OBD-II reference

All 9.533 generic OBD-II codes, explained in detail.

Causes, inspection steps and sources — a comprehensive DIY archive. Created and maintained with love for the detail. Good luck and have fun!

Powertrain generic / SAE

P0C30

Hybrid/EV Battery Pack State of Charge High

The BMS detects that the HV battery pack state of charge exceeds the safe upper limit. Regenerative braking may be limited to prevent overcharge.

SystemPowertrain
Typegeneric / SAE
GroupP0
Range / numberC / 30

Possible causes

  • SoC estimation drifted high high
  • Regen braking strategy off-target medium
  • Pack cell imbalance approaching service threshold low

Symptoms

  • EV/hybrid system warning light on
  • Reduced power output or limp mode
  • Charging may fail or be slowed
  • Reduced electric range

Inspection / repair

  • Difficulty: medium
  • DIY: shop recommended
  • Estimated cost: 100–800 €
  • Estimated time: 0.5–4 h
  • Component: hv battery pack
  • Component: bms
  • MIL / check engine light
  • drive cycle required

Sources

References

How to read OBD-II codes

The first letter names the vehicle system, the second digit distinguishes generic from manufacturer-specific, the remaining digits group fault area and number.

PPowertrain: engine, transmission, emissions
BBody: chassis trim, comfort, interior
CChassis: suspension, brakes, steering
UNetwork: CAN, control modules, communication