Home / DTC / B1956 — Seat transmission, height out of high range

B1956 — Seat transmission, height out of high range

Detailed page for trouble code B1956.

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

B1956

LAND ROVER B — Body

Seat transmission, height out of high range

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

Causes

  • Failed or worn seat height motor, gearbox or transmission assembly
  • Damaged or seized seat track, binding or mechanical obstruction
  • Faulty or out-of-range seat position sensor (potentiometer or Hall sensor)
  • Open, shorted or corroded wiring or connectors between seat motor/sensor and seat control module
  • Faulty seat control module or software/calibration error
  • Water ingress or corrosion in seat actuator or connectors

Symptoms

  • Seat will not reach or will not stay at the expected highest height
  • Seat height movement is slow, noisy, clicking or grinding
  • Intermittent or permanent loss of seat height adjustment
  • DTC stored and possible warning lamp/message on dash or infotainment
  • Seat position calibration fails or is out of range

What to check

  • Read and record freeze-frame and stored data with a factory-level scan tool; note current position values and related seat faults
  • Attempt to reproduce the fault by operating the seat through full range while observing behavior and listening for unusual noises
  • Visually inspect seat tracks, actuator, connectors and wiring for damage, corrosion or foreign objects
  • Check connector pins for corrosion, bending or poor contact; reseat and apply dielectric where appropriate
  • Scan live data: monitor seat height feedback sensor values while commanding seat up/down
  • Measure supply voltage and ground at motor/actuator connector while commanding operation

Signal parameters

  • Actuator supply voltage: ~11–14 V during operation (vehicle battery voltage)
  • Position feedback: analog 0–5 V (or manufacturer-specific units) that moves smoothly with seat travel; should not be stuck high/low
  • Position sensor resistance: variable (potentiometer) should change smoothly across range — check for open or short
  • Motor current/amp draw: normal running current then higher when stalled (use current clamp to compare left/right/expected values)
  • CAN or LIN seat module messages: seat position value should change in live data when commanded (manufacturer-specific offsets/units)

Diagnostic algorithm

  1. Connect a diagnostic scan tool, read DTCs and live data. Note seat height feedback values and whether they move when commanding the seat.
  2. Attempt to move seat to the high position while observing feedback. If feedback is frozen or out-of-range, suspect sensor/electrical issue.
  3. Perform a visual inspection for mechanical binding, debris, broken teeth on gears, or dropped items preventing travel. Manually move track (with power disconnected) to check for free movement.
  4. With ignition on and seat commanded, probe connector at motor/actuator: verify supply voltage and ground appear/disappear correctly when commanding up/down.
  5. Disconnect motor/actuator and check continuity and resistance of position sensor (potentiometer or Hall contacts) across full travel; look for dead spots or open circuits.
  6. Wiggle test wiring and connectors while watching live data for intermittent changes; repair any broken wires or corroded pins.
  7. If electrical signals are correct and wiring is good, bench-test or replace the seat height transmission assembly (motor/gearbox/position sensor).
  8. After repair or replacement, clear faults, perform seat calibration/initialization per manufacturer procedure, then verify full-range movement and confirm DTC does not return.
  9. If DTC persists despite good actuator and wiring, consider seat control module replacement or software update as directed by manufacturer diagnostics.

Likely causes

  • Worn or seized seat height transmission (mechanical)
  • Faulty position feedback sensor (potentiometer/Hall)
  • Poor electrical connection at motor/sensor connector
  • Obstruction in seat track preventing full travel

Fault status

⚠️ Status
Seat transmission height out of high range — seat height feedback is outside the expected high-position limit or cannot reach/calibrate to the high range.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-2.5 hours

Similar codes

320

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

B1956

Other B — Body

Seat Front Up/Down Potentiometer Feedback Circuit Short To Battery

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

Causes

  • Failed or worn seat height motor, gearbox or transmission assembly
  • Damaged or seized seat track, binding or mechanical obstruction
  • Faulty or out-of-range seat position sensor (potentiometer or Hall sensor)
  • Open, shorted or corroded wiring or connectors between seat motor/sensor and seat control module
  • Faulty seat control module or software/calibration error
  • Water ingress or corrosion in seat actuator or connectors

Symptoms

  • Seat will not reach or will not stay at the expected highest height
  • Seat height movement is slow, noisy, clicking or grinding
  • Intermittent or permanent loss of seat height adjustment
  • DTC stored and possible warning lamp/message on dash or infotainment
  • Seat position calibration fails or is out of range

What to check

  • Read and record freeze-frame and stored data with a factory-level scan tool; note current position values and related seat faults
  • Attempt to reproduce the fault by operating the seat through full range while observing behavior and listening for unusual noises
  • Visually inspect seat tracks, actuator, connectors and wiring for damage, corrosion or foreign objects
  • Check connector pins for corrosion, bending or poor contact; reseat and apply dielectric where appropriate
  • Scan live data: monitor seat height feedback sensor values while commanding seat up/down
  • Measure supply voltage and ground at motor/actuator connector while commanding operation

Signal parameters

  • Actuator supply voltage: ~11–14 V during operation (vehicle battery voltage)
  • Position feedback: analog 0–5 V (or manufacturer-specific units) that moves smoothly with seat travel; should not be stuck high/low
  • Position sensor resistance: variable (potentiometer) should change smoothly across range — check for open or short
  • Motor current/amp draw: normal running current then higher when stalled (use current clamp to compare left/right/expected values)
  • CAN or LIN seat module messages: seat position value should change in live data when commanded (manufacturer-specific offsets/units)

Diagnostic algorithm

  1. Connect a diagnostic scan tool, read DTCs and live data. Note seat height feedback values and whether they move when commanding the seat.
  2. Attempt to move seat to the high position while observing feedback. If feedback is frozen or out-of-range, suspect sensor/electrical issue.
  3. Perform a visual inspection for mechanical binding, debris, broken teeth on gears, or dropped items preventing travel. Manually move track (with power disconnected) to check for free movement.
  4. With ignition on and seat commanded, probe connector at motor/actuator: verify supply voltage and ground appear/disappear correctly when commanding up/down.
  5. Disconnect motor/actuator and check continuity and resistance of position sensor (potentiometer or Hall contacts) across full travel; look for dead spots or open circuits.
  6. Wiggle test wiring and connectors while watching live data for intermittent changes; repair any broken wires or corroded pins.
  7. If electrical signals are correct and wiring is good, bench-test or replace the seat height transmission assembly (motor/gearbox/position sensor).
  8. After repair or replacement, clear faults, perform seat calibration/initialization per manufacturer procedure, then verify full-range movement and confirm DTC does not return.
  9. If DTC persists despite good actuator and wiring, consider seat control module replacement or software update as directed by manufacturer diagnostics.

Likely causes

  • Worn or seized seat height transmission (mechanical)
  • Faulty position feedback sensor (potentiometer/Hall)
  • Poor electrical connection at motor/sensor connector
  • Obstruction in seat track preventing full travel

Fault status

⚠️ Status
Seat transmission height out of high range — seat height feedback is outside the expected high-position limit or cannot reach/calibrate to the high range.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.0-2.5 hours

Similar codes

8,884

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