U0156 — Lost Communication with Information Center Module
What U0156 means
A control module stopped receiving messages from the information center module, which is usually the instrument cluster or display. Modules normally share data over a two-wire CAN bus, and the cluster shows speed, RPM, temperature and warnings. When its messages disappear, the module sets U0156.
Symptoms
- Blank or dead gauges
- No speed display
- Several warning lamps on at once
- Features that depend on the cluster not working
- Gauges that drop out and return
- Communication codes in other modules
Possible causes
- Failed instrument cluster or information module
- Open, shorted or chafed CAN bus wiring to the cluster
- Low voltage during engine cranking
- Corroded connectors or terminals
- Missing power or ground at the cluster
- Another faulty module loading the bus
- Weak or failing battery
How to diagnose
- Run a full-module scan to see which modules are not communicating
- Test battery voltage and charging system output
- Check the fuses and relays that power the cluster
- Inspect the cluster harness and connectors for damage, moisture and corrosion
- Check power and ground at the cluster connector
- Measure CAN bus resistance and voltages at the diagnostic connector
- Disconnect suspect modules one at a time, only if the service procedure allows it
- Clear the code and see whether it returns
Common fixes
- Charge or replace the battery if voltage drops
- Clean terminals and restore the ground connection
- Repair CAN bus wiring and connectors
- Replace a blown fuse or faulty relay
- Repair or replace the instrument cluster and program it as required
Questions and answers
What does U0156 mean?
It means a module lost communication with the information center, usually the instrument cluster. The cluster's data is no longer reaching other modules on the CAN bus.
Can I drive with U0156?
Only for a short distance and with caution. If the speedometer and warning lamps are not working, you could miss a serious problem, so get it fixed soon.
Can a weak battery cause U0156?
Yes. Voltage drops during cranking can briefly break communication between modules. Check the battery, terminals and grounds first.
This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.