B2345 — Seat Switch Reference Voltage Negative Common Open Circuit

B2345 — Seat Switch Reference Voltage Negative Common Open Circuit. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system, corroded or loose connectors.

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

Approximate repair cost

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

BCM repair or replacement — $300–$900; Replace the switch or actuator — $120–$450; Repair wiring or connectors — $80–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

What are the symptoms of B2345?

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 is the most common cause of B2345?

The most common causes are: damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system, corroded or loose connectors.

Will B2345 clear itself?

Sometimes B2345 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 does OBD2 code B2345 mean?

B2345 — Seat Switch Reference Voltage Negative Common Open Circuit. A fault in the body electrical system. The car is usually drivable while you plan the repair. Typical causes: damaged wiring in door jambs or wet areas, faulty switch, motor or actuator of the affected system, corroded or loose connectors.

When the body control module detects a disruption in the reference voltage circuit for seat switches, it sets trouble code B2345. This code indicates that the negative common side of the seat switch reference voltage has developed an open circuit condition. In practical terms, the module can no longer properly interpret signals from seat-related switches because the electrical return path has been interrupted somewhere between the control unit and the switch assembly. B2345 belongs to the body electrical category, meaning it concerns comfort and convenience systems rather than engine management.

The seat switch circuit relies on a stable reference voltage supplied by the body control module. When you press a seat adjustment button, the module sends a small current through the switch network and monitors how the circuit responds. If that reference voltage path breaks due to a cut wire, corroded connector, or failed switch, the module loses its ability to read input commands. The control unit does not trigger B2345 from a single momentary glitch. Instead, it requires the fault to occur repeatedly under specific operating conditions before illuminating the malfunction indicator. The freeze frame data saved alongside B2345 records engine load, RPM, coolant temperature, and vehicle speed at the moment the fault was detected—valuable information for reproducing the problem during testing.

The most noticeable sign of B2345 is an illuminated warning light on your dashboard. Beyond that, the seat adjustment system may become unresponsive, operate only intermittently, or fail to move in certain directions. In some cases, memory functions stop storing your preferred seat positions. Other body electrical features—door locks, mirrors, or climate controls on shared circuits—might also behave erratically depending on your vehicle's architecture. Critically, B2345 does not affect engine performance or transmission operation in any way. The malfunction is purely a comfort and convenience issue.

Common Causes of B2345

The root cause of B2345 typically traces back to one of several failure points in the seat switch electrical circuit. The most frequent culprits include a faulty body control module that cannot properly regulate reference voltage, corroded or loose electrical connectors at the switch or module, a blown fuse or failed relay supplying the circuit, damaged wiring insulation in high-flex areas like door jambs or under-seat tracks, or a defective seat adjustment switch or motor actuator. Each of these failure modes produces the same open circuit condition from the module's perspective, which is why systematic diagnosis matters.

Symptoms of B2345

  • Dashboard warning light remains illuminated after startup
  • Seat adjustment switches fail to respond or respond intermittently
  • One or more seat movement directions stop working
  • Memory seat function no longer saves or recalls positions
  • Other body electrical features operate erratically on shared circuits
  • Engine and transmission continue to function normally with no drivability impact

How to Diagnose B2345

Diagnosing B2345 requires a methodical approach that rules out simple causes before addressing more expensive repairs. First, connect an OBD2 scanner to confirm B2345 is stored and save the freeze frame data immediately. This snapshot shows exactly what conditions existed when the module detected the fault, allowing you to replicate those circumstances during testing. Second, review all other stored diagnostic trouble codes. Related codes often reveal the underlying problem—for instance, multiple switch circuit codes might point to a shared wiring issue rather than individual component failures. Check manufacturer technical service bulletins for your specific make and model as well; many body electrical codes have documented factory fixes or software updates available through the manufacturer website or NHTSA database. Third, perform a thorough visual inspection of the seat switch circuit wiring and connectors, looking for damaged insulation, corrosion buildup, chafing from abrasion, and loose terminal pins. Fourth, with the ignition on and engine off, monitor switch and motor parameter IDs in the scanner's live data stream while actuating seat controls. The module should register input signals from switches and output commands to motors. Fifth, pay close attention to flex points where wires bend repeatedly—door jambs, seat tracks, and hinge areas are notorious for developing hairline fractures that cause intermittent opens. Sixth, clear the code and complete a full drive cycle that reproduces the freeze frame conditions, then verify B2345 does not return.

Repair Options and Costs

Repair costs for B2345 vary significantly depending on which component actually failed. Professional diagnosis before purchasing parts is strongly recommended to avoid unnecessary expense. If the body control module itself is faulty, expect to pay between $300 and $900 for repair or replacement including labor. If testing points to a failed seat switch or adjustment motor, parts and labor typically run between $120 and $450. Wiring harness repairs or connector replacement for corroded or damaged terminals generally cost between $80 and $250. These figures represent typical rates at independent repair shops in the United States and may vary by region and vehicle.

Driving Safety Assessment

B2345 does not compromise your ability to operate the vehicle safely. This code does not affect engine operation, braking, steering, or any safety-critical system. You can continue driving without concern for mechanical damage. However, consider the practical implications: if the malfunction involves shared circuits affecting exterior lighting, have it addressed promptly before driving at night or in poor visibility. Similarly, if windshield wipers share the affected circuit and bad weather is forecast, prioritize the repair. Central locking faults on the same circuit could theoretically leave the vehicle unsecured. Otherwise, B2345 represents an inconvenience rather than a safety hazard, and you can schedule repair at your convenience.

Related OBD2 Codes