B2311 — Mirror Passenger Memory Position Error

B2311 — Mirror Passenger Memory Position Error. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: body control module (BCM) fault, corroded or loose connectors, blown fuse or failed relay.

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 B2311 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 Operate the affected function while watching its switch and motor PIDs in live data.
  5. Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B2311 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B2311 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450. Overall, fixing B2311 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 B2311 mean?

B2311 — Mirror Passenger Memory Position Error. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: body control module (BCM) fault, corroded or loose connectors, blown fuse or failed relay.

Will B2311 clear itself?

Sometimes B2311 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 B2311 myself?

Start with a scan: confirm B2311, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the body electrical system, and verify the suspect component against live data before buying parts.

How much does it cost to fix B2311?

Repair wiring or connectors — $80–$250; BCM repair or replacement — $300–$900; Replace the switch or actuator — $120–$450. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

What are the symptoms of B2311?

Drivers most often notice: no impact on engine operation in most cases, warning light on the dashboard, the affected function (locks, windows, lighting, wipers) works intermittently or not at all.

When your scan tool pulls a B2311 trouble code, it is telling you that the vehicle's body control module has detected a fault in the passenger-side mirror memory positioning system. This falls within the body electrical group of OBD2 codes, which covers comfort and convenience features rather than engine or drivetrain systems. The module continuously watches the voltage and signal patterns from the mirror position sensors and motors. If those readings stray outside their programmed acceptable range across multiple drive cycles, the module logs B2311 and illuminates the check-engine-style warning light. The freeze frame data stored alongside the code captures the exact engine RPM, load, temperature, and vehicle speed when the fault first appeared, giving you a snapshot of the conditions under which the problem was triggered.

The passenger mirror memory system is part of a broader network that includes the driver's seat memory, door locks, windows, and sometimes lighting controls. These components share wiring paths through the door jambs and report back to the body control module. When a problem develops in this chain — whether at the mirror switch, the motor inside the mirror assembly, the connectors carrying the signals, or the wiring itself — the module cannot reconcile the data it is receiving. The result is B2311, indicating that the passenger mirror position feedback no longer matches what the module expects to see when it attempts to move the mirror or recall a saved memory position.

Symptoms of B2311

  • The warning light stays on the dashboard after the fault is detected
  • The passenger mirror may not move when you use the mirror adjustment controls
  • Saved memory positions for the passenger mirror may fail to set or recall correctly
  • In most vehicles, the engine runs and drives normally despite the code
  • Other comfort features sharing the same circuit — such as power windows or door locks — can behave intermittently or stop working
  • The fault may appear only under specific conditions, such as extreme temperatures or after the vehicle sits in moisture

Common Causes of B2311

  • A faulty mirror switch or a failed motor/actuator inside the passenger mirror assembly
  • Blown fuse or a failed relay feeding power to the mirror circuit
  • Corroded, loose, or damaged connectors at the mirror harness or body control module
  • Broken or chafed wiring, especially in door jamb areas where flexing wears insulation over time
  • A malfunctioning body control module that cannot process mirror position signals correctly
  • Water intrusion into the mirror housing or door panel, causing intermittent short circuits or ground loss

How to Diagnose B2311

  1. Plug in an OBD2 scanner and confirm that B2311 is stored in the body control module. Record the freeze frame data — this tells you what engine conditions existed when the fault was first logged.
  2. Look for any other trouble codes present at the same time. Related body codes often point to the underlying problem, such as a shared power supply issue or a wiring fault affecting multiple circuits.
  3. Check manufacturer technical service bulletins for your specific make and model. Some B2311 cases have known factory fixes or software updates that can resolve the issue without parts replacement.
  4. Perform a visual inspection of the mirror harness and connectors. Focus on the door jamb area and anywhere wiring bends or flexes. Look for broken strands, corrosion, and loose terminals.
  5. With the scanner in live data mode, operate the mirror switch and observe the position sensor PIDs. If the module shows no response or erratic values, the problem is likely in the motor, switch, or wiring between the module and mirror.
  6. Clear the code and complete a full drive cycle that reproduces the conditions from the freeze frame data. If B2311 returns, the fault is confirmed and not a one-time electrical glitch.

Repair Options for B2311

Addressing the most likely causes first keeps costs reasonable:

  • Wiring or connector repair — $80–$250. Many B2311 faults trace back to damaged wires or poor connections in the door jamb. Sealing connectors, soldering broken wires, or replacing a corroded harness section typically falls in this range.
  • Body control module repair or replacement — $300–$900. If the BCM itself has failed, you are looking at either a professional repair of the internal circuitry or full unit replacement and programming.
  • Mirror switch or actuator replacement — $120–$450. When the motor inside the mirror housing burns out or the switch fails, replacing the affected component resolves the code directly.

How Much Does Fixing B2311 Cost?

The total bill hinges entirely on which component is actually at fault. Parts and labor at independent shop rates for the most common repair scenarios look like this: wiring and connector work runs $80–$250, BCM replacement or repair ranges $300–$900, and a new mirror switch or motor costs $120–$450. Across all possible repairs, you should budget between $80 and $900 to clear B2311. Skipping a thorough diagnosis and jumping to the most expensive fix is a mistake — the motor or switch is far more likely to blame than the module itself.

Can You Drive with B2311?

In most cases, yes — this code does not impair engine performance, transmission function, or braking. Body electrical faults are primarily comfort and convenience issues. However, there are a couple of exceptions worth noting. If the fault also affects exterior lighting or windshield wipers, you lose important safety equipment in poor weather. Some vehicles tie the mirror adjustment circuit into the central locking system, which could leave the car unsecured if the locks are part of the same failing circuit. Use your best judgment, and address the issue before long highway trips or adverse conditions.

Related OBD2 Codes