Gen2/Error Codes
From Unofficial Zero Manual
< Gen2
Switch the dash display 1 to the error code display to see a cycling list of the 2-digit error codes currently in effect.
- Check the official manual for what they mean; some are normal safety interlocks and others are about various systems.
- The following are paraphrased interpretations of those codes with (progressively) some basic troubleshooting leads to follow.
Code | Description (official) | Manual Section | Community Notes |
---|---|---|---|
0 | No Error | Almost abnormally normal! | |
1 | High Throttle | Throttle | Likely throttle connection or potentiometer issue |
2 | Motor Temperature Warning Stage 1 | Motor | Near upper temperature limit; corresponds to blinking temperature light on the dash |
3 | Motor Temperature Warning Stage 2 | Motor | Reached upper temperature limit; might involve cutbacks or shutdown |
4 | Controller Temperature Warning Stage 1 | Controller | Near upper temperature limit; corresponds to blinking temperature light on the dash |
5 | Controller Temperature Warning Stage 2 | Controller | Reached upper temperature limit; might involve cutbacks or shutdown |
6 | BMS Throttle Enable Wire Error | Throttle | |
7 | Low Battery Voltage | Contactor Limits | Should only happen near/below 0% SoC or 84V dynamic pack voltage.
|
8 | High Battery Temperature Status | Contactor Limits | Can happen during a >4kW charge or while operating at speed in a hot environment.
|
9 | Low Battery Temperature Status | Contactor Limits | Can happen in winter storage; will prevent charging.
|
10 | Battery Temperature Warning Stage 1 | Contactor Limits | |
11 | Battery Temperature Warning Stage 2 | Contactor Limits | |
12 | Reserve Partition Warning | MBB | |
13 | Reserve Switch Warning | MBB | |
14 | Safety Override Active | MBB | |
15 | Charger Attached But Not Charging | Charger | |
16 | CIB Contactor Compromised | Contactor | |
17 | Charger Error | Charger | |
18 | Battery Temperature Sensor Fault | BMS | |
19 | High Charge Current | Contactor | The contactor limit for charging was reached and the BMS opened the contactor.
|
20 | BMS Low Isolation | BMS | |
21 | Board Vpack Error | BMS | |
22 | Board Temperature Error | MBB or BMS | |
23 | Post Error | MBB or BMS | Power-On Self Test diagnostic result |
24 | Startup Error | MBB or BMS | Firmware boot diagnostic result |
25 | Contactor Open Warning | Contactor | This indicates the contactor is open.
|
26 | Contactor Welded Error | Contactor | Only 2013 models have contactors that can realistically weld shut
|
27 | Precharge Error | Precharge | Indicates bus voltage didn't climb enough in the required time period to close the contactor safely.
|
28 | BMS Isolation Fault | BMS | Indicates any kind of ground indication as measured by various BMS circuits. |
29 | BMS Isolation Danger | BMS | Indicates a ground indication as measured by various BMS circuits.
|
30 | BMS CAN Error | BMS | CAN bus error to/from the BMS, as reported by the MBB? |
31 | SEVCON CAN Error | Controller | CAN bus error to/from the Sevcon controller, as reported by the MBB? |
32 | Module Variance Too High | BMS | Indicates that a module within the power pack is varying too much from its siblings (voltage? current?).
|
33 | SEVCON Error Turn Off | Controller | |
34 | Charge Error Turn Off | Charger | |
35 | Loopback Error | Power Tank | The connector for BMS1 (Power Tank or Power Pack Module) does not have a connected BMS or a blanking plug with loopback wiring installed. |
36 | Board 5V Error | MBB | MBB fault providing 5V micro-power (what's affected?) |
37 | Board 3.3V Error | MBB | MBB fault providing 3.3V micro-power
|
38 | Idle Turn Off | MBB | The MBB timeout for detecting an idle control state has been activated, opening the contactor.
|
39 | Throttle Out Of Range Disable | Throttle | The throttle's electric signal safeguard is active |
40 | BMS Throttle En Wire Disable | Throttle | The throttle's enable wire safeguard(?) is active |
41 | Low Battery Voltage Disable | Contactor Limits | The low battery voltage safeguard is active |
42 | High Battery Temperature Status Disable | Contactor Limits | The high battery temperature safeguard is active |
43 | Low Battery Temperature Status Disable | Contactor Limits | The low battery temperature safeguard is active |
44 | Kill Switch Disable | MBB | The kill switch safeguard is active |
45 | Kickstand Switch Disable | MBB | The kickstand switch safeguard is active |
46 | BMS Charger Connected Disable | BMS | The BMS checks whether the charger is connected, and this check failed. |
47 | MBB Charger Connected Disable | MBB | The MBB checks whether the charger is connected, and this check failed. |
48 | SEVCON Startup Disable | Controller | The Sevcon controller startup failed and the resulting safeguard is active. |
49 | Contactor Open Disable | Contactor | The contactor is open because of some safeguard (like 25 but not a normal indication).
|
50 | BMS Self-Test Error | BMS | The BMS runs a self-test to decide whether it's safe to operate, and it failed.
|
51 | BMS Self-Test Warning | BMS | The BMS runs a self-test to decide whether it's safe to operate, and it succeeded but had a note.
|
52 | Reserve Partition Disable | MBB | The MBB reserve storage partition(?) safeguard is active. |
53 | BMS Internal Disable | BMS | A BMS internal check failed and the resulting safeguard is active. |
54 | Internal Disable Error | MBB | An MBB internal check failed and the resulting safeguard is active. |
55 | Internal Fault Error | MBB | Could be anything? |
56 | Monolith Not Connected | BMS | BMS#0 is just undetectable
|
57 | Module Did Not Connect | BMS | The contactor didn't close? Or something more basic about the BMS (main, power tank, or module) reporting the battery unready.
|
58 | BMS Sensor Warning | BMS | |
59 | BMS System Warning | BMS | |
60 | Bike Configuration | MBB or BMS | There may be an error in the bike configuration settings applied to the MBB and BMS.
|