OBD2, OBD II Faults – Pxxxx – Body

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:

  1. Fuel and intake system
  2. Fuel and intake system – injector circuit
  3. Ignition system
  4. External emission control systems
  5. Speed and idle control systems
  6. Computer output circuits
  7. Transmission
  8. 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