Standard OBD-II diagnostic trouble codes (DTCs) used by manufacturers to identify vehicle problems. These are generic codes — manufacturers may use different codes for the same fault. This list is for reference only.

Note: B codes (B1200–B1499) are believed to be GM-specific. C codes from C1211 onwards are GM/Chevrolet/GMC specific.

Understanding DTC Code Structure

P

Powertrain

Engine, transmission, fuel system, ignition, and emissions-related codes.

U

Network

CANBus and communication faults between control modules.

B

Body

Body electronics — door locks, windows, wipers, climate control.

C

Chassis

ABS, traction control, steering, and suspension systems.

What is a DTC?

DTC code structure diagram

The DTC value helps narrow down the specific component or module in question. A DTC has a standardised format — the first character is the Alpha Designator which indicates the system affected:

  • B — Body electronics (door locks, hood latches, windows)
  • C — Chassis (traction control, ABS, steering)
  • P — Powertrain (engine, transmission, fuel system)
  • U — Network communications between control modules

The second digit indicates whether the code is generic (0) or manufacturer-specific (1–9). The OBD-II specification reserves the first 1,000 entries in each category as a core set uniformly implemented across all manufacturers.

DTC Type Definitions

TypeMIL BehaviourClearing Condition
Type AMIL illuminates immediately on first occurrenceMIL off after 4 consecutive clean drive cycles. History DTC clears after 40 warm-up cycles without fault, or via scan tool.
Type B / EMIL illuminates after 2 (or 3) valid drive cycles with the fault presentSame as Type A — 4 clean cycles for MIL off, 40 warm-up cycles or scan tool for history DTC.
Type CnlMIL does not illuminate — fault recorded in freeze frame onlyHistory DTC clears after 40 warm-up cycles without fault, or via scan tool.
Type ZDTC present in software but disabled — diagnostic does not run, MIL never illuminatesN/A

Clearing Trouble Codes

Important: Do not clear DTCs unless directed to do so by the relevant service procedure. When DTCs are cleared, Freeze Frame and Failure Record data that may help diagnose an intermittent fault will also be erased.

If the fault has been corrected, the ECM will automatically count warm-up cycles and clear the DTC from memory. To manually clear DTCs, use a diagnostic scan tool.

Note: The ignition key must be OFF when disconnecting or reconnecting power to the ECM (battery cable, ECM connector, fuse, jump leads etc.) to prevent ECM damage.

OBD-II Connector Pinout (SAE J1962)

The standard 16-pin OBD-II diagnostic connector is located within 60cm of the steering wheel. Not all pins are used in every application.

OBD-II 16-pin connector layout
Pin 1 — Manufacturer specific
Pin 2 — J1850 Bus+
Pin 3 — Manufacturer specific
Pin 4 — Chassis Ground
Pin 5 — Signal Ground
Pin 6 — CAN High (J-2284)
Pin 7 — ISO 9141-2 K Line
Pin 8 — Manufacturer specific
Pin 9 — Manufacturer specific
Pin 10 — J1850 Bus−
Pin 11 — Manufacturer specific
Pin 12 — Manufacturer specific
Pin 13 — Manufacturer specific
Pin 14 — CAN Low (J-2284)
Pin 15 — ISO 9141-2 L Line
Pin 16 — Battery Power (12V)
Showing 0 codes
No codes found matching your search.

Engineered By Design is a participant in the Amazon EU Associates Programme, an affiliate advertising programme designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.co.uk. Product links marked with “Buy on Amazon” may earn EBD a small commission at no extra cost to you.