Skip to content

P0AFB

Hybrid/EV Battery System Voltage High.

  • Generic
  • Powertrain
  • Generic code
  • High severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
A
AreaHybrid propulsion
FB
FaultThe specific fault in that area

What it means

P0AFB is the generic code for Hybrid/EV Battery System Voltage High. The hybrid control unit or battery management system measured the traction battery pack voltage above the upper limit it expects for the current state of charge and operating conditions. The exact threshold and which sensor or circuit is monitored vary by manufacturer and model.

Symptoms

  • Hybrid system or battery warning light on, often with the main fault light
  • Car goes into a limited performance or reduced power mode
  • Regenerative braking reduced or unavailable
  • Hybrid or EV system will not start, or shuts down while driving
  • Charge or assist behaviour changes, with the engine running more than usual or the charge level reading oddly

Possible causes

  • Faulty or drifting battery pack voltage sensor or monitoring circuit giving a false high readinglikely
  • Imbalanced or failing cells or battery modules causing abnormally high pack or block voltagelikely
  • Wiring or connector fault in the battery voltage sense circuit, such as corrosion, loose pins or high resistancepossible
  • Fault in the battery management or hybrid control unit, including its software or calibration where a known update existspossible
  • Charging system fault, such as an inverter, converter or on-board charger problem allowing overchargepossible
  • Low voltage 12 V supply or earth problem upsetting the control unit readingsrare

How to diagnose

  1. Read all stored and pending codes and freeze frame data, noting battery voltage, state of charge, temperature and vehicle state when the code set
  2. Check for other hybrid, battery, inverter or charging codes, as these point to the root cause
  3. Check the 12 V battery condition and its terminals and earths, as low or unstable supply can cause false readings
  4. Inspect the battery voltage sense wiring and connectors for damage, corrosion, water ingress or loose pins, following the manufacturer's high voltage safety procedure
  5. Compare live data for pack voltage and individual block or cell voltages, looking for a block that is out of line or a total that does not match the sum of the blocks
  6. Check the live pack voltage against a trusted measurement using the manufacturer's approved procedure, only if you are trained and qualified for high voltage work
  7. Check for relevant technical bulletins or software updates for the model and engine variant
  8. Clear the code and road test, then recheck whether it returns and under what conditions

How to fix

  • Repair or replace damaged wiring, connectors or terminals in the voltage sensing circuit
  • Replace a faulty voltage sensor or battery monitoring module if readings prove it is giving false data
  • Rebalance, repair or replace the weak or imbalanced battery modules or pack as the manufacturer specifies
  • Repair the charging or power conversion component found to be overcharging the pack
  • Update or reprogram the control unit software if an outdated calibration is a known cause for the model
  • Repair 12 V supply or earth faults found during testing

Can I keep driving?

High severity

Avoid driving until the cause is found, as a real overvoltage can damage the traction battery or other high voltage parts. If the car is running normally and the warning is intermittent, drive only a short distance to a workshop, and stop if the car loses power or shows further warnings. High voltage work should only be done by trained technicians.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.