Home › OBD2 Codes › B2AAA
B2AAA Airbag/SRS
Occupant Classification System Fault
B2AAA indicates a fault in the occupant classification system (OCS) that weighs the passenger seat to decide whether to enable the passenger airbag. A fault can leave the airbag improperly enabled or disabled.
🚗 Yes, but passenger airbag enable/disable may be wrong, so address it promptly.
Is B2AAA really the problem on YOUR car? Get a free AI diagnosis ranked by probability for your exact year, make, and model.
Run Free Diagnosis →
🎯 Top Causes, Ranked by Likelihood
#1 Faulty seat weight sensor or mat $200-$800
The pressure sensor or seat mat fails and misreads occupancy.
#2 Connector or wiring fault $50-$250
A loose seat connector disrupts the OCS signal.
#3 OCS module needs calibration $100-$300
The system requires a zero/calibration procedure.
🩺 Common Symptoms Passenger airbag light stuck on or off Airbag enabled/disabled incorrectly Fault after seat work OCS code stored
💰 Repair Cost: DIY vs Shop
📋 Free OBD2 Code Cheat Sheet
The 50 most common codes with likely cause and DIY fix cost. Sent once, no spam.
🔧 How to Diagnose B2AAA 1 Check the passenger airbag status indicator
2 Inspect the seat sensor connector and wiring
3 Perform the OCS calibration procedure
4 Replace the seat sensor or mat if calibration fails
❓ Frequently Asked Questions What does B2AAA mean?
The system that classifies the passenger by weight has a fault, so the passenger airbag may be enabled or disabled incorrectly.
Can I drive with B2AAA?
Yes, but the passenger airbag decision may be wrong, so get it checked promptly.
What causes B2AAA?
A failed seat weight sensor, wiring fault, or a system that needs calibration.
🔗 Related Codes
Don't guess. Know exactly what's wrong. AmpAuto's AI ranks the real causes for your specific vehicle in 30 seconds.
Diagnose B2AAA Free →