OBD-II fault code

P0B95: Hybrid/EV Battery Voltage Sense S Circuit

What it means

The BMS detects a circuit fault on voltage sense channel S of the high-voltage battery. Cell-group voltage measurement is unreliable on this channel.

At a glance

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

How it works

The BMS uses voltage sense channel S to measure a cell group in the high-voltage battery. P0B95 sets when the channel S sensing circuit has a fault, leaving the BMS unable to trust that group’s voltage measurement.

Common causes

Most likely first.

  1. Open or short in the voltage-sense wiring
  2. Loose, corroded, or damaged connection
  3. Battery monitoring module fault

Symptoms

  • EV/hybrid system warning light on
  • Reduced power output or limp mode
  • Charging may fail or be slowed
  • Reduced electric range

How to diagnose it

  1. Save freeze-frame data and compare channel S with other battery voltage readings to see when the circuit fault was recorded and whether its reading is implausible.
  2. With the vehicle powered down as the manufacturer specifies, inspect channel S wiring and connectors for damage, loose seating, or corrosion.
  3. Have a qualified hybrid technician check the channel S connector pins and verify that the connection is secure.
  4. Test channel S wiring for an open or short using the manufacturer's procedure and specification.
  5. If the wiring and connector pass, use the manufacturer's diagnostic procedure to check the battery monitoring module's channel S input.

Common fixes

  • Reseat a loose channel S connector.
  • Clean or replace corroded or damaged channel S terminals.
  • Repair an open or short in the channel S sense wiring.
  • Repair or replace the battery monitoring module if testing confirms an internal fault.

Can I keep driving?

The BMS may limit power or charging because it cannot verify the cell group measured by channel S. Keep driving to a minimum and arrange diagnosis soon; stop safely if reduced power makes the vehicle difficult to control in traffic.

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.

Codes for the same component