B2207 is the occupant restraint controller failing its own internal self test. Chrysler's chart calls it Occupant Restraint Controller Internal 1. The part of this code worth understanding is how it latches, because that is what makes it stick when other codes clear.
Every time the ORC powers up it runs an initialization self test on its own hardware and software, and it keeps checking through the ignition cycle. B2207 sets when it finds a fault inside that hardware or software.
Then the latching rules take over. The manual says the code is latched for the entire power cycle once set, so cycling the key does nothing while that cycle is running. If the same failure shows up in two consecutive power cycles, the code is latched active indefinitely. At that point no amount of clearing with a scan tool moves it, because the module holds no memory of an old event here. It fails the test again every time it wakes up.
Chrysler is also clear about where the problem is not. The service text states that the repair of this fault condition does not involve any external circuitry. There is no harness to trace and no connector to chase for B2207.
Hardware fault. B2207 is the module reporting on its own condition rather than on anything happening in the vehicle. It is not crash data, and the airbag lamp stays on in the instrument cluster the whole time the fault is latched.
It depends on what failed inside, and anyone who promises otherwise before seeing the module is guessing. A module reset restores a unit that is holding crash data and locked deployment records. It does not repair a chip that has failed.
Send us the module and we will test it. Sometimes what looks like an internal fault turns out to be a unit that is fine once its stored data is cleared, and sometimes it is genuinely bad and you need a replacement airbag control module. Either way you get a clear answer instead of buying a part on a guess.
B2207 is used across Chrysler, Dodge, Jeep, and Ram vehicles that carry an ORC, and unlike the B1B squib codes it survived the move to newer platforms. It is charted in the 2010 Jeep Grand Cherokee, the 2011 Dodge Durango, the 2013 Chrysler 200, and the 2013 Ram 1500, which makes it one of the more widely used numbers in the FCA restraint system.
Check the module's environment before you order anything. Pull the carpet or console trim over the ORC and look for water, since a damp mounting location explains a large share of these. Test battery and charging voltage as well. Then confirm whether the code is latched active or only stored, because an indefinitely latched code and a one time fault call for different decisions.
B2208 is the second internal fault code on the same module and the two often appear together, B1620 is the equivalent on other makes, and B1000 covers the same idea with different wording.
Related codes: B2208, B1620, B1000, B1BD0
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.