LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Audi >> 2020 >> A8 e Quattro >> Repair and Diagnosis >> Engine Performance >> Testing & Diagnosis >> Generic Scan Tool [CZSE] (Hybrid) (Transmission DTC Tables & Battery Charger Control Module) >> St Generic Scan Tool >> Diagnosis And Testing >> Battery Charger Control Module >> Battery Charger Control Module --, 2021 MY
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Battery Charger Control Module --, 2021 MY

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
Battery Charger Control Module Processor Performance
Supply Voltage P0E5E Monitoring of supply voltage (ORH) Kl30 Reference voltage <= 22 [V] On Board Charger commanded on [-] continuously [s] 2 DCY
AND
Kl30 voltage > 227 [V]
or    
Monitoring of supply voltage (RAT) Difference of Kl30 Reference voltage to Kl30 voltage > 5 [V] On Board Charger commanded on [-] continuously debounce = 5 [s]
HV-DC-Voltage Sensor 2 P0E5E Under HV-DC-Voltage (SCG) output voltage rail 2 < 10 [V] On Board Charger commanded on [-] continuously Debounce = 10 [s] 2 DCY
AND
output voltage > 20 [V]
AND
output voltage rail 1 > 20 [V]
HV-DC-Voltage Sensor P0E5E Over HV-DC-Voltage (ORH) output voltage > 470 [V] On Board Charger commanded on [-] continuously Debounce = 10 [s] 2 DCY
AND
output voltage < 495 [V]
AND
output voltage rail 2 < 470 [V]
AND
output voltage rail 1 < 470 [V]
OR
Under HV-DC-Voltage (SCG) output voltage < 10 [V]
AND
output voltage rail 2 > 20 [V]
AND
output voltage rail 1 > 20 [V]
OR
Over HV-DC-Voltage (SCB) output voltage > 495 [V]
AND
output voltage rail 2 < 470 [V]
AND
output voltage rail 1 < 470 [V]
OR
Rationality HV-DC-Voltage (RAL) output voltage < (dsp_HV1_Volt - 20) [V]
AND
output voltage < (dsp_HV2_Volt - 20) [V]
OR
Rationality HV-DC-Voltage (RAH) output voltage > (dsp_HV1_Volt + 20) [V]
AND
output voltage > (dsp_HV2_Volt + 20) [V]
AC voltage sensor L1 P0E5E Monitoring of AC voltage sensor L1 (ORH) AC voltage L1 > 410, 2 [V] On Board Charger commanded on [-] continuously Debounce = 10 [s] 2 DCY
AND
AC voltage L1 < 483, 8 [V]
OR
Monitoring of AC voltage sensor L1 (SCG) AC voltage L1 < -483, 6 [V]
OR
Monitoring of AC voltage sensor L1 (SCB) AC voltage L1 > 483, 8 [V]
OR
Monitoring of AC voltage sensor L1 (RAT) Deviation between AC- Voltage L1 and Reference-Voltage L1 > 12 [V]
Local HV Interlock P0E5E Monitoring of Local HV interlock evaluation function error Measurement of input sequence of current source does not match > 3 [-] On Board Charger commanded on [-] continuously   2 DCY

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
System board temperature sensor P0E5E Monitoring of system board temperature sensor (ORH) Temperature < -40 [°C] On Board Charger commanded on [-] continuously debounce = 1 [s] 2 DCY
AND        
Charge Mode charging [-] continuously debounce = 10 [s]
AND    
Output power > 1000 [W]
or
Monitoring of system board temperature sensor (ORL) Temperature < 90 [°C] On Board Charger commanded on [-] continuously debounce = 1 [s]
Cooling inlet temperature sensor 1 P0E5E Monitoring of cooling inlet temperature sensor 1 (ORH) Temperature > 125 [°C] On Board Charger commanded on [-] continuously debounce = 60 [min] 2 DCY
AND
Charge Mode Standby [-]
or
Monitoring of cooling inlet temperature sensor 1 (ORL) Temperature of cooling inlet temperature sensor 1 < -50 [°C]
AND
Temperature of cooling inlet temperature sensor 2 > -50 [°C]
AND
Temperature of power factor correction temperature sensor > -50 [°C]
or
Monitoring of cooling inlet temperature sensor 1 (RAL) Cooling inlet temperature 1higher than PFC > 20 [C°]
AND
Cooling inlet temperatur 1higher than Cooling inlet temperature 2 > 20 [C°]
or
Monitoring of cooling inlet temperature sensor 1 (RAH) Cooling inlet temperature 1 lower than PFC temperature > 20 [C°]
AND
Cooling inlet temperature 1 lower than Cooling inlet temperature 2 > 20 [C°]
Cooling inlet temperature sensor 2 P0E5E Monitoring of cooling inlet temperature sensor 2 (ORH) Temperature > 125 [°C] On Board Charger commanded on [-] continuously debounce = 1 [s] 2 DCY
or
Monitoring of cooling inlet temperature sensor 2 (ORL) Temperature of cooling inlet temperature sensor 2 < -50 [°C] On Board Charger commanded on [-] continuously debounce = 10 [s]
AND
Temperature of cooling inlet temperature sensor 1 > -50 [°C]
AND
Temperature of power factor correction temperature sensor > -50 [°C]
or
Monitoring of cooling inlet temperature sensor 2 (RAL) Cooling inlet temperature 2 lower than power factor correction temperature > 20 [C°] On Board Charger commanded on [-] continuously debounce = 60 [min]
AND AND
Cooling inlet temperature 2 lower than Cooling inlet temperature 1 > 20 [C°] Charge Mode Standby [-]
or
Monitoring of cooling inlet temperature sensor 2 (RAH) Cooling inlet temperature 2 lower than power factor correction temperature > 20 [C°] On Board Charger commanded on [-] continuously debounce = 60 [min]

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
      AND AND      
Cooling inlet temperature 2 lower than Cooling inlet temperature 1 > 20 [C°] Charge Mode Standby [-]      

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
Power factor correction temperature sensor P0E5E Monitoring of power factor correction temperature sensor (RAT) power factor correction temperature != Cooling inlet > 20 [C°] On Board Charger commanded on [-] continuously debounce = 60 [min] 2 DCY
AND AND
power factor correction temperature != Cooling inlet temperature 1 > 20 [C°] Charge Mode Standby [-]
DCDC choke temperature sensor P0E5E Monitoring of DCDC choke temperature sensor (ORH) Temperature > 125 [°C] On Board Charger commanded on [V] continuously debounce = 10 [s] 2 DCY
DCDC-Controller P0E5E Monitoring of DCDC-Controller-Function Error detected yes [-] On Board Charger commanded on [-] continuously Debounce = 1 [s] 2 DCY
Control Unit P0E5E Error Control Unit RAM Error detected yes [-] On Board Charger commanded on [-] start up [-] 2 DCY
OR
Error Control Unit Program Flash Error detected yes [-] On Board Charger commanded on [-] start up [-]
OR
Error Control Unit Data Flash Error detected yes [-] On Board Charger commanded on [-] start up [-]
OR
Internal CAN communication failure Internal CAN BusOff time > 5.5 [s] On Board Charger commanded on [-] continuously Debounce = 27.5 [s]
AND
Retries = 5 [-]
OR
Internal CAN message time out > 5.5 [s] On Board Charger commanded on [-] continuously Debounce = 27.5 [s]
AND
Retries = 5 [-]
OR
Parameter handling error detected. yes [-] On Board Charger commanded on [-] continuously Debounce = 27.5 [s]
AND
Retries = 5 [-]
OR
Sensor Failure Sensor error detected yes [-] On Board Charger commanded on [-] continuously Debounce = 10 [ms]
OR
Monitoring of internal UART communication failure Global time out Receiving no message [-] On Board Charger commanded on [-] continuously Debounce = 250 [ms]
OR
Monitoring of communication controller supply voltage failure 5, 2 V internal voltage > 5.45 [V] On Board Charger commanded on [-] continuously Debounce = 500 [ms]
OR
5, 2 V internal voltage < 4.95 [V]
DCDC-Controller P0E5E Monitoring internal reference voltage (RAT) 3, 3 V reference Voltage > 1, 734 [V] On Board Charger commanded on [-] continuously Debounce = 1 [s] 2 DCY
OR
3, 3 V reference Voltage < 1, 566 [V]
Power factor correction Controller P0E5E Monitoring internal reference voltage (RAT) 1, 5 V reference Voltage > 1, 575 [V] On Board Charger commanded on [-] continuously Debounce = 1 [s] 2 DCY
OR
1, 5 V reference Voltage < 1, 425 [V]

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
Functional safety errors P0E5E Monitoring of COM controller ADC failure ADC measurement of stable 5 V < 800 [digit] On Board Charger commanded on [-] continuously Debounce = 200 [ms] 2 DCY
OR AND
ADC measurement of stable 5 V > 900 [digit] Error detection counter > 10 [-]
OR
Monitoring of COM controller program sequence failure Successive Watchdog resets > 10 [-] On Board Charger commanded on [-] continuously Debounce = 500 [ms]
or
program sequence control reset detected > 10 [-]
OR
Monitoring of COM controller ALU failure Multiplication, division and inversion error detected yes [-] On Board Charger commanded on [-] continuously [-]
AND
Error detection counter >= 10 [-]
OR  
Monitoring of COM controller special- function- register failure Difference of duty cycle measurement of control pilot signal with two different ICU's (input capture unit) > 3 [%] On Board Charger commanded on [-] continuously Debounce = 200 [ms]
OR
Difference of frequency measurement of control pilot signal with two different ICU's (input capture unit) > 3 [Hz]
Battery Charger Hybrid/EV Battery Output Power Performance
EV Battery Output Power Performance P0D5C Monitoring of power efficiency power efficiency < 80 [%] On Board Charger commanded on [-] continuously (during charging process) debounce = 60 [s] 2 DCY
AND
plug inserted yes [-]
AND
power input > 1000 [W]

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
Battery Charger Input Circuit Range/Performance
Input Circuit Range/Performance P0D81 Monitoring of battery charger input voltage L1 (to low) AC-Voltage L1 < 80 [V] plug inserted yes [-] continuously debounce = 5 [s] MIL off
AND AND
AC-Voltage L1 > 10 [V] AC-Voltage L1 applied at charging infrastructure yes [-]
AND
Charge Mode Standby [-]
OR
AC-Voltage L1 < 72 [V] plug inserted yes [-]
AND AND
AC-Voltage L1 > 10   AC-Voltage L1 applied at charging infrastructure yes [-]
AND
Charge Mode Charging [-]
OR
Monitoring of battery charger input voltage L2 (to low) AC-Voltage L2 < 80 [V] plug inserted yes [-] continuously debounce = 5 [s]
AND AND
AC-Voltage L2 > 10   AC-Voltage L2 applied at charging infrastructure yes [-]
AND
Charge Mode Standby [-]
OR
AC-Voltage L2 < 72 [V] plug inserted yes [-]
AND AND
AC-Voltage L2 > 10 [V] AC-Voltage L2 applied at charging infrastructure yes [-]
AND
Charge Mode Charging [-]
OR
Monitoring of battery charger input voltage L1 (to high) AC-Voltage L1 > 270 [V] plug inserted yes [-] continuously debounce = 5 [s]
AND
AC-Voltage L1 applied at charging infrastructure yes [-]
AND
Charge Mode Standby [-]
OR
AC-Voltage L1 > 278 [V] plug inserted yes [-]
AND
AC-Voltage L1 applied at charging infrastructure yes [-]
AND
Charge Mode Charging [-]
OR
Monitoring of battery charger input voltage L2 (to high) AC-Voltage L2 > 270 [V] plug inserted yes [-] continuously debounce = 5 [s]
AND
AC-Voltage L2 applied at charging infrastructure yes [-]
AND
Charge Mode Standby [-]
OR
AC-Voltage L2 > 278 [V] plug inserted yes [-]
AND
AC-Voltage L2 applied at charging infrastructure yes [-]
AND
Charge Mode Charging [-]

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
Charging process P0D81 Monitoring of L1 voltage failure during charging Error detected yes [-] On Board Charger commanded on [-] continuously depends on input   MIL off
AND
Charge Mode charging [-]
 
Monitoring of L2 voltage failure during charging Error detected yes [-] On Board Charger commanded on [-] continuously depends on input  
AND
Charge Mode charging [-]
AC input voltage failure P0D81 Monitoring of AC input voltage error AC voltage < 82 [V] On Board Charger commanded on [-] continuously debounce = 180 [s] MIL off
Proximity Detection Circuit Range/Performance
Circuit Range/Performance P0D57 Monitoring of Proximity Pin - Proximity valid (out of defined voltage range) Proximity-Voltage 0, 53...1, 213 [V] Plug inserted yes [-] continuously debounce = 9 [s] MIL off
      AND    
      Control Pilot valid    
OR              
Proximity-Voltage 1, 795...2, 464 [V] Plug inserted yes [-]    
      AND    
      Control Pilot valid    
OR              
Proximity-Voltage 3, 046...4, 199 [V] Plug inserted yes [-]    
      AND    
      Control Pilot valid    
OR              
Proximity-Voltage 4, 672...4, 9 [V] Plug inserted yes [-]    
      AND    
      Control Pilot valid    
Control Pilot Circuit Range/Performance
Circuit Range/Performance P0CF4 Monitoring of Control Pilot Pin - Control Pilot valid (out of defined voltage range) Duty Cycle 6...8 [%] Plug inserted yes [-] continuously debounce = 180 [s] MIL off
    OR
< 4 %  
    OR
> 98 %  
    AND
    Proximity valid yes [-]

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
Battery Charger Temperature too high
Charger temperature too high P0D24 Cooling inlets sensor 1 temperature too high Cooling inlets sensor 1 temperature too high > 89 [°C] plug inserted yes [-] continuously debounce = 1 [s] 2 DCY
AND AND
HV-DC output voltage < 270 [V] On Board Charger commanded on [-]
AND
Charge mode charging [-]
OR
Cooling inlets sensor 1 temperature too high Cooling inlets sensor 1 temperature too high > 109 [°C] plug inserted yes [-] continuously debounce = 1 [s]
AND AND
HV-DC output voltage > 370 [V] On Board Charger commanded on [-]
AND
Charge mode charging [-]
OR
Cooling inlets sensor 1 temperature too high Cooling inlets sensor 1 temperature too high > (89 + (HV-DC output voltage [V] / 10 [V]) * 2) [°C] plug inserted yes [-] continuously debounce = 1 [s]
AND AND
HV-DC output voltage > 270 [V] On Board Charger commanded on [-]
AND AND
HV-DC output voltage < 370 [V] Charge mode charging [-]
OR
Cooling inlets sensor 1 temperature too high Cooling inlets sensor 1 temperature too high > 110 [°C] plug inserted yes [-] continuously debounce = 1 [s]
AND
On Board Charger commanded on [-]
AND
Charge mode charging [-]
OR
Cooling inlets sensor 2 temperature too high Cooling inlets sensor 2 temperature too high > 89 [°C] plug inserted yes [-] continuously debounce = 1 [s]
AND AND
HV-DC output voltage < 270 [V] On Board Charger commanded on [-]
AND
Charge mode charging [-]
OR
Cooling inlets sensor 2 temperature too high Cooling inlets sensor 2 temperature too high > 109 [°C] plug inserted yes [-] continuously debounce = 1 [s]
AND AND
HV-DC output voltage > 370 [V] On Board Charger commanded on [-]
AND
Charge mode charging [-]
OR
Cooling inlets sensor 2 temperature too high Cooling inlets sensor 2 temperature too high > (89 + (HV-DC output voltage [V] / 10 [V]) * 2) [°C] plug inserted yes [-] continuously debounce = 1 [s]
AND AND
HV-DC output voltage > 270 [V] On Board Charger commanded on [-]
AND AND
HV-DC output voltage < 370 [V] Charge mode charging [-]
OR

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
    Cooling inlets sensor 2 temperature too high Cooling inlets sensor 2 temperature too high > 110 [°C] plug inserted yes [-] continuously debounce = 1 [s]  
AND
On Board Charger commanded on [-]
AND
Charge mode charging [-]
OR
Power factor correction choke temperature too high Power factor correction choke temperature > 115 [°C] plug inserted yes [-] continuously debounce = 1 [s]
AND
On Board Charger commanded on [-]
AND
Charge mode charging [-]
OR
DCDC choke temperature too high DCDC choke temperature > 100 [°C] plug inserted yes [-] continuously debounce = 1 [s]
AND
On Board Charger commanded on [-]
AND
Charge mode charging [-]
Software Incompatibility with Battery Charger Control Module
Data Set U0337 Monitoring of invalid data set Invalid data detected yes [-] On Board Charger commanded on [-] startup   1 DCY
AND
RAM-Check successful yes [-]
AND
Data-Flash-Check successful yes [-]
OR
Monitoring of implausible data set Implausible data detected yes [-] On Board Charger commanded on [-]
AND
RAM-Check successful yes [-]
AND
Data-Flash-Check successful yes [-]
Coding U0337 Monitoring of invalid coding values Invalid coding values detected yes [-] On Board Charger commanded on [-] continuously debounce 100 [ms]
AND    
RAM-Check successful yes [-]
AND    
Data-Flash-Check successful yes [-]
Production mode U0337 Monitoring of production mode Production mode detected yes [-] On Board Charger commanded on [-] continuously debounce = 10 [ms]
AND
RAM-Check successful yes [-]
AND
Data-Flash-Check successful yes [-]
Battery Charger coupler lock control circuit Performance
Circuit performance P0D94 Monitoring of plug interlock time out coupler interlock motor current at current sense pin > 0 [A] no active control of coupler interlock [-] [-] continuously (by no active control of plug interlock) debounce = 100 [ms] 2 DCY
Battery Charger Coupler Temperature Too High
Over temperature P0E5F Monitoring of charging socket temperature temperature > 80 [°C] On Board Charger commanded on [-] continuously debounce = 5 [s] 2 DCY

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
Battery Charger Control Module Performance
HV-DC-Voltage Sensor 1 P0D67 Over HV-DC-Voltage (ORH) Output voltage rail 1 > 470 [V] On Board Charger commanded on [-] continuously Debounce = 10 [s] 2 DCY
AND
Output voltage rail 1 < 495 [V]
AND
Output voltage < 470 [V]
AND
Output voltage rail 2 < 470 [V]
OR
Under HV-DC-Voltage (SCG) Output voltage rail 1 < 10 [V]
AND
Output voltage > 20 [V]
AND
Output voltage rail 2 > 20 [V]
OR
Over HV-DC-Voltage (SCB) Output voltage rail 1 > 495 [V]
AND
Output voltage < 470 [V]
AND
Output voltage rail 2 < 470 [V]
OR
Rationality HV-DC-Voltage (RAL) Output voltage rail 1 < (Output voltage - 20) [V]
AND
Output voltage rail 1 < (Output voltage rail 2 -20) [V]
OR
Rationality HV-DC-Voltage (RAH) Output voltage rail 1 > (Output voltage + 20) [V]
AND
Output voltage rail 1 > (Output voltage rail 2 +20) [V]
HV-DC-Voltage Sensor 2 P0D67 Over HV-DC-Voltage (ORH) Output voltage rail 2 > 470 [V] On Board Charger commanded on [-] continuously Debounce = 10 [s]
AND
Output voltage rail 2 < 495 [V]
AND
Output voltage < 470 [V]
AND
Output voltage rail 1 < 470 [V]
OR
Over HV-DC-Voltage (SCB) Output voltage rail 2 > 495 [V]
AND
Output voltage < 470 [V]
AND
Output voltage rail 1 < 470 [V]
OR
Rationality HV-DC-Voltage (RAL) Output voltage rail 2 < (dsp_HV_Volt - 20) [V]
AND
Output voltage rail 2 < (dsp_HV1_Volt - 20) [V]
OR
Rationality HV-DC-Voltage (RAH) Output voltage rail 2 > (dsp_HV_Volt + 20) [V]
AND
Output voltage rail 2 > (dsp_HV1_Volt + 20) [V]

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
HV-DC current sensor rail 1 shunt P0D67 Monitoring of HV-DC current sensor rail 1 shunt (ORH) HV-DC current rail 1 > 15, 15 [A] On Board Charger commanded on [-] continuously debounce = 10 [s]  
AND  
Output voltage rail 1 > 200 [V]  
OR  
Monitoring of HV-DC current sensor rail 1 shunt (SCB) Voltage of HV-DC-Current-Sensor > 3, 267 [V] On Board Charger commanded on [-] continuously debounce = 10 [s]  
AND  
Output voltage rail 1 > 200 [V]  
OR  
Monitoring of HV-DC current sensor rail 1 shunt (RAT) HV-DC-Shunt-Rail 1 Current > 0, 5 [A] On Board Charger commanded on [-] continuously debounce = 10 [s]  
AND  
HV-DC-Shunt-Rail 2 Current > 0, 5 [A]  
AND  
Deviation between Shunt Rail 1- and Shunt Rail 2 Current > 1 [A]  
HV-DC current sensor rail 1 trafo P0D67 Monitoring of HV-DC current sensor rail 1 trafo (ORH) HV-DC current > 12 [A] On Board Charger commanded on [-] continuously Debounce = 10 [s]  
AND  
Output voltage rail 1 > 200 [V]  
OR  
Monitoring of HV-DC current sensor rail 1 trafo (SCB) Voltage of HV-DC-Current Trafo Sensor > 3, 267 [V] On Board Charger commanded on [-] continuously Debounce = 10 [s]  
AND  
Output voltage rail 1 > 200 [V]  
OR  
Monitoring of HV-DC current sensors rail 1 and rail 2 trafo (RAT) HV-DC-Shunt-Rail 1Current > 1 [A] Both Rails active yes [-] continuously Debounce = 10 [s]  
AND  
HV-DC-Shunt-Rail 2Current > 1 [A]  
AND  
Deviation between trafo rail 1 current and trafo rail 2 current > 2 [A]  
HV-DC current sensor rail 2 shunt P0D67 Monitoring of HV-DC current sensor rail 2 shunt (ORH) HV-DC-Current > 15, 15 [A] On Board Charger commanded on [-] continuously debounce = 10 [s]  
AND  
Output voltage rail 2 > 200 [V]  
OR  
Monitoring of HV-DC current sensor rail 2 shunt (SCB) Voltage of HV-DC-Current-Sensor > 3, 267 [V] On Board Charger commanded on [-] continuously debounce = 10 [s]  
AND  
Output voltage rail 2 > 200 [V]  

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
HV-DC current sensor rail 2 trafo P0D67 Monitoring of HV-DC current sensor rail 2 trafo (ORH) HV-DC current > 12 [A] On Board Charger commanded on [-] continuously Debounce = 10 [s]  
AND      
Output voltage rail 2 > 200 [V]  
AND  
Rail 1 = activated [-]  
AND  
Rail 2 = activated [-]  
OR  
Monitoring of HV-DC current sensor rail 2 trafo (SCB) Voltage of HV-DC-Current Trafo Sensor > 3, 267 [V] On Board Charger commanded on [-] continuously Debounce = 10 [s]  
AND  
Output voltage rail 2 > 200 [V]  
Error Bulk Rail 1 P0D67 Monitoring of Bulk voltage rail 1 Bulk voltage rail 1 < 10 [V] On Board Charger commanded on [-] First 8 half waves of pre-charging process [-]  
AND  
Pre-charging process rail 1 active [-]  
OR  
Monitoring of transistor current rail 1 Transistor current rail 1 > 0 [A] On Board Charger commanded on [-] During pre-charging process 150 ms monitoring debounce = 10 [cycles] 48kHz  
AND  
Pre-charging process rail 1 active [-]  
Error Bulk Rail 2 P0D67 Monitoring of Bulk voltage rail 2 Bulk voltage rail 2 < 10 [V] On Board Charger commanded on [-] First 8 half waves of pre-charging process [-]  
AND  
Pre-charging process rail 2 active [-]  
OR  
Monitoring of transistor current rail 2 Transistor current rail 2 > 0 [A] On Board Charger commanded on [-] During pre-charging process 150 ms monitoring debounce = 10 [cycles] 48kHz  
AND  
Pre-charging process rail 2 active [-]  
Bulk voltage sensor rail 1 P0D67 Monitoring of bulk voltage sensor rail 1 (ORH) Bulk voltage rail 1 > 490 [V] On Board Charger commanded on [-] continuously debounce = 300 [s]  
AND  
Bulk voltage rail 1 <= 505 [V]  
OR  
Monitoring of bulk voltage sensor rail 1 (SCB) Bulk voltage rail 1 > 505 [V] On Board Charger commanded on [-] continuously debounce = 300 [s]  
OR  
Monitoring of bulk voltage sensor rail 1 (RAT) Deviation between bulk voltage and bulk OBD reference voltage sensor of rail 1 > 10 [V] On Board Charger commanded on [-] continuously debounce = 10 [s]  
Bulk voltage sensor rail 2 P0D67 Monitoring of bulk voltage sensor rail 2 (ORH) Bulk voltage rail 2 > 490 [V] On Board Charger commanded on [-] continuously debounce = 300 [s]  
AND  
Bulk voltage rail 2 <= 505 [V]  
OR  
Monitoring of bulk voltage sensor rail 2 (SCB) Bulk voltage rail 2 > 505 [V] On Board Charger commanded on [-] continuously debounce = 300 [s]  
OR  
Monitoring of bulk voltage sensor rail 2 (RAT) Deviation between bulk voltage and bulk OBD reference voltage sensor of rail 2 > 10 [V] On Board Charger commanded on [-] continuously debounce = 10 [s]  

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
Bulk OBD voltage sensor rail 1 P0D67 Monitoring of bulk voltage sensor rail 1 (ORH) Bulk OBD voltage rail 1 > 490 [V] On Board Charger commanded on [-] continuously debounce = 300 [s]  
AND  
Bulk OBD voltage rail 1 <= 505 [V]  
OR    
Monitoring of bulk voltage sensor rail 1 (SCB) Bulk OBD voltage rail 1 > 505 [V] On Board Charger commanded on [-] 1 [s] / continuous    
Bulk OBD voltage sensor rail 2 P0D67 Monitoring of bulk voltage sensor rail 2 (ORH) Bulk OBD voltage rail 2 > 490 [V] On Board Charger commanded on [-] continuously debounce = 300 [s]  
AND  
Bulk OBD voltage rail 2 <= 505 [V]  
OR  
Monitoring of bulk voltage sensor rail 2 (SCB) Bulk OBD voltage rail 2 > 505 [V] On Board Charger commanded on [-] 1 [s] / continuous    
AC voltage sensor L2 P0D67 Monitoring of AC voltage sensor L2 (ORH) AC voltage L2 > 410, 2 [V] On Board Charger commanded on [-] continuously [s]  
AND  
AC voltage L2 < 483, 8 [V]  
OR  
Monitoring of AC voltage sensor L2 (SCG) AC voltage L2 < -483, 6 [V]  
OR    
Monitoring of AC voltage sensor L2 (SCB) AC voltage L2 > 483, 8 [V]  
OR    
Monitoring of AC voltage sensor L2 (RAT) Deviation between AC- Voltage L2 and Reference-Voltage L2 > 12 [V]  
AC current sensor rail 1 (shunt) P0D67 Monitoring of AC current sensor rail 1 (SCG) Micro controller ADC input voltage > 2.9 [V] On Board Charger commanded on [-] continuously debounce = 10 [s]  
OR  
Monitoring of AC current sensor rail 1 (SCB) Micro controller ADC input voltage < 0.100 [V] On Board Charger commanded on [-] continuously debounce = 10 [s]  
OR  
Monitoring of AC current sensor rail 1 - (RAT) Difference of AC input shunt current rail 1 and output current rail 1 based on the input power compared with the output power of rail 1. > 10 [%] On Board Charger commanded on [-] continuously debounce = 1 [s]  
AC current sensor rail 1 path A P0D67 Monitoring of AC current rail 1 path A (ORH) AC current rail 1 path A > 16, 6 [A] On Board Charger commanded on [-] continuously debounce = 10    
AND  
AC current rail 1 path A <= 16, 9 [A]  
OR  
Monitoring of AC current rail 1 path A (SCB) AC current rail 1 path A > 16, 9 [A]  
OR        
Monitoring of AC current rail 1 path A and path B (RAT) Deviation between AC current path A and B > 10 [%]  
AC current sensor rail 1 path B P0D67 Monitoring of AC current rail 1 path B (ORH) AC current rail 1 path B > 16, 6 [A] On Board Charger commanded on [-] continuously debounce = 10    
AND  
AC current rail 1 path B <= 16, 9 [A]  
OR  
Monitoring of AC current rail 1 path B (SCB) AC current rail 1 path B > 16, 9 [A]  
AC current sensor rail 2 (shunt) P0D67 Monitoring of AC current sensor rail 2 (SCG) Micro controller ADC input voltage > 2.9 [V] On Board Charger commanded on [-] continuously debounce = 10 [s]  
OR  
Monitoring of AC current sensor rail 2 (SCB) Micro controller ADC input voltage < 0.100 [V] On Board Charger commanded on [-] continuously debounce = 10 [s]  
OR  
Monitoring of AC current sensor rail 2 - (RAT) Difference of AC input shunt current rail 2 and output current rail 2 based on the input power compared with the output power of rail 2. > 10 [%] On Board Charger commanded on [-] continuously debounce = 1 [s]  

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
AC current sensor rail 2 path A P0D67 Monitoring of AC current rail 2 path A (ORH) AC current rail 2 path A > 16, 6 [A] On Board Charger commanded on [-] continuously debounce = 10    
AND
AC current rail 2 path A <= 16, 9 [A]
OR
Monitoring of AC current rail 2 path A (SCB) AC current rail 2 path A > 16, 9 [A]
OR
Monitoring of AC current rail 2 path A and path B(RAT) Deviation between AC current path A and B > 10 [%]
AC current sensor rail 2 path B P0D67 Monitoring of AC current rail 2 path B (ORH) AC current rail 2 path B > 16, 6 [A] On Board Charger commanded on [-] continuously debounce = 10  
AND
AC current rail 2 path B <= 16, 9 [A]
OR
Monitoring of AC current rail 2 path B (SCB) AC current rail 2 path B > 16, 9 [A]
Power factor correction rectification error rail 1 P0D67 Monitoring of PFC rectification rail 1 Average of 32 current < 2, A [A] On Board Charger commanded on [-] continuously [input
AND
1, 5 second after Charge Mode charging [-]
Power factor correction rectification error rail 2 P0D67 Monitoring of power factor correction rectification rail 1 Average of 32 current < 2, A [A] On Board Charger commanded on [-] continuously [input
AND
1, 5 second after Charge Mode charging [-]
Vehicle Communication Bus A
Communication Bus U0028 CAN communication check Bus off Transmitting no message [-] On Board Charger commanded on [-] continuously debounce = 500 [ms] 2 DCY
Vehicle Communication Bus A Performance
Communication Bus Performance U0029 CAN communication check Global Time Out Receiving no message [-] On Board Charger commanded on [-] continuously debounce = 500 [ms] 2 DCY
Battery Charger Output Voltage Performance
Exceedance HV-DC voltage P0D20 Monitoring of HV-DC-Voltage HV-DC-Voltage > 450 [V] On Board Charger commanded on [-] continuously Debounce = 10 [s] 2 DCY
Battery Charger Output Current Performance
Exceedance HV-DC-Current Rail 1 P0D22 Monitoring of HV-DC current rail 1 high voltage sensor rail 1 > 200 [V] On Board Charger commanded on [-] continuously Debounce = 10 [s] 2 DCY
AND    
Shunt current 1 > 12, 5 [A]
AND    
Shunt current 1 < 15 [A]
Exceedance HV-DC-Current Rail 2 P0D22 Monitoring of HV-DC current rail 2 high voltage sensor rail 2 > 200 [V] On Board Charger commanded on [-] continuously Debounce = 10 [s] 2 DCY
AND    
Shunt current rail 2 > 12, 5 [A]
AND    
Shunt current rail 2 < 15 [A]
Battery Charger Output Short Circuit P0D22 Monitoring of Output Short Circuit Short circuit detected yes [-] On Board Charger commanded on [-] continuously Debounce = 100 [ms] 2 DCY

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
Battery Charging System High Voltage Interlock Circuit/Open
Local HV Interlock P0D15 Monitoring of local HV interlock (OC) at HV-DC output Local HV interlock input voltage > 1, 8 [V] On Board Charger commanded on [-] continuously Debounce = 200 [ms] 2 DCY
AND
Local HV interlock input voltage < 2, 475 [V]
OR
Monitoring of local HV interlock (SCB) at HV-DC output Local HV interlock input voltage >= 2, 475 [-]
Battery Charger Input Circuit Low
AC input shorted P0D81 Monitoring of shorted AC net AC Input voltage < 90 [V] On Board Charger commanded on [-] continuously [s] MIL off
AND AND
AC shorted counter >= 3 [-] plug inserted yes [-]
      AND
      AC-Voltage applied at charging infrastructure yes [-]
Proximity Detection Circuit
Circuit Range/Performance P0D56 Monitoring of Proximity Pin - Proximity OC Proximity Voltage >= 4, 9 [V] Plug inserted yes [-] continuously debounce = 4 [s] 1 DCY
      AND AND
      Proximity Voltage <= 5, 1 CP valid yes [-]
Proximity Detection Circuit Low
Circuit Low P0D58 Monitoring of Proximity Pin - Proximity SCG Proximity Voltage < 0, 53 [V] On Board Charger commanded on [-] continuously debounce = 4 [s] 1 DCY
Proximity Detection Circuit High
Circuit Range/Performance P0D59 Monitoring of Proximity Pin - Proximity SCB Proximity Voltage > 5, 1 [V] On Board Charger commanded on [-] continuously debounce = 4 [s] 1 DCY
Control Pilot Circuit High
Circuit High P0CF6 Monitoring of Control Pilot Pin - SCB Control Pilot Voltage > 10, 5 [V] plug inserted yes [-] 4 [s] / continuous   1 DCY
Control Pilot Circuit
Circuit Range/Performance P0CF3 Monitoring of Control Pilot Pin - Control Pilot OC Control Pilot Voltage < 0, 5 [V] Plug inserted yes [-] continuously debounce = 3 [s] 2 DCY
AND
PRX valid yes [-]
Battery Charger Coupler Lock Control Circuit/Open
Circuit performance P0D91 Monitoring of plug interlock disconnected attempts to lock = 3 [-] plug inserted yes [-] continuously debounce = 1, 2 [s] 2 DCY
AND    
coupler unlocked yes [-]
AND    
coupler current always = 0 [A]
OR
attempts to unlock = 3 [-] plug inserted yes [-] continuously debounce = 1, 2 [s]
AND
coupler locked yes [-]
AND
coupler current always = 0 [A]
Battery Charger Coupler Temperature Sensor Circuit Low
Temperature Sensor Circuit High P0D9B Monitoring of temperature sensor circuit (ORH) Voltage of socket temperature sensor > 2000 [mV] On Board Charger commanded on [-] continuously debounce = 2 [s] 2 DCY

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
Battery Charger Coupler Temperature Sensor Circuit High
Temperature Sensor Circuit Low P0D9C Monitoring of temperature sensor circuit (ORL) Voltage of socket temperature sensor > 500 [mV] On Board Charger commanded on [-] continuously debounce = 2 [s] 2 DCY
Battery Charger Coupler Lock Position Sensor Circuit Low
Circuit performance P0DA0 Monitoring of plug interlock detection - SC Gerror coupler interlock voltage < 0, 3227 [V] On Board Charger commanded on [-] continuously debounce = 5 [s] 2 DCY
Battery Charger Coupler Lock Position Sensor Circuit High
Circuit performance P0D9E Monitoring of plug interlock detection - SC Berror coupler interlock voltage > 10, 7 - 0, 8421*(12, 8 -U_Bat) [V] On Board Charger commanded on [-] continuously debounce = 5 [s] 2 DCY
  AND      
  Clamp 30 voltage < 15, 2 [V]  
Battery Charger Coupler Lock Position Sensor Circuit
Circuit performance P0DA1 Monitoring of plug interlock detection - OC error coupler interlock voltage > 12 - 0, 7619*(12, 8 -U_Bat [V] On Board Charger commanded on [-] continuously debounce = 5 [s] 2 DCY
      AND        
      coupler interlock voltage < 16 - 0, 8421*(12, 8 -U_Bat [V]        
  AND      
  Clamp 30 voltage < 15, 2 [V]  

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
Battery Charger Coupler Lock Position Sensor Circuit Range/Performance
Circuit performance P0D9F Monitoring of plug interlock detection - RAT error coupler interlock voltage > 16.0V - ((12.8V - U_Bat)x 0.8421) [V] plug inserted yes [-] continuously debounce = 5 [s] 2 DCY
OR    
coupler interlock voltage > 10.7V - ((12.8V - U_Bat)x 0.8421) [V] plug inserted yes [-] continuously debounce = 5
AND          
coupler interlock voltage < 12.0V - ((12.8V - U_Bat)x 0.8421) [V]          
OR    
coupler interlock voltage > 4.2V - ((12.8V - U_Bat)x 0.3234) [V] plug inserted yes [-] continuously debounce = 5
AND          
coupler interlock voltage < 7.5V - ((12.8V - U_Bat)x 0.7619) [V]          
OR    
coupler interlock voltage > 0.3227V [V] plug inserted yes [-] continuously debounce = 5
AND          
coupler interlock voltage < 2.7V - ((12.8V - U_Bat)x 0.2926) [V]          
Lost Communication With Battery Energy Control Module "A"
Communication Bus Performance U0111 CAN message time out Time out of BMS_01 CAN message Receiving no BMS_01CAN message [-] On Board Charger commanded on [-] continuously debounce = 500 [ms] 2 DCY
Time out of BMS_HYB CAN message Receiving no BMS_HYBCAN message [-] On Board Charger commanded on [-] continuously debounce = 500 [ms] 2 DCY
Time out of BMS_HYB_04 CAN message Receiving no BMS_HYB_04 CAN message [-] On Board Charger commanded on [-] continuously debounce = 500 [ms] 2 DCY
Lost Communication With Vehicle Dynamics Control Module
Communication Bus Performance U0122 CAN message time out Time out of ESP_21 CAN message Receiving no ESP_21CAN message [-] On Board Charger commanded on [-] continuously debounce = 2 [s] 2 DCY
Invalid Data Received From Vehicle Dynamics Control Module
Communication Bus Performance U0416 CAN range error CAN signal ESP_15.HMS_Systemstatus >= 0xB [-] On Board Charger commanded on [-] continuously debounce = 2 [s] 2 DCY
AND
CAN signal ESP_15.HMS_Systemstatus <= 0xD [-]
OR
CAN range error CAN signal ESP_15.HMS_Fehlerstatus >= 5 [-] On Board Charger commanded on [-] continuously debounce = 2 [s]
Battery Charger Control Module Performance
Exceedance AC-Current P0D67 Monitoring of AC-Current AC-Current per Rail > maximum current infrastructure + 1, 6 for 5 times of one charging process [A] On Board Charger commanded on [-] continuously Debounce = 5 [-] 2 DCY
Power factor correction-Controller P0D67 Monitoring of power factor correction-Controller-Function Error detected yes [-] On Board Charger commanded on [-] continuously Debounce = 1 [s]
Power factor correction temperature sensor P0D67 Monitoring of power factor correction temperature sensor (ORH) Temperature > 125 [°C] On Board Charger commanded on [-] continuously debounce = 10 [s]
or
Monitoring of power factor correction temperature sensor (ORL) Temperature of power factor correction temperature < -50 [°C] On Board Charger commanded on [-] continuously debounce = 10 [s]
AND

Table continues below

Component / System Fault Code Monitor Strategy Description Malfunction Criteria Threshold Value   Secondary Parameters Enable Condition   Monitoring Time Length   MIL Illum.
      Temperature of cooling inlet temperature sensor 1 > -50 [°C]            
AND
Temperature of cooling inlet temperature sensor 2 > -50 [°C]