B2312 — Mirror Passenger Horizontal Feedback Potentiometer Circuit Failure #
Note: This code’s description may vary depending on the vehicle manufacturer (OEM). Always refer to the specific OEM service literature. Below are known description variations:
- Mirror Passenger Horizontal Position Sensor Circuit Fault (Ford)
- Passenger Side Mirror Horizontal Feedback Potentiometer Malfunction (Toyota)
- Right Mirror Horizontal Feedback Circuit Error (Nissan)
Summary of DTC B2312 #
The B2312 diagnostic trouble code indicates a detected issue in the horizontal feedback potentiometer circuit of the passenger side mirror. The potentiometer is a variable resistor used as a position sensor, letting the vehicle’s control module know the actual horizontal position of the mirror. When this circuit fails, the system can no longer accurately track or adjust the mirror’s left-right orientation. This can affect both manual and memory mirror functions, depending on the vehicle’s features. The code is typically triggered when the sensor returns an out-of-range signal or no signal at all. Prompt diagnosis and repair are recommended to restore full side mirror functionality.
Common Symptoms for Code B2312 #
A B2312 code doesn’t usually disable your car, but it can make driving less convenient and safe—especially when adjusting mirrors for visibility. You might notice some or all of these symptoms:
- Passenger side mirror does not move horizontally (left/right) when adjusted
- Mirror may move vertically but is unresponsive horizontally
- Loss of passenger mirror memory/auto-tilt features
- Unusual noises (clicking or grinding) when using mirror controls
- Warning lights or messages on the dashboard related to mirrors
Likely Causes of Code B2312 #
Several issues can trigger B2312, but some are more common than others. Here’s a ranked list, starting with the most frequent:
- Faulty horizontal position potentiometer in the passenger side mirror assembly
- Damaged or corroded wiring/connectors between the mirror and the vehicle’s control module
- Open or short circuit in the feedback potentiometer circuit
- Mirror control module malfunction
- Physical damage or water intrusion into the mirror assembly
- Incorrect installation of aftermarket mirrors or mirror glass
Step-by-Step Diagnostic for B2312 #
To properly diagnose code B2312, you’ll want to be systematic. Here’s how a technician or an experienced DIYer should proceed:
- Scan for DTCs: Use a scan tool to confirm B2312 and check for related codes.
- Visual Inspection: Check the passenger side mirror for obvious damage, corrosion, or water intrusion.
- Check Mirror Operation: Test horizontal and vertical movement; note if only one direction fails.
- Inspect Wiring/Connectors: Gently tug and inspect the wiring harness and connectors at the mirror and inside the door for breaks or corrosion.
- Test Potentiometer: Using a multimeter, measure resistance across the potentiometer terminals while moving the mirror. Look for smooth changes in resistance.
- Check for Power and Ground: Verify the mirror is receiving correct voltage and ground from the control module.
- Control Module Check: If all else checks out, consult OEM procedures to test the mirror control module itself.
Possible Repairs for B2312 #
Once you know the root cause, repairs are usually straightforward and targeted:
- Replace the horizontal position potentiometer (often part of the mirror assembly)
- Repair or replace damaged wiring or connectors
- Clear water or debris from inside the mirror housing
- Replace faulty mirror control module (as per OEM test results)
- Reinstall mirror or correct installation errors if aftermarket parts were used
Can You Drive with Code B2312? #
Yes, but with limitations. Your car will remain drivable, but you may not be able to adjust the passenger side mirror horizontally—which can be a safety issue, especially if multiple drivers use the vehicle or if you need to adjust mirrors frequently. If the mirror is stuck in an unsafe position, fix the issue as soon as possible.
Vehicles Most Affected by B2312 #
While this code can appear on any modern vehicle with power mirrors, it’s most often reported on these makes and models:
- Ford F-Series (especially F-150 and Super Duty, 2010s–present)
- Toyota Camry and Avalon (mid-2010s and newer)
- Nissan Altima and Maxima (2013–present)
- Hyundai Sonata and Tucson (2015–present)
- Mazda CX-5 and Mazda3 (2017–present)
Common Mistakes & Best Practices for B2312 #
Even seasoned techs can overlook certain details with mirror circuit issues. Here’s how to avoid common errors:
- Assuming the entire mirror must be replaced without testing the potentiometer
- Overlooking wiring harness issues inside the door jamb (flexing causes hidden breaks)
- Neglecting to reseal mirror housing after repair, leading to future water intrusion
- Not performing a full scan for additional body control module codes
- Forgetting to clear codes after repairs and verify normal operation
Quick FAQ: B2312 Mirror Passenger Horizontal Feedback Potentiometer Circuit #
Got a quick question? Here are some fast answers:
-
Q: Can I replace just the potentiometer, or do I need the whole mirror?
A: On most vehicles, the potentiometer is integrated into the mirror assembly, so the whole mirror usually needs replacement. Some premium models may allow separate sensor replacement—check OEM parts diagrams. -
Q: Will clearing the code fix the problem?
A: No. Clearing the code without fixing the root cause will only temporarily turn off the warning. The code will return as soon as the system detects the fault again.




