01 Direct Injection's Dark Secret: How Modern Engines Destroy … • 02 What Speed Do Planes Take Off At? Factors and Examples • 03 Hybrid Vehicles: How They Work and Their Pros and Cons • 04 The Right Way to Charge EV Batteries: Lessons from Stanford… • 05 Diesel Engines: Why Its a Better Choice for Your Next Vehic… • 06 Automatic Transmission Brake Failure: Stop Your Car Without… • 07 Understanding DTC "Trouble Codes" in ECU: A Complete Guide • 08 B0040 - Left Front or Driver Side Deployment Loop Resistanc… • 09 The Hidden Pattern Behind Intermittent Dashboard Warnings • 10 Is it cheaper to run a generator on gas or propane? •

DTC codes / U06xx · Network communication / U0600

U0600Internal Control Module Memory Reset

U0600 indicates that a control module has detected an internal memory reset, meaning its non-volatile memory lost stored data such as adaptive learning values, calibration settings, or configuration parameters. The module is reporting that its own memory was cleared or corrupted, often after a power loss or software glitch, and it may have set the code during the reset event.

SystemNetwork
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyIntermediate
AreaNetwork communication

Symptoms you may notice

  • Illumination of the malfunction indicator lamp (MIL) on the dashboard.
  • Often no symptoms besides the warning light, with the vehicle driving normally.
  • Intermittent rough running or poor shift quality if adaptive memory was lost and the module is relearning.
  • Accessory features or settings (radio presets, seat memory, climate preferences) may reset to defaults.
  • Multiple unrelated warning lights if several modules share a power or communication bus.
  • The engine may start but run with default parameters until relearned.

Common causes, most likely first

  1. A weak or failing 12-volt battery that drops voltage during cranking or while sitting.
  2. Poor battery terminal connections or corroded ground straps causing voltage spikes or drops.
  3. A recent battery replacement or jump-start that interrupted module power.
  4. A software glitch or firmware bug in the control module requiring a reflash or update.
  5. Internal failure of the control module's memory circuit or power supply.
  6. Water intrusion or connector corrosion at the module causing intermittent power loss.
  7. Aftermarket electronic accessories wired into the module's power or ground circuit.

How to diagnose and fix it

  1. Perform a battery load test and check charging system voltage; replace the battery if it fails.
  2. Inspect and clean battery terminals, ground straps, and module connectors for corrosion or looseness.
  3. Clear the code and drive the vehicle through a complete drive cycle to see if U0600 returns.
  4. Check for technical service bulletins (TSBs) or software updates for the affected module.
  5. If the code persists, perform a parasitic draw test to find an intermittent power loss.
  6. Verify power and ground at the module connector with a multimeter under load.
  7. Replace or reprogram the control module only after all power and ground faults are ruled out.

Why a memory reset is rarely the module's fault

  • A marginal battery that still starts the engine can cause U0600 because the voltage sag during cranking resets the module's memory.
  • Many technicians replace the control module unnecessarily when the real cause is a corroded ground connection hidden under the battery tray or inner fender.
  • U0600 can be stored as a history code after a routine battery replacement and may not indicate any ongoing fault.
  • Some modules set U0600 after a software reflash or programming event, and the code clears after a few drive cycles.
  • Intermittent connector fretting at the module harness can mimic an internal memory failure and is often overlooked.

Can I keep driving with U0600?

The vehicle is generally safe to drive if it runs normally, but avoid long trips or heavy electrical loads until the cause is found. If the engine stalls, shifts harshly, or multiple warning lights appear, stop driving and have it diagnosed promptly.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage