Warning: Trying to access array offset on value of type bool in /home/cobusthe/public_html/wp-content/themes/evoke/functions.php on line 312
April 14, 2014

Wahoo RFLKT and Strava

By In Cycling

Original Post

This device is awesome if you like using your iPhone as your cycle computer. I sold my Garmin Edge 305 on eBay and bought this little device instead. So far I love it. I recently started using Strava to view and analyze my rides, mostly because it does such an excellent job at motivating you to improve your performance over segments of your ride. It automatically breaks up your ride into segments (you can also create your own) and then rewards you with medals and recognition when you climb the ranks and improve your own personal records. A great motivation, especially if you mostly ride alone. I also bought a Polar bluetooth heart rate monitor to use in the gym with my iPhone. I liked the Polar because it also works with many workout machines so you can see your heart rate constantly during the workout. However, it does not offer ANT+ compatibility, so I couldn’t see my heart rate on my Garmin any more! (my Garmin HR strap broke) So what I ended up doing was using the Garmin Edge 305 on my bike to see speed, elevation etc. and my heart rate monitor and iPhone in my back pocket to record the ride. Not the most streamlined of setups. Enter the Wahoo RFLKT+ I decided to buy the ‘+’ version because of the improved elevation data from the built-in barometer. It was about $130. Since I sold my Garmin for $80 on eBay, it was a $50 upgrade… The idea is that it does four things over low-powered Bluetooth 4.0:

  • acts as an LCD display for your iPhone’s cycling app (many cycling apps can now display on the RFLKT)
  • source of accurate elevation data (the iPhone has to use maps to determine elevation and is not nearly as accurate)
  • bridge between ANT+ devices and your iPhone
  • controls the iPhone’s music (start/stop) and also controls your workout on your iPhone (start/stop)

This means that you can now keep your phone in your back pocket with the display off, and use the RFLKT+ as a front-end to your iPhone throughout the whole ride! I tried out three different apps on my iPhone:

  • Wahoo’s Fitness App – rudimentary cycling app with some good customizations for the pages on the RFLKT+
  • Strava – You can display some basic information, but cannot configure the RFLKT screens
  • Cyclemeter – fully fledged cycling computer with excellent customizations and syncs to Strava when your ride is complete.

I ended up liking Cyclemeter the best since it captures the most complete information, and I trust its elevation data smoothing algorithm more than the others, although it seems like it records about 10% less ascent feet than I see from Garmins. Also, the total feet climbed data on cyclemeter seems different from the total feet climbed once you upload your data to Strava… so there is definitely some Strava magic that is applied on the uploaded data. From this week-end’s ride, for example, I saw the following:

  • 3,050 ft – from most Garmins (510 and 800) who did the same ride
  • 2,213 ft – from the RFLKT+ recorded on Cyclemeter
  • 2,622 ft – on Strava from my data uploaded to Strava from Cyclemeter (both .fit and .tcx file formats)

Tracking the resolution to this conundrum on the Strava support site

UPDATE 4/18/2014

OK, I did 4 calibration rides back to back.  Exact route 4 times. With a combination of Strava, Cyclemeter and Wahoo Fitness on my iPhone, with and without the RFLKT+ display.  I also uploaded some of the TCX files to Garmin Connect.  The results are shocking!

Ride # Recorded Processed Ascent Distance Link
1 Strava, no RFLKT+ Strava Web 197 3.1 http://www.strava.com/activities/131591431
2 Cyclemeter, with RFLKT+ Cyclemeter Web 179 3.11 http://tinyurl.com/mgtp89l
Strava .FIT 197 3.1 http://www.strava.com/activities/131597181
Strava .TCX (edited to use device) 242 3.1 http://www.strava.com/activities/131610744
3 Wahoo Fitness, with RFLKT+ Strava Web 277 3.1 http://www.strava.com/activities/131601357
Garmin Connect (TCX) 224 3.16 http://connect.garmin.com/activity/482330359
4 Strava, with RFLKT+ Strava Web 198 3.2 http://www.strava.com/activities/131606223

I have no idea who to believe!  These are massive differences. But just looking at the ride, I started at 100ft, climbed to 235ft, then down to 145ft and back with a slight climb back to 115ft at the end, so it should be at least (235-100)+(235-145)+(115-100)=250ft.  So the Strava corrected calc is too low… maybe the Wahoo with the RFLKT+ is the most accurate!

UPDATE 4/19/2014

I think I should return the RFLKT+.  I do not believe the elevation data coming from the RLKT+… I looked at some of the elevation data recorded by the RFLKT+’s barometer, and it is incredibly jagged .  +5m and -5m regularly from point to point, which is completely impossible for a smooth climb.  When looking at the data coming from a Garmin device , the elevation data is much more realistic. At this point I feel that the RFLKT+ just has a very poor barometer in it.  Bad data in = bad data out. I logged a support request with some of these observations on the wahoo site… let’s see what happens:

The altitude data coming from the RFLKT+ looks way off. I am attaching the files uploaded from the app. I climbed a very even climb, and if you look at the "disp_altitude" field in the attached cdv file (same information in the GPX file...) there are these massive jumps... (6m in a second!) in some spots:
51.967692 <<<<<< 
This distorts my ascent information greatly. Is this a defect in the barometer? I bought the RFLKT+ instead of the RFLKT mainly because of wanting more accurate ascent information in my rides. The information, when uploaded to Strava, for example, is way off from others who ride with Garmins, for example.

UPDATE 5/16/2014

OK, I am now happier with my RFLKT+ using Cyclemeter and uploading to Strava.  The new release of Cyclemeter fixed the TCX upload to have the right device type so that Strava uses the altitude information from the RFLKT+


  1. Ann June 30, 2014

    Great Info!  Thanks for sharing!  I just received a RFLKT+ and I tried it with Strava – I liked it but the cadence was on a different “page” on the RFLKT+  and I don’t see how to customize the RFLKT+ pages in Strava.  I like to see cadence or RPM, Heart Rate, Speed all on the same page.  I do like that you can start & pause the workout from the RFLKT+ so you don’t have to stop, pull out the phone and pause it from the phone.

    I tried Wahoo and RFLKT+ and it seemed glitchy (sometimes the data seemed to lag a bit, then Heart Rate disappeared, then when I looked down again the RFLKT+ unit was off and popped up searching . . .  trying to learn this thing – hoping it is worth the time.

    Never tried cyclemeter but will try it next.  Have you used the ismoothrun app with RFLKT+? at all – I read someone really liked it!  

    • cobus June 30, 2014

      I had the same experience with the Wahoo app. Lost connections halfway through the workout and my RFLKT+ also just turned itself off! I did replace the battery in the RFLKT+ after the incident so I wonder if that may have ‘fixed’ something, but I have been using Cyclemeter since then and I must say I love it. It seems reliable now and you can configure the RFLKT+ to your heart’s content. I have 3 ‘pages’ set up…
      1. General information with current speed as the predominant display,
      2. Another page for climbing, where I look for heart rate, elevation, and grade
      3. Speed only, average and max and min (don’t spend much time on this page)
      Check it out. I think you will love cyclemeter.

      ismoothrun looks interesting, but cycling seems like an afterthought.

      • Ann June 30, 2014

        OK!  So I purchased Cyclemeter Elite and took it out on a short ride – I had no problems!  all sensors sync’d up with no problem, trying Cyclemeter was definitely a great recommend!
        This is the info I uploaded to strava (hope I did it correctly) 

        • cobus June 30, 2014

          Looks good on Strava.  Happy cycling!

  2. Josh October 29, 2014

    Just to be clear, your Polar HRM worked with the RFLKT?

    • cobus October 30, 2014

      Well… the Polar works with my iPhone (through Bluetooth), which then reflects it to the RFLKT through Cyclemeter.

      • Josh October 30, 2014

        Yeah, that’s exactly what I was hoping. The RFLKT works with the phone and as long as whatever app you use supports the RFLKT and the app supports the sensors you use then everything works together. You don’t have to buy the speed/cadence sensor from wahoo but they certainly don’t make that clear! Thanks for the help.

  3. Justin December 1, 2014

    I just bought a RFLKT+ and your findings were absolutely the best data I could find on how to best utilize the device.  Great work and writeup!

  4. Shannon January 5, 2015

    Loving my new RFLKT+ with Strava. Can’t wait for Strava to add a feature to customize screens on the RFLKT and add the ability to turn the light on and off.

  5. Cam March 29, 2015

    For clarification – the RFLKT+ barometer data and elevation information is more accurate than Strava’s topo information despite the jaggedness in the altitude data?  Exports to Strava should be via the TCX format instead of the FIT?  I have the latest version of Cyclemeter and I use the barometer for elevation data and have been exporting to Strava via the FIT format.  I find that Strava and my Cyclemeter total elevation is still noticeably discrepant and I’m trying to figure out what settings would give me the most accurate data.


    • cobus March 29, 2015

      Cam, good question.  When you upload the FIT file, I believe Strava ignores the barometric information in the file.  I actually use that setting at the moment, because I feel that, for the roads I ride, the Strava ascent information seems more accurate than whatever I get from Cyclemeter.  I just did a ride this week-end, and the Cyclemeter ascent information was recorded as 2373 ft, and when I upload to Strava as a FIT file, Strava shows it as 2545 ft.  This matches very closely what another rider recorded on his Garmin.  

      When I upload to Strava as a TCX file, Strava uses the barometric information from the RFLKT+, it seems.

      I decided to just stick with Strava ascent calculations, so I just stick with sending FIT files to Strava and stopped worrying about it.

      What I really appreciate is the real-time grade % I get on the RFLKT+ because of the barometer, so I get the value that way.  After the fact, when uploading, I just stick to the Strava numbers.

  6. griznet May 19, 2015

    So, would you recommend the RFLK+ for measuring elevation or not? I do not have a bike computer now, but I do go on long rides alone, and have no of my elevation gain. I am training for a long ride with elevation gain and need something to gauge where I am in my training to see if the ride is feasible. 

    • cobus May 19, 2015

      Yes, I would definitely recommend it. I use the real-time gradient and elevation information (both elevation and ascent information) from the RFLKT+ and it works really well.

  7. griznet May 19, 2015

    Thank you cobus. One more, would you get Wahoo Fitness speed/cadence, or some generic brand?

    • cobus May 19, 2015

      I use a polar bluetooth heart rate monitor and I used to use the Garmin cadence meter (ANT+) that came with my previous cycling computer, an EDGE 305.  Both work fine with the RFLKT+.  I don’t use a cadence meter anymore, though.  Don’t find cadence to be a very valuable statistic for me.

  8. jason May 24, 2015

    don’t know where to ask, but can the wahoo app collect elevation data using my phones barometer sensor? thanks

    • cobus May 24, 2015

      Sorry, have not tried that…


Leave a Comment