BMW
code
P-code
Fault type and
function
Signal type and
range
Explanation
222
P0125
Insufficient coolant
temp. to permit
closed loop
operation
Input analog
(0-5V)
Comparison of actual coolant
temperature against
calculated DME value which
varies with load signal.
223
P1180
Oxygen sensor
post-cat (Bank 1),
switching time slow
Input analog (high
is lean) (0-5V)
Checks amount of time
oxygen sensor takes to switch
from rich to lean and vice
versa. If too long, fault will
set.
224
P1181
Oxygen sensor
post-cat (Bank 2),
switching time slow
Input analog (high
is lean) (0-5V)
Checks amount of time
oxygen sensor takes to switch
from rich to lean and vice
versa. If too long, fault will
set.
225
P1192
Post-cat sensor
(Bank 1); trim
control
Input analog
(0-5V)
Rationality check for O2
control adaptation with post
catalyst sensor bank 1.
226
P0193
Post-cat sensor
(Bank 2); trim
control
Input analog
(0-5V)
Rationality check for O2
control adaptation with post
catalyst sensor bank 2.
227
P0188
Fuel trim (Bank 1),
O2 control
adaptation limit
DME internal
values logical
Range control of adaptation
values.
228
P0189
Fuel trim (Bank 2),
O2 control
adaptation limit
DME internal
values logical
Range control of adaptation
values.
229
P0133
Oxygen sensor
pre-cat (Bank 1,
slow response time
Input analog (high
is lean) (0-5V)
Checks amount of time
oxygen sensor takes to switch
from rich to lean and vice
versa. If too long, fault will
set.
230
P0153
Oxygen sensor
pre-cat (Bank 2),
slow response time
Input analog (high
is lean) (0-5V)
Checks amount of time
oxygen sensor stays in its rich
or lean state. If it remains
there too long in either fault
will set.
231
P1178
Oxygen sensor
pre-cat (Bank 1),
switch time too
slow
Input analog (high
is lean) (0-5V)
Checks amount of time
oxygen sensor takes to switch
from rich to lean and vice
versa. If it takes too long to
On-Board Diagnostics
http://ebahn.bentleypublishers.com/BMW/3/E46/Repair%20Manuals/8...
17 of 20
2/25/2009 11:23 PM
Summary of Contents for 1999-2005 M3
Page 1: ......