Professional Documents
Culture Documents
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
Key 2
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
Fault type
SBT E-OBD, Fault codes Issue status (01/2005) Valid only until next CD is issued
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
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
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
Signal: Open circuit or short circuit to earth Signal: Short circuit to positive
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
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
SBT E-OBD, Fault codes Issue status (01/2005) Valid only until next CD is issued
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
P14A0*
4011*
Exhaust gas back pressure sensor* Exhaust gas back pressure sensor* Diesel particulate filter system*
P14A1* P14A2*
4010* 4CF3*
P14A3*
4618*
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)
P2228
4061
P2229
4060
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
SBT E-OBD, Fault codes Issue status (01/2005) Valid only until next CD is issued
P3273 P3274
4BB5 4BB6
Air mass too low (corrected signal frequency too low) Air mass too high (corrected signal frequency too high)
SBT E-OBD, Fault codes Issue status (01/2005) Valid only until next CD is issued