LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Audi >> 2024 >> S4 Premium Plus >> Repair and Diagnosis >> Engine Performance >> System >> Generic Scan Tool (CWGD) (Engine - Belt Starter Generator Control Module DTC Table) >> St Generic Scan Tool >> Diagnosis And Testing >> Battery Energy Control Module DTC Tables >> Battery Energy Control Module (BECM) --, 2024 MY
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Battery Energy Control Module (BECM) --, 2024 MY

Component / System DTC / DTC Description Monitor Strategy Description Malfunction Criteria Threshold Value Secondary Parameters Enable Condition Units Monitoring Time Length / Frequency of Monitor MIL Illum.
Cell Voltage Sensor P0E2D - Internal Control Module Hybrid/EV Battery Monitor Performance Safety mcu cell over voltage under voltage check measured cell voltage <1.8 OR >4.5 [V] [V]       100 [ms] continuously  
Cell voltage rationality check difference between module voltage and sum of cell voltage OR difference between average cell voltage and max cell voltage OR difference between average cell voltage and min cell voltage >1.0 >1.0 >1.0 [V] [V] [V]       500 [ms] continuously  
Cell voltage out of range high check measured max cell volt >4.8 [V]       500 [ms] continuously  
Cell voltage out of range low check measured min cell volt <1.0 [V]       500 [ms] continuously  
Cell max voltage over threshold measured max cell volt >4250 [mV]       5000 [ms] continuously  
Cell min voltage below threshold measured min cell volt LUT01 (Minimum voltage threshold)         5000 [ms] continuously  
ASIC communication lost response time from battery ic OR crc frame error maintain time >1000 >1000 [ms] [ms]       1000 [ms] continuously  
Battery Temperature Sensor Temperature sensor rationality check difference between reference(average) temperature and sensor temperature >5 [°C] Vehicle sleep duration(to measure reference temperature) >6 [hour] 2500 [ms] once / DC  
Temperature sensor out of range high check sensor measured temperature >90 [°C]       2500 [ms] continuously  
Temperature sensor out of range low check sensor measured temperature <-50 [°C]       2500 [ms] continuously  
Temperature over threshold sensor measured temperature >75 [°C]       5000 [ms] continuously  
Current Sensor Shunt Current Sensor out of range high check Shunt sensor measured current >380 [A]       10 [ms] continuously  
Shunt Current Sensor out of range low check Shunt sensor measured current <-380 [A]       10 [ms] continuously  
Shunt Current Sensor offset check Shunt sensor measured current >40 OR <-40 [A] [A] Contactor state = Opened [-] 10 [ms] continuously  
Hall Current Sensor out of range high check Hall sensor measured current >385 [A]       10 [ms] continuously  
Hall Current Sensor out of range low check Hall sensor measured current <-385 [A]       10 [ms] continuously  
Hall Current Sensor offset check Hall sensor output voltage <1.8 OR >2.2 [V] [V] Contactor state = Opened [-] 10 [ms] continuously  
Battery charge current too high Shunt sensor measured current >350 [A]       10 [ms] continuously  
Battery discharge current too high Shunt sensor measured current <-350 [A]       10 [ms] continuously  
Inlet/Outlet Temperature Sensor Inlet temperature out of range high check Sensor measured temperature >110 [°C]       2500 [ms] continuously  
Inlet temperature out of range low check Sensor measured temperature <-50 [°C]       2500 [ms] continuously  
Inlet temperature rationality check difference between reference(average) temperature and inlet sensor temperature >5 [°C] Vehicle sleep duration(to measure reference temperature) >6 [hour] 2500 [ms] once / DC  
Outlet temperature out of range high check Sensor measured temperature >110 [°C]       5000 [ms] continuously  
Outlet temperature out of range low check Sensor measured temperature <-50 [°C]       5000 [ms] continuously  
Temperature rationality check difference between reference(average) temperature and outlet sensor temperature >5 [°C] Vehicle sleep duration(to measure reference temperature) >6 [hour] 2500 [ms] once / DC  
Battery Voltage Sensor(Fuse Monitor) Battery voltage out of range high check Measured pack voltage >104 [V]       100 [ms] continuously  
Battery voltage out of range low check Measured pack voltage <1 [V]       100 [ms] continuously  
Battery voltage rationality check difference between pack voltage and sum of cell voltage AND difference between pre-fuse voltage and after-fuse voltage AND difference between pre-fuse voltage and cell sum voltage >1 <2 <5 [V] [V] [V]       1000 [ms] continuously  
System voltage positive terminal out of range high check Measured pre-fuse voltage >104 [V]       100 [ms] continuously  
System voltage positive terminal out of range low check Measured pre-fuse voltage <1 [V]       100 [ms] continuously  
System voltage rationality check difference between pre-fuse voltage and after-fuse voltage AND difference between pack voltage and cell sum voltage AND difference between pack voltage and pre-fuse voltage AND difference between pack voltage and pre-fuse voltage is bigger than difference between pack voltage and after-fuse voltage >2 <1 <5 '=detected [V] [V] [V] [-]       1000 [ms] continuously  
Fuse voltage out of range high check Measured after fuse voltage >104 [V]       100 [ms] continuously  
Fuse voltage out of range low check Measured after fuse voltage <1 [V]       100 [ms] continuously  
Fuse voltage rationality check difference between pre-fuse voltage and after-fuse voltage AND difference between pack voltage and cell sum voltage AND difference between pack voltage and pre-fuse voltage AND difference between pack voltage and pre-fuse voltage is less than difference between pack voltage and after-fuse voltage >2 <1 <5 '=detected [V] [V] [V] [-]       1000 [ms] continuously  
Fuse voltage malfunction check difference between pre-fuse voltage and after-fuse voltage AND difference between pre-fuse voltage and pack voltage >2 <5 [V] [V] Battery operation mode =HV_ON [-] 500 [ms] continuously  
  difference between pre-fuse voltage and after-fuse voltage AND measured pre-fuse voltage >2 <=1 [V] [V] Battery operation mode =PRECHARGE OR '=EMERGENCY_OFF OR '=HV_OFF [-] [-] [-]    
Contactor Status Monitor Contactor Stuck Closed difference between pack voltage and link voltage <5 [V] Vehicle sleep duration >16 [min] 100 [ms] once / DC  
Contactor Stuck Opened difference between pack voltage and link voltage >5 [V] Battery operation mode =HV_ON [-] 10 [ms] continuously  
Contactor driver circuit malfunction continuous time of miscommunication or lost communication with the relay driver 3 [times]       100 [ms] continuously  
Contactor driver circuit short to battery measured positive relay voltage >=5 [V]       100 [ms] continuously  
Contactor driver circuit short to ground measured positive relay voltage <=800 [mV] Contactor state = Closed [-] 100 [ms] continuously  
Precharging malfunction difference between vehicle voltage and pack voltage >2 [V] Battery operation mode =PRECHARGE [-] 10 [ms] continuously  
Internal Error Monitor Watchdog functionality check safety MCU time out duration is over 2 seconds 5 [times]       2 [s] continuously  
Check if production mode Check if production mode =activated [-]       100[ms] continuously  
Memory System Monitor RAM memory malfunction check Check if specific RAM data is matched with expected value =False [-]       Once / DC  
EEPROM malfunction check compare checksum calculated value and stored value =Not matched [-]       Once / DC  
Battery Performance Monitor Battery performance rationality check Measured min cell SOH OR Measured charge resistance OR Measured discharge resistance <70 <70 <70 [%] [%] [%]       2000 [ms] continuously  
Fan Feedback Monitor Fan feedback out of range high check difference between actual RPM and expected RPM >4000 [rpm]       15 [s] continuously  
Fan feedback out of range low check difference between expected RPM and actual RPM >4000 [rpm]       15 [s] continuously  
Fan feedback short to battery check measured fan current AND measured fan out voltage >2.2 >8.8 [A] [V]       5 [s] continuously  
Fan feedback short to ground check measured fan current AND measured fan out voltage >2.2 <8.8 [A] [V]       5 [s] continuously  
CAN Communication Hybrid-CAN Bus Off check if hybrid CAN Bus off =detected [-]       50 [ms] continuously  
Hybrid-CAN CAN controller malfunction check if CAN free running timer is stucked =stucked [-]       1000 [ms] continuously  
Hybrid-CAN global time out check if one of below message is time out Airbag_01 Klemmen_Status_01 ESP_21 MVK_01 Motor_28 OBD_01     Kl15 value AND OMM Status =1 =HV_ON [-] [-] 10 [ms] continuously  
U0100 - Lost Communication With ECM/PCM "A" Engine control unit message counter/checksum error check if message counter/checksum error =detected [-] Kl15 value =1 [-] 10 [s] continuously  
Engine control unit message time out check if one of below message is time out OBD_01 Motor_18 Motor_Code_01     Kl15 value AND NM State =1 =Normal [-] [-] 10 [ms] continuously  
U0146 - Lost Communication With Serial Data Gateway Module "A" Gateway message time out Measure MVK_01 message time out duration >1 [s] Kl15 value OR OMM_State =1 =HV_ON [-] [-] 10 [ms] continuously  
Illegal target mode request target mode value in MVK_01 message >2 [-]       2000 [ms] continuously  
U0140 - Lost Communication With Body Control Module Klima_Sensor message time out Measure Klima_Sensor_02 message time out duration >2 [s] Kl15 value AND NM State =1 =Normal [-] [-] 10 [ms] continuously