HomeTrouble CodesU0018

U0018 — Medium Speed Can Communication Bus Shorted Bus

Generic OBD-II · all makesNetwork / communication

U0018 is a diagnostic trouble code that indicates the Medium Speed CAN bus is shorted. This means that a fault in the bus wiring or a component connected to it is creating an unintended electrical connection, disrupting communication between modules that use the medium speed CAN network.

Symptoms

What causes it — most likely first

1. Shorted bus wiring

A damaged, frayed, or incorrectly routed cable on the medium speed CAN bus can create a direct electrical short between the two CAN lines.

2. Faulty connector or harness

A connector that has bent pins, corrosion, or a broken insulation layer can short the bus at a junction point.

3. Damaged or miswired module

A powertrain control module, sensor, or other ECU that is wired incorrectly or has a short inside its internal circuitry can short the bus when it is powered.

4. Loose or corroded ground

A poor ground connection on a module or harness can cause voltage fluctuations that appear as a bus short.

5. Control‑module software issue

In rare cases, a firmware bug can misinterpret bus voltage levels as a short, but this is uncommon compared to hardware faults.

How it's diagnosed

  1. Inspect the medium speed CAN bus wiring harness for visible damage, fraying, or exposed conductors.
  2. Check all connectors on the bus for bent pins, corrosion, or insulation wear.
  3. Verify the proper wiring and continuity of each module attached to the bus, using a multimeter or oscilloscope.
  4. Measure the bus voltage levels while the engine is running to detect abnormal readings that indicate a short.
  5. Use a diagnostic scan tool to isolate the specific module or harness segment that is generating the U0018 code.
  6. If a module is suspected, remove it from the harness and test the bus with the module disconnected to confirm the short source.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Can the PCM be the cause of U0018?

The PCM can generate a U0018 code if it has an internal fault that shorts the medium speed CAN bus, but this is rare. The more common cause is a physical wiring or connector problem.

Will simply clearing the code fix the problem?

Clearing the code only removes the warning. The underlying short will remain and the code will reappear unless the shorted wiring or component is repaired or replaced.

Is a software update for the PCM a recommended solution?

A software update is unlikely to resolve a hardware short on the bus. It should only be considered if the manufacturer has issued a specific update addressing a known bus issue.