Skip to content

B00B9

Driver Seat Occupant Position Sensor C.

  • Generic
  • Body
  • Generic code
  • Medium severity

How this code is built

B
SystemBody
0
Defined bySAE, the same on every car
0
AreaBody area 0
B9
FaultThe specific fault in that area

What it means

B00B9 is the generic code for a fault in the Driver Seat Occupant Position Sensor C circuit or signal. The restraint control module monitors this sensor, which tells it where the driver is sitting so it can adjust how the airbag and restraints respond. The code sets when the signal is missing, out of range, implausible or disagrees with other seat inputs. How the sensor is built and what 'C' refers to varies by model, so check the vehicle's own data.

Symptoms

  • Airbag or SRS warning light on the dashboard
  • Driver airbag status or seat position related message in the cluster
  • Intermittent warning light that comes and goes with seat movement
  • Other seat position or occupant codes stored alongside it
  • Driver seat memory or adjustment features behaving oddly on some models

Possible causes

  • Damaged, pinched or chafed wiring to the driver seat sensor, often from seat movementlikely
  • Poor connection or corroded terminals at the under-seat connector, particularly after the connector has been disturbedlikely
  • Faulty driver seat occupant position sensorpossible
  • Sensor misaligned, displaced or obstructed after seat work, or by items under the seatpossible
  • Fault in the restraint control module or its internal circuitrare
  • Outdated or faulty restraint module software, where the manufacturer has identified it as a cause on that modelrare

How to diagnose

  1. Read all stored and pending codes and note any other seat, airbag or occupant codes, then record the freeze frame data and whether the fault is current or historic
  2. Check for manufacturer service bulletins relating to this code on the specific model and year
  3. Visually inspect the driver seat wiring and connector under the seat for pinching, chafing, damage, moisture or loose terminals, following the manufacturer's airbag safety procedure
  4. Check that the sensor is correctly fitted, aligned and unobstructed, and that nothing under the seat interferes with it
  5. Clear the code once the SRS is made safe and see if it returns, and check whether it returns after moving the seat through its full range
  6. With the battery safely isolated and the correct waiting time observed, test the circuit for continuity, short circuits and resistance against the manufacturer's specification
  7. Read live sensor data and compare it with the seat's actual position, as the expected values depend on the model
  8. If wiring and sensor test fine, check the restraint module's connectors and look for any applicable software update

How to fix

  • Repair or replace damaged seat wiring using the correct method and secure it so it cannot be trapped again
  • Clean, refit or replace a corroded or loose connector or terminals
  • Replace the driver seat occupant position sensor if it fails testing, and carry out any required setup or calibration
  • Refit or realign the sensor and remove any obstruction
  • Replace or reprogram the restraint control module only if testing confirms it is at fault or the manufacturer specifies an update
  • Clear the codes after repair and confirm the SRS warning light stays off after a test drive and seat movement

Can I keep driving?

Medium severity

The car can usually be driven, but the driver airbag system may not respond correctly in a crash while the fault is present. Get it diagnosed soon, and do not leave it unrepaired for long.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.