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

Fixing problem with course syncing from Garmin connect

I have had no end of problems syncing courses from Garmin Connect to my devices. I attributed some of this to the oldness of my FR305 and then the general lousiness of the Fenix 2, but there, I could use Basecamp as a workaround. I replaced the Fenix2 with a 310xt today, and I love how that device operates, but I could not get courses to sync to it. (Syncing of other stuff, like workouts, was doing fine, so I knew setup wasn't the issue.)

After a little testing, I figured out it was more specific: I could not get courses created from activities in Garmin connect to sync with any of the devices, the 310xt in particular being the sticking point, since it's my new go-to. While explaining this to a tech and pulling out my remaining hair, I quick drew a course around the block and that synced just fine. While I was on the line with the tech, by the way, he tried making a course from an activity then syncing it to his Edge. Same problem with sync error. He was unamused. It appeared that courses created from activity were corrupt and incapable of syncing, while those drawn from zero were just fine. Crazy, but that's what was happening.

It wasn't until after my run that I wondered if I couldn't make a course created from an activity into a course that behaved like one drawn by hand: just open up a course created from an activity, perform some kind of minor edit, and get it to behave as well as a course drawn from scratch. (It's a big time saver to use the activity, and in the case of some trail races -- where I most need a course to keep from getting lost -- drawing it on a map might be impossible.)

So, I opened up one of those courses in Garmin connect that would not sync -- a course created from an activity. I edited it, moved a few waypoints, zeroed out the time, speed, etc. I saved it. I sent it to the 310xt. It synced just fine.

I tested it again just opening up another unsync-able course from an activity, but this time just zeroed out the time/speed, etc. I left the points alone. Saved it under the same name. That one synced just fine as well. This was a 101km race in mountains. It was huge. It worked fine, even draws a beautiful (and horrifying) profile.

So, if you're having trouble getting courses to sync from connect, try the following:

View it in full detail
Hit the edit button
zero out the time/speed, etc.
save it
send it

I hope it works for you too.
  • Yay!
    Thank you SO much for working this out for us. Pity Garmin cant just fix the bug, but you've just saved me tearing out ALL my hair!
    Thanks again.
  • Good job! You gave Garmin an exact way to duplicate the problem, and that make's it easier for them to fix!
  • How about the other way around??? Courses created from activities on my garmin device (Edge 530 for cycling) are not showing on my Garmin Connect account. I can see them under the Courses list in the device itselt, but they don't seem to be synching up to the Connect account

  • How about the other way around??

    Copy the courses FIT files from the folder //GARMIN/Courses/ on the device, and import them manually on the page Courses » Import (see the link in the lower right corner of the white window)

  • Thanks but it didn’t work. The files to be importe must be “.gpx” or “.tcx”, while the courses files at the Garmin folder are “.fit”. Not sure if by only renaming the type file it will work, probably not...

  • Yes, sorry, wrong advice. Renaming won't work. FIT file is a binary format, while GPX and TCX files are text/XML file formats. Try connecting the Edge to Garmin Exprlore Android app - perhaps it will download the courses from the device.

  • After having similar issues with rides I stumbled upon your post. I imported a gpx drawn in another system as a route and set my target speed. Never synced. Most of the rest did sync. 

    Then I tried your advice to zero out the speed. But this can't be done in the phone app. So I just changed the value in the app and then it synced.

    I appreciate your effort to investigate the issue and provide a solution.

    How can Garmin not fix this issue in 8 years?