You are on page 1of 7

E-OBD, Fault codes The following are described in greater detail below: Fault memory Readiness code P-code

Fault memory Within the E-OBD, diagnostics of all emission-related components and functions must be performed while the vehicle is being driven. Any faults which occur must be stored and displayed where applicable. For this purpose, the fault code memory of the engine management has been expanded by adding one area. The "P-codes" are stored in this expanded area (= standardised code, see below). This area of the fault code memory is read out with the BMW diagnosis system (e. g. DISplus or GT1) or with a universal scan-tool. Scan tools recommended by BMW

Key 1 3

Explanation VETRONIX Mastertech-1 SUN PDL 1000

Key 2

Explanation Bosch KTS 100

Readiness code The readiness code is a display of the readiness of a system to be tested (= self-diagnosis). The readiness code indicates that the self-diagnosis of a system has been completed successfully. The readiness code indicates whether a diagnosis result is available for all system functions since the last clearing of the fault code memory or replacement of the DDE control module. This means that: The self-diagnosis has delivered clear results. For diesel engines, there are readiness codes for the following systems: Exhaust gas recirculation Fuel system Overall system including oxygen sensor

The oxygen sensor is a part of the overall system. The oxygen sensor is exclusively for restricting the tolerances
SBT E-OBD, Fault codes Issue status (01/2005) Valid only until next CD is issued BMW AG - TIS Copyright 28.03.2008 19:04 Page - 1 -

in the exhaust gas recirculation system. P-code The P-code is a 5-digit code. The Society of Automotive Engineers (SAE) uses the letter "P" for the emission-related P-Codes. "P" stands for "Powertrain". This is where the designation "P-code" comes from. The SAE originally defined the P-codes for the US version of OBD 2. The P-codes were carried over for use in the E-OBD after being standardised internationally. The P-codes can be identified by their alphanumeric structure.

Example:P0401 (Exhaust gas recirculation, air mass too high) First digit P= B= C= U= 0= 1= 2= 3= 0= 1= 2= 3= 4= 5= 6= 7= 8= 9= A= Fourth and fifth digits Powertrain Body Chassis Communication Standardised code (SAE/ISO) Manufacturer-specific code Standardised code (SAE/ISO) Separate area for standardised codes (SAE/ISO) and for manufacturer-specific codes Metering of fuel and air intake and additional emission-reducing devices Metering of fuel and air intake Metering of fuel and air intake Ignition system Additional emission-reducing devices Car road speed, idle speed setting and other inputs On-board computer and other outputs Transmission Transmission Transmission Hybrid-electric powertrain Consecutive numbering of the individual components or systems

Second digit

Third digit

Manufacturer-specific codes: BMW fault codes If no suitable diagnostic code is available in the SAE/ISO standard, the manufacturer can define a manufacturerspecific code. The BMW fault code is the code (internal consecutive numbering) defined by BMW for diagnostics. The BMW fault code (hexadecimal) is displayed exclusively on the BMW diagnosis system Listing of the P-codes valid for DDE5 (sorted in ascending order by P-code) P-code BMW fault code 4302 4310 4207 E46 M47TU

E46 M57TU

E60, E61 Fault location M57TU


Fault type

P0001 P0004 P0030

Flow regulating valve Flow regulating valve

Activation: Open circuit Activation: Short circuit to positive

SBT E-OBD, Fault codes Issue status (01/2005) Valid only until next CD is issued

BMW AG - TIS Copyright

28.03.2008 19:04 Page - 2 -

Heating element of the oxygen sensor P0031 P0032 P0091 P0101 4206 4205 4351 4BC2

Activation: Open circuit Activation: Short circuit to earth Activation: Short circuit to positive Activation: Short circuit to earth Signal: Open circuit or short circuit to positive or earth Air mass too low (signal frequency too low) Air mass too high (signal frequency too high) Temperature too low: Temperature too high or signal: Open circuit or short circuit to positive or earth Plausibility: no increase in temperature Signal: Open circuit or short circuit to positive Signal: Short circuit to earth Signal voltage too low Signal voltage Signal: Short circuit to earth Signal: Open circuit or short circuit to positive Earth-side activation: Open circuit Earth-side activation: Open circuit Earth-side activation: Open circuit Earth-side activation: Open circuit Earth-side activation: Open circuit Earth-side activation: Open circuit Plausibility:
28.03.2008 19:04 Page - 3 -

Heating element of the oxygen sensor Heating element of the oxygen sensor Rail-pressure regulating valve Mass air flow sensor

P0102 P0103 P0112 P0113

4BC0 4BC1 4BA1 4BA0

Mass air flow sensor Mass air flow sensor Intake air temperature sensor Intake air temperature sensor Coolant temperature sensor Coolant temperature sensor Coolant temperature sensor Oxygen sensor Oxygen sensor Rail pressure sensor Rail pressure sensor

P0115 P0117

3EF3 3EE0

P0118 P0131 P0132 P0192 P0193

3EE1 4226 4225 3F31 3F30

P0201 P0202 P0203 P0204 P0205 P0206 P0236

441c 442c 443c 444c 445c 446c 3F03

Injector, cylinder 1 Injector, cylinder 2 Injector, cylinder 3 Injector, cylinder 4 Injector, cylinder 5 Injector, cylinder 6 Charge-air-pressure sensor

SBT E-OBD, Fault codes Issue status (01/2005) Valid only until next CD is issued

BMW AG - TIS Copyright

Ambient pressure sensor at idle speed P0237 3F01


Charge-air-pressure sensor Charge-air-pressure sensor

Signal: Open circuit or short circuit to earth Signal: Short circuit to positive

P0238 P0401 P0402 P0500 P0545*

3F00 4501 4507 3F62 4030*

Exhaust gas Negative deviation or air mass recirculation adjustment too high Exhaust gas Positive deviation or air mass too recirculation adjustment low Signal for car road speed (via CAN) Exhaust gas temperature sensor before catalytic converter* Exhaust gas temperature sensor before catalytic converter* Throttle-valve actuator* Signal faulty Signal: Open circuit or short circuit to positive Signal: Short circuit to earth

P0546*

4031*

P0638*

43E3*

Plausibility: Overtemperature of the output stage Short circuit to earth Short circuit to positive Short circuit to earth Short circuit to positive Requirement of the transmission control Activation: Short circuit to positive Activation: Short circuit to earth Signal: Short circuit to earth Signal: Open circuit or short circuit to positive Activation: Short circuit to positive Activation: Short circuit to earth Activation: Open circuit

P0642 P0643 P0652 P0653 P0701 P1212 P1213 P1245 P1246

4671 4670 4681 4680 3F05 41B0 41D1 4391 4390

Power supply 1 Power supply 1 Power supply 2 Power supply 2 Emission warning lamp OFF Exhaust gas recirculation actuator Exhaust gas recirculation actuator Charge-air temperature sensor Charge-air temperature sensor Charge-air pressure actuator Charge-air pressure actuator Charge-air pressure actuator Charge-air pressure actuator

P1251 P1252 P1253 P1254

4180 4191 41A2 41A3

SBT E-OBD, Fault codes Issue status (01/2005) Valid only until next CD is issued

Plausibility: Overtemperature of the output stage BMW AG - TIS 28.03.2008 19:04


Copyright Page - 4 -

P1269

41E3

Exhaust gas recirculation actuator Vibration controller Vibration controller Exhaust gas recirculation valve Flow regulating valve

Plausibility: Overtemperature of the output stage Correction value too high: Correction value too low: Activation: Open circuit Plausibility: Overtemperature of the output stage Activation: Short circuit to positive Activation: Short circuit to earth Activation: Open circuit Plausibility: Overtemperature of the output stage Signal: Open circuit or short circuit to earth Signal: Short circuit to positive Plausibility: Signal of exhaust gas back pressure sensor dynamically implausible Plausibility: Pressure of diesel particulate filter implausible to atmospheric pressure or boost pressure Signal: Open circuit or short circuit to positive Signal: Short circuit to earth Flow resistance too low Flow resistance too high Plausibility: with boost pressure sensor at idle speed Signal: Open circuit or short circuit to earth

P1278 P1279 P1286 P1291

4B10 4B11 41E2 4303

P1425 P1426 P1427 P1428

4130 4141 4152 4153

Swirl valves Swirl valves Swirl valves Swirl valves

P14A0*

4011*

Exhaust gas back pressure sensor* Exhaust gas back pressure sensor* Diesel particulate filter system*

P14A1* P14A2*

4010* 4CF3*

P14A3*

4618*

Diesel particulate filter system*

P14A4*

4020*

Exhaust gas temperature sensor* Exhaust gas temperature sensor* Diesel particulate filter system* Diesel particulate filter system* Ambient pressure sensor (in DDE control module) Ambient pressure sensor (in DDE control module)

P14A5* P14A6* P14A7* P2227

4021* 4166* 4165* 4063


P2228

4061

P2229

4060

BMW AG - TIS Copyright 28.03.2008 19:04 Page - 5 -

SBT E-OBD, Fault codes Issue status (01/2005) Valid only until next CD is issued

Ambient pressure sensor (in DDE control module) P2237 P2238 P2239 P2243 P2245 P2246 P2251 P2252 P2253 P2620* P2621* P2622* P3000* P3001 P3002 P3003 41E7 41E6 41E5 41D7 41D6 41D5 41F7 41F6 41F5 43E2* 43D1* 43C0* 3F40* 3F41 4560 4580

Signal: Short circuit to positive Signal: Open circuit Signal: Short circuit to earth Signal: Short circuit to positive Signal: Open circuit Signal: Short circuit to earth Signal: Short circuit to positive Signal: Open circuit Signal: Short circuit to earth Short circuit to positive Activation: Open circuit Activation: Short circuit to earth Activation: Short circuit to positive Exceeds maximum for compensation Falls short of minimum for compensation Positive deviation or rail pressure too low Rail pressure too high at maximum activation of the flow regulating valve Exceeds maximum rail pressure Positive deviation or rail pressure too low Negative deviation or rail pressure too high at minimum activation of the pressureregulating valve Hardware defect in operation Hardware fault in initialisation Control module has switched itself off from bus

Oxygen sensor, pump current Oxygen sensor, pump current Oxygen sensor, pump current Oxygen sensor, bias Oxygen sensor, bias Oxygen sensor, bias Oxygen sensor, virtual earth Oxygen sensor, virtual earth Oxygen sensor, virtual earth Throttle-valve actuator Throttle-valve actuator Throttle-valve actuator Rail pressure sensor Rail pressure sensor Plausibility for rail pressure Plausibility for rail pressure Plausibility for rail pressure Plausibility for rail pressure Plausibility for rail pressure

P3004 P3005 P3006

45A0 4600 4620

P3200 P3201 P3202

4912 4913 CD8B

CAN bus CAN bus CAN bus

SBT E-OBD, Fault codes Issue status (01/2005) Valid only until next CD is issued

BMW AG - TIS Copyright

28.03.2008 19:04 Page - 6 -

P3273 P3274

4BB5 4BB6

Mass air flow sensor Mass air flow sensor

Air mass too low (corrected signal frequency too low) Air mass too high (corrected signal frequency too high)

* Also on vehicles with diesel particulate filter

SBT E-OBD, Fault codes Issue status (01/2005) Valid only until next CD is issued

BMW AG - TIS Copyright

28.03.2008 19:04 Page - 7 -

You might also like