
Faults #
Fault Lights #

GML – General Malfunction Light


MIL – Malfunction Indicator Light
(Powertrain Error)
Low Battery Power


HV Warning – High Voltage Warning
Overheating
Limp Mode #
Vehicle will be limited to roughly 20 MPH and have reduced motor torque. Limp mode is intended to get the vehicle and the driver to a safe place to stop and should not be driven in limp mode for extended periods of time.
Vehicle Disable #
If any faults cause a serious problem that may endanger the vehicles occupants or the car itself, the vehicle may be disabled. Level 1 disable (most common) turns the car off after it has come to a stop. Level 2 disable immediately turns the car off (ex. in the event of a wreck). Some faults may cause only the drive motor inverter to be disabled.
Download Excel File Below #
Fault Codes #
| Fault Name | Brief Description | Troubleshooting | GML | MIL | Low Power | HV Warning | Overheat | Limp Mode | Disables Vehicle |
| ACCCommError | AC Compressor CAN Error | X | |||||||
| ACCFault | AC compressor General Fault | X | |||||||
| ACCOpnShrt | High voltage short | X | |||||||
| ACCOverCurr | AC compressor over current | X | |||||||
| ACCOverTemp | AC compressor over heating | If the AC is running, Make sure system is fully charged | X | ||||||
| ACCOverVolt | AC compressor voltage too high | X | |||||||
| ACCUnderVolt | AC compressor voltage too low | X | |||||||
| ACPlugTempSnsFlt | N/A | ||||||||
| ACPressInpHi | AC pressure sensor voltage high | Check ac pressure sensor wiring | X | ||||||
| ACPressInpLo | AC pressure sensor voltage low | Check ac pressure sensor wiring | X | ||||||
| AmbientAirTempInpHi | Ambient air temp sensor high | X | |||||||
| AmbientAirTempInpLo | Ambient air temp sensor low | X | |||||||
| AmpereBMSBatt_Aux1MsgTimeout | CAN message timeout | Check CAN wiring to BMS | X | X | |||||
| AmpereBMSBatt_Cell_DetailMsgTimeout | CAN message timeout | Check CAN wiring to BMS | X | X | |||||
| AmpereBMSBatt_ConfigMsgTimeout | CAN message timeout | Check CAN wiring to BMS | X | ||||||
| AmpereBMSBatt_ContactorMsgTimeout | CAN message timeout | Check CAN wiring to BMS | X | X | |||||
| AmpereBMSBatt_CurrentMsgTimeout | CAN message timeout | Check CAN wiring to BMS | X | X | |||||
| AmpereBMSBatt_OCVMsgTimeout | CAN message timeout | Check CAN wiring to BMS | X | X | |||||
| AmpereBMSBatt_Temp1MsgTimeout | CAN message timeout | Check CAN wiring to BMS | X | X | |||||
| AmpereBMSBatt_Temp2MsgTimeout | CAN message timeout | Check CAN wiring to BMS | X | X | |||||
| AmpereBMSBatt_V_DetailMsgTimeout | CAN message timeout | Check CAN wiring to BMS | X | X | |||||
| AmpereBMSBatt_VoltageMsgTimeout | CAN message timeout | Check CAN wiring to BMS | X | X | |||||
| AmpereBMSLifetime_StatsMsgTimeout | CAN message timeout | Check CAN wiring to BMS | X | ||||||
| APP1InpHi | Throttle pedal potentiometer voltage high | X | |||||||
| APP1InpLo | Throttle pedal potentiometer voltage low | X | |||||||
| APP2InpHi | Throttle pedal potentiometer voltage high | X | |||||||
| APP2InpLo | Throttle pedal potentiometer voltage low | X | |||||||
| APPXChk | disagreement between throttle potentiometers | Check wiring + replace | X | ||||||
| BattCellTempAvgHi | Battery average temperature is high | Check cooling system + approved conditions | RED | X | X | ||||
| BattCellTempAvgLo | Battery average temperature is low | Check cooling system + approved conditions + heater | X | ||||||
| BattCellTempMnLo | Min battery temp low | Check battery heater | X | ||||||
| BattCellTempMxHi | Max battery temp high | Check cooling system + approved conditions | X | ||||||
| BattCellTempMxHiLv1 | Max battery temp very high | Check cooling system + approved conditions | RED | X | |||||
| BattCellTempMxHiLv2 | Max battery temp critically high | Check cooling system + approved conditions | X | X | |||||
| BattCellVoltMnLo | Min battery voltage low | Check with ampere EV | X | X | |||||
| BattCellVoltMxHi | Max battery voltage high | Check with ampere EV | X | X | |||||
| BattCurrHi | Battery current draw is higer than allowed | Check HV wiring, check with ampere ev | X | Level 2 | |||||
| BattFault | General Fault | X | |||||||
| BattHeaterOpnShrt | Battery heater circuit open | Check VCU wiring | X | ||||||
| BattHtrCANTimeout | CAN timeout | X | |||||||
| BattHtrCoreShort | Battery heater core short | X | X | ||||||
| BattHtrDrvVoltAb | Battery Heater 12 volt signal abnormal | X | X | ||||||
| BattHtrFault | Battery heater general fault | X | |||||||
| BattHtrHighVoltAb | Battery heater high voltage abnormal | X | X | ||||||
| BattHtrHighVoltRev | Battery heater high voltage reversed | X | X | ||||||
| BattHtrIGBTBrkdwn | Battery heater temp sensor failing | X | |||||||
| BattHtrIGBTOverTemp | Battery heater temp sensor over heating | X | |||||||
| BattHtrIGBTTempSnsOpn | Battery heater temp sensor circuit open | ||||||||
| BattHtrIGBTTempSnsShort | Battery heater temp sensor short | ||||||||
| BattHtrLowFlow | Battery heater not flowing enough water | Check water pump and coolant hoses | |||||||
| BattHtrOutTempSnsOpen | Battery heater out temp sensor open circuit | ||||||||
| BattHtrOutTempSnsShort | Battery heater out temp sensor short | ||||||||
| BattHtrOverCurr | Battery heater current is higher than allowed | X | |||||||
| BattHtrOverTemp | Battery heater over heat | ||||||||
| BattHtrRoadOpen | Battery heater PTC failure | ||||||||
| BattHVILFault | Battery High Voltage Interlock fault | Check module specific faults + wiring | X | Level 2 | |||||
| BattLowSOC | Battery level low | ||||||||
| BattLowVolt | Battery voltage low | RED | X | X | |||||
| BattPmpCommFail | CAN message fail | X | |||||||
| BattPmpDryRunProtec | Battery pump dry | Check coolant system | X | ||||||
| BattPmpFault | Battery pump general fault | X | |||||||
| BattPmpHBSHHBSH_151A80_ ResponseMsgTimeout | CAN message timeout | X | |||||||
| BattPmpLockedRotor | Battery pump rotor locked | X | |||||||
| BattPmpOverVolt | Battery pump voltage too high | X | |||||||
| BattPmpOvrCurr | Battery pump current higher than allowed | X | |||||||
| BattPmpTempProtec | Battery pump tempature too high | X | |||||||
| BattPmpUnderVolt | Battery pump voltage too low | X | |||||||
| BattWakeOpnShrt | Battery wake circuit open | Check VCU wiring | X | ||||||
| BattWPTCTransmitMsgTimeout | CAN message timeout | X | |||||||
| BenlingECC_ResponseMsgTimeout | AC CAN message timeout | X | |||||||
| BM_PKP_TX_message1MsgTimeout | Shifter CAN message timeout | ||||||||
| BM_PKP_TX_message249MsgTimeout | Shifter CAN message timeout | X | |||||||
| BrkLightOpnShrt | Brake light circuit open | Check VCU wiring | X | ||||||
| BrkVacuumPmpOpnShrt | Brake vacuum pump circuit open | Check VCU wiring | X | ||||||
| BrkVacuumPressInpHi | Brake vacuum pressure input high | X | |||||||
| BrkVacuumPressInpLo | Brake vacuum pressure input low | X | |||||||
| CabHeaterHVACOpnShrt | Cabin heater circuit open | Check VCU wiring | X | ||||||
| CabHtrCANTimeout | Cabin heater CAN message timeout | X | |||||||
| CabHtrCoreShort | Cabin heater core short | X | |||||||
| CabHtrDrvVoltAB | Cabin heater 12 volt signal abnormal | X | |||||||
| CabHtrFault | Cabin heater general fault | X | |||||||
| CabHtrHighVoltAb | Cabin heater high voltage abnormal | X | |||||||
| CabHtrHighVoltRev | Cabin heater high voltage reversed | check wiring and ensure polarity of connector is correct | X | ||||||
| CabHtrlGBTBrkdwn | Cabin heater temp sensor failing | ||||||||
| CabHtrlGBTOverTemp | Cabin heater temp sensor over heating | ||||||||
| CabHtrlGBTTempSnsOpn | Cabin heater temp sensor circuit open | ||||||||
| CabHtrlGBTTempSnsShort | Cabin heater temp sensor short | ||||||||
| CabHtrLowFlow | Cabin heater not flowing enough water | Check water pumps and coolant hoses | |||||||
| CabHtrOutTempSnsOpen | Cabin heater output temp sensor circuit open | ||||||||
| CabHtrOutTempSnsShort | Cabin heater output temp sensor short | ||||||||
| CabHtrOverCurr | Cabin heater current is higher than allowed | X | |||||||
| CabHtrOverTemp | Cabin heater over heating | ||||||||
| CabHtrRoadOpen | Cabin heater PTC failure | ||||||||
| CabinWPTCTransmitMsgTimeout | Cabin heater CAN message timeout | X | |||||||
| CAN1BusPassive | passive wiring fault | Check for CAN wiring issues | X | ||||||
| CAN2BusPassive | passive wiring fault | Check for CAN wiring issues | X | ||||||
| CAN3BusPassive | passive wiring fault | Check for CAN wiring issues | X | ||||||
| ChgPortContFlt | ? | X | |||||||
| ChgPortDCVoltHi | Charge port DC voltage too high | ||||||||
| ChgPortDebouncedFlt | ? | ||||||||
| ChgPortDgInptFlt | ? | ||||||||
| ChgPortLckOutMtrFlt | Charge port lock out motor general fault | X | |||||||
| ChgrPortPlgLckOut0Flt | Charge port lock out motor fault 0 | ||||||||
| ChrgPortPlgLckOut1Flt | charge port lock out motor fault 1 | ||||||||
| DCChgCntrsOpnShrt | DC Charging contactors circuit open | Check VCU wiring | X | X | |||||
| DCChgNegCntrXChk | Contactor feedback does not match comanded state | Check contactor wiring to CCS box, consult Ampere EV | |||||||
| DCChgPosCntrXChk | Contactor feedback does not match comanded state | Check contactor wiring to CCS box, consult Ampere EV | |||||||
| DCDCAbDevTemp | DC-DC converter is over heating | Check cooling system | |||||||
| DCDCAbVoltInput | DC-DC converter has abnormal voltage input from Junction Box | Check HV wiring | |||||||
| DCDCCommStatus | DC-DC converter CAN error | ||||||||
| DCDCFault | DC-DC connector general fault | X | X | ||||||
| DCDCVoltOutOVRUNDR | DC-DC converter voltage out over or under expected voltage | ||||||||
| DCDCWakeOpnShrt | DC-DC converter wake signal circuit open | Check VCU wiring | X | ||||||
| DCDCWorkStatus | DC-DC work status does not match comanded state | ||||||||
| DCFC_ComToGridFlt | ? | ||||||||
| DCFC_GenFlt | ? | ||||||||
| DCPlugTempSns1Flt | CCS charge port over heat | ||||||||
| DCPlugTempSns2Flt | CCS charge port over heat | ||||||||
| DisplayDashControl_CCVS1MsgTimeout | CAN message timeout | X | |||||||
| DisplayDashControl_HVACMsgTimeout | CAN message timeout | X | |||||||
| DisplayDashControl_LCMDMsgTimeout | CAN message timeout | X | |||||||
| DisplayDashControl_VDCTRMsgTimeout | CAN message timeout | X | |||||||
| DisplayDashGUI_SettingsMsgTimeout | CAN message timeout | X | |||||||
| DisplayDashRlyOpnShrt | Display circuit open | Check VCU wiring | X | ||||||
| DrvInvtrCntrOpnShrt | Drive inverter contactor circuit open | Check VCU wiring | X | ||||||
| DrvIntvrTmpHi | Drive inverter temp high | X | X | ||||||
| DrvIntvrTmpHiLv1 | Drive inverter temp very high | RED | X | ||||||
| DrvIntvrTmpHiLv2 | Drive inverter temp critically high | Inverter Disable | |||||||
| DrvLampOpnShrt | N/A | ||||||||
| DrvMtrTmpHi | Drive motor temp high | X | X | ||||||
| DrvMtrTmpHiLv1 | Drive motor temp very high | RED | X | ||||||
| DrvMtrTmpHiLv2 | Drive motor temp critically high | Inverter Disable | |||||||
| DrvMtrTrqHi | Torque output does not match request | X | Inverter Disable | ||||||
| DrvMtrTrqLo | Torque output does not match request | X | |||||||
| DRVPVoltHi | 12 volt voltage high | X | |||||||
| DRVPVoltLo | 12 volt voltage low | X | |||||||
| Estop | The Emergency stop was pressed | X | Level 2 | ||||||
| Fan1OpnShrt | Fan 1 circuit open | Check VCU wiring | X | ||||||
| Fan2OpnShrt | Fan 2 circuit open | Check VCU wiring | X | ||||||
| HVBusIsoLoLevel1 | Falls bellow 600 | X | X | ||||||
| HVBusIsoLoLevel2 | Falls bellow 500 | X | Level 2 | ||||||
| HVBusVoltHi | High voltage bus voltage high | X | |||||||
| HVBusVoltXChk | HV bus voltage does not match between battery and vehicle | X | X | ||||||
| HVDschgCntrOpnShrt | High voltage discharge contactor circuit open | Check VCU wiring | X | X | |||||
| HVDschgCntrXChk | Contactor state does not match requested state | X | |||||||
| HVDschgFault | High voltage discharge general fault | X | |||||||
| HVIL1XChk | High voltage interlock Junction Box | X | Level 2 | ||||||
| HVIL2XChk | High voltage Interlock CCS junction Box | X | Level 2 | ||||||
| HVILOut1OpnShrt | N/A | ||||||||
| HVILOut2OpnShrt | N/A | ||||||||
| MainNegCntrOpnShrt | Main negative contactor circuit open | Check VCU to PDU wiring | X | X | |||||
| MainNegCntrXChk | Main negative contactor does not match comanded state | X | X | ||||||
| MainPosCntrXChk | Main positive contactor does not match comanded state | ||||||||
| MainPreChgCntrOpnShrt | Main pre-charge contactor circuit open | Check VCU to PDU wiring | X | X | |||||
| MainPreChgFault | Main pre-charge general fault | X | X | ||||||
| Mod1HVIL1Fault | Module 1 High Voltage Interlock Fault Input connector | ||||||||
| Mod1HVIL2Fault | Module 2 High Voltage Interlock Fault output connector | ||||||||
| Mod1HVIL3Fault | N/A | ||||||||
| Mod2HVIL1Fault | Module 2 High Voltage Interlock Fault Input connector | ||||||||
| Mod2HVIL2Fault | Module 2 High Voltage Interlock Fault output connector | ||||||||
| Mod2HVIL3Fault | N/A | ||||||||
| Mod3HVIL1Fault | Module 3 High Voltage Interlock Fault Input connector | ||||||||
| Mod3HVIL2Fault | Module 3 High Voltage Interlock Fault output connector | ||||||||
| Mod3HVIL3Fault | N/A | ||||||||
| Mod4HVIL1Fault | Module 4 High Voltage Interlock Fault Input connector | ||||||||
| Mod4HVIL2Fault | Module 4 High Voltage Interlock Fault output connector | ||||||||
| Mod4HVIL3Fault | N/A | ||||||||
| Mod5HVIL1Fault | Module 5 High Voltage Interlock Fault Input connector | ||||||||
| Mod5HVIL2Fault | Module 5 High Voltage Interlock Fault output connector | ||||||||
| Mod5HVIL3Fault | N/A | ||||||||
| Mod6HVIL1Fault | Module 6 High Voltage Interlock Fault Input connector | ||||||||
| Mod6HVIL2Fault | Module 6 High Voltage Interlock Fault output connector | ||||||||
| Mod6HVIL3Fault | N/A | ||||||||
| MtrPmpCANTimeout | Motor pump CAN message timeout | X | |||||||
| MtrPmpFault | Motor pump general fault | RED | X | ||||||
| MtrPmpHBSHState_FeedbackMsgTimeout | Motor pump CAN message timeout | RED | X | ||||||
| MtrPmpIdleProtec | Motor pump Idle protection | ||||||||
| MtrPmpLockedRotor | Motor pump rotor locked | ||||||||
| MtrPmpOverTemp | Motor pump over heating | ||||||||
| MtrPmpOverVolt | Motor pump voltage too high | ||||||||
| MtrPmpOvrCurr | Motor pump current is higher than allowed | ||||||||
| MtrPmpUnderVolt | Motor pump voltage too low | ||||||||
| NtrlLampOpenShrt | N/A | ||||||||
| 057TeslaSDU057_DI_maxTMsgTimeout | Tesla motor CAN message timeout | X | |||||||
| 057TeslaSDU057_DI_temperature2MsgTimeout | Tesla motor CAN message timeout | X | |||||||
| 057TeslaSDU057_DI_temperatureMsgTimeout | Tesla motor CAN message timeout | X | |||||||
| 057TeslaSDU057_generalStatesMsgTimeout | Tesla motor CAN message timeout | X | |||||||
| 057TeslaSDU057_HVLVdataMsgTimeout | Tesla motor CAN message timeout | X | |||||||
| 057TeslaSDU057_inputAckMsgTimeout | Tesla motor CAN message timeout | X | |||||||
| 057TeslaSDU057_inConfigsMsgTimeout | Tesla motor CAN message timeout | X | |||||||
| 057TeslaSDU057_powerData2MsgTimeout | Tesla motor CAN message timeout | X | |||||||
| 057TeslaSDU057_powerDataMsgTimeout | Tesla motor CAN message timeout | X | |||||||
| 057TeslaSDU057_speedDataMsgTimeout | Tesla motor CAN message timeout | X | |||||||
| 057TeslaSDU057_torquePowerDataMsgTimeout | Tesla motor CAN message timeout | X | |||||||
| OffBoardChgrIsoFault | Off board charger isolation fault | X | |||||||
| OnBoardChgrCommState | On board charger CAN error | ||||||||
| OnBoardChgrFault | On board charger general fault | X | Charge Disable | ||||||
| OnBoardChgrHardFail | On board charger hard fail | ||||||||
| OnBoardChgrInptVolt | On board charger input voltage does not match expected voltage | ||||||||
| OnBoardChgrOverTemp | On board charger is over heated | ||||||||
| OnBoardChgrStartState | On board charger start state error | ||||||||
| OvartechDCDC_InfoFrameMsgTimeout | CAN message timeout | X | |||||||
| OvartechOutputsMsgTimeout | CAN message timeout | X | |||||||
| PDU2Rlu8OpnShrt | PDU circuit open | Check VCU wiring | X | ||||||
| PrkLampOpnShrt | Park lamp circuit open | Check VCU wiring | |||||||
| PrkPawlOpnShrt | Park pawl circuit open | Check VCU wiring | |||||||
| PwrStrOutOpnShrt | Power steering circuit open | Check VCU wiring | |||||||
| RangeLowWarning | Range low | Charge Vehicle | X | ||||||
| RevLampOpnShrt | Reverse lamp circuit open | Check VCU wiring | |||||||
| RevLightOpnShrt | Reverse light circuit open | Check VCU wiring | X | ||||||
| SDUHVILFault | Tesla motor HVIL fault | X | Level 2 | ||||||
| TeslaSDUMotor_Aux_TempMsgTimeout | Tesla motor CAN message timeout | ||||||||
| TeslaSDUMotor_feedback_1MsgTimeout | Tesla motor CAN message timeout | ||||||||
| TeslaSDUMotor_Feedback_2MsgTimeout | Tesla motor CAN message timeout | ||||||||
| ThermistorACTempFlt | Charging port AC positive tempature fault | X | Charge Disable | ||||||
| ThermistorDCNegTempFlt | Charging port DC negative tempature fault | X | Charge Disable | ||||||
| ThermistorDCPosTempFlt | Charging port DC positive tempature fault | X | Charge Disable | ||||||
| VCCU_PWM_DutyCycleFlt | Vector | ||||||||
| VCCU_PWM_FrequencyFlt | Vector | ||||||||
| VCCUGenErrFlt | Vehicle charge control unit fault | X | Charge Disable | ||||||
| VCCUPilotWakeFlt | Vector | ||||||||
| VectorVCVCCU_ChargeToVehicleMsgTimeout | Vector CAN message timeout | X | |||||||
| VectorVCVCCU_ControlPilotStatusMsgTimeout | Vector CAN message timeout | X | |||||||
| VectorVCVCCU_InletStatusMsgTimeout | Vector CAN message timeout | X | |||||||
| VectorVCVCCU_InletStatus2MsgTimeout | Vector CAN message timeout | X | |||||||
| VectorVCVCCU_PTC0MsgTimeout | Vector CAN message timeout | X | |||||||
| VectorVCVCCU_PTC1MsgTimeout | Vector CAN message timeout | X | |||||||
| VectorVCVCCU_PTC2MsgTimeout | Vector CAN message timeout | X | |||||||
| VectorVCVCCU_V2G_ EVSEPresentCurrentMsgTimeout | Vector CAN message timeout | X | |||||||
| VectorVCVCCU_V2G_EVSEStatusMsgTimeout | Vector CAN message timeout | X | |||||||
| VectorVCVCCU_V2G_StateMMsgTimeout | Vector CAN message timeout | X | |||||||
| VltSnsrChnErr | ? | ||||||||
| VltSnsrMeasErr | ? | ||||||||
| VltSnsrOvrCurr | ? | ||||||||
| VltSnsrSysErr | ? | ||||||||
| VoltageSensorIVT_Msg_Result_U3MsgTimeout | CAN message timeout | ||||||||
| VoltageSensorOpnShrt | Voltage sensor circuit open | Check VCU wiring | X | X | |||||
| XDRPVoltHi | voltage to VCU is too high | X | |||||||
| XDRPVoltInptHi | voltage to VCU is too high | X | |||||||
| XDRPVoltInptLo | voltage to VCU is too low | X |