GPS Transfer supports both Ozi Explorer's formats (waypoint (.wpt) and track file (.plt)) and the GPX format.
That means that if you want to send any tracks or waypoint to your GPS you have to have them in these formats.
If you need different formats then you can use for example GPSBabel for conversion.
For description of Ozi Explorer's formats go see the online help file.
If your GPX file contains more than one track or route only the first one will be sent to your GPS.
Both these apps require you to grant them USB permission for your GPS.
The dialog for USB permission will appear when you first connect to your GPS. Due to to the inner workings of Android you'll have to click Connect again in order to actually connect.
You need at least one OTG cable connected to your Android device.
For example if you have micro-USB port on your Android device then you can connect to it with a micro-USB to USB OTG cable. After that you can use any ordinary USB cable to connect the OTG cable with your GPS.
You can use USB Host Diagnostics app to test if USB Host is supported on you Android device.
You can use the USB Device Info app to check if your Android device can actually see the GPS connected. If it can't see the attached GPS then GPS Transfer won't work.
If there is everywhere Yes or Full under Kernel and Verdict then USB Host is supported.
Best way to test if your Android device will be able to connect to your Garmin GPS is through GPS Protocols app.
After you click Connect the app will try to connect to the GPS and load it's name and supported protocols. If everything goes fine you'll see similar info dialog as in the image above.
You are golden! Both your Android device and your GPS are fully supported by GPS Transfer app.
All the supported features will work just fine. If, however, you need the unsupported feature please email me the whole list of your protocols and contents of the app log, which you can access through the top right menu button. I'll look into it and hopefully I should be able to add support for your GPS.
Unfortunately GPS Transfer won't work with your GPS and your Android device.
Your GPS is connected as a Mass Storage device (Flash drive) and therefore GPS Transfer can't connect to it. Try changing the connection mode in the GPS's settings to Garmin Serial.
Make sure the GPS is powered on before connecting it to your Android device. If you see a dialog on your GPS asking: "USB cable detected. Would you like to go to mass storage?" answer it with No.
In Mass Storage mode you should be able to simply copy .gpx files back and forth between your GPS and your Android device by any File Explorer.
The list of supported GPS models contains devices known to work with GPS Transfer. If you don't see your GPS there, but all your protocols are supported then don't worry the app will work with your GPS.
Added creator and version tag to exported .gpx files.
Log button is now always visible.
GPS Transfer now informs you if the connected GPS is in Mass Storage mode.
Fixed: Support negative responses from GPS during product data request
GPS Transfer now tries to use the correct waypoint symbol when transferring to or from .gpx file.
Fixed: App didn't report anything when there was an error during initial connection to a GPS.
Log is now being updated in real-time.
Added support for transferring routes
You can now use the app even if your GPS is not fully supported. If at least one of waypoints, tracks or routes is supported you can use it.
Connecting requiring granting USB permission now takes only one click. No more Connecting, granting USB permission and Connecting again.
Added support for Garmin Forerunner 305
Added support for new protocols: A302, D311, D304
Removed few missed toasts
Added info box after any action, so you can easily see what happened
Safer creation of waypoint and track files
Fixed wrong checking if GPS is still present
Improved logs (log compression)
Fixed issue with downloading when GPS switched between Bulk In and Interrupt In too often
Fixed a few other small issues
GPSMap 276C and GPSMap Vista Cx are now tested to work
Fixed incorrect altitude or waypoint date at some occasions
Fixed issue with downloading tracks with invalid date to a .plt file
Added support for new protocols
Added GPSMap 60CSx and Venture Cx as supported devices
Reworked communication with GPS for better stability and to support more GPS models
Added support for .gpx format
Added option to send track as an active log or a saved track
Published to Play Store