Code
U0058
Generic
U — Network/User
Vehicle Communication Bus D (+) Low
AI status
Completed
Completed
100%
Causes
- Open or short in Bus D (+) wiring
- Short to ground on Bus D (+)
- Damaged or corroded connector at a module on Bus D
- Failed CAN/LIN transceiver in one or more control modules
- Missing or incorrect termination resistor(s)
- Blown fuse or power supply problem to network gateway/module
Symptoms
- Malfunction Indicator Lamp (MIL) or multiple network-related warning lamps
- Loss of communication with one or more modules on Bus D (inoperative displays, modules, or features)
- Intermittent electrical/electronic module behavior
- No-start or crank issues if drivetrain/gateway modules affected
- Stored network communication-related fault codes in multiple modules
What to check
- Retrieve all stored U-codes and related freeze-frame data from all modules
- Visual inspection of Bus D wiring, connectors, and junctions for damage, corrosion, or water intrusion
- Confirm battery voltage and ground integrity before network testing
- Check fuses and power feeds for gateway and modules on Bus D
- Measure voltage at Bus D (+) and Bus D (−) with key ON, engine OFF
- Measure resistance across Bus D (+) to Bus D (−) (expected ~60 ohms for 2×120Ω terminations)
Signal parameters
- Expected idle voltage (typical CAN bus): CANH ≈ 2.5 V, CANL ≈ 2.5 V (both lines should be near mid-supply when recessive)
- Dominant state typical: CANH ≈ 3.5 V, CANL ≈ 1.5 V (differential ≈ 2.0 V)
- Measured voltage on Bus D (+) low condition: significantly below ~2.0–2.5 V (depends on vehicle thresholds)
- Bus resistance with two terminators present: ~60 Ω between Bus D (+) and Bus D (−); single terminator: ~120 Ω
- Short to ground will pull Bus D (+) toward 0 V; short to battery will pull it toward battery voltage
Diagnostic algorithm
- Confirm DTC and collect freeze-frame, confirming key state and conditions when code set.
- Inspect visible wiring, connectors, and PCB/ground points for corrosion, damage, or water intrusion on modules connected to Bus D.
- Check vehicle battery voltage and ground straps; correct any low-voltage or poor-ground conditions.
- Verify fuses and power feeds for gateway and modules on Bus D; repair as needed.
- With key ON, measure voltage at Bus D (+) at a convenient connector and compare to Bus D (−) and ground. Note values.
- Measure resistance between Bus D (+) and Bus D (−) with battery disconnected to verify termination resistances (~60 Ω expected with two terminators).
- Isolate wiring: disconnect modules on Bus D one at a time (begin with those closest to the fault location or recently serviced) to see if the low condition clears; if it clears when a module is unplugged, suspect that module.
- Use an oscilloscope or CAN/LIN bus analyzer to view waveform integrity and locate where the signal is being pulled low (look for missing recessive level, short pulses, or constant low).
- Trace and repair any short-to-ground or short-to-B+ faults found. Repair corroded connectors, replace damaged harness sections, or restore proper termination.
- If wiring and connectors check good, suspect and replace the module whose transceiver is failing (follow manufacturer procedures for module programming if required).
- Clear DTCs, perform functional tests and road test to confirm repair and that the U0058 does not return.
Likely causes
- Short to ground or low-voltage short on Bus D (+) wiring
- Failed module transceiver pulling Bus D (+) low
- Disconnected or corroded connector at a module on Bus D
- Missing/failed termination resistor(s) or incorrect wiring after a repair
Fault status
Status
Bus D positive line voltage below expected threshold detected by gateway/module. Communication on Bus D is degraded or lost; check wiring, connectors, termination, and module transceivers.
Repair difficulty: Medium
Diagnostic time: 1-4 hours
Repair manuals
Brands with available manuals
9,746
The library contains 9,746 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
