Skip to content
MotorFiable

Electrical system and control unitsGeneric OBD-II codeUrgency: Garage soon

Code U0140: lost communication with the body control module

U0140 means: lost communication with the body control module (BCM).[1][2] Another control unit in the car has stopped receiving messages from the body control module (BCM) over the CAN data network. The BCM manages lights, central locking, electric windows and other comfort functions, and also sends other modules data such as the ignition or door status.[1][3]

System
Electrical system and control units
Urgency
Garage soon
You can drive carefully, but book a garage appointment as soon as possible
Possible causes
5
sorted from most to least likely
Type
Generic
The same on all makes

4 sourcesHow we work

What code U0140 means

Another control unit in the car has stopped receiving messages from the body control module (BCM) over the CAN data network. The BCM manages lights, central locking, electric windows and other comfort functions, and also sends other modules data such as the ignition or door status.[1][3]

It is a generic network code (U0): the definition is the same on all brands. What changes from one car to another is where the BCM is and what functions it controls (on some cars also the immobiliser).[2][3]

Original definition (SAE J2012): Lost Communication With Body Control Module[1][2]

Causes of U0140

From most to least likely, according to the sources.

  1. 1A faulty BCM, through an internal fault or water: it is usually under the dashboard or in the driver's footwell, where leaks can reach it.[1][3]
  2. 2BCM connector corroded, damp or damaged; AutoDTCs names it as the most common cause.[3]
  3. 3Broken or shorted CAN network wiring between the BCM and the other modules.[1][3]
  4. 4No power or earth at the BCM: blown fuse, faulty relay or corroded connector.[1][3]
  5. 5Battery voltage too low for the module to communicate reliably.[3]

Symptoms

How to diagnose U0140

In order: from the most likely and cheapest to check to the most expensive.

  1. 1Scan all modules (not just the engine) to confirm whether the BCM is not responding. If it appears but with no live data, that also indicates a communication fault.[3]
  2. 2Check the fuses that supply the BCM (there are usually several, including the memory one) with a multimeter and verify that voltage and earth reach its connector.[1][3]
  3. 3Check the connector and the mounting area: damp, mould, greenish deposits on the pins or a carpet soaked by a leak.[1][3]
  4. 4Measure the continuity of the CAN bus to the BCM to locate breaks or short circuits.[1]
  5. 5If the BCM is damaged, it normally has to be programmed to the car's VIN after replacement.[1][3]

Can I keep driving with U0140?

Garage soon

Carista and AutoDTCs classify it as serious: without the BCM, lights, locks and, on some cars, starting can fail. If the car starts, take it to a garage as soon as possible and check that the lights and indicators work.[1][3]

Parts related to code U0140

The parts that most often cause this code. The code points to the circuit, not always the part: diagnose before you buy.

Affiliate links: if you buy from these shops, MotorFiable may receive a commission at no cost to you. Check compatibility against the registration plate or VIN before ordering. More information

Documented faults related to U0140

Known faults of specific engines and cars, with their repair cost, the affected years and their sources.

Control units and comfort electronics (BSI, SAM...): the most serious faults by engine and car

All faults with the control units (51)

Wiring, connectors and short circuits: the most serious faults by engine and car

All faults with the electrical wiring (160)

12 V battery: the most serious faults by engine and car

All faults with the 12 V battery (98)

Frequently asked questions

Can code U0140 stop me starting the car?

Yes, on cars where the body control module controls the immobiliser or the starter relay. On others, only comfort functions stop working.[1][3]

Can I replace the body control module myself?

Physically yes, but it almost always needs car-specific programming (VIN, immobiliser, options). Without it, it will not communicate or will generate more codes.[3]

Can a low battery cause U0140?

Yes. Low voltage can trigger the code intermittently. If it does not return after charging the battery and doing a load test, that was probably the cause.[3]

Does it mean the same on all brands?

Yes, it is a generic network code; the definition is common. The location of the BCM and the functions it controls vary.[2]

Will I pass the MOT with code U0140?

If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[4]

Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.

Sources

Every fact on this page links to its source. If you find an error, let us know.

  1. U0140: OBD-II trouble codeCarista · Technical documentation · consulted 29 October 2026
  2. U0140 Generic DTC: Lost Communication With Body Control ModuleDTCSearch.com · Technical documentation · consulted 29 October 2026
  3. U0140: Lost Communication with BCM — Causes & FixAutoDTCs · Technical documentation · consulted 29 October 2026
  4. Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish