Severity Medium
U0017

CAN Bus High Line Fault

📅 Last reviewed: July 2026
What does the U0017 code mean?

Diagnostic trouble code U0017 indicates a fault in the medium-speed Controller Area Network (CAN) bus, specifically on the CAN-High (CAN-H) signal line. According to SAE J2012, this code is set when a control module detects an interruption, short circuit, or data communication anomaly between electronic modules operating on the medium-speed CAN network (typically 125-250 kbps). The CAN-H line is one of two differential lines (CAN-High and CAN-Low) that form the communication bus; when this line fails, it disrupts or distorts information transmission between modules such as those for comfort, climate control, infotainment, or driver assistance systems.

Medium
Severity
Variable
Typical Cost
Medium
Frequency

1. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

2. Most Common Causes

3. Symptoms You Will Notice

4. Step-by-Step Diagnosis

1

Scan for all stored codes and freeze frame data

2

Visually inspect CAN bus wiring and connectors for damage, corrosion, or loose pins

3

Measure resistance between CAN-H and CAN-L at the OBD2 DLC (should be approximately 60 ohms)

4

Check for shorts to ground or battery voltage on CAN-H and CAN-L lines

5

Isolate modules by disconnecting them one at a time while monitoring bus resistance and communication

5. Frequently Asked Questions

Is it safe to drive?

The vehicle may still be drivable, but some comfort or convenience systems may not work properly. It is recommended to diagnose and repair the issue promptly to avoid further electrical problems.

How much does it cost to fix?

Repair costs typically range from $150 to $600, depending on the root cause (e.g., wiring repair vs. module replacement) and labor rates.

6. Related Codes

Need an OBD2 Scanner for the U0017? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →