Home / DTC / B1517 — Driver seat occupied switch circuit short to positive

B1517 — Driver seat occupied switch circuit short to positive

Detailed page for trouble code B1517.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

B1517

ALFA ROMEO B — Body

Driver seat occupied switch circuit short to positive

Brand: ALFA ROMEO
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Short to battery voltage in the occupant switch wiring (pinched/chafed wire contacting constant +12V)
  • Corroded or damaged seat connector or terminals allowing unintended positive contact
  • Faulty/failed driver seat occupied switch (internal short)
  • Aftermarket seat heater/aux wiring incorrectly tied into occupant circuit
  • Poor or missing ground at seat wiring causing abnormal voltage reference
  • Water/moisture ingress in the seat connector assembly

Symptoms

  • Airbag/SRS warning lamp or occupant classification warning illuminated
  • Seat occupant indicator or passenger airbag enable/disable status incorrect
  • Seat belt reminder may behave incorrectly for driver
  • Diagnostic trouble code B1517 stored in memory
  • Possible intermittent detection of occupant presence depending on wiring movement

What to check

  • Read and record trouble codes and freeze-frame data with a scan tool
  • Inspect driver seat wiring harness, connectors and loom for damage, chafe, corrosion or signs of aftermarket splices
  • Visually inspect seat rail area and under-seat components for pinched wires or crushed harness
  • With ignition ON, monitor the occupant switch signal in live data to see if it reads constant positive
  • Wiggle test wiring while observing live data for intermittent changes
  • Disconnect aftermarket accessories (seat heaters, amplifiers) and re-check

Signal parameters

  • Typical expected: logic input should switch between near 0 V (ground) and battery voltage depending on design — ECU normally expects a clean switched signal, not a permanent battery voltage
  • Fault condition: persistent ~12 V on the occupant input (short to positive)
  • Switch resistance: closed to ground typically 10 kΩ (varies by manufacturer)
  • Note: exact voltages and resistance ranges depend on model year and module design; consult factory wiring diagram for nominal values

Diagnostic algorithm

  1. Use a scan tool: confirm B1517 presence, note any related occupant/SRS codes, and capture live data for the driver seat occupied input.
  2. Perform a visual inspection of the driver seat harness, connectors (under-seat and at B-pillar), and seat rail area for damage, corrosion or aftermarket splices. Repair any obvious wiring damage.
  3. With ignition ON (engine off), backprobing the occupant switch connector: measure voltage at the signal pin to ground. If it reads ~12 V continuously, the short to positive condition is present.
  4. Disconnect the occupant switch connector at the seat. If the ECU input now changes (or returns to expected idle voltage), suspect the switch or seat-side wiring. If the input still reads battery voltage with the switch disconnected, the short is upstream in the harness or at a splice/other device.
  5. Perform continuity tests: check for unintended continuity between the occupant signal wire and battery positive with multimeter (key off). Repair any shorted sections found.
  6. Wiggle harness and move seat through full travel while monitoring the signal to reproduce intermittent faults; repair chafing or secure harness away from moving components.
  7. If wiring and switch test good, test/replace the seat occupied switch assembly following SRS precautions, or trace to/replace the controlling module if internal short is suspected (consult factory procedure).
  8. After repairs, clear codes and verify the system returns to normal in live data and on road test.
  9. Safety note: the occupant classification system is part of the SRS/airbag system. Observe proper safety procedures (battery disconnect wait times and OEM service manual instructions) when working on or near airbags.

Likely causes

  • Wiring chafe under seat contacting constant +12V source
  • Damaged connector terminal or bent pin making contact with positive circuit
  • Failed occupant detection switch inside the seat
  • Aftermarket installation (heater, audio, alarm) accidentally connected to occupant circuit

Fault status

⚠️ Status
B1517 — Driver seat occupied switch circuit short to positive (unexpected battery voltage on occupant detection input).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5 - 3.0 hours

Similar codes

89

Browse 89 ALFA ROMEO 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

B1517

FIAT B — Body

Driver seat occupied switch circuit short to positive

Brand: FIAT
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Short to battery voltage in the occupant switch wiring (pinched/chafed wire contacting constant +12V)
  • Corroded or damaged seat connector or terminals allowing unintended positive contact
  • Faulty/failed driver seat occupied switch (internal short)
  • Aftermarket seat heater/aux wiring incorrectly tied into occupant circuit
  • Poor or missing ground at seat wiring causing abnormal voltage reference
  • Water/moisture ingress in the seat connector assembly

Symptoms

  • Airbag/SRS warning lamp or occupant classification warning illuminated
  • Seat occupant indicator or passenger airbag enable/disable status incorrect
  • Seat belt reminder may behave incorrectly for driver
  • Diagnostic trouble code B1517 stored in memory
  • Possible intermittent detection of occupant presence depending on wiring movement

What to check

  • Read and record trouble codes and freeze-frame data with a scan tool
  • Inspect driver seat wiring harness, connectors and loom for damage, chafe, corrosion or signs of aftermarket splices
  • Visually inspect seat rail area and under-seat components for pinched wires or crushed harness
  • With ignition ON, monitor the occupant switch signal in live data to see if it reads constant positive
  • Wiggle test wiring while observing live data for intermittent changes
  • Disconnect aftermarket accessories (seat heaters, amplifiers) and re-check

Signal parameters

  • Typical expected: logic input should switch between near 0 V (ground) and battery voltage depending on design — ECU normally expects a clean switched signal, not a permanent battery voltage
  • Fault condition: persistent ~12 V on the occupant input (short to positive)
  • Switch resistance: closed to ground typically 10 kΩ (varies by manufacturer)
  • Note: exact voltages and resistance ranges depend on model year and module design; consult factory wiring diagram for nominal values

Diagnostic algorithm

  1. Use a scan tool: confirm B1517 presence, note any related occupant/SRS codes, and capture live data for the driver seat occupied input.
  2. Perform a visual inspection of the driver seat harness, connectors (under-seat and at B-pillar), and seat rail area for damage, corrosion or aftermarket splices. Repair any obvious wiring damage.
  3. With ignition ON (engine off), backprobing the occupant switch connector: measure voltage at the signal pin to ground. If it reads ~12 V continuously, the short to positive condition is present.
  4. Disconnect the occupant switch connector at the seat. If the ECU input now changes (or returns to expected idle voltage), suspect the switch or seat-side wiring. If the input still reads battery voltage with the switch disconnected, the short is upstream in the harness or at a splice/other device.
  5. Perform continuity tests: check for unintended continuity between the occupant signal wire and battery positive with multimeter (key off). Repair any shorted sections found.
  6. Wiggle harness and move seat through full travel while monitoring the signal to reproduce intermittent faults; repair chafing or secure harness away from moving components.
  7. If wiring and switch test good, test/replace the seat occupied switch assembly following SRS precautions, or trace to/replace the controlling module if internal short is suspected (consult factory procedure).
  8. After repairs, clear codes and verify the system returns to normal in live data and on road test.
  9. Safety note: the occupant classification system is part of the SRS/airbag system. Observe proper safety procedures (battery disconnect wait times and OEM service manual instructions) when working on or near airbags.

Likely causes

  • Wiring chafe under seat contacting constant +12V source
  • Damaged connector terminal or bent pin making contact with positive circuit
  • Failed occupant detection switch inside the seat
  • Aftermarket installation (heater, audio, alarm) accidentally connected to occupant circuit

Fault status

⚠️ Status
B1517 — Driver seat occupied switch circuit short to positive (unexpected battery voltage on occupant detection input).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5 - 3.0 hours

Similar codes

Repair manuals

Manual library for FIAT

26

Browse 26 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

B1517

MITSUBISHI B — Body

PS.seat position SW short to GND

Brand: MITSUBISHI
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Short to battery voltage in the occupant switch wiring (pinched/chafed wire contacting constant +12V)
  • Corroded or damaged seat connector or terminals allowing unintended positive contact
  • Faulty/failed driver seat occupied switch (internal short)
  • Aftermarket seat heater/aux wiring incorrectly tied into occupant circuit
  • Poor or missing ground at seat wiring causing abnormal voltage reference
  • Water/moisture ingress in the seat connector assembly

Symptoms

  • Airbag/SRS warning lamp or occupant classification warning illuminated
  • Seat occupant indicator or passenger airbag enable/disable status incorrect
  • Seat belt reminder may behave incorrectly for driver
  • Diagnostic trouble code B1517 stored in memory
  • Possible intermittent detection of occupant presence depending on wiring movement

What to check

  • Read and record trouble codes and freeze-frame data with a scan tool
  • Inspect driver seat wiring harness, connectors and loom for damage, chafe, corrosion or signs of aftermarket splices
  • Visually inspect seat rail area and under-seat components for pinched wires or crushed harness
  • With ignition ON, monitor the occupant switch signal in live data to see if it reads constant positive
  • Wiggle test wiring while observing live data for intermittent changes
  • Disconnect aftermarket accessories (seat heaters, amplifiers) and re-check

Signal parameters

  • Typical expected: logic input should switch between near 0 V (ground) and battery voltage depending on design — ECU normally expects a clean switched signal, not a permanent battery voltage
  • Fault condition: persistent ~12 V on the occupant input (short to positive)
  • Switch resistance: closed to ground typically 10 kΩ (varies by manufacturer)
  • Note: exact voltages and resistance ranges depend on model year and module design; consult factory wiring diagram for nominal values

Diagnostic algorithm

  1. Use a scan tool: confirm B1517 presence, note any related occupant/SRS codes, and capture live data for the driver seat occupied input.
  2. Perform a visual inspection of the driver seat harness, connectors (under-seat and at B-pillar), and seat rail area for damage, corrosion or aftermarket splices. Repair any obvious wiring damage.
  3. With ignition ON (engine off), backprobing the occupant switch connector: measure voltage at the signal pin to ground. If it reads ~12 V continuously, the short to positive condition is present.
  4. Disconnect the occupant switch connector at the seat. If the ECU input now changes (or returns to expected idle voltage), suspect the switch or seat-side wiring. If the input still reads battery voltage with the switch disconnected, the short is upstream in the harness or at a splice/other device.
  5. Perform continuity tests: check for unintended continuity between the occupant signal wire and battery positive with multimeter (key off). Repair any shorted sections found.
  6. Wiggle harness and move seat through full travel while monitoring the signal to reproduce intermittent faults; repair chafing or secure harness away from moving components.
  7. If wiring and switch test good, test/replace the seat occupied switch assembly following SRS precautions, or trace to/replace the controlling module if internal short is suspected (consult factory procedure).
  8. After repairs, clear codes and verify the system returns to normal in live data and on road test.
  9. Safety note: the occupant classification system is part of the SRS/airbag system. Observe proper safety procedures (battery disconnect wait times and OEM service manual instructions) when working on or near airbags.

Likely causes

  • Wiring chafe under seat contacting constant +12V source
  • Damaged connector terminal or bent pin making contact with positive circuit
  • Failed occupant detection switch inside the seat
  • Aftermarket installation (heater, audio, alarm) accidentally connected to occupant circuit

Fault status

⚠️ Status
B1517 — Driver seat occupied switch circuit short to positive (unexpected battery voltage on occupant detection input).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5 - 3.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

B1517

Other B — Body

Seat Driver Occupied Switch Circuit Short To Battery

Brand: Other
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Short to battery voltage in the occupant switch wiring (pinched/chafed wire contacting constant +12V)
  • Corroded or damaged seat connector or terminals allowing unintended positive contact
  • Faulty/failed driver seat occupied switch (internal short)
  • Aftermarket seat heater/aux wiring incorrectly tied into occupant circuit
  • Poor or missing ground at seat wiring causing abnormal voltage reference
  • Water/moisture ingress in the seat connector assembly

Symptoms

  • Airbag/SRS warning lamp or occupant classification warning illuminated
  • Seat occupant indicator or passenger airbag enable/disable status incorrect
  • Seat belt reminder may behave incorrectly for driver
  • Diagnostic trouble code B1517 stored in memory
  • Possible intermittent detection of occupant presence depending on wiring movement

What to check

  • Read and record trouble codes and freeze-frame data with a scan tool
  • Inspect driver seat wiring harness, connectors and loom for damage, chafe, corrosion or signs of aftermarket splices
  • Visually inspect seat rail area and under-seat components for pinched wires or crushed harness
  • With ignition ON, monitor the occupant switch signal in live data to see if it reads constant positive
  • Wiggle test wiring while observing live data for intermittent changes
  • Disconnect aftermarket accessories (seat heaters, amplifiers) and re-check

Signal parameters

  • Typical expected: logic input should switch between near 0 V (ground) and battery voltage depending on design — ECU normally expects a clean switched signal, not a permanent battery voltage
  • Fault condition: persistent ~12 V on the occupant input (short to positive)
  • Switch resistance: closed to ground typically 10 kΩ (varies by manufacturer)
  • Note: exact voltages and resistance ranges depend on model year and module design; consult factory wiring diagram for nominal values

Diagnostic algorithm

  1. Use a scan tool: confirm B1517 presence, note any related occupant/SRS codes, and capture live data for the driver seat occupied input.
  2. Perform a visual inspection of the driver seat harness, connectors (under-seat and at B-pillar), and seat rail area for damage, corrosion or aftermarket splices. Repair any obvious wiring damage.
  3. With ignition ON (engine off), backprobing the occupant switch connector: measure voltage at the signal pin to ground. If it reads ~12 V continuously, the short to positive condition is present.
  4. Disconnect the occupant switch connector at the seat. If the ECU input now changes (or returns to expected idle voltage), suspect the switch or seat-side wiring. If the input still reads battery voltage with the switch disconnected, the short is upstream in the harness or at a splice/other device.
  5. Perform continuity tests: check for unintended continuity between the occupant signal wire and battery positive with multimeter (key off). Repair any shorted sections found.
  6. Wiggle harness and move seat through full travel while monitoring the signal to reproduce intermittent faults; repair chafing or secure harness away from moving components.
  7. If wiring and switch test good, test/replace the seat occupied switch assembly following SRS precautions, or trace to/replace the controlling module if internal short is suspected (consult factory procedure).
  8. After repairs, clear codes and verify the system returns to normal in live data and on road test.
  9. Safety note: the occupant classification system is part of the SRS/airbag system. Observe proper safety procedures (battery disconnect wait times and OEM service manual instructions) when working on or near airbags.

Likely causes

  • Wiring chafe under seat contacting constant +12V source
  • Damaged connector terminal or bent pin making contact with positive circuit
  • Failed occupant detection switch inside the seat
  • Aftermarket installation (heater, audio, alarm) accidentally connected to occupant circuit

Fault status

⚠️ Status
B1517 — Driver seat occupied switch circuit short to positive (unexpected battery voltage on occupant detection input).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5 - 3.0 hours

Similar codes

8,044

The library contains 8,044 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