DOBD DashX ☰ Browse all codes
U0115

Lost Communication With ECM/PCM B

Communication network (powertrain) Generic OBD-II High

What it means

U0115 means a module on the network has lost communication with the engine/powertrain control module (ECM/PCM B). Because this module runs the engine, the fault can cause a no-start, stalling, or limp mode, and it usually points to a power, ground, or bus wiring problem at the module rather than the engine itself.

High

Can I keep driving? Often not safely β€” losing communication with an engine control module can cause a no-start, stalling, or limp mode, so limit driving until it's diagnosed.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Loss of power or ground to the ECM/PCM
  2. Blown fuse feeding the control module
  3. Corroded, damaged, or loose connectors and wiring at the module
  4. CAN bus wiring fault isolating the module from the network
  5. Failed ECM/PCM

How to diagnose & fix

Work through it in order

  1. Scan all modules and confirm ECM/PCM B is unreachable, noting any companion codes.
  2. Check battery voltage and the module's fuses, power feeds, and grounds first.
  3. Inspect the module's connectors and harness for corrosion, damage, or water intrusion.
  4. Test the CAN bus wiring between the module and the network for opens or shorts.
  5. If power, grounds, and bus wiring check out, suspect the module β€” replace and program it as required, then clear and re-test.

FAQ

Quick answers

Is it safe to drive with U0115?+
No β€” losing communication with an engine control module can cause a no-start or stall at any time, so have it diagnosed before driving.
Can I just clear U0115?+
You can try, but it returns immediately if the module truly isn't communicating, and the drivability risk remains until the wiring or module is fixed.

Related codes

Often seen with U0115

Read & clear U0115 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX