Ford does something with its restraint codes that other makes do not. One circuit gets several separate numbers, one for each direction it can fail, and on older vehicles the last two digits are the same number the dash lamp flashes at you.
Ford and Lincoln call the airbag computer the restraints control module, the RCM. It reads the crash sensors, fires the airbags and pretensioners, and writes every deployment event into permanent memory. Mazda used the same restraint architecture for years, so Ford code definitions carry over onto Mazda models built on shared platforms.
On most Fords the RCM sits under the center console, at the rear edge where the console meets the floor between the front seats. On the F-150 it lands on the floor pan in that same tunnel. Orientation is part of the job: the module has to sit flat and square on its bracket to read crash forces correctly, so a damaged tunnel gets straightened before it goes back. Our Ford airbag service page covers the vehicles we handle.
Ford splits a single circuit across several codes by failure direction. Take the driver airbag circuit: B1932 is it reading open or too high, B1934 is the same wire reading too low. Two codes, two repairs. The driver pretensioner gets three, B1877 open, B1878 short to battery, B1879 for the remaining short.
Two codes are the crash record. B1193 means the RCM's crash memory is full and locked, and B1231 means it detected a crash that passed its deployment threshold. Those are the ones a scan tool refuses to erase. Everything in the circuit ranges is a live resistance measurement the module retakes at every key on, so those clear when the wiring or the part is fixed. On older Fords the last two digits are the dash flash code: B1932 shows as lamp fault code 32 and B1935 as 35.
Codes with a link have their own page. Crash data clears with a module reset; hardware and circuit faults need the part fixed or replaced first.
| Code | Meaning | Type |
|---|---|---|
| B0070 | Driver seat belt pretensioner deployment control. After a crash this is the stored record of the pretensioner firing. | Crash data |
| B0071 | Driver seat belt pretensioner deployment, second stage. Usually a stored deployment record. | Crash data |
| B0078 | Passenger seat belt pretensioner deployment control, the stored record of that pretensioner firing. | Crash data |
| B1193 | Crash event storage full and locked. The RCM recorded a crash and will not store another. | Crash data |
| B1231 | Crash detected, event threshold exceeded. The module logged a crash that passed its deployment threshold. | Crash data |
| B1318 | Battery voltage low. Supply voltage dropped below what the module needs for its self test. | Hardware fault |
| B1342 | ECU is defective. A fatal internal module fault, and on Ford vehicles it very often comes from the ABS module rather than the RCM. | Hardware fault |
| B1877 | Driver seat belt pretensioner circuit open or out of range. A fired pretensioner reads open forever after. | Circuit fault |
| B1878 | Driver seat belt pretensioner circuit shorted to battery voltage. | Circuit fault |
| B1879 | Driver seat belt pretensioner circuit shorted, the third code in Ford's split of that circuit. | Circuit fault |
| B1881 | Passenger seat belt pretensioner circuit open or reading high resistance. | Circuit fault |
| B1884 | Passenger airbag deactivation indicator circuit fault. A burned out indicator bulb is the usual cause. | Circuit fault |
| B1925 | Passenger airbag circuit shorted to battery voltage. | Circuit fault |
| B1932 | Driver airbag circuit open or resistance too high. The clock spring is the usual culprit. | Circuit fault |
| B1933 | Passenger airbag circuit open or resistance too high. | Circuit fault |
| B1934 | Driver airbag circuit resistance too low, which points at a short or an out of spec squib. | Circuit fault |
| B1935 | Passenger inflator circuit resistance low on squib. Reports as lamp fault code 35. | Circuit fault |
| B1941 | Right front crash sensor circuit open. The module lost its connection to that sensor. | Circuit fault |
| B1942 | Left front impact sensor circuit open. | Circuit fault |
| B1994 | Driver side-mount airbag circuit open, the bag in the outboard bolster of the driver seat. | Circuit fault |
| B2290 | Occupant classification system fault reported to the RCM. The failure lives in the passenger seat. | Hardware fault |
| B2900 | VIN mismatch between a control module and the PCM. Not an SRS code. | other |
| B1213 | Number of modules low. | other |
| B0077 | Seat belt buckle switch. | other |
| B0080 | Seat belt pretensioner fault. | other |
A generic OBD2 reader will not show any of this. Ford restraint codes are manufacturer specific body codes, so the RCM answers only to a scanner with real Ford coverage. That is why a free parts store scan comes back clean while the airbag light stays lit.
The crash codes will not clear from the driver seat either. Try to erase B1193 and the tool returns an error along the lines of cannot execute routine, because the record lives at the module level rather than in an erasable fault memory. That half of the job happens with the RCM out of the car. The other half is physical: deployed airbags and pretensioners replaced and damaged sensors swapped, before anything gets cleared.
Two Ford cautions on the diagnosis itself. Never put a meter directly on an airbag or pretensioner connector, since Ford's pinpoint tests call for a load tool. And Ford calibrates the passenger seat cushion pan, foam, pressure bladder and classification module to each other and services them as an assembly, which is why B2290 comes right back after a seat swap with no calibration.
Driver airbag circuit codes on a Ford point at the steering column more often than at the airbag. The clock spring is a coiled ribbon that keeps the wheel wired through lock to lock travel while carrying the horn, the wheel buttons and the airbag together, and a worn ribbon opens the circuit. There is a free test before anything comes apart: try the horn and the wheel buttons. If those are dead too, the clock spring is the answer.
On the belt side, Ford published a bulletin covering 2001 to 2004 Escape models where the connection at the safety belt buckle pretensioner made marginal contact and set B1877 or B1881 intermittently. Passenger circuit codes have a different signature: that harness runs low across the dash toward the kick panel, and a plugged evaporator drain or a leaking cowl seal puts water in the footwell. A soaked connector reads low long before anyone notices damp carpet.
No. B1193 means the RCM's crash memory is full and locked, and the record sits at the module level. A scan tool typically answers with a cannot execute routine error. That is the code a module-level reset handles.
Ford separates failure directions. On the driver pretensioner, B1877 is open, B1878 is a short to battery and B1879 is the remaining short. Which one you have tells you what repair you are facing.
The clock spring in the steering column. The driver airbag circuit runs through it, and it wears out from turning. Check the horn and the wheel buttons first, because if they are dead the clock spring is confirmed without pulling the wheel.
Not necessarily. B1342 means a control module reported a fatal internal fault, and on Ford family vehicles it very often comes from the ABS module. Confirm which module set it first.
Keep reading:
Crash data clears with a reset of your own module. A hardware fault needs the part. Either way, call and we will confirm.
Genuine OEM, tested, and shipped ground from Jacksonville, Arkansas.
Ford parts and codes · Do not see it listed? Request a part or call 501-988-0611.