What does it mean?
B2228 is a Body (airbags, seat belts, body electronics) fault code. It indicates: Driver-side Air Bag Module (Inflator No.2) Circuit Short To Body Ground .
Symptoms
- Air bag warning lamp on continuously and the driver air bag disabled.
- The second stage of the driver air bag will not fire in a serious impact.
- Horn, cruise or steering wheel buttons may work erratically at the same time, pointing at the clockspring.
- The lamp flickers when the steering wheel is turned lock to lock.
- The code returns as a hard fault after every clearing attempt.
Likely causes
- Damaged clockspring in the steering column, where the flat ribbon conductor has worn through against the housing.
- Chafed wiring in the column loom, pinched during steering wheel, column shroud or multifunction switch work.
- Water or drink spilled into the column area corroding the squib circuit terminals.
- Bent or pushed back terminal in the air bag module connector touching the shorting bar or the metal housing.
- Air bag module internal fault where the second inflator squib is shorted to its metal body.
- Aftermarket steering wheel, horn or control wiring routed against a sharp metal edge.
- Restraint control module output stage failure that misreads the loop.
How to fix it
- Turn the ignition off, disconnect the battery and wait the specified stand down time before unplugging anything.
- Read the codes and note whether other column related faults such as horn or steering wheel switch codes are stored too.
- Disconnect the driver air bag module and check whether the code changes to an open circuit fault; if it does the short is in the module or its pigtail.
- Never measure the inflator itself with a meter; test the harness side only, from the clockspring connector to the restraint module, checking insulation to ground.
- Inspect the clockspring for burnt tracks, worn ribbon and moisture, and check that it was centred correctly if the column was ever apart.
- Repair or replace the damaged clockspring or harness section, using the correct sealed terminals.
- Reconnect in the proper order, clear the codes and confirm the warning lamp completes its normal self test with nobody in the vehicle.