How to: Garmin Edge 500 + Strava + Android

Your ads will be inserted here by

Easy Plugin for AdSense.

Please go to the plugin admin page to
Paste your ad code OR
Suppress this ad slot.


The Garmin Edge 500 has to be the standard GPS device out there. You can hear the familiar chirp of the “Timer Started” at the start line to any bike race. The 500 is a great piece of equipment but sadly lacks the ability to interface via blue-tooth or similar to a phone. Thats what the 510 and higher models are for. In a couple of weeks I’m heading to a family function about 100k’s away from home. Being the proverbial bike rider that I am I thought I would ride my bike up to the event before returning back in the car. At first this sounded great but then the real big issue dawned on me, if I go I won’t be able to upload my Garmin observations to Strava till the next day! I might as well just not go. Late last year I made the switch from iOS to Android with a Sony Xperia Z3 and for the most part have been pretty happy with the switch. The one thing I do think is great is the ability to use the extra ports and sockets for meaningful real world interfaces.

After a short bit of search I cam across a Micro USB OTG cable which stated it could be used to attach USB microdrive or similar. I was able to get one quickly through eBay for less the $3 and it arrived 2 days later. This served its purpose perfectly! Below are the basic instructions and I have also included d a video demonstration on how to carry it out. (Ok it was just an excuse to take my bike out for a ride to collect some observations to use in the video, for what its worth I got smashed by a summer thunderstorm about 20 seconds after the shot of me pulling up to the water)

1 Make sure you have the following

  • Garmin Edge 500
  • Android Device
  • Micro USB OTG cable
  • Standard USB A-Mini A cable

2 Connect the cables

Take the OTG cable and plug it in to the respective port on your Android device. Next take the USB A-mini A cable and plug that in to the OTG cable

3 Connecting the Garmin

Open the black rubber port on the back of you garmin and plugin the USB mini A connector. You Garmin will now power up and go through its boot sequence.

4 Android device and USB connection

You should now see a message pop up stating that the device is being prepared, that will disappear and then a moment later you will get a message say that the device is ready for use. Don’t touch the message at this stage as it will unmount the unit.

5 Open Chrome

Open Chrome and navigate to Login if you need to.

6 Upload

Once there go to the orange + icon in the top left and click on it. You will be at the standard upload screen now

7 File upload

Select File upload on the left side, you will now be give the select file option. Click the button in the centre of the screen.

8 Select documents

You need to select documents to navigate through the Android file system.

9 Navigate to the drive

Find the Drive, you will see, internal storage, SD card if you have one and Garmin.

10 Select Garmin (drive)

Navigate to /Garmin then /activities

11 Select your .FIT file

Scroll through the list till you find the activity that matches the date of the ride or run that you have just done. Select when done

12 Return to Strava upload screen

Return back to the main screen for the Strava upload and fill out any details you want to change such as bike or shoes and the name of the event.

13 Save

click the orange “save and view” button on the right of the screen

14 Check Dashboard

Return to your Strava Dashboard and check to make sure your activity is there

15 Unmount Garmin

Pull down from the top and click on the USB device. This will unmount the drive. A message will come up when its done.

16 Unplug device

Unplug your Garmin and put your new OTG cable away in a safe spot

17 Get Kudos

Sit back and bask in the kudos that will now be bestowed upon you.

One Reply to “How to: Garmin Edge 500 + Strava + Android”

  1. Thanks for a great article. After the first time I did this my Garmin wouldn’t work as it looked like some files had become corrupt. I suspect that I didn’t unmount the Garmin as subsequently worked fine.

Comments are closed.