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)
  • Diagnostic Guides
  • About
  • Brands
    • Toyota
    • Lexus
    • Hyundai
    • Kia
    • BYD
    • Skoda
    • Mitsubishi
    • Volvo
    • Nissan
    • Mercedes-Benz
    • Dodge
    • Suzuki
    • Honda
    • Volkswagen
    • Audi
    • Chrysler
    • Jeep
    • Ford
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Diagnostic Guides
  • About
  • Brands
    • Toyota
    • Lexus
    • Hyundai
    • Kia
    • BYD
    • Skoda
    • Mitsubishi
    • Volvo
    • Nissan
    • Mercedes-Benz
    • Dodge
    • Suzuki
    • Honda
    • Volkswagen
    • Audi
    • Chrysler
    • Jeep
    • Ford
  • Contact
Home / DTC Codes / Network & Integration (U-Codes) / U0009 – High Speed CAN Communication Bus (-) Shorted to Bus (+)

U0009 – High Speed CAN Communication Bus (-) Shorted to Bus (+)

DTC Data Sheet
SystemNetwork
StandardISO/SAE Controlled
Fault typeCommunication Loss
Official meaningHigh Speed CAN Communication Bus (-) Shorted to Bus (+)

Last updated: April 7, 2026

U0009 means your vehicle lost reliable communication on the high-speed CAN network because the CAN “minus” wire is shorted to the CAN “plus” wire. For most drivers, that shows up as warning lights, missing gauges, no-start, or random “service” messages. The car may still run, but multiple systems can act up at once. According to factory diagnostic data, this code indicates: High Speed CAN Communication Bus (-) Shorted to Bus (+). The code does not prove a bad module. It points to a network wiring fault that you must confirm with testing.

🔍Look up your vehicle's recalls, specs & safety ratings — free VIN decoder with NHTSA data

U0009 Quick Answer

U0009 points to the high-speed CAN pair shorted together (CAN (-) to CAN (+)). Check scan tool module presence first, then inspect the CAN wiring and connectors for crush, rub-through, or water intrusion.

What Does U0009 Mean?

U0009 is a network fault code. A control module detects that the high-speed CAN “minus” circuit and the high-speed CAN “plus” circuit are shorted together. In practice, modules cannot exchange messages cleanly. That can disable functions that depend on shared data, like ABS, EPS, transmission, or engine torque control.

Officially, U0009 means “High Speed CAN Communication Bus (-) Shorted to Bus (+).” The module sets it when it monitors the CAN pair and sees abnormal bus behavior that matches a short between the two lines. SAE J2012 U-codes stay intentionally general. You must confirm which network segment and which connector area caused the short.

Theory of Operation

The high-speed CAN bus uses two wires that carry opposite electrical states. Many modules share that twisted pair. Each module transmits messages and also listens. The network relies on clean separation between CAN (+) and CAN (-). It also relies on solid module power and ground.

A short between CAN (-) and CAN (+) ties the pair together. That collapses the differential signal and corrupts message traffic. Some modules drop off the network first. Others set “lost communication” codes as a result. The root cause often sits in a harness pinch, water-filled connector, or a damaged splice pack.

Symptoms

U0009 symptoms usually show up as multiple, unrelated systems failing at the same time.

  • Scan tool dropout: One or more modules show “no communication,” disappear from the module list, or connect intermittently.
  • Multiple warning lights: ABS, traction control, EPS, airbag, or MIL lights may turn on together.
  • No-start or stall: The engine may crank with no start, or it may stall when network traffic collapses.
  • Inoperative gauges: Speedometer, tachometer, fuel gauge, or PRNDL display may drop out or freeze.
  • Harsh shifting: The transmission may default to fail-safe shifting if it loses torque or speed messages.
  • Steering/brake assist changes: EPS assist may reduce, or ABS functions may disable due to missing data.
  • Intermittent resets: Infotainment or cluster may reboot when the short appears and clears with vibration.

Common Causes

  • CAN-H (Bus +) and CAN-L (Bus -) shorted together: Chafed insulation or a crushed harness lets the two data lines touch, so CAN-L mirrors CAN-H and the network loses differential signaling.
  • Water intrusion in a high-speed CAN connector: Moisture bridges terminals and raises leakage current, which pulls CAN-L toward CAN-H and triggers the “(-) shorted to (+)” fault logic.
  • Aftermarket accessory splice into the HS-CAN pair: Poor splices, Scotch-lock taps, or wrong wire identification distorts the twisted pair and can physically or electrically couple CAN-L to CAN-H.
  • Pin fit or terminal drag inside a module connector: Spread terminals, backed-out pins, or terminal fretting can allow adjacent terminals to contact or intermittently cross-couple during vibration.
  • Harness damage near heat or moving components: Melted loom near exhaust parts or rub-through at brackets commonly collapses the twisted pair and creates a line-to-line short.
  • Internal fault in a connected control module or gateway: A failed transceiver can clamp CAN-L toward CAN-H, so the whole HS-CAN segment drops offline even though wiring ohms good.
  • Improper module installation or connector mismatch: Forced connectors, wrong cavity population, or misaligned pins can short the CAN circuits at the connector face.
  • Collision repair or harness repair error: Misrouted harnesses and incorrect repairs can twist, pinch, or pierce the CAN pair and create a recurring line-to-line short under load.

Diagnosis Steps

Tools you’ll need: A scan tool that can run a full network scan and show module status, a quality DVOM, and basic back-probing tools. Use a wiring diagram to identify HS-CAN (+) and HS-CAN (-). A breakout box helps, but you can test at accessible module connectors. Plan for a battery disconnect during resistance checks.

  1. Confirm U0009 and note if it shows as pending or confirmed/stored. Record freeze frame data, especially ignition state, vehicle speed, battery voltage, and any companion U-codes that indicate which network segment dropped.
  2. Run a full network scan and save the report. Identify which modules respond, which show “no communication,” and which module logged U0009, since that narrows the affected HS-CAN branch or gateway path.
  3. Check fuses and power distribution that feed the modules on the high-speed CAN network. Verify the related ignition feed and B+ circuits, because a powered-down module can mimic a network fault and mislead testing.
  4. Verify the reporting module’s power and grounds with voltage-drop testing under load. Aim for less than 0.1V drop on grounds with the circuit operating, because a high-resistance ground can corrupt CAN transceiver operation.
  5. Key OFF, disconnect the battery, and let modules go to sleep. Measure CAN bus resistance between CAN+ and CAN- at an accessible connector on the HS-CAN; a healthy network reads about 60 ohms, while a line-to-line short often drives the reading very low.
  6. If resistance looks wrong, isolate the fault by disconnecting modules one at a time on that HS-CAN segment. Recheck resistance after each disconnect until the reading returns near 60 ohms, which points to the branch or module that contains the short.
  7. With the battery reconnected and ignition ON, check CAN+ and CAN- bias voltage to ground at the same connector. Take these readings with ignition ON, because the bias only exists when the network is powered; a healthy bus typically sits near 2.5V on both lines.
  8. Inspect the suspect harness section in detail. Focus on areas where the twisted pair runs through doors, under seats, near kick panels, along frame rails, and near recent repairs; look for crushed loom, rub-through, green corrosion, or terminal damage.
  9. Perform pin-to-pin and pin-to-ground checks only after the visual inspection. Verify CAN+ to CAN- continuity does not exist when isolated, and confirm neither line shows continuity to the other due to bridging at the connector.
  10. For intermittent U0009 complaints, use a scan tool snapshot during a road test or wiggle test. Freeze frame shows conditions when the DTC set, while a snapshot captures live network dropouts as you flex the harness or operate suspected loads.
  11. After repairs, clear codes and rerun the network scan. Confirm all modules communicate and verify U0009 does not return on key-on, because a hard HS-CAN short typically resets immediately.

Professional tip: When U0009 appears with multiple “no communication” modules, treat it like a wiring fault first. A single crushed section of twisted pair can take down the entire HS-CAN. Isolate the network by disconnecting branches, and let the resistance test guide you before condemning any module.

Possible Fixes

  • Repair the CAN twisted pair where CAN-L shorts to CAN-H: Restore correct wire routing and insulation, then re-twist and seal the repair to maintain noise immunity.
  • Clean, dry, and terminal-repair a contaminated HS-CAN connector: Remove corrosion, replace damaged terminals, and correct pin fit to stop terminal bridging and leakage.
  • Remove or correct an aftermarket splice into HS-CAN: Eliminate improper taps and repair the harness to OEM-style twisted pair integrity.
  • Replace or repair damaged harness sections near rub points: Re-route and protect the loom at brackets, hinges, and heat sources to prevent repeat shorts.
  • Replace a module only after isolation proves it clamps the bus: If disconnecting a specific module restores normal resistance and bias, address that module or its connector after verifying powers and grounds.

Can I Still Drive With U0009?

You might be able to drive with a U0009 code, but you should treat it as a reliability and safety risk. U0009 means the high-speed CAN bus lines have lost proper separation because CAN (-) is shorted to CAN (+). That can disrupt module-to-module communication without warning. Some vehicles will start and run, then suddenly drop functions like ABS, traction control, power steering assist, or transmission shift strategy. If you see multiple warning lamps, hard shifting, no-start, or a scan tool that cannot communicate with several modules, stop driving and diagnose it. A shorted CAN pair can also pull the network down and leave you stranded.

How Serious Is This Code?

U0009 ranges from an inconvenience to a major drivability issue, depending on which modules lose communication. If only a non-critical module drops off the network, you may notice a warning light with few symptoms. When critical modules lose network data, the vehicle can enter fail-safe modes, disable stability control, reduce steering assist, or refuse to start. Ignoring U0009 can increase towing risk and diagnostic cost. The longer the short remains, the more likely intermittent faults become repeatable and harder to isolate. Treat repeated U0009 events as high priority, especially when the problem happens with bumps, rain, or after recent wiring work.

Common Misdiagnoses

Technicians often misread U0009 as a “bad module” and replace the last module that stopped responding. That wastes money because a CAN (-) to CAN (+) short often comes from harness damage, water intrusion, or a backed-out terminal at a connector. Another common miss involves skipping power and ground checks. A module with poor ground can corrupt the bus and mimic a short. Many also overlook aftermarket equipment, especially remote starts and trackers spliced into. Avoid guesswork by confirming the network failure pattern on a full module scan, then isolating the short by unplugging suspect branches while monitoring bus integrity.

Most Likely Fix

The most common confirmed repair direction for U0009 involves finding and repairing a CAN twisted-pair wiring fault, not replacing a module first. Focus on rubbed-through harness sections near the battery, radiator support, under- areas, and door sills. Water in connectors can bridge CAN (-) to CAN (+) and create the same fault. After the repair, confirm stability with a road test under the same conditions that set the code. Enable criteria vary by vehicle, so use service information to confirm when the network self-tests run and when modules log U-codes.

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 Bus Codes

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

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

Key Takeaways

  • U0009 meaning: the vehicle detected the high-speed CAN (-) line shorted to CAN (+).
  • Main risk: the short can pull the network down and disable multiple systems.
  • Most common causes: harness chafing, water intrusion, terminal damage, and aftermarket splices.
  • Best diagnostic path: full network scan, then isolate the short by checking branches and connectors.
  • Repair verification: repeat the same drive conditions and confirm no modules drop offline.

FAQ

What does U0009 mean?

U0009 means the vehicle detected a fault where the High Speed CAN Communication Bus (-) is shorted to Bus (+). In plain terms, the two CAN data wires have lost proper separation. That condition can distort data signals and cause multiple modules to lose communication at the same time.

What are the symptoms of U0009?

U0009 symptoms often include multiple warning lamps, a scan tool that shows several “lost communication” codes, and intermittent no-start or stall events. You may also see ABS and traction control warnings, reduced steering assist, or harsh shifting. Symptoms often change with vibration, moisture, or temperature.

What causes U0009?

Common U0009 causes include chafed wiring where the CAN twisted pair rubs through and touches, water intrusion that bridges pins inside a connector, and damaged terminals that allow CAN wires to contact each other. Aftermarket devices spliced into CAN can also deform wiring and create an internal short.

Can my scan tool still communicate with modules when U0009 sets?

Sometimes it can, and that detail guides the diagnosis. If the tool talks to most modules, the short may affect one branch or connector, not the entire backbone. If the tool cannot connect to several key modules, the short likely drags the whole high-speed bus down. Use a full network scan to map which modules drop offline.

How do you fix U0009 and verify the repair?

Fix U0009 by locating the CAN (-) to CAN (+) short and repairing the wiring, connector, or splice that created it. Do not replace a module until you prove the network wiring is intact. Verify the repair by clearing codes, then road testing under the same conditions that triggered the fault. Network self-test conditions vary, so confirm with service information and rescan for returning U-codes.

Diagnostic Guides for This Code

In-depth step-by-step tutorials that pair with U0009.

  • CAN Bus: The 60-Ohm RuleRead guide →
  • Test Engine & Chassis GroundsRead guide →
  • Why Low Voltage Cascades to Multi-DTCRead guide →

Free VIN Decoder

Free recalls, specs & safety ratings. NHTSA-sourced data — no signup.

Decode VIN →

Featured Guides
  • Fuel Trim: Short vs. Long Term
  • Diagnose Misfires (Scan Tool)
  • Diagnose EVAP Faults
  • CAN Bus: The 60-Ohm Rule
  • Test a Wheel Speed Sensor
  • Read Freeze Frame Data
Popular Codes
  • P0420 — Catalyst Efficiency
  • P0300 — Random Misfire
  • P0171 — System Lean (Bank 1)
  • P0455 — EVAP Large Leak
  • P0128 — Coolant Below Thermostat
  • U0121 — Lost Comm with ABS
  • C0040 — Wheel Speed Sensor (RR)
  • P0016 — Crank/Cam Correlation
All Categories
  • Steering Systems
  • Suzuki
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Ford
  • Body Systems (B-Codes
  • Wheels / Driveline
  • Volvo
  • Chassis Systems (C-Codes
  • CAN Bus / Network Communication
  • Audi
  • Network & Integration (U-Codes
  • Control Module Communication
  • Skoda
  • Engine & Powertrain
  • Vehicle Integration Systems
  • Jeep
  • Fuel & Air Metering
  • Volkswagen
  • Honda
  • Ignition & Misfire
  • Mitsubishi
  • Chrysler
  • Emission System
  • BYD
  • Chevrolet
  • Transmission
  • Toyota
  • GMC
  • Hybrid / EV Propulsion
  • Lexus
  • Ram
  • Cooling Systems
  • Mercedes-Benz
  • Body / Comfort & Interior
  • Dodge
  • Airbag / SRS
  • Kia
  • Climate Control / HVAC
  • Hyundai
  • ABS / Traction / Stability
  • Nissan
Powertrain Systems
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
More Systems
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
Safety & Chassis
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
Chassis & Network
  • 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