ROM's and some questions.
#1
ROM's and some questions.
OK ECU experts, now that I threw myself into the stock ECU tuning world and have made some power I am getting a lot of requests to tune some crazy combinations that in the past I would have only tuned on the AEM or other stand alone.
I don't have nearly the time or effort invested in all this that many of you do and I am extremely grateful for all the work that many of you have done and contributed, so THANK YOU all.
I have a customer with a fast EVO9. He wants me to tune the car in the next week and it took me over 2 weeks to get my ROM sorted out and figure out my own EVO8. Ends up most of what I wanted was in 94170015 when I was running the bastard child (haha) 94170008 ROM.
It appears to me that certain ROM's are better and get more attention from the real computer guys than other ROM's, such as the 0015 vs the 0008 ROM for the 03-04 EVO's.
Here is my question and I think this would be extremely helpful to many.
What ROM should people be looking at to use in each year EVO? It seems to me that if you own a 2003 or 2004 EVO that the most popular best working ROM is the 94170015.
What about the 2005?
What about the 2006?
It seems to me a lot of work could be saved by all of you involved in this if one rom was used for the 2003-2004, 2005 and then the 2006, right?
The ROM that is in the 2006 that I need to tune is a 88590013. From what I can gather, I should just be loading in the 88590015, sound right?
Thank you all for whatever help and comments come.
I don't have nearly the time or effort invested in all this that many of you do and I am extremely grateful for all the work that many of you have done and contributed, so THANK YOU all.
I have a customer with a fast EVO9. He wants me to tune the car in the next week and it took me over 2 weeks to get my ROM sorted out and figure out my own EVO8. Ends up most of what I wanted was in 94170015 when I was running the bastard child (haha) 94170008 ROM.
It appears to me that certain ROM's are better and get more attention from the real computer guys than other ROM's, such as the 0015 vs the 0008 ROM for the 03-04 EVO's.
Here is my question and I think this would be extremely helpful to many.
What ROM should people be looking at to use in each year EVO? It seems to me that if you own a 2003 or 2004 EVO that the most popular best working ROM is the 94170015.
What about the 2005?
What about the 2006?
It seems to me a lot of work could be saved by all of you involved in this if one rom was used for the 2003-2004, 2005 and then the 2006, right?
The ROM that is in the 2006 that I need to tune is a 88590013. From what I can gather, I should just be loading in the 88590015, sound right?
Thank you all for whatever help and comments come.
#2
Evolved Member
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
I would not say one ROM is better than the other. One may have more patches/definitions than the other. It depends on what some of the disassemblers had in ECU when they started disassembling.
You may use any version (last 4 digit of ROM id) of the same ECU type (first four digits) with the same car if you change immo. e.g 88590015 in 88590013, it is just a new release of the same firmware.
There has been a quest for universal ROM for all EVO's, but unfortunatelly wiring and processor ROM/RAM differ too much. I cannot find a thread quickly now.
Tephra, jcsbanks and mrfred, that are mainly doing the patches have fun on creating them, porting them to some different ROM is not that much fun, therefore they wanted to narrow down the ROM ids to write patches for.
You may use any version (last 4 digit of ROM id) of the same ECU type (first four digits) with the same car if you change immo. e.g 88590015 in 88590013, it is just a new release of the same firmware.
There has been a quest for universal ROM for all EVO's, but unfortunatelly wiring and processor ROM/RAM differ too much. I cannot find a thread quickly now.
Tephra, jcsbanks and mrfred, that are mainly doing the patches have fun on creating them, porting them to some different ROM is not that much fun, therefore they wanted to narrow down the ROM ids to write patches for.
#3
For 9s i use 88590015 - shouldn't have any issues using this rom on any IX
For 03/04 evo 8s i use 94170015 - has the most patch support but see below
For 05 i use 96530006 but like the other Evo 8s the immobilizer might not work unless you change the periphery 7 address blocks to the same ones as the previous ROM.
To do so copy the follow table into the xml of the rom ids of both the stock ROM and the go-to rom number - this table is universal for all ROMs:
<table name="ECU Periphery7 Hex" category="Periphery" address="ffa" type="2D" level="2" scaling="Hex16">
<table name="Y" type="Static Y Axis" elements="8">
<data>0xffa</data>
<data>0xffc</data>
<data>0xffe</data>
<data>0x1000</data>
<data>0x1002</data>
<data>0x1004</data>
<data>0x1006</data>
<data>0x1008</data>
</table>
</table>
Copy all the right column elements (type hex) of the table from the original ROM to the new ROM that you want to use. Copy the stock immobilizer number and you should be set to go.
this should allow you to have 3 main ROMs and only have to upkeep those. Thats what i do anyway.
For 03/04 evo 8s i use 94170015 - has the most patch support but see below
For 05 i use 96530006 but like the other Evo 8s the immobilizer might not work unless you change the periphery 7 address blocks to the same ones as the previous ROM.
To do so copy the follow table into the xml of the rom ids of both the stock ROM and the go-to rom number - this table is universal for all ROMs:
<table name="ECU Periphery7 Hex" category="Periphery" address="ffa" type="2D" level="2" scaling="Hex16">
<table name="Y" type="Static Y Axis" elements="8">
<data>0xffa</data>
<data>0xffc</data>
<data>0xffe</data>
<data>0x1000</data>
<data>0x1002</data>
<data>0x1004</data>
<data>0x1006</data>
<data>0x1008</data>
</table>
</table>
Copy all the right column elements (type hex) of the table from the original ROM to the new ROM that you want to use. Copy the stock immobilizer number and you should be set to go.
this should allow you to have 3 main ROMs and only have to upkeep those. Thats what i do anyway.
Last edited by MR Turco; May 12, 2009 at 01:09 PM.
#4
David, Your correct for the IX's, the most common current ROM is 88590015 and that's the one that will have all the tricks and toys. You can just copy the immob code from a 13 rom and load the 15 rom no problems.
#5
Thank you guys, very much. I sure appreciate the help. I'd like to put the most current ROM into this car I have to tune and get him as much as I can. He ran 10.90's on the green and flash last year and wants to really fly on the red this year.
#6
Mr Turco, thank you very much. I will do that, just like you suggested.
That is what I'd like to do, have three main ROM's to use and try to keep up with. That makes the most sense to me.
It would seem to me that would be the best thing to do for everyone actually......would take a lot of work load off many of the people donating their time and effort into the stock ECU, don't you think?
Thanks again.
That is what I'd like to do, have three main ROM's to use and try to keep up with. That makes the most sense to me.
It would seem to me that would be the best thing to do for everyone actually......would take a lot of work load off many of the people donating their time and effort into the stock ECU, don't you think?
Thanks again.
#7
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
There was a mid year change in the ROM ID for the '04's. Early in the year it was 94170015, but then after that came a 96420008 and a 96420011. They are not as common as the other ROMs. There has been some discussion of trying to use the 96420011 for all '03-'04s, but there aren't as many patches or tables worked out for it, and I think the 94170015 is too entrenched for people to consider switching. So overall it goes:
94170015: '03-mid '04
96420011: late '04
96940011: USDM '05, but there are more patches for the 96530006 which is an EDM Evo 8 ROM. It works pretty well in the USDM cars, with the exception of a few minor idling issues I think a few people are having.
88590015: '06
It was already said, but don't forget to copy over the immobilizer code to the new ROM that you are going to use.
94170015: '03-mid '04
96420011: late '04
96940011: USDM '05, but there are more patches for the 96530006 which is an EDM Evo 8 ROM. It works pretty well in the USDM cars, with the exception of a few minor idling issues I think a few people are having.
88590015: '06
It was already said, but don't forget to copy over the immobilizer code to the new ROM that you are going to use.
Trending Topics
#8
There was a mid year change in the ROM ID for the '04's. Early in the year it was 94170015, but then after that came a 96420008 and a 96420011. They are not as common as the other ROMs. There has been some discussion of trying to use the 96420011 for all '03-'04s, but there aren't as many patches or tables worked out for it, and I think the 94170015 is too entrenched for people to consider switching. So overall it goes:
94170015: '03-mid '04
96420011: late '04
96940011: USDM '05, but there are more patches for the 96530006 which is an EDM Evo 8 ROM. It works pretty well in the USDM cars, with the exception of a few minor idling issues I think a few people are having.
88590015: '06
It was already said, but don't forget to copy over the immobilizer code to the new ROM that you are going to use.
94170015: '03-mid '04
96420011: late '04
96940011: USDM '05, but there are more patches for the 96530006 which is an EDM Evo 8 ROM. It works pretty well in the USDM cars, with the exception of a few minor idling issues I think a few people are having.
88590015: '06
It was already said, but don't forget to copy over the immobilizer code to the new ROM that you are going to use.
do you have more info on the idle issues with 96530006? It might be contributing to an issue i am having with a local guy.
#9
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
I don't know anything about the idle issue except that I've read about a few people having to adjust the BISS multiple times. I'm wondering if the ISCV tables I'm pulling out of the ISCV routines may allow fixing that problem.
Last edited by mrfred; May 12, 2009 at 05:31 PM.
#11
Dave doesn't like the ECU controlled boost.....yet,lol. He also never liked stock ECU tuning so we'll just wait until he's ready to give it a go once again lol. He's gonna have customers that will insist on ECU controlled boost so he'll at least know how to tune it. The Speed Density patches are gonna really be helpful with the super high HP cars he'll see coming through the door in the near future.
#12
I am going to work on the SD, speed density, on my own car in the upcoming weeks. I have spoken with JCSBanks about it. I need to still work out the wide band too for my car.
I am so busy this month that it is going to be hard to progress on the car. I know I have the alt map harness that I got from Jack of Trades too, I have to get that on the car. I am leaving out of town again Thursday for a race so this week is shot. Next week is our Sport Compact event and it is going to be busy as hell.
I am trying to pick all this up as quickly as possible. You guys are all pretty great, thanks for all the help and suggestions.
I am so busy this month that it is going to be hard to progress on the car. I know I have the alt map harness that I got from Jack of Trades too, I have to get that on the car. I am leaving out of town again Thursday for a race so this week is shot. Next week is our Sport Compact event and it is going to be busy as hell.
I am trying to pick all this up as quickly as possible. You guys are all pretty great, thanks for all the help and suggestions.
#15
The only issue I had in the switch was I needed to adjust the BISS screw. I followed the instructions in the ECU WIKI on how to fix the immobilizer.
I thought that 96530006 was going to be the universal EVO VIII ROM