U0100 – Data bus: engine control module (ECM) A – no communication

Code | Fault Location | Probable Cause |
---|---|---|
U0100 | Data bus: engine control module (ECM) A - no communication (Buy Part On Amazon) |
We recommend Torque Pro
Table of Contents
- What Does Code U0100 Mean?
- What are the common causes of code U0100?
- What are the symptoms of code U0100?
- How do you troubleshoot code U0100?
- Get Help with U0100
What Does Code U0100 Mean?
This code is concerned with the communications circuit between the engine control module and other control modules throughout the vehicle. This communications circuit is most often referred to as Controller Area Network bus communications, or simply put, CAN bus. Without this CAN bus, control modules cannot exchange information, and your scan tool may not be able to communicate with the engine control module, depending on which circuit is affected.
The CAN bus communication system is wired throughout the vehicle, however for this code we are going to concern ourselves with CAN C, or High Speed CAN, which may also be referred to as under-hood or under-vehicle CAN bus, as the modules that typically communicate on this network can be found under-hood or under-car.
What is causing this code to set is one or more modules have the task of communicating with the ECM/PCM on CAN C to make sure that it is able to communicate or “check in”. If unable to check in, one or more modules can set the U0100 code to indicate that at some point in time it lost the ability to talk to the ECM/PCM. This code is usually a “memory” code, or something that occurred in the past and may be nothing to worry about. If the code continues to come back, further checks will be needed to find out why the modules are losing communication with the ECM/PCM.
What are the common causes of code U0100?
- Open in the power supply to the ECM
- Open in the ground supply to the ECM
- Open in the CAN bus + circuit
- Open in the CAN bus – circuit
- Faulty ECM – rarely
What are the symptoms of code U0100?
- Malfunction Indicator Light (MIL) “On”
- Lack of power
- Poor fuel economy
- All engine related indicators (lights) “on” in the instrument cluster
- All engine related gauges inoperative in the instrument cluster
- Possibly a no-crank, no-start
How do you troubleshoot code U0100?
Before tearing into body panels a good practice to get into is to always check for technical service bulletins (TSB) for your particular vehicle. The vehicle manufacturer may have a known issue for the particular problem you are dealing with on your vehicle and it pays to check it out before you head down the wrong path.
Next, see if you are able to access fault codes. If not, the High Speed CAN bus will need to be diagnosed. If you are able to access fault codes, note if there are any other diagnostic fault codes. If any of them are module communication related, depending on the code, you may need to diagnose them first. Misdiagnosis has been known to occur if a technician diagnoses this code before any other module communication related system codes have been thoroughly diagnosed.
If your scan tool can access fault codes and the only one you retrieve from other modules is the U0100, try to access the ECM/PCM. If you can access codes from the ECM/PCM, then the U0100 code is either intermittent or a memory code. If unable to access codes for the ECM/PCM, then the U0100 code that the other modules are setting is active, and the problem is there now.
The most common failure is loss of power or ground.
Check all fuses that power up the ECM/PCM on this vehicle. Check all grounds for the ECM/PCM. Locate where the ground attaching points are on the vehicle and make sure that these connections are clean and tight. If you have to, take them off, get a small wire bristle brush and baking soda/water solution and clean each one, both the connector and where it connects.
After checking powers and grounds, if any repairs were made, clear the diagnostic trouble codes from memory, and see if the U0100 code returns or if communication with the ECM/PCM is re-established. If the code does not return or communication is re-established, then the fuses/connections were most likely your problem.
If the code returns, you will need a digital volt ohm meter (DVOM). Set the meter up for ohms. Place one lead of the ohmmeter on terminal 6 of the datalink connector (connector your scan tool hooks up to) and the other lead of the ohmmeter to pin 14. You should get a reading of 60 ohms +/- 1 ohm. If you get a reading of 120 ohms, then the High Speed CAN (CAN C) bus circuit is open, either on the Bus + circuit, the Bus – circuit or internal to the ECM/PCM. (This particular step applies to most but not all systems.)
Next, locate the CAN C bus communication connections on your particular vehicle, most importantly the ECM/PCM connector. Disconnect the negative battery cable before unplugging the connector at a given control module. Once located, visually inspect the connectors and wiring. Look for chafing, rubbing, bare wires, burn spots or melted plastic. Pull the connectors apart and carefully inspect the terminals (the metal parts) inside the connectors. See if they look corroded or burnt. You can get some electrical contact cleaner at any parts store if cleaning of the terminals is needed. If this is not possible, find some rubbing alcohol and a light plastic bristle brush to clean them with. Afterwards let them air dry, get some dielectric silicone compound (same stuff they use for light bulb sockets and spark plug wires) and put some where the terminals come into contact.
If communication is still not possible, or you were unable to clear the module communication related fault codes, the only thing left that can be done is to seek assistance from a trained automotive diagnostician.
Help Us Help You
Please comment below describing your issue as well as the specifics of your vehicle (make, model, year, miles, and engine), and one of our mechanics will respond as soon as possible. We appreciate a $9.99 donation via the payment button below.
I have problem with the code u0100. .no communication with ecm/pcm data bus. Check by local vehicle electrician. All fuses telly are ok. Can’t get rid of engine malfunction deleted. Any help plz reply.
U0100 & U0102
Loss of power, ABS, brake, ESP BAS, check engine lights are all on. Help
Tenho uma Captiva 2009, não acende a luz de injecção,o carro não da partida,está no módulo de energia.
i have a u0100 fault code started 50 miles after having cam belt change ive had the ecu test and is fine new batttery new cam and crank senors fitted it turns over but wont run
any thoughts would been great
John, I think the timing is off on your rig. I would take it back to whoever did your timing belt and have them make it right for you. Sounds like the car jumped time and wont run unless it is correctly.
My 2011 Ford Focus put this code up when something is left on and it does a battery disconnect.
I monitor computers with Torque Pro app.
Help me plz .. U100 , no start which fuse i have to change
ECU no communication. Checked all fuses rely and ECU
my car can start and move arround.. but cannot exceed 40-50km/j.. if exceed, engine will dead.. then, gear indicator at gauge is blinking.. turn off key, and switch on, start the engine,it running normal.. after reaching 40-50km/j, engine dead.. already go to centre, scan and it show me u0100 code..
Were u able to fix. The u0100 code
Great read, the same issue U0100 then subsequent P0700. Could have something to do with the RPMs as it mostly occurs when the trans is in Drive but rarely when in 4 gear, Chr300c to be model specific, already had fuel tank replaced under recall 2006 model. Found a fuse in the rear fuse box that was blown, labeled Ign. It’s offset from the other fuses, still investigating why that 20 fuse blew. After replacing fuse, now I get occasional attempt to stall but only U0100 comes up not the P0700. Recap, only when in drive, the car will stall, when punching gas, but not in 4th?
Thanks Randy for sharing this important support. My car Saab 9-3,2006 stopped since last sunday and the meassage was “‘Gearbox malfunction Limited performance. Contact services.” I searched service with machine for diagnosis and clean possible error. The checking resulted in error ”DTC U0100 ECM/PCM”. I will try your recommendation and thanks alot
เป็นเครื่องมือที่สามรถตรวจสอบได้ถุกต้องแม่นยำที่สุด
Bom dia como eu resolvo esse código U0100. Do Omega 3.6 ano 2005