BMW M51D25 DDE 2.0/2.1 Documentation: Fault Codes, Live Data & Diagnostics Guide

 

Documentation for BMW M51D25 diesel engines, DDE 2.0 and DDE 2.1 management systems

 

 

All following information is sourced from DIS and should be considered official.

All reference operational parameters are derived from the average of numerous computer diagnostics I have performed on the M51. My tolerance ranges for these parameters are much stricter than the official ones and should be considered recommended, not mandatory. Remember, each specific situation and engine specimen is unique!

 

The following information is written by a professional for professionals. You will not find answers here to questions like "why does my engine idle rough?" For that, there are forums with armchair experts and advisors of the "I did this and mine is fine" caliber.


Fault Codes List and Explanations

 


Live Data and Reference Parameters

 

 

 47  Engine Speed:

 

Manual transmission:

— Specified: 750 rpm (± 50)

— Actual: 750 rpm (± 50)

 

Automatic transmission:

— Specified: 800 rpm (± 50)

— Actual: 800 rpm (± 50)


 21  Fuel Quantity Actuator Potentiometer: 2600 mV (± 50 mV)
— Actual value.

 59  Idle Speed Correction: **** rpm
— Specified value.

 58  Injected Fuel Quantity: 5.5 mg/stroke (± 0.5 mg)
— Specified value.

 37  Accelerator Pedal Position Potentiometer: 0% | 353 - 451 mV
— Actual value.

 25  Accelerator Pedal Position Switch - Idle Switch: ****
— Actual value.

 53  Engine Coolant Temperature Sensor: 88 - 92 °C | 1295 - 1135 mV
— Actual value.

 52  Intake Air Temperature Sensor: **** °C | **** mV (depending on ambient temperature)
— Actual value.

 35  Fuel Temperature Sensor: 20 - 60 °C | **** mV
— Actual value.

 20  Cruise Control Switch Cluster: 3400 - 3600 mV
— Actual value.

 56  Injection Timing:
— Actual value: 2.8 ° crankshaft (± 1°)
— Specified value: 2.8 ° crankshaft (± 1°)

 57  Atmospheric Pressure: 1007 hPa (depending on current atmospheric pressure)
— Actual value.

 54  Boost Pressure Sensor: 1007 hPa | 1764 mV (at idle = atmospheric, at 3000 rpm = atmospheric + 150 - 300 hPa).
— Actual value.

 15  Electrical Supply: 14.2 V (± 0.5 V)
— Actual value.

 29  Speed: **** km/h
— Actual value.

 3  Electric Fuel Shutoff Valve (ELAB): ****
— Specified value.

 4  DDE Malfunction Indicator Lamp: ****
— Specified value.

 11  Preheating Indicator Lamp: ****
— Specified value.

 8  Glow Plug Relay Activation: ****
— Specified value.

 45  Alarm System Status: ****
— Actual value.

 26  Brake Light Switch: ****
— Actual value.

 31  Brake Light Test Switch: ****
— Actual value.

 28  Clutch Switch or P/N Switch: ****
— Actual value.

 44  A/C Switch: ****
— Actual value.

 24  A/C Compressor Request from IHK Control Unit
— Actual value.

 9  A/C Compressor Activation Signal from DDE Control Unit
— Specified value


Activation of Components/Actuators

 

 

 6  Glow Plug Timing Relay

— Activated for 40 seconds with 1-second cycle. Check audibly.

 8  EGR Switching Valve

— Activated for 40 seconds with 1-second cycle. Check signal by measurement.

 9  A/C Compressor Clutch

— Activated for 40 seconds with 1-second cycle. Check response.

 10  Injection Timing Control Solenoid Valve

— Activated for 40 seconds with 1-second cycle. Check response.

 11  Preheating Indicator Lamp

— Activated for 40 seconds with 1-second cycle. Check response. For control units with manufacturing date < 167, activation is only for 2 seconds.


Special Functions

 1  Emergency Mode Test. This test checks the emergency shutdown of the injection pump.

 

Engine speed: **** rpm

 

— Start engine! Immediately after, begin emergency mode test with key.
— Test in progress! Wait!
— Emergency mode test completed!

 

YES:
External emergency circuit OK.

 

NO:
Is engine speed increase possible only up to approx. 1500 rpm?

 

Yes:
Emergency shutdown circuit OK (minor leakage losses do not stop engine).

 

No:
Possible causes if emergency mode test result unsatisfactory:
— Electric fuel shutoff valve faulty;
— Leakage in shutoff valve, possibly due to clogging;
— DDE control unit faulty.

 

Note:
To ensure reliable engine shutdown, the DDE control unit activates the electric fuel shutoff valve (ELAB) continuously under certain circumstances. In this case, cancellation of this activation is only possible via ignition OFF/ON.

 

 2  Correction Functions

 

 

 3  Replacing the DDE Control Unit

 

It is essential to determine precisely that the existing fault is indeed due to a faulty DDE 2 control unit! Replacing parts not causing the complaint leads to unnecessary warranty costs and may cause customer dissatisfaction.

 

Therefore first:
— Rectify all stored faults (also check in EGS and ASC control units);
— Clear fault memory, check that fault is not stored again (e.g., test drive).

 

Only if fault tracing does not lead to its rectification, and the fault message is stored again in the fault memory, follow the instructions below.

 

Note:
Read through completely first, then use MoDiC!

 

Procedure:
— Print check code;
— Perform control unit replacement procedure in "Programming" (MoDiC only!);
— Replace DDE 2 control unit according to Repair Manual;
— Rectify remaining faults in "Diagnosis" mode;
— After clearing fault memory, check if fault or malfunction is now eliminated, e.g., test drive or test start.

 

Note on correction functions in new DDE 2 control unit:
— If version numbers are identical - all correction values and maps are transferred;
— If new version number - EGR correction, characteristic maps are automatically coded with corresponding new values, remaining correction values adopted.

 

Instruction:
For this reason, check correctness of transferred correction values and maps (especially black smoke emission or similar), e.g., via test drive or engine run-in.

 

 4  Replacing the Distributor Injection Pump

 

It must be confirmed that the cause of the existing fault is indeed a defective distributor injection pump! Replacing parts not causing the complaint leads to unnecessary warranty costs and may cause customer dissatisfaction.

 

Therefore first:
— Rectify all stored faults (also check in EGS and ASC control units);
— Clear fault memory, check that fault is not stored again (e.g., test drive).

 

Only if fault tracing does not lead to its rectification, and the fault message is stored again in the fault memory, follow the instructions below.

 

Note:
Read through completely first, then use MoDiC!

 

Procedure: 
— Print check code;
— Switch ignition off, replace distributor injection pump according to Repair Manual;
— Then switch ignition on;
— Select "Diagnosis";
— All correction values and maps are retained, i.e., check correctness (especially black smoke emission or similar), e.g., via test drive or test start;
— Rectify remaining faults;
— After clearing fault memory, check if fault or malfunction is now eliminated, e.g., via test drive or test start.


ECU Connector Pin Assignment and Description

 

Markings:

A — Output

E — Input

M — Ground

 

 

 7  — Reserved

 

 

 22  — Reserved

 

 23  — Reserved

 

 

 30  — Reserved

 

 

 32  — Reserved

 

 

 34  — Reserved

 

 

 38  — Reserved

 

 

 46  — Reserved

 

 

 48  — Reserved

 

 

 55  — Reserved

 


Abbreviations

 

AG — Automatic Transmission

AGR — Exhaust Gas Recirculation (EGR) System

B- — Ground

B+ — Positive

ELAB — Electric Fuel Shutoff Valve

EP — High-Pressure Fuel Pump (Injection Pump)

FGR — Cruise Control System

HG — Manual Transmission

KD — Kickdown Mode

LL — Idle Speed

mg/H — Milligrams per Stroke

ME — Injected Fuel Quantity

MV — Solenoid Valve

SB — Injection Start

SG — Control Unit

PWG — Accelerator Pedal Position Sensor

RxD — Diagnostic Activation Wire

TxD — Diagnostic Data Transmission Line

UBatt — Supply Voltage

VL — Full Load


Notes

 

The control unit connector may only be disconnected with the ignition switched off.

Perform wire checks only with connectors disconnected.