Check the vehicle speed source under APP SETTINGS, then Unit and Values. It can be set to ECU, GPS or wheel speed, and if it is set to a source your car does not provide, speed reads zero while every other channel works.
RPM arriving proves CAN is healthy. So a missing speed reading is almost never a wiring fault, which is where most people waste their time.
Check in this order:
- Vehicle speed source. Set it to a source your vehicle actually provides.
- Tire and wheel data. If speed is calculated from wheel speed, wrong tire data gives wrong or zero speed.
- Debug Data View. Confirm whether a speed channel is arriving at all.
- ECU side. Confirm the ECU is broadcasting vehicle speed. Many standalone ECUs do not unless a speed sensor is wired and configured.
- GPS. If the source is GPS, confirm the unit has a lock.








Related: Units and Values: Metric, Imperial and Display Formats · Tires and Wheels Setup · My GPS Does Not Lock


