B2304
Seat movement, headrest out of the high range
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
- Read and record all stored codes and freeze-frame data with an OEM-capable scan tool. Note any additional seat or SRS codes.
- 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.
- Visually inspect headrest assembly and seat trim for obstructions or damaged components. Free any visible blockage and re-test.
- Inspect electrical connectors at the seat control module, headrest actuator and sensor. Re-seat connectors and check for corrosion or bent pins.
- With ignition on, verify supply voltage and ground at the actuator/sensor connector while commanding movement. Compare to battery voltage.
- 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.
- If sensor responds but module still flags out-of-range, perform full seat calibration/relearn procedure per manufacturer guidance then retest.
- If actuator does not run and has correct supply, consider bench-testing or replacing the actuator/motor (follow safety and airbag/seat removal procedures).
- Repair any damaged wiring or connectors and clear codes. Reproduce the issue and verify the code does not return after repairs and calibration.
- 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
Similar codes
Repair manuals for LAND ROVER
Land Rover Defender 300Tdi — Workshop Manual (1996 model year)
Workshop ManualOfficial 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.
Land Rover Defender Workshop Manual Supplement & Body Repair Manual (1999 & 2002 MY)
Workshop ManualWorkshop 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.
B2304
Seat Headrest Feedback Potentiometer Circuit Short to Battery
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
- Read and record all stored codes and freeze-frame data with an OEM-capable scan tool. Note any additional seat or SRS codes.
- 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.
- Visually inspect headrest assembly and seat trim for obstructions or damaged components. Free any visible blockage and re-test.
- Inspect electrical connectors at the seat control module, headrest actuator and sensor. Re-seat connectors and check for corrosion or bent pins.
- With ignition on, verify supply voltage and ground at the actuator/sensor connector while commanding movement. Compare to battery voltage.
- 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.
- If sensor responds but module still flags out-of-range, perform full seat calibration/relearn procedure per manufacturer guidance then retest.
- If actuator does not run and has correct supply, consider bench-testing or replacing the actuator/motor (follow safety and airbag/seat removal procedures).
- Repair any damaged wiring or connectors and clear codes. Reproduce the issue and verify the code does not return after repairs and calibration.
- 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
Similar codes
Available brands with manuals
LAND ROVER 2
Land Rover Defender 300Tdi — Workshop Manual (1996 model year)
Workshop ManualOfficial 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.
Land Rover Defender Workshop Manual Supplement & Body Repair Manual (1999 & 2002 MY)
Workshop ManualWorkshop 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.
