U0146 Code: Lost Communication With Gateway "A"
The central gateway that links the car's networks went silent, so many modules report errors at once.
At a glance
Severity: Moderate
- Meaning
- Lost Communication With Gateway "A"
- System
- Module Communication · Network
- Safe to drive?
- With caution
- Typical repair cost
- $0–$1,100
- DIY difficulty
- Moderate
U0146 is stored by modules that expect regular messages from the gateway, the central router that connects the car's separate networks: powertrain CAN, chassis CAN, body/comfort CAN, infotainment and the diagnostic port. On Volkswagen and Audi vehicles it is the gateway module usually tucked under the dash on the driver's side; newer GM, Ford and other platforms use a similar serial data gateway. When the gateway drops out, messages can't cross from one network to another, so you typically see a storm of lost-communication codes, several warning lights and a scan tool that can reach only some modules or none. The gateway itself fails less often than its power, ground and connectors, and low battery voltage is a frequent trigger.
Can I keep driving? If the engine runs normally and the dash shows only a few warnings, drive carefully and directly to a shop. With a flood of warnings, no speedometer, or stability control and ABS off, don't drive until it's diagnosed.
How to read U0146
- U Network
- 0 Generic (SAE)
- 1 Module Communication
- 46 Specific fault
Symptoms
- Many warning lights and messages at the same time (ABS, airbag, check engine, steering)
- Scan tool connects to few modules or none through the OBD port
- Instrument cluster gauges, clock or display behaving strangely
- Radio, climate or comfort features stop responding
- Start/stop or battery charging warnings
- Engine may crank but not start if immobilizer messages can't pass
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Low or unstable battery voltage, including after a battery replacement or jump start
- Blown gateway fuse or poor power/ground at the gateway
- Water in the driver's footwell reaching the gateway or its connectors
- A faulty module or short on one network segment disturbing the gateway
- Aftermarket OBD dongle, tracker or interface plugged into the network
- Internal gateway failure or software corruption after a failed update
Diagnosis step by step
Map which modules answer
Run a full network scan and list every module that responds and every one that doesn't. If modules on all networks are missing, suspect the gateway or its supply; if only one network is missing, look for a short or failed module on that segment.
Tools: OBD-II scanner
Stabilize and test the battery
Connect a battery charger or maintainer, confirm about 12.6 V at rest and 13.5 to 14.7 V running, and clear all codes. Many gateway codes are history codes from a deep voltage dip and won't return once voltage is stable.
Tools: Multimeter
Check gateway fuses, power and ground
Locate the gateway fuses in the wiring diagram and test them, then measure battery voltage and a solid ground directly at the gateway connector. Also look for water in the footwell and corrosion on the connector.
Tools: Multimeter, Flashlight
Remove add-ons from the OBD port and bus
Unplug insurance dongles, trackers, dash cams and aftermarket interfaces. A faulty add-on can hold a network low and make the gateway appear dead.
Tools: OBD-II scanner
Isolate a failed network segment
With the battery disconnected, measure resistance between CAN-high and CAN-low on each segment at the gateway connector; about 60 ohms is normal. Then unplug modules on a misbehaving segment one at a time until the network recovers.
Tools: Multimeter
Replace and code the gateway
Only after supply, ground and all network segments test good should the gateway be replaced. It must be coded with the vehicle's module list and options; on many vehicles that means online coding at a dealer or well-equipped specialist.
Tools: OBD-II scanner
Where the parts are
- 1Battery
- 2Alternator
- 3Engine computer (ECM)
- 4CAN bus
- 5Transmission
- 6Wheel speed sensor
- 7High-voltage battery
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Charge or replace battery | Yes | $0–$300 |
| Replace gateway fuse / repair ground | Yes | $10–$150 |
| Fix footwell water leak and dry connectors | No | $150–$600 |
| Network diagnosis to find a shorted module or wire | No | $150–$450 |
| Replace and code gateway module | No | $400–$1,100 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Volkswagen
Volkswagen models use a separate gateway module mounted under the dash on the driver's side, which also handles battery and energy management data. Water reaching the footwell from blocked drains is a known cause of gateway and footwell-module faults.
Field data
| Chevrolet | 2 | Silverado 1500 |
|---|
Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.
Emissions / smog test impact
Depends
Whether U0146 fails a smog test depends on whether the check engine light comes on and whether the station's equipment can talk to the engine computer through the gateway. If readiness data can't be read, the test is usually rejected.
Frequently asked questions
Why do I have so many U-codes at once?
The gateway passes messages between the car's networks. When it goes silent, every module that relies on messages from another network logs its own lost-communication code, even though those modules are fine.
Why can't my scan tool connect anymore?
On many vehicles the OBD port is wired only to the gateway, which forwards requests to the other modules. With the gateway down, a scan tool may reach nothing or only the modules wired directly to the port.
Did changing my battery cause U0146?
It can. Disconnecting the battery or a deep voltage dip makes modules lose contact briefly and store history codes. If the codes clear and don't return, no repair is needed.
Can I swap in a used gateway?
Not simply. The gateway stores which modules and options the car has, and on some vehicles it is tied to the VIN and component protection. A used unit must be recoded and sometimes activated online.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- Manufacturer public service information (cross-checked)
- NHTSA Complaints API
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy