B00C0
Passenger Seat Occupant Classification Sensor A.
- Generic
- Body
- Generic code
- Medium severity
How this code is built
- B
- SystemBody
- 0
- Defined bySAE, the same on every car
- 0
- AreaBody area 0
- C0
- FaultThe specific fault in that area
What it means
B00C0 is a generic code for a fault in the passenger seat occupant classification sensor 'A' circuit or signal. The restraint control unit uses this sensor to judge whether the seat is empty or occupied and, on many cars, roughly how heavy the occupant is. The code sets when the unit sees an implausible, out-of-range or missing signal, or a failed self-test. The exact sensor type and what 'A' refers to depend on the model.
Symptoms
- Airbag or SRS warning light on
- Passenger airbag off or passenger airbag status light showing the wrong state
- Passenger airbag status changes with an adult in the seat, or shows 'on' with an empty seat
- Seat belt reminder for the passenger seat not working or sounding with an empty seat
- Fault returns soon after being cleared
Possible causes
- Damaged or poorly seated connector or wiring under the passenger seat, often from seat movement or items stored underneathlikely
- Faulty occupant classification sensor or mat in the seat base or cushionlikely
- Corrosion or moisture in the seat connector from spills or a damp cabinpossible
- Fault in the occupant classification module, where fitted separately from the restraint control unitpossible
- Sensor disturbed or system not initialised after seat removal, trim work or seat cover changespossible
- Fault inside the restraint control unitrare
How to diagnose
- Read all stored and pending codes and freeze frame data, noting any other SRS or seat-related faults and whether B00C0 is current or history
- Check the passenger airbag status indicator with the seat empty and then with an adult sitting normally
- Look for obvious causes: objects under the seat, aftermarket seat covers or heaters, cushions, signs of spills, and previous seat work
- Following the manufacturer's SRS safety procedure (battery isolated and the specified wait observed), inspect the connector and wiring under the seat for damage, pinched cable, corrosion and a secure fit
- Check connector pins for spread terminals or corrosion, and check for wiring chafing at seat rails and moving points
- With the correct SRS-capable scan equipment, view live occupant sensor data and compare empty and occupied readings with the manufacturer's specification
- Check the sensor circuit resistance and continuity only as the manufacturer's procedure allows. Never probe airbag circuits directly or test them with a test lamp
- Check for software updates or technical bulletins for the model and verify the repair by clearing the code and retesting
How to fix
- Repair or replace damaged wiring, and refit or replace a faulty connector under the seat
- Clean or replace corroded terminals and deal with the source of any moisture
- Replace the faulty occupant classification sensor or seat mat as the manufacturer specifies
- Replace the occupant classification module or restraint control unit if testing proves it faulty, and code or configure it as required
- Carry out any manufacturer-required initialisation or setup of the occupant sensing system after seat or sensor work
- Remove any unapproved seat covers or accessories that interfere with the sensor
Can I keep driving?
The car can usually be driven, but the passenger airbag may be disabled or may not respond correctly in a crash. Avoid carrying a front passenger, and never put a child seat in the front, until the fault is repaired.
Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.
