Code
B005B
Generic
B — Body
Occupant Classification System Fault — Invalid Data
AI status
Completed
Completed
100%
Causes
- Corroded/damaged connector or wiring under the passenger seat
- Faulty occupant classification mat/sensor (open, short, or damaged traces)
- OCS control module internal fault or firmware error
- Loss or corruption of LIN/CAN communication between OCS and restraint control module
- Contamination (water, spills) or mechanical damage to the seat cushion/mat
- Failed or incomplete OCS calibration or software mismatch after module replacement
Symptoms
- Passenger airbag status warning or passenger airbag OFF indicator illuminated
- SRS/airbag warning light on dashboard
- Passenger occupant classification state shows 'invalid' or 'unknown' in scan tool
- Airbag may be incorrectly enabled/disabled for passenger seat
- Possible intermittent behavior—code present then returns
What to check
- Read stored and pending codes from SRS and OCS modules; record freeze-frame/live data
- Inspect seat cushion and underside for visible damage, water ingress, or debris
- Visually inspect and wiggle-test connectors, wiring harness, and seat rail harness grommets
- Check for related communication codes on CAN/LIN networks
- Confirm OCS calibration status and compare software/part numbers to service data
- Observe live OCS parameters (occupant state, sensor zone values, module voltage/ground)
Signal parameters
- OCS module supply voltage (VBATT) and ground integrity
- Seat mat sensor zone resistances/voltages (per-zone raw values)
- Occupant classification output state (Empty, Occupied, Child, Invalid/Unknown)
- LIN/CAN messages: presence and periodicity of OCS frames (message IDs depend on vehicle)
- Seatbelt buckle switch status and seat position sensor values (can affect classification)
Diagnostic algorithm
- Use a capable scan tool to confirm B005B and check for related SRS/OCS/CAN/LIN codes; record live data and freeze frame.
- Before working on SRS circuits follow manufacturer safety procedures (battery disconnect/time delay) and wear appropriate PPE.
- Visually inspect passenger seat cushion, seams and underside for spills, burns, tears or foreign objects that can damage sensor mat.
- Inspect connectors under the seat: unplug, inspect pins for corrosion, bent pins, contamination; reconnect and verify secure fit.
- With connectors reconnected, monitor live sensor zone values while applying known weights to seat zones (using service procedure) to confirm sensible, stable readings and detect open/short zones.
- Check wiring continuity and resistance from mat connector to OCS module; look for intermittent shorts to chassis ground, high resistance, or open circuits.
- Verify OCS module power and ground at the connector with key on; correct any voltage supply or ground faults.
- Check vehicle data bus health: verify OCS messages on LIN/CAN and confirm correct addressing and periodic messages. Repair bus faults if present.
- If wiring and connectors are good but values are out-of-range, replace or repair the seat mat/sensor per manufacturer instructions.
- After repairs, perform OCS sensor calibration/relearn using factory scan tool and clear codes; verify stable readings and confirm code does not return during test drive or acceptance tests.
- If code persists after sensor/mat and wiring replacement and successful calibration, consider replacing OCS control module or pursuing manufacturer software update.
Likely causes
- Damaged or dirty connector at the seat/OCS module (lossy connection)
- Degraded seat mat sensor (open/short or intermittent zones)
- OCS module firmware/calibration error needing relearn
- Intermittent LIN/CAN communication or ground fault
Fault status
Status
B005B — Occupant Classification System: Invalid data received from seat/occupant sensor. Possible sensor, wiring, communication, or module fault.
Repair difficulty: Medium
Diagnostic time: 0.5 - 3.0 hours
Similar codes
Repair manuals
Brands with available manuals
7,786
The library contains 7,786 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
