HomeTrouble CodesU0170

U0170 — Lost Communication Restraints System Sensor

Generic OBD-II · all makesNetwork / communication

U0170 indicates that the vehicle's control network has lost communication with a restraints system sensor, such as an occupant detection, seat‑belt pretensioner, or side‑impact sensor. The airbag or restraints control module can no longer receive data from that sensor, which triggers a warning light and stores the fault code.

Symptoms

What causes it — most likely first

1. Faulty restraints system sensor

The sensor itself (e.g., occupant detection, seat‑belt pretensioner, or side‑impact sensor) has failed internally, preventing it from transmitting data on the CAN bus.

2. Damaged wiring or connector

Harness chafing, corrosion, loose pins, or broken wires between the sensor and the restraints module can interrupt the signal.

3. Faulty restraints control module (airbag/SRS module)

The module that monitors the sensors may have an internal communication fault, causing it to lose contact with one or more sensors.

4. CAN bus issue (bus off, termination, or interference)

Problems with the CAN bus—such as missing termination resistors, shorted bus lines, or excessive electromagnetic interference—can prevent the sensor's messages from reaching the module.

5. PCM/ECM communication fault (rare)

Although the powertrain control module is not part of the restraints network, a severe CAN bus fault affecting the PCM could indirectly trigger U0170; this is uncommon and should be considered only after other causes are ruled out.

How it's diagnosed

  1. Scan the vehicle for all stored codes and note freeze‑frame data to confirm U0170 and any related codes.
  2. Visually inspect the wiring harness and connectors at the suspected sensor and at the airbag/SRS module for damage, corrosion, or loose connections.
  3. Perform continuity and resistance tests on the sensor’s signal and ground circuits according to the manufacturer’s service procedure.
  4. Check CAN bus voltage levels and termination resistance (typically 60 Ω between CAN‑H and CAN‑L) to ensure the bus is functioning correctly.
  5. If wiring and bus are OK, substitute a known‑good sensor or temporarily swap the sensor with a similar circuit to see if the code clears.
  6. Only after confirming that sensors, wiring, module, and CAN bus are functional should the PCM/ECM be evaluated for a communication fault, as this is rarely the root cause.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Do I need to replace the PCM/ECM to fix U0170?

No. The PCM/ECM is not part of the restraints communication network. Replacing it will not resolve a lost‑sensor communication fault unless a rare, widespread CAN bus failure is present, which should be diagnosed first.

Can a loose seat‑belt buckle cause U0170?

A loose buckle itself does not trigger U0170, but if the seat‑belt pretensioner or its sensor is damaged or unplugged due to buckle movement, it can lead to the code.

Will the airbags still work if U0170 is present?

The system may disable the affected sensor’s circuit, which can prevent the related airbag or pretensioner from deploying. It is important to repair the fault to ensure full restraints functionality.

How urgent is it to address U0170?

While the vehicle may still drive, the restraints system may be compromised. Repair should be performed promptly to maintain crash safety.