Tune UP your mazda RX8 - best deal kit
Mazda RX8 Eibach pro kit suspension upgrade

How to Reset ECU on mazda RX8

September 8, 2009 · Print This Article

Here is how you clear your memory, also some reasons to clear each memory:
There are two reset procedures, one for the NVRAM and the other for the KAM.


NVRAM (Non Volatile Random Access Memory)

NVRAM is a rather unique feature. The system memorizes the profile of the eccentric shaft plate on the e-shaft pulley. It basically knows how the e-shaft spins, on an individual basis, 2 cars NVRAM will generally never be absolutely identical, they’re pretty close to unique.

As you’d imagine with such a specialized system you wouldn’t want this information relearned and forgotten very easily, relearning the profile isn’t a short process (drive cycle, dont worry you dont do anything special to relearn it). So this info is kept in a special area of the PCM it CANNOT be cleared in any way EXCEPT the proper procedure, you could disconnect the battery and do a jig for a year and it won’t erase.

When/Why should you erase the NVRAM?
Realistically there are only a few times, generally the only times it’s really needed is when replacing a motor since you’ll be installing a new e-shaft position plate. Sometimes you’ll also repair a misfire, yet the misfire code will return even with you not noticing anything, in those cases clearing the NVRAM will sometimes help. Also during PCM replacement it’s good to clear it.

How do you reset NVRAM?
Here it is straight from mazda:

NOTE:2004-2008 and 2009 and later model year procedures are different.

2004-2008 Method

1. Turn ignition switch to “ON” position, but do not start engine.
2. Pump the brake pedal at least 20 times within 8 seconds after the ignition switch is turned ON.

NOTE:
Manual transmission equipped vehicles produced after VIN 40132647 and automatic transmission equipped vehicles produced after VIN 40132607 or vehicles with PCM updated to “L” calibration or later can confirm the clearing procedure was performed. If procedure was successful, the oil pressure gauge needle will move to right of center slightly (nearer H).
Vehicles produced prior to these VIN’s or vehicles without “L” calibration do not have an indicator to confirm the clearing procedure was performed.

3. Drive vehicle and confirm misfire related DTCs are not stored.

NOTE:
If the malfunction cannot be corrected even though the procedure was successful, the eccentric shaft position plate may be damaged. Inspect the eccentric shaft position plate. Refer to MS3 online instructions or Workshop Manual section 01-40 ECCENTRIC SHAFT POSITION PLATE INSPECTION and repair as necessary.

2009-2010 Method

1. Record customer radio station presets (FM1/2, AM, SAT).
2. Disconnect negative battery cable for a minimum of 1 minute.
With negative battery cable disconnected, depress and release brake pedal one time.
3. Reconnect negative battery cable.
4. If equipped with DSC, perform the STEERING ANGLE SENSOR INITIALIZATION PROCEDURE located in MS3 online instructions or Workshop Manual section 04-15.
5. Input customer radio station presets.
6. Initialize power windows. Refer to MS3 online instructions or Workshop Manual section 09-12 POWER WINDOW INITIALIZATION PROCEDURE.

KAM (Keep Alive Memory)
Keep alive memory is not named because it keeps the car alive, rather it’s named after the way it works. When you remove the battery terminals from the battery you’d assume all power in the car is lost right, hell your clock resets so the PCM must too, right? WRONG. KAM is saved by “Keep Alive” power, reserve battery power if you will.

KAM generally doesn’t store very important stuff, other then the airbag operating on KA power they dont store anything in the KAM tho they just use the same reserve power. The main thing KAM stores are things like fuel trims etc. It’s useful to reset KAM when you have lean/rich codes where the fuel trims have been able to reach 25%. It takes a while even after repair for the fuel trims to go back to proper levels, if you clear the KAM it will reset them to 0%.

How do you reset KAM?
Two easy ways, disconnect the battery and leave it like that for at least 10 minutes, sometimes longer. To expedite the process disconnect the battery and hold down the brake pedal, itll drain the KA power quicker. This will allow all codes to clear and KAM to clear.

After some research, at this time, it seems pulling the Room Fuse on the interior fusebox will also clear only the KAM. Not 100% sure yet, but pretty close.

Credits to user Teknics from rx8club.com

Comments

9 Responses to “How to Reset ECU on mazda RX8”

  1. Vlad on December 15th, 2010 10:30 pm

    Thanks a lot for the info. however I’ve got a 2003, and the procedure for 2004-2008 doesn’t work for me. Do you maybe know anything regarding this ? Thanks in advance.
    Regards,
    Vlad

  2. Hassan on April 22nd, 2011 11:26 pm

    thanks alot but the only problem i have is the power steering problem and i did what you said and it worked! but after some time it went back to the hard steering can you help please
    thanks alot

  3. Rx484 on May 8th, 2011 9:14 pm

    Information I read from RX8club is contradicting in some ways. Not that I say you are wrong but I am just confused.

    Posts I extracted from the forum:
    NVRAM stores continuos engine data like fuel trim and code situations.
    KAM stores sensor profiles and the actual MIL codes

    There are two reset procedures, one for the NVRAM and the other for the KAM. Neither will erase your radio presets and such like the method SpooledUp7 posted:

    1) With the key in the off position, press and hold the odometer reset button and turn the key to on;
    Continue to hold the odo button until the odometer reads “TEST” and then release.
    2) Turn the key to off and repeat step one.

    This will reset the entire PCM except the KAM which contains the sensor profiles amongst other things. You can reset it with the familiar procedure:

    1) Turn the key to on
    2) Depress the brake pedal rapidly 20 times in a row until the oil pressure gauge sweeps to halfway and back again.

  4. Rx484 on May 8th, 2011 9:15 pm

    Information I read from RX8club is contradicting in some ways. Not that I say you are wrong but I am just confused.

    Posts I extracted from the forum:
    NVRAM stores continuos engine data like fuel trim and code situations.
    KAM stores sensor profiles and the actual MIL codes

  5. RX484 on May 8th, 2011 9:17 pm

    Sorry for duplicate posts,
    I got error msg when submitting comments so I retried…

  6. Dave on June 10th, 2011 6:35 pm

    @Vlad: I don’t know what you REALLY have but it isn’t a 2003. They didn’t make a 2003 RX-8.

  7. Jon316G on July 28th, 2011 10:44 am

    Rx484 - Holding the odometer button will only take you into the car’s diagnostic screen… hence the “TEST” that is displayed.
    I wrote a DIY detailing what all the “tests” do: http://www.rx8club.com/showthread.php?t=155947

  8. IAN on September 15th, 2011 3:45 pm

    DAVE they started making rx8 in uk 2003 but the world only contains america

  9. RX8 MACK on September 18th, 2011 1:42 pm

    OIL LEAK FROM MOTOR CANT STOP

Got something to say?




Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method zrx_captcha::draw_form() should not be called statically in /var/www/rx8blog.com/wp-includes/plugin.php on line 311
Security Code: