P0AFD
Hybrid/EV Battery Pack Temperature Too Low.
- Generic
- Powertrain
- Generic code
- Medium severity
How this code is built
- P
- SystemPowertrain
- 0
- Defined bySAE, the same on every car
- A
- AreaHybrid propulsion
- FD
- FaultThe specific fault in that area
What it means
P0AFD is the generic code for a hybrid or EV traction battery pack temperature that is too low. The hybrid control unit has seen one or more pack temperature sensor readings below the minimum operating range, or a pack temperature that does not match the other sensors or the ambient temperature. The exact threshold and the number of sensors depend on the model and battery design.
Symptoms
- Hybrid or EV system warning light on, often with the main warning light
- Reduced power or limited acceleration
- Reduced regenerative braking or electric assist
- Lower electric driving range or the engine running more often in a hybrid
- Slow or limited charging in cold weather
- Poor fuel economy
Possible causes
- Very cold ambient temperature leaving the battery pack genuinely too cold, especially after the car has been parked for a long timelikely
- Faulty or inaccurate battery pack temperature sensor reading too lowlikely
- Damaged wiring, poor connections or corrosion in the temperature sensor circuit or battery monitoring module connectorpossible
- Battery heating or thermal management fault (heater, coolant loop, pump, valve or control), on models that have onepossible
- Battery cooling fan, air duct or coolant circuit fault moving too much cold air or coolant through the packpossible
- Faulty battery monitoring module or hybrid control unit, or a known software issue for that modelrare
How to diagnose
- Read all stored and pending codes and the freeze frame data, noting ambient temperature, pack temperature and vehicle state when the code set
- Check for related codes, such as other battery temperature, sensor circuit, thermal management or fan faults, and look up any manufacturer bulletins for the model
- Compare live data from all battery temperature sensors with each other and with ambient and coolant temperatures after the car has sat to equalise; a single sensor far off points to a sensor or wiring fault
- Visually inspect the battery pack cooling ducts, vents, fan and intake for blockages, damage or loose connections, without opening any high-voltage enclosure
- Where fitted, check the battery heater or coolant loop operation, coolant level and pump and valve operation as per the manufacturer's procedure
- Check the sensor wiring and connectors for damage, moisture and corrosion, and test the sensor circuit resistance and voltage against the specification for that model
- Only a trained technician following high-voltage safety procedures should test or access pack-mounted sensors and the monitoring module
- Clear the code and road test, rechecking live data to confirm it does not return once the pack is at normal temperature
How to fix
- If the pack was genuinely cold, allow it to warm up, drive gently and confirm the code does not return as the temperature rises
- Replace a faulty battery temperature sensor or sensor assembly according to the manufacturer's procedure
- Repair or replace damaged wiring, connectors or terminals in the sensor circuit
- Repair the battery heating or thermal management system, including heater, pump, valve, coolant level or control faults
- Clear blocked or damaged battery cooling ducts and replace a faulty or incorrectly running cooling fan
- Replace or update the battery monitoring module or hybrid control unit only if testing confirms a fault or a published software fix applies
Can I keep driving?
The car can usually be driven with caution, but expect reduced power and efficiency, and a very cold pack can limit charging and output. Get it checked soon, and stop and seek help if further warnings appear or the car goes into limp mode.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
