ISO 15031 defines fault code U0164 as 'Lost Communication With HVAC (Air Conditioning Control Module)' — Atto 3
ISO 15031 defines fault code U0164 as 'Lost Communication With HVAC (Air Conditioning Control Module)'.
Sub-code 87 is a BYD-specific identifier indicating the BCC (Battery Cooling Controller/Body Control Computer) failed to receive key CAN messages from the air conditioning controller within a 500ms monitoring cycle: ID 0x1DB (ambient temperature, soft shutdown request) or 0x3CF (cabin compressor speed request, A/C request status).
This fault indicates a communication interruption between the HVAC sub-network (HVAC-CAN) and the Powertrain CAN or BMS network.
This interruption prevents the thermal management system from coordinating the electric compressor, PTC heater, and battery cooling circuit.
The system may trigger thermal management derating protection (power limitation or A/C disabled), but typically does not cause immediate vehicle immobilization.
- 1Abnormal HVAC controller power supply: Causes include a blown F1/15 fuse in the dashboard fuse box, burnt terminals, a backed-out pin or poor connection on the IGN signal wire, or a loose ground wire, causing intermittent module power loss.
- 2CAN bus physical layer fault: Short or open circuit in the A/C sub-network CAN-H and CAN-L lines, terminating resistor deviation (normally approx. 60 Ω), wiring harness chafing or insulation damage at the instrument panel frame bend.
- 3HVAC module hardware fault: water ingress and corrosion on the internal PCB (typically resulting from a blocked A/C drain hose causing condensate backflow), damaged CPU or CAN transceiver chip, software version mismatch (protocol conflict after an OTA update)
- 4Gateway communication interference: Gateway module fault between the powertrain and comfort networks causes cross-network message forwarding failure.
- 5Wiring harness connector issue: Terminal back-out, oxidation, corrosion, or excessive contact resistance (>5Ω) at connector B09 (white 20-pin) or B10.
- 1Use the VDS2000/3000 diagnostic tool to read all DTCs. Check for accompanying codes U0140 (lost communication with BCM) or B12C2 (compressor controller fault). Read the data stream to confirm the HVAC module online status and communication voltage.
- 2Check the HVAC controller power supply: Measure the voltage across fuse F1/15 in the fuse box (should be 12V±0.5V), check the IGN signal wire voltage stability over bumps (should be >11V), and measure the ground resistance (should be <1Ω).
- 3Check the CAN bus: Disconnect the HVAC connector, measure the voltage to ground at OBD pin 6 (CAN-H, 2.5-2.7 V) and pin 14 (CAN-L, 2.3-2.5 V), and measure the termination resistance (after power-off, resistance at the HVAC connector should be 120 Ω; total vehicle resistance in parallel should be approximately 60 Ω).
- 4Physical connection check: Remove and inspect the HVAC module connector behind the glove box. Check if B09 pin 5 (IGN) has backed out, inspect the wiring harness for chafing against the dashboard metal frame, and check the connector for water stains or green oxidation.
- 5Software diagnosis: Compare the HVAC module software version with the latest technical bulletin. Check if the head unit OTA upgrade caused a protocol mismatch. If necessary, use VDS to perform 'Air Conditioning Controller Programming' and 'Air Flap Self-Learning'.
- 6Drainage system inspection: Inspect the air conditioning drain hose for blockages (common during poplar fluff season), check the evaporator housing sealing, and check the HVAC module mounting location for signs of water accumulation.
- 7Component replacement and calibration: If module hardware is damaged, replace the HVAC controller (part number HA-8121100), perform 'Air Conditioning System Configuration' to write the vehicle VIN code, and perform 'Compressor Run-in' and 'Temperature Damper Calibration'.
Song Pro DM climate control panel black screen; IGN signal pin backed out
e5 450 ride-share: Burnt fuse holder with poor contact
Qin Plus EV module damaged by water ingress after OTA update
Qin Pro EV air conditioning subnet CAN bus lines chafed and shorted
Qin EV300 ambient temperature data abnormality causes communication timeout