gimporter/gexporter - import FIT/GPX courses from your Android phone

This is the support thread of "gimporter" and the android companion app "gexporter".

Imagine you are on the go and want to upload a course to your Garmin device to follow the track. As of now, this involves uploading the gpx file to the Garmin web site, somehow create a course from it and then select "Export to device" in the mobile app.

Here comes gimporter. Download your FIT and GPX courses with the "gimporter" ConnectIQ app from the "Download" folder of your Android device.

Notes:

  • Keep the Android app open, while downloading!
  • Oregon and Rino devices download the unmodified GPX track. No point reduction or speed recalculation is done yet
  • On some devices (like the Edge 1030) you have to disable WiFi while using the app




ConnectIQ App: https://apps.garmin.com/en-US/apps/de11adc4-fdbb-40b5-86ac-7f93b47ea5bb

ConnectIQ Widget: https://apps.garmin.com/en-US/apps/fac50ef3-77b2-466c-9f4f-4dcb2feb49a3

Android App: https://play.google.com/store/apps/details?id=org.surfsite.gexporter

Source code: https://github.com/gimportexportdevs

  • It works :D

    Is there any size-limitation? Can`t send long Tracks?!?
  • It works :D

    Is there any size-limitation? Can`t send long Tracks?!?


    Don't know... send me one of the problematic tracks, and I'll investigate.
  • Updated both Apps.

    Remember to keep the Android App open while downloading.
  • Thanks, got it to work with a .fit file, no luck with the .crs version or is there another "course" format you had in mind ?
  • Thanks, got it to work with a .fit file, no luck with the .crs version or is there another "course" format you had in mind ?


    *.gpx and *.fit works.

    To clarify: GPX routes and tracks are automatically converted to FIT courses by the Android app.
  • Thanks, my bad, I had a GPX stored in \download that had been renamed to .txt for some reason. Still I had to "force stop" the android app and restart to get it to see the .gpx.

    I tried with a gpx that I had to process through mygpsfiles because a straight import into GC didn't work (well also because I wanted to change the start/end point, what a pain that is in this time and age !) and your app worked like a champ. It didn't set a speed though for the fip. Is there a way you could add that as an option in the android app ?
  • Thanks, my bad, I had a GPX stored in \download that had been renamed to .txt for some reason. Still I had to "force stop" the android app and restart to get it to see the .gpx.


    Well, that's only a display issue on the Android side ... Just restart the gimporter app on the watch. It should display the updated directory just fine.


    I tried with a gpx that I had to process through mygpsfiles because a straight import into GC didn't work (well also because I wanted to change the start/end point, what a pain that is in this time and age !) and your app worked like a champ. It didn't set a speed though for the fip. Is there a way you could add that as an option in the android app ?


    Yeah, yeah... Fixing broken GPX files is a PITA...

    I am not so much an Android GUI designer. Maybe you know an Android dev, who can fix this? It's open source :)

    I might look into this the next week.
  • Sorry, can't help with the development ;-) Thanks for looking into this !
  • Updated both Apps.

    Changes:
    - added a lot of options for the FIT to GPX conversion in the Android App
    - Oregon and Rino devices now get the raw GPX files
  • Thanks, adding the speed works well, even without "force", what would that do?

    Also can you clarify what the other options do, like the "walking grade"?

    Bonus suggestion : Having struggled with this last week, do you see an easy way to shift the start and end points?