Back to Learn Hub
Troubleshooting Reference

Zero Motorcycle Error Codes

Complete reference guide to MBB and BMS error codes, diagnostic messages, and troubleshooting steps for Zero Motorcycles.

Last updated: February 5, 2026

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

Informational

Normal operation events. No action required.

Warning

Monitor the situation. Often self-resolves.

Error

Issue detected. May affect performance.

Critical

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.

Showing 140 of 140 error codes
00

No Error

Gen2Displayinfo
01

High Throttle

Gen2Displayerror
02

Motor Temperature Warning Stage 1

Gen2Displaywarning
03

Motor Temperature Warning Stage 2

Gen2Displayerror
04

Controller Temperature Warning Stage 1

Gen2Displaywarning
05

Controller Temperature Warning Stage 2

Gen2Displayerror
06

BMS Throttle Enable Wire Error

Gen2Displayerror
07

Low Battery Voltage

Gen2Displaywarning
08

High Battery Temperature Status

Gen2Displaywarning
09

Low Battery Temperature Status

Gen2Displaywarning
10

Battery Temperature Warning Stage 1

Gen2Displaywarning
11

Battery Temperature Warning Stage 2

Gen2Displayerror
12

Reserve Partition Warning

Gen2Displaywarning
13

Reserve Switch Warning

Gen2Displaywarning
14

Safety Override Active

Gen2Displayinfo
15

Charger Attached But Not Charging

Gen2Displayinfo
16

CIB Contactor Compromised

Gen2Displaycritical
17

Charger Error

Gen2Displayerror
18

Battery Temperature Sensor Fault

Gen2Displayerror
19

High Charge Current

Gen2Displaywarning
20

BMS Low Isolation

Gen2Displayerror
21

Board Vpack Error

Gen2Displayerror
22

Board Temperature Error

Gen2Displayerror
23

POST Error

Gen2Displayerror
24

Startup Error

Gen2Displayerror
25

Contactor Open Warning

Gen2Displayinfo
26

Contactor Welded Error

Gen2Displaycritical
27

Precharge Error

Gen2Displayerror
28

BMS Isolation Fault

Gen2Displayerror
29

BMS Isolation Danger

Gen2Displaycritical
30

BMS CAN Error

Gen2Displayerror
31

SEVCON CAN Error

Gen2Displayerror
32

Module Variance Too High

Gen2Displaywarning
33

SEVCON Error Turn Off

Gen2Displayerror
34

Charge Error Turn Off

Gen2Displayerror
35

Loopback Error

Gen2Displayerror
36

Board 5V Error

Gen2Displayerror
37

Board 3.3V Error

Gen2Displayerror
38

Idle Turn Off

Gen2Displayinfo
39

Throttle Out Of Range Disable

Gen2Displayerror
40

BMS Throttle Enable Wire Disable

Gen2Displayerror
41

Low Battery Voltage Disable

Gen2Displaywarning
42

High Battery Temperature Status Disable

Gen2Displaywarning
43

Low Battery Temperature Status Disable

Gen2Displaywarning
44

Kill Switch Disable

Gen2Displayinfo
45

Kickstand Switch Disable

Gen2Displayinfo
46

BMS Charger Connected Disable

Gen2Displayinfo
47

MBB Charger Connected Disable

Gen2Displayinfo
48

SEVCON Startup Disable

Gen2Displayerror
49

Contactor Open Disable

Gen2Displaywarning
50

BMS Self-Test Error

Gen2Displaycritical
51

BMS Self-Test Warning

Gen2Displaywarning
52

Reserve Partition Disable

Gen2Displaywarning
53

BMS Internal Disable

Gen2Displayerror
54

Internal Disable Error

Gen2Displayerror
55

Internal Fault Error

Gen2Displayerror
56

Monolith Not Connected

Gen2Displaycritical
57

Module Did Not Connect

Gen2Displayerror
58

BMS Sensor Warning

Gen2Displaywarning
59

BMS System Warning

Gen2Displaywarning
60

Bike Configuration

Gen2Displayerror
0

No Error

Gen3Displayinfo
1

High Throttle

Gen3Displayerror
2

Torque Fault (MSC)

Gen3Displaycritical
3

Torque Fault

Gen3Displaycritical
4

Throttle Fault

Gen3Displaycritical
5

CAN Fault

Gen3Displaycritical
6

Mode Fault

Gen3Displaycritical
7

Mode Fault

Gen3Displaycritical
8

Controller Warning

Gen3Displaywarning
9

Controller Fault

Gen3Displaycritical
10

Mode Fault

Gen3Displaywarning
11

No Error

Gen3Displayinfo
12

Traction Control Fault

Gen3Displayerror
13

Traction Control Comms Fault

Gen3Displayerror
14

No Error

Gen3Displayinfo
15

Stability Control Fault

Gen3Displayerror
16

Headlight Short Fault

Gen3Displayerror
17

Headlight Bulb Out Fault

Gen3Displaywarning
18

Blinker Short Fault

Gen3Displayerror
19

Blinker Bulb Out Fault

Gen3Displaywarning
20

Brake Light Short Fault

Gen3Displayerror
21

Brake Bulb Out Fault

Gen3Displaywarning
22

12V Battery Heater Short

Gen3Displayerror
23

12V Battery Heater Disconnected

Gen3Displaywarning
24

12V Battery Reversed

Gen3Displaycritical
25

12V Battery Low

Gen3Displaywarning
26

DC-DC Low

Gen3Displaywarning
27

12V Low Voltage Fault

Gen3Displayerror
28

12V Low Voltage Fault

Gen3Displayerror
29

HVIL Open Fault

Gen3Displaycritical
30

Self Test Fail

Gen3Displayerror
31

Battery Module Ineligible

Gen3Displayerror
32

Contactor Open

Gen3Displaywarning
33

Battery Module Awaiting Connection

Gen3Displayinfo
34

Battery Module Connection Retries Fault

Gen3Displayerror
35

Pilot Signal Invalid

Gen3Displayerror
36

Region Invalid

Gen3Displayerror
37

Charger Not Connected

Gen3Displayerror
38

Charger Fault

Gen3Displayerror
39

Immobilizer Disconnected

Gen3Displayerror
40

Immobilizer Error

Gen3Displayerror
42

Heated Grip Fault

Gen3Displaywarning
43

Isolation Fault

Gen3Displaycritical
49

Battery Module Incompatible

Gen3Displaycritical
50

Battery Module Features Not Supported

Gen3Displaywarning
51

Battery Pack Voltage Too High

Gen3Displaywarning
52

Battery Pack Voltage Too Low

Gen3Displaycritical
54

Battery Cell Anomaly

Gen3Displaywarning
58-99

Motorcycle Fault

Gen3Displaycritical
Controller Fault

General Sevcon controller fault detected

MBBerror
Sevcon CAN Fault

Communication lost with Sevcon motor controller

MBBerror
Motor Over Temperature

Motor temperature exceeds safe operating limit (typically >100°C)

MBBwarning
Controller Over Temperature

Sevcon controller temperature exceeds limit (typically >80°C)

MBBwarning
Pack Over Temperature

Battery pack temperature exceeds safe limit (typically >45°C)

BMSwarning
Pack Under Temperature

Battery pack temperature too low for charging (typically <0°C)

BMSwarning
Cell Voltage High

One or more cells exceeded maximum voltage (>4.25V)

BMSerror
Cell Voltage Low

One or more cells dropped below minimum voltage (<3.0V)

BMSerror
Cell Imbalance

Cell voltage delta (B field) exceeds threshold (typically >100mV)

BMSwarning
BMS Communication Lost

Main bike board lost communication with battery management system

MBBcritical
Charger Communication Lost

Communication lost with onboard charger module

MBBerror
Charge Tank Communication Lost

Communication lost with optional Charge Tank module

MBBwarning
12V Battery Low

Auxiliary 12V battery voltage is low

MBBwarning
Precharge Failed

High-voltage system precharge sequence failed

MBBerror
Contactor Stuck

Main battery contactor is welded or stuck closed

MBBcritical
Motor Phase Fault

Issue detected with motor phase wiring or windings

MBBerror
Motor Hall Sensor Fault

Motor position sensor (Hall effect) signal invalid

MBBerror
Throttle Fault

Throttle position sensor reading invalid

MBBerror
Kickstand Down

Kickstand is deployed - bike will not move

MBBinfo
Kill Switch Active

Motor kill switch is in OFF position

MBBinfo
Charging

Battery is actively charging

BMSinfo
Charged To Full

Battery has reached 100% state of charge

BMSinfo
Charge Current Limited

BMS has reduced charging current

BMSwarning
Discharge Current Limited

BMS has reduced maximum discharge current (power limiting)

BMSwarning
Power Limited

Controller has reduced available power due to thermal derating

MBBwarning
Module Offline

A battery module is not responding (multi-module bikes)

MBBerror
ISO Fault

Insulation fault detected - high voltage may be contacting chassis

MBBcritical
Limp Mode

Bike is operating in reduced-power safety mode

MBBwarning
Firmware Mismatch

Module firmware versions are incompatible

MBBwarning
Regen Limited

Regenerative braking reduced or disabled

BMSinfo

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

1
Power Cycle

Turn off the bike, wait 30 seconds, and turn it back on. Many transient errors clear this way.

2
Check Connections

Ensure all visible connectors are secure. Communication errors often stem from loose connections.

3
Check 12V Battery

A weak 12V battery can cause various system errors. Test voltage and replace if needed.

4
Allow Cooling

Thermal errors will resolve once temperatures normalize. Park in shade and wait 15-30 minutes.

5
Upload Logs

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.