OpenIQ Devices
← Back

gimporter - Import FIT/GPX from Android Device

· vV7.2.0
★★★★☆ (135) ↓ 10,000 downloads 2 Free

About

*SEE THE NOTES BELOW BEFORE COMPLAINING ABOUT THE APP* ConnectIQ Widget version: https://apps.garmin.com/en-US/apps/fac50ef3-77b2-466c-9f4f-4dcb2feb49a3 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. Simply download your FIT and GPX files with "gimporter" from the "Download" folder of your Android device. GPX will be automatically converted to a FIT course. 1. Start the Android companion app on your Android device. See the exported folder and files displayed. 2. Keep the App open. 3. Start gimporter on your Garmin device. On some devices you have to disable WiFi on the Garmin device to get a connection to the phone app. 4. Select a file to import 5. Optionally start activity Notes: * Since 2019 the Garmin Connect App just refuses the connection from gimporter to gexporter, if the phone has no internet access (although none is needed). Please bug Garmin with reports about: "`makeWebRequest` not working to `localhost`, if the phone has no internet access." * Keep the Android App open and on top * On some devices you have to disable WiFi on the Garmin device to get a connection to the phone app. * Oregon and Rino devices download the unmodified GPX track. No point reduction or speed recalculation is done yet iOS App: There is an experimental iOS App at https://github.com/clawoo/gexporter-ios Forum Support: https://forums.garmin.com/developer/connect-iq/f/showcase/5150/gimporter-gexporter---import-fit-gpx-courses-from-your-android-phone ConnectIQ Widget version: 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

What's new

Notes: * Since 2019 the Garmin Connect App just refuses the connection from gimporter to gexporter, if the phone has no internet access (although none is needed). Please bug Garmin with reports about: "`makeWebRequest` not working to `localhost`, if the phone has no internet access." * Keep the Android App open and on top * On some devices you have to disable WiFi on the Garmin device to get a connection to the phone app. * Oregon and Rino devices download the unmodified GPX track. No point reduction or speed recalculation is done yet V7.2.0: - distinct messages for storage-full, timeout and too-large errors - support Venu 4, vívoactive 6, and Forerunner 170 - course search could double-pop the view and skipped app tracks - port handshake races and reentrancy during async windows - validate dir.json shape instead of crashing on malformed responses - WiFi check never triggered V7.1.1: - resolve connection issues for older devices V7.1.0: Add support for new devices from SDK 8.4.0: - Edge: 550, 850, MTB - Forerunner: 165/165m, 255/255m/255s/255sm, 265/265s, 570 42mm/47mm, 745 - Fenix: 8 Pro 47mm - D2: Mach 1, Mach 2 - Descent: G1, G2 - Instinct: 2/2S/2X, 3 AMOLED 45mm/50mm, 3 Solar 45mm, Crossover/Crossover AMOLED, E 40mm/45mm - GPSMAP: H1 V7.0.2: * fix crash on some devices * precise error messages (not always "already downloaded") V7.0.1: * add more devices V7.0.0: * add more devices * exchange http port info V6.3.4: * add more devices V6.3.3: * add more devices V6.3.2: * add more devices V6.3: * add Fenix 6 V6.2: * make app work again with Garmin Connect Android app, which only accepts 127.0.0.1 instead of localhost V6.0.3: * add Edge 530 and 830 V6.0.2: * small bugfix V6.0.1: * more devices V6.0: * Improved start of downloaded course * added MARQs V5.5: * removed Vivo* V5.4: * support a lot more devices V5.3: * support Edge 1030 V5.2: * handle long names V5.1: * fixed Oregon and Rino V5.0: * fixed Edge confirmation dialog bug * finally found a workaround for Garmin's buggy System.exitTo(intent) * faster tracklist (and less memory footprint) V4.1: * fixed minor issue, when starting the track immediately V4.0: * removed Vivoactive HR (does not support download) * automatic tracklist loading after bluetooth connected

Permissions

CommunicationsPersistedContent

Details

Compatible with 220 devices
Updated Jul 6, 2026
Developer website ↗
Open on apps.garmin.com ↗