OBD-II fault code

P0D90: Battery Charger Input Frequency Incorrect

What it means

The battery charger detects mains AC input frequency outside the calibrated window. EVSE frequency drift or wrong region selected.

At a glance

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

How it works

The onboard charger converts AC power from the charging supply into DC power for the traction battery. It monitors the incoming AC frequency and sets P0D90 when that frequency falls outside the range calibrated for the vehicle, which can happen if the supply frequency is unsuitable or the charger is set for the wrong region.

Common causes

Most likely first.

  1. Mains frequency outside spec
  2. Wrong region setting in charger

Symptoms

  • Charge status indicator shows fault
  • Charging may not start or interrupts
  • Slower-than-expected charge rate

How to diagnose it

  1. Check the freeze-frame and charging data for when the fault occurred, including the reported AC input frequency and whether charging was starting or underway.
  2. Try a known-compatible charging supply and cable to see whether the fault follows one EVSE or occurs across different supplies.
  3. Check the charger's region or supply configuration against the vehicle's market and the available AC supply.
  4. Have the AC input frequency measured at the charging inlet under the conditions that trigger the code and compare it with the manufacturer's specification.
  5. If the supply and configuration are correct, inspect charger input connections and have the onboard charger's frequency-sensing circuit tested to the manufacturer's procedure.

Common fixes

  • Use a compatible EVSE and charging supply.
  • Correct the charger region setting if it does not match the vehicle and supply.
  • Repair a faulty AC supply or charging connection.
  • Repair or replace the onboard charger if its frequency sensing or input circuitry is faulty.

Can I keep driving?

The vehicle may not charge reliably, so do not depend on it for a trip until you have confirmed it can charge and has enough range. Stop charging if the fault repeats or the connector or charging equipment becomes unusually hot.

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.

Nearby codes