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 |