Home / DTC / B00BA — Driver Seat Occupant Position Sensor D

B00BA — Driver Seat Occupant Position Sensor D

Detailed page for trouble code B00BA.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

B00BA

Generic B — Body

Driver Seat Occupant Position Sensor D

Brand: Generic
Type: B — Body
Views: UK: 22 EN: 25 RU: 16
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or short in the sensor D wiring harness
  • Corroded, damaged, or loose connector at the seat sensor or SRS module
  • Failed occupant position sensor (seat pad/sensor element D)
  • Water/moisture intrusion into seat cushion or connector
  • Seat removal or reassembly damage or pinched wiring when adjusting seat
  • Faulty occupant detection module or SRS control module input circuit

Symptoms

  • SRS / airbag warning lamp illuminated
  • Passenger/driver airbag status message (airbag OFF/ON) incorrect or disabled
  • Seat occupant detection indicator incorrect or not functioning for driver seat
  • Possible disablement of front passenger/driver airbag depending on system
  • DTC stored and related diagnostic trouble codes present

What to check

  • Use a scan tool to read stored and pending SRS/occupant detection codes and freeze frame data
  • Check for additional SRS or occupant detection codes that could point to shared power/ground issues
  • Visually inspect seat cushion, sensor pad, connectors, and harness routing for damage, corrosion, or water intrusion
  • Wiggle test: with ignition on and scan tool connected, gently move seat and harness while monitoring for code set or signal dropouts
  • Backprobe the sensor connector and measure reference voltage, signal voltage, and ground continuity to the SRS module
  • Perform continuity checks and resistance measurements between sensor connector and SRS module pins with battery disconnected

Signal parameters

  • Sensor reference: typically 5 V reference (depends on vehicle) — check manufacturer spec
  • Signal output: analog/switch type depending on design; expected range generally 0–5 V (typical idle around mid-range on some systems)
  • Short to ground indicated by near 0 V signal; short to battery indicated by near battery voltage (≈12 V) on signal line
  • Open circuit indicated by no continuity/infinite resistance or signal outside expected range
  • Resistance-type sensors may show a specific resistance range; consult vehicle-specific data for exact ohms

Diagnostic algorithm

  1. Read and record all SRS/occupant detection-related codes with a capable scan tool, note freeze frame and history.
  2. Clear codes and perform a short drive or seat-reproduction test to see if code returns to confirm intermittent faults.
  3. Perform a visual inspection of the driver seat cushion, seat track area, and under-seat wiring for physical damage, moisture, or foreign objects.
  4. Locate the seat occupant position sensor D connector. Inspect terminals for corrosion, bent pins, or contamination. Re-seat the connector.
  5. With ignition ON (engine off), backprobe the connector and verify reference voltage and ground presence. Compare to expected values.
  6. Monitor sensor signal with scan tool or multimeter while applying weight/pressure to the seat cushion area corresponding to sensor D. Observe for expected change in signal.
  7. Check continuity between the sensor connector and the SRS/occupant module connector. Repair any open or high-resistance circuits.
  8. If an intermittent is present, perform a wiggle test on the harness while monitoring live data for dropouts, and inspect for pinching where the harness passes through seat frame or rails.
  9. If wiring and connectors are good, replace the occupant position sensor (seat cushion/sensor element D) and retest.
  10. After repair, clear codes and perform any required SRS/occupant module calibrations or learn procedures per vehicle manufacturer instructions. Verify that the SRS warning lamp is extinguished and that the code does not return.
  11. If the code persists after sensor replacement and harness repair, suspect the occupant detection control module or SRS module input circuit and proceed with module-level diagnostics or dealer-level support.

Likely causes

  • Damaged/loose connector at the sensor wiring under the seat
  • Broken or chafed wiring from the seat sensor harness to the SRS module
  • Failed sensor element D inside the seat cushion (most common)
  • Moisture/contamination on connector causing intermittent contact

Fault status

⚠️ Status
Fault detected in Driver Seat Occupant Position Sensor D circuit; may cause occupant detection/airbag status errors and illuminate the SRS warning lamp.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.5-3.0 hours

Similar codes

5,707

The library contains 5,707 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