OBD Guide

U0058

Vehicle Communication Bus D (+) Low

U0058 is an OBD-II diagnostic trouble code meaning: Vehicle Communication Bus D (+) Low. Common causes: open or short circuit in the positive line of the can d bus, oxidation of contacts in connectors. Estimated repair cost: $6–56.

Severity
⚠️ Medium
Can you drive?
Limited driving only, diagnose soon
Approx. repair cost
$6–56 (est.)

Symptoms

  • Unstable operation of electronic systems
  • The indicator light on the dashboard comes on
  • Lost connection with some modules
  • Problems starting the engine
  • Infotainment system malfunctions

Causes

  • Open or short circuit in the positive line of the CAN D bus
  • Oxidation of contacts in connectors
  • Fault in one of the modules connected to the bus
  • Wiring harness damage
  • Problems with module power supply

How to Fix

  1. Check the integrity of the CAN D bus wiring
  2. Inspect and clean the contacts in the connectors
  3. Check fuses associated with modules
  4. Diagnose modules connected to the bus
  5. Check resistance and voltage in the bus

Related codes

Error U0058 by Vehicle Brand

FAQ

What does the U0058 code mean?

U0058 is an OBD-II diagnostic trouble code that indicates: Vehicle Communication Bus D (+) Low

What causes a U0058 error code?

The most common causes of U0058 include: Open or short circuit in the positive line of the CAN D bus; Oxidation of contacts in connectors; Fault in one of the modules connected to the bus; Wiring harness damage.

How do I fix a U0058 diagnostic trouble code?

To fix U0058: Check the integrity of the CAN D bus wiring. Inspect and clean the contacts in the connectors. Check fuses associated with modules. For a complete diagnosis, use an OBD-II scanner.

Is it safe to drive with U0058?

Limited driving only, diagnose soon

How much does it cost to fix U0058?

The estimated repair cost for U0058 is $6–56. Actual cost depends on your vehicle, location, and labor rates.

See also: Russian version · NationStat