U0115 — Data bus: engine control module (ECM) B – no communication #
Note: The wording of this code may differ depending on the vehicle manufacturer.
- U0115 – Lost Communication With ECM B (Ford, GM)
- U0115 – No Communication with Engine Control Module B (Mercedes-Benz)
- U0115 – ECM B Data Bus Communication Failure (Hyundai, Kia)
- U0115 – CAN Communication with ECM B Lost (Toyota, Nissan)
Summary of the U0115 Code #
The U0115 diagnostic trouble code (DTC) indicates that the vehicle’s control modules are unable to communicate with the Engine Control Module B (ECM B) via the data bus, typically the Controller Area Network (CAN) system. In simpler terms, a critical part of your vehicle’s brain isn’t talking to the rest—imagine a conductor missing from an orchestra. While this code doesn’t always mean the ECM B is faulty, it signals a breakdown in the electronic conversations that keep your engine running smoothly. This loss of communication could affect drivability, emissions, and even safety features. Addressing it quickly can prevent further issues and restore your vehicle’s normal operation.
Frequent Symptoms for the U0115 Code #
When your vehicle triggers a U0115 code, you might notice a range of symptoms—some subtle, others impossible to ignore. Because the ECM B manages essential engine functions, communication failure can cause unpredictable behavior. Common symptoms include:
- Check Engine Light (CEL) illuminated
- Engine may not start or struggles to start
- Reduced engine power or limp mode activation
- Poor throttle response
- Transmission may shift harshly or unpredictably
- Other warning lights (ABS, traction, etc.) may appear
- Loss of communication with scan tools for ECM B
Probable Causes for the U0115 Code #
Like a dropped phone call, several issues can break the link with ECM B. Most often, the problem lies within the network itself—think wiring, connectors, or power supply issues. Less commonly, the module itself or other components may be at fault. Here are the most frequent causes, ordered by likelihood:
- Faulty wiring or poor electrical connections in the CAN bus circuit to ECM B
- Open or short circuits in CAN bus wiring (twisted pair wires)
- Power or ground supply failure to ECM B
- Faulty ECM B module itself
- Corroded, loose, or damaged connectors at ECM B or main harness
- Other module failures affecting network communication (rare)
Step-by-Step Diagnosis for Code U0115 #
Pinpointing the root cause of a U0115 code requires a systematic approach. Modern vehicles are like digital ecosystems; one bad connection can break the chain. Here’s a step-by-step diagnostic path that most OEM (Original Equipment Manufacturer) procedures recommend:
- 1. Verify the code: Use a professional scan tool to confirm U0115 and check for related codes (especially U-codes).
- 2. Inspect power and ground circuits: Using wiring diagrams, ensure ECM B has proper voltage and ground at its connector.
- 3. Check CAN bus integrity: Visually inspect the CAN high and CAN low wires for damage, corrosion, or loose connections.
- 4. Test network resistance: With the ignition off, measure resistance between CAN high and CAN low (should typically read ~60 ohms).
- 5. Inspect connectors: Unplug and inspect ECM B and related connectors for bent pins, corrosion, or water intrusion.
- 6. Module testing: If wiring checks out, follow OEM procedures to bench test or substitute a known good ECM B, if possible.
- 7. Re-scan and clear codes: After repairs or component swaps, clear DTCs and test drive to confirm resolution.
Possible Repairs for Code U0115 #
Resolving a U0115 communication fault means restoring the link between ECM B and the rest of the network. The right fix depends on the root cause, with most repairs focusing on the CAN bus wiring and connections. Here are common repairs, matched to their related causes:
- Repair or replace damaged wiring in the CAN bus circuit (twisted pair cables)
- Clean, tighten, or replace corroded connectors at ECM B or junctions
- Restore or repair power/ground supply to ECM B
- Replace ECM B module (only if confirmed faulty after all network and power checks)
- Address any underlying network faults (such as other failed modules creating bus errors)
Is It Safe to Drive with Code U0115? #
Driving with a U0115 code is generally not recommended. This code signals that a vital part of your engine’s management system is offline. Depending on your vehicle, you may experience reduced power, unpredictable shifting, or even a no-start condition. Even if the vehicle runs, critical functions—like emissions control or safety systems—may be compromised. It’s best to address this code promptly to avoid being stranded or causing collateral damage.
Vehicles Most Commonly Affected by U0115 #
While any vehicle equipped with a CAN bus and multiple engine control modules can show a U0115 code, certain models see it more frequently due to network complexity or known issues with wiring. Commonly affected vehicles include:
- Ford F-Series, Fusion, Escape (especially with dual ECMs)
- Chevrolet Silverado, Equinox (2010–2018)
- Hyundai Sonata, Santa Fe (2015–2021)
- Kia Optima, Sorento (2016–2022)
- Mercedes-Benz C-Class, E-Class (2014+)
- Toyota Camry, RAV4 (2015–2022)
- Nissan Altima, Rogue (2017–2023)
Common Mistakes and Best Practices for U0115 #
When troubleshooting a U0115 code, it’s easy to jump to conclusions—especially with the pressure to get back on the road. However, skipping diagnostic steps or overlooking network basics can lead to wasted time and money. Here are some common pitfalls and tips:
- Mistake: Replacing the ECM B module without checking wiring or power first
- Mistake: Ignoring related U-codes that could point to a network-wide issue
- Mistake: Overlooking signs of water damage in connectors or harnesses
- Best Practice: Always use a wiring diagram and check for power/ground before swapping parts
- Best Practice: Inspect the entire CAN bus for damage, not just at the ECM B
- Best Practice: After repairs, clear all codes and confirm normal operation with a test drive
Quick FAQ for Code U0115 #
Got questions about the U0115 code? Here are some fast answers:
-
Q: Can a dead battery cause U0115?
A: Yes. Low voltage or interrupted power can drop communication with ECM B. Always check battery condition and related fuses first. -
Q: Will replacing the ECM B always fix the code?
A: Not necessarily! Most U0115 codes are caused by wiring, connector, or power issues—not the module itself. Replace the ECM B only after verifying all other potential causes. -
Q: Is U0115 a common code?
A: It’s less common than some engine codes but can appear in vehicles with complex networks, especially if there’s a history of wiring or moisture issues.




