Operation CHARM: Car repair manuals for everyone.

OBD II Diagnostic Trouble Codes (DTC)



Diagnostic Trouble Codes (DTC)

The Society of Automotive Engineers (SAE) established the Diagnostic Trouble Codes used for OBD II systems (SAE J201 2). The DTC's are designed to be identified by their alpha/numeric structure. The SAE has designated the emission related DTC's to start with the letter "P" for Powertrain related systems, hence their nickname"P-code".





DTC's are stored whenever the Check Engine Light (MIL) is illuminated.

A requirement of CARB/EPA is providing universal diagnostic access to DTC's via a standardized Diagnostic Link Connector (DLC) using a standardized tester (scan tool).

DTC's only provide one set of environmental operating conditions when a fault is stored. This single "Freeze Frame" or snapshot refers to a block of the vehicles environmental conditions for a specific time when the fault first occurred. The information which is stored is defined by SAE and is limited in scope. This information may not even be specific to the type of fault.

DTC Storage:





The table represents the stored information that would be available via an aftermarket scan tool if the same fault occurred 5 times.

Scan Tool Connection:

Starting with the 1995 75OiL, and soon after on all 1996 model year BMW vehicles, a separate OBD II Diagnostic Link Connector (DLC) was added.

The DLC provides access for an after-market scan tool to all emission related control systems (DME, AGS/EGS and EML). This diagnostic communication link uses the existing TXD II circuit in the vehicle through a separate circuit on the DLC when the 20 pin cap is installed.

Scan Tool Display





Example: A fault was induced into a 1998 750 iL by removing the wire connector from the Air Mass Meter. Using an aftermarket scan tool the following information can be displayed.





SCREEN ONE





SCREEN TWO