FYI, I reached out to Garmin support and they are aware of the issue and are currently looking to address. The problem (as already stated) seems to be that they are only modifying the total distance data…
Update to all: Strava just posted in their community hub that the Garmin calibrated treadmill distance will now be uploaded to Strava beginning tomorrow.
Here is why as to Strava giving a different distance:
- Data From My Activity Does Not Match Between Garmin and a Third-Party Site
The Treadmill Distance vs. Calibration is not an issue that we can resolve…
Hey thanks for your effort and letting us know, my next step was going to be contacting support, often they read threads in other forums but depends on how busy things are I guess. If we don't hear anything, I'll look at seeing what can be done with converting the FIT to maybe a CSV and doing a group adjustment to the relevant values in excel and converting back. I doubt it's a simple as I'm thinking so it would be great if Garmin can sort it out.
It actually is quite simple, but tedious. You should just be able to adjust the incorrect distance values by multiplying them by the factor of (modified distance/ original distance). This will be inaccurate, of course, but it is a better form of inaccurate than the current state.
Yeah, it depends how strict the formatting is with these FITs and whether anything gets messed up during the conversion to a file we can edit and during the conversions back... or if Strava can import CSVs then just one conversion necessary. I'm away from home right now so no access to my PC, but I'll have a play at the weekend.
OK if you have 10 minutes to edit the FIT files and you have a PC and MS excel then you can correct the files and manually upload them to Strava.
Basically, you need to convert the FIT to a CSV (copy the file from the watch, don't download them from Connect), apply a multiplier to the whole distance column (this can be done in a single step), convert the CSV to a TCX and upload the activity to Strava.
There are 2 conversion sites on the GOTOES Strava org site, one for each conversion.
I tried to post step-by-step instructions, including hyperlinks to the converters, but it looks like this forum has a strict character limit on each post.
Interestingly the file, when converted to a CSV doesn't include the corrected final distance field at all, so I'm guessing that's just the way that Garmin decided to deal with calibration, other sites don't know what to do with that field, they just use the raw distance fields. TomTom must apply the multiplier to all of the distance fields, then upload.
Also, unfortunately, the 255 seems to fall down on the calibration process as it is. My first treadmill run was 2k over the actual distance and the second run was 2k under, with the same pace set on the treadmill. The watch seems to have over corrected by 100%
Interestingly the file, when converted to a CSV doesn't include the corrected final distance field at all
As shown in my first post, the FIT file does include the corrected final distance in the field total_distance:
I didn't say the FIT file didn't contain the total distance. I said the CSV file that was created from the FIT file didn't contain the corrected total distance.
I used the converter that was mentioned in my post and it gave 3217 entries corresponding to each of the data points (one per second), in a format that seems consistent with treadmill CSV files.
6 populated columns corresponding to timestamp, heart_rate, cadance, distance, speed, power. Plus 11 more columns for various data not used for treadmill runs such as altitude, GPS position etc.
No additional calibration fields.
If you've used a CSV converter that shows something different, then great but I suspect it's not an industry standard.
I didn't say the FIT file didn't contain the total distance. I said the CSV file that was created from the FIT file didn't contain the corrected total distance.
If you've used a CSV converter that shows something different, then great but I suspect it's not an industry standard.
My screenshot is from a CSV file converted from the FIT file, using Garmin's FitCSVTool - and since the FIT file format was developed by Garmin, it is the most official Industry standard.
How do you work that out?
A Garmin tool for converting Garmin FITs means it's a Garmin standard. It's absolutely no guarantee of being an industry standard... industry standard means cross-platform, cross-company.
From all of your posts here, it almost seems like you think Garmin is the industry and everyone else is just a part of Garmin's industry and must adapt to them.