The MOK Fitness S10 Ultra now has a strong public QZ compatibility trail for riders who need more than a basic Bluetooth connection. In QZ issue #4844, the bike was reported as connecting to QZ and sending cadence, resistance and power-related data, but it needed a device-specific path for calculated power and automatic resistance control.
The important follow-up is that the support was not left as an open patch. The related work was merged in PR #4845 and PR #4853. The public thread then reported “seems its working as intended”, later adding that workout auto resistance worked properly and that another ERG workout ride worked perfectly. Power calibration values can still be rider-specific, so this should be described as a confirmed QZ workflow with calibration notes rather than a universal watt-table promise.
Indice dei contenuti
Compatibility summary
| Equipment | MOK Fitness S10 Ultra Bluetooth smart indoor bike |
| Connection | QZ connects through the FTMS bike path, with MOK-specific handling in the code |
| Metrics evidenced | Cadence, resistance and power context are shown in the public issue; custom power can be calculated from cadence and resistance when the custom resistance/watt table is enabled |
| Resistance / ERG | Standard FTMS target-resistance writes were not enough for this bike; merged code sends MOK S10 Ultra resistance commands to proprietary characteristic 0xFFF2 |
| MyWhoosh / virtual trainer context | The public confirmation discusses MyWhoosh free rides and workouts, including automatic resistance working after the fixes |
| Limitations | Power numbers depend on the rider’s custom resistance/watt calibration values; the issue also notes MyWhoosh pairing quirks that are separate from the bike support itself |
| Confidence | High for the reported S10 Ultra + QZ workflow because the user confirmed the fix and both related PRs are merged |
Setup notes from the public thread
- Connect the MOK Fitness S10 Ultra to QZ first and confirm that cadence and resistance data appear.
- If the bike needs calculated power, enable the Custom CSC Resistance/Watt Table path and enter realistic low/high resistance and watt reference points.
- For automatic resistance, the relevant merged fix is the MOK-specific
0xFFF2command path; do not assume this bike behaves like a standard FTMS control-point bike. - Use the public issue’s wording carefully: the user confirmed working rides, but calibration values remain setup-specific.
QZ bridge overview
QZ can sit between supported fitness equipment and training apps, reading equipment metrics and presenting a compatible virtual device to apps such as Zwift, MyWhoosh, ROUVY, Peloton and others when the chosen setup supports it. Depending on platform and configuration, QZ workouts can also connect with Apple Health / HealthKit, Garmin Connect, Strava, Google Health / Health Connect and other supported data paths.
If something does not work as expected, send an email to Roberto.viola83@gmail.com and Roberto will help you check the setup.
Want to make your bike work with more apps? Download QZ and learn more at qzfitness.com.
