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.

32,508codes
58brands
10,054generic
22,454specific
Reset
Code

B1517

ALFA ROMEO B — Body

Driver seat occupied switch circuit short to positive

Brand: ALFA ROMEO
Type: B — Body
Views: UK: 4 EN: 5 RU: 2
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

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
Views: UK: 3 EN: 5 RU: 2
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

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
Views: UK: 7 EN: 10 RU: 8
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

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
Views: UK: 20 EN: 27 RU: 30
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

Workshop Manuals

Available brands with manuals

1
LAND ROVER 2

Land Rover Defender 300Tdi — Workshop Manual (1996 model year)

Workshop Manual
Defender 300Tdi Years: 1996 Manual in English 7.5 MB

Official workshop manual for the Land Rover Defender 300Tdi (from 1996 model year). Contains specifications, adjustment, fault diagnosis and step-by-step repair and overhaul procedures for engine, transmission, axles, suspension, brakes, electrical and body. Intended for dealer workshops and trained technicians.

199,00 UAH
Contents
Key sections:
  • 01 INTRODUCTION
  • 04 GENERAL SPECIFICATION DATA
  • 05 ENGINE TUNING DATA
  • 07 GENERAL FITTING REMINDERS
  • 09 LUBRICANTS, FLUIDS AND CAPACITIES
  • 10 MAINTENANCE
  • 12 ENGINE Tdi
  • - Description and operation
  • - Fault diagnosis
  • - Adjustment
  • - Repair and overhaul procedures
  • 19 FUEL SYSTEM Tdi
Buy

Land Rover Defender Workshop Manual Supplement & Body Repair Manual (1999 & 2002 MY)

Workshop Manual
Defender Years: 1999–2002 Manual in English 7.6 MB

Workshop Manual Supplement and Body Repair Manual for the Land Rover Defender. Includes general specifications, maintenance schedules, tuning data and step‑by‑step repair procedures for engine, transmission, suspension, brakes, electrical and body repairs. Covers Defender models from 1999 and 2002 model years.

199,00 UAH
Contents
Key sections:
  • 01 - INTRODUCTION
  • - Introduction
  • - Dimensions
  • - References
  • - Repairs and replacements
  • - Poisonous substances
  • - Fuel handling precautions
  • - Synthetic rubber
  • - Recommended sealants
  • - Used engine oil precautions
  • - Accessories and conversions
  • - Wheels and tyres
Buy
Your experience will help others
+100 karma for a short comment :)
Send to email