B1920 — Air Bag Passenger Circuit Failure
body electrical
Is it safe to drive?
Drive with caution The car drives normally, but with the SRS light on the airbags may not deploy in a crash. Treat it as a safety-critical repair: fine to drive to the shop, not fine to ignore for months.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1920 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the airbag / restraint system (SRS) for damage, corrosion, chafing or poor contact.
- Subsystem check Read the SRS module with a scanner that supports airbag systems — generic OBD2 readers cannot see these codes.
- Subsystem check Inspect under-seat connectors — they are often disturbed by seat movement or cleaning.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1920 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1920 (parts and labor, USD, independent shop rates): Reconnect or repair SRS wiring/connectors: $80–$250; SRS module reset or replacement: $300–$1,000; Replace a sensor or clockspring: $150–$500. Overall, fixing B1920 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
How do I diagnose B1920 myself?
Start with a scan: confirm B1920, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the air bag passenger circuit, and verify the suspect component against live data before buying parts.
What are the symptoms of B1920?
Drivers most often notice: airbag (SRS) warning light on, airbag system disabled message, no other driving symptoms.
How much does it cost to fix B1920?
Reconnect or repair SRS wiring/connectors — $80–$250; SRS module reset or replacement — $300–$1,000; Replace a sensor or clockspring — $150–$500. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Will B1920 clear itself?
Sometimes B1920 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
Is it safe to drive with B1920?
The car drives normally, but with the SRS light on the airbags may not deploy in a crash. Treat it as a safety-critical repair: fine to drive to the shop, not fine to ignore for months.
When your scan tool pulls code B1920, it is telling you that the vehicle's control module has detected an abnormal condition in the supplemental restraint system — specifically a failure in the passenger-side airbag circuit. B1920 belongs to the body-electrical family of OBD2 trouble codes, which means it lives outside the engine management system and deals instead with safety and comfort electronics. The module does not set this code on a single bad reading. It watches the airbag circuit over multiple drive cycles and compares what it sees against factory-calibrated thresholds. Only when the deviation persists does the check engine — or in this case, the SRS light — activate and B1920 get logged.
What makes B1920 particularly useful during diagnosis is the freeze frame data that accompanies it. When the fault first triggered, the module recorded engine speed, engine load, coolant temperature, and vehicle speed. That snapshot tells you exactly what conditions existed when the problem appeared. Pulling that data before you touch anything keeps you from chasing a ghost — you can replicate those conditions during your road test and watch whether the code returns.
The supplemental restraint system operates on a simple principle: crash sensors feed data to the airbag control module, which decides in milliseconds whether to deploy the front or side bags. B1920 tells you the passenger circuit within that loop has stopped behaving within spec. Whether the fault is a broken wire, a bad connection, a dying backup battery, or a failed clockspring, the result is the same — the module can no longer trust what it is receiving from the passenger side. Until the issue is resolved, the system may default to a disabled state, leaving that airbag inert if a collision occurs.
Symptoms of B1920
- The airbag warning light stays illuminated on the instrument cluster
- The driver information center may display an "airbag system disabled" message
- There are typically no drivability symptoms — the engine, transmission, and brakes work normally
- In some cases the passenger airbag indicator on the center console stays dark when the seat is occupied
- Seatbelt pretensioners on the passenger side may also be deactivated
- The code may appear alongside other B-series or C-series faults depending on where in the harness the problem lives
Common causes of B1920
- A failed clockspring in the steering column — this component carries power and data to the driver's airbag and is a frequent culprit, but B1920 can also involve the passenger side circuit through shared wiring paths
- Low system voltage or a depleted backup battery that supplies power to the SRS module when the main battery is disconnected during a crash
- Damaged, chafed, or corroded wiring under the front seats or along the passenger-side kick panel, where seat movement and moisture intrusion take a toll
- Faulty passenger occupancy classification sensor or seat position sensor that tells the module whether the seat is occupied and how far forward it sits
- Poor or partially seated connectors at the SRS module, under the seat, or at the passenger airbag harness
- Aftermarket accessories installed incorrectly in the airbag circuit, creating shorts or open circuits
How to diagnose B1920
- Hook up a scan tool, confirm that B1920 is stored, and record all available freeze frame data. Note which other codes — if any — are present at the same time; related codes often point you directly to the failing component.
- Check for manufacturer technical service bulletins using your VIN on the automaker's website or at nhtsa.gov. Some vehicles have known software recalibrations or harness updates that resolve intermittent B1920 triggers without any hardware repair.
- Perform a thorough visual inspection of the SRS wiring harness and connectors, focusing on areas that flex with seat movement or steering input. Look for broken insulation, bent pins, green corrosion on contacts, and any signs that the harness has been pinched or abraded.
- Use a scanner or diagnostic tool capable of reading supplemental restraint system data — a basic generic OBD2 reader will not access these codes. Read live data from the passenger circuit to see whether the module sees an open, a short, or a plausible signal.
- Inspect the under-seat connectors on both driver and passenger sides. These unplug and replug every time the seats are removed for cleaning or cargo hauling, and loose contact is one of the most common causes of intermittent airbag codes.
- Clear B1920, complete a full drive cycle that reproduces the conditions recorded in the freeze frame, and verify that the code does not set again before declaring the repair complete.
Repair options and costs
Repair costs for B1920 vary widely depending on what the diagnostic points to. Parts and labor estimates below reflect typical rates at independent shops in the United States.
- Wiring or connector repair: In many cases the fix is as simple as cleaning a corroded terminal, reseating a loose plug, or splicing a chafed wire. This typically runs $80–$250.
- Sensor or clockspring replacement: If a specific sensor or the clockspring is confirmed faulty, parts and installation generally cost $150–$500 depending on the make and model.
- SRS module reset or replacement: When the module itself is suspected — especially after a hard impact or a parasitic drain has killed the internal backup battery — a reset through the dealer or a qualified independent specialist, or outright replacement, ranges from $300–$1,000.
Taken together, a complete repair for B1920 typically falls between $80 and $1,000. The wide spread is exactly why an accurate diagnosis before buying parts is worth the extra step. Swapping an SRS module when the real issue is a loose connector under the seat is an expensive mistake you can easily avoid.
Driving safety verdict
The vehicle will feel and handle exactly the same with B1920 stored. There are no engine symptoms, no warning chimes, and no handling changes. The risk is entirely on the safety side: when the SRS light is on, the module may have already disabled the passenger airbag. In a frontal collision, that airbag will not deploy. Treat B1920 as a caution-level fault — it is fine to drive home or to a shop, but it is not something to ignore for weeks or months. Get it diagnosed and repaired before you need the system to work.
Related OBD2 codes
- B1900: Driver Side Airbag Fault
- B1901: Air Bag Crash Sensor #1 Feed/Return Circuit Short To Ground
- B1902: Air Bag Crash Sensor #1 Ground Circuit Failure
- B1903: Air Bag Crash Sensor #1 Ground Circuit Short To Battery
- B1904: Air Bag Crash Sensor #2 Feed/Return Circuit Failure
- B1905: Air Bag Crash Sensor #2 Feed/Return Circuit Short To Battery