What Does B00C2 Mean?
This code indicates that the Body Control Module (BCM) or Occupant Restraint Control Module has detected a malfunction in the passenger seat occupant classification sensor circuit 'C', which is part of the advanced airbag system. This sensor system determines whether the passenger seat is occupied and classifies the occupant by weight to enable or disable the passenger airbag accordingly. A subfault designation suggests an internal sensor issue, circuit fault, or calibration problem within a specific element of the multi-sensor occupant detection system.
Common Causes
45%
Faulty or degraded occupant classification sensor mat embedded in passenger seat cushion
30%
Damaged, corroded, or loose wiring connector under passenger seat or to sensor mat
15%
Water intrusion or liquid contamination affecting sensor mat or connections
10%
Failed occupant classification control module or internal module fault
Diagnostic Steps
1
Step 1: Perform visual inspection under passenger seat for any visible wiring damage, connector corrosion, loose connections, or signs of liquid contamination. Check that seat is properly positioned on rails and no foreign objects are interfering with sensor mat.
2
Step 2: Using a multimeter, check voltage supply and ground to the occupant classification sensor connector (typically 5V reference voltage). Verify connector pins are not bent, corroded, or backed out.
3
Step 3: With scan tool live data, monitor occupant classification sensor output values with seat empty, then place calibrated weights (typically 10 lbs, 50 lbs, 100+ lbs) on passenger seat and verify sensor readings change appropriately through classification stages.
4
Step 4: Inspect sensor mat for physical damage by carefully examining seat cushion cover and foam for tears, compression damage, or evidence of liquid spills that may have penetrated to sensor layer.
5
Step 5: If all wiring and connections test good but sensor readings are erratic or out of specification, perform sensor mat calibration procedure per manufacturer specifications using scan tool (if available) or replace sensor mat assembly.
6
Step 6: Clear codes, perform test drive with various seat loading conditions, and verify passenger airbag indicator lamp functions correctly and code does not return.
Estimated Repair Cost
$200 - $1,200
Parts + labor, varies by vehicle and location
This code indicates that the Body Control Module (BCM) or Occupant Restraint Control Module has detected a malfunction in the passenger seat occupant classification sensor circuit 'C', which is part of the advanced airbag system. This sensor system determines whether the passenger seat is occupied a...
The most common cause of B00C2 (Passenger Seat Occupant Classification Sensor "C" (Subfault)) is: Faulty or degraded occupant classification sensor mat embedded in passenger seat cushion
Typical repair costs for B00C2 range from $200 to $1,200, depending on the vehicle, location, and whether you do it yourself or go to a shop.
The vehicle is generally safe to drive, but the passenger airbag may not deploy correctly or may be unnecessarily disabled, creating a significant safety risk for front seat passengers. This should be repaired promptly, especially if passengers regularly occupy that seat.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B00C2 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
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.