Bavarian Autosport Fault Code Reader/Reset Tool: Instruction Manual & Code Charts
Bavarian Autosport Fault Code Reader/Reset Tool: Instruction Manual & Code Charts
Table of Contents
General Information
Locating diagnostic connector, 1987–2000 4
Locating diagnostic connector, 2001–present 4
Tool face panel description 5
Directions
Using the code reader/reset tool 6
Function reference 6 Orientation:
Using the code charts 7 Depending on the year and model, BMW located the 20-pin diagnostic connector in
Code charts 1987–1995 (“FF” charts) 10 different places in varying orientations. You may find that when the tool is plugged in
Code charts 1996 on 14 properly, the face panel is actually upside-down relative to your position. This is nor-
mal and should take very little time to get used to.
Appendix
Troubleshooting 31 Plugging tool in properly:
Glossary (terms and abbreviations) 34 When inserting the code reader/reset tool, plug it straight in as you would plug a
Warranty 36 lamp into a wall socket. Even though the BMW connector appears to be a twist-on
type, the code reader/reset tool DOES NOT twist in. In fact, it is possible to damage
the tool by trying to twist it into the diagnostic connector.
3 4
2001 on (located inside the BMW) Directions
1.) Turn your BMW’s key to On. (DO NOT START ENGINE!)
To locate the diagnostic connector in
2.) Plug the code reader into diagnostic connector (see warning below). The code
BMWs built 2001 and later, open the
reader is ready to use when it displays “Fc”.
driver’s door, kneel down and look up
3.) Use the “Function” button to select one of the functions shown below.
at the underside of the dashboard.
4.) Press “Start” to execute the function.
You will see the diagnostic connector
near the pedals, above the driver’s
Function Reference
left leg (see illustration). You will see
a rectangular access panel (often Read Fault Codes. The tool automatically starts in this mode, (though it won’t
embossed with the letters “OBD”) read the fault codes until you press the Start button). When Start is pressed, the
with a rounded thumb grip you will unit will attempt to read the fault codes. If there are no faults it will display “--”. If it finds faults,
use to open it. The cover will swing it will automatically display the number of the chart to use (see pages 7 through 30). To then
downward revealing the 16-pin diag- view the faults press Start again. Repeat until the end of the fault list (tool will show “--”). Press
nostic connector inside. Start to return to “Fc” (starting point.)
The illustration shows the typical MIL (Malfunction Indicator Lamp) Reset. (Resets “Check Engine” or “Service
location of the diagnostic connector Engine Soon”) When you have selected cE in the display, you are now ready to
in 2001 and later BMWs. If it’s not there, look on the passenger’s side of the center reset the MIL. Pressing Start will execute the reset. When finished it will return to “Fc”. This
console, about the passenger’s left knee. Also small number of 2001 models use a clears all faults and extinguishes the MIL. To verify the reset, UNPLUG the tool and start the
20-pin connector located under the hood (see previous page). engine: MIL should be off. (Note: After an MIL reset on some models with automatic transmis-
sion, the Automatic Transmission light will be on. To clear it, simply start the engine twice.)
Oil Service Reset. When you have selected oL in the display, you are now ready
to reset the “Oil Service” light. Pressing Start will execute the reset. During the
Code Reader/Reset Tool Face reset procedure, the display will count from 0 to 2. When finished the display will return to
“Fc”. The Service Interval (SI) light cluster will display five green lights when finished. (See page
Display: Shows menu selections, 31 for troubleshooting.)
activity and fault codes.
Inspection reset. When you have selected “in” in the display, you are now ready
to reset the “Inspection” light. Pressing Start will execute the reset. During the
reset procedure, the display will count from 0 to 9. When finished the display will return to
“Fc”. SI cluster will display five green lights when finished. (See page 31 for troubleshooting)
Fii and Cii apply only to 12-cylinder BMWs, all of which have two ECU’s.
It is the exact same procedure as Fc and cE (see above), except you
are reading the 2nd ECU.
5 6
Using The Code Charts 1990 1991 535i A HD23 K1
Year Model VDS Chart 1991 525i HD53 K10
IMPORTANT: Skip to page 14 if the tool did not display “FF” for the code chart. 1990 325i/is/2 AA13 K1 1991 525i A HD63 K10
1990 325iA/2 AA23 K1 1991 M5 HD93 K1
1. If the tool displays “FF” for the chart designator, find the car in Table 1 (below)
1990 325iX A/2 AB03 K1 1992
by looking up the year, model and, if necessary, the VDS (Vehicle Description
1990 325iX/2 AB93 K1 Year Model VDS Chart
System) number found in the VIN (Vehicle Identification Number).
1990 325i/4 AD13 K1 1992 318iC/2 BA73 K13
Example VIN number: WBAAA13LAE57862 1990 325iA/4 AD23 K1 1992 325iC BB13 K1
^^^^ 1990 325iX A/4 AE03 K1 1992 325iCA BB23 K1
The four digit VDS number consists of the 4th through 7th digits. For this VIN, 1990 325iX/4 AE93 K1 1992 318is BE53 K6
the VDS is AA13. This number is not always necessary. 1990 325iC BB13 K1 1992 325is BF33 K10
1990 325iCA BB23 K1 1992 325is A BF43 K10
2. Look up the code on the correct chart: The right hand column in Table 1 shows
1990 M3 K1 1992 318i CA53 K6
which fault code chart to use. (K1 through K16, next section.)
1990 735i GB33 K1 1992 325i CB33 K10
1990 735i A GB43 K1 1992 325i A CB43 K10
TABLE 1: CHART LOCATOR
1990 735iL A GC43 K1 1992 M3 K1
1987 1988 735iL A GC43 K1 1990 750iL A GC83 K15 1992 850i EG13 K7
Year Model VDS Chart 1988 750iL A GC83 K15 1990 525i HC13 K1 1992 850i A EG23 K7
1988 M3 K1 1990 525i A HC23 K1 1992 735i A GB43 K1
1987 325is AA13 K1
1990 535i HD13 K1 1992 735iL A GC43 K1
1987 325is A AA23 K1 1989
1990 535i A HD23 K1 1992 750iL A GC83 K7
1987 325i/4 AD13 K1 Year Model VDS Chart
1990 M5 K1 1992 535i HD13 K1
1987 325iA/4 AD23 K1 1989 325i/is AA13 K1
1987 325iC BB13 K1 1991 1992 535i A HD23 K1
1989 325iA/2 AA23 K1
1987 325iCA BB23 K1 Year Model VDS Chart 1992 525i HD53 K10
1989 325iX A/2 AB03 K1
1991 325i/is/2 AA13 K1 1992 525i A HD63 K10
1988 1989 325iX/2 AB93 K1
1991 325iA/2 AA23 K1 1992 M5 HD93 K1
Year Model VDS Chart 1989 325i/4 AD13 K1
1991 325iX A/2 AB03 K1 1992 525iT HJ63 K10
1988 325is AA13 K1 1989 325iA/4 AD23 K1
1989 325iX A/4 AE03 K1 1991 325iX/2 AB93 K1 1993
1988 325is A AA23 K1
1989 325iX/4 AE93 K1 1991 325i/4 AD13 K1 Year Model VDS Chart
1988 325iX A/2 AB03 K1
1989 325iC BB13 K1 1991 325iA/4 AD23 K1 1993 325iC BB13 K1
1988 325/2 AB54 K1
1989 325iCA BB23 K1 1991 325iX A/4 AE03 K1 1993 325iCA BB23 K1
1988 325 A/2 AB64 K1
1989 M3 K1 1991 325iX/4 AE93 K1 1993 318is BE53 K6
1988 325iX/2 AB93 K1
1989 635CSi EC74 K1 1991 318is/2 AF93 K13 1993 318is A BE63 K6
1988 325i/4 AD13 K1
1989 635CSi A EC84 K1 1991 318i/4 AJ93 K13 1993 325is BF33 K5
1988 325iA/4 AD23 K1
1989 735i GB33 K1 1991 318iC/2 BA73 K13 1993 325is A BF43 K5
1988 325/4 AE54 K1
1989 735i A GB43 K1 1991 325iC BB13 K1 1993 318i CA53 K6
1988 325 A/4 AE64 K1
1989 735iL A GC43 K1 1991 325iCA BB23 K1 1993 318i A CA63 K6
1988 325iC BB13 K1
1989 750iL A GC83 K15 1991 M3 K1 1993 325i CB33 K5
1988 325iCA BB23 K1
1989 525i HC13 K1 1991 850i EG13 K7 1993 325i A CB43 K5
1988 528e DK73 K1
1989 525i A HC23 K1 1991 850i A EG23 K7 1993 M3 K5
1988 528e A DK83 K1
1989 535i HD13 K1 1991 735i A GB43 K1 1993 850i EG13 K7
1988 635CSi EC74 K1
1989 535i A HD23 K1 1991 735iL A GC43 K1 1993 850i A EG23 K7
1988 635CSi A EC84 K1
1989 M5 K1 1991 750iL A GC83 K7 1993 750iL A GC83 K7
1988 735i GB33 K1
1991 535i HD13 K1
1988 735i A GB43 K1
7 8
1993 740i A GD43 K11 1995 “FF” CODE CHARTS (FOR 1987–95):
1993 740iL A GD83 K11 Year Model VDS Chart Chart K1. 24 Evaporative purge control valve
1993 535i HD13 K1 1995 318is BE53 K6 1 ECU control unit selftest 26 Oxygen sensor heating relay
1993 535i A HD23 K1 1995 318is A BE63 K6 3 Electrical fuel pump relay 29 Air mass sensor
1993 525i HD53 K5 1995 M3 A BF03 K5 4 Idle speed actuator (open) 2A Vehicle speed signal not present
1993 525i A HD63 K5 5 Evaporative purge control valve 30 A/C Compressor control
1995 325is BF33 K5
1993 M5 HD93 K1 7 Air flow meter 32 Ignition Coil, Cyl #1
1995 325is A BF43 K5
0A Emission (lambda) control 33 Ignition Coil, Cyl #2
1993 525iT HJ63 K5 1995 M3 BF93 K5
0F Check engine lamp 34 Ignition Coil, Cyl #3
1994 1995 325iC BJ53 K5 36 Battery voltage / ECU main relay
10 Fuel Injectors (Cyl. 1,3,5)
Year Model VDS Chart 1995 325iCA BJ63 K5 11 Fuel Injectors (Cyl. 2,4,6) 37 Misfire detected, Cyl #6
1994 318is BE53 K6 1995 318iC BK53 K6 16 Idle speed actuator (close) 39 Ignition timing intervention
1994 318is A BE63 K6 1995 318iC A BK63 K6 17 Oxygen sensor heating relay 41 A/C Compressor
1995 318i CA53 K6 1C Oxygen sensor 42 DWA/EWS Input
1994 325is BF33 K5
1995 318i A CA63 K6 1d Vehicle speed signal not present 45 Knock Sensor, Cyl 4-6
1994 325is A BF43 K5
21 AT kick-down prevent solenoid valve 46 Knock Sensor, Cyl 1-3
1994 325iC BJ53 K5 1995 325i CB33 K5
25 Control unit supply 49 Throttle position sensor
1994 325iCA BJ63 K5 1995 325i A CB43 K5
26 Automatic Stability Control / DWA 4C Idle CO Potentiometer
1994 318iC BK53 K6 1995 318i CC73 K6 4d Intake air temperature sensor
28 A/C Compressor
1994 318iC A BK63 K6 1995 318i A CC83 K6 4E Coolant temperature sensor
2b Idle CO Potentiometer
1994 318i CA53 K6 1995 318ti CG53 K6 2C Intake air temperature sensor 52 Intervention, MSR
1994 318i A CA63 K6 1995 318ti A CG63 K6 2d Coolant temperature sensor 53 Intervention, ASC
1994 325i CB33 K5 1995 840Ci A EF63 K11 32 Engine drag torque control (MSR) 64 Output Stage, Group #1
1995 850Ci A EG43 K12 33 Ignition timing intervention C8 ECU Control Unit
1994 325i A CB43 K5
1995 850CSi EG93 K7 34 Idle switch C9 Lambda Control #1
1994 840Ci A EF63 K11
35 Full load switch CA Fault code memory error
1994 850i A EG23 K7 1995 740i A GF63 K11
36 Torque Convertor Clutch CC Idle speed increase during MSR
1994 850CSi EG93 K7 1995 740iL A GJ63 K11
64 Unspecified ECU Output Stage CE Knock control test pulse
1994 750iL A GC83 K7 1995 750iL A GK23 K12 dC EWS message
1994 740i A GD43 K11 1995 525i HD53 K5 Chart K5.
1995 525i A HD63 K5 1 Electrical fuel pump relay Chart K6.
1994 740iL A GD83 K11 1 Electrical fuel pump relay
2 Idle speed actuator (close)
1994 525i HD53 K5 1995 530i HE13 K11
3 Fuel Injector, Cyl #5 3 Fuel Injectors (Cyl 2,4)
1994 525i A HD63 K5 1995 530i A HE23 K11 8 Check engine lamp
4 Fuel Injector, Cyl #6
1994 530i HE13 K11 1995 540i HE53 K11 5 Fuel Injector, Cyl #4 0C Throttle position sensor
1994 530i A HE23 K11 1995 540i A HE63 K11 6 Fuel Injector, Unknown 0F Knock sensor, Cyl 1-2
1994 540i A HE63 K11 1995 525iT HJ63 K5 7 VANOS (Solenoid) 10 Camshaft/Cylinder ID sensor
1995 530iT A HK23 K11 8 Check engine lamp 12 Intake air resonance (DISA) valve
1994 525iT HJ63 K5
0d Oxygen sensor 1d Idle Control Valve
1994 530iT A HK23 K11
0F Ignition secondary monitor 20 Fuel Injectors (Cyl 1,3)
A NOTE ABOUT NON-U.S. BMWS: 10 Crankshaft sensor 24 Evaporative purge control valve
The preceding table refers to US specification BMWs only, and does not include any 11 Camshaft sensor 25 Oxygen sensor heating relay
non-US BMW variants. To best use the code reader/reset tool on your non-US BMW, 17 Ignition Coil, Cyl #4 29 Air flow sensor
you will need to determine which of the above models most closely matches your 18 Ignition Coil, Cyl #6 2A Knock sensor, Cyl 3-4
19 Ignition Coil, Cyl #5 30 A/C Compressor control
BMW. For instance a 1991 320i is a 3 series, 4-cylinder, made for non-US markets:
1A Control unit supply 36 Control unit supply
In this case, the best chart for you to use would be chart K13, as the closest US
1d Idle speed actuator (open) 37 Ignition coils
spec car would be a 1991 318i (which is also a 4-cylinder 3 series). This method 40 Ignition timing intervention
1F Fuel Injector, Cyl #3
doesn’t always work; you may need to experiment to find the correct chart. 46 Oxygen sensor
20 Fuel Injector, Cyl #2
21 Fuel Injector, Cyl #1 49 Vehicle speed signal not present
9 10
4C Idle CO Potentiometer 1A Control unit supply 16 Ignition Coil, Cyl #7 0C AfterCat oxy sensor, Bank 1
4d Intake air temperature sensor 1d Idle speed actuator (open) 17 Ignition Coil, Cyl #6 0d PreCat oxy sensor heater, Bank 1
4E Coolant temperature sensor 1F Fuel Injector, Cyl #5 18 Ignition Coil, Cyl #4 0E AfterCat oxy sensor heater, Bank 1
51 DWA/EWS input 20 Fuel Injector, Cyl #6 19 Ignition Coil, Cyl #1 0F PreCat oxy sensor response time, Bank 1
55 A/C Compressor 21 Fuel Injector, Cyl #4 1A Control unit supply 10 PreCat oxy sensor aging, Bank 1
64 Unspecified ECU Output Stage 24 Evaporative purge control valve 1d Idle speed actuator (open) 11 AfterCat oxy sensor response time, Bank 1
C8 ECU control unit selftest 25 Oxygen sensor heating relay 1F Fuel Injector, Cyl #5 12 PreCat oxy sensor, Bank 2
C9 Emission (lambda) control 29 Air mass sensor 20 Fuel Injector, Cyl #8 14 Aftercat oxy sensor, Bank 2
CE Knock control test pulse 2E Output Stage 21 Fuel Injector, Cyl #3 PreCat oxy sensor response time, Bank 2
CF Knock control regulation 30 A/C Compressor control 23 Fuel Injector, Cyl #2 16 PreCat oxy sensor aging, Bank 2
dC EWS message 32 Ignition Coil, Cyl #4 24 Evaporative purge control valve 17 AfterCat oxy sensor response time, Bank 2
33 Ignition Coil, Cyl #6 25 Oxygen sensor heating relay 18 A/C Compressor
Chart K7.
34 Ignition Coil, Cyl #5 29 Air mass sensor 1A Fuel trim, multiplicative, Bank 1
1 Electrical fuel pump relay
36 Battery voltage / ECU main relay 2A Vehicle speed signal not present 1b Fuel trim, QL additive, Bank 1
3 Fuel Injectors (Cyl 2,4,6 or 8,10,12)
37 Ignition output stage 30 A/C Compressor control 1C Fuel trim, Ti additive, Bank 1
8 Check engine lamp
3E EML Signal 31 Ignition Coil, Cyl #2 20 Idle control valve stuck mechanically
10 Camshaft/Cylinder ID sensor
3F Torque convertor clutch lockup 32 Ignition Coil, Cyl #3 22 Fuel trim, multiplicative, Bank 2
20 Fuel Injectors (Cyl 1,3,5 or 7,9,11)
40 Ignition timing intervention 33 Ignition Coil, Cyl #8 23 Fuel trim, QL additive, Bank 2
24 Evaporative purge control valve
43 Crankshaft sensor 34 Ignition Coil, Cyl #5 24 Fuel trim, Ti additive, Bank 2
25 Oxygen sensor heating relay
46 Oxygen sensor 36 Battery voltage / ECU main relay 27 EWS message
29 Air flow sensor
49 Vehicle speed signal not present 3E EML Signal 28 Catalyst efficiency, Bank 1
30 A/C Compressor control
4C Idle CO Potentiometer 41 A/C Compressor 2d Catalyst efficiency, Bank 2
36 Control unit supply
4d Intake air temperature sensor 42 DWA/EWS Input 32 Misfire detected, Cyl#1
3F Torque convertor clutch
4E Coolant temperature sensor 43 Knock Sensor, Cyl 7-8 33 Misfire detected, Cyl#2
40 Ignition timing intervention
51 DWA Input 44 Knock Sensor, Cyl 5-6 34 Misfire detected, Cyl#3
46 Oxygen sensor
52 Engine drag torque control (MSR) 45 Knock Sensor, Cyl 3-4 35 Misfire detected, Cyl#4
49 Vehicle speed signal not present
53 Intervention, ASC 46 Knock Sensor, Cyl 1-2 36 Misfire detected, Cyl#5
4C Idle CO Potentiometer
55 A/C Compressor 49 Throttle position sensor 37 Misfire detected, Cyl#6
4d Intake air temperature sensor
64 Output Stage 4C Idle CO Potentiometer 38 Misfire detected, Cyl#7
4E Coolant temperature sensor
C8 ECU Control Unit 4d Intake air temperature sensor 39 Misfire detected, Cyl#8
52 Engine drag torque control (MSR)
C9 Lambda Control 4E Coolant temperature sensor 3A Misfire detected, Cyl#9
53 ASC / ZAB
CA Fault code memory error 52 Intervention, MSR 3b Misfire detected, Cyl#10
64 Unspecified ECU Output Stage
Cb Ignition circuit primary monitor 53 Intervention, ASC 3C Misfire detected, Cyl#11
C8 ECU control unit selftest
CC Stall protection 64 Output Stage, Group #1 3d Misfire detected, Cyl#12
C9 Emission (lambda) control
65 Output Stage, Group #2 3E Misfire detected, random or unknown cyl.
Chart K10. Chart K11. C8 ECU Control Unit 3F Misfire detected, catalyst damaging, Cyl#1
1 Electrical fuel pump relay 1 Electrical fuel pump relay C9 Lambda Control #1 40 Misfire detected, catalyst damaging, Cyl#2
2 Idle speed actuator (close) 2 Idle speed actuator (close) CA Fault code memory error 41 Misfire detected, catalyst damaging, Cyl#3
3 Fuel Injector, Cyl #1 3 Fuel Injector, Cyl #1 Cb Lambda Control #2 42 Misfire detected, catalyst damaging, Cyl#4
4 Fuel Injector, Cyl #3 4 Fuel Injector, Cyl #4 CC Idle speed increase - CAN Bus 43 Misfire detected, catalyst damaging, Cyl#5
5 Fuel Injector, Cyl #2 5 Fuel Injector, Cyl #6 Cd Ignition timing intervention 44 Misfire detected, catalyst damaging, Cyl#6
6 Fuel Injector, Unknown 6 Fuel Injector, Unknown CE Knock control test pulse 45 Misfire detected, catalyst damaging, Cyl#7
8 Check engine lamp 7 Fuel Injector, Cyl #7 d2 CAN message 46 Misfire detected, catalyst damaging, Cyl#8
0C Throttle position sensor 8 Check engine lamp dC EWS message 47 Misfire detected, catalyst damaging, Cyl#9
10 Camshaft sensor 0C Oxygen sensor, #2 48 Misfire detected, catalyst damaging, Cyl#10
12 Output Stage, Group #1
Chart K12.
0d Oxygen sensor, #1 49 Misfire detected, catalyst damaging, Cyl#11
4 PreCat oxy sensor heater, Bank 2
13 Output Stage, Group #2 0F Ignition secondary monitor 4A Misfire detected, catalyst damaging, Cyl#12
5 AfterCat oxy sensor heater, Bank 2
17 Ignition Coil, Cyl #2 10 Crankshaft sensor 4b Misfire det. cat damaging, random / unknown Cyl.
8 Misfire w/ low fuel
18 Ignition Coil, Cyl #3 11 Camshaft sensor 4E Crankshaft position sensor (too many teeth)
0A PreCat oxy sensor, Bank 1
19 Ignition Coil, Cyl #1 13 Secondary air pump relay 50 Secondary air control, Bank 1
11 12
54 Secondary air pump final stage d8 CAN timeout, ASC CODE CHARTS FOR 1996 ON 4D Intake air temperature sensor
55 Secondary air valve final stage dC Knock control test pulse Important: Use the following code 4E Coolant temperature sensor
5d EVAP emission control system dE Knock control test pulse 52 "Intervention, MSR"
charts only if the tool did NOT display
5E EVAP large leak EA Automatic start input 53 "Intervention, ASC"
“FF” for the chart designator.
61 EVAP small leak EC CAN timeout, EGS 64 "Output Stage, Group #1"
62 EVAP purge control valve circuit Ed Automatic start output Chart 00 65 "Output Stage, Group #2"
65 DME, internal RAM failure Fd Coolant fan final stage 01 Electrical fuel pump relay C8 ECU Control Unit
66 DME, external RAM failure 02 Idle speed actuator (close) C9 Lambda Control #1
Chart K13.
67 DME, ROM failure 03 "Fuel Injector, Cyl #1" CA Fault code memory error
1 Electrical fuel pump relay
68 Fault code memory error 04 "Fuel Injector, Cyl #4" CB Lambda Control #2
3 Fuel Injectors (Cyl 1,3)
6b Control unit supply voltage 05 "Fuel Injector, Cyl #6" CC Idle speed increase - CAN Bus
8 Check engine lamp
6C Battery disconnected 06 "Fuel Injector, Unknown" CD Ignition timing intervention
0C Throttle position sensor
6F Crankshaft position sensor 07 "Fuel Injector, Cyl #7" CE Knock control test pulse
10 Camshaft/Cylinder ID sensor
70 Camshaft position sensor 08 Check engine lamp D2 CAN message
1d Idle Control Valve
73 Air mass sensor 0C "Oxygen sensor, #2" DC EWS message
20 Fuel Injectors (Cyl 2,4)
75 Throttle position sensor 0D "Oxygen sensor, #1"
24 Evaporative purge control valve Chart 0b
78 Vehicle speed signal not present 0F Ignition secondary monitor
25 Oxygen sensor heating relay 01 EVAP LDP Valve final stage
79 Load calculation crosscheck (HFM vs TPS) 10 Crankshaft sensor
29 Air flow sensor 02 EVAP Running losses valve final stage
7b Coolant temperature sensor 11 Camshaft sensor
30 A/C Compressor control 03 "EVAP Reed switch not closed, doesn't
7C Intake air temperature sensor 13 Secondary air pump relay
36 Control unit supply open/close"
87 Torque reduction: Transmission 16 "Ignition Coil, Cyl #7"
40 Ignition timing intervention 04 "PreCat oxygen sensor heater, Cyl 5-8"
8A A/C Compressor torque reduction 17 "Ignition Coil, Cyl #6"
46 Oxygen sensor 05 "AfterCat oxygen sensor heater, Cyl 5-8"
8b Electric thermostat control final stage 18 "Ignition Coil, Cyl #4"
49 Vehicle speed signal not present 06 "CAN timeout, instrument cluster"
8d ASC signal plausibility 19 "Ignition Coil, Cyl #1"
4C Idle CO Potentiometer 07 "Engine coolant temperature, radiator outlet"
8F Intervention, MSR 1A Control unit supply
4d Intake air temperature sensor 08 Misfire w/ low fuel
90 Intervention, ASC 1D Idle speed actuator (open)
4E Coolant temperature sensor 0A "PreCat oxygen sensor, Cyl 1-4"
93 Electric thermostat control performance 1F "Fuel Injector, Cyl #5"
55 A/C Compressor request 0C "AfterCat oxygen sensor, Cyl 1-4"
94 EWS Input 20 "Fuel Injector, Cyl #8"
64 Unspecified ECU Output Stage 0D "PreCat oxygen sensor heater, Cyl 1-4"
96 Fuel Injector, Cyl#1 21 "Fuel Injector, Cyl #3"
C8 ECU control unit selftest 0E "AfterCat oxygen sensor heater, Cyl 1-4"
97 Fuel Injector, Cyl#2
C9 Emission (lambda) control 23 "Fuel Injector, Cyl #2" 0F "PreCat oxygen sensor response time,
98 Fuel Injector, Cyl#3
24 Evaporative purge control valve Cyl 1-4"
99 Fuel Injector, Cyl#4 Chart K15
25 Oxygen sensor heating relay 10 "PreCat oxygen sensor aging, Cyl 1-4"
9A Fuel Injector, Cyl#5 1 ECU control unit selftest
29 Air mass sensor 11 "AfterCat oxygen sensor response time,
9b Fuel Injector, Cyl#6 3 Electric fuel pump relay / TR Signal
2A Vehicle speed signal not present Cyl 1-4"
9C Fuel Injector, Cyl#7 5 Evaporative purge control valve
30 A/C Compressor control 12 "PreCat oxygen sensor, Cyl 5-8"
9d Fuel Injector, Cyl#8 7 Air flow meter
31 "Ignition Coil, Cyl #2" 14 "AfterCat oxygen sensor, Cyl 5-8"
9E Fuel Injector, Cyl#9 0A Emission (lambda) control
32 "Ignition Coil, Cyl #3" 15 "PreCat oxygen sensor response time,
9F Fuel Injector, Cyl#10 0F Check engine lamp
33 "Ignition Coil, Cyl #8" Cyl 5-8"
A0 Fuel Injector, Cyl#11 10 Fuel Injectors (Cyl. 1,3,5 or 7,9,11)
34 "Ignition Coil, Cyl #5" 16 "PreCat oxygen sensor aging, Cyl 5-8"
A1 Fuel Injector, Cyl#12 11 Fuel Injectors (Cyl. 2,4,6 or 8,10,12)
36 Battery voltage / ECU main relay 17 "AfterCat oxygen sensor response time,
A5 Check engine lamp 17 Oxygen sensor heating relay
Cyl 5-8"
1C Oxygen sensor 3E EML Signal
A7 Electrical fuel pump relay 18 A/C Compressor
25 Control unit supply 41 A/C Compressor
A8 Idle speed actuator (open) 1A "Fuel trim, multiplicative, Cyl 1-4"
2b Idle CO Potentiometer 42 DWA/EWS Input
A9 Idle speed actuator (close) 1B "Fuel trim, QL additive, Cyl 1-4"
2C Intake air temperature sensor 43 "Knock Sensor, Cyl 7-8"
AA A/C Compressor control 1C "Fuel trim, Ti additive, Cyl 1-4"
2d Coolant temperature sensor 44 "Knock Sensor, Cyl 5-6"
d0 Secondary air control, Bank 2 1D "Air containment valve, shrouded injectors,
33 Ignition angle 45 "Knock Sensor, Cyl 3-4"
d2 Knock Sensor #1 Cyl 1-4"
d3 Knock Sensor #2 36 Torque Convertor Clutch 46 "Knock Sensor, Cyl 1-2"
20 Idle control valve stuck mechanically
d4 Knock Sensor #3 64 Unspecified ECU Output Stage 49 Throttle position sensor
22 "Fuel trim, multiplicative, Cyl 5-8"
d5 Knock Sensor #4 4C Idle CO Potentiometer 23 "Fuel trim, QL additive, Cyl 5-8"
13 14
24 "Fuel trim, Ti additive, Cyl 5-8" 70 Camshaft position sensor Chart 0F 54 Secondary air control circuit
27 EWS message 73 Air mass sensor 01 LDP control circuit 55 Secondary air valve
28 "Catalyst efficiency, Cyl 1-4" 75 Throttle position sensor 5D Evaporative emission system
02 DM-TL solenoid control circuit
2D "Catalyst efficiency, Cyl 5-8" 78 Vehicle speed signal not present 62 Evaporative emission system purge valve
03 PreCat oxygen sensors swapped
32 "Misfire detected, Cyl #1" 79 Load calculation crosscheck (HFM vs TPS) 65 Torque monitoring
04 "AfterCat oxygen sensor heater, Cyl#5-8"
33 "Misfire detected, Cyl #2" 7B Coolant temperature sensor
05 "PreCat oxygen sensor heater, Cyl#5-8" 66 MFL interface
34 "Misfire detected, Cyl #3" 7C Intake air temperature sensor
0A "PreCat oxygen sensor, Cyl#1-4" 67 Safety concept monitoring
35 "Misfire detected, Cyl #4" 87 Torque reduction: Transmission
0C "AfterCat oxygen sensor, Cyl#1-4" 68 Clutch switch
36 "Misfire detected, Cyl #5" 8A A/C Compressor torque reduction
37 "Misfire detected, Cyl #6" 8B Electric thermostat control final stage 0D "PreCat oxygen sensor heater, Cyl#1-4" 69 "Control unit self-test, RAM faulty"
38 "Misfire detected, Cyl #7" 8D ASC signal plausibility 0E "AfterCat oxygen sensor heater, Cyl#1-4" 6A Brake switch
39 "Misfire detected, Cyl #8" 8F "Intervention, MSR" 0F "PreCat oxygen sensor slow response, 6B "Control unit self-test, ROM faulty"
3E "Misfire detected, random or unknown 90 "Intervention, ASC" Cyl#1-4" 6C "Control unit self-test, reset"
cylinder" 93 Electric thermostat control performance 10 "PreCat oxygen sensor aging, Cyl#1-4" 6D Battery voltage
3F "Misfire detected, catalyst damaging, 94 EWS Input 11 "AfterCat oxygen sensor aging, Cyl#1-4" 6E Torque control
Cyl #1" 96 "Fuel Injector, Cyl #1" 6F Crankshaft sensor
12 "PreCat oxygen sensor, Cyl#5-8"
40 "Misfire detected, catalyst damaging, 97 "Fuel Injector, Cyl #2" 70 Timing reference high resolution signal
14 "AfterCat oxygen sensor, Cyl#5-8"
Cyl #2" 98 "Fuel Injector, Cyl #3"
15 "PreCat oxygen sensor slow response, 71 "Camshaft position sensor, Cyl#1-4"
41 "Misfire detected, catalyst damaging, 99 "Fuel Injector, Cyl #4"
Cyl#5-8" 72 "Camshaft position sensor, Cyl#5-8"
Cyl #3" 9A "Fuel Injector, Cyl #5"
16 "PreCat oxygen sensor aging, Cyl#5-8" 73 Air mass sensor
42 "Misfire detected, catalyst damaging, 9B "Fuel Injector, Cyl #6"
17 "AfterCat oxygen sensor aging, Cyl#5-8" 75 Throttle position sensors
Cyl #4" 9C "Fuel Injector, Cyl #7"
43 "Misfire detected, catalyst damaging, 9D "Fuel Injector, Cyl #8" 18 "Mixture Control, higher load, Cyl #1-4" 76 Throttle position sensor 1
Cyl #5" A4 EVAP Barometric tank pressure sensor 19 "Mixture Control, higher load, Cyl #5-8" 77 Throttle position sensor 2
44 "Misfire detected, catalyst damaging, A5 Check engine lamp 1A "Mixture Control, off idle, Cyl #1-4" 78 Vehicle speed
Cyl #6" A7 Electrical fuel pump relay 1B "Mixture Control, off idle, Cyl #5-8" 79 Wheel sensor failure
45 "Misfire detected, catalyst damaging, A8 Idle speed actuator (open) 1C "Mixture Control, idle, Cyl #1-4" 7A Ambient temperature sensor
Cyl #7" A9 Idle speed actuator (close) 1D "Mixture Control, idle, Cyl #5-8" 7B Engine coolant temperature sensor
46 "Misfire detected, catalyst damaging, AA A/C Compressor control 7C Intake air temperature sensor
1E "Mixture Control, idle, Cyl #1-4"
Cyl #8" B7 EVAP large leak 7D Radiator outlet temperature sensor
1F "Mixture Control, idle, Cyl #5-8"
4B "Misfire detected, catalyst damaging, B8 EVAP pinched hose check
20 Idle speed control 7F Coolant temperature plausibility
random or unknown cylinder" CB Ignition feedback failed
21 "Camshaft VANOS control, Cyl#1-4" 82 Drive-by-wire throttle position monitoring
4D "Air containment valve, shrouded injectors, CC EWS rolling code storage
22 "Camshaft VANOS control, Cyl#5-8" 83 Drive-by-wire throttle control
Cyl 5-8" D0 "Secondary air control, Cyl 5-8"
27 "EWS, manipulation detected" 84 Drive-by-wire throttle control output stage
4E Crankshaft position sensor (too many teeth) D2 "Knock Sensor, Cyl 1-2"
50 "Secondary air control, Cyl 1-4" D3 "Knock Sensor, Cyl 3-4" 28 "Catalyst efficiency, Cyl#1-4" 85 "Drive-by-wire throttle controller,
54 Secondary air pump final stage D4 "Knock Sensor, Cyl 5-6" 2D "Catalyst efficiency, Cyl#5-8" spring check"
55 Secondary air valve final stage D5 "Knock Sensor, Cyl 7-8" 32 "Misfire, Cyl #1" 86 "Drive-by-wire throttle controller,
5B "EVAP purge control valve, Cyl 5-8" D6 CAN index verification 33 "Misfire, Cyl #5" lower adaptation"
5D EVAP emission control system D7 "CAN timeout, left/right ECU" 34 "Misfire, Cyl #4" 87 "Drive-by-wire throttle controller,
5E EVAP large leak D8 "CAN timeout, ASC" 35 "Misfire, Cyl #8" amplifier check"
61 EVAP small leak D9 "CAN signal, EML" 88 "Drive-by-wire throttle, emergency
36 "Misfire, Cyl #6"
62 EVAP purge control valve circuit DC Knock control test pulse air position test"
37 "Misfire, Cyl #3"
65 "ECU, internal RAM failure" DE Knock control test pulse
38 "Misfire, Cyl #7" 8B Map controlled thermostat jammed
66 "ECU, external RAM failure" E4 Automatic start output
39 "Misfire, Cyl #2" 8C Map controlled thermostat circuit/control
67 "ECU, ROM failure" E9 Automatic start output
3E "Misfire, random/multiple cylinders" 8D Engine cooling fan control
68 Fault code memory error EA Automatic start input
69 "ECU, EEPROM failure" EC "CAN timeout, EGS" 50 "Secondary air system, Cyl #1-4" 8E Exhaust flap control
6B Control unit supply voltage ED Automatic start output 51 "Secondary air system, Cyl #5-8" 94 EWS signal/interface
6C Battery disconnected FD Coolant fan final stage 52 Secondary air valve 96 "Fuel Injector, Cyl #1"
6F Crankshaft position sensor 97 "Fuel Injector, Cyl #5"
15 16
98 "Fuel Injector, Cyl #4" Chart 1b 32 "Ignition Coil, Cyl #4" 76 Throttle position sensor 1
99 "Fuel Injector, Cyl #8" 01 Fuel pump relay 33 "Ignition Coil, Cyl #6" 77 Throttle position sensor 2
9A "Fuel Injector, Cyl #6" 02 Idle speed actuator (close) 34 "Ignition Coil, Cyl #5" 78 "Throttle position sensors, cross check"
03 "Fuel Injector, Cyl #1" 35 Electronic fan (relay) 79 "Throttle position sensors, both bad"
9B "Fuel Injector, Cyl #3"
04 "Fuel Injector, Cyl #3" 36 Battery voltage behind main relay 7A "Control unit self-test, master processor"
9C "Fuel Injector, Cyl #7"
3A Sensor voltage supply 1 7B "Bus offline, SMG-CAN"
9D "Fuel Injector, Cyl #2" 05 "Fuel Injector, Cyl #2"
3B Sensor voltage supply 2 7E Fuel pump crash shut-off
06 Timeout SMG-CAN
A3 Throttle position / air mass plausibility 3C "Pedal position sensor 1, 7F DM-TL module
07 Intake camshaft position sensor
A4 Ambient pressure sensor master measurement" 80 Idle speed deviation
09 "Knock sensor, Cyl #1-2"
A5 "VANOS output stage, Cyl #1-4" 3D "Pedal position sensor 2, 82 "EWS signal, manipulation detected"
0A Exhaust camshaft position sensor
A6 "VANOS output stage, Cyl #5-8" master measurement" 83 "DSC intervention, plausibility"
0C "PreCat oxygen sensor, Cyl #4-6"
A7 Fuel pump relay control 3F Secondary air switching valve 84 DSC message timeout
0D "PreCat oxygen sensor, Cyl #1-3"
41 "Throttle position sensor 2, 86 Instrument Cluster message timeout
A8 Check engine lamp/MIL 0E Tank small leak
slave measurement" 87 Vehicle speed signal
AA A/C compressor control 10 Crankshaft sensor 42 EWS interface 88 Idle speed controller
B7 LDP diagnosis 12 Map controlled thermostat actuator 43 Intake camshaft VANOS advance valve 8B Cruise control system
B8 LDP system 13 Secondary air pump relay 45 "Knock sensor, Cyl #5-6" 8C Engine noise too high
B9 LDP pressure sensor 14 Starter relay 46 "Knock sensor, Cyl #3-4" 8D "Fuel level, plausibility"
BA DM-TL pump control circuit 15 "Exhaust camshaft VANOS retard valve, 48 Intake camshaft VANOS retard valve 8F E-box-fan
Cyl #1-4" 49 "Air mass sensor, plausibility "
BB DM-TL small leak 90 "Fuel control, Cyl #1-3"
16 "Exhaust camshaft VANOS advance valve, 4C Ambient pressure sensor
BC DM-TL large leak 91 "Fuel control, Cyl #4-6"
Cyl #1-4" 4D Intake air temperature sensor
BD DM-TL pump current 95 Misfire w/ empty fuel tank
17 "Ignition Coil, Cyl #2" 4E Coolant temperature sensor
C9 DM-TL heater 96 "Control unit self-test, memory test master"
18 "Ignition Coil, Cyl #3" 4F Exhaust gas temperature sensor
CC EWS exchange code stored 97 "Control unit self-test, driver
19 "Ignition Coil, Cyl #1" 50 Switch-chain grip
diagnostics chain"
D2 "Knock sensor, Cyl #1-2" 1B DM-TL switching valve 51 MFL interface signal
98 "Control unit self-test,
D3 "Knock sensor, Cyl #3-4" 1C Map controlled thermostat control 52 Muffler flap
communication master"
D4 "Knock sensor, Cyl #5-6" 1D Idle speed actuator (open) 55 "Throttle position sensor,
9B "Control unit self-test, adaption
D5 "Knock sensor, Cyl #7-8" 1E "Control unit self-test, A/D master measurement"
EEPROM master"
converter monitoring" 56 CAN bus offline
D6 Knock control zero test 9C "Control unit self-test, adaption
1F "Fuel Injector, Cyl #5" 57 "AfterCat oxygen sensor voltage, Cyl #1-3"
D7 Knock control offset EEPROM slave"
20 "Fuel Injector, Cyl #6" 58 "AfterCat oxygen sensor voltage, Cyl #4-6"
D8 Knock control test pulse 9D "Control unit self-test, memory test slave"
59 "Control unit self-test, Safety Concept
21 "Fuel Injector, Cyl #4" 9E "Control unit self-test, communication slave"
DB CAN timeout slave check"
24 Evaporative emission purge control valve 9F "Control unit self-test, knock detection IC 1"
DC "CAN timeout, EGS" 5A "PreCat oxygen sensor aging, Cyl #1-3"
25 "PreCat oxygen sensor heater control, A0 "Control unit self-test, knock detection IC 2"
DD "CAN timeout, ASC/DSC" 5B "PreCat oxygen sensor aging, Cyl #4-6"
Cyl #1-3" A1 Knock control
DE "CAN timeout, instrument cluster" 5C "AfterCat oxygen sensor aging, Cyl #1-3"
26 "PreCat oxygen sensor heater control, A3 "Control unit self-test, master resets"
5D "AfterCat oxygen sensor aging, Cyl #4-6"
DF "CAN timeout, ACC" Cyl #4-6" AA "Secondary air system, flow too low"
63 "Control unit self-test, Safety Concept
E0 MSR intervention plausibility 27 "AfterCat oxygen sensor heater control, AB "Secondary air system, valve sticking"
master check"
E1 ACC intervention plausibility Cyl #1-3" AC VANOS pressure storage valve
69 "Engine coolant temperature, Plausibility"
E2 Fuel level plausibility 28 "AfterCat oxygen sensor heater control, 6A Brake light switch AD Starter switch input
E5 Pedal position sensor supply voltage Cyl #4-6" 6B "Control unit self-test, pre-drive check of AE "Mixture adaptation, Cyl #1-3"
E6 Pedal position sensors 29 Air mass sensor drive-by-wire system" AF "Mixture adaptation, Cyl #4-6"
2A Vehicle speed signal 6C Switching valve oil circuit left B0 DM-TL error
E7 Pedal position sensor 1
2B Radiator outlet temperature sensor 6D Switching valve oil circuit right B2 "Catalyst system efficiency, Cyl #1-3"
E8 Pedal position sensor 2
2C Thermal oil level sensor 6E Sport switch LED indicator B3 "Catalyst system efficiency, Cyl #4-6"
E9 Automatic starter control output
2D Drive-by-wire throttle actuator driver 6F "Pedal position sensor 1, cross check" B4 Tank leak detected
EA Automatic starter input signal B5 Filler cap open
2E Fuel consumption (KVA) signal output 70 "Pedal position sensor 2, cross check"
EC Intake air flap control 2F Engine RPM (TD) signal output 73 "Control unit self-test, internal B6 "Injection driver 1, over temp."
ED Automatic starter 30 A/C Compressor relay ECU temperature" B7 "Injection driver 2, over temp."
17 18
B8 Intake camshaft VANOS position control Chart 06 43 "Misfire detected, catalyst damaging, A7 Electrical fuel pump relay
B9 Exhaust camshaft VANOS position control 04 "PreCat oxygen sensor heater, Cyl 5-8" Cyl #5" A8 Idle speed actuator (open)
BA "Ignition output stage, Cyl #1" 05 "AfterCat oxygen sensor heater, Cyl 5-8" 44 "Misfire detected, catalyst damaging, A9 Idle speed actuator (close)
BB "Ignition output stage, Cyl #2" 08 Misfire w/ low fuel Cyl #6" AA A/C Compressor control
BC "Ignition output stage, Cyl #3" 0A "PreCat oxygen sensor, Cyl 1-4" 45 "Misfire detected, catalyst damaging, D0 "Secondary air control, Cyl 5-8"
BD "Ignition output stage, Cyl #4" 0C "AfterCat oxygen sensor, Cyl 1-4" Cyl #7" D2 "Knock Sensor, Cyl 1-2"
BE "Ignition output stage, Cyl #5" 0D "PreCat oxygen sensor heater, Cyl 1-4" 46 "Misfire detected, catalyst damaging, D3 "Knock Sensor, Cyl 3-4"
BF "Ignition output stage, Cyl #6" 0E "AfterCat oxygen sensor heater, Cyl 1-4" Cyl #8" D4 "Knock Sensor, Cyl 5-6"
C2 "Control unit self-test, cruise control shut-off" 0F "PreCat oxygen sensor response time, 4B "Misfire detected, catalyst damaging, D5 "Knock Sensor, Cyl 7-8"
C3 "Control unit self-test, torque manager Cyl 1-4" random or unknown cylinder" D8 "CAN timeout, ASC"
monitoring" 4E Crankshaft position sensor (too many teeth) DC Knock control test pulse
10 "PreCat oxygen sensor aging, Cyl 1-4"
C4 "Misfire w/ fuel cutoff, Cyl #1" 50 "Secondary air control, Cyl 1-4" DE Knock control test pulse
11 "AfterCat oxygen sensor response time,
C5 "Misfire w/ fuel cutoff, Cyl #2" 54 Secondary air pump final stage EA Automatic start input
Cyl 1-4"
C6 "Misfire w/ fuel cutoff, Cyl #3" 55 Secondary air valve final stage EC "CAN timeout, EGS"
12 "PreCat oxygen sensor, Cyl 5-8"
C7 "Misfire w/ fuel cutoff, Cyl #4" 5D EVAP emission control system ED Automatic start output
14 "AfterCat oxygen sensor, Cyl 5-8"
C8 "Misfire w/ fuel cutoff, Cyl #5" 5E EVAP large leak FD Coolant fan final stage
15 "PreCat oxygen sensor response time,
C9 "Misfire w/ fuel cutoff, Cyl #6" 61 EVAP small leak
Cyl 5-8" Chart 07
CC "Misfire, multiple cylinders w/ fuel cutoff" 62 EVAP purge control valve circuit
16 "PreCat oxygen sensor aging, Cyl 5-8" 08 Misfire w/ low fuel
CD "Misfire during warm-up, Cyl #1" 65 "ECU, internal RAM failure"
17 "AfterCat oxygen sensor response time, 0A PreCat oxygen sensor
CE "Misfire during warm-up, Cyl #2"
Cyl 5-8" 66 "ECU, external RAM failure"
CF "Misfire during warm-up, Cyl #3" 0C AfterCat oxygen sensor
18 A/C Compressor 67 "ECU, ROM failure"
D0 "Misfire during warm-up, Cyl #4" 0D PreCat oxygen sensor heater
1A "Fuel trim, multiplicative, Cyl 1-4" 68 Fault code memory error
D1 "Misfire during warm-up, Cyl #5" 0E AfterCat oxygen sensor heater
1B "Fuel trim, QL additive, Cyl 1-4" 6B Control unit supply voltage
D2 "Misfire during warm-up, Cyl #6" 0F PreCat oxygen sensor response time
1C "Fuel trim, Ti additive, Cyl 1-4" 6C Battery disconnected
D5 "Misfire during warm-up, multiple cylinders" 10 PreCat oxygen sensor aging
20 Idle control valve stuck mechanically 6F Crankshaft position sensor
D6 "PreCat oxygen sensor slow response, 11 AfterCat oxygen sensor response time
22 "Fuel trim, multiplicative, Cyl 5-8" 70 Camshaft position sensor
Cyl #1-3" 18 A/C Compressor
23 "Fuel trim, QL additive, Cyl 5-8" 73 Air mass sensor
D7 "PreCat oxygen sensor slow response, 1A "Fuel trim, multiplicative"
24 "Fuel trim, Ti additive, Cyl 5-8" 75 Throttle position sensor
Cyl #4-6" 1B "Fuel trim, QL additive"
27 EWS message 78 Vehicle speed signal not present
D8 "PreCat oxygen sensor slow switching 1C "Fuel trim, Ti additive"
28 "Catalyst efficiency, Cyl 1-4" 79 Load calculation crosscheck (HFM vs TPS)
(rich to lean), Cyl #1-3" 20 Idle control valve stuck mechanically
2D "Catalyst efficiency, Cyl 5-8" 7B Coolant temperature sensor
D9 "PreCat oxygen sensor slow switching 27 EWS message
32 "Misfire detected, Cyl #1" 7C Intake air temperature sensor
(rich to lean), Cyl #4-6" 28 Catalyst efficiency
33 "Misfire detected, Cyl #2" 87 Torque reduction: Transmission
DA "PreCat oxygen sensor signal 32 "Misfire detected, Cyl #1"
34 "Misfire detected, Cyl #3" 8A A/C Compressor torque reduction
size/amplitude, Cyl #1-3" 33 "Misfire detected, Cyl #2"
35 "Misfire detected, Cyl #4" 8B Electric thermostat control final stage
DB "PreCat oxygen sensor signal 34 "Misfire detected, Cyl #3"
36 "Misfire detected, Cyl #5" 8D ASC signal plausibility
size/amplitude, Cyl #4-6" 35 "Misfire detected, Cyl #4"
E4 "Drive-by-wire, throttle control failure" 37 "Misfire detected, Cyl #6" 8F "Intervention, MSR"
3E "Misfire detected, random or
E5 "Drive-by-wire, throttle control failure" 38 "Misfire detected, Cyl #7" 90 "Intervention, ASC"
unknown cylinder"
E6 "Drive-by-wire, throttle position failure" 39 "Misfire detected, Cyl #8" 93 Electric thermostat control performance
3F "Misfire detected, catalyst damaging,
E7 "Control unit self-test, slave 3E "Misfire detected, random or 94 EWS Input
Cyl #1"
processor check" unknown cylinder" 96 "Fuel Injector, Cyl #1"
40 "Misfire detected, catalyst damaging,
E8 Evaporative emissions purge valve 3F "Misfire detected, catalyst damaging, 97 "Fuel Injector, Cyl #2"
Cyl #2"
functional check Cyl #1" 98 "Fuel Injector, Cyl #3"
41 "Misfire detected, catalyst damaging,
F7 VANOS pressure accumulator valve 40 "Misfire detected, catalyst damaging, 99 "Fuel Injector, Cyl #4"
Cyl #3"
F8 Intake camshaft VANOS moving time Cyl #2" 9A "Fuel Injector, Cyl #5"
42 "Misfire detected, catalyst damaging,
F9 Exhaust camshaft VANOS moving time 41 "Misfire detected, catalyst damaging, 9B "Fuel Injector, Cyl #6"
Cyl #4"
FA Intake camshaft VANOS sealing Cyl #3" 9C "Fuel Injector, Cyl #7"
4B "Misfire detected, catalyst damaging,
FB Exhaust camshaft VANOS sealing 42 "Misfire detected, catalyst damaging, 9D "Fuel Injector, Cyl #8"
random or unknown cylinder"
Cyl #4" A5 Check engine lamp
19 20
4E Crankshaft position sensor (too many teeth) 10 "PreCat oxygen sensor aging, Bank 1" 46 "Misfire detected, catalyst damaging, 9D "Fuel Injector, Cyl #8"
50 Secondary air control 11 "AfterCat oxygen sensor response time, Cyl #8" 9E "Fuel Injector, Cyl #9"
5D EVAP emission control system Bank 1" 47 "Misfire detected, catalyst damaging, 9F "Fuel Injector, Cyl #10"
5E EVAP large leak 12 "PreCat oxygen sensor, Bank 2" Cyl #9" A0 "Fuel Injector, Cyl #11"
61 EVAP small leak 14 "AfterCat oxygen sensor, Bank 2" 48 "Misfire detected, catalyst damaging, A1 "Fuel Injector, Cyl #12"
62 EVAP purge control valve circuit 15 "PreCat oxygen sensor response time, Cyl #10" A5 Check engine lamp
65 "ECU, internal RAM failure" Bank 2" 49 "Misfire detected, catalyst damaging, A7 Electrical fuel pump relay
66 "ECU, external RAM failure" 16 "PreCat oxygen sensor aging, Bank 2" Cyl #11" A8 Idle speed actuator (open)
67 "ECU, ROM failure" 17 "AfterCat oxygen sensor response time, 4A "Misfire detected, catalyst damaging, A9 Idle speed actuator (close)
68 Fault code memory error Bank 2" Cyl #12" AA A/C Compressor control
6B Control unit supply voltage 18 A/C Compressor 4B "Misfire detected, catalyst damaging, D0 "Secondary air control, Bank 2"
6C Battery disconnected 1A "Fuel trim, multiplicative, Bank 1" random or unknown cylinder" D2 Knock Sensor #1
6F Crankshaft position sensor 1B "Fuel trim, QL additive, Bank 1" 4E Crankshaft position sensor (too many teeth) D3 Knock Sensor #2
70 Camshaft position sensor 1C "Fuel trim, Ti additive, Bank 1" 50 "Secondary air control, Bank 1" D4 Knock Sensor #3
73 Air mass sensor 20 Idle control valve stuck mechanically 54 Secondary air pump final stage D5 Knock Sensor #4
75 Throttle position sensor 22 "Fuel trim, multiplicative, Bank 2" 55 Secondary air valve final stage D8 "CAN timeout, ASC"
78 Vehicle speed signal not present 23 "Fuel trim, QL additive, Bank 2" 5D EVAP emission control system DC Knock control test pulse
79 Load calculation crosscheck (HFM vs TPS) 24 "Fuel trim, Ti additive, Bank 2" 5E EVAP large leak DE Knock control test pulse
7B Coolant temperature sensor 27 EWS message 61 EVAP small leak EA Automatic start input
7C Intake air temperature sensor 28 "Catalyst efficiency, Bank 1" 62 EVAP purge control valve circuit EC "CAN timeout, EGS"
87 Torque reduction: Transmission 2D "Catalyst efficiency, Bank 2" 65 "ECU, internal RAM failure" ED Automatic start output
8F "Intervention, MSR" 32 "Misfire detected, Cyl #1" 66 "ECU, external RAM failure" FD Coolant fan final stage
90 "Intervention, ASC" 33 "Misfire detected, Cyl #2" 67 "ECU, ROM failure"
94 EWS Input
Charts 11 & 16
34 "Misfire detected, Cyl #3" 68 Fault code memory error
01 "Ignition Coil, Cyl #2"
96 "Fuel Injector, Cyl #1" 35 "Misfire detected, Cyl #4" 6B Control unit supply voltage
02 "Ignition Coil, Cyl #4"
97 "Fuel Injector, Cyl #2" 36 "Misfire detected, Cyl #5" 6C Battery disconnected
03 "Ignition Coil, Cyl #6"
98 "Fuel Injector, Cyl #3" 37 "Misfire detected, Cyl #6" 6F Crankshaft position sensor
05 "Fuel Injector, Cyl #2"
99 "Fuel Injector, Cyl #4" 38 "Misfire detected, Cyl #7" 70 Camshaft position sensor
06 "Fuel Injector, Cyl #1"
A5 Check engine lamp 39 "Misfire detected, Cyl #8" 73 Air mass sensor
08 Air mass sensor
A7 Electrical fuel pump relay 3A "Misfire detected, Cyl #9" 75 Throttle position sensor
0A Coolant temperature sensor
A8 Idle speed actuator (open) 3B "Misfire detected, Cyl #10" 78 Vehicle speed signal not present
0B EVAP system pressure sensor
A9 Idle speed actuator (close) 3C "Misfire detected, Cyl #11" 79 Load calculation crosscheck (HFM vs TPS)
0C Throttle position sensor
AA A/C Compressor control 3D "Misfire detected, Cyl #12" 7B Coolant temperature sensor
AF DISA (intake resonance) flap 0E Intake air temperature sensor
3E "Misfire detected, random or 7C Intake air temperature sensor
D2 "Knock Sensor, Cyl 1-2" 10 A/C compressor PWM signal
unknown cylinder" 87 Torque reduction: Transmission
D3 "Knock Sensor, Cyl 3-4" 12 EWS Signal
3F "Misfire detected, catalyst damaging, 8A A/C Compressor torque reduction
DC Knock control zero test 14 Check engine lamp
Cyl #1" 8B Electric thermostat control final stage
DE Knock control test pulse 15 VANOS (Solenoid)
40 "Misfire detected, catalyst damaging, 8D ASC signal plausibility
EC "CAN timeout, EGS” 16 "Fuel Injector, Cyl #3"
Cyl #2" 8F "Intervention, MSR"
17 "Fuel Injector, Cyl #6"
Chart 09 41 "Misfire detected, catalyst damaging, 90 "Intervention, ASC"
18 "Fuel Injector, Cyl #4"
04 "PreCat oxygen sensor heater, Bank 2" Cyl #3" 93 Electric thermostat control performance
19 "PreCat oxygen sensor heater, Cyl #1-3"
05 "AfterCat oxygen sensor heater, Bank 2" 42 "Misfire detected, catalyst damaging, 94 EWS Input
1B Idle speed actuator (close)
08 Misfire w/ low fuel Cyl #4" 96 "Fuel Injector, Cyl #1"
1D "Ignition Coil, Cyl #1"
0A "PreCat oxygen sensor, Bank 1" 43 "Misfire detected, catalyst damaging, 97 "Fuel Injector, Cyl #2"
1E "Ignition Coil, Cyl #3"
0C "AfterCat oxygen sensor, Bank 1" Cyl #5" 98 "Fuel Injector, Cyl #3"
1F "Ignition Coil, Cyl #5"
0D "PreCat oxygen sensor heater, Bank 1" 44 "Misfire detected, catalyst damaging, 99 "Fuel Injector, Cyl #4"
21 "Fuel Injector, Cyl #5"
0E "AfterCat oxygen sensor heater, Bank 1" Cyl #6" 9A "Fuel Injector, Cyl #5"
23 Secondary air system relay/pump
0F "PreCat oxygen sensor response time, 45 "Misfire detected, catalyst damaging, 9B "Fuel Injector, Cyl #6"
2E Fuel level signal (reserve lamp)
Bank 1" Cyl #7" 9C "Fuel Injector, Cyl #7"
21 22
2F Catalyst temperature after start-up DE Time to closed loop temperature too long 13 VANOS solenoid, exhaust 71 Motorized Throttle Valve (MDK)
32 EVAP system running losses valve E3 "Oxygen sensor adaption limit, Cyl #1-3" 15 VANOS solenoid, intake potentiometer #2
33 EVAP system shutoff valve E4 "Oxygen sensor adaption limit, Cyl #4-6" 16 Fuel Injector, Cyl #3 72 Motorized Throttle Valve (MDK) final stage
34 Rear exhaust valve flap E5 "PreCat oxygen sensor response time, 17 Fuel Injector, Cyl #6 73 Reference voltage (5v) source for
35 Idle speed actuator (open) Cyl #1-3" 18 Fuel Injector, Cyl #4 #1 potentiometers
37 "PreCat oxygen sensor heater, Cyl #4-6" E6 "PreCat oxygen sensor response time, 19 PreCat oxygen sensor heater, Cyl #1-3 74 Reference voltage (5v) source for
38 Ignition feedback - shunt resistor Cyl #4-6" 1B Idle speed actuator (close) #2 potentiometers
39 "Knock Sensor, Cyl #1-3" E7 "PreCat oxygen sensor switching Time, 1D Ignition Coil, Cyl #1 75 Pedal sensor (PWG) potentiometer
3B "Knock Sensor, Cyl #4-6" Cyl #1-3" 1E Ignition Coil, Cyl #3 plausibility
3D "AfterCat oxygen sensor heater, Cyl #4-6" E8 "PreCat oxygen sensor switching Time, 1F Ignition Coil, Cyl #5 76 Motorized Throttle Valve (MDK)
3E "Secondary air system, switching valve" Cyl #4-6" 21 Fuel Injector, Cyl #5 feedback plausibility
41 Camshaft sensor E9 "Catalyst efficiency below threshold, 23 Secondary air system electrical pump 77 Motorized Throttle Valve (MDK)
44 "EVAP system, purge control valve ckt." Cyl #1-3" 26 Clutch switch mechanically stuck
45 Electrical fuel pump relay EA "Catalyst efficiency below threshold, 27 Brake light switch (BLS) / brake light 78 PWG / MDK potentiometers not plausible
4A A/C compressor relay Cyl #4-6" test plausibility 7A Oil temperature sensor
4B "PreCat oxygen sensor voltage, Cyl #1-3" EB "AfterCat oxygen sensor heater power, 28 Brake light switch (BLS) / pedal 7B Electric thermostat control final stage
4C "PreCat oxygen sensor voltage, Cyl #4-6" Cyl #1-3" sensor plausibility 7C DISA flap control
4D "AfterCat oxygen sensor voltage, Cyl #1-3" EC "AfterCat oxygen sensor heater power, 29 Multi-function steering wheel (MFL) signal 7D Coolant fan final stage
4E "AfterCat oxygen sensor voltage, Cyl #4-6" Cyl #4-6" 2A Multi-function steering wheel (MFL) 7E LDP solenoid valve
EE "Misfire detected, Cyl #1" redundant code transmission 7F Electrical fuel pump
4F "AfterCat oxygen sensor heater, Cyl #1-3"
EF "Misfire detected, Cyl #2" 2B Multi-function steering wheel (MFL) 80 EWS signal
50 "ASC signal, active too long"
F0 "Misfire detected, Cyl #3" control switch 82 CAN timeout (ASC1)
51 "MSR signal, active too long"
F1 "Misfire detected, Cyl #4" 2D Multi-function steering wheel (MFL) 83 CAN timeout (instr2)
52 "EML signal, active too long"
F2 "Misfire detected, Cyl #5" toggle bit 84 CAN timeout (instr3)
53 Crankshaft Sensor
F3 "Misfire detected, Cyl #6" 32 Running loss (3/2) valve final stage 85 CAN timeout (ASC3)
64 ECU Control Unit
F4 "Flywheel adaption, segment timing faulty" 34 Rear exhaust valve flap 8C EVAP LDP reed switch not closed
BE EVAP reed switch not closed
F5 "Secondary air system flow too low, 35 Idle speed actuator (open) 8D EVAP LDP reed switch doesn't open
BF EVAP reed switch doesn't open
Cyl #1-3" 37 PreCat oxygen sensor heater, Cyl #4-6 8E EVAP LDP reed switch doesn't close
C0 EVAP reed switch doesn't close
F6 "Secondary air system flow too low, 38 Ignition feedback - shunt resistor 8F EVAP clamped tube check
C1 EVAP clamped tube check
Cyl #4-6" 39 Knock Sensor, Cyl #1-3 90 EVAP large leak detected
C2 EVAP large leak detected
F7 Secondary air system injector valve jammed 3B Knock Sensor, Cyl #4-6 91 EVAP small leak detected
C3 EVAP small leak detected
FA EVAP TEV not operating 3D AfterCat oxygen sensor heater, Cyl #4-6 92 EVAP capillary leak (0.5mm) detected
C4 EVAP electrical LDP valve
FB EVAP small leak detected 3E Secondary air system, switching valve 95 MDK position and airmass signal
C5 EVAP barometric pressure sensor
FC EVAP incorrect purge flow 41 Camshaft sensor, intake cam not plausible
C8 "PreCat oxygen sensor no activity, Cyl #1-3"
FD EVAP shut off valve stuck closed 44 EVAP system, purge control valve circuit 96 PreCat oxygen sensor short to B+,
C9 "PreCat oxygen sensor no activity, Cyl #4-6"
FE EVAP large leak detected 45 Electrical fuel pump relay Cyl #1-3
CA "Oxygen sensor control limit, Cyl #1-3"
FF EVAP TEV stuck open 4A A/C compressor relay 97 PreCat oxygen sensor short to ground,
CB "Oxygen sensor control limit, Cyl #4-6" 4F AfterCat oxygen sensor heater, Cyl #1-3 Cyl #1-3
CC "Idle control system, idle speed Chart 15 (not the same as 53 Crankshaft Sensor 98 PreCat oxygen sensor disconnection,
not plausible" chart K15) 64 ECU Control Unit Cyl #1-3
D1 EWS message 01 Ignition Coil, Cyl #2 67 VANOS, faulty intake reference value 99 PreCat oxygen sensor short to B+,
D2 Ignition feedback faulty (>2 cylinders) 02 Ignition Coil, Cyl #4 68 VANOS, faulty exhaust reference value Cyl #4-6
D3 Idle control valve mechanically stuck 03 Ignition Coil, Cyl #6 69 VANOS, intake mechanically stuck 9A PreCat oxygen sensor short to ground,
D4 VANOS mechanically stuck 05 Fuel Injector, Cyl #2 6A VANOS, exhaust mechanically stuck Cyl #4-6
D6 Vehicle speed signal not present 06 Fuel Injector, Cyl #1 6D Motorized Throttle Valve (MDK), PWM 9B PreCat oxygen sensor disconnection,
D7 ASC/MSR/EML - interface not plausible 08 Air mass sensor not plausible Cyl #4-6
D8 "Gear selector signal, signal undefined" 0A Coolant temperature sensor 6E Pedal sensor (PWG) potentiometer #1 9C AfterCat oxygen sensor short to B+,
D9 CAN bus timeout 0B Radiator outlet temperature sensor 6F Pedal sensor (PWG) potentiometer #2 Cyl #1-3
DA CAN controller - warning level reached 0E Intake air temperature sensor 70 Motorized Throttle Valve (MDK) 9D AfterCat oxygen sensor short to ground,
DB CAN bus offline 12 Camshaft sensor, exhaust cam potentiometer #1 Cyl #1-3
23 24
9F AfterCat oxygen sensor short to B+, DF AfterCat oxygen sensor slow switching 0A "Exhaust camshaft position sensor, 32 "Ignition Coil, Cyl #4"
Cyl #4-6 time, Cyl #1-3 Cyl #1-4" 33 "Ignition Coil, Cyl #6"
A0 AfterCat oxygen sensor short to ground, E0 AfterCat oxygen sensor slow switching 0B "Exhaust camshaft position sensor, 34 "Ignition Coil, Cyl #5"
Cyl #4-6 time, Cyl #4-6 Cyl #5-8" 35 Electronic fan (relay)
A8 Electrical thermostat mechanically E1 AfterCat oxygen sensor trim control, 0C "PreCat oxygen sensor, Cyl #5-8" 36 Battery voltage behind main relay
jammed open Cyl #1-3 0D "PreCat oxygen sensor, Cyl #1-4" 37 "Ignition Coil, Cyl #7"
A9 Motorized Throttle (MDK) final stage failure E2 AfterCat oxygen sensor trim control, 0E Tank small leak 39 "Air mass sensor, Cyl #5-8"
AA Communication with safety Cyl #4-6 0F "Crankshaft/Camshaft position correlation, 3A Sensor voltage supply 1
controller disturbed E3 Oxygen sensor adaption limit, Cyl #1-3 Cyl #1-4" 3B Sensor voltage supply 2
AB Safety controller has shut down E4 Oxygen sensor adaption limit, Cyl #4-6 10 Crankshaft sensor 3C "Pedal position sensor 1,
MDK function E5 PreCat oxygen sensor slow response time, 12 Map controlled thermostat actuator master measurement"
AC Pedal sensor (PWG) short between Cyl #1-3 13 Secondary air pump relay 3D "Pedal position sensor 2,
potientiometers E6 PreCat oxygen sensor slow response time, 14 Starter relay master measurement"
AD Motorized Throttle (MDK) short Cyl #4-6 15 "Exhaust camshaft VANOS retard valve, 3F Secondary air switching valve
between potientiometers E7 PreCat oxygen sensor slow switching Time, Cyl #1-4" 41 "Throttle position sensor 2,
AE Motorized Throttle (MDK) idle position Cyl #1-3 16 "Exhaust camshaft VANOS advance valve, slave measurement"
not plausible E8 PreCat oxygen sensor slow switching Time, Cyl #1-4" 42 EWS interface
AF Pedal sensor (PWG) pot. #1 idle position Cyl #4-6 17 "Ignition Coil, Cyl #2" 43 "Intake camshaft VANOS advance valve,
not plausible E9 Catalyst efficiency below threshold, Cyl #1-3 18 "Ignition Coil, Cyl #3" Cyl #1-4"
B0 Pedal sensor (PWG) pot. #2 idle position EA Catalyst efficiency below threshold, Cyl #4-6 19 "Ignition Coil, Cyl #1" 45 "Knock sensor, Cyl #5-6"
not plausible EB PreCat oxygen sensor trim control, Cyl #1-3 1A "Ignition Coil, Cyl #8" 46 "Knock sensor, Cyl #3-4"
BC PreCat oxygen sensor heater insufficient, EC PreCat oxygen sensor trim control, Cyl #4-6 1B DM-TL switching valve 47 "Knock sensor, Cyl #7-8"
Cyl #1-3 EE Misfire detected, Cyl #1 1C Map controlled thermostat control 48 "Intake camshaft VANOS retard valve,
BD PreCat oxygen sensor heater insufficient, EF Misfire detected, Cyl #2 1D Idle speed actuator (open) Cyl #1-4"
Cyl #4-6 F0 Misfire detected, Cyl #3 1E "Control unit self-test, A/D converter 49 "Air mass sensor, plausibility "
BE AfterCat oxygen sensor heater insufficient, F1 Misfire detected, Cyl #4 monitoring" 4A "Intake camshaft VANOS advance valve,
Cyl #1-3 F2 Misfire detected, Cyl #5 1F "Fuel Injector, Cyl #5" Cyl #5-8"
BF AfterCat oxygen sensor heater insufficient, F3 Misfire detected, Cyl #6 20 "Fuel Injector, Cyl #6" 4B "Intake camshaft VANOS retard valve,
Cyl #4-6 F4 Flywheel adaption, segment timing faulty 21 "Fuel Injector, Cyl #4" Cyl #5-8"
CA Oxygen sensor control limit, Cyl #1-3 F5 Secondary air system flow too low, Cyl #1-3 22 "Fuel Injector, Cyl #7" 4C Ambient pressure sensor
CB Oxygen sensor control limit, Cyl #4-6 F6 Secondary air system flow too low, Cyl #4-6 23 "Fuel Injector, Cyl #8" 4D Intake air temperature sensor
CC Idle control system, idle speed not plausible F7 Secondary air system valve stuck open 24 Evaporative emission purge control valve 4E Coolant temperature sensor
D0 EWS engine speed check not ok F8 AfterCat oxygen sensor, signal after decel 25 "PreCat oxygen sensor heater control, 4F Exhaust gas temperature sensor
D1 EWS message not plausible, Cyl #1-3 Cyl #1-4" 50 Switch-chain grip
D2 Ignition feedback faulty (>2 cylinders) F9 AfterCat oxygen sensor, signal after decel 26 "PreCat oxygen sensor heater control, 51 MFL interface signal
D3 Idle control valve mechanically stuck not plausible, Cyl #4-6 Cyl #5-8" 52 Muffler flap
D6 Vehicle speed signal not present FA Functional check purge valve 27 "AfterCat oxygen sensor heater control, 53 "Exhaust camshaft VANOS advance valve,
D7 AfterCat oxygen sensor disconnection, Cyl #1-4" Cyl #5-8"
Chart 16 (see Chart 11)
Cyl #1-3 28 "AfterCat oxygen sensor heater control, 54 "Exhaust camshaft VANOS retard valve,
Chart 18
D8 AfterCat oxygen sensor disconnection, Cyl #5-8" Cyl #5-8"
01 Fuel pump relay
Cyl #4-6 29 "Air mass sensor, Cyl #1-4" 55 "Throttle position sensor,
02 Idle speed actuator (close)
D9 CAN timeout (EGS1) 2A "Vehicle speed input signal, master measurement"
03 "Fuel Injector, Cyl #1"
DB CAN bus offline hardwired ""A"" signal" 56 CAN bus offline
04 "Fuel Injector, Cyl #3"
DC AfterCat oxygen sensor slow response time, 2B Radiator outlet temperature sensor 57 "AfterCat oxygen sensor voltage, Cyl #1-4"
05 "Fuel Injector, Cyl #2"
Cyl #1-3 2C Thermal oil level sensor 58 "AfterCat oxygen sensor voltage, Cyl #5-8"
06 Timeout SMG-CAN
DD AfterCat oxygen sensor slow response time, 2D Drive-by-wire throttle actuator driver 59 "Control unit self-test, Safety Concept
07 "Intake camshaft position sensor, Cyl #1-4"
Cyl #4-6 2E Fuel consumption (KVA) signal output slave check"
08 "Intake camshaft position sensor, Cyl #5-8"
DE Coolant temp too low for closed 2F Engine RPM (TD) signal output 5A "PreCat oxygen sensor aging, Cyl #1-4"
09 "Knock sensor, Cyl #1-2"
loop operation 30 A/C Compressor relay 5B "PreCat oxygen sensor aging, Cyl #5-8"
25 26
5C "AfterCat oxygen sensor aging, Cyl #1-4" 8B Cruise control system BD "Ignition output stage, Cyl #4" F7 VANOS pressure accumulator valve
5D "AfterCat oxygen sensor aging, Cyl #5-8" 8C Engine noise too high BE "Ignition output stage, Cyl #5" F8 "Intake camshaft VANOS moving time,
63 "Control unit self-test, Safety Concept 8D "Fuel level, plausibility" BF "Ignition output stage, Cyl #6" Cyl #1-4"
master check" 8F E-box-fan C0 "Ignition output stage, Cyl #7" F9 "Exhaust camshaft VANOS moving time,
Cyl #1-4"
64 Tire pressure left front 90 "Fuel control, Cyl #1-4" C1 "Ignition output stage, Cyl #8"
FA "Intake camshaft VANOS sealing, Cyl #1-4"
65 Tire pressure right front 91 "Fuel control, Cyl #5-8" C2 "Control unit self-test, cruise control shut-off"
FB "Exhaust camshaft VANOS sealing, Cyl #1-4"
66 Tire pressure right back 95 Misfire w/ empty fuel tank C3 "Control unit self-test, torque
FC "Intake camshaft VANOS moving time,
67 Tire pressure left back 96 "Control unit self-test, memory test master" manager monitoring"
Cyl #5-8"
69 "Engine coolant temperature, Plausibility" 97 "Control unit self-test, driver C4 "Misfire, Cyl #1" FD "Exhaust camshaft VANOS moving time,
6A Brake light switch diagnostics chain" C5 "Misfire, Cyl #2" Cyl #5-8"
6B "Control unit self-test, pre-drive check 98 "Control unit self-test, C6 "Misfire, Cyl #3" FE "Intake camshaft VANOS sealing, Cyl #5-8"
of drive-by-wire system" communication master" C7 "Misfire, Cyl #4" FF "Exhaust camshaft VANOS sealing, Cyl #5-8"
6C Switching valve oil circuit left 9B "Control unit self-test, C8 "Misfire, Cyl #5"
Chart 19
6D Switching valve oil circuit right adaption EEPROM master" C9 "Misfire, Cyl #6"
01 "Ignition Coil, Cyl #2"
6E Sport switch LED indicator 9C "Control unit self-test, CA "Misfire, Cyl #7"
02 "Ignition Coil, Cyl #4"
6F "Pedal position sensor 1, cross check" adaption EEPROM slave" CB "Misfire, Cyl #8"
03 "Ignition Coil, Cyl #6"
70 "Pedal position sensor 2, cross check" 9D "Control unit self-test, memory test slave" CC "Misfire, multiple cylinders"
05 "Fuel Injector, Cyl #2"
71 "Intake camshaft VANOS position control, 9E "Control unit self-test, communication slave" CD "Misfire during warm-up, Cyl #1"
06 "Fuel Injector, Cyl #1"
Cyl #5-8" 9F "Control unit self-test, knock detection IC 1" CE "Misfire during warm-up, Cyl #2"
08 Air mass sensor
72 "Exhaust camshaft VANOS position control, A0 "Control unit self-test, knock detection IC 2" CF "Misfire during warm-up, Cyl #3"
0A Engine coolant temperature
Cyl #5-8" A1 Knock control D0 "Misfire during warm-up, Cyl #4"
0B "Engine coolant temperature, radiator outlet"
73 "Control unit self-test, internal A2 "Crankshaft/Camshaft position correlation, D1 "Misfire during warm-up, Cyl #5"
0C "Engine coolant temperature, Plausibility"
ECU temperature" Cyl #5-8" D2 "Misfire during warm-up, Cyl #6"
0E Intake air temperature
74 Servotronic valve current A3 "Control unit self-test, master resets" D3 "Misfire during warm-up, Cyl #7"
12 Exhaust camshaft position sensor
75 Servotronic speed signal AA "Secondary air system, flow too low" D4 "Misfire during warm-up, Cyl #8"
13 Exhaust camshaft solenoid valve
76 Throttle position sensor 1 AB "Secondary air system, valve sticking" D5 "Misfire during warm-up, multiple cylinders"
15 Intake camshaft solenoid valve
77 Throttle position sensor 2 AC VANOS pressure storage valve D6 "PreCat oxygen sensor slow response,
16 "Fuel Injector, Cyl #3"
78 "Throttle position sensors, cross check" AD Starter switch input Cyl #1-4"
17 "Fuel Injector, Cyl #6"
79 "Throttle position sensors, both bad" AE "Air-fuel adaptation, Cyl #1-4" D7 "PreCat oxygen sensor slow response,
18 "Fuel Injector, Cyl #4"
7A "Control unit self-test, master processor" AF "Air-fuel adaptation, Cyl #5-8" Cyl #5-8"
19 "PreCat oxygen sensor heater insufficient,
7B "Bus offline, SMG-CAN" B0 "Air-fuel adaptation at idle, Cyl #1-4" D8 "PreCat oxygen sensor slow switching
Cyl #1-3"
7C Active engine bearing B1 "Air-fuel adaptation at idle, Cyl #5-8" (rich to lean), Cyl #1-4"
1B Idle speed actuator (close)
7D Spoiler adjustment B2 "Catalyst system efficiency, Cyl #1-4" D9 "PreCat oxygen sensor slow switching
1D "Ignition Coil, Cyl #1"
7E Fuel pump crash shut-off B3 "Catalyst system efficiency, Cyl #5-8" (rich to lean), Cyl #5-8"
1E "Ignition Coil, Cyl #3"
7F DM-TL module B4 Tank leak detected DA "PreCat oxygen sensor signal
1F "Ignition Coil, Cyl #5"
80 Idle speed deviation B5 Filler cap open size/amplitude, Cyl #1-4" 21 "Fuel Injector, Cyl #5"
82 "EWS signal, manipulation detected" B6 "Injection driver 1, over temp." DB "PreCat oxygen sensor signal 23 Secondary air pump relay
83 "DSC intervention, plausibility" B7 "Injection driver 2, over temp." size/amplitude, Cyl #5-8" 24 Main relay
84 DSC message timeout B8 "Intake camshaft VANOS position control, E4 "Drive-by-wire, throttle control failure" 25 Main relay switching delay
85 Steering angle sensor message timeout Cyl #1-4" E5 "Drive-by-wire, throttle control failure" 26 Clutch switch
86 Instrument Cluster message timeout B9 "Exhaust camshaft VANOS position control, E6 "Drive-by-wire, throttle position failure" 27 BLS/BTS plausibility
87 Vehicle speed signals (both Discrete & CAN) Cyl #1-4" E7 "Control unit self-test, slave 2A MFL signal redundancy
88 Idle speed controller BA "Ignition output stage, Cyl #1" processor check" 2B MFL seesaw key
89 Jet stream pump BB "Ignition output stage, Cyl #2" E8 Evaporative emissions purge valve 2D MFL bit toggle
8A Differential lock BC "Ignition output stage, Cyl #3" functional check 2F "Torque limitation, safety level 1"
27 28
30 "Control module self-test, control 67 "Intake camshaft VANOS, over-advanced A0 "Throttle valve position controller, E2 "AfterCat fuel trim system, Cyl #4-6"
module defective" or system perf." stuck temporarily" E3 "Oxygen sensor adaptation limit, Cyl #1-3"
A1 "Throttle valve position controller, E4 "Oxygen sensor adaptation limit, Cyl #4-6"
31 "Control module self-test, torque monitoring" 68 "Exhaust camshaft VANOS, over-advanced
stuck permanently"
32 "Control module self-test, speed monitoring" or system perf." E5 "PreCat oxygen sensor slow response time,
A2 "Throttle valve position controller,
33 "Control module self-test, speed monitoring" 69 "Intake camshaft VANOS, over-retarded" control deviation" Cyl #1-3"
A8 Coolant thermostat jammed open E6 "PreCat oxygen sensor slow response time,
34 Exhaust flap 6A "Exhaust camshaft VANOS, over-retarded"
BA "Oxygen sensor heating during regulation, Cyl #4-6"
35 Idle speed actuator (open) 6D Throttle valve control circuit
Cyl #1-3" E7 "PreCat oxygen sensor slow switching Time,
37 "PreCat oxygen sensor heater insufficient, 6E Pedal position sensor 1
BB "Oxygen sensor heating during regulation, Cyl #1-3"
Cyl #4-6" 6F Pedal position sensor 2
Cyl #4-6" E8 "PreCat oxygen sensor slow switching Time,
38 Ignition feedback - shunt resistor 70 Throttle position sensor 1
BC "PreCat oxygen sensor heater circuit, Cyl #4-6"
39 "Knock Sensor, Cyl #1-3" 71 Throttle position sensor 2 E9 "Catalyst efficiency below threshold,
Cyl #1-3"
3A "Control module self-test, control 72 "Pedal position sensor, plausibility" Cyl #1-3"
BD "PreCat oxygen sensor heater circuit,
module defective" 73 "Throttle position sensor, adaptation" EA "Catalyst efficiency below threshold,
Cyl #4-6"
3B "Knock Sensor, Cyl #4-6" 75 "Pedal position sensor, range/performance" Cyl #4-6"
BE "AfterCat oxygen sensor heater circuit,
3D "AfterCat oxygen sensor heater insufficient, 76 "Throttle position sensor 1, plausibility, EB "PreCat fuel trim system, Cyl #1-3"
Cyl #1-3"
Cyl #4-6" range, or performance" EC "PreCat fuel trim system, Cyl #4-6"
BF "AfterCat oxygen sensor heater circuit,
3E "Secondary air system, switching 77 "Throttle position sensor 2, plausibility, EE "Misfire detected, Cyl #1"
Cyl #4-6"
valve circuit" range, or performance" EF "Misfire detected, Cyl #2"
C4 Pressure sensor circuit
3F "Control module self-test, control 78 Brake and Pedal positions not plausible F0 "Misfire detected, Cyl #3"
C5 Pressure sensor circuit
F1 "Misfire detected, Cyl #4"
module defective" 7A Oil temperature sensor C6 "Catalytic convertor efficiency, Cyl #1-3"
F2 "Misfire detected, Cyl #5"
41 Intake camshaft position sensor 7B Map controlled thermostat C7 "Catalytic convertor efficiency, Cyl #4-6"
F3 "Misfire detected, Cyl #6"
42 "Control module self-test, control 7C DISA control CA "Oxygen sensor control limit, Cyl #1-3"
F4 "Flywheel adaption, segment timing faulty"
module defective" 7D E-fan CB "Oxygen sensor control limit, Cyl #4-6"
F5 "Secondary air system flow too low,
43 "Control module self-test, control 7E DM-TL Switching solenoid CC "Idle control system, idle speed not
Cyl #1-3"
module defective" 80 EWS signal plausible"
F6 "Secondary air system flow too low,
D1 EWS message
44 "Evaporative emission system, purge 81 "Timeout, SSG" Cyl #4-6"
D2 Ignition feedback faulty (>2 cylinders)
control valve" 82 "Timeout, CAN - ASC1" F7 Secondary air system valve stuck open
D3 Idle control valve mechanically stuck
45 Fuel pump relay 83 "Timeout, CAN - INSTR2" F8 "AfterCat oxygen sensor, signal after decel
D6 Vehicle speed signal not present
46 "Control module self-test, control 84 "Timeout, CAN - INSTR3" not plausible, Cyl #1-3"
D7 "AfterCat oxygen sensor disconnection,
module defective" 85 "Timeout, CAN - ASC3" F9 "AfterCat oxygen sensor, signal after decel
Cyl #1-3"
47 "Control module self-test, control 86 "SSG intervention, plausibility" not plausible, Cyl #4-6"
D8 "AfterCat oxygen sensor disconnection,
module defective" 87 "Throttle position sensor, adaptation FA Functional check purge valve
Cyl #4-6"
48 "Control module self-test, control selftest" D9 CAN timeout (EGS1)
module defective" 88 "Throttle position sensor, adaptation DB CAN bus offline
4A A/C compressor relay selftest" DC "AfterCat oxygen sensor slow response
4F "AfterCat oxygen sensor heater insufficient, 8C DM-TL pump control circuit time, Cyl #1-3"
8E DM-TL pump current DD "AfterCat oxygen sensor slow response
Cyl #1-3"
8F DM-TL leak detected time, Cyl #4-6"
53 Crankshaft Sensor
92 "Pedal position sensor 1, supply voltage" DE Coolant temp too low for closed loop
5E "Secondary air system, air mass"
93 "Pedal position sensor 2, supply voltage" operation
5F "Secondary air system, tube blocked"
95 "Air mass sensor, range/performance" DF "AfterCat oxygen sensor slow switching
60 "Secondary air system, pump not active"
96 "PreCat oxygen sensor voltage, Cyl #1-3" time, Cyl #1-3"
61 "Secondary air system, flow too low"
97 "PreCat oxygen sensor voltage, Cyl #4-6" E0 "AfterCat oxygen sensor slow switching
62 "Secondary air system, flow too high"
98 "AfterCat oxygen sensor voltage, Cyl #1-3" time, Cyl #4-6"
63 "Secondary air system, valve jammed open"
99 "AfterCat oxygen sensor voltage, Cyl #4-6" E1 "AfterCat fuel trim system, Cyl #1-3"
64 "Memory self-test, control module defective"
29 30
Common Problems / Troubleshooting 6.) Perform a power reset of all modules (entire car)
“The tool doesn’t fit my BMW.” NOTE: before doing this procedure, get your radio security code from the dealer.
a) You may not have found the correct diagnostic plug (please closely review a) Disconnect the main car battery.
the illustrations on page 4 and 5). b) Activate the emergency flasher lights (this will fully drain all power from
b) Your BMW is 1988 or older and equipped with a 15-pin plug. An Adapter is all ECUs) and wait 5 minutes.
available (part # SR 300A) to adapt the code reader/reset tool to older c) Reconnect the main battery and try the tool again.
BMWs for service light reset only; no codes can be read by the tool on 7.) Module troubleshooting: If you suspect a particular module is
BMWs with the 15 pin connector. malfunctioning or damaged, you may wish to consult repair documenta-
c) You do not have the proper version of the tool for your BMW. There are two tion for the car (see page 30) and attempt to isolate the problem by
native connector configurations for the code reader/reset tool: removing the module from the diagnostic bus. [WARNING: This procedure
OBDI code reader/reset tool fits BMWs 1987 to year 2000 (20-pin is for qualified mechanics only.] A malfunction of the ABS unit ground
format). A 16-pin format adapter is available for use on 2001 and later wiring which can cause diagnostic bus problems on a large number of
BMWs (part number SR 300-16A). BMWs. This is often the problem on BMWs built prior to 10/94 that are
OBDII code reader/reset tool fits BMWs 2001 on: (16-pin getting the "E" message on the code reader/reset tool. Call us for a copy
format) No Adapter is available that will allow use of this tool on BMWs of BMW service bulletin 34 01 96 or go to
built prior to 2001. www.bavauto.com/servicebulletins.
“Where’s the Adapter I ordered?” 8.) Visit your local BMW dealership. The code reader/reset tool will not serve
If you ordered the SR 300A Adapter and do not see it in the box, do the it's intended purpose if the diagnostic bus is impaired by a malfunctioning
following before calling Customer Service: control module. If one of the modules is inhibiting communication, it is
a) Check to see if the tool fills the entire storage case necessary to visit a BMW dealer or qualified repair facility to diagnose
b) See if there are three silver pins in the tool connector. and fix/replace the bad module.
If you answered yes to both, then the Adapter is there, attached to the end “I’m having trouble resetting the lights.”
of the tool (we ship them plugged together). The lights on the code reader/reset tool are working as they are supposed to
“There’s a flashing “E” on tool.” but one of the following occurs:
Occasionally the code reader/reset tool will flash "E" when an attempt is made a) The reset seemed successful but the service lights come back on shortly
to read codes or reset the MIL light (Check Engine or Service Engine Soon). "E" after the reset was done.
means the car is not responding to the tool: This happens when the data line b) The service lights stay on while the ignition is off and the key is out of
(also called "diagnostic bus") inside the car is "hung" or disabled. the ignition switch.
Try the following: c) The service lights flash off and on.
1.) Check the insertion depth of the code reader/reset tool. If it is not fully d) The service lights will not reset at all. (Note: On some BMW models, the
inserted, the unit will not work. See page X. service lights will not reset until the green “countdown” lights are all out.
2.) Reverse the power-up sequence. Plug in the code reader/reset tool first, e) The tachometer, temperature gauge or fuel economy gauge seem erratic
THEN turn on the ignition key. This is the opposite of the routine (meter needle jumps rapidly) or have quit working completely.
specified by the manual and the tool label. This procedure has proven The list of problems above usually indicates a dying or dead backup battery on
very effective on some cars. your SI (Service Interval) computer circuit board. If the backup battery dies, the
3.) Check the pins in your BMW’s diagnostic connector to see if any pins are SI computer has to re-start every time you start your car, at which point an
bent or recessed. A number of BMW connectors had pin 19 improperly "Inspection" will be indicated. Winter storage without a trickle charger is the
installed. If it appears pin 19 is recessed, call us for a copy of BMW serv- most common cause of premature SI battery failure. Replacment SI boards are
ice bulletin 12 09 94 or go to www.bavauto.com/servicebulletins. available from Bavarian Autosport. Call 1.800.535.2002.
4.) Cycle the power. Plug in tool and cycle the ignition key on and off two or “The tool won’t reset the other warning lights.”
three times. (DO NOT START THE ENGINE!) The code reader/reset tool will not reset the brake lining light, the SRS/airbag
5.) Observe that no other MIL lights are on. Often a malfunctioning module light or the ABS brake light; it resets only the Check Engine, Service Engine
(e.g. ECU, EGS/transmission, ABS traction control, etc.) can impair or Soon, Oil Service and Inspection lights.
“hang” the diagnostic bus.
31 32
“The fault code I get from the code reader/reset tool is different than the Glossary:
code the dealer gets.” A/C = Air conditioner
The code reader/reset tool reports codes in a format called hexadecimal, or ABS = Anti-lock Brake System
“hex”; the dealer’s tool reports codes in decimal format. Hex codes can be con- ASC = Skid control (see “Intervention”)
verted to decimal codes by simply multiplying the left digit times 16 and adding ADS = Aux Throttle Position Motor
the result to the right digit. (If the code has a letter in it, the letters A through F AHK = Active Rear Axle Kinematics
correspond to the numbers 10 through 15, where A=10 and F=15.) BLS = Brake Light Switch
Examples: Check Engine Light (on the dashboard): indicates the ECU has detected a problem
hex code 22 = decimal code 34 [(2 x 16) + 2 = 34] CC = Check control
hex code 1A = decimal code 26 [A = 10, so (1 x 16) + 10 = 26] CO = Carbon Monoxide
hex code A2 = decimal code 162 [A = 10, so (10 x 16) + 2 = 162] DDE = ECU for Diesel Engine
Diagnostic Connector: where the tool plugs into the car. See pages 3 and 4.
Decimal = Numeric format the dealer diagnostic machines report codes in;
see page 30 for explanation
DISA =Intake runner length tuning mechanism
ECU = Engine ECU (Gasoline engine): monitors and controls all engine sensors
and functions
DSC = Dynamic Stability Control
DWA = Alarm system
E = Communications error: See “Flashing E” below
EGS = Electronic Automatic Transmission
EKAT = Electrically Heated Catalytic Convertor
EKM = Electronic Body Module
EML = Electronic Throttle Control
EVAP = Relates to fuel vapor recovery; often this code indicates a loose gas cap
EWS = Drive away protection (alarm system)
Fault Code: a code stored in the ECU memory bank that indicates a past or
present problem.
Fuel Trim = Adjustments to maintain proper air fuel ratio (see Lambda Control)
Flashing E (in tool display): communication problem in the vehicle;
see Troubleshooting on page XX
GM = General Module
Hex = The code reader/reset tool shows codes in a format called hexadecimal;
see page 30.
Intervention, MSR, ASC = Intervention is when another control unit (e.g. skid control)
requests a power/torque change from the ECU. Code indicates ECU
assessed the request as being incorrect or too long.
Lambda Control = ECU is unable to maintain requisite air/fuel ratio due to external
factor (air leak, bad injector, sensor, etc.); see also Fuel Trim.
LDP = Loss Diagnosis Pump
Load Calculation Cross Check (HFM vs TPS)= Actual air flow exceeds +/- 25% of
calculated air flow.
MDK = Motorized Throttle Valve
MIL = Malfunction Indicator Lamp, also called the “Check Engine” or
“Service Engine Soon” lamp
33 34
MLF = Multi-function Steering Wheel Warranty:
MSR = Drag Torque Intervention (torque reduction for anti-skid); Bavarian Autosport warrants, to the original purchaser, that your BMW code read-
see Intervention above. er/reset tool, hereinafter called “unit”, is free from any defects in material and work-
NTC = coolant temperature sensor manship for a period not exceeding two years from the date of purchase. If any
Oil Service & Inspection: Also called SI (Service Interval) maintenance reminder lights such defect is discovered within the warranty period, Bavarian Autosport will repair
PWG = Pedal Sensor Potentiometer or replace the unit free of charge, subject to verification of proof of purchase, and
QL = Idle air mass adaption; see Fuel Trim verification of the defect or malfunction upon delivery. This warranty does not apply
RAM = ECU random access memory to defects resulting from abuse, alterations or unreasonable use of the unit resulting
ROM = ECU program memory in cracked or broken parts or damage caused by excessive heat, cold, or moisture.
Service Engine Soon (on the dashboard): indicates the ECU has detected a problem. This warranty does not apply to non-functional and cosmetic attributes of the unit
SI = Service Interval such as color, finish, or labels. In no event does Bavarian Autosport assume liability
SMG = BMW Motorsport Sequential Gearbox for any damage beyond the refund of the purchase price of the unit. This warranty is
SRS = Supplemental Restraint System (Airbag) null and void if the unit has been disassembled, modified or if the inner tamper seals
TD = Tachometer Signal are broken.
TEV = Evap, fuel tank vent / purge valve
Ti Additive: idle fuel adaption; see Fuel Trim) To process a warranty claim please contact Bavarian Autosport for a Return
Ti multiplicative: adaption as a percentage +/- of injector time (see Fuel Trim) Authorization. Warranty claims can only be processed by the original purchaser. This
TR signal = from ECU, RPM and valve position warranty is non-transferrable.
VANOS = Adjustable Valve Train
VDS = Vehicle Description System; VIN digits 4–7
VIN = Vehicle identification number.
ZAB = see ASC
ZKE = Central Body Electronics
For further definitions, please consult documentation for the vehicle.
1004
35