Home / DTC / B00B8 — Driver Seat Occupant Position Sensor B

B00B8 — Driver Seat Occupant Position Sensor B

Detailed page for trouble code B00B8.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

B00B8

Generic B — Body

Driver Seat Occupant Position Sensor B

Brand: Generic
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Damaged or disconnected seat occupant position sensor (sensor mat or potentiometer)
  • Corroded, loose, or damaged connector at the seat sensor
  • Chafed or broken wiring harness between seat and control module
  • Water intrusion into seat (sensor mat) or connector
  • Faulty occupant detection module or airbag/SRS control module
  • Incorrect sensor installation after seat repair or replacement

Symptoms

  • Airbag/SRS warning light illuminated
  • Seat occupant detection may report occupant absent or inconsistent
  • Airbag enable/disable behavior may be incorrect for driver/passenger
  • Seatbelt reminder or related seat safety messages
  • DTC stored and may prevent SRS system readiness

What to check

  • Scan for stored/reset codes and record freeze frame/live data
  • Visually inspect seat, connectors, and wiring for damage or moisture
  • Check that seat connectors are fully mated and locking tabs engaged
  • Compare live sensor B signal/values to sensor A (if present) while changing seat load/position
  • Perform a wiggle test on harness and observe live-data changes
  • Measure reference supply (typically 5 V) and ground at the connector with ignition ON

Signal parameters

  • Typical supply: 5 V reference (varies by make); expected stable supply present at sensor connector
  • Typical signal: variable voltage proportional to load/position (often ~0.5–4.5 V on many systems) — varies by vehicle
  • Resistance change across sensor elements when seat is loaded (variable ohms; consult service data)
  • An open circuit reads infinite resistance; a short to ground reads near 0 Ω
  • CAN or occupant detection module messages may show sensor B state/values in live data

Diagnostic algorithm

  1. Retrieve all stored SRS/body codes and freeze-frame data with a capable scan tool; note related codes.
  2. Observe live data for Occupant Position Sensor B while changing seat position and applying light load; note whether values change plausibly.
  3. Perform visual inspection: remove seat trim as required, inspect sensor mat/pot, wiring harness routing, and connectors for damage or moisture.
  4. With ignition ON (engine OFF) measure reference voltage and ground at the sensor connector; verify signal voltage present and within expected range per vehicle data.
  5. Perform resistance/continuity checks on the sensor harness and sensor elements per service manual. Isolate wiring from module to confirm whether fault is sensor or harness.
  6. Wiggle the harness and move the seat through its travel while watching live data for intermittent behavior. Repair any chafed wiring or broken pins.
  7. If wiring and connectors are good but sensor output is out of range or erratic, replace the occupant position sensor (or sensor mat) and retest.
  8. If sensor replacement does not clear the fault, test/replace the occupant detection module or consult SRS module diagnostics and software calibration procedures.
  9. After repairs, clear codes, perform required system calibrations (if any), and verify that SRS/Airbag lamp is extinguished and sensor B reports normal values.

Likely causes

  • Physical damage to the sensor mat (wear, cuts, water)
  • Poor/loose terminal pin contact in the seat connector
  • Connector not fully seated after seat removal
  • Wiring chafe where harness passes through seat frame
  • Failed internal sensor element producing no or erratic output
  • Previous work disturbed sensor harness or clips

Fault status

⚠️ Status
Driver Seat Occupant Position Sensor B circuit fault — sensor output invalid, open/short, or out-of-range signal detected. May affect occupant detection and airbag deployment logic.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

7,992

The library contains 7,992 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email