Notices
ECU Flash

status of 2 byte load?

Thread Tools
 
Search this Thread
 
Old Nov 11, 2006 | 04:35 AM
  #16  
3gturbo's Avatar
Evolved Member
iTrader: (4)
 
Joined: Dec 2005
Posts: 571
Likes: 8
From: Charlotte
How do you add the two in an expression properly?
Reply
Old Nov 11, 2006 | 04:38 AM
  #17  
jcsbanks's Avatar
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
I just use Excel.
Reply
Old Nov 11, 2006 | 04:40 AM
  #18  
3gturbo's Avatar
Evolved Member
iTrader: (4)
 
Joined: Dec 2005
Posts: 571
Likes: 8
From: Charlotte
Originally Posted by jcsbanks
I just use Excel.
I meant what would the formula be to use for evoscan or ecuedit to output the data already added together.
Reply
Old Nov 11, 2006 | 05:04 AM
  #19  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
Its easy in Mitsulogger.. its basically identical to what he posted, where you only change the name of requestid00 and requestid01 to represent the labels you gave it earlier in the XML file.. ECUEdit may not be capable of doing it, but Evoscan should also be able to do it.
Mitsulogger can use that formula without alteration...

Code:
<Request LogReference="requestID00" RequestID="00" Eval="x" Unit="INT" Logged="y" Response="2"/>
<Request LogReference="requestID01" RequestID="01" Eval="x" Unit="INT" Logged="y" Response="2"/>
 
<Request LogReference="Load" RequestID="FF" Eval="((256*requestID00)+requestID01)*10/32" Unit="2byteLoad" Logged="y" Response="2"/>
as you can see, you can add the first two lines to the section with the regular requestIDs, the Load can replace the custom FF requests.. (I'd just leave the original and set it to Logged="n" by default)
Reply
Old Nov 11, 2006 | 05:07 AM
  #20  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
Out of curiosity, since I don't have this info.. But what are the original purpose of requestID00 and requestID01

When I log the data without the mod it definitely shows information...
Reply
Old Nov 11, 2006 | 08:50 AM
  #21  
AutoXer's Avatar
Evolved Member
iTrader: (1)
 
Joined: Dec 2002
Posts: 804
Likes: 0
From: Logan, WV
Originally Posted by MalibuJack
Out of curiosity, since I don't have this info.. But what are the original purpose of requestID00 and requestID01

When I log the data without the mod it definitely shows information...
In my 94170008 ROM:

Code:
ROM Address   Request ID   Original UINT16
&H38062       01           34959
&H38066       02           34958
Are the values stored in a continuous block? Would Request ID 03 be &H3806A?

Last edited by AutoXer; Nov 11, 2006 at 08:53 AM.
Reply
Old Nov 11, 2006 | 10:08 AM
  #22  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by jcsbanks
The conversion is ((256*requestID00)+requestID01)*10/32.
Thanks again. :-)
Reply
Old Nov 11, 2006 | 03:07 PM
  #23  
evo4mad's Avatar
Former Sponsor
iTrader: (4)
 
Joined: Dec 2003
Posts: 723
Likes: 1
From: TGA, New Zealand
damn I wish my Evo4 ecu was supported by ecuflash that stuff you guys are doing with the evo8 ecu is damn cool.
Reply
Old Nov 11, 2006 | 09:42 PM
  #24  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
Originally Posted by AutoXer
In my 94170008 ROM:

Code:
ROM Address Request ID Original UINT16
&H38062 01 34959
&H38066 02 34958
Are the values stored in a continuous block? Would Request ID 03 be &H3806A?
Nah, I looked up the table, Although every one points to an area of ram, there not really contiguous.. You kinda have to trace the memory location its using to a subroutine, then identify what the subroutine does to figure it out.. Not something I have the time for unfortunately.
Reply
Old Nov 12, 2006 | 02:29 AM
  #25  
jcsbanks's Avatar
Evolved Member
 
Joined: May 2006
Posts: 2,399
Likes: 6
From: UK
The original requestID 00 and 01 seem not to be defined so far. They are related to others that appear to be a lots of flags.
Reply
Old Nov 12, 2006 | 02:40 AM
  #26  
evo4mad's Avatar
Former Sponsor
iTrader: (4)
 
Joined: Dec 2003
Posts: 723
Likes: 1
From: TGA, New Zealand
yeah the original requestID 00 and 01 are just some silly flags for some relays, and other items.. not even worth logging
Reply
Old Nov 12, 2006 | 10:38 AM
  #27  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
Thats what I thought.. I set it up to break them out to bits, Not sure what bits they are, I think injector, ignition, and a few others solenoid and relay stats..

I'd like to know for sure what every single requestID is and what it does before I "discard" any of them though.
Reply
Old Nov 12, 2006 | 10:49 AM
  #28  
epifan's Avatar
Newbie
 
Joined: Sep 2006
Posts: 21
Likes: 0
Originally Posted by MalibuJack
ECUEdit may not be capable of doing it
ecuEdit do this simply - just set storage type to "uint16":
Code:
<parameter id="Engine Load (2bytes)" offset="#00" storagetype="uint16" reverse_bytes="True" decimals="2" expr="[value]*10/32" metric="%" desc=""/>
Reply
Old Nov 12, 2006 | 11:01 AM
  #29  
MalibuJack's Avatar
EvoM Guru
20 Year Member
iTrader: (5)
 
Joined: Feb 2003
Posts: 10,572
Likes: 14
From: Royse City, TX
Each requestID still needs to be queried individually.. The one Bez is working on will return 2 bytes (a uint16 value) Not sure if what you posted for ecuEdit is doing that but if it does then at least everyone knows for sure its capable..

The way my app is doing it is requesting the raw data from each, and then assembling/calculating it afterwards..
Reply
Old Nov 15, 2006 | 03:28 PM
  #30  
chrisw's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2003
Posts: 2,217
Likes: 0
From: Santa Cruz
I have been testing with this for a little while. The results look promising. At idle, the 2 byte load matches the ECULoad requestID 1C.

I have not had any time to go do some road dyno runs. I should be albe to do that tomorrow
Reply



All times are GMT -7. The time now is 08:37 PM.