OBDHut

OBDHut

B2304

Moderate

Seat Headrest Feedback Potentiometer Circuit Short to Battery

What Does B2304 Mean?

This code indicates the Body Control Module (BCM) or Seat Control Module has detected that the feedback potentiometer circuit for the seat headrest positioning system is receiving voltage when it should not be, specifically a short circuit to battery voltage. The potentiometer normally provides position feedback for power-adjustable headrests, and this fault prevents proper headrest position control and monitoring. The module sets this code when it detects voltage on the signal circuit that exceeds the expected reference voltage range, indicating a direct connection to battery power somewhere in the circuit.

Common Causes

45%

Damaged or chafed wiring harness under the seat causing the potentiometer signal wire to contact battery voltage wire

Seat wiring harness
Wire insulation
Connector terminals

30%

Failed headrest position potentiometer with internal short to power supply circuit

Headrest feedback potentiometer
Potentiometer assembly

15%

Corroded or damaged connector at headrest motor/potentiometer assembly causing terminal cross-connection

Headrest connector
Connector pins

10%

Faulty seat control module with internal circuit failure causing erroneous voltage detection

Seat control module
Body control module

Diagnostic Steps

1

Step 1: Perform visual inspection of all wiring harnesses under and behind the affected seat, checking for signs of chafing, pinching, damage from seat tracks, or exposed conductors. Pay special attention to wire routing near metal seat frame components and moving parts.

2

Step 2: Disconnect the headrest potentiometer connector and measure resistance between the signal wire terminal (at harness side) and battery positive terminal using a digital multimeter. Reading should be infinite ohms (open circuit). If continuity exists, trace and repair the short in the harness.

3

Step 3: With connector still disconnected, measure resistance across the potentiometer terminals at the component side. Compare readings to manufacturer specifications (typically 1-10k ohms variable resistance). Check for proper resistance change when manually moving headrest through its range. Replace potentiometer if readings are out of specification or if resistance to ground is abnormally low.

4

Step 4: Inspect the headrest connector terminals for corrosion, bent pins, or moisture intrusion that could cause cross-circuit contamination. Clean or replace connector as needed. Check connector lock mechanism for proper engagement.

5

Step 5: Reconnect all components, clear the code, and operate the headrest through its full range of motion while monitoring live data for proper potentiometer voltage signal (typically 0.5-4.5V variable). Verify code does not return and headrest operates normally. If code returns immediately with known-good wiring and potentiometer, suspect seat control module internal fault.

Estimated Repair Cost

$150 - $650

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does B2304 mean?

This code indicates the Body Control Module (BCM) or Seat Control Module has detected that the feedback potentiometer circuit for the seat headrest positioning system is receiving voltage when it should not be, specifically a short circuit to battery voltage. The potentiometer normally provides posi...

What causes B2304?

The most common cause of B2304 (Seat Headrest Feedback Potentiometer Circuit Short to Battery) is: Damaged or chafed wiring harness under the seat causing the potentiometer signal wire to contact battery voltage wire

How much does it cost to fix B2304?

Typical repair costs for B2304 range from $150 to $650, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with B2304?

This code does not affect vehicle operation or safety systems and it is safe to continue driving. The power headrest adjustment feature may not function properly, which could affect occupant comfort and optimal head restraint positioning in the event of a rear collision, but does not pose an immediate safety risk.

How do I diagnose B2304?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B2304 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Body

System

Seat Comfort and Adjustment System

Difficulty

Moderate

Type

Generic (SAE)

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.