Home / DTC / P2DD2 — Control Pilot Charging Switch B Intermittent/Erratic

P2DD2 — Control Pilot Charging Switch B Intermittent/Erratic

Detailed page for trouble code P2DD2.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

P2DD2

Generic P — Powertrain

Control Pilot Charging Switch B Intermittent/Erratic

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Intermittent open or short in Control Pilot (CP) wiring or connector
  • Corroded or contaminated EV inlet, cable coupler, or connector pins
  • Faulty charging switch or transistor inside the vehicle (Switch B)
  • Faulty onboard charger control module or ECU input/output
  • Intermittent external EVSE (charging station) or charging cable fault
  • Poor ground or high resistance in associated circuits

Symptoms

  • Intermittent charging start/stop or failure to maintain charge
  • Charging rate may drop or be unpredictable
  • Charging session aborts with error lamp or message
  • DTC P2DD2 stored (may be intermittent)
  • Vehicle may refuse some EVSEs or specific cables
  • Control pilot signal waveform appears noisy, missing, or erratic when monitored

What to check

  • Read and record freeze frame and all stored charging/CP-related DTCs
  • Attempt to reproduce fault with same EVSE and with a known-good EVSE/cable
  • Visual inspection of charging inlet, cable connectors and CP wiring for damage/corrosion
  • Wiggle-test wiring harness and connectors while monitoring DTCs and CP signal
  • Back-probe CP circuit and monitor waveform with oscilloscope during charging attempt
  • Check continuity and resistance of CP switch circuit (with power off) and inspect grounds

Signal parameters

  • Control pilot typically uses a modulated signal (PWM) where duty cycle represents allowable charge current; waveform should be a stable square wave around expected amplitude
  • Expected frequency is typically near 1 kHz (implementation dependent) with consistent duty cycle when charging
  • No frequent dropouts, unexpected level shifts, or high-frequency noise on the CP line
  • Switch B should provide a stable logic-level change when commanded; resistance to ground should be stable when switch is activated
  • If measuring with a multimeter, intermittent faults may not appear — use an oscilloscope or DSO to observe transient behavior

Diagnostic algorithm

  1. Retrieve all related DTCs and freeze-frame data. Note charge session conditions when fault set (EVSE type, cable, ambient).
  2. Clear DTCs and attempt to reproduce with the original EVSE/cable. If fault returns, proceed.
  3. Swap to a known-good EVSE and cable. If issue stops, suspect external equipment (EVSE/cable).
  4. Visually inspect inlet, cable ends and connectors for corrosion, bent pins, moisture, or contamination.
  5. With safe procedures, back-probe the CP circuit and monitor waveform with an oscilloscope during a charging attempt. Look for dropouts, excessive noise, or irregular duty cycle.
  6. Perform wiggle tests of harness and connector while monitoring waveform/DTCs to locate intermittent wiring faults.
  7. With power off, check continuity and resistance of CP switch B circuit, and check for unintended shorts to battery, chassis or other circuits.
  8. Inspect charging control module/ECU connectors and PCB for loose solder joints, cracked components or water damage; re-seat connectors.
  9. If wiring and connectors are good and external EVSE ruled out, consider replacing the control pilot switch assembly or the charging control module per manufacturer guidance.
  10. After repairs, clear codes and perform multiple charge cycles to verify permanent repair. Update ECU/charger software if an update addresses similar faults.

Likely causes

  • Broken or chafed CP wire at harness flex point or connector
  • Water intrusion or corrosion at inlet or connector causing intermittent contact
  • Defective switch/transistor or solder joint on charging control PCB
  • Loose connector pin or back-pin causing intermittent contact
  • Noise or interference on CP line from nearby high-current wiring
  • Faulty EVSE or charging cable introducing intermittent CP signal

Fault status

⚠️ Status
Control Pilot Charging Switch B intermittent/erratic — unstable CP signal detected during charging.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

9,429

The library contains 9,429 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