Home / DTC / B3120 — Passenger airbag occupant detection sensor fault

B3120 — Passenger airbag occupant detection sensor fault

Detailed page for trouble code B3120.

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

B3120

Generic B — Body

Passenger airbag occupant detection sensor fault

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

Causes

  • Damaged or disconnected wiring harness to the passenger occupant detection sensor (seat mat)
  • Corroded or loose connector at the sensor or airbag control module
  • Failed occupant classification sensor/seat mat (internal open/short or sensor element failed)
  • Water intrusion or contamination in the seat cushion or sensor mat
  • Incorrect or missing calibration after seat or sensor replacement
  • Faulty airbag control module or internal circuit fault

Symptoms

  • SRS/airbag warning lamp illuminated on dash
  • Passenger airbag OFF/ON indicator behaves incorrectly (on when no occupant, off when occupant present)
  • Passenger airbag disabled (no deployment) or system places module into a reduced/limp SRS mode
  • Intermittent fault that may appear/disappear with seat position or after jostling the seat
  • Related DTCs present for passenger airbag circuits or occupant classification

What to check

  • Use a diagnostic scan tool to read B3120 and any related SRS codes and freeze frame data
  • Verify passenger airbag status indicator (ON/OFF) on instrument panel with known occupant weight or test tool
  • Visually inspect connectors under passenger seat for dirt, corrosion, bent pins, moisture, or foreign objects
  • Perform a wiggle test of the seat wiring harness while monitoring live data/continuity for intermittent faults
  • Check for water/moisture staining or mechanical damage to the seat cushion and sensor mat
  • Confirm proper battery voltage and ground integrity before testing (key ON engine OFF for SRS checks)

Signal parameters

  • Reference supply: typically a stable reference voltage provided by SRS module (commonly ~5 V) — verify at sensor connector
  • Signal: voltage or multiplexed data that varies with occupant load (expected to change when weight applied)
  • Sensor resistance/impedance: occupant mat should show measurable change when load applied; open or infinite indicates break
  • Communication: some systems use LIN or dedicated sensor serial links; others use analog signals to the SRS module
  • Fault indicators: short to ground, short to battery, or open circuit conditions will be flagged by the airbag control unit

Diagnostic algorithm

  1. Read all SRS codes with a capable scan tool; record freeze frame and related codes. Do not assume B3120 is the only fault.
  2. Review TSBs or manufacturer service information for occupant classification specifics and calibration procedure.
  3. With ignition ON (engine OFF), check sensor connector pins for reference voltage, ground continuity, and signal changes while applying a known load to the seat.
  4. Visually inspect and test continuity of wiring from seat connector to body harness and to the airbag control module; repair any damaged wires.
  5. Remove seat trim as required (follow SRS safety procedures—disconnect battery and wait manufacturer-specified time before servicing) and inspect/remove the occupant detection mat to check for physical damage or moisture.
  6. If connector and wiring are good but signal is out of expected range or open, replace the occupant detection sensor/mat assembly.
  7. After replacement or repair, reconnect battery, use scan tool to clear codes, perform occupant classifier calibration/initialization per manufacturer procedure, and confirm absence of faults and correct passenger airbag status.
  8. If fault persists after sensor/mat replacement and correct calibration, evaluate or replace the airbag control module and verify software updates or reflash procedures per manufacturer.

Likely causes

  • Connector corrosion or partial disconnect at the seat (most common)
  • Damaged seat mat sensor (wear, mechanical damage or water ingress)
  • Broken wire or chafed harness between seat and SRS module
  • Missing or incorrect occupant classification calibration after service

Fault status

⚠️ Status
Passenger airbag occupant detection sensor fault — passenger airbag may be disabled. SRS warning light illuminated.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

7,892

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