B0086 DTC: Passenger Presence System / Occupant Classification Sensor Fault
Diagnostic Trouble Code (DTC) B0086 is a body-related fault code associated with the passenger occupant detection system. The exact description depends on the vehicle manufacturer, but it commonly refers to a fault in the passenger presence sensor, occupant classification system (OCS), or the communication circuit between the sensor and the SRS (Supplemental Restraint System) control module.
What Does B0086 Mean?
The passenger presence system uses sensors installed inside or below the passenger seat cushion to detect whether the seat is occupied and estimate occupant conditions. The SRS control module uses this information to determine the correct passenger airbag deployment strategy.
When the module detects an incorrect sensor value, abnormal signal, invalid data, or internal sensor fault, it stores DTC B0086 and may illuminate the airbag warning lamp.
Affected Systems
- Supplemental Restraint System (SRS/Airbag)
- Passenger Presence System (PPS)
- Occupant Classification System (OCS)
- Passenger Seat Sensor
- Airbag Control Module (SDM/SRS ECU)
Typical Circuit Diagram
│
▼ SRS Control Module
│
│ Power Supply
│ Ground
│ Sensor Signal
│ Communication Line
▼ Passenger Presence Sensor
│
▼ Passenger Seat Cushion
Typical Passenger Presence Sensor Pinout
Important: Pin numbers, wire colors, and signal type vary between manufacturers. Always use the factory wiring diagram before testing.
Common Symptoms
- Airbag warning light illuminated.
- Passenger airbag indicator malfunction.
- Passenger airbag may be disabled.
- SRS module stores additional body codes.
- Occupant detection data appears incorrect on scan tool.
- Airbag system may fail self-test.
Possible Causes
- Faulty passenger presence sensor.
- Damaged sensor wiring under the seat.
- Loose or corroded connector terminals.
- Seat cushion replacement without calibration.
- Incorrect occupant classification data.
- Open or short circuit in sensor wiring.
- Water intrusion near seat connectors.
- Faulty SRS control module.
Driving Risk Level
The vehicle may still operate normally, but the passenger airbag system may not correctly determine deployment conditions. This can reduce occupant protection during a collision.
Diagnostic Flow Chart
↓ Record Freeze Frame
↓ Check Additional B Codes
↓ Inspect Seat Connector
↓ Check Power & Ground
↓ Test Sensor Signal
↓ Perform Calibration
↓ Clear Codes & Verify
Oscilloscope Analysis
___/‾‾\___/‾‾\___/‾‾\___
B0086 Fault Signal
__/‾\____/‾‾‾\___/___\__
Open Circuit
________________________
Waveform Analysis
- Normal: Stable sensor response that changes according to occupant condition.
- B0086 Fault: Unstable or incorrect signal may indicate sensor failure, wiring problems, or calibration issues.
- Open Circuit: Flat signal indicates loss of power, ground, or communication.
Oscilloscope Setup
- Channel A: Passenger Presence Sensor Signal.
- Ground: Sensor Ground Reference.
- Voltage Scale: 1–5 V/div.
- Time Base: 100 ms–1 s/div.
- Test with empty seat and known weight conditions when specified.
Scanner Live Data
- Passenger Occupancy Status
- Occupant Classification Value
- Passenger Seat Weight Reading
- Passenger Airbag Enable/Disable Status
- SRS Module Supply Voltage
- Sensor Communication Status
- Calibration Status
- SRS Freeze Frame Data
- Internal Sensor Fault Status
Electrical Testing (Typical Values)
| Test Item | Typical Value |
|---|---|
| SRS Module Supply Voltage | 12.0–14.8 V |
| Sensor Reference Voltage | Typically 5 V (varies by manufacturer) |
| Ground Voltage Drop | <0.10 V |
| Signal Output | Changes according to occupant detection |
| Communication Line | Manufacturer specific |
Professional Diagnostic Tips
- Always scan the complete SRS system before replacing any parts.
- Disconnect the battery and follow safety procedures before touching airbag connectors.
- Inspect the wiring harness under the passenger seat because seat movement can damage terminals.
- Check connectors for corrosion, bent pins, or loose locking tabs.
- Compare live data with an empty seat and known weight placed correctly.
- Perform the required occupant classification calibration after repairs.
- Do not bypass the sensor circuit with resistors or modifications.
Common Repair Mistakes
- Replacing the SRS module without testing the sensor circuit.
- Ignoring damaged wiring under the seat.
- Using incorrect test methods on airbag circuits.
- Skipping calibration after seat repairs.
- Replacing the sensor without checking connectors.
- Clearing the warning light without fixing the cause.
Recommended Diagnostic Tools
- Professional OBD-II Scanner with SRS Functions
- Digital Multimeter (DMM)
- Oscilloscope
- Manufacturer Diagnostic Software
- Wiring Diagram Database
- Occupant Classification Calibration Tool
Common Repairs
- Repair damaged seat wiring.
- Clean or replace corroded connectors.
- Repair poor power or ground connections.
- Replace passenger presence sensor.
- Replace seat cushion assembly if the sensor is integrated.
- Perform OCS/PPS calibration.
- Replace SRS control module only after complete diagnosis.
Estimated Repair Cost
| Repair | Estimated Cost |
|---|---|
| Diagnostic Scan | $60–$150 |
| Wiring or Connector Repair | $50–$250 |
| Sensor Calibration | $50–$200 |
| Passenger Presence Sensor Replacement | $200–$700 |
| Seat Cushion Assembly | $400–$1,200 |
| SRS Control Module | $500–$1,500+ |
Occupant Detection Test Example
Sensor Data → Low / No Occupant Detected
Passenger Sitting
Sensor Data → Increased Reading / Occupant Detected
Fault Condition
Reading Fixed or Invalid → Possible Sensor or Circuit Problem
Calibration Notes
- Calibration procedures differ between manufacturers.
- Seat must usually be empty during calibration.
- Vehicle must be on a level surface.
- Battery voltage must remain stable during the procedure.
- Use a factory-level scan tool when required.
How to Diagnose DTC B0086 Step by Step
- Connect a professional scan tool and confirm DTC B0086 is stored in the SRS control module.
- Record Freeze Frame data and check for additional airbag or occupant classification codes.
- Turn OFF the ignition, disconnect the battery, and follow the manufacturer's SRS safety procedure before inspecting connectors.
- Inspect the passenger seat wiring harness, especially connectors below the seat, for damaged wires, loose terminals, corrosion, or pin damage.
- Reconnect the system and monitor passenger presence live data using a suitable scan tool.
- Compare sensor readings with an empty seat and known weight conditions according to manufacturer procedures.
- Perform electrical tests for sensor power supply, ground integrity, and signal output.
- If wiring and power supply are correct but the signal remains incorrect, suspect a faulty occupant classification sensor or a calibration problem.
- Perform the required calibration procedure after repairs, clear SRS codes, and verify correct passenger airbag status.
Related DTC Codes
- B0081 – Passenger Presence System Fault
- B0082 – Passenger Presence Sensor Circuit
- B0083 – Passenger Presence Sensor Performance
- B0084 – Passenger Presence System Fault
- B0085 – Passenger Presence System Sensor Circuit
- B0086 – Passenger Presence System / Occupant Classification Fault
- B0092 – Passenger Presence Sensor Fault
Frequently Asked Questions (FAQ)
Can I drive with DTC B0086?
The vehicle may still move and normal braking remains available, but the SRS system may not correctly control passenger airbag operation. The fault should be repaired to maintain the designed safety system.
What is the most common cause of B0086?
Common causes include damaged wiring under the passenger seat, loose connectors, faulty occupant classification sensors, incorrect calibration, or communication problems between the sensor and SRS module.
Can cleaning the connector fix B0086?
In some cases, yes. Corrosion or poor terminal contact can interrupt sensor signals. However, the system should still be tested after cleaning to confirm the root cause.
Does removing the passenger seat cause B0086?
Yes. Disconnecting or installing the passenger seat without following the correct SRS procedure can create faults or require occupant classification calibration.
Why is calibration important?
The occupant classification system requires accurate reference values to determine whether and how the passenger airbag should operate. Incorrect calibration can create false readings.
Which vehicles use this system?
Passenger presence and occupant classification systems are used by many manufacturers, including GM, Ford, Toyota, Honda, Nissan, Hyundai, Kia, Volkswagen, BMW, Mercedes-Benz, and others. The exact sensor design and diagnostic method vary by vehicle.
OEM Notes
- GM: Passenger Presence System calibration may be required after replacing the sensor, seat cushion, or related components.
- Toyota/Lexus: Occupant Classification System initialization may be required after seat repairs or replacement.
- Ford: Check OCS module communication, wiring integrity, and calibration data before replacing parts.
- European Vehicles: Factory diagnostic software may be required for coding, calibration, or system reset procedures.
Safety Notes
- Never use a test light on airbag or occupant sensor circuits.
- Do not apply external voltage to SRS wiring.
- Always disconnect the battery before working on airbag connectors.
- Wait the specified time before handling SRS components.
- Use approved diagnostic procedures to avoid accidental airbag deployment.
Technical Notes
- B0086 is a generic body code, but the exact meaning changes depending on manufacturer.
- Some systems use analog resistance signals, while others use digital communication.
- Pin numbers, wire colors, and voltage values are vehicle specific.
- Always confirm specifications using factory service information.
Conclusion
DTC B0086 indicates a fault related to the passenger presence or occupant classification system. The most common causes are sensor faults, wiring problems, connector issues, or incorrect calibration. Proper diagnosis requires SRS scanning, electrical testing, live data analysis, and calibration when required. Correct repair restores accurate passenger airbag operation and improves occupant safety.