Lost Communication with Head-Up Display Module
Diagnostic trouble code U0158 indicates that the powertrain control module (PCM) or another control module on the high-speed CAN bus has lost communication with the Head-Up Display (HUD) module. This occurs when the HUD fails to transmit periodic messages within a calibrated time frame, pointing to a fault in the CAN bus wiring, the HUD module itself, or its power supply.
1. Commonly Affected Makes
This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.
2. Most Common Causes
- Open circuit, short to ground, or short to voltage in the CAN High or CAN Low circuit to the HUD module
- Loose, corroded, or damaged terminals at the HUD module connector
- Internal failure of the Head-Up Display control module
- Faulty or missing CAN bus termination resistors
- Power supply issues to the HUD module (low battery voltage, blown fuse, or poor ground)
- Software error or need for reprogramming/calibration of the HUD module or gateway
3. Symptoms You Will Notice
- Head-Up Display inoperative or blank
- Illuminated check engine light or other warning lights
- Possible drivability issues if other modules are affected
4. Step-by-Step Diagnosis
Scan for all stored codes and note any related U-codes or network communication codes
Check the HUD module fuse and verify battery voltage and ground at the module connector
Inspect the CAN bus wiring (High and Low) for opens, shorts, or damage between the HUD and other modules
Test CAN bus termination resistance at the HUD module connector (should be approximately 60 ohms with other modules connected)
If wiring and power are okay, attempt to communicate with the HUD module using a scan tool; if no communication, suspect a faulty HUD module
Check for technical service bulletins (TSBs) related to HUD communication or software updates
5. Frequently Asked Questions
Is it safe to drive?โผ
Yes, it is generally safe to drive short distances, but the HUD will be inoperative. However, if other communication faults are present, drivability may be affected. Have the issue diagnosed promptly.
How much does it cost to fix?โผ
Repair costs vary widely. A simple fuse or wiring repair may cost $100โ$200, while replacing a faulty HUD module can range from $500 to $1,500 or more, including parts and labor.