Faults

A fault may occur when an abnormal diagnostic condition is detected. In almost all cases, a fault inhibits motion, and requires a keyswitch off/on cycle to clear.

Depending on the Controller model, fault codes may be reported using

  • A flashing LED on the controller (cover must be removed). The controller blinks the first digit of the fault, followed by a short pause, then blinks the second digit.
  • Via diagnostic software like the Phoenix App. See Using the App.
  • Using an HHP (Hand Held Programmmer CS1171).
  • As a CAN Bus fault status message.

Fault codes are 2 digit hexadecimal codes. Note that some fault codes may not be applicable to all models.

A non-volatile fault log is maintained by the controller. This log contains the most recent faults experienced by the controller.

Fault Codes

Code Meaning Result Comments
0x00 No Fault Controller is operating normally
0x08 Battery Voltage out of range Motion Inhibited Battery voltage is too low or too high. Check the battery voltage and connections.
After the condition is corrected, cycle the keyswitch to clear the fault.
0x09 Voltage Shutdown Motion Inhibited Battery voltage is too low to keep unit powered. Unit will shut off in 60 seconds. Check the battery voltage and connections.
After the condition is corrected, cycle the keyswitch to clear the fault.
0x11 Brake Short Motion Inhibited Check for
- A loose or broken connection between brake and motor controller
- Faulty brake.
After the condition is corrected, cycle the keyswitch to clear the fault.
0x12 Brake Open Motion Inhibited Check for
-Brake is missing when one is expected
- Brake shorted to case
-A loose or broken connection between brake and motor controller
After the condition is corrected, cycle the keyswitch to reset the fault.
0x13 Quickstop/Drive Inhibit Motion Inhibited A safety sensing device such as a seat switch, proximity sensor, emergency stop button has been activated and Quickstop is configured to generate a fault. Check for
- A device connected to the Quickstop input indicating a stop condition
- Loose or broken connection to the Quickstop input
- Incorrect configuration of the Quickstop input
After the condition is corrected, cycle the keyswitch to reset the fault.
0x14 Deadband Inhibit Motion Inhibited If configured to do so (Fault Deadband Start), this fault will be declared when the controller is switched on and the throttle is not in the neutral position. To clear the fault, return the throttle to neutral and cycle keyswitch.
0x15 Brake Release Fault Motion Inhibited This fault occurs when the brake is being manually released through CAN Bus commands and the throttle is not in deadband.
0x21 Motor Short Motion Inhibited Check for
-Faulty motor
-Loose/broken connection to motor on large motor leads.
After the condition is corrected, cycle the keyswitch to clear the fault.
0x22 Motor Open Motion Inhibited Check for
-Faulty motor
-Loose/broken connection to motor on large motor leads.
After the condition is corrected, cycle the keyswitch to clear the fault.
0x23 Power Relay Short Motion Inhibited Depending on application, the Power Relay may be onboard the Motor Controller, or an exteral contactor controlled by the motor controller. This fault indicates that the power relay is not operating properly. Check for
-Faulty Power Relay
-Faulty connection to external Power Relay.
After the condition is corrected, cycle the keyswitch to clear the fault.
0x24 PSL Motor Short Motion Inhibited Loose/broken connection to Power Seat Lift motor
0x28 Motor Sensor Fault Motion Inhibited An invalid condition was detected for the motor position sensors. Check for
- Correct wiring to the motor and motor sensors.
- Correct configuration of the motor sensor(s)
After the condition is corrected, cycle the keyswitch to clear the fault. Check the motor sensor and the wiring connections
- Replace or reconnect the motor temperature sensor
After the condition is corrected, cycle the keyswitch to clear the fault.
0x29 External Temperature Sensor Motion Inhibited A problem was detected with the external temperature sensor.
0x2A High Voltage Protect Error Motion Inhibited High voltage was detected on the motor outputs. Check for disconnected power cables.
- Reconnect cables.
After the condition is corrected, returning the throttle to neutral will clear the fault.
0x31 FET Over Temperature Power cutback or Motion Inhibited The FET (Field Effect Transistor) temperature sensor on-board has indicated a temperature above the allowable limit. Check for
-Operating in extreme environment,
-excessive load,
-faulty or disconnected brake engaged while driving. Allowing controller to cool will restore full power and/or allow motion. This fault is sticky, meaning that once it occurs, it will persist until the keyswitch is cycled.
0x32 Motor Over Temperature Power cutback or Motion Inhibited The temperature sensor on the motor has indicated a temperature above the allowable limit. Check for
-Operating in extreme environment,
-excessive load,
-faulty or disconnected brake engaged while driving. Allowing the motor to cool will restore full power and/or allow motion
0x41 Over Voltage Condition During Charge Motion Inhibited The battery voltage is too high during charge charge cycle
0x42 Charge Mode Time Out Motion Inhibited The charge cycle did not complete within the expected time.
0x43 Charger Over Temperature Condition Motion Inhibited The charger overheated during the charge cycle
0x51 Low FET Error Motion Inhibited Power up test on high side FET detected a problem.
-Check battery voltage
-Check motor wiring
After the condition is corrected, cycle the keyswitch to clear the fault.
0x52 High FET Error Motion Inhibited Power up test on low side FET detected a problem.
-Check battery voltage
-Check motor wiring
After the condition is corrected, cycle the keyswitch to clear the fault.
0x53 Throttle Failband Motion Inhibited Check for
-shorted or off-center throttle input
Correct configuration of Throttle Failband
0x54 Throttle 2 Failband Motion Inhibited Check for
-shorted or off-center throttle input
Correct configuration of Throttle Failband
0x71 Controller Temperature Error Motion Inhibited The on-board temperature sensor is indicating an out of range condition. Check for
-Operating in extreme environment,
-excessive load,
-faulty or disconnected brake engaged while driving. Allowing controller to cool will may restore full power and/or allow motion. If the problem persists the controller PCB may be damaged.
Other Internal Failure Motion Inhibited Motor Controller problem detected.
Replace controller