Severity Low
B1788

Passenger Mirror Down Circuit Short to Battery

📅 Last reviewed: July 2026
What does the B1788 code mean?

Diagnostic trouble code B1788 indicates a short circuit to battery positive (B+) in the passenger side mirror downward movement control circuit. This code is specific to Toyota and Lexus vehicles and is triggered when the mirror control module (or body control module) detects an abnormally high voltage on the passenger mirror motor command circuit when it should be at a low or ground-switched state. The system monitors the resistance and voltage of the stepper or DC motor circuits that control the vertical tilt of the mirror.

Low
Severity
Variable
Typical Cost
Low
Frequency

1. Commonly Affected Makes

ToyotaLexus

2. Most Common Causes

3. Symptoms You Will Notice

4. Step-by-Step Diagnosis

1

Visually inspect the passenger door harness and mirror connector for damage, corrosion, or water intrusion

2

Disconnect the mirror connector and measure resistance between the down control circuit and B+; a low resistance indicates a short

3

Test the mirror motor by applying 12V directly to the down terminal; if it moves, the motor is likely good

4

Check for a shorted output transistor in the mirror control module by measuring voltage at the down circuit with the module connected

5. Frequently Asked Questions

Is it safe to drive?

Yes, the severity is low. The mirror may not adjust downward, but it does not affect vehicle safety or drivability.

How much does it cost to fix?

Repair costs typically range from $100 to $400, depending on whether the issue is a simple wiring repair or requires replacing the mirror assembly or control module.

6. Related Codes

Need an OBD2 Scanner for the B1788? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →