Zero Motorcycle Error Codes
Complete reference guide to MBB and BMS error codes, diagnostic messages, and troubleshooting steps for Zero Motorcycles.
TL;DR
Most error codes are informational or warnings that self-resolve. Critical errors (red) require immediate attention. MBB errors relate to motor/controller, BMS errors relate to battery. Use the search below to find specific codes and their solutions.
Understanding Error Severity
Normal operation events. No action required.
Monitor the situation. Often self-resolves.
Issue detected. May affect performance.
Serious issue. Immediate attention required.
Error Sources
MBB (Main Bike Board)
Errors from the central controller:
- • Motor and drivetrain issues
- • Sevcon controller faults
- • System-level problems
- • Communication errors
- • Thermal management
BMS (Battery Management System)
Errors from the battery controller:
- • Cell voltage issues
- • Battery temperature alerts
- • Charging problems
- • State of charge errors
- • Cell balance warnings
Generation Differences
Important: Error codes have different meanings between Gen2 and Gen3 motorcycles! The same code number can mean completely different things. Always filter by your generation.
Gen2 (2013-2019)
Models: S, SR, DS, DSR, FX, FXS, FXE
Codes 00-60, Sevcon Gen4 controller
- • 07: Low Battery Voltage
- • 27: Precharge Error
- • 45: Kickstand Down
- • 32: Module Variance (cell balance)
Gen3 / FST Platform (2019+)
Models: SR/F, SR/S, DSR/X
Codes 0-99, Cypher III controller
- • 07: Mode Fault (reinstall ride modes!)
- • 27: 12V Low Voltage
- • 12-15: Traction/Stability Control
- • 29: HVIL Open (HV interlock)
Types of Error Codes
Dashboard Codes
Numeric codes shown on your motorcycle's dashboard display. Switch to error code display mode to see active codes.
- • Gen2: Codes 00-60
- • Gen3: Codes 0-99
- • Some are safety interlocks (normal)
- • Others indicate system issues
Log File Errors
Text-based error codes recorded in MBB and BMS log files. Provide more detail about system events and issues.
- • Controller Fault, Sevcon CAN Fault
- • BMS Cell Imbalance Warning
- • Pack Over Temperature
- • Isolation Fault
Error Code Reference
Search for specific error codes, filter by severity or source, and find troubleshooting steps. Use the filters to switch between Dashboard codes (00-60) and Log file errors.
00No Error
01High Throttle
02Motor Temperature Warning Stage 1
03Motor Temperature Warning Stage 2
04Controller Temperature Warning Stage 1
05Controller Temperature Warning Stage 2
06BMS Throttle Enable Wire Error
07Low Battery Voltage
08High Battery Temperature Status
09Low Battery Temperature Status
10Battery Temperature Warning Stage 1
11Battery Temperature Warning Stage 2
12Reserve Partition Warning
13Reserve Switch Warning
14Safety Override Active
15Charger Attached But Not Charging
16CIB Contactor Compromised
17Charger Error
18Battery Temperature Sensor Fault
19High Charge Current
20BMS Low Isolation
21Board Vpack Error
22Board Temperature Error
23POST Error
24Startup Error
25Contactor Open Warning
26Contactor Welded Error
27Precharge Error
28BMS Isolation Fault
29BMS Isolation Danger
30BMS CAN Error
31SEVCON CAN Error
32Module Variance Too High
33SEVCON Error Turn Off
34Charge Error Turn Off
35Loopback Error
36Board 5V Error
37Board 3.3V Error
38Idle Turn Off
39Throttle Out Of Range Disable
40BMS Throttle Enable Wire Disable
41Low Battery Voltage Disable
42High Battery Temperature Status Disable
43Low Battery Temperature Status Disable
44Kill Switch Disable
45Kickstand Switch Disable
46BMS Charger Connected Disable
47MBB Charger Connected Disable
48SEVCON Startup Disable
49Contactor Open Disable
50BMS Self-Test Error
51BMS Self-Test Warning
52Reserve Partition Disable
53BMS Internal Disable
54Internal Disable Error
55Internal Fault Error
56Monolith Not Connected
57Module Did Not Connect
58BMS Sensor Warning
59BMS System Warning
60Bike Configuration
0No Error
1High Throttle
2Torque Fault (MSC)
3Torque Fault
4Throttle Fault
5CAN Fault
6Mode Fault
7Mode Fault
8Controller Warning
9Controller Fault
10Mode Fault
11No Error
12Traction Control Fault
13Traction Control Comms Fault
14No Error
15Stability Control Fault
16Headlight Short Fault
17Headlight Bulb Out Fault
18Blinker Short Fault
19Blinker Bulb Out Fault
20Brake Light Short Fault
21Brake Bulb Out Fault
2212V Battery Heater Short
2312V Battery Heater Disconnected
2412V Battery Reversed
2512V Battery Low
26DC-DC Low
2712V Low Voltage Fault
2812V Low Voltage Fault
29HVIL Open Fault
30Self Test Fail
31Battery Module Ineligible
32Contactor Open
33Battery Module Awaiting Connection
34Battery Module Connection Retries Fault
35Pilot Signal Invalid
36Region Invalid
37Charger Not Connected
38Charger Fault
39Immobilizer Disconnected
40Immobilizer Error
42Heated Grip Fault
43Isolation Fault
49Battery Module Incompatible
50Battery Module Features Not Supported
51Battery Pack Voltage Too High
52Battery Pack Voltage Too Low
54Battery Cell Anomaly
58-99Motorcycle Fault
Controller FaultGeneral Sevcon controller fault detected
Sevcon CAN FaultCommunication lost with Sevcon motor controller
Motor Over TemperatureMotor temperature exceeds safe operating limit (typically >100°C)
Controller Over TemperatureSevcon controller temperature exceeds limit (typically >80°C)
Pack Over TemperatureBattery pack temperature exceeds safe limit (typically >45°C)
Pack Under TemperatureBattery pack temperature too low for charging (typically <0°C)
Cell Voltage HighOne or more cells exceeded maximum voltage (>4.25V)
Cell Voltage LowOne or more cells dropped below minimum voltage (<3.0V)
Cell ImbalanceCell voltage delta (B field) exceeds threshold (typically >100mV)
BMS Communication LostMain bike board lost communication with battery management system
Charger Communication LostCommunication lost with onboard charger module
Charge Tank Communication LostCommunication lost with optional Charge Tank module
12V Battery LowAuxiliary 12V battery voltage is low
Precharge FailedHigh-voltage system precharge sequence failed
Contactor StuckMain battery contactor is welded or stuck closed
Motor Phase FaultIssue detected with motor phase wiring or windings
Motor Hall Sensor FaultMotor position sensor (Hall effect) signal invalid
Throttle FaultThrottle position sensor reading invalid
Kickstand DownKickstand is deployed - bike will not move
Kill Switch ActiveMotor kill switch is in OFF position
ChargingBattery is actively charging
Charged To FullBattery has reached 100% state of charge
Charge Current LimitedBMS has reduced charging current
Discharge Current LimitedBMS has reduced maximum discharge current (power limiting)
Power LimitedController has reduced available power due to thermal derating
Module OfflineA battery module is not responding (multi-module bikes)
ISO FaultInsulation fault detected - high voltage may be contacting chassis
Limp ModeBike is operating in reduced-power safety mode
Firmware MismatchModule firmware versions are incompatible
Regen LimitedRegenerative braking reduced or disabled
When to Worry (and When Not To)
Usually Not a Problem
- • Single occurrence of a warning
- • Temperature warnings that resolve with cooling
- • Charge Tank communication errors (if not installed)
- • "Power Limited" during heavy use in hot weather
- • "Regen Limited" at high SOC
Contact Dealer
- • Any critical (red) error
- • Recurring errors that don't resolve
- • Cell voltage errors (high or low)
- • ISO fault or insulation warnings
- • Contactor stuck errors
- • BMS communication lost
Quick Troubleshooting Steps
Turn off the bike, wait 30 seconds, and turn it back on. Many transient errors clear this way.
Ensure all visible connectors are secure. Communication errors often stem from loose connections.
A weak 12V battery can cause various system errors. Test voltage and replace if needed.
Thermal errors will resolve once temperatures normalize. Park in shade and wait 15-30 minutes.
Extract and analyze your logs to see the full error history and context. This tool can help!
Error code information is compiled from community sources and may not be complete. For official diagnostics, always consult an authorized Zero Motorcycles dealer.