Home / DTC / B2304 — Seat movement, headrest out of the high range

B2304 — Seat movement, headrest out of the high range

Detailed page for trouble code B2304.

32,527codes
58brands
10,073generic
22,454specific
Reset
Code

B2304

LAND ROVER B — Body

Seat movement, headrest out of the high range

Brand: LAND ROVER
Type: B — Body
Views: UK: 5 EN: 10 RU: 5
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical obstruction or binding in the headrest/track
  • Damaged or worn headrest actuator/motor or gearbox
  • Faulty headrest position sensor (potentiometer/encoder) or limit switch
  • Open, shorted or corroded wiring / poor connector contact to motor or sensor
  • Faulty seat control module or internal software/calibration error
  • Incorrect or incomplete seat calibration / learned position

Symptoms

  • Headrest will not move to or from the highest position
  • Seat warning message or fault indicator related to seat adjustment
  • Intermittent or complete loss of headrest adjustment function
  • Unusual noise from seat (grinding, clicking) when attempting to move headrest
  • Seat memory or automatic adjustment features may not work correctly

What to check

  • Retrieve stored DTCs and freeze-frame/fault occurrence data with a compatible scan tool.
  • Attempt to move the headrest through full travel and observe behavior; listen for motor noise or binding.
  • Visually inspect headrest mechanism and seat tracks for foreign objects, broken parts or deformation.
  • Inspect connectors at the seat control module, actuator and sensors for corrosion, bent pins or loose terminals.
  • Check for related seat/module codes and SRS warnings (follow SRS-safe procedures before working on seat wiring).
  • Inspect wiring along the seat harness for chafing where it passes under the seat or through trim panels.

Signal parameters

  • Headrest position sensor: smooth varying signal across travel (typically 0.5–4.5 V for potentiometer types) — should change continuously as headrest moves
  • End-of-travel/limit switch: defined open/closed state when headrest at high/low limits
  • Actuator supply voltage: ~12 V when movement commanded (battery voltage level), no supply when idle
  • Motor current: normal running current low; stalled motor may show high current or rapid fuse/trip
  • Module communication: seat control module should respond on vehicle network (CAN) and report position values

Diagnostic algorithm

  1. Read and record all stored codes and freeze-frame data with an OEM-capable scan tool. Note any additional seat or SRS codes.
  2. With the scan tool, monitor live headrest position sensor output while commanding the headrest up and down. Confirm if the sensor follows the command or is static/erratic.
  3. Visually inspect headrest assembly and seat trim for obstructions or damaged components. Free any visible blockage and re-test.
  4. Inspect electrical connectors at the seat control module, headrest actuator and sensor. Re-seat connectors and check for corrosion or bent pins.
  5. With ignition on, verify supply voltage and ground at the actuator/sensor connector while commanding movement. Compare to battery voltage.
  6. If voltage/ground is present but sensor output does not change or is out of expected range, test sensor continuity/resistance per manufacturer procedure or replace sensor.
  7. If sensor responds but module still flags out-of-range, perform full seat calibration/relearn procedure per manufacturer guidance then retest.
  8. If actuator does not run and has correct supply, consider bench-testing or replacing the actuator/motor (follow safety and airbag/seat removal procedures).
  9. Repair any damaged wiring or connectors and clear codes. Reproduce the issue and verify the code does not return after repairs and calibration.
  10. If faults persist after mechanical and wiring checks, consider replacing or reprogramming the seat control module per factory procedure.

Likely causes

  • Headrest travel physically blocked (clothing, debris, internal bent bracket)
  • Position sensor failed or produced implausible voltage/pulse readings
  • Wiring damage at seat harness (pinched under seat or through trim)
  • Actuator seized or gearbox stripped causing motor to stall and sensor mismatch
  • Seat module needs recalibration or has intermittent fault

Fault status

⚠️ Status
B2304 — Seat movement fault: headrest position sensor indicates headrest is out of the permitted high range. Stored when the seat control module detects a headrest position beyond defined limits or a mismatch between commanded movement and sensor feedback.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

Workshop Manuals

Repair manuals for 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
Code

B2304

Other B — Body

Seat Headrest Feedback Potentiometer Circuit Short to Battery

Brand: Other
Type: B — Body
Views: UK: 14 EN: 25 RU: 14
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Mechanical obstruction or binding in the headrest/track
  • Damaged or worn headrest actuator/motor or gearbox
  • Faulty headrest position sensor (potentiometer/encoder) or limit switch
  • Open, shorted or corroded wiring / poor connector contact to motor or sensor
  • Faulty seat control module or internal software/calibration error
  • Incorrect or incomplete seat calibration / learned position

Symptoms

  • Headrest will not move to or from the highest position
  • Seat warning message or fault indicator related to seat adjustment
  • Intermittent or complete loss of headrest adjustment function
  • Unusual noise from seat (grinding, clicking) when attempting to move headrest
  • Seat memory or automatic adjustment features may not work correctly

What to check

  • Retrieve stored DTCs and freeze-frame/fault occurrence data with a compatible scan tool.
  • Attempt to move the headrest through full travel and observe behavior; listen for motor noise or binding.
  • Visually inspect headrest mechanism and seat tracks for foreign objects, broken parts or deformation.
  • Inspect connectors at the seat control module, actuator and sensors for corrosion, bent pins or loose terminals.
  • Check for related seat/module codes and SRS warnings (follow SRS-safe procedures before working on seat wiring).
  • Inspect wiring along the seat harness for chafing where it passes under the seat or through trim panels.

Signal parameters

  • Headrest position sensor: smooth varying signal across travel (typically 0.5–4.5 V for potentiometer types) — should change continuously as headrest moves
  • End-of-travel/limit switch: defined open/closed state when headrest at high/low limits
  • Actuator supply voltage: ~12 V when movement commanded (battery voltage level), no supply when idle
  • Motor current: normal running current low; stalled motor may show high current or rapid fuse/trip
  • Module communication: seat control module should respond on vehicle network (CAN) and report position values

Diagnostic algorithm

  1. Read and record all stored codes and freeze-frame data with an OEM-capable scan tool. Note any additional seat or SRS codes.
  2. With the scan tool, monitor live headrest position sensor output while commanding the headrest up and down. Confirm if the sensor follows the command or is static/erratic.
  3. Visually inspect headrest assembly and seat trim for obstructions or damaged components. Free any visible blockage and re-test.
  4. Inspect electrical connectors at the seat control module, headrest actuator and sensor. Re-seat connectors and check for corrosion or bent pins.
  5. With ignition on, verify supply voltage and ground at the actuator/sensor connector while commanding movement. Compare to battery voltage.
  6. If voltage/ground is present but sensor output does not change or is out of expected range, test sensor continuity/resistance per manufacturer procedure or replace sensor.
  7. If sensor responds but module still flags out-of-range, perform full seat calibration/relearn procedure per manufacturer guidance then retest.
  8. If actuator does not run and has correct supply, consider bench-testing or replacing the actuator/motor (follow safety and airbag/seat removal procedures).
  9. Repair any damaged wiring or connectors and clear codes. Reproduce the issue and verify the code does not return after repairs and calibration.
  10. If faults persist after mechanical and wiring checks, consider replacing or reprogramming the seat control module per factory procedure.

Likely causes

  • Headrest travel physically blocked (clothing, debris, internal bent bracket)
  • Position sensor failed or produced implausible voltage/pulse readings
  • Wiring damage at seat harness (pinched under seat or through trim)
  • Actuator seized or gearbox stripped causing motor to stall and sensor mismatch
  • Seat module needs recalibration or has intermittent fault

Fault status

⚠️ Status
B2304 — Seat movement fault: headrest position sensor indicates headrest is out of the permitted high range. Stored when the seat control module detects a headrest position beyond defined limits or a mismatch between commanded movement and sensor feedback.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.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