Operation CHARM: Car repair manuals for everyone.

Finding the Problem

Checking The Basics
All Troubleshooting must begin by checking the basics. Checking the Basics

Diagnostic Equipment
In addition to the BMW Service Tester and the Mobile Diagnostic Computer (MoDIC), various manufacturers have produced diagnostic equipment compatible with BMW diagnostic systems. Although some differences exist between the range of capabilities, procedures and displays, these testers are capable of identifying BMW Diagnostic Trouble Codes (DTC) and suggest some direction for remedy of the problem. Equipment recognized at the time of this publication include:

- 5500 RECALL/RESET TOOL by Assenmacher Special Tools (AST)

- CARSOFT BMW DIAGNOSTIC SOFTWARE by Krahe

- BMW MoDiC by BMW

NOTE: Typical diagnostic testers usally have differences in diagnostic capabilities. Therefore, application of testing procedures may vary. Always follow the directions and procedures provided by the equipment manufacturer.

Diagnostic Trouble Code Memory Interrogation
The first step should be to survey all systems with defect code memory (dependent on diagnostic equipment capabilities). If one or several defect codes are stored, record these data immediately. Since it is often necessary during the testing procedure to cut the power supply or to disconnect a control unit connector, the contents of all the defect code memories may be unintentionally deleted as a consequence.

NOTE: Troubleshooting without a thorough understanding of the Supplemental Restraint System (SRS) operation may lead to misdiagnosis and needless expense. Always review the Description and Operation provided at the system and component levels and systematically follow all test instructions. Specialized training and diagnostic test equipment are recommended. Description and Operation

Electronic Diagrams should always be used since they clearly show the interaction of various components or systems. Diagrams

Extracting Trouble Codes
Provides instructions concerning trouble code retrieval using BMW or BMW compatible test equipment. Extracting Trouble Codes

NOTE: Unless otherwise stated, all Diagnostics Trouble Code (DTC) numbers and letters referred to in the On-Board Diagnostics section are those which will be displayed using BMW test equipment. Using other "BMW compatible" test equipment may produce a code number or letter which is not addressed in this information. In that case refer to the equipment manufactures specific testing information.

Trouble Code Table
Provides an explanation and possible remedy for each trouble code. Restraint Systems

Clearing Trouble Codes
Provides instructions concerning clearing the DTC memory. Clearing Trouble Codes