OBD-II trouble code
U0152: Lost Communication with Restraints Control Module B
A module on the network can no longer hear from restraints control module B, a secondary airbag/restraints controller. Usually a power, ground, or wiring fault, it can disable airbags and pretensioners and light the airbag warning.
Quick facts
- System
- Network
- Category
- Network Communication
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $130 – $1,500
- DIY difficulty
- Shop recommended
What does U0152 mean?
U0152 is set when another module on the vehicle's communication network stops receiving messages from restraints control module B — a secondary restraints (airbag) controller used on vehicles that split occupant-protection duties across more than one module. The restraints system fires airbags and seat-belt pretensioners in a crash and shares crash and status information across the network. When the network can no longer reach this controller, U0152 records that it has gone silent, and the safety system can no longer rely on its data.
The causes are the familiar lost-communication faults rather than a problem with a specific airbag. The module may have lost power or ground through a blown fuse, corroded ground, or failed relay. The communication wiring or a connector at the module can be damaged, chafed, or corroded — and because restraints modules often sit low in the vehicle (center console, under seats, or in the floor), their connectors are vulnerable to spills, moisture, and corrosion. The module's internal communication circuitry can fail, or another module on the bus can disrupt the network. Low 12-volt system voltage, a draining battery, or a recent battery disconnect can also trigger it.
This is a safety-critical fault. With U0152 present, the airbag warning light is almost always on, and the affected restraints — possibly including airbags and pretensioners managed by this module — may not deploy in a crash. The vehicle still drives mechanically, but you are driving with compromised occupant protection, so treat U0152 as urgent and have it diagnosed and repaired right away. Never probe or jumper restraints wiring casually; the system stores energy and can deploy components, so follow the manufacturer's safety procedures.
Common causes
- Blown power or ground fuse for restraints control module B
- Corroded or loose ground at the module
- Damaged or chafed communication wiring to the module
- Corroded or backed-out terminals at a connector under a seat, in the console, or in the floor (spill/moisture exposure)
- Failed internal communication circuitry in the module
- Another module on the bus disrupting network communication
- Low 12-volt system voltage or a recent battery disconnect
- Water intrusion or corrosion at the module after a leak or spill
Symptoms
- Airbag / SRS warning light on
- Restraints managed by this module may not deploy in a crash
- Check engine or other warning lights may also be on
- Scan tool can't communicate with restraints control module B
- Fault may follow a spill, leak, or moisture under a seat or console
- Symptoms may appear after a battery disconnect or jump start
- Symptoms may be intermittent with a marginal connection
Diagnostic steps
- 1.Treat the system as safety-critical; follow the manufacturer's SRS safety and disabling procedures before touching restraints wiring.
- 2.Scan all modules; confirm restraints control module B is unreachable while others respond.
- 3.Check the module's power and ground fuses and relays.
- 4.Inspect the ground points and communication connector at the module for corrosion, looseness, moisture, and damage.
- 5.Inspect the communication wiring along its routing for chafing and damage, especially low in the vehicle.
- 6.Measure the communication bus lines at the module connector and verify continuity back to the bus.
- 7.Test the 12-volt battery and charging, since low voltage can cause intermittent communication loss.
- 8.If power, ground, and wiring are good but the module still won't communicate, suspect an internal module fault requiring replacement and programming by a qualified technician.
Repair cost
$130 – $1,500
A blown fuse, corroded ground, or connector repair is the cheapest fix at $130-$450 once located. Wiring repair runs $200-$700. Diagnostic time often adds $100-$200. Replacing and programming a restraints control module is the most expensive outcome at $700-$1,500 or more, and restraints work should be done by a qualified technician following SRS safety procedures. Because this is a safety system, don't defer the repair.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with module communication / can bus diagnosis preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.