Notices
ECU Flash

ROM's and some questions.

Thread Tools
 
Search this Thread
 
Old Jun 26, 2009 | 08:06 PM
  #46  
David Buschur's Avatar
Thread Starter
Evolved Member
iTrader: (53)
 
Joined: Mar 2003
Posts: 14,622
Likes: 32
Hi guys,

Interesting reading. It's good to see the conversations start after a thread I started, maybe my question was so dumb after all

Here is what has happened in the last day or so. I had a customers car that when started "cold" was lean. Ran like crap for a few minutes. I needed the cold start tables for the 0008 rom. I found them, patched them into my xml. Now, I am stupid when it comes to this stuff but thought I was getting the hang of it.

I then opened his ROM in Ecuflash and NOTHING. No cold start enrichment tables. So I go back and look and sure enough they are there. What is interesting is so are the Tephra mods and the MUT tables and some other things. None of them showed up. Nothing after the 4th periphery table showed up. So I cut and pasted it up further in the rom, instead of the end, still nothing. Then I took my non computer brain and tried to see if something wasn't written write in the xml, nothing. I then sent it to my secret helper, who I am quite confident is one of the best in the industry, and he said the xml worked for him. He modified and it and sent it back, same thing, I can see nothing. Well after investing about 4 miserable hours in this project I was so pissed off I was going to refund the customers money in full and tell him to find a real tuner.

This morning I asked this helper of mine if he had one last suggestion for me. He suggested I take Evoflash out of my computer completely and do a fresh install on it. I figured that wasn't going to work. I then just gave up and put my fully modified 0015 ROM into the customers car and fixed it, done deal. I should have done that in the first place.

Then tonight I was laying on the floor at my house and I remembered that since I have been using my new laptop, occasionally I get an error telling me an inproper address or something has been found and wants to know if I want to correct it, I click yes and continue. It hit me then that my helper was right. I copied my EVO romdata file to save my modified xml files, deleted the rest of Evoflash and then did a fresh download. I then cut and pasted my modified xml's back into the new rom directory and HOLY CRAP!!!!! It all worked perfectly.

Something must have gotten corrupted when I first downloaded V1.41.

I am HOPING that from now on things will go much smoother.

BTW, I had asked about the "universal" roms before. I am using basically three roms now for 03-06 cars. I have not had a change to build a good complete 2005 rom yet but have the others.

I know I am a low guy on the totem pole but if it would help I'd give up the stuff I have worked on.

Who's the big dog in all this, Tephra? Mr Fred? GST? Mr Turco? Why don't one of you just make the call to which ROMs become universal and post those 3 roms up with as many mods as you can get in them. Then the rest of us can start trying to use them and give you guys feedback. Eventually if no other support is provided for all the other ROMs nobody will bother with them It makes absolute perfect sense to me.

Thank you all for your help. If someone posts up the ROM's post the link and I'll give them a shot. Hell I'd make a donation for it, it will save me hours upon hours.

Thanks again.
Reply
Old Jun 26, 2009 | 09:19 PM
  #47  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by davidbuschur
...

BTW, I had asked about the "universal" roms before. I am using basically three roms now for 03-06 cars. I have not had a change to build a good complete 2005 rom yet but have the others.

I know I am a low guy on the totem pole but if it would help I'd give up the stuff I have worked on.

Who's the big dog in all this, Tephra? Mr Fred? GST? Mr Turco? Why don't one of you just make the call to which ROMs become universal and post those 3 roms up with as many mods as you can get in them. Then the rest of us can start trying to use them and give you guys feedback. Eventually if no other support is provided for all the other ROMs nobody will bother with them It makes absolute perfect sense to me.

...
This place is more like a herd of cats than something resembling a hierarchy. :-) Here's my take on the universal ROM discussion (probably the same was what I said a month ago or whenver it was)

USDM Evo 9: 88590015 has been the standard, but I'm a little curious about whether a JDM ROM can be used. There are a few nice things about the JDM ROM. First is that there is less OBD-II crap. Second is that it has support for antilag control. However, I don't know how well the JDM ROM will get along with all the USDM emissions hardware, and I don't know whether it could pass emissions testing.

'05 USDM Evo 8: 96530006 seems to be the popular choice because it has room for all of tephra's mods. It lacks antilag support though. Perhaps there is a better choice?

'03-'04 USDM Evo 8: There is a push to find a universal ROM for these cars. The final ROM for these cars is the 96420011. It should work with all the USDM Evo 8s. There is some interest getting the 96530006 working with the '03-'04 Evo 8s, but I wonder whether the 96530006 needs to be talking to an ACD controller (that the '03-'04 Evo 8 does not have). I know there is a communication wire that goes between the ACD controller and the ECU, and the FSM wiring diagram indicates that the information flow goes from the ACD controller to the ECU. So the ECU does take some input from the ACD controller. One other possibility is to use a non-USDM ROM. The benefit again would be less emissions crap and having antilag support.
Reply
Old Jun 26, 2009 | 10:33 PM
  #48  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
I thought the ACD/ECU wire was for TPS?

jcsbanks and myself were hoping 8857008 was going to work over 88590015... no one has tried it yet...
Reply
Old Jun 26, 2009 | 11:17 PM
  #49  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by tephra
I thought the ACD/ECU wire was for TPS?

jcsbanks and myself were hoping 8857008 was going to work over 88590015... no one has tried it yet...
TPS feeds into the ACD controller, but there is a signal that goes from the ACD controller to the ECU. (The FSM wiring diagram definitely shows signal flow from the ACD controller to the ECU.) There's no info that I found about its purpose, but at the end of the ACD section of the FSM, I found a pinout table where its called an "Idle Switch". It apparently depends at least on TPS, and may depend on other ACD parameters. Would be nice to know if it connects to an ADC input on the ECU. There is one unaccounted ADC input, ADC_4D. Its used by the ECU, but not sure yet how. The subroutine where its called is pretty long, and I haven't had time to look at it in detail.
Reply
Old Jun 27, 2009 | 12:06 AM
  #50  
mountainturbo's Avatar
Newbie
iTrader: (9)
 
Joined: Jan 2007
Posts: 85
Likes: 0
From: WVC, UT
Originally Posted by mrfred
TPS feeds into the ACD controller, but there is a signal that goes from the ACD controller to the ECU. (The FSM wiring diagram definitely shows signal flow from the ACD controller to the ECU.) There's no info that I found about its purpose, but at the end of the ACD section of the FSM, I found a pinout table where its called an "Idle Switch". It apparently depends at least on TPS, and may depend on other ACD parameters. Would be nice to know if it connects to an ADC input on the ECU. There is one unaccounted ADC input, ADC_4D. Its used by the ECU, but not sure yet how. The subroutine where its called is pretty long, and I haven't had time to look at it in detail.
I thought a while back people who were logging and switching the ACD to the different settings were noticing it pulled timing etc. So that would be fed to the ECU somehow right (which setting the ACD was on)? Or am I way off-base?
Reply
Old Jun 27, 2009 | 05:41 AM
  #51  
Deepnine's Avatar
Evolving Member
iTrader: (4)
 
Joined: Apr 2008
Posts: 186
Likes: 0
From: Germany
Originally Posted by mrfred
, I found a pinout table where its called an "Idle Switch". It apparently depends at least on TPS
On 2G DSMs this Ecu pin, is the "Idle Switch". Just an additional signal from the tps sensor when throttle is fully closed. Evos don't have them, they use the tps ADC Signal to calculate if the throttle is closed.
When using an evo ecu in a 2g, you just cut tis wire.
Reply
Old Jun 27, 2009 | 09:47 AM
  #52  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by Deepnine
On 2G DSMs this Ecu pin, is the "Idle Switch". Just an additional signal from the tps sensor when throttle is fully closed. Evos don't have them, they use the tps ADC Signal to calculate if the throttle is closed.
When using an evo ecu in a 2g, you just cut tis wire.
The information that I posted about the Idle Switch is straight from the Evo 9 factory service manual. No guesswork here. The Evo 9 FSM says that the "Idle Switch" output signal from the ACD controller will vary with TPS, and this signal feeds into the ECU.
Reply
Old Jun 27, 2009 | 09:53 AM
  #53  
Asmodeus6's Avatar
Evolved Member
iTrader: (7)
 
Joined: Nov 2006
Posts: 772
Likes: 0
From: Pittsburgh
Originally Posted by davidbuschur
Hi guys,

Interesting reading. It's good to see the conversations start after a thread I started, maybe my question was so dumb after all
Yeah sorry to ***** up your thread Dave.



Looks like you had a similar problem as me with an ecuflash install getting buggy, and things on the computer just not playing well in the sand box.

I don't moonlight as a technical / computer genius either. Which is why I normally back everything I NEED up, and then just wipe things out. Then start over fresh.
Reply
Old Jun 27, 2009 | 07:40 PM
  #54  
David Buschur's Avatar
Thread Starter
Evolved Member
iTrader: (53)
 
Joined: Mar 2003
Posts: 14,622
Likes: 32
asmodeus6, no apology needed. I was serious. I'm glad there is a conversation about this stuff going on in this thread.

I am using the 94170015 for 03-04 roms and 88590015 for EVO9's. I have not built a good modded ROM for the 2005 yet because I haven't needed it yet. I'm using those two ROM's because so far they seem to have the best support. Both working very-very well.

I appreciate your input Mrfred.
Reply
Old Jun 27, 2009 | 08:28 PM
  #55  
phenem's Avatar
Evolved Member
iTrader: (39)
 
Joined: Jul 2005
Posts: 811
Likes: 4
From: Central PA
Originally Posted by davidbuschur
asmodeus6, no apology needed. I was serious. I'm glad there is a conversation about this stuff going on in this thread.

I am using the 94170015 for 03-04 roms and 88590015 for EVO9's. I have not built a good modded ROM for the 2005 yet because I haven't needed it yet. I'm using those two ROM's because so far they seem to have the best support. Both working very-very well.

I appreciate your input Mrfred.
David,

Eventually with the Tephra edits you will only need one ROM for any EVO8. The one that has been working on all EVO8's that we have been testing is 96530006. Tephra version 7 edit changes that ROM to 96530706, the 7 for version 7. I have run this on many 8's from 03 to 05 without any problems. Check out the thread towards the end and you can see we are just about done testing v7 and it will be released.

https://www.evolutionm.net/forums/ec...6-testing.html

Tephra releases the 9653 ROM, I take it and make it work for USDM EVO's that wish to run his edits. Go to the last page for updates.

~Zach
Reply
Old Jun 27, 2009 | 10:37 PM
  #56  
Asmodeus6's Avatar
Evolved Member
iTrader: (7)
 
Joined: Nov 2006
Posts: 772
Likes: 0
From: Pittsburgh
Dave I'm an 05 VIII. And I initially had my doubts, but coming back to this since I posted what I did, I already have 96530006 on the car. (Actually 96530706 which is the newest patched 96530006 rom Version 7.6)

As Phenem said, this is moving to be THE VIII rom. I would duck into that thread, grab the rom, and the xml he was nice enough to supply with Mrfreds ecu based boost control tables already in it.

You can literally point the immobilizer at the right address, (switch it to the correct one from the previous rom.) Paste your stuff in and go. This guy has really put in most of the hard work for everyone.

He saved me a hell of a long time fiddling with xml files.

I jumped on the evo wiki, and if you look up 96530006 it will show you all the MUT addresses for 2 byte (4 load, rpm, airflow) Punch it in, and bang your up and logging now too.

Last edited by Asmodeus6; Jun 27, 2009 at 10:43 PM.
Reply
Old Jun 28, 2009 | 04:36 AM
  #57  
phenem's Avatar
Evolved Member
iTrader: (39)
 
Joined: Jul 2005
Posts: 811
Likes: 4
From: Central PA
As far as logging goes 2 byte load is no longer, Tephra has incorporated that into his 1 byte load calculation and uses a multiplyer to reduce the size of load below 255 so it fits into 1 byte then he multiplies it by the multiplier once you log it.

Below is the EVOScan data you need to add in order to log on the v7t6 ROM:

Code:
<DataListItem DataLog="Y" Color="" Display="MAT Scaled" LogReference="MAT" RequestID="44" Eval="x-40" Unit="deg" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="100" ChartMin="0" ChartMax="100" ScalingFactor="1" Notes="" Priority="3" Visible="False" />

<DataListItem DataLog="Y" Color="" Display="Gear" LogReference="Gear" RequestID="40" Eval="x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="300" ChartMin="0" ChartMax="300" ScalingFactor="1" Notes="" Priority="5" Visible="False" />
<DataListItem DataLog="Y" Color="" Display="RPM_SPEED_RATIO_AVERAGE" LogReference="RPM_SPEED_RATIO_AVERAGE" RequestID="42" RequestID2="43" Eval="x/36.37" Unit="rpm/kph" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="300" ChartMin="0" ChartMax="300" ScalingFactor="1" Notes="" Priority="1" Visible="False" />

<DataListItem DataLog="Y" Color="" Display="Airflow Rate gm/s" LogReference="gmas" RequestID="00" RequestID2="01" Eval="x*0.0236" Unit="gm/s" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="10000" ChartMin="0" ChartMax="10000" ScalingFactor="1" Notes="" Priority="4" Visible="False" />

<DataListItem DataLog="Y" Color="" Display="Load 1Byte" LogReference="Load" RequestID="41" Eval="1.3*x" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="300" ChartMin="0" ChartMax="300" ScalingFactor="1" Notes="Displays state of the throttle. High voltage or % value means a more open throttle. When logging engine activity (especially on the dyno), it is useful to log throttle position. This makes it easy to see when a power run begins and ends i.e. when the driver's foot is depressing the accelerator fully. Some mitsubishis show up to 20% when your foot is off the accelerator, and will show a max of 90-99% when your foot is fully applied, this is normal.&#xD;&#xA;" Priority="1" Visible="False" />

<DataListItem DataLog="Y" Color="" Display="Airflow 2Byte" LogReference="AirFlow2Byte" RequestID="02" RequestID2="03" Eval="6.29*x/64" Unit="Hz" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="3000" ChartMin="0" ChartMax="2500" ScalingFactor="0.1" Notes="" Priority="4" Visible="False" />
Notice on the 1 byte load value the EVAL is 1.3x, this will allow you to log 2 byte load up to 331.5 (1.3 * 255), so if you need to log load higher than this just increase this value in the 2byte to 1byte load factor in your ROM and in your EVAL statement to 1.4 or 1.5 (357 or 382.5) respectively. Just remember the higher the factor the less resolution you get because of squeezing all of that into 1 byte. This will help logging speed as well cause you are doing the processing outside of the ECU and less requests go to it.

That's really all you need to log, 2 byte RPM is really not needed. It just slows down your logger anyway.

You do not need to edit the v7t6 MUT table at all! Just plug in the important data and use the data above to plug into your EVOScan data.xml file and you are set!
Reply
Old Aug 10, 2009 | 03:25 PM
  #58  
QwikEVO's Avatar
Evolved Member
iTrader: (15)
 
Joined: Mar 2004
Posts: 751
Likes: 2
From: New Baden, IL
Maybe I missed the answer, but how do I convert my 94170008 to the 94170015?

Can I get a walk through? Thanks.
Reply
Old Aug 11, 2009 | 02:31 PM
  #59  
nonschlont's Avatar
Evolved Member
iTrader: (3)
 
Joined: Mar 2007
Posts: 1,760
Likes: 2
From: Ca
Originally Posted by QwikEVO
Maybe I missed the answer, but how do I convert my 94170008 to the 94170015?

Can I get a walk through? Thanks.
for this rom, all you need to do is copy/paste the Immob. over, along w/ the important maps, of course.

ALL roms tht start w/ the same first 4 digits, can be swapped out for a newer version of the same rom...
(ex.) 94170008, can be upgraded to 94170015,
(ex.) 88590014, can be upgraded to 88590015
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
senate6268
Lancer Engine Management / Tuning Forums
703
Dec 5, 2022 02:44 AM
mrfred
ECU Flash
268
Feb 26, 2022 06:16 PM
mrfred
ECU Flash
831
Sep 17, 2017 06:11 AM
03whitegsr
ECU Flash
19
Oct 17, 2009 10:20 PM
dudical26
ECU Flash
36
Jun 18, 2008 04:14 PM




All times are GMT -7. The time now is 11:18 AM.