Engine Control Module: Service and Repair
12 14 550 - Replacing control unit (DME) (N54)
Important!
Read and comply with notes on protection against electrostatic damage (ESD protection)
Necessary preliminary tasks:
- Switch off ignition
- Disconnect battery negative lead 61 20 900 Disconnecting and Connecting Battery Negative Lead
Important!
Follow instructions Service and Repair for removing and installing control units
Replacement:
- Carry out programming/coding
- If no data can be read out from the previous control unit, carry out injection quantity adjustment (description at end of instruction).
Important!
It is absolutely essential to read out the fault memory with the BMW diagnosis system and to create a fault memory printout.
Switch off ignition.
Release bolts along line (1).
Tightening torque 12 90 1AZ.
Specifications
00 00 Excerpt From Company Standard BMW GS 90003-2
Remove electronics box cover.
Unlock battery positive lead (1), detach and lay to one side.
Release locks (2) in direction of arrow and pull control unit upwards slightly.
Pull control unit (1) upwards slightly until plug (2) can be released from control unit in direction of arrow.
Unlock plug (2) and detach from control unit (1).
Lift out control unit (1).
Injector adjustment:
If the DME control unit has been replaced, it will also be necessary to carry out adjustment of the injectors!
Injector adjustment is carried out with the aid of so-called adjustment values.
The adjustment values are printed in two blocks of three digits on each injector.
The adjustment values must be stored in the new control unit!
If injector adjustment is not carried out, the engine may run roughly or fail to start.
Read off the adjustment values and enter according to the installation location (cylinder) of the injectors:
- Connect DIS Tester
- Identify car
- Select "Function selection"
- Select "Service functions"
- Select "Engine electronics"
- Select "Adjustment programs"
- Select "Adjust injectors"
- Select "Test schedule"
- The adjustment value must be entered for each cylinder.
Note:
Check stored fault message.
Now clear the fault memory.