Why does my rom say 2004 when my EVO is an 05?
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.)
it worked, thank you very much..
Last edited by MR. EVO MR; Jul 20, 2009 at 02:41 PM.



