B1646 — Mirror Passenger Right Circuit Short To Ground

B1646 — Mirror Passenger Right Circuit Short To Ground. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: body control module (BCM) fault, blown fuse or failed relay, damaged wiring in door jambs or wet areas.

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 B1646 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 B1646 does not return.

Approximate repair cost

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

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

Will B1646 clear itself?

Sometimes B1646 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 much does it cost to fix B1646?

BCM repair or replacement — $300–$900; Repair wiring or connectors — $80–$250; 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 does OBD2 code B1646 mean?

B1646 — Mirror Passenger Right Circuit Short To Ground. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: body control module (BCM) fault, blown fuse or failed relay, damaged wiring in door jambs or wet areas.

How do I diagnose B1646 myself?

Start with a scan: confirm B1646, 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.

When your OBD2 scanner pulls code B1646, it means the vehicle's body control module has detected a specific electrical fault in the passenger-side mirror circuit. The description reads "Mirror Passenger Right Circuit Short To Ground," which points directly to a short circuit pulling the mirror circuit's voltage down to ground when it should be reading a signal or supply voltage. This falls under the body electrical category, not the powertrain, so the engine and transmission remain unaffected by the underlying problem.

The mirror circuit on the passenger side involves a small motor for adjustment, a heating element in many applications, and the wiring that connects these components back to the body control module through the door harness. Over time, door hinges and wire passages experience repeated flexing, which can crack insulation or break individual strands. When that damaged wire touches ground metal, the module sees the unexpected short and stores B1646.

One thing worth knowing: the module does not set B1646 on a single momentary glitch. It must observe the short-to-ground condition persist through the module's internal verification logic. This is why the freeze frame data stored alongside the code is so valuable—it captures engine load, RPM, coolant temperature, and vehicle speed at the exact moment the fault was confirmed. You can use those readings to recreate the conditions that trigger the problem.

Common Symptoms of B1646

  • The check engine or body control warning light illuminates on the dashboard
  • The passenger mirror fails to adjust in any direction, or works only intermittently
  • The mirror defrost heating element may also stop functioning
  • No impact on engine performance, transmission operation, or braking systems
  • Other body functions (windows, locks, other mirrors) typically continue normal operation
  • In some cases, related codes may accompany B1646 if the short affects shared circuits

What Causes B1646?

  • A short circuit in the passenger mirror wiring harness, often where it passes through the door jamb
  • Damaged or corroded electrical connectors at the mirror assembly or body control module
  • A blown fuse protecting the mirror circuit or a failed relay supplying power
  • Faulty window or mirror switch that internally shorts to ground
  • Failed mirror adjustment motor with internal short circuit
  • Chafed wire insulation from vibration or rubbing against metal brackets
  • Less commonly, an internal fault within the body control module itself

How to Diagnose B1646

  1. Connect an OBD2 scanner and confirm B1646 is currently stored. Record the freeze frame data, noting the specific engine and vehicle conditions present when the fault was logged.
  2. Check for any related diagnostic trouble codes. Body control issues often appear in groups, and a second code may point directly to the root cause rather than a downstream effect.
  3. Visually inspect the wiring running from the body to the passenger door. This harness flexes every time the door opens and closes, making it the most likely location for broken wires or damaged insulation.
  4. Examine the mirror electrical connector for corrosion, bent pins, or looseness. Disconnect and reconnect it a few times to see if the mirror responds.
  5. Use a multimeter to check for continuity between the mirror circuit wires and ground. Any reading below 1 ohm indicates an unwanted short that should not be present.
  6. Clear B1646 after your inspection, then drive the vehicle through conditions matching the freeze frame data. If the code returns, the short is still present and requires repair.

How to Fix B1646

Address the least expensive possible causes before committing to major component replacement.

Wiring repair or connector replacement: $80–$250. In most cases, the fix involves splicing a shorted section of wire or cleaning/replacing a corroded connector. This work typically takes under an hour at a standard labor rate.

Switch or actuator replacement: $120–$450. If the fault lies within the mirror adjustment motor or the control switch itself, new components restore full function. OEM replacement motors run higher than aftermarket options.

BCM repair or replacement: $300–$900. When the body control module itself has failed, you face either a manufacturer repair service or full replacement. Some shops offer BCM repair for less than new unit pricing.

Total repair cost for B1646 typically falls between $80 and $900 depending on which component is at fault. A thorough diagnosis before purchasing parts will prevent overspending on a module when the real issue is a chafed wire.

Can You Drive with B1646?

Yes—B1646 presents minimal risk to safe vehicle operation. Body electrical codes rarely interfere with engine function, steering, or braking. The main inconvenience is a non-working passenger mirror, which does not prevent you from driving. If your mirror also controls the heating element for defrosting, you lose that visibility aid in freezing conditions. Central locking faults stored alongside B1646 could theoretically leave the vehicle unsecured, but this is uncommon with an isolated mirror circuit code.

Related OBD2 Codes