P2684

P2684 Code Symptoms, Causes, Diagnostic Guide, Repair Steps & Safety

Quick Summary

P2684 Code Explained: Symptoms, Causes, and How to Fix It

Drivers who encounter a P2684 code usually notice that a specific convenience feature stops working. The most common complaint is a power window that won’t raise or lower, even though the switch clicks. Door‑lock actuators may remain locked or unlocked regardless of the key fob, and the interior‑lighting or HVAC actuator can become unresponsive. In many cases a BCM (Body Control Module) or SRS warning lamp lights on the instrument panel, indicating the control module has detected a loss of voltage on the “C‑rated” actuator supply circuit. These symptoms appear suddenly and persist until the underlying electrical fault is addressed.

Symptoms

Why This Happens

Open or Shorted Supply Voltage C Line

The “C‑rated” supply line provides the constant voltage needed by actuators. A broken wire, corroded connector, or blown fuse creates an open circuit, causing the BCM to register P2684.

Failed Actuator Driver in the BCM

Inside the BCM, power transistors switch voltage to each actuator. If a transistor that drives the C‑rated line burns out, the module reports an open‑circuit condition even though the wiring is intact.

Faulty Actuator Itself

A shorted motor windings or internal failure in a power‑window motor can draw excessive current, pulling the supply line low enough for the BCM to interpret it as an open circuit.

Wiring Harness Damage or Corrosion

Vehicle sub‑frames, door panels, and trunk lids expose wiring to moisture and vibration. Pinched or rusted pins create intermittent opens that trigger the code sporadically.

Software or Calibration Errors

Incorrect calibration of the BCM’s voltage thresholds can cause a false‑positive P2684. A corrupted flash memory or outdated calibration file may misinterpret normal voltage fluctuations as a fault.

Diagnostic and Repair Procedures

  1. Retrieve and Confirm the Code

– Connect a professional OBD‑II scanner capable of reading BCM/SRS codes. Verify that P2684 is present and note any additional related codes (e.g., P0500, B1000).

  1. Inspect Fuses and Relays

– Locate the fuse that protects the C‑rated actuator supply (often labeled “POWER‑WINDOW” or “DOOR‑LOCK”). Replace any blown fuse with the correct amperage (typically 10 A–20 A).

  1. Visual Wiring Check

– Examine the wiring harness from the BCM to the affected actuator(s). Look for cracked insulation, chafed bundles, or water intrusion. Clean corroded terminals with electrical contact cleaner and re‑torque to manufacturer specs.

  1. Voltage Test on Supply Line

– With the ignition ON, measure voltage at the BCM’s C‑rated output pin. You should see battery voltage (≈12.6 V). If voltage is absent or fluctuates below 9 V, the line is open or heavily resisted.

  1. Continuity Test

– Disconnect the actuator connector and perform a low‑ohm continuity check from the BCM pin to the actuator connector. Infinite resistance indicates an open circuit; low resistance (≈0 Ω) suggests a short to ground.

  1. Actuator Bench Test

– Apply 12 V directly to the actuator’s power leads (bypassing the BCM) using a bench power supply. If the motor operates correctly, the actuator is healthy; if it stalls, replace the actuator.

  1. BCM Output Driver Evaluation

– If wiring and actuator are sound, the BCM’s driver may be defective. Many scan tools can command a “module output test” that cycles the voltage to the actuator. Failure to see voltage rise confirms a driver fault.

  1. Software Reflash or Calibration

– Using the manufacturer’s reprogramming software, update the BCM firmware to the latest version and re‑calibrate the voltage thresholds. This step resolves false‑positive codes caused by outdated software.

  1. Module Replacement (if required)

– When the driver circuit is confirmed bad, replace the BCM. Replacement units vary by production date and software version; the correct module must be matched to the vehicle’s VIN and programmed accordingly. Typical replacement cost ranges from $600‑$900 for the unit plus $200‑$300 labor.

  1. Clear Codes and Verify

– After repair, clear all codes and perform a road test. Re‑scan to ensure P2684 does not return.

*Estimated labor*: 1.5–2 hours for a thorough diagnosis; 2–3 hours if module replacement is needed.

Preventive Maintenance

Service Recommendation: Most issues related to this fault are diagnosed and corrected through inspection, wiring repair, and calibration rather than module replacement. For modules not typically replaced through aftermarket suppliers, diagnosis and repair should be performed by a certified automotive technician with access to factory service information and tooling.