Roberto Viola

MOK Fitness S10 Ultra and QZ: custom power and resistance control confirmed

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.

Compatibility summary

EquipmentMOK Fitness S10 Ultra Bluetooth smart indoor bike
ConnectionQZ connects through the FTMS bike path, with MOK-specific handling in the code
Metrics evidencedCadence, 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 / ERGStandard 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 contextThe public confirmation discusses MyWhoosh free rides and workouts, including automatic resistance working after the fixes
LimitationsPower 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
ConfidenceHigh 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

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.