The U0115 Diagnostic Trouble Code (DTC) indicates that one or more electronic control modules have lost communication with the Engine Control Module/Powertrain Control Module "B" (ECM/PCM "B"). Communication occurs through the High-Speed Controller Area Network (HS-CAN), which continuously exchanges real-time data between the engine controller and other vehicle modules such as the Body Control Module (BCM), Transmission Control Module (TCM), Anti-lock Brake System (ABS), Instrument Cluster (IPC), and Gateway Module.
When communication with the ECM/PCM "B" is interrupted, multiple vehicle systems may no longer receive essential operating information. Depending on the manufacturer, the vehicle may enter fail-safe mode, illuminate several warning lamps, experience poor drivability, or fail to start altogether. Because the engine controller is one of the most critical modules on the CAN network, a U0115 code should never be ignored.
Unlike sensor-related diagnostic trouble codes, U0115 is a network communication fault. This means the root cause is often found in damaged CAN Bus wiring, poor power or ground connections, blown fuses, connector corrosion, software problems, or another module disrupting network communication rather than a defective ECM itself.
What Does U0115 Mean?
The ECM (Engine Control Module) or PCM (Powertrain Control Module) is responsible for monitoring and controlling engine performance, ignition timing, fuel injection, emissions systems, transmission coordination, and dozens of other critical operating parameters. In some vehicle platforms, manufacturers identify a secondary processor or communication channel as ECM/PCM "B".
The U0115 code indicates that this controller is no longer exchanging information with other modules over the High-Speed CAN Bus. As a result, network messages become unavailable, causing multiple controllers to store communication faults simultaneously.
How the High-Speed CAN Network Works
│
Ignition Switch
│
ECM / PCM "B"
│
══════════════ High-Speed CAN Bus ══════════════
│ │ │ │
BCM ABS TCM IPC
If communication is interrupted anywhere along this network, multiple controllers may lose synchronization, resulting in communication-related DTCs including U0115.
Modules Commonly Communicating with ECM/PCM "B"
| Module | Primary Function |
|---|---|
| BCM | Body electronics and accessories |
| TCM | Transmission control |
| ABS Module | Brake and stability control |
| IPC | Instrument cluster |
| Gateway Module | Network message routing |
| Diagnostic Scan Tool | Reads network communication status |
Symptoms of U0115 Code
The symptoms associated with the U0115 code depend on how severely communication with the ECM/PCM "B" has been interrupted. Some vehicles may only illuminate the Check Engine Light, while others may experience complete engine shutdown or fail to start.
| Symptom | Severity |
|---|---|
| Check Engine Light ON | ★★★★★ |
| Engine Will Not Start | ★★★★★ |
| Intermittent Engine Stall | ★★★★☆ |
| Transmission Limp Mode | ★★★★☆ |
| Multiple Warning Lights | ★★★★☆ |
| Loss of Communication with Scan Tool | ★★★★★ |
Common Causes of U0115
Communication faults are usually caused by electrical problems rather than an internal ECM/PCM failure. Always inspect the network before replacing expensive control modules.
- Open circuit in CAN High or CAN Low wiring.
- Short to ground or battery voltage on the CAN Bus.
- Corroded or loose ECM/PCM connectors.
- Damaged wiring harness near the engine.
- Poor engine or chassis ground connection.
- Blown ECM/PCM power fuse.
- Low battery voltage or charging system failure.
- Incorrect ECM/PCM software calibration.
- Faulty Gateway Module disrupting communication.
- Internal ECM/PCM hardware failure (least common).
How Serious Is U0115?
The U0115 code is classified as a high-severity communication fault. Because the ECM/PCM controls critical engine and powertrain functions, prolonged operation with this fault may result in poor drivability, unexpected engine shutdown, transmission fail-safe operation, or a complete no-start condition.
✔ Engine performance may be affected.
✔ Vehicle may not start.
✔ Multiple communication DTCs may appear simultaneously.
✔ Immediate diagnosis is recommended.
Estimated Repair Cost
Repair costs vary depending on whether the fault is caused by damaged wiring, connector corrosion, software updates, or a failed ECM/PCM. The table below shows typical repair costs in independent repair shops.
| Repair | Estimated Cost (USD) |
|---|---|
| Professional Diagnosis | $80–150 |
| Repair CAN Bus Wiring | $100–350 |
| Connector Repair | $50–200 |
| ECM/PCM Programming | $120–350 |
| ECM/PCM Replacement | $500–2,000+ |
Diagnostic Procedure
Accurate diagnosis of the U0115 code requires verifying that the ECM/PCM "B" has proper power, ground, and High-Speed CAN Bus communication before replacing any control module. A systematic inspection prevents unnecessary repairs and quickly identifies the root cause.
↓ Read All Stored DTCs
↓ Check Battery Voltage
↓ Inspect ECM/PCM Fuses
↓ Verify Power & Ground
↓ Measure CAN High & CAN Low
↓ Inspect Connectors
↓ Check Network Communication
↓ Repair Wiring or Replace Faulty Component
↓ Clear Codes & Road Test
Electrical Inspection
Before disconnecting the ECM/PCM, verify all electrical circuits with a digital multimeter. Most communication faults originate from poor electrical connections rather than failed modules.
| Test Item | Normal Value |
|---|---|
| Battery Voltage | 12.4–12.8 V |
| Charging Voltage | 13.5–14.8 V |
| Ground Resistance | Below 0.2 Ω |
| CAN Bus Resistance | Approximately 60 Ω |
| CAN High Voltage | ≈2.5–3.5 V |
| CAN Low Voltage | ≈1.5–2.5 V |
Live Data Analysis
A professional scan tool can identify whether the ECM/PCM "B" is actively communicating with the network. Compare live communication status before clearing the code.
| Parameter | Normal | Fault |
|---|---|---|
| ECM Communication | Active | Offline |
| CAN Network Status | Normal | Error |
| Battery Voltage | Stable | Low |
| Communication Errors | 0 | Increasing |
Professional Diagnostic Tips
- Record all communication DTCs before clearing codes.
- Never replace the ECM/PCM before verifying power and ground circuits.
- Inspect connectors for corrosion, moisture, or bent terminals.
- Measure CAN Bus resistance with the battery disconnected.
- Disconnect suspected modules one at a time if the CAN Bus is shorted.
- Confirm software updates before replacing expensive control modules.
Typical Wiring Diagram
The wiring configuration of the ECM/PCM "B" varies between manufacturers; however, the communication path below represents a typical High-Speed CAN Bus network used on many OBD-II vehicles.
Typical ECM/PCM Pinout
The following pinout is a typical example used for diagnostic reference. Always verify the factory wiring diagram for the specific vehicle before performing electrical measurements.
| Pin | Circuit | Expected Value |
|---|---|---|
| 1 | Battery B+ | 12 V |
| 2 | Ignition Power | 12 V (Key ON) |
| 3 | Ground | 0 Ω |
| 4 | CAN High | ≈2.5–3.5 V |
| 5 | CAN Low | ≈1.5–2.5 V |
Communication Signal Flow
Connector Inspection Points
- Inspect connector terminals for corrosion.
- Check for loose locking tabs.
- Look for bent or recessed terminals.
- Inspect harnesses for rubbing against engine components.
- Verify moisture has not entered the connector.
- Perform a wiggle test while monitoring Live Data.
- Repair damaged terminals before replacing the ECM/PCM.
Recommended Test Equipment
| Tool | Purpose |
|---|---|
| Professional Scan Tool | Network diagnosis |
| Digital Multimeter | Voltage & resistance tests |
| Automotive Oscilloscope | CAN waveform analysis |
| Back-Probe Kit | Non-invasive connector testing |
Oscilloscope Waveform Analysis
An automotive oscilloscope is the most effective tool for diagnosing intermittent U0115 communication faults. Unlike a scan tool, which only reports that communication has been lost, an oscilloscope allows technicians to evaluate the actual High-Speed CAN Bus signals in real time.
Back-probe the CAN High and CAN Low circuits at the ECM/PCM connector with the ignition ON. Compare the captured waveform with the examples below.
1. Normal High-Speed CAN Bus
CAN Low 2.5V ──╮────╮ ╭────╮────╮ 1.5V ──╯ ╰────╯ ╰────╯
Diagnosis: Normal CAN communication. Both signals mirror each other correctly.
2. Open Circuit on CAN High
CAN Low 2.5V ─╮──╮──╮──╮──╮──╮──╮── 1.5V ─╯──╰──╯──╰──╯──╰──╯──
Diagnosis: CAN High is open or disconnected. Inspect wiring, terminals, and splice joints.
3. Open Circuit on CAN Low
CAN Low 2.5V ─────────────────────────────
Diagnosis: CAN Low is open. Check the wiring harness, connectors, and CAN junctions.
4. CAN Bus Short to Ground
CAN Low 0V ─────────────────────────────
Diagnosis: A short to ground has disabled network communication. Inspect damaged wiring and connectors.
5. CAN Bus Short to Battery
CAN Low 5V ─────────────────────────────
Diagnosis: CAN circuits are shorted to battery voltage. Locate insulation damage or improper aftermarket wiring.
6. Electrical Noise / Intermittent Communication
CAN Low ╰╯╰╯╰╯────╰╯╰────╰╯
Diagnosis: Electrical interference, loose connector, poor ground, or damaged wiring causing intermittent communication loss.
Oscilloscope Diagnostic Tips
- Always probe CAN High and CAN Low simultaneously using a dual-channel oscilloscope.
- Compare waveforms during ignition ON, engine idle, and road test conditions.
- A missing mirrored waveform usually indicates an open circuit.
- Flat voltage lines indicate a short to ground or battery.
- Random spikes often indicate poor grounding or electromagnetic interference.
- Capture intermittent faults using the oscilloscope record or trigger function.
Recommended Repairs
The correct repair for the U0115 code depends on the root cause identified during diagnosis. In most cases, repairing the communication network is more effective than replacing the ECM/PCM itself.
| Repair Procedure | Difficulty | Success Rate |
|---|---|---|
| Repair damaged CAN Bus wiring | Medium | ★★★★★ |
| Clean or replace corroded connectors | Easy | ★★★★★ |
| Repair power or ground circuits | Medium | ★★★★☆ |
| Replace blown fuse or relay | Easy | ★★★★☆ |
| Update ECM/PCM software | Medium | ★★★☆☆ |
| Replace ECM/PCM | Advanced | ★★☆☆☆ |
Common Repair Mistakes
- Replacing the ECM/PCM before checking CAN Bus wiring.
- Ignoring blown fuses or poor ground connections.
- Clearing the DTC without repairing the root cause.
- Using a basic code reader instead of a professional scan tool.
- Skipping battery and charging system tests.
- Overlooking connector corrosion or water intrusion.
- Failing to program a replacement ECM/PCM.
- Ignoring additional U-codes stored in other modules.
Manufacturer-Specific Notes
The exact definition of ECM/PCM "B" differs among manufacturers. Some vehicles use a secondary processor inside the engine controller, while others use multiple powertrain control modules connected through the High-Speed CAN Bus.
| Manufacturer | Typical Module Name |
|---|---|
| Ford | PCM |
| GM | ECM |
| Toyota | Engine ECU |
| Honda | PGM-FI ECU |
| Volkswagen | J623 Engine Control Module |
Vehicle Applications
The U0115 code may be found on many OBD-II vehicles equipped with High-Speed CAN communication. Although the code definition remains similar, the affected controller and diagnostic procedures can vary by manufacturer.
| Manufacturer | Typical Module | Common Diagnosis |
|---|---|---|
| Ford | PCM | Power relay, CAN wiring |
| GM | ECM | Connector corrosion, GMLAN faults |
| Toyota | Engine ECU | CAN junction connector inspection |
| Honda | PGM-FI ECU | F-CAN communication check |
| Volkswagen / Audi | J623 | Gateway diagnosis |
| BMW | DME | Power supply verification |
| Mercedes-Benz | ME Control Unit | CAN network diagnosis |
Related DTC Codes
The following communication codes are commonly associated with U0115 and should also be checked during diagnosis.
- U0100 – Lost Communication With ECM/PCM "A"
- U0101 – Lost Communication With TCM
- U0102 – Lost Communication With Transfer Case Control Module
- U0109 – Lost Communication With Fuel Pump Control Module
- U0110 – Lost Communication With Drive Motor Control Module
- U0111 – Lost Communication With Battery Energy Control Module
- U0112 – Lost Communication With Battery Energy Control Module "B"
- U0113 – Lost Communication With Critical Emission Control Module
- U0114 – Lost Communication With Four-Wheel Drive Clutch Control Module
Professional Tips
- Perform a complete network scan before disconnecting any module.
- Save Freeze Frame data before clearing DTCs.
- Verify battery voltage during engine cranking.
- Inspect CAN wiring near hot exhaust components.
- Use a dual-channel oscilloscope whenever intermittent faults are suspected.
- Confirm successful communication with every control module after repairs.
- Perform a final road test before releasing the vehicle.
Frequently Asked Questions (FAQ)
What does the U0115 code mean?
U0115 indicates that one or more control modules have lost communication with the Engine Control Module/Powertrain Control Module "B" through the High-Speed CAN Bus network.
Can I drive with a U0115 code?
Driving may still be possible in some vehicles, but performance, transmission operation, and engine management may be affected. Some vehicles may enter limp mode or fail to start. Diagnosis should not be delayed.
Can a weak battery trigger U0115?
Yes. Low battery voltage and charging system problems are among the most common causes of communication-related diagnostic trouble codes.
Does U0115 always mean the ECM/PCM is defective?
No. Most repairs involve wiring, connectors, CAN Bus circuits, blown fuses, or poor ground connections rather than replacing the ECM/PCM.
Can water damage cause U0115?
Yes. Moisture entering ECM connectors, CAN junctions, or wiring harnesses can interrupt network communication and trigger this code.
Will clearing the code permanently fix the problem?
No. Clearing the DTC only removes it from memory. If the communication fault still exists, U0115 will return after the next drive cycle.
What is the normal CAN Bus resistance?
With the ignition OFF and battery disconnected, a healthy High-Speed CAN Bus normally measures approximately 60 Ohms across CAN High and CAN Low.
Is an oscilloscope necessary?
A professional scan tool and multimeter can diagnose many cases, but a dual-channel automotive oscilloscope is the best tool for identifying intermittent CAN Bus communication faults.
Does a replacement ECM/PCM require programming?
Yes. Most modern vehicles require programming, coding, or immobilizer synchronization after installing a replacement ECM/PCM.
How much does it cost to repair U0115?
Typical repair costs range from $50 for connector repairs to more than $2,000 if an ECM/PCM replacement and programming are required.
Conclusion
The U0115 Code: Lost Communication With ECM/PCM "B" is a serious network communication fault that can affect multiple vehicle systems. Successful diagnosis requires a systematic inspection of battery voltage, power supply, ground circuits, CAN Bus wiring, connectors, live data, and oscilloscope waveforms before considering ECM/PCM replacement. Following the procedures outlined in this guide helps technicians accurately identify the root cause, avoid unnecessary repairs, and restore reliable CAN network communication.
Key Takeaways
- U0115 is primarily a CAN Bus communication fault.
- Most failures are caused by wiring or connector issues.
- Always verify power and ground before replacing the ECM/PCM.
- Use Live Data and oscilloscope testing for intermittent faults.
- Repair the communication network before replacing expensive control modules.
- Perform a complete network scan after repairs to confirm that communication has been restored.
Comments
Post a Comment