Sunday, May 31, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2400

2A13 – P2400

Information saved in

DME

278

Fault code

2A13 – P2400

Fault text

DMTL leak diagnosis pump, activation

Fault description

Evaporative Emission System Leak Detection Pump Control

Circuit/Open

Condition for fault identification

Test condition:

Monitoring of control activation

when pump is triggered

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

0.5 sec.

Action in service

1Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2299

2F8F – P2299

Information saved in

DME

Fault code

2F8F – P2299

Fault text

Accelerator pedal module and brake pedal, plausibility

Fault description

Brake Pedal Position / Accelerator Pedal Position

Incompatible

Condition for fault identification

Test condition:

Accelerator pedal module and brake pedal plausibility

monitor

Terminal condition: Terminal 15 ON

Voltage condition:

none

Condition for fault memory entry

1.5 sec.

Action in service

1) Discuss driving habits with customer (driving with both

feet)

2) Visual and operational check on PWG

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2298

2C2E – P2298

Information saved in

DME

Fault code

2C2E – P2298

Fault text

Oxygen sensor before catalytic converter 2, overrun check

Fault description

O2 Sensor Out of Range During Deceleration (Bank 2

Sensor 1)

Condition for fault identification

Test condition:

Implausible O2 sensor signal in overrun cutoff phase,

no fault memories

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

Bank 2 O2 sensor before catalytic converter voltage less

than 3.1 V or greater than 2.1 V with overrun injection

deactivation active

Action in service

1. Visual inspection of wiring and plugs (water or corrosion

277

in plug?)

1a. Repeatedly remove the plug and then FIRMLY insert it

again

2. Electrical check of wiring

3. Check catalytic converter (FSD lean fault may be entered

for the other bank)

4. Piston rings, injector valves, positive crankcase

ventilation OK? FSD fault? Then continue there!

5. Replace wires or plugs on O2 sensors as indicated

6. Replace O2 sensor

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2297

2C2D – P2297

Information saved in

DME

Fault code

2C2D – P2297

Fault text

Oxygen sensor before catalytic converter, overrun check

Fault description

276

O2 Sensor Out of Range During Deceleration (Bank 1

Sensor 1)

Condition for fault identification

Test condition:

Implausible O2 sensor signal in overrun cutoff phase,

no fault memories

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

Bank 1 O2 sensor before catalytic converter voltage less

than 3.1 V or greater than 2.1 V with overrun injection

deactivation active

Action in service

1. Visual inspection of wiring and plugs (water or corrosion

in plug?)

1a. Repeatedly remove the plug and then FIRMLY insert it

again

2. Electrical check of wiring

3. Check catalytic converter (FSD lean fault may be entered

for the other bank)

4. Piston rings, injector valves, positive crankcase

ventilation OK? FSD fault? Then continue there!

5. Replace wires or plugs on O2 sensors as indicated

6. Replace O2 sensor

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2273

275

2C6C – P2273

Information saved in

DME

Fault code

2C6C – P2273

Fault text

Oxygen sensor behind catalytic converter 2, system check

Fault description

O2 Sensor Signal Biased/Stuck Rich (Bank 2 Sensor 2)

Condition for fault identification

Test condition:

O2 sensor system check

O2 sensor voltage too low = Signal sticks on lean

Trim controller diagnosis must have been executed, see

Trim controller diagnosis. Detection of faults during the trim

control diagnosis triggers the active test. Engine running at

idle is adequate for the active test;

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

O2 sensor behind catalytic converter voltage < 0.2 V with

rich data specification for active test

Action in service

This malfunction is detected during the active test. The

active test is triggered by the trim control diagnosis function

(trim controller fault code stored in the control module's

fault memory!)

1. Initiate system test for reversed O2 sensors. Follow

instructions for system test.

2. If the system test fails to produce a result then

3. Visual inspection of wiring and plugs

4. Electrical check of wiring

5. Replace wires or plugs as indicated

6. Check exhaust system upstream from downstream (postcat)

O2 sensor for leaks

7. Replace downstream (post-cat) O2 sensor

8. Replace upstream (pre-cat) O2 sensor

9. Replace control module

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2272

2C6C – P2272

Information saved in

DME

Fault code

2C6C – P2272

Fault text

Oxygen sensor behind catalytic converter 2, system check

Fault description

O2 Sensor Signal Biased/Stuck Lean (Bank 2 Sensor 2)

Condition for fault identification

Test condition:

O2 sensor system check

O2 sensor voltage too high = Signal sticks at rich

Trim controller diagnosis must have been executed, see

Trim controller diagnosis. Detection of malfunctions during

the trim control diagnosis triggers the active test. Engine

running at idle is adequate for the active test;

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

O2 sensor behind catalytic converter voltage > 0.7 V with

lean O2 data specification in active test

Action in service

This malfunction is detected during the active test. The

active test is triggered by the trim control diagnosis function

(trim controller fault code stored in the control module’s

fault memory!)

1. Initiate system test for reversed O2 sensors. Follow

instructions for system test.

2. If the system test fails to produce a result then

3. Visual inspection of wiring and plugs

4. Electrical check of wiring

5. Replace wires or plugs as indicated

6. Check exhaust system upstream from downstream (postcat)

O2 sensor for leaks

7. Replace downstream (post-cat) O2 sensor

8. Replace upstream (pre-cat) O2 sensor

9. Replace control module

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2271

2C6B – P2271

Information saved in

DME

Fault code

2C6B – P2271

Fault text

Oxygen sensor behind catalytic converter, system check

Fault description

O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 2)

Condition for fault identification

Test condition:

O2 sensor system check

O2 sensor voltage too low = Signal sticks on lean

Trim controller diagnosis must have been executed, see

Trim controller diagnosis. Detection of faults during the trim

control diagnosis triggers the active test. Engine running at

idle is adequate for the active test;

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

O2 sensor behind catalytic converter voltage < 0.2 V with

rich data specification for active test

Action in service

This malfunction is detected during the active test. The

active test is triggered by the trim control diagnosis function

(trim controller fault code stored in the control module's

fault memory!)

1. Initiate system test for reversed O2 sensors. Follow

instructions for system test.

2. If the system test fails to produce a result then

3. Visual inspection of wiring and plugs

4. Electrical check of wiring

5. Replace wires or plugs as indicated

6. Check exhaust system upstream from downstream (postcat)

O2 sensor for leaks

7. Replace downstream (post-cat) O2 sensor

8. Replace upstream (pre-cat) O2 sensor

9. Replace control module

274

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2270

2C6B – P2270

Information saved in

DME

Fault code

2C6B – P2270

Fault text

Oxygen sensor behind catalytic converter, system check

Fault description

O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 2)

Condition for fault identification

Test condition:

O2 sensor system check

O2 sensor voltage too high = Signal sticks at rich

Trim controller diagnosis must have been executed, see

Trim controller diagnosis. Detection of malfunctions during

the trim control diagnosis triggers the active test. Engine

running at idle is adequate for the active test;

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

O2 sensor behind catalytic converter voltage > 0.7 V with

lean O2 data specification in active test

Action in service

This malfunction is detected during the active test. The

active test is triggered by the trim control diagnosis function

(trim controller fault code stored in the control module’s

273

fault memory!)

1. Initiate system test for reversed O2 sensors. Follow

instructions for system test.

2. If the system test fails to produce a result then

3. Visual inspection of wiring and plugs

4. Electrical check of wiring

5. Replace wires or plugs as indicated

6. Check exhaust system upstream from downstream (postcat)

O2 sensor for leaks

7. Replace downstream (post-cat) O2 sensor

8. Replace upstream (pre-cat) O2 sensor

9. Replace control module

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2247

2C3E – P2247

Information saved in

DME

Fault code

2C3E – P2247

Fault text

Oxygen sensor before catalytic converter 2, line fault

Fault description

O2 Sensor Reference Voltage Circuit/Open (Bank 2 Sensor

1)

Condition for fault identification

Test condition:

O2 sensor wiring monitor

O2 sensor signal freezes.

272

No fault memories

Drive at 50 – 80 km/h at moderate engine speed

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

Voltage seizes at 2V (Lambda = 1) OR voltage < 2.1 V with

overrun injection deactivation active

Action in service

1. Visual inspection of wires, DME plug and O2 sensor for

damage

2. Inspect wires

3. Check plug-in connections DME Wiring harness

Upstream (pre-cat) O2 sensor for Bank 1 (water or

corrosion in plug?) => Repeatedly remove the plug and then

reconnect it FIRMLY)

4. Check catalytic converter (is FSD lean fault entered for

the other bank?)

5. Piston rings, injectors, positive crankcase ventilation OK?

FSD fault? Then continue there!

6. Replace O2 sensor

7. Replace DME

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2243

271

2C3D – P2243

Information saved in

DME

Fault code

2C3D – P2243

Fault text

Oxygen sensor before catalytic converter, line fault

Fault description

O2 Sensor Reference Voltage Circuit/Open (Bank 1 Sensor

1)

Condition for fault identification

Test condition:

O2 sensor wiring monitor (heater)

O2 sensor temperature is too low and the sensor signal is

implausible

No fault memories

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

Sensor temperature < 680 掳C and sensor voltage < 0.2 V

with oscillator deactivated

Action in service

1. Visual inspection of wires, DME plug and O2 sensor for

damage

2. Inspect wires

3. Check plug-in connections DME Wiring harness

Upstream (pre-cat) O2 sensor for Bank 1 (water or

corrosion in plug?) => Repeatedly disconnect the plug and

then FIRMLY press it back in)

4. Replace O2 sensor

5. Replace DME

Fault effect and breakdown warning

Saturday, May 30, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2229

2F76 – P2229

Information saved in

DME

Fault code

2F76 – P2229

Fault text

Ambient-pressure sensor, signal

Fault description

Barometric Pressure Circuit High

Condition for fault identification

Test condition:

Ambient pressure sensor signal monitor

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

0.5 sec.

Action in service

Replace DME; this is an internal component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2228

2F76 – P2228

Information saved in

DME

Fault code

2F76 – P2228

270

Fault text

Ambient-pressure sensor, signal

Fault description

Barometric Pressure Circuit Low

Condition for fault identification

Test condition:

Ambient pressure sensor signal monitor

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

0.5 sec.

Action in service

Replace DME; this is an internal component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2198

2C2C – P2198

Information saved in

DME

Fault code

2C2C – P2198

Fault text

Oxygen sensor before catalytic converter 2, system check

Fault description

O2 Sensor Signal Biased/Stuck Rich (Bank 2 Sensor 1)

Condition for fault identification

Test condition:

Oxygen sensor before catalytic converter 2, system check

End of start phase

O2 sensor drifts toward rich

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

After trim control fault; sensor indicates more than 18% too

rich

Action in service

Check sensor wiring for short circuit; otherwise replace the

suspect sensor

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2197

2C28 – P2197

Information saved in

DME

Fault code

2C28 – P2197

Fault text

Oxygen sensor before catalytic converter 2, system check

Fault description

O2 Sensor Signal Biased/Stuck Lean (Bank 2 Sensor 1)

Condition for fault identification

Test condition:

After trim control fault; sensor indicates more than 18% too

lean

Terminal condition: none

Voltage condition:

269

none

Condition for fault memory entry

Terminal 15, engine on

Action in service

Check sensor wiring for short circuit; otherwise replace the

suspect sensor

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2196

2C2B – P2196

Information saved in

DME

Fault code

2C2B – P2196

Fault text

Oxygen sensor before catalytic converter, system check

Fault description

O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 1)

Condition for fault identification

Test condition:

After trim control fault; sensor indicates more than 18% too

rich

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

Terminal 15, engine on

Action in service

Check sensor wiring for short circuit; otherwise replace the

suspect sensor

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2195

2C27 – P2195

Information saved in

DME

Fault code

2C27 – P2195

Fault text

Oxygen sensor before catalytic converter, system check

Fault description

O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 1)

Condition for fault identification

Test condition:

After trim control fault; sensor indicates more than 18% too

lean

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

Terminal 15, engine on

Action in service

Check sensor wiring for short circuit; otherwise replace the

suspect sensor

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2185

2EEA – P2185

Information saved in

267

DME

Fault code

2EEA – P2185

Fault text

Temperature sensor cooler outlet, signal

Fault description

Engine Coolant Temperature Sensor 2 Circuit High

Condition for fault identification

Test condition:

Radiator discharge temperature signal monitor

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 9.15 V

Condition for fault memory entry

No compliance with temperature condition and time after

end of start > 120 sec.

Action in service

1) Perform electrical check on sensor wire and power-supply

wires

2) Visual inspection of plug-in contacts (on component and

DME ends) 3) Replace sensor

Fault effect and breakdown warning

Driver information

Warning light:

MIL ON in US versions only

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2184

2EEA – P2184

Information saved in

DME

Fault code

2EEA – P2184

Fault text

Temperature sensor cooler outlet, signal

Fault description

Engine Coolant Temperature Sensor 2 Circuit Low

Condition for fault identification

Test condition:

Radiator discharge temperature signal monitor

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 9.15 V

Condition for fault memory entry

5 sec.

Action in service

1) Perform electrical check on sensor wire and power-supply

wires

2) Visual inspection of plug-in contacts (on component and

DME ends) 3) Replace sensor

Fault effect and breakdown warning

Driver information

Warning light:

MIL ON in US versions only

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2183

2EEC – P2183

Information saved in

DME

Fault code

2EEC – P2183

Fault text

Temperature sensor cooler outlet, plausibility

Fault description

Engine Coolant Temperature Sensor 2 Circuit

Range/Performance

Condition for fault identification

Test condition:

Engine must be running

Terminal condition: Terminal 15 ON

Voltage condition:

266

11 V < electrical system voltage < 26 V

Condition for fault memory entry

no invariable debounce time, constant sensor data reading

during engine warm-up produces entry

Action in service

1) Visual inspection of sensor

2) Perform electrical check on sensor and power-supply

wires

2) Test to determine whether the temperature really changes

when the thermostat opens

3) Replace sensor

Fault effect and breakdown warning

Driver information

Warning light:

MIL ON in US versions only

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

none

P2138

2D20 – P2138

Information saved in

DME

Fault code

2D20 – P2138

Fault text

Accelerator-pedal module, pedal-position sensor,

plausibility between signal 1 and signal 2

Fault description

Throttle/Pedal Position Sensor/Switch ‘D’ / ‘E’ Voltage

Correlation

Condition for fault identification

Test condition:

Pedal-position sensor monitor

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

0.02 sec.

Action in service

1) Check: Pedal-position sensor voltages [Pot voltage 2 =

(Pot voltage1)/2]2)

Check wires from DME to PWG,

3) Visual inspection of plug terminals (on components,

wiring harness and DME),

4) Replace PWG

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduced engine power!

EML ON restricted PW gradient and PW limit via rpm

Friday, May 29, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2128

2D1C – P2128

Information saved in

DME

Fault code

2D1C – P2128

Fault text

Accelerator pedal module, pedal-position sensor, signal 2

Fault description

Throttle/Pedal Position Sensor/Switch ‘E’ Circuit High

Condition for fault identification

Test condition:

Pedal-position sensor monitor

No fault code currently registered

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

0.02 sec.

Action in service

1) Perform electrical check on sensor wire and power-supply

wires

2) Visual inspection of plug-in contacts (on component and

DME ends) 3) Replace PWG

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduced engine power!

EML ON restricted PW gradient and PW limit via rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2127

2D1C – P2127

Information saved in

DME

Fault code

2D1C – P2127

Fault text

Accelerator pedal module, pedal-position sensor, signal 2

Fault description

Throttle/Pedal Position Sensor/Switch ‘E’ Circuit Low

264

Condition for fault identification

Test condition:

Pedal-position sensor monitor

No fault code currently registered

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

0.02 sec.

Action in service

1) Perform electrical check on sensor wire and power-supply

wires

2) Visual inspection of plug-in contacts (on component and

DME ends) 3) Replace PWG

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduced engine power!

EML ON restricted PW gradient and PW limit via rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2123

2D1B – P2123

Information saved in

DME

Fault code

2D1B – P2123

Fault text

Accelerator pedal module, pedal-position sensor, signal 1

Fault description

Throttle/Pedal Position Sensor/Switch ‘D’ Circuit High

Condition for fault identification

Test condition:

Pedal-position sensor monitor

No fault code currently registered

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

0.02 sec.

Action in service

1) Perform electrical check on sensor wire and power-supply

wires

2) Visual inspection of plug-in contacts (on component and

DME ends) 3) Replace PWG

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduced engine power!

EML ON restricted PW gradient and PW limit via rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2122

2D1B – P2122

Information saved in

DME

Fault code

2D1B – P2122

Fault text

Accelerator pedal module, pedal-position sensor, signal 1

Fault description

Throttle/Pedal Position Sensor/Switch ‘D’ Circuit Low

Condition for fault identification

Test condition:

Pedal-position sensor monitor

No fault code currently registered

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

0.02 sec.

Action in service

1) Perform electrical check on sensor wire and power-supply

wires

2) Visual inspection of plug-in contacts (on component and

DME ends) 3) Replace PWG

263

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: ???

EML ON restricted PW gradient and PW limit via rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2120

2D1F – P2120

Information saved in

DME

Fault code

2D1F – P2120

262

Fault text

Accelerator-pedal module, pedal-position sensor

potentiometer, signal

Fault description

Throttle/Pedal Position Sensor/Switch ‘D’ Circuit

Condition for fault identification

Test condition:

Pedal-position sensor monitor

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

0.02 sec.

Action in service

1) Read out the two root faults from the control module’s

fault memory

2) Process using prescribed test plan,

3) Check main relay and overall vehicle electrical system

voltage supply,

4) Replace DME

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduced engine power!

EML ON, MIL ON, PW = 0, fast idle when brake pedal is

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2099

2C32 – P2099

Information saved in

DME

Fault code

2C32 – P2099

Fault text

Oxygen sensor before catalytic converter 2, trim control

Fault description

Post Catalyst Fuel Trim System Too Rich (Bank 2)

Condition for fault identification

Test condition:

O2 sensor trim control

No fault memories

Drive at 50 – 80 km/h and at moderate engine speed.

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

Trim controller pegged

Action in service

This malfunction automatically triggers an active test

(collateral fault stored in the control module’s fault

memory!).

1. Read out results of active test (are other faults still stored

in the control module’s fault memory)? => Then continue at

this point!)

2. Initiate system test for reversed O2 sensors. Follow

instructions for system test.

3. If the system test fails to produce a result then

4. Visual inspection of wiring and plugs

5. Electrical check of wiring

6. Replace wiring or plugs as indicated

7. Check exhaust system forward of downstream (post-cat)

O2 sensor for leaks

8. Replace upstream (pre-cat) O2 sensor

9. Replace downstream (post-cat) O2 sensor

10. Replace control module

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2098

2C32 – P2098

Information saved in

DME

Fault code

2C32 – P2098

Fault text

Oxygen sensor before catalytic converter 2, trim control

Fault description

Post Catalyst Fuel Trim System Too Lean (Bank 2)

Condition for fault identification

Test condition:

O2 sensor trim control

No fault memories

Drive at 50 – 80 km/h and at moderate engine speed.

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

Trim controller pegged

Action in service

This malfunction automatically triggers an active test

(collateral fault stored in the control module’s fault

memory!).

1. Read out results of active test (are other faults still stored

in the control module’s fault memory)? => Then continue at

this point!)

2. Initiate system test for reversed O2 sensors. Follow

instructions for system test.

3. If the system test fails to produce a result then

4. Visual inspection of wiring and plugs

5. Electrical check of wiring

6. Replace wiring or plugs as indicated

7. Check exhaust system forward of downstream (post-cat)

O2 sensor for leaks

8. Replace upstream (pre-cat) O2 sensor

9. Replace downstream (post-cat) O2 sensor

10. Replace control module

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2097

2C31 – P2097

Information saved in

DME

Fault code

2C31 – P2097

Fault text

Oxygen sensor before catalytic converter, trim control

Fault description

Post Catalyst Fuel Trim System Too Rich (Bank 1)

Condition for fault identification

Test condition:

O2 sensor trim control

No fault memories

Drive at 50 – 80 km/h and at moderate engine speed.

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

Trim controller pegged

Action in service

This malfunction automatically triggers an active test

(collateral fault stored in the control module’s fault

memory!).

1. Read out results of active test (are other faults still stored

in the control module’s fault memory)? => Then continue at

this point!)

2. Initiate system test for reversed O2 sensors. Follow

instructions for system test.

3. If the system test fails to produce a result then

4. Visual inspection of wiring and plugs

5. Electrical check of wiring

260

6. Replace wiring or plugs as indicated

7. Check exhaust system forward of downstream (post-cat)

O2 sensor for leaks

8. Replace upstream (pre-cat) O2 sensor

9. Replace downstream (post-cat) O2 sensor

10. Replace control module

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2096

2C31 – P2096

Information saved in

DME

Fault code

2C31 – P2096

Fault text

Oxygen sensor before catalytic converter, trim control

Fault description

Post Catalyst Fuel Trim System Too Lean (Bank 1)

Condition for fault identification

Test condition:

O2 sensor trim control

No fault memories

Drive at 50 – 80 km/h and at moderate engine speed.

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

259

Trim controller pegged

Action in service

This malfunction automatically triggers an active test

(collateral fault stored in the control module’s fault

memory!).

1. Read out results of active test (are other faults still stored

in the control module’s fault memory)? => Then continue at

this point!)

2. Initiate system test for reversed O2 sensors. Follow

instructions for system test.

3. If the system test fails to produce a result then

4. Visual inspection of wiring and plugs

5. Electrical check of wiring

6. Replace wiring or plugs as indicated

7. Check exhaust system forward of downstream (post-cat)

O2 sensor for leaks

8. Replace upstream (pre-cat) O2 sensor

9. Replace downstream (post-cat) O2 sensor

10. Replace control module

Fault effect and breakdown warning

Thursday, May 28, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

258

P2091

2A85 – P2091

Information saved in

DME

Fault code

2A85 – P2091

Fault text

Exhaust VANOS, activation

Fault description

‘B’ Camshaft Position Actuator Control Circuit High (Bank

1)

Condition for fault identification

Test condition:

Monitoring of VANOS control

Engine speed > 500 rpm

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

none

Action in service

1Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2090

2A85 – P2090

Information saved in

DME

Fault code

2A85 – P2090

Fault text

Exhaust VANOS, activation

Fault description

‘B’ Camshaft Position Actuator Control Circuit Low (Bank

1)

Condition for fault identification

Test condition:

Monitoring of VANOS control

Engine speed > 500 rpm

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

none

Action in service

1Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2089

2A80 – P2089

Information saved in

DME

Fault code

2A80 – P2089

Fault text

Intake VANOS, activation

Fault description

‘A’ Camshaft Position Actuator Control Circuit High (Bank

1)

257

Condition for fault identification

Test condition:

Monitoring of VANOS control

Engine speed > 500 rpm

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

none

Action in service

1Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2088

2A80 – P2088

Information saved in

DME

Fault code

2A80 – P2088

Fault text

Intake VANOS, activation

Fault description

‘A’ Camshaft Position Actuator Control Circuit Low (Bank

1)

Condition for fault identification

Test condition:

Monitoring of VANOS control

Engine speed > 500 rpm

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

none

Action in service

1Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2068

2DE1 – P2068

Information saved in

DME

Fault code

2DE1 – P2068

Fault text

Tank fill level, left, signal

Fault description

Fuel Level Sensor ‘B’ Circuit High

Condition for fault identification

Test condition:

Open circuit in wire to left-side level sensor, sensor

resistance too high

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

90 sec.

Action in service

Check sensor resistance, determine location of open wire /

short circuit (wiring harness, plug, cluster, junction box,

tank)

256

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P2067

255

2DE1 – P2067

Information saved in

DME

Fault code

2DE1 – P2067

Fault text

Tank fill level, left, signal

Fault description

Fuel Level Sensor ‘B’ Circuit Low

Condition for fault identification

Test condition:

Left-side level sensor shorted, sensor resistance too low

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

90 sec.

Action in service

Check sensor resistance, determine location of open wire /

short circuit (wiring harness, plug, cluster, junction box,

tank)

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1694

2CFB – P1694

Information saved in

DME

Fault code

2CFB – P1694

Fault text

Throttle-valve adaptation value

Fault description

Throttle Valve Actuator Start Test Spring Test and Limp-

Home Position Failed

Condition for fault identification

Test condition:

Terminal change and request for adaptation

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

none

Action in service

1) Check engine-management fuses (5-fuse holder in

EBOX), 2) Check: The sum of throttle valve voltages must

equal 5 V,

3) Perform electrical check on wiring to throttle valve

sensors and throttle valve motor,

4) Visual inspection of plug-in contacts (at component,

wiring harness and DME),

5) Replace component

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduced engine performance!,

MIL ON

EMB + rpm limit 1300 rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1675

2CFD – P1675

Information saved in

DME

Fault code

2CFD – P1675

Fault text

No throttle-valve adaptation value

Fault description

Throttle Valve Actuator Start Test Re-Adaptation Required

Condition for fault identification

Test condition:

Switch terminals

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

1 sec.

Action in service

254

1) Note collateral issues related to initial adaptation,

2) Check: The sum of throttle valve voltages must equal 5

V,

3) Perform electrical check on wiring to throttle valve

sensors and throttle valve motor, visual inspection of plug-in

contacts (at component, wiring harness and DME),

4) Replace component

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduced engine performance!,

MIL ON

EMB + rpm limit 1300 rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1668

2F4B – P1668

Information saved in

DME

Fault code

2F4B – P1668

Fault text

DME, internal fault: immobilizer data

Fault description

EWS (Electronic Immobilizer) Start Value Destroyed

Condition for fault identification

Test condition:

Terminal 15

Terminal condition: Terminal 15

Voltage condition:

none

Condition for fault memory entry

1

Action in service

Replace DME, if fault occurs repeatedly

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1667

2F49 – P1667

Information saved in

DME

Fault code

2F49 – P1667

Fault text

EWS preventing manipulation

Fault description

EWS (Electronic Immobilizer) Start Value not yet

Programmed

Condition for fault identification

Test condition:

none

Terminal condition: Terminal 15

Voltage condition:

none

Condition for fault memory entry

1

Action in service

Program start value

Fault effect and breakdown warning

Wednesday, May 27, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1661

2F4A – P1661

252

Information saved in

DME

Fault code

2F4A – P1661

Fault text

Interface EWS-DME

Fault description

Timeout EWS (Electronic Immobilizer)-Telegram

Condition for fault identification

Test condition:

EWS code request

Terminal condition: Terminal 15 on without running engine

Voltage condition:

none

Condition for fault memory entry

2

Action in service

Check D_EWS wire

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1660

2F4A – P1660

Information saved in

DME

Fault code

2F4A – P1660

Fault text

Interface EWS-DME

Fault description

EWS (Electronic Immobilizer) Telegram Error

Condition for fault identification

Test condition:

EWS code request

Terminal condition: Terminal 15 on without running engine

Voltage condition:

none

Condition for fault memory entry

2

Action in service

Continue problem diagnosis with CAS

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1644

2CFB – P1644

Information saved in

DME

Fault code

2CFB – P1644

Fault text

Throttle-valve adaptation value

Fault description

Throttle Valve Adaptation Stop Relearning Lower

Mechanical Stop (Bank 1)

Condition for fault identification

Test condition:

Terminal change and request for adaptation

Terminal condition: Terminal 15 ON

251

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

none

Action in service

1) Check: Sum of throttle valve voltages must equal 5 V,

2) Perform electrical check on wires to throttle valve

sensors,

visual inspection of plug-in terminals (at components,

wiring harness and DME),

3) Check to determine whether objects that could physically

prevent the throttle valve from closing are present in the

intake manifold or throttle valve,

4) Replace component

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduced engine performance!,

MIL ON

EMB + rpm limit 1300 rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1639

250

2CED – P1639

Information saved in

DME

Fault code

2CED – P1639

Fault text

Throttle-valve actuator, jamming continuously

Fault description

Throttle Valve Position Control Throttle Stuck Permanently

(Bank 1)

Condition for fault identification

Test condition:

Throttle valve test

Engine must be running

Throttle valve adaptation must not be in progress

Throttle valve actuator must be under current

No emergency default mode operation

Terminal condition: Terminal 15 ON

Voltage condition:

none

Condition for fault memory entry

1 sec.

Action in service

1) Check engine-management fuses (5-fuse holder in E

module),

2) Visual inspection of throttle valve plug contacts and

electrical check on throttle valve motor wires,

3) Check throttle valve for stiction and replace component

as indicated

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: WAL_1, reduced engine power!,

MILNone activation control via lv_err_tps_obd,

operation in emergency default mode if trigger point reached

otherwise EMB + engine speed governed to 1300 rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1638

2CEC – P1638

Information saved in

DME

Fault code

2CEC – P1638

Fault text

Throttle-valve actuator, jamming briefly

Fault description

Throttle Valve Position Control Throttle Stuck Temporarily

(Bank 1)

Condition for fault identification

Test condition:

Throttle valve test

Engine must be running

Throttle valve adaptation must not be in progress

Throttle valve actuator must be under current

No emergency default mode operation

Terminal condition: Terminal 15 ON

Voltage condition:

none

Condition for fault memory entry

0.5 sec.

Action in service

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1637

2CEE – P1637

Information saved in

DME

Fault code

2CEE – P1637

Fault text

Throttle-valve actuator, sluggish movement

Fault description

Throttle Valve Position Control, Control Deviation (Bank 1)

Condition for fault identification

Test condition:

Throttle valve test

Engine must be running

Throttle valve adaptation must not be in progress

Throttle valve actuator must be under current

No emergency default mode operation

Terminal condition: Terminal 15 ON

249

Voltage condition:

none

Condition for fault memory entry

less than 1 sec.

Action in service

1) Check engine-management fuses (5-position fuse box in

E-module),

2) Visual exmaination of contacts on throttle valve plug,

3) Check throttle valve for stiction and replace component

as indicated

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: WAL_1, reduced engine power!,

MILNone activation control via lv_err_tps_obd,

operation in emergency default mode if trigger point reached

otherwise EMB + engine speed governed to 1300 rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1636

2CEF – P1636

Information saved in

DME

Fault code

2CEF – P1636

Fault text

Throttle-valve actuator, activation

Fault description

Throttle Valve Control Circuit (Bank 1)

Condition for fault identification

Test condition:

none

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1635

2CFE – P1635

Information saved in

DME

Fault code

2CFE – P1635

Fault text

Throttle valve, continuous adaptation

Fault description

Throttle Valve Adaptation Lower Mechanical Stop not

Adapted (Bank 1)

Condition for fault identification

Test condition:

none

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1634

2CFC – P1634

Information saved in

DME

Fault code

247

2CFC – P1634

Fault text

Throttle valve, start check

Fault description

Throttle Valve Adaptation Spring Test Failed (Bank 1)

Condition for fault identification

Test condition:

Switch terminals

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

1 sec.

Action in service

1) Check engine-management fuses (5-fuse holder in EBox),

2) Perform electrical check on wiring to throttle valve

sensors and throttle valve motor,

3) Visual inspection of plug-in terminals (at components,

wiring harness and DME),

4) Replace component

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduced engine performance!,

MIL ON

EMB + rpm limit 1300 rpm

Tuesday, May 26, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1633

2CFB – P1633

Information saved in

DME

Fault code

2CFB – P1633

Fault text

Throttle-valve adaptation value

Fault description

Throttle Valve Adaptation Limp-Home Position Unknown

(Bank 1)

Condition for fault identification

Test condition:

Terminal change and request for adaptation

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

none

Action in service

1) Check: Sum of throttle valve voltages must equal 5 V,

2) Perform electrical check on wires to throttle valve

sensors,

Visual inspection of plug-in terminals (on components,

wiring harness and DME),

3) Component defect improbable, replace throttle valve only

in emergency

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduced engine performance!,

MIL ON

EMB + rpm limit 1300 rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1632

2CFB – P1632

Information saved in

DME

Fault code

2CFB – P1632

Fault text

Throttle-valve adaptation value

Fault description

Throttle Valve Adaptation Conditions Not Met (Bank 1)

Condition for fault identification

Test condition:

at time of adaptation request

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

none

Action in service

1) Check adaptation conditions, following confirmation

246

proceed to terminal switch

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduction in engine performance!,

MIL ON

Throttle valve emergency default mode + speed governed to

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1625

2D1E – P1625

245

Information saved in

DME

Fault code

2D1E – P1625

Fault text

Accelerator-pedal module, pedal-position sensor 2, voltage

supply

Fault description

Pedal Position Sensor Potentiometer Supply Channel 2

Electrical

Condition for fault identification

Test condition:

Pedal-position sensor monitor

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

0.02 sec.

Action in service

1) Check fault memory for problem with throttle valve

and/or main relay, replace main relay as indicated

2) Check power-supply wire for short to ground (also

measure in PWG),

3) Replace DME

Fault effect and breakdown warning

Driver information

Warning light:

CC status report: Reduced engine power!

EML ON restricted PW gradient and PW limit via rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1618

2D5C – P1618

Information saved in

DME

Fault code

2D5C – P1618

Fault text

DME, internal fault: monitoring, hardware

Fault description

Control Module Self-Test, AD-Converter Monitoring

Condition for fault identification

Test condition:

AD converter monitor

Comparison of two AD converter results

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

480 ms

Action in service

Replace DME

Fault effect and breakdown warning

Driver information

Warning light:

MIL OFF EML ON CC: Reduced power, engine

malfunction

RPM limited to 1300 rpm

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1588

2E9F – P1588

Information saved in

DME

Fault code

2E9F – P1588

Fault text

Oil condition sensor

Fault description

Engine Oil Quality Sensor Permeability Measurement

244

Condition for fault identification

Test condition:

Permitivity measurement defective

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 9 V

Condition for fault memory entry

30 sec.

Action in service

Sensor replacement

Fault effect and breakdown warning

Driver information

Warning light:

CC message 182 – suppressed starting with E90 with

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1587

2E9F – P1587

Information saved in

DME

Fault code

2E9F – P1587

Fault text

Oil condition sensor

Fault description

Engine Oil Quality Sensor Level Measurement

Condition for fault identification

Test condition:

Incorrect temperature measurement

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 9 V

Condition for fault memory entry

30 sec.

Action in service

Sensor replacement

Fault effect and breakdown warning

Driver information

Warning light:

CC message 182 – suppressed starting with E90 with

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1586

2E9F – P1586

Information saved in

DME

Fault code

2E9F – P1586

Fault text

Oil condition sensor

Fault description

Engine Oil Quality Sensor Temperature Measurement

Condition for fault identification

Test condition:

Incorrect level measurement

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 9 V

Condition for fault memory entry

243

30 sec.

Action in service

Sensor replacement

Fault effect and breakdown warning

Driver information

Warning light:

CC message 182 – suppressed starting with E90 with

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

none

P1584

30C2 – P1584

Information saved in

DME

Fault code

30C2 – P1584

Fault text

Oil-pressure control valve, activation

Fault description

Oil Pump Circuit Open

Condition for fault identification

Test condition:

Monitored at:

10 % PWM < Control activation PWM to oil pump 10 V

Condition for fault memory entry

1 sec.

Action in service

1. Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1583

30C2 – P1583

Information saved in

DME

Fault code

30C2 – P1583

Fault text

Oil-pressure control valve, activation

Fault description

Oil Pump Circuit Low

Condition for fault identification

Test condition:

Monitored at:

10 % PWM < Control activation PWM to oil pump 10 V

Condition for fault memory entry

1 sec.

Action in service

1. Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1582

30C2 – P1582

Information saved in

DME

Fault code

30C2 – P1582

Fault text

Oil-pressure control valve, activation

Fault description

Oil Pump Circuit High

Condition for fault identification

241

Test condition:

Monitored at:

10 % PWM < Control activation PWM to oil pump 10 V

Condition for fault memory entry

1 sec.

Action in service

1. Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

Monday, May 25, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1576

2DB5 – P1576

Information saved in

DME

Fault code

2DB5 – P1576

Fault text

Cruise control, signal

Fault description

Multifunction Steering Wheel (MFL) Interface, Bit Error

Condition for fault identification

Test condition:

Redundancy fault in transmitting cruise control user input

1. CAN 11 vehicle (E46, E85, E83)

2. Multifunction steering wheel present

3. MF-wheel button WA, S/B or OFF is pressed

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

none

Action in service

Replace MFL module

Fault effect and breakdown warning

Driver information

Warning light:

Vehicle speed controller deactivated, no warning lamp

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1563

2DB6 – P1563

Information saved in

DME

Fault code

2DB6 – P1563

Fault text

Cruise control, switch, multifunction steering wheel

Fault description

Multifunction Steering Wheel (MFL) Rocker Switch

Defective

Condition for fault identification

Test condition:

Simultaneous recognition of pressure on ‘+’ and ‘-‘ buttons

1. CAN 11 vehicle (E46, E85, E83)

2. Multifunction steering wheel present

3. MF wheel S/B button or VE pressed

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

none

Action in service

1) Visual inspection of MFL module (buttons: ‘+’ and ‘-‘)

240

2) Replace MFL module

Fault effect and breakdown warning

Driver information

Warning light:

Vehicle speed controller deactivated, no warning lamp

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1562

2AE0 – P1562

Information saved in

DME

Fault code

239

2AE0 – P1562

Fault text

Idle speed control during cold start, plausibility

Fault description

Cold Start Idle Air Control System RPM Higher Than

Expected (Bank 1)

Condition for fault identification

Test condition:

Idle = ON

VS = 0 km/h

High idle for catalyst heating = On

Terminal condition: Engine must be running

Voltage condition:

none

Condition for fault memory entry

20 sec.

Action in service

Note any other fault code entries and repair the associated

problems!

Check all load-responsive servo actuators such as

Valvetronic and the throttle valve for stored control module

fault memory entries and malfunctions!

(check injection and induction system as indicated)

Fault effect and breakdown warning

Driver information

Warning light:

MIL on in 2nd driving cycle

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1561

2AE0 – P1561

Information saved in

DME

Fault code

2AE0 – P1561

Fault text

Idle speed control during cold start, plausibility

Fault description

Cold Start Idle Air Control System RPM Lower Than

Expected (Bank 1)

Condition for fault identification

Test condition:

none

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1554

2A98 – P1554

Information saved in

DME

Fault code

2A98 – P1554

Fault text

Crankshaft – inlet camshaft, correlation

Fault description

Engine Position System ‘A’ Performance (Bank 1)

Condition for fault identification

Test condition:

NWE synchronous, adaptation enabled

Terminal condition: Terminal 15 on

Voltage condition:

none

238

Condition for fault memory entry

On each camshaft tooth flank when the position is out of

tolerance.

Action in service

1. Check position (valve timing setting) of camshaft and

reluctor

2. Check timing chain and tensioner mechanism.

3. Check VANOS solenoid for dirt and contamiantion

4. Check torque on crankshaft center bolt

Fault effect and breakdown warning

Driver information

Warning light:

MIL 2nd DC,

CAM operates in emergency default mode

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1553

2A99 – P1553

Information saved in

DME

Fault code

2A99 – P1553

Fault text

Crankshaft – exhaust camshaft, correlation

Fault description

Engine Position System ‘B’ Performance (Bank 1)

Condition for fault identification

Test condition:

NWA synchronized, adaptation enabled

Terminal condition: Terminal 15 on

Voltage condition:

none

Condition for fault memory entry

On each camshaft tooth flank when the position is out of

tolerance.

Action in service

1. Check position (valve timing setting) of camshaft and

reluctor

2. Check timing chain and tensioner mechanism.

3. Check VANOS solenoid for dirt and contamiantion

4. Check torque on crankshaft center bolt

Fault effect and breakdown warning

Driver information

Warning light:

MIL 2nd DC,

CAM operates in emergency default mode

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1551

2F80 – P1551

Information saved in

DME

Fault code

2F80 – P1551

Fault text

System time, plausibility

Fault description

Engine Off Timer Timeout

Condition for fault identification

Test condition:

Terminal 15 on

Engine running

Terminal condition: Terminal 15 on

Voltage condition:

Battery voltage > 10 V

Condition for fault memory entry

2 Min

Action in service

Check CAN signal

Fault effect and breakdown warning

Driver information

Warning light:

Mil in 2nd driving cycle

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1541

2AC6 – P1541

Information saved in

DME

Fault code

2AC6 – P1541

236

Fault text

Button, Dynamic Driving Control (SPORT button), signal

Fault description

Driving Dynamics Control Switch Low Input

Condition for fault identification

Test condition:

SPORT switch monitoring

only with CAN -11 network

Terminal condition: Terminal 15 ON

Voltage condition:

none

Condition for fault memory entry

none

Action in service

1) Electrical check on switch wire and power wires

2) Visual inspection of plug-in connections (on component

and DME ends)

3) Switch replacement

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1540

2AC6 – P1540

Information saved in

DME

Fault code

2AC6 – P1540

Fault text

Button, Dynamic Driving Control (SPORT button), signal

Fault description

Driving Dynamics Control Switch High Input

Condition for fault identification

Test condition:

SPORT switch monitoring

only with CAN -11 network

Terminal condition: Terminal 15 ON

Voltage condition:

none

Condition for fault memory entry

none

Action in service

1) Electrical check on switch wire and power wires

2) Visual inspection of plug-in connections (on component

and DME ends)

3) Switch replacement

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1521

2E9F – P1521

Information saved in

DME

Fault code

2E9F – P1521

Fault text

Oil condition sensor

Fault description

Engine Oil Quality Sensor Communication Error

Condition for fault identification

Test condition:

The sensor fails to respond

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 9 V

235

Condition for fault memory entry

30 sec.

Action in service

Wiring harness check / sensor replacement

Fault effect and breakdown warning

Driver information

Warning light:

CC message 182 – suppressed starting with E90 with

Sunday, May 24, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1515

2F80 – P1515

Information saved in

DME

Fault code

2F80 – P1515

Fault text

System time, plausibility

Fault description

Engine Off Timer Plausibility

Condition for fault identification

Test condition:

Terminal 15 on

Engine running

Terminal condition: Terminal 15 on

Voltage condition:

Battery voltage > 10 V

Condition for fault memory entry

2 Min

Action in service

Check engine temperature sensor

Check instrument cluster

Fault effect and breakdown warning

Driver information

Warning light:

Mil in 2nd driving cycle

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

2AA9 – P1513 (DME)

2AA9 – P1513

Information saved in

DME

Fault code

2AA9 – P1513

Fault text

Variable intake system, servomotor 2: activation

Fault description

DISA (Differentiated Intake Manifold) Control Circuit

Signal High

Condition for fault identification

Test condition:

Monitoring of DISA controller 2 actuator

Engine speed > 500 rpm

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

none

Action in service

1 Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

2AA8 – P1513 (DME)

2AA8 – P1513

Information saved in

DME

Fault code

2AA8 – P1513

233

Fault text

Variable intake system, servomotor: activation

Fault description

DISA (Differentiated Intake Manifold) Control Circuit

Signal High

Condition for fault identification

Test condition:

Monitoring of DISA controller

Engine speed > 500 rpm

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

none

Action in service

1 Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

2AA9 – P1512 (DME)

2AA9 – P1512

Information saved in

DME

Fault code

2AA9 – P1512

Fault text

Variable intake system, servomotor 2: activation

Fault description

DISA (Differentiated Intake Manifold) Control Circuit

Signal Low

Condition for fault identification

Test condition:

Monitoring of DISA controller 2 actuator

Engine speed > 500 rpm

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

none

Action in service

1 Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

2AA8 – P1512 (DME)

2AA8 – P1512

Information saved in

DME

Fault code

2AA8 – P1512

Fault text

Variable intake system, servomotor: activation

Fault description

DISA (Differentiated Intake Manifold) Control Circuit

Signal Low

Condition for fault identification

Test condition:

Monitoring of DISA controller

Engine speed > 500 rpm

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

232

none

Action in service

1 Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

2AA9 – P1511 (DME)

231

2AA9 – P1511

Information saved in

DME

Fault code

2AA9 – P1511

Fault text

Variable intake system, servomotor 2: activation

Fault description

DISA (Differentiated Intake Manifold) Control Circuit

Electrical

Condition for fault identification

Test condition:

Monitoring of DISA controller 2 actuator

Engine speed > 500 rpm

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

none

Action in service

1. Check voltage supply to valve. (If positive power to the

valve is missing or intermittent this fault code will be

stored.)

2. Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

2AA8 – P1511 (DME)

2AA8 – P1511

Information saved in

DME

Fault code

2AA8 – P1511

Fault text

Variable intake system, servomotor: activation

Fault description

DISA (Differentiated Intake Manifold) Control Circuit

Electrical

Condition for fault identification

Test condition:

Monitoring of DISA controller

Engine speed > 500 rpm

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

none

Action in service

1. Check voltage supply to valve. (If positive power to the

valve is missing or intermittent this fault code will be

stored.)

2. Check wiring

Repair if defective

If wiring is OK proceed

to check component

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1453

2A03 – P1453

Information saved in

DME

Fault code

2A03 – P1453

Fault text

Secondary-air pump relay, activation

Fault description

Secondary Air Injection Pump Relay Control Circuit

Electrical

Condition for fault identification

Test condition:

Control activation monitor, in post-start phase when pump is

triggered

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

230

Condition for fault memory entry

0.5 sec. with pump active

5 sec. when inactive

Action in service

1) Electrical check on wire

2) Visual inspection of plug-in connectors (at both

component and DME ends)

3) Use tester to trigger components

4) Relay replacement

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1449

2A17 – P1449

Information saved in

DME

Fault code

2A17 – P1449

Fault text

DMTL, system fault

Fault description

Diagnostic Module Tank Leakage (DM-TL) Pump Current

Too High

Condition for fault identification

Test condition:

DMTL component monitor

Terminal condition: Terminal 15 ON

Voltage condition:

10.95< vehicle electrical system voltage<14.5

Condition for fault memory entry

Roughly 1 minute after DMTL check is triggered

Action in service

Replace DMTL

Fault effect and breakdown warning

Saturday, May 23, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1448

2A17 – P1448

Information saved in

DME

Fault code

2A17 – P1448

Fault text

DMTL, system fault

Fault description

Diagnostic Module Tank Leakage (DM-TL) Pump Current

Too Low

Condition for fault identification

Test condition:

DMTL component monitor

Terminal condition: Terminal 15 ON

Voltage condition:

10.95< vehicle electrical system voltage<14.5

Condition for fault memory entry

Roughly 1 minute after DMTL check is triggered

Action in service

Replace DMTL

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1447

2A17 – P1447

228

Information saved in

DME

Fault code

2A17 – P1447

Fault text

DMTL, system fault

Fault description

Diagnostic Module Tank Leakage (DM-TL) Pump Current

Too High during Switching Solenoid Test

Condition for fault identification

Test condition:

DMTL component monitor

Terminal condition: Terminal 15 ON

Voltage condition:

10.95< vehicle electrical system voltage<14.5

Condition for fault memory entry

After DMTL check is triggered 2 times

Action in service

Replace DMTL

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1434

2A17 – P1434

Information saved in

DME

Fault code

2A17 – P1434

Fault text

DMTL, system fault

Fault description

Diagnostic Module Tank Leakage (DM-TL)

Condition for fault identification

Test condition:

DMTL component monitor

Terminal condition: Terminal 15 ON

Voltage condition:

10.95< vehicle electrical system voltage<14.5

Condition for fault memory entry

Following completion of DMTL check

Action in service

Replace DMTL

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1424

2D06 – P1424

Information saved in

DME

Fault code

2D06 – P1424

Fault text

Air-mass system

Fault description

Mass or Volume Air Flow Too High

Condition for fault identification

Test condition:

Mass airflow data monitor

6 % < relative charge <120 %

-20?< induction air temperature < 85 掳C

560 1 rpm < engine speed 30 sec.

Regardless of whether EVAP is active/inactive

Terminal condition: Terminal 15, engine on

Voltage condition:

227

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

0.2 sec.

Action in service

1) Visual inspection of HFM plug contacts

2) Check wiring between HFM and DME

3) Check induction system/crankcase for leaks (the positive

crankcase ventilation system can allow vacuum leaks with

air from the crankcase entering the manifold, for instance, if

vacuum line from brake booster to vacuum pump is leaking)

4) Check for DISA diagnostic fault code entries and DISA

control operation (DISA fault does not prevent HFM

plausibility check)

5) Carry out VVT travel limit initialization routine

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1417

2D09 – P1417

Information saved in

DME

Fault code

2D09 – P1417

Fault text

THROTTLE

Fault description

Throttle Control Incorrect Air Supply

Condition for fault identification

Test condition:

none

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1415

2D06 – P1415

Information saved in

DME

Fault code

2D06 – P1415

Fault text

Air-mass system

Fault description

Mass or Volume Air Flow Too Low

Condition for fault identification

Test condition:

Mass airflow data monitor

6 % < relative charge <120 %

-20?< induction air temperature < 85 掳C

560 1 rpm < engine speed 30 sec.

Regardless of whether EVAP is active/inactive

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

0.2 sec.

Action in service

1) Visual inspection of HFM plug contacts

2) Check wiring between HFM and DME

3) Check induction system/crankcase for leaks (the positive

crankcase ventilation system can allow vacuum leaks with

air from the crankcase entering the manifold, for instance, if

vacuum line from brake booster to vacuum pump is leaking)

4) Check for DISA diagnostic fault code entries and DISA

control operation (DISA fault does not prevent HFM

plausibility check)

5) Carry out VVT travel limit initialization routine

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1414

2A03 – P1414

Information saved in

DME

Fault code

2A03 – P1414

Fault text

Secondary-air pump relay, activation

Fault description

Secondary Air Injection Pump Relay Control Circuit Signal

High

Condition for fault identification

Test condition:

Control activation monitor, in post-start phase when pump is

triggered

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

225

Condition for fault memory entry

0.5 sec. with pump active

5 sec. when inactive

Action in service

1) Electrical check on wire

2) Visual inspection of plug-in connectors (at both

component and DME ends)

3) Use tester to trigger components

4) Relay replacement

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

224

P1413

2A03 – P1413

Information saved in

DME

Fault code

2A03 – P1413

Fault text

Secondary-air pump relay, activation

Fault description

Secondary Air Injection Pump Relay Control Sircuit Signal

Low

Condition for fault identification

Test condition:

Control activation monitor, in post-start phase when pump is

triggered

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

0.5 sec. with pump active

5 sec. when inactive

Action in service

1) Electrical check on wire

2) Visual inspection of plug-in connectors (at both

component and DME ends)

3) Use tester to trigger components

4) Relay replacement

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1408

2DE1 – P1408

Information saved in

DME

Fault code

2DE1 – P1408

Fault text

Tank fill level, left, signal

Fault description

Fuel Level Signal 2

Condition for fault identification

Test condition:

Short circuit or open circuit in left-side level sensor, sensor

resistance too low/high

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

90 sec.

Action in service

Check sensor resistance, determine location of open wire /

short circuit (wiring harness, plug, cluster, junction box,

tank)

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1407

2DE2 – P1407

Information saved in

DME

Fault code

2DE2 – P1407

Fault text

Tank fill level, right, signal

223

Fault description

Fuel Level Signal 1

Condition for fault identification

Test condition:

Short circuit or open circuit in left-side level sensor, sensor

resistance too low/high

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

90 sec.

Action in service

Check sensor resistance, determine location of open wire /

short circuit (wiring harness, plug, cluster, junction box,

tank)

Fault effect and breakdown warning

Friday, May 22, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1396

29DA – P1396

Information saved in

DME

Fault code

29DA – P1396

Fault text

Crankshaft sensor, segment adaptation

Fault description

Crankshaft Position Sensor Segment Timing Plausibility

Condition for fault identification

Test condition:

In the adaptation phases with active overrun injection

deactivation

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

Violation of maximum approved adaptation range

Action in service

Check and replace as indicated: Crankshaft sensor, reluctor

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1383

2E77 – P1383

Information saved in

DME

Fault code

2E77 – P1383

Fault text

Firing, voltage supply

Fault description

Ignition Monitoring Malfunction

Condition for fault identification

Test condition:

Start process completed, ignition failure on all cylinders

Terminal condition: Terminal 15, engine on

Voltage condition:

6 – 24 V

222

Condition for fault memory entry

Fault is detected when all combustion durations = 0 ms,

Action in service

Check voltage supply and ignition wiring loom including

interfaces

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1328

2E69 – P1328

Information saved in

DME

221

Fault code

2E69 – P1328

Fault text

Knock-sensor signal 2

Fault description

Knock Sensor 2 Circuit High Input (Bank 1)

Condition for fault identification

Test condition:

Knock sensor signal monitor

Vehicle road operation at >2800 1 rpm (current data status,

tends toward >2560 rpm) and air mass > 180 mg/unit. It is

not possible to clear fault by switching ignition terminals.

Compliance with the activation conditions and absence of

malfunction extending over several seconds are required

before fault code can be cleard.

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

Yes, by event counter. If knock sensor signal remains below

threshold (differential knock signal > 4.8 V) for 1…3 sec.

fault code is stored

Action in service

1. Check knock sensor connection to verify that it is tight.

2. Check wire connecting knock sensor 1 and enginemanagement

control module

3. Check for connection between knock sensor 1 and ground

or positive

4. Replace knock sensor

Fault effect and breakdown warning

Driver information

Warning light:

No warning message. (No closed-loop knock control

available. Power loss, as engine reverts to operation in safe

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1327

2E69 – P1327

Information saved in

DME

Fault code

2E69 – P1327

Fault text

Knock-sensor signal 2

Fault description

Knock Sensor 2 Circuit Low Input (Bank 1)

Condition for fault identification

Test condition:

Knock sensor signal monitor

Vehicle road operation at >2800 1 rpm (current data status,

tends toward >2560 rpm) and air mass > 180 mg/unit. It is

not possible to clear fault by switching ignition terminals.

Compliance with the activation conditions and absence of

malfunction extending over several seconds are required

before fault code can be cleard.

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

Yes, by event counter. Knock signal sensor must lie below

threshold (differential knock signal < 180mV <200mV) for

1…3 sec., then fault code is registered

Action in service

1. Check knock sensor connection to verify that it is tight.

2. Check wire connecting knock sensor 1 and enginemanagement

control module

3. Check for connection between knock sensor 1 and ground

or positive

4. Replace knock sensor

Fault effect and breakdown warning

Driver information

Warning light:

No warning message. (No closed-loop knock control

available. Power loss, as engine reverts to operation in safe

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1306

2E1D – P1306

Information saved in

DME

Fault code

2E1D – P1306

Fault text

Firing, cylinder 6

Fault description

Ignition Monitoring Cylinder 6 Spark Duration Too Short

Condition for fault identification

Test condition:

Engine on, start phase completed, crankshaft absolves 48

revolutions after start (corresponding to approximately 5

sec. at idle), dual ignition off, secondary sparks off

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 11 V

Condition for fault memory entry

Segment synchronization

Action in service

Check wiring harness, ground connection and plug-in

contacts. Visual inspection of spark plug, ignition coil

(replace if damaged). After excluding all of these faults from

consideration replace the control module.

220

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1305

2E1C – P1305

Information saved in

DME

219

Fault code

2E1C – P1305

Fault text

Firing, cylinder 5

Fault description

Ignition Monitoring Cylinder 5 Spark Duration Too Short

Condition for fault identification

Test condition:

Engine on, start phase completed, crankshaft absolves 48

revolutions after start (corresponding to approximately 5

sec. at idle), dual ignition off, secondary sparks off

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 11 V

Condition for fault memory entry

Segment synchronization

Action in service

Check wiring harness, ground connection and plug-in

contacts. Visual inspection of spark plug, ignition coil

(replace if damaged). After excluding all of these faults from

consideration replace the control module.

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1304

2E1B – P1304

Information saved in

DME

Fault code

2E1B – P1304

Fault text

Firing, cylinder 4

Fault description

Ignition Monitoring Cylinder 4 Spark Duration Too Short

Condition for fault identification

Test condition:

Engine on, start phase completed, crankshaft absolves 48

revolutions after start (corresponding to approximately 5

sec. at idle), dual ignition off, secondary sparks off

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 11 V

Condition for fault memory entry

Segment synchronization

Action in service

Check wiring harness, ground connection and plug-in

contacts. Visual inspection of spark plug, ignition coil

(replace if damaged). After excluding all of these faults from

consideration replace the control module.

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1303

2E1A – P1303

Information saved in

DME

Fault code

2E1A – P1303

Fault text

Firing, cylinder 3

Fault description

Ignition Monitoring Cylinder 3 Spark Duration Too Short

Condition for fault identification

Test condition:

Engine on, start phase completed, crankshaft absolves 48

revolutions after start (corresponding to approximately 5

sec. at idle), dual ignition off, secondary sparks off

Terminal condition: Terminal 15 ON

Voltage condition:

218

Voltage in onboard electrical system > 11 V

Condition for fault memory entry

Segment synchronization

Action in service

Check wiring harness, ground connection and plug-in

contacts. Visual inspection of spark plug, ignition coil

(replace if damaged). After excluding all of these faults from

consideration replace the control module.

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1302

2E19 – P1302

Information saved in

DME

Fault code

2E19 – P1302

Fault text

Firing, cylinder 2

Fault description

Ignition Monitoring Cylinder 2 Spark Duration Too Short

Condition for fault identification

Test condition:

Engine on, start phase completed, crankshaft absolves 48

revolutions after start (corresponding to approximately 5

sec. at idle), dual ignition off, secondary sparks off

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 11 V

Condition for fault memory entry

Segment synchronization

Action in service

Check wiring harness, ground connection and plug-in

contacts. Visual inspection of spark plug, ignition coil

(replace if damaged). After excluding all of these faults from

consideration replace the control module.

Fault effect and breakdown warning

Thursday, May 21, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1301

2E18 – P1301

Information saved in

DME

Fault code

2E18 – P1301

Fault text

Firing, cylinder 1

Fault description

Ignition Monitoring Cylinder 1 Spark Duration Too Short

Condition for fault identification

Test condition:

Engine on, start phase completed, crankshaft absolves 48

revolutions after start (corresponding to approximately 5

sec. at idle), dual ignition off, secondary sparks off

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 11 V

Condition for fault memory entry

Segment synchronization

Action in service

Check wiring harness, ground connection and plug-in

contacts. Visual inspection of spark plug, ignition coil

(replace if damaged). After excluding all of these faults from

consideration replace the control module.

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1300

2AA2 – P1300

Information saved in

DME

Fault code

2AA2 – P1300

Fault text

Camshaft sensor, inlet, gap loss

216

Fault description

Camshaft Position Sensor ‘A’ Segment Timing Error (Bank

1)

Condition for fault identification

Test condition:

NWE synchronous

Terminal condition: Terminal 15 on

Voltage condition:

none

Condition for fault memory entry

On every camshaft flank if the flank ratio is not in tolerance.

Action in service

1. Check signal wire for short to positive, ground, opens and

interference pulses

2. Replace camshaft exhaust side sensor,

Fault effect and breakdown warning

Driver information

Warning light:

MIL 2nd DC,

CAM operates in emergency default mode

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1244

2AAD – P1244

Information saved in

DME

Fault code

2AAD – P1244

Fault text

Fuel pump, emergency shutoff

Fault description

Fuel Pump Emergency Cut-Off

Condition for fault identification

Test condition:

none

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1236

2F94 – P1236

Information saved in

DME

Fault code

2F94 – P1236

Fault text

Fuel-pump relay, activation

Fault description

Fuel Pump Relay Primary Circuit High

Condition for fault identification

Test condition:

MAX

Terminal condition: none

215

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1234

2F94 – P1234

Information saved in

DME

Fault code

2F94 – P1234

Fault text

Fuel-pump relay, activation

Fault description

Fuel Pump Relay Primary Circuit Low

Condition for fault identification

Test condition:

min

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1230

2F94 – P1230

Information saved in

DME

Fault code

2F94 – P1230

Fault text

Fuel-pump relay, activation

Fault description

Fuel Pump Relay Primary Circuit

Condition for fault identification

Test condition:

SIG

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

214

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1217

2AAE – P1217

Information saved in

DME

Fault code

2AAE – P1217

Fault text

Fuel pump

Fault description

Fuel Pump Overtemperature Condition

Condition for fault identification

Test condition:

Self-diagnosis from EKP module fault memory entry via

CAN

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1216

2AAE – P1216

Information saved in

DME

Fault code

2AAE – P1216

Fault text

Fuel pump

Fault description

Fuel Pump Emergency Operation

Condition for fault identification

Test condition:

Self-diagnosis from EKP module fault memory entry via

CAN

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1215

2AAE – P1215

Information saved in

DME

212

Fault code

2AAE – P1215

Fault text

Fuel pump

Fault description

Fuel Pump Speed Too Low

Condition for fault identification

Test condition:

Self-diagnosis from EKP module fault memory entry via

CAN

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1214

2AAE – P1214

Information saved in

DME

Fault code

2AAE – P1214

Fault text

Fuel pump

Fault description

Fuel Pump Speed Too High

Condition for fault identification

Test condition:

Self-diagnosis from EKP module fault memory entry via

CAN

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

Wednesday, May 20, 2020

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1198

2D28 – P1198

Information saved in

DME

Fault code

2D28 – P1198

Fault text

Differential-pressure sensor, intake manifold: signal

Fault description

Differential Pressure Sensor Intake Manifold Low Input

(Bank 1)

Condition for fault identification

Test condition:

Monitor for differential pressure sensor

Engine start ended

211

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

0.5 sec.

Action in service

1) Visual inspection of plug-in terminals (at components and

DME)

2) Perform electrical check on sensor wire, power supply

and ground

3) Replace sensor

Fault effect and breakdown warning

Driver information

Warning light:

US: MIL ON ECE: No MIL

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1197

2D28 – P1197

Information saved in

DME

Fault code

2D28 – P1197

Fault text

Differential-pressure sensor, intake manifold: signal

Fault description

Differential Pressure Sensor Intake Manifold High Input

(Bank 1)

Condition for fault identification

Test condition:

Monitor for differential pressure sensor

Engine start ended

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

0.5 sec.

Action in service

1) Visual inspection of plug-in terminals (at components and

DME)

2) Perform electrical check on sensor wire, power supply

and ground

3) Replace sensor

Fault effect and breakdown warning

Driver information

Warning light:

US: MIL ON ECE: No MIL

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) P Code Charts

P1131

2C6E – P1131

Information saved in

DME

Fault code

2C6E – P1131

Fault text

Oxygen sensor behind catalytic converter 2, ageing

Fault description

O2 Sensor Circuit Dynamic Test (Bank 2 Sensor 2)

Condition for fault identification

Test condition:

O2 sensor aging test

No secondary air injection,

0 < Speed 1.5 (sensor transition from rich to

lean too slow)

Action in service

0. Was the temperature drop caused by external factors

(driving into snow pile, ice on O2 sensor?) Thaw sensor,

clear all fault memory, continue driving!

1. Check O2 sensor heater: Contact resistance on plugs and

in wiring is excessive (DME – wiring harness – sensor)

2. Check wiring

3. Check O2 sensor plug (water or corrosion in the plug?

Repeatedly disconnect the plug and then re-insert it

FIRMLY)

4. Replace plug and/or wire as indicated

5. Replace the affected downstream (post-cat) O2 sensor

Fault effect and breakdown warning

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) Manufacturer Code Page 99

2010 BMW 128i Convertible (E88) L6-3.0L (N52K) Manufacturer Code Page 99

(DME) Condition For Fault Memory Entry – None

2A46 – P101A

Information saved in

DME

Fault code

2A46 – P101A

Fault text

Valvetronic, adaptation

Fault description

VVT-Self-Learning Function, Stops Not Learned

Condition for fault identification

Test condition:

none

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

Fault effect and breakdown warning

Driver information

Warning light:

none

Service instruction

none

(DME) Condition For Fault Memory Entry – 1

2A46 – P101A

Information saved in

DME

Fault code

2A46 – P101A

Fault text

Valvetronic, adaptation

Fault description

VVT-Self-Learning Function, Stops Not Learned

Condition for fault identification

Test condition:

Monitoring of VVT system for mechanical wear.

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

100 ms

Action in service

Remove the valve cover and inspect for indications of

mechanical wear (such as rocker arm wear, etc.)

Fault effect and breakdown warning