B2325 — Mirror Driver Vertical Feedback Potentiometer Circuit Open
OBD2 code B2325 flags a problem with the body electrical system (mirror driver vertical feedback potentiometer circuit open). The car is usually drivable while you plan the repair. Common culprits: corroded or loose connectors, blown fuse or failed relay, body control module (BCM) fault.
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 B2325 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 Do a continuity test end-to-end on the mirror driver vertical feedback potentiometer circuit and wiggle the harness while measuring — intermittent opens show up as fluctuating readings.
- 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 B2325 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B2325 (parts and labor, USD, independent shop rates): Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900. Overall, fixing B2325 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
What does OBD2 code B2325 mean?
OBD2 code B2325 flags a problem with the body electrical system (mirror driver vertical feedback potentiometer circuit open). The car is usually drivable while you plan the repair. Common culprits: corroded or loose connectors, blown fuse or failed relay, body control module (BCM) fault.
How much does it cost to fix B2325?
Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900. 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 B2325?
The most common causes are: corroded or loose connectors, blown fuse or failed relay, body control module (BCM) fault.
Is it safe to drive with B2325?
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.
Will B2325 clear itself?
Sometimes B2325 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.
When your scan tool pulls a B2325, the powertrain or body control module has detected that something is wrong with the electrical circuit feeding back the driver's mirror vertical position. The full name of this code is "Mirror Driver Vertical Feedback Potentiometer Circuit Open." B2325 falls into the B-series family, which covers body electronics — everything from lighting and wipers to door locks and seat adjustments.
Modern vehicles use small potentiometers (variable resistors) to tell the body control module exactly where the driver's mirror is positioned. When you adjust the mirror up or down, the potentiometer changes its resistance value, and the module interprets that signal as the mirror's current angle. If the module expects to see a specific resistance range but instead receives nothing — an open circuit — it logs B2325. This isn't a one-time glitch detection. The module requires the fault to appear consistently under specific driving conditions before it commits the code to memory and illuminates the check engine or warning light.
The freeze-frame data stored alongside B2325 is valuable. This snapshot captures engine load, RPM, coolant temperature, and vehicle speed at the exact moment the fault occurred. These parameters help you recreate the conditions when testing, making it easier to trigger the intermittent problem.
What are the symptoms of B2325?
B2325 typically does not affect engine operation, so your vehicle will continue to drive and shift normally. The symptoms are confined to the mirror and related body functions:
- The driver-side mirror will not adjust vertically (up or down), or the adjustment works sporadically
- Memory preset functions linked to mirror position may fail or behave unpredictably
- The dashboard warning light may illuminate, depending on your vehicle
- Auto-dimming or power folding features (if equipped) can stop working
- In rare cases, related body functions sharing the same circuit exhibit intermittent operation
What causes B2325?
The underlying cause is always a break in the electrical path that carries the mirror position signal back to the control module. Here are the most frequent culprits, ranked from most to least common:
- Broken or chafed wiring in the door jamb where the mirror harness flexes every time you open and close the door
- Corroded, loose, or backed-out connector pins at the mirror assembly or body harness junction
- A failed vertical feedback potentiometer inside the mirror motor assembly itself
- Blown fuse or faulty relay supplying power to the mirror circuit
- Water intrusion or corrosion buildup at connectors, especially after winter road salt exposure
- Defective mirror adjustment switch or related actuator
- Body control module (BCM) internal failure (uncommon but possible)
How to diagnose B2325
Follow these steps in order — cheap checks first, expensive parts last:
- Connect an OBD2 scanner, confirm B2325 is present, and record the freeze-frame data. That information tells you engine load, rpm, temperature, and speed at the moment the fault set — replicate those conditions when testing.
- Check for any other stored codes. Related faults often share a common source, such as a missing ground or a blown fuse that affects multiple circuits simultaneously.
- Visually inspect the mirror harness and connectors at the door jamb and mirror housing. Look for frayed wires, bent pins, corrosion buildup, or any sign the connector is not fully seated.
- Perform a continuity test on the mirror driver vertical feedback potentiometer circuit using a multimeter. Check end-to-end resistance and wiggle the harness during the test — a reading that jumps around indicates an intermittent open.
- Use live data on your scanner to monitor the mirror switch and motor PIDs while operating the adjustment controls. If the module sees no signal change, the problem lies upstream in the wiring or potentiometer.
- Inspect flex points and routing areas where wires bend repeatedly, such as door hinges and tailgate areas. These are the most likely locations for stress-related wire breaks.
- Clear B2325, complete a drive cycle that reproduces the freeze-frame conditions, and verify the code does not return before considering the repair complete.
How to fix B2325 — repair options and costs
The fix depends entirely on what you find during diagnosis. The repair strategies and typical costs (parts and labor, USD, independent shop rates) are:
- Wiring harness or connector repair: $80–$250. In many cases, the fix is as simple as cleaning a corroded connector, reseating a loose pin, or soldering a broken wire in the door loom.
- Mirror switch or actuator replacement: $120–$450. If the internal potentiometer has failed, you will need a replacement mirror motor assembly. Aftermarket units typically fall on the lower end of this range; dealer parts cost more.
- BCM repair or replacement: $300–$900. Only pursue this if all wiring and component tests pass and the module itself is confirmed faulty.
How much does it cost to fix B2325?
Total repair cost for B2325 ranges from $80 to $900, depending on which component is at fault. The majority of cases resolve with wiring repair or connector service in the $80–$250 range. Actuator replacement runs $120–$450, while BCM work sits at the high end. Always confirm the root cause with multimeter testing before purchasing parts — replacing the mirror assembly when the problem is actually a corroded pin in the door connector wastes money and your weekend.
Can you drive with B2325?
Yes, in most situations B2325 presents no immediate drivability concern. The vehicle will start, accelerate, and stop normally. However, a failed mirror adjustment may reduce your rear visibility, and if the fault stems from a shared circuit affecting locks, wipers, or lighting, those functions could suffer — central locking failures in particular can leave your car unsecured. Address the issue at your earliest convenience, but there is no need to call a tow truck.
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
- B2305: Seat Headrest Feedback Potentiometer Circuit Short to Ground