P0B17Hybrid/EV Battery Pack Voltage Sense B Circuit High
- Generic OBD-II code · Powertrain
- Turns on the check-engine light
- Matters for the ITP
- Can trigger limp mode
- How the car detects it
- P0B17 means pack voltage measurement B reads above its plausible maximum. Mercedes-Benz uses this exact code on the eSprinter 907: inaccurate BMS measurements can store P0B171C, voltage sensor B in the high-voltage battery module shorted to positive with the value out of range, together with P0ABD00 for sensor A. The result is an intermittent no-start or no Ready status, fixed by a BMS software update. GM checks channel A against 479 V on its BECM (P0ABD, Type A). CARB requires out-of-range monitoring of battery voltage sensors. The low counterpart is P0B16. A real overvoltage is not implied; the measurement itself is suspect.
- What you may notice
- Vehicle may not reach Ready or may shut down the high-voltage system
- MIL and hybrid/EV system warning on
- Battery power limited, reduced electric drive or assist
- Likely causes
- LikelyBMS measurement inaccuracy, fixed by software update (Mercedes eSprinter)
- PossibleSense lead of channel B shorted to a higher potential
- RareMeasurement input of the battery controller defective
- 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 – €2,500
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.