01 How to tell if your car's engine oil is low or overfilled? • 02 Why Does a Car Run Worse After Cleaning the MAF Sensor? • 03 B0004 - PCM Discrete Input Speed Signal Not Present • 04 This Is How A Wing Actually Generates Lift And Why It’s Not… • 05 Is Using Sport Mode All the Time Bad for the Engine or Just… • 06 The Complete Guide to MAF Sensors: Diagnosis, Maintenance, … • 07 ECU Tuning 101: Everything You Need to Know • 08 Stiff Pedal, Stalling Engine? 6 Potential Fixes for High RP… • 09 Engine Misfire: What It Is, Why It Happens, and How to Fix … • 10 Lubrication Systems: Everything You Need to Know •

DTC codes / B00xx · Airbags, seats, doors, lights and comfort systems / B00A0

B00A0Occupant Classification System

B00A0 indicates that the Occupant Classification System (OCS) has detected a fault, typically a signal or communication problem with the passenger seat weight sensor or its control module. The computer sets this code when the expected resistance, voltage, or data from the occupant classification sensor falls outside the programmed range, disabling the passenger airbag in many cases.

SystemBody
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyProfessional
AreaAirbags, seats, doors, lights and comfort systems

Symptoms you may notice

  • Airbag warning light illuminated on the dashboard
  • Passenger airbag status indicator shows 'off' or 'disabled' even with an adult in the seat
  • Passenger airbag may not deploy in a collision
  • Often no symptoms besides the warning light
  • Intermittent warning light that comes and goes with seat movement or temperature changes

Common causes, most likely first

  1. Faulty occupant classification sensor (weight sensor) in the passenger seat cushion
  2. Damaged or pinched wiring under the passenger seat
  3. Loose or corroded connector at the occupant classification module or sensor
  4. Failed occupant classification control module
  5. Seat cushion foam degradation or foreign objects interfering with the sensor
  6. Spilled liquids or physical damage to the seat sensor mat

How to diagnose and fix it

  1. Inspect the under-seat wiring and connectors for damage, corrosion, or looseness; reseat connectors and clear the code
  2. Check for technical service bulletins (TSBs) or software updates for the occupant classification system
  3. Perform a zero-point calibration or rezero procedure on the occupant classification system using a scan tool
  4. Measure resistance and voltage at the occupant classification sensor and compare to manufacturer specifications
  5. Replace the occupant classification sensor mat or weight sensor if readings are out of spec
  6. Replace the occupant classification control module if sensor and wiring test good
  7. Clear codes and verify the passenger airbag status indicator operates correctly with and without weight on the seat

What most technicians overlook with B00A0

  • A common mistake is replacing the occupant classification sensor when the real problem is a chafed wire under the seat that only loses contact when the seat is moved.
  • The occupant classification system often requires a calibration or zero-point reset after any seat or sensor work, and skipping this step will immediately reset the code.
  • Items stored under the passenger seat, such as heavy bags or aftermarket seat covers, can interfere with the weight sensor and trigger B00A0 without any failed component.
  • On many vehicles, a weak or failing battery can cause the occupant classification module to set this code due to low voltage during startup, so always check battery health first.
  • B00A0 can be set by a communication fault on the controller area network (CAN) bus between the occupant classification module and the airbag control module, not just by the sensor itself.

Can I keep driving with B00A0?

You can generally drive the vehicle, but the passenger airbag may be disabled, increasing injury risk for a front passenger in a crash. Avoid carrying passengers in the front seat until the fault is repaired, and have the system diagnosed promptly.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage