Notices
ECU Flash

status of 2 byte load?

Thread Tools
 
Search this Thread
 
Old Nov 11, 2006, 04:35 AM
  #16  
Evolved Member
iTrader: (4)
 
3gturbo's Avatar
 
Join Date: Dec 2005
Location: Charlotte
Posts: 571
Received 8 Likes on 8 Posts
How do you add the two in an expression properly?
Old Nov 11, 2006, 04:38 AM
  #17  
Evolved Member
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
I just use Excel.
Old Nov 11, 2006, 04:40 AM
  #18  
Evolved Member
iTrader: (4)
 
3gturbo's Avatar
 
Join Date: Dec 2005
Location: Charlotte
Posts: 571
Received 8 Likes on 8 Posts
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.
Old Nov 11, 2006, 05:04 AM
  #19  
EvoM Guru
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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)
Old Nov 11, 2006, 05:07 AM
  #20  
EvoM Guru
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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...
Old Nov 11, 2006, 08:50 AM
  #21  
Evolved Member
iTrader: (1)
 
AutoXer's Avatar
 
Join Date: Dec 2002
Location: Logan, WV
Posts: 804
Likes: 0
Received 0 Likes on 0 Posts
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.
Old Nov 11, 2006, 10:08 AM
  #22  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 129 Likes on 97 Posts
Originally Posted by jcsbanks
The conversion is ((256*requestID00)+requestID01)*10/32.
Thanks again. :-)
Old Nov 11, 2006, 03:07 PM
  #23  
Former Sponsor
iTrader: (4)
 
evo4mad's Avatar
 
Join Date: Dec 2003
Location: TGA, New Zealand
Posts: 723
Likes: 0
Received 1 Like on 1 Post
damn I wish my Evo4 ecu was supported by ecuflash that stuff you guys are doing with the evo8 ecu is damn cool.
Old Nov 11, 2006, 09:42 PM
  #24  
EvoM Guru
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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.
Old Nov 12, 2006, 02:29 AM
  #25  
Evolved Member
 
jcsbanks's Avatar
 
Join Date: May 2006
Location: UK
Posts: 2,399
Likes: 0
Received 5 Likes on 4 Posts
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.
Old Nov 12, 2006, 02:40 AM
  #26  
Former Sponsor
iTrader: (4)
 
evo4mad's Avatar
 
Join Date: Dec 2003
Location: TGA, New Zealand
Posts: 723
Likes: 0
Received 1 Like on 1 Post
yeah the original requestID 00 and 01 are just some silly flags for some relays, and other items.. not even worth logging
Old Nov 12, 2006, 10:38 AM
  #27  
EvoM Guru
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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.
Old Nov 12, 2006, 10:49 AM
  #28  
Newbie
 
epifan's Avatar
 
Join Date: Sep 2006
Posts: 21
Likes: 0
Received 0 Likes on 0 Posts
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=""/>
Old Nov 12, 2006, 11:01 AM
  #29  
EvoM Guru
iTrader: (5)
 
MalibuJack's Avatar
 
Join Date: Feb 2003
Location: Royse City, TX
Posts: 10,569
Likes: 0
Received 9 Likes on 9 Posts
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..
Old Nov 15, 2006, 03:28 PM
  #30  
Evolved Member
iTrader: (2)
 
chrisw's Avatar
 
Join Date: Mar 2003
Location: Santa Cruz
Posts: 2,218
Likes: 0
Received 0 Likes on 0 Posts
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


Quick Reply: status of 2 byte load?



All times are GMT -7. The time now is 06:20 PM.