Sie sind auf Seite 1von 27

Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.

1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
EVAP: LDP Valve - Final Stage Final stage check Output digital LDP The final stage inside the DME will set an internal flag whenever
X X 1 1 on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. Occurs
Ignition Coil Cyl. 2 Ignition feedback Input analog (0
Ignition Shunt Resistor The02DME i 2initiates
) the secondary ignition for each cylinder then
X 1 1 100 mV looks for the feedback through the shunt resistor in the harness
Timing to determine if the ignition actually occurred.
Running losses valve - Final stage Final stage check Output digital Running losses -valve The final stage inside the DME will set an internal flag whenever
X 2 2 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. Occurs
Ignition Coil Cyl. 4 Ignition feedback Input analog (0
Ignition Shunt Resistor The02DME i 2initiates
) the secondary ignition for each cylinder then
X 2 2 100 mV looks for the feedback through the shunt resistor in the harness
Timing to determine if the ignition actually occurred.
EVAP: Reed Switch not closed, doesnt open or EVAP monitoring Input digital LDP reed contact Within a predetermined time the LDP reed switch signal has to
X 3 3 doesnt close 0-12V switch change from high to low or from low to high or LDP reed switch
on/off is "low" for longer then the predetermined time.
Ignition Coil Cyl. 6 Ignition feedback Input analog Ignition Shunt Resistor The DME initiates the secondary ignition for each cylinder then
X 3 3 100 mV looks for the feedback through the shunt resistor in the harness
Timing to determine if the ignition actually occurred.
EVAP: DMTL Valve - Final Stage Final stage check Output digital DMTL The final stage inside the DME will set an internal flag whenever
X 2 2 on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. Occurs
Swapped O2 Sensors Pre Cat. O2-Sensor check DME internal Value O2-Sensor (0 02 willi set
Fault 2 )if the fuel control from one bank reaches the rich

X 3 3 logical threshold while the other bank reaches the lean threshold.

O2-Sensor-Heater, Post Cat.(Bank2), final stage Final stage check Output digital O2 Sensor Heater The final stage is monitored for proper voltage drop: output on u
X 4 4 and insufficient heating. pulse width (active low) <= 3.6 V; output off u >= 2.34 V; heater power is checked by the
inner resistance of the sensor which represents the sensor
O2-Sensor-Heater, Post Cat.(Bank2), Final stage check Output digital O2 Sensor t
The finalt stage inside the DME will set an internal flag whenever
X 4 4 Insufficient Heating. pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
O2-Sensor-Heater, Pre Cat.(Bank2), final stage Final stage check Output digital O2 Sensor Heater (0
The02finali stage
2 ) is monitored for proper voltage drop: output on u

X 5 5 and insufficient heating. pulse width (active low) <= 3.6 V; output off u >= 2.34 V; heater power is checked by the
inner resistance of the sensor which represents the sensor
Injector Circuit Cylinder 2 Final stage check Output digital Injector tThe finalt stage inside the DME will set an internal flag whenever

X 5 5 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
O2 Sensor Heater, Pre Cat.(Bank2), insufficient. Final stage check Output digital O2 Sensor The final stage inside the DME will set an internal flag whenever
X 5 5 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 1 Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 6 6 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Page 1 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
CAN-Timeout Instrument Cluster Timing check Input digital Instrument Cluster The CAN message was not received within the expected time
X 6 6 0-12V
Binary information
Engine coolant temperature, radiator outlet Signal range check Input analog temperature sensor on Failed the Signal Range check against predefined diagnostic
X 7 7 0-12V radiator outlet limits
Voltage
Misfire with low fuel detected Misfire monitoring DME internal values Calculated Misfire fault was recorded while the low fuel / reserve light in the
X 8 8 logical instrument cluster was illuminated.

Mass or Volume Air Flow Circuit, Range/Perf. Signal range check Input analog HFM Failed the Signal Range check against predefined diagnostic
X 8 8 0-5V limits
Voltage
O2 Sensor Pre Cat. (Bank1) O2-Sensor check Input analog O2 Sensor The oxygen sensor signal range is checked to determine if
X X 10 0A 0-1V (high is rich) electrical faults exist on the sensor line.

Engine Coolant Temp, Circuit Range/Perf. Signal range check Input analog Coolant Temp sensor Signal Range is checked against the predefined diagnostic limits
X 10 0A 0-5V within specific engine operations.
Voltage
Coolant Temperature Cooler outlet Signal range check Input analog Coolant Temp sensor Signal Range is checked against the predefined diagnostic limits
X 11 0B 0-5V within specific engine operations.
Voltage
O2 Sensor Post Cat.(Bank1) O2-Sensor check Input analog O2 Sensor The oxygen sensor signal range is checked to determine if
X X 12 0C 0-1V (high is rich) electrical faults exist on the sensor line.

Coolant Temperature maximal temperature Temperature range check DME internal values Calculated The temperature at engine start must be lower then at engine
X 12 0C plausibility logical stop after delaytime

O2-Sensor-Heater, Pre Cat.(Bank1), final stage Final stage check Output digital O2 Sensor Heater The final stage is monitored for proper voltage drop: output on u
X 13 0D and insufficient heating. pulse width (active low) <= 3.6 V; output off u >= 2.34 V; heater power is checked by the
inner resistance of the sensor which represents the sensor
O2 Sensor Heater Circuit Pre Cat (Bank1) Final stage check Output digital O2 Sensor t
The finalt stage inside the DME will set an internal flag whenever
X 13 0D pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
O2-Sensor-Heater, Post Cat.(Bank1), final stage Final stage check Output digital O2 Sensor Heater (0
The02finali stage
2 ) is monitored for proper voltage drop: output on u

X 14 0E and insufficient heating. pulse width (active low) <= 3.6 V; output off u >= 2.34 V; heater power is checked by the
inner resistance of the sensor which represents the sensor
O2-Sensor-Heater, Post Cat. (Bank1), Final stage check Output digital O2 Sensor t
The finalt stage inside the DME will set an internal flag whenever
X 14 0E insufficient. pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Intake Air Temperature Range/Performance Signal range check Input analog IntakeTempsensor (0 02 Range
Signal i 2 ) is checked against predefined diagnostic limits

X 14 0E 0-5V within specific engine operations.


Voltage
Page 2 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
O2 Sensor Pre Cat. (Bank1) O2-Sensor check Input analog O2 Sensor Checks the amount of time the oxygen sensor stays in its rich or
X X 15 0F Slow Response time 0-1V (high is rich) lean state. If it remains too long in either rich or lean condition,
the fault will set.
O2 Sensor Post Cat. (Bank1) O2-Sensor check Input analog O2 Sensor If engine is in fuel cut off for a predeterminded time the sensor
X 17 11 Activity 0-1V (high is rich) voltage must be below 200 mV. If trim control is active the
sensor voltage must change.
O2 Sensor Post Cat. (Bank1), Slow Response O2-Sensor check Input analog O2 Sensor Checks the amount of time the oxygen sensor stays in its rich or
X 17 11 time 0-1V (high is rich) lean state. If it remains too long in either the rich or the lean
condition, the fault will set.
O2 Sensor Pre Cat. (Bank2) O2-Sensor check Input analog O2 Sensor The oxygen sensor signal range is checked to determine if
X X 18 12 0-1V (high is rich) electrical faults exist on the sensor line.

Camshaft Position Sensor exhaust cam, Rationality check Input analog CAM sensor Internal check of the phase shift from the cam sensor which
X 18 12 Malfunction 0-5V should change during every crankshaft revolution. The phase
phase shift shift occurs due to the 2:1 mechanical relationship between cam
VANOS-Magnetical valve; exhaust side Final stage check Output digital VANOS-Solenoid Thed final kstage inside the DME will set an internal flag whenever

X 19 13 pulse width (active low) exhaust a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
CAN Signal, Timeout EKAT Timing check Input digital EKAT-ECU The CAN message from the EKat ECU was not received within
X 19 13 0-5V the expected time
Binary information
O2 Sensor Post Cat. (Bank2) O2-Sensor check Input analog O2 Sensor The oxygen sensor signal range is checked to determine if
X X 20 14 0-1V (high is rich) electrical faults exist on the sensor line.

VANOS-Magnetical valve;Intake side Final stage check Output digital VANOS-Solenoid intake The final stage inside the DME will set an internal flag whenever
X 21 15 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
O2 Sensor Pre Cat. (Bank2) O2-Sensor check Input analog O2 Sensor Checks the amount of time the oxygen sensor stays in its rich or
X X 21 15 Slow Response time 0-1V (high is rich) lean state. If it remains too long in either the rich or the lean
condition, the fault will set.
Injector Circuit Cylinder 3, Malfunction Final stage check Output digital Injector The final stage inside the DME will set an internal flag whenever
X 22 16 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Injector Circuit Cylinder 6, Malfunction Final stage check Output digital Injector The final stage inside the DME will set an internal flag whenever
X 23 17 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
O2 Sensor Post Cat. (Bank2) O2-Sensor check Input analog O2 Sensor If engine is in fuel cut off for a predeterminded time the sensor
X 23 17 Activity 0-1V (high is rich) voltage must be below 200 mV. If trim control is active the
sensor voltage must change.
Injector Circuit Cylinder 4, Malfunction Final stage check Output digital Injector The final stage inside the DME will set an internal flag whenever
X 24 18 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Page 3 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Fuel Trim at part load above threshold (Bank2) Fuel system monitoring DME internal values Calculated Range control of adaptation values
X 24 19 Multiplicative logical

AC Compressor Function Rationality check Input digital IHKA Fault will set if AC-Switch is off and Compressor Switch is on.
X 24 18 0-12V on/off

O2 Sensor Heater Circuit Pre Cat (Bank1) Final stage check Output digital O2 Sensor The final stage inside the DME will set an internal flag whenever
X 25 19 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Fuel Trim at part load above threshold (Bank2) Fuel system monitoring DME internal values Calculated Range control of adaptation values
X 25 19 Multiplicative logical

Fuel Trim at part load (Bank1), Multiplicative Fuel system monitoring DME internal values Calculated Range control of adaptation values
X 26 1A logical

Fuel Trim at part load below threshold (Bank1) Fuel system monitoring DME internal values Calculated Range control of adaptation values
X 26 1A Multiplicative logical

Idle Control Valve Closing Coil, Malfunction Final stage check Output digital Idle control valve The final stage inside the DME will set an internal flag whenever
X 27 1B pulse width a short to ground, a short to battery voltage or a disconnection
120Hz (active low) between the output transistor and the connected component
Fuel Adaptation Additive at idle air leak (Bank 1) Fuel system monitoring DME internal values Calculated Range control of adaptation values
X 27 1B logical

Fuel Trim at part load below threshold (Bank2) Fuel system monitoring DME internal values Calculated Range control of adaptation values
X 27 1B Multiplicative logical

Fuel Trim (Bank1) Fuel system monitoring DME internal values Calculated Range control of adaptation values
X X 28 1C Additive logical

Air containment valve for air control of shrouded Final stage check Output digital air containment valve The final stage inside the DME will set an internal flag whenever
X 29 1D fuel Injector (Bank 1) on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Ignition Coil Cyl. 1 Ignition feedback Input analog (0 02DME
Ignition Shunt Resistor The i 2initiates
) the secondary ignition for each cylinder then
X 29 1D 100 mV looks for the feedback through the shunt resistor in the harness
Timing to determine if the ignition actually occurred.
Fuel Trim (Bank2) Fuel system monitoring DME internal values Calculated Range control of adaptation values
X 29 1D Additive logical

Ignition Coil Cyl. 3 Ignition feedback Input analog Ignition Shunt Resistor The DME initiates the secondary ignition for each cylinder then
X 30 1E 100 mV looks for the feedback through the shunt resistor in the harness
Timing to determine if the ignition actually occurred.
Page 4 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
EKAT-Status 7 - power switch control Electrically heated Input digital EKAT-ECU Set by the EKat ECU, if an internal generated voltage in the EKat
X 30 1E catalyst check binary information ECU drops below threshold
from CAN
Ignition Coil Cyl. 5 Ignition feedback Input analog100 Ignition Shunt Resistor The DME initiates the secondary ignition for each cylinder then
X 31 1F mVTiming looks for the feedback through the shunt resistor in the harness
to determine if the ignition actually occurred.
Idle Control Rationality check DME internal values Idle control Plausibility check between the actual engine speed and the
X X 32 20 logical predetermined engine speed. Fault will set if not within the
desired RPM range (+200/-100 rpm)
VANOS System Malfunction Rationality check DME internal values VANOS unit The VANOS system is monitored for mechanical faults (slow
X 33 21 Bank 1 logical camshaft sensor wheel response) by the time it takes to reach the target position;The
position of the sensor wheel is checked by comparison of cam
Injector Circuit Cylinder 5, Malfunction Final stage check Output digital Injector k inside
The final stage iti the DME will set an internal flag whenever

X 33 21 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
EKAT-Status 8 - EKAT-ECU Electrically heated Input digital EKAT-ECU Set by the EKat ECU, if an checksum error is detected
X 33 21 catalyst check binary information
from CAN
VANOS System Malfunction Rationality check DME internal values VANOS unit The VANOS system is monitored for mechanical faults (slow
X 34 22 Bank 2 logical camshaft sensor wheel response) by the time it takes to reach the target position;The
position of the sensor wheel is checked by comparison of cam
Fuel Trim (Bank2), Multiplicative Fuel system monitoring DME internal values Calculated Range controlk of adaptation
iti values
X 34 22 logical

Secondary Air Injection System , el. Pump Final stage check Output digital Air pump The final stage inside the DME will set an internal flag whenever
X 35 23 on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Fuel Adaptation Additive at idle air leak (Bank 2) Fuel system monitoring DME internal values Calculated Range control of adaptation values
X 35 23 logical

Fuel Trim at idle (Bank2), Additive Fuel system monitoring DME internal values Calculated Range control of adaptation values
X 36 24 logical

Malfunction main relay Analog monitoring of Input analog 0-12V main relay - ignition Singal range check between DME ignition analog input and main
X 36 24 main relay power circuit relay power circut analog input

Clutch switch faulty Plausibility check Input digital Clutch switch Plausibility check of clutch switch an DME internal values like
X 38 26 0-12V load and engie speed

plausibility between breaklight and breaklight test Rationality check Input digital Breaklight switch Whenever the breaklight switch is active, the breaklight test
X 39 27 switch 0-12V switch must be also active. If not then this fault is stored

Page 5 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
EWS Content of Message Manipulation Check Input binary stream EWS The content of the binary message received from EWS was
X X 39 27 0-12V invalid
Bit information
Catalyst Efficiency Bank 1 Catalyst monitoring Input analog O2 Sensor pre/post Compares the value of the pre cat O2 sensor to value of the post
X X 40 28 Below Threshold 0-1V catalyst cat O2 sensor to measure the oxygen storage capability /
Voltage efficiency of the catalytic converter. The post O2 sensor must be
EKAT-Status 1 - Disabeling of heater for Electrically heated Input digital EKAT-ECU l tiif the
Set, l l EKat ECU detects an electrical error of heater 1

X 42 2A Catalyst 1 catalyst check binary information (disconnection, low voltage befor / during heating, short circuit)
from CAN
Signal multi functional steering wheel, redundant Rationality check Input binary stream Multi functional steering Every signal from the cruese control switch is transfered
X 42 2A code transmission 0-12V wheelCruise control redundantly coded. A Fault is set, whenever the two redundant
switch information paths are showing a different status.
Signal multi functional steering wheel, control Rationality check Input binary stream Multi functional steering When the status from cruise control showing set/accelerate and
X 43 2B switch 0-12V wheel deceleration at the same time, then a fault is set.

EKAT-Status 2 - heater power for Catalyst 1 Electrically heated Input digital EKAT-ECU Set by the EKat ECU, if heater power of heater 1 drops below
X 43 2B catalyst check binary information threshold
from CAN
EKAT-Status 3 - power switch Catalyst 1 Electrically heated Input digital EKAT-ECU Set, if the EKat ECU detects overtemperature of power switch for
X 44 2C catalyst check binary information Catalyst 1or range check error of the temperature sensor
from CAN
Signal multi functional steering wheel, toggle-bit Time out check Input binary stream Multi functional steering every 0.5 sec. a message that includes a toggle bit (toggles
X 45 2D 0-12V wheel between 0->1 and 1->0) is transmitted. The change of this bit is
monitored and it indicates proper functionality.
Catalyst Efficiency Bank 2 Catalyst monitoring Input analog O2 Sensor pre/post Compares the value of the pre cat O2 sensor to value of the post
X X 45 2D Below Threshold 0-1V catalyst cat O2 sensor to measure the oxygen storage capability /
Voltage efficiency of the catalytic converter. The post O2 sensor must be
EKAT-Status 4 - Disabeling of heater for Electrically heated Input digital EKAT-ECU l tiif the
Set, l l EKat ECU detects an electrical error of heater 2

X 46 2E Catalyst 2 catalyst check binary information (disconnection, low voltage befor / during heating, short circuit)
from CAN
EKAT-Status 5 - heater power of Catalyst 2 Electrically heated Input digital EKAT-ECU Set by the EKat ECU, if heater power of heater 1 drops below
X 47 2F catalyst check binary information threshold
from CAN
Torque monitoring level 1 Rationality check DME internal values Calculated
X 47 2F logical

EKAT-Status 6 - power switch catalyst 2 Electrically heated Input digital EKAT-ECU Set, if the EKat ECU detects overtemperature of power switch for
X 48 30 catalyst check binary information Catalyst 2 or range check error of the temperature sensor
from CAN
Internal Control Module, Memory check sum or DME HW Test Memory DME internal values Calculated
X 48 30 internal communication logical

Page 6 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
ECU internal test DME HW Test DME internal values Calculated
X 49 31 logical

ECU internal test DME HW Test DME internal values Calculated


X 50 32 logical

Cylinder 1 Misfire detected Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
X X 50 32 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 1 is longer the fault
Cylinder 2 Misfire detected Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 51 33 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 2 is longer the fault
Cylinder 8 Misfire detected Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 51 33 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 2 is longer the fault
ECU internal test DME HW Test DME internal values Calculated ill t

X 51 33 logical

Rear Exhaust Valve flap Final stage check Output digitalsteady Valve for exhaust flap The final stage inside the DME will set an internal flag whenever
X 52 34 (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Cylinder 3 Misfire detected Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
X 52 34 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 3 is longer the fault
Cylinder 6 Misfire detected Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 52 34 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 3 is longer the fault
Idle Control Valve Opening Coil, Malfunction Final stage check Output digital Idle control valve ill final
The t stage inside the DME will set an internal flag whenever

X 53 35 pulse width a short to ground, a short to battery voltage or a disconnection


120Hz (active low) between the output transistor and the connected component
Cylinder 4 Misfire detected Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
X 53 35 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 4 is longer the fault
Cylinder 3 Misfire detected Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 53 35 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 4 is longer the fault
Cylinder 5 Misfire detected Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 54 36 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 5 is longer the fault
Cylinder 2 Misfire detected Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 54 36 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 5 is longer the fault
ill t
Page 7 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
O2 Sensor Heater Circuit Pre Cat (Bank2) Final stage check Output digital O2 Sensor The final stage inside the DME will set an internal flag whenever
X 55 37 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Cylinder 6 Misfire detected Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
X 55 37 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 6 is longer the fault
Cylinder 5 Misfire detected Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 55 37 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 6 is longer the fault
Cylinder 7 Misfire detected Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X X 56 38 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 7 is longer the fault
Ignition Feedback, interruption at shunt resistor Ignition feedback Input analog ill t for correct signal voltage. If Voltage is 32V (Zener
Ignition Shunt Resistor Check
X 56 38 32V limitation voltage) than secondary ignition voltage is detected
Voltage then there might be a problem with the shunt resistor in the
Knock Sensor 1 Circuit, (Bank 1) Circuit continuitySignal Input analog Knock sensor h
Plausibility Check between the knock sensor amplitude during
X 57 39 range check 13-19kHz knocking with the internal knock detection mapped DME values.
Amplitude
Cylinder 8 Misfire detected Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
X 57 39 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 8 is longer the fault
Cylinder 4 Misfire detected Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 57 39 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 8 is longer the fault
Knock Sensor 2 Circuit, (Bank 2) Circuit continuitySignal Input analog Knock sensor ill t
Plausibility Check between the knock sensor amplitude during
X 59 3B range check 13-19kHz knocking with the internal knock detection mapped DME values.
Amplitude
O2 Sensor Heater Circuit Post Cat (Bank2) Final stage check Output digital O2 Sensor The final stage inside the DME will set an internal flag whenever
X 61 3D pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Secondary Air Inj. System Switching Valve Final stage check Output digital Air valve The final stage inside the DME will set an internal flag whenever
X 62 3E on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Random/Multiple Cylinder Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
Misfire detected logical The time for each cylinders combustion is compared against the
X X 62 3E average of the others. If the time for a cylinder is longer the fault
will set.
Cylinder 1 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
X 63 3F logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 1 is longer the fault
ill t

Page 8 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Cylinder 2 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
X 64 40 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 2 is longer the fault
Camshaft Position Sensor intake cam, Rationality check Input analog CAM sensor ill t check of the phase shift from the cam sensor which
Internal
X 65 41 Malfunction 0-5V should change during every crankshaft revolution. The phase
phase shift shift occurs due to the 2:1 mechanical relationship between cam
Cylinder 3 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated d k speed/acceleration is monitored by the crank sensor.
Crankshaft
X 65 41 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 3 is longer the fault
Cylinder 4 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 66 42 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder41 is longer the fault
Cylinder 5 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 67 43 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 5 is longer the fault
EVAP System, Purge Control Valve Circuit Final stage check Output digital purge valve ill final
The t stage inside the DME will set an internal flag whenever

X 68 44 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Cylinder 6 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
X 68 44 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 6 is longer the fault
Relay Fuel Pump Final stage check Output digital Relay fuel pump ill final
The t stage inside the DME will set an internal flag whenever

X 69 45 on/off (active low) a short to ground, a short to battery voltage or a disconnection


between the output transistor and the connected component
Cylinder 7 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
X 69 45 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 7 is longer the fault
Cylinder 8 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 70 46 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 8 is longer the fault
Cylinder 9 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 71 47 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 9 is longer the fault
Cylinder 10 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated ill t
Crankshaft speed/acceleration is monitored by the crank sensor.
X 72 48 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 10 is longer the
Cylinder 11 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated fCrankshaft
lt ill tspeed/acceleration is monitored by the crank sensor.

X 73 49 logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 11 is longer the
Relay AC Compressor Final stage check Output digital Relay AC Compr. f lt final
The ill stage
t inside the DME will set an internal flag whenever
X 74 4A on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Page 9 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Cylinder 12 Misfire detected, catalyst damaging Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
X 74 4A logical The time for each cylinders combustion is compared against the
average of the others. If the time for cylinder 12 is longer the
Random/Multiple Cylinder, Misfire detected Misfire monitoring DME internal values Calculated fCrankshaft
lt ill tspeed/acceleration is monitored by the crank sensor.

X 75 4B logical The time for each cylinders combustion is compared against the
average of the others. If the time for a cylinder is longer the fault
air containment valve for air control of shrouded Final stage check Output digital air containment valve ill final
The t stage inside the DME will set an internal flag whenever

X 77 4D fuel Injector (Bank 2) on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Crankshaft Position Sensor (too many teeth) Rationality check Input digital Crank sensor (0 02 sensor
Crank i 2 ) signal reports that too many teeth were detected

X 78 4E 0-12V within one crankshaft revolution. The fault will set if more teeth
Frequency/pattern was detected than the default value.
O2 Sensor Heater Circuit (Bank1,Sensor2) Final stage check Output digital O2 Sensor The final stage inside the DME will set an internal flag whenever
X 79 4F pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Secondary Air Control Bank 1 Secondary Air Delivery Input analog O2 Sensor Checks to see if the O2 sensor reacts to the increase in
X 80 50 0-1V unmetered air flow generated by the secondary air pump
Voltage operation. The O2 sensor must sense the lean condition or a
Secondary Air Control Secondary Air Delivery Input analog O2 Sensor fChecks
lt ill to see
t if the O2 sensor reacts to the increase in

X 80 50 0-1V unmetered air flow generated by the secondary air pump


Voltage operation. The O2 sensor must sense the lean condition or a
EKAT-Status 9 - sensor check temperature Electrically heated Input digital EKAT-ECU fSignal
lt illRange
t is checked against predefined diagnostic limits

X 81 51 sensor (1) in battery terminal catalyst check binary information


from CAN
Secondary Air Control Bank 2 Secondary Air Delivery Input analog O2 Sensor Checks to see if the O2 sensor reacts to the increase in
X 81 51 0-1V unmetered air flow generated by the secondary air pump
Voltage operation. The O2 sensor must sense the lean condition or a
EKAT-Status 10 - sensor check temperature Electrical heated catalyst Input digital EKAT-ECU fSignal
lt illRange
t is checked against predefined diagnostic limits

X 82 52 sensor (2) in battery terminal check binary information


from CAN
EKAT-Status 11 - plausibility check of Electrical heated catalyst Input digital EKAT-ECU Plausibility check between the two temperature sensors in the
X 83 53 temperature sensor in battery terminal check binary information battery terminal
from CAN
Crankshaft Position Sensor, Malfunction Rationality check Input digital Crank sensor Checks for correct signal pattern and correct number of
X 83 53 0-12V expected flywheel teeth.
Frequency/pattern
Relay for Secondary Air Pump Final stage Final stage check Output digital Relay for Secondary Air The final stage inside the DME will set an internal flag whenever
X X 84 54 on/off (active low) pump a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Secondary Air Inj. System Switching Valve Final Final stage check Output digital Secondary Air valve (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X X 85 55 stage on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
(0 02 i 2 )
Page 10 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
EVAP System, Purge Control Valve Circuit Final stage check Output digital purge valve The final stage inside the DME will set an internal flag whenever
X 91 5B (Bank 2) on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
EVAP System EVAP monitoring DME internal values purge valve (0 02functional
This i 2 ) check looks for the engine reaction during

X 93 5D Purge Control Valve logical canister purging. It checks whether the fuel control or RPM
values react to the purging of the canister.
EVAP System Final stage check Output digital purge valve The final stage inside the DME will set an internal flag whenever
X X 98 62 Purge Control Valve on/off (active low) a short to ground, a short to battery voltage or a disconnection
Final stage between the output transistor and the connected comp. occurs
Transmission/ coolant heat exchanger Final stage check Output digital Trans/coolant heat (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 100 64 on/off (active low) exchanger a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Internal Control Module, Memory check sum or DME HW Test Memory DME internal values DME internally (0 02 ihardware
Internal 2 ) test of RAM, ROM, and Flash Prom.
X 100 64 internal communication logical

Internal Control Module, RAM DME HW Test Memory DME internal values DME internally Internal hardware test of RAM, ROM, and Flash Prom.
X 101 65 logical

Internal Control Module, CPU Rationality check DME internal values DME internally Checks if the torque limitation works properly. If it does not the
X 101 65 logical throttle is switched off.

Internal Control Module, Keep Alive Memory DME HW Test Memory DME internal values DME internally Internal hardware test of RAM, ROM, and Flash Prom.
X 102 66 logical

Signal multi functional steering wheel, redundant Rationality check Input binary stream Multi functional steering Fault is set, when no signal is detected or when the transmission
X 102 66 code transmission 0-12V wheel from the steering wheel is disturbed (timing check, single bit
check)
VANOS faulty reference value intake Rationality check DME internal values Crank-/Cam-sensor The maximum VANOS adjustment angle, checked at every
X 103 67 logical intake engine start must be within a specified limit.

Internal Control Module, Memory check sum DME HW Test Memory DME internal values DME internally Internal hardware test of RAM, ROM, and Flash Prom.
X 103 67 logical

Internal Control Module, CPU Rationality check DME internal values DME internally Internal functional checks of the system
X 103 67 logical

Clutch switch faulty Rationality check Input digital Clutch Switch The system detects the gear change by calculation of the ratio
X 104 68 0-12V between engine and vehicle speed. If several gear changes are
detected and there was no signal from the clutch switch a fault is
VANOS faulty reference value exhaust Rationality check DME internal values Crank-/Cam-sensor t maximum VANOS adjustment angle, checked at every
The
X 104 68 logical exhaust engine start must be within a specified limit.

Page 11 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Internal Control Module, RAM DME HW Test Memory DME internal values DME internally Internal hardware test of RAM, ROM, and Flash Prom.
X 104 68 logical

VANOS mechanically stuck (Bank1) intake Rationality check DME internal values Crank-/ cam sensor Motitoring of a desired VANOS adjustment within a predefined
X 105 69 logical diagnostic time limit.

Internal Control Module, RAM DME HW Test Memory DME internal values DME internally Internal hardware test of RAM.
X 105 69 logical

Internal Control Module, EEPROM DME HW Test Memory DME internal values DME internally Internal hardware test of RAM, ROM, and Flash Prom.
X 105 69 logical

plausibility between breaklight switch and Rationality check Input digital Breaklight switch Whenever the breaklight switch is active, the breaklight test
X 106 6A breaklight test 0-12V switch must be also active. If not then this fault is stored

VANOS mechanically stuck (Bank2) exhaust Rationality check DME internal values Crank-/ cam sensor Motitoring of a desired VANOS adjustment within a predefined
X 106 6A logical diagnostic time limit.

Internal Control Module, ROM DME HW Test Memory DME internal values DME internally Internal hardware test of ROM and Flash Prom.
X 107 6B logical

Battery Voltage Signal range check Input analog Battery Voltage Check that proper battery voltage is present between 9 and 16
X 107 6B Batt.Voltage Volts. This check is not performed during cranking due to
Voltage voltage drop.
Internal Control Module Reset logic DME internal values DME internally Internal functional checks of the system
X 108 6C logical

Battery Voltage Disconnected Rationality check Input analog Battery Voltage ECU internal test determines if the unit has been disconnected
X 108 6C Batt. Voltage from battery power. This fault could be set by disconnection of
Voltage continuity the battery or control unit or wiring problem effecting B+ supply
Motor throttle valve mechanically; pulse width not Rationality check Output digital Motor Throttle Valve d position control algorithm checks for problems with
The throttle
X 109 6D plausiple 0-12V the mechanical coupling spring within the mtor throttle body. If
pulse width the calculated pulse width signal is not plausible with the actual
Battery Voltage Signal range check Input analog DME internally t t the
Checks l Analog
th thito fDigital
lt illConverter.
b t d If the system can detect

X 109 6D Batt. Voltage voltages lower than 2.5 Volts then a fault is set.
Voltage
Torque limitation, level 1 Rationality check DME internal values DME internally Internal check of the actual torque demand against a limit. If the
X 110 6E logical limit is exceeded then a fault is set. The torque will be limited.

Pedal Sensor 1 Signal range check Input analog Pedal Sensor 1 Failed the Signal Range check against predefined diagnostic
X 110 6E 0-5V limits
Voltage
Page 12 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Pedal Sensor 2 Signal range check Input analog Pedal Sensor 2 Failed the Signal Range check against predefined diagnostic
X 111 6F 0-2.5V limits
Voltage
Crankshaft Position Sensor, Malfunction Rationality check Input digital Crank sensor Checks for correct signal pattern and correct number of
X 111 6F 0-12V expected flywheel teeth.
Frequency/pattern
Crankshaft Position Sensor Rationality check Input digital Crank sensor A fault is set if a signal from the cam sensor is detected and
X 111 6F Malfunction 0-12V there is no signal from the crank sensor (engine speed).
Frequency/pattern
Camshaft Position Sensor Circuit, Malfunction Rationality check Input digital Cam sensor Internal check of the phase shift from the cam sensor which
X 112 70 0-12V should change during every crankshaft revolution. The phase
Frequency/pattern shift occurs due to the 2:1 mechanical relationship between cam
Throttle Position Sensor 1 Signal range check Input analog d thek Signal Range check against predefined diagnostic
Throttle position sensor Failed
X 112 70 0-5V 1 limits
Voltage
Crankshaft Position Sensor Rationality check Input digital Crank sensor Checks for correct signal pattern and correct number of
X 112 70 Malfunction 0-12V expected flywheel teeth.
Frequency/pattern
Camshaft Position Sensor Bank 1 Rationality check Input digital CAM sensor Internal check of the signal from the cam sensor. The signal
X 113 71 Malfunction 0-12V state must change at every reference mark ( 2 missing teeth) of
Frequency/pattern the crank.
Throttle Position Sensor 2 Signal range check Input analog Throttle position sensor Failed the Signal Range check against predefined diagnostic
X 113 71 0-5V 2 limits
Voltage
A second pedal sensor range check failure is Logical test DME internal values DME internally Is on pedal sensor mailfunktion detected and later happens a
X 114 72 determinded logical second

Camshaft Position Sensor Bank 2 Rationality check Input digital CAM sensor Internal check of the signal from the cam sensor. The signal
X 114 72 Malfunction 0-12V state must change at every reference mark ( 2 missing teeth) of
Frequency/pattern the crank.
Mass or Volume Air Flow Circuit Signal range check Input analog HFM Failed the Signal Range check against predefined diagnostic
X X 115 73 Malfunction 0-6V limits
Voltage
Range check for throttle position adaptation Range check Input analog 0-5V Throttle position Range Check for the closed position of the throttle sensors
X 115 73 sensors

Throttle Position Sensor Rationality check Input analog Throttle position sensor This error occurs always together with fault code 118 or 119; the
X 117 75 0-5V only additonal information consists of more environmental
Voltage conditions
Throttle Position Sensor Rationality check DME internal values Throttle position sensor Signal Range is checked against the predetermined diagnostic
X 117 75 logical limits. A fault will set if the Air Flow meter value (volume) does
not logically match throttle position sensor value (throttle
i ) Thi f lt l i bi ti ith f lt # 117
Page 13 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Pedal Sensor Plausibility Rationality check Input analog Pedal Sensor If there is a difference greater than specified between the two
X 117 75 0-5V redundant signals from the potentiometer, a fault will be set.
Voltage
Throttle Position Sensor 1 Rationality check Input analog Throttle position sensor Signal Range is checked against the predetermined diagnostic
X 118 76 0-5V 1 limits.Rationality check with Sensor 2. The sum of the values of
Voltage Sensor 1 and Sensor 2 must be 5 V.
Throttle Position Sensor 1; Rationality check DME internally Test Throttle position sensor Signal Range is checked against the predetermined diagnostic
X 118 76 Plausibility check sensor 1 to air flow mass 1 limits.Rationality check with airflow mass meter
meter
Throttle Position Sensor 2; Rationality check DME internally Test Throttle position sensor Signal Range is checked against the predetermined diagnostic
X 119 77 Plausibility check sensor 1 to air flow mass 2 limits.Rationality check with airflow mass meter
meter
Throttle Position Sensor 2 Rationality check Input analog Throttle position sensor Signal Range is checked against the predetermined diagnostic
X 119 77 0-5V 2 limits.Rationality check with Sensor 1. The sum of the values of
Voltage Sensor 1 and Sensor 2 must be 5 V.
plausibility check between break switch and Rationality check Input digital / analog Break switch, pedal Plausibility check between a constant padal value and break
X 120 78 pedal sensor sensor switch. First the padal value must be constant and for the next
step break switch must be aktiv
Vehicle Speed Sensor Rationality check Input digital ASC Signal Range is checked against predefined diagnostic limits.
X 120 78 0-12V No vehicle speed is observed after a specific time when
Frequency compared to engine speed and load which is equivalent to a
Vehicle Speed Sensor Rationality check Input digital ASC i
No vehiclehispeed
l is observed for a specific time when the engine
X 120 78 0-12V is in fuel cut off.
Frequency
Vehicle Speed Sensors Rationality check Input digital ASC Plausibility check of wheel speed information from ASC
X 121 79 binary information
from CAN
Load Calculation Cross Check, Range/Perf. Signal range check DME internal values HFM, Throttle position Plausibility check between the Throttle Position Sensor Signal
X 121 79 Rationality check logical sensor and the HFM.

Oil Temperature sensor malfunction Signal range check Input analog Coolant Temp sensor Signal Range is checked against the predefined diagnostic limits
X 122 7A 0-5V and the calculated temperature.
Voltage
Electric Thermostat Control, final stage Final stage check Output digital Electric Thermostat The final stage inside the DME will set an internal flag whenever
X 123 7B on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Engine Coolant Temp Signal range check Input analog Coolant Temp sensor Signal Range is checked against the predefined diagnostic limits
X X 123 7B Circuit Range/Perf. 0-5V and the calculated temperature.
Voltage
DISA, Range/Performance Final stage check Output digital Disa Valve The final stage inside the DME will set an internal flag whenever
X 124 7C on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Page 14 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Intake Air Temperature Signal range check Input analog Intake Temp. sensor Signal Range is checked against predefined diagnostic limits
X X 124 7C Range/Performance 0-5V
Voltage
Coolant Fan, Final stage Final stage check Output digital Coolant Fan The final stage inside the DME will set an internal flag whenever
X 125 7D pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
Coolant Temperature Cooler outlet Signal range check Input analog Coolant Temp sensor Signal Range is checked against the predefined diagnostic limits.
X 125 7D 0-5V
Voltage
DMTL valve Final Stage Check Output digital DMTL The final stage inside the DME will set an internal flag whenever
X 126 7E on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected component
EWS Signal not present or faulty DME HW Test SIO Input binary stream EWS During the time out check no signal was present within the
X 128 80 0-12V specific time or faulty information from serial interface (parity,
Bit information overrun, etc.)
Swapped O2 Sensors Pre Cat. O2-Sensor check DME internal values O2 Sensor Fault will set if the O2 sensor from one bank shows a rich
X 130 82 logical condition while the other bank shows a lean condition.

Throttle valve position Rationality check DME internal values Motor Throttle Valve Fault is set when the actual position of the throttle valve and the
X 130 82 Throttle sticking logical target positon dont match.

CAN Time Out (ASC1) DME HW Test CAN Input digital ASC CAN message between DME/EGS was not received within the
X 130 82 0-12V expected time
Binary information
Throttle valve position Rationality check DME internal values Motor Throttle Valve Fault is set if the position control reaches predefined threshold
X 131 83 logical because of a slow moving throttle valve

CAN Time Out (instr2) DME HW Test CAN Input digital instr2 CAN message between DME/EGS was not received within the
X 131 83 0-12V expected time
Binary information
Motor Throttle Valve Rationality check DME internal values Motor Throttle Valve Fault is set if the position control reaches predefined threshold
X 132 84 Final stage logical and the final stage for the throttle motor indicates malfunction.

CAN Time Out (instr3) DME HW Test CAN Input digital instr3 CAN message between DME/EGS was not received within the
X 132 84 0-12V expected time
Binary information
Motor Throttle Valve Rationality check DME internal values Motor Throttle Valve pre drive check. Opening and closing of throttle must be fulfilled
X 133 85 open/closing test failed logical within a pre defined time (only small opening).

DME Bank identification input Rationality check Input digital Bank identification- pin DME identifies itself as a DME_Right or DME_Left depending
X 133 85 0-12V on/off wiring harness check how the input signal is wired. If it determines that the "learned"
value has changed then a fault is detected.
Page 15 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
CAN Time Out (ASC3) DME HW Test CAN Input digital ASC3 CAN message between DME/EGS was not received within the
X 133 85 0-12V expected time
Binary information
Motor Throttle Valve Rationality check DME internal values Motor Throttle Valve The closed position is within a pre defined limit. If this limit has
X 134 86 closed position adaptation logical been exceeded, this fault will be set.Also if there is a need for
adaptation (after changing the throttle) and the adaptation is
Motor Throttle Valve Rationality check DME internal values DME internally di
The bl d (bfrom
signal t throttle position
i t sensor
t) th f 1 ltisi amplified
t to get
X 135 87 Amplifier adjustment logical better resolution in idle position. If there is a mismatch between
the base sensor information and the amplified sensor this fault is
Transmission: Torque Reduction Rationality check Input digital EGS t message had an invalid or undefined value
CAN
X 135 87 binary information
from CAN
Limp Home position adaptation necessary Rationality check DME internal values Trottle position sensors The limp home position must be within a specified range. If the
X 135 87 logical range is exceeded, a fault is set. Also if the adaptation of the limp
home position (part of the throttle adaptation) is interrupted the
Motor Throttle Valve Rationality check DME internal values Motor Throttle valve fThelt limp
i t
home position must be within a specified range. If the
X 136 88 check of the limp home position logical range is exceeded, a fault is set. Also if the adaptation of the limp
home position (part of the throttle adaptation) is interrupted the
Motor Throttle Valve Rationality check DME internal values Motor Throttle valve fFrom
lt i the tlimp home postion the throttle valve will be open,

X 136 88 open/closing test failed logical afterwards it mu fallback in the limp home position. Is the fall
back position not in specifierd range the fault is set.
AC Compressor Torque Reduction Timing check Input digital IHKA via K-Bus from Checks CAN message for proper content of pulse width
X 138 8A binary information the Instr. Cluster modulation signal (>MY97)
from CAN
Electric Thermostat Control, final stage Final stage check Output digital Electric Thermostat The final stage inside the DME will set an internal flag whenever
X 139 8B on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
DMTL pump final stage EVAP monitoring Output digital DMTL (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 140 8C on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Electric Thermostat Control, final stage. Final stage check Output digital Electric Thermostat (0 02finali stage
The 2 ) inside the DME will set an internal flag whenever

X 140 8C on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Torque imbalance Rationality check Input analog HFM1 and HFM2 (0 02 i 2 )between the 2 air mass signals. If the difference is
Comparison
X 140 8C 0-5V too large then a fault is detected. Most likely cause is and air
Voltage leak.
Coolant Fan Final stage check Output digital Coolant Fan The final stage inside the DME will set an internal flag whenever
X 141 8D Final stage pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
ASC Signal, Plausibility check Rationality check Input digital ASC (0 02 icheck
Internal 2 ) of binary signals from ASC/MSR/EML. The

X 141 8D binary information control unit knows what are the possible combinations of signals.
from CAN If the combined signals dont match the internal table the fault will
b t
Page 16 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
DMTL modul fault EVAP monitoring DME internal values Calculated
X 142 8E logical

EVAP: Clamped Tube Check EVAP monitoring Input digital DMTLt


X 143 8F 0-12V
Frequency
MSR Signal Timing check Input digital ASC Internal check of binary signals from ASC/MSR/EML. The
X 143 8F binary information control unit knows what are the possible combinations of signals.
from CAN If the combined signals dont match the internal table the fault will
ASC Signal, Plausibility Torque Reduction Timing check Input digital ASC b t check of binary signals from ASC/MSR/EML. The
Internal
X 144 90 binary information control unit knows what are the possible combinations of signals.
from CAN If the combined signals dont match the internal table the fault will
Range check voltage supply pedal sensor 1 and range check DME internal analog input DME internally b t
The supply voltage for the senosrs must be within a spicified
X 146 92 throttle position sensors range.

Electric Thermostat Control, Final stage check Output digital Electric Thermostat The final stage inside the DME will set an internal flag whenever
X 147 93 Range/Performance. on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Range check voltage supply for pedal sensor 2 range check DME internal analog input DME internally (0
The02supply
i 2 voltage
) for the senosrs must be within a spicified
X 147 93 range.

EWS Signal not present or faulty DME HW Test SIO Input binary stream EWS During the time out check no signal was present within the
X X 148 94 0-12V specific time or faulty information from serial interface (parity,
Bit information overrun, etc.)
Throttle Position and Air Mass Sensor Signal not Rationality check Input analog Air Mass Sensor The signal from the motor throttle valve potentiometer must be
X 149 95 plausible 0-5V suitable to the signal from the air mass sensor. A fault is set if
Voltage the difference exceeds a specified limit.
Signal range check O2 Sensor Pre Cat. (Bank1) O2-Sensor check Input analog O2-Sensor The oxygen sensor signal range is checked to determine if
X 150 96 0-5V (high is lean) electrical shorts exist on the input line. The voltage signal has to
be within a predetermined range (0,1V - 1V) or a fault will set.
Injector Circuit Cylinder 1 Final stage check Output digital Injector The final stage inside the DME will set an internal flag whenever
X X 150 96 Malfunction pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Signal range check O2 Sensor Pre Cat. (Bank2) O2-Sensor check Input analog O2-Sensor (0 02oxygen
The i 2 sensor
) signal range is checked to determine if
X 151 97 0-5V electrical shorts exist on the input line. The voltage signal has to
be within a predetermined range (0,1V - 1V) or a fault will set.
Injector Circuit Cylinder 2, Malfunction Final stage check Output digital Injector The final stage inside the DME will set an internal flag whenever
X 151 97 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 5 Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 151 97 Malfunction pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
(0 02 i 2 )
Page 17 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Signal range check O2 Sensor Post Cat. O2-Sensor check Input analog O2-Sensor The oxygen sensor signal range is checked to determine if
X 152 98 (Bank1) 0-5V electrical disconnection exist on the input line. The voltage signal
has not to be clamped to the specific internally value
Injector Circuit Cylinder 3, Malfunction Final stage check Output digital Injector The final stage inside the DME will set an internal flag whenever
X 152 98 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 4 Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 152 98 Malfunction pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Signal range check O2 Sensor Post Cat. O2-Sensor check Input analog O2-Sensor (0
The02oxygen
i 2 sensor
) signal range is checked to determine if
X 153 99 (Bank2) 0-5V electrical shorts exist on the input line. The voltage signal has to
be within a predetermined range (0,1V - 1V) or a fault will set.
Injector Circuit Cylinder 4, Malfunction Final stage check Output digital Injector The final stage inside the DME will set an internal flag whenever
X 153 99 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 8 Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 153 99 Malfunction pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 5, Malfunction Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 154 9A pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 6 Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 154 9A Malfunction pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 6, Malfunction Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 155 9B pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 3 Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 155 9B Malfunction pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 7, Malfunction Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 156 9C pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 7 Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 156 9C Malfunction pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 8, Malfunction Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 157 9D pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 2 Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 157 9D Malfunction pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
(0 02 i 2 )
Page 18 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Injector Circuit Cylinder 9, Malfunction Final stage check Output digital Injector The final stage inside the DME will set an internal flag whenever
X 158 9E pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Injector Circuit Cylinder 10, Malfunction Final stage check Output digital Injector (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 159 9F pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Throttle valve position controller controller monitoring DME internal values throttle valve DME (0 02 i 2 )

X 160 A0 logical internal

Injector Circuit Cylinder 11, Malfunction Final stage check Output digital Injector The final stage inside the DME will set an internal flag whenever
X 160 A0 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Throttle valve position controller controller monitoring DME internal values throttle valve DME (0 02 i 2 )

X 161 A1 logical internal

Injector Circuit Cylinder 12, Malfunction Final stage check Output digital Injector The final stage inside the DME will set an internal flag whenever
X 161 A1 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Throttle valve position controller controller monitoring DME internal values throttle valve DME (0 02 i 2 )

X 162 A2 logical internal

Electric Fuel Pump Relay, Final stage (Bank 2) Final stage check Output digital Fuel pump relay The final stage inside the DME will set an internal flag whenever
X 163 A3 on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
plausibility check between air mass meter and Rationality check DME internal values HFM, Throttle position (0 02 i 2check
Plausibility ) between the Throttle Position Sensor Signal
X 163 A3 throttle position logical sensor and the HFM.

EVAP: Barometric Tank Pressure Sensor Signal range check Input analog Tank pressure sensor The Signal Range is checked to detect shorts on the input line
X 164 A4 0-5V
Voltage
Barometric Pressure Sensor Signal range check Input analog barometric pressure The Signal Range is checked to detect faults on the input line
X 164 A4 0-5V sensor inside the ECU
Voltage
Check Engine Light, Final stage Malfunction Final stage check Output digital Instrument Cluster The final stage inside the DME will set an internal flag whenever
X 165 A5 on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
VANOS electrical fault Final stage check Output digital VANOS valve (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 165 A5 Bank 1 on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
VANOS electrical fault Final stage check Output digital VANOS valve (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 166 A6 Bank 2 on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
(0 02 i 2 )
Page 19 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Electric Fuel Pump Relay Final stage check Output digital Fuel pump relay The final stage inside the DME will set an internal flag whenever
X X 167 A7 Final stage on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Idle Control Valve Opening Coil, Malfunction Final stage check Output digital Idle control valve (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 168 A8 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
Throttle valve position Functional check DME internally Test Calculated (0 02 i 2 )

X 168 A8 Throttle sticking

Idle Control Valve Closing Coil, Malfunction Final stage check Output digital idle control valve The final stage inside the DME will set an internal flag whenever
X 169 A9 pulse width (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
AC Compressor Control Final stage check Output digital AC Comp. (0 02finali stage
The 2 ) inside the DME will set an internal flag whenever

X X 170 AA on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. Occurs
DISA, Range/Performance Final stage check Output digital Disa Valve (0
The02finali stage
2 ) inside the DME will set an internal flag whenever

X 175 AF on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
AC Compressor Control (Bank 2) Final stage check Output digital AC-Control (0 02finali stage
The 2 ) inside the DME will set an internal flag whenever

X 179 B3 on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
EVAP: Leak detected EVAP monitoring Input digital LDP reed contact (0 02frequency
The i 2 ) of the LDP pumps reed switch is above the

X X 183 B7 0-12V predetermined leak range. The larger the leak the higher the
Frequency frequency will be.
EVAP: pinched hose check EVAP monitoring Input digital LDP reed contact The frequency of the LDP pumps reed switch is lower then the
X X 184 B8 0-12V predetermined limit. The volume of leak is determined to be too
Frequency small as in a pinched or restricted hose.
EVAP: Reed Switch EVAP monitoring Input digital LDP reed contactswitch Within a predetermined time the LDP reed switch signal has to
X 185 B9 0-12V on/off change from high to low or from low to high or LDP reed switch
is "low" for longer then the predetermined time.
O2-Sensor-Heater, Pre Cat. (Bank1), Final stage check Output digital O2 Sensor The DME internally calculated heater power is checked against
X 188 BC insufficient. pulse width (active low) predefined diagnostic limits.

O2-Sensor-Heater, Pre Cat. (Bank2), Final stage check Output digital O2 Sensor The DME internally calculated heater power is checked against
X 189 BD insufficient. pulse width (active low) predefined diagnostic limits.

O2-Sensor-Heater, Post Cat. (Bank1), Final stage check Output digital O2 Sensor The DME internally calculated heater power is checked against
X 190 BE insufficient. pulse width (active low) predefined diagnostic limits.

O2-Sensor-Heater, Post Cat. (Bank2), Final stage check Output digital O2 Sensor The DME internally calculated heater power is checked against
X 191 BF insufficient. pulse width (active low) predefined diagnostic limits.

Page 20 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Signal Range check Singal range check DME intern analog input Umgebungsdrucksenso Analogsignal des Umgebungsdrucksensor liegt auerhalb des
X 197 C5 r spezifizierten Wertes

Fuel Trim (Bank1), O2 Control Limit Fuel system monitoring DME internal values Calculated The Controller for Lambda is too long beyond a min. or a max.
X 202 CA logical limit

Fuel Trim (Bank2), O2 Control Limit Fuel system monitoring DME internal values Calculated The Controller for Lambda is too long beyond a min. or a max.
X 203 CB logical limit

Ignition Feedback (bank failed) Ignition feedback Input analog Ignition Shunt Resistor Check for correct signal timing after each ignition has been
X 203 CB 100 mV initiated by this feedback signal
Timing
EVAP: DMTL Pump Motor - Final Stage Final stage check Output digital DMTL pump motor The final stage inside the DME will set an internal flag whenever
X 186 BA on/off (active low) a short to ground, a short to battery voltage or a disconnection
between the output transistor and the connected comp. occurs
EVAP: 0.5 mm leak detected EVAP monitoring DME internal values DMTL pump motor (0
The02current
i 2 of
) the pump motor is monitored. If the current does

X 187 BB logical current not reach predefined thresholds after a given time, this is a
indication of a leak;
EVAP: 1 mm leak detected EVAP monitoring DME internal values DMTL pump motor The current of the pump motor is monitored. If the current does
X 188 BC logical current not reach predefined thresholds after a given time, this is a
indication of a leak;
EVAP: DMTL module EVAP monitoring DME internal values DMTL module The pump motor current is monitored, escepially during the
X 189 BD logical reference leak measurement. If the current is not in a predefined
range a fault is set.
EWS, rolling code storage DME HW-Test DME internal values EWS The EWS3.3 rolling code is not stored properly in the DME
X X 204 CC logical internal memory

Idle Control System, Idle Speed not plausible Rationality check DME internal values calculated Functional Check between the actual engine speed (RPM) and
X 204 CC logical the predetermined RPM exceeds the maximum deviation of
+200/-100 RPM.
Secondary Air Induction System (Bank 2) Secondary Air Delivery Input analog O2 Sensor Checks to see if the O2 sensor reacts to the increase in
X 208 D0 0-1V unmetered air flow generated by the secondary air pump
Voltage operation. The O2 sensor must sense the lean condition or a
EWS, Content of Message Manipulation check Input binary stream EWS fThelt content
ill t of the binary message received from EWS was

X 209 D1 0-12V invalid


Bit information
Knock Sensor 1 Circuit Circuit continuity Input analog Knock sensor Plausibility Check between the knock sensor amplitude during
X X 210 D2 Bank 1 Signal range check 13-19kHz knocking with the internal knock detection mapped DME values.
Amplitude
Ignition Feedback, faulty (>2 Cylinders) Ignition feedback Input analog Ignition Shunt Resistor Check for correct signal timing after each ignition has been
X 210 D2 100 mV initiated by this feedback signal. If more than two ignition is not
Timing recognized than there might be a problem in the feedback line
it lf
Page 21 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Knock Sensor 2 Circuit Circuit continuity Input analog Knock sensor Plausibility Check between the knock sensor amplitude during
X X 211 D3 Bank 2 Signal range check 13-19kHz knocking with the internal knock detection mapped DME values.
Amplitude
Idle Control Valve stuck mechanically Rationality check DME internal values calculated Functional Check against a calculated value by monitoring the
X 211 D3 logical flow though the air mass meter to determine is the idle valve is
mechanically stuck open. Tested during closed throttle
Knock Sensor 3 Circuit Circuit continuity Input analog Knock sensor d l ti Check between the knock sensor amplitude during
Plausibility
X X 212 D4 Signal range check 13-19kHz knocking with the internal knock detection mapped DME values.
Amplitude
Knock Sensor 4 Circuit Circuit continuity Input analog Knock sensor Plausibility Check between the knock sensor amplitude during
X X 213 D5 Signal range check 13-19kHz knocking with the internal knock detection mapped DME values.
Amplitude
Knock control, Base test Rationality check DME internal values DME internally The ECU checks internal values with disconnected sensor. The
X 214 D6 logical values must be in a predetermined range.
Vehicle Speed Sensor Rationality check Input digital ASC Signal Range is checked against predefined diagnostic limits.
0-12V No vehicle speed is observed after a specific time when
X 214 D6 Frequency compared to engine speed and load which is equivalent to a
moving vehicle.
CAN-Index Verification CAN message check Input digital Any ECU on CAN Logical check of every ECU on the CAN bus has a CAN
X 214 D6 0-12V message interpretation (refer to CAN-Index on the DIS-Tester
Binary information page) that applies to the vehicle
O2 Sensor Post Cat.(Bank1),disconnection O2-Sensor check Input analog O2-Sensor The oxygen sensor signal range is checked to determine if
0-1 V electrical disconnection exist on the input line. The voltage signal
X 215 D7 has not to be clamped to the specific internally value

CAN-Signal, Timeout Left / Right DME Timing check Input digital both DMEs The Left DME will check for the Right DME and vice versa. If
X 215 D7 0-12V the CAN message was not received by either within the Expected
Binary information time a fault will set.
Knock control, Signal offset Rationality check DME internal values Knock sensor The ECU checks internal values with disconnected sensor. The
X 215 D7 logical values must be in a predetermined range.
O2 Sensor Post Cat.(Bank2),disconnection O2-Sensor check Input analog O2-Sensor The oxygen sensor signal range is checked to determine if
0-1 V electrical disconnection exist on the input line. The voltage signal
X 216 D8 has not to be clamped to the specific internally value

Knock control, Test pulse Rationality check DME internal values DME internally The ECU internally generated pulse was not detected. It is used
logical to verify electrical integrity (shorts or disconnection) of the knock
X 216 D8 control circuitry both internally and externally.

CAN Signal, Timeout ASC Timing check Input digital ASC The CAN message was not received within the Expected time
X 216 D8 0-12V
Binary information

Page 22 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
CAN-Signal, Timeout EML Timing check Input digital EML ECU The CAN message was not received within the Expected time
X 217 D9 0-12V
Binary information
CAN Time Out (EGS1) DME HW Test CAN Input digital EGS CAN message between DME/EGS was not received within the
X 217 D9 0-12V expected time
Binary information
CAN-Chip, Bus Off DME HW Test CAN Input digital Any ECU on CAN Hardware test determines if Can Bus is off line. Data
X 219 DB 0-12V transmission is disturbed.
Binary information
Knock control, Test pulse Circuit Continuity Signal DME internal values DME internally The ECU internally generated pulse was not detected. It is used
range check logical to verify electrical integrity (shorts or disconnection) of the knock
X 220 DC control circuitry both internally and externally.

O2 Sensor Post Cat. (Bank1) Slow Response O2-Sensor check Input analog O2 Sensor Checks the amount of time the oxygen sensor stays in its rich or
X 220 DC time 0-5V (high is lean) lean state. If it remains there too long in either the fault will set.

CAN Time Out (EGS) DME HW Test CAN Input digital EGS CAN message between DME/EGS was not received within the
X 220 DC 0-12V expected time
Binary information
CAN Time Out (TCU) DME HW Test CAN Input digital TCU CAN message between DME/TCU was not received within the
X 219 DB 0-12V transfer box controller expected time
Binary information
O2 Sensor Post Cat. (Bank2) Slow Response O2-Sensor check Input analog O2 Sensor Checks the amount of time the oxygen sensor stays in its rich or
X 221 DD time 0-5V lean state. If it remains there too long in either the fault will set.
(high is lean)
CAN Time Out (DSC) DME HW Test CAN Input digital DSC CAN message between DME/DSC was not received within the
X 221 DD 0-12V expected time
Binary information
Knock control, Test pulse (Bank2) Circuit Continuity Signal DME internal values DME Internally The ECU internally generated pulse was not detected. It is used
range check logical to verify electrical integrity (shorts or disconnection) of the knock
X 222 DE control circuitry both internally and externally.

Insufficient Coolant Temp. to permit Closed Loop Rationality check Input analog Coolant Temp sensor Comparison of actual coolant temperature against the calculated
X 222 DE Operation. 0-5V DME value which varies with the load signal.
Voltage
CAN Time Out (instr) DME HW Test CAN Input digital instr CAN message between DME/Instrument cluster was not
X 222 DE 0-12V received within the expected time
Binary information
O2-Sensor Post Cat (Bank 1), Switching time too O2-Sensor check Input analog O2 Sensor Checks the amount of time the oxygen sensor takes to switch
X 223 DF slow 0-5V from rich to lean and vice versa. If it takes too long to switch the
(high is lean) fault will set.
CAN Time Out (ACC) DME HW Test CAN Input digital ACC CAN message between DME/ACC (Adaptive cruise control) was
X 223 DF 0-12V not received within the expected time
Binary information
Page 23 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
MSR Signal, Plausibility Torque Rising Rationality check Input digital DSC Internal check of DSC signals sent for torque rising. A certain
binary information combination of signals is necessary to allow a torque
X 224 E0 from CAN interference. If DSC does not send this combination, a fault is
set.
O2-Sensor Post Cat (Bank 2), Switching time too O2-Sensor check Input analog O2 Sensor Checks the amount of time the oxygen sensor takes to switch
X 224 E0 slow 0-5V from rich to lean and vice versa. If it takes too long to switch the
(high is lean) fault will set.
Post Cat. Sensor Bank 1;Trim control O2-Sensor check Input analog O2-Sensor Rationality Check for O2 Control adaptation with post catalyst
X 225 E1 0-1V sensor bank 1
EKAT-Status 12 - temperature sensor - Electrically heated Input digital EKAT-ECU Plausibility check between the two temperature sensors in the
X 225 E1 plausibility power switch catalyst check binary information power switch
from CAN
ACC Signal Timing check DME internal values ACC Internal check of ACC signals sent for torque rising. A certain
Plausibility Torque Rising logical combination of signals is necessary to allow a torque
X 225 E1 interference. If ACC does not send this combination, a fault is
set.
Post Cat. Sensor Bank 2;Trim control O2-Sensor check Input analog O2-Sensor Rationality Check for O2 Control adaptation with post catalyst
X 226 E2 0-1V sensor bank 2
EKAT-Status 13 - power switch voltage Electrically heated Input digital EKAT-ECU Plausibility check between the two input voltages for heater 1 and
X 226 E2 plausibility catalyst check binary information 2
from CAN
EKAT-Status 14 - check of battery disconnection Electrically heated Input digital EKAT-ECU Set, if a short to ground, a short to battery voltage or a
X 227 E3 switch catalyst check binary information disconnection between the output transistor and the battery
from CAN disconnection switch occures
Fuel Trim (Bank1), O2 Control Adaptation Limit Fuel system monitoring DME internal values Calculated Range control of adaptation values
X 227 E3 logical

Automatic Start, Output (Bank 2) Final stage check Output digital Starter Relay The final stage inside the DME will set an internal flag whenever
on/off (active low) a short to ground, a short to battery voltage or a disconnection
X 228 E4 between the output transistor and the connected comp. occurs
(0.02A<i<2A).
Fuel Trim (Bank2), O2 Control Adaptation Limit Fuel system monitoring DME internal values Calculated Range control of adaptation values
X 228 E4 logical

O2 Sensor Pre Cat. (Bank1) Slow Response O2-Sensor check Input analog O2 Sensor Checks the amount of time the oxygen sensor stays in its rich or
X 229 E5 time 0-5V (high is lean) lean state. If it remains there too long in either the fault will set.

Pedal Sensor Voltage Supply Signal range check Output analog Pedal Sensor The control module monitors the supply voltage of the pedal
X 229 E5 0-5V sensors: The nominal value must be 5V.
Pedal Sensor Rationality check Input analog Pedal Sensor This fault is always set together with fault #231 and/or fault #232.
X 230 E6 0-5V It delivers additional environmental conditions.

Page 24 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
O2 Sensor Pre Cat. (Bank2) Slow Response O2-Sensor check Input analog O2 Sensor Checks the amount of time the oxygen sensor stays in its rich or
X 230 E6 time 0-5V (high is lean) lean state. If it remains there too long in either the fault will set.

Pedal Sensor 1 Signal range check Input analog Pedal Sensor 1 Failed the Signal Range check against predefined diagnostic
0-5V limits.Also when the pedal sensor signal from Sensor 1 has not
X 231 E7 the double value of Sensor 2 a fault code is set.

O2-Sensor Pre Cat (Bank 1), Switching time too O2-Sensor check Input analog O2 Sensor Checks the amount of time the oxygen sensor takes to switch
X 231 E7 slow 0-5V (high is lean) from rich to lean and vice versa. If it takes too long to switch the
fault will set.
Pedal Sensor 2 Signal range check Input analog Pedal Sensor 2 Failed the Signal Range check against predefined diagnostic
0-5V limits.Also when the pedal sensor signal from Sensor 2 has not
X 232 E8 half the value of Sensor 1 a fault code is set.

O2-Sensor Pre Cat (Bank 2), Switching time too O2-Sensor check Input analog O2 Sensor Checks the amount of time the oxygen sensor takes to switch
X 232 E8 slow 0-5V (high is lean) from rich to lean and vice versa. If it takes too long to switch the
fault will set.
Automatic Start Final stage check Output digital Starter Relay The final stage inside the DME will set an internal flag whenever
Final stage on/off (active low) a short to ground, a short to battery voltage or a disconnection
X X 233 E9 between the output transistor and the connected comp. occurs
(0.02A<i<2A).
Catalyst Efficiency Bank 1, Below Threshold Catalyst monitoring Input analog O2 Sensor pre/post Compares the value of the of pre cat O2 sensor to value of the
0-5V catalyst post cat O2 sensor to measure the oxygen storage capability /
X 233 E9 Voltage efficiency of the catalytic converter. The post O2 sensor must be
relatively lean.
Automatic Start Rationality check Input digital KL50 Fault will set if after a predetermined time K148engine revolution
X X 234 EA Input 0-12V on/off is greater than a limit and Kl50 still active
Catalyst Efficiency Bank 2, Below Threshold Catalyst monitoring Input analog O2 Sensor pre/post Compares the value of the of pre cat O2 sensor to value of the
0-5V catalyst post cat O2 sensor to measure the oxygen storage capability /
X 234 EA Voltage efficiency of the catalytic converter. The post O2 sensor must be
relatively lean.
Pre Cat. Sensor Bank 1:Trim Control O2-Sensor check Input analog O2-Sensor Rationality Check for O2 Control adaptation with pre catalyst
X 235 EB 0-1V (high is rich) sensor bank 1
Pre Cat. Sensor Bank 2:Trim Control O2-Sensor check Input analog O2-Sensor Rationality Check for O2 Control adaptation with pre catalyst
X 236 EC 0-1V (high is rich) sensor bank 2
CAN Time Out (EGS) DME HW Test CAN Input digital EGS CAN message between DME/EGS was not received within the
X 236 EC 0-12V expected time
Binary information
237 ED Automatic Start Rationality check DME internal values Starter Relay Fault will set if there is a engine speed detected prior to the
X
logivcal engaging of the starter relay by the DME.

Page 25 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Cylinder 1 Misfire detected Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
logical The time for each cylinders combustion is compared against the
X 238 EE average of the others. If the time for cylinder 1 is longer the fault
will set.
Cylinder 2 Misfire detected Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
logical The time for each cylinders combustion is compared against the
X 239 EF average of the others. If the time for cylinder 2 is longer the fault
will set.
Cylinder 3 Misfire detected Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
logical The time for each cylinders combustion is compared against the
X 240 F0 average of the others. If the time for cylinder3 is longer the fault
will set.
Cylinder 4 Misfire detected Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
logical The time for each cylinders combustion is compared against the
X 241 F1 average of the others. If the time for cylinder 4 is longer the fault
will set.
Cylinder 5 Misfire detected Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
logical The time for each cylinders combustion is compared against the
X 242 F2 average of the others. If the time for cylinder 5 is longer the fault
will set.
Cylinder 6 Misfire detected Misfire monitoring DME internal values Calculated Crankshaft speed/acceleration is monitored by the crank sensor.
logical The time for each cylinders combustion is compared against the
X 243 F3 average of the others. If the time for cylinder 6 is longer the fault
will set.
Segment Timing faulty- Flywheel adaptation Rationality check Input digital Crank sensor The flywheel segmentsare monitored during deceleration to
0-12V establish a baseline for misfire calculation. If the segments are
X 244 F4 Timing too long/short (bad flywheel) and exceed the limit a fault will set
or one tooth too much/less.

Secondary Air Injection (Bank1),Flow too Low Secondary Air Delivery Input analog O2-Sensor signal Checks to see if the O2 sensor reacts to the increase in
0-5V unmetered airflow generated by the secondary air pump
X 245 F5 Voltage operation. The O2 sensor must sense the lean condition or a
fault will set.
Secondary Air Injection (Bank2),Flow too Low Secondary Air Delivery Input analog O2-Sensor signal Checks to see if the O2 sensor reacts to the increase in
0-5V unmetered airflow generated by the secondary air pump
X 246 F6 Voltage operation. The O2 sensor must sense the lean condition or a
fault will set.
Secondary Air Valve stuck open Secondary Air Delivery Input analog O2-Sensor signal Checks to see if the O2 sensor reacts to the increase in
0-5V unmetered airflow generated by the secondary air pump
X 247 F7 Voltage operation. The O2 sensor must sense the lean condition or a
fault will set.
Post Catalyst Sensor ;signal after decel phase O2-Sensor check Input analog O2-Sensor Signal is checked for a lean signal in decel and a transition
X 248 F8 not plausible; bank 1 (sensor 3) 0-5 V between lean to rich after decel

Page 26 / 27 2/16/01
Fault Code List OBDII DME: MS43 (Siemens), ME7.2 (Bosch), M5.2.1 (Bosch)
ULEV/LEV (MY01) Engines: M54, M62LEV, M73LEV
Signal type
FC FC OBDII Requirement
M54 M62 M73 Fault Type and Function Signal range Input/Output Explanation
dec hex type of test
Detection of
Post Catalyst Sensor ;signal after decel phase O2-Sensor check Input analog O2-Sensor Signal is checked for a lean signal in decel and a transition
X 249 F9 not plausible; bank 2 (sensor 4) 0-5 V between lean to rich after decel
Functional check Purge Valve EVAP monitoring Input analog O2-Sensor Signal This functional check looks for the reaction of the O2 sensor
0-5V signal during canister purging. The O2 sensor, Air Flow meter
X 250 FA and RPM values must react to the purging of the canister

Coolant Fan, Final stage Final stage check Output digital Coolant Fan The final stage inside the DME will set an internal flag whenever
pulse width (active low) a short to ground, a short to battery voltage or a disconnection
X 253 FD between the output transistor and the connected comp. occurs
(0.02A<i<2A).

Page 27 / 27 2/16/01

Das könnte Ihnen auch gefallen