U0115
Lost Communication With ECM/PCM "B"
- Severity
- High
- Driving
- Drive only to a garage
The control module has stopped receiving messages from the engine control module (ECM/PCM "B"). Whatever that module runs is no longer being coordinated with the rest of the vehicle, so expect a limp-home mode, a fixed gear, a refusal to start, or a loss of the function it controls. The car may drive normally between faults and then not - that intermittency is typical of a wiring or power problem rather than a failed module.
Possible causes
- CommonLow battery voltage or a discharged battery, dropping modules off the bus
- CommonBlown fuse or corroded earth on the supply to the engine control module (ECM/PCM "B")
- CommonDamaged, chafed or corroded bus wiring
- CommonCorroded or water-ingressed connector at the module
- PossibleFailed module
- PossibleAnother module faulting and dragging the whole bus down
- PossibleModule not coded or configured after a previous repair or replacement
- PossibleAftermarket electrical work spliced into the bus - alarms, trackers, tow bar wiring, stereos
What you might notice
- Limp-home mode or reduced power
- Transmission stuck in one gear or refusing to shift
- Engine will not start or cuts out
- Several warning lights at once
- Scan tool cannot see the module at all
- Fault comes and goes
What to check, in order
- Check battery voltage and state of charge before anything else. A weak or failing battery drops modules off the bus and sets lost-communication codes with no wiring fault at all - this is the single most common false lead in this whole family.
- Check whether this code is current or historic. Lost-communication codes are routinely set by a flat battery, a jump start or a battery disconnection, and a historic code straight after one of those events usually records the event rather than a fault.
- Check the fuses and earth points for the engine control module (ECM/PCM "B") before anything else electrical. A blown fuse is cheap to find and accounts for a large share of these codes.
- Note how many U-codes are stored. Several at once points at battery, earth or bus wiring, not at several modules failing simultaneously - and a gateway code among them is very likely the root cause.
- Ask what was done to the car recently. Aftermarket alarms, trackers, tow bar wiring and stereos are often spliced straight into the bus and are a frequent cause of communication faults that appear weeks later.
- Inspect the module connector for corrosion and water ingress, and wiggle-test the harness at chafe points with the scan tool connected.
- Do not replace the module until power, earth, bus wiring and battery condition have all been eliminated. A replacement usually needs coding to the vehicle as well, so a wrong guess is expensive twice.
Read this code from your own car
Plug an ELM327 adapter into the OBD-II port under the dashboard. Pin16 reads every stored, pending and permanent code, explains each one like this page does — offline, with no account — and shows what the car recorded when the fault was set.
Where this code sits
U00xxU01xxU02xxU03xxU04xxU05xxU06xxU07xxU08xxU09xxU0AxxU0BxxU0CxxU0DxxU0ExxU0FxxU10xxU11xxU12xxU13xxU14xxU15xxU16xxU17xxU18xxU19xxU1AxxU1BxxU1CxxU1DxxU1ExxU1FxxU20xxU21xxU22xxU23xxU24xxU25xxU26xxU27xxU28xxU29xxU2AxxU2BxxU2CxxU2DxxU2ExxU2FxxU30xxU31xxU32xxU33xxU34xxU35xxU36xxU37xxU38xxU39xxU3AxxU3BxxU3CxxU3DxxU3ExxU3Fxx
Network communication
U0100U0101U0102U0103U0104U0105U0106U0107U0108U0109U0110U0111U0112U0113U0114U0115U0116U0117U0118U0119U0120U0121U0122U0123U0124U0125U0126U0127U0128U0129U0130U0131U0132U0133U0134U0135U0136U0137U0138U0139U0140U0141U0142U0143U0144U0145U0146U0147U0148U0149U0150U0151U0152U0153U0154U0155U0156U0157U0158U0159U0160U0161U0162U0163U0164U0165U0166U0167U0168U0169U0170U0171U0172U0173U0174U0175U0176U0177U0178U0179U0180U0181U0182U0183U0184U0185U0186U0187U0188U0189U0190U0191U0192U0193U0194U0195U0196U0197U0198U0199