OBD-II fault code

P0CC9: Charge Port Door Open Request Switch Circuit Low

What it means

The charge port door A open request switch circuit low reports a fault. Operator request for charge port unlocking is unreliable.

At a glance

  • Usually lights the check-engine light

How it works

The charge port door A open-request switch signals when the driver asks to release the door. This code sets when the module sees the switch input held below its expected range, which can happen if the signal wire is grounded or the switch remains closed.

Common causes

Most likely first.

  1. Wire shorted to ground
  2. Switch stuck closed
  3. 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

  1. Read freeze-frame data and monitor the door A request input while pressing and releasing the switch; check whether it remains active when released.
  2. Inspect the switch for sticking or physical damage that could hold its contacts closed.
  3. Check the switch connector and harness for corrosion, pin damage, and a signal wire rubbed through to ground.
  4. Using the vehicle wiring diagram, isolate the switch and check whether the low input remains with the switch disconnected, which helps distinguish a stuck switch from a grounded wire.
  5. Test the switch and circuit continuity against the manufacturer's specification, then verify the module input if the wiring and switch pass.

Common fixes

  • Clean or repair corroded connector terminals and ensure the connector is seated.
  • Repair a signal wire shorted to ground.
  • Replace a switch that remains closed when released.
  • Repair the control module input circuit if the switch and harness test correctly.

Can I keep driving?

You can usually drive if the port door is secure, but the door may fail to release and charging could be unavailable or interrupted. Do not force the door open, as that can damage the latch or bodywork.

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.

Codes for the same component