VinGear VIN decoder VinGearVIN decoder, VIN lookup & history check Check a VIN

B00BB code meaning

Driver Seat Occupant Position Sensor E

Body system Generic code B00xx codes

What B00BB means

B00BB is the fifth and last driver seat occupant position sensor in the J2012 block. No carmaker publishes this code. Position need not be measured on the body itself: an ATI patent family dating back to 1992 infers it from the seat, using a potentiometer or other track sensor, a recline angle sensor and belt spool-out from a shaft encoder in the retractor, and may suppress or depower the bag when the seat is fully forward. FMVSS 208 leaves both the suppression zone and the choice of sensors to the maker. Because J2012 already has separate codes for the indirect seat data, B00B5 for the track and B00B6 for the recline, the letter E probably denotes a further direct sensor, though no source confirms it. When B00BB is stored, the airbag lamp is lit.

B00BB at a glance

  • Check engine lightUsually not
  • Emissions testNot an emissions code
  • Limp modeNot expected
  • Repair difficultyWorkshop only
  • Typical labor0.5 to 3 hours
  • Clears after repairWhen cleared with a scanner

Symptoms of B00BB

  • Airbag warning lamp on
  • Position-based adjustment of the driver airbag partly unavailable
  • Safety note: airbag system; disconnect sensor and seat plugs only de-energised (ignition off, battery off, wait time); calibrate the sensor after replacement, specialist workshop only

Common causes of B00BB

  • Most likelyOpen, shorted or loose lead to position sensor E
  • PossibleRestraint module configured for a fifth position sensor that is not fitted
  • Less likelyInternal fault of position sensor E

Check the most likely causes first. Replacing parts by guesswork is the most expensive way to clear a code.

Parts involved

Driver occupant position sensor eSRS wiringSRS control module

What each part of B00BB means

BBody system: airbags, seat belts, power seats, lights and climate control.
0Generic code: it means the same on every make (SAE standard).
BBThe exact fault in that area.

What to do next

  • Note B00BB and any other codes stored with it: several codes together often point to one cause.
  • Check for loose connectors and damaged wiring around the parts the code names.
  • Check open recalls for your car: some faults are fixed for free by the dealer. Enter your VIN.
  • Clear the code only after the repair. If it comes back, the fault is still there.

Buying a used car? Scan it for stored codes before you pay. A recently cleared memory can hide a problem.

Questions about B00BB

What does B00BB mean?

B00BB means "Driver Seat Occupant Position Sensor E". B00BB is the fifth and last driver seat occupant position sensor in the J2012 block. It is a generic code, so it means the same on every make.

Is it safe to drive with B00BB?

B00BB does not normally turn on the check engine light by itself. Watch for the symptoms above and have it checked soon.

Will B00BB fail an emissions test?

B00BB is not an emissions code, so on its own it usually does not fail an emissions test. Other stored codes or a lit check engine light still can.

How hard is B00BB to fix?

Difficulty: workshop only. A typical repair takes 0.5 to 3 hours of work. This is a job for a workshop.

Will B00BB clear itself after the repair?

Clear the code with a scanner after the repair. If the fault is fixed, it does not come back.

Look up another code

Technical content: OBDex open OBD-II database (public domain, CC0), checked 6 Nov 2026, edited for US drivers by the VinGear team.
Technical sources for B00BB