Trainer Setup
Pair your trainer and controllers, then check the live numbers.
Checking browser support…
Pair a power source first.
Comes from your power source.
The keyboard always works.
Adapter: simulated
- ✓ Power
- ✓ Cadence
- ✓ Speed
- ✓ Heart rate
- ✗ ERG target
- ✗ Simulation grade
- ✗ Resistance level
- The simulator takes no trainer commands. Pair a smart trainer for ERG or grade control.
disconnected · 0.0 samples/s
I know my FTP
I don't know it: take the FTP test
- 5 minutes easy, then the target climbs 20 W every minute until you can't hold it. It takes about 10–25 minutes.
- You set the effort with your gears: the game releases the trainer and sends it nothing.
- Your FTP comes out as 75% of your best minute. You confirm it before it changes anything.
This ends in a maximal effort. Only ride it if you're fit to, and stop straight away if you feel unwell.
disconnected0.0 samples/s0 drop(s) · 0 reconnect(s)
Wake the bike by pedalling, then pick it in the chooser.
Step by step
- 1Pair the bike
- 2Run the survey
- 3Pedal for 30 s at an easy pace0 of 30 s
- 4Button test
- 5ERG check
- 6Grade check
- 7Download the report
Checklist
0 of 0 needed checks pass
Starting diagnostics…
Guided checks
Button test
For 20 s, press every shifter, brake lever and steering button.
ERG check
Holds a gentle power target for 30 s. Pedal at 80–90 rpm; power should settle on the target.
Grade check
Holds a 2 % grade for 20 s. Pedalling should get a little harder.
Control checks go through the same safety limits as a ride: they start at your recovery target, ramp 20 W every 2 s and release at the end.
Raw data
Starting diagnostics…
Saved tests
Loading…
Zwift Ride / Click v2 / Play
Starts with the documented Zwift Ride buttons (pad moves, A Confirm, B Back, Y Menu, Z Pause), not yet checked on every firmware: press each to test it and teach any that are wrong. In the browser's list pick "Zwift Ride", not your trainer. Play firmware 1.x is encrypted and not supported.
| Action | Button | |
|---|---|---|
| Up | Up bit1 | |
| Down | Down bit3 | |
| Left | Left bit0 | |
| Right | Right bit2 | |
| Confirm | A bit4 | |
| Back | B bit5 | |
| Menu | Y bit6 | |
| Pause | Z bit8 | |
| Tactic 1 | — | |
| Tactic 2 | — | |
| Tactic 3 | — | |
| Tactic 4 | — |
Wahoo KICKR Bike shifters
Seeded from documented button ids; check each one and re-teach as needed.
| Action | Button | |
|---|---|---|
| Up | Right shifter up 0x0001 | |
| Down | Left shifter up 0x0200 | |
| Left | Steer left 0x2000 | |
| Right | Steer right 0x0008 | |
| Confirm | Brake 0x4000 | |
| Back | Brake 0x0100 | |
| Menu | — | |
| Pause | — | |
| Tactic 1 | — | |
| Tactic 2 | — | |
| Tactic 3 | — | |
| Tactic 4 | — |