Skip to content

B1015

Body
Moderate
General Motors

Passenger Airbag Deploy Loop Resistance High / VIN Data Error

Get Your FREE AI Diagnostic Report

Enter your vehicle for a personalized diagnosis for code B1015

B1015

Optional: Add your vehicle for more accurate diagnosis

Code B1015 is a manufacturer-specific body code seen primarily on General Motors vehicles. Its meaning can vary slightly by model—on many GM vehicles it indicates high resistance in the passenger airbag deployment loop, while on some it relates to a VIN data discrepancy in the Sensing and Diagnostic Module (SDM). In either case, the code signals a problem with the supplemental restraint system.

When the airbag deployment loop has high resistance, the SDM may not be able to reliably fire the passenger airbag inflator during a collision. This is a serious safety concern because the airbag may fail to deploy or deploy with reduced force. The airbag warning light will illuminate, and you may see a 'Service Air Bag' message.

This is not a DIY-friendly repair due to the inherent dangers of working around airbag systems. Accidental deployment can cause serious injury. Have a qualified technician inspect the passenger airbag connector, the wiring harness, and the airbag module itself. If the code relates to a VIN data error, the SDM will need to be reprogrammed with a factory scan tool. Professional diagnosis and repair typically costs $150–$600.

Severity

Moderate — Address SoonThis Week

Symptoms

  • Airbag warning light illuminated on dashboard
  • Passenger airbag may display as OFF even with an occupant
  • No audible warnings or chimes related to restraint system
  • Vehicle drives normally but safety systems are compromised
  • Service air bag message may appear on driver information center
  • Diagnostic scan shows SRS-related fault stored

Likely Causes

High resistance in passenger airbag deployment loop35%

Corroded or loose connectors in the wiring loop that connects the passenger airbag inflator to the SDM can increase circuit resistance beyond the acceptable threshold, triggering this code.

Faulty passenger airbag module25%

The airbag inflator itself can develop internal resistance issues over time, especially in older vehicles or those that have been exposed to moisture.

Wiring harness damage under the dashboard25%

The wiring running under the dash to the passenger airbag can be damaged by service work, aftermarket installations, or rodent damage, increasing loop resistance.

SDM module fault or VIN mismatch15%

On some GM vehicles, this code indicates the SDM has detected a VIN data inconsistency, which can occur after module replacement without proper reconfiguration.

Estimated Cost

DIY Repair

$0$50
Difficulty
Shop OBD2 scanners

Professional Repair

$150$600

Includes parts + labor

Common Fixes

  1. Inspect passenger airbag connector under dashboard for corrosion
  2. Check and repair wiring harness to the passenger airbag module
  3. Replace the passenger airbag module if found faulty
  4. Reprogram SDM with correct VIN data if applicable
  5. Have a qualified technician perform full SRS system diagnosis

Shop Parts

Related Codes

Still have questions B1015?