This manual pertains to the BMW Self Diagnostic System, specifically designed for the detection of injection faults and the recording of Diagnostic Trouble Codes (DTCs) in vehicles manufactured between 1989 and 1994. The system operates by utilizing the Electronic Control Unit (ECU) to monitor for faults. Once detected, these codes are stored in the ECU's memory until the battery is disconnected, the ECU is disconnected, or 60 engine starts occur without recurrence of the fault. Specific diagnostic tools can also clear these stored codes.
The purpose of this manual is to provide comprehensive guidance on understanding and utilizing the BMW Self Diagnostic System. It details the procedures for retrieving fault codes, which are indicated by the CHECK ENGINE light blinking out four-digit codes separated by short pauses, displayed in ascending order. The manual also outlines the methods for clearing these codes using tools such as the Bosch KTS300, CARSOFT BMW software, or the CS1000 BMW hand scanner, ensuring effective maintenance and troubleshooting for owners and technicians.
BMW Diagnostic Trouble Codes.
All 1989-94 BMW vehicles are equipped with a self diagnostic system for the detection of injection faults. When a fault is detected by the system the Electronic Control Unit (ECU) records the code corresponding to the defect in the ECUs memory until either:
1. The vehicle battery or the ECU is disconnected.
2. The engine is started 60 times with no recurrence of the fault.
3. The ECU memory is cleared using the Bosch KTS300, CARSOFT BMW software or the CS1000 BMW hand scanner.
To review the FAULT CODES from the ECU memory use the following procedure:
1. Turn the ignition switch to the engine run position.
2. Depress the gas pedal to the floor 5 times.
The CHECK ENGINE light will blink out the FAULT CODES starting with the lowest number first. These FAULT CODES consist of 4 digits each separated by a short pause (ie. blink pause blink blink pause blink pause blink translates as 1 2 1 1).
BMW Diagnostic Trouble Codes.
All 1989-94 BMW vehicles are equipped with a self diagnostic system for the detection of injection faults. When a fault is detected by the system the Electronic Control Unit (ECU) records the code corresponding to the defect in the ECUs memory until either:
1. The vehicle battery or the ECU is disconnected.
2. The engine is started 60 times with no recurrence of the fault.
3. The ECU memory is cleared using the Bosch KTS300, CARSOFT BMW software or the CS1000 BMW hand scanner.
To review the FAULT CODES from the ECU memory use the following procedure:
1. Turn the ignition switch to the engine run position.
2. Depress the gas pedal to the floor 5 times.
The CHECK ENGINE light will blink out the FAULT CODES starting with the lowest number first. These FAULT CODES consist of 4 digits each separated by a short pause (ie. blink pause blink blink pause blink pause blink translates as 1 2 1 1).