B1789 — Mirror Passenger Down Circuit Short To Ground
B1789 — Mirror Passenger Down 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, damaged wiring in door jambs or wet areas, corroded or loose connectors.
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
- Read the code and freeze frame Connect an OBD2 scanner, confirm B1789 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- 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.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the body electrical system for damage, corrosion, chafing or poor contact.
- Subsystem check Operate the affected function while watching its switch and motor PIDs in live data.
- Subsystem check Inspect connectors and wiring at flex points (door jambs, tailgate hinges) — wires break there first.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1789 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1789 (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 B1789 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 is the most common cause of B1789?
The most common causes are: body control module (BCM) fault, damaged wiring in door jambs or wet areas, corroded or loose connectors.
How do I diagnose B1789 myself?
Start with a scan: confirm B1789, 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.
What does OBD2 code B1789 mean?
B1789 — Mirror Passenger Down 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, damaged wiring in door jambs or wet areas, corroded or loose connectors.
Is it safe to drive with B1789?
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.
Will B1789 clear itself?
Sometimes B1789 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.
When your vehicle's computer detects an abnormal electrical condition in the mirror adjustment circuit, it stores diagnostic trouble code B1789. Specifically, this code indicates a short to ground has been detected in the passenger-side mirror's "down" movement circuit. This falls under the body electrical category of OBD2 codes, meaning the problem affects comfort or convenience features rather than the engine or transmission.
The body control module continuously watches the mirror motor circuit while you drive. It expects to see specific voltage patterns when you activate the passenger mirror downward function. When a short to ground forces voltage readings outside those expected parameters for enough consecutive drive cycles, the module interprets this as a fault and stores B1789. At that moment, it also captures freeze frame data—a snapshot of engine RPM, load, coolant temperature, and vehicle speed—which gives you a precise starting point for tracking down what went wrong.
In most vehicles, this type of body code does not trigger immediate drivability concerns. The engine continues running normally, acceleration stays unaffected, and the transmission shifts as expected. You may not even notice the problem until you try to adjust the passenger mirror downward and find it unresponsive or operating only intermittently.
Typical Symptoms of B1789
- The passenger mirror fails to move in the downward direction when you operate the switch
- The mirror adjustment works sporadically, functioning one moment and failing the next
- The check engine light or body system warning lamp illuminates on the instrument cluster
- Other mirror functions (up, left, right) continue operating normally
- No changes to engine performance, fuel economy, or shift quality
- In some cases, adjacent window or lock controls on the same door panel may behave erratically
What Triggers B1789
The most frequent culprit behind B1789 is damaged wiring, particularly in areas exposed to moisture or repetitive flexing. Door jambs where wiring passes through rubber boots represent the most vulnerable points, as wires rub against metal edges and eventually develop exposed conductors that short to ground.
Faulty switches or motors in the mirror assembly itself rank second among common causes. The internal contacts inside the mirror adjustment switch wear out over time, and the small DC motor that drives mirror positioning can develop shorts in its windings.
Poor electrical connections also frequently trigger this code. Corroded terminals at the mirror connector or the door harness junction create intermittent resistance that the control module interprets as a fault condition.
Blown fuses or failed relays controlling the mirror circuit can produce the same result. While less common, a dead fuse eliminates power to the circuit entirely, and some control modules record this absence as a short condition.
The body control module itself occasionally fails, though this typically produces multiple unrelated codes simultaneously rather than a single isolated fault.
Diagnosing B1789 Step by Step
Start by connecting a quality OBD2 scanner to confirm B1789 is present and active. Record the associated freeze frame data before clearing anything—this information reveals exactly what conditions existed when the module first detected the problem, guiding your entire investigation.
Next, scan for any additional trouble codes. Related codes in the B0xxx range often point toward the actual root cause rather than just symptoms. Check for any applicable technical service bulletins using your vehicle identification number on the manufacturer's website or NHTSA database—many body electrical complaints have documented fixes or software updates.
Perform a thorough visual inspection of the wiring harness between the door panel and body. Focus on the door jamb area where wires pass through the hinge column. Look for cracked insulation, exposed copper strands, and any signs of moisture intrusion or corrosion on terminals.
Test the affected circuit using a multimeter while operating the mirror switch. Monitor voltage at the mirror motor connector and compare readings against specifications. Watch live data parameters for the switch input and motor output while an assistant operates the controls.
Finally, examine connectors at flex points—door hinges and tailgate areas experience constant movement that fatigues wires. After addressing any problems found, clear the code and complete a drive cycle that reproduces the freeze frame conditions. The code should stay cleared if the repair was successful.
Repair Options and Costs
Wiring repairs or connector replacement typically resolve B1789 without major expense. Depending on the extent of damage and labor rates in your area, expect to pay between $80 and $250 for professional repair of frayed wires or corroded connectors in the door harness.
If the mirror switch itself has failed, replacement costs fall between $120 and $450 including parts and labor. The switch is usually mounted on the driver's door armrest and can often be replaced without special tools.
When the body control module requires repair or replacement, costs escalate to $300–$900. BCM issues often require programming or relearning procedures that demand dealer-level diagnostic equipment.
Overall, B1789 repairs typically total between $80 and $900 depending on which component actually failed. An accurate diagnosis before purchasing parts prevents wasted money on unnecessary replacements—the most expensive scenario is rarely where you should start.
Driving Safety Assessment
Code B1789 carries a short severity rating, meaning most drivers can continue operating their vehicle safely. The passenger mirror adjustment does not affect braking, steering, or engine operation. However, a non-functional passenger mirror reduces visibility to the rear passenger side, which creates some risk during lane changes and parking maneuvers. If the short circuit causes broader electrical instability affecting exterior lighting or wipers, these represent genuine safety concerns that warrant prompt attention.
Related OBD2 Codes
- B1700: B1700 — Seatbelt Passenger Pretensioner Circuit Short to Ground: Causes, Symptoms & Fix
- B1701: Seat Driver Recline Forward Switch Circuit Failure
- B1702: Seat Driver Recline Forward Switch Circuit Open
- B1703: Seat Driver Recline Forward Switch Circuit Short To Battery
- B1704: Seat Driver Recline Forward Switch Circuit Short To Ground
- B1705: Seat Driver Recline Rearward Switch Circuit Failure