B2320 — Mirror Driver Horizontal Feedback Potentiometer Circuit Failure

B2320 — Mirror Driver Horizontal Feedback Potentiometer Circuit Failure. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: blown fuse or failed relay, damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system.

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

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B2320 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
  2. 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.
  3. Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
  4. Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
  5. Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B2320 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B2320 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450. Overall, fixing B2320 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 much does it cost to fix B2320?

Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900; 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 is the most common cause of B2320?

The most common causes are: blown fuse or failed relay, damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system.

Is it safe to drive with B2320?

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 does OBD2 code B2320 mean?

B2320 — Mirror Driver Horizontal Feedback Potentiometer Circuit Failure. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: blown fuse or failed relay, damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system.

Will B2320 clear itself?

Sometimes B2320 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.

B2320 — Mirror Driver Horizontal Feedback Potentiometer Circuit Failure: Causes, Symptoms & Fix

The B2320 OBD2 fault code relates to the Mirror Driver Horizontal Feedback Potentiometer circuit. When the circuit circuit failure, the module cannot properly monitor or control this body system.

At AIscanAuto, we help drivers quickly identify OBD2 trouble codes, understand their root causes, and find the right fix.

Symptoms

  • Power mirror not moving in affected direction
  • Memory mirror positions not recalling
  • Possible heating function failure
  • Intermittent operation

Common Causes

  • Faulty component — internal damage or wear affecting Mirror Driver Horizontal Feedback Potentiometer
  • Wiring issues — broken, corroded, or chafed wires in the circuit
  • Connector problems — loose, oxidized, or moisture-damaged pins
  • a general circuit failure is detected — can result from wiring faults, connector issues, or component failure
  • Module input failure — rare, but the control module input stage may be defective

Step-by-Step Diagnosis

  1. Scan with OBD2 tool — Confirm B2320 is active. Check for additional DTCs.
  2. Visual inspection — Examine the Mirror Driver Horizontal Feedback Potentiometer wiring and connector for corrosion or damage.
  3. Check voltage and ground — Use a multimeter to verify proper reference voltage.
  4. Test component — Compare readings to factory specs. A stuck or erratic signal confirms failure.
  5. Check for shorts/opens — Perform continuity tests on the wiring between the component and control module.

Repair & Solutions

  • If the component is defective, replace the Mirror Driver Horizontal Feedback Potentiometer with an OEM or quality aftermarket part.
  • Repair any damaged wiring or connectors using proper methods.
  • Clear the DTC with an OBD2 scanner and test drive to verify the code does not return.
  • If the code persists after component replacement, inspect the control module connector.

Related Codes

  • B2317 — Mirror Passenger Vertical Feedback Potentiometer Circuit Open
  • B2318 — Mirror Passenger Vertical Feedback Potentiometer Circuit Short To Battery
  • B2319 — Mirror Passenger Vertical Feedback Potentiometer Circuit Short To Ground

When your scan tool displays B2320, the vehicle's body control module has detected a problem with the driver-side mirror's horizontal feedback potentiometer circuit. In plain terms, the circuit that tells the ECU where the mirror is positioned horizontally has failed or is sending readings outside acceptable limits. This falls under the B0xxx body electronics category, which covers everything from mirrors and seats to lighting and door locks.

The mirror motor position feedback works like a feedback loop. The control module applies a reference voltage through the potentiometer, and the wiper position tells it where the mirror actually sits. When that feedback stops arriving or moves out of range, the module flags the issue as B2320. This fault typically sets after the problem persists across multiple drive cycles, which is why you might see the warning light appear after a few starts even though the mirror seemed sluggish before.

Most vehicles trigger B2320 due to wiring issues at high-motion joints, corrosion from moisture, or the potentiometer itself wearing out. The good news is that this code rarely signals catastrophic failure. However, the mirror may stop responding to adjustment controls or lose its memory position setting, which matters if you share the vehicle with others.

Signs Something Is Wrong

  • The check engine or body system warning lamp is illuminated
  • The driver mirror fails to adjust horizontally or moves only in one direction
  • Mirror positioning becomes erratic or jumps unexpectedly
  • Memory recall functions linked to mirror position do not work
  • Other body features—windows, locks, or lighting—show intermittent behavior alongside the mirror issue

What Triggers B2320

Fault code B2320 points to several potential culprits, ranging from straightforward to more involved:

  • Corroded or broken wiring inside the mirror housing or door harness
  • A failed horizontal potentiometer inside the mirror actuator assembly
  • Water intrusion at connectors causing high resistance or shorts
  • A defective mirror switch or adjustment motor
  • Blown fuse or power supply disruption to the mirror circuit
  • Rarely, a body control module programming error requiring a software update

How to Find the Fault

Systematic diagnosis keeps you from replacing good parts. Follow this practical sequence:

  1. Hook up an OBD2 scanner and confirm B2320 is present. Note whether it is active, pending, or stored in history. Freeze frame data reveals engine speed, load, and temperature at the fault moment—use those conditions to reproduce the issue.
  2. Check for related codes. B2300 through B2305 cover seat potentiometer circuits and sometimes appear alongside B2320 if there is a shared ground or power problem.
  3. Visually trace the mirror harness from the door hinge through the A-pillar. Inspect for chafed insulation, broken strands at flex points, and white-green corrosion on terminals.
  4. Test the horizontal potentiometer resistance across its full sweep. It should change smoothly from roughly 0 to 5 volts or ohms. A dead spot or open circuit means the potentiometer is done.
  5. Apply penetrant lubricant at the door connector if moisture is suspected, then wiggle the harness while monitoring live data to expose intermittent opens.
  6. Clear the code, run a complete drive cycle that includes the freeze frame conditions, and verify B2320 does not return before calling the repair complete.

Fixing the Problem

Once the root cause is identified, repair costs vary significantly depending on what failed:

  • Wiring harness repair or connector replacement: $80–$250
  • Mirror switch or horizontal potentiometer replacement: $120–$450
  • Body control module diagnosis, repair, or replacement: $300–$900

What You'll Actually Pay

The final bill hinges entirely on which component is at fault. For most B2320 diagnoses, the problem lives in the wiring or the potentiometer itself—two areas where repairs stay under $250. BCM replacement is the outlier and should only be considered after every other circuit and connector has been ruled out. Budget realistically: a professional shop visit with full diagnosis typically adds $75–$150 in labor on top of parts. All-in repairs for B2320 range from roughly $80 at the low end to around $900 if the body control module needs replacing.

Is It Safe to Drive?

For the vast majority of drivers, B2320 poses no immediate safety threat. Your engine runs fine, steering feels normal, and brakes work as designed. The trade-off is convenience—losing mirror adjustment or memory recall can be annoying on long trips or in unfamiliar parking situations. If your vehicle's B2320 stems from an exterior lighting circuit failure or a central locking fault, address those promptly, especially in bad weather or high-crime areas where an unsecured vehicle creates real risk.

Related OBD2 Codes