This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Indoor training and (re)sync to Strava

Hi

I've set up automatic sync between Garmin Connect (GC) and Strava, and the sync is working as such, meaning that activities will be synced automatically and quick once uploaded to GC. However, I have an issue with activities, such as indoor running, because the distance uploaded to GC from my Fenix 3 HR often is off by a couple of kilometers, so I have to correct it manually in the Garmin Connect app.

However, even if I correct the distance in GC within 10 seconds of the activity being uploaded to GC, the activity will been synced to Strava with the wrong distance, after a couple of minutes. Since the activity is only synchronized once from GC to Strava, the only option is to manually delete the activity in Strava and manually add it to Strava again. Because, even if I export the activity to a .tcx file in GC and import this in Strava, the wrong distance (the one from the Fenix) is included in the .tcx file, even though I've corrected the distance manually in GC before exporting. Probably a bug?

Is there a way to re-sync activities from GC to Strava, in cases where you have to manually correct the activity in GC. Otherwise please consider it a suggestion for improvement of the GC sync.
  • I am having the same issue. .tcx data file shows 4.0km indoor run, while GC shows correct 5.9km run....I see nobody caresSleepy

  • Former Member
    0 Former Member over 4 years ago

    4 YEARS LATER , I have the SAME EXACT ISSUE.

    It blows my mind if No One cares for such COMMON/FREQUENT/OBVIOUS PROBLEM

    Is there a solution?

  • It blows my mind if No One cares for such COMMON/FREQUENT/OBVIOUS PROBLEM

    Well, if you did not report it to Garmin's Customer Support, and did not open a case, then do not expect any resolution. This is a user forum for the mutual help, Garmin does not provide the support here.

    Is there a solution?

    Normally you can calibrate the Treadmill Activity, but I am not sure whether it is available on your watch model, since you did not tell which one you use. Setting up the Custom Stride Length may help in other cases too, to get the distance without GPS right.

    You could also export the activity in TCX format, edit the total distance in it, and then import to Strava manually.

  • Garmin support did contact me via email shortly after I reported my issue and, after a bit of back and forth, we established that there was nothing I could do to correct the data in the original TCX file. You see, the watch creates the file using the calibration you enter ( or don't , in my case ) post run, and then the watch exports it to the GC platform, once you hit save. That TCX file is essentially 'read only' and cannot be amended in GC or Strava. There may be a third party programs that can be used to amend to data fields within the TCX file but I don't know enough about the process involved and would be unsure of which were trustworthy.

    Feel free to correct me, or advise,  if you know better. Shout out to Chris from Garmin support who, although he couldn't solve the problem, was patient and friendly with me! 

  • Hey, not sure if you have seen my response but , in case not, the data within the TCX file cannot be altered ( except for changing units of measurement) within GC or Strava. There may be a third party program that enables you do alter the data fields within the TCX file but I am not aware of one.  I have just written off the effected activity and now I remember to calibrate the watch at the end of each run, before I save.

    Sorry I couldn't be more helpfulThumbsup

  • the data within the TCX file cannot be altere

    It is a plain text (XML) file that you can open with Notepad or any other simple text or XML editor, and modify it as you want. It is quite well human-readable, and selfexplanatory, so it should not be difficult to find and modify the total distance at the beginning of the file.

  • I will have a play around to see if I can do it and, if successful, I will post an idiots guide here. Thanks

  • As I wrote, it is fairly easy:

    1. Export the activity in the TCX file format
    2. Open it in Notepad or similar editor (do not use Wordpad on Windows, though - it is known for corrupting plain text files)
    3. Go to the very bottom of the file (Ctrl-End usually works for that)
    4. Search backwards the last occurance of the tag <DistanceMeters>
    5. Modify the number between the tags <DistanceMeters></DistanceMeters> to match the desired distance
    6. Save the file and import it to Strava

    That's all, if changing the total distance is what you are looking for. If you want to re-calculate all keypoints, you would have to get the multiplication coefficient (new distance / old distance), and then multiplying by it the values in every <DistanceMeters></DistanceMeters> pair.