The Wahoo KICKR is fully compatible with The Sufferfest app in both ERG and standard modes.

  • Use the latest firmware: Make sure you have the most current firmware installed on the trainer.   You can use the Wahoo Fitness Utility to check and update the KICKR's firmware.  In the Wahoo Fitness Utility you can see your current firmware version and then validate it with Wahoo's 1st Gen KICKR Firmware or 2nd Gen KICKR Firmware
  • Connect to the App. Read "Starting your First Workout."
  • Do a spin down test. Spin Down tests need to be done with the Wahoo Utility App.  The accuracy of the KICKR can be affected by both temperature and barometric pressure. Performing a spin down will help ensure that your KICKR is properly calibrated. It only needs to be completed once, then every few months you can do the single spin down using the same app.  We also recommend you do your spin down test the same way each time.  This will create consistency in your power readings.  
  • Bluetooth Control. The iOS and Mac versions of The Sufferfest App can control the KICKR via Bluetooth.  The Windows version of The Sufferfest App has no Bluetooth option at this time.  Don't fret though, you can still use an ANT+ USB receiver for smart trainer control.  Read more about ANT+ connections!


Troubleshooting Articles

Below are common problems that users have connecting KICKR Trainers.  Click on the problem that you are having to go into that troubleshooting article.  

      1. ANT+ Dongle Not Being Detected or no FE-C trainer?
      2. ERG Mode Not Working For You?
      3. Sensors Keep Dropping Out/Losing Connection?
      4. Speed and Distance Calculations are off?
      5. Gen 2 KICKR Power Not Tracking and Bouncing



ERG and Level Mode

The image below shows you the different options you have when selecting to use your Wahoo KICKR. ERG mode will control the KICKR's resistance and Level Mode will simulate grade and get your KICKR acting closer to a Fluid or Magnetic 'Dumb Trainer.'  Read this article to learn when you should use Erg mode and when you should use Level mode.

Note: If using level mode, you can view the power curves for each of the standard resistance levels, consult this handy graph from Wahoo. 



Using Power Meters for Cadence

If you are using a Stages Power Meter, or another power meter that reports cadence, you can connect your device through the KICKR (Gen 1 KICKR Only).  We can pull cadence separately from power meters using the Windows and Mac App, but the iOS App can't do it.  For iOS, the cadence signal will be sent to the KICKR and then sent to The Sufferfest App.  However, there is a slight delay in the cadence signal being sent to the KICKR then retransmitted to the App.  However, this is a useful feature if you already have a power meter and do not wish to purchase a separate cadence sensor.  


Control the KICKR with ANT+ Power Meter

You can also control the KICKR through the ANT+ channel.  Just make sure you select FE-C trainer in the power section.  This will ensure that the App is using the FE-C software to control the trainer. 

Here are the steps to connect your ANT+ Power Meter to the KICKR.

  1. Open up the Wahoo Utility App.
  2. Plug in your ANT+ Dongle into your iOS device.
  3. Navigate to the KICKR Settings.
  4. Select "Control with ANT+ Power Meter"
  5. At this point your Power Meter needs to be transmitting a signal.  Move your Power Meter to wake it up.
  6. Your Power Meter should now be available to select and will be control the KICKR internally.

If you're using Bluetooth and your KICKR connection is acting up, you can select the ANT+ FE-C connection to see if it is just Bluetooth, or there could be other issues with your signal to the Sufferfest App.  Check out the article "Troubleshooting ERG (ARGHH) Mode" and "Improving Sensor Connections". 


Watch out for the KICKR 'Black Hole'

The KICKR adjust resistance according to the speed of the flywheel.  If your Sufferlandrian legs begin to fail, and your cadence slows, expect the KICKR to ramp up resistance.  We refer to this as the "KICKR Black Hole".  Once it begins to suck you in, it is hard to escape (Just like couchlandrian furniture!).  We suggest back pedaling for ten seconds while the KICKR slows and resets.  This will give your legs the quick break they need and allow you to finish the Sufferlandrian interval that Grunter Von Agony has set for you.  If you are finding that you are constantly hitting the "KICKR Black Hole", you may need more rest or you are due for another FTP test. 


GEN 2 KICKR Power Bouncing All Over

Is your power for your KICKR not silky smooth anymore?  Well, Wahoo has an option to run the Gen 2 KICKR like a power meter or keep it nice and smooth and tracking power targets exactly.  You will need to open the Wahoo Fitness App and make sure you select Erg Mode Power Smoothing seen in the image below.  



13 out of 15 found this helpful


  • Is the spin down calibration one that you can do via the sufferfest app option, or the one native to the Kickr?

    Perhaps a true sufferlandrian does both to make it harder...?

  • Hey folks,  "The Wahoo KICKR is fully compatible with The Sufferfest app in both ERG and standard modes" isn't quite (i.e. at all) accurate.  It only works in standard mode for Windows app and Mac app.  Unless this has changed, in which case, please can you show the world how to make this work?

  • Hello Dan, we are full compatible with ANT+ and smart trainer control.  You can head to this article here: Connecting ANT+ Devices .  Bluetooth control is a bit different.  We have full bluetooth control on iOS and are building back bluetooth control for Mac this January.  However, we have no plans for bluetooth control on Windows at this time. 

    You can also look at the article Starting Your First Workout that talks about connecting equipment and smart trainers.  

  • Hey Aaron,

    Humble pie time.  Looks like my Gen 1 Kickr needed a Firmware update to make it work. RTFM, I suppose.

    Off to do the Sufday Kitchen Sink as penance...




  • Hi Aaron,

    My KICKR power numbers are consistently higher than the numbers from my P1s. I now configured the Wahoo app like described in the section: Control the KICKR with ANT+ Power Meter. When I use The Sufferfest Windows app with an Ant+ dongle and open the Wahoo app on my iPhone at the same time, will the P1s power output increase the KICKR's resistance to match the P1s power readings?

    For example, let's say The Sufferfest target power is 200w and the power from my P1s is 185, will the KICKR use The Sufferfest target power to adjust resistance (too low) or use the power readings from the P1s and increase/decrease resistance to match?

    EDIT: I just tried it with the Butter workout. The KICKR resistance seems to be increasing/decreasing based on the P1s power readings. It's not a perfect match, but much better than before. Can't wait for The Sufferfest to have power match built in though. It will make things simpler and more integrated.



  • Totally lost in setting up Wahoo Kickr and wheel size. My tires are Specialized Roubaix  Pro 23/25mm (700cc) .. 700x23/256 23/25-622 and the Wahoo Kickr Rear Wheel Size is 26" MTB / 700c RD 

  • 23-622 is 2096mm and 25-622 is 2111mm guess you're in between somewhere? Pick a number in that range. If you are off a bit it isn't problem the simulation will just be (very slightly) higher or lower geared. You will exert the same power and energy no matter where you set the circumference on the KICKR. It is far more important that the cassette on your KICKR is the same as on your wheel if you mean to make your simulated experience like riding your bike outdoor. I have a high geared TT bike and to emulate the mountain day set up by Chris Froome all I have to do is set the wheel circumference to 1215mm while the bike is easier (or possible) to pedal on 17-18% grades it spins out at a much slower speed so all I am doing it using software to simulate changing out my chainring. A little math (run now!) (chainring teeth actual) x (wheel circumference "set to") / (cog teeth actual) = (chainring teeth desired) x ( wheel circumference actual) / (cog size desired) then just solve for (wheel circumference set to) ie Froome uses 36x34 (lowest gear) and my bike is 42x23 (with 23-622 tires) so WCST= 36x23x2096/(42x34)=1215.327731. Since this method doesn't change my cassette spacing it is like I only changed my chainring. A little more math (take my word for it this time shows I could achieve the same results by putting a 24 tooth chainring on my bike (which is mechanically impossible). 

Article is closed for comments.