Code
B10C0
Generic
B — Body
Occupant Classification System Fault
AI status
Completed
Completed
100%
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
- 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.
- Confirm SRS warning lamp operation and passenger airbag status. Do not disable airbags for testing unless required by shop procedures.
- Perform a visual inspection under and around the seat for water intrusion, heavy objects, aftermarket seat covers, or damage to the mat.
- 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.
- 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.
- 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.
- 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.
- If components are replaced, perform required occupant classification system calibration/relearn procedure per manufacturer service information.
- 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
Repair manuals
Brands with available manuals
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 :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
