A belt force limiter softens how hard the belt holds an occupant once the crash forces peak, and 0X930931 says the driver side limiter circuit on a BMW is shorted to ground.
Force limiting works by letting the belt pay out in a controlled way past a set load, so the belt restrains without concentrating all the force on the chest. On systems with an adaptive limiter, a small pyrotechnic or switchable device changes that load level during the crash, and the ACSM controls it. Chassis potential on that control circuit causes the module to store 0X930931.
The limiter device is built into the retractor assembly alongside the tensioner, which means the two share a location and often share a harness branch. Seeing a tensioner code together with this one usually points at the common wiring or connector rather than at two separate failures inside the same retractor.
An active electrical condition is what the module is reporting, which keeps this out of the crash data category. 0X930931 clears once the circuit measures correctly. Crash data is written at deployment and stays put, which is why a wrecked car needs a module reset rather than a code clear even after all the parts are replaced.
Resetting the ACSM does not lift a short off a wire. Repair the circuit, verify the reading, then clear the light. Adaptive force limiters are single-use on deployment, so if this BMW has been in a crash the retractor assembly has to be replaced regardless of the wiring. Once the parts are in, our mail-in reset clears the deployment record locked in the module.
0X930931 comes from BMW hex diagnostics and applies to BMW models with an adaptive belt force limiter on the driver side. The code does not cross over to other makes.
Scan for other restraint codes first, because a driver tensioner code beside this one narrows the problem to the shared harness in the B-pillar. Pull the pillar trim and inspect the connector and the wire routing for crush and corrosion. If the limiter reads shorted on its own, the retractor assembly is the part to replace, and we can supply a genuine OEM BMW belt assembly. Related codes: 0X93092B, 0X930937, 46-1X.
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.