Why does my rom say 2004 when my EVO is an 05?
If he has an 05MR and it says it has an 04 ECU I would surmise that someone tuned the car and changed the ROM ID. My car was built aug 05 but is still very much an 06. The truth lies in what ROM ID is currently being reported. If its a 96420007 or 8 then we have an 04 ECU (if it reads correctly and is not scrambled) that has been swapped in the place of the 05. If its a 96940011 then we have an 05 ECU in the car. ECUs do interchange between all VIIIs.
aaron
aaron
Trending Topics
If you have a 2005 model year USDM MR, you should have a 2005 ROM ID; ie. 96940011 or 96940013. No USDM 2005 Evo that I've ever seen came from the factory with anything by a 969400XX-vintage ROM; I've seen plenty of claims otherwise, and they've almost always turned out to be an aftermarket tune of some variety.
If your ECU is reporting a 2004 model year ROM ID, and the tables look correct (ie. if you pull up the high-octane fuel map and it looks basically like some of the other maps that folks have posted here), then I wouldn't worry much about it. You're probably running either an older ROM on your ECU, or are running an older ECU in the car.
If your ECU is reporting a 2004 model year ROM ID, and the tables look garbled (ie. random numbers in the RPM and load columns of the high-octane fuel table, etc), then your car has been "tuned" by a "professional" who is trying to "protect his work". Change the ROM ID to 96940011, pull up the high-octane fuel map, and marvel at the sea of 8's staring back at you.
If your ECU is reporting a 2004 model year ROM ID, and the tables look correct (ie. if you pull up the high-octane fuel map and it looks basically like some of the other maps that folks have posted here), then I wouldn't worry much about it. You're probably running either an older ROM on your ECU, or are running an older ECU in the car.
If your ECU is reporting a 2004 model year ROM ID, and the tables look garbled (ie. random numbers in the RPM and load columns of the high-octane fuel table, etc), then your car has been "tuned" by a "professional" who is trying to "protect his work". Change the ROM ID to 96940011, pull up the high-octane fuel map, and marvel at the sea of 8's staring back at you.
I was pretty sure the 04 rom was a better rom and patched a lot of problems the 03 had. I was told that the 04 seems to be the best one to run (at least for the 03). Also I was told that the dealer would re-flash 03's to have the 04 rom.
94170008 has been incorrectly called an 04 as long as I can recall. All 04s I have ever seen came with either a 96420007 or 96420008 from the factory. The 9417 are all 03 derivative, and while the 94170015 might interchange it is not an 04 ROM. I have seen 2 '05 variants, the common 96940011 and one 96490015 (which coincidentally was an 05 MR). Had it not been for my laptop dying last week and losing most of my work for the last 3 years I would post it up. I think I have it backed up though so I will look for it tomorrow when I get back in the shop.
If you have a 2005 model year USDM MR, you should have a 2005 ROM ID; ie. 96940011 or 96940013. No USDM 2005 Evo that I've ever seen came from the factory with anything by a 969400XX-vintage ROM; I've seen plenty of claims otherwise, and they've almost always turned out to be an aftermarket tune of some variety.
If your ECU is reporting a 2004 model year ROM ID, and the tables look correct (ie. if you pull up the high-octane fuel map and it looks basically like some of the other maps that folks have posted here), then I wouldn't worry much about it. You're probably running either an older ROM on your ECU, or are running an older ECU in the car.
If your ECU is reporting a 2004 model year ROM ID, and the tables look garbled (ie. random numbers in the RPM and load columns of the high-octane fuel table, etc), then your car has been "tuned" by a "professional" who is trying to "protect his work". Change the ROM ID to 96940011, pull up the high-octane fuel map, and marvel at the sea of 8's staring back at you.
If your ECU is reporting a 2004 model year ROM ID, and the tables look correct (ie. if you pull up the high-octane fuel map and it looks basically like some of the other maps that folks have posted here), then I wouldn't worry much about it. You're probably running either an older ROM on your ECU, or are running an older ECU in the car.
If your ECU is reporting a 2004 model year ROM ID, and the tables look garbled (ie. random numbers in the RPM and load columns of the high-octane fuel table, etc), then your car has been "tuned" by a "professional" who is trying to "protect his work". Change the ROM ID to 96940011, pull up the high-octane fuel map, and marvel at the sea of 8's staring back at you.
What should I do?
I know my model year, I bought the car in January of 05, still have window sticker, also 05 was the first year the MR's were sent here.
I'm just asking about the rom
I'm just asking about the rom
Okay, you probably have a ROM that was tuned by someone (ie. a prior owner had the car tuned by somebody), and they mangled the ROM ID to make it harder for you to work with.
Go to C:\Program Files\OpenECU\EcuFlash\rommetadata\mitsubishi\evo. Open up the file evo7base.xml in notepad, and scroll down to the end of the file. Just before the last last line of the file ("</rom>"), copy and paste the following text:
Save it, open up EcuFlash, and scroll down to the Misc section; you should see a table named "ECU Internal ID". Open that up, and in your case, it should currently read "94", "17", "00", and "08". Change that to "96", "94", "00", and "11". Save the ROM as a new filename, then close and re-open EcuFlash. Open up the new ROM you just saved.
At that point, your tables should look a little more normal.
(Note for the archives: these instructions only apply for people having this problem on 2005 USDM Evos. If you have a different model year, you'll need to experiment a bit to find what the correct ROM ID should be.)
Go to C:\Program Files\OpenECU\EcuFlash\rommetadata\mitsubishi\evo. Open up the file evo7base.xml in notepad, and scroll down to the end of the file. Just before the last last line of the file ("</rom>"), copy and paste the following text:
Code:
<table name="ECU Internal ID" category="Misc" address="f52" type="2D" scaling="Hex8">
<table name="Byte Position" type="Static X Axis" elements="4">
<data>b1</data>
<data>b2</data>
<data>b3</data>
<data>b4</data>
</table>
</table>
At that point, your tables should look a little more normal.

(Note for the archives: these instructions only apply for people having this problem on 2005 USDM Evos. If you have a different model year, you'll need to experiment a bit to find what the correct ROM ID should be.)






