B1BA6 means the occupant classification system gave up on deciding who is in the front passenger seat. The factory chart is blunt about why: other codes have made occupant detection impossible. That makes B1BA6 a companion code, and the useful work is in whatever else is stored next to it.
Chrysler group vehicles with a weight based passenger seat use an occupant classification module, the OCM, reading load sensors mounted at the corners of the passenger seat frame. The OCM adds up what those sensors report, classifies the seat as empty, as a child sized occupant, or as an adult, and passes that classification to the occupant restraint controller. The ORC uses it to allow or suppress the passenger frontal airbag and to drive the airbag off lamp.
The service manual entry for B1BA6 is short. It is monitored with the ignition on, and the set condition is that other diagnostic trouble codes have made occupant detection impossible. The manual notes that it sets in addition to all sensor and module codes and is erased when the repairs are finished. The system is telling you it has no trustworthy classification to report, and it has already stored the reason somewhere else in the list.
Because the classification is missing, the ORC takes the safe route and suppresses the passenger airbag. Owners usually notice the passenger airbag off lamp staying on with an adult in the seat, along with the airbag warning light.
Hardware, and specifically a system level report rather than a single failed part. B1BA6 stores no crash record and puts no lock on the module. The factory chart says it clears when the underlying repairs are complete, which is the clearest sign that it is a summary of other faults. If the vehicle came in from a collision, the ORC may be holding deployment data at the same time, and that record is handled separately.
No, and it does not need one. There is nothing stored behind B1BA6 to erase. Read every code in the ORC and the OCM, repair those, then re-zero the seat weight sensors with the empty seat procedure and run the occupant classification verification test with the factory seat weight tool. Once the classification is trustworthy again, B1BA6 goes with it. Our airbag module reset enters the picture only when the same vehicle is holding deployment data from an accident. If a seat sensor is the failed part, we list occupant classification sensors by year and model.
B1BA6 belongs to the Chrysler group vehicles built around an occupant restraint controller and a weight based passenger seat, which covers Chrysler, Dodge, Jeep, and Ram. It appears in factory service manuals across that range, including the 2010 Nitro book, and it is common on the 2005 and later Charger, 300, and Magnum platform along with the Wrangler. Other manufacturers do not use this number, so a B1BA6 on the screen means you are looking at an FCA restraint module.
Write down every code in the module before anyone clears anything. B1BA6 on its own tells you almost nothing, while B1BA6 next to a seat weight sensor code tells you exactly where to go. Weight sensor codes point at the sensors and their wiring under the seat, a calibration code points at the zeroing procedure, and an internal module code points at the OCM.
Then check the physical side. Look under the seat for anything jammed against the frame, verify the track bolts are tight, and confirm nothing is pressing on the seat back from the rear. Once the seat is mechanically free and the stored faults are repaired, run the re-zero with the seat empty and finish with the verification test. B2207 covers an internal fault in the restraint controller itself, and B1BA7, B1BA8, and B2212 are the calibration and module codes that most often sit alongside this one.
Related codes: B1BA7, B1BA8, B2212, B2207
Keep reading:
Code scope: Chrysler, Dodge, Jeep, Ram. The same number can mean something different on another manufacturer, so match the code to your make before you act on it.
A reset clears stored crash data. A replacement part fixes a hardware fault. We have read these codes since the nineties and will tell you which one you are looking at.
Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.
Chrysler parts and codes · Do not see it listed? Request a part or call 501-988-0611.