B1887 — Air Bag Driver Circuit Resistance Low or Shorted Together

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

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B1887 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. 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.
  3. 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.
  4. Subsystem check Read the SRS module with a scanner that supports airbag systems — generic OBD2 readers cannot see these codes.
  5. Subsystem check Inspect under-seat connectors — they are often disturbed by seat movement or cleaning.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1887 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1887 (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 B1887 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 B1887?

Drivers most often notice: airbag system disabled message, airbag (SRS) warning light on, no other driving symptoms.

What is the most common cause of B1887?

The most common causes are: faulty impact or occupancy sensor, depleted backup battery or low system voltage, failed clockspring (driver airbag circuit).

Will B1887 clear itself?

Sometimes B1887 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.

What does OBD2 code B1887 mean?

Air Bag Driver Circuit Resistance Low or Shorted Together (B1887): a body electrical fault affecting the airbag / restraint system (SRS). Short, gentle driving to a shop is usually possible. Most often caused by faulty impact or occupancy sensor, depleted backup battery or low system voltage, failed clockspring (driver airbag circuit).

How do I diagnose B1887 myself?

Start with a scan: confirm B1887, 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.

The engine control module logs code B1887 when it detects a problem in the supplemental restraint system, specifically the driver-side airbag circuit. In plain terms, the module has found that circuit resistance has dropped below acceptable limits or that two wires in that circuit are shorted together. This falls under the body electronics category of OBD2 codes, which means the issue lives in the occupant protection hardware rather than the powertrain.

Your vehicle's SRS module constantly watches the resistance values in each airbag circuit while you drive. These circuits are designed to operate within a specific electrical range. When the module sees readings that fall outside that window for longer than the programmed threshold, it assumes something is wrong. At that point, the system stores B1887, captures a freeze frame snapshot of engine conditions, and illuminates the airbag warning light on the dash. The freeze frame data is useful because it tells you exactly what the engine was doing—RPM, load, temperature, speed—when the fault first appeared.

Common Symptoms of B1887

The most obvious clue is the airbag warning light staying on after startup. Some vehicles display a "airbag system disabled" message on the information center. Beyond that, the car drives and handles exactly as it should—there are no drivability changes when this code is active. The fault is entirely within the safety system, so you won't feel any difference in acceleration, braking, or steering. That can make it tempting to ignore, but doing so removes the safety net that airbags provide.

What Triggers Code B1887

The most frequent cause is wiring damage in the driver's seat area or along the steering column. The harness under the seats flexes every time someone gets in or out, and the wires running through the steering column rotate with the wheel—both spots see a lot of movement. Corrosion at connectors, chafed insulation from rubbing against metal edges, and loose plugs are all common. Beyond wiring, a failed clockspring in the steering column frequently sets this code. The clockspring carries the electrical connection to the driver's airbag through the rotating steering assembly, and it can wear out or break internally. Low system voltage or a weak backup battery can also contribute, since the module performs resistance checks that depend on stable electrical conditions. Faulty impact sensors or occupancy classification sensors occasionally trigger related codes, but these are less common root causes for B1887 specifically.

How to Diagnose B1887

Start by connecting a scan tool that can read SRS codes—not all OBD2 scanners support airbag modules. Pull the stored code and save the freeze frame data before clearing anything. That snapshot tells you what the engine was doing when the module first saw the problem, which helps you reproduce the fault during testing.

Next, perform a thorough visual inspection of the wiring. Focus on the areas under both front seats, the steering column connectors, and the driver's airbag connector behind the wheel. Look for damaged insulation, corroded pins, pushed-out terminals, or signs that connectors were recently disturbed. If the seats have been removed for any reason, check that the harness is properly routed and secured.

After the visual check, use a scanner or dedicated SRS tool to query the airbag module directly. Many generic code readers cannot communicate with the restraint control module, so you may need a professional-grade scanner or a make-specific tool. This step can reveal additional codes that point toward the exact faulty component.

Check for any manufacturer technical service bulletins that apply to your vehicle. Search using your VIN on the automaker's website or the NHTSA database—some B1887 cases have known fixes or software updates that a dealer can apply.

Finally, after addressing any obvious wiring issues, clear the code and complete a drive cycle that matches the conditions recorded in the freeze frame. If B1887 returns, the problem is still present and you need to dig deeper into the specific circuit or component.

Repair Options and Costs

The repair approach depends on which part has failed. Always address wiring and connections before replacing expensive components, because loose or damaged connectors are the most common culprit.

Wiring and connector repair: $80–$250. In many cases, cleaning corroded terminals, re-crimping a loose connection, or replacing a short section of damaged wire resolves the issue completely.

Clockspring or sensor replacement: $150–$500. If the wiring checks out fine, the clockspring is the next most likely part to fail on most vehicles. Impact sensors and occupancy sensors cost roughly the same range depending on location.

SRS module replacement or reset: $300–$1,000. Some modules can be repaired or reprogrammed by a specialist, which falls on the lower end of that range. Full replacement with a new or used module pushes toward the higher end.

Total Repair Cost for B1887

Expect to spend anywhere from $80 to $1,000 depending on the root cause. Most straightforward cases involving wiring repairs or a clockspring land in the $150 to $350 range. Module replacement is the expensive outlier and should only be considered after wiring, connectors, and the clockspring have been ruled out. Spending time on a careful diagnosis first almost always costs less than buying parts you don't actually need.

Can You Drive with B1887?

Yes, the vehicle will operate normally in every other regard. However, the airbag system may not deploy if you get into a collision. This is not a drivability problem—it is a safety system problem. It is perfectly fine to drive the car to a repair shop, but it should not be left unresolved indefinitely. Treat this code with the same urgency you would give to faulty brakes or broken headlights.