Notices
ECU Flash

status of 2 byte load?

Thread Tools
 
Search this Thread
 
Old Mar 11, 2007 | 04:38 AM
  #106  
fbikawi's Avatar
Evolving Member
iTrader: (1)
 
Joined: Sep 2004
Posts: 119
Likes: 0
From: Abu Dhabi, UAE
Then in ECU flash you set 00 = 0x885C, and 01 = 0x885D
how can i do this?

after adding the two lines to 98640014.xml file

<table name="00" address="0x2E9E2" type="ID" level="1" scaling="unit16" />
<table name="01" address="0x2E9E6" type="ID" level="1" scaling="unit16" />

when i open ECU Flash it give the following message:

parse error at line 366, column 74:
unknown table type [ID].

then i press OK

[06:41:18.093] Version 1.29.906
[06:41:18.093] 8 memory models read.
[06:41:29.140] ROM metadata models 98640014.xml is invalid.
[06:41:30.500] 141 ROM metadata models read.
[06:41:30.500] checksum module "subarudbw" loaded.
[06:41:30.500] flashing tool "wrx02" loaded.
[06:41:30.500] flashing tool "wrx04" loaded.
[06:41:30.500] flashing tool "sti04" loaded.
[06:41:30.500] flashing tool "sti05" loaded.
[06:41:30.500] flashing tool "mitsukernel" loaded.
[06:41:30.500] flashing tool "mitsukernelocp" loaded.
[06:41:30.500] flashing tool "mitsubootloader" loaded.

thanks for the help. i am almost there.
Reply
Old Mar 11, 2007 | 06:05 AM
  #107  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
type is 1D, not ID

ie ONE D
Reply
Old Mar 11, 2007 | 06:48 AM
  #108  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
I graphed my first 2 byte load logging:



RPM = RPM/10 (for the pedantics )

What are there those spikes/dips @ 85 and 94ish??
Reply
Old Mar 11, 2007 | 06:53 AM
  #109  
AutoXer's Avatar
Evolved Member
iTrader: (1)
 
Joined: Dec 2002
Posts: 804
Likes: 0
From: Logan, WV
Originally Posted by tephra
great mod for AFR tuning thou Although AFRMAP's still don't match up correctly??!?!
This is slightly OT, but I wonder if they match for those who have disabled "lean spool." Lean spool may be altering AFR MAP. Just a guess.
Reply
Old Mar 11, 2007 | 07:47 AM
  #110  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
Originally Posted by tephra
type is 1D, not ID

ie ONE D
Also, it is uint16, not unit16.


Eric
Reply
Old Mar 11, 2007 | 07:53 AM
  #111  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
well spotted!

ps how come EvoScan can't playback/graph the load value?
Reply
Old Mar 11, 2007 | 08:57 AM
  #112  
JoeBee's Avatar
Evolving Member
 
Joined: Sep 2006
Posts: 152
Likes: 0
From: Germany
Originally Posted by tephra
What are there those spikes/dips @ 85 and 94ish??
I’m not sure, but one possible explanation is, that the high and low byte will be read one after the other. In this short time there can be a carry over that can be lost.
Example:
0x00FF at timemark 0
0x0100 at timemark 1
When the high Byte was read at timemark 0 and the low Byte at timemark 1, the a 0x0000 will come out with is wrong.

I think you should just ignore these positions.

What are the values of the two single bytes in this right and left of these values?
Reply
Old Mar 11, 2007 | 09:11 AM
  #113  
JoeBee's Avatar
Evolving Member
 
Joined: Sep 2006
Posts: 152
Likes: 0
From: Germany
Originally Posted by fbikawi
how can i do this?

after adding the two lines to 98640014.xml file

<table name="00" address="0x2E9E2" type="ID" level="1" scaling="unit16" />
<table name="01" address="0x2E9E6" type="ID" level="1" scaling="unit16" />

when i open ECU Flash it give the following message:

parse error at line 366, column 74:
unknown table type [ID].

then i press OK

[06:41:18.093] Version 1.29.906
[06:41:18.093] 8 memory models read.
[06:41:29.140] ROM metadata models 98640014.xml is invalid.
[06:41:30.500] 141 ROM metadata models read.
[06:41:30.500] checksum module "subarudbw" loaded.
[06:41:30.500] flashing tool "wrx02" loaded.
[06:41:30.500] flashing tool "wrx04" loaded.
[06:41:30.500] flashing tool "sti04" loaded.
[06:41:30.500] flashing tool "sti05" loaded.
[06:41:30.500] flashing tool "mitsukernel" loaded.
[06:41:30.500] flashing tool "mitsukernelocp" loaded.
[06:41:30.500] flashing tool "mitsubootloader" loaded.

thanks for the help. i am almost there.
As the other already posted, there are a few bugs in it.
You can also use these lines, becuse the are alread read/write hex. This is the schema I also use.
Add this to 98640014.xml
<table name="MUT_0x00" category="Misc" address="2e9e2" type="1D" level="1" scaling="Hex16"/>
<table name="MUT_0x01" category="Misc" address="2e9e6" type="1D" level="1" scaling="Hex16"/>
Reply
Old Mar 11, 2007 | 10:12 AM
  #114  
fbikawi's Avatar
Evolving Member
iTrader: (1)
 
Joined: Sep 2004
Posts: 119
Likes: 0
From: Abu Dhabi, UAE
Quote:
Originally Posted by tephra
type is 1D, not ID

ie ONE D

Also, it is uint16, not unit16.


Eric
thanks.

As the other already posted, there are a few bugs in it.
You can also use these lines, becuse the are alread read/write hex. This is the schema I also use.
Add this to 98640014.xml
<table name="MUT_0x00" category="Misc" address="2e9e2" type="1D" level="1" scaling="Hex16"/>
<table name="MUT_0x01" category="Misc" address="2e9e6" type="1D" level="1" scaling="Hex16"/>
ok i will add these lines and then what?

do i have to flash a modified hex to the my ecu so i can log the load.

i am really confused and didnt understood the next step after modifiying the xml file?
Reply
Old Mar 11, 2007 | 10:44 AM
  #115  
JoeBee's Avatar
Evolving Member
 
Joined: Sep 2006
Posts: 152
Likes: 0
From: Germany
Originally Posted by fbikawi
joebee,

my EVO VII rom is 98640014

i want to log 2 byte load using LogWorks 2. what i could understand after reading is:

1- add two line to 98640014.xml file

<table name="00" address="0x885C" type="ID" level="1" scaling="unit16" />
<table name="01" address="0x885D" type="ID" level="1" scaling="unit16" />

2- add two lines to protocol.xlm of the LogWork:

<datachannel id="#00" name="loadmsb" selected="0" units="load" min="0" max="255" expr="x" type="0" />
<datachannel id="#01" name="loadlsb" selected="0" units="load" min="0" max="255" expr="x" type="0" />

3- using the formula:
MC(ECU_Load;%;0;350) = (loadmsb * 256) + loadlsb

please confirm if at least the first step is correct?? because i did not totally understand what do u mean by patch.

sorry but i am dieing to log the load accurately.
Yes.
Load your current rom in ecuflash and make a backup (always make backups), after adding the lines I posted.
You see unter "MISC" the two tables named "MUT_0x00" and "MUT_0x01"
Change the value of MUT_0x00 to 885C (in the rom I have there was a 87B3 in there)
Change the value of MUT_0x01 to 885D (in the rom I have there was a 87B2 in there)
Then burn this rom to your car. (Remember ALWAYS have a backup of all your changes in a hirachical order)
Then you can go on with your steps 2 (with the changes others posted) and 3.
Reply
Old Mar 23, 2007 | 10:34 PM
  #116  
Max Power's Avatar
Evolving Member
iTrader: (1)
 
Joined: Aug 2005
Posts: 318
Likes: 0
From: Chandler, AZ
Originally Posted by fixem2
l2r99gst, is that what the MUT table looks like for the 96940011 ROM after patching the correct address with FFFF899A and FFFF899B?

Did you add these lines to EvoScan:

<DataListItem DataLog="Y" Display="Load0" LogReference="Load0" RequestID="00" Eval="x" Unit="steps" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" Notes="" />
<DataListItem DataLog="Y" Display="Load1" LogReference="Load1" RequestID="01" Eval="x" Unit="steps" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="255" ChartMin="0" ChartMax="255" Notes="" />
<DataListItem DataLog="Y" Display="2byteLoad" LogReference="2byteLoad" RequestID="FF" Eval="((256*[Load0])+[Load1])*0.3125" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" Notes="2 byte load read from ECU" />
Hate to bump up an old topic, but when I try and enter this in EvoScan 0.98, I get the following error:

"Sorry, your Data.xml is Invalid or out of date, send yours to evoscan@limitless.co.nz and Hamish will happily fix it for you"

Then I hit "Start Playback" and I get the following error box:

"Column 'AccelEnrich does not belong to table LogData"

Am I putting these lines in the wrong place? I didn't notice anything about AccelEnrich in the modified code so I'm wondering where that came from (this did not happen before I started futsing with things). Thanks for helping a mech-e who's not a good comp-e

Last edited by Max Power; Mar 23, 2007 at 10:36 PM.
Reply
Old Mar 23, 2007 | 10:38 PM
  #117  
evo4mad's Avatar
Former Sponsor
iTrader: (4)
 
Joined: Dec 2003
Posts: 723
Likes: 1
From: TGA, New Zealand
it is missing the new param on each line: ScalingFactor="1"

<DataListItem DataLog="Y" Display="2byteLoad" LogReference="2byteLoad" RequestID="FF" Eval="((256*[Load0])+[Load1])*0.3125" Unit="load" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="500" ChartMin="0" ChartMax="500" ScalingFactor="1" Notes="2 byte load read from ECU" />
Reply
Old Mar 23, 2007 | 10:48 PM
  #118  
Max Power's Avatar
Evolving Member
iTrader: (1)
 
Joined: Aug 2005
Posts: 318
Likes: 0
From: Chandler, AZ
Thanks
Reply
Old Mar 26, 2007 | 08:35 AM
  #119  
Ralph's Avatar
Evolved Member
iTrader: (19)
 
Joined: Jun 2005
Posts: 756
Likes: 0
From: N/A
Just like to say this is working great.. thanks jcsbanks ^_^; The 2byte airflow also .
Reply
Old Mar 26, 2007 | 09:26 AM
  #120  
AutoXer's Avatar
Evolved Member
iTrader: (1)
 
Joined: Dec 2002
Posts: 804
Likes: 0
From: Logan, WV
Would 2-byte RPM make the dyno charting programs(DLL) any better? Just curious.
Reply



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