Operation CHARM: Car repair manuals for everyone.

Models Without Fault Indicator Lamp

Audi vehicles with the CIS-EIII engine control system, which are not equipped with a fault indicator lamp, have only a temporary fault memory. Trouble codes are stored in this volatile memory and cleared each time the engine is started, or in some cases, when the ignition is turned "off". The ignition and fuel control units each have their own fault memory.


Fault Memory Display Test Connector:







ACTIVATING FAULT MEMORY DISPLAY


Under Dash Diagnostic Connectors:






Beginning in 1989, some Audi models will have new test connectors for activating and reading fault codes. These new connectors are color coded for identification and are located below the dash panel, on the driver's side. Vehicles equipped with these connectors display codes by flashing an LED test light, connected between the test connectors. Models with these new connectors may still use a fuel pump relay with a fuse receptacle on top, however, the fault memory display cannot be activated through the fuel pump relay.
On models not equipped with the new style diagnostic test connectors, the fault memory display is activated in the same manner as earlier models, by inserting a fuse into the top of the fuel pump relay for four seconds and then removing. When activated, codes will display by the flashing of an LED test light properly connected between a special test connector (located near the fuel distributor) and a battery power source.

VEHICLES WITHOUT UNDER DASH TEST CONNECTORS use the following procedure to display fault codes.

1. Make sure all fuses are OK, and operate vehicle for at least 5 minutes, being sure that engine speed excedes 3,000 rpm at least once and throttle is opened to wide open throttle position at least once ("punch it" once during test drive), then let engine idle for an additional 2 minutes. Do not turn engine off as some models will erase the temporary fault memory when the ignition is turned off.

a. If the engine won't start, make sure all fuses are OK, and use the ignition key in the start position to crank it over for at least 6 seconds. This will allow the control units to read signals from input sensor, check for incorrect readings, and restore or set fault codes (if any). Don't turn ignition off, fault memory may be erased.


Fault Memory Display Test Connector:




Schematic Representation Of Test Light And Fuel Pump Relay Connections:






2. With engine running (or key "on"), connect LED test light negative lead to the test connector near fuel distributor, and positive lead to the battery positive terminal. If you are not sure which lead on your test light is the positive lead, connect test light between the battery terminals. The LED will light up when you have the positive lead on the positive terminal. If not, reverse the connections. If it still doesn't light, get a new test light.


Fuse/Relay Panel Showing Fuel Pump Relay w/Fuse Receptacle:






3. Insert a good fuse into the receptacle on top of the fuel pump relay for at least 4 seconds, then remove. Fault memory display is now activated.

4. Observe fault indicator lamp (or LED). A start up code will display (light on once for 2.5 seconds then off for 2.5 seconds) followed by the first code stored in memory.

5. After the first code is displayed and recorded, insert fuse into the relay again for 4 seconds, then remove, to retrieve the next code. This step must be repeated for each code until ending code 0000 is displayed, indicating all stored codes have been displayed. Code 0000 is represented by the light coming on for 2.5 seconds at regular 2.5 second intervals. Record all codes as they are displayed.

6. Turn ignition "off", and remove test light.

VEHICLES WITH UNDER DASH TEST CONNECTORS

1. Same as step #1 above.


Diagnostic Connectors - Activating Self Diagnostics:






2. With engine running (or key "on"), connect LED test light positive lead to top terminal of black connector, and negative lead to bottom terminal of brown connector, using appropriate flat male connectors. Also, connect one end of a jumper wire to the bottom terminal of the black connector, and leave the other end free.

3. Touch the free end of the jumper wire to the bottom terminal of the brown connector for at least 4 seconds, then remove. Fault memory is now activated.

4. Observe LED. A start up code will display (light on once for 2.5 seconds then off for 2.5 seconds) followed by the first code stored in memory.

5. After the first code is displayed and recorded, to retrieve the next code, touch the free end of the jumper wire to the bottom terminal of the brown connector again for 4 seconds then remove. This step must be repeated for each code until ending code 0000 is displayed, indicating all stored codes have been displayed. Code 0000 is represented by the light coming on for 2.5 seconds at regular 2.5 second intervals. Record all codes as they are displayed.

6. Turn ignition "off". Remove jumper wire and test light.

READING FAULT CODES

When the fault memory display is activated, the ignition ECU will display a start signal, and then the first code, by flashing a properly connected LED test light. Codes are four digits long and are read by counting the number of flashes in each sequence.


Reading Fault Codes With LED Test Light:






After one sequence of flashes is displayed, designating one code, that sequence will repeat until the next sequence is manually activated. For example, 2 flashes-short pause, then 1 flash-short pause, then 2 flashes-short pause, then 3 flash-long pause, repeat, indicates a code 2123 (full throttle switch - shorted switch or grounded wire). The next code will not display until activated in the same way as the first. All codes are read in the same manner except for code 0000 (end of display) which is displayed by the light staying on for 2.5 seconds, then going out for 2.5 seconds alternately. The ignition ECU will display it's memory first, then when all ignition related codes have been displayed, the fuel control unit will begin displaying it's codes.