B2321 — Mirror Driver Horizontal Feedback Potentiometer Circuit Open

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 B2321 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 Do a continuity test end-to-end on the mirror driver horizontal feedback potentiometer circuit and wiggle the harness while measuring — intermittent opens show up as fluctuating readings.
  5. Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
  6. Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
  7. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B2321 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B2321 (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 B2321 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

Will B2321 clear itself?

Sometimes B2321 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.

How do I diagnose B2321 myself?

Start with a scan: confirm B2321, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the mirror driver horizontal feedback potentiometer, and verify the suspect component against live data before buying parts.

Is it safe to drive with B2321?

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 B2321?

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.

What does OBD2 code B2321 mean?

Mirror Driver Horizontal Feedback Potentiometer Circuit Open (B2321): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by corroded or loose connectors, damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system.

Code B2321 indicates a problem within your vehicle's body electrical architecture — specifically, the horizontal feedback potentiometer circuit for the driver's side mirror has gone open. This component acts as a position sensor, telling the body control module where the mirror actually sits after you nudge the adjustment switch. The module sends a command, then watches the potentiometer voltage to confirm the mirror arrived at the correct spot. When that feedback vanishes entirely, B2321 gets logged.

An "open circuit" means somewhere along the path from the module to the mirror motor assembly, the electrical connection has been severed. No current can flow through that broken section. Common culprits include a severed wire inside the door boot, a connector that has backed out or corroded, a blown fuse, or an internally failed potentiometer inside the mirror motor assembly.

The body control module doesn't throw this code after one bad reading. It watches the circuit across multiple drive cycles, and only confirms B2321 once the open condition proves persistent. When it does set the code, the module also saves freeze frame data — a snapshot of engine RPM, load, coolant temperature, and vehicle speed captured at the exact moment the fault appeared. That snapshot tells you exactly what conditions triggered the failure, which is the smartest starting point for any diagnosis.

Common Symptoms

  • The driver's side mirror fails to respond to adjustment commands, or moves only in one direction
  • In some configurations, the mirror may move without stopping because the module cannot verify its actual position
  • An illuminated warning light or flashing indicator on the mirror adjustment cluster
  • Possible impact on related functions that share the body control module, such as memory seat recall or automatic dimming mirrors
  • No effect on engine performance, transmission operation, or braking systems

What Causes This Code

The most frequent source is a broken wire inside the mirror adjustment harness, particularly where it flexes through the driver's door jamb. Every time you open and close that door, the harness bends slightly; after years of cycling, the copper strands fatigue and snap.

A disconnected or heavily corroded connector at the mirror motor or body control module can also create an open circuit. Moisture intrusion accelerates this, especially in vehicles exposed to road salt or frequent rain.

An internally failed mirror driver horizontal feedback potentiometer will trigger B2321 if the resistive element inside the sensor opens up. This is less common than wiring faults but does occur in older vehicles.

A blown fuse protecting the mirror circuit obviously prevents operation. Check the fuse box diagram — mirrors sometimes share circuits with windows or locks.

Faulty switches at the mirror adjustment control panel, or failed mirror motors themselves, can also generate this code if they cause abnormal current flow that the module interprets as a circuit failure.

The body control module itself can fail, though this is the least likely scenario and should be ruled out only after confirming the wiring and components downstream are intact.

How to Diagnose B2321

Start by connecting a compatible OBD2 scanner and confirming B2321 is present. Record the freeze frame data — it shows engine conditions when the fault first appeared, which often points directly to the cause. If freeze frame shows high mileage on a cold morning, suspect a brittle wire that finally cracked.

Check for any other stored body electrical codes. B2321 sometimes appears alongside codes for windows, locks, or seat memory, which can reveal a shared power or ground problem.

Review any manufacturer technical service bulletins (TSB) for your specific make, model, and model year. Some B2321 failures have documented factory fixes or module software updates.

Visually inspect the mirror wiring harness, paying close attention to the door jamb transition zone where wires commonly break. Pull back any protective looms and examine each conductor for separation or corrosion.

Use a digital multimeter to perform continuity checks on the entire mirror potentiometer circuit. Test from the body control module connector all the way to the mirror motor connector. An open reading on any section confirms the fault. Wiggle the harness during testing — intermittent opens will cause the meter to jump between valid and open readings.

Monitor live data from the mirror position sensor while an assistant operates the adjustment switch. If the voltage signal never changes or drops to zero, the circuit is definitely open somewhere upstream.

Repair Options with Costs

If wiring repair is needed — replacing a broken section, installing new terminals, or sealing corroded connectors — expect to pay $80–$250 depending on labor time and whether parts like new connectors or wire loom are required.

If the mirror switch, motor, or potentiometer assembly must be replaced, parts and labor typically run $120–$450 depending on vehicle make and whether OEM or aftermarket components are used.

If the body control module itself is diagnosed as faulty — after all other possibilities are ruled out — BCM repair or replacement including reprogramming costs $300–$900.

Total Repair Cost

Fixing B2321 generally falls between $80 and $900. The wide range reflects how different the actual failure can be. The most affordable scenarios involve simple wiring repairs; the most expensive involve module replacement. Always confirm which component is actually faulty before purchasing parts — the cheapest fix is rarely a BCM.

Can You Drive with B2321?

Usually safe. Body electrical codes like B2321 almost never affect engine operation, steering, or brakes. The main concerns are reduced rearward visibility if the mirror is inoperative, and any related systems that share the same module. Exterior lighting failures or central locking issues from a malfunctioning BCM do represent safety risks and should be addressed promptly. Use caution and get this diagnosed within a reasonable timeframe.

Related OBD2 codes