ISO 15031 defines fault code U0164 as 'Lost Communication With HVAC (Air Conditioning Control Module)' — Atto 8
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, backed out pins or poor connections at the IGN ignition signal wire, or a loose ground wire, causing intermittent power loss to the module.
- 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Ω), or wiring harness chafing and insulation damage at instrument panel frame bends.
- 3HVAC module hardware fault: internal PCB water ingress and corrosion (often due to a blocked A/C drain hose causing condensate backflow), damaged CPU or CAN transceiver chip, software version mismatch (protocol conflict after OTA update)
- 4Gateway communication interference: Gateway module fault between the powertrain and comfort networks causes cross-network message forwarding failure.
- 5Wiring harness connector issue: Backed-out terminals, oxidation, corrosion, or excessive contact resistance (>5 Ω) at the B09 (white 20-pin) or B10 connector.
- 1Use the VDS2000/3000 diagnostic tool to read all DTCs. Check for accompanying DTC 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 HVAC controller power supply: Measure voltage across fuse F1/15 in the fuse box (should be 12V±0.5V), check IGN signal wire voltage stability over bumps (should be >11V), and measure 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.7V) and pin 14 (CAN-L, 2.3-2.5V). Measure the terminating resistance (after power-off, resistance at the HVAC connector should be 120Ω; total vehicle parallel resistance 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 metal dashboard frame, and check the connector for water stains or green oxidation.
- 5Software diagnosis: Compare the HVAC module software version against the latest technical bulletin. Check if the head unit OTA update caused a protocol mismatch. If necessary, use VDS to perform 'Air Conditioning Controller Programming' and 'Air Flap Self-Learning'.
- 6Drainage system inspection: Check the A/C drain hose for blockages (common during poplar fluff season), inspect the evaporator housing seal, and check the HVAC module mounting location for signs of water accumulation.
- 7Component replacement and calibration: If diagnostics confirm module hardware damage, 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 Flap 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