BMW
code
P-code
Fault type and
function
Signal type and
range
Explanation
signal. If more than two
ignition signals are not
recognized than there might
be a problem in feedback line.
211
P1510
Idle control valve
stuck
DME internal
values logical
Functional check against a
calculated value by
monitoring flow though air
mass meter to determine if
idle valve is mechanically
stuck open. Tested during
closed throttle.
214
P0500
Vehicle speed
sensor
Input digital
frequency (0-12V)
Signal range is checked
against predefined diagnostic
limits. No vehicle speed is
observed after specific time
when compared to engine
speed and load equivalent to
moving vehicle.
215
P0136
Oxygen sensor
post-cat (Bank 1),
disconnection
Input analog
(0-5V)
Oxygen sensor signal range
is checked to determine if
electrical disconnection exist
on input line.
216
P0136
Oxygen sensor
post-cat (Bank 2),
disconnection
Input analog
(0-5V)
Oxygen sensor signal range
is checked to determine if
electrical disconnection exist
on input line.
217
P0505
CAN time out
(EGS1)
Input digital binary
information(0-12V)
CAN message between
DME/EGS was not received
within expected time.
219
CAN-chip, bus off
Input digital binary
information (0-12V)
Hardware test determines if
CAN bus is off line. Data
transmission is disturbed.
220
P1184
Oxygen sensor
post-cat (Bank 1)
slow response time
Input analog (high
is lean) (0-5V)
Checks amount of time
oxygen sensor stays in rich or
lean state. If it remains there
too long in either, fault will
set.
221
P1185
Oxygen sensor
post-cat (Bank 2)
slow response time
Input analog (high
is lean) (0-5V)
Checks amount of time
oxygen sensor stays in rich or
lean state. If it remains there
too long in either fault will set.
On-Board Diagnostics
http://ebahn.bentleypublishers.com/BMW/3/E46/Repair%20Manuals/8...
16 of 20
2/25/2009 11:23 PM
Summary of Contents for 1999-2005 M3
Page 1: ......