04 Obdii Summary Table 6-Cylinder Ecu-Ms45

Download as pdf or txt
Download as pdf or txt
You are on page 1of 27

OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03

and later in MY 2004:


Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 1 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Test Group Certification Standard
4BMXV02.5M56 SULEV
Enhanced Evap
Test Group
4BMXV03.0M5R
Certification Standard
ULEV
yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV03.0LER LEV
Test Group Certification Standard
4BMXT03.0E83 LEV-LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Catalyst P0420/P0430 oxygen storage capability comparison of calculated > 10,51 (LEV1) coolant temperature > 60° C 90sec. cumul/ two
lambda-cycle to measured > 5,98 (ULEV1) fuel system status closed loop 100sec cumul./ driving
lambda-cycle from rear O2 sensor during 46 lambda vehicle speed < 160km/h (SULEV) cycles
controller cycles at engine speed 900 .... 3200 rpm once per
1,75 x std (LEV/ULEV) and engine load 120 .... 450 mg/str driving cycle
Comparison of forced simulated > 0,83 (SULEV) cat. Temp. (model) 299 < T °C < 903
lambda-cycle to measured during 26 lambda controller cycles fuel system status closed loop
lambda-cycle from rear O2 sensor >1,0 (LEV2/ULEV2) engine speed D < 382 rpm
during 20 lambda controller cycles air mass flow D < 120 mg/stroke
2,5 x std ( SULEV) mean lambda value D < 7,7%
Misfire P0301 crankshaft speed FTP emissions threshold engine speed 512 rpm < n < 6432 rpm first 1000 revs/ two
P0302 fluctuation after start driving
P0303 at engine speed 700 …. 6400 rpm cycles
P0304 and air mass > 4% …. >25% eng. load. (2.5 l)
P0305 (SULEV) > 4% …. >31% eng. load. (3.0 l)
P0306 > 1,27 % / 3000 ignitions at engine load 1% …. 44% 1000 revs/ two driving
and D engine load / 4 seg. < 1,2%….<12% load grd continuous cycles
(LEV1 / ULEV1 & LEV2 / ULEV2) at accel.-throttle pos. 7,5° …. 60°
> 1,8% / 3000 ignitions and D accel.-throttle pos. < 152…. <1406°/sec
P0300 multiple misfire at calc. Manifold press. 250 …. 1020 hPa
and calc. D man. press./4seg. <3 …. <51 hPa

catalyst damage at engine load <14......>58% retarded ignition < D 20,6 ° 200 revolutions/ immediatly
(load = actual torque / max. torque) rough road (wheel speed grd) < 180‰ …. < 5‰ continuous
20,0 – 15,2 % at 1000 rpm at vehicle speed 3 km/h < v < 150km/h
15,7– 10,60 % at 2000 rpm time after start 0 sec.
12,9– 7,2 % at 3000 rpm (less than 2 crankshaft rev.)
10,6 – 4,4 % at 4000 rpm coolant temperature > -6,8° C
7,9 – 4,2 % at 5000 rpm Ambient pressure > 740 hPa
6,6 – 5,6 % at 6000 rpm
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 2 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Test Group Certification Standard
4BMXV02.5M56 SULEV
Enhanced Evap
Test Group
4BMXV03.0M5R
Certification Standard
ULEV
yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV03.0LER LEV
Test Group Certification Standard
4BMXT03.0E83 LEV-LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Evaporative Purge System P0440 flow check canister load < 0,18 coolant temperature > 45° C 10 sec/ two driving
( factor means fuel saturation,
engine load < 202 mg/stroke continuous cycles
0 = fresh air; 2 =max. fuel vapor load)
(rich or lean mixture) normal purge on
flow check engine speed D < 12 rpm vehicle/engine speed 0 km/h / idle rpm
(stoichiometric mixture) air mass D < 9 mg/stroke coolant temperature > 85° C
(idle air control valve) idle speed variation < 100 rpm
EVAP-System Leak
P2401/2419 circuit contiuity - ground voltage range (min) U<3V battery voltage 9,5 V < Ubatt < 17 V immediately/ two driving
Diagnosis Modul DM-TL
P2400/2418 circuit contiuity - open voltage range (min) U<5V engine speed > 40 rpm continuous cycles
P2402/2420 circuit contiuity - ubatt current range (max) I > 2,4 A
current rough leak end
P0455
greater than threshold
system leak (³ 1,0 mm) Pump current < threshold engine start temperature > 2°C
ambient temperature 2°C £ T £ 37°C < 300 sec

altitude condition ³ 0,72


soak time >5h four
0,16 £ K1 £ 0,28 last driving cycle > 20 min driving
0,60 £ K2 £ 0,80 time after eng. shut off 3 sec cycles
fuel tank level 15 % < FTL < 85 %
1. threshold = pump idle current + K1*(reference
ECM running on true
current – idle current)
battery voltage 10,95 < U (V) < 14,5
2. threshold = reference current – K2*(reference
canister load 30
current – idle current)
refueling during diag. + 0,5 mA
filler cap removal during diag. - 0,5 mA
humidity
D 0,75 mA during measurement
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 3 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Test Group Certification Standard
4BMXV02.5M56 SULEV
Enhanced Evap
Test Group
4BMXV03.0M5R
Certification Standard
ULEV
yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV03.0LER LEV
Test Group Certification Standard
4BMXT03.0E83 LEV-LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
current small leak end
P0442 system leak (³ 0,5 mm) threshold = reference leak current engine start temperature > 2°C < 450 sec.
greater or equal threshold
ambient temperature 2°C £ T £ 37°C
altitude condition ³ 0,72
soak time >5h
last driving cycle > 20 min
time after eng. shut off 3 sec three
fuel tank level 15 % < FTL < 85 % driving
ECM running on true cycles
battery voltage 10,95 < U (V) < 14,5
canister load 30
Refueling detected
Rough leak diagnosis counter ³ 14
refueling during diag. + 0,5 mA
filler cap removal during diag. - 0,5 mA
humidity D 0,75 mA during measurement
EVAP-System Leak
P1448 current during reference current range (min) pump current < 15mA engine start temperature > 2°C 10 sec
Diagnosis Modul DM-TL
leak measurement ambient temperature 2°C £ T £ 37°C
P1449 current range (max) pump current > 40mA altitude condition ³ 0,72 10 sec
soak time >5h
last driving cycle > 20 min
P1447 current change after current decrease reference current – pump time after eng. Shut off 3 sec 15 sec four
actuating valve idle current > 2mA fuel tank level 15 % < FTL < 85 % driving
ECM running on true cycles
P1434 signal / heater element humidity counter overflow counter > 5 battery voltage 10,95 < U (V) < 14,5 < 450 sec
canister load 30
humidity D 0,75 mA during measurement
Evaporative Purge Valve P0445 circuit continuity shorted to ground < 2,9 V low-side driver not active 1,5 sec/ two
P0443 shorted to battery 0,02 A < I < 2 A active continuous DC
P0444 disconnection active
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 4 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Test Group Certification Standard
4BMXV02.5M56 SULEV
Enhanced Evap
Test Group
4BMXV03.0M5R
Certification Standard
ULEV
yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV03.0LER LEV
Test Group Certification Standard
4BMXT03.0E83 LEV-LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Secondary Air System P0411 low flow limit check oxygen sensor signal lean sampled lean checks £300 secondary air pump on immediatly/ two
(LEV-LDT / LEV / ULEV) within 15 sec oxygen sensor heated up once per driving
cold start enrichment activated driving cycle cycles
coolant temperature -10° < T °C < 70,5°
disable condition: >> altitude condition
altitude factor 0,75 < Af < 0,95
and air mass flow > 36 .... > 115 kg/h
or air mass < 60 mg/stroke
or air mass >400 ... >270 mg/str.
at engine speed 1150 < n < 4000 rpm
or engine speed < 640 rpm
or engine speed > 4512 rpm
Secondary Air System signal of sec. mass air flow sensor 98 .... 380 mg/stroke at 800 .... 4250 rpm 250 segments
P0411 low flow limit check (5 sec. at Idle
(ULEV II / SULEV) max. sec. Air mass deviation -5,5 .... –10,5 kg/h Speed)
signal of sec. mass air flow sensor ambient pressure > 740 hPa 60 seg. or 10
secondary air valve jammed
P2440 (exhaust gas oscillation) D air mass > 0,4 kg/h sec. after air
open intake air temperature < -15° .... > 40° C
(D air mass = max. minus min. value) pump off
air mass < 6 kg/h and and coolant temp. > 40° .... >-9,8° C
Secondary air pump not signal of sec. mass air flow sensor -9,8° ... >33 °C
P1411
active max. sec. air mass deviation D air mass > 0,6 kg/h 450.... 200 seg. two
Max flow limit check 200 segments driving
Secondary Air System (4 sec. at Idle cycles
P1412 (leakage between air pump signals of sec. mass air flow sensor D 11,0 .... 21,25 kg/h at Speed)
(ULEV II / SULEV)
and valve) subtracted from MAP values 98 .... 380 mg/stroke and 800 .... 4250 rpm
secondary air valve or tube air mass < 6 kg/h and -9,8° ... >33 °C
P1418 signal of sec. mass air flow sensor
blocked D air mass < 0,6 kg/h 450.... 200 seg.
Secondary air mass flow
rationality check air mass = 0 and -9,8° ... >33 °C
sensor P2430 signal of sec. mass air flow sensor
(disconnection or stucked) D air mass =0 450.... 200 seg.
(ULEV II / SULEV)
Secondary Air Solenoid P0414 circuit contiuity shorted to ground < 2,9 V low-side driver not active 1s (if SAV on) two
Valve P0412 shorted to battery 0,02 A < I < 2 A active 10s (if SAV off) DC
(SULEV only) P0413 disconnection active continuous
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 5 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Test Group Certification Standard
4BMXV02.5M56 SULEV
Enhanced Evap
Test Group
4BMXV03.0M5R
Certification Standard
ULEV
yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV03.0LER LEV
Test Group Certification Standard
4BMXT03.0E83 LEV-LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Secondary Air System P1413 circuit contiuity shorted to ground < 2,9 V low-side driver not active 1s (if SAV on) two
Relay P1414 shorted to battery 0,02 A < I < 2 A active 10s (if SAV off) DC
P1453 disconnection active continuous
Fuel System fuel trim limits exceeded fuel system status closed loop immediately/ two
P0171/0174 rich & lean permanent deviation > ± 20 % for ³ 65 sec. (LEV1 / ULEV1 / SULEV) canister load < 0,8 continuous driving
P0172/0175 (evap purge amount) cycles
coolant temperature > 65,3°C
> + 18 % for ³ 65 sec. (LEV2 / ULEV2) (only during coasting
> - 20 % for ³ 65 sec. (LEV2 / ULEV2) without fuel cut-off)
air mass flow >71 mg/stroke
Oxygen Sensor , front P0133/P0153 response time S time range, lean and rich > å max. MAP values coolant temperature > 60° C immediately/ two
(binary sensor ) (12 controller cycles) lean: >560....>3040 msec fuel system status closed loop once per driving
(LEV-LDT / LEV / ULEV) rich: >560....>3040 msec at engine speed 900 .... 3200 rpm driving cycle cycles
(dep. on engine speed and engine load 120 .... 450 mg/str
and engine load) cat. temp. (model) 299 < T °C < 903
engine speed D < 480 rpm
air mass flow D < 120 mg/stroke
mean lambda value D < 5,5%
circuit continuity Disconnection and 0,352 V < U < 0,5 V and R > 63kW and 50 sec/
P0134/0154
controller restriction limit > ± 15%.......28% % (dep. on fuel trim values) fuel system status closed loop continuous
P0131/0151 range check hot sensor low < 0,05 V Engine off ³ 300 minutes 50 sec/cont
3 sec/once per
P3008/3009 cold sensor low < 0,05 V + R=0 Fuel system status closed loop
driving cycle
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 6 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Test Group Certification Standard
4BMXV02.5M56 SULEV
Enhanced Evap
Test Group
4BMXV03.0M5R
Certification Standard
ULEV
yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV03.0LER LEV
Test Group Certification Standard
4BMXT03.0E83 LEV-LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Oxygen Sensor , front P0132/0152 range check high > 1,2 V 5 sec/cont.
(binary sensor ) P2096/2098 correction controller correction time > ± 500 ms at engine speed 1600 .... 3000 rpm 10 sec/ two
(LEV-LDT / LEV / ULEV) P2097/2099 and engine load 130 .... 340 mg/str once per driving
Fuel system status Closed loop driving cycle cycles
cat. temp. (model) >250°C
mean lambda value D < 5,5%
engine speed D < 480 rpm
air mass flow D < 120 mg/stroke
Heater P0135/0155 heater resistance inner resistance Ri > 2400 W heater on 60 sampled two
exhaust gas temp model T < 650°C values/ driving
once per cycles
driving cycle
P0030/0050 circuit continuity disconnection I < 10 mA 10 sec/ two
P0031/0051 shorted to ground U < 2,175 V continuous DC
P0032/0052 shorted to battery I > 11 A
Oxygen Sensor , front P0133/0153 Sensor response sensor too slow > 0,8 coolant temperature > 60° C two
(wide range sensor) fuel system status closed loop 100 sec cumul./ driving
(ULEV II / SULEV) vehicle speed < 160 km/h once per cycles
at engine speed 900 .... 3200 rpm Driving cycle
and engine load 120 .... 450 mg/str
cat. Temp. (model) 399 < T °C < 903
engine speed D < 382 rpm
air mass flow D < 120 mg/stroke
mean lambda value D < 7,7%
O2 sensor reference Lambda < 0,95 and VLS_DOWN < 0,146 and sensor Status upstream sensor Active max. 25 sec
P2243/2247
circuit continuity disconnection temperature too cold (< 620°) downstream sensor Active within 400 sec/
Steady state on continuous
1,0 <Lambda<1,006 and (vls_down < 0,122 or > Status upstream sensor Active
P2251/2254 ground circuit / open 0,801) and sensor too cold ( <620°) downstream sensor Active
Steady state on
1,0<Lambda<1,006 and (vls_down < 0,122 or > Status upstream sensor Active
P2237/2240 current circuit / open 0,801) downstream sensor Active
Steady state on
Status upstream sensor Active
P2626/2629 current trim circuit / open >4,8V downstream sensor Active
fuel cut off active
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 7 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Test Group Certification Standard
4BMXV02.5M56 SULEV
Enhanced Evap
Test Group
4BMXV03.0M5R
Certification Standard
ULEV
yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV03.0LER LEV
Test Group Certification Standard
4BMXT03.0E83 LEV-LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Two
Oxygen Sensor , front P0132/0152 Max voltage Internal hardware diagnosis without preprogrammed threshold 0,01sec/
driving
cycles
(wide range sensor) P3014/3015 IC supply voltage too low voltage Chip recognizes the faults itself and send a corresponding Ignition key on continuous
(ULEV II / SULEV) P0131/0151 Min voltage signal to the micro controller
Internal hardware diagnosis without preprogrammed theshold
P3024/3025 Initialization error Self diagnosis Chip recognizes the faults itself and send a corresponding Ignition key on
signal to the micro controller 0,01sec/
Communication error continuous
P3022/3023 Communication counter > 100 Ignition key on
(SPI –Bus)
Post catalyst fuel trim
Steady state On 8 sec/ Two
P2096/2098 system too rich Rich > 2,8 %
Trim controller deviation Air mass flow 100 mg/stk ......340 mg/stk continuous driving
P2097/2099 Post catalyst fuel trim Lean < 2,3 %
Engine speed 1500 1/min .....3000 1/min cycles
system too lean
Steady state On (min 80 sec.)
Lambda lean & rear sensor signal rich Two
P2195/2197 signal stuck lean > 1,05 and vls-down > 0,674 V catalyst temperature (model) 300°...800° 25 sec
Lambda rich and rear sensor signal driving
P2196/2198 signal stuck rich < 0,95 and vls-down < 0,146 V coolant temperature >81° continuous
lean cycles
mass air flow 11kg/h....190kg/h
Two
O2 – sensor exhaust sample 30 sec/
P2414/2415 Sensor voltage 3,7 < U < 4,8 V driving
error continuous
cycles
P2231/2234 O2 – sensor signal shorted Difference between sensor signal > 5,8 % forced stimulation On 10 sec/ two
to heater circuit and modeled sensor signal Steady state On continuous driving
catalyst temperature (model) > 300 ° cycle
60 sec or
Two
Oxygen sensor signals Bank 1 > +15% and Bank 2 < -15% or 130 g air mass
P0040 Closed loop lambda controller value Fuel system status Closed loop driving
swapped Bank 1 < -15% and Bank 2 > +15% integral /
cycles
continuous
Heater P3030/3031 Internal resistance Measured value; offset 0,245 > V > 0,355 heater on 270sec/ two
Oxygen Sensor , front P3016/3017 Adjusted value; offset 0,245 > V > 0,355 once per DC driving
(wide range sensor) P3032/3033 Adjusted value; gain >4 (different of two gain factors) cycle
(ULEV II / SULEV) P0135/0155 operability detection time to temperature setpoint > 200 sec .... > 40 sec/ 0,99 > l < 1,01 > 60 sec/
depence on exhaust manifold temp. -30° C .... 90°C once per DC
ceramic temperature
P3026/3027 range check 620 < T°C > 850
(determined with internal resistance)
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 8 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Test Group Certification Standard
4BMXV02.5M56 SULEV
Enhanced Evap
Test Group
4BMXV03.0M5R
Certification Standard
ULEV
yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV03.0LER LEV
Test Group Certification Standard
4BMXT03.0E83 LEV-LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Oxygen Sensor , rear P0138/0158 range check high 1,2 V 5 sec/ cont.
range check < 0,05 V + R=0 300 sec/o.p.DC
two driving
P0137/0157 cold sensor low < 0,05 V engine off ³ 300 minutes 3 sec/o.p.DC
cycles
P3010/3011 hot sensor > 0,6 V fuel system status closed loop 50 sec/o.p.DC
P0140/0160 circuit continuity disconnection 0,352 V < U < 0,5 V and R > 63kW 300 sec/o.p.DC two
P2270/2272 activity check voltage > 0,401 V (lean) Trim controller deviation Lean < 2,3% Immediately/ driving
P2271/2273 (lean voltage limit) < 0,503 (rich) Rich > 2,8 % once per DC cycles
heater on 60 sampled
Heater P0141/0161 heater resistance inner resistance Ri > 3600 W
exhaust gas temp model T < 600°C values/o.p.DC two
P0036/0056 circuit continuity disconnection I < 10 mA heater on 10 sec/ driving
P0037/0057 shorted to ground U < 2,175 V continuous cycles
P0038/0058 Shorted to battery I > 11 A
Thermostat P0128 functional check engine coolant temperature < 86° C closed loop enable reached immediately/ two
temperature or time once per DC driving
coolant temperature < 65° C cycles
at engine start
D temp. Radiator out > 35° C
(TCO_EX – TCO_EX_START)
fuel cut-off < 60 sec
engine rpm >1400
Coolant Temperture P1111 range check low < 0,28 V (138 °C) 1,0sec/ two
Sensor (Radiator Outlet) P1112 high > 4,94 V (-38,3 °C) continuous DC
Positiv Crankcase A disconnection at the ventilation system is indicated by a rough or stalling engine and results in a reaction of the fuel system (fuel trim). A fault code of the fuel system is stored into the memory two driving
Ventilation System cycles
Throttle Position Sensor P0122/0222 range check low < 0,156 V ignition key on 5msec/ two
P0123/0223 high > 4,849 V TPS No error pressent continuous driving
P0121/0221 rationality check comparison to 2nd TPS D > 0,65 V cycles
Accelarator Pedal Position P2122/2127 range check low < 0,151 V ignition key on 10msec/ two
Sensor P2123/2128 high > 4,84 V (Ch.1); >2,71 V (Ch2) continuous DC
MIN (Channel1;2*Channel2): 0,352....3,042
P2138 rationality check comparison to 2nd APPS
Deviation allowed 0,337....1,504
Throttle Valve Actuator P1636 range check low < 0,1 A ignition key on 5msec/ two
TPS No error present continuous DC
high > 6,5 A engine start finished
engine running
position controller power on
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 9 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Test Group Certification Standard
4BMXV02.5M56 SULEV
Enhanced Evap
Test Group
4BMXV03.0M5R
Certification Standard
ULEV
yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV03.0LER LEV
Test Group Certification Standard
4BMXT03.0E83 LEV-LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Mass Air Flow Sensor P0103 range check air mass flow (low) < 4 kg/h engine speed >600 rpm 300 msec/ two
ISA No error present continous driving
P0102 air mass flow (high) >750 kg/h ISAPWM_ISA or >25% cycles
FAC_TQ_REQ_CLU >15%
P0101 rationality check comparison to calc. Load D>15 kg/h (releasing accel_pedal and immediately/
(low/high) (eng. Speed and throttle depressing clutch) continuous
pos.) to act. MAF-signal
Coolant Temp. Sensor P0117 range check low < 0,28 V (138 °C) 1,0 sec/ two
(Single Sensor) P0118 high > 4,94 V (-38,3 °C) continous driving
cycles
P0125 rationality check model temperature ³ 35° C immediately/ two
(temperature model = reaches closed loop (temp at eng. start/time req.) continuous driving
ƒ [intake air temperature enable temperature > -10 °C / <300 sec cycles
and air mass flow]) > 10 °C / <120 sec
P3198 temperature gradient to steep
P3199 signal stuck
Vehicle Speed Signal P0500 rationality check signal output no signal (VS=0) engine speed > 2400 rpm 1,0 sec/ two
engine load > 272 mg/stroke continous d.c.
Intake Air Temp. Sensor P0113 range check low < 0,23 V (126,8 °C) 1,0 sec/ two
P0112 high > 4,74 V (-38,3 °C) continous DC
Crankshaft Position P0335 rationality check counted teeth - actual > 1 tooth 2 revs./cont. two
Sensor P0339 number of teeth = 1 tooth tolerable as long as no misfire 200/1000 revs./ DC
occurs at the same time continuous
Camshaft Position Sensor P0340/0365 rationality check alignment to crankshaft no signal/invalid signal crankshaft revs. > 16 revs. immed./cont. two
P1338/1339 (inlet and outlet) position sensor (pulse=low/high; high/low) driving
outside allowable window cycles
P1315/1316 Inlet 200° > crank angle >290° Inlet: 10 times
P1318/1319 outlet 50° > crank angle >156° outlet: 10 times
Variable Camshaft Timing P2090/2088 circuit continuity Shorted to ground < 2,9 V low-side driver not active 0,5 sec/ two
VANOS P2091/2089 (outlet/inlet) Shorted to battery 0,02 A < I < 2,0 A active continous driving
P0013/0010 disconnection active cycles
P0011 rationality check alignment to crankshaft Inlet camshaft engine speed > 680 rpm 2,0 sec/
position sensor > 480° ± 8,6° crank angle camshaft revs. ³ 32 revs. Once per
P0014 (15 samples) outlet camshaft VANOS not active engine
> 255° ± 8,6° crank angle starts up
P0012/0015 mechanically stuck actuator activity time to regulate activity time > expected activity time + 80 msec VANOS active 60 rev
demanded cam angle too long
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 10 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Test Group Certification Standard
4BMXV02.5M56 SULEV
Enhanced Evap
Test Group
4BMXV03.0M5R
Certification Standard
ULEV
yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV03.0LER LEV
Test Group Certification Standard
4BMXT03.0E83 LEV-LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Injection Valve P0201/0202 circuit continuity disconnection I < 10mA engine speed >320 rpm 1,5sec/ two
P0203/0204 cylinder deactivation off continuous driving
P0205/0206 cycles
P0262/0265 Shorted to battery I > 5A
P0268/0271
P0274/0277
P0261/0264 Shorted to ground U < 2,175V
P0267/0270
P0273/0276
Idle Air Control Valve P1502/1506 circuit continuity Shorted to ground < 2,9 V low-side driver not active 0,6 sec/ two
P1503/1507 Shorted to battery 0,02 A < I < 2,0 A active continous driving
P1504/1508 disconnection active cycles
functional check actual – desired rpm vehicle/engine speed 0 km/h / idle 20 sec/
P0505 D >100 rpm coolant temperature 82 < TKW °C < 110 continuous
idle adaptation finished
engine load < 200 mg/stroke
purge valve flow trigger < 0,45 Kg/h
stuck valve D calculated engine load D >± 53Nm engine speed > 1600 2 sec/ two
P1500 open PWM valve - MAF throttle angle < 0,6° continuous driving
P1501 closed PWM valve 4% < PWM < 99% cycles
ECM P0600 bus check CAN messages (TCM) > 600 msec battery voltage > 10 V immediately/ two
P0604/0605 self check RAM / ROM invalid check-sum at power up/down continuous driving
P0601 (rationality) ckecksum cycles
Barometric Pressure Sensor P2228 circuit continuity low 4,75V (1160 hP) after engine start 0,5 sec /
(inside ECM) P2229 high 0,25V (190 hP) continuous
P2227 rationality check D air mass / > 50% Ignition key on 25,5sec/
two
air mass model continouus DC
&
ratio: air mass through idle valve/ < 0,9
total air mass
Knock Sensor P0328 circuit continuity signal unplaus < 0,1 V engine speed > 2720 rpm 6 revs./ two
P1328 range check (min) (average of 3 samples) > 4,8 V Knock Control MAF > 180 mg/stroke continuous DC
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 11 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXV03.0M5R ULEV
Test Group Certification Standard Enhanced Evap
4BMXV03.0LER LEV yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV02.5M56 SULEV
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
A/T 5HP19 P0709 rationality invalid code wrong signal 0.2 sec / cont
Range Switch
Input Speed P0715 rationality input speed 0 engine speed > 992 rev/min 0.5 sec / cont
output speed > 224 rev/min two
battery voltage > 9V driving
gear selected 1,2,3,4,5 cycles
P0716 rationality input speed > 6720 rev/min 500 msec / cont
Output Speed P0720 rationality output speed > 7744 rev/min wheel speed > 255 rev/min 240 msec / cont
|Front wheel speed - back wheel
or or < 8000 rev/min
speed|
outp. Spd – wheel spd * rear axle ratio delta > 750 rev/min
P0721 rationality output speed < 160 rpm pos lever D, 4, 3, 2 400 msec / cont
rationality wheel speed * rear axle ratio < 160 rpm output speed > 1600 rpm
gear shifts not allowed

output / wheel speed P1700 rationality output speed P0720 active 250 msec / cont
double fault rationality wheel speed invalid signal

Gear Ratio P0731 rationality input - output speed pos lever no P / no N / no R 900 msec / cont
P0732 ƒ (gear ratio) delta > 5 % output speed > 500 rpm
P0733 battery voltage > 9V two
P0734 transmission fluid temperature > 20 °C driving
P0735 cycles
P1731 rationality input - output speed pos lever no P / no N / no R 900 msec / cont
ƒ (gear ratio) delta > 5 % manual mode 1st gear
output speed > 500 rpm
battery voltage > 9V
transmission fluid temperature > 20 °C

Gear Ratio for substitute P1732 rationality input - output speed pos lever no P / no N / no R 40 msec / cont two
function 4th gear ƒ (gear ratio) delta > 5 % output speed > 500 rpm driving
battery voltage > 9V cycles
transmission fluid temperature > 20 °C
Substitute function 4th gear
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 12 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXV03.0M5R ULEV
Test Group Certification Standard Enhanced Evap
4BMXV03.0LER LEV yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV02.5M56 SULEV
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Torque Converter Clutch P0741 functional check eng. speed - input speed > 80 rpm gear selected 2, 3, 4 or 5 2.5 sec / cont
(maximum slip) engine speed > input speed two
input torque to TC (calculated) <= 160 Nm driving
TCC activation pressure (calculated) >= 5.24 bar cycles
Press. Contr. Valve 1 P0745 rationality meas. curr. - calc. curr. > 150mA (if meas curr < 200mA) abs(battery voltage 70 msec / cont
> 1000mA (if meas curr > 200mA) - pcv 1 voltage) <=1.5 V
circuit continiuty, power
1 P0963 voltage 12 V pcv 1 voltage > 7V
short
circuit continiuty, ground
1 P0962 voltage 0V
short
2 P0775 rationality meas. curr. - calc. curr. > 150mA (if meas curr < 200mA) abs(battery voltage 50 msec / cont
> 1000mA (if meas curr > 200mA) - pcv 2 voltage) <=1.5 V
circuit continiuty, power
2 P0967 voltage 12 V pcv 2 voltage > 7V
short
circuit continiuty, ground
2 P0966 voltage 0V
short
3 P0795 rationality meas. curr. - calc. curr. > 150mA (if meas curr < 200mA) abs(battery voltage 50 msec / cont two
> 1000mA (if meas curr > 200mA) - pcv 3 voltage) <=1.5 V driving
circuit continiuty, power
3 P0971 voltage 12 V pcv 3 voltage > 7V cycles
short
circuit continiuty, ground
3 P0970 voltage 0V
short
4 P2761 rationality meas. curr. - calc. curr. > 150mA (if meas curr < 200mA) abs(battery voltage 70 msec / cont
> 1000mA (if meas curr > 200mA) - pcv 1 voltage) <=1.5 V
circuit continiuty, power
4 P2763 voltage 12 V pcv 1 voltage > 7V
short
circuit continiuty, ground
4 P2764 voltage 0V
short
Shift Solenoid (A) P0750 rationality voltage 1V < ss voltage < 1.44V, if ss is under current MV input voltage 7V < MV inp. Volt. < 16V 800 msec / cont
0.85V < ss voltage < 1.44V, if ss is not under current
circuit continuity, power
(A) P0753 voltage 1.44V < ss voltage < 5V, if ss is under current 800 msec / cont
short
circuit continuity, ground
(A) P0752 voltage 0V < ss voltage < 0.35V, if ss is not under current 800 msec / cont
short
circuit continuity,
(A) P0751 voltage 0.35V < ss voltage < 0.85V, if ss is not under current 800 msec / cont
disconnection
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 13 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXV03.0M5R ULEV
Test Group Certification Standard Enhanced Evap
4BMXV03.0LER LEV yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV02.5M56 SULEV
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
(B) P0755 rationality voltage 1V < ss voltage < 1.44V, if ss is under current MV input voltage 7V < MV inp. Volt. < 16V 800 msec / cont
0.85V < ss voltage < 1.44V, if ss is not under current
(B) P0758 circuit continuity, power short voltage 1.44V < ss voltage < 5V, if ss is under current 800 msec / cont two
circuit continuity, ground
(B) P0757 voltage 0V < ss voltage < 0.35V, if ss is not under current 800 msec / cont driving
short
circuit continuity,
(B) P0756 voltage 0.35V < ss voltage < 0.85V, if ss is not under current 800 msec / cont cycles
disconnection
Shift Solenoid (C) P0760 rationality voltage 1V < ss voltage < 1.44V, if ss is under current MV input voltage 7V < MV inp. Volt. < 16V 800 msec / cont
0.85V < ss voltage < 1.44V, if ss is not under current
(C) P0763 circuit continuity, power short voltage 1.44V < ss voltage < 5V, if ss is under current 800 msec / cont
circuit continuity, ground
(C) P0762 voltage 0V < ss voltage < 0.35V, if ss is not under current 800 msec / cont
short
circuit continuity,
(C) P0761 voltage 0.35V < ss voltage < 0.85V, if ss is not under current 800 msec / cont
disconnection
(Shift Lock) P1761 rationality voltage 1V < ss voltage < 1.44V, if ss is under current MV input voltage 7V < MV inp. Volt. < 16V 500 msec / cont
0.85V < ss voltage < 1.44V, if ss is not under current
(Shift Lock) P1762 circuit continuity, power short voltage 1.44V < ss voltage < 5V, if ss is under current 500 msec / cont
circuit continuity, ground
(Shift Lock) P1763 voltage 0V < ss voltage < 0.35V, if ss is not under current 500 msec / cont
short
circuit continuity,
(Shift Lock) P1764 voltage 0.35V < ss voltage < 0.85V, if ss is not under current 500 msec / cont
disconnection
2/3 Shift P0782 rationality, no change input output inp spd old gear – 40 rpm > inp spd new gear pos lever no P / no N / no R 90 msec / cont
output speed > 500 rpm
P1882 rationality, value too big input speed inp spd old gear + 600 rpm < inp spd new gear pos lever no P / no N / no R 90 msec / cont two driving
output speed > 500 rpm cycles
¾ Shift P0783 rationality, no change input output inp spd old gear – 40 rpm > inp spd new gear pos lever no P / no N / no R 90 msec / cont
output speed > 500 rpm
P1883 rationality, value too big input speed inp spd old gear + 600 rpm < inp spd new gear pos lever no P / no N / no R 90 msec / cont
output speed > 500 rpm

System Voltage, electrical P1889 rationality battery voltage bat. Volt. < 9V engine speed > 1408 rpm 2.5 sec / cont
System Voltage, low input P1892 rationality battery voltage bat. Volt. < 7V or 16V < bat. Volt. engine speed >1408 rpm 0.3 sec / cont
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 14 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXV03.0M5R ULEV
Test Group Certification Standard Enhanced Evap
4BMXV03.0LER LEV yes OBD II Requirements, Summary Table
Test Group Certification Standard
4BMXV02.5M56 SULEV
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Transmission P1719 bus check CAN level wrong value 0.3 sec / cont
Control Module P1720 bus check CAN message/ time out DME > 100 ms ignition on 0.6 sec / cont
battery voltage > 9V
P1747 bus check CAN bus fault invalid signals ignition on 0.15 sec / cont two
P1765 rationality CAN throttle position invalid signal 0.4 sec / cont driving
P1794 self check EPROM checksum invalid checksum cont cycles
P1791 self check EEPROM invalid checksum once at startup
P1792 rationality microcontroller watchdog invalid checksum once at srtartup
circuit continuity, power
Supply Voltage Pressure P1893 voltage ss and pcv voltage > battery voltage - 1.0V ss and pcv voltage := battery voltage -2V once at startup
short
circuit continuity, ground
Control Solenoid / Shift P1894 voltage ss and pcv voltage < 2.5V ss and pcv voltage := battery voltage -2V once at startup two
short
Solenoid voltage ss and pcv voltage < 30% * battery voltage ss and pcv voltage on 0.03 sec / cont. driving
circuit continuity,
P1895 voltage ss and pcv voltage >= 2.5V ss and pcv voltage := 0V once at startup cycles
disconnection
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 15 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group
Certification Standard
4BMXX03.0UL2
ULEV II
Enhanced Evap
(not 525i, 530i)
Test Group Certification Standard
yes OBD II Requirements, Summary Table
4BMXT03.0E83 LEV LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
A/T GM5
P0705 rationality invalid code wrong signal battery voltage 9V < battery voltage < 18V 10 sec / cont
Range Switch engine speed 450 rpm < eng. spd. < 6500 rpm
P0709 rationality transitional code transitional signal battery voltage 9V < battery voltage < 18V 0.5 sec/ cont
engine speed 450 rpm < eng. spd. < 6500 rpm

Input Speed P0715 performance inp spd - last valid inp spd > 1000 rpm vehicle speed > 8 km/h 3 sec / cont two
throttle position > 12% driving
battery voltage 9V < battery voltage < 18V cycles
P0717 rationality input speed < 100 rpm gear selected 1,2,3,4 or 5 5 sec / cont
vehicle speed > 8 km/h
battery voltage 9V < battery voltage < 18V
engine speed 450 rpm < eng. spd. < 6500 rpm

Output Speed P0720 performance delta output speed > 1300 rpm gear selected 1,2,3,4 or 5 5 sec / cont
battery voltage 9V < battery voltage < 18V
engine speed 450 rpm < eng. spd. < 6500 rpm
outp spd or last valid outp spd > 1300 rpm
P0722 rationality output speed < 100 rpm engine torque 70 Nm < eng trq < 400 Nm 3 sec / cont
throttle position > 12 %
input speed 1500 rpm < inp spd < 6000 rpm
battery voltage 9V < battery voltage < 18V
engine speed 450 rpm < eng. spd. < 6500 rpm
Gear Ratio P0731 rationality input - output speed delta > 5 % gear selected 1, 2, 3, 4, 5 2 sec / cont
P0732 ƒ (gear ratio) throttle position > 10%
P0733 pos lever no P / no N / no R two
P0734 vehicle speed > 5 km/h driving
P0735 transmission temperature 20°C < trans temp < 130 °C cycles
engine torque 50Nm < eng trq < 400 Nm
transmission ratio 0.6 < trans ratio < 4.2
battery voltage 9V < battery voltage < 18V
engine speed 450 rpm < eng. spd. < 6500 rpm
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 16 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group
Certification Standard
4BMXX03.0UL2
ULEV II
Enhanced Evap
(not 525i, 530i)
Test Group Certification Standard
yes OBD II Requirements, Summary Table
4BMXT03.0E83 LEV LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Torque Converter Clutch P0741 functional check TCC_Slip_Target - TCC_Slip > 200 prm TCC mode lock on 15 sec / cont
TCC stuck off (maximum slip) gear selected 2, 3, 4 or 5
throttle position 12% < throt pos < 90 %
transmission temperature 20°C < trans temp < 130 °C
engine torque 55 Nm < eng trq < 400 Nm
battery voltage 9V < battery voltage < 18V
engine speed 450 rpm < eng. spd. < 6500 rpm
P0742 functional check eng. speed - input speed -20 rpm < delta < 20 rpm TCC mode lock off 7.5 sec/ cont two
TCC stuck on (minimum slip) gear selected 5 driving
throttle position 12% < throt pos < 90 % cycles
engine speed 600 rpm < eng spd < 4500
engine torque 80 Nm < eng trq < 400 Nm
vehicle speed 15 kph < eng spd < 255 kph
battery voltage 9V < battery voltage < 18V
engine speed 450 rpm < eng. spd. < 6500 rpm

Press. Contr. Valve P2759 circuit continuity voltage duty cycle (pwm signal) <= 10% battery voltage 9V < battery voltage < 18V 700 msec / cont
or engine speed 450 rpm < eng. spd. < 6500 rpm
duty cycle (pwm signal) >= 80%
Shift Solenoid (A) P0753 circuit continuity, power short voltage power short Shift Solenoid A on 700 msec / cont
battery voltage 9V < battery voltage < 18V
engine speed 450 rpm < eng. spd. < 6500 rpm
(A) P0973 ciruit continuity, ground short voltage ground short battery voltage 9V < battery voltage < 18V 700 msec / cont
engine speed 450 rpm < eng. spd. < 6500 rpm

Shift Solenoid (B) P0758 circuit continuity, power short voltage power short Shift Solenoid B on 700 msec / cont
battery voltage 9V < battery voltage < 18V
engine speed 450 rpm < eng. spd. < 6500 rpm
(B) P0976 ciruit continuity, ground short voltage ground short battery voltage 9V < battery voltage < 18V 700 msec / cont
engine speed 450 rpm < eng. spd. < 6500 rpm
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 17 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group
Certification Standard
4BMXX03.0UL2
ULEV II
Enhanced Evap
(not 525i, 530i)
Test Group Certification Standard
yes OBD II Requirements, Summary Table
4BMXT03.0E83 LEV LDT
Component/ Fault Monitor Strategy Malfunction Treshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
Shift Solenoid (C) P0763 circuit continuity, power short voltage power short Shift Solenoid C on 700 msec / cont
battery voltage 9V < battery voltage < 18V two
engine speed 450 rpm < eng. spd. < 6500 rpm driving
(C) P0979 ciruit continuity, ground short voltage ground short battery voltage 9V < battery voltage < 18V 700 msec / cont cycles
engine speed 450 rpm < eng. spd. < 6500 rpm

Power Supply P1892 rationality battery voltage < 9,5 V engine speed > 1500 rpm 5 sec / cont two
P1891 rationality battery voltage > 18 V 10 sec / cont driving
cycles
Transmission
P0727 rationality CAN engine speed invalid signal battery voltage 9V < battery voltage < 18V 1 sec / cont
Control Modul
P1780 rationality CAN torque reduction invalid signal battery voltage 9V < battery voltage < 18V 1 sec / cont
engine speed 450 rpm < eng. spd. < 6500 rpm two
P1765 rationality CAN throttle position invalid signal battery voltage 9V < battery voltage < 18V 1 sec / cont driving
engine speed 450 rpm < eng. spd. < 6500 rpm cycles
P1720 bus check CAN messages/time out >1s battery voltage 9V < battery voltage < 18V 1 sec / cont
P1719 bus check CAN level wrong value battery voltage 9V < battery voltage < 18V 5 sec / cont
P1791 rationality internal error (NVM / RAM) once at startup
P1790 self check RAM and ROM check invalid checksum once at startup
P1794 self check ROM check not programmed once at startup
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 18 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Certification Standard Enhanced Evap
4BMXV03.0M5R
ULEV yes OBD II Requirements, Summary Table
Certification Standard
4BMXV03.0LER
LEV
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum

Transmission SMG
pump activation = FINISHED
& GEARSHIFT NOT IN PROGRESS
Hydraulic Pressure Sensor & KEY = ON
& NOT CRANKING = ON 2nd driving
P0932 plausibility interruption on sensor GND delta pressure < +1,5 bar & Vsupply = [6.5-10V, 17.01-17.5] < 3s cycle

& KEY = ON
& NOT CRANKING = ON
& Vsupply = [6.5-10V, 17.01-17.5]
& GEARSHIFT IN PROGRESS
3
delta pressure > -3 bar & ESTIMATED USED OIL >20 cm < 3s
KEY = ON
sensor malfunction, & NOT CRANKING = ON < 500ms,
out of dynamic range | signal gradient | > 5V & Vsupply = [6.5-10V, 17.01-17.5] continuous
KEY = ON
P0934 lower threshold interruption or s.c.to GND signal < 0,4 V & NOT CRANKING = ON
P0935 upper threshold s.c. to supply signal > 4,7 V & Vsupply = [6.5-10V, 17.01-17.5]
KEY = ON
& NOT CRANKING = ON < 105 ms, 2nd driving
CAN Timeout DME P1720 plausibility signal is not available on CAN timeout & Vsupply = [6.5-10V, 17.01-17.5] continuous cycle
KEY = ON
& NOT CRANKING = ON 2nd driving
CAN Timeout ASC/DSC P1721 plausibility signal is not available on CAN timeout & Vsupply = [6.5-10V, 17.01-17.5] < 210 ms, cont. cycle
KEY = ON
& NOT CRANKING = ON
& Vsupply = [6.5-10V, 17.01-17.5] 2nd driving
CAN-Bus Monitoring P1747 plausibility CAN bus Off timeout & Engine = ON acknowledged since timeout < 1 s, cont. cycle
KEY = ON
malfunction on & ECU = ON since timeout 2nd driving
CAN Throttle Valve P1765 plausibility throttle valve potentiometer signal = FFhex & Vsupply = [6.5-10V, 17.01-17.5] < 20 ms, cont. cycle
failure on CAN engine speed = Validated
& KEY = ON
& NOT CRANKING = ON 2nd driving
Engine Speed P1766 plausibility sensor disconnected or multiple fault speed signal = 0 & Vsupply = [6.5-10V, 17.01-17.5] < 1 s, cont. cycle

CONFIDENTIAL
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 19 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Certification Standard Enhanced Evap
4BMXV03.0M5R
ULEV yes OBD II Requirements, Summary Table
Certification Standard
4BMXV03.0LER
LEV
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum
Pump = Commanded 2nd driving
Hydraulic Pump Failure P1887 plausibility damage on hydraulic pump pump switched on for more than 30s & error counter >= 5 < 50 s, cont. cycle
2nd driving
Shift Position Sensor P1850 upper threshold open circuit or s.c. to Vsupply signal > 4,5V KEY = ON < 500 ms, cont. cycle
P1851 lower threshold short to GND signal < 0,5 V & CRANKING = NOT ON
P1852 plausibility out of dynamic range signal gradient > 4,4 V & Vsupply = [6.5-10V, 17.01-17.5]
selection thresholds = f(gear position, EOL tuned values)
& KEY = ON
& CRANKING = NOT ON
& Vsupply = [6.5-10V, 17.01-17.5]
Out of position range signal outside selection thresholds & GEARSHIFT = NOT IN PROGRESS
KEY = ON
failure on brake switch system detected & ECU = ON since timeout 2nd driving
CAN Brake Signal P1782 plausibility by engine control unit CAN label F_BS = 1 & Vsupply = [6.5-10V, 17.01-17.5] < 20 ms, cont. cycle

CONFIDENTIAL
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 20 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Certification Standard Enhanced Evap
4BMXV03.0M5R
ULEV yes OBD II Requirements, Summary Table
Certification Standard
4BMXV03.0LER
LEV
Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
Component/ System
Code Description Criteria Value Parameter Conditions Required Illum
CODE <> „R“
& KEY = ON
signal = 1
& CRANKING = NOT ON
& Vsupply = [6.5-10V, 17.01-17.5]
Gear Lever Digital Line P1823 no signal hall cell is not switching or wiring problem < 20 ms, cont. 2nd driving cycle
CODE = „R“
& KEY = ON
signal = 0
& CRANKING = NOT ON
& Vsupply = [6.5-10V, 17.01-17.5]
ENGINE = ON
& KEY = ON
& NOT CRANKING = ON
& Vsupply = [6.5-10V, 17.01-17.5]
& GEAR = ENGAGED
out of dynamic range | signal gradient | > 1000 rpm & CLUTCH = CLOSED
ENGINE = ON
& KEY = ON
& NOT CRANKING = ON
CAN Speed Rear Wheels P1767 plausibility < 1 s, cont. 2nd driving cycle
& Vsupply = [6.5-10V, 17.01-17.5]
& GEAR = ENGAGED
& CLUTCH = CLOSED
signal not available for timeout speed signal = 0
ENGINE = ON
& KEY = ON
& NOT CRANKING = ON
& Vsupply = [6.5-10V, 17.01-17.5]
& GEAR = ENGAGED
-1
& CLUTCH SPEED > 500 min

CONFIDENTIAL
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 21 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Certification Standard Enhanced Evap
4BMXV03.0M5R
ULEV yes OBD II Requirements, Summary Table
Certification Standard
4BMXV03.0LER
LEV
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
ENGINE = ON
& KEY = ON
speed signal<>engine speed/gear ratio +e tolerance e = 500 min-1,
& NOT CRANKING = ON
AND gear ratio = f(engaged gear),
& Vsupply = [[6.5-10V, 17.01-17.5]
speed signal<>clutch speed/gear ratio +e clutch speed
& GEAR = ENGAGED
& CLUTCH = CLOSED
CAN Speed Rear Wheels < 1 s, cont. 2nd driving cycle
ENGINE = ON
& KEY = ON
& NOT CRANKING = ON
& Vsupply = [6.5-10V, 17.01-17.5]
failure on speed signal detected by DSC & GEAR = ENGAGED
control unit one of the speed signals from CAN = 1FFFh & CLUTCH = CLOSED
KEY = ON
plausibility signal = FFhex & ECU = ON since timeout
CAN Generated Engine Torque P1771 engine ECU not working properly & Vsupply = [6.5-10V, 17.01-17.5] < 20 ms, cont. 2nd driving cycle
< 20 ms,
plausibility
EEPROM failure P1791 checksum failure - once at ECU power on 1per driving cycle 1st driving cycle
Logic relay commanded AND
ON
unintended drivers relay opening (open power latch voltage > 5V AND NOT CRANKING =
ON
circuit on pin (1,7), burned fuse drivers relay commanded on & TCU internal RELAY <150ms, cont. 1st driving cycle
Power Latch Relays P1796 plausibility power latch voltage > 5V AND drivers relay
drivers relay permanently closed commanded off < 20 ms,
ECU switch off request 2nd driving cycle
logic relay permanently closed ECU not switched off AND 1per driving cycle
logic relay commanded off
Gear lever analog lines
(0) P1817 upper threshold open circuit or s.c.to Vsupply or s.c.to +5V signal > 4,2 V KEY = ON
P1818 lower threshold short to GND signal < 0,8 V & CRANKING = NOT ON < 1 s, cont. 2nd driving cycle
P1819 plausibility signal gradient to high | signal gradient | > 4,40 V & V_supply = [6.5-10V, 17.01-17.5]
(1) P1820 upper threshold open circuit or s.c.to Vsupply or s.c.to +5V signal > 4,2 V
P1821 lower threshold short to GND signal < 0,8 V < 1 s, cont.
P1822 plausibility signal gradient to high | signal gradient | > 4,40 V
(2) P1866 upper threshold open circuit or s.c.to Vsupply or s.c.to +5V signal > 4,2 V
P1867 lower threshold short to GND signal < 0,8 V < 1 s, cont.
P1868 plausibility signal gradient to high signal gradient > 4,4 V
(3) P1869 upper threshold open circuit or s.c.to Vsupply or s.c.to +5V signal > 4,2 V
P1870 lower threshold short to GND signal < 0,8 V < 1 s, cont.
P1876 plausibility signal gradient to high signal gradient > 4,4 V

CONFIDENTIAL
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 22 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group Certification Standard


4BMXX03.0UL2 ULEV II
Certification Standard Enhanced Evap
4BMXV03.0M5R
ULEV yes OBD II Requirements, Summary Table
Certification Standard
4BMXV03.0LER
LEV
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria Value Parameter Conditions Required Illum.
KEY = ON
code not valid for a timeout & CRANKING = NOT ON
Gear Lever Hallsensors P1860 no signal hall cell is not switching (Code is compared to valid gear position codes) & V_supply = [6.5-10V, 17.01-17.5] < 20 ms, cont. 2nd driving cycle
ENGINE = ON
& KEY = ON
& CRANKING = NOT ON
& Vsupply = [6.5-10V, 17.01-17.5]
& CLUTCH = CLOSED
Clutch Speed P1859 plausibility out of dynamic range | signal gradient | > 9000 rpm & GEAR = ENGAGED < 1s, cont. 2nd driving cycle
ENGINE = ON
& KEY = ON
& CRANKING = NOT ON
& Vsupply = [6.5-10V, 17.01-17.5]
& CLUTCH = CLOSED
signal not available for timeout speed signal = 0 & GEAR = ENGAGED
ENGINE = ON
& KEY = ON
& CRANKING = NOT ON
& Vsupply = [6.5-10V, 17.01-17.5]
& CLUTCH = NOT CLOSED
& GEAR = ENGAGED
-1
& driveline speed > 200 min
ENGINE = ON
& KEY = ON
& CRANKING = NOT ON
& Vsupply = [6.5-10V, 17.01-17.5]
speed signal <> engine speed+e & CLUTCH = CLOSED
AND & GEAR = ENGAGED
speed signal<> & gear ratio = f(engaged gear)
driveline speed*gear ratio +e tolerance e = 2000 min-1 & driveline speed = AVAILABLE

CONFIDENTIAL
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 23 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group
Certification Enhanced Evap
4BMXX03.0UL2
(525i, 530i)
ULEV II yes OBD II Requirements, Summary Table
Component/ Time
Fault Monitor Strategy Malfunction Threshold Secondary Enable MIL
Require
System Code Description Criteria value Parameter Conditions Illum.
d
A/T 6HP19
Pressure Regulator
Valves
(1) P0962 lower threshold interruption or short circuit to gnd Low-side and high-side FET activated 20msec/ two driving
P0745 plausibility current higher or lower than threshold >220mA (p~I) Power supply >9V continous cycles
P0963 upper threshold short circuit to supply Voltage-drop at FET <=1V
P0748 no signal interruption Solenoid supply >9V
(2) P0966 lower threshold interruption or short circuit to gnd Desired PWM-Signal Not 0% and not 100%
P0775 plausibility current higher or lower than threshold >730mA (p~I)
P0967 upper threshold short circuit to supply
P0778 no signal interruption
(3) P0970 lower threshold interruption or short circuit to gnd
P0795 plausibility current higher or lower than threshold >220mA (p~I)
P0971 upper threshold short circuit to supply
P0798 no signal interruption
(4) P2720 lower threshold interruption or short circuit to gnd
P2713 plausibility current higher or lower than threshold >730mA (p~I)
P2721 upper threshold short circuit to supply
P2716 no signal interruption
(5) P2729 lower threshold interruption or short circuit to gnd. -
P2722 plausibility current higher or lower than threshold no monitoring
P2730 upper threshold short circuit to supply -
P2725 no signal interruption -
Solenoid Valves
Diagnosis by ASIC if PWM-signal const. at 0%, 100% high-side FET voltage drop <=1V
20msec/ two driving
(1) P0973 lower threshold interruption or short circuit to gnd. voltage return lead (low/high) <0,15V high-side FET enabled
continous cycles
0,15V< voltage return lead (low) <0,8V low-side FET enabled
Diagnosis by ASIC if PWM-signal const. at 0%, 100%
P0753 upper threshold short circuit to supply
voltage return lead (high) >0,3V
Diagnosis by ASIC if PWM-signal const. at 0%, 100%
P0751 no signal interruption
0,15V<voltage return lead (low) <0,8V
(2) --- Not used Not used. Not used
interlock (only PL2) (3) P0979 lower threshold interruption or short circuit to gnd. Diagnosis only by ASIC due to on/off-controlling
Shiftlock (4) P1804 lower threshold interruption or short circuit to gnd. Diagnosis only by ASIC due to on/off-controlling
Oil Temp Sensor P0711 general Short circuit (within sensor) Voltage at connectors between 2,3 and 2,7V 1500msec/ two driving
) P0713 upper threshold short circuit to supply Sensor-plus >4,5V and Sensor-minus >0,5V continous cycles
P0712 lower threshold short circuit to gnd Sensor-plus <4,5V and Sensor-minus <0,5V
) P0714 no signal interruption Sensor-plus >4,5V and Sensor-minus <0,5V
P0710 plausibility Gradient lower than threshold Increase of 20°C / 100 msec
Output speed >800rpm and status OK
or
Engine speed >400rpm and status OK
Increase of 4°C / 4 min
Start temperature < 20°C

CONFIDENTIAL
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 24 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group
Certification
4BMXX03.0UL2
(525i, 530i)
ULEV II
Enhanced Evap
yes OBD II Requirements, Summary Table
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria value Parameter Conditions Required Illum.
Torque Converter diff(engine speed, input speed) > threshold 2500msec/
P0741 general >diff.-speed=f(engine torque) torque converter clutch clutch not opened two driving
Clutch over defined time
(TCC) engine torque[-50; 300]Nm; diff.-speed[25; 25]rpm continous cycles
>30sec
valve P2764 lower threshold interruption or short circuit to gnd. -
P2761 plausibility current higher or lower than threshold no monitoring
P2763 upper threshold short circuit to supply -
P2759 no signal interruption -
Power Supply P1891 upper threshold battery voltage > threshold >=16V engine speed >=400rpm 10 msec/ two driving
FET enabled continous cycles
Jump-Start no
P1892 lower threshold <=7V engine speed >=400rpm
FET enabled
P1890 general <9V engine speed >=400rpm and status OK
FET enabled
Gear Ratio Monitoring 30msec/ two driving
|output speed x ratio - input speed| >
(1) P0731 plausibility > characteristic speed-difference=f(engine speed) transmission oil temp. >0°C continous cycles
threshold
(2) P0732 | engine speed [0; 200; 6000] rpm actual Range 1, 2, 3, 4, 5, 6
(3) P0733 | speed-difference [400; 200; 400] rpm output speed >0rpm
(4) P0734 engine speed >400rpm
(5) P0735 | input speed >0rpm
(6) P1736 | input speed status OK
Stand by Control SBC inactive
Range Shift monitoring 30msec/ two driving
(input speed - output speed x ratio) >
(1) ®(2) A P1881 upper threshold >300rpm output speed >300rpm continous cycles
threshold
(input speed - output speed x ratio)(t) - transmission oil temp. >=0°C
B P0781 general (input speed - output speed x ratio)(t=0) -30rpm < calc. value < 40rpm engine speed >=600rpm
< threshold range position not P, R, N
(input speed - output speed x ratio) >
(2) ®(3) A P1882 upper threshold >300rpm output speed >300rpm
threshold
(input speed - output speed x ratio)(t) - transmission oil temp. >=0°C
B P0782 general (input speed - output speed x ratio)(t=0) -30rpm < calc. value < 40rpm engine speed >=600rpm
> threshold range position not P, R, N

CONFIDENTIAL
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 25 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group
Certification
4BMXX03.0UL2
(525i, 530i)
ULEV II
Enhanced Evap
yes OBD II Requirements, Summary Table
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria value Parameter Conditions Required Illum.
Range Shift monitoring 30msec/ two driving
(input speed - output speed x ratio) >
(3) ®(4) AP1883 upper threshold >300rpm output speed >300rpm continous cycles
threshold
(input speed - output speed x ratio)(t) - transmission oil temp. >=0°C
BP0783 general (input speed - output speed x ratio)(t=0) -30rpm < calc. value < 40rpm engine speed >=600rpm
> threshold range position not P, R, N
(input speed - output speed x ratio) >
(4) ®(5) AP1884 upper threshold >300rpm output speed >300rpm
threshold
(input speed - output speed x ratio)(t) - transmission oil temp. >=0°C
BP0784 general (input speed - output speed x ratio)(t=0) -30rpm < calc. value < 40rpm engine speed >=600rpm
> threshold range position not P, R, N
(input speed - output speed x ratio) >
(5) ®(6) AP1885 upper threshold >300rpm output speed >300rpm
threshold
(input speed - output speed x ratio)(t) - transmission oil temp. >=0°C
BP0829 general (input speed - output speed x ratio)(t=0) -30rpm < calc. value < 40rpm engine speed >=600rpm
> threshold range position not P, R, N
(2) ®(1) A--- upper threshold no monitoring output speed >250rpm
(input speed - output speed x ratio)(t) - transmission oil temp. >=0°C
BP1861 general (input speed - output speed x ratio)(t=0) -30rpm < calc. value < 40rpm engine speed >=600rpm
> threshold range position not P, R, N
(3) ®(2) A--- upper threshold no monitoring output speed >500rpm
(input speed - output speed x ratio)(t) - transmission oil temp. >=0°C
BP1862 general (input speed - output speed x ratio)(t=0) -30rpm < calc. value < 40rpm engine speed >=600rpm
> threshold range position not P, R, N
(4) ®(3) A--- upper threshold no monitoring output speed >700rpm
(input speed - output speed x ratio)(t) - transmission oil temp. >=0°C
BP1863 general (input speed - output speed x ratio)(t=0) -30rpm < calc. value < 40rpm engine speed >=600rpm
> threshold range position not P, R, N
(5) ®(4) A--- upper threshold no monitoring output speed >800rpm
(input speed - output speed x ratio)(t) - transmission oil temp. >=0°C
BP1864 general (input speed - output speed x ratio)(t=0) -30rpm < calc. value < 40rpm engine speed >=600rpm
> threshold range position not P, R, N
(6) ®(5) A--- upper threshold no monitoring output speed >1100rpm
(input speed - output speed x ratio)(t) - transmission oil temp. >=0°C
BP1865 general (input speed - output speed x ratio)(t=0) -30rpm < calc. value < 40rpm engine speed >=600rpm
> threshold range position not P, R, N
Engine Torque P1771 plausibility CAN-Message signal error-flag =1 DME-CAN Connection Status OK 600msec/ two driving
alive-counter or checksum no alteration of alive-counter or wrong Checksum CAN-Bus Status OK continous cycles
ignition status on

CONFIDENTIAL
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 26 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group
Certification
4BMXX03.0UL2
(525i, 530i)
ULEV II
Enhanced Evap
yes OBD II Requirements, Summary Table
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria value Parameter Conditions Required Illum.
Engine Overspeed P1728 plausibility engine speed >6500rpm Range Position not P, R, N, Z and status OK 2,6sec/ two driving
engine speed status OK or substitute value continous cycles
Park-Lock Sensor status OK
Engine Speed Signal P1727 plausibility CAN-Message signal error-flag =1 DME CAN-Connection status OK 600msec/ two driving
alive-counter or checksum no alteration of alive-counter or wrong Checksum ignition signal on continous cycles
CAN-Bus status OK
Range Position Switch P0705 plausibility Transmission Position Sensor invalid code - - 100msec/ two driving
(Driver's request) continous cycles
CAN-Bus P1747 plausibility CAN-Bus disabled - ignition status on 100msec/ one driving
continous cycle
Turbine Speed Sensor P1810 Upper threashold Short circuit to supply Sensor supply Status OK 600msec/ two driving
(Input Speed NTU) P1811 Lower threshold Interruption or short circuit to grd. continous cycles
P0715 plausibility Signal greater or lower than threshold >7700rpm, <20rpm Sensor supply (NTU>7700rpm) Status OK
Sensor (NTU>7700rpm) No electr. error
Sensor supply Status OK
sensor No electr. error
Engine speed Status OK, >600rpm
Output speed Status OK or substitude value >250rpm
Range position Status OK or substitute value
Transmission condition friction-locked (forward or backward)
Output Speed Sensor P0720 plausibility Speed difference to wheel speed >250rpm (output speed <>wheel speed) Transmission condition friction-locked (forward or backward)
And turbine speed >200rpm (output speed <>turbine speed) Shift flag =0 (no shift)
Turbine speed Status OK
Sensor supply Status OK
Wheel speed Status OK
P1812 Upper threashold Short circuit to supply Sensor supply Status OK
P1813 Lower threshold Interruption or short circuit to grd.
P0721 general Signal greater than threshold >=8400rpm (default but variant specific) Sensor supply Status OK
or sensor No electr. error
Differene to converted wheel speed >250rpm Sensor supply Status OK
sensor No electr. error
Wheel speed Mean speed of driven wheels OK
Mean speed of non-driven wheels OK
Converted wheel speed >500rpm
Diff. Of driven and non-driven wheels <10rpm
P1814 plausibility Negative gradient of signal > threshold 1000rpm / 10msec Transmission condition Function-locked (forward) 600msec/
Turbine speed sensor Status OK continous
Diff. (output speed turbine speed) >200rpm
Or shift flag =1

CONFIDENTIAL
OBDII Summary Table for all 6-Cylinder Models with Siemens ECU MS45 with Start of Production 03/03 and later in MY 2004:
Engine Type: M54B25 ULEV II/M54B30 ULEV II / Test Group: 4BMXX03.0UL2
Engine Type: M56B25 SULEV / Test Group: 4BMXV02.5M56
Engine Type: M54B30 ULEV / Test Group: 4BMXV03.0M5R
Engine Type: M54B25 LEV / Test Group: 4BMXV03.0LER Page 27 of 27
Engine Type: M54B25 LEV/ M54B30 LEV / Test Group: 4BMXT03.0E83
Part 1 Issued: 11/27/02

Test Group
Certification
4BMXX03.0UL2
(525i, 530i)
ULEV II
Enhanced Evap
yes OBD II Requirements, Summary Table
Component/ Fault Monitor Strategy Malfunction Threshold Secondary Enable Time MIL
System Code Description Criteria value Parameter Conditions Required Illum.
Colliding Functions or
not allowed actuating colliding of 2 Substitute-Functions same priority
SW-Functions 20msec/ two driving
of valves (at detected P1702 general driven solenoid valves have short-circuit to supply or none -
actuating solenoid valves continous cycles
interruption or short- interruption
circuit to supply)
10msec/
Watch-Dog P1792 general error-counter exceeding diff. thresholds Status-Counter initialization: 0 or 1 two driving
continous
filtered battery voltage >7V and in cycles
in operation: debug-mode deactivated initialization
Timeout DME CAN-
P1720 plausibility CAN-Connection DME Timeout CAN-Bus no Error and ready-to-transmit 750msec/ one driving
Connection
TCM-CAN no transmission of wake-up signal continous cycle
battery voltage >9V
Timeout DSC CAN-
P1721 plausibility CAN-Connection DSC Timeout CAN-Bus no Error and ready-to-transmit 2800msec/ two driving
Connection
TCM-CAN no transmission of wake-up signal continous cycles
battery voltage >9V
100msec/
max(Chip-Temp. + 0°C, > characteristic
continous two driving
TCM Hot Disabling P1793 general Trans.-Oil-Temp. - 10°C) voltage[16.4, 18.5, 19.5, 25, 25]V none
and in cycles
> threshold=f(battery-voltage) Temp[141, 121, 111, 61, 61]°C
initialization
30msec/
Valve Voltage Supply P1896 plausibility FET drive not possible Status-Counter initialization: 0 or 1 two driving
continous
and in
P1893 upper threshold short-circuit to supply - filtered battery voltage >7V cycles
initialization
short-circuit to gnd. or sensor supply
high-side and low-side-FET in operation: enabled
P1894 lower threshold voltage < threshold sensor supply <0.5V, drop-voltage>1V
battery voltage >7V
or FET-drop-voltage > threshold
P1895 no signal interruption -
600msec/
Sensor Voltage Supply P1897 upper threshold sensor supply Voltage >threshold >8V battery-voltage >6.05V two driving
continous
P1898 lower threshold sensor supply Voltage <threshold <6,42 cycles
20msec/ One
EEPROM P1791 plausibility Checksum-Error =1 none -
continous driving cycle
EPROM P1790 plausibility Checksum-Error =1 none - 10msec/ two driving
SW-Verify-Error due to Update of
P1798 continous cycles
EEPROM-Emulation

CONFIDENTIAL

Copyright 2013 - 2014 Service Repair Solutions, Inc.

You might also like