B2311 — Mirror Passenger Memory Position Error #
Note: The wording of this DTC (Diagnostic Trouble Code) may vary depending on the vehicle manufacturer.
- Mirror Passenger Memory Position Feedback Error (Ford)
- Passenger Side Mirror Memory Position Failure (Toyota)
- Right Mirror Positioning Malfunction (Nissan)
- Passenger Mirror Memory Function Error (General Motors)
Summary of code B2311 #
B2311 is a Body Control Module (BCM) related code indicating an issue with the memory position feedback for the passenger side mirror. This code is triggered when the system detects a discrepancy between the expected and actual position signals of the mirror during memory recall or storage operations. Essentially, the vehicle cannot confirm that the right-side mirror is moving to or reporting the correct saved position. This malfunction often impacts vehicles equipped with power-folding mirrors or memory seat/mirror packages. While the code itself does not pose a safety risk, it can affect convenience features that drivers rely on for comfort and visibility.
Common symptoms for code B2311 #
If your vehicle has stored the B2311 code, you may observe some or all of the following symptoms. These mainly affect convenience rather than core driving functions, but they can be frustrating:
- Passenger side mirror does not move to saved memory positions
- Unresponsive or erratic mirror movements when selecting memory recall
- Memory seat function may be partially disabled
- No response from mirror adjustment switch (right side only)
- Warning or error messages on dashboard (depending on OEM)
Probable causes for code B2311 #
Several issues can trigger B2311, but some are more frequent than others. The most likely causes (from most to least common) are:
- Faulty passenger side mirror position sensor (the sensor that tells the module the mirror’s actual position)
- Wiring problems (broken, corroded, or loose wires/connectors between the mirror, BCM, or memory module)
- Defective mirror actuator/motor assembly (the mechanism that moves the mirror)
- Software glitch or BCM memory error
- Incorrect memory module programming or configuration (especially after replacement or reprogramming)
Step-by-step diagnostics for code B2311 #
Diagnosing B2311 requires a logical approach to avoid unnecessary parts replacement. Here’s a proven, step-by-step method:
- Step 1: Confirm the code with a professional-grade scan tool. Clear the code and see if it returns immediately after operating the memory function.
- Step 2: Visually inspect the passenger mirror and its wiring harness for obvious damage, corrosion, or loose connectors.
- Step 3: Using a wiring diagram, test for power, ground, and signal continuity at the mirror connector with a multimeter.
- Step 4: Activate the mirror memory recall and observe live data (if your scan tool allows) to see if the position sensor is providing feedback.
- Step 5: If possible, swap the left and right mirror assemblies (if connectors match) to check if the problem follows the mirror or stays on the passenger side.
- Step 6: Check for BCM or memory module software updates or known technical service bulletins (TSBs) from the OEM.
- Step 7: If all checks out, consider BCM or module reprogramming, or replacement as a last resort.
Possible repairs for code B2311 #
The correct repair depends on the root cause identified during diagnosis. Here are the most common fixes:
- Replace the passenger mirror position sensor (if it’s faulty or providing erratic signals)
- Repair or replace damaged wiring/connectors (clean, solder, or replace as needed)
- Replace the entire mirror actuator/motor assembly (if the internal mechanism is faulty)
- Update or reprogram the BCM or memory module software (if recommended by OEM)
- Reconfigure memory module settings (if a recent replacement or programming was done incorrectly)
Can you drive with code B2311? #
Yes, you can drive with this code.
B2311 does not impact core vehicle safety or drivability. The main consequence is loss of passenger mirror memory functionality, which may be inconvenient but does not affect critical systems. However, if the mirror is stuck in a position that hinders visibility, adjust it manually before driving, and get the system checked soon.
Vehicles most commonly affected by code B2311 #
While B2311 is a generic OBD-II code, it’s most often encountered in vehicles with memory mirror features, notably from these manufacturers:
- Ford (Explorer, F-150, Expedition, Edge)
- Lincoln (MKX, Navigator)
- Toyota (Avalon, Highlander, Camry with memory package)
- Lexus (RX, ES with memory seats/mirrors)
- General Motors (Cadillac, GMC, Chevrolet SUVs with memory mirrors)
- Nissan/Infiniti (Murano, QX60 with luxury packages)
Common mistakes and best practices with code B2311 #
It’s easy to misdiagnose B2311, leading to unnecessary replacements or persistent issues. Here are common pitfalls and how to avoid them:
- Replacing the whole mirror assembly without testing the sensor or wiring first
- Ignoring connector corrosion (especially in areas prone to moisture)
- Forgetting to check for software updates or TSBs from the OEM
- Overlooking BCM or memory module programming after parts replacement
- Skipping live data checks during memory recall operations
FAQ for code B2311 #
Q: Can I adjust the mirror manually if the memory function fails?
A: Yes, in most vehicles you can still adjust the mirror manually using the standard switch, though memory recall may not work until the issue is resolved.
Q: Will disconnecting the battery reset the code?
A: No, disconnecting the battery rarely clears memory-related codes stored in the BCM. Proper diagnosis and repair are required, and the code may return if the underlying issue persists.




