B1889 — Passenger Airbag Disable Module Sensor Obstructed

B1889 — Passenger Airbag Disable Module Sensor Obstructed. A fault in the airbag / restraint system (SRS). Short, gentle driving to a shop is usually possible. Typical causes: faulty impact or occupancy sensor, failed clockspring (driver airbag circuit), SRS control module fault or stored crash data.

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 B1889 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 B1889 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1889 (parts and labor, USD, independent shop rates): SRS module reset or replacement: $300–$1,000; Reconnect or repair SRS wiring/connectors: $80–$250; Replace a sensor or clockspring: $150–$500. Overall, fixing B1889 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 much does it cost to fix B1889?

SRS module reset or replacement — $300–$1,000; Reconnect or repair SRS wiring/connectors — $80–$250; 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.

What are the symptoms of B1889?

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

Will B1889 clear itself?

Sometimes B1889 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 B1889 mean?

B1889 — Passenger Airbag Disable Module Sensor Obstructed. A fault in the airbag / restraint system (SRS). Short, gentle driving to a shop is usually possible. Typical causes: faulty impact or occupancy sensor, failed clockspring (driver airbag circuit), SRS control module fault or stored crash data.

How do I diagnose B1889 myself?

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

Code B1889 points to a fault within the supplemental restraint system (SRS) — specifically, the sensor responsible for determining whether the passenger airbag should be active has detected an obstruction. This sensor, often called the occupant classification sensor, sits inside the passenger seat cushion. Its job is straightforward: detect whether someone is sitting in that seat and relay that information to the airbag control module. If the module cannot get a clear signal because something is blocking or interfering with the sensor, it logs B1889.

The engine control unit (ECU) does not set this code after a single bad reading. Instead, the onboard computer performs multiple checks under specific operating conditions before confirming the fault. Only after that verification process does the warning light illuminate on your dashboard. When the code sets, the ECU also captures a freeze frame snapshot — engine load, RPM, coolant temperature, vehicle speed, and other sensor readings at the exact moment the fault occurred. That data is gold when you need to reproduce the problem during testing.

The underlying issue with B1889 is that it leaves the passenger airbag in an unknown state. The system cannot confirm whether that airbag will fire correctly in a crash, which is why this code carries real safety implications even though the car otherwise drives and behaves normally.

Symptoms of B1889

  • The airbag warning light stays illuminated on the instrument cluster
  • The driver information display may show an "airbag disabled" or "airbag system fault" message
  • No changes to vehicle handling, acceleration, or braking — the car drives normally
  • The passenger airbag indicator may show an incorrect status (lit when empty, or off when occupied)
  • Other SRS-related codes may accompany B1889 depending on the root cause
  • In some cases, no symptoms beyond the warning light appear at all

Common Causes of B1889

  • Damaged wiring under the front seats — the seat harness flexes constantly with adjustment and can chafe, pinch, or break during routine cleaning or cargo shifts
  • Loose or corroded seat connectors — vibrations and movement work connectors loose over time; moisture and debris cause corrosion at the pins
  • Failed occupant classification sensor — the pressure pad or electronic sensor inside the passenger seat cushion wears out or gets damaged
  • SRS control module failure — the airbag module itself may have an internal fault, stored crash data, or corrupted software
  • Low system voltage or depleted backup battery — the SRS module relies on a small backup capacitor; weak power supply disrupts proper operation
  • Failed clockspring — the rotary electrical connector in the steering column can break, opening the driver airbag circuit
  • Faulty impact sensors — crash sensors elsewhere in the vehicle may have failed or sustained wiring damage

How to Diagnose B1889

  1. Hook up an OBD2 scanner and confirm B1889 is stored. Save the freeze frame data — those engine conditions are what you need to replicate during your test drive.
  2. Look for any related SRS codes. B1889 often appears alongside other restraint-system codes that point more directly to the failed component. Also pull up any technical service bulletins (TSB) for your specific make, model, and model year — manufacturers publish fixes for common B0xxx code patterns.
  3. Inspect the wiring harness and connectors under both front seats. Pull back the trim and loom, and look closely for broken wires, pinched sections, or connectors that are not fully seated. This is the most common source of the problem.
  4. Use a scanner that supports airbag systems — a basic generic OBD2 tool will not read SRS codes or display supplemental restraint data. You need manufacturer-level access or a dedicated restraint-system scanner.
  5. Clear the code after your visual inspection, then drive the vehicle through a complete drive cycle, deliberately recreating the conditions captured in the freeze frame (same speed, load, and temperature range if possible). If B1889 returns, you have confirmed an active fault.
  6. If the code persists after checking wiring and connectors, suspect the occupant sensor, clockspring, or the SRS module itself. At that point, further diagnosis or professional assistance is warranted.

Repair Options and Costs

Depending on which component is at fault, here are typical repair scenarios at independent shop rates (parts and labor, USD):

  • Reconnect or repair wiring and connectors in the seat harness: $80–$250
  • Replace the occupant classification sensor or a failed impact sensor: $150–$500
  • SRS module reset (crash data clearing) or full replacement: $300–$1,000

Most of the time, B1889 comes down to a loose connector or damaged wire under the seat — the cheapest fix on the list. Work from simple to complex, and only replace expensive components once you have confirmed the fault through proper diagnosis.

Can You Drive with B1889?

The vehicle itself operates without any difference in feel or performance. However, the SRS light means the airbag system cannot guarantee passenger protection in a collision. Treat B1889 as a safety-critical fault: it is fine to drive directly to a repair facility, but leaving it unresolved for weeks or months is not a good idea. Get it diagnosed, fix the root cause, and clear the light.

Related OBD2 Codes