Network, generic

U0058 Vehicle Communication Bus D (+) Low

Check engine lightUsually off
EmissionsNot relevant
Drive cycleNot required
Limp modePossible

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.

Likely causes

(+) wire of Bus D chafed through to ground
Harness pinched by a bracket or fastener
Shorted transceiver in a module on Bus D

Symptoms

  • 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

Repair estimate

DifficultyHardWorkshop job
Parts and labour€60–800
Time1–5 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

bus d wiringcan transceiver

Related codes

References: nxp.com, onsemi.com, law.cornell.edu.