B1679 — Alarm Panic Input 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

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B1679 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 B1679 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1679 (parts and labor, USD, independent shop rates): Repair wiring or connectors: $80–$250; BCM repair or replacement: $300–$900; Replace the switch or actuator: $120–$450. Overall, fixing B1679 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 are the symptoms of B1679?

Drivers most often notice: no impact on engine operation in most cases, warning light on the dashboard, the affected function (locks, windows, lighting, wipers) works intermittently or not at all.

What does OBD2 code B1679 mean?

Alarm Panic Input Circuit Short To Battery (B1679): a body electrical fault affecting the body electrical system. The car is usually drivable while you plan the repair. Most often caused by damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system, blown fuse or failed relay.

How do I diagnose B1679 myself?

Start with a scan: confirm B1679, 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 is the most common cause of B1679?

The most common causes are: damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system, blown fuse or failed relay.

Is it safe to drive with B1679?

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.

When your scan tool pulls code B1679, it is telling you that the vehicle's body control module has detected a short circuit to battery voltage on the alarm panic input circuit. This falls within the body electrical category of diagnostic trouble codes, which handle comfort and convenience features rather than engine management. The panic input is typically tied to the key fob's panic button or an interior emergency trigger, and a short to battery means the circuit is being fed voltage when it should not be receiving any.

The body control module continuously monitors the alarm circuit while the vehicle is running. When the module sees a voltage reading that exceeds factory specifications for more than a couple of drive cycles, it stores B1679 and may illuminate a warning light on the instrument cluster. The freeze frame data captured alongside the code is especially useful here — it records engine speed, load, temperature, and vehicle speed at the exact moment the fault triggered, giving you a solid starting point for tracking down the problem.

Common Symptoms of B1679

  • The check engine or body warning light stays on the dashboard
  • The alarm panic function does not respond when you press the button on your key fob
  • Other body electrical features such as power locks, windows, lighting, or wipers may operate erratically or stop working entirely
  • In many vehicles, the engine and transmission continue to function normally despite the stored code
  • Intermittent operation of the affected component is common — it may work one day and fail the next
  • Some systems may enter a failsafe mode, disabling the panic feature until the fault is cleared

What Causes B1679?

  • Corrosion, moisture intrusion, or physical damage to the wiring harness in the door jambs, tailgate hinges, or other flex points
  • Loose or unplugged electrical connectors related to the body control module or the panic circuit
  • A blown fuse or failed relay supplying power to the alarm circuit
  • A defective switch, actuator motor, or other component within the affected body electrical system
  • Short circuits where a power wire contacts a ground wire or metal chassis
  • Internal failure of the body control module itself
  • Chafed wiring from factory routing or aftermarket additions rubbing against metal edges

How to Diagnose B1679

  1. Connect an OBD2 scanner and verify that B1679 is present in the trouble code list. Save the associated freeze frame data — these conditions must be replicated during the drive cycle verification step later.
  2. Look for any related diagnostic codes. Codes in the B0xxx range frequently have manufacturer technical service bulletins with known fixes or software updates. Search by your vehicle's make, model, and model year on the manufacturer's website or through nhtsa.gov.
  3. Perform a thorough visual inspection of the wiring and connectors tied to the body electrical system. Pay special attention to areas where wires bend, such as door jambs and trunk or hatch hinges, since broken strands often appear there first.
  4. Use your scanner's live data function to monitor the relevant switch and motor PIDs while operating the panic button or affected component. This can reveal whether the module is receiving the correct input signal.
  5. Test the wiring for continuity and shorts using a multimeter. Check that the circuit is not inadvertently receiving battery voltage from an adjacent wire.
  6. Clear the code, then drive the vehicle through a complete drive cycle that includes the conditions logged in the freeze frame. If B1679 does not return, the issue was likely temporary. If it reappears, continue with physical component testing.

Repair Options for B1679

The repair approach depends on what the diagnosis uncovers. Always start with the least expensive possibilities before considering major component replacement.

  • Wiring repair or connector replacement: $80–$250
  • Body control module repair or replacement: $300–$900
  • Switch, actuator motor, or related component replacement: $120–$450

How Much Does It Cost to Fix B1679?

The total expense hinges on which part is actually at fault. Based on current independent shop labor rates in the United States, wiring repairs typically run $80 to $250 for parts and labor combined. Replacing a faulty switch or actuator usually falls between $120 and $450. If the body control module itself is the culprit, expect to pay $300 to $900 depending on whether you opt for repair or replacement and whether the module requires programming. Most B1679 repairs land somewhere in the $80 to $900 range. Proper diagnosis before purchasing parts is the best way to avoid overspending on unnecessary components.

Can You Drive with B1679?

In most cases, yes — body electrical codes like B1679 generally do not impair engine performance or drivability. However, if the fault affects exterior lighting, windshield wipers, or central locking, you may face reduced safety in adverse weather or find yourself locked out of the vehicle. Address the underlying issue reasonably soon even if the car seems to run fine.

Related OBD2 Codes