OBD-II fault code

P0D0A: Battery Charging System Positive Contactor Control Circuit/Open

What it means

The positive contactor A of the battery charging system reports a control circuit/open condition. HV charging path cannot be commanded reliably.

At a glance

  • Usually lights the check-engine light
  • The engine or gearbox may go into limp mode

How it works

Positive contactor A is commanded through a low-voltage control circuit that operates the relay connecting the high-voltage charging path. P0D0A sets when the module detects an open in that control circuit, such as a broken wire, open coil, or terminal that has backed out of its connector.

Common causes

Most likely first.

  1. Open in coil control wire
  2. Open coil
  3. Pin pushed back out of connector body

Symptoms

  • Check-engine or hybrid-system warning light on
  • Charging may fail or stop
  • Vehicle may not enter or remain in a ready state

How to diagnose it

  1. Record freeze-frame data and check the contactor A command and related circuit codes with a scan tool.
  2. Inspect the contactor control connector for a pushed-back pin, poor seating, corrosion, or a damaged latch.
  3. Follow the accessible control wiring and look for breaks, chafing, or a disconnected section.
  4. With the high-voltage system made safe using the manufacturer's procedure, test control-circuit continuity and the contactor coil against the manufacturer's specification.
  5. If wiring and coil continuity are correct, check the control module output using the manufacturer's diagnostic procedure.

Common fixes

  • Reseat a connector terminal that has backed out of the connector body.
  • Repair an open or damaged contactor control wire.
  • Replace positive contactor A if its coil is open.
  • Repair the control module connection or output only after the circuit has been verified.

Can I keep driving?

The vehicle may not charge or enter Ready mode, so do not depend on it for a trip until the fault is resolved. Contact work around the high-voltage charging path requires the manufacturer's safety procedure.

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