OBD Guide

B2587

Passenger Seat Occupant Detection Circuit Short To Battery

B2587 is an OBD-II diagnostic trouble code meaning: Passenger Seat Occupant Detection Circuit Short To Battery. Common causes: passenger detection sensor wiring harness damaged, passenger detection sensor malfunction. Estimated repair cost: $56–167.

Severity
🔴 High
Can you drive?
Do not drive — repair immediately
Approx. repair cost
$56–167 (est.)

Symptoms

  • Airbag light is on
  • Incorrect operation of the front passenger airbag
  • Error B2587 in diagnostic scanner memory

Causes

  • Passenger Detection Sensor Wiring Harness Damaged
  • Passenger detection sensor malfunction
  • Short circuit in SRS module
  • Corrosion or oxidation of contacts

How to Fix

  1. Check the passenger detection sensor wiring harness for damage.
  2. Check the passenger detection sensor for malfunction
  3. Check the SRS module for errors
  4. Replace damaged components if necessary
  5. Reset the error and check the system

Related codes

FAQ

What does the B2587 code mean?

B2587 is an OBD-II diagnostic trouble code that indicates: Passenger Seat Occupant Detection Circuit Short To Battery

What causes a B2587 error code?

The most common causes of B2587 include: Passenger Detection Sensor Wiring Harness Damaged; Passenger detection sensor malfunction; Short circuit in SRS module; Corrosion or oxidation of contacts.

How do I fix a B2587 diagnostic trouble code?

To fix B2587: Check the passenger detection sensor wiring harness for damage.. Check the passenger detection sensor for malfunction. Check the SRS module for errors. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with B2587?

Do not drive — repair immediately

How much does it cost to fix B2587?

The estimated repair cost for B2587 is $56–167. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat