OBD-II Code P0AFA
Hybrid Battery System Voltage Low
P0AFA is stored when the high-voltage battery pack's total voltage drops below the minimum threshold required for safe hybrid system operation. Unlike P0A80 which is triggered by state-of-health decline, P0AFA is a direct voltage measurement fault — the battery is not holding enough voltage for the inverter and motor-generators to operate. This can happen when a severely degraded battery is deep-discharged (e.g. vehicle left sitting with a failing battery for weeks), or when a battery failure causes rapid voltage drop during operation. In some cases, P0AFA and P0A80 are stored simultaneously. P0AFA requires more urgent attention because the hybrid system may be unable to restart the vehicle if the voltage drops too low.
At a Glance
Fault Code
P0AFA
Affects
Prius (all generations), Camry Hybrid, Highlander Hybrid, Lexus CT 200h & more
Can You Drive?
Do NOT drive
Typical Cost (BC)
$1,099–$2,500 (depending on model) · 12V battery replacement if also needed: +$150–$250
What Causes P0AFA?
- 1Severely degraded battery pack with most modules below minimum voltage
- 2Deep discharge from vehicle sitting unused with a failing battery
- 3One or more battery modules failing abruptly, dropping overall pack voltage below threshold
- 4Faulty battery relay or contactor preventing full pack voltage from reaching the inverter
- 5Extreme cold weather causing temporary voltage suppression in a weak battery
Symptoms You May Notice
- Hybrid battery warning and red triangle warning lights
- Vehicle may fail to enter 'Ready' mode or take significantly longer than normal
- Engine cranking but hybrid system not initialising correctly
- Multiple warning lights across instrument cluster simultaneously
- In severe cases, vehicle may be completely immobilised if 12V auxiliary battery is also depleted
- Vehicle may shut down unexpectedly if voltage drops during operation
Can You Drive with P0AFA? — Do NOT drive
P0AFA indicates the high-voltage battery has dropped to or below the minimum voltage needed for the hybrid system to operate safely. Attempting to drive puts the vehicle at risk of unexpected shutdown. Unlike P0A80 limp mode — where the system manages a degraded battery — P0AFA can mean the system cannot maintain safe operation at all. We recommend not driving the vehicle until it has been inspected and the voltage situation assessed.
How It's Diagnosed
- 1
Full OBD-II scan for all stored codes — P0AFA often accompanies P0A80
- 2
High-voltage battery pack total voltage measurement
- 3
Individual module voltage testing to identify fully depleted cells
- 4
12V auxiliary battery voltage check — both batteries may need attention
- 5
Battery relay and contactor function test
- 6
Determination of whether pack can be brought back to minimum operating voltage for assessment
How It's Fixed
P0AFA in most cases indicates a battery that has progressed beyond the point of reconditioning and requires full pack replacement. In situations where the voltage drop was caused by extended storage rather than severe module failure, a slow controlled recharge to minimum operating voltage may allow a full diagnostic, but replacement is still typically the outcome. We carry stock for all major Toyota and Lexus hybrid models, so replacement can usually be performed quickly once the vehicle is brought to us or we reach you.
Typical cost in BC
$1,099–$2,500 (depending on model) · 12V battery replacement if also needed: +$150–$250
Prices include parts and labour. Contact us for a firm quote on your specific vehicle.
Vehicles Affected by P0AFA
Frequently Asked Questions — P0AFA
It could be either or both. The 12V auxiliary battery is responsible for powering the electronics that initialise the HV battery system — if the 12V battery is dead or very weak, the HV system cannot start. We check both during diagnosis. A jump-start from a 12V source sometimes reveals whether the HV battery itself is the primary issue.
Possibly not completely — extended storage with a degraded battery often causes deep discharge, which triggers P0AFA. In some cases, a slow controlled recharge to minimum operating voltage allows a full diagnostic of remaining module health. However, if the battery was already showing deterioration before storage, P0AFA after storage usually confirms it needs replacement.
Related Fault Codes
Replace Hybrid Battery Pack
P0A80 is stored by Toyota's Hybrid Vehicle ECU (HV ECU) when the high-voltage battery pack's state o…
View code guide P0A7FHybrid Battery Pack Deterioration
P0A7F is Toyota's early-warning hybrid battery deterioration code — it is stored at a less severe SO…
View code guide P3000HV Battery Fault
P3000 is Toyota's umbrella high-voltage battery fault code. Unlike P0A80 — which specifically identi…
View code guideGot a P0AFACode? Let's Fix It.
We diagnose and repair P0AFA on Toyota and Lexus hybrids in Kelowna and across the Okanagan. Mobile service available — we can come to you.