I've noticed (at least a month) Garmin Connect is reading, and hence storing the distance of some of my running activities incorrectly. This is obviously subsequently messing up the other metrics related to the run such as average pace. I'm quite confused as to why this is happening - given that if I copy the FIT file directly from my watch and upload it manually to another well known sites - they always read the distance correctly and the watch itself, if I look in the history, it displays the correct distance. This therefore narrows it down to a problem with Garmin Connect as there is nothing wrong with the FIT file, but the Garmin Connect code that is reading it is wrong.
Details:
Forerunner 630 (software version 7.10.0.0 although I have noticed problems prior to this version)
I upload by synchronising the 630 with my Cell Phone (via bluetooth), and Garmin Connect's Mobile Application.
Examples:
(1)
Actual - Distance: 6.01 miles, Time: 49:44, Pace: 8:17 /mi
Garmin Connect - Distance: 6.10 miles, Time: 49:44, Pace: 8:09 /mi
(2)
Actual - Distance: 3.09 miles, Time: 21:59, Pace: 7:07 /mi
Garmin Connect - Distance: 3.90 miles, Time 21:59, Pace: 5:38 /mi
(3) another approximate 5K distance: (3.07 miles) - Garmin Connect turns it into 3.70 miles
It seems like Garmin Connect applying a shift operation (shift left) after the decimal place on these runs. So for 3.XY miles turns into 3.Y0 miles. Other runs it doesn't do this and records them correctly, for example, a 1.01 mile run stays at 1.01 miles and doesn't change into 1.10 miles.
Could this please be looked into?
Many thanks.