B1784 — Mirror Passenger Up Circuit Short To Battery

B1784 — Mirror Passenger Up Circuit Short To Battery. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: faulty switch, motor or actuator of the affected system, corroded or loose connectors, body control module (BCM) fault.

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

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1784 (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 B1784 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 B1784?

The most common causes are: faulty switch, motor or actuator of the affected system, corroded or loose connectors, body control module (BCM) fault.

What does OBD2 code B1784 mean?

B1784 — Mirror Passenger Up Circuit Short To Battery. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: faulty switch, motor or actuator of the affected system, corroded or loose connectors, body control module (BCM) fault.

Is it safe to drive with B1784?

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 B1784 myself?

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

Will B1784 clear itself?

Sometimes B1784 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 scanner pulls code B1784, it's telling you the vehicle's body control module has detected a specific electrical fault: the passenger mirror's "up" adjustment circuit is experiencing a short to battery voltage. This falls squarely in the body electrical category of OBD2 codes, which handle comfort and convenience systems rather than engine or transmission functions.

The passenger mirror adjustment motor receives power through a dedicated circuit. When that circuit develops a short to battery — meaning it's inadvertently receiving voltage when it shouldn't — the control module recognizes the abnormal condition and logs B1784. This isn't a one-and-done reading that triggers the code; the module must confirm the fault across multiple detection cycles under specific operating conditions before lighting up your check engine or body system warning. The freeze frame data stored alongside B1784 is particularly valuable — it captures engine load, RPM, coolant temperature, and vehicle speed at the exact moment the fault occurred, giving you a precise roadmap for recreating the failure during diagnosis.

Modern vehicles route mirror adjustment circuits through the body control module or a dedicated door control unit. These modules constantly monitor voltage and current flow through each actuator circuit. When a short-to-battery condition appears — where the circuit receives power when the switch is in the off position — the module shuts down that circuit to prevent damage. This protective shutdown is why the affected mirror function typically stops working or behaves intermittently.

Symptoms of B1784

  • The passenger mirror fails to adjust upward or operates erratically when you press the switch
  • Other body functions on the same circuit (windows, locks, other mirrors) may work intermittently or not at all
  • The body control module warning light or general warning indicator illuminates on the instrument cluster
  • No noticeable effect on engine performance, transmission operation, or drivability
  • Affected systems may work after a module reset, then fail again once the short condition returns
  • Door panel indicators or mirror position lights may behave abnormally

Common Causes

The most frequent culprits behind B1784 are damaged wiring and connectors in the door harness, where repeated flexing at door jambs eventually breaks insulation or loosens terminals.

Blown fuses or failed relays supplying power to the mirror circuit can also trigger this code when the module detects the resulting voltage irregularity.

A faulty passenger mirror switch is another common source — worn contacts inside the switch can create internal shorts that mimic a battery short condition at the module.

Body control module failures can cause the module to misinterpret normal circuit behavior as a fault, setting B1784 even when the actual wiring and components are sound.

Corroded or loose connectors at the mirror assembly, door control module, or BCM prevent proper electrical contact and can generate phantom short conditions.

Actuator motor failure within the mirror assembly itself may allow the motor windings to short internally, sending abnormal voltage readings back through the control circuit.

Diagnostic Procedure

Connect your OBD2 scanner and verify that B1784 is stored in the body control module's memory, then record all freeze frame data associated with this code — this information reveals the exact conditions present when the module first detected the fault.

After documenting the stored data, check for any related diagnostic trouble codes in the same module. Codes in the B0xxx family often share common grounds or power supplies, so a neighboring code may point you directly to the root cause. Also verify whether your manufacturer has published any technical service bulletins addressing B0xxx circuit codes for your specific make and model.

Perform a thorough visual inspection of the wiring harness running between the door frame and the passenger mirror. Focus on areas where the wiring passes through door jambs and around hinges — these flex points experience the most wear. Look for cracked insulation, exposed wires, corrosion buildup, and any signs of heat damage from nearby components.

Operate the mirror adjustment switch while monitoring the relevant PID values in your scanner's live data stream. Watch for voltage irregularities at the switch input and output circuits. If the module shows an abnormal reading only when the "up" direction is selected, you've narrowed the problem to that specific switch contact or motor winding.

Inspect all connectors in the affected circuit, paying special attention to the mirror motor connector and any intermediate connectors in the door harness. Push and pull on each connector while observing live data to identify intermittent opens caused by loose terminals.

Clear the code and perform a complete drive cycle, deliberately reproducing the engine load, speed, and temperature conditions captured in the freeze frame data. If B1784 returns, the short condition is active and present — if not, you may have an intermittent fault that requires further monitoring.

Repair Options and Costs

Addressing B1784 typically involves one of three repair approaches depending on what your diagnosis reveals.

Replacing the faulty switch or mirror actuator motor runs between $120 and $450 including parts and labor. This covers the most common actual failures where the component itself has failed short.

Repairing damaged wiring or corroded connectors costs $80 to $250 for professional repair work. This is often the solution when inspection reveals broken wires at door flex points or green corrosion buildup on connectors.

If the body control module itself is at fault, BCM repair or replacement ranges from $300 to $900 depending on whether the module can be rebuilt or requires a new programmed unit. This is typically the most expensive scenario and should only be pursued after confirming the module is actually defective.

Total Cost Summary

The actual repair expense for B1784 depends entirely on which component triggered the code. Independent shop labor rates typically add $60–$100 per hour to parts costs. Most straightforward repairs involving switch or wiring issues fall in the $120–$250 range. BCM replacement represents the maximum investment at $300–$900. Always pursue a confirmed diagnosis before purchasing parts — replacing the module when the real issue is a damaged wire wastes money and leaves the original problem unresolved.

Can You Drive with B1784?

B1784 carries a short severity rating, meaning it poses no direct threat to engine operation or vehicle safety systems. In most cases, you can continue driving normally while planning your repair. However, consider the practical implications: a non-functional passenger mirror reduces visibility when checking blind spots, and if B1784 affects related circuits like central locking, your vehicle may not secure properly. Address these functional concerns promptly, but there's no need to discontinue driving or arrange emergency towing.