Notices
ECU Flash

96940011 05 EVOVIII ROM: Known Patches

Thread Tools
 
Search this Thread
 
Old Jul 28, 2007 | 07:52 AM
  #46  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
You didn't say specifically, but in the 2-byte RPM definition in EvoScan, did you change it so that it points to MUT 02 and 03?
Old Jul 28, 2007 | 11:52 AM
  #47  
WTF_LOL's Avatar
Evolving Member
iTrader: (8)
 
Joined: Nov 2005
Posts: 155
Likes: 0
From: Seattle, Washington
Originally Posted by mrfred
You didn't say specifically, but in the 2-byte RPM definition in EvoScan, did you change it so that it points to MUT 02 and 03?
It is. Those are actually the ids that v.99 comes "pre setup" pointing at.

PHP Code:
<DataListItem DataLog="N" Color="" Display="RPM MUT 2Byte Mod" LogReference="RPMMUT2Byte" RequestID="02" RequestID2="03" Eval="31.25x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes=""/> 
Old Jul 31, 2007 | 04:38 AM
  #48  
tkklemann's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jul 2005
Posts: 1,228
Likes: 0
From: Charleston, SC
Originally Posted by WTF_LOL
It is. Those are actually the ids that v.99 comes "pre setup" pointing at.

PHP Code:
<DataListItem DataLog="N" Color="" Display="RPM MUT 2Byte Mod" LogReference="RPMMUT2Byte" RequestID="02" RequestID2="03" Eval="31.25x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes=""/> 

So does that data string actually work in EvoScan?
Old Jul 31, 2007 | 07:23 AM
  #49  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by tkklemann
So does that data string actually work in EvoScan?
The string is correct, but a mod needs to be done to the ROM to point useful information to those MUT addresses.
Old Aug 2, 2007 | 07:05 AM
  #50  
tkklemann's Avatar
Evolved Member
iTrader: (6)
 
Joined: Jul 2005
Posts: 1,228
Likes: 0
From: Charleston, SC
Hey WTF_LOL_LIKE_OMG.... (Jus kiddin..)

Did you get it to work? (2 Byte RPM)
Old Aug 2, 2007 | 08:52 AM
  #51  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by WTF_LOL
L2r99gst,

Thank you for your help today! however, it does not apear FFFF8976 is correct or there is something I did incorrectly. I put 8976 in 02 and 8977 in 03 and selected RPM 2 byte in evoscan. 2 byte RPM was logging in incorrect values. The wierd thing is, the log followed engine RPMs basic curves but, it was really exagerated. The spikes and dips happened at the same time but there was not the same difference between the two. I do not have access to the log right now but as an example, when engine RPM was at 906.25, 2byte RPM was at 7093.75. Then when Engine RPM is at 1312.5, 2 byte RPM is at 10593.75.

Anyway, if anybody has any advice on this I would appreciate it.

Thanks!

-Scott
I checked it out, and l2r99gst is correct. It is (0x)8976 for 02 and (0x)8977 for 03. The formula in EvoScan is wrong. Change it from 31.25x to 3.906x, and you'll get the correct rpm. BTW, FFFF8976 is the rpm used by the ECU when looking up afr and timing values to use, so its the best one to use for tuning.
Old Aug 2, 2007 | 11:22 AM
  #52  
thermaldynamics's Avatar
Newbie
iTrader: (5)
 
Joined: Jul 2007
Posts: 58
Likes: 0
From: Charlotte
Ok, this is my first post on the evom forum. I like what I see so far in the ecuflash sub forums.

My question is how do I know which are unused request spots in my MUT table so I can add in 2byte RPM? I know which columns and rows I modified for 2byte Load, how do I know which columns and rows I can modify for future use?

I also noticed in my evoscan data.xml file that 2byte airflow references requestid 02 & 03 and 2byte RPM does as well, is this a problem?

Thanks!
Old Aug 2, 2007 | 12:23 PM
  #53  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by thermaldynamics
Ok, this is my first post on the evom forum. I like what I see so far in the ecuflash sub forums.

My question is how do I know which are unused request spots in my MUT table so I can add in 2byte RPM? I know which columns and rows I modified for 2byte Load, how do I know which columns and rows I can modify for future use?

I also noticed in my evoscan data.xml file that 2byte airflow references requestid 02 & 03 and 2byte RPM does as well, is this a problem?

Thanks!
The MUT addresses that handle the commonly logged parameters can be deduced from the EvoScan "Data.xml" file. As you suspect, both 2-byte airflow and 2-byte rpm can't use the same MUT addresses. If you want to log 2-byte load, 2-byte airflow, and 2-byte rpm, then a few more unlogged MUT addresses are needed. I've been using MUT address 8A through 94 to probe various RAM addresses as part of my effort to understand the Evo programming. That block is not currently used to host any parameters that people are interested in logging. Any unused MUT address can be used though. Doesn't need to be consecutive, although for accuracy, it helps.
Old Aug 18, 2007 | 10:05 AM
  #54  
WhiteEvo05's Avatar
Evolved Member
iTrader: (12)
 
Joined: Jun 2005
Posts: 821
Likes: 0
From: Sleepy Hollow
Originally Posted by mrfred
The MUT addresses that handle the commonly logged parameters can be deduced from the EvoScan "Data.xml" file. As you suspect, both 2-byte airflow and 2-byte rpm can't use the same MUT addresses. If you want to log 2-byte load, 2-byte airflow, and 2-byte rpm, then a few more unlogged MUT addresses are needed. I've been using MUT address 8A through 94 to probe various RAM addresses as part of my effort to understand the Evo programming. That block is not currently used to host any parameters that people are interested in logging. Any unused MUT address can be used though. Doesn't need to be consecutive, although for accuracy, it helps.
Sorry to be the dumb kid in the class...I hope the lightbulb will go on one of these days.

So if for some reason I did want to log all three, could I put 8976 in 04 and 8977 in 05 of the MUTT table, then go in to the data.xml for EVOScan and change the requestid to 04 and requestid2 to 05? Just skimming the request ID's in data.xml of EVOScan, I don't see anything requesting from those two...

Also with 2 byte load configured, you can not log calculated load, correct? Since it is requesting from 00 and that has been now been "re-allocated" for 2 byte load along with 01?
Old Aug 18, 2007 | 11:28 AM
  #55  
mrfred's Avatar
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by WhiteEvo05
Sorry to be the dumb kid in the class...I hope the lightbulb will go on one of these days.

So if for some reason I did want to log all three, could I put 8976 in 04 and 8977 in 05 of the MUTT table, then go in to the data.xml for EVOScan and change the requestid to 04 and requestid2 to 05? Just skimming the request ID's in data.xml of EVOScan, I don't see anything requesting from those two...

Also with 2 byte load configured, you can not log calculated load, correct? Since it is requesting from 00 and that has been now been "re-allocated" for 2 byte load along with 01?
- Using 04 and 05: yes.

- Calc load and 2-byte load together: it should be possible in concept because calc load has nothing to do with the real MUT 00, but have not tried it. Not sure what evo4mad is doing with the "00" for calculations.
Old Aug 18, 2007 | 11:32 AM
  #56  
WhiteEvo05's Avatar
Evolved Member
iTrader: (12)
 
Joined: Jun 2005
Posts: 821
Likes: 0
From: Sleepy Hollow
Thanks mrfred! I only wish I knew half of what you've forgotten about this stuff...maybe someday.
Old Aug 18, 2007 | 11:34 AM
  #57  
TouringBubble's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2006
Posts: 2,639
Likes: 3
From: Chelsea, AL
What I've found in EvoScan is that completely calculated values, such as LoadCalc or IDC%, can be set to any Request ID since they never actually make a call to the ECU. My IDC% calculation and a fuel trim calculation I've set up are both calling request ID's used by the 2-byte air flow mod and all 3 are working perfectly.
Old Aug 29, 2007 | 12:37 AM
  #58  
PeteyTurbo's Avatar
Evolved Member
iTrader: (9)
 
Joined: May 2004
Posts: 1,580
Likes: 8
From: Philadelphia
Can someone please explain to me exactly what I need to do to the MUT table and evoscan data file to get 2 byte rpm working if I already have 2byte load and airflow..Thanks in advance for any help, it is greatly appriciated..

Last edited by PeteyTurbo; Aug 29, 2007 at 12:41 AM.
Old Aug 29, 2007 | 08:17 PM
  #59  
PeteyTurbo's Avatar
Evolved Member
iTrader: (9)
 
Joined: May 2004
Posts: 1,580
Likes: 8
From: Philadelphia
Bump if anyone can help me out I will buy you a beer or somethin! My RPM logs from evoscan are lacking
Old Aug 29, 2007 | 09:24 PM
  #60  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Originally Posted by Petey Turbo
Bump if anyone can help me out I will buy you a beer or somethin! My RPM logs from evoscan are lacking
Go into your data.xml file for EvoScan. Find this line:

PHP Code:
<DataListItem DataLog="N" Color="" Display="RPM MUT 2Byte Mod" LogReference="RPMMUT2Byte" RequestID="02" RequestID2="03" Eval="31.25x" Unit="units" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="8000" ChartMin="0" ChartMax="8000" ScalingFactor="0.1" Notes=""/> 
Assuming that you are using requests 00 and 01 for load, and 02 and 03 for airflow, then you will need to change that line to requests 04 and 05.

Then, in your MUT table, go to where requests 04 and 05 are and put in 8976 and 8977, respectively. Also, change the Eval from 31.25x to 3.906x as mrfred mentioned above.


Eric

Last edited by l2r99gst; Aug 29, 2007 at 09:28 PM.


Quick Reply: 96940011 05 EVOVIII ROM: Known Patches



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