P0AFDHybrid/EV Battery Pack Temperature Too Low
- Generic OBD-II code · Powertrain
- Turns on the check-engine light
- Matters for the ITP
- Can trigger limp mode
- How the car detects it
- 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.
- What you may notice
- Battery too cold message in the cluster
- Reduced electric power or electric drive unavailable
- Charging slow or not possible until the pack warms up
- Likely causes
- LikelyVehicle parked unplugged in extreme cold
- PossibleBattery heater or coolant heater not working
- PossibleTemperature sensor reading too cold (sensor or software)
- Inspection (ITP)
- Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
- Repair
- Medium · Usually a job for a workshop.Typical cost: €0 – €1,500
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.