HomeTrouble CodesU0179

U0179 — Lost Communication Restraints System Sensor J

Generic OBD-II · all makesNetwork / communication

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.

Symptoms

What causes it — most likely first

1. Failed restraints system sensor J

The sensor itself has failed internally or is otherwise non-functional, preventing it from transmitting data on the network.

2. Wiring harness damage

An open circuit, short circuit, or broken wire in the sensor's communication circuit, often due to age, heat, or physical damage.

3. Poor electrical connection

Corroded, oxidized, or loose connector pins at the sensor or control module junction, creating high resistance or intermittent communication.

4. Loss of power or ground to sensor

The sensor is not receiving proper reference voltage or ground, which can occur from blown fuses, damaged circuits, or relay failures.

5. Faulty airbag control module

The Supplemental Restraint System (SRS) control module itself may have internal faults affecting communication with sensors, though this is less common.

6. PCM/ECM fault (rare)

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.

How it's diagnosed

  1. Scan all vehicle modules for additional DTCs, particularly other U-codes or airbag-specific codes
  2. Perform a visual inspection of the sensor J location (check service manual for exact position) and surrounding wiring for damage or corrosion
  3. Check for proper battery voltage and ground at the sensor connector
  4. Use a diagnostic scan tool to verify sensor data is being received (or not received) by the SRS module
  5. Perform circuit testing: check for open/short circuits in the sensor's communication, power, and ground wires
  6. If wiring checks pass, suspect a failed sensor and consider replacement. Verify with a known-good sensor if available.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Do I need to replace the PCM/ECM for this code?

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.

Is it safe to drive with U0179?

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.

How do I find which sensor is 'J'?

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.

Can a dead battery cause this code?

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.