P0DDEHybrid/EV Battery Cell Balancing Circuit M Stuck Off
- Generic OBD-II code · Powertrain
- Turns on the check-engine light
- Matters for the ITP
- Needs a drive cycle to confirm a fix
- How the car detects it
- P0DDE means group M is not bled when it should be. Ford carries the code in its 2016 hybrid OBD summary with the usual BECM start-up rule: 100 ms with open contactors, six cells per circuit, a 75 mV gap to the average, confirmed over two power cycles. A balancing channel can also be stopped on purpose, which a diagnosis must keep apart from a real failure. TI's BQ79616-Q1 data sheet lists such ends: the per-channel timer expires, the cell falls below a set voltage, an unmasked fault appears or the host stops balancing. Only a path that never conducts after a valid start counts here. Left alone, the fuller cells of M reach their limit first at every charge, and the pack gives away capacity. Stuck-on case: P0DDD.
- What you may notice
- Check engine light while driving feels normal
- Group M highest at the end of each charge
- Less usable battery energy over time
- Likely causes
- LikelyBleed resistor of circuit M open
- PossibleBalancing switch of group M that no longer turns on
- RareIntended balancing stop for M misjudged as no response by the software
- Inspection (ITP)
- Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
- Repair
- Workshop only · Usually a job for a workshop.Typical cost: €300 – €4,500
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.