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) / Airbag / SRS / B0100 – Supplemental Restraint System (SRS) Control Module Fault (Generic)

B0100 – Supplemental Restraint System (SRS) Control Module Fault (Generic)

System: Body | Standard: ISO/SAE Controlled | Fault type: General

Definition source: SAE J2012/J2012DA (industry standard)

DTC B0100 indicates the vehicle has detected a fault related to the Supplemental Restraint System (SRS) control module. The SRS control module is the central controller for the airbag and related restraint functions, and it continuously monitors its own internal status along with key inputs and outputs needed to manage deployment decisions. When this code sets, the system may disable some or all SRS functions and illuminate a warning to alert the driver. Exact setting criteria, stored subcodes, and what functions are inhibited can vary by vehicle, so confirm the definition, monitor description, and pinpoint tests using the correct service information for the vehicle you are working on.

What Does B0100 Mean?

B0100 means the vehicle has detected a generic fault condition associated with the Supplemental Restraint System (SRS) control module. Based strictly on the official definition, this DTC points to the SRS control module being faulted in a general sense, not a specific “circuit high/low/open” condition. In SAE J2012 terms, the code identifies a body-system DTC entry tied to the airbag control module’s ability to operate and/or self-monitor correctly. Because it is generic, the supporting details (such as additional failure information, freeze-frame equivalents, or related codes) vary by vehicle and should be verified with service information and a scan tool capable of SRS diagnostics.

Quick Reference

  • Subsystem: Supplemental Restraint System (SRS) control module (airbag control module) monitoring and operation.
  • Common triggers: Module self-test failure, lost/unstable power or ground to the module, communication issues affecting module reporting, or corrupted configuration/calibration (varies by vehicle).
  • Likely root-cause buckets: Power/ground supply, wiring/connectors, network communication, module internal fault, configuration/software setup (as applicable).
  • Severity: High safety impact; SRS protection may be reduced or disabled while the fault is present.
  • First checks: Verify warning indicators, scan for related SRS and communication DTCs, confirm battery/charging health, and inspect module power/ground and connectors before considering module replacement.
  • Common mistakes: Replacing airbags/sensors first, ignoring power/ground integrity, skipping network and connector checks, or installing a module without required setup procedures (varies by vehicle).

Theory of Operation

The SRS control module receives inputs from crash/impact sensing elements (design varies by vehicle), seat belt/buckle status, passenger classification (if equipped), and other restraint-related signals. Using these inputs, it determines system readiness and, in a crash event, commands deployment of restraint devices through dedicated firing circuits. The module also manages warning indicators and stores diagnostic information when it detects a problem.

To ensure it can respond correctly, the module performs continuous self-checks, including internal diagnostics, monitoring of power and ground stability, and plausibility of key signals and communications required for operation. If the module detects a condition that prevents it from guaranteeing correct SRS performance, it can set a control-module fault DTC like B0100 and request illumination of the SRS warning indicator. Exact logic and what is disabled depend on the vehicle’s design and service information.

Symptoms

  • Airbag warning: SRS/airbag indicator illuminated or a restraint system warning message displayed.
  • System disabled: Some or all SRS functions may be inhibited while the fault is active.
  • Stored SRS codes: Additional SRS-related DTCs may be present alongside B0100 (varies by vehicle).
  • Intermittent warning: Warning may appear intermittently, often related to vibration, connector contact, or supply instability.
  • No crash data access: Scan tool may have difficulty communicating with the SRS module or retrieving records (varies by vehicle).
  • Other warnings: Additional instrument cluster warnings may appear if the fault involves shared power, ground, or network communication (varies by vehicle).

Common Causes

  • SRS control module power supply issue (blown fuse, faulty relay, or open in the ignition/B+ feed)
  • Poor SRS control module ground (loose fastener, corrosion, paint/undercoating under the ground lug, or high resistance in the ground path)
  • Connector problems at the SRS control module (unseated connector, bent pins, poor pin fit, terminal push-out, or corrosion)
  • Harness damage in the SRS control module circuits (chafing, pinch points, prior repair damage, moisture intrusion, or intermittent open/short)
  • Network communication concern affecting the SRS control module (if the platform uses a vehicle network for module coordination, wiring/connector issues can disrupt communication)
  • Low system voltage or unstable charging system causing module resets or self-test failures
  • SRS control module internal fault (hardware failure or stored internal error detected during self-check)
  • Configuration or software-related issue (varies by vehicle; may be triggered after module replacement or programming events)

Diagnosis Steps

Tools typically needed include a scan tool capable of accessing SRS data (codes, freeze frame/event records, live data, and module information), a digital multimeter, and back-probing tools or approved test leads. Service information is required for connector views, pinouts, fuse/relay identification, and the correct SRS disabling/enabling procedure. Use only methods approved for SRS circuits and connectors.

  1. Follow SRS safety procedures first. Disable the SRS per service information before touching SRS connectors or the module. Wait the specified time, then verify the system is safely powered down before disconnecting anything.
  2. Confirm the DTC and capture context. Scan all modules, record B0100 and any additional codes, and save freeze frame/event records if available. Note whether the code is current, history, or intermittent, and whether other modules show low-voltage or communication codes that may be related.
  3. Check for obvious system-wide electrical issues. Inspect battery terminals, main grounds, and charging system indicators. If other modules show undervoltage history, address the vehicle power/charging concern first, then re-check for B0100.
  4. Verify SRS fuses and feeds under load. Using service information, identify all fuses and relays supplying the SRS control module. Test fuses for continuity and confirm the feed is present with the circuit loaded (not just a visual check). If a fuse is blown, do not replace it repeatedly without locating the cause.
  5. Inspect the SRS control module area and harness routing. Locate the SRS control module (varies by vehicle) and inspect for signs of moisture intrusion, corrosion, physical damage, loose mounting, or harness pinch/chafe points. Pay attention to areas where the harness passes sharp edges or moves with seats/console components (varies by vehicle design).
  6. Connector and terminal checks (module disconnected). With SRS disabled, disconnect the SRS control module connectors and inspect terminals for bent pins, spread terminals, push-out, corrosion, or contamination. Confirm connectors fully seat and lock. Repair terminal issues per service procedures; avoid forcing connectors together.
  7. Power and ground integrity tests (test-driven). Reconnect as required by service procedures and perform voltage-drop testing on the module power and ground paths while the circuit is loaded. Excessive drop indicates resistance in wiring, terminals, fuses, relay contacts, or ground points. Repair the specific high-resistance point and re-test.
  8. Check for opens/shorts in related circuits. Using pinouts, test continuity and isolation of the SRS control module power, ground, and any required wake/ignition or communication circuits (as applicable). Look for intermittent faults by manipulating the harness gently during testing (wiggle test) to see if readings or module status changes.
  9. Evaluate network communication if applicable. If the platform uses a vehicle network for module communication, check whether the scan tool can consistently communicate with the SRS control module. If communication drops out, diagnose the network wiring/connector path and power/ground first, since a module that resets or loses power can mimic a network issue.
  10. Use live data/module information to validate the repair. After repairs, re-enable the SRS per service information, clear codes, and monitor SRS-related live data and module status during key cycles. Perform a controlled road test if allowed by service procedures, and log data to confirm B0100 does not return under the conditions that originally set it.
  11. If all external checks pass, consider module-level faults only after verification. If power/ground, connector integrity, and any applicable communication circuits test good and B0100 remains current, follow service information for module diagnostics. Some platforms require configuration or programming steps after module replacement; confirm prerequisites before any module is installed.

Professional tip: Treat B0100 as a control-module fault indicator that can be caused by the module itself or by what the module is experiencing (power, ground, or communication instability). The fastest path is usually proving power and ground quality with voltage-drop tests and then recreating the failure with a careful wiggle test while watching scan-tool connectivity and live status—this helps separate an intermittent wiring/terminal problem from a true internal module issue.

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 B0100

Check repair manual access

Possible Fixes & Repair Costs

Repair cost for B0100 can vary widely because the fault is tied to the SRS control module’s ability to operate and communicate correctly. The final outcome depends on confirming the root cause (power/ground, wiring, connectors, module, or configuration) and the labor required to access and validate SRS components.

  • Correct battery and charging-system issues that can destabilize SRS module operation, then clear codes and recheck.
  • Repair power and ground feeds to the SRS control module (including fuse/relay circuits where applicable) after verifying the fault with voltage-drop testing.
  • Clean, secure, or replace damaged connectors/terminals at the SRS module and related harness junctions; address corrosion, poor pin fit, and backed-out terminals.
  • Repair or replace wiring harness sections with confirmed opens, shorts, or high resistance; route and protect to prevent repeat damage.
  • Resolve network communication issues affecting the SRS control module (bus wiring/connector repairs) if the fault is related to lost or unstable communication.
  • Perform required configuration, setup, or calibration steps (varies by vehicle) after restoring power/ground integrity or replacing components.
  • Replace the SRS control module only after tests confirm it cannot maintain proper operation with verified good power/ground and communications (and complete any required post-install procedures).

Can I Still Drive With B0100?

B0100 indicates a fault associated with the Supplemental Restraint System (SRS) control module, which can result in reduced or disabled airbag/pretensioner functionality. Driving may be physically possible, but it is not recommended to rely on normal occupant-protection behavior until the fault is diagnosed and repaired. If additional warnings appear (multiple warning lamps, loss of other modules, abnormal electrical behavior) or the vehicle shows stalling, no-start, reduced power, or brake/steering warnings, do not drive and arrange professional service or towing.

What Happens If You Ignore B0100?

Ignoring B0100 can leave the SRS unable to perform as designed during a collision, potentially preventing airbags and seat belt pretensioners from deploying or functioning correctly. The warning light may remain on, additional SRS-related codes may accumulate, and intermittent electrical or communication issues can worsen over time, making diagnosis and repair more involved.

Related Supplemental Restraint Codes

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

  • B0104 – SRS Control Module Internal Fault
  • B0006 – Restraint Deployment Commanded Too Long
  • B0008 – Supplemental Restraint System Circuit High
  • B0007 – Supplemental Restraint System Circuit Fault
  • B0091 – Supplemental Restraint System Circuit
  • B0062 – Supplemental Restraint System Circuit Fault

Last updated: March 13, 2026

Key Takeaways

  • B0100 is a generic SRS control module fault and should be treated as a safety-related issue.
  • The code does not prove a specific failed part; confirm power, ground, connectors, and communication integrity before replacing modules.
  • Many cases involve wiring/connector problems, poor power/ground quality, or network disruptions rather than immediate module failure.
  • Post-repair setup steps may be required (varies by vehicle) before the SRS is fully restored.
  • If the SRS warning is on, occupant protection may be reduced even if the vehicle otherwise drives normally.

Vehicles Commonly Affected by B0100

  • Vehicles with previous collision repairs or interior work near SRS wiring and connectors
  • Vehicles with low battery events, jump starts, or unstable charging-system behavior
  • Vehicles operated in high-humidity or corrosion-prone environments affecting connectors
  • High-mileage vehicles with harness wear, chafing, or repeated vibration at connector points
  • Vehicles that have had seats, dash components, or center consoles removed/reinstalled
  • Vehicles with intermittent network communication concerns affecting multiple body modules
  • Vehicles with water intrusion history near floor, console, or module mounting areas
  • Vehicles with aftermarket electrical additions that disturb power/ground quality or wiring routing

FAQ

Does B0100 mean the airbag control module is definitely bad?

No. B0100 indicates the vehicle detected a fault associated with the SRS control module, but the root cause can also be power/ground problems, connector/terminal issues, wiring damage, or communication/network faults. Confirm the cause with testing before replacing any module.

Will airbags deploy while B0100 is stored?

It depends on vehicle design and the specific failure present. Many vehicles will disable some or all SRS functions when a control-module fault is detected, but behavior varies by vehicle. Treat the system as potentially compromised until repaired and verified with service information and a successful self-check.

Can a weak battery or charging problem cause B0100?

Yes. Poor electrical supply quality can disrupt SRS control module operation or its communication with other modules. Always verify battery condition, charging stability, and clean, secure power/ground connections as part of diagnosis.

Do I need special tools to fix B0100?

At minimum, you need a scan tool that can access SRS data and codes (not just generic engine codes). For proper diagnosis, you may also need a wiring diagram, a meter for voltage-drop testing, and the correct service procedures for safe SRS handling and any required post-repair setup (varies by vehicle).

What should I do right after repairing the cause of B0100?

After the confirmed repair, clear DTCs, perform an ignition-cycle check, and verify the SRS warning indicator performs a normal self-check and stays off. Re-scan for pending/current SRS and communication codes, and complete any required configuration or calibration steps specified in service information for the vehicle.

Because B0100 relates to the SRS control module, prioritize verified testing and safe handling procedures to restore proper system function before considering the repair complete.

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