AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
Home / Knowledge Base / Network & Integration (U-Codes) / CAN Bus / Network Communication / U0005 – High Speed CAN Communication Bus (+) High

U0005 – High Speed CAN Communication Bus (+) High

DTC Data Sheet
SystemNetwork
StandardISO/SAE Controlled
Fault typeCommunication Loss
Official meaningHigh Speed CAN Communication Bus (+) High
Definition sourceSAE J2012 standard definition

U0005 means the vehicle’s high-speed CAN network has a problem that can make modules “drop off” and features stop working. You may notice intermittent no-start, dead gauges, warning lights, or accessories that quit. According to factory diagnostic data (varies by brand and model), this code indicates “High Speed CAN Communication Bus (+) High.” In plain terms, a control module sees the CAN “plus” line stuck higher than it should be. This is a network-wide concern, not a guaranteed failed module. You must prove which section of the bus and which node causes the fault.

⚠ SRS Safety Warning: The Supplemental Restraint System (SRS) contains explosive devices. Incorrect diagnosis or handling can cause accidental airbag deployment or system failure. Always disable the SRS before working on related circuits. This repair should be performed by a qualified technician with SRS-certified training and equipment.

U0005 Quick Answer

The U0005 code points to the high-speed CAN Bus (+) circuit reading high. Start by confirming which modules are missing on a network scan, then check CAN wiring and power/grounds before condemning any control module.

What Does U0005 Mean?

U0005 meaning: the vehicle sets a network DTC for “High Speed CAN Communication Bus (+) High.” In practice, at least one module cannot reliably communicate on the high-speed CAN network. That communication loss can shut down systems that depend on shared data. Common examples include ABS/traction control, power steering assist, transmission shifting strategy, and cluster information.

What the module actually checks: modules monitor the high-speed CAN bus electrical state and message validity. With U0005, the module flags the CAN (+) line as too high for normal differential signaling. That matters because the bus can look “alive” on a scan tool one moment and fail the next. Diagnosis must isolate whether the fault comes from the harness, a connector, a power/ground problem at a node, or a module transceiver pulling the bus high.

Theory of Operation

High-speed CAN uses two wires, often called CAN (+) and CAN (−). Modules communicate by driving the pair differentially. The network relies on correct termination and clean wiring. Each module has a transceiver that both transmits and listens. When everything works, scan tools can query every node. Each module also shares data used by other systems.

U0005 sets when the CAN (+) side stays biased too high. A short to voltage, high resistance in the return path, or a failed transceiver can do this. Water intrusion in a splice pack also causes bias problems. One bad node can corrupt the whole bus. That is why you must isolate sections and nodes instead of replacing the first module that looks suspicious.

Symptoms

U0005 symptoms often show up as intermittent network dropouts and multiple warning indicators.

  • Scan tool: One or more modules show “no communication,” disappear from the ECU list, or drop in and out during an auto-scan.
  • No-start or stall: Engine may crank with no start, or stall when a key module loses data.
  • Multiple warning lights: ABS, traction control, EPS, airbag, or MIL may illuminate together after a dropout.
  • Dead or erratic gauges: Cluster may reset, gauges may sweep, or the odometer display may blank.
  • Transmission behavior: Harsh shifts, limp mode, or default gear strategy can occur when data goes missing.
  • Intermittent accessories: HVAC, power steering assist, or electronic parking brake functions may disable with network warnings.

Common Causes

  • CAN High (CAN+) short to battery voltage: A rubbed-through harness or pinched wire can drive CAN+ high and disrupt differential signaling.
  • High resistance on CAN Low (CAN-) creating an imbalanced pair: Corrosion or a partially broken conductor can skew the bus and make the CAN+ side appear “stuck high.”
  • Water intrusion at a network splice pack or junction: Moisture wicks into splice crimps and raises resistance, which distorts bus bias and reflections.
  • Connector terminal damage or spread pins at a module: A loose CAN+ terminal can intermittently open, then reconnect, and the network reports a high-side fault.
  • Aftermarket accessory or remote-start tied into CAN wiring: Improper taps can load the bus, backfeed voltage, or short the CAN+ circuit during key transitions.
  • Module power/ground fault causing bus biasing: A module with a weak ground or missing ignition feed can clamp or bias the bus and trigger U0005.
  • Incorrect or missing network termination due to a disconnected module: A unplugged module, damaged connector, or internal termination fault can cause reflections that appear as a CAN+ high condition.
  • Harness damage near common pinch points: Areas near the radiator support, battery tray, seats, and kick panels often chafe and short CAN+ to power.

Diagnosis Steps

Tools: a scan tool that can run a full network scan, view pending vs confirmed DTCs, and capture data snapshots. Use a digital multimeter for voltage-drop and line checks. Have current wiring diagrams with splice locations and connector views. A backprobe kit and terminal test tools prevent connector damage during testing.

  1. Confirm U0005 code status and record freeze-frame data. Focus on ignition state, vehicle speed, system voltage, and any companion U-codes. Note which module stored U0005, since that points to the reporting side of the network.
  2. Check all related fuses and power distribution first. Then run a full network scan and note which ECUs appear missing or “no communication.” Compare pending versus confirmed U0005; a pending code often points to an intermittent harness or connector issue.
  3. Verify charging system and battery condition at the time of the fault. Use the scan tool PID for system voltage and compare to meter voltage at the battery. Low system voltage can destabilize network bias, but it does not confirm a CAN wiring failure.
  4. Load-test the reporting module’s power and grounds with a voltage-drop test. Keep the circuit operating with key ON and modules awake. Measure ground drop from module ground pin to battery negative; accept less than 0.1 V drop. Measure power drop from battery positive to the module feed pin under load as well.
  5. Perform a targeted visual inspection before disconnecting multiple modules. Inspect the CAN backbone routing, splice packs, and areas near aftermarket equipment. Look for green corrosion, water trails, harness crush points, and signs of prior repair.
  6. With ignition ON, measure CAN line bias behavior at an accessible connector using backprobing. Do not use ignition-OFF readings as a reference because the bus bias voltage only exists when modules power up. Compare CAN+ and CAN- behavior to each other; a “stuck high” CAN+ usually pairs with an abnormal CAN- reading or instability.
  7. Isolate the fault by disconnecting one suspect node at a time only when the service information allows it. Start with recently serviced areas or modules that show as missing on the network scan. After each change, re-check network scan results and see if U0005 returns immediately.
  8. Check CAN+ circuit integrity with the battery disconnected when you suspect a short to power. Inspect for continuity to B+ where it should not exist, and check for continuity between CAN+ and CAN- that suggests a shorted pair. Use wiring diagrams to include splice locations, not just endpoints.
  9. Inspect terminals closely at the modules and splice packs involved. Look for spread terminals, pushed-out pins, and fretting. Confirm terminal tension with the correct test probe; do not “tighten” terminals by guesswork.
  10. Use a scan tool snapshot during a road test if the concern is intermittent. Freeze frame shows what happened when the DTC set. A snapshot captures the moment the network drops during your test drive. Log system voltage, ignition state, and module online/offline status if your tool supports it.
  11. Confirm the repair by clearing codes and repeating the conditions from freeze frame. Run another full network scan and verify all expected modules report. Recheck for pending codes after a complete drive cycle, since some network faults require two trips to confirm.

Professional tip: When U0005 points to “High Speed CAN (+) High,” treat it as a network electrical problem until you prove otherwise. Start by finding which modules drop off the bus and verify their power and grounds with voltage-drop testing. Many “bad module” calls disappear after you repair one corroded splice or a backfed aftermarket CAN tap.

Need network wiring diagrams and module connector views?

Communication stop and network faults require module connector pinouts, bus wiring routes, and power/ground diagrams. A repair manual helps you trace the exact circuit path before replacing any ECU.

Factory repair manual access for U0005

Check repair manual access

Possible Fixes

  • Repair chafed CAN+ wiring and restore proper twisted-pair routing and shielding where applicable.
  • Clean, dry, and seal water-intruded connectors or splice packs, then repair terminals as needed.
  • Remove or rewire improper aftermarket CAN connections that backfeed or load the network.
  • Repair module power or ground faults found by voltage-drop testing, including fuse, relay, and ground point service.
  • Restore correct network termination by reconnecting unplugged modules or repairing damaged connector/terminal fit.
  • Replace a control module only after you confirm proper power/ground and prove it biases or shorts the CAN+ line.

Can I Still Drive With U0005?

You can sometimes drive with a U0005 code, but you should treat it as a “network integrity” warning. U0005 means a module saw the High Speed CAN bus (+) line stuck high. That can knock one or more modules offline without warning. If the vehicle starts and shifts normally, the risk may feel low. The problem can still escalate on the next key cycle or bump. Do not drive if you have a no-start, stalling, harsh shifting, loss of power steering assist, ABS or brake warnings, or a dead instrument cluster. Those symptoms indicate critical modules may be dropping off the network. If you must move the vehicle, keep the trip short, avoid highways, and avoid towing loads. Plan on diagnosing it soon.

How Serious Is This Code?

U0005 ranges from an inconvenience to an immediate drivability problem. When only a non-critical module drops out, you may only see warning lights, inoperative infotainment, or lost scan tool access to one controller. The situation becomes serious when the CAN fault affects powertrain, braking, steering, or stability modules. A bus (+) high condition can block messages that the ECM, TCM, ABS, or EPS needs to operate smoothly. That can trigger limp mode, hard shifts, reduced throttle response, or multiple warning lamps. Ignoring U0005 also increases diagnostic time later. A shorted harness can damage connectors and corrupt network traffic across many modules.

Common Misdiagnoses

Technicians often replace a module because the scan tool cannot communicate with it. That mistake happens when the real issue is the CAN (+) line pulled high by wiring damage, water intrusion, or a chafed section near the radiator support or under-carpet splice packs. Another common miss involves skipping power and ground checks under load. A module with a weak ground can “bias” the network and mimic a bus fault. People also misread a pile of U-codes as multiple bad modules. In many cases, one shorted node or one pinched harness creates the entire symptom set. Prove the bus condition at the connector before condemning any controller.

Most Likely Fix

The most frequent confirmed U0005 repair path starts with isolating the High Speed CAN (+) circuit fault. Find the segment that pulls the line high. Shops commonly locate it at a rubbed-through harness, a backed-out terminal, or corrosion inside a connector or splice pack. The next most common direction involves restoring module power or ground integrity. A poor ground or voltage feed can distort CAN signaling and create a “bus (+) high” report. After repairs, verify stable scan tool communication with all modules and road test through several key cycles. Enable criteria vary by vehicle, so follow service information for network self-tests and module wake-up conditions.

Repair Costs

Network and communication fault repairs vary by root cause — wiring/connectors are often the source, but module-level repairs or replacements can be significantly more expensive.

Repair TypeEstimated Cost
Basic DIY inspection (battery, fuses, connectors)$0 – $50
Professional diagnosis$100 – $200
Wiring / connector / ground repair$80 – $400+
Module replacement / programming$300 – $1500+

Related Speed Can Codes

Compare nearby speed can trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • U0009 – High Speed CAN Communication Bus (-) Shorted to Bus (+)
  • U0008 – High Speed CAN Communication Bus (-) High
  • U0007 – High Speed CAN Communication Bus (-) Low
  • U0006 – High Speed CAN Communication Bus (-) Open
  • U0004 – High Speed CAN Communication Bus (+) Low
  • U0003 – High Speed CAN Communication Bus (+) Open

Last updated: March 31, 2026

Key Takeaways

  • U0005 means a module detected the High Speed CAN Communication Bus (+) line reading high.
  • The code points to a network circuit condition, not a confirmed failed module.
  • Start with network presence checks, then inspect CAN wiring, connectors, and splice packs.
  • Verify module power and grounds with voltage-drop tests under load.
  • Confirm the repair by restoring full module communication and repeating key cycles and a road test.

FAQ

What are the symptoms of U0005?

U0005 symptoms usually involve network-related glitches. You may see multiple warning lights, a dead or intermittent instrument cluster, harsh shifting, limp mode, or features that stop working. On a scan tool, one or more modules may disappear from the network scan. Some vehicles show a no-start or stall if a critical module drops offline.

What causes U0005?

U0005 causes center on the High Speed CAN bus (+) circuit getting forced high. Common triggers include a short to power on the CAN (+) wire, water or corrosion in a connector, a pinched harness near sharp brackets, or a failed node that biases the line. Power or ground faults at a module can also corrupt CAN signaling.

Can my scan tool communicate with the affected module, and what does that mean?

If your scan tool cannot communicate with a specific module while others respond, focus on that module’s power, ground, and CAN connector pins first. If the scan tool cannot communicate with many modules, suspect a main bus fault or a shorted node. Use a full network scan and then isolate sections by unplugging modules per service information.

Can I drive with U0005?

You can sometimes drive short distances if the vehicle runs normally and no critical warnings appear. Still, U0005 can become a no-start or sudden drivability issue without notice. Stop driving if you have brake, steering, ABS, or transmission warnings, stalling, or a dead cluster. Schedule diagnosis quickly, since the root cause often involves wiring damage that can worsen.

How much does it cost to fix U0005?

Repair cost for U0005 depends on how quickly the fault isolates. A simple connector clean-and-reseat or minor wiring repair often costs less than a major harness job. Diagnosis time can increase if the fault goes intermittent or involves hidden splice packs. If a module truly causes the bus to stick high, programming may add cost. Confirm the fix with multiple key cycles and a road test; enable conditions vary by vehicle.

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • Wheels / Driveline
  • Chassis Systems (C-Codes
  • CAN Bus / Network Communication
  • Network & Integration (U-Codes
  • Control Module Communication
  • Engine & Powertrain
  • Vehicle Integration Systems
  • Fuel & Air Metering
  • Volkswagen
  • Ignition & Misfire
  • Mitsubishi
  • Emission System
  • BYD
  • Transmission
  • Toyota
  • Hybrid / EV Propulsion
  • Lexus
  • Cooling Systems
  • Mercedes-Benz
  • Body / Comfort & Interior
  • Dodge
  • Airbag / SRS
  • Kia
  • Climate Control / HVAC
  • Hyundai
  • ABS / Traction / Stability
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer