Skip the auto shop - Our mechanics make house calls

Q: What Are Reprogrammable Car ECUs?

asked by on

What are reprogrammable car ECUs?

A: An electronic control unit (ECU) is compris...

An electronic control unit (ECU) is comprised of many different computer parts soldered onto a circuit board to make up a complete ECU. The ECU uses different kinds of memory on its computer board. These memory chips are used for different reasons and work in different ways. Some computer chips are designed to be reprogrammable and others are not. Some memory chips will keep their memory as long as power is supplied to them and others will keep their memory even if power is removed or lost.

The memory in a car’s computer ECU that holds the programming to control the running of your engine is called EEPROM or electrically erasable programmable read only memory. This memory can be programmed and reprogrammed electrically to be able to upgrade or change the programming that controls the engine functions. The chip is most commonly used for a vehicle’s calibration file to operate the engine within specifications of the manufacturer. It is a non volatile chip meaning it will keep its memory even if power is lost. The chip can be reprogrammed to change the calibration if changes are needed.

Another computer chip called ROM, or read only memory, can only be programmed once. It cannot be reprogrammed once it is programmed. This memory is used to perform basic computer operating functions only and will not be changed even if power is removed the same as the EEPROM. The ROM will store basic memory functions to operate the onboard diagnostics and other basic functions that do not need reprogramming. https://www.yourmechanic.com/services/service-light-is-on-inspection

The reprogrammability of the ECU memory has been around for over 15 years in vehicles and is used extensively in different modules and ECUs throughout the vehicle. This memory is used in transmission, ABS, body, engine, suspension, AC, ride control and other ECU modules of today’s vehicles. This memory is very reliable and rarely fails. If the program put on it is bad or needs updating, then it can be electronically erased and the new program installed. Once it is installed, the new program can be used as needed. If the chip itself has internal failures, the ROM can detect this since it checks the EPROM every time you turn on your key. If errors are found, then a code is set into the computer storage memory chip or another EEPROM.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: Electrical system malfunctioning

Hi, is there any more information you can give us? These types of cars tend to have a multitude of electrical systems in them so there are many things you could be referring to. You could try resetting the computer...

Q: Minivan burning raw fuel and has rumbling noise - 1997 Ford Aerostar

Hello. Is the Check Engine Light on? If there is a code set, then this will give the person diagnosing a starting point. Depending on what plugs that you put in your van, they could be due for a change...

Q: Can you help with Toyota Avalon repair questions?

Billing question sent to CS for the cost of repairing a power steering leak, flushing the power steering fluid, flushing the coolant, changing the oil and adding additives in the fuel, and repairing the exhaust system on a 2006 Toyota...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
P0240 OBD-II Trouble Code: Turbocharger Boost Sensor B Circuit Range/Performance
P0240 code definition Turbocharger Boost Sensor B Circuit Range/Performance What the P0240 code means P0240 is an OBD-II generic code triggered when the Engine Control Module (ECM) detects the intake boost...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.