Obdaryn

P0B87Hybrid/EV Battery Voltage Sense P Circuit Range/Performance

  • Generic OBD-II code · Powertrain
  • Turns on the check-engine light
  • Matters for the ITP
  • Can trigger limp mode
How the car detects it
P0B87 says channel P is delivering numbers that do not fit the rest of the battery. On GM's BAS Plus mild hybrid the cell under test must move at least 50 percent as far as the average cell voltage; if not, 20 failures in 40 samples set the code as Type B, i.e. MIL after two trips. GM's 2019 lithium-ion processor is stricter in its rating, Type A after 35 of 40 samples, and looks for a value that stays flat by less than 0.005 V while the average moves more than 0.022 V. The 2012 two-mode trucks check NiMH block 16, together with block 17, against the pack voltage with a 70 V window, 160 of 170 samples, Type B. Since wiring faults have their own codes (P0B86, P0B88, P0B89), this one points towards measuring electronics or software.
What you may notice
  • MIL after two trips on Type B systems
  • Engine start-stop or electric assist less frequent
Likely causes
  • LikelyMeasuring electronics for channel P out of tolerance
  • PossibleSoftware or calibration of the battery controller
  • RareNiMH block 16 or 17 out of balance with the pack
Inspection (ITP)
Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
Repair
Workshop only · Usually a job for a workshop.Typical cost: €80 – €5,000

Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.