P0AFD Hybrid/EV Battery Pack Temperature Too Low
P0AFD indicates that the traction battery is colder than its permitted operating range. At very low temperatures cell resistance rises and charging risks lithium plating, so the controller restricts or blocks charging and discharging. No manufacturer documents this exact code publicly. As a related case, GM's bulletin 18-NA-342 describes a Chevrolet Volt showing Battery Too Cold, Plug in to Warm above -25 °C because of faulty temperature sensor readings, fixed by reprogramming. CARB requires hybrid battery temperature inputs and their plausibility to be monitored. Distinguish a genuinely cold pack, which warms up on the charger or through the battery heater, from a sensor or heater fault; sensor circuit faults have their own codes.
Likely causes
Symptoms
- Battery too cold message in the cluster
- Reduced electric power or electric drive unavailable
- Charging slow or not possible until the pack warms up
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: law.cornell.edu, static.nhtsa.gov.