Roberto Viola

Kettler C12 support in QZ: custom ergometer bike protocol added

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.

Compatibility summary

DeviceKettler C12 / ERGO C12 ergometer bike
QZ evidenceMerged PR #4314 and public master commit de36c5d4
Bluetooth detectionDevice names starting with ERGO C12 or KETTLER C12
Protocol pathDedicated custom BLE implementation, not a generic FTMS-bike article
Metrics evidenced in codeCycling power/cadence where present, plus Kettler speed, resistance and distance handles/characteristics
Control evidenced in codeErgometer resistance requests are mapped to target watts and clamped to the 0-250 W range used by the implementation
Virtual appsQZ 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
ConfidenceMedium-high for code-level support on public master; no separate public field-test confirmation was attached to this queue item

Setup notes

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.