Roberto Viola

YPOO YP-M1552 (M5) and QZ: Full Treadmill Control for Connected Training

The YPOO YP-M1552, identified in QZ as the YPOO M5 treadmill, is now supported by QZ with live treadmill data and two-way speed and incline control.

Representative YPOO treadmill image; the YP-M1552/M5 support is documented and tested separately in QZ. Image source

YPOO YP-M1552 and QZ

QZ support for this treadmill uses its existing Horizon/FTMS treadmill path plus the model-specific handshake required by the YPOO firmware. The treadmill can expose FTMS telemetry, but it also requires an unlock and control-grant sequence before motor commands are accepted. QZ now handles that sequence, waits for fresh telemetry and keeps the control path active across normal reconnects.

The YP-M1552 is now a supported QZ treadmill workflow, with the connection, control sequence and live telemetry working together so you can use the machine as part of a modern connected-training setup.

What works

Connected apps

With QZ acting as the bridge, the YP-M1552 can be used with compatible virtual-training applications. Zwift, MyWhoosh, Kinomap, Rouvy, Wahoo RGT, BKOOL, Fulgaz, VzFit and BitGym are examples of supported QZ workflows. The treadmill connects to QZ, while the training app connects to QZ’s virtual treadmill output.

When the app sends speed or incline commands, QZ translates them to the YPOO control path and checks the resulting device telemetry. This is what enables workflows such as automatic incline changes in route-based or structured training. The app still controls which targets are sent: QZ cannot make a third-party app automatically change speed or incline if that app does not request it.

Runna, Kinomap and native mobile workflows

The implementation includes the control queue needed for rapid native iOS requests and prioritizes stop commands. Hardware testing also covered Kinomap incline/decline workflows and Runna speed/incline control. Native iOS support, macOS Bluetooth support and the virtual FTMS treadmill path are part of the same QZ integration, subject to the build and platform version being used.

Using QZ by itself

QZ can also be used without Zwift or another external platform. It can show live tiles and charts, record the workout, run structured intervals, follow GPX routes or video workouts, load ZWO/XML workouts and use heart-rate targets. The session can then be exported through the available health and training integrations.

The wider QZ ecosystem

Once the treadmill is connected to QZ, the YP-M1552 is not limited to a single app. The exact availability depends on the operating system, the selected virtual profile and the target application, but QZ can provide the following ecosystem around a supported treadmill:

AreaQZ capabilities
Virtual trainingVirtual treadmill output for Zwift, MyWhoosh, Kinomap, Rouvy, Wahoo RGT, BKOOL, Fulgaz, VzFit, BitGym and other compatible workflows.
Automatic controlSpeed and incline targets from compatible apps, including automatic incline workflows. The target app must send the relevant control; QZ cannot add a control command that the app does not request.
QZ standaloneLive metrics, charts, recording, structured workouts, random workouts, heart-rate-guided sessions and session history without another training platform.
Workout formatsGPX routes with maps, video workouts, ZWO Zwift workouts, XML intervals and other structured training paths where the selected platform supports them.
Health and training exportsApple Health/HealthKit, Google Health Connect, Garmin FIT and ANT+ workflows, Strava uploads, email reports and compatible activity exports.
Heart rateBluetooth heart-rate monitors, ANT+ heart rate and Apple Watch sources, with zones and heart-rate-driven workout features.
Advanced integrationsMQTT, OSC, text-to-speech, Wahoo DirCon, ANT+ retransmission, Bluetooth remote control and Zwift Play & Click integrations when supported by the platform and setup.

How to connect the YP-M1552

  1. Install a QZ build containing the YPOO M5 support, or a later nightly/release that includes it.
  2. Close Kinomap, Runna or any other app that may already own the treadmill Bluetooth connection.
  3. Start QZ and allow it to discover the treadmill under its YPOO/FTMS advertising name.
  4. Wait for QZ to complete the unlock and control-grant sequence before sending speed or incline.
  5. Confirm live telemetry in QZ first, then connect the desired training app to QZ’s virtual treadmill.
  6. Test a small speed and incline change before starting a long workout.

Getting started

Install the latest QZ version available for your platform, connect the YP-M1552 to QZ and let QZ complete the connection sequence. Once the live metrics are visible, pair your preferred training app with QZ’s virtual treadmill and start your workout.

A note about the image and model identity

The image above is a representative YPOO treadmill image from the manufacturer’s treadmill catalogue; it is not presented as a photograph of the specific YP-M1552 test unit. The model identity and QZ compatibility are based on the Bluetooth/model evidence and the public QZ implementation.

Sources

Exit mobile version