Home / DTC / B10C0 — Occupant Classification System Fault

B10C0 — Occupant Classification System Fault

Detailed page for trouble code B10C0.

34,522codes
59brands
11,925generic
22,597specific
Reset
Code

B10C0

Generic B — Body

Occupant Classification System Fault

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

Causes

  • Faulty occupant classification sensor(s) or mat
  • Damaged wiring harness or connector (seat to chassis/SRS module)
  • Water intrusion or seat cover damage affecting sensor readings
  • Corroded or loose connector pins at SRS/OCS module
  • OCS module or SRS control unit software or hardware fault
  • Incorrect seat assembly, aftermarket seat cover, or foreign objects on the seat

Symptoms

  • SRS/airbag warning lamp illuminated
  • Passenger airbag status light showing disabled or “check”
  • Inability to enable/disable passenger airbag as expected
  • Diagnostic trouble code B10C0 stored in SRS/airbag control unit
  • Possible incorrect passenger airbag deployment logic (system warning)

What to check

  • Use a capable scan tool to read all stored SRS/OCS codes and freeze frame data
  • Verify whether SRS warning lamp is on and passenger airbag status indicator behavior
  • Visual inspection of seat area: check seat covers, heavy objects, water stains, or damage
  • Inspect connectors under the seat and at the SRS/OCS module for corrosion, bent pins, or loose terminals
  • Check service information for occupant sensor resistance/voltage specifications and wiring diagrams
  • Confirm whether recent work (seat removal, module replacement, battery disconnect) occurred; check for required relearn/calibration procedures

Signal parameters

  • Occupant sensor mat resistance (ohms) — compare to manufacturer spec (typical mats show distinct resistance ranges for empty vs occupied)
  • Supply voltage to OCS sensors (~5 V reference) and ground continuity
  • Signal voltage or CAN message values from occupancy module to SRS control module (use data list/live data)
  • Self-test status bits and fault counters from SRS/OCS module
  • Wake/sleep state of occupant sensors (sensors must wake when seat is occupied)

Diagnostic algorithm

  1. Connect a diagnostic scanner with SRS/OCS capability. Read and record B10C0 and any related codes and freeze frame data. Note whether code is current or historic.
  2. Confirm SRS warning lamp operation and passenger airbag status. Do not disable airbags for testing unless required by shop procedures.
  3. Perform a visual inspection under and around the seat for water intrusion, heavy objects, aftermarket seat covers, or damage to the mat.
  4. With battery disconnected per manufacturer procedure if required, inspect and reseat connectors under the seat and at the SRS control module. Look for corrosion, bent pins, pushed-out terminals.
  5. Restore power and use live data to observe occupant sensor values (resistance or reported occupancy state) while a known test weight or a passenger sits on the seat. Compare to spec ranges.
  6. Measure continuity and resistance of occupant mat circuits at the seat harness and at the module connector. Repair any open/short circuits or damaged wiring. Replace seat harness or mat if out-of-spec or water-damaged.
  7. If wiring and mat check OK, verify SRS/OCS module supply voltages and grounds. Replace or reprogram module only after confirming wiring and sensors are good.
  8. If components are replaced, perform required occupant classification system calibration/relearn procedure per manufacturer service information.
  9. After repairs and calibration, clear codes and perform road or system checks to confirm code does not return. Record results and advise customer of any seat-cover or accessory limitations that may affect system operation.

Likely causes

  • Open/short in occupancy sensor mat circuit
  • High or out-of-range resistance in sensor mat (cut wires, moisture)
  • Intermittent connector contact or pin corrosion
  • Improper calibration or failed OCS self-test after battery disconnect or module replacement

Fault status

⚠️ Status
Occupant Classification System malfunction detected. SRS control unit has logged fault B10C0; passenger airbag enable/disable logic may be affected. Inspect occupant sensors, wiring, connectors and perform required calibration before returning vehicle to service.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-3.0 hours

Similar codes

9,725

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