Home / DTC / B1977 — Passenger's Front Seat Up Switch Circuit Short to Battery

B1977 — Passenger's Front Seat Up Switch Circuit Short to Battery

Detailed page for trouble code B1977.

34,405codes
59brands
11,914generic
22,491specific
Reset
Code

B1977

Other B — Body

Passenger's Front Seat Up Switch Circuit Short to Battery

Brand: Other
Type: B — Body
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Damaged or chafed wiring shorted to battery positive
  • Faulty passenger front seat up switch with internal short
  • Corroded or loose connector making unintended battery connection
  • Shorted splice or connector in same harness tied to constant 12V
  • Faulty seat control module or body control module input stage

Symptoms

  • Passenger front seat up function inoperative or intermittent
  • Related seat memory or power seat faults illuminated (seat warning/message)
  • Possible persistent diagnostic trouble code (B1977) in body/seat module
  • Blown related fuse in some cases if short is heavy

What to check

  • Verify battery voltage and system ground integrity before testing
  • Scan vehicle to confirm B1977 and read freeze frame / occurrence data
  • Visually inspect passenger seat wiring harness from switch to seat module for damage, pinch points, or contact with 12V sources
  • Inspect connectors at the seat switch and seat control module for corrosion, bent pins, or presence of moisture
  • Check related fuses and measure for signs of overheating

Signal parameters

  • Expected: With ignition ON and switch operated, switch circuit should change state between ~0 V (ground) and ~12 V (battery) depending on circuit design; consult vehicle wiring—some designs use pull-up to module and switch to ground
  • Measured symptom for this code: circuit reads persistent battery voltage (~12 V) regardless of switch actuation
  • Typical continuity: closed switch ≈0–5 Ω; open switch >>1 kΩ (or infinite) depending on design
  • If the circuit is shorted to battery, resistance to battery positive will be very low (near 0 Ω)

Diagnostic algorithm

  1. Retrieve freeze frame and confirm MIL history. Clear code and attempt to reproduce to ensure it's current.
  2. Disconnect battery negative terminal if required by manufacturer safety procedures before working on seat harness.
  3. Visually inspect harness along full route under the seat and rearward for chafes, pinches, or contact with 12V wiring (seat heater, blower, airbag squib). Repair obvious damage.
  4. With harness accessible, reconnect battery and backprobe the seat up switch signal wire at the connector. Measure voltage with ignition ON and with switch operated. Note whether voltage stays at battery level regardless of switch position.
  5. If the circuit reads constant battery voltage, unplug the switch and measure voltage at the switch connector pin. If battery voltage is still present with switch unplugged, a short to battery exists upstream (wiring or module).
  6. If voltage disappears when switch unplugged, bench-test the switch: measure resistance between switch terminals when actuated. Replace switch if it remains conducting to battery or shows incorrect resistance.
  7. If short is upstream, trace wiring toward the seat module. Disconnect intermediate connectors and retest to isolate section causing short. Repair or replace damaged wiring or connectors.
  8. If wiring and switch check good, test input pin at the seat control or body control module for internal short. Check for diagnostic procedures from manufacturer to test module. Replace module only after wiring and switch faults are ruled out.
  9. After repairs, clear codes and perform function test and road test if applicable to confirm fault does not return.

Likely causes

  • Pinched harness under the seat contacting 12V supply or seat heater power
  • Water intrusion in switch or connector causing bridging to 12V
  • Broken insulation where a 12V feed lies adjacent to the switch signal wire
  • Defective switch internally stuck at battery potential

Fault status

⚠️ Status
Passenger front seat 'Up' switch circuit is shorted to battery voltage—seat up function may be inoperative.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

9,284

The library contains 9,284 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email