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

This is the support thread of "gimporter" (Connect IQ app and widget) and the Android companion app "gexporter".

gexporter and gimporter bring GPX and FIT tracks and places from your Android phone onto your Garmin device: no cable, no upload to Garmin Connect. Free, open source, without ads and without tracking.

Features

  • Share a place, navigate there: share a place from Google Maps, Organic Maps, a chat message with coordinates or any other app to gexporter. The place arrives on the watch: press Start, choose navigation and off you go.
  • Tap a track, it's on your watch: choose a folder with your GPX/FIT files in gexporter (or share files to it), tap a track, then press Start on the watch to follow it as a course.
  • Or open gimporter on the watch and choose from the list of tracks on your phone.
  • See and delete gimporter's tracks and places on the watch from the phone.
  • GPX tracks are converted to FIT courses on the phone, with options for speed, 3D distance, course points and point reduction.

Notes

  • gexporter must be running on the phone.
  • On some devices (like the Edge 1030) you have to disable Wi-Fi on the device so it uses the phone connection.
  • The Garmin Connect app needs internet access on the phone, even though gimporter does not (a Garmin limitation).
  • Oregon, Rino, GPSMAP and eTrex devices receive the GPX track unchanged.

What's new in gimporter 7.4.0 / gexporter 20.3.0: https://harald.hoyer.xyz/gexporter-gimporter/

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 and issues: 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?