Tuesday, June 30, 2020

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

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

none

P1075

2A41 – P1075

Information saved in

DME

Fault code

2A41 – P1075

Fault text

Valvetronic, electrical overload protection

Fault description

VVT-Overload Protection (Bank 1)

Condition for fault identification

Test condition:

Electrical overload protection

The engine management monitors the VVT motor’s current

draw. If the monitored current draw exceeds a defined

threshold for several seconds the VVT system is deactivated

(VVT emergency operation mode), and the engine reverts to

throttled operation.

Always active provided that fault codes #10813,#10816,

#10819 are not present.

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

Warning threshold: 112 掳C DME internal driver circuit

temperature

Deactivation threshold: 126 掳C internal DME driver circuit

temperature

Action in service

1. Check for correct reluctor attachment at VVT sensor.

2. Defective VVT servo motor (for instance, interturn short

205

circuit) Check servo motor and replace as indicated (Clear

fault memory / switch ignition terminals)

3. Check VVT motor wiring harness between VVT motor

and DME for shorts between both VVT motor wires and

vehicle ground.

Fault effect and breakdown warning

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

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

none

P16A3

2AB4 – P16A3

Information saved in

DME

Fault code

2AB4 – P16A3

Fault text

DME, internal fault: RAM checksum

Fault description

Internal Control Module Non-Volatile Memory (NVMY)

Error

Condition for fault identification

20

Test condition:

RAM checksum test

This test is executed once, while the control module is

booting.

Terminal condition: Immediately after wakeup in dormant

control module

Voltage condition:

none

Condition for fault memory entry

No debounce. Fault can be reset by clearing fault memory.

Action in service

Start by checking ground connections on the ignition coils.

If these are OK, proceed with the following steps.

Check to determine whether the diagnostic fault code is

stored again after proceeding through the following routine.

If yes: Replace DME.

1. Clear fault memory

2. Ignition off, allow vehicle to assume complete dormant

status

3. Ignition on

4. Read out stored fault codes from fault memory

Fault effect and breakdown warning

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

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

none

P1064

2A42 – P1064

Information saved in

DME

Fault code

2A42 – P1064

Fault text

Valvetronic, position at new start: plausibility

Fault description

VVT-Value Comparison Starting Position/Parking Position

Plausibility (Bank 1)

Condition for fault identification

Test condition:

When the DME is activated (wake-up) it assesses the current

VVT sensor angle based on the last VVT sensor angle prior

to shutdown. If there is a substantial difference in the two

204

angles, the operative assumption will that substantial repairs

have been carried out on the cylinder head. The VVT travel

limit positions must be re-initialized.

No VVT sensor faults should be present (#10800,

#10801,#10802).

Terminal condition: Terminal 15 ON

Voltage condition:

none

Condition for fault memory entry

Following successful travel limit initialization routine (can

be initiated by tester),

active only once at moment when system starts (DME wakeup).

Action in service

Conduct travel limit initialization routine using tester for

activation. Delete stored fault codes from DME fault

memory and initiate dormant vehicle state. Repeat procedure

in case of doubt.

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

none

P1062

203

2A44 – P1062

Information saved in

DME

Fault code

2A44 – P1062

Fault text

Valvetronic, power limitation

Fault description

VVT-Limp Home Request Full Stroke Position not Reached

(Bank 1)

Condition for fault identification

Test condition:

1. VVT must be in emergency operation mode (meaning that

no VVT sensor signal is present) and unit travels to upper

travel limit at 30 % pulse-duty factor for VVT motor.

2. The mass induction airflow is employed as an index to

determine whether the maximum VVT stroke has been

reached.

Terminal condition: Terminal 15 ON

Voltage condition:

none

Condition for fault memory entry

after Terminal 15 switch and/or always active if DME is

awake.

Action in service

1. Check and repair the sensor defect using the correct repair

instructions.

2. Check HFM mass airflow signal

2. Check VVT mechnical system (VVT servo motor, VVT

gearset, VVT eccentric shaft,…)

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

none

P1057

2A3C – P1057

Information saved in

DME

Fault code

2A3C – P1057

Fault text

Valvetronic relay, activation

Fault description

VVT-Supply Voltage Control Motor Electrical (Bank 1)

Condition for fault identification

Test condition:

The voltage at the capacitors is monitored. If this is below

an offset of the battery voltage an fault symptom is

registered

Terminal condition: Main relay ON

Voltage condition:

none

Condition for fault memory entry

0.05

Action in service

1. Ignition off, let control module return to dormant state as

indicated, restart

2. If Item 1 is not OK, it will be necessary to check the

electronics in the control module

Fault effect and breakdown warning

Driver information

Warning light:

Emergency default mode 2

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

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

none

P1056

2A3F – P1056

Information saved in

DME

Fault code

2A3F – P1056

Fault text

Valvetronic, actuator motor: power supply

Fault description

VVT-Supply Voltage Control Motor Low Input (Bank 1)

Condition for fault identification

Test condition:

202

VVT servo motor power supply monitor

Terminal condition: Terminal 15 ON

Voltage condition:

Electrical system voltage terminal 87 >10.0 V

Condition for fault memory entry

Power supply voltage < 5.75V

Action in service

1. Check VVT power supply voltage with multimeter.

Supply voltage must lie between 5.75V and 17V.

2. If result is outside specified range: Inspect the powersupply

wire to the VVT pins and check the plug.

3. If contact is stretched or corroded: Replace plug 4. If

wiring harness is defective: Replace wiring harness.

Fault effect and breakdown warning

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

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

none

P1055

2A3F – P1055

Information saved in

DME

Fault code

2A3F – P1055

Fault text

Valvetronic, actuator motor: power supply

Fault description

VVT-Supply Voltage Control Motor High Input (Bank 1)

Condition for fault identification

Test condition:

VVT servo motor power supply monitor

Terminal condition: Terminal 15 ON

Voltage condition:

Electrical system voltage terminal 87 >10.0 V

Condition for fault memory entry

Power-supply voltage > 17 V

Action in service

1. Check VVT power supply voltage with multimeter.

Supply voltage must lie between 5.75V and 17V.

2. If result is outside specified range: Inspect the powersupply

wire to the VVT pins and check the plug.

3. If contact is stretched or corroded: Replace plug 4. If

wiring harness is defective: Replace wiring harness.

Fault effect and breakdown warning

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

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

none

P1049

2A3D – P1049

Information saved in

DME

Fault code

2A3D – P1049

Fault text

Valvetronic, actuator motor: activation

Fault description

VVT-Control Circuit Engine Cables Short Circuit (Bank 1)

Condition for fault identification

Test condition:

Short circuit between motor wires

Terminal condition: Terminal 15 ON

Voltage condition:

Battery voltage > 6.99 V

Condition for fault memory entry

Fault set immediate without debounce

Action in service

1. Check wiring to VVT motor

2. Ignition off, allow control module to assume dormant

state as indicated, restart

3. If Items 1 and 2 are not OK, it will be necessary to inspect

the control module’s electronic circuitry

Fault effect and breakdown warning

201

Driver information

Warning light:

Emergency default mode 2

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

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

none

P1048

2A3D – P1048

Information saved in

200

DME

Fault code

2A3D – P1048

Fault text

Valvetronic, actuator motor: activation

Fault description

VVT-Control Circuit Low Input (Bank 1)

Condition for fault identification

Test condition:

Short to ground

Terminal condition: Terminal 15 ON

Voltage condition:

Battery voltage > 6.99 V

Condition for fault memory entry

Fault set immediate without debounce

Action in service

1. Ignition off, let control module return to dormant state as

indicated, restart

2. If Item 1 is not OK, it will be necessary to check the

electronics in the control module

Fault effect and breakdown warning

Driver information

Warning light:

Emergency default mode 2

Monday, June 29, 2020

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

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

none

P1047

2A3D – P1047

Information saved in

DME

Fault code

2A3D – P1047

Fault text

Valvetronic, actuator motor: activation

Fault description

VVT-Control Circuit High Input (Bank 1)

Condition for fault identification

Test condition:

Short circuit to voltage supply

Terminal condition: Terminal 15 ON

Voltage condition:

Battery voltage > 6.99 V

Condition for fault memory entry

Fault set immediate without debounce

Action in service

1. Ignition off, let control module return to dormant state as

indicated, restart

2. If Item 1 is not OK, it will be necessary to check the

electronics in the control module

Fault effect and breakdown warning

Driver information

Warning light:

Emergency default mode 2

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

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

none

P1041

2A3A – P1041

Information saved in

DME

Fault code

2A3A – P1041

Fault text

Valvetronic, internal fault

Fault description

Internal VVT-Control Module EEPROM Error (Bank 1)

Condition for fault identification

199

Test condition:

E2PROM fault

Terminal condition: Terminal 15 ON

Voltage condition:

none

Condition for fault memory entry

Fault set immediate without debounce

Action in service

Ignition off, wait for control module to return to dormant

“sleep” state, run travel limit initialization routine again or

trigger travel limit initialization routine manually

Fault effect and breakdown warning

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

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

none

(DME) Condition For Fault Memory Entry – 1

2A38 – P1030

Information saved in

DME

Fault code

2A38 – P1030

Fault text

Valvetronic, monitoring, sluggish movement

Fault description

VVT-Actuator Monitoring Position Control, Control

Deviation (Bank 1)

Condition for fault identification

Test condition:

VVT system monitoring for stiction and resistance to

motion.

Always active when no other VVT fault is present.

Terminal condition: Terminal 15 ON

Voltage condition:

Electrical system voltage terminal 87 >10.0 V

Condition for fault memory entry

55 ms

Action in service

1. Use tester to request initialization of travel limits and note

whether travel limit initialization routine executes without

problems. 2. If Item 1 is not OK, replace VVT motor and

repeat Item 1

3. If replacing VVT motor fails to resolve the problem:

Open the valve cover and check the VVT for mechanical

stiction and seizure.

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

none

P16A2

2AB3 – P16A2

Information saved in

DME

Fault code

2AB3 – P16A2

Fault text

DME, internal fault: checksum

Fault description

Internal Control Module Memory Check Sum Error in Data

Condition for fault identification

Test condition:

Application software data monitor (development only)

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

Flash program correct software revision.

Fault effect and breakdown warning

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

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

none

(DME) Condition For Fault Memory Entry – None

2A38 – P1030

Information saved in

DME

Fault code

2A38 – P1030

Fault text

Valvetronic, monitoring, sluggish movement

Fault description

VVT-Actuator Monitoring Position Control, Control

Deviation (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

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

none

P1024

2A39 – P1024

Information saved in

DME

Fault code

2A39 – P1024

Fault text

Valvetronic, adjustment range

197

Fault description

VVT-Self-Learning Function Faulty Lower Learning Range

(Bank 1)

Condition for fault identification

Test condition:

Adjustment range monitor When travel limit initialization

routine is executed. (travel limit initialization routine is

automatically executed in a 5 hour (engine operating hours)

cycle or with ‘initialize travel limits’ tester request.

Terminal condition: Terminal 15 ON

Voltage condition:

Electrical system voltage Terminal 87 >10.0 V

Condition for fault memory entry

following renewed successful execution of the travel limit

initialization routine

Action in service

1. Use tester request to repeat the VVT travel limit

initialization routine 2. If Item No.1 is not OK, it will be

necessary to check the VVT mechanical components /VVT

servo motor

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

none

P1023

2A39 – P1023

Information saved in

DME

Fault code

2A39 – P1023

Fault text

Valvetronic, adjustment range

Fault description

VVT-Self-Learning Function Faulty Adjustment Range

(Bank 1)

Condition for fault identification

Test condition:

Adjustment range monitor When travel limit initialization

routine is executed. (travel limit initialization routine is

automatically executed in a 5 hour (engine operating hours)

cycle or with ‘initialize travel limits’ tester request.

Terminal condition: Terminal 15 ON

Voltage condition:

Electrical system voltage Terminal 87 >10.0 V

Condition for fault memory entry

following renewed successful execution of the travel limit

initialization routine

Action in service

1. Use tester request to repeat the VVT travel limit

initialization routine 2. If Item No.1 is not OK, it will be

necessary to check the VVT mechanical components /VVT

servo motor

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

none

P1020

2A30 – P1020

Information saved in

DME

Fault code

2A30 – P1020

Fault text

Valvetronic, eccentric shaft sensor: power supply

Fault description

VVT-Supply Voltage Sensors Low Input (Bank 1)

Condition for fault identification

Test condition:

Monitoring of voltage supply to excentric shaft

Nominal value for voltage supply sensor = 5.0V

Terminal condition: Terminal 15 ON

Voltage condition:

Electrical system voltage terminal 87 >10.0 V

Condition for fault memory entry

Sensor power-supply voltage < 4.75V

Action in service

1. Check sensor power supply voltage with multimeter.

Supply voltage must lie between 4.75V and 5.25V.

2. If result is outside specified range: Check power-supply

wire to VVT sensor and check plug.

3. If contact is stretched or corroded: Replace plug on VVT

sensor

4. If wiring harness is defective: Replace wiring harness

between DME and VVT sensor.

Fault effect and breakdown warning

196

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

none

P1019

2A30 – P1019

Information saved in

DME

Fault code

2A30 – P1019

Fault text

Valvetronic, eccentric shaft sensor: power supply

Fault description

VVT-Supply Voltage Sensors High Input (Bank 1)

195

Condition for fault identification

Test condition:

Monitoring of voltage supply to excentric shaft

Nominal value for voltage supply sensor = 5.0V

Terminal condition: Terminal 15 ON

Voltage condition:

Electrical system voltage terminal 87 >10.0 V

Condition for fault memory entry

Sensor power-supply voltage > 5.25 V

Action in service

1. Check sensor power supply voltage with multimeter.

Supply voltage must lie between 4.75V and 5.25V.

2. If result is outside specified range: Check power-supply

wire to VVT sensor and check plug.

3. If contact is stretched or corroded: Replace plug on VVT

sensor

4. If wiring harness is defective: Replace wiring harness

between DME and VVT sensor.

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

none

2A47 – P1017 (DME)

2A47 – P1017

Information saved in

DME

Fault code

2A47 – P1017

Fault text

Valvetronic, eccentric shaft sensor: plausibility

Fault description

VVT-Sensors Plausibility (Bank 1)

Condition for fault identification

Test condition:

Sensor signal monitor (cumulative sensor faults). Always

active

Terminal condition: Terminal 15 ON

Voltage condition:

none

Condition for fault memory entry

20 ms

Action in service

1. Examination of sensor plugs, sensor wiring. 2. If Item 1 is

OK, inspect the reluctor.

3. If the reluctor is OK, replace VVT sensor.

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

Sunday, June 28, 2020

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

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

none

2A37 – P1017 (DME)

2A37 – P1017

Information saved in

DME

Fault code

2A37 – P1017

Fault text

Valvetronic, eccentric shaft sensor: plausibility

Fault description

VVT-Sensors Plausibility (Bank 1)

Condition for fault identification

Test condition:

VVT sensor plausibility monitor

1. No faults regarding the sensor voltage supply should be

present (fault code #10800)

2. No sensor faults should be present (fault codes #10801 to

#10806)

Terminal condition: Terminal 15 ON

Voltage condition:

Electrical system voltage terminal 87 >10.0 V

Condition for fault memory entry

50 ms

Action in service

1. Check reluctor on VVT sensor to ensure correct

installation and firm seating.

2. Replace VVT sensor if Item 1 is OK

194

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

none

P1014

2A32 – P1014

Information saved in

DME

Fault code

2A32 – P1014

Fault text

Valvetronic, eccentric shaft sensor: reference

Fault description

VVT-Reference Sensor Parity Error (Bank 1)

Condition for fault identification

Test condition:

VVT reference sensor monitor

No faults related to the sensor’s voltage supply should be

present (fault code 10800)

Terminal condition: Terminal 15 ON

193

Voltage condition:

Electrical system voltage terminal 87 >10.0 V

Condition for fault memory entry

100 ms

Action in service

If faults (#10801) and (#10802) are simultaneously stored in

the fault memory, proceed to check the following:

1. Dual fault is stored when VVT sensor is not connected to

the DME. Is VVT sensor connected to the wiring harness?

If not: Plug in and check wiring harness between DME and

VVT sensor.

2. Replace VVT sensor.

If only fault code (#10802) is entered:

1. Check signal wire (VVT sensor PIN 7, PIN 9) between

VVT sensor and DME for breakage or short circuits and

corroded plugs. 2. Determine whether a cycle signal is

visible every 1 ms at sensor Pin 7. (Ignition on!). If yes,

proceed to Item 3. If no, this signal wire is defective.

3. Determine whether a digital message is being transmitted

through DME PIN 7-09 every 1 ms. If yes, proceed to Item

4. If no, this signal wire is defective.

4. Replace VVT sensor.

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

none

P1012

2A36 – P1012

Information saved in

DME

Fault code

2A36 – P1012

Fault text

Valvetronic, eccentric shaft sensor: reference

Fault description

VVT-Reference Sensor Solenoid Loss (Bank 1)

Condition for fault identification

Test condition:

No faults related to the sensor voltage supply should be

present (fault code #10800) and there should be no faults or

SPI parity faults related to the VVT sensor (fault code

#10801) or (fault code #10802)

Terminal condition: Terminal 15 ON

Voltage condition:

Electrical system voltage terminal 87 >10.0 V

Condition for fault memory entry

20 ms

Action in service

1. Inspect to determine whether VVT sensor reluctor is

installed correctly.

2. Replace VVT sensor if Item 1 is OK

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

none

P1006

2A31 – P1006

Information saved in

DME

Fault code

2A31 – P1006

Fault text

Valvetronic, eccentric shaft sensor: guide

Fault description

VVT-Guiding Sensor Parity Error (Bank 1)

Condition for fault identification

Test condition:

VVT lead sensor monitor

No faults related to the sensor’s voltage supply should be

present (fault code 10800)

Terminal condition: Terminal 15 ON

Voltage condition:

Electrical system voltage terminal 87 >10.0 V

Condition for fault memory entry

100 ms

Action in service

If fault codes (#10801) and (#10802) are simultaneously

stored in the fault memory, proceed to check the following:

1. Dual fault is stored when VVT sensor is not connected to

the DME. Is VVT sensor connected to the wiring harness?

If not: Plug in and check wiring harness between DME and

VVT sensor.

Determine whether the VVT sensor wire shield is grounded

at the DME (PIN 7-10) and sensor (PIN 4).

2. Replace VVT sensor.

If only fault code (#10801) is entered:

1. Check signal wire (VVT sensor PIN 1, PIN 3) between

VVT sensor and DME for breakage or short circuits and

corroded plugs. 2. Determine whether a cycle signal is

visible every 1 ms at sensor Pin 1. (Ignition on!). If yes,

proceed to Item 3. If no, this signal wire is defective.

3. Determine whether a digital message is being transmitted

through DME PIN 7-07 every 1 ms. If yes, proceed to Item

4. If no, this signal wire is defective.

4. Replace VVT sensor.

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

none

P16A1

2AB3 – P16A1

Information saved in

DME

Fault code

2AB3 – P16A1

Fault text

DME, internal fault: checksum

Fault description

Internal Control Module Memory Check Sum Error in

Application Software

Condition for fault identification

Test condition:

Application software program monitor (development only)

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

19

Action in service

Flash program correct program version.

Fault effect and breakdown warning

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

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

none

P1004

2A35 – P1004

Information saved in

DME

Fault code

2A35 – P1004

Fault text

Valvetronic, eccentric shaft sensor: guide

Fault description

VVT-Guiding Sensor Solenoid Loss (Bank 1)

Condition for fault identification

Test condition:

No faults related to the sensor voltage supply should be

present (fault code #10800) and there should be no faults or

SPI parity faults related to the VVT sensor (fault code

#10801) or (fault code #10802)

Terminal condition: Terminal 15 ON

Voltage condition:

Electrical system voltage terminal 87 >10.0 V

Condition for fault memory entry

20 ms

Action in service

191

1. Inspect to determine whether VVT sensor reluctor is

installed correctly.

2. Replace VVT sensor if Item 1 is OK

Fault effect and breakdown warning

Driver information

Warning light:

ECE: No warning message. Engine reverts to VVT

emergency backup mode (throttled operation) US: OPEN

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

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

190

none

P0832

2F67 – P0832

Information saved in

DME

Fault code

2F67 – P0832

Fault text

Clutch switch, signal

Fault description

Clutch Pedal Switch ‘A’ Circuit High

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

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

none

P0831

2F67 – P0831

Information saved in

DME

Fault code

2F67 – P0831

Fault text

Clutch switch, signal

Fault description

Clutch Pedal Switch ‘A’ Circuit Low

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

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

none

P0703

2F64 – P0703

Information saved in

DME

Fault code

2F64 – P0703

Fault text

Brake-light test switch, plausibility

Fault description

Brake Switch ‘B’ Circuit

Condition for fault identification

Test condition:

189

Brake light switch monitor

Depress brake pedal repeatedly

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

If the BLS is still OK, the fault will be stored immediately

as soon as the brake pedal is depressed. If the plug is

disconnected the BLS fault will be registered after

approximately 40 sec.

Action in service

1. Check to determine whether foreign matter or objects

(dirt) are causing the switch to hang.

2. Electrical check on wire

a. –> If not OK, repair wire.

b. –> If OK, replace switch.

3. Check by depresssing the brake pedal repeatedly. No fault

should be stored.

Fault effect and breakdown warning

Driver information

Warning light:

If the switch is defective the cruise control or ACC will be

deactivated.

Display:

– Defective speed control or distance control failure

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

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

none

P0692

2EFE – P0692

Information saved in

DME

Fault code

2EFE – P0692

Fault text

Electric fan, activation

Fault description

Fan 1 Control Circuit High

Condition for fault identification

Test condition:

PWM > 10%

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

5 sec.

Action in service

1. Check wiring

Repair if defective

If wiring is OK proceed

to check component (electrical check)

Fault effect and breakdown warning

Saturday, June 27, 2020

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

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

none

P0691

2EFE – P0691

Information saved in

DME

Fault code

2EFE – P0691

Fault text

Electric fan, activation

Fault description

Fan 1 Control Circuit Low

Condition for fault identification

Test condition:

PWM > 10%

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

5 sec.

Action in service

1. Check wiring

Repair if defective

If wiring is OK proceed

to check component (electrical check)

188

Fault effect and breakdown warning

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

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

none

P0687

2ACB – P0687

Information saved in

DME

187

Fault code

2ACB – P0687

Fault text

DME master relay, activation

Fault description

ECM/PCM Power Relay Control Circuit High

Condition for fault identification

Test condition:

Main relay monitoring

Main relay is deactivated by DME

(8 sec. after Terminal 15 off)

Terminal condition: First Terminal 15 ON then OFF (then

leave OFF)

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

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

none

P0686

2ACB – P0686

Information saved in

DME

Fault code

2ACB – P0686

Fault text

DME master relay, activation

Fault description

ECM/PCM Power Relay Control Circuit Low

Condition for fault identification

Test condition:

Main relay monitoring

Main relay must have opened.

Terminal condition: First Terminal 15 OFF

(wait until main relay opens)

then Terminal 15 ON

(and leave 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

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

none

P0669

2F85 – P0669

Information saved in

DME

Fault code

2F85 – P0669

Fault text

DME, internal fault: interior-temperature sensor, signal

Fault description

PCM/ECM/TCM Internal Temperature Sensor Circuit High

Condition for fault identification

Test condition:

Control module internal temperature sensor monitor

Terminal condition: Terminal 15 ON

186

Voltage condition:

none

Condition for fault memory entry

5 sec.

Action in service

1) Replace DME, as sensor is internal component

Fault effect and breakdown warning

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

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

none

P0668

2F85 – P0668

Information saved in

DME

Fault code

2F85 – P0668

Fault text

DME, internal fault: interior-temperature sensor, signal

Fault description

PCM/ECM/TCM Internal Temperature Sensor Circuit Low

Condition for fault identification

Test condition:

Control module internal temperature sensor monitor

Terminal condition: Terminal 15 ON

Voltage condition:

none

Condition for fault memory entry

5 sec.

Action in service

1) Replace DME, as sensor is internal component

Fault effect and breakdown warning

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

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

none

18

P16A0

2AB3 – P16A0

Information saved in

DME

Fault code

2AB3 – P16A0

Fault text

DME, internal fault: checksum

Fault description

Internal Control Module Memory Check Sum Error in Boot

Software

Condition for fault identification

Test condition:

Monitoring of boot software

After system start with with ignition on

Terminal condition: Terminal 15 ON

Voltage condition:

none

Condition for fault memory entry

No debounce. Fault can be reset by clearing fault memory.

However, a successful diagnostic cycle must be completed

before the fault can be deleted. This can take several

minutes.

Action in service

Flash program correct program version.

Fault effect and breakdown warning

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

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

none

P0A14

2FAB – P0A14

Information saved in

DME

Fault code

2FAB – P0A14

Fault text

Active engine mount, electric

Fault description

Engine Mount ‘A’ Control Circuit/Open

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

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

none

P0647

2F12 – P0647

Information saved in

DME

Fault code

2F12 – P0647

Fault text

Air-conditioning compressor, activation

Fault description

A/C Clutch Relay Control Circuit High

Condition for fault identification

Test condition:

Air conditioner relay control-activation monitor; air

conditioning initialized

Briefly triggered by relay

Air conditioning installed and

switched on

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

1 sec.

Action in service

0. Check wiring

Repair if defective

If wiring is OK proceed

185

to check component, a/c compressor relay

Fault effect and breakdown warning

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

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

none

P0646

2F12 – P0646

Information saved in

DME

Fault code

2F12 – P0646

184

Fault text

Air-conditioning compressor, activation

Fault description

A/C Clutch Relay Control Circuit Low

Condition for fault identification

Test condition:

Air conditioner relay control-activation monitor; air

conditioning initialized

Briefly triggered by relay

Air conditioning installed and

switched on

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 wiring

Repair if defective

If wiring is OK proceed

to check component, a/c compressor relay

Fault effect and breakdown warning

Friday, June 26, 2020

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

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

none

P0645

2F12 – P0645

Information saved in

DME

Fault code

2F12 – P0645

Fault text

Air-conditioning compressor, activation

Fault description

A/C Clutch Relay Control Circuit

Condition for fault identification

Test condition:

Air conditioner relay control-activation monitor; air

conditioning initialized

Briefly triggered by relay

Air conditioning installed and

switched on

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

1 sec.

Action in service

2. Check wiring

Repair if defective

If wiring is OK proceed

to check component, a/c compressor relay

Fault effect and breakdown warning

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

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

none

2ECD – P0620 (DME)

2ECD – P0620

Information saved in

DME

Fault code

2ECD – P0620

Fault text

Generator, electric

Fault description

Generator Control Circuit

Condition for fault identification

Test condition:

Commercial vehicle > 350 rpm, no BSD communications

fault

Terminal condition: Terminal 15 ON, no BSD fault

Voltage condition:

System voltage

Condition for fault memory entry

183

25 sec.

Action in service

With confirmation from restart

==> Replace alternator

Fault effect and breakdown warning

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

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

none

2E97 – P0620 (DME)

2E97 – P0620

Information saved in

DME

Fault code

2E97 – P0620

Fault text

Generator

Fault description

Generator Control Circuit

Condition for fault identification

Test condition:

El. fault

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

Commercial vehicle >350 rpm,

No communications fault

Action in service

With confirmation from restart

==> Replace alternator

Fault effect and breakdown warning

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

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

none

P0606

2D67 – P0606

Information saved in

DME

Fault code

2D67 – P0606

Fault text

DME, internal fault: monitoring, processors

Fault description

ECM/PCM Processor

Condition for fault identification

Test condition:

Internal control-module fault, general processor fault

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

immediately

Action in service

Ensure that correct softare and data have been flashprogrammed;

repeat flash-programming as indicated. If

frequency > 3 Replace DME

Fault effect and breakdown warning

Driver information

Warning light:

182

MIL OFF EML ON CC: Power loss, engine malfunction

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

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

none

P0605

2D67 – P0605

Information saved in

DME

181

Fault code

2D67 – P0605

Fault text

DME, internal fault: monitoring, processors

Fault description

Internal Control Module Read Only Memory (ROM) Error

Condition for fault identification

Test condition:

Internal control-module fault, read memory processor fault

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

immediately

Action in service

Ensure that correct softare and data have been flashprogrammed;

repeat flash-programming as indicated. If

frequency > 3 Replace DME

Fault effect and breakdown warning

Driver information

Warning light:

MIL OFF EML ON CC: Power loss, engine malfunction

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

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

none

2D67 – P0604 (DME)

2D67 – P0604

Information saved in

DME

Fault code

2D67 – P0604

Fault text

DME, internal fault: monitoring, processors

Fault description

Internal Control Module Random Access Memory (RAM)

Error

Condition for fault identification

Test condition:

Internal control-module fault, RAM processor fault

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system >= 10 V

Condition for fault memory entry

immediately

Action in service

Ensure that correct softare and data have been flashprogrammed;

repeat flash-programming as indicated. If

frequency > 3 Replace DME

Fault effect and breakdown warning

Driver information

Warning light:

MIL OFF EML ON CC: Power loss, engine malfunction

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

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

none

(DME) Condition For Fault Memory Entry – 2

2AB2 – P0604

Information saved in

DME

Fault code

2AB2 – P0604

Fault text

DME, internal fault: RAM

Fault description

Internal Control Module Random Access Memory (RAM)

Error

Condition for fault identification

Test condition:

RAM checksum test

180

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

The checksum will be recalculated in response to data

manipulation, leading to a deviation that causes fault code

registration.

Action in service

none

Fault effect and breakdown warning

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

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

179

none

(DME) Condition For Fault Memory Entry – 1

2AB2 – P0604

Information saved in

DME

Fault code

2AB2 – P0604

Fault text

DME, internal fault: RAM

Fault description

Internal Control Module Random Access Memory (RAM)

Error

Condition for fault identification

Test condition:

RAM checksum test

This test is executed once, while the control module is

booting.

Terminal condition: Immediately after wakeup in dormant

control module

Voltage condition:

none

Condition for fault memory entry

No debounce. Fault can be reset by clearing fault memory.

Action in service

Determine whether fault is stored again after carrying out

the following procedure. If yes: Replace DME.

1. Clear fault memory

2. Ignition off, allow vehicle to assume complete dormant

status

3. Ignition on

4. Read out stored fault codes from fault memory

Fault effect and breakdown warning

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

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

none

P0016

2AA4 – P0016

Information saved in

DME

Fault code

2AA4 – P0016

Fault text

Camshaft sensor, inlet, tooth fault

Fault description

Crankshaft Position – Camshaft Position Correlation (Bank 1

Sensor A)

Condition for fault identification

Test condition:

NWE synchronous, 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. Immediate entry without debounce

Action in service

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

reluctor

2. 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

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

none

P0599

2EF5 – P0599

Information saved in

DME

Fault code

2EF5 – P0599

Fault text

Map thermostat, activation

Fault description

Thermostat Heater Control Circuit High

Condition for fault identification

Test condition:

Control-activation with

5 % < PWM 10 V

Condition for fault memory entry

10 sec.

Action in service

1. Check wiring

Repair if defective

If wiring is OK proceed

to check component (electrical check)

Fault effect and breakdown warning

Thursday, June 25, 2020

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

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

none

P0598

2EF5 – P0598

Information saved in

DME

Fault code

2EF5 – P0598

Fault text

Map thermostat, activation

Fault description

Thermostat Heater Control Circuit Low

178

Condition for fault identification

Test condition:

Control-activation with

5 % < PWM 10 V

Condition for fault memory entry

10 sec.

Action in service

1. Check wiring

Repair if defective

If wiring is OK proceed

to check component (electrical check)

Fault effect and breakdown warning

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

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

none

P0597

2EF5 – P0597

Information saved in

DME

Fault code

2EF5 – P0597

Fault text

Map thermostat, activation

Fault description

Thermostat Heater Control Circuit/Open

Condition for fault identification

Test condition:

Control-activation with

5 % < PWM 10 V

Condition for fault memory entry

10 sec.

Action in service

1. Check wiring

Repair if defective

If wiring is OK proceed

to check component (electrical check)

Fault effect and breakdown warning

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

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

none

P0571

2F63 – P0571

Information saved in

DME

Fault code

2F63 – P0571

Fault text

Brake-light switch, plausibility

Fault description

Brake Switch ‘A’ Circuit

Condition for fault identification

Test condition:

Brake light switch monitor

Depress brake pedal repeatedly

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

If the BTS is still OK the fault will be registered

immediately when the brake pedal is depressed. If the plug

is disconnected the fault will be registered after

approximately 40 sec.

Action in service

1. Check to determine whether foreign matter or objects

(dirt) are causing the switch to hang.

2. Electrical check on wire

a. –> If not OK, repair wire.

b. –> If OK, replace switch.

3. Check by depresssing the brake pedal repeatedly. No fault

should be stored.

Fault effect and breakdown warning

177

Driver information

Warning light:

If the switch is defective the cruise control or ACC will be

deactivated.

Display:

– Defective speed control or distance control failure

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

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

none

P0524

30C5 – P0524

Information saved in

DME

Fault code

30C5 – P0524

176

Fault text

Engine-oil pump, mechanical: engine-oil pressure

Fault description

Engine Oil Pressure Too Low

Condition for fault identification

Test condition:

Commercial vehicle >0 + Stored operating coordinate

reached (depends on NKW+Tmot)

Terminal condition: Terminal 15

Voltage condition:

none

Condition for fault memory entry

0.2

Action in service

Replace oil pump

Fault effect and breakdown warning

Driver information

Warning light:

Yes, if it allows oil pressure to drop to unacceptable level

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

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

none

P0523

30C3 – P0523

Information saved in

DME

Fault code

30C3 – P0523

Fault text

Engine-oil-pressure sensor, signal

Fault description

Engine Oil Pressure Sensor/Switch High

Condition for fault identification

Test condition:

Signal monitoring, oil pressure data

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 9.15 V

Condition for fault memory entry

2 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:

No message currently available!

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

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

none

P0522

30C3 – P0522

Information saved in

DME

Fault code

30C3 – P0522

Fault text

Engine-oil-pressure sensor, signal

Fault description

Engine Oil Pressure Sensor/Switch Low

Condition for fault identification

Test condition:

Signal monitoring, oil pressure data

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 9.15 V

175

Condition for fault memory entry

2 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:

No message currently available!

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

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

none

P0521

30C6 – P0521

Information saved in

DME

Fault code

30C6 – P0521

Fault text

Engine-oil-pressure sensor, plausibility

Fault description

Engine Oil Pressure Sensor/Switch Range/ Performance

Condition for fault identification

Test condition:

Commercial vehicle >0

Terminal condition: Terminal 15

Voltage condition:

none

Condition for fault memory entry

0.2

Action in service

Replace oil pressure sensor

Fault effect and breakdown warning

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

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

none

P0520

2F7B – P0520

Information saved in

DME

Fault code

2F7B – P0520

Fault text

Oil-pressure switch, plausibility

Fault description

Engine Oil Pressure Sensor/Switch Circuit

Condition for fault identification

Test condition:

Oil presure switch monitor

Terminal condition: Engine speed = 0

Control module in post-operational shutdown phase

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

Engine shutdown:

continues roughly 8 sec. after engine is switched off.

Action in service

1. Check wire from oil

pressure switch.

If not OK –> Repair wire

If OK –>

2. Replace switch

3. Switch should change position when

engine is started and then shut down

(ground connection)

Fault effect and breakdown warning

174

Driver information

Warning light:

Possible display in the MMI will vary according to whether

the switch seizes while open or closed.

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

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

none

P0512

2F58 – P0512

Information saved in

DME

Fault code

2F58 – P0512

Fault text

Automatic starting, activation

173

Fault description

Starter Request Circuit

Condition for fault identification

Test condition:

Automatic starter activation-control monitor

Convenience start relay initialized

Start relay installed

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

1 sec.

Action in service

Check wiring

Repair if defective

If wiring is OK proceed

to check component (start relay)

Fault effect and breakdown warning

Wednesday, June 24, 2020

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

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

none

P15B3

2DC3 – P15B3

Information saved in

DME

Fault code

2DC3 – P15B3

Fault text

17

Monitoring, terminal 15

Fault description

Terminal 15 Sense Circuit Range/Performance

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

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

none

P0507

2ADF – P0507

Information saved in

DME

Fault code

2ADF – P0507

Fault text

Idle air control, engine speed

Fault description

Idle Air Control System RPM Higher Than Expected

Condition for fault identification

Test condition:

Monitor for idle control

Idle = ON

Speed = 0 km/h

After roughly 120 sec., depends on start temperature

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

none

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

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

none

P0506

2ADF – P0506

Information saved in

DME

Fault code

2ADF – P0506

Fault text

Idle air control, engine speed

Fault description

Idle Air Control System RPM Lower Than Expected

Condition for fault identification

Test condition:

none

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

Action in service

none

172

Fault effect and breakdown warning

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

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

none

P0503

2F4F – P0503

171

Information saved in

DME

Fault code

2F4F – P0503

Fault text

Vehicle speed, plausibility

Fault description

Vehicle Speed Sensor ‘A’ Intermittent/Erratic/High

Condition for fault identification

Test condition:

Speed signal monitor

Mass airflow > 272 mg/stroke and

N > 2400 rpm (manual trans)

N > 2820 rpm (automatic)

and speed = 0 km/h for 5.0 sec.

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

5 sec.

Action in service

Read diagnostic control module’s fault memory from DSC

(defective rear right wheelspeed sensor)

Fault effect and breakdown warning

Driver information

Warning light:

None

Default value from CAN

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

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

none

P0500

2F4E – P0500

Information saved in

DME

Fault code

2F4E – P0500

Fault text

Vehicle speed, signal

Fault description

Vehicle Speed Sensor ‘A’

Condition for fault identification

Test condition:

Speed signal monitor

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

5 sec.

Action in service

Check CAN link between DSC and DME

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

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

none

P0492

2A00 – P0492

Information saved in

DME

Fault code

2A00 – P0492

Fault text

Secondary-air system

Fault description

Secondary Air Injection System Insufficient Flow (Bank 2)

Condition for fault identification

Test condition:

170

Activation conditions:

– Engine start

– Secondary air-injection must be active

– Ambient temperature >3 掳C

-3.8 掳C < Coolant temperature < 50.3 掳C

Terminal condition: Terminal 15, engine start

Voltage condition:

Vehicle electrical system voltage (battery voltage between 7

& 15 V)

Condition for fault memory entry

40 sec.

Action in service

1. Remove secondary air-injection valve and clean the

passage to Bank 2 (in engine block)

2. Install valve again and run through EOL test. If the

malfunction is registered again, repeat steps 1 and 2.

Fault effect and breakdown warning

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

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

none

P0491

2A00 – P0491

Information saved in

DME

Fault code

2A00 – P0491

Fault text

Secondary-air system

Fault description

Secondary Air Injection System Insufficient Flow (Bank 1)

Condition for fault identification

Test condition:

Activation conditions:

– Engine start

– Secondary air-injection must be active

– Ambient temperature >3 掳C

-3.8 掳C < Coolant temperature < 50.3 掳C

Terminal condition: Terminal 15, engine start

Voltage condition:

Vehicle electrical system voltage (battery voltage between 7

& 15 V)

Condition for fault memory entry

40 sec.

Action in service

1. Remove secondary air-injection valve and clean the

passage to Bank 1 (in engine block)

2. Install valve again and run through EOL test. If the

malfunction is registered again, repeat steps 1 and 2.

Fault effect and breakdown warning

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

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

none

P0480

2EFE – P0480

Information saved in

DME

Fault code

2EFE – P0480

Fault text

Electric fan, activation

Fault description

Fan 1 Control Circuit

Condition for fault identification

Test condition:

PWM > 10%

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

5 sec.

Action in service

1. Check voltage supply to fan. (If there is no power to the

fan, or the voltage supply is intermittent, this fault code will

be entered in the fault memory.

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

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

none

P0478

2F6C – P0478

Information saved in

DME

Fault code

2F6C – P0478

Fault text

Exhaust-gas flap, activation

168

Fault description

Exhaust Pressure Control Valve High

Condition for fault identification

Test condition:

Exhaust valve control-activation monitor

Component must be installed

Tester must be used to trigger component for 10 sec.

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

2 sec.

Action in service

1. Check wiring

Repair if defective

If wiring is OK proceed

to check component (which and how?)

Fault effect and breakdown warning

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

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

none

P0477

2F6C – P0477

Information saved in

DME

Fault code

2F6C – P0477

Fault text

Exhaust-gas flap, activation

Fault description

Exhaust Pressure Control Valve Low

Condition for fault identification

Test condition:

Exhaust valve control-activation monitor

Component must be installed

Tester must be used to trigger component for 10 sec.

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

2 sec.

Action in service

1. Check wiring

Repair if defective

If wiring is OK proceed

to check component (which and how?)

Fault effect and breakdown warning

Tuesday, June 23, 2020

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

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

none

P0475

2F6C – P0475

Information saved in

DME

Fault code

2F6C – P0475

Fault text

Exhaust-gas flap, activation

Fault description

Exhaust Pressure Control Valve

Condition for fault identification

Test condition:

Exhaust valve control-activation monitor

Component must be installed

Tester must be used to trigger component for 10 sec.

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

5 sec.

Action in service

167

1. Check wiring

Repair if defective

If wiring is OK proceed

to check component (which and how?)

Fault effect and breakdown warning

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

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

none

P15B2

2DC3 – P15B2

Information saved in

DME

Fault code

2DC3 – P15B2

Fault text

Monitoring, terminal 15

Fault description

Terminal 15 Sense Circuit CAS Error

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

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

none

166

P0463

2DE2 – P0463

Information saved in

DME

Fault code

2DE2 – P0463

Fault text

Tank fill level, right, signal

Fault description

Fuel Level Sensor ‘A’ Circuit High

Condition for fault identification

Test condition:

Open wire to right-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)

Fault effect and breakdown warning

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

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

none

P0462

2DE2 – P0462

Information saved in

DME

Fault code

2DE2 – P0462

Fault text

Tank fill level, right, signal

Fault description

Fuel Level Sensor ‘A’ Circuit Low

Condition for fault identification

Test condition:

Right 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

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

none

P0461

2A1C – P0461

Information saved in

DME

Fault code

2A1C – P0461

Fault text

Tank fill level, plausibility

Fault description

Fuel Level Sensor ‘A’ Circuit Range/Performance

Condition for fault identification

165

Test condition:

Excess mechanical resistance in the level sensor causes the

level signal to change too slowly relative to engine fuel

consumption, leading to generation of a fault memory entry

Terminal condition: Terminal 15, engine on

Voltage condition:

none

Condition for fault memory entry

20 liters of fuel consumption required

Action in service

1. Check level sensor data directly at flange

2. Check variation in sensor data by rocking / knocking on

the tank

3. Carefully open the tank flange, check for stiction in the

float lever

4. Replace the fuel level sensor only if stiction is found in

the float lever (distorted sensor lever, bearing resists motion)

Fault effect and breakdown warning

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

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

none

P0459

2A19 – P0459

Information saved in

DME

Fault code

2A19 – P0459

Fault text

Tank-venting valve, activation

Fault description

Evaporative Emission System Purge Control Valve Circuit

High

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

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

none

P0458

2A19 – P0458

Information saved in

DME

Fault code

2A19 – P0458

Fault text

Tank-venting valve, activation

Fault description

Evaporative Emission System Purge Control Valve Circuit

Low

Condition for fault identification

Test condition:

none

Terminal condition: none

Voltage condition:

none

Condition for fault memory entry

none

164

Action in service

none

Fault effect and breakdown warning

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

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

none

P0456

2A16 – P0456

Information saved in

DME

Fault code

2A16 – P0456

Fault text

DMTL, superfine leak

Fault description

Evaporative Emission System Leak Detected (very small

leak)

Condition for fault identification

Test condition:

Tank system minute leakage monitor

Terminal condition: Terminal 15 ON

Voltage condition:

10.95< vehicle electrical system voltage<14.5

Condition for fault memory entry

Ignition on, in driving cycle following diagnosis

Action in service

Search for leak in tank system / Check fuel filler cap

Fault effect and breakdown warning

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

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

none

P0444

2A19 – P0444

Information saved in

DME

Fault code

2A19 – P0444

Fault text

Tank-venting valve, activation

Fault description

Evaporative Emission System Purge Control Valve Circuit

Open

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

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

none

P0442

2A15 – P0442

Information saved in

162

DME

Fault code

2A15 – P0442

Fault text

DMTL, minor leak

Fault description

Evaporative Emission System Leak Detected (small leak)

Condition for fault identification

Test condition:

Fuel tank system minute leakage monitor, after completion

of DMTL diagnosis

Terminal condition: Terminal 15 ON

Voltage condition:

10.95< vehicle electrical system voltage 200 m in driving cycle following

diagnosis

Action in service

Search for leak in tank system (remember DMTL / TEV)

Fault effect and breakdown warning

Monday, June 22, 2020

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

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

none

P0441

2A1A – P0441

Information saved in

DME

Fault code

2A1A – P0441

Fault text

Tank-venting system, function

Fault description

Evaporative Emission System Incorrect Purge Flow

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

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

none

P0440

2A1A – P0440

Information saved in

DME

Fault code

2A1A – P0440

Fault text

Tank-venting system, function

161

Fault description

Evaporative Emission System

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

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

none

P15B1

2DC3 – P15B1

Information saved in

DME

Fault code

2DC3 – P15B1

Fault text

Monitoring, terminal 15

Fault description

Terminal 15 Sense Circuit Input Low

Condition for fault identification

Test condition:

16

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

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

none

P0430

29F5 – P0430

Information saved in

DME

Fault code

29F5 – P0430

Fault text

Catalytic-converter conversion 2

Fault description

Catalyst System Efficiency Below Threshold (Bank 2)

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

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

none

P0420

29F4 – P0420

Information saved in

DME

Fault code

29F4 – P0420

Fault text

Catalytic-converter conversion

Fault description

Catalyst System Efficiency Below Threshold (Bank 1)

Condition for fault identification

Test condition:

none

Terminal condition: none

160

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

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

none

P0373

2A95 – P0373

Information saved in

DME

Fault code

2A95 – P0373

Fault text

Crankshaft sensor, synchronization

Fault description

Timing Reference High Resolution Signal ‘A’

Intermittent/Erratic Pulses

Condition for fault identification

Test condition:

Engine turns over, camshaft synchronized

Terminal condition: Terminal 15 on

Voltage condition:

none

Condition for fault memory entry

At each synchronization gap if synchronization has been

lost.

Action in service

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

interference signals

2. Replace crankshaft sensor

Fault effect and breakdown warning

Driver information

Warning light:

MIL 2nd DC

CRK emergency default mode

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

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

none

2A97 – P0370 (DME)

2A97 – P0370

Information saved in

DME

Fault code

2A97 – P0370

Fault text

Crankshaft sensor, gap fault

Fault description

Timing Reference High Resolution Signal ‘A’

Condition for fault identification

Test condition:

Engine turns over, camshaft synchronized

Terminal condition: Terminal 15 on

Voltage condition:

none

Condition for fault memory entry

On each tooth if the tooth time was outside the expected

window. Assessment at each synchro gap

Action in service

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

interference signals

2. Replace crankshaft sensor

Fault effect and breakdown warning

Driver information

159

Warning light:

MIL 2nd DC

CRK emergency default mode

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

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

none

2A96 – P0370 (DME)

2A96 – P0370

Information saved in

DME

Fault code

158

2A96 – P0370

Fault text

Crankshaft sensor, tooth fault

Fault description

Timing Reference High Resolution Signal ‘A’

Condition for fault identification

Test condition:

Engine turns over, camshaft synchronized

Terminal condition: Terminal 15 on

Voltage condition:

none

Condition for fault memory entry

On each synchronization gap, without loss of

synchronization.

Action in service

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

interference signals

2. Replace crankshaft sensor

Fault effect and breakdown warning

Driver information

Warning light:

MIL 2nd DC

CRK emergency default mode

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

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

none

29DB – P0370 (DME)

29DB – P0370

Information saved in

DME

Fault code

29DB – P0370

Fault text

Smooth running, segment timing

Fault description

Timing Reference High Resolution Signal ‘A’

Condition for fault identification

Test condition:

Misfire diagnosis is deactivated in response to detected tooth

jump and/or fault in tooth recognition at crankshaft reluctor

rotor.

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

Jump by one or two teeth

Action in service

Check and replace as indicated: Crankshaft sensor, reluctor

Fault effect and breakdown warning

Sunday, June 21, 2020

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

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

none

P0369

2A9F – P0369

Information saved in

DME

Fault code

2A9F – P0369

Fault text

Camshaft sensor, exhaust, synchronization

Fault description

Camshaft Position Sensor ‘B’ Circuit Intermittent (Bank 1)

Condition for fault identification

Test condition:

NWA synchronous

Terminal condition: Terminal 15 on

Voltage condition:

157

none

Condition for fault memory entry

On every camshaft flank if the flank ratio was not in

tolerance.

Action in service

1. Replace camshaft reluctor, installation fault

2. Signal interference

3. Replace NWA sensor, transmitting inverted signal

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

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

none

P0366

2A9B – P0366

Information saved in

DME

Fault code

2A9B – P0366

Fault text

Camshaft sensor, exhaust, signal

Fault description

Camshaft Position Sensor ‘B’ Circuit Range/Performance

(Bank 1)

Condition for fault identification

Test condition:

Engine turns over, synchronization with NWE fails

Terminal condition: Terminal 15 on

Voltage condition:

none

Condition for fault memory entry

On every camshaft flank when the flank was outside

tolerance. At engine start only.

Action in service

1. Check signal wire for short to positive, ground, open wire.

2. Replace camshaft sensor.

3. Check positions (valve timing setting) of camshaft

reluctors

4. Check timing chain and chain tensioner assembly.

5. Check VANOS solenoids for dirt and contamination

Fault effect and breakdown warning

Driver information

Warning light:

Nothing, as double fault is present

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

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

none

P0365

2AA1 – P0365

Information saved in

DME

Fault code

2AA1 – P0365

Fault text

Camshaft sensor, exhaust, signal

Fault description

Camshaft Position Sensor ‘B’ Circuit (Bank 1)

Condition for fault identification

Test condition:

NWA synchronous

Terminal condition: Terminal 15 on

Voltage condition:

none

Condition for fault memory entry

On every engine cycle when no camshaft flank has been

detected.

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

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

none

P0356

2E29 – P0356

Information saved in

DME

Fault code

2E29 – P0356

155

Fault text

Ignition coil, cylinder 6

Fault description

Ignition Coil ‘F’ Primary/Secondary Circuit

Condition for fault identification

Test condition:

No dual ignition, secondary spark absent

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 voltage supply, KBB/ZSP plug contact, measure

KBB insulation resistance, replace ignition coil.

Fault effect and breakdown warning

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

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

none

P15B0

2DC3 – P15B0

Information saved in

DME

Fault code

2DC3 – P15B0

Fault text

Monitoring, terminal 15

Fault description

Terminal 15 Sense Circuit Input High

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

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

none

P0355

2E28 – P0355

Information saved in

DME

Fault code

2E28 – P0355

Fault text

Ignition coil, cylinder 5

Fault description

Ignition Coil ‘E’ Primary/Secondary Circuit

Condition for fault identification

Test condition:

No dual ignition, secondary spark absent

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 voltage supply, KBB/ZSP plug contact, measure

KBB insulation resistance, replace ignition coil.

Fault effect and breakdown warning

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

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

none

P0354

2E27 – P0354

Information saved in

DME

Fault code

2E27 – P0354

Fault text

Ignition coil, cylinder 4

Fault description

Ignition Coil ‘D’ Primary/Secondary Circuit

Condition for fault identification

Test condition:

154

No dual ignition, secondary spark absent

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 voltage supply, KBB/ZSP plug contact, measure

KBB insulation resistance, replace ignition coil.

Fault effect and breakdown warning

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

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

none

P0353

2E26 – P0353

Information saved in

DME

Fault code

2E26 – P0353

Fault text

Ignition coil, cylinder 3

Fault description

Ignition Coil ‘C’ Primary/Secondary Circuit

Condition for fault identification

Test condition:

No dual ignition, secondary spark absent

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 voltage supply, KBB/ZSP plug contact, measure

KBB insulation resistance, replace ignition coil.

Fault effect and breakdown warning

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

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

none

P0352

2E25 – P0352

Information saved in

DME

Fault code

2E25 – P0352

Fault text

Ignition coil, cylinder 2

Fault description

Ignition Coil ‘B’ Primary/Secondary Circuit

Condition for fault identification

Test condition:

No dual ignition, secondary spark absent

Terminal condition: Terminal 15 ON

Voltage condition:

Voltage in onboard electrical system > 11 V

Condition for fault memory entry

Segment synchronization

Action in service

153

Check voltage supply, KBB/ZSP plug contact, measure

KBB insulation resistance, replace ignition coil.

Fault effect and breakdown warning

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

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

none

P0351

2E24 – P0351

Information saved in

DME

Fault code

2E24 – P0351

Fault text

Ignition coil, cylinder 1

Fault description

Ignition Coil ‘A’ Primary/Secondary Circuit

Condition for fault identification

Test condition:

No dual ignition, secondary spark absent

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 voltage supply, KBB/ZSP plug contact, measure

KBB insulation resistance, replace ignition coil.

Fault effect and breakdown warning

Saturday, June 20, 2020

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

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

none

P0344

2A9E – P0344

Information saved in

DME

Fault code

2A9E – P0344

Fault text

Camshaft sensor, inlet, synchronization

Fault description

Camshaft Position Sensor ‘A’ Circuit Intermittent (Bank 1 or

Single Sensor)

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 was not in

tolerance.

Action in service

1. Replace camshaft reluctor, installation fault

2. Signal interference

3. Replace intake camshaft sensor, transmitting inverted

signal

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

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

none

P0341

2A9A – P0341

Information saved in

DME

Fault code

2A9A – P0341

Fault text

Camshaft sensor, inlet, signal

Fault description

Camshaft Position Sensor ‘A’ Circuit Range/Performance

(Bank 1 or Single Sensor)

Condition for fault identification

151

Test condition:

Engine turning over

Terminal condition: Terminal 15 on

Voltage condition:

none

Condition for fault memory entry

On every camshaft flank when the flank was outside

tolerance. At engine start only.

Action in service

1. Check signal wire for short to positive, ground, open wire.

2. Replace camshaft sensor.

3. Check positions (valve timing setting) of camshaft

reluctors

4. Check timing chain and chain tensioner assembly.

5. Check VANOS solenoids for dirt and contamination

Fault effect and breakdown warning

Driver information

Warning light:

MIL 2nd DC,

CAM emergency default mode,

Synchronization via exhaust camshaft

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

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

none

P0340

2AA0 – P0340

Information saved in

DME

Fault code

2AA0 – P0340

Fault text

Camshaft sensor, inlet, signal

Fault description

Camshaft Position Sensor ‘A’ Circuit (Bank 1 or Single

Sensor)

Condition for fault identification

Test condition:

NWE synchronous

Terminal condition: Terminal 15 on

Voltage condition:

none

Condition for fault memory entry

On every engine cycle when no camshaft flank has been

detected.

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

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

none

(DME) Condition For Fault ID – 2

2A94 – P0335

Information saved in

DME

Fault code

2A94 – P0335

Fault text

Crankshaft sensor, signal

Fault description

Crankshaft Position Sensor ‘A’ Circuit

Condition for fault identification

Test condition:

Engine turns over, crankshaft signals detected.

Terminal condition: Terminal 15 on

Voltage condition:

none

Condition for fault memory entry

Application number of camshaft flanks detected and no

crankshaft tooth has been recognized

Action in service

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

interference signals

2. Replace crankshaft sensor

Fault effect and breakdown warning

150

Driver information

Warning light:

MIL 2nd DC

CRK emergency default mode

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

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

none

(DME) Condition For Fault ID – 1

2A94 – P0335

Information saved in

DME

149

Fault code

2A94 – P0335

Fault text

Crankshaft sensor, signal

Fault description

Crankshaft Position Sensor ‘A’ Circuit

Condition for fault identification

Test condition:

Engine turns over, KW signals are not detected.

Terminal condition: Terminal 15 on

Voltage condition:

none

Condition for fault memory entry

Application number of camshaft flanks detected and no

crankshaft tooth has been recognized

Action in service

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

interference signals

2. Replace crankshaft sensor

Fault effect and breakdown warning

Driver information

Warning light:

MIL 2nd DC

CRK in emergency default mode

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

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

none

P15A7

30C6 – P15A7

Information saved in

DME

Fault code

30C6 – P15A7

Fault text

Engine-oil-pressure sensor, plausibility

Fault description

Engine Oil Pressure Too Low Before Start

Condition for fault identification

Test condition:

NKW=0, Terminal 15, the barometric pressure sensor must

not be malfunctioning

Terminal condition: Terminal 15

Voltage condition:

none

Condition for fault memory entry

0.2

15

Action in service

Replace oil pressure sensor

Fault effect and breakdown warning

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

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

none

P0328

2E68 – P0328

Information saved in

DME

Fault code

2E68 – P0328

Fault text

Knock-sensor signal 1

Fault description

Knock Sensor 1 Circuit High (Bank 1 or Single Sensor)

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

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

none

P0327

2E68 – P0327

Information saved in

DME

Fault code

2E68 – P0327

Fault text

Knock-sensor signal 1

Fault description

Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor)

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

148

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

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

none

P0326

2E68 – P0326

Information saved in

DME

Fault code

2E68 – P0326

Fault text

Knock-sensor signal 1

Fault description

Knock Sensor 1 Circuit Range/Performance (Bank 1 or

Single Sensor)

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.

147

Terminal condition: Terminal 15, engine on

Voltage condition:

Voltage in onboard electrical system > 10 V

Condition for fault memory entry

The debounce time is derived from assessment of statistical

diagnosis

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