Obdaryn

U0058Vehicle Communication Bus D (+) Low

  • Generic OBD-II code · Network
  • Can trigger limp mode
How the car detects it
U0058 reports the (+) conductor of Vehicle Communication Bus D shorted to ground. If Bus D is a high-speed-style CAN, that conductor is CAN-High, and NXP's TJA1041 application note puts this short on the list of failures that stop communication completely. A diagnosing transceiver can still flag it, but the note explains why the controller rarely gets that far: when communication is fully corrupted, the routine that would read the flag after a sent frame is never reached. In practice the modules on Bus D drift into bus-off one after another and partners on other networks record them as missing. onsemi measured the node's supply current dropping from about 65 to 50 mA. No manufacturer documents U0058 publicly. With the battery disconnected, CAN-High shows a few ohms or less to ground.
What you may notice
  • All functions on Bus D fail together
  • Lost-communication codes in modules on other networks
  • Warning lamps or fallback modes depending on the modules involved
Likely causes
  • Likely(+) wire of Bus D chafed through to ground
  • PossibleHarness pinched by a bracket or fastener
  • RareShorted transceiver in a module on Bus D
Repair
Hard · Usually a job for a workshop.Typical cost: €60 – €800

Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.