What it means
The control pilot charging switch B reports a circuit low condition. SAE J1772 charging signal handshake may be compromised.
At a glance
- Usually lights the check-engine light
How it works
Control pilot charging switch B is monitored as part of the signal path used during the charging handshake. P2DD0 sets when the module detects the switch B circuit voltage or signal staying below its expected range, which can result from a short to ground or a fault at the switch or connector.
Common causes
Most likely first.
- Wire shorted to ground
- Switch shorted
- Connector pins corroded - high contact resistance
Symptoms
- Charge status indicator shows fault
- Charging may not start or interrupts
- Slower-than-expected charge rate
How to diagnose it
- Review freeze-frame and live switch B circuit data during a charging attempt to confirm the low condition is present.
- Inspect the switch B harness for crushed or rubbed-through insulation that could let the wire contact ground.
- Check the switch connector for corrosion, damaged terminals, or a poor connection that could pull the signal low.
- Test the switch B signal wire for a short to ground and check the switch response using the manufacturer's wiring diagram and specification.
- If the external circuit tests correctly, verify the charging controller input before replacing parts.
Common fixes
- Repair wiring shorted to ground in the switch B circuit.
- Clean or replace corroded or damaged connector terminals.
- Replace a switch B assembly that tests shorted or fails to respond correctly.
- Repair the controller input only if the circuit and switch pass testing.
Can I keep driving?
Driving is generally unaffected, but charging may not start or may stop unexpectedly, so confirm the vehicle has enough charge before setting out. Do not keep using a damaged or overheating charging connector.
A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together
This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.