Notices
ECU Flash

New Maps for Evo 7 and 9

Thread Tools
 
Search this Thread
 
Old Aug 22, 2008 | 02:32 PM
  #16  
fostytou's Avatar
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
Originally Posted by mrfred
For the Evo 9 - 88580015

<table name="Ignition Trim vs Air Temp" category="Timing" address="3c8e" type="2D" level="2" scaling="Enrich">
<table name="Air Temp" address="71ca" type="X Axis" elements="8" scaling="Temp"/>
</table>

Table is called. Will check it out.

Still looking over other tables...
I'm not so sure that is scaled correctly (see attached) I'm using your defs with "EnrichmentAdj" for the first scaling.

Attached Thumbnails New Maps for Evo 7 and 9-ignvairtemp.jpg  
Reply
Old Aug 22, 2008 | 02:38 PM
  #17  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I haven't had a chance to look at what scalings are needed. Try "Temp8".
Reply
Old Aug 22, 2008 | 05:41 PM
  #18  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
guys these are 88580015 not 88590015
Reply
Old Aug 22, 2008 | 06:21 PM
  #19  
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
guys these are 88580015 not 88590015
Yep, I did an 88580015 disassem to check out these tables. Some of the tables are in the exact same place in the 88590015 ROM.
Reply
Old Aug 22, 2008 | 06:45 PM
  #20  
TouringBubble's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2006
Posts: 2,639
Likes: 3
From: Chelsea, AL
I tried them last night and some values looked correct. Wasn't sure on scalings though so I removed them.
Reply
Old Aug 22, 2008 | 08:42 PM
  #21  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
Use Enrich, not Enrich Adj. Enrich is an offset from 128, Enrich Adj is a multiplier.

The trim vs Engine Temp is used on the GT-A. It is zeroed (all 128) but changing the numbers does have an effect. Trying putting them all at -10 and try to drive the car and see if it does do anything for the 9.


Who wants the Thermo Fan maps? :-)
Reply
Old Aug 22, 2008 | 08:45 PM
  #22  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
For the GT-A, see my other thread re: maps for 80700010. Has ALOT more than I have here because it is for my own car. I can only find the other maps when I have another vehicle to double check them on.

Anyway, the thermo fan map.

For 88580015:

<table name="Thermo Fan Duty" category="Misc" address="4036" type="3D" level="2" swapxy="true" scaling="Percent (128)">
<table name="Conditions" type="Static X Axis" elements="9">
<data>On1</data>
<data>On2</data>
<data>On3</data>
<data>Off1</data>
<data>Off2</data>
<data>Off3</data>
<data>A/C1</data>
<data>A/C2</data>
<data>A/C3</data>
</table>
<table name="Engine Temp" address="713c" type="Y Axis" elements="12" scaling="Temp"/>
</table>
Reply
Old Aug 22, 2008 | 08:46 PM
  #23  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
For 98640014:

<table name="Thermo Fan Duty" category="Misc" address="43d2" type="3D" level="2" swapxy="true" scaling="Percent (128)">
<table name="Conditions" type="Static X Axis" elements="9">
<data>On1</data>
<data>On2</data>
<data>On3</data>
<data>Off1</data>
<data>Off2</data>
<data>Off3</data>
<data>A/C1</data>
<data>A/C2</data>
<data>A/C3</data>
</table>
<table name="Engine Temp" address="513e" type="Y Axis" elements="12" scaling="Temp"/>
</table>



Both need the Percentage Scale

<scaling name="Percent (128)" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
Reply
Old Aug 22, 2008 | 08:54 PM
  #24  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
As per my other thread, the fans are duty driven to provide variable fan speeds. I have tested this 100% on my own car, but it only runs three columns, not six. So the exact switching conditions will need to be checked for these vehicles. At least those in hot climates can now scale down the temp for the fan coming on.


Its easy to check these things. Make large changes and go for a short drive to see the effect. If they work as I have posted, please reply and say it worked.

I can find the maps for other defs, but I just need the time. Doesnt take long, but there are so many cars to find them for, so I just find them for the cars I tune and leave it up to the super-nerds here to do the rest :-)
Reply
Old Aug 22, 2008 | 09:00 PM
  #25  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
Mr Fred and Tephra, what defs are you both running and I will post cold start fuel maps for them. I will find 88580015 tonight, and do the rest when I get a chance. I think Mr Fred has a thread on this, but there are alot more maps that go with it - some decay maps and a primer map.
Reply
Old Aug 22, 2008 | 09:58 PM
  #26  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
OK, these maps seem to look exactly like those proven and tested on my own definition. There are a number of maps linked in with these maps for the Evo9 that are not in my def, so some testing will need to be done to check it. I dont have an Evo9 at my shop to check it myself, so can someone else do the on-car testing. Cranking map is the first pulse of fuel when you crank the motor. Try putting in a huge change and log the result. There is another map further down the address range that could be the correct one but this is the map that corresponds to my own. The Post enrichment and the decays should have effect after the first pulse. I am not sure which one is correct as there is only one each of these maps in my own Def. Again, I just found the corresponding looking maps, and tried to back disassemble what I could (not as skilled as others at this). Test and get back to me.

For 88580015:

<table name="Post Crank Enrich Decay #1" category="Fuel" address="3126" type="2D" level="2" scaling="EnrichmentAdj">
<table name="Engine Temp" address="71ae" type="X Axis" elements="9" scaling="Temp"/>
</table>

<table name="Post Crank Enrich Decay #2" category="Fuel" address="3136" type="2D" level="2" scaling="EnrichmentAdj">
<table name="Engine Temp" address="71ae" type="X Axis" elements="9" scaling="Temp"/>
</table>

<table name="Post Crank Enrich #1" category="Fuel" address="3146" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="71ae" type="X Axis" elements="9" scaling="Temp"/>
</table>

<table name="Post Crank Enrich #2" category="Fuel" address="3156" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="71ae" type="X Axis" elements="9" scaling="Temp"/>
</table>

<table name="Cranking First Pulse" category="Fuel" address="3224" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="711c" type="X Axis" elements="11" scaling="Temp"/>
</table>
Reply
Old Aug 23, 2008 | 12:10 PM
  #27  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
...

For the Evo 9 - 88580015

<table name="Ignition Trim vs Engine Temp" category="Timing" address="3c80" type="2D" level="2" scaling="Enrich">
<table name="Engine Temp" address="71ca" type="X Axis" elements="8" scaling="Temp"/>
</table>

Table never called, so it is unused.

<table name="Ignition Trim vs Air Temp" category="Timing" address="3c8e" type="2D" level="2" scaling="Enrich">
<table name="Air Temp" address="71ca" type="X Axis" elements="8" scaling="Temp"/>
</table>

Table is called. Purpose not yet verified.

<table name="Ignition Trim Unknown (High Temp?)" category="Timing" address="3c9c" type="2D" level="2" scaling="Enrich">
<table name="Temp" address="6f30" type="X Axis" elements="5" scaling="Temp"/>
</table>

Table is called. Input value is Baro. Purpose not yet verified.

<table name="Ignition Trim vs Air Temp Active Above Load" category="Timing" address="3ca8" type="2D" level="2" scaling="Load8">
<table name="Engine Speed" address="6c82" type="X Axis" elements="10" scaling="RPM"/>
</table>

Table is called. Input value is not load but RPM. Purpose not yet verified.

<table name="Warmup Retard Temp Control" category="Timing" address="3cb8" type="2D" level="2" scaling="uint8">
<table name="Engine Temp" address="807a" type="X Axis" elements="8" scaling="Temp"/>
</table>

Table is called. Purpose not yet verified.

Will look more closely this evening.

Last edited by mrfred; Aug 23, 2008 at 02:07 PM.
Reply
Old Aug 23, 2008 | 01:22 PM
  #28  
fostytou's Avatar
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
Originally Posted by Mattjin
Use Enrich, not Enrich Adj. Enrich is an offset from 128, Enrich Adj is a multiplier.

The trim vs Engine Temp is used on the GT-A. It is zeroed (all 128) but changing the numbers does have an effect. Trying putting them all at -10 and try to drive the car and see if it does do anything for the 9.


Who wants the Thermo Fan maps? :-)
Weird, I don't have enrich anywhere in my scalings in evo7/9 base or my rom (88590015)... original or mrfred defs.

Code:
  <scaling name="EnrichmentAdj" units="%" toexpr="x/128" frexpr="x*128" format="%.2f" min="0" max="2" inc="0.05" storagetype="uint8" endian="big"/>
Switching scaling to Temp8 had funkier results. (86 87 88 88 87 86 85 85)


Are you saying I should be using something like this?
Code:
<scaling name="Enrich" units="%" toexpr="x-128" frexpr="x+128" format="%.2f" min="0" max="2" inc="0.05" storagetype="uint8" endian="big"/>
I guess that makes more sense since its only a range of -2 to +3... but what about the degrees c fields?
Reply
Old Aug 24, 2008 | 12:58 AM
  #29  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
Yes add the line but your Enrich scaling is screwed up in the forumula. Erase it and use the scaling line I provided in the first post of this thread, then the map should read correctly.

Which is the most common Evo8 rom? Hands up and I will post the maps for it so more can do the testing. I have done one of the local Aussie Evo8 roms, but none of the US or Euro yet but they are easy to find.

The Air Temp map on mine becomes active above the Load map. It is easy to test on the car, just set the Air Temp trim map to something like -15 and then go for a drive. You will notice as you pass the Load value in the map the timing will change. Change the Load value, and it responds. I have tested all of these maps throughly myself before posting, but yes they do need to be double checked for other vehicles. The maps seem to be identical in all roms from what I have been playing with, so they are easy to find. I think we just need to see which cars use which of the maps. The engine temp trim is definitely called on my definition, just the map is zeroed so it does nothing. The Unknown map is a bit of a weird one, I have played with it a fair bit and cant get it to have an effect on the car. It looks like an over-temp ignition map normally used to retard timing when the motor is cooking, but again it is zeroed. Maybe it works on the other roms?
Reply
Old Aug 24, 2008 | 01:03 AM
  #30  
Mattjin's Avatar
Thread Starter
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
Ahhh, I just read more carefully. Baro could be the trim. That can be tested, I will just go for a drive up the mountain nearby with a large trim on the map and see the effect. Thanks.


Thermo Fan map for 88590015:

<table name="Thermo Fan Duty" category="Misc" address="4012" type="3D" level="2" swapxy="true" scaling="Percent">
<table name="Conditions" type="Static X Axis" elements="9">
<data>On1</data>
<data>On2</data>
<data>On3</data>
<data>Off1</data>
<data>Off2</data>
<data>Off3</data>
<data>A/C1</data>
<data>A/C2</data>
<data>A/C3</data>
</table>
<table name="Engine Temp" address="7034" type="Y Axis" elements="12" scaling="Temp"/>
</table>

Don't forget to add the Percentage Scale posted elsewhere on this thread.
Reply



All times are GMT -7. The time now is 10:06 AM.