B1205 — EIC Switch-1 Assembly Circuit Failure

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

Approximate repair cost

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

How do I diagnose B1205 myself?

Start with a scan: confirm B1205, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the EIC switch-1 assembly circuit, and verify the suspect component against live data before buying parts.

Is it safe to drive with B1205?

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.

Will B1205 clear itself?

Sometimes B1205 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 are the symptoms of B1205?

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

What does OBD2 code B1205 mean?

EIC Switch-1 Assembly Circuit Failure (B1205): 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, blown fuse or failed relay, faulty switch, motor or actuator of the affected system.

When your vehicle's body control module detects something wrong with the electrical switch assembly that manages door locks, windows, lighting or wipers, it logs trouble code B1205. The "EIC" designation stands for Electronic Instrument Cluster or Entertainment/Information Center switch array, depending on the manufacturer. This code specifically points to a circuit failure within the switch-1 assembly — meaning the module is receiving abnormal voltage readings or cannot communicate with the switches that control comfort and convenience functions.

The body electrical system on modern vehicles relies on a network of switches, actuators and a central body control module that orchestrates everything from one-touch windows to the horn. When you press a switch, the circuit completes and the BCM receives a signal. If that signal disappears, goes out of range, or the circuit shows a short, the module logs a fault. Since the BCM won't set B1205 on a single glitch, this indicates a persistent problem — the fault has to appear repeatedly under the same driving conditions before the check engine light comes on.

The freeze frame data captured alongside the code is crucial: it records engine load, RPM, coolant temperature, vehicle speed and other parameters at the exact moment the failure occurred. When you get behind the wheel to diagnose B1205, you'll want to replicate those conditions to trigger the fault and confirm your repair worked.

Common symptoms of B1205

  • The check engine or body warning light illuminates on the dashboard
  • One or more convenience functions (power locks, windows, interior or exterior lighting, wipers) operate erratically or stop working entirely
  • The affected function may work intermittently at first, then fail completely as the underlying fault worsens
  • No noticeable effect on engine performance, acceleration or fuel economy in most cases
  • In rare scenarios involving lighting or central locking, the fault may create a safety concern under specific conditions

What causes B1205?

Body control module failure or software corruption — the BCM itself may be sending or receiving bad data, or its internal circuits related to switch-1 monitoring have failed. Corroded, moisture-damaged or loose electrical connectors at the switch assembly or BCM — the connection points oxidize over time, especially in areas exposed to water or humidity. Damaged wiring in door jambs, liftgate hinges or other flex points — wires bend repeatedly as doors open and close, eventually cracking the insulation or breaking the conductor inside. Faulty switch, motor or actuator within the affected circuit — the individual component the switch controls may have failed, creating a cascade effect that confuses the BCM. Aftermarket electrical additions that create interference or draw excessive current through the body circuit. Grounding problems at the BCM or switch assembly that introduce voltage fluctuations the module interprets as a fault condition.

How to diagnose B1205

Start by connecting an OBD2 scanner to the DLC port and confirm B1205 is stored in the BCM's memory. Save the freeze frame data immediately — those recorded parameters tell you exactly what conditions were present when the fault first appeared. Refer back to those numbers when you road-test the vehicle later. Pull any other stored codes as well; related P0xxx, Cxxxx or Bxxxx codes often point toward the root cause rather than the symptom. Check manufacturer technical service bulletins for your specific make, model and year — many B0xxx codes have documented factory fixes, software updates or known failure patterns that shortcut hours of diagnostic time.

Visually inspect all wiring and connectors associated with the body electrical system. Focus on areas where wires flex repeatedly: door jambs, tailgate hinges and any harness passing through the chassis. Look for cracked insulation, exposed copper, greenish corrosion buildup and any signs the connector housing is cracked or water-intruded. Use electrical contact cleaner on suspect connectors, reseat them firmly and check for improved operation.

With the scanner displaying live data, operate the affected function and monitor the relevant switch and motor PIDs. The data should show voltage or state changes that correspond to your inputs. If the PID values stay flat or behave erratically while you activate the switch, you've confirmed the circuit is not communicating properly. After clearing the code, complete a drive cycle that replicates the freeze frame conditions — hard accelerations, specific speeds, temperature ranges — and verify B1205 does not return before declaring the repair complete.

How to fix B1205

Address the cheapest and most common failure points before committing to expensive component replacement. Body control module repair through a specialty electronics shop typically costs $300–$600, while full replacement with a new or remanufactured unit runs $500–$900 installed. Wiring harness repair or individual connector replacement generally falls between $80–$250 depending on accessibility and labor time. If the switch itself or its associated motor or actuator is faulty, replacement parts plus labor typically total $120–$450.

How much does it cost to fix B1205?

The total bill hinges entirely on which component triggered the code. Here are typical all-in costs including parts and labor at an independent shop: BCM repair or replacement ranges $300–$900, wiring or connector work runs $80–$250, and switch/actuator replacement costs $120–$450. Most B1205 repairs fall somewhere in the $150–$400 range once the actual culprit is identified. Always pursue an accurate diagnosis before purchasing parts — the BCM is rarely the first thing to fail, and replacing it won't fix a corroded connector in the door hinge.

Can you drive with B1205?

Short-term driving is generally safe because body electrical codes do not directly affect engine operation. However, exercise judgment based on which system is affected. If the malfunction involves headlights, taillights or front wipers, have it repaired before night driving or inclement weather. Central locking failures that leave the vehicle unsecured or unable to be locked represent a legitimate security issue worth addressing promptly.

Related OBD2 codes