Audi OBD1 Idiot Light Diagnostic Guide without OBD Scanner

General information
- Trouble codes are displayed by using an LED connected to the data link connector (DLC).
- The ECM fault memory can also be checked and erased using diagnostic equipment connected to the data link
connector (DLC). - Self-diagnosis using flash type trouble codes may not display all available diagnostic information.
- Carry out road test for 10 minutes.
Accessing
- Ensure ignition switched OFF.
- Bridge black data link connector (DLC) terminal 1 Fig. 1 [A] and brown or white data link connector (DLC) terminal 1 Fig.
- 1 [B] with a switched lead – contacts normally open.
- Connect LED test lamp between black data link connector (DLC) terminal 2 Fig. 1 [A] and ECM terminal 33.
- 80: ECM located behind the passenger’s glovebox.
- 100: ECM located in the plenum chamber.
NOTE: DO NOT disconnect ECM multi-plug as this will erase fault memory.
- Start engine. Allow to idle.
NOTE: If engine does not start: Crank engine for 6 seconds. Leave ignition switched ON.
- Operate switch for 4 seconds.
- Release switch. Check that LED flashes.
- Count LED flashes. Note trouble code.
- Each trouble code consists of four groups of one to four flashes.
- A 2,5 second pause separates each trouble code group Fig. 2 [A].
- Repeat switch operation. Note trouble codes. Compare with trouble code table.
- End of test sequence indicated by trouble code 0000 (long flashes).
- Switch ignition OFF. Rectify faults as necessary.
Erasing Codes
Method 1
- Ensure ignition switched OFF.
- Bridge black data link connector (DLC) terminal 1 Fig. 1 [A] and brown or white data link connector (DLC) terminal 1 Fig. 1 [B] with a switched lead – contacts normally open.
- Operate switch and hold.
- Switch ignition ON.
- Release switch after 5 seconds.
- Repeat checking procedure to ensure no data remains in ECM fault memory.
Method 2
- Ensure ignition switched OFF.
- Disconnect ECM multi-plug or battery earth lead.
NOTE: ECM adaptive memory may be erased causing erratic running faults. Carry out road test to allow ECM to relearn basic values.
WARNING: Disconnecting the battery may erase memory from electronic units (e.g. radio, clock).
Audi OBD 1 Trouble Codes
| Flash type 4-digit | Fault location | Probable cause |
| 0 | End of test sequence | – |
| 1111 | Engine control module (ECM) | ECM |
| 1231 | Vehicle speed sensor (VSS) | Wiring, speedometer, VSS |
| 1232 | Idle speed control (ISC) actuator | Wiring, multi-plug incorrectly wired, ISC actuator |
| 2113 1 | Crankshaft position (CKP) sensor | Insecure rotor, wiring, CKP sensor |
| 2121 | Closed throttle position (CTP) switch | Accelerator cable adjustment, CTP switch adjustment, wiring, CTP switch |
| 2212 | Throttle position (TP) sensor | Wiring, poor connection, TP sensor |
| 2234 | Engine control module (ECM) – supply voltage | Battery, wiring |
| 2312 | Engine coolant temperature (ECT) sensor | Wiring, poor connection, ECT sensor |
| 2322 | Intake air temperature (IAT) sensor | Wiring, IAT sensor |
| 2341 2 | Heated oxygen sensor (HO2S) – lambda control | Heating inoperative, exhaust leak, misfire, fuel pressure/pump, EVAP canister purge valve |
| 2342 | Heated oxygen sensor (HO2S) | Wiring, HO2S, heating inoperative, fuel level low |
| 2413 2 | Mixture control (MC) | Fuel level low, fuel pressure/pump, intake/exhaust leak, misfire, HO2S, EVAP canister purge valve, injector, excessive fuel in engine oil |
| 4444 | No fault found | – |
| VAG type 5-digit | Fault location | Probable cause |
| 0 | No fault found | – |
| 281 | Vehicle speed sensor (VSS) | Wiring, speedometer, VSS |
| 282 | Idle speed control (ISC) actuator | Wiring, multi-plug incorrectly wired, ISC actuator |
| 00515 1 | Crankshaft position (CKP) sensor | Insecure rotor, wiring, CKP sensor |
| 516 | Closed throttle position (CTP) switch | Accelerator cable adjustment, CTP switch adjustment, wiring, CTP switch |
| 518 | Throttle position (TP) sensor | Wiring, poor connection, TP sensor |
| 522 | Engine coolant temperature (ECT) sensor | Wiring, poor connection, ECT sensor |
| 523 | Intake air temperature (IAT) sensor | Wiring, IAT sensor |
| 524 | Knock sensor (KS) | Wiring, KS |
| 525 | Heated oxygen sensor (HO2S) | Wiring, HO2S, heating inoperative, fuel level low |
| 532 | Engine control module (ECM) – supply voltage | Battery, wiring |
| 00537 2 | Heated oxygen sensor (HO2S) – lambda control | Heating inoperative, exhaust leak, misfire, fuel pressure/pump, EVAP canister purge valve |
| 525 | Heated oxygen sensor (HO2S) | Wiring, HO2S, heating inoperative, fuel level low |
| 00561 2 | Mixture control (MC) | Fuel level low, fuel pressure/pump, intake/exhaust leak, misfire, HO2S, EVAP canister purge valve, injector, excessive fuel in engine oil |
| 670 | Idle speed control (ISC) actuator position sensor | Wiring, throttle valve, ISC actuator position sensor |
| 17978 | Engine control module (ECM) immobilizer active | Incorrect/damaged key, incorrectly coded, ECM/immobilizer replacement without coding, wiring, immobilizer defective |
| 65535 | Engine control module (ECM) | ECM |
