OBD-II fault code

P2D7A: Charging Stop Switch Circuit High

What it means

The charging stop switch reports a circuit high condition. Charging termination cannot be reliably commanded by the operator.

At a glance

  • Usually lights the check-engine light

How it works

The charging stop switch provides the charging control system with the driver's request to end a charging session. The control module monitors the switch signal and sets this code when it detects a high signal where the stop-switch circuit should not remain high, making the stop request unreliable.

Common causes

Most likely first.

  1. Signal wire shorted to B+
  2. Switch stuck active
  3. Connector pins corroded - high contact resistance

Symptoms

  • Charging may not stop when requested
  • Charging may stop unexpectedly or require manual termination

How to diagnose it

  1. Use a scan tool to record freeze-frame data and watch the charging stop-switch status while operating the switch, to see whether the module consistently recognizes the stop request.
  2. With charging safely stopped, inspect the stop switch and its connector for a switch stuck active, corrosion, loose pins, or damaged wiring.
  3. Check whether the signal wire is shorted to battery positive and whether connector contact resistance is excessive, following the manufacturer's wiring information.
  4. Test the stop switch and circuit response in both released and pressed states against the manufacturer's specification.
  5. Repair any wiring or connector fault, then clear the code and verify that the module recognizes a stop request and charging terminates.

Common fixes

  • Clean and secure corroded or loose stop-switch connector pins.
  • Repair a signal wire shorted to battery positive.
  • Replace a stop switch that remains active or fails its circuit test.

Can I keep driving?

Do not rely on the stop switch to end charging; monitor the session and use the vehicle or charger’s approved termination method. Stop charging if it cannot be ended safely, since continued charging may create a safety risk.

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

Nearby codes