Amazon: 10% off running shoes for Prime members - click here to view current selection.
Running Warehouse: Great prices on closeout shoes! View men's and women's selections.

How to Download Garmin Forerunner Data Directly to An iPhone, and Then Upload to dailymile

A few minutes ago I glanced over at my Tweetdeck screen and saw this tweet:

This is why @dcrainmakerblog is the best:…

— Sara J (@sarajacobson) June 11, 2013

Intrigued, I followed the link and my world changed. The skies cleared up, birds started singing, and my 3 year old told me he really wanted to take a long, long nap later today. Really.

If you’re not familiar with DC Rainmaker, he writes the most comprehensive reviews of fitness electronics on the web. If you think my shoe reviews are long and detailed, read one of his GPS watch reviews and you’ll see that I pale in comparison.

Anyway, in his post Ray shows us how to upload workout data directly from an ANT+ enabled GPS device (mostly Garmin) to various tablets/mobile devices. Android, iOS devices, and Microsoft Surface are featured.

I was under the impression that I could only download my Garmin data to a computer. So, suppose I worked out away from home. I’d have to wait till I got back to my desktop computer before I could look at the data in detail and post it to dailymile. I could do it manually, but what fun is that when a solution that involves gadgets is available??? (yes, I am a gadget geek in addition to being a shoe geek…) Enter DC Rainmaker with a solution. And it just so happens that I have all the equipment needed to accomplish this little trick, so I decided to give it a go and report on my results here.

So here’s what I required to make this work:

1. An ANT+ enabled GPS watch. Check! I happen to use the Garmin FR610 as my regular workout watch, and it’s the same watch Ray used in his post. Watches that require a USB cable for data download will not work with iOS devices.

wahoo sensor2. A Wahoo ANT+ sensor for iPhone/iPad. Check! The sensor is a little plug that allows the watch to communicate wirelessly with your iOS device. They sell for $48 at Amazon. I’ve had one of these for a long time, and used to use it to view my cadence data recorded by a stride sensor. I stopped using it once I realized I could get the cadence data from the stride sensor directly on my Garmin. Ray reports that the 30-pin Wahoo sensor works with a lightning adapter for newer iOS devices. I don’t have an adapter, so can’t try it.

3. The Wahoo Fitness app, already have it on my phone. Free download at iTunes.

4. My iPhone (I have an iPhone 4). Also works with iPads.

I miraculously managed to locate my Wahoo sensor in the depths of my desk drawer, plugged it in, and fired up the Wahoo Fitness app. All of the images that follow are direct screen captures from my iPhone.


Following Ray’s instructions I pressed the history button, clicked “Import from Garmin Watch,” and waited while the app searched for my FR610.


I waited quite awhile, and nothing was happening. I then looked at the screen again and noticed that the message at the bottom had changed:


Ray mentioned this step in his post, but I’m not good at following directions. Maybe a little voice alert in the app that says “Read Me You Idiot” would be a helpful addition… On the 610 I went to Menu—>Setup—>System—>Data Transfer and turned initial pairing on. That did the trick and my data transferred over. Not sure why there are so many iterations of a workout on June 8 at 11:02 AM…


I chose the first workout in the list and it started to upload the data.


Voila! The workout appeared on the app interface, and clicking on it I was able to view data from my run yesterday as well as a map and mile lap splits. Very cool!!!


Next, I tapped the little “Mail” button on the upper right and it brought up an option to configure sharing of workout data. Looks like there are 10 possible upload destinations:


Since I use dailymile, I clicked that and was greeted by my dailymile login screen. I filled in my info and arrived here:


A click of “Allow” and I was set to go. I returned to my workout page, clicked the “Mail” button on the upper right again, and clicked “Upload to dailymile.”


The app started to talk to dailymile, and in a few seconds the workout was uploaded.


Here’s what it looks like on

dailymile run

Now, all this does is upload the GPS track and run data to dailymile. You can’t describe your workout, plug in shoe type, or participate in any of the social functions that dailymile allows. But, if your goal is simply to get the data uploaded, this little trick works really well. It does require that I have the ANT+ iPhone sensor nearby, which might be problematic unless I leave it in my car or tuck it in my wallet. My bet is I’d lose it before long, but that’s just me.

From a practical standpoint, how often will I use this method of data upload? Probably not very often since I’m now mostly working from home, but I could see using it while traveling. When I was working at the college I’d often run after work and manually input my data in the car before heading home so I wouldn’t forget. There’s another situation where it might come in handy.

Anyway, hope this helps those of you who are Garmin and dailymile users. And a huge thanks to DC Rainmaker for putting up the initial tutorial – love finding tricks like this!

About Peter Larson

This post was authored by Peter Larson. Pete is a recovering academic who currently works as an exercise physiologist, running coach, and writer. He's also a father of three and a fanatical runner with a bit of a shoe obsession. In addition to writing and editing this site, he is co-author of the book Tread Lightly, and writes a personal blog called The Blogologist. Follow Pete on Twitter, Facebook, Google+, and via email.


  1. Caspianpuddle says:

    runblogger you are awesome! I hope you take the barefoot/minimalist debate far. Just my two cents: I believe that because we have roads we require shoes… because we have nails in the middle of the forests we need shoes… Shoes don’t prevent injury to the body, they only serve to preserve our feet because we are forced to run on unnatural terrain. (roads, concrete, pavement, asphault etc.) If you could run an entire race on grass wouldn’t you run it barefoot?

    • Pete Larson says:

      Thanks for the feedback – and I tend to agree, when I run barefoot I’m
      almost too preoccupied with where my feet are landing to sit back and enjoy
      the run.


  2. veronicasitao says:

    I just signed up @ the dailymile – I love your blog and am motivated to take my running to the next level! Thanks!

  3. BJ Smith says:

    Nice trick. The only use my home laptop gets is when I need to upload workouts from my Garmin. I’ve often wondered if I could grab the file with the USB camera kit I have for my iPad, but haven’t gotten around to trying it. I wish I knew about this when I was making my Father’s Day wish list — the Wahoo sensor would be on it just below the Merrell Ascend Gloves.

    • Pete Larson says:

      DC Rainmaker says it doesn’t work with the camera kit. I think someone in his comments said you can get it to work if you jailbreak the ipad, but I’m not going to mess with that :)
      Sent from my iPad

    • Pete Larson says:

      Oh, and the Ascend Gloves are a sweet shoe!

      Sent from my iPad

  4. Hey, can anyone tell why the exact same iPhone adapter though branded Garmin doesn’t workout the same feature as the Wahoo?

    I feel really cheated by Garmin.

    Maybe someone knows how to re-configure the settings?

  5. Tom Vandevelde says:

    This is what I looking for for a real long time?

    I bought a Ant+ sensor from GEONAUTE but this is not working. I thought all Ant+ compatible devices worked would work.

    Does anybody have a Geonate Ant+ sensor and how do you get it to work?

Save $$$ On Shoes Gear:
Running Warehouse: Great prices on closeout shoes! View men's and women's selections. 25% or more off clearance running shoes - click here to view current selection.

Speak Your Mind

 Notify me of followup comments via e-mail

You can click here to Subscribe without commenting