B2204 is a seat belt tensioner circuit fault. The restraint controller has found the tensioner firing loop out of range and will not arm the system until the reading is correct.
A seat belt tensioner fires a small charge that removes slack from the belt at the beginning of a crash. Like an airbag, it has a firing loop the controller tests with a low test current, comparing the resistance it measures to a stored range. B2204 is what the controller writes when that comparison fails.
The definition on file does not name a specific seat position, so the first job is reading freeze frame data or companion codes to learn which tensioner the controller is reporting on. Working the wrong side of the vehicle is the common mistake with a code written this broadly.
B2204 belongs to the circuit group, meaning it follows a measurement the controller takes in real time and clears once that measurement is back in range. Crash data is stored permanently at the moment of deployment and cannot be erased by a scan tool, which is why deployment records and circuit faults get handled differently.
A module reset does not repair a tensioner circuit. The controller retests the loop on every key cycle, so B2204 comes back until the wiring or the tensioner is fixed. Where the mail-in reset does its job is on a module carrying crash data after a deployment, once the deployed parts have been replaced.
B2204 is used by Chrysler, Dodge, Jeep, and Ram, which share the restraint controller that monitors these tensioner circuits.
Identify which seat position the code refers to before pulling any trim, using the scan data and any companion codes on the module. Once you know the location, inspect that connector and the harness that moves with the seat. Measure the loop at the tensioner and at the controller to place the fault, and we can supply genuine OEM seat belt assemblies with tensioners when the part is the problem. Related codes: B1CDB, B2205, 01236.
Trace the wiring and connectors first. If the module still holds the fault after the repair, mail it to us and we will clear it.
Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.
Do not see it listed? Request a part or call 501-988-0611.