Home / DTC / P2DD1 — Control Pilot Charging Switch B Circuit High

P2DD1 — Control Pilot Charging Switch B Circuit High

Detailed page for trouble code P2DD1.

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

P2DD1

Generic P — Powertrain

Control Pilot Charging Switch B Circuit High

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

Causes

  • Damaged or corroded connector at the charging inlet or charging control module
  • Short to battery or other high-voltage/ignition feed on the Switch B conductor
  • Open or intermittent wiring that allows a pull‑up to a high voltage
  • Faulty charging control module or CP switch driver transistor
  • Faulty EVSE (external charging station) or mating connector providing incorrect voltage

Symptoms

  • Charging may be disabled or intermittent
  • Charging error message or lamp displayed on dash or infotainment
  • Vehicle fails to start charging when connected to EVSE
  • Fault stored in charging system/BCM/ECU

What to check

  • Read freeze frame and manufacturer-specific charging module data; confirm P2DD1 is current or historic
  • Visually inspect charging inlet, plug, and harness for damage, corrosion, water ingress or foreign material
  • Inspect connector pins for bending, corrosion or pushed-out terminals at charging inlet and charging control module
  • Check related fuses and relays for the charging system
  • Measure voltage at the Switch B terminal with respect to vehicle ground while connector is connected and while EVSE is plugged/unplugged
  • Wiggle test harness while monitoring voltage or DTCs to identify intermittent faults

Signal parameters

  • Expected idle voltage: near 0 V to vehicle reference when driver transistor pulls circuit low (manufacturer-specific)
  • High/invalid condition: voltage above expected maximum threshold reported by control module (varies by vehicle)
  • PWM/CP signal characteristics (on vehicles using PWM): duty cycles and frequency expected only when EVSE connected (refer to service data)

Diagnostic algorithm

  1. Safety: Follow HV/EV service safety procedures. Disable high-voltage system if required and wear appropriate PPE before servicing high-voltage components.
  2. Retrieve freeze frame and live data from charging control module/ECU. Note CP Switch B voltage and related status bits with and without EVSE connected.
  3. Visually inspect charging inlet, mating plug, and both ends of the Switch B harness for damage, corrosion or water. Repair as needed.
  4. With vehicle ignition and charging system in the state required by manufacturer, measure DC voltage at the Switch B terminal to ground. Compare to expected values in service data.
  5. If voltage is higher than expected, unplug the connector at the charging control module and measure voltage on the harness pin to locate short to battery/ignition. Check for continuity between the wire and battery positive if it measures high.
  6. Perform a backprobe or disconnect test: disconnect the charging inlet/EVSE and measure whether voltage changes. Test wiring continuity and insulation resistance to chassis ground and to battery positive.
  7. Inspect/replace fuses, relays, or any in-line resistors/pull-ups in the CP circuit if applicable.
  8. If wiring and connectors are good, test or replace the charging control module or its driver transistor. Re-test with a known-good EVSE and clear codes.
  9. After repair, erase DTCs and perform a charging cycle to confirm repair. Document intermittent symptoms and re-check DTCs after several cycles.

Likely causes

  • Corroded/loose pin at charging inlet or module connector
  • Wire chafed and contacting battery/ignition feed
  • Internal failure in charging control module switching transistor or driver
  • Aftermarket charging equipment or adapter injecting voltage onto CP circuit

Fault status

⚠️ Status
Control Pilot (Charging) Switch B circuit voltage above allowed threshold. Charging control module has detected a high-voltage condition on CP Switch B; charging may be inhibited.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

7,922

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