What it means
Battery charger B is drawing more input current than expected. The control module sets this code when measured charger input current exceeds its calibrated threshold during operation.
How it works
Battery charger B takes input current from the external power source, and the control module monitors that current while charging. P0E89 sets when the measured input current exceeds the expected limit, so the module may stop or restrict charging to protect the system.
Common causes
Most likely first.
- Fault in onboard charger B
- Charging supply voltage or wiring problem
- Faulty input current sensor
- Damaged charging cable or connector
Symptoms
- Charging may stop or be limited
- EV or charging warning light
- Charging may not start
How to diagnose it
- Use freeze-frame and live charging data to confirm that charger B input current rises above its expected range and note the charging conditions.
- Inspect the cable, vehicle inlet, and supply connection for damage, overheating, or an unstable connection.
- Check supply voltage and wiring conditions using the manufacturer’s diagnostic guidance.
- Compare measured input current with the sensor output to determine whether the current sensor is reporting accurately.
- If the supply and sensor circuit are sound, test charger B for an internal fault using the manufacturer’s procedure.
Common fixes
- Replace damaged charging equipment or correct a poor supply connection.
- Repair supply wiring if it is causing abnormal input conditions.
- Repair or replace the input current sensor if its reading is inaccurate.
- Repair charger B if it draws excessive current with a verified supply and sensor.
Can I keep driving?
Charging may be limited or stop to protect the vehicle, so do not repeatedly restart a session that triggers the warning. Stop using a cable or inlet that is hot, damaged, or smells burned.
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.