QZ has added code-level support for the Kettler C12 / ERGO C12 ergometer bike. The public merged PR #4314, now present on master as commit de36c5d4, adds a dedicated kettlerc12bike implementation and Bluetooth discovery for names that start with ERGO C12 or KETTLER C12.
This is not generic FTMS wording. The implementation is a custom BLE path based on the protocol observed with Kinomap: QZ subscribes to the relevant Kettler characteristics, parses the data it receives, and creates the normal QZ virtual-bike bridge on top of that device implementation.
Indice dei contenuti
Compatibility summary
| Device | Kettler C12 / ERGO C12 ergometer bike |
| QZ evidence | Merged PR #4314 and public master commit de36c5d4 |
| Bluetooth detection | Device names starting with ERGO C12 or KETTLER C12 |
| Protocol path | Dedicated custom BLE implementation, not a generic FTMS-bike article |
| Metrics evidenced in code | Cycling power/cadence where present, plus Kettler speed, resistance and distance handles/characteristics |
| Control evidenced in code | Ergometer resistance requests are mapped to target watts and clamped to the 0-250 W range used by the implementation |
| Virtual apps | QZ creates a virtual bike, so supported metrics/control can be bridged through normal QZ workflows; exact Zwift, MyWhoosh, ROUVY, Peloton or Garmin behavior still depends on your platform and setup |
| Confidence | Medium-high for code-level support on public master; no separate public field-test confirmation was attached to this queue item |
Setup notes
- Use a QZ build that includes PR #4314 / commit
de36c5d4. - Wake the bike and make sure its Bluetooth name begins with
ERGO C12orKETTLER C12. - Let QZ detect it through the dedicated Kettler C12 path rather than assuming an FTMS-bike setting.
- After connection, verify the values your bike exposes: power, cadence, speed, resistance and distance are the relevant code paths in this implementation.
- When using app bridging, test one workflow at a time so you can confirm which metrics and controls your platform receives.
What QZ adds around the bike
QZ can bridge many fitness devices to training apps and services, adding virtual-bike workflows and optional export/integration paths. Depending on device, platform and settings, QZ can work with ecosystems such as Zwift, MyWhoosh, ROUVY, Peloton-style virtual-bike use, Apple Health / HealthKit, Garmin Connect, Strava and Google Health / Health Connect.
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 use your indoor bike with more apps? Download QZ and learn more at qzfitness.com.
