What Does B2311 Mean?
DTC B2311 indicates that the Body Control Module (BCM) or Memory Seat Module has detected a fault in the passenger side mirror memory position system. The system is unable to store, recall, or verify the programmed memory position for the passenger mirror. This suggests either a mechanical binding issue preventing the mirror from reaching the stored position, an electrical fault in the mirror motor or position sensors, or a communication/calibration error in the memory system itself.
Common Causes
35%
Faulty mirror position sensor or potentiometer providing incorrect feedback to the BCM
30%
Failed or binding mirror motor preventing accurate positioning
20%
Damaged wiring harness or corroded connector between BCM and passenger mirror
10%
Memory system calibration lost or corrupted in BCM memory
5%
Faulty memory seat/mirror switch assembly sending incorrect position commands
Diagnostic Steps
1
Step 1: Visually inspect the passenger mirror for physical damage, binding, or obstruction. Manually move the mirror through its full range of motion to check for mechanical resistance or binding that would prevent accurate positioning.
2
Step 2: Using the memory function, command the mirror to move to stored positions and observe whether it moves smoothly and reaches the correct position. Note any hesitation, grinding noises, or failure to reach the programmed position.
3
Step 3: Inspect the wiring harness in the door jamb area between the door and body for damaged, pinched, or broken wires. Check the mirror connector and BCM connector for corrosion, bent pins, or moisture intrusion. Measure voltage and ground at the mirror connector during operation.
4
Step 4: Access the BCM using scan tool live data and monitor mirror position sensor values while manually adjusting the mirror. Compare actual position feedback values to commanded positions to identify sensor drift or failure.
5
Step 5: Clear the DTC code and attempt to reprogram/recalibrate the mirror memory positions using the vehicle's memory function. Verify the mirror returns to the exact stored position multiple times without error.
6
Step 6: If all electrical tests pass, replace the passenger mirror assembly as the internal position sensors or motors are likely faulty. After replacement, program new memory positions and verify proper operation with no fault codes returning.
Estimated Repair Cost
$150 - $650
Parts + labor, varies by vehicle and location
DTC B2311 indicates that the Body Control Module (BCM) or Memory Seat Module has detected a fault in the passenger side mirror memory position system. The system is unable to store, recall, or verify the programmed memory position for the passenger mirror. This suggests either a mechanical binding i...
The most common cause of B2311 (Mirror Passenger Memory Position Error) is: Faulty mirror position sensor or potentiometer providing incorrect feedback to the BCM
Typical repair costs for B2311 range from $150 to $650, depending on the vehicle, location, and whether you do it yourself or go to a shop.
This code does not affect vehicle safety or driveability and it is safe to continue driving. The only impact is loss of convenience features for automatic mirror positioning in memory settings, which does not present any immediate safety risk.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to B2311 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Body
System
Body Control/Memory Seat System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.