Notices
ECU Flash

Why does my rom say 2004 when my EVO is an 05?

Thread Tools
 
Search this Thread
 
Old Jul 18, 2009 | 09:41 PM
  #1  
MR. EVO MR's Avatar
Thread Starter
Account Disabled
iTrader: (9)
 
Joined: Jan 2005
Posts: 1,761
Likes: 4
From: :noitacoL
Why does my rom say 2004 when my EVO is an 05?

for the rom info it lists evo8, usdm, year:2004

dealer sold me an 05 evo mr, is this normal?
Reply
Old Jul 19, 2009 | 05:06 AM
  #2  
Toxin's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jan 2008
Posts: 1,595
Likes: 2
From: Way ahead...
You have a 2004 evo.

When I had my 8, it said that it was made in February 2006 in the papers. It's cause it was registered for the first time then ...

So yes, you have a 04.
Reply
Old Jul 19, 2009 | 07:50 AM
  #3  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
What is your ROM ID?
Reply
Old Jul 19, 2009 | 09:01 AM
  #4  
dsevo's Avatar
Evolved Member
iTrader: (19)
 
Joined: Sep 2005
Posts: 971
Likes: 1
From: Kailua, HI
I wouldn't worry about it. My 2003 says 2004 in the ROM too, and my car was of the first ones here in 2002.
Reply
Old Jul 19, 2009 | 01:58 PM
  #5  
JohnBradley's Avatar
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
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
Reply
Old Jul 19, 2009 | 03:39 PM
  #6  
MR. EVO MR's Avatar
Thread Starter
Account Disabled
iTrader: (9)
 
Joined: Jan 2005
Posts: 1,761
Likes: 4
From: :noitacoL
its a 94170008 rom
Reply
Old Jul 19, 2009 | 04:01 PM
  #7  
Jk's03EVO's Avatar
Evolving Member
iTrader: (7)
 
Joined: Apr 2009
Posts: 130
Likes: 0
From: Jacksonville, FL./Dixon, IL.
Cars come out a year in advance. EX. 05 Evolution was on the lot in 04.
Reply
Old Jul 19, 2009 | 04:04 PM
  #8  
mt057's Avatar
Evolved Member
iTrader: (6)
 
Joined: Apr 2007
Posts: 1,529
Likes: 12
From: DFW
My ecu says 04 and my car was sold to me as an 03.
Reply
Old Jul 19, 2009 | 04:15 PM
  #9  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
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.
Reply
Old Jul 19, 2009 | 08:23 PM
  #10  
Brent kuz's Avatar
Evolving Member
iTrader: (2)
 
Joined: Oct 2008
Posts: 104
Likes: 0
From: Rhode Island
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.
Reply
Old Jul 19, 2009 | 11:03 PM
  #11  
JohnBradley's Avatar
Evolved Member
Shutterbug
Liked
Loved
Community Favorite
iTrader: (30)
 
Joined: Jan 2004
Posts: 11,406
Likes: 78
From: Northwest
Originally Posted by Brent kuz
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.
Unfortunately thats not how it works. They are families of ROMS per year not as one person posted in here thinking that just because the car was released as an 05 in 04 it would have an 04 ROM. Logic stated what I did for reasons that it might actually be.

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.
Reply
Old Jul 20, 2009 | 02:00 AM
  #12  
MR. EVO MR's Avatar
Thread Starter
Account Disabled
iTrader: (9)
 
Joined: Jan 2005
Posts: 1,761
Likes: 4
From: :noitacoL
Originally Posted by logic
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.
yes most maps are random numbers, not at all like everyone else.
What should I do?
Reply
Old Jul 20, 2009 | 02:04 AM
  #13  
jester81783's Avatar
Evolving Member
iTrader: (3)
 
Joined: Oct 2008
Posts: 243
Likes: 0
From: manassas, va
if you want to know what model year your car is, look at the 10th digit of the vin, 4 is 2004, 5 is 2005 etc. this applies to all vehicles.
Reply
Old Jul 20, 2009 | 02:27 AM
  #14  
MR. EVO MR's Avatar
Thread Starter
Account Disabled
iTrader: (9)
 
Joined: Jan 2005
Posts: 1,761
Likes: 4
From: :noitacoL
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
Reply
Old Jul 20, 2009 | 09:52 AM
  #15  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
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:
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>
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.)
Reply



All times are GMT -7. The time now is 01:58 PM.