U0185 means the vehicle's network has lost communication with the Antenna Control Module (ACM), which handles functions such as keyless entry, remote start, or antenna‑based receivers. The code is set when the ACM fails to transmit or receive expected messages on the CAN/LIN bus for a calibrated time.
Damage to the wiring harness or connector between the ACM and the vehicle network can interrupt power, ground, or communication signals.
If the module does not receive proper battery voltage or a solid chassis ground, it will appear silent on the bus and trigger U0185.
A problem on the bus itself—such as a short to voltage/ground, excessive resistance, or missing termination—can prevent the ACM from communicating even if the module is healthy.
Some vehicles route ACM messages through a gateway or body control module; a failure in that upstream node can block communication with the ACM.
Although sometimes suggested, the powertrain control module is rarely the root cause for U0185; it would only be plausible if the PCM itself manages the ACM bus and has a genuine internal fault.
No. The powertrain control module is seldom responsible for lost communication with the Antenna Control Module; wiring, connectors, the ACM itself, or bus faults are far more likely causes.
A severely discharged battery can prevent the ACM from powering up, which may set the code. Checking battery voltage and charging system is part of the diagnostic steps.
Clearing U0185 only removes the stored fault; if the underlying communication issue remains, the code will return once the condition is detected again.
A basic scan tool that can read CAN/LIN bus data and a multimeter for voltage/ground checks are sufficient for most cases; an oscilloscope helps for detailed signal analysis but is not mandatory.