U0147
Lost Communication With Gateway BU0147 is a generic OBD-II network diagnostic trouble code: Lost Communication With Gateway B. It is logged by the engine control unit when the network monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What U0147 means
U0147 is a network communication fault that sets when a control module -- typically the ECM, PCM, or the vehicle's primary gateway -- stops receiving expected serial data messages from the module designated Gateway 'B'. A gateway is a routing node that bridges the vehicle's separate data buses, for example passing information between a high-speed powertrain CAN and a lower-speed body or comfort CAN. When two or more gateway nodes exist, they are labelled A, B, and so on; the 'B' suffix identifies the second such node in the manufacturer's topology.
Because the gateway relays traffic between networks, losing communication with it can produce widely varied symptoms. Modules that depend on data routed through Gateway 'B' may report their own lost-communication codes, and some vehicles display a 'NO BUS' message on the instrument cluster. Low system voltage is a very common trigger, because a weak battery lets modules reset or drop offline during cranking.
Diagnosis should begin by reading all stored codes and freeze-frame data, then confirming battery and charging health. Verify power and ground at the gateway, inspect the bus wiring and connectors for damage or corrosion, and measure CAN termination resistance before considering module replacement. A replacement gateway usually requires programming to the vehicle.
Common causes
Most-frequently reported root causes when U0147 is logged.
-
1
Weak or discharged battery causing modules to drop offline during cranking.
-
2
Open circuit in the CAN bus wiring to or from the Gateway 'B' module.
-
3
Short to ground or short to voltage on the bus segment served by the gateway.
-
4
Corroded, loose, or backed-out terminal at the gateway connector.
-
5
Missing or intermittent power or ground supply to the gateway module.
-
6
Internal hardware failure of the Gateway 'B' module.
-
7
Gateway module not programmed or configured after replacement.
Symptoms drivers notice
How to diagnose U0147
A typical diagnostic flow when this code is present.
-
1
Retrieve all DTCs and freeze-frame data; note any companion U-codes indicating a wider bus fault.
-
2
Test and load the battery and verify charging voltage before further diagnosis.
-
3
Identify the Gateway 'B' module location and its bus assignments from the vehicle service manual.
-
4
Measure supply voltage and ground at the gateway connector with the ignition on.
-
5
Inspect the gateway harness and connectors for damage, corrosion, or moisture intrusion.
-
6
Measure CAN bus termination resistance on the affected segment to confirm bus integrity.
-
7
If wiring and power are confirmed good and the module is absent from the bus, replace and program the gateway per the manufacturer procedure.
Related network codes
- U0100 — Lost Communication With ECM/PCM A
- U0101 — Lost Communication with TCM
- U0102 — Lost Communication with Transfer Case Control Module
- U0103 — Lost Communication With Gear Shift Module
- U0104 — Lost Communication With Cruise Control Module
- U0105 — Lost Communication With Fuel Injector Control Module
Frequently asked questions
What does the Gateway 'B' module do?
A gateway routes and translates data between the vehicle's separate communication buses. The 'B' designation identifies the second gateway node in the manufacturer's network topology; consult the service manual for its exact bus assignments.
Can a weak battery cause U0147?
Yes. Low voltage during cranking is one of the most common causes of network communication codes, because modules can reset or drop off the bus. Always test the battery and charging system first.
Why do I see several U-codes with U0147?
Because the gateway relays traffic between buses, a gateway fault can prevent many modules from exchanging data, so each affected module may log its own lost-communication code.
Does a replacement gateway need programming?
On most vehicles yes. A new gateway that has not been configured to the vehicle may not communicate correctly, leaving U0147 set even though the hardware is sound.
Disabling U0147 in software
RaceTune can permanently disable U0147 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got U0147 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file