Summary
U0164 indicates that a control module has lost CAN bus communication with the HVAC (heating, ventilation, and air conditioning) control module. The most common causes are a faulty HVAC control module (~30%), corroded connectors (~25%), and CAN bus wiring issues behind the dashboard (~20%). When active, the A/C, heater, and blower may stop working, or the system may default to a fixed setting. While not safety-critical for driving, loss of defrost capability in cold or humid weather can impair windshield visibility.
Severity: Low — climate control is a comfort system, not safety-critical
Safe to drive: Yes — no impact on driving safety, but defrost may not work
Repair cost: $100–$600 depending on cause
DIY difficulty: Easy to Moderate
What does U0164 mean?
The HVAC control module manages the vehicle's climate control system — it controls the A/C compressor clutch engagement, heater valve position, blend door actuator positions, blower motor speed, and recirculation door. On modern vehicles with automatic climate control, this module receives inputs from the driver's temperature selection, cabin temperature sensor, ambient temperature sensor, and sun load sensor to maintain the desired temperature.
U0164 is set when another module (typically the BCM or ECM) stops receiving expected CAN messages from the HVAC module. The HVAC module communicates on the CAN bus to request A/C compressor engagement from the ECM (which controls the compressor clutch relay) and to report status to the instrument cluster.
The HVAC control module is typically integrated into the climate control panel on the dashboard center stack, or it may be a separate module mounted behind the dashboard near the HVAC case. Some vehicles have the HVAC controls integrated into the infotainment system, in which case U0164 may be related to the infotainment module rather than a standalone HVAC controller.