One of the required functions of the OBDII system (the second generation of the OBD system, known in its European version as EOBD – European On-Board Diagnostic) is the ability to store fault codes related to faults that may affect emissions and signal this using the MIL light (Malfunction Indicator Light) — also known as the Check Engine light.
DTC (Diagnostic Trouble Code) is a standardized fault code consisting of a letter (P, C, B, or U) indicating which vehicle system the fault occurred in, and four digits describing the specific fault.
To better understand the structure of the fault code, refer to the example below:
- B – Body
- C – Chassis
- P – Powertrain
- U – Network Communication
- 0 – Code defined by ISO/SAE
- 1 – Manufacturer’s code
- 2 – Code defined by ISO/SAE
- 3 – Code defined by ISO/SAE
Subsystems:
- Fuel and intake system
- Fuel and intake system – injector circuit
- Ignition system
- External emission control systems
- Speed and idle control systems
- Computer output circuits
- Transmission
- Transmission
OBDII systems distinguish two types of faults:
Type A
(Severe faults)
- Faults related to emissions
- Illuminate the MIL light immediately after a single occurrence of the fault during the driving cycle
- Store the “frozen frame” and the fault code
Type B
(Less severe faults)
- Faults related to emissions
- Store the pending fault after a single occurrence of the fault during the driving cycle
- If the fault does not occur again, the code may be automatically erased
- Illuminate the MIL light and store the frozen frame and fault code after the fault occurs twice during the driving cycle
Error Code | Description |
---|---|
B0100 | Driver’s Airbag – malfunction |
B0101 | Driver’s Airbag – signal out of range/performance |
B0102 | Driver’s Airbag – low input signal |
B0103 | Driver’s Airbag – high input signal |
B0105 | Passenger’s Airbag – malfunction |
B0106 | Passenger’s Airbag – signal out of range/performance |
B0107 | Passenger’s Airbag – low input signal |
B0108 | Passenger’s Airbag – high input signal |
B0110 | Driver’s Side Airbag – malfunction |
B0111 | Driver’s Side Airbag – signal out of range/performance |
B0112 | Driver’s Side Airbag – low input signal |
B0113 | Driver’s Side Airbag – high input signal |
B0115 | Passenger’s Side Airbag – malfunction |
B0116 | Passenger’s Side Airbag – signal out of range/performance |
B0117 | Passenger’s Side Airbag – low input signal |
B0118 | Passenger’s Side Airbag – high input signal |
B0120 | Seatbelt Switch Control Circuit #1 – malfunction |
B0121 | Seatbelt Switch Control Circuit #1 – signal out of range/performance |
B0122 | Seatbelt Switch Control Circuit #1 – low input signal |
B0123 | Seatbelt Switch Control Circuit #1 – high input signal |
B0125 | Seatbelt Switch Control Circuit #2 – malfunction |
B0126 | Seatbelt Switch Control Circuit #2 – signal out of range/performance |
B0127 | Seatbelt Switch Control Circuit #2 – low input signal |
B0128 | Seatbelt Switch Control Circuit #2 – high input signal |
B0300 | Cooling fan circuit #1 – malfunction |
B0301 | Cooling fan circuit #1 – signal out of range/performance |
B0302 | Cooling fan circuit #1 – low input signal |
B0303 | Cooling fan circuit #1 – high input signal |
B0305 | Cooling fan circuit #2 – malfunction |
B0306 | Cooling fan circuit #2 – signal out of range/performance |
B0307 | Cooling fan circuit #2 – low input signal |
B0308 | Cooling fan circuit #2 – high input signal |
B0310 | Air conditioning (A/C) clutch circuit – malfunction |
B0311 | Air conditioning (A/C) clutch circuit – signal out of range/performance |
B0312 | Air conditioning (A/C) clutch circuit – low input signal |
B0313 | Air conditioning (A/C) clutch circuit – high input signal |
B0315 | Air conditioning (A/C) pressure circuit #1 – malfunction |
B0316 | Air conditioning (A/C) pressure circuit #1 – signal out of range/performance |
B0317 | Air conditioning (A/C) pressure circuit #1 – low input signal |
B0318 | Air conditioning (A/C) pressure circuit #1 – high input signal |
B0320 | Air conditioning (A/C) pressure circuit #2 – malfunction |
B0321 | Air conditioning (A/C) pressure circuit #2 – signal out of range/performance |
B0322 | Air conditioning (A/C) pressure circuit #2 – low input signal |
B0323 | Air conditioning (A/C) pressure circuit #2 – high input signal |
B0325 | A/C pressure reference signal – malfunction |
B0326 | A/C pressure reference signal – signal out of range/performance |
B0327 | A/C pressure reference signal – low input signal |
B0328 | A/C pressure reference signal – high input signal |
B0330 | Outside air temperature sensor – malfunction |
B0331 | Outside air temperature sensor – signal out of range/performance |
B0332 | Outside air temperature sensor – low input signal |
B0333 | Outside air temperature sensor – high input signal |
B0335 | Inside air temperature sensor #1 – malfunction |
B0336 | Inside air temperature sensor #1 – signal out of range/performance |
B0337 | Inside air temperature sensor #1 – low input signal |
B0338 | Inside air temperature sensor #1 – high input signal |
B0340 | Inside air temperature sensor #2 – malfunction |
B0341 | Inside air temperature sensor #2 – signal out of range/performance |
B0342 | Inside air temperature sensor #2 – low input signal |
B0343 | Inside air temperature sensor #2 – high input signal |
B0345 | Solar charging sensor #1 – malfunction |
B0346 | Solar charging sensor #1 – signal out of range/performance |
B0347 | Solar charging sensor #1 – low input signal |
B0348 | Solar charging sensor #1 – high input signal |
B0350 | Solar charging sensor #2 – malfunction |
B0351 | Solar charging sensor #2 – signal out of range/performance |
B0352 | Solar charging sensor #2 – low input signal |
B0353 | Solar charging sensor #2 – high input signal |
B0355 | Blower motor #1, speed circuit – malfunction |
B0356 | Blower motor #1, speed circuit – signal out of range/performance |
B0357 | Blower motor #1, speed circuit – low input signal |
B0358 | Blower motor #1, speed circuit – high input signal |
B0360 | Blower motor #1, power circuit – malfunction |
B0361 | Blower motor #1, power circuit – signal out of range/performance |
B0362 | Blower motor #1, power circuit – low input signal |
B0363 | Blower motor #1, power circuit – high input signal |
B0365 | Blower motor #1, ground circuit – malfunction |
B0366 | Blower motor #1, ground circuit – signal out of range/performance |
B0367 | Blower motor #1, ground circuit – low input signal |
B0368 | Blower motor #1, ground circuit – high input signal |
B0370 | Air conditioning (A/C) high-side temperature sensor – malfunction |
B0371 | Air conditioning (A/C) high-side temperature sensor – signal out of range/performance |
B0372 | Air conditioning (A/C) high-side temperature sensor – low input signal |
B0373 | Air conditioning (A/C) high-side temperature sensor – high input signal |
B0375 | Air conditioning (A/C) evaporator inlet temperature sensor – malfunction |
B0376 | Air conditioning (A/C) evaporator inlet temperature sensor – signal out of range/performance |
B0377 | Air conditioning (A/C) evaporator inlet temperature sensor – low input signal |
B0378 | Air conditioning (A/C) evaporator inlet temperature sensor – high input signal |
B0380 | Air conditioning (A/C) – refrigerant under pressure |
B0381 | Air conditioning (A/C) – refrigerant overpressure |
B0400 | Airflow control #1 – defroster – malfunction |
B0401 | Airflow control #1 – defroster – signal out of range/performance |
B0402 | Airflow control #1 – defroster – low input signal |
B0403 | Airflow control #1 – defroster – high input signal |
B0405 | Airflow control #2 – heater – malfunction |
B0406 | Airflow control #2 – heater – signal out of range/performance |
B0407 | Airflow control #2 – heater – low input signal |
B0408 | Airflow control #2 – heater – high input signal |
B0410 | Airflow control #3 – (blend) – malfunction |
B0411 | Airflow control #3 – (blend) – signal out of range/performance |
B0412 | Airflow control #3 – (blend) – low input signal |
B0413 | Airflow control #3 – (blend) – high input signal |
B0415 | Airflow control #4 – vent – malfunction |
B0416 | Airflow control #4 – vent – signal out of range/performance |
B0417 | Airflow control #4 – vent – low input signal |
B0418 | Airflow control #4 – vent – high input signal |
B0420 | Airflow control #5 – A/C – malfunction |
B0421 | Airflow control #5 – A/C – signal out of range/performance |
B0422 | Airflow control #5 – A/C – low input signal |
B0423 | Airflow control #5 – A/C – high input signal |
B0425 | Airflow control #6 – recirculation – malfunction |
B0426 | Airflow control #6 – recirculation – signal out of range/performance |
B0427 | Airflow control #6 – recirculation – low input signal |
B0428 | Airflow control #6 – recirculation – high input signal |
B0430 | Rear window defrost circuit – malfunction |
B0431 | Rear window defrost circuit – signal out of range/performance |
B0432 | Rear window defrost circuit – low input signal |
B0433 | Rear window defrost circuit – high input signal |
B0435 | Air conditioning (A/C) settings circuit – malfunction |
B0436 | Air conditioning (A/C) settings circuit – signal out of range/performance |
B0437 | Air conditioning (A/C) settings circuit – low input signal |
B0438 | Air conditioning (A/C) settings circuit – high input signal |
B0440 | Head control feedback circuit #1 – malfunction |
B0441 | Head control feedback circuit #1 – signal out of range/performance |
B0442 | Head control feedback circuit #1 – low input signal |
B0443 | Head control feedback circuit #1 – high input signal |
B0445 | Head control feedback circuit #2 – malfunction |
B0446 | Head control feedback circuit #2 – signal out of range/performance |
B0447 | Head control feedback circuit #2 – low input signal |
B0448 | Head control feedback circuit #2 – high input signal |
B0500 | Right turn signal – malfunction |
B0501 | Right turn signal – signal out of range/performance |
B0502 | Right turn signal – low input signal |
B0503 | Right turn signal – high input signal |
B0505 | Left turn signal – malfunction |
B0506 | Left turn signal – signal out of range/performance |
B0507 | Left turn signal – low input signal |
B0508 | Left turn signal – high input signal |
B0510 | Front light indicators – malfunction |
B0511 | Front light indicators – signal out of range/performance |
B0512 | Front light indicators – low input signal |
B0513 | Front light indicators – high input signal |
B0515 | Speedometer circuit – malfunction |
B0516 | Speedometer circuit – signal out of range/performance |
B0517 | Speedometer circuit – low input signal |
B0518 | Speedometer circuit – high input signal |
B0520 | Tachometer circuit – malfunction |
B0521 | Tachometer circuit – signal out of range/performance |
B0522 | Tachometer circuit – low input signal |
B0523 | Tachometer circuit – high input signal |
B0525 | Temperature gauge circuit – malfunction |
B0526 | Temperature gauge circuit – signal out of range/performance |
B0527 | Temperature gauge circuit – low input signal |
B0528 | Temperature gauge circuit – high input signal |
B0530 | Fuel level indicator – malfunction |
B0531 | Fuel level indicator – signal out of range/performance |
B0532 | Fuel level indicator – low input signal |
B0533 | Fuel level indicator – high input signal |
B0535 | Turbocharger circuit – malfunction |
B0536 | Turbocharger circuit – signal out of range/performance |
B0537 | Turbocharger circuit – low input signal |
B0538 | Turbocharger circuit – high input signal |
B0540 | Seat belt attachment indicator – malfunction |
B0541 | Seat belt attachment indicator – signal out of range/performance |
B0542 | Seat belt attachment indicator – low input signal |
B0543 | Seat belt attachment indicator – high input signal |
B0545 | Door open indicator #1 – malfunction |
B0546 | Door open indicator #1 – signal out of range/performance |
B0547 | Door open indicator #1 – low input signal |
B0548 | Door open indicator #1 – high input signal |
B0550 | Door open indicator #2 – malfunction |
B0551 | Door open indicator #2 – signal out of range/performance |
B0552 | Door open indicator #2 – low input signal |
B0553 | Door open indicator #2 – high input signal |
B0555 | Brake indicator – malfunction |
B0556 | Brake indicator – signal out of range/performance |
B0557 | Brake indicator – low input signal |
B0558 | Brake indicator – high input signal |
B0560 | Airbag warning light #1 – malfunction |
B0561 | Airbag warning light #1 – signal out of range/performance |
B0562 | Airbag warning light #1 – low input signal |
B0563 | Airbag warning light #1 – high input signal |
B0565 | Information security circuit – malfunction |
B0566 | Information security circuit – signal out of range/performance |
B0567 | Information security circuit – low input signal |
B0568 | Information security circuit – high input signal |
B0600 | Option configuration error |
B0601 | Reset / KAM reset |
B0602 | COP monitoring system – malfunction |
B0603 | EEPROM memory – write error |
B0604 | EEPROM memory – calibration error |
B0605 | EEPROM memory – checksum error |
B0606 | RAM memory failure |
B0607 | Internal error |
B0608 | Initialization error |
B0800 | Device power circuit #1 – malfunction |
B0801 | Device power circuit #1 – signal out of range/performance |
B0802 | Device power circuit #1 – low input signal |
B0803 | Device power circuit #1 – high input signal |
B0805 | Device power circuit #2 – malfunction |
B0806 | Device power circuit #2 – signal out of range/performance |
B0807 | Device power circuit #2 – low input signal |
B0808 | Device power circuit #2 – high input signal |
B0810 | Device power circuit #3 – malfunction |
B0811 | Device power circuit #3 – signal out of range/performance |
B0812 | Device power circuit #3 – low input signal |
B0813 | Device power circuit #3 – high input signal |
B0815 | Device ground circuit #1 – malfunction |
B0816 | Device ground circuit #1 – signal out of range/performance |
B0817 | Device ground circuit #1 – low input signal |
B0818 | Device ground circuit #1 – high input signal |
B0820 | Device ground circuit #2 – malfunction |
B0821 | Device ground circuit #2 – signal out of range/performance |
B0822 | Device ground circuit #2 – low input signal |
B0823 | Device ground circuit #2 – high input signal |
B0825 | Device ground circuit #3 – malfunction |
B0826 | Device ground circuit #3 – signal out of range/performance |
B0827 | Device ground circuit #3 – low input signal |
B0828 | Device ground circuit #3 – high input signal |
B0830 | Ignition circuit #0 – malfunction |
B0831 | Ignition circuit #0 – signal out of range/performance |
B0832 | Ignition circuit #0 – low input signal |
B0833 | Ignition circuit #0 – high input signal |
B0835 | Ignition circuit #1 – malfunction |
B0836 | Ignition circuit #1 – signal out of range/performance |
B0837 | Ignition circuit #1 – low input signal |
B0838 | Ignition circuit #1 – high input signal |
B0840 | Ignition circuit #3 – malfunction |
B0841 | Ignition circuit #3 – signal out of range/performance |
B0842 | Ignition circuit #3 – low input signal |
B0843 | Ignition circuit #3 – high output signal |
B0845 | 5V reference voltage circuit – malfunction |
B0846 | 5V reference voltage circuit – signal out of range/performance |
B0847 | 5V reference voltage circuit – low input signal |
B0848 | 5V reference voltage circuit – high input signal |
B0850 | Clean battery circuit – malfunction |
B0851 | Clean battery circuit – signal out of range/performance |
B0852 | Clean battery circuit – low input signal |
B0853 | Clean battery circuit – high input signal |
B0855 | Contaminated battery circuit – malfunction |
B0856 | Contaminated battery circuit – signal out of range/performance |
B0857 | Contaminated battery circuit – low input signal |
B0858 | Contaminated battery circuit – high input signal |
B0859 | System voltage – signal too low |
B0860 | System voltage – signal too high |