Home / DTC / B3010 — Occupant Detection System Fault

B3010 — Occupant Detection System Fault

Detailed page for trouble code B3010.

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

B3010

Generic B — Body

Occupant Detection System Fault

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

Causes

  • Faulty occupant detection sensor (pressure mat, weight sensor, or capacitance sensor)
  • Open/short in sensor wiring harness or poor connector connection
  • Water intrusion or contamination of seat cushion/sensor
  • Faulty seat occupant classification module or seat control unit
  • Loss of power or ground to the occupant detection circuit
  • Corroded connector pins or damaged seat wiring (from seat movement)

Symptoms

  • Airbag warning/indicator lamp illuminated
  • Passenger airbag indicator shows disabled or unavailable
  • Occupant detection status message on instrument cluster or infotainment
  • System stores B3010 and possibly related occupant detection codes
  • Possible inability to detect passenger (seat occupied but system indicates empty)

What to check

  • Retrieve freeze frame and live data with a capable scan tool; note related codes and status messages
  • Visual inspection of seat cushion, upholstery, and connectors for signs of water, damage, or corrosion
  • Wiggle test wiring and connector while monitoring live data for intermittent changes
  • Check for proper power and ground at the seat module and sensor connector
  • Measure sensor circuit resistance/voltage per vehicle-specific procedure
  • Confirm seat covers or aftermarket items are not interfering with sensor operation

Signal parameters

  • Occupant sensor supply: typical 5 V reference (vehicle-specific; verify with service manual)
  • Sensor output: analog voltage or resistance that varies with weight/occupancy (common range 0–5 V)
  • Seat mat resistance/capacitance: varies by design—compare measured values to manufacturer specifications
  • CAN or LIN messages: seat module publishes occupant classification and status; expect regular message rate when system healthy
  • Fault thresholds: open-circuit (infinite/OL) or short-to-ground (

Diagnostic algorithm

  1. Connect a factory-level or equivalent scan tool and read all stored codes; record freeze-frame data and live occupant classification values.
  2. Clear codes and attempt to reproduce fault by seating a known weight while monitoring live data and relevant CAN messages.
  3. Perform visual inspection of seat cushion, mat, and connectors for water, damage, or foreign objects; remove seat trim as needed.
  4. Inspect harness routing and perform a wiggle test on wiring and connectors while watching live data for intermittent behavior.
  5. Verify power and ground at the seat module and sensor connector with key ON per service manual.
  6. Measure sensor output (voltage/resistance/capacitance) and compare to manufacturer specifications; check for open/short conditions.
  7. If sensor wiring and power are good, bench-test or swap the seat module/sensor with a known-good unit where possible (vehicle-specific procedures apply).
  8. If replacement is performed, complete occupant detection calibration/learning procedure as required by the manufacturer.
  9. After repair and calibration, clear codes and verify system operation across several ignition cycles and seat positions; confirm passenger airbag enable/disable logic functions correctly.
  10. If intermittent or hard-to-find faults persist, inspect for module/ECU software updates or consult manufacturer technical support.

Likely causes

  • Connector or wiring fault at the seat (open or intermittent due to seat movement)
  • Damaged or saturated occupant detection mat inside the seat cushion
  • Failed seat occupant classification module (seat module) or control unit
  • Missing or corrupted occupant detection calibration/data in module after service

Fault status

⚠️ Status
Occupant Detection System Fault — passenger classification unavailable or unreliable; passenger airbag enable/disable may be affected.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

8,219

The library contains 8,219 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