Code
P2D77
Generic
P — Powertrain
Battery Charger Control Module B Performance
AI status
Completed
Completed
100%
Causes
- Faulty Battery Charger Control Module B (internal electronics or firmware)
- Open/shorted wiring or poor connector connection to the charger module
- Blown fuse or faulty power/ground supply to the module
- Loss or corruption of CAN/LIN/communication data between charger module and ECU/BMS
- External device (inverter/DC-DC converter) fault affecting charger operation
- Overtemperature or thermal protection limiting module operation
Symptoms
- Charge level lower than expected or no charging from Charger B circuit
- Battery/charging system warning lamp or hybrid system warning on instrument cluster
- Reduced vehicle performance modes (limp/limited charge mode)
- Erratic charge current or sudden loss of charge when expected to charge
- Diagnostic trouble codes related to other charging modules or bus communication
What to check
- Read freeze frame and detailed DTC data (time, operating conditions) with a capable scan tool
- Check for additional DTCs on powertrain, battery management system (BMS), and communication buses
- Visually inspect connector(s) and wiring to Charger Control Module B for corrosion, damage, or loose pins
- Verify fuses and relays for charger power and control circuits
- Check vehicle 12V (or low-voltage system) and high-voltage (if applicable) supply voltages at the module
- Monitor CAN/LIN bus traffic for errors or missing messages using a diagnostic tool or oscilloscope
Signal parameters
- Module supply voltage (expected): 11–15 V (engine off/on depends) — alternator running: 13.5–14.8 V
- Control/logic ground: near 0 V with good continuity to chassis
- CAN bus idle recessive voltage: ~2.5 V on CAN_H and CAN_L midpoints; differential present during messages
- Communication message rate: periodic charger status messages typically every 10–200 ms (vehicle-specific)
- Control output (if PWM): 0–100% duty cycle; frequency typically in the low hundreds Hz to a few kHz (vehicle-specific)
- Charge current: should respond to commanded value; look for unexpectedly zero or saturated current compared to command
Diagnostic algorithm
- Retrieve all related DTCs and freeze-frame data. Note operating conditions when P2D77 set (SOC, ignition state, temperature).
- Check for and record any other CHARGER, BMS, or communication codes. Multiple related codes narrow root cause.
- Perform a visual inspection of Charger Control Module B: connectors seated, pins straight and corrosion-free, no physical damage or water ingress.
- Verify fuses and relays for charger power/control circuits. Replace any blown fuses and test relays for correct operation.
- With a quality scan tool, monitor real-time parameters: module supply voltage, ground, charger output current/voltage, and module status messages. Compare to expected values.
- Check wiring continuity and resistance between module, battery, and chassis ground. Repair any high-resistance connections or shorts.
- Monitor CAN/LIN bus traffic and error counters. If communication is absent or corrupt, isolate wiring and nodes on that bus. Check termination resistors if multiple nodes affected.
- If supply and communications are good but outputs do not follow commands, try commanding charger operations via diagnostic tool (if supported) and observe module behavior.
- If module firmware update is available per manufacturer bulletin, perform reflash/update before replacing the module (only with approved procedure).
- If all wiring, power, and communication checks pass and the module fails to operate correctly or intermittent faults persist, replace Charger Control Module B with a new or remanufactured unit and clear codes. Re-test under the same conditions that produced the code.
- Safety note: If vehicle has high-voltage systems, follow manufacturer high-voltage safety procedures and disable high-voltage system before accessing HV components. Use qualified personnel for HV diagnostics.
Likely causes
- Corroded/loose connector or pin at Charger Control Module B
- Module internal failure (most common in older units)
- CAN bus wiring fault or termination issue disrupting messages
- Blown charge-related fuse or relay
- Battery pack or auxiliary battery voltage out-of-spec causing module to go into fail-safe
Fault status
Status
Battery Charger Control Module B performance outside expected parameters. Module reported abnormal outputs or communications; charging may be reduced or disabled for the B circuit. Inspect module power, ground, connectors, wiring and bus communications. Replace or reflash module only after verifying external circuits.
Repair difficulty: Medium
Diagnostic time: 1.0-3.0 hours
Similar codes
Repair manuals
Brands with available manuals
7,912
The library contains 7,912 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 :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
