B1785 — Mirror Passenger Up Circuit Short To Ground

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

Approximate repair cost

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

Mirror Passenger Up Circuit Short To Ground (B1785): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by body control module (BCM) fault, corroded or loose connectors, damaged wiring in door jambs or wet areas.

What is the most common cause of B1785?

The most common causes are: body control module (BCM) fault, corroded or loose connectors, damaged wiring in door jambs or wet areas.

Will B1785 clear itself?

Sometimes B1785 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 B1785?

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

How do I diagnose B1785 myself?

Start with a scan: confirm B1785, 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 the passenger mirror's "up" circuit develops an unwanted connection to ground, the vehicle's body control module logs OBD2 code B1785. This fault falls squarely in the body electrical category rather than the engine or transmission systems, which means the powertrain itself usually keeps running without interruption. The ECU doesn't set B1785 on a single bad reading; it waits until multiple drive cycles confirm the abnormal voltage condition before lighting up the check engine or body fault indicator.

The body control module constantly watches the voltage state of every circuit it manages, including the small motor that positions the passenger-side mirror upward. Normally the module sends a command signal and expects to see a specific response. When that signal bleeds away to ground instead of activating the motor, the module detects the discrepancy and eventually stores B1785 along with freeze frame data capturing rpm, engine load, coolant temperature, and vehicle speed at the exact moment the fault occurred.

Symptom-wise, B1785 rarely announces itself loudly. The engine idles and accelerates normally because the problem lives entirely in the comfort and convenience electronics. What you might notice instead is that the passenger mirror stops responding to the up-direction command, or works only intermittently depending on wiring movement. A dashboard warning lamp often accompanies the issue, though in some vehicles this light may not appear until multiple confirmed failures stack up.

Symptoms of B1785

  • The passenger mirror fails to move upward or moves only when wires are wiggled
  • Related body functions such as window switches, door locks, or exterior lighting operate unpredictably
  • An illuminated body module warning light appears on the instrument cluster
  • No change in engine performance, fuel economy, or transmission behavior
  • Intermittent operation that comes and goes with temperature swings or road vibration
  • In rare cases, multiple body functions on the same circuit lose operation simultaneously

Common Causes of B1785

  • Corrosion or moisture intrusion at the mirror connector or door jamb pass-through, creating an alternate path to ground
  • Wiring insulation chafed by repeated door opening and closing, exposing copper and allowing contact with the metal door frame
  • A blown fuse or failed relay feeding the mirror motor circuit, interrupting normal current flow
  • Loose or unplugged electrical connectors at the mirror assembly or BCM input stage
  • Body control module internal failure, where the module itself cannot properly process mirror motor commands
  • Water damage to the driver door panel, affecting shared wiring paths that also serve other body functions

How to Diagnose B1785

Start by connecting a quality OBD2 scanner and retrieving B1785 along with any stored freeze frame information. That snapshot tells you engine rpm, load percentage, coolant temperature, and vehicle speed recorded when the module first detected the short-to-ground condition, giving you a target when recreating the fault during testing.

Next, check for manufacturer technical service bulletins specific to your vehicle's make, model, and model year. Many B0xxx body codes have documented factory fixes ranging from software recalibrations to revised wiring harness routing. Search using your VIN on the automaker's website or the NHTSA database before tearing into anything mechanical.

Visually inspect all accessible wiring related to the passenger mirror circuit. Focus particularly on the door jamb area where wiring flexes every time the door opens and closes — this is where insulation most commonly fails. Pull the door panel if necessary and examine the full length of the harness for cracked insulation, greenish corrosion deposits, or pinched wires.

Use your scanner's live data function to monitor mirror switch and motor PIDs while someone operates the up command. A healthy circuit shows voltage changes corresponding to each switch press. If the PID value stays flat or drops unexpectedly, the module is not receiving the signal it expects.

After inspection, clear B1785 and drive the vehicle through a complete drive cycle, trying to replicate the conditions stored in the freeze frame data — same speed range, same temperature conditions if possible. If the code returns, you have confirmed an active fault and can proceed to component testing with a multimeter.

Repair Options and Costs

If the wiring shows damage, repair or replacement of the affected section typically runs $80 to $250 depending on whether you do the work yourself or pay a shop for labor plus materials. Connector cleaning or replacement falls into the same range. When a switch or mirror actuator itself has failed, parts and installation generally cost between $120 and $450. If diagnosis points to a faulty body control module, BCM repair or replacement represents the highest expense at $300 to $900 including programming if required.

Total Cost to Fix B1785

The wide range reflects how many different components can trigger the same code. Most independent shops charge $75 to $125 per hour for labor, so a straightforward wiring repair might total $150 including diagnosis time, while a full BCM replacement with software configuration could reach $900 at the upper end. Always insist on accurate diagnosis before authorizing expensive parts replacement — the mirror switch or a single corroded wire causes B1785 far more often than an actual BCM failure.

Can You Drive with B1785?

In most vehicles, B1785 poses no direct threat to engine operation or transmission function. You can continue driving normally as long as the mirror issue does not cascade into other critical systems. That said, if the affected circuit shares wiring with exterior lighting or windshield wipers, reduced visibility in poor weather becomes a safety concern. Central locking faults triggered by the same short could leave the vehicle unsecured, which warrants prompt attention regardless of drivability. Overall severity registers as short — address it within a reasonable timeframe but no urgent roadside breakdown is likely.

Related OBD2 Codes