Network, generic

U0158 Lost Communication With Head Up Display

Check engine lightUsually off
EmissionsNot relevant
Drive cycleNot required
Limp modeNo

U0158 means the head-up display, which projects speed, navigation arrows or warnings into the windscreen, has stopped answering the module that supervises it, usually the instrument cluster. GM lists it in the Saab 9-5 (2011) U-code table and covers it in bulletin 22-NA-113: on 2020-2022 Cadillac CT4/CT5 with RPO UV6 the cluster stores U0158 when LIN messages arrive at an awkward moment while the HUD enters standby, leaving it blank until reset; the fix is a cluster reflash and pulling the HUD fuse. Stellantis notes for the 2021 Jeep Grand Cherokee WL and the 2024-25 Charger/Wagoneer S that the cluster may log it when leaving transport mode; clearing is enough there. U0459 covers implausible HUD data. No MIL.

Likely causes

HUD stuck in standby due to message timing, cured by cluster software (GM CT4/CT5)
Stored entry from transport/logistics mode on new vehicles (Stellantis)
HUD fuse, supply or ground interrupted
LIN/CAN line or connector under the dashboard faulty
Head-up display unit internally faulty

Symptoms

  • Head-up display blank or frozen
  • Brightness, height or page settings have no effect
  • Display returns after an ignition cycle

Repair estimate

DifficultyMediumWorkshop job
Parts and labour€0–1,200
Time0.2–3 h

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

Parts involved

head up display modulelin bus wiringcan bus wiring

Related codes

References: static.nhtsa.gov, static.nhtsa.gov, static.nhtsa.gov, saabwisonline.com.