Airbags

B00C7 — Passenger Seat Occupant Position Sensor A Fault

Severity: medium Safe to drive

What B00C7 means

The airbag (SRS) control module relies on the occupant classification system (OCS) to tell whether someone is in the front passenger seat and how heavy or where they are. It uses this to decide if the passenger airbag should deploy and with what force. B00C7 means the signal from occupant position sensor A is missing, erratic or out of range.

Symptoms

  • SRS or airbag warning light is on
  • Passenger airbag status indicator is wrong or shows off with an occupied seat
  • Seat occupant system fault message on the dash
  • Passenger airbag off indicator flashes or stays on for no reason

Possible causes

  1. Failed occupant position sensor A in the seat
  2. Open or shorted wiring in the sensor harness
  3. Poor connection or corrosion at the connector under the seat
  4. Harness damaged by seat movement or earlier interior work
  5. Faulty airbag control module (uncommon)

How to diagnose

  1. Scan all modules, including SRS, and note any other OCS or airbag codes
  2. Inspect the connector and harness under the passenger seat for chafing, tension, moisture and corrosion
  3. Make sure no objects, seat covers or add-on heaters are interfering with the seat sensor
  4. Check sensor supply voltage and circuit continuity per the factory wiring diagram, testing for opens and shorts to ground
  5. Watch the sensor data on a scan tool with the seat empty and occupied
  6. Clear the code and see if it returns after wiggling the harness and connector

Common fixes

  • Repair the wiring or replace a damaged connector
  • Clean and re-pin the connector terminals
  • Replace the sensor or occupant classification module, with calibration if required
  • Replace the SRS control module if confirmed faulty

Questions and answers

Can I drive with code B00C7?

Yes, the car will drive normally. The passenger airbag may not work correctly in a crash, so repair it as soon as you can.

Why is the SRS light on with an empty passenger seat?

The occupant sensor or its wiring is sending a bad signal and the SRS module logs a fault. A corroded connector or damaged harness under the seat is a common cause.

Can I just clear B00C7 myself?

You can erase it with a scanner, but it will return if the cause is still there. Airbag system work is best left to a qualified technician.

This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.