Skip to main content
zerologszerologs
Warning· MBB / BMS log file

Dtc set because of bms can error

The main board set a diagnostic trouble code because it hit a CAN communication error talking to a BMS.

Communication (CAN)Source: MBBLog file condition
Last updated: July 30, 2026

What it means

The main board set a diagnostic trouble code because it hit a CAN communication error talking to a BMS.

WarningMonitor the situation, may self-resolve.

Likely causes

  • Transient CAN bus noise
  • A pack CAN wiring/connector issue
  • A BMS briefly unresponsive

What to do

  1. 1Isolated events are transient noise
  2. 2A persistent DTC warrants checking the pack CAN wiring and connectors
  3. 3Pair with 'BMS Communication Lost' if it recurs

Which bikes use this table

Recorded in the binary log rather than shown on the dash — every generation writes them.

Questions

What does "Dtc set because of bms can error" mean in a Zero log?

The main board set a diagnostic trouble code because it hit a CAN communication error talking to a BMS. It is written by the MBB. It is classed as warning: monitor the situation, may self-resolve.

What should I do about it?

Isolated events are transient noise. A persistent DTC warrants checking the pack CAN wiring and connectors. Pair with 'BMS Communication Lost' if it recurs.

See when this actually happened on your bike

A dash code tells you the fault; the log tells you the pack temperature, the state of charge and the ten minutes leading up to it.

Upload a log

Community reference: ZeroManual wiki entry

The code and its name are transcribed from Zero's own owner manuals; the severity, category and troubleshooting notes are ours. For official diagnostics, consult an authorized Zero Motorcycles dealer.