Category Archives: Trouble Codes

P0A02 – Weak Pack Fault

This error code is designed to alert a user to if the battery pack has degraded and is weak, this error is triggered based only when pre-programmed conditions are met and does not necessarily indicate a weak is actually weak … Continue reading

Posted in Trouble Codes, Troubleshooting | Comments Off on P0A02 – Weak Pack Fault

P0A81 – Fan Monitor Fault

This fault is triggered when the BMS requests the external fan and the voltage measured at the fan monitor pin on the BMS is below (or above if inverted) the error threshold programmed into the profile. This is used strictly … Continue reading

Posted in Trouble Codes, Troubleshooting | Comments Off on P0A81 – Fan Monitor Fault

U0100 – External Communication Fault

This fault means the BMS did not receive a CANBUS message it was expecting. The fault is only enabled under 2 conditions: Condition 1) If the BMS is specifically configured to monitor for the presence of external CAN message (heartbeat … Continue reading

Posted in Trouble Codes, Troubleshooting | Comments Off on U0100 – External Communication Fault

P0560 – Redundant Power Supply Fault

This error message is triggered when the always on power to the BMS is off while the READY or CHARGE power is on. This error is not triggered on revision D & newer units if “Disable Always On Power Supply” … Continue reading

Posted in Trouble Codes, Troubleshooting | Comments Off on P0560 – Redundant Power Supply Fault

P0A05 – Input Power Supply Fault

This fault is triggered when the voltage measured by the BMS drops below approximately 9v for 5 to 8 seconds. This code remains set even after the voltage has returned to normal.   Resolving the issue: Step 1. Ensure that … Continue reading

Posted in Trouble Codes, Troubleshooting | Comments Off on P0A05 – Input Power Supply Fault

P0A06 – Charge Limit Enforcement Fault

(Also P0A07 – Discharge Limit Enforcement Fault and P0A08 – Charger Safety Relay Fault) These 3 fault codes are caused when charge or discharge current (respectively) either exceeds the limit set by the BMS or continues after the digital on/off … Continue reading

Posted in Trouble Codes, Troubleshooting | Comments Off on P0A06 – Charge Limit Enforcement Fault

P0A07 – Discharge Limit Enforcement Fault

(Also P0A06 – Charge Limit Enforcement Fault and P0A08 – Charger Safety Relay Fault) These 3 fault codes are caused when charge or discharge current (respectively) either exceeds the limit set by the BMS or continues after the digital on/off … Continue reading

Posted in Trouble Codes, Troubleshooting | Comments Off on P0A07 – Discharge Limit Enforcement Fault

P0A08 – Charger Safety Relay Fault

(Also P0A06 – Charge Limit Enforcement Fault and P0A07 – Discharge Limit Enforcement Fault) These 3 fault codes are caused when charge or discharge current (respectively) either exceeds the limit set by the BMS or continues after the digital on/off … Continue reading

Posted in Trouble Codes, Troubleshooting | Comments Off on P0A08 – Charger Safety Relay Fault

P0A9C – Battery Thermistor Fault

A thermistor fault is triggered detected if the analog voltage measured from the thermistor is outside of the normal thermal operating range. This error can be triggered if the temperature of the thermistor rises above 81C or drops lower than … Continue reading

Posted in Trouble Codes, Troubleshooting | Comments Off on P0A9C – Battery Thermistor Fault

Error output is on, but no error codes are present

The Orion BMS error output will turn on if the BMS detects a “charge interlock” condition. This condition does not produce an actual error code. This is used to notify the operator that the BMS has detected power at both … Continue reading

Posted in Problems Viewing Data in Utility, Trouble Codes, Troubleshooting | Comments Off on Error output is on, but no error codes are present