OBD-II trouble code
U0472: Invalid Data Received From Restraints System Sensor B
The airbag (restraints) control module is receiving messages from restraints system sensor B, but the data is implausible or out of range. Communication is intact; the values are wrong. Because this sensor feeds airbag deployment logic, treat it as safety-critical and diagnose it promptly.
Quick facts
- System
- Network
- Category
- Network Communication
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $700
- DIY difficulty
- Shop recommended
Part of a 8-code family
U0472 is one of 8 codes covering invalid data received from restraints system sensor. The letter is the slot number your manufacturer assigned — it is not a physical difference, and the same letter means different things on different makes. The diagnosis is the same for every code in the family.
Read the full guide for this family →Browse every code in U0401–U0478, or start from the full code library.
What does U0472 mean?
The restraints (airbag) control module depends on several crash and impact sensors placed around the vehicle to sense a collision and judge its direction and severity. 'Sensor B' is one specific sensor in that set — often the counterpart to sensor A on the opposite side or a second front sensor, though the exact identity and location are defined by the manufacturer. U0472 sets when a receiving module still hears from restraints system sensor B, but the data it sends is invalid: a value is out of range, implausible, or inconsistent with what other sensors report, so its integrity is questioned.
This is an invalid-data fault, not a lost-communication fault. The messages are still arriving — the controller simply cannot trust their contents. That distinguishes U0472 from U0171, where sensor B has gone silent entirely. Because the restraints network is safety-critical, the module reacts cautiously: it stores the code, turns on the airbag/SRS warning light, and can place the system in a fault state, which may compromise how an airbag or pretensioner deploys in a crash.
The usual suspects are anything that corrupts the signal or the link: low voltage or a poor ground; corroded, loose, or moisture-damaged connectors at the sensor's crash-zone mounting point; chafed or damaged wiring; a sensor that has drifted out of range or failed internally; or a configuration/software problem, most often after a sensor or module was swapped without being programmed to the vehicle. When both U0471 and U0472 are present together, suspect a shared cause — common power, ground, or bus wiring — rather than two independently failed sensors. The vehicle typically drives normally, so it is easy to overlook, but part of the crash-protection system may be offline. Have it diagnosed by a technician who can work safely on airbag circuits.
Common causes
- Corroded, loose, or moisture-damaged connector at restraints sensor B
- Water intrusion at the sensor or connector in its crash-zone location
- Low system voltage, a weak battery, or a poor ground
- Chafed or damaged wiring corrupting the sensor's messages
- Sensor B drifting out of range or internally failing
- Sensor or restraints module replaced without correct programming/configuration
- Shared power/ground/bus fault (especially if U0471 is also set)
- Connector disturbed during collision repair or other service
Symptoms
- Airbag/SRS warning light on, often with an 'airbag service required' message
- Restraints system in a fault state; deployment behavior may be affected
- Companion restraints or network codes stored with U0472 (often U0471)
- Intermittent setting over rough roads (connector/wiring related)
- Vehicle otherwise starts and drives normally, hiding the loss of protection
Diagnostic steps
- 1.Scan the restraints/SRS module and all modules; record every stored code. Follow safe SRS procedure — disconnect the battery and wait the specified time before handling airbag circuits.
- 2.Note whether U0471 (sensor A) or other restraints codes are also present — multiple codes point toward a shared power/ground/bus cause.
- 3.Locate restraints sensor B for the specific vehicle using factory service information.
- 4.Load-test the battery and verify charging voltage and the module's grounds.
- 5.Inspect the sensor B connector and harness for corrosion, moisture, backed-out terminals, and chafing.
- 6.Confirm the sensor and module carry the correct configuration for the vehicle, especially if either was recently replaced.
- 7.If power, ground, and wiring check out but data stays invalid, replace sensor B with the correct part and clear codes per factory procedure.
Repair cost
$100 – $700
Cost depends on the cause. Diagnosis usually runs $100-$200. Correcting low voltage, a bad ground, or a connector is often $150-$400. Reprogramming or configuring the sensor/module is typically $100-$350. Replacing restraints system sensor B with any required programming typically runs $200-$600+ depending on the sensor and its location. A shared-cause fix (one bad ground or connector affecting both A and B) can be cheaper than replacing sensors. Prioritize a correct diagnosis on any safety system.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with airbag / srs crash sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. The barrier here is module programming, security access, and bus-level diagnosis that need manufacturer-grade scan tools and the credentials to use them. DIY attempts often produce a more expensive problem than the original code.