OBDHut

OBDHut

C1946

Easy (DIY)

Seat Track Position Switch Circuit Open

What Does C1946 Mean?

The restraint control module has detected an open circuit in the seat track position switch, which is used to determine the driver or passenger seat's fore/aft position for airbag deployment force calibration. Modern vehicles adjust airbag deployment intensity based on seat position to reduce injury risk. The airbag system may default to maximum deployment force, and the airbag warning light will likely be illuminated.

Common Causes

35%

Seat track position switch connector disconnected — often from items pushed under the seat snagging the wiring

Seat track position switch connector
Under-seat wiring harness

25%

Broken or chafed wire in the seat wiring harness due to repeated seat movement

Seat wiring harness
Seat track wire guide

20%

Faulty seat track position switch (internal open circuit)

Seat track position switch

15%

Poor connection at the body-to-seat harness junction connector under the seat

Seat harness junction connector
Body harness connector

5%

Corroded pins at the restraint control module connector

Restraint control module connector

Diagnostic Steps

1

Check under the affected seat (usually driver's side) for any disconnected connectors. Items stored under the seat frequently catch and disconnect the seat track switch harness. Reconnect and clear codes if found.

2

With the connector accessible, check for battery voltage on the supply wire and a good ground. Measure the signal wire resistance — it should change as the seat is moved forward and back (typically a variable resistor or discrete switch positions).

3

Inspect the wiring harness that flexes as the seat slides forward and back. Look for broken or chafed wires, especially at the flex point where the harness transitions from the seat frame to the floor. This is the most common failure point.

4

If the wiring and connector are good, measure the seat track switch directly. Disconnect it and check resistance across the switch terminals while moving the seat. An open circuit (infinite resistance) in any position confirms a failed switch.

5

Check the connector at the restraint control module for backed-out or corroded pins on the seat track switch circuit.

Estimated Repair Cost

$25 - $300

Parts + labor, varies by vehicle and location

Frequently Asked Questions

What does C1946 mean?

The restraint control module has detected an open circuit in the seat track position switch, which is used to determine the driver or passenger seat's fore/aft position for airbag deployment force calibration. Modern vehicles adjust airbag deployment intensity based on seat position to reduce injury...

What causes C1946?

The most common cause of C1946 (Seat Track Position Switch Circuit Open) is: Seat track position switch connector disconnected — often from items pushed under the seat snagging the wiring

How much does it cost to fix C1946?

Typical repair costs for C1946 range from $25 to $300, depending on the vehicle, location, and whether you do it yourself or go to a shop.

Is it safe to drive with C1946?

Airbags may still deploy in a crash, but without seat position data, the deployment force may not be optimized for occupant position, potentially increasing injury risk. The airbag warning light will be on. This should be repaired soon, as the restraint system is not operating at full capability.

How do I diagnose C1946?

Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to C1946 to identify the root cause.

OBDHut Mobile App

Scan codes directly from your car with the OBDHut app.

Coming Soon

Quick Info

Category

Chassis

System

Supplemental Restraint System (SRS)

Difficulty

Easy (DIY)

Type

Manufacturer

Recommended Tools

OBD2 Scanner

A quality scan tool helps you read codes, view live data, and clear faults.