AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
Home / Knowledge Base / Body Systems (B-Codes) / Body / Comfort & Interior / B0005 – Occupant Restraint Squib Circuit Integrity

B0005 – Occupant Restraint Squib Circuit Integrity

Body code B0005 points to an issue in the occupant restraint squib or deployment circuit, indicating a problem with circuit integrity, continuity, or signal plausibility in the supplemental restraint system. SAE J2012 defines DTC structure and wording conventions, but many body codes do not map to a single guaranteed component and can vary by make, model, and year. You must rely on measured electrical and network tests — power, ground, resistance, continuity, and relevant CAN (Controller Area Network) messages — to confirm the root cause before replacing parts.

What Does B0005 Mean?

This explanation follows SAE J2012 formatting and the SAE J2012-DA digital annex where standardized DTC descriptions are published. Under SAE J2012 conventions, B0005 is a Body (B) code that signals a fault in an occupant restraint squib/deployment circuit or its associated wiring, connectors, or input signals; the exact component implicated can differ by vehicle.

The code as shown here does not include a hyphen suffix; it is displayed without a Failure Type Byte (FTB). If an FTB were present (for example, -1A or -63), that suffix would identify a more specific subtype or failure mode of the base code (a subcategory like short-to-ground, short-to-voltage, or resistance out-of-range). Treat the base code and any FTB as separate diagnostic clues.

Quick Reference

  • System: Supplemental restraint squib/deployment circuit integrity
  • Typical symptom: Airbag warning lamp on and possible restraint system disable
  • Key tests: Power, ground, continuity, resistance (ohms), and CAN message presence
  • Initial safety step: Disconnect battery per procedure and follow airbag handling precautions
  • Start with connectors and wiring harness inspections before module replacement

Real-World Example / Field Notes

Common workshop findings include high resistance in a squib circuit measured with an ohmmeter, intermittent continuity caused by a corroded connector, or an open circuit after a connector is unplugged during other repairs. Technicians frequently find low-voltage supply or poor ground at the airbag control module connector that causes the restraint lamp to set and store B0005 as a logged fault.

One possible cause often associated with B0005 is a damaged wiring harness near a hinge or steering column where movement stresses conductors; another commonly associated item is a poor mating surface at a connector pin that measures intermittent contact under wiggle testing. Module internal issues are only considered after all external power, ground, wiring, and signal tests consistently pass. Observed field notes emphasize always recording measured resistance values and module live-data messages before and after repairs to confirm the fix.

Observed behaviors and diagnostic steps follow for B0005. This article treats B0005 as a Body (B) class code referencing the restraint system deployment circuit at a system level; specific component assignments vary by make, model, and year. You must confirm interpretation with measurement and basic network checks before replacing parts. Always follow safe procedures when working near Supplemental Restraint System (SRS) devices and disable the battery and wait the OEM-specified time before probing airbags or squib circuits.

Symptoms of B0005

  • Warning Light SRS/Airbag indicator illuminated or flashing on the dash.
  • Fault Memory A stored diagnostic trouble code for the restraint system visible with a scan tool.
  • Inhibited Deployment Restraint system shows disabled/degraded status on advanced scan tools or instrumentation.
  • Intermittent Lamp or message appears after vibration, connector movement, or temperature changes.
  • Seatbelt pretensioner or airbag related system messages present in vehicle data.
  • Communication related errors between airbag control module and other network modules reported by the scan tool.

Common Causes of B0005

Most Common Causes

Wiring harness damage or connector corrosion in airbag squib circuits or sensor inputs is commonly associated with B0005. Poor power or ground at the Airbag Control Module (ACM) or a loose/poor connector that causes intermittent contact often produces this code. Faulty seat occupancy or crash sensors that present implausible signals to the ACM are also frequent causes. These are vehicle-dependent and must be confirmed with voltage, resistance, and continuity testing.

Less Common Causes

Less common causes include a module configuration mismatch after a replacement, software data corruption, or an internal ACM processing or input-stage issue—only after external wiring, power, ground, and signal tests pass should an internal module problem be presumed. Previous repair damage, aftermarket accessories, or water intrusion into connectors can also be contributors on some vehicles.

Diagnosis: Step-by-Step Guide

Tools: SRS-capable scan tool, Digital Voltmeter (DVOM), lab-grade oscilloscope, backprobe or non-destructive test leads, wiring diagrams/service manual, insulated hand tools, jumper wires, continuity tester, and dielectric contact cleaner.

  1. Connect the scan tool and record freeze-frame data, fault counts, lamp status, and any FTB (Failure Type Byte) presence. Note whether the code is active or historic.
  2. Follow OEM safety: disable battery negative and wait specified time before any connector disassembly near airbags or pretensioners.
  3. With power applied, verify module battery power and ground at the ACM connector with the DVOM. Record voltages and compare to battery voltage; a poor ground or low supply often explains the fault.
  4. Backprobe the squib and sensor signal circuits and check for continuity to the module pins using a continuity tester; look for opens, high resistance, or intermittent contact while flexing the harness.
  5. Use the oscilloscope to observe sensor signal waveforms or communication lines (if applicable) for noise, missing pulses, or signal degradation; compare to expected waveform characteristics from the service manual.
  6. Check the occupant detection/seat sensor and seatbelt buckle circuit resistances for plausibility against factory ranges or a known-good sample; do not attempt to measure squib resistance with power applied.
  7. Inspect connectors for corrosion, bent terminals, or moisture. Clean and secure connectors, then clear codes and perform a controlled drive cycle or test activation routine per OEM guidance to see if the code returns.
  8. If wiring, power, ground, and sensor signals test good, perform module-level checks: verify configuration, software level, and CAN (Controller Area Network) message integrity using the scan tool and bus diagnostics before concluding internal module processing issues.
  9. If intermittent behavior continues, use wiggle tests on harness sections while probing to capture transient faults and document exact conditions that reproduce the code.
  10. After repairs or fixes, clear DTCs and confirm the repair by completing the OEM-required readiness checks and verifying the SRS lamp remains out under normal conditions.

Professional tip: Always prioritize voltage, ground, and continuity measurements before module replacement. Use an oscilloscope to catch marginal signals that a DVOM can miss; document waveforms and connector terminal voltages to justify repairs and to avoid unnecessary ACM replacement.

Possible Fixes & Repair Costs

Low cost fixes (visual/wiring): $50–$150 — justified when inspection or meter checks show a loose connector, corrosion, or a damaged harness at the sensor connector. If a pin is bent or a terminal is corroded and continuity/voltage tests return intermittent or open readings, repairing the connector or replacing a pigtail is a valid low-cost fix.

Typical repair (sensor or connector replacement): $150–$600 — justified when bench or in-vehicle voltage/reference checks show the sensor is out of spec, or resistance and signal waveform measurements show failed output despite correct power, ground, and reference signals. Replace the specific sensor or replace/repair the harness where testing pinpoints the fault.

High cost (module repair/programming or extensive harness replacement): $600–$1,800+ — justified only after all external wiring, power, ground, and signal tests pass and the fault persists. At that point the issue may be a possible internal processing or input-stage issue in a control module, or a long, hidden harness fault that requires labor-intensive diagnosis and replacement.

Factors affecting cost: access labor, sensor count, vehicle-specific parts pricing, and whether reprogramming or calibration is required after replacement. Always confirm with electrical measurements before ordering parts; do not replace a module until external inputs test good.

Can I Still Drive With B0005?

You can often drive the vehicle short distances, but exercise caution. Because this code is associated with restraints system sensor circuitry, there is a risk that occupant classification, airbag suppression, or related safety functions may be degraded or unreliable. If the fault is intermittent or the airbag warning lamp is illuminated, avoid long trips and transporting multiple passengers until a qualified technician verifies power, ground, reference, and signal integrity. Prioritize safety over convenience.

What Happens If You Ignore B0005?

Ignoring the code can leave occupant protection features operating unpredictably. You may have improper airbag deployment logic, disabled occupant classification, or other restraint behaviors that reduce crash protection. Ignoring the fault also risks additional wiring damage from moisture or chafing that can make later repairs more expensive.

Need SRS wiring diagrams and connector views for this code?

SRS/airbag circuit faults require OEM connector views, harness routing diagrams, and approved test procedures. A repair manual helps you verify the exact circuit path safely before touching SRS components.

Factory repair manual access for B0005

Check repair manual access

Related Occupant Restraint Codes

Compare nearby occupant restraint trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • B0097 – Occupant Restraint Circuit Integrity
  • B0055 – Occupant Restraint Circuit Integrity
  • B0004 – Restraints Circuit Integrity / Occupant Signal
  • B0019 – Occupant Restraint Airbag Circuit Fault
  • B0014 – Occupant Restraint Circuit Fault
  • B0011 – Occupant Restraint Circuit Fault

Last updated: March 1, 2026

Key Takeaways

  • SAE J2012 defines the DTC structure; B0005 is a body/airbag-related circuit descriptor and may vary by vehicle.
  • Diagnosis must be test-driven: check power, ground, reference, continuity, and signal waveform before replacing parts.
  • Connector/harness issues are common and cheaper to fix; module-level work is justified only after external tests pass.
  • Do not ignore the code—safety systems may be affected; limit driving and seek diagnosis promptly.

Vehicles Commonly Affected by B0005

B0005 is commonly seen on late-model passenger cars and SUVs from manufacturers such as Toyota and Ford, often due to complex occupant sensing modules and multiple sensor inputs. It is also frequently reported on vehicles with advanced airbag/seatbelt pretensioner architectures where multiple sensors and wiring runs increase the chance of connector or harness issues. Interpretation still varies by make, model, and year; always confirm with vehicle-specific testing.

FAQ

Can I clear B0005 with a scan tool and see if it comes back?

Yes, you can clear the code with a scan tool to check for recurrence, but clearing does not diagnose the underlying fault. If the code returns immediately or intermittently, that indicates an active or intermittent wiring, sensor, or module input issue. Use clearing as a verification step only after you perform power/ground/reference checks and signal integrity tests to determine whether the problem was corrected or persists.

Is this code likely a bad airbag sensor?

Not necessarily. B0005 indicates a restraint-system sensor circuit fault at the system level and can be caused by connectors, wiring, poor power/ground, or the sensor itself. Only after measuring proper supply voltage, reference signal, ground, and sensor output should you consider replacing the sensor. Module internal issues are possible only after external inputs test good. Confirm with oscilloscope or multimeter tests before part replacement.

How long will diagnosing and repairing B0005 typically take?

Diagnosis time varies: a quick visual and basic meter check can take 30–60 minutes if the issue is obvious. Intermittent wiring or hidden harness faults can take several hours. If bench testing or module replacement is required, plan for 2–6 hours. Always budget time for access, connector inspection, and signal verification—rushing diagnostics increases the chance of unnecessary parts replacement.

Can a simple corrosion or water intrusion cause this code?

Yes, moisture and corrosion at connectors or in-seat wiring are common causes. If continuity tests show resistance spikes, intermittent open, or if voltage drops under load at the connector, cleaning, drying, or replacing the connector/pigtail is justified. Document your measurements before and after the repair to confirm the fix; if symptoms persist after cleaning and retesting, proceed to sensor-level and module input tests.

What should a technician test first when diagnosing B0005?

Start with basics: inspect the connector and harness for damage, then verify battery voltage at the sensor supply pin, a stable reference signal, and a good chassis or dedicated ground. Measure continuity between sensor connector and control module, and check the sensor output waveform for plausibility with an oscilloscope. Only after these external tests pass should internal module processing or input-stage issues be considered.

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • Wheels / Driveline
  • Chassis Systems (C-Codes
  • CAN Bus / Network Communication
  • Network & Integration (U-Codes
  • Control Module Communication
  • Engine & Powertrain
  • Vehicle Integration Systems
  • Fuel & Air Metering
  • Volkswagen
  • Ignition & Misfire
  • Mitsubishi
  • Emission System
  • BYD
  • Transmission
  • Toyota
  • Hybrid / EV Propulsion
  • Lexus
  • Cooling Systems
  • Mercedes-Benz
  • Body / Comfort & Interior
  • Dodge
  • Airbag / SRS
  • Kia
  • Climate Control / HVAC
  • Hyundai
  • ABS / Traction / Stability
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer