U0101 — Lost Communication with Transmission Control Module (TCM)
What U0101 means
U0101 is set when one or more control modules, usually the engine control module, stop receiving messages from the transmission control module (TCM) over the CAN bus. Normally the modules constantly exchange data: the TCM gets engine torque and speed, and reports gear and shift status. When that data disappears, the transmission typically goes into a fail-safe mode.
Symptoms
- Check engine or transmission warning light on
- Stuck in one gear or no gear engagement
- Limp mode with reduced power
- Harsh, erratic or delayed shifting
- Vehicle will not move after selecting a gear
- Other CAN-connected systems acting up
Possible causes
- Damaged CAN wiring between the ECM and TCM, or corroded and loose connectors
- No power or ground at the TCM: blown fuse, corroded terminal, bad ground
- Weak or low battery, especially during cranking
- Failed TCM
- Faulty ECM or corrupted software
- Damaged internal transmission harness
How to diagnose
- Scan all modules and note any other U codes and which modules are not responding
- Test battery voltage and inspect the terminals; charge or replace the battery if needed
- Check the fuses and relays that feed the TCM using the wiring diagram
- Inspect the TCM and ECM connectors for moisture, corrosion and pushed-out pins
- Check power and ground at the TCM connector with a multimeter
- Test the CAN High and CAN Low lines for opens, shorts to ground or power, and correct resistance
- Inspect the transmission harness for chafing and fluid contamination
- Check for software updates, then clear the codes and see whether U0101 returns
Common fixes
- Repair or replace damaged CAN wiring and connectors
- Fix power and ground problems: fuses, terminals, grounds
- Replace or reprogram the TCM
- Reflash or update module software
- Replace the battery if it cannot hold voltage
Questions and answers
Can I drive with a U0101 code?
Only a short distance to a shop. The transmission may go into limp mode or stop shifting, which is unsafe in traffic and can harm the transmission.
Can a weak battery cause U0101?
Yes. Low voltage, especially while cranking, can disrupt modules and CAN communication. Check the battery and terminals first, then clear the code and retest.
What most often causes U0101?
Most often it is CAN wiring, connector or power and ground trouble at the TCM. The TCM itself fails less often, so test the circuits before replacing it.
This is general information about the code. The meaning can differ between makes and models: a scan tool and the repair manual for your car will show the exact cause.