Code
P0CF9
Generic
P — Powertrain
Control Pilot Charging Switch A Range/Performance
AI status
Completed
Completed
100%
Causes
- Faulty or stuck Charging Switch A (relay, MOSFET, or solid-state switch) in the charging control circuit
- Wiring harness damage, open, short to ground or battery, or poor connector contact on the control pilot circuit
- Corroded or poorly seated charging inlet/plug or EVSE connector pins
- Faulty charging control module or body/electronics control unit (ECU) driver stage
- External charger/EVSE delivering incorrect pilot signal or short
- Blown fuse, tripped circuit protection, or poor ground
Symptoms
- Charging current reduced or charging disabled
- Charge-related warning or fault lamp illuminated
- Intermittent charging or stops mid-charge
- Vehicle displays charging communication error or limited range message
- DTC stored with possible additional charging-related codes
What to check
- Read freeze frame and other stored charging-related DTCs; note conditions (battery voltage, ambient temp, state of charge)
- Visually inspect charging inlet, plug, wiring harness, connectors and earth grounds for damage or corrosion
- Check fuses and contactors/relays related to charging circuit
- Measure control pilot signal at the vehicle inlet and at the charging control module with a scope or suitable meter
- Verify EVSE/charger output and test with a known-good charger if available
- Follow high-voltage safety procedures before accessing HV components
Signal parameters
- Control Pilot is typically a PWM/square wave with a frequency near 1 kHz (varies by standard and application)
- Voltage levels generally swing between ~0 and ~12 V (manufacturer-dependent); duty cycle encodes allowable charge current
- Expected steady duty cycle and clean square edges when charging; excessive noise, missing pulses, or DC offset indicate a fault
- Open-circuit, short-to-ground, or stuck-high/low conditions are fault states to watch for
Diagnostic algorithm
- Retrieve trouble codes and freeze frame; note the state of charge and charging source used when code set.
- If safe, attempt charging with a known-good EVSE to determine if fault follows vehicle or charger.
- Perform visual inspection: inlet, plug, wiring, connectors, and ground connections; repair any damage or corrosion.
- Check relevant fuses, relays and contactors; replace if faulty.
- With vehicle isolated per safety procedures, measure continuity and resistance of the pilot wiring between inlet and charging control module; repair wiring faults.
- Use an oscilloscope to capture the pilot waveform at the inlet and at the control module driver while initiating a charge; compare to expected PWM shape and duty cycle. Look for missing pulses, distortion, or incorrect voltage levels.
- Test or bench-check Charging Switch A component (relay/MOSFET/driver) per manufacturer test values; replace if out of specification.
- If wiring and switch check good, diagnose charging control module/ECU driver stage; check supply and ground rails and related components.
- Update module software/firmware if a known software-related issue exists.
- After repairs, clear codes and perform a full charge cycle test to confirm normal pilot behavior and no recurrence.
Likely causes
- Open/short or high resistance in pilot wiring or connector
- Failed switch (relay/MOSFET) that controls the pilot circuit
- Faulty charging control module driver or internal electronics
- External charger (EVSE) fault producing invalid pilot waveform
Fault status
Status
Control Pilot Charging Switch A - Range/Performance: pilot signal out of expected range or degraded performance; charging rate may be limited or disabled.
Repair difficulty: Medium
Diagnostic time: 1-3 hours
Similar codes
Repair manuals
Brands with available manuals
9,526
The library contains 9,526 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
