B1B51 is the occupant restraint controller reporting a problem on the driver seat belt buckle switch circuit. The factory chart covers both a short to voltage and an open on the signal and return wires. It sits on the seat belt switch circuit instead of an airbag squib circuit, and it lights the airbag lamp all the same.
The buckle switch tells the ORC whether the driver belt is latched, which the module uses to decide how hard to deploy and when to chime. Chrysler's description says the ORC sends a test current across the driver seat belt buckle switch circuits every 100 milliseconds to verify the integrity of the switch and its wiring.
The manual titles B1B51 as 1st ROW DRIVER SEATBELT SENSOR CIRCUIT HIGH, and it sets on a short to voltage held for 2.5 seconds. The same chart also diagnoses an open on either the signal or the return, so B1B51 covers more ground than its name suggests. The wires involved are (R57) driver seat belt buckle switch sense and (R59) driver seat belt buckle switch ground.
One line from the factory book is worth quoting because it settles arguments at the counter. Chrysler states that the front seat belt switches cannot be adjusted or repaired, and that if the switch is ineffective or damaged the entire front seat belt buckle half unit must be replaced.
Circuit fault. The ORC checks this circuit every 100 milliseconds while the key is on, so the code reflects the condition of the switch and wiring at that moment. The manual notes an active code turns to stored once the sense circuit reads normal voltage again for five seconds, which is a useful clue that you are chasing something intermittent.
No. B1B51 lives in the seat belt circuit rather than in the module's memory, so a reset does nothing for it. The buckle assembly or its wiring is the repair.
Because the switch is not serviceable on its own, the fix is usually a complete buckle. We supply genuine OEM seat belt buckles and we also do seat belt repair if the belt locked or the pretensioner fired in an accident. Mail in belt work and a module reset often ship together after a collision, and either can be done on its own.
B1B51 with this seat belt sensor wording is documented on Chrysler group vehicles that use an ORC, including the Dodge Durango and its relatives from around 2011 forward. Some third party code lists give B1B51 as a driver pretensioner circuit code, and the factory chart puts it on the buckle switch instead, so go by the service data for your vehicle. B1B50 is the matching low or shorted version of the same circuit, and B1B54 and B1B55 cover the passenger buckle switch.
Slide the seat back, find the buckle harness connector, and unplug and inspect it before anything else. Seat removal and carpet cleaning both put stress on that pigtail, and a wet floor will corrode it. With the connector apart, measure the sense and ground wires for voltage and for continuity back to the ORC. If both wires check out, the buckle assembly is the remaining suspect.
B0070 covers the driver pretensioner deployment loop, B0071 is the center pretensioner and sensor code, and B1B01 is the driver squib short to battery code on the same module.
Related codes: B0070, B0071, B1B01
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.