Home / DTC / P0D5C — Battery Charger Hybrid/EV Battery Output Power Performance

P0D5C — Battery Charger Hybrid/EV Battery Output Power Performance

Detailed page for trouble code P0D5C.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P0D5C

Generic P — Powertrain

Battery Charger Hybrid/EV Battery Output Power Performance

Brand: Generic
Views: UK: 24 EN: 183 RU: 41
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Charger/inverter unit limiting or unable to supply commanded power
  • High-voltage (HV) wiring, connector or fuse/contactor issues causing high resistance or open circuit
  • Battery pack unable to accept requested power (temperature, state of charge, internal resistance)
  • Controller/communication faults between charger and battery management system (BMS)
  • Software calibration, limp-home strategy or thermal protection reducing output

Symptoms

  • Reduced charging power or slower than expected charge times
  • Hybrid/EV system warning or charge system warning lamp
  • Vehicle entering reduced-power or limp mode for EV drive
  • Charging session aborts or charger reports an error
  • Unusual charge/discharge behavior (charger cycles on/off) during charging
  • Freeze frame data showing commanded power higher than delivered power

What to check

  • Read and record P0D5C freeze frame, all related DTCs and pending codes from charger ECU and BMS
  • Check battery state of charge (SOC) and pack temperature at time of code
  • Visual inspection of HV connectors, harness, fuses, and contactors for damage or corrosion
  • Verify proper CAN/communication link between charger, BMS and vehicle control modules
  • Measure pack voltage and charger output voltage with a high-voltage meter during a controlled charge
  • Confirm no thermal protections active on charger or battery (coolant temps, battery temps)

Signal parameters

  • Charger commanded output power (kW) — compare commanded vs actual
  • Charger measured output current (A) and voltage (V)
  • Battery pack voltage (V) and instantaneous SOC (%)
  • Battery pack temperature (°C) and cell temperature spread (°C)
  • HV system insulation/ground fault status (Ω or fault code)
  • CAN message presence/IDs for charger-to-BMS data and error counters

Diagnostic algorithm

  1. Capture live data and freeze frame for P0D5C and any related codes from charger ECU and BMS.
  2. Check for other DTCs that indicate battery pack, sensor, or communication faults; address those first.
  3. Perform a visual inspection of HV wiring, connectors, contactors and fuses for signs of damage or overheating; repair as needed.
  4. With safety procedures and PPE for high voltage, measure charger output voltage and current during a controlled charge and compare to commanded power values.
  5. Verify battery pack parameters: SOC, temperature, internal resistance or pack health reports from BMS — determine if BMS is limiting charge.
  6. Check CAN/data communications for dropped frames, CRC errors or timeouts between charger ECU and BMS; repair wiring or module faults.
  7. Monitor thermal parameters (charger and battery coolant temps) to confirm thermal limiting isn't reducing power; inspect coolant system if required.
  8. Inspect and test current sensors (HV shunts or Hall sensors) and voltage sense circuits for accuracy; replace if out of tolerance.
  9. If hardware and sensors are okay, check for available software updates or TSBs; reflash or calibrate charger/BMS if recommended by manufacturer.
  10. After repairs or replacements, clear codes, perform a full charge/discharge cycle and road/test to verify the fault does not return.

Likely causes

  • Faulty or degraded charger/EVSE power stage (IGBTs, DC-DC converter)
  • Blown HV fuse, failed contactor or poor HV connection causing voltage drop
  • Battery pack thermal protection active (too hot or too cold) or BMS limiting charge current
  • CAN/diagnostic communication errors between charger ECU and BMS or vehicle control module
  • Intermittent sensor (HV current sensor, voltage sense) or inaccurate sensor readings
  • Software bug, incorrect calibration, or recent software update that changed charge limits

Fault status

⚠️ Status
Battery charger output power below required level — performance degraded or limited.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

6,095

The library contains 6,095 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email