Home / DTC / B00CA — Passenger Seat Occupant Position Sensor D

B00CA — Passenger Seat Occupant Position Sensor D

Detailed page for trouble code B00CA.

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

B00CA

Generic B — Body

Passenger Seat Occupant Position Sensor D

Brand: Generic
Type: B — Body
Views: UK: 26 EN: 32 RU: 29
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Damaged or disconnected seat occupant position sensor connector
  • Broken or pinched wiring harness under the seat
  • Corroded pins or water intrusion in connector
  • Failed occupant position sensor element (resistive/pressure/weight sensor)
  • Poor ground or reference voltage to the sensor
  • Seat structure damage or cushion contamination affecting sensor reading

Symptoms

  • SRS / Airbag warning lamp illuminated
  • Passenger airbag may be incorrectly enabled or disabled
  • Occupant classification message or indicator on dash (if equipped)
  • Stored DTC B00CA (and possibly related occupant sensor codes)
  • Intermittent fault that may come and go with seat movement

What to check

  • Scan airbag/BCM/occupant classification module for stored codes and freeze frame data
  • Visually inspect passenger seat undercover, connectors, and wiring harness for damage, corrosion, or disconnects
  • Wiggle test harness and connectors while monitoring live data to check for intermittent changes
  • Check for water ingress or debris in seat cushion area
  • Verify proper grounding points and reference voltages at the sensor connector
  • Compare live sensor readings (voltage/resistance) with known-good values or service manual specs

Signal parameters

  • Sensor type: resistive pressure/position or voltage-output occupant classification sensor (manufacturer dependent)
  • Typical signal: 0–5 V reference signal with varying voltage when seat occupied (verify with service data)
  • Reference supply: typically 5 V or switched supply from airbag/control module; expected present at connector with ignition ON
  • Ground: good chassis or module ground; low resistance to battery negative
  • Expected behavior: stable reading when unoccupied, predictable change when occupant sits or shifts

Diagnostic algorithm

  1. Retrieve full SRS/BCM code list and freeze frame with a capable scan tool. Note related codes and occurrence conditions.
  2. Disconnect battery per vehicle service manual and observe SRS safety procedures before working on airbag system.
  3. Perform a visual inspection of the passenger seat underside: connectors, harness routing, clips, and seat frame for damage or pinch points.
  4. Reconnect battery, clear codes, and monitor live data while performing a wiggle test of the seat harness and connectors to reproduce the fault.
  5. With ignition ON, measure reference voltage and ground at the sensor connector pins; verify sensor output signal (voltage or resistance) changes appropriately when seat is occupied/shifted. Compare to service specifications.
  6. If open/short or out-of-spec readings are present, trace wiring back to the occupant classification module checking continuity, shorts to ground/power, and connector pin condition. Repair harness as required.
  7. If wiring and connector are good but sensor output is out of range or inconsistent, replace the seat occupant position sensor (or seat cushion assembly if sensor is integrated).
  8. After repair or replacement, perform any required occupant classification system calibration or software reset per manufacturer procedure.
  9. Clear DTCs and perform a road or operational test to confirm fault does not return and that passenger airbag enable/disable behavior is correct.
  10. If code persists after sensor/harness replacement and calibration, consider diagnostic inspection of the occupant classification control module and perform module-level tests or replacement following manufacturer guidance.

Likely causes

  • Loose or corroded connector at seat sensor
  • Wiring abrasion where harness passes over seat frame
  • Sensor element shorted or open due to moisture or wear
  • Seat removed or serviced and sensor not reconnected or calibrated

Fault status

⚠️ Status
Passenger seat occupant position sensor D fault detected — check sensor, connector, wiring, and calibration.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.8-2.5 hours

Similar codes

5,792

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