Home / DTC / B1665 — seat engine advance / retreat stuck

B1665 — seat engine advance / retreat stuck

Detailed page for trouble code B1665.

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

B1665

LAND ROVER B — Body

seat engine advance / retreat stuck

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

Causes

  • Obstruction in seat track (debris, foreign object)
  • Seized or damaged seat motor or gearbox
  • Faulty seat position sensor or encoder
  • Defective seat switch or control stalk
  • Open/short in wiring harness, corroded connector, or poor ground
  • Blown fuse or tripped circuit protection

Symptoms

  • Seat will not move forward or rearward when commanded
  • Partial movement or very slow travel
  • Audible motor noise but no movement
  • Intermittent operation or movement stops at a certain point
  • Instrument cluster/IPC message or service lamp related to seat fault

What to check

  • Use manufacturer scan tool to read all seat-related codes and live data; record freeze frame and history
  • Visually inspect seat tracks and under-seat area for obstructions, damaged components, or foreign objects
  • Operate seat controls while observing/ listening for motor activity and noting any unusual noises
  • Inspect fuses and circuit breakers related to the seat power circuit
  • Visually inspect connectors and wiring for corrosion, damage, pin push-out, or water ingress
  • Check for diagnostic trouble codes from the seat control module and related modules (SRS caution when removing seat)

Signal parameters

  • Battery supply present at motor connector when seat movement commanded (battery voltage ~12 V)
  • Ground continuity at motor chassis ground point
  • Position sensor provides a changing analog voltage or digital position message as seat moves (varies by manufacturer)
  • Control module may send a PWM or switched supply to motor when commanded — voltage should change with command
  • Motor current increases under load; unusually high or zero current can indicate motor stall or open circuit

Diagnostic algorithm

  1. Safely park vehicle, apply parking brake, and preferably disconnect battery when removing seat (observe SRS/airbag precautions per manufacturer)
  2. Connect scan tool, read and record B1665 and any related codes; clear codes and attempt to re-create fault with live data active
  3. Check for mechanical obstructions: move seat manually if possible and remove any debris in tracks
  4. With a helper, command seat forward/rear while another inspects under seat for motor activity and checks connectors for voltage/ground (use proper fused test light or DVOM)
  5. If no power to motor when commanded, check fuses, circuit protection, relays, and wiring back to seat control module for open/short
  6. If power present but motor does not run, disconnect motor and bench-test motor with fused 12 V supply to confirm operation; replace motor/gearbox if it fails
  7. If motor runs but position sensor does not report movement, test/replace the position sensor or encoder and verify wiring to seat control module
  8. Inspect and test seat switch assembly; replace if switch input not being recognized by the control module
  9. If wiring and actuators check good, consider seat control module fault — verify module voltages, grounds, communications and reflash or replace per workshop procedures
  10. After repairs, recalibrate/relearn seat position and run full function checks; clear codes and confirm no reoccurrence

Likely causes

  • Mechanical obstruction in seat tracks
  • Failed/overloaded seat motor or gearbox
  • Damaged wiring/connector to seat motor
  • Faulty seat control switch or position sensor

Fault status

⚠️ Status
Seat advance/retreat movement is obstructed or not detected by the seat control module; module set a stuck/movement fault.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0 - 2.5 hours

Similar codes

337

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

LAND ROVER

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

B1665

Other B — Body

Seat Driver Forward/Backward Motor Stalled

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

Causes

  • Obstruction in seat track (debris, foreign object)
  • Seized or damaged seat motor or gearbox
  • Faulty seat position sensor or encoder
  • Defective seat switch or control stalk
  • Open/short in wiring harness, corroded connector, or poor ground
  • Blown fuse or tripped circuit protection

Symptoms

  • Seat will not move forward or rearward when commanded
  • Partial movement or very slow travel
  • Audible motor noise but no movement
  • Intermittent operation or movement stops at a certain point
  • Instrument cluster/IPC message or service lamp related to seat fault

What to check

  • Use manufacturer scan tool to read all seat-related codes and live data; record freeze frame and history
  • Visually inspect seat tracks and under-seat area for obstructions, damaged components, or foreign objects
  • Operate seat controls while observing/ listening for motor activity and noting any unusual noises
  • Inspect fuses and circuit breakers related to the seat power circuit
  • Visually inspect connectors and wiring for corrosion, damage, pin push-out, or water ingress
  • Check for diagnostic trouble codes from the seat control module and related modules (SRS caution when removing seat)

Signal parameters

  • Battery supply present at motor connector when seat movement commanded (battery voltage ~12 V)
  • Ground continuity at motor chassis ground point
  • Position sensor provides a changing analog voltage or digital position message as seat moves (varies by manufacturer)
  • Control module may send a PWM or switched supply to motor when commanded — voltage should change with command
  • Motor current increases under load; unusually high or zero current can indicate motor stall or open circuit

Diagnostic algorithm

  1. Safely park vehicle, apply parking brake, and preferably disconnect battery when removing seat (observe SRS/airbag precautions per manufacturer)
  2. Connect scan tool, read and record B1665 and any related codes; clear codes and attempt to re-create fault with live data active
  3. Check for mechanical obstructions: move seat manually if possible and remove any debris in tracks
  4. With a helper, command seat forward/rear while another inspects under seat for motor activity and checks connectors for voltage/ground (use proper fused test light or DVOM)
  5. If no power to motor when commanded, check fuses, circuit protection, relays, and wiring back to seat control module for open/short
  6. If power present but motor does not run, disconnect motor and bench-test motor with fused 12 V supply to confirm operation; replace motor/gearbox if it fails
  7. If motor runs but position sensor does not report movement, test/replace the position sensor or encoder and verify wiring to seat control module
  8. Inspect and test seat switch assembly; replace if switch input not being recognized by the control module
  9. If wiring and actuators check good, consider seat control module fault — verify module voltages, grounds, communications and reflash or replace per workshop procedures
  10. After repairs, recalibrate/relearn seat position and run full function checks; clear codes and confirm no reoccurrence

Likely causes

  • Mechanical obstruction in seat tracks
  • Failed/overloaded seat motor or gearbox
  • Damaged wiring/connector to seat motor
  • Faulty seat control switch or position sensor

Fault status

⚠️ Status
Seat advance/retreat movement is obstructed or not detected by the seat control module; module set a stuck/movement fault.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0 - 2.5 hours

Similar codes

9,589

The library contains 9,589 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