B2305 — Seat Headrest Feedback Potentiometer Circuit Short to Ground
body electrical
Is it safe to drive?
Short-term driving is OK Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm B2305 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many B0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B2305 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2305 (parts and labor, USD, independent shop rates): BCM repair or replacement: $300–$900; Repair wiring or connectors: $80–$250; Replace the switch or actuator: $120–$450. Overall, fixing B2305 usually costs between $80 and $900. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
How do I diagnose B2305 myself?
Start with a scan: confirm B2305, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the body electrical system, and verify the suspect component against live data before buying parts.
How much does it cost to fix B2305?
BCM repair or replacement — $300–$900; Repair wiring or connectors — $80–$250; Replace the switch or actuator — $120–$450. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
What does OBD2 code B2305 mean?
Seat Headrest Feedback Potentiometer Circuit Short to Ground (B2305): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system, corroded or loose connectors.
Is it safe to drive with B2305?
Usually safe to drive — body codes rarely affect drivability. Exceptions: exterior lighting and wipers in bad weather, and central locking faults that can leave the car unsecured.
What are the symptoms of B2305?
Drivers most often notice: no impact on engine operation in most cases, the affected function (locks, windows, lighting, wipers) works intermittently or not at all, warning light on the dashboard.
When your vehicle's diagnostic system flags code B2305, it's reporting a specific problem in the body electronics network. The full description — "Seat Headrest Feedback Potentiometer Circuit Short to Ground" — tells you exactly where to look and what went wrong. This code lives in the B-series family, which covers body control functions rather than engine or transmission systems.
The seat headrest potentiometer is a position sensor that tracks adjustments to the headrest's height. The body control module expects a specific voltage range from this potentiometer. When it detects a direct short to ground — meaning electrical current is taking an unintended path to the vehicle's chassis — it logs B2305 and illuminates the check engine or body system warning light.
Setting B2305 typically requires the fault to appear across multiple drive cycles. The control module wants to confirm the problem is real and not a momentary electrical hiccup before committing the code to memory. When B2305 does set, the module also saves a freeze frame snapshot — engine RPM, load, coolant temperature, and vehicle speed recorded at the exact moment the fault occurred. That snapshot becomes your starting point for diagnosis.
Symptoms of B2305
- Dashboard warning light stays illuminated after the fault appears
- Power seat adjustments work intermittently or stop functioning entirely
- Memory seat positions may fail to save or recall correctly
- Affected function operates unpredictably or not at all
- In some cases, no drivability impact — the issue is limited to comfort and convenience features
Common Causes of B2305
- Faulty body control module with internal circuit damage
- Broken or chafed wiring in door jambs where wires flex repeatedly
- Corroded or moisture-damaged connectors at the seat harness
- Loose electrical connections causing intermittent shorts
- Failed seat adjustment switch or actuator motor
- Blown fuse or malfunctioning relay in the affected circuit
How to Diagnose B2305
- Connect an OBD2 scanner and confirm B2305 is stored. Record the freeze frame data — it reveals engine conditions present when the fault was detected.
- Look for related diagnostic codes. Often, a different code points to the actual root cause, and resolving that code clears B2305 automatically.
- Check manufacturer technical service bulletins for your specific make and model. Many B0xxx body codes have factory-issued fixes, software updates, or known repair procedures documented by the manufacturer.
- Perform a visual inspection of all wiring and connectors feeding the seat headrest adjustment system. Look for damaged insulation, corrosion buildup, and pins that are bent, pushed back, or oxidized.
- Use your scanner to watch live data from the headrest switch and motor while operating the adjustment. Watch for voltage readings that spike, drop, or behave erratically.
- Clear B2305, then complete a drive cycle that recreates the freeze frame conditions. If the code returns, you have confirmed an active fault and can proceed with targeted repairs.
Repair Options and Costs
The most cost-effective approach is addressing the cheapest probable causes before considering expensive component replacements. Wiring harness repairs or connector cleaning typically run $80–$250 depending on the extent of the work and labor rates in your area. Replacing a faulty seat adjustment switch or actuator motor generally costs $120–$450 including parts and installation. If the body control module itself is at fault, expect to pay $300–$900 for repair or replacement plus programming if required.
Total repair costs for B2305 typically fall between $80 and $900 depending on which component failed. The majority of cases resolve at the lower end of that range with wiring repairs or connector service. Always verify the actual cause through diagnosis before purchasing parts — the most expensive repair scenario should never be your first assumption.
Driving Safety Verdict
B2305 carries a short severity rating. In most vehicles, this code does not impair engine performance or safe operation of the car. You can continue driving while you arrange repairs. However, if the affected system includes exterior lighting or windshield wipers, those safety features may be compromised — address those issues before恶劣天气 driving. Central locking faults associated with this code can also leave your vehicle unsecured, which warrants prompt attention.
Related OBD2 Codes
- B2300: Seat Driver Memory Position Error
- B2301: Seat Passenger Memory Position Error
- B2302: Seat Headrest Feedback Potentiometer Circuit Failure
- B2303: Seat Headrest Feedback Potentiometer Circuit Open
- B2304: Seat Headrest Feedback Potentiometer Circuit Short to Battery
- B2306: Seat Headrest Motor Stalled