FIVE STARAIRBAGS
Sold and shipped fromJacksonville, Arkansas
Mon to Fri, 9 AM to 5 PM CT501-988-0611
Cart
SRS fault code

2B: Occupant Detection Wrong Parts

Code 2B tells you the occupant detection system has the wrong parts in it. A module or a sensor that does not belong to this vehicle has been installed, and the system recognizes the mismatch and refuses to operate.

Hardware fault

What 2B means

Occupant detection components are matched to the seat and the vehicle they were built for. The control module expects sensing hardware with particular characteristics, and it compares what it finds against what it was built to work with. When those do not agree, it sets code 2B rather than trying to interpret readings it cannot trust.

This is a parts problem more than a repair problem. A seat from a different model or trim, a sensor from a donor car, or a replacement module that does not match the seat will all produce it. The hardware may be in perfect condition and still be wrong for the application.

Common causes

Crash data or hardware fault?

Treat 2B as a live configuration and hardware complaint, not stored crash data. The module compares parts on every startup and stores the code again until the right components are in place. Crash data is written once at deployment, cannot be cleared with a scan tool, and is what a mail-in module reset removes.

Does our reset clear it?

Resetting a module does not make mismatched parts compatible. Our reset service clears stored deployment data, which is a different problem entirely. For code 2B the answer is getting the correct components into the seat and running the calibration afterward. Call 501-988-0611 with your VIN and we can help identify the right genuine OEM part.

Which makes throw it

Subaru stores code 2B for wrong parts in the occupant detection system. It comes up regularly on cars with a replacement passenger seat, since a seat that bolts in perfectly can still carry sensing hardware the module does not accept.

What to do next

Trace the history of the passenger seat and any occupant detection parts before doing any electrical testing, because this code is almost always about what was installed. Compare part numbers on the seat, the sensing assembly, and the module against what the car was built with. Replace whatever does not match with the correct genuine OEM component, then run the calibration procedure so the system establishes a baseline. Related codes: 2A, 2C, B1333.

2B and your restraint module

We reset the module you already own.

Mail us your original module. We restore it to factory-ready condition for a fraction of dealer cost, the same way we have since 1997.

Genuine OEM parts in stock now

Shop all parts

Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.