The stride length calculation/measurement seems to be broken after a upgrade from 2.50 to 2.70.
It seems that the stride length measurement was changed, to the worse, in the upgrade from 2.50 to 2.70.
Here is a treadmill workout just to check the calibration that was made just after the very first treadmill/calibration run on my new watch.
https://connect.garmin.com/modern/activity/3939593171 The stride length is around 1 meter, and I was expecting that.
I previously had the Forerunner 935 before upgrading to the Forerunner 945, so I have old data to compare with.
Here is the first treadmill run after the upgrade to 2.70.0.0
https://connect.garmin.com/modern/activity/3963972798
The stride length is all over the place, from 1.24 meters to 1.72 meters, with an average of 1.49 meters.
I noticed the error and just continued to run up to a mile (approx 1.6 km) just to be able to re calibrate the watch for treadmill running.
It does not helped at all. All of the following treadmill runs have the same type of error with the stride length.
So, yesterday I tested a thing. I ran 2k on the treadmill https://connect.garmin.com/modern/activity/3971424252 and calibrated the watch (again)
Then I ran outside for 2k https://connect.garmin.com/modern/activity/3971425419 just to check stride length, and it was on average 0.96 meters, pretty much expected that.
Then, on my way home again, i put the watch to do a treadmill workout, running home again, to have the same distance and time, and now it was even worse https://connect.garmin.com/modern/activity/3971426460 I now have an average of 2.11 meters!
Any ideas of what to do to fix this is much appreciated.