Will we ever be able again to load a different course during a running activity?

In a previous firmware version (probably v20.x) I was able to load a course, ride it, stop navigation mid-ride and load a new course (e.g. because there was a sudden road block) and continue recording the activity. While it might not have been possible with the Komoot sync, it was possible with other apps like GPX importer.

Ever since then, this function is entirely gone and in order to load a different course, I have to completely stop the current activity, resulting in 2 different rides/activites at the end of the trip. This is really stupid and I don't know why that function was ever removed and never brought back. I was hoping it might be back in v24, but no.

  • Thanks for your hint for opening GPX file with Garmin Connect Mobile app on the phone. Brilliant! But this step requires internet connection, otherwise GCM can't import GPX.

    After that - just a direct transfer of new Course from Connect app to Edge via bluetooth. Here again internet is required, otherwise GCM will show no courses in its list.

    I just did a test, it works fine. See in attached screenshots, this is Samsung on Android.

  • It's incredible how inconvenient this is. Up until v20.x (I assume) I could simply push a course within Komoot ("Send to Garmin") or pull a GPX track via a third party app running on both the 1040 and phone. All without dozens of useless steps in between and without any internet connection necessary (Locus Maps as an offline routing planner).

    And how do you plan and save a new route in Komoot without internet?

  • Komoot does need internet to plan a new tour indeed.

    When totally offline I could use Ride With GPS or OsmAnd, they both produce GPX.

  • And then you have to replan the route again in Garmin Connect before syncing it to the Edge? I always used a simple tool to pull the GPX file from my phone, not working anymore.

  • It's not mandatory I guess to replan in GC, just save and sync to Edge 540. Hmm, I still need to test if GC sync will work without internet.... I'm not sure.

  • Just tried - GPX file import into GCM doesn't work without internet.  So I was wrong above saying "no internet required", I shall correct it there.

    Although it seems that sync from GCM to Edge does work on Bluetooth with no internet. But without importing course it's of no help.

  • I was able to upload GPX from phone to Edge 540 directlt via usb-c - usb-c cable. Edge got recognized by phone as External USB drive.

    I copied GPX to Edge's Courses subfolder.

    But this did not help fully, as Edge can't use GPX, just doesn't show it in Courses menu on device. I guess the file needs to be in FIT format, not GPX.

    Ride With GPS mobile app cannot export FIT files. Some additional converter app is needed.

  • Allright, GPX-FIT converter IQMapReceiver can be used to convert GPX into FIT format.

    Note, it doesn't work for direct sending to Edge. I was just able to save FIT file inside my phone, and then transfer it to Edge by usb-c - usb-c cable (see my post above with demo).

    After it, Edge 540 immediately displays a new course on main screen and you can ride it. No internet required for conversion and copying to Edge, just a cable. 

    However, the most tricky part is how you can save (export) FIT file to the same phone. I found the only option is "sending" the file from IQMapReceiver to Whatsapp, and tthe inside of Whatsapp - to any contact, e.g your friend. Note, we're doing this offline (no-inrernet zone) so the file doesn't go anywhere, it just saves as data file to phone's folder /internal storage/android/media/com.whatsapp/whatsapp documents/sent

    From there I copied it to "Downloads", then renamed to "test.fit". And next I copied FIT file to Edge 540 connected by cable.

    This is very odd way of saving the file, not for usual users. I couldn't find any better way yet. Maybe some of you will have other apps on the list of possible destinations for FIT file export from IQMapReceiver app that may work for you with less hassle than whatsapp, smth like email app or other you may try and find.

    link to IQMapReceiver just in case

    here https://play.google.com/store/apps/details?id=com.nils.iqreceiver

    Some illustrations below

  • Check out the GRouteLoader widget. https://apps.garmin.com/en-US/apps/6b770e92-2cc6-437e-8de2-0efae208a455

    I use it all the time to upload courses to my edge 1030 both before & during activity recording.

    I mainly use it for RwGPS courses using both the recent routes option or by entering the course number (The number is embedded in the course url) but it can also upload from your phone if you have the gexporter Android app or from Garmin Connect by entering the course number

    It can also download a poi using pluscodes or from SendPoints.us if you want to navigate to a specific place but it can't be found by searching from the edge or isn't already saved as a location on the device

  • I'm using exactly this combination of GRouteLoader and GExporter and it's exactly what's not working since, I don't know, v19 or something. It is impossible to sync anything to the 1040 via 3rd party apps while running an activity. This can already be seen in the menu, where it shows the syncing with your phone, it is greyed out and says "running activity". The only sync possible is from Garmin Connect, but who is supposed to plan a route with that crappy app? And it won't work offline anyway.

    Maybe it's different on the 1030, but it's not possible on my 1040. I just tried it with v20.19, not working either, now going as far back as v19.22 and see if it's working there, I know that it DID work once, but don't know when that function was removed, and WHY at all.