U0058
Vehicle Communication Bus D (+) Low
Vehicle communication network
Generic OBD-II
Medium
What it means
U0058 means the positive wire of the vehicle's Bus D communication network is reading too low, usually because it is shorted to ground or a module is dragging it down. Modules on Bus D can lose the ability to communicate, dropping features offline and setting warning lights. It is an electrical fault in the bus wiring or one of the connected modules.
Medium
Can I keep driving? Often driveable, but a low bus voltage can knock modules on Bus D offline with warning lights and lost features, and limp mode if a powertrain module is involved β diagnose promptly.
Common symptoms
What you'll notice
- One or more modules on Bus D dropping offline
- Multiple warning lights on together
- Features tied to this bus not working
- Communication errors reported when scanned
Common causes
Most likely first
- Bus D (+) wire shorted to ground or pulled lowLikely
- Chafed wiring contacting a grounded surfaceCommon
- Corroded or wet connector loading the circuitCommon
- A failed module dragging the bus voltage downLess often
How to diagnose & fix
Work through it in order
- Scan all modules and record which Bus D modules are affected.
- Inspect the Bus D (+) wiring for chafing and shorts to ground.
- Measure bus voltage and check for a short to ground.
- Disconnect suspect modules one at a time to find one pulling the bus low.
- Repair the wiring or replace the faulty module, clear codes, and retest.
FAQ
Quick answers
Is it safe to drive with U0058?+
A low bus voltage can silence the modules on Bus D. The driving impact depends on which systems the manufacturer put on this bus β get it checked, especially if brake or powertrain modules are involved.
Can I just clear U0058?+
It returns until the short-to-ground or failed module is fixed. Clearing does not repair the underlying electrical fault.
Related codes
Often seen with U0058
Read & clear U0058 yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX