U0179 is a network communication fault code indicating the body control module or airbag control module has lost communication with a specific restraints system sensor (designated as sensor 'J'). This is typically a front, side, or seat position sensor in the airbag system. The code is set when messages from that specific sensor are not received over the vehicle's controller area network (CAN) bus for a predetermined period of time.
The sensor itself has failed internally or is otherwise non-functional, preventing it from transmitting data on the network.
An open circuit, short circuit, or broken wire in the sensor's communication circuit, often due to age, heat, or physical damage.
Corroded, oxidized, or loose connector pins at the sensor or control module junction, creating high resistance or intermittent communication.
The sensor is not receiving proper reference voltage or ground, which can occur from blown fuses, damaged circuits, or relay failures.
The Supplemental Restraint System (SRS) control module itself may have internal faults affecting communication with sensors, though this is less common.
In extremely rare cases, a major network communication failure could involve the powertrain control module, but this is almost never the cause for a single sensor communication loss.
Almost certainly not. The PCM is rarely involved in U0179. This code almost always points to the specific sensor, its wiring, or connections—not the powertrain control module. Technicians sometimes incorrectly recommend PCM replacement because it is a 'computer,' but network communication faults with individual sensors are almost never caused by the PCM.
The vehicle can be driven, but with caution. The airbag system may not deploy properly in a crash, which defeats the primary safety function. This is a safety system issue that should be diagnosed and repaired reasonably soon.
The specific location of sensor J varies by manufacturer and model. You must consult the vehicle's service manual or a factory repair database. It is typically labeled in the wiring diagrams and sensor location charts. Common locations include front impact sensors, side door sensors, or seat position sensors.
A low or dead battery can cause various communication codes to appear temporarily, but U0179 specifically indicates a sustained loss of communication from the sensor itself. If the code returns after battery issues are resolved, the sensor or wiring should be investigated.