U0170 — Data bus: supplementary restraint system (SRS) sensor A – no communication #
The description for this code may vary depending on the vehicle manufacturer (OEM). Always refer to your service manual for the most accurate definition.
Known description variations:
- Mercedes-Benz: “No communication with SRS (Supplementary Restraint System) control module”
- General Motors (GM): “Lost communication with SRS sensor A”
- Toyota: “Airbag Sensor A Communication Circuit Malfunction”
- Ford: “Data bus: No communication with restraint control module”
Summary of code U0170 #
The code U0170 is a network communication fault that indicates the vehicle’s onboard diagnostics (OBD-II/EOBD) system has lost contact with SRS sensor A. The SRS, or Supplementary Restraint System, typically refers to the airbag system and its associated crash sensors. This fault means the main control unit (often the Body Control Module or Airbag Control Module) is unable to exchange information with this particular sensor via the data bus — the digital network that links all electronic modules in your car. As a result, the safety system may be impaired, and you’ll often see the airbag warning light illuminated on your dashboard. Prompt diagnosis and repair are vital to ensure occupant safety is not compromised.
Frequent symptoms for code U0170 #
When U0170 is stored, it usually leads to obvious and sometimes subtle symptoms. Most notably, the airbag system may be disabled or operate in a limited mode, and you’ll likely see warning lights or hear warning chimes. While some drivers may not notice immediate changes in vehicle handling, the underlying safety risk is significant — the airbags might not deploy in a crash.
- Airbag (SRS) warning light illuminated
- Warning message on the instrument panel (e.g., “Airbag System Fault”)
- Chime or audible warning at start-up
- Possible deactivation of passenger airbag
- No apparent changes in driving performance
- Diagnostic scan unable to communicate with SRS module
Most probable causes for code U0170 #
Several factors can interrupt communication with SRS sensor A. Most are related to wiring issues, connector faults, or a defective sensor or control module. Environmental conditions like moisture or corrosion are often at the root. Here are the most common causes, ranked from most to least frequent:
- Damaged or corroded wiring/connectors between the SRS sensor A and the data bus
- Loose or disconnected sensor connector
- Faulty SRS sensor A
- Defective SRS control module (airbag ECU)
- Network (CAN bus) issues elsewhere causing a communication breakdown
- Intermittent power or ground supply to SRS sensor A
- Aftermarket installations interfering with factory wiring
Step-by-step diagnosis for code U0170 #
Troubleshooting U0170 requires a methodical approach, starting with basic visual inspections and progressing to more advanced electrical testing. Always disconnect the vehicle battery and follow OEM safety procedures when working with the SRS system to avoid accidental airbag deployment. Here’s a structured diagnostic process:
- 1. Confirm the code and check for related codes (especially U-codes or SRS-related faults) using a scan tool.
- 2. Inspect the airbag warning light: Does it illuminate at start-up and remain on?
- 3. Visually inspect wiring and connectors for SRS sensor A and the control module; look for corrosion, broken wires, pinched harnesses, or loose connections.
- 4. Check for aftermarket equipment that may have disturbed wiring, especially around the dashboard or seats (if sensor A is a seat sensor).
- 5. Test power and ground circuits at the SRS sensor A connector with a multimeter; repair as necessary.
- 6. Perform continuity and resistance checks on the communication lines (CAN bus) between the sensor and the control module.
- 7. Substitute with a known-good SRS sensor A if possible, or bench-test the suspect sensor per OEM specs.
- 8. If all else checks out, suspect a fault in the SRS control module or a broader network issue. Advanced diagnostic tools may be required.
Possible repairs for code U0170 #
Repairs should directly address the root cause identified during diagnosis. Prioritize safety and always follow OEM procedures for handling SRS components. Typical repairs include:
- Cleaning or repairing corroded connectors and terminals
- Securing or reseating loose connectors
- Repairing or replacing damaged wiring harness sections
- Replacing faulty SRS sensor A with a new, OEM-approved sensor
- Replacing the SRS control module if diagnosed as defective
- Restoring proper CAN bus wiring integrity and connections
- Removing or correcting improper aftermarket wiring modifications
- Performing a system reset or reprogramming the module if recommended by the manufacturer
Can you drive with code U0170? #
Driving is not recommended when code U0170 is present. While the vehicle will usually operate normally, the airbag system may be fully or partially disabled, meaning it won’t protect occupants in a collision. For your safety and that of your passengers, address the fault immediately before resuming regular driving. Only move the vehicle for repairs if absolutely necessary, and avoid high-risk situations.
Vehicles most affected by code U0170 #
U0170 is a generic code found across many brands, but it is most frequently reported in vehicles from manufacturers who use distributed SRS sensor networks. These include:
- Mercedes-Benz (C-Class, E-Class, Sprinter)
- General Motors (Chevrolet Malibu, GMC Sierra, Cadillac CTS)
- Toyota (Camry, RAV4, Corolla)
- Ford (F-150, Fusion, Escape)
- Honda (Accord, Civic, CR-V)
- Mazda (Mazda3, CX-5)
- Volkswagen (Golf, Passat)
- And other modern vehicles using CAN bus SRS communication
Common mistakes & best practices for code U0170 #
Misdiagnosis can lead to unnecessary part replacements and persistent safety issues. Avoid these common pitfalls by applying industry best practices:
- Replacing the SRS sensor or module without confirming wiring integrity
- Overlooking signs of water intrusion or corrosion under seats or in the dash area
- Ignoring related trouble codes that may point to broader network problems
- Forgetting to disconnect the battery before working on SRS components (risk of airbag deployment)
- Failing to use a scan tool that can communicate with all vehicle modules
- Best practice: Always follow OEM diagnostic flowcharts and safety procedures, and verify repairs by clearing codes and confirming the airbag warning light is off
Quick FAQ for code U0170 #
Here are some rapid answers to common questions about U0170:
- Q: Can a weak battery cause code U0170?
A: Yes, voltage drops or unstable power supply can disrupt communication with SRS modules and sensors, especially during engine start. Always check battery and charging system health as a first step. - Q: Will clearing the code fix the problem?
A: No, U0170 will return unless the underlying issue (wiring, sensor, module, or power) is repaired. Simply erasing the code does not restore SRS communication or function. - Q: Is it safe to replace SRS components myself?
A: Only if you are trained and follow all OEM safety instructions. Mishandling airbags or SRS wiring can be dangerous. When in doubt, consult a certified technician.




