Home / DTC / B1515 — Driver seat occupied switch circuit

B1515 — Driver seat occupied switch circuit

Detailed page for trouble code B1515.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

B1515

ALFA ROMEO B — Body

Driver seat occupied switch circuit

Brand: ALFA ROMEO
Type: B — Body
Views: UK: 23 EN: 27 RU: 19
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or shorted wiring between the occupied switch and body control/SRS module
  • Corroded, loose or disconnected connector under the driver seat
  • Faulty driver seat occupied switch or sensor assembly
  • Water ingress or debris at the seat connector or switch
  • Aftermarket seat or repairs that altered wiring
  • Faulty body control module / SRS module (less common)

Symptoms

  • Seatbelt reminder chime/indicator behaves incorrectly for driver
  • SRS/airbag warning lamp or seatbelt lamp may illuminate
  • Occupant classification/seatbelt monitoring not detecting driver reliably
  • Possible intermittent fault that changes with seat position or vibration

What to check

  • Read freeze frame and live data with a diagnostic scanner to confirm B1515 and view signal state
  • Visually inspect connectors and wiring under the driver seat for damage, corrosion, or loose pins
  • Wiggle the seat harness while watching live data to reproduce an intermittent change
  • Check related fuses and ground points for integrity
  • Compare measured signal to expected values (see signal_params)

Signal parameters

  • Reference voltage typically 5 V or battery voltage supplied to the seat switch circuit (manufacturer-specific)
  • Closed/occupied switch: signal near ground or low resistance to ground (may read ~0–1 kΩ depending on sensor type)
  • Open/unoccupied switch: signal high or open-circuit (infinite/very high resistance)
  • Intermittent values or floating voltages indicate poor connection or broken conductor

Diagnostic algorithm

  1. Retrieve and record DTCs and freeze-frame data using a compatible scan tool; note vehicle state when fault occurred.
  2. Follow manufacturer procedure to disable SRS system power before working near seat wiring and airbags.
  3. Visually inspect the driver seat connectors, harness, and seat frame area for chafing, pinched wires, corrosion or moisture.
  4. With connector disconnected, inspect terminal condition and clean or repair corroded terminals; ensure connectors fully lock.
  5. Using a multimeter, check continuity between the occupied switch pins and the control module connector; check for shorts to ground or battery.
  6. Measure resistance of the occupied switch (if service manual gives values) or monitor signal voltage while someone sits/stands on the seat to verify state change.
  7. Wiggle test wiring with connectors connected while watching live data to locate intermittent faults caused by movement.
  8. If wiring and connectors are good but switch readings are out of specification, replace the driver seat occupied switch/sensor assembly.
  9. If replacement does not clear the issue, check the receiving module inputs and power/ground; consider module replacement only after wiring and sensor verified.
  10. Clear DTCs and perform road/seat tests to confirm the fault does not return.

Likely causes

  • Wiring damage at the seat base (pinching by seat movement)
  • Connector terminals pushed out or bent under the seat
  • Failed occupant sensor within seat cushion (resistance/strain sensor)
  • Contamination or corrosion in connector from spilled liquids
  • Poor repair/installation after seat removal

Fault status

⚠️ Status
Stored fault — driver seat occupied switch circuit open/short/intermittent. May affect seat occupant detection and related SRS/seatbelt functions. Inspect wiring, connector, and switch.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

B1515

FIAT B — Body

Driver seat occupied switch circuit

Brand: FIAT
Type: B — Body
Views: UK: 25 EN: 25 RU: 21
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or shorted wiring between the occupied switch and body control/SRS module
  • Corroded, loose or disconnected connector under the driver seat
  • Faulty driver seat occupied switch or sensor assembly
  • Water ingress or debris at the seat connector or switch
  • Aftermarket seat or repairs that altered wiring
  • Faulty body control module / SRS module (less common)

Symptoms

  • Seatbelt reminder chime/indicator behaves incorrectly for driver
  • SRS/airbag warning lamp or seatbelt lamp may illuminate
  • Occupant classification/seatbelt monitoring not detecting driver reliably
  • Possible intermittent fault that changes with seat position or vibration

What to check

  • Read freeze frame and live data with a diagnostic scanner to confirm B1515 and view signal state
  • Visually inspect connectors and wiring under the driver seat for damage, corrosion, or loose pins
  • Wiggle the seat harness while watching live data to reproduce an intermittent change
  • Check related fuses and ground points for integrity
  • Compare measured signal to expected values (see signal_params)

Signal parameters

  • Reference voltage typically 5 V or battery voltage supplied to the seat switch circuit (manufacturer-specific)
  • Closed/occupied switch: signal near ground or low resistance to ground (may read ~0–1 kΩ depending on sensor type)
  • Open/unoccupied switch: signal high or open-circuit (infinite/very high resistance)
  • Intermittent values or floating voltages indicate poor connection or broken conductor

Diagnostic algorithm

  1. Retrieve and record DTCs and freeze-frame data using a compatible scan tool; note vehicle state when fault occurred.
  2. Follow manufacturer procedure to disable SRS system power before working near seat wiring and airbags.
  3. Visually inspect the driver seat connectors, harness, and seat frame area for chafing, pinched wires, corrosion or moisture.
  4. With connector disconnected, inspect terminal condition and clean or repair corroded terminals; ensure connectors fully lock.
  5. Using a multimeter, check continuity between the occupied switch pins and the control module connector; check for shorts to ground or battery.
  6. Measure resistance of the occupied switch (if service manual gives values) or monitor signal voltage while someone sits/stands on the seat to verify state change.
  7. Wiggle test wiring with connectors connected while watching live data to locate intermittent faults caused by movement.
  8. If wiring and connectors are good but switch readings are out of specification, replace the driver seat occupied switch/sensor assembly.
  9. If replacement does not clear the issue, check the receiving module inputs and power/ground; consider module replacement only after wiring and sensor verified.
  10. Clear DTCs and perform road/seat tests to confirm the fault does not return.

Likely causes

  • Wiring damage at the seat base (pinching by seat movement)
  • Connector terminals pushed out or bent under the seat
  • Failed occupant sensor within seat cushion (resistance/strain sensor)
  • Contamination or corrosion in connector from spilled liquids
  • Poor repair/installation after seat removal

Fault status

⚠️ Status
Stored fault — driver seat occupied switch circuit open/short/intermittent. May affect seat occupant detection and related SRS/seatbelt functions. Inspect wiring, connector, and switch.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Repair manuals

Manual library for FIAT

29

Browse 29 FIAT manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

B1515

MITSUBISHI B — Body

RL curtain ABG active circuit OP

Brand: MITSUBISHI
Type: B — Body
Views: UK: 21 EN: 31 RU: 18
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or shorted wiring between the occupied switch and body control/SRS module
  • Corroded, loose or disconnected connector under the driver seat
  • Faulty driver seat occupied switch or sensor assembly
  • Water ingress or debris at the seat connector or switch
  • Aftermarket seat or repairs that altered wiring
  • Faulty body control module / SRS module (less common)

Symptoms

  • Seatbelt reminder chime/indicator behaves incorrectly for driver
  • SRS/airbag warning lamp or seatbelt lamp may illuminate
  • Occupant classification/seatbelt monitoring not detecting driver reliably
  • Possible intermittent fault that changes with seat position or vibration

What to check

  • Read freeze frame and live data with a diagnostic scanner to confirm B1515 and view signal state
  • Visually inspect connectors and wiring under the driver seat for damage, corrosion, or loose pins
  • Wiggle the seat harness while watching live data to reproduce an intermittent change
  • Check related fuses and ground points for integrity
  • Compare measured signal to expected values (see signal_params)

Signal parameters

  • Reference voltage typically 5 V or battery voltage supplied to the seat switch circuit (manufacturer-specific)
  • Closed/occupied switch: signal near ground or low resistance to ground (may read ~0–1 kΩ depending on sensor type)
  • Open/unoccupied switch: signal high or open-circuit (infinite/very high resistance)
  • Intermittent values or floating voltages indicate poor connection or broken conductor

Diagnostic algorithm

  1. Retrieve and record DTCs and freeze-frame data using a compatible scan tool; note vehicle state when fault occurred.
  2. Follow manufacturer procedure to disable SRS system power before working near seat wiring and airbags.
  3. Visually inspect the driver seat connectors, harness, and seat frame area for chafing, pinched wires, corrosion or moisture.
  4. With connector disconnected, inspect terminal condition and clean or repair corroded terminals; ensure connectors fully lock.
  5. Using a multimeter, check continuity between the occupied switch pins and the control module connector; check for shorts to ground or battery.
  6. Measure resistance of the occupied switch (if service manual gives values) or monitor signal voltage while someone sits/stands on the seat to verify state change.
  7. Wiggle test wiring with connectors connected while watching live data to locate intermittent faults caused by movement.
  8. If wiring and connectors are good but switch readings are out of specification, replace the driver seat occupied switch/sensor assembly.
  9. If replacement does not clear the issue, check the receiving module inputs and power/ground; consider module replacement only after wiring and sensor verified.
  10. Clear DTCs and perform road/seat tests to confirm the fault does not return.

Likely causes

  • Wiring damage at the seat base (pinching by seat movement)
  • Connector terminals pushed out or bent under the seat
  • Failed occupant sensor within seat cushion (resistance/strain sensor)
  • Contamination or corrosion in connector from spilled liquids
  • Poor repair/installation after seat removal

Fault status

⚠️ Status
Stored fault — driver seat occupied switch circuit open/short/intermittent. May affect seat occupant detection and related SRS/seatbelt functions. Inspect wiring, connector, and switch.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

406

Browse 406 MITSUBISHI manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.

MITSUBISHI

Your experience will help others
+100 karma for a short comment :)
Send to email
Code

B1515

Other B — Body

Seat Driver Occupied Switch Circuit Failure

Brand: Other
Type: B — Body
Views: UK: 30 EN: 42 RU: 26
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open or shorted wiring between the occupied switch and body control/SRS module
  • Corroded, loose or disconnected connector under the driver seat
  • Faulty driver seat occupied switch or sensor assembly
  • Water ingress or debris at the seat connector or switch
  • Aftermarket seat or repairs that altered wiring
  • Faulty body control module / SRS module (less common)

Symptoms

  • Seatbelt reminder chime/indicator behaves incorrectly for driver
  • SRS/airbag warning lamp or seatbelt lamp may illuminate
  • Occupant classification/seatbelt monitoring not detecting driver reliably
  • Possible intermittent fault that changes with seat position or vibration

What to check

  • Read freeze frame and live data with a diagnostic scanner to confirm B1515 and view signal state
  • Visually inspect connectors and wiring under the driver seat for damage, corrosion, or loose pins
  • Wiggle the seat harness while watching live data to reproduce an intermittent change
  • Check related fuses and ground points for integrity
  • Compare measured signal to expected values (see signal_params)

Signal parameters

  • Reference voltage typically 5 V or battery voltage supplied to the seat switch circuit (manufacturer-specific)
  • Closed/occupied switch: signal near ground or low resistance to ground (may read ~0–1 kΩ depending on sensor type)
  • Open/unoccupied switch: signal high or open-circuit (infinite/very high resistance)
  • Intermittent values or floating voltages indicate poor connection or broken conductor

Diagnostic algorithm

  1. Retrieve and record DTCs and freeze-frame data using a compatible scan tool; note vehicle state when fault occurred.
  2. Follow manufacturer procedure to disable SRS system power before working near seat wiring and airbags.
  3. Visually inspect the driver seat connectors, harness, and seat frame area for chafing, pinched wires, corrosion or moisture.
  4. With connector disconnected, inspect terminal condition and clean or repair corroded terminals; ensure connectors fully lock.
  5. Using a multimeter, check continuity between the occupied switch pins and the control module connector; check for shorts to ground or battery.
  6. Measure resistance of the occupied switch (if service manual gives values) or monitor signal voltage while someone sits/stands on the seat to verify state change.
  7. Wiggle test wiring with connectors connected while watching live data to locate intermittent faults caused by movement.
  8. If wiring and connectors are good but switch readings are out of specification, replace the driver seat occupied switch/sensor assembly.
  9. If replacement does not clear the issue, check the receiving module inputs and power/ground; consider module replacement only after wiring and sensor verified.
  10. Clear DTCs and perform road/seat tests to confirm the fault does not return.

Likely causes

  • Wiring damage at the seat base (pinching by seat movement)
  • Connector terminals pushed out or bent under the seat
  • Failed occupant sensor within seat cushion (resistance/strain sensor)
  • Contamination or corrosion in connector from spilled liquids
  • Poor repair/installation after seat removal

Fault status

⚠️ Status
Stored fault — driver seat occupied switch circuit open/short/intermittent. May affect seat occupant detection and related SRS/seatbelt functions. Inspect wiring, connector, and switch.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

6,033

The library contains 6,033 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email