ECU relearn
..
do you really need to do this? and is there a way to do an ECU reset with out totaly killing ALL power to the car and losing all stored settings?
thanks
The Best of Corvette for Corvette Enthusiasts

..
do you really need to do this? and is there a way to do an ECU reset with out totaly killing ALL power to the car and losing all stored settings?
thanks
STFT are corrections based on O2 sensors feedback compared to the PCM target or "commanded" A/F ratio including corrections for various things such as: LTFT corrections, inlet air temperature, barometric pressure, coolant temp, cat over temp, and many others.
When so many corrections or "counts" are accumulated in a particular STFT cell, the PCM transfers the correction to a corresponding cell in the LTFT table which is saved and referenced going forward. The PCM does not save the STFT correction factors for any length of time. That's what the LTFT table is for.
When you disconnect the battery, all the cells in the LTFT table are reset to zero so the PCM goes thru the whole process again using STFT corrections at various engine RPM and load, which after so many counts, is transferred to the LTFT table.
For all the cells in the LTFT table to be fully populated with correction factors, the engine must accumulate sufficient counts over the full range of RPM and MAP or engine load. Keep in mind, when you go over a certain % throttle at certain RPMs, the PCM goes into WOT mode and references the Power Enrichment (PE) table thus does not reference the STFT or LTFT tables.
If it were my car, I would not disconnect the battery. Let it learn and adjust the LTFT table by itself. Some cells like idle and cruise will learn in a few minutes because they will accumulate the number counts quickly. Other cells not as commonly used will take longer to accumulate the number of counts. For example, if you run 200 miles at a constant 60 mph on level ground, your STFT will have sufficient counts cells between 1400 - 1600 rpm which it will transfer to the LTFT table. So you have to run the engine over a wide range of loads (throttle positions) and RPM for the STFT table to get sufficient counts which it will then transfer to the LTFT table. So you might as well just drive it like you normally do for a tank of gas.
I tried to keep this answer simple and easy to understand so have I have not included EVERY piece of information. Since you only made a minor change, even if you did disconnect your battery, you will be OK. The PCM will relearn.
Last edited by Mez; Jul 6, 2009 at 08:46 AM. Reason: added info









