B1906 — Air Bag Crash Sensor #2 Feed/Return Circuit Short To Ground
B1906 — Air Bag Crash Sensor #2 Feed/Return Circuit Short To Ground. A fault in the airbag / restraint system (SRS). Short, gentle driving to a shop is usually possible. Typical causes: depleted backup battery or low system voltage, SRS control module fault or stored crash data, damaged wiring under seats or in the steering column.
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 B1906 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 B1906 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1906 (parts and labor, USD, independent shop rates): SRS module reset or replacement: $300–$1,000; Replace a sensor or clockspring: $150–$500; Reconnect or repair SRS wiring/connectors: $80–$250. Overall, fixing B1906 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
What are the symptoms of B1906?
Drivers most often notice: airbag (SRS) warning light on, airbag system disabled message, no other driving symptoms.
How much does it cost to fix B1906?
SRS module reset or replacement — $300–$1,000; Replace a sensor or clockspring — $150–$500; Reconnect or repair SRS wiring/connectors — $80–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Will B1906 clear itself?
Sometimes B1906 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.
How do I diagnose B1906 myself?
Start with a scan: confirm B1906, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the airbag / restraint system (SRS), and verify the suspect component against live data before buying parts.
What is the most common cause of B1906?
The most common causes are: depleted backup battery or low system voltage, SRS control module fault or stored crash data, damaged wiring under seats or in the steering column.
The supplemental restraint system (SRS) manages your vehicle's airbags and related safety components. When the system detects an abnormality, it logs a diagnostic trouble code to flag the problem for repair. Code B1906 is one such flag — specifically, it indicates that the second crash sensor's feed or return circuit has shorted to ground. The "short to ground" designation means electricity in that circuit is escaping to the vehicle's metal frame instead of completing its intended path back to the control module.
The SRS control unit constantly monitors voltage and resistance readings from all connected sensors and components. Normally, the crash sensor #2 circuit maintains a specific electrical signature. A ground short disrupts this signature — the module sees an abnormally low resistance reading, which it interprets as a fault. When this condition persists long enough across successive drive cycles, the ECU stores B1906 and activates the airbag warning light on the dashboard. The freeze frame recorded alongside the code captures engine RPM, load, temperature, and vehicle speed at the moment of detection, giving a technician valuable context about when and under what conditions the problem first appeared.
Modern restraint systems use multiple crash sensors positioned throughout the vehicle body. These sensors send signals to the SRS module, which decides whether to deploy front, side, or curtain airbags during an impact. The feed wire carries power to the sensor, while the return wire carries the signal back to the module. When the return path connects directly to ground instead of back to the module, the control unit loses accurate feedback about what that sensor is detecting. This break in communication is why the system disables itself — the module refuses to rely on data it cannot trust.
Common Symptoms of B1906
The most noticeable sign is the airbag warning lamp staying illuminated on the instrument cluster. This light — often labeled "SRS," "airbag," or a pictogram of a person with a deploying airbag — typically turns on within seconds of starting the engine and remains on as long as the fault persists. Some vehicles display a text message such as "airbag system disabled" or "supplemental restraint system fault." Beyond the dashboard warning, the car drives and handles exactly as it should — there are no drivability symptoms, no loss of power steering, no unusual noises. The only consequence is that the protective systems may not function correctly in a collision.
What Causes B1906?
Several different problems can produce the same B1906 code. The most frequent culprit is a faulty clockspring — the spiral-wound electrical connector inside the steering column that maintains the connection between the steering wheel airbag and the vehicle's wiring while allowing the wheel to turn. Over time, the internal contacts wear out or break, creating an intermittent or permanent short. Low system voltage or a weak backup battery can also cause the SRS module to misinterpret normal resistance values as a fault. Wiring damage is another common cause — the harness running under the front seats and through the steering column experiences constant flexing and can chafe, exposing bare wires to ground. In some cases, the SRS control module itself has failed or contains crash data that was never cleared after an accident. Finally, a defective impact sensor or occupancy classification sensor can send corrupted data that the module reads as a circuit short.
How to Diagnose B1906
Begin by connecting an OBD2 scanner to confirm B1906 is stored and save the associated freeze frame data. This snapshot tells you exactly what the engine was doing when the fault was detected — useful for replicating the conditions during your road test later. Next, pull any other trouble codes that may be present. Related codes often point toward the real problem — for example, codes for multiple sensors failing simultaneously usually suggests a wiring or ground issue rather than individual sensor failures. After checking codes, look up your vehicle's manufacturer technical service bulletins using your VIN at the manufacturer website or through nhtsa.gov. Some B0xxx series codes have documented factory fixes or software recalibrations.
Perform a thorough visual inspection of all SRS wiring and connectors, paying special attention to areas near the doors, seats, and steering column where movement can cause wear. Look for cracked insulation, exposed copper, corrosion on terminals, and any signs of water intrusion. Then, access a scanner capable of reading supplemental restraint system codes — a basic code reader cannot communicate with the SRS module, so you need either a dealer-level tool or an advanced aftermarket scan tool with airbag functionality. Check the under-seat connectors specifically; these are frequently disturbed during seat removal, cleaning, or cargo loading and are a common source of intermittent faults. Once you have identified and corrected any issues, clear the code and drive the vehicle through a complete drive cycle, including conditions similar to those recorded in the freeze frame. If B1906 does not return, the repair is confirmed.
Repair Options and Costs
Address the least expensive possibilities before committing to costly component replacements. Loose or corroded connectors can often be cleaned, reseated, or repaired for between $80 and $250 including labor. Replacing a failed clockspring or a single impact sensor typically runs $150 to $500 depending on the part price and shop labor rates. If the SRS control module requires replacement or needs to be sent out for reset and crash data clearing, expect to pay between $300