bmwcodes

http://www.baumtools.com/bmwcodes.htm

BMW DIAGNOSTIC TROUBLE CODES
(DTC)
All 1989-94 BMW vehicles are equipped with a self diagnostic system for the detection of injection faults. When a fault is detected by the system the Electronic Control Unit (ECU) records the code corresponding to the defect in the ECU's memory until either:

MOTRONIC 'PEDAL' FAULT CODES (CARB) MOTRONIC INTERNAL TROUBLE CODES DME 1.1, 1.2, 1.3 DME 1.7, 1.7.1 & 3.1 DME1.7.2 DME 3.3 DME 3.3.1 DME MS40 DDE 1 DDE 2 SUPPLEMENTAL RESTRAINT SYSTEM (AIRBAG) CODES SRS 1 SRS 2 SRS 3 SPECIAL NOTE ON E24 & E30 SRS SYSTEMS ELECTRONIC TRANSMISSION CODES EGS 1.XX EGS 1.XX Late Model EGS 2.28 EGS 4.XX EGS 7.XX EGS 9.XX

BMW MOTRONIC 'PEDAL' FAULT CODES (Models 1989-94)
All 1989-94 BMW vehicles are equipped with a self diagnostic system for the detection of injection faults. When a fault is detected by the system the Electronic Control Unit (ECU) records the code corresponding to the defect in the ECU's memory until either: 1) The vehicle battery or the ECU is disconnected. 2) The engine is started 60 times with no recurrence of the fault. 3) The ECU memory is cleared using the Bosch KTS300, CARSOFT BMW software or the CS1000 BMW hand scanner.

To review the FAULT CODES from the ECU memory use the following procedure: 1) Turn the ignition switch to the 'engine run' position. 2) Depress the gas pedal to the floor 5 times.

1 of 32

11/15/00 9:55 AM

bmwcodes

http://www.baumtools.com/bmwcodes.htm

The CHECK ENGINE light will blink out the FAULT CODES starting with the lowest number first. These FAULT CODES consist of 4 digits each separated by a short pause (ie. blink pause blink blink pause blink pause blink translates as 1 2 1 1). CODE 1211 MALFUNCTIONING SYSTEM DME Control Unit EXPLANATION This code is stored when the DME self test fails. Delete any stored codes. Start and run the car for 30 seconds. Turn off the ignition for 30 seconds. Rerun the diagnosis. If the same fault recurs, the DME control unit must be replaced. This code is stored when the engine temperature is >70C and the Oxygen Sensor value is out of range or not present. Check the Oxygen Sensor wiring and the operation of the sensor. The value should fluctuate between 0.02 and 0.85V. Slow fluctuation indicates a polluted Oxygen sensor and negative values indicate a damaged sensor. Note: Cars without Catalytic Convertors will incorrectly store this code. This code is stored when the DME detects excessive deviations in the air-fuel mixture (too rich or too lean) for longer than 10 seconds. Possible causes: Fuel tank ran empty, Incorrect Fuel Pressure, Injector valve defective or coked, Engine Temperature Sensor defective, Secondary air leak, Fuel evaporation control system defective, Air Flow Meter defective and/or the combustion is being disturbed by mechanical failure (Spark plugs,, compression, intake/exhaust valves, ...etc.) This code is stored if there is a break or short-circuit at: Air Mass Flow Meter or its supply wires or the voltage supply to Air Mass Flow Meter insufficient. Cable damage is the most common cause of this trouble code. This code is stored if a break or short-circuit occurs in the wiring to the Throttle Potentiometer or the potentiometer is defective. Damage at the throttle potentiometer connection is the most common cause of this fault. This code is stored if there is a short to B+ or Ground at the Output Amplifier Stage (Bank 1). Generally this code occurs with other defects. Causes may be a faulty Idle Speed Actuator, Injector Valves, Ignition Coil on Plug, Oxygen Sensor Heating Relay, Fuel Evaporation, Control Valve, Malfunction Indicator Lamp (MIL) and/or EKP Relay. Delete the code after examining for other faults. If the code recurs, delete code, then disconnect the DME for a minimum of 5 minutes to initiate a reset. Rerun car. If code recurs and no other defects are found the DME is most likely damaged and must be replaced. If the code does not recur and the engine runs properly, ignore. This code is stored if there is a short to B+ or Ground at the Output Amplifier Stage (Bank 2). Generally this code occurs with other defects. Causes may be a faulty Idle Speed Actuator, Injector Valves, Ignition Coil on Plug, Oxygen Sensor Heating Relay, Fuel Evaporation, Control Valve, Malfunction Indicator Lamp (MIL) and/or EKP Relay. Delete the code after examining for other faults. If the code recurs,

1212

Lambda (O2) Sensor 2

1213

Lambda Control 2

1215

Air Mass/Volume Sensor

1216

Throttle Potentiometer

1218

Output Stage, Group 1

1219

Output Stage, Group 2

2 of 32

11/15/00 9:55 AM

bmwcodes

http://www.baumtools.com/bmwcodes.htm

delete code, then disconnect the DME for a minimum of 5 minutes to initiate a reset. Rerun car. If code recurs and no other defects are found the DME is most likely damaged and must be replaced. If the code does not recur and the engine runs properly, ignore. 1221 Lambda (O2) Sensor 1 This code is stored when the engine temperature is >70C and the Oxygen Sensor value is out of range or not present. Check the Oxygen Sensor wiring and the operation of the sensor. The value should fluctuate between 0.02 and 0.85V. Slow fluctuation indicates a polluted Oxygen sensor and negative values indicate a damaged sensor. Note: Cars without Catalytic Convertors will incorrectly store this code. This code is stored when the DME detects excessive deviations in the air-fuel mixture (too rich or too lean) for longer than 10 seconds. Possible causes: Fuel tank ran empty, Incorrect Fuel Pressure, Injector valve defective or coked, Engine Temperature Sensor defective, Secondary air leak, Fuel evaporation control system defective, Air Flow Meter defective and/or the combustion is being disturbed by mechanical failure (Spark plugs,, compression, intake/exhaust valves, ...etc.) This code is stored when a short to plus or a break in the wiring at the Coolant Temperature Sensor or its supply wires may exist. Check the wiring and the value of the sensor. 8.26-10.56 KOhms at -10C, 2.2-2.7 KOhms at 20C, 290-364 Ohms at 80C This code is stored when a short to plus or a break in the wiring at the Intake Air Temperature Sensor or its supply wires exists. Check the value of the sensor. 2.2-2.7 KOhms at 20C, 760-910 Ohms at 50C This code is set when Knock Sensor #1 has sent multiple signals or a break or short has occurred in the sensor or it's wiring. Check the Knock Sensor and its wiring for defects. Check with customer about the grade of fuel being used (RON>91). Increase octane if necessary. (Caution customer about carbon build up.) This code is set when Knock Sensor #2 has sent multiple signals or a break or short has occurred in the sensor or it's wiring. Check the Knock Sensor and its wiring for defects. Check with customer about the grade of fuel being used (RON>91). Increase octane if necessary. (Caution customer about carbon build up.) This code is set when Knock Sensor #3 has sent multiple signals or a break or short has occurred in the sensor or it's wiring. Check the Knock Sensor and its wiring for defects. Check with customer about the grade of fuel being used (RON>91). Increase octane if necessary. (Caution customer about carbon build up.) This code is set when Knock Sensor #4 has sent multiple signals or a break or short has occurred in the sensor or it's wiring. Check the Knock Sensor and its wiring for defects. Check with customer about the grade of fuel being used (RON>91). Increase octane if necessary. (Caution customer about carbon build up.)

1222

Lambda Control 1

1223

Coolant Temp. Sensor

1224

Intake Air Temp. Sensor

1225

Knock Sensor 1

1226

Knock Sensor 2

1227

Knock Sensor 3

1228

Knock Sensor 4

3 of 32

11/15/00 9:55 AM

1243 Crankshaft Pulse Sensor 1244 Camshaft Sensor 1245 Intervention EGS 1247 1251 Ignition Secondary Monitor Fuel Injector 1 (or group 1) Check the injector valve for coking and proper spray pattern. If a coil is found to be defective the DME control unit may also be damaged. The on-board computer should display the message TRANSMISSION EMERGENCY PROGRAM. This code is stored if there is a short to B+ or Ground.htm 1231 Battery Voltage/DME Main Relay Either the battery was disconnected or the voltage of the battery is too low or too high. Check the A/C compressor cut-out relay and its wiring. Also check for codes in the Combi Unit (Instrument Cluster). Check the injector valve for coking and proper spray pattern. This code is stored when a short to ground occurs on the wire from the EGS to the DME control unit. Check the wire and connection to the EGS. Check the wiring from the DME and the output stage of the DME. The A/C compressor does not operate when shorted to B+. This code is stored when signal from the Crankshaft Pulse Generator is implausible (absent or out of range). Check refrigerant level and condition of A/C pulley drive belt.com/bmwcodes. The requirements are an engine speed >2500 rpm and under load for more than 10 seconds. Code 1283 may also be stored when the defect is intermittent. Check the pulse signal with an oscilloscope (50Hz.5 seconds. Check the wiring from the DME and the output stage of the DME. 25ms sweep). Code 1283 may also be stored when the defect is 1252 Fuel Injector 2 (or group 2) 1253 Fuel Injector 3 4 of 32 11/15/00 9:55 AM . Check the speedometer function and the wire to the DME . Measure with a break-out box. 1237 A/C Compressor cut off 1241 1242 Air Mass Sensor (See note 1) A/C Compressor Check A/C compressor signal wire to the DME control unit for a short-circuit to power. Check the wiring from the DME and the output stage of the DME. the A/C compressor is not switched off at a speed below 5 mph (8 km/h) when accelerating under full load. Also check the spark plugs and the ignition coil(s) output. Failure of the injector side of the output stage is the most common symptom. 1232 1233 1234 Throttle Idle Switch Throttle WOT Switch Vehicle Speed Sensor (Speedometer A Signal) This code is stored when no plausible speed signal is detected while driving. In the case of a short to ground. Check the battery and charging system. ground or for disconnection.baumtools. Code 1283 may also be stored when the defect is intermittent. Check the Crankshaft Pulse Generator and the wiring. Ignition timing will be retarded only once and then the DME will substitute the original value until this code is cleared. This code is stored when the Camshaft Pulse Generator signal is interrupted or defective. Check the injector valve for coking and proper spray pattern. for more than 2.bmwcodes http://www.

There is a break or short circuit in the wiring to the idle actuator or the wire from the DME is defective or the output stage in the of the DME is damaged.bmwcodes http://www. . of the DME or the output stage in the DME is damaged (M1. Check the wires and the connections of the VANOS relay (Variable camshaft adjustment). Check the wiring from the DME and the output stage of the DME.3 only). 1255 Fuel Injector 5 1256 Fuel Injector 6 1257 Fuel Injector 7 1258 Fuel Injector 8 1261 Fuel Pump Relay Control 1262 Idle Speed Actuator 1263 Purge Valve 1264 Lambda (O2) Sensor Heater 1265 Fault Lamp (check engine) 1266 VANOS Relay 1267 1271 1272 Air Pump Relay Control Ignition Coil 1 Ignition Coil 2 A break or short in the Ignition Final Stage wiring has occurred. Check primary ignition signal pattern. A break or short in the Ignition Final Stage wiring has occurred. . Code 1283 may also be stored when the defect is intermittent.3 only). 1254 Fuel Injector 4 Check the injector valve for coking and proper spray pattern. Check the wiring from the DME and the output stage of the DME. Check the wiring from the DME and the output stage of the DME.baumtools. pin 3. Check the wiring from the DME and the output stage of the DME. Check the wiring from the DME and the output stage of the DME. Code 1283 may also be stored when the defect is intermittent. The relay could also be defective.Sensor heating relay. This code will also be stored if the engine stalls at over 600 rpm. Code 1283 may also be stored when the defect is intermittent. wire from the DME control unit or the output stage of the DME control unit is defective (M1.Wire from the DME control unit. Code 1283 may also be stored when the defect is intermittent.htm intermittent. 5 of 32 11/15/00 9:55 AM . Check the injector valve for coking and proper spray pattern. Code 1283 may also be stored when the defect is intermittent. This code is stored if a break or short-circuit occurs in the wiring to the Malfunction Indicator Lamp (MIL) or the lamp is burned out. There is a break or short circuit in the wiring to the Fuel Pump Relay. Check the injector valve for coking and proper spray pattern. Oxygen Sensor Heater. This code is stored if there is a break or short-circuit at: Evaporative control valve. This code is stored if there is a break or short-circuit at:. Check the Oxygen Sensor Heater Relay and Air Pump Relay and the supply wires. Check the injector valve for coking and proper spray pattern. Check primary ignition signal pattern. Check the injector valve for coking and proper spray pattern.com/bmwcodes.

Check primary ignition signal pattern. This is most often the result of low battery voltage. Reconnect the DME and run the engine at idle for 3 minutes then drive the car at over 30 mph for more than 5 minutes. start engine and then disconnect the Idle Actuator) If the code recurs. the DME control unit must be replaced! This code is stored when a break or short-circuit occurs temporarily at: an injector valve. This means there are two ECUs in the system. This code is set if there is illogical data stored in the trouble code memory. A break or short in the Ignition Final Stage wiring has occurred. It is used to verify electrical integrity (shorts or disconnection) of the knock control circuitry both internally and externally.bmwcodes http://www. This code is stored when a defect is detected in the RAM or in the ROM/EPROM. Check primary ignition signal pattern.e. See all applicable service bulletines for further information. Removal of the control units harness and reconnection after 10 minutes seems to resolve most of these problems. The actual cause of the code is a faulty Idle Air Valve and the need for an updated EPROM. 1241 and 2241 can be false Air Mass Flow Meter codes on 1992 and later models.Some models will return implausible blink codes if the ECU has failed or if the power is interrupted during operation.baumtools. Delete the stored codes and disconnect the DME for at least 5 minutes in order to trigger a reset. 6 of 32 11/15/00 9:55 AM .com/bmwcodes. A break or short in the Ignition Final Stage wiring has occurred. Check primary ignition signal pattern. Note 1) Code 41. Check primary ignition signal pattern. If the code recurs the DME must be replaced. Simulate a defect (i. The ECU internally generated pulse was not detected. Check primary ignition signal pattern. Check wiring and Knock Sensors. A break or short in the Ignition Final Stage wiring has occurred. Check primary ignition signal pattern.htm 1273 1274 1275 1276 1277 1278 1281 Ignition Coil 3 Ignition Coil 4 Ignition Coil 5 Ignition Coil 6 Ignition Coil 7 Ignition Coil 8 Control Unit Memory Supply A break or short in the Ignition Final Stage wiring has occurred. A break or short in the Ignition Final Stage wiring has occurred. 1282 Fault Code Memory 1283 Fuel Injector Output Stage 1286 Knock Control test Pulse 1444 No Failures *In the 12 cylinder model the Injection system is treated as two 6 cylinder systems joined at the crank. To access the second ECU depress the gas pedal to the floor 6 times. wiring from the DME to an injector or the injector stage of the DME is damaged. Delete the stored codes. A break or short in the Ignition Final Stage wiring has occurred.

bmwcodes http://www. M30. 1. M40. M70.Air Intake Temperature-sensor .com/bmwcodes.2.Reset and run vehicle if code returns replace DME.Open Tank Ventilation Valve Air-flow Sensor Lambda Regulation Check Engine Failure Light Injection Valve(s) Injection Valve(s) Idle Speed Controller Lambda Sensor . S38 FAULT MALFUNCTION 1 3 4 5 7 10 15 16 17 22 23 28 29 33 37 38 40 43 44 45 50 51 52 53 54 100 Fault in the DME control Unit .baumtools.1.htm DME 1.3 M20.Heater/Air Pump Lambda Sensor Speed Signal Magnetic Valve Hydraulic Automatic Transmission Power Supply ASC/DWA Air Conditioner Compressor Idle-speed Co-potentiometer Temperature-sensor .Coolant Engine Towing Moment Regulation Ignition Angle Engagement Idle-speed Switch Wide-open-throttle Switch Torque Converter Lockup Clutch DME Control Unit Final Stage 7 of 32 11/15/00 9:55 AM . 1. Electrical Fuel Pump Relay (EKP) Idle-speed Actuator .

bmwcodes http://www.htm DME 1. S70 FAULT MALFUNCTION 0 1 2 3 8 12 15 16 18 29 32 36 37 41 42 48 54 55 63 64 70 73 76 77 78 82 83 85 100 153 200 201 255 Undefined Fault Fuel Pump Relay (EKP) / RPM Signal Idle Speed Controller Fuel Injector on Cylinder # 2+4+6 or # 8+10+12 Fault Lamp (US Model only) Throttle Valve Potentiometer Knock Sensor 1 Ignition. #6 or #12 Cylinder Spark Signal Control Unit. #1 & #4 cylinder Transmission Road Signal (in P or N) Ignition Timing Intervention (signal from EGS) Oxygen Sensor Vehicle Speed Sensor Signal Idle CO Potentiometer Temperature Sensor .7. 1. ROM/EPROM) Oxygen Sensor Control Control Unit Internal Fault 8 of 32 11/15/00 9:55 AM . M42.Air Intake Temperature Sensor .) Knock Sensor 2 Air Conditioner Compressor Cutoff Control Unit Power Supply B+ Ignition.1 M40.baumtools. Automatic Stability Control (ASC) Air Condition Compressor This Code Pinpointed Elsewhere Control Voltage of Knock Control Control Unit (RAM. Cylinder 1+3+5 or Cylinder 7+9+11 Tank Ventilation Valve Oxygen Sensor Heater Air Flow Sensor (See note 1 page 14.1 & 3. M50.com/bmwcodes.7. Engine Drag Torque Control (MSR) Intervention. Pin 18 Stage (when short) Idle Actuator Fuel Injector.Engine Coolant Intervention.

baumtools.3 M60.bmwcodes http://www. DISA Butterfly Idle Actuator Fuel Injector.7.Engine Coolant Air Condition Compressor This code pinpointed elsewhere Control Voltage of Knock Control Oxygen Sensor Control Control Unit Internal Fault DME 3.com/bmwcodes. S50 FAULT MALFUNCTION 0 1 2 3 4 5 6 Undefined Fault Fuel Pump Relay (EKP) Idle Actuator Closing Winding Fuel Injector.htm DME1. #4 Cylinder Fuel Injector.) Knock Sensor 2 Air-Conditioner Compressor Cutoff Control-Unit Power Supply B+ Ignition.Air Intake Temperature Sensor . #1 Cylinder Fuel Injector. M43 Engine FAULT MALFUNCTION 0 1 2 3 8 12 15 16 18 29 32 36 37 41 42 48 54 55 64 70 73 76 77 78 85 100 153 201 255 Undefined fault Fuel pump relay (EKP) Idle Speed Controller Fuel Injector #1 & #3 cylinder Fault Lamp (US model only) Throttle Valve Potentiometer Knock Sensor 1 Camshaft Sensor Changeover Valve. #6 Cylinder Fuel Injector Output Stage without Cylinder 9 of 32 11/15/00 9:55 AM . #1 & #4 cylinder Ignition Timing Intervention (signal from EGS) Oxygen Sensor Vehicle Speed Sensor Signal Idle CO Potentiometer Temperature Sensor .2 M42. S38. #2 & #4 cylinder Tank Ventilation Valve Oxygen-Sensor Heater Air Mass Flow Sensor (See note 1 page 14.

baumtools.Air Intake 10 of 32 11/15/00 9:55 AM . #8 Cylinder Fuel Injector. #5 Cylinder Fuel Injector.htm Assignment 7 8 12 13 15 16 17 18 22 23 24 25 26 29 31 32 33 35 36 37 38 41 42 46 48 49 50 51 52 54 55 62 63 64 65 66 67 68 69 70 73 76 77 Fuel Injector.bmwcodes http://www. #8 Cylinder Ignition. #5 Cylinder DME Control Unit Power Supply via Main Relay Ignition Final Stage Signal. Electronic Engine Power Control (EML) Torque Convertor Lockup Clutch Engagement in the Ignition Control Unit Air Conditioner Compressor Signal. #3 Cylinder Ignition. #2 Cylinder Ignition. #7 Cylinder Fault Lamp (US Model only) Oxygen Sensor #2 Oxygen Sensor #1 Ignition Circuit Monitoring Crankshaft Pulse Generator Camshaft Sensor Fault to test storage . #2 Cylinder Tank Ventilation Oxygen-Sensor Heater #2 Oxygen-Sensor Heater #1 Air Mass Flow Sensor (See note 1 page 14. #3 Cylinder Fuel Injector.com/bmwcodes.) Road Speed Sensor Free SG Output Stage Air Conditioner Compressor Cutoff Ignition. Burglar Alarm System (DWA) Knock Sensor Cylinder #4 Knock Sensor Cylinder #3 Knock Sensor Cylinder #2 Knock Sensor Cylinder #1 Throttle Valve Potentiometer Idle CO Potentiometer Temperature Sensor .No actual fault Ignition #7 Cylinder Ignition #6 Cylinder Ignition #4 Cylinder Ignition #1 Cylinder Control Unit Supply B+ Idle Actuator Opening Winding Fuel Injector.

baumtools. Trans. #6 Cylinder Fuel Injector. #4 Cylinder Fuel Injector output stage without cylinder assignment VANOS Solenoid Valve Fault Lamp (US Model Only) Oxygen Sensor #2 Oxygen Sensor #1 Ignition-Circuit Monitoring Crankshaft Pulse Generator Camshaft Sensor Ignition. #4 Cylinder Ignition.3. #5 Cylinder Control-Unit Supply B+ Idle-Actuator Opening Winding Fuel Injector.Group 2 DME control Unit Oxygen Sensor Control #1 Fault Memory in Control Unit Fault Oxygen Sensor Control #2 Idle Speed Increase During MSR Operation Transmission Intervention during Gear-Shifts (EGS only) Knock Regulation CAN Interface.Engine Coolant Intervention.Group 1 Output Amplifier Stage .bmwcodes http://www. #3 Cylinder Fuel Injector.1 (VANOS) M50 FAULT MALFUNCTION 0 1 2 3 4 5 6 7 8 12 13 15 16 17 23 24 25 26 29 31 32 33 36 Undefined Fault Fuel Pump Relay (EKP) Idle-Actuator Closing Winding Fuel Injector. #2 Cylinder Fuel Injector. Intervention Version DME DME 3. #5 Cylinder Fuel Injector.com/bmwcodes.htm 78 82 83 85 100 101 200 201 202 203 204 205 206 210 Temperature Sensor . Automatic Stability Control (ASC) Air Conditioner Compressor Relay Output Amplifier Stage . #6 Cylinder Ignition. #1 Cylinder Tank Ventilation 11 of 32 11/15/00 9:55 AM . Engine Drag Torque Control (MSR) Intervention.

Group 2 DME Control Unit (RAM. Electronic Engine Power Control (EML) Signal. #3 Cylinder DME Control-Unit Power Supply via Main Relay Ignition Timing Intervention (signal from EGS) Signal. Engine-Drag-Torque Control (MSR) Intervention. Automatic Stability Control (ASC) Output Stage. Burglar Alarm System (DWA) Knock Sensor 2 Knock Sensor 1 Throttle Valve Potentiometer Intake Air Temp Sensor Engine Temp Sensor (coolant) Intervention.com/bmwcodes.bmwcodes http://www. ROM/EPROM) Oxygen Sensor Control Fault Memory in Control Unit Idle Speed Increase during MSR Operation Knock Control Test Pulse 12 of 32 11/15/00 9:55 AM .) Vehicle Speed Sensor Air-Conditioner Compressor Cutoff Ignition.baumtools. #2 Cylinder Ignition. Group 1 Output Stage.htm 37 41 42 48 50 51 52 54 57 62 66 69 70 73 77 78 82 83 100 101 200 201 202 204 206 Oxygen-Sensor Heater Air-Mass Flow Sensor (See note 1 page 14. #1 Cylinder Ignition.

Cylinder #5 Power Supply Control Unit Injection Valve Fault .Engine Coolant Camshaft Angle Pulse Generator Temperature Sensor .Air Intake Tank Ventilation Valve Idle Speed Controller Lambda Control Control Unit Fault 13 of 32 11/15/00 9:55 AM .Cylinder #1 Air Conditioner Compressor Idle-speed-controller Ignition Fault .Cylinder #6 Injection Valve Fault . 5 and 6 Knock Sensor Fault .Cylinder #1.Cylinder #3 Ignition Fault . 2 and 3 Air-flow Sensor (Hot Film) Voltage at the Lambda Sensor Throttle Potentiometer Camshaft Angle Pulse Generator Temperature Sensor .Cylinder #4.Cylinder #2 Tank Ventilation Fuel Pump Lambda Sensor .Cylinder #1 Ignition Fault .Heater Ignition Signal Information Knock Sensor Fault .com/bmwcodes.Cylinder #2 Ignition Fault .Cylinder #6 Injection Valve Fault .baumtools.bmwcodes http://www.Cylinder #3 Injection Valve Fault .Cylinder #4 Injection Valve Fault .Cylinder #4 Air-conditioner Compressor Speed Signal Transmission Engagement Injection Valve Fault .Cylinder #5 Injection Valve Fault .htm DME MS40 (Siemens) FAULT MALFUNCTION 1 2 3 5 6 10 12 14 22 23 24 27 29 30 31 33 49 50 51 52 53 62 63 64 68 75 77 79 81 84 85 97 98 99 100 Ignition Fault .

Engine Coolant Pedal Position Transmitter Boost Pressure Sensor Throttle Position Potentiometer Boost Pressure Regulator Air Mass Position Speed Regulator Compute Coupling Temperature Sensor .Helvetica">45 14 of 32 11/15/00 9:55 AM .bmwcodes http://www.com/bmwcodes.baumtools.Air RPM Data Line Start of Injection Transmitter Exhaust Gas Recirculation Start of Injection Regulator Brake Test Switch Water Level Sensor Transfer interrupted! ="Arial.htm DDE 1 Digital Diesel Electronics Version 1 FAULT MALFUNCTION 1 2 3 4 5 6 7 8 10 11 12 13 14 15 16 17 36 RPM Transmitter Temperature Sensor .Fuel Temperature Sensor .

Engine Coolant Boost Pressure Sensor Internal Control Unit Fault Disturbance of the High-level Stage Deviation of the Boost Pressure MALFUNCTION Undefined Fault Air Mass Positioner Electronic Turn off Unit Start of Injection Transmitter Glow Period Regulator Start of Injection Regulator Voltage Supply DDE Control Unit Speed Regulator Throttle Position Potentiometer Clutch Switch Speed Signal Brake Switch Temperature Sensor . If this fault recurs you must replace the SRS Control Unit.DRIVERS SIDE -Resistance Too High .POWER SUPPLY DEFECT - 3 4 15 of 32 11/15/00 9:55 AM .Charge Air Temperature Sensor .htm DDE 2 Digital Diesel Electronics Version 2 FAULT 0 1 3 5 6 10 15 20 21 28 29 31 35 36 37 41 Theft Protection System 47 52 53 54 56 58 59 RPM Transmitter Temperature Sensor . .Examine all faults and delete them from the fault memory.bmwcodes http://www.com/bmwcodes.DRIVER SIDE .Please check the wire resistance. AIRBAG SUPPLY WIRE. The airbag system will not function if this is not corrected. DIAGNOSTIC UNIT MALFUNCTION . If necessary replace the cable set.baumtools.Fuel Water in Fuel Sensor Pedal Position Transmitter Glow Period Regulator Supplemental Restraint System Codes (SRS/Airbag) ***** BEFORE STARTING TO WORK ON THE SRS SYSTEM ***** DISCONNECT THE BATTERY SRS 1 (1988-91) CODE DESCRIPTION OF MALFUNCTION 1 2 AIRBAG IGNITION CAPACITOR DEFECT.Please replace the Ignition Capacitor. AIRBAG SUPPLY WIRE .

drive vehicle over 15 mph. the SRS Control Unit will need replacement.Check the sensor. 20 SRS CONTROL UNIT DEFECT .htm Please check the wire resistance. CRASH SENSOR SUPPLY RESISTANCE TOO HIGH . wires and connections for breaks. shorts or defects.A short-circuit exists in the instrument panel or in the supple wire from the control unit to the instrument panel. 5 6 SEAT BELT TENSIONER SUPPLY WIRE RESISTANCE TOO HIGH Please check the wire resistance. CRASH DETECTION ACCUMULATOR ACTIVATED . drive vehicle over 15 mph. drive vehicle over 15 mph. drive vehicle over 15 mph. 7 8 9 10 11 12 13 14 15 16 17 18 19 16 of 32 11/15/00 9:55 AM . SEAT BELT TENSIONER SUPPLY WIRE . Delete faults in memory.Check the sensor.bmwcodes http://www. CRASH SENSOR SUPPLY WIRE FAULT .Check the sensor ground contact. CRASH SENSOR TRIGGERED . Replace the Crash Sensor if the fault recurs. shorts or defects Delete faults in memory. drive vehicle over 15 mph. Replace the Crash Sensor if the fault recurs. Replace the Crash Sensor if the fault recurs. Delete faults in memory. Delete faults in memory.FRONT LEFT Check the sensor. wires and connections for breaks.The detection accumulator is activated by the operation of the SRS system. then rerun diagnosis. then rerun diagnosis. * ATTENTION! THIS ACCUMULATOR CAN ONLY BE DIAGNOSED AND RESET BY THE BMW DEALER. wires and connections for breaks.FRONT LEFT . If necessary replace the cable set.Check the sensor. Please check whether the SRS warning light either lights up permanently or not at all. Check the battery ground contacts. Check the connectors for corrosion and breakage. Delete faults in memory. then rerun diagnosis. CRASH SENSOR GROUND CONTACT FAULT . wires and connections for breaks. wires and connections for breaks. shorts or defects.FRONT RIGHT .Please check the airbag signal bulb in the instrument panel and replace it if necessary. Delete faults in memory. wires and connections for breaks. then rerun diagnosis. Delete faults in memory. Check the battery ground contacts. drive vehicle over 15 mph. shorts or defects. WARNING LAMP SHORT CIRCUIT . drive vehicle over 15 mph.FRONT LEFT . If necessary replace the cable set.Check the sensor.baumtools. CRASH SENSOR SUPPLY RESISTANCE TOO HIGH . drive vehicle over 15 mph. wires and connections for breaks.DEALER REPLACEMENT ONLY -Delete fault stored in memory. then rerun diagnosis. CRASH SENSOR FAULT . then rerun diagnosis. then rerun diagnosis. drive vehicle over 15 mph. CRASH SENSOR GROUND CONTACT FAULT . If the fault re-occurs.Check the sensor.com/bmwcodes.FRONT LEFT .FRONT LEFT .FRONT RIGHT Check the sensor. CRASH SENSOR FAULT . Replace the Crash Sensor if the fault recurs. WARNING LAMP DEFECT .FRONT LEFT . shorts or defects Delete faults in memory. then rerun diagnosis. then rerun diagnosis. shorts or defects Delete faults in memory. shorts or defects. shorts or defects Delete faults in memory.FRONT RIGHT .Check the sensor. Operate vehicle for 5 minutes. wires and connections for breaks. CRASH SENSOR TRIGGERED .Check the sensor ground contact.FRONT RIGHT . drive vehicle over 15 mph. then rerun diagnosis. CRASH SENSOR SUPPLY WIRE FAULT .POWER SUPPLY DEFECT Check the sensor wire for breaks or shorts.

PRIMARY AIRBAG FIRING CIRCUIT IS SHORTED GROUND .DEALER REPLACEMENT ONLY 52 17 of 32 11/15/00 9:55 AM .baumtools. If necessary replace the cable set. PASSENGER AIRBAG . SRS WARNING LAMP FAULTY SRS CONTROL UNIT DEFECT .DEALER REPLACEMENT ONLY -Delete fault stored in memory. AIRBAG SUPPLY WIRE .DIVERS SIDE . SRS 2 (1991-93) CODE DESCRIPTION OF MALFUNCTION 1 2 5 13 19 20 27 33 42 43 44 45 46 47 49 50 FRONT SENSOR TRIGGERED .Please check the wire resistance.Resistance too low SEATBELT PRE-TENSIONING SYSTEM . If necessary replace the cable set.com/bmwcodes.PASSENGER AIRBAG Resistance in circuit II is too high. the SRS Control Unit will need replacement.htm 21 22 AIRBAG SUPPLY WIRE RESISTANCE TOO HIGH .PASSENGER SIDE . Operate vehicle for 5 minutes. PASSENGER AIRBAG .DRIVER SIDE WIRE DEFECT .Check wiring for shorts or breaks.Please check the wire resistance. AIRBAG IGNITION CIRCUIT .RIGHT FAULT PRIMARY AIRBAG FIRING CIRCUIT IS SHORTED TO + BATTERY Check wiring for short.MULTIPLE TIMES FRONT SENSOR TRIGGERED .Resistance in circuit III (for spare resistance) is too high.Resistance in supply wire is too high SEATBELT PRE-TENSIONING SYSTEM .bmwcodes http://www.PERMANENT TWO FIRING CIRCUITS ARE SHORT CIRCUITED FRONT SENSOR SUPPLY VOLTAGE . CRASH ACCUMULATOR TRIGGERED . If the fault re-occurs.Resistance in circuit III (or spare resistor) is too low. AIRBAG IGNITION CIRCUIT .LEFT FAULT FRONT SENSOR SUPPLY VOLTAGE .ONE TIME FRONT SENSOR TRIGGERED .DIVERS SIDE .PASSENGER AIRBAG Resistance in circuit II is too low.

76-77 SRS CONTROL UNIT INTERNAL DEFECT .DEFECTIVE SRS CONTROL UNIT INTERNAL DEFECT (See fault code 76-77.bmwcodes http://www.DRIVER SIDE PRESSURE SENSOR . Operate vehicle for 5 minutes. 18 of 32 11/15/00 9:55 AM .PASSENGER SIDE SRS CONTROL UNIT INTERNAL DEFECT (See fault code 76-77. the RxD and TxD lines from the SRS control unit are not integrated into the 20 pin diagnostic socket found under the hood. This code is also associated with low battery voltage. the SRS Control Unit will need replacement.PASSENGER SIDE SRS CONTROL UNIT INTERNAL DEFECT (See fault code 76-77. In order to diagnose and reset SRS lights on these vehicles.DEFECTIVE SEATBELT PRE-TENSIONING SYSTEM FIRING CIRCUIT .Delete fault stored in memory.htm SRS 3 (1993-98) CODE DESCRIPTION OF MALFUNCTION 1 SRS CONTROL UNIT DEFECT .DRIVER SIDE SEAT BELT LOCK . AIRBAG IGNITION CIRCUIT .) POWER SUPPLY .) SRS WARNING LAMP FAULT SEAT OCCUPANCY DETECTION CIRCUIT .DEALER REPLACEMENT ONLY . the SRS Control Unit will need replacement.DEALER REPLACEMENT ONLY Delete fault stored in memory. you must tap directly into the harness coming from the SRS control unit.DRIVERS SIDE . SRS CONTROL UNIT INTERNAL DEFECT (See fault code 76-77. This code is also associated with low battery voltage. Operate vehicle for 5 minutes.) 67-72 SRS CONTROL UNIT INTERNAL DEFECT (See fault code 76-77.) SEAT BELT LOCK .baumtools. If the fault re-occurs. Carsoft Software or BMW MODIC.com/bmwcodes.PASSENGER SIDE PRESSURE SENSOR .) TWO FIRING CIRCUITS ARE SHORT CIRCUITED 2 3 4 5 6-7 17 18 19 20 21 22 23 24 25 65 73 12-16 SRS CONTROL UNIT INTERNAL DEFECT (See fault code 76-77.DRIVER SIDE SEATBELT PRE-TENSIONING SYSTEM FIRING CIRCUIT PASSENGER SIDE AIRBAG IGNITION CIRCUIT .) On some E24 and E30 model BMWs.).) 48-63 SRS CONTROL UNIT INTERNAL DEFECT (See fault code 76-77.PASSENGER SIDE .Check battery and charging system. If the fault recurs. *** SPECIAL NOTE REGARDING SRS SYSTEMS ON *** E24 AND E30 CHASSIS (For use with Baum Tools CS1000.

bmwcodes http://www.htm Diagnostic Tool Plug Pin E24 models Pin #14 Battery (+) Pin #15 (RxD) Pin #19 Ground Pin #20 (TxD) SRS Control Unit Connector Battery (+) Terminal Pin #6 (WT/YL) Good Vehicle Ground Pin #2 (WT/VI) E30 Pin #14 Battery (+) Pin #15 (RxD) Pin #19 Ground Pin #20 (TxD) Battery (+) Terminal Pin #6 (WT/YL) Good Vehicle Ground Pin #2 (WT/VI) E30 1992 Pin #14 Battery (+) Battery (+) Terminal Pin #6 (WT/BLK) Good Vehicle Ground Pin #7 (WT/VI) Convertible Pin #15 (RxD) Pin #19 Ground Pin #20 (TxD) 19 of 32 11/15/00 9:55 AM .com/bmwcodes.baumtools.

17 20 5. 20 17.htm ELECTRONIC TRANSMISSION CODES 4HP22/4HP24 (EARLY MODEL THROUGH 10/89) .MV2 16.com/bmwcodes. 6 2 10 11 12 13 Solenoid valve 1 . 2 6.Reverse lock 16. 25 20 20.Converter lockup clutch 16.Reverse lock Solenoid valves Solenoid valve . 20 25 25 5. 7 2 2. 7 6 20 of 32 11/15/00 9:55 AM . CABLE (8 PIN) POSSIBLE CAUSES 01 02 Transmission relay EPROM checksum error Relay not switching Damaged EPROM Program in memory faulty Reinitialize power to EGS control unit Replace control unit 2 2 Short to ground Break in wiring Short in wiring Defective switch Break in wiring Short in wiring Defective switch 5 Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding 03 04 Kickdown switch Program switch 05 Throttle valve signal or accelerator pedal position . 7 6.XX CODE DEFINITION OF FAULT EGS PIN OUT TRANS.Converter lockup clutch Solenoid valve .bmwcodes http://www. 2 7 7 14 15 16 17 19 Solenoid valve 1 .Converter lockup clutch Reverse lock solenoid valve .EGS 1. 25 17.baumtools.Reverse lock Solenoid valve 2 .(EML pin 32) Solenoid valve 1 7 9 06 16 07 Solenoid valve 2 17 6 08 09 Solenoid valves 1 & 2 Solenoid valve . 25 17 5.Converter lockup clutch Solenoid valve 2 .Converter lockup clutch Solenoid valves .

MV's and Pressure regulators Engine speed sensor signal Pressure regulator 16 1 21 22 5 8 Short in wiring Defective valve winding Short in wiring Defective valve winding Engine speed too high > 6800 rpm Break in wiring Short in wiring Defective valve winding Break in wiring Short to ground 1 23 24 Ignition timing intervention Speed sensor n-ab .bmwcodes http://www.com/bmwcodes.baumtools.Mv1 Power supply .htm 18 20 21 22 Solenoid valve . 4 Break or short in wiring from control unit pin 8 to speed sensor Engine speed sensor defective Engine speed exceeds output speed Fuel consumption indicator (KVA signal) Engine speed sensor or torque converter Stall speed exceeded Transmission failure detected Damaged EPROM Program in memory faulty Reinitialize power to EGS control unit Replace control unit Battery voltage too low >9 volts Check battery Check charging system 25 26 27 11 28 29 Breakdown display Incorrect checksum in EGS program memory 30 Battery voltage 31 200 201 202 203 204 205 206 207 300 301 302 Shift lever position Kickdown switch not working Kickdown switch fault Sport car transmission feature not selectable Manual shift program feature not selectable Program cannot be converted No engine deceleration detected False code set No EML detected Diagnostic circuit fault Voltage to control Shift lever position sensor 28 6 24 No voltage to EGS control unit Check wiring harness Break in wiring Short in wiring Defective switch Break in wiring Short in wiring Defective switch 303 Shift lever position sensor signal 21 of 32 11/15/00 9:55 AM .Downshift prevention Engine over-rev lock KVA signal (ti) Speed sensor n-ab 24 8. 27 3.

6 2 10 11 12 13 Solenoid valve 1 . 25 20 20. S=pin 4 05 Throttle valve signal or accelerator pedal position .Magnetic valve 1 16.Converter lockup clutch Reverse lock solenoid valve .XX CODE DEFINITION OF FAULT EGS PIN OUT TRANS.Park/neutral lock Solenoid valves Solenoid valve .(EML pin 32) Solenoid valve 1 06 16 07 Solenoid valve 2 17 6 08 09 Solenoid valves 1 & 2 Solenoid valve -Park/neutral lock 16. 17 20 5.com/bmwcodes.Park/neutral lock Solenoid valve 2 . 20 25 25 5. 25 17.bmwcodes http://www.htm 4HP22.Converter lockup clutch Solenoid valve . 7 6. 20 17.Magnetic valve 2 Solenoid valve . 7 2 2. 25 17 16 5.Converter lockup clutch Solenoid valves . M=pin 15. 7 6 5 22 of 32 11/15/00 9:55 AM .Converter lockup clutch 16. CABLE (8 PIN) POSSIBLE CAUSES 01 02 Transmission relay EPROM checksum error Relay in EGS not switching Damaged EPROM Program in memory faulty Reinitialize power to EGS control unit Replace control unit 2 Short to ground Break in wiring Short in wiring Defective switch 7.baumtools. 2 6.Converter lockup clutch Solenoid valve 2 . 2 7 7 14 15 16 17 19 18 Solenoid valve 1 . 4HP24 (LATE MODEL 11/89 AND NEWER). 9 Break in wiring Short in wiring Defective switch 5 Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring Defective valve winding Short in wiring 03 04 Kickdown switch Program switch E=pin 14.EGS 1.

baumtools. 27 3.com/bmwcodes. 4 Fuel consumption indicator (KVA signal) Engine speed sensor Torque convertor Stall speed exceeded Transmission failure detected Damaged EPROM Program in memory faulty Reinitialize power to EGS control unit Replace control unit Low battery voltage Check battery and charging system 28 Break in wiring Short in wiring Short in sensor 21 22 21 22 23 24 Ignition timing intervention Speed sensor n-ab .htm Defective valve winding 20 Power supply .bmwcodes http://www. 27 25 26 27 Engine over-rev lock KVA signal (ti) Speed sensor n-ab 28 29 Breakdown display Incorrect checksum in EGS program memory 30 31 Battery voltage Shift lever position 200 201 202 203 204 205 206 207 300 301 302 303 Kickdown switch not working Kickdown switch fault Sport car transmission feature not selectable Manual shift program feature not selectable Program cannot be converted No engine deceleration detected False code set No EML detected Diagnostic circuit fault Voltage to control Shift lever position sensor Shift lever position sensor signal Break in wiring Short in wiring Defective switch No voltage to EGS control unit Check wiring harness 6 24 23 of 32 11/15/00 9:55 AM .Solenoid valves (MV's) and Pressure regulators Engine speed sensor signal Pressure regulator 1 8 Break in wiring Short in wiring Defective valve winding Engine speed too high > 6800 rpm 1 Break in wiring Short in wiring Defective valve winding Break in wiring Short to ground 3.Downshift prevention 24 8. 4 Break or short in wiring from control unit pin 8 to speed sensor Engine speed sensor defective Engine speed too high for intended gearshift Engine speed exceeds output speed 11 8.

com/bmwcodes. 28 03 Engine speed signal 3 05 Solenoid valve 1 5 06 (11) Pressure actuator Wheel speed .rear left 6 11 (12) Wheel Speed .bmwcodes http://www.Park/neutral Lock 13 14 Selector lever position L2 14 19 Power Supply .Front Right 33. 39 Break in wiring Short in wiring 30 Anomalous signal Not normal signal Signal not in allowable range Break in wiring Short in wiring Anomalous signal 32 39 Engine Intervention Continuous Voltage + 32 39 24 of 32 11/15/00 9:55 AM .baumtools.EGS 2.Rear Right 12 13 Solenoid .htm 4HP24 .Solenoid Valves and Eds's Load signal (KVA signal) Solenoid valve 2 19 21 24 21 2 29 (30) Shift Lever Position L3/l4 Wheel Speed .28 CODE DEFINITION OF FAULT EGS PIN OUT 1 POSSIBLE CAUSES 01 Battery voltage + Battery voltage too low >9 volts Check battery Check charging system Anomalous signal Not normal signal Signal not in allowable range Break in wiring Short in wiring Engine speed too high >6800 rpm Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Anomalous signal Not normal signal Signal not in allowable range Anomalous signal Not normal signal Signal not in allowable range Break in wiring Short in wiring Defective valve winding Vehicle accelerated while shift lever in park or neutral position Engine was started and the EGS control has not detected park or neutral position signal Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Break in wiring Short in wiring Defective valve winding 02 Output speed sensor (tr) 2.

A4S 270R (THM-R1) .Front Left 47 48 50 100 Shift Lever Position l1 EPROM checksum 50 101 Incorrect Checksum in Program 102 103 Relay .baumtools.Converter Lockup Clutch Program Selector Switch 41 42 Short to ground Break in wiring Short in wiring Defective valve winding Anomalous signal Break in wiring Short in wiring Break in wiring Short in wiring Anomalous signal Not normal signal Signal not in allowable range Break in wiring Short in wiring Damaged EPROM Program in memory faulty Reinitialize power to EGS control unit Replace control unit Damaged EPROM Program in memory faulty Reinitialize power to EGS control unit Replace control unit Relay in EGS not switching in time Anomalous signal Not normal signal Signal not in allowable range Anomalous signal Not normal signal Signal not in allowable range Lateral slip for longer than 2.5 minutes Wheels out of alignment Suspension not level You've been racing on a circular track 43 43 47 (48) Accelerator Pedal Position Wheel Speed . S=pin 34 04 09 Engine Intervention KVA Signal (ti) 25 of 32 11/15/00 9:55 AM . M=pin 31.htm Not normal signal Signal not in allowable range 41 42 KD switch Solenoid Valve .Lateral Slip A4S 310R (THM-R1).com/bmwcodes.EGS Control Unit Wheel Speed Not Plausible 104 Stall Speed Monitoring 105 Wheel Speed .EGS 4.bmwcodes http://www.XX CODE DEFINITION OF FAULT EGS PIN OUT POSSIBLE CAUSES 01 Solenoid Parking/neutral lock Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective switch 4 9 Break in wiring Short in wiring Break in wiring 02 Program SWITCH E=pin 2.

bmwcodes http://www.Converter lockup clutch 28 30 35 37 38 39 40 Stop light switch Pressure regulator 39 40.com/bmwcodes. 20 No signal Anomalous engine speed signal 17.Band 45 48 Solenoid valve 1 48 54 Ground .Solenoid valves 54 55 Throttle valve signal (DKT) 55 100 101 102 103 Speed monitoring Downshift lock Engine over-rev lock in 1st and 2nd gear EPROM error 104 105 DKT engine temperature signal DKT throttle valve signal 26 of 32 11/15/00 9:55 AM . 41 Break in wiring Short in wiring Defective valve winding 43 Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Anomalous throttle valve signal Break in wiring Short in wiring Speed ratio n-ab/n-mot not correct for gear selected Speed too high for downshift intended Engine sped 300 rpm above output speed Damaged EPROM Program in memory faulty Reinitialize power to EGS control unit Replace control unit 35 35 Break in wiring Short in wiring Anomalous signal 43 Solenoid valve 2 45 Solenoid valve .baumtools.htm Short in wiring 11 20 22 23 Engine Speed Signal (n-mot) Transmission rotation speed signal (n-ab) Stall speed signal Transmission fluid temperature sensor Shift Lever Position 11 Break in wiring Short in wiring 14. 22 Transmission temperature too high (>165c) 26 Break in wiring Short in wiring Short in sensor Break in wiring Check battery contacts and wiring integrity Short to ground Break in wiring Voltage out of range Break in wiring Short in wiring Defective valve winding Break in wiring 28 30 35 37 38 Battery Voltage + (Terminal 30) Kickdown Switch Stop Light Switch Battery voltage + Solenoid valve .

baumtools.bmwcodes http://www.XX CODE 02 DEFINITION OF FAULT Solenoid Parking/Neutral lock POSSIBLE CAUSES EGS PIN OUT 2 Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding 03 Solenoid valve 5 27 of 32 11/15/00 9:55 AM .htm 107 110 105 106 110 (150) (151) (152) (153) False code set EGS control unit not programmed DKT throttle valve signal MUX injection rate EGS control unit not programmed Can timeout 1 Can timeout 2 Can bus monitor Can status fault 35 Have EGS control unit programmed Break in wiring short in wiring Anomalous throttle valve signal DDE sending faulty injection rate signal Have EGS control unit programmed Can signal not sent during engine start (ignition on) Can signal not detected (engine running) Values in can ram storage not updated Control units with different can status' are installed on the same bus Replace with correct units Anomalous throttle valve signal detected by DME Anomalous load signal detected by DME DME cannot alter engine torque to match EGS signal DME does not match other can control units Anomalous engine temperature signal detected by DME Anomalous engine speed signal detected by DME (154) (155) (156) Can throttle valve signal Can load signal Can engine intervention (157) (158) 200 201 202 203 204 205 Can engine temperature Can engine speed signal Kickdown not working Sport car transmission feature not selectable Manual shift program feature not selectable Program cannot be converted No engine deceleration detected Brake light Brake light test switch 6 24 206 300 301 False code set Diagnostic circuit fault EGS voltage supply No voltage to EGS control unit Check wiring harness A5S 310Z (5HP-18) .EGS 7.com/bmwcodes.

baumtools. 9 12 16 18 19 Program selector switch Turbocharger speed sensor Kickdown switch ASC monitoring 12.Convertor lockup clutch Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding 8 Vehicle accelerated while shift lever in park or neutral position Engine was started and the EGS control has not detected park or neutral position signal Break in wiring Short in wiring Short in sensor Short to ground No signal Anomalous engine speed signal Short to ground Anomalous signal Break in wiring Short in wiring EGS detected anomalous ASC signal ASC operation detected while shift lever in park or neutral Break in wiring Short in wiring Break in wiring Check battery Check charging system Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Anamolous throttle valve signal Break in wiring Short in wiring Short in sensor Break in wiring Short in wiring Break in wiring 05 Pressure regulator 08 Shift Lever Position L2 09 Shift lever position L3/L4 37.htm 04 Solenoid valve 6 . 45 16.com/bmwcodes.bmwcodes http://www. 44 18 19 22 26 ATF sump temperature sensor Battery voltage + 21. 13. 22 26 30 Solenoid valve 1 30 31 Solenoid valve 4 31 32 Solenoid valve 3 32 33 Solenoid valve 2 33 35 Throttle valve signal (dtk) 35 36 Shift lever position l1 36 40 41 Engine intervention Kva signal 40 41 28 of 32 11/15/00 9:55 AM .

baumtools.com/bmwcodes.bmwcodes http://www.Solenoid valves Batter voltage + 14.Temperature signal DKT . 42 43 53 54 No signal Anomalous engine speed signal No signal Anomalous engine speed signal Relay in egs not switching Battery voltage too low (>9 volts) Check battery Check charging system Trans/engine speed ratio not correct for gear selected Speed sensor signal faulty Slip in transmission too high Damaged EPROM Program in memory faulty Reinitialize power to EGS control unit Replace control unit Damaged EPROM Program in memory faulty Reinitialize power to EGS control unit Replace control unit Relay in EGS not switching in time 35 35 Break in wiring short in wiring Anomalous engine temperature signal Break in wiring short in wiring Anomalous throttle valve signal DDE sending faulty injection rate signal Have EGS control unit programmed CAN signal not sent during engine start (ignition on) CAN signal not detected (engine running) Values in CAN ram storage not updated Control units with different CAN status' are installed on the same bus Replace with correct units Anomalous throttle valve signal detected by DME Anomalous load signal detected by DME DME cannot alter engine torque to match EGS signal DME does not match other CAN control units Anomalous engine temperature signal detected by DME Anomalous engine speed signal detected by DME 100 Speed monitoring 101 EPROM checksum error 102 Program checksum error 103 104 105 106 110 (150) (151) (152) (153) Relay .Stall speed signal Engine speed signal (n-mot) Power supply .EGS control unit DKT.htm Short in wiring 42 43 53 54 Transmission output rotation speed signal (n-ab) .Throttle valve signal MUX injection rate EGS control unit not programmed CAN timeout 1 CAN timeout 2 CAN bus monitor CAN status fault (154) (155) (156) CAN throttle valve signal CAN load signal CAN engine intervention (157) (158) 200 201 202 203 CAN engine temperature CAN engine speed signal Kickdown not working Sport car transmission feature not selectable Manual shift program feature not selectable Program cannot be converted 6 29 of 32 11/15/00 9:55 AM .

EDS 1 5 08 Shift lever position L2 8 09 Shift lever position L3/L4 37.baumtools.XX CODE 01 DEFINITION OF FAULT Pressure regulator .bmwcodes http://www.EGS 9. 44 18 19 No signal Anomalous engine speed signal Short to ground Anomalous signal Break in wiring Short in wiring EGS detected anomalous ASC signal ASC operation detected while shift lever in park or neutral Break in wiring Short in wiring Break in wiring Check battery 16 18 (19) Turbocharger speed sensor Kickdown switch ASC monitoring 22 26 ATF sump temperature sensor Battery voltage + 21. 13.htm 204 205 No engine deceleration detected Brake light Brake light test switch 24 206 300 301 False code set Diagnostic circuit fault EGS voltage supply No voltage to EGS control unit Check wiring harness A5S 560Z (5HP-30) . 45 Short in wiring Short in sensor More than one program selector switch is applied to ground 16.EDS 4 4 05 Pressure regulator . 22 26 30 of 32 11/15/00 9:55 AM . 9 12 Program selector switch 12.com/bmwcodes.EDS 2 POSSIBLE CAUSES EGS PIN OUT 1 Anomalous signal Break in wiring Short in wiring Break in wiring Short in wiring Defective valve winding Anomalous signal Break in wiring Short in wiring Anomalous signal Break in wiring Short in wiring Vehicle accelerated while shift lever in park or neutral position Engine was started and the EGS control has not detected park or neutral position signal Break in wiring Short in wiring Short in sensor More than one program selector switch is applied to ground 02 Solenoid Parking/Neutral Lock 2 04 Pressure regulator .

baumtools. 42 43 (51) 43 51 (52) 54 Power supply .bmwcodes http://www.EDS 3 40 41 13.com/bmwcodes.Solenoid valves or EDS' Batter voltage + 52 54 100 Speed monitoring 101 EPROM checksum error 102 Program checksum error 31 of 32 11/15/00 9:55 AM .htm Check charging system 29 Pressure regulator .EDS 3 29 Anomalous signal Break in wiring Short in wiring Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Defective valve winding Break in wiring Short in wiring Anomalous throttle valve signal Break in wiring Short in wiring Short in sensor Break in wiring Short in wiring Break in wiring Short in wiring No signal Anomalous engine speed signal No signal Anomalous engine speed signal Anomalous signal Break in wiring Short in wiring Break in wiring Short in wiring Battery voltage too low (>9 volts) Check battery Check charging system Trans/engine speed ratio not correct for gear selected Speed sensor signal faulty Slip in transmission too high Damaged EPROM Program in memory faulty Reinitialize power to EGS control unit Replace control unit Damaged EPROM Program in memory faulty Reinitialize power to EGS control unit 30 Solenoid valve 1 30 31 Solenoid valve 4 31 32 Solenoid valve 3 32 33 Solenoid valve 2 33 35 Throttle valve signal (DKT) 35 36 Shift lever position L1 36 40 41 42 Engine intervention KVA signal Transmission rotation speed signal (n-ab) Stall speed signal Engine speed signal (n-mot) Pressure regulator .

htm Replace control unit 103 104 105 Relay .Baum Tools Unlimited Inc. 1997 32 of 32 11/15/00 9:55 AM .com/bmwcodes.EGS control unit Engine over-rev lock Speed monitoring 52 Relay in EGS not switching in time Engine speed >6800 rpm detected Trans/engine speed ratio not correct for gear selected Speed sensor signal faulty Slip in transmission too high Trans/engine speed ratio not correct for gear selected Speed sensor signal faulty Slip in transmission too high CAN signal not sent during engine start (ignition on) CAN signal not detected (engine running) Values in CAN ram storage not updated Control units with different CAN status' are installed on the same bus Replace with correct units Anomalous throttle valve signal detected by DME Anomalous load signal detected by DME DME cannot alter engine torque to match EGS signal DME does not match other CAN control units (e. 25.baumtools. ASC) Anomalous engine temperature signal detected by DME 106 Speed monitoring (150) (151) (152) (153) CAN timeout 1 CAN timeout 2 CAN bus monitor CAN status fault (154) (155) (156) (157) Top CAN throttle valve signal CAN load signal CAN engine intervention CAN engine temperature Copyright . Aug.bmwcodes http://www.g.

Sign up to vote on this title
UsefulNot useful