P0CAF
Hybrid/EV Battery Temperature Sensor N Circuit Low.
- Generic
- Powertrain
- Generic code
- Medium severity
How this code is built
- P
- SystemPowertrain
- 0
- Defined bySAE, the same on every car
- C
- AreaHybrid propulsion
- AF
- FaultThe specific fault in that area
What it means
P0CAF means the hybrid or EV battery management system has seen the signal from one of the battery temperature sensors (the one labelled 'N', whose position depends on the model) fall below the expected voltage range. This is read as a low-signal fault in the sensor circuit. It could be a real wiring or sensor fault, or the battery really is very hot. Without a trustworthy temperature reading, the system cannot protect the battery properly.
Symptoms
- Hybrid system, battery or general warning light on the dashboard
- Reduced power or the car going into a limited-performance mode
- Reduced or no electric assist, or reduced charging and regeneration
- Battery cooling fan running constantly or at high speed
- Unusual battery charge level readings or erratic state-of-charge display
- Possible refusal to enter ready mode, depending on model
Possible causes
- Temperature sensor faulty internally (resistance reading too low)likely
- Sensor signal wire shorted to ground or chafed against bodywork or battery casinglikely
- Corroded, damaged or contaminated connector at the sensor or battery management unitpossible
- Moisture ingress into the battery pack harness or sensor connectorpossible
- Genuine battery overheating caused by a blocked cooling duct, failed fan or cooling faultpossible
- Fault in the battery management unit input circuit or an outdated calibration, where the manufacturer has identified onerare
How to diagnose
- Read all stored and pending codes and record the freeze frame data, looking at battery temperatures, state of charge and ambient temperature at the time the fault was set
- Look for related codes for other battery temperature sensors, cooling fans or the battery management unit, as these point towards a shared cause
- Compare live data from all battery temperature sensors; a sensor reading implausibly high or stuck against the others suggests a circuit low fault, while all rising together suggests real overheating
- Check the battery cooling intake, ducts and filters for blockage, and confirm the cooling fan runs correctly
- Visually inspect accessible wiring and connectors for chafing, corrosion, moisture, bent pins or poor locking; only trained staff should work on or near high-voltage components, following the manufacturer's isolation procedure
- With the circuit isolated, measure the sensor resistance and compare it with the manufacturer's value at the current temperature, as the correct values depend on the model
- Test the signal wire for a short to ground and check the reference supply and ground at the battery management unit connector
- Check for applicable service bulletins or calibration updates for your model before condemning the control unit
How to fix
- Replace the faulty temperature sensor or sensor harness section, following the manufacturer's procedure for the pack
- Repair or replace chafed or shorted wiring and secure it clear of sharp edges
- Clean, dry and repair or replace corroded or damaged connectors and find the source of any moisture
- Clear any blockage and repair the battery cooling fan or ducting if the pack is genuinely overheating
- Update the control unit calibration only if an outdated one is a known cause for your model, or replace the unit if testing proves it faulty
- After repair, clear the code and road test to confirm temperatures read plausibly and the fault does not return
Can I keep driving?
The car may be driven carefully for a short distance, but the battery is not being monitored properly and power may be limited, so get it checked soon. Stop and seek help if you see a battery overheating warning, smell burning or sweet odours, or notice smoke or a rapid loss of power.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
