P00FD — Auxiliary Battery B State of Charge Performance
What P00FD means
The powertrain control module (PCM) monitors the state of charge (SOC) of auxiliary battery B, usually through a battery sensor or voltage readings. P00FD sets when the calculated charge or voltage does not match what is expected for the conditions. This battery often supports the start/stop system and extra loads, so a fault can disable those functions.
Symptoms
- Check Engine light or a warning message
- Start/Stop system inoperative or disabled
- Hard starting or a no-start condition
- Battery or electrical system warnings
- Occasional electrical glitches
Possible causes
- Auxiliary battery B is discharged, worn out or failed
- Corroded or loose terminals, or high resistance in the wiring
- Faulty intelligent battery sensor or related module
- Low voltage on the fused B+ supply causing a PCM reset
- Damaged wiring harness or poor battery ground
- Outdated PCM software, if the manufacturer has an update
How to diagnose
- Scan all codes and freeze frame data and look for other power supply or communication codes
- Inspect battery B, terminals, cables and the hold-down for corrosion, looseness and damage
- Measure resting battery voltage and voltage during cranking (about 12.4-12.7 V at rest is normal)
- Load test or conductance test the battery and charge it if needed
- Check charging voltage with the engine running, including the alternator and DC/DC converter if fitted
- Perform voltage drop tests on the positive and ground cables and the B+ fuse circuit
- Check the battery sensor and its wiring, and review its data with a scan tool
- Look for PCM software updates for your vehicle
Common fixes
- Charge or replace auxiliary battery B
- Clean and tighten terminals, repair or replace damaged cables and connectors
- Replace the battery sensor or related module
- Update or reflash the PCM if the manufacturer recommends it
- Clear the code and register the new battery with a scan tool if required
Questions and answers
What does P00FD mean?
It means the PCM sees the state of charge or voltage of auxiliary battery B outside the expected range. The most common causes are the battery itself, its terminals or the battery sensor.
Can I drive with code P00FD?
Usually yes, with limits. Start/stop may be off, and a weak battery can cause a no-start. Get it checked soon.
Do I need to replace the battery for P00FD?
Not always. First check its charge and test its condition, then inspect the terminals, wiring and battery sensor. Replace the battery if it cannot hold a charge.
This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.