U0145 code meaning
Lost Communication With Body Control Module E
What U0145 means
U0145 means the network has lost contact with the body controller J2012 labels E. Receiving modules expect its periodic messages; GM's generic logic sets such a code when a supervised message carrying the sender's availability fails to arrive at 9-16 V. Stellantis is the one maker found using U0145 publicly: a 2023 STAR case lists U0145-00 as a LIN bus 3 fault stored in the body control module next to U0140-00, and asks technicians to trace the bus harness and check for loose or pushed-out terminals before replacing the BCM. So on Stellantis vehicles the code points at a LIN branch hanging off the BCM. U0140 to U0144 cover the main and other body modules. MIL stays off; lights, locks or other LIN-driven functions may fail.
U0145 at a glance
- Check engine lightUsually not
- Emissions testNot an emissions code
- Limp modeNot expected
- Repair difficultyMedium
- Typical labor0.5 to 3 hours
- Clears after repairWhen cleared with a scanner
Symptoms of U0145
- Individual body functions such as lights or locks inoperative
- Code appears together with U0140 in several modules
- Fault comes and goes when the harness is moved
Common causes of U0145
- Most likelyLoose, spread or pushed-out terminal in the bus harness (Stellantis case)
- PossibleOpen or short on the LIN/CAN line to module E
- PossiblePower or ground of module E missing
- Less likelyBody module E or BCM internally faulty
Check the most likely causes first. Replacing parts by guesswork is the most expensive way to clear a code.
Parts involved
Body control moduleLin bus wiring
What each part of U0145 means
| U | Network system: communication between the control modules (CAN bus). |
| 0 | Generic code: it means the same on every make (SAE standard). |
| 45 | The exact fault in that area. |
What to do next
- Note U0145 and any other codes stored with it: several codes together often point to one cause.
- Check for loose connectors and damaged wiring around the parts the code names.
- Check open recalls for your car: some faults are fixed for free by the dealer. Enter your VIN.
- Clear the code only after the repair. If it comes back, the fault is still there.
Buying a used car? Scan it for stored codes before you pay. A recently cleared memory can hide a problem.
Questions about U0145
What does U0145 mean?
U0145 means "Lost Communication With Body Control Module E". U0145 means the network has lost contact with the body controller J2012 labels E. It is a generic code, so it means the same on every make.
Is it safe to drive with U0145?
U0145 does not normally turn on the check engine light by itself. Watch for the symptoms above and have it checked soon.
Will U0145 fail an emissions test?
U0145 is not an emissions code, so on its own it usually does not fail an emissions test. Other stored codes or a lit check engine light still can.
How hard is U0145 to fix?
Difficulty: medium. A typical repair takes 0.5 to 3 hours of work. This is a job for a workshop.
Will U0145 clear itself after the repair?
Clear the code with a scanner after the repair. If the fault is fixed, it does not come back.