P0DB3Hybrid/EV Battery Cell Balancing Circuit B Range/Performance
- 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
- P0DB3 concerns how well circuit B works rather than whether it switches. The controller balances group B for a set time and then checks the outcome; if the cells moved too little, too much or in an unexpected direction, the result is called implausible. The LaunchPoint patent US8598840B2 describes this kind of check: voltages are read during a planned balancing period, and a side that fails to produce the expected effect is declared faulty and disabled. CARB 13 CCR 1968.2 sets the rule that balancing must keep the intended cell voltages. Volvo uses P0DB3: on the SPA Twin Engine plug-ins (XC90, XC60, S90, V90, 2016-2019) the BECM logs P0DB300 as intermittent, and Technical Journal 33931 blames BECM software that also distorted the electric range display; updating it is the fix.
- What you may notice
- MIL, sometimes without any noticeable drivability change
- Cell spread in group B not shrinking after charging
- Likely causes
- PossibleController software with too narrow expectations (cf. FCA updates for P0DAF)
- PossibleAged or high-resistance cell in group B reacting atypically
- RareBleed resistor value drifted so balancing current is wrong
- 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: €80 – €3,500
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.