Decoding Audi engine trouble codes

Audi cars are mainly equipped with Bosch control systems, including Bosch Motronic versions 2.3.2, 2.4, 3.2 and 3.8.2, Mono-Jetronic, Mono-Motronic 1.1 and 1.2, KE-Motronic 1.1 and 1.2, KE- 3 Jetronic, Simos, VAG Digifant, VAG MPi and VAG MPFi. All systems control the primary circuit of the ignition system, the injectors and the idling system from one control module. The exception is Mono-Jetronic and KE-3 Jetronic, which control the fuel supply and idling separately.

Engine control systems have a self-diagnosis function that continuously analyses the signals from the engine’s sensors and actuators and compares them with reference values. If the diagnostic program detects a discrepancy, one or more corresponding fault codes are recorded in the memory of the electronic control unit (ECU). Fault codes do not appear if the fault is not under the control of the ACM and if the fault situation is not foreseen by its software.

The control systems installed in Audi vehicles can generate fault codes of two types – 4-digit (“flashing”) and 5-digit. As Audi cars have been improved, the codes and their reading methods have changed. Cars currently in service can be divided into three groups (the dividing point is not always obvious even for the same model).

  • Some early release systems can only generate 4-digit codes that can be retrieved using a warning light on the instrument panel (if fitted), an LED or a code reader. Such systems include Mono-Jetronic and Mono-Motronic MA 1.2.1.
  • Later systems can generate both 4 and 5 digit codes. 4-digit codes are read using the warning light (if any) or an LED. A reader is required to extract 5-digit codes. These systems include Bosch Motronic versions 2.3, 2.4 and 2.7, KE-3 Jetronic, KE-Matronic and Mono-Motronic (with the old 45-pin BEU connector).
  • Even later systems only generate 5-digit fault codes that can only be read with a reader. Such systems include Bosch Motronic versions 2.9, 3.2 and 3.8.2, Mono-Motronic MA1.2.2 (with new 45-pin BEU connector), Simos, VAG Digifant (with 68-pin connector) and VAG MPi and MPFi.

The Audi systems described have a mode of limited controllability (a function known as “limp home” or “crash home”). This means that in the event of certain malfunctions (not all malfunctions trigger this mode), the engine control system is guided not by the sensor readings but by its reference value. This mode allows the car to reach the workshop or service station for inspection and repair, albeit with less efficiency. Once the fault has been rectified, the system returns to normal operation.

Location of diagnostic connector

Mono-Jetronic (Audi 80 and 100 1.8i up to July 1988)
Above the fuel pump relay for “blinking” codes only.

Mono-Jetronic (Audi 80 and 100 1.8i from August 1988)
Two 2-pin connectors in passenger footwell for flashing codes and for the reader.

Bosch Mono-Motronic

Two 2-pin sockets in the passenger footwell for the passenger under the dashboard or in the fuse box on the left in the engine compartment next to the bulkhead. The connectors can be used to extract both the “blink” codes and the reader. The BEU is usually located in the footwell on the driver or passenger side or in the engine compartment behind the bulkhead.

Bosch KE-3 Jetronic and KE-Motronic 1.1 systems

Two 2-pin connectors under the cover above the pedals in the driver’s leg well. The connectors can be used to extract “flashing” codes as well as for the reader.

Bosch KE Motronic 1.2 and Motronic 2.3

Two 2-pin connectors under the cover above the pedals in the driver’s legwell or three 2-pin connectors under the cover above the pedals in the driver’s footwell or in the fuse box in the engine compartment next to the bulkhead. The connectors can be used to extract both the “blinking” codes and the reader.

Bosch Motronic 2.4

Four 2-pin connectors in the passenger footwell niche under the dashboard. The connectors can be used both for extracting “flashing” codes and for the reader.

VAG Digifant

Two 2-pin connectors in the passenger footwell niche under the dashboard or in the fuse box in the engine compartment next to the bulkhead. The connectors can only be used to connect the reader.

VAG MPi and MPFi

Two 2-pin connectors above the pedals in the driver’s leg well, for connection of the reader only.

16-pin connector for on-board diagnostics (A3 models, including Bosch Motronic 3.2, 3.8.2 and Simos)
Located under the cover in the front console.

16-pin connector (other models) – Located under the cover in the rear console next to the ashtray.

Reading errors in Audi cars without special reader
Mono-Jetronic (until July 1988)

  • Start the engine and allow it to warm up to operating temperature. The lambda sensor fault codes may only appear after a driving test of at least 10 minutes.
  • Stop the engine and switch on the ignition.
  • If the engine does not start, turn the starter for at least 6 seconds and leave the ignition on.
  • Using a fuse, short the test contacts across the fuel pump relay for at least 5 seconds.
  • Remove the fuse and the malfunction light will flash.
  • Count the number of flashes in sequence and note the code. To decode its value, refer to the decoding table for the codes.
  • Each code is repeated until the fuse is replaced. Insert the fuse and wait 6 seconds before removing it. The next code will flash.
  • Continue to extract the codes until code 0000 appears, which means that there are no more codes in the BEU memory.
  • If code 4444 appears immediately, it means that no fault codes have been registered.
  • At the end of the reading process, switch off the ignition.

Bosch Mono-Jetronic (after July 198V), KBJetronic. KE-Motronic 1.1 and 1.2, Motronic 2.3 and 2.4

  • Connect the auxiliary switch to the jacks of the connectors. If the vehicle is not equipped with a fault light on the instrument panel, connect the LED also.
  • Start and warm up the engine to operating temperature.
  • Stop the engine and turn on the ignition.
    If the engine does not start, rotate it with the starter for at least 6 seconds and leave the ignition on.
  • Close the auxiliary switch for at least 5 seconds. Open the switch and the LED or warning light will start transmitting fault codes, which are to be understood as follows.
  • Four numbers are indicated by four series of flashes.

The first series of flashes means the first digit, the second series the second digit, etc. up to the fourth digit.
Each series consists of several flashes lasting 1 or 3 seconds with short pauses in between. Numbers from 1 to 9 are indicated by 1-second flashes, and zero is indicated by a 2-second flash. Each series is separated by a pause of 3.5 seconds. Code 1231 is represented as follows: one 1-second flash, short pause, two 1-second flashes, short pause, three 1-second flashes, short pause, one 1-second flash. The Ambassador’s delay is 3.5 seconds and the code is repeated.

  • Count the number of flashes in the series and note the code. To decode the value, refer to the decoding table for the codes.
  • Each code is repeated until the fuse is replaced. Insert the fuse and wait 6 seconds before removing it. The next code will flash.
  • Continue to extract the codes until code 0000 appears, which means that there are no more codes in the BEU memory.
  • If code 4444 appears immediately, it means that no fault codes have been registered.
  • At the end of the reading procedure, switch off the ignition and disconnect the LED and switch.

Bosch Mono-Motronic (35-pin version of connector BEU 1.2.1 and 45-pin version 1.2.2)

  • Connect the auxiliary switch to the diagnostic sockets. If the vehicle does not have a fault light on the dashboard, also connect the LED between the (+) power supply and pin 33 of the ECU connector (for the 35-pin connector) or pin 3 (for the 45-pin connector). It will be necessary to remove the back of the ECU connector to access the correct pin without disconnecting the connector.
  • Start the engine and allow it to warm up to operating temperature. The oxygen sensor fault codes may only appear after a driving test of at least 10 minutes.
  • Stop the engine and switch on the ignition.
  • If the engine does not start, turn the starter for at least 6 seconds and leave the ignition on.
  • Close the auxiliary switch for at least 5 seconds. Open the switch and the LED or warning light will start to transmit fault codes, which are understood as follows.

Four digits are indicated by four series of flashes.
The first series of flashes indicates the first digit, the second series the second digit, etc. up to the fourth digit.
Each series consists of several flashes lasting 1 or 2 seconds with short gaps between them. Numbers from 1 to 9 are indicated by 1-second flashes, and zero is indicated by a 2-second flash.
Each series is separated by a pause of 2.5 seconds.
Code 1231 is presented as follows: one 1-second flash, short pause, two 1-second flashes, short pause, three 1-second flashes, short pause, one 1-second flash. After 2.5 seconds, the code is repeated.

  • Count the number of flashes in the sequence and note the code.
  • Each code is repeated until you close the auxiliary switch for at least 5.0 seconds and then open it again. The next code will then flash.
  • Continue extracting the codes until code 0000 appears, which means that there are no more codes in the BEU memory.
  • If code 4444 appears immediately, it means that no fault codes have been registered.
  • At the end of the reading process, switch off the ignition and disconnect the LED and switch.
  • Systems with a 16-pin onboard diagnostic connector or a 64-pin BEU connector – “Flashing” codes are not provided. The code reader must be used.

Removing the code from memory without the help of the reader

Bosch Mono Jetronic, Mono Motronic, KE Jetronic and KE Motronic

  • To remove the codes, follow the procedure described above.
  • Switch off the ignition.
  • Short-circuit the test contacts with the fuse above the fuel pump relay (Mono-Jetronic only up to July 1988) or the auxiliary switch (other systems).
  • Switch on the ignition.
  • After 5 seconds, open the switch or remove the fuse. All codes in the memory are deleted.
  • Switch off the ignition.
  • Switch off the ignition and remove the key. Disconnect the BEU connector for at least 30 seconds.

All systems (alternative method)

  • Turn off the ignition and disconnect the negative battery lead for approximately 5 minutes.
  • Reconnect the cable to the battery. The first disadvantage of this method is that the BEU will reset all adjusted parameter values to their original state. In order to re-adjust the system to your engine, it is necessary to start the engine from the tire condition and then drive the car at different engine speeds for 20 … 30 minutes. It is also necessary to let the engine idle for about 10 minutes. The second drawback is that you have to reset the radio’s protection code, the current time and other stored values, which are also reset when the battery is disconnected. It is best to use the reader to remove the fault codes.

Audi fault code list (decoding)

Flashing codeReaderFault
444400000No faults
0000End of code transfer
1211037Battery
1212052Throttle End Sensor
(Idle position)
111165535Internal malfunction BES
123100281Speedometer sensor or chain
123200282Throttle potentiometer
123200282Step Motor Idle Control
(Alternate code)
211100513Motor speed sensor or circuit
211200514TDC Sensor or its chain
211200514Crankshaft Angle Sensor
211300515Hall sensor or chain
211400535Ignition Distributor
212100516Stepper Motor Control
Idle
212100516Ignition Control valve Chain
(Alternate code)
2122No rotation speed signal
Engine
212200517Micro Switchь Extreme situation
Throttle
(Full load)
214100535Control 1 on detonation (BES)
214200524Detonation sensor 1 or its chain
214200545No signal from automatic transmission
214300536Control 2 on detonation (BES)
214400540Detonation sensor 2 or its chain
221200518Throttle potentiometer
or its chain
221400543Engine exceeding Maximum
Speed
222200519Absolute pressure sensor
In the Collector
222300528Atmospheric pressure sensor or its chain
222400544Exceeding the permissible pressure
Turbocharger
223100533Idle control
223200520Air flow sensor with damper or
His chain
223200520A mass air flow sensor or
Its chain (alternative code)
22330531Air flow sensor with damper or
His chain
22330531A mass air flow sensor or
Its chain (alternative code)
223400532Improper voltage on-board
Network
224200521Potentiometer Adjustment with OR
Chain
23120522Temperature sensor Cooling
Liquid or its chain
231400545Violation of the electric connection of the engine with the transmission
232200523Air temperature sensor or its chain
232300522Air flow sensor with damper or its chain
232300522Air mass flow sensor or its chain (alternative code)
232400553Air flow sensor with damper or its chain
222400553Air mass flow sensor or its chain (alternative code)
234100537The oxygen sensor control does not work
234200525Oxygen sensor or its chain
234300558Setting up the control of the working mixture, poor
234400559Adjustment of working mix control, rich
241300561The mixture yields beyond the permissible boundaries
433200750Bes
434301243Carbon Filter Control Valve
441101244Nozzle № 1 or its chain
441201247Nozzle № 2 or its chain
441301249Nozzle № 3 or its chain
441401250Nozzle № 4 or its chain
442101251Nozzle № 5 or its chain
443101253Idle control valve or chain
444201254Pressurized pressure control valve or its chain
00527Inlet collector temperature
00530Throttle potentiometer or chain
00532Improper voltage on-board
Network
00543Engine exceeding Maximum
Speed
00549Flow signal
00545Violation of the electric connection of the engine with the transmission
00554Control 2 by Oxygen sensor
00555Oxygen sensor or its chain
00560Recirculation valve or chain
00561Mix Management 1
00575Absolute pressure sensor in collector
00577№ 1 Cylinder Detonation control
00578№ 2 Cylinder Detonation control
00579№ 3 Cylinder Detonation control
00580Detonation Control cylinder № 4
00581№ 5 Cylinder Detonation control
00582№ 6 Cylinder Detonation control
00585Temperature sensor for exhaust gases
Recycling Systems
00586Recirculation valve or chain
00609Ignition Amplifier 1 or its chain
00610Ignition Amplifier 2 or its chain
00611The ignition amplifier 3 or its chain
00624Air conditioning
00625Speedometer sensor
00635Oxygen sensor heater or sensor circuit
00640Oxygen sensor or its chain
00670The potentiometer of the stepper motor of the idling regulator or its chain
00689Extra Air Inlet Collector
00750Light Fault Alarm
01025Light Fault Alarm
01087Basic installation not completed
01088Mix composition Control 2
01119Transmission number identification signal
01120Phase Change Control Timing
01165Throttle potentiometer or chain
01182Adaptability to height above sea level
01235Secondary air valve
01242BES or chain
01247Carbon filter control valve or chain
01252№ 4 Nozzle valve or valve control circuit
01257Idle control valve or chain
01259Relay of fuel pump or relay circuit
01262Turbocharger pressure Control valve
01264Secondary air Pump
01265Recirculation valve or chain
16486Low mass air flow sensor signal
16487The signal of the mass air flow sensor above the norm
16496Weak air temperature sensor signal
16497Air temperature sensor signal above normal
16500Coolant temperature sensor or circuit
16501Low coolant temperature sensor signal
16502Coolant temperature sensor signal above normal
16504Throttle potentiometer or chain
16505Implausible throttle potentiometer Signal
16506Weak throttle potentiometer Signal
16507Throttle potentiometer Signal above norm
16514Oxygen sensor or its chain
16515Oxygen sensor or its chain
16516Oxygen sensor signal above normal
16518Oxygen sensor or its chain
16519Oxygen sensor and whether its chain
16534Oxygen sensor or its chain
16535Oxygen sensor or its chain
16536Oxygen sensor signal above normal
16538Oxygen sensor or its chain
16554Nozzle Group 1
16555Nozzle Group 1, poor mix
16556Nozzle Group 1, Rich mix
16557Nozzle Group 2
16558Nozzle Group 2, poor mix
16559Nozzle Group 2, Rich mix
16684Ignition failures
16685Ignition failures in the cylinder № 1
16686Ignition failures in the cylinder № 2
16687Ignition failures in the cylinder № 3
16688Ignition failures in the cylinder № 4
16689Ignition failures in the cylinder № 5
16690Ignition failures in the cylinder № 6
16691Ignition failures in the cylinder № 7
16692Ignition failures in the cylinder № 8
16705Engine speed sensor and whether its chain
16706Motor speed sensor or circuit
16711Low detonation sensor signal № 1
16716Weak detonation sensor signal № 2
16721The angle sensor of the crankshaft or its chain
16785Exhaust Gases
16786Exhaust Gases
16885Speedometer sensor or chain
16989Bes
17509Oxygen sensor or its chain
17514Oxygen sensor or its chain
17540Oxygen sensor or its chain
17541Oxygen sensor or its chain
17609№ 1 Nozzle needle or control circuit
17610№ 4 Nozzle needle or control circuit
17611№ 3 Nozzle needle or control circuit
17612№ 4 Nozzle needle or control circuit
17613№ 5 Nozzle needle or control circuit
17614№ 6 Nozzle needle or control circuit
17615№ 7 Nozzle needle or control circuit
17616Needle Nozzle № 8 or control circuit
16721№ 1 Nozzle needle or control circuit
16722№ 2 Nozzle needle or control circuit
16723№ 3 Nozzle needle or control circuit
16724№ 4 Nozzle needle or control circuit
16725№ 5 Nozzle needle or control circuit
16726№ 6 Nozzle needle or control circuit
16727Ignition failures in the cylinder № 7
16728Ignition failures in the cylinder № 8
17733Detonation control in the cylinder № 1
17734Detonation control in the cylinder № 2
17735Detonation control in the cylinder № 3
17736Detonation control in the cylinder № 4
17737Detonation control in the cylinder № 5
17738Detonation control in the cylinder № 6
17739Detonation control in the cylinder № 7
17740Detonation control in the cylinder № 8
17747The signals of speed and rotation angle of the crankshaft were swapped
17749Channel 1 ignition is short on mass
17751Channel 2 ignition is short on mass
17753Channel 3 ignition is short on mass
17799The turning sensor of the camshaft or its chain
17800The turning sensor of the camshaft or its chain
17801Channel 1 ignition
17802Channel 2 ignition
17803Channel 3 ignition
17808Recirculation valve or chain
17810Recirculation valve or chain
17815Low recirculation valve control signal
17816Recirculation valve control signal above norm
17817Carbon Filter Control Valve
17818Carbon Filter Control Valve
17908Relay or fuel pump power supply circuit
17910Relay or fuel pump power supply circuit
17912System launches
17913Micro Throttle position (idling)
17914Micro Throttle position [Idle]
17915Idle control valve or chain
17916Idle control valve or chain
17917Idle control valve or chain
17918Idle control valve or chain
17919Variable inlet manifold control valve or chain
17920Variable inlet manifold control valve or chain
17966Throttle Actuator
17978Immobilizer
18008Voltage of the on-board network
18010Battery
18020Bes