B1788 — Mirror Passenger Down Circuit Short To Battery
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 B1788 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 B1788 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for B1788 (parts and labor, USD, independent shop rates): Replace the switch or actuator: $120–$450; Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900. Overall, fixing B1788 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
Will B1788 clear itself?
Sometimes B1788 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.
What is the most common cause of B1788?
The most common causes are: blown fuse or failed relay, damaged wiring in door jambs or wet areas, corroded or loose connectors.
What does OBD2 code B1788 mean?
Mirror Passenger Down Circuit Short To Battery (B1788): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by blown fuse or failed relay, damaged wiring in door jambs or wet areas, corroded or loose connectors.
Is it safe to drive with B1788?
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 do I diagnose B1788 myself?
Start with a scan: confirm B1788, 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 scanner pulls code B1788, the powertrain or body control module is reporting that the passenger-side mirror "down" circuit has detected a voltage condition it shouldn't see — specifically, a short to battery. That doesn't necessarily mean the mirror is broken; it means the module is seeing 12 volts on a wire where it expects to see ground or a low-side signal. B1788 lives in the body electrical family of codes, so the engine itself usually keeps running without complaint.
The module sets B1788 by monitoring the circuit through multiple drive cycles, comparing actual voltage against factory thresholds. When the reading stays out of spec long enough, the code hardens and a freeze frame snapshot gets written — capturing RPM, engine load, coolant temperature, and vehicle speed the instant the fault triggered. That snapshot is gold during diagnosis because it tells you exactly what conditions were present when the module first flagged the problem.
What B1788 means technically
B1788 points to a short-to-battery condition on the passenger mirror downward adjustment circuit. In normal operation, the body control module pulses ground to the mirror motor or reads a feedback signal. When 12-volt power bleeds into that signal line, the module interprets it as a fault. The short can live inside the switch assembly, the mirror motor itself, or anywhere in the wiring between the door jamb and the mirror housing. Once the module detects this voltage mismatch across two consecutive drive cycles, it lights up the check engine or body fault light and logs B1788.
Common symptoms of B1788
- No change in engine performance, RPM, or fuel economy — the powertrain is unaffected
- Passenger mirror fails to move downward, or moves only when it shouldn't
- Affected mirror function works intermittently, cutting out on some cycles but not others
- Dashboard body system warning lamp or "driver assistance" light may illuminate
- Adjacent mirror movements (up, left, right) sometimes work normally, isolating the fault to one direction
- In rare cases, the mirror selector switch behaves erratically across all mirror axes
What causes B1788
- Failed mirror switch or worn contacts inside the switch assembly — the most frequent culprit
- Broken wire at the door jamb hinge point where repeated flexing eventually severs the copper
- Moisture intrusion in connectors near the mirror or door panel, causing corrosion and bridging
- Blown fuse for the power mirror circuit or a failing relay that feeds it
- Body control module itself has failed, sending incorrect signals or failing to process inputs
- Loose or oxidized connector pins that create intermittent resistance and false voltage readings
- Aftermarket alarm or accessory installation that tapped into the mirror circuit incorrectly
How to diagnose B1788
Start by connecting a quality OBD2 scanner and confirm B1788 is active — note whether it is pending or confirmed, then record the freeze frame data. Conditions at failure (load, temperature, speed) tell you whether this happened at startup, highway cruising, or in wet weather.
Next, look for manufacturer TSBs specific to your make and model. Many body electrical codes including B1788 have documented factory defects or software recalibrations — search by your VIN on the manufacturer's site or through NHTSA's database. If a TSB exists, it can point you directly to the known failure point and save hours of troubleshooting.
Visually trace the mirror circuit wiring from the door jamb connector back to the mirror assembly. Focus on flex points — the wiring bundle that travels through the driver's door hinge takes hundreds of opening-and-closing cycles per year and insulation cracks there are common. Pull the door panel if necessary and check for chafed insulation, broken strands, or corrosion on the pins.
Use your scan tool's live data to operate the mirror switch while watching voltage or current PIDs. A healthy circuit shows a predictable pulse pattern; a short-to-battery shows constant 12V where the module expects ground switching. This confirms whether the fault is in the switch, the motor, or the harness.
Clear B1788 after your inspection, then complete a full drive cycle that reproduces the freeze frame conditions — cold startup with defrost on, for example. If the code returns, you have confirmed an active hardware fault and can proceed to repair with confidence.
Repair options and costs
Depending on what your diagnosis reveals, here is what each fix typically runs at independent shop rates:
- Replace the mirror switch or actuator motor: $120–$450 (parts and labor combined)
- Repair damaged wiring harness or corroded connectors: $80–$250
- Body control module repair or full replacement: $300–$900
Labor rates and parts pricing vary by region and vehicle, but these ranges represent typical out-of-pocket costs for a U.S. customer using an independent shop. Mirror switches on most vehicles are inexpensive parts — under $50 retail — but labor to pull door panels and access connectors can run 1–2 hours, pushing the total toward the higher end of that range.
How much does it cost to fix B1788?
The total bill hinges entirely on which component is actually at fault. The mirror switch or motor is the most common cause and the cheapest to resolve — typically $120 to $450 depending on your vehicle and local labor rates. Wiring repairs fall in the middle ground at $80 to $250. The BCM replacement scenario is the most expensive, landing anywhere from $300 to $900 when you factor in programming and relearning. Most shops will diagnose before recommending the full replacement path, so an accurate diagnosis before purchasing parts will almost always keep your total cost well below the maximum.
Can you drive with B1788?
Yes, in most cases — a body electrical code like B1788 rarely impacts engine operation, transmission shifting, or safety-critical drivetrain functions. Your car will start, drive, and stop normally. The practical concern depends on the affected system. If your passenger mirror is the only casualty, you simply lose downward tilt adjustment. However, if B1788 is tied to shared circuitry with your exterior lighting, front wipers, or central locking, those functions can be compromised. A dead wiper motor during heavy rain or an unlocked door in an unsecured location are real safety issues worth addressing promptly.
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