OBDHut

OBDHut

B00C0

Critical
Moderate

Passenger Seat Occupant Classification Sensor "A" (Subfault)

What Does B00C0 Mean?

This code indicates that the Body Control Module (BCM) or Restraint Control Module (RCM) has detected a subfault in the passenger seat occupant classification sensor system. This sensor determines if the passenger seat is occupied and the approximate weight/size of the occupant to control airbag deployment force or suppression. The subfault designation suggests an intermittent issue, partial failure, or secondary circuit problem within the occupant classification system.

Safety Warning

This is a critical safety issue as it may prevent proper airbag deployment or cause inappropriate deployment in a crash. The passenger airbag may be incorrectly suppressed or activated regardless of actual occupant size/weight. Repair immediately and avoid carrying passengers until fixed.

Common Causes

40%

Faulty occupant classification sensor mat or pressure pad in passenger seat cushion

Occupant Classification Sensor
Seat Pressure Mat
Bladder Sensor Assembly

30%

Damaged, corroded, or loose wiring harness connector under passenger seat

Seat Wiring Harness
Sensor Connector
Ground Connection

20%

Water intrusion or contamination in seat sensor mat causing erratic readings

Occupant Classification Sensor
Seat Cushion Seal

10%

Failed restraint control module or body control module internal circuit

Restraint Control Module
Body Control Module

Diagnostic Steps

1

Step 1: Perform visual inspection under passenger seat for damaged wiring, corroded connectors, or evidence of water intrusion. Check all connector pins for corrosion, bent terminals, or moisture. Verify sensor mat connector is fully seated.

2

Step 2: Using a digital multimeter, check voltage supply to occupant classification sensor (typically 5V reference). Verify ground circuit continuity (should be less than 0.5 ohms to chassis ground). Document all readings.

3

Step 3: Monitor live data from occupant classification sensor using scan tool while applying various weights to passenger seat (50 lbs, 100 lbs, 150+ lbs). Verify sensor signal changes appropriately and smoothly without dropouts or erratic readings.

4

Step 4: Remove passenger seat bottom cushion to physically inspect sensor mat for tears, cracks, compression damage, or evidence of liquid contamination. Check mat mounting and alignment per manufacturer specifications.

5

Step 5: If sensor mat and wiring are intact, perform resistance test across sensor terminals (typically 2-10 ohms depending on load). Compare readings to factory specifications. Replace sensor mat if readings are out of range or unstable.

6

Step 6: After repairs, clear codes, perform airbag system self-test, cycle ignition multiple times, and verify passenger airbag status light operates correctly with seat occupied and unoccupied.

Estimated Repair Cost

$200 - $1,200

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B00C0 mean?

This code indicates that the Body Control Module (BCM) or Restraint Control Module (RCM) has detected a subfault in the passenger seat occupant classification sensor system. This sensor determines if the passenger seat is occupied and the approximate weight/size of the occupant to control airbag dep...

What causes B00C0?

The most common cause of B00C0 (Passenger Seat Occupant Classification Sensor "A" (Subfault)) is: Faulty occupant classification sensor mat or pressure pad in passenger seat cushion

How much does it cost to fix B00C0?

Typical repair costs for B00C0 range from $200 to $1,200, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with B00C0?

This is a critical safety issue as it may prevent proper airbag deployment or cause inappropriate deployment in a crash. The passenger airbag may be incorrectly suppressed or activated regardless of actual occupant size/weight. Repair immediately and avoid carrying passengers until fixed.

How do I diagnose B00C0?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B00C0 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Body

System

Supplemental Restraint System (SRS/Airbag)

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.