BMW 3 (E46). Instruction - page 26

BMW
code

P-code

Fault type and
function

Signal type and
range

Explanation

on input line.

153

P0150

Oxygen sensor
pre-cat (Bank 2),
short to battery
volt.

Input analog
(0-5V)

Oxygen sensor signal range
is checked to determine if
electrical shorts exist on input
line. Voltage signal must be
within a predetermined range
(0.1V -1V) or fault will set.

154

P0150

Oxygen
sensorpre-cat
(Bank 2), short to
ground

Input analog
(0-5V)

Oxygen sensor signal range
is checked to determine if
electrical shorts exist on input
line. Voltage signal must be
within a predetermined range
(0.1V -1V) or fault will set.

155

P0150

Oxygen sensor
pre-cat (Bank 2),
disconnection

Input analog
(0-5V)

Oxygen sensor signal range
is checked to determine if
electrical disconnection exist
on input line.

156

P0136

Oxygen sensor
post-cat (Bank 1),
short to battery
volt.

Input analog
(0-5V)

Oxygen sensor signal range
is checked to determine if
electrical shorts exist on input
line. Voltage signal must be
within a predetermined range
(0.1V -1V) or fault will set.

157

P0136

Oxygen sensor
Post Cat. (Bank 1),
short to ground

Input analog
(0-5V)

Oxygen sensor signal range
is checked to determine if
electrical shorts exist on input
line. Voltage signal must be
within a predetermined range
(0.1V -1V) or fault will set.

159

P0156

Oxygen sensor
Post Cat. (Bank 2),
short to battery
volt.

Input analog
(0-5V)

Oxygen sensor signal range
is checked to determine if
electrical shorts exist on input
line. Voltage signal must be
within a predetermined range
(0.1V -1V) or fault will set.

160

P0156

Oxygen sensor
post-cat (Bank 2),
short to ground

Input analog
(0-5V)

Oxygen sensor signal range
is checked to determine if
electrical shorts exist on input
line. Voltage signal must be
within a predetermined range
(0.1V -1V) or fault will set.

BMW
code

P-code

Fault type and
function

Signal type and
range

Explanation

160

MS 43

Throttle valve
position controller

DME internal
values logical

161

MS 43

Throttle valve
position controller

DME internal
values logical

162

MS 43

Throttle valve
position controller

DME internal
values logical

168

MS 43

Throttle valve
position, throttle
sticking

DME internal test
calculated

169

MDK final stage
shut off

DME internal test

This fault indicates problem
on pedal sensor, throttle
potentiometer or throttle. A
separately stored fault code
indicates problem.

171

P0601

System has been
shut down due to
safety controller

DME internal test

Safety controller has shut
down motor throttle valve
function due to not plausible
MDK input values.

172

P1542

Pedal sensor
potentiometer
short between two
potentiometer
paths

DME internal
check

5 volts for potentiometers are
switched on within a specific
time pattern.

173

P0120

Motor throttle valve
potentiometer
contact short

Rationality check

Motor throttle valve
potentiometer

174

P0120

Motor throttle valve
potentiometer
adaptation of idle
end position

Input analog
(0-5V)

Signal for idle position must
be within a specified range. If
range is exceeded, fault is
set.

175

Pedal sensor
potentiometer 1
adaptation of the
idle end position

Input analog
(0-5V)

Signal for idle position must
be within a specified range. If
range is exceeded, fault is
set.

176

P1542

Pedal sensor
potentiometer 2
adaptation of the
idle end position

Input analog
(0-5V)

Signal for idle position must
be within a specified range. If
range is exceeded, fault is
set.

BMW
code

P-code

Fault type and
function

Signal type and
range

Explanation

188

P1132

Oxygen sensor
heater, pre-cat
(Bank 1),
insufficient

Output digital
pulse width (active
low)

DME internally calculated
heater power is checked
against predefined diagnostic
limits.

189

P1133

Oxygen sensor
heater, pre-cat
(Bank 2),
insufficient

Output digital
pulse width (active
low)

DME internally calculated
heater power is checked
against predefined diagnostic
limits.

190

P1186

Oxygen sensor-
heater, post-cat
(Bank 1),
insufficient

Output digital
pulse width (active
low)

DME internally calculated
heater power is checked
against predefined diagnostic
limits.

191

P1187

Oxygen sensor
heater, post-cat
(Bank 2),
insufficient

Output digital
pulse width (active
low)

DME internally calculated
heater power is checked
against predefined diagnostic
limits.

197

MS 43

Signal range check DME internal

analog input

202

P0170

Fuel trim (Bank 1),
O2 control limit

DME internal
values logical

Controller for lambda is too
long beyond a min. or a max.

203

P0173

Fuel Trim (Bank 2),
O2 control limit

DME internal
values logical

Controller for lambda is too
long beyond a min. or a max.

204

P0505

Idle control
system, idle speed
not plausible

DME internal
values logical

Functional check between
actual engine speed (RPM)
and predetermined RPM
exceeds maximum deviation
of +200/-100 RPM.

208

EWS, engine
speed check not
ok

DME internal test

Engine speed signal is
transferred by EWS to DME.
Fault is set if transferred
signal is not reflecting engine
speed due to input problem in
EWS.

209

EWS, content of
message

Input binary
stream bit data
(0-12V)

Content of binary message
received from EWS invalid.

210

Ignition feedback,
faulty (>2
cylinders)

Input analog
timing (100 mV)

Check for correct signal
timing after each ignition has
been initiated by feedback

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.

Рассказать друзьям