B00B7 – Driver Seat Occupant Position Sensor A (OBD2)
B00B7 means "Driver Seat Occupant Position Sensor A". The occupant classification system detects whether a seat is occupied, by whom (adult, child, child seat) and where the occupant sits; these codes mean a seat sensor, position sensor or the system itself is faulty.
Last updated
B00B7 quick summary
| Fault code | B00B7 |
|---|---|
| Meaning | Driver Seat Occupant Position Sensor A |
| System | Body |
| Vehicles | Generic OBD2 |
| Severity | High |
| Can I drive? | The car drives normally, but the passenger airbag may not behave correctly. Do not carry a rear-facing child seat in the front until it is repaired. |
| Repair cost | €30 – €800 |
How the occupant classification system works
Sensors in the seat cushion (pressure mats or weight sensors), seat track and backrest tell the airbag module whether the passenger seat is empty, occupied by a child seat or by an adult, and how close the occupant sits. The airbag module then switches the passenger airbag on or off and chooses the deployment stage.
Faults appear when seats are removed or adjusted, when heavy objects or liquids damage the mat, when wiring under the seat chafes, or when the system has not been calibrated after a sensor or seat replacement.
A faulty occupant system usually lights the airbag warning and can leave the passenger airbag permanently switched off or on – both are safety issues.
B00B7 is a body code from the standard (SAE) restraint system range. Some manufacturers use their own numbering for airbag codes, so always check the text your scan tool shows for your vehicle.
Symptoms of B00B7
- Airbag warning light on
- Passenger airbag OFF lamp wrong (on with an adult, off with an empty seat)
- Code after seat removal, cleaning or seat cover fitting
- Seat belt reminder for an empty seat
- Code after seat or mat replacement
Most common causes of B00B7 (most likely first)
Mechanic's Pro Tip
Run the occupant classification zero-point calibration with the seat completely empty and the car on level ground – a bag left on the seat during calibration causes wrong classifications later.
1.Damaged occupant sensor mat in the seat cushion
Most likely2.Connector under the seat loose or corroded
3.Seat track or recline sensor faulty or misadjusted
4.Missing calibration (zero-point) after seat or sensor work
5.Heavy objects or aftermarket seat covers affecting the sensor
Step-by-step diagnostic guide
- 1
Read codes and occupant status
Read the airbag/occupant module and watch the occupant classification with the seat empty and occupied.
- 2
Disconnect safely
Disconnect the battery and wait the specified time before working under the seat.
- 3
Check connectors and wiring
Check connectors and wiring under the seat and along the seat rails.
- 4
Check seat and sensor condition
Remove objects and thick aftermarket covers from the seat and check the cushion area for damage.
- 5
Replace and calibrate
Replace the faulty sensor or mat and run the occupant system zero-point calibration with the seat empty.
Frequently asked questions
Can I keep driving with B00B7?
The car drives normally, but the passenger airbag may not behave correctly. Do not carry a rear-facing child seat in the front until it is repaired.
How much does it cost to fix B00B7?
Typical repair costs are 30 € – 800 €, depending on the cause and the vehicle. The most common fixes are: damaged occupant sensor mat in the seat cushion; connector under the seat loose or corroded; seat track or recline sensor faulty or misadjusted. Always confirm the cause with the tests above before buying parts.
Why is the passenger airbag OFF lamp on with an adult in the seat?
The occupant system may be faulty or the passenger is sitting unusually. If it happens regularly with a normal sitting position, have the system checked.
Can thick seat covers cause this code?
Yes, covers that are not approved for seats with side airbags or occupant sensors can affect the sensors.
What is the difference between B00B7 and similar codes?
B00B7 belongs to a group of codes for the same component that differ in the type or location of the fault: B00B4 – Driver Seat Occupant Classification Sensor E; B00B5 – Driver Seat Track Position Restraint Sensor; B00B6 – Driver Seat Recline Position Restraint Sensor; B00B8 – Driver Seat Occupant Position Sensor B; B00B9 – Driver Seat Occupant Position Sensor C; B00BA – Driver Seat Occupant Position Sensor D. The tests on this page apply to the whole group; the type of fault tells you where to start.
Related fault codes
- B00B6Driver Seat Recline Position Restraint Sensor
- B00B8Driver Seat Occupant Position Sensor B
- B00B5Driver Seat Track Position Restraint Sensor
- B00B9Driver Seat Occupant Position Sensor C
- B00B4Driver Seat Occupant Classification Sensor E
- B00BADriver Seat Occupant Position Sensor D
- B00B3Driver Seat Occupant Classification Sensor D
- B00BBDriver Seat Occupant Position Sensor E
This guide is for information only. Working on vehicles can be dangerous — if you are unsure, have the car checked by a qualified mechanic. Values can differ between model years; always check the manufacturer's repair information.