U0669
Lost Communication With Central Gateway Module 'B'U0669 is a generic OBD-II network diagnostic trouble code: Lost Communication With Central Gateway Module '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 U0669 means
U0669 is set when a module on the vehicle network loses contact with Central Gateway Module B. Modern vehicles use one or more gateway modules to route messages between separate CAN bus domains such as powertrain, body, chassis, and infotainment. A second gateway unit (designated B) appears on platforms with extended network topologies, including full-size trucks, large SUVs, and vehicles with extensive chassis electronics.
Loss of Gateway B communication can cascade into multiple simultaneous lost-communication codes across many modules because the gateway bridges inter-domain message routing. If the powertrain bus depends on Gateway B to receive chassis or body inputs, drivability symptoms such as limited throttle or transmission hold may appear, elevating the severity of this fault beyond a simple warning.
Diagnosis requires identifying the physical location of Gateway B, verifying its power and ground, and inspecting all bus connections at the module. Given the potential cascade effect, always start with a full scan and map all active codes before attempting any repairs.
Common causes
Most-frequently reported root causes when U0669 is logged.
-
1
Gateway B power supply fuse open or voltage feed interrupted.
-
2
Poor or corroded ground connection at the Gateway B mounting location.
-
3
Open or shorted CAN bus wiring on any segment connected to Gateway B.
-
4
Internal processor failure within Gateway B.
-
5
Damaged wiring harness connector at the gateway module.
-
6
Partial software update leaving Gateway B in an incompatible state.
-
7
Failed CAN termination resistor on a segment routed through Gateway B.
Symptoms drivers notice
How to diagnose U0669
A typical diagnostic flow when this code is present.
-
1
Record all DTCs across all modules; a large cluster of U-codes often points to a gateway or bus fault rather than individual module failures.
-
2
Verify whether Gateway B appears on the module list of the scan tool.
-
3
Check Gateway B power supply fuses and measure supply voltage at the module connector.
-
4
Inspect all CAN bus wiring and connectors at Gateway B for damage or corrosion.
-
5
Measure CAN Hi and CAN Lo voltages on each bus segment at the gateway connector.
-
6
Perform a gateway software version check and compare against current calibration to detect a partial update.
-
7
Replace or reprogram Gateway B only after confirming all wiring and power are within specification.
Related network codes
- U0601 — Lost Communication With Tire Pressure Monitor Module
- U0603 — Lost Communication With Navigation Control Module
- U0609 — Lost Communication With Manifold Absolute Pressure Sensor "A"
- U060B — Lost Communication With Turbocharger/Supercharger Boost Sensor "A"
- U060F — Lost Communication With Body Control Module J
- U0619 — Lost Communication With Steering Angle Sensor Module
Frequently asked questions
Why do so many codes appear at once when U0669 is stored?
A gateway bridges multiple bus domains; when it goes offline, every module on each side loses messages from modules on the other side, generating a cascade of lost-communication codes.
Can U0669 cause the vehicle not to start?
Unlikely on most platforms, but if a start-authorisation message passes through Gateway B, an immobiliser or anti-theft system may be affected.
Should I replace all modules that have lost-communication codes?
No. When a gateway fails, most of the other codes are secondary effects; restore gateway communication first and re-scan before making further repairs.
Is Gateway B programmable?
Yes. Replacement gateway modules almost always require VIN-specific programming or configuration using an OEM scan tool before the vehicle network operates correctly.
Disabling U0669 in software
RaceTune can permanently disable U0669 — 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 U0669 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