B1464 — Seat Belt Switch Circuit Short To Battery

OBD2 code B1464 flags a problem with the airbag / restraint system (SRS) (seat belt switch circuit short to battery). Short, gentle driving to a shop is usually possible. Common culprits: faulty impact or occupancy sensor, depleted backup battery or low system voltage, damaged wiring under seats or in the steering column.

body electrical

Is it safe to drive?

Drive with caution The car drives normally, but with the SRS light on the airbags may not deploy in a crash. Treat it as a safety-critical repair: fine to drive to the shop, not fine to ignore for months.

How to diagnose with an OBD scanner

  1. Read the code and freeze frame Connect an OBD2 scanner, confirm B1464 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 airbag / restraint system (SRS) for damage, corrosion, chafing or poor contact.
  4. Subsystem check Read the SRS module with a scanner that supports airbag systems — generic OBD2 readers cannot see these codes.
  5. Subsystem check Inspect under-seat connectors — they are often disturbed by seat movement or cleaning.
  6. Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm B1464 does not return.

Approximate repair cost

Repair cost depends on which component actually failed. Typical scenarios for B1464 (parts and labor, USD, independent shop rates): Reconnect or repair SRS wiring/connectors: $80–$250; Replace a sensor or clockspring: $150–$500; SRS module reset or replacement: $300–$1,000. Overall, fixing B1464 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.

Common questions

Will B1464 clear itself?

Sometimes B1464 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.

Is it safe to drive with B1464?

The car drives normally, but with the SRS light on the airbags may not deploy in a crash. Treat it as a safety-critical repair: fine to drive to the shop, not fine to ignore for months.

What are the symptoms of B1464?

Drivers most often notice: airbag (SRS) warning light on, airbag system disabled message, no other driving symptoms.

How do I diagnose B1464 myself?

Start with a scan: confirm B1464, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the airbag / restraint system (SRS), and verify the suspect component against live data before buying parts.

How much does it cost to fix B1464?

Reconnect or repair SRS wiring/connectors — $80–$250; Replace a sensor or clockspring — $150–$500; SRS module reset or replacement — $300–$1,000. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.

When the engine control module logs code B1464, it's telling you something specific: the seat belt switch circuit is shorted to battery voltage. This isn't a vague electrical complaint — it's a precise diagnosis pointing to the supplemental restraint system, commonly called the SRS or airbag system. The module monitors the seat belt buckle switch because it needs to know whether occupants are properly restrained before deciding whether to deploy airbags in a collision. When that circuit unexpectedly receives battery voltage instead of the correct signal, the module flags B1464 and illuminates the warning light on your dashboard.

The SRS control unit won't set B1464 after a single anomalous reading. Automotive engineers designed these systems with fail-safes that require the fault condition to appear repeatedly under specific operating parameters before the module accepts it as a genuine failure. This is why the freeze frame data stored alongside B1464 matters so much — it captures engine load, RPM, coolant temperature, and vehicle speed at the exact moment the problem occurred. You can use those readings to recreate the conditions during diagnosis and confirm the fault reappears.

Understanding why this code matters requires a quick look at how modern restraint systems work. Your vehicle's SRS module constantly watches the seat belt buckle switch, along with impact sensors and occupant classification sensors, to build a complete picture of who's in the car and how they're positioned. If the seat belt switch circuit shorts to battery, the module receives a false signal that could confuse its deployment logic. Rather than risk incorrect airbag behavior, the system defaults to a protective mode and sets B1464.

Common symptoms of B1464

  • The airbag or SRS warning lamp stays illuminated on the instrument cluster
  • The dashboard displays a message indicating the airbag system is disabled or malfunctioning
  • No noticeable changes to engine performance, transmission behavior, or braking
  • In some vehicles, the seatbelt warning chime may behave erratically or stop working entirely
  • The cruise control might disengage in rare cases, though this varies by manufacturer
  • Diagnostic scanners confirm B1464 is stored as an active or pending code

What causes B1464

  • Low system voltage or a depleted backup battery supplying insufficient power to the SRS module
  • Damage to wiring harnesses routed beneath the front seats, where movement and cargo can cause chafing
  • Corrosion or bent pins in the electrical connectors leading to the seat belt buckle switch
  • A faulty clockspring assembly in the steering column, which carries signals for multiple driver circuits
  • Impact or occupancy sensors that have failed internally or lost their proper ground reference
  • Crash data stored in the SRS module from a previous collision that was never cleared
  • The SRS control module itself developing an internal fault or losing calibration

How to diagnose B1464

  1. Hook up a compatible OBD2 scanner and verify B1464 is stored in the system. Record the freeze frame data before clearing anything — you'll need those conditions to verify the repair later. Many mechanics skip this step and end up chasing the same code repeatedly.

  2. Look for related diagnostic trouble codes in the SRS module. Codes in the B0xxx range frequently overlap, and one clear fault might explain why B1464 appeared. Check manufacturer technical service bulletins for your specific make and model — the National Highway Traffic Safety Administration website hosts many TSBs that describe known issues and factory-recommended fixes.

  3. Perform a thorough visual inspection of the seat belt buckle wiring and connectors. The connectors under each front seat take a lot of stress from ordinary use, seat adjustments, and vacuuming. Pull the seats to their full range of travel while watching the harness for signs of binding or damage.

  4. Access the SRS module with a scanner capable of reading supplemental restraint system codes — standard generic OBD2 tools cannot communicate with most airbag modules. This diagnostic tool will show you live data from the seat belt switch and help you confirm whether it's reading correctly.

  5. Test the seat belt switch circuit for a short to battery voltage using a digital multimeter. Compare your readings against the values specified in the vehicle's service manual for that circuit.

  6. After addressing any found issues, clear the codes and complete a full drive cycle that includes the conditions recorded in the freeze frame. Watch to see whether B1464 returns after several key-on key-off cycles, which would confirm the repair is complete.

Repair options with pricing

The cost to resolve B1464 varies significantly depending on which component is actually at fault. Most shops rate labor between $75 and $125 per hour.

  • Repairing or reconnecting damaged SRS wiring and connectors: $80–$250. This covers the cost of connector pins, protective loom, and one to two hours of labor for diagnosis and repair.

  • Replacing a faulty seat belt switch, impact sensor, or clockspring assembly: $150–$500. Parts for the switch and sensors typically run $40–$200, with labor adding another one to two hours.

  • SRS module replacement or reset by a qualified shop: $300–$1,000. Some modules can be reset and recertified for less than full replacement cost, but this requires specialized equipment and manufacturer software access.

Most independent shops will quote between $80 and $1,000 to fix B1464, with the exact figure depending on whether the problem lives in the wiring or deeper in the restraint system electronics. An accurate diagnosis before purchasing parts will keep you on the lower end of that range more often than not.

Driving safety verdict

Your vehicle will feel and drive completely normally with B1464 stored. Steering, braking, acceleration, and handling remain unaffected. The real concern is what happens if you're in a collision — when the SRS warning light is on, there's a genuine possibility the airbags will not deploy as designed. This code deserves the same urgency as any other safety system failure. You can safely drive to a repair facility without worry, but scheduling the fix within a week or two rather than months is the responsible choice.

Related OBD2 codes