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,971codes
59brands
10,510generic
22,461specific
Reset
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

  • Damaged wiring harness with insulation chafing contacting battery positive or ignition feed
  • Corroded or damaged connector pins at the seat switch/module
  • Faulty driver seat occupied switch or seat module (internal short)
  • Recent seat removal or aftermarket equipment installation (heated seats, alarm, etc.) altering wiring
  • Faulty control module input or short within a related control unit

Symptoms

  • Occupant detection behaves incorrectly (ECU reports seat always occupied)
  • Seatbelt reminder lamp/chime may be active or behave incorrectly
  • Airbag/SRS or related warning lamp may illuminate
  • Stored DTC B1517 and possibly related seat/airbag codes
  • Possible inability to disable/enable seat-related features

What to check

  • Read and record all current and pending codes with a suitable diagnostic tool, record freeze frame if available
  • Visually inspect driver seat wiring harness, connectors and routing for damage, pin corrosion, or signs of repair
  • Check for recent work or aftermarket accessories on or under the seat
  • Ensure battery is stable and measure battery voltage before tests

Signal parameters

  • Expected: Occupied switch signal should be a low-voltage logic level referenced to ground when not occupied (near 0–1 V) or a defined module voltage when active — consult vehicle manual for exact values
  • Fault condition: circuit measures near battery voltage (≈12 V) or at constant ignition feed when shorted to positive
  • Resistance: open-circuit or high resistance when switch open; a direct short to 12V will show continuity to battery positive

Diagnostic algorithm

  1. Safety first — follow Fiat SRS safety procedures: disable the battery negative terminal and wait the manufacturer-specified time before working near airbag components
  2. Retrieve and note all related DTCs and freeze-frame data with scan tool
  3. Visually inspect driver seat area, connectors and harness for damage, corrosion or foreign objects; pay attention to harness routing under seat and seat frame contact points
  4. Reconnect battery if removed and with ignition ON (engine off) measure voltage at the occupied switch connector: if the signal terminal measures ~12 V with no occupant, suspect a short to positive
  5. With connector disconnected, check continuity between the occupied switch signal wire and battery positive. Continuity indicates a hard short in wiring or connector
  6. Check for continuity between the signal wire and chassis ground — should not be shorted to ground; measure resistance to the seat switch per OEM spec
  7. Wiggle test harness while observing signal/voltage for intermittent faults; inspect connectors for pushed-back pins or pin damage
  8. If wiring and connectors check OK, bench-test or replace the driver seat occupied switch/module and re-test
  9. After repairs, clear codes, perform system relearn if required, and confirm the code does not return and that occupant detection behaves normally

Likely causes

  • Shorted wiring between the occupied switch and vehicle power (most likely at seat connector or harness routing)
  • Faulty/shorted seat occupied switch or seat control module
  • Corroded/poor connector making intermittent contact with 12V source
  • Aftermarket accessory tied into seat wiring causing backfeed

Fault status

⚠️ Status
B1517 — Driver seat occupied switch circuit short to positive (occupant signal tied to battery voltage)
🟡 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