AutoLogicTools

OBD-II trouble code

B00BA: Driver Seat Occupant Position Sensor "D" (Subfault)

The airbag/SRS control module detected a fault with driver-seat occupant position sensor D — one of the sensors that judge where the driver is positioned for restraint decisions. Airbag operation may be affected, so this needs prompt professional attention.

Quick facts

System
Body
Category
Airbag / SRS Restraints
Severity
High severity
Drivable
Usually safe to drive short-term
Repair cost range
$100$900
DIY difficulty
Shop recommended

What does B00BA mean?

B00BA is a body (B) code stored by the airbag/SRS control module — often called the Restraints Control Module (RCM) or SDM (Sensing and Diagnostic Module). It is a hexadecimal code — the characters after B00 are the letters B and A, not numbers — and its SAE-generic definition is 'Driver Seat Occupant Position Sensor "D".' Occupant position sensing judges where an occupant actually is within the seat — for example whether the driver is leaning far forward or is out of position — so the restraint system can tailor how the airbag deploys. Where a seat uses several such sensors or channels, they are lettered A, B, C, D and so on; the 'D' identifies the fourth sensor or channel in that driver-seat set.

The module sets B00BA when driver-seat occupant position sensor D reports invalid data or its circuit falls out of specification — an open or short in the sensor wiring, a corroded or backed-out connector under the seat, a failed sensor, a mis-calibrated or un-zeroed system, or a faulty classification/position module. A symptom byte appended to the code narrows down the exact fault. Because the sensor and its wiring live in or under the driver's seat, connectors disturbed by seat travel, floor moisture, spilled liquids, and aftermarket seat-cover or seat-heater work are common trouble spots, and many systems require a zero/recalibration procedure after any seat or sensor service. Confirm the exact configuration against your make's service data, as occupant-position designs vary widely and not every vehicle populates every lettered sensor.

This is a supplemental restraint fault, not a driveability fault: the vehicle drives normally, but restraint behavior tied to driver position sensing may not perform as designed, and airbag circuits carry a small risk of unintended deployment when mishandled. SRS diagnosis and repair should be performed by a qualified technician who can safely disable the system and run any required calibration.

Common causes

  • Corroded, backed-out, or loose connector under the driver's seat
  • Damaged wiring in the seat harness from seat travel or floor moisture
  • Failed driver-seat occupant position sensor D
  • System out of calibration or never zeroed after seat/sensor service
  • Faulty occupant classification/position module
  • Aftermarket seat covers, heaters, or heavy items interfering with the sensor

Symptoms

  • Airbag / SRS warning light on
  • Occupant indicator or advanced-restraint behavior working incorrectly
  • Stored B00BA fault (often with a symptom byte) in the restraints module
  • No effect on engine or driving performance

Diagnostic steps

  1. 1.Use a scan tool that can access the airbag/SRS module and record B00BA with its full symptom byte and any companion occupant-detection codes.
  2. 2.Confirm no aftermarket seat cover, seat heater, or heavy item is interfering with the driver's seat, and remove anything unusual before testing.
  3. 3.Confirm the exact configuration for the make and model, since occupant-position sensing and its lettered channels vary.
  4. 4.With the SRS safely disabled per the service procedure, inspect the under-seat connector and seat harness for corrosion, moisture, or backed-out terminals.
  5. 5.Check occupant position sensor D's circuit against specification to separate a wiring/connector fault from a failed sensor or module.
  6. 6.If companion occupant-position or classification codes are present, focus on a shared connector, power, or ground rather than several independent failures.
  7. 7.Repair the wiring/connector or replace the sensor or module, run the make-specific zero/recalibration, then clear codes and confirm the SRS light stays off.

Repair cost

$100$900

A connector repair or a recalibration can be inexpensive, while a failed occupant position sensor or classification module is costlier and often needs calibration. SRS diagnostic time typically runs $100-$200; sensor or module replacement with the required calibration commonly falls in the several-hundred-dollar range. SRS work should be done by a qualified technician.

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with airbag / srs crash sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.

Related codes

Frequently asked questions

What does occupant position sensing do?

It judges where the driver actually is within the seat — for example leaning forward or out of position — so the restraint system can tailor how the airbag deploys. That is different from occupant classification, which judges who or what is in the seat (adult, small occupant, or child seat). B00BA is a position-sensing fault.

What does the 'D' in B00BA mean?

It identifies the fourth occupant position sensor or channel in the driver-seat set (A, B, C, D...). B00BA is also a hexadecimal code — the characters after B00 are the letters B and A — so it should not be read as a plain number.

Why is professional service recommended for B00BA?

The occupant-position system feeds the airbag system, which contains pyrotechnic devices that can fire unexpectedly if the SRS isn't safely powered down first, and many systems require a make-specific zero/recalibration after any sensor or seat work. A qualified technician can disable the system, test it correctly, and recalibrate so restraints behave as designed.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.