Operation CHARM: Car repair manuals for everyone.

With Flash Codes

NOTE: All troubleshooting should begin by "Checking the Basics". Certain basic faults can be undetectable by the self-diagnostic system of the DME control unit and in some cases can actually interfere with the self-checking and fault memory operation. Refer to "Checking the Basics".
Checking the Basics

In the event of a DME system malfunction, circuit information will be stored in the internal memory of the DME control unit. Intermittent failures are stored with a record of the failure frequency. The DME control unit is able to store up to five malfunctions, and will give priority to those items which can cause the vehicle to exceed exhaust emission standards. In addition to being stored in memory, an emissions-related failure will cause the "Check Engine" light to illuminate on the instrument cluster. Furthermore, the "Check Engine" light is used to display faults which are stored in the control unit's memory when the self-diagnostic procedure is initiated. Faults may also be retrieved with the BMW service tester if available.

Entering Self-Diagnostics

1. Switch the ignition to the run (ON) position.
2. Depress the accelerator pedal five (5) times to the wide open throttle position within five (5) seconds to display flash codes for DME control unit 1. The accelerator pedal must be depressed six (6) times to display the flash codes for DME control unit 2.
NOTE: Since the BMW V12 engine uses two independent DME control units, fault codes and procedures must be followed for the specific system. DME system 1 fault codes affect cylinders 1-6. DME system 2 fault codes affect cylinders 7-12.
3. Read and record any flash codes that are displayed.
4. Refer to the "FAULT CODE CHART" for the affected component or system.
Diagnostic Trouble Code Descriptions
5. Continue with the diagnosis procedures as outlined in "FAULT CODE DIAGNOSIS".
Reading Diagnostic Trouble Codes
6. Repair or replace the affected component or system.
7. Clear the fault code.
Clearing Diagnostic Trouble Codes

NOTE: To achieve good mid-range torque characteristics, long air intake pipes are used. This method of induction requires that the plenum chamber for the left bank (cylinders 7-12) be mounted on the right side of the engine, and the plenum for the right bank (cylinders 1-6) be mounted on the left side of the engine. The technician must keep this in mind when referring to component locations and testing procedures. Components such as air intake sensors, air mass sensors, injectors, throttle position motors and induction systems may be misdiagnosed because of the possible confusion. Remember that fault codes will always refer to the DME system (DME system 1 = cyl. 1-6) and (DME system 2 = cyl. 7-12).

Fig. 4 "Check Engine" Light Code Display:





^ tR = 5 sec. preparation for read-out
^ tWS = 0.5 sec. wait for synchronization
^ t1 = 2.5 sec. additional check engine lamp check
^ t2 = 2.5 sec. wait for read-out
^ t3 = 0.5 sec. check engine lamp on
^ t4 = 0.5 sec. check engine lamp off
^ t5 = 2.5 sec. time between code digits
^ t6 = 2.5 sec. time between different codes

Clearing Fault Codes

The fault code memory may be cleared by one of the following methods:

^ The BMW service tester.
^ Disconnect the subject control unit (ignition OFF).
^ Disconnect the vehicle battery. [1]:
^ The engine is started 50 times after repair of the failure.

_______________________________

[1]: Interrupting power by disconnecting the battery positive terminal is not recommended as this will also erase other memory functions in the car such as radio, clock, seats, etc.