U0058 — Vehicle Area Network (VAN) Data Bus D (+) – Voltage Low #
Please note: The exact wording of this code may vary depending on the vehicle manufacturer (OEM).
Known label variations:
- Vehicle Area Network (VAN) Data Bus D (+) – Voltage Low (General, SAE standard)
- VAN D+ Data Bus Low Voltage (Peugeot/Citroën – PSA)
- VAN Line D+ Circuit Low (Renault)
- VAN Communication D+ Signal Low (Opel/Vauxhall)
- Data Bus D+ Voltage Too Low (Fiat, Lancia)
Summary of code U0058 #
U0058 indicates that the Vehicle Area Network (VAN) Data Bus D (+) line is registering a voltage lower than the expected threshold. The VAN bus is a specialized communication network within certain European vehicles, acting much like a digital nervous system that allows various controllers (like the body, engine, or lighting modules) to share data. When the D (+) circuit—which represents the positive data line—reports low voltage, it can disrupt or halt communication between modules.
This fault is typically flagged by the Body Control Module (BCM) or a dedicated communication gateway. The code can appear as a stand-alone issue or alongside other network-related trouble codes, depending on the module’s ability to talk across the VAN network. Notably, this code is most common in vehicles from French and some Italian or British OEMs using the VAN architecture.
Frequent symptoms for code U0058 #
A vehicle with a U0058 code may show a wide range of symptoms, from subtle quirks to major electrical malfunctions. Since the VAN bus links multiple systems, the symptoms can span several domains:
- Intermittent or complete failure of interior electronics (e.g., windows, locks, dashboard displays)
- Warning lights for ABS, airbag, or other systems that rely on network communication
- No communication when scanning modules with a diagnostic tool (scan tool cannot access some or all modules)
- Random or persistent warning messages on the instrument panel
- Erratic or non-functional lighting (exterior/interior)
Probable causes for code U0058 (in order of likelihood) #
The root causes for a VAN Data Bus D (+) low voltage code are usually electrical in nature. The most frequent culprits include:
- Wiring faults—damaged, pinched, corroded, or shorted wiring in the VAN D (+) circuit
- Poor connections—loose, corroded, or pushed-out pins at connectors (especially at modules or splice points)
- Water ingress—moisture in harnesses or connectors leading to abnormal voltage readings
- Faulty control module—failure of a module connected to the VAN bus, pulling down the line voltage
- Incorrect aftermarket installations—poorly installed alarms, stereos, or accessories interfering with the network
Step-by-step diagnosis for code U0058 #
A systematic approach is key to isolating the cause of this network issue. Here’s a proven diagnostic path:
- 1. Verify the complaint: Confirm stored DTCs and note any affected modules with a professional scan tool.
- 2. Visual inspection: Thoroughly check harnesses and connectors associated with the VAN bus, especially in areas prone to rubbing, pinching, or water exposure.
- 3. Pinpoint testing: Using wiring diagrams, identify the VAN D (+) wire. With the ignition off, disconnect modules and measure resistance to ground and continuity between splice points and connectors.
- 4. Voltage checks: With ignition on, back-probe the VAN D (+) wire. Compare voltage readings to OEM specifications (typically between 2.0–3.0V, but always check the service manual).
- 5. Isolate sections: If possible, separate the network into segments by disconnecting modules, looking for a change in voltage or communication. A sudden return to normal often pinpoints the problem area.
- 6. Inspect for aftermarket modifications: Look for non-OEM devices spliced into the VAN wiring; temporarily disconnect them for testing.
- 7. Check for water/moisture: Open connectors and inspect for corrosion or dampness, especially in footwells, under seats, and behind kick panels.
- 8. Test/replace suspected modules: If all wiring checks out, isolate and test or swap modules one at a time as per OEM procedure.
Possible repairs for code U0058 #
Once the cause is identified, repairs should address the root of the low voltage signal. Possible solutions include:
- Repairing or replacing damaged, corroded, or shorted VAN D (+) wiring
- Cleaning and re-seating connectors, replacing terminals as needed
- Sealing harnesses or connectors against further water ingress
- Repairing or removing aftermarket devices interfering with the VAN network
- Replacing the faulty module, following proper programming and initialization procedures
Is it safe to drive with code U0058? #
Driving is generally not recommended with a U0058 code active. While the engine may run, unpredictable behavior from safety and comfort systems is possible—including loss of lighting, power windows, or even ABS and airbag readiness. For safety and to prevent further electrical damage, it’s best to address the issue before continued use.
Vehicles most commonly affected by code U0058 #
While any vehicle using a VAN communication system may experience U0058, it is most frequently reported in:
- Peugeot and Citroën (PSA group) models from the early 2000s onward
- Renault vehicles
- Opel/Vauxhall models with VAN networks
- Fiat and Lancia vehicles using VAN architecture
- Some Ford models produced in partnership with PSA or Renault
Common mistakes & best practices for code U0058 #
Misdiagnosis is common with network codes, especially when symptoms are intermittent or cross multiple systems. Here’s what to avoid—and what to do:
- Don’t replace modules without confirming wiring integrity first.
- Don’t ignore evidence of water ingress—even minor moisture can cause major network issues.
- Don’t overlook recent aftermarket installations; always ask about recent work.
- Do use the OEM wiring diagram—VAN systems are less standardized than CAN networks.
- Do isolate sections of the network to locate the problem source efficiently.
- Do check for Technical Service Bulletins (TSBs) from the manufacturer regarding network issues.
Quick FAQ for code U0058 #
Have questions? Here are answers to the most common concerns about this code:
Q: Can disconnecting the battery clear the U0058 code?
A: Clearing the code may be possible, but the underlying fault will quickly return unless the root cause—such as wiring damage or a faulty module—is repaired.
Q: Will U0058 cause my car to break down suddenly?
A: Not always, but because it can impact critical systems, sudden failures (like lights or safety features) are possible. Prompt diagnosis is advised.
If you’re unsure or lack experience in automotive electrical diagnostics, consulting a professional technician with OEM-level scan tools is the safest path for resolving U0058.




