Notices
ECU Flash

94170008 ROM 2 byte load mod for dummies (like me :)

Thread Tools
 
Search this Thread
 
Old May 21, 2007, 03:01 PM
  #1  
Evolved Member
Thread Starter
iTrader: (5)
 
A418t81's Avatar
 
Join Date: Nov 2003
Location: Birmingham, Al
Posts: 849
Likes: 0
Received 0 Likes on 0 Posts
94170008 ROM 2 byte load mod for dummies (like me :)

Since the 70008 ROM is so prevalent, one would figure that with all the other "ROM mods for dummies" out there that there would be something of the sort for this one as well. There are "how-to's" but they are all wrapped in a layer of technogeek jargon that I had a hard time sifting through so I figured I might as well make a short and sweet example for other people on here like me that don't work on computers for a living, nor have all day to sit on here figuring stuff out (though "fun" at times).

While I wasn't able to rustle up the XML code for the actual MUT table like some other ROMS have, I do have the info to directly alter the important 2 things we are after as far as 2 byte load is concerned.

1. BACK UP your original XML file, save it in a safe place in case you screw something up. THIS DOES NOT MEAN SAVE IT IN THE SAME DIRECTORY AS THE ORIGINAL FILE WE ARE MODIFYING. Put it on your desktop or somewhere similar. Same goes for your ROM as well.

2. We need to add a bit of code to the XML definition file. If you didn't muck with the default installation location it will be found in program files\openecu\EcuFlash\rommetadata\mitsubishi\evo, right click on the 94170008 labled XML file and choose either: open with notepad, or open with wordpad. Either works, it doesn't matter.

3. Add this code to the very end of the existing code, after the last </table> entry and before the </rom> at the very bottom of the code :

<table name="00 2 byte load" address="38062" type="1D" level="1" scaling="uint16" />
<table name="01 2 byte load" address="38066" type="1D" level="1" scaling="uint16" />

A sample XML that works for ECUflash 1.32 and newer is available attached to the bottom of this post in .txt format, use it as an example if you are confused. You may save it as a .XML for direct use in the metadata directory if you like as well


4. Save changes to the XML and close. Now open ECUflash and your ROM. If you did everything correctly you will not have any errors and two new maps will appear under your "misc" group, 00 and 01 2 byte load. Please note you must have your user level set to "developer" to see these maps (user level is denoted under options at the top left of the ECUflash program ).

5. We need to change the numbers that appear in the new single cell maps created, 00 and 01. To alter an entry press the = key, a box will then pop up. For 00, change the number to 35164. For 01, change it to 35165. Save your ROM and then upload it to your ECU (please also note that the burn sequence will take significantly longer that you'd normally expect, don't be alarmed- I almost was). You must use a logger capable of logging 2 byte load, of which both the newest versions of EVOscan and Mitsulogger are.

It should end up looking like this:



*** All of you who update to 1.32 or newer need to modify your XML file again. The process is done in exactly the same manner. The new versions install new XML files which are not retroactively compatible.***


A sample XML that works for ECUflash 1.32 and newer is available attached to the bottom of this post in .txt format, use it as an example if you are confused.
Attached Files
File Type: txt
94170008.txt (8.7 KB, 264 views)

Last edited by A418t81; Oct 22, 2007 at 08:39 PM.
Old May 21, 2007, 03:20 PM
  #2  
Evolved Member
iTrader: (18)
 
Jorge T's Avatar
 
Join Date: May 2004
Location: Houston, TX
Posts: 1,494
Likes: 0
Received 1 Like on 1 Post
Thanks, Greyson
Old May 21, 2007, 06:11 PM
  #3  
Evolved Member
iTrader: (23)
 
nothere's Avatar
 
Join Date: Jan 2004
Location: Bellevue. WA
Posts: 2,680
Likes: 0
Received 1 Like on 1 Post
Greyson, bless you
Old May 21, 2007, 07:14 PM
  #4  
Evolved Member
iTrader: (5)
 
Mr. Evo IX's Avatar
 
Join Date: Nov 2005
Location: Plano, TX
Posts: 1,910
Received 1 Like on 1 Post
Yea, thanks, I've done this for my IX but havent had the time to read for the VIII for a friend.
Old May 21, 2007, 09:29 PM
  #5  
Evolved Member
iTrader: (17)
 
Ludikraut's Avatar
 
Join Date: Apr 2004
Location: 41° 59' N, 87° 54' W
Posts: 6,224
Likes: 0
Received 0 Likes on 0 Posts
Thank you!!!

l8r)
Old May 21, 2007, 09:36 PM
  #6  
Evolving Member
iTrader: (3)
 
VT Mitsu's Avatar
 
Join Date: Jul 2006
Location: Vermont
Posts: 172
Received 0 Likes on 0 Posts
So, again, is this for quicker sampling rates?

Tom
Old May 22, 2007, 05:10 AM
  #7  
Evolved Member
iTrader: (19)
 
chmodlf's Avatar
 
Join Date: Oct 2004
Location: CT
Posts: 885
Likes: 0
Received 0 Likes on 0 Posts
Originally Posted by VT Mitsu
So, again, is this for quicker sampling rates?

Tom
No this does not effect the baud rate (sample speed). It allows you to find out the load that the ecu calculates. This is because with the existing one byte (which consists of 8 bits) storage on the ECU the load value cannot go over 160.
Old May 22, 2007, 08:04 AM
  #8  
Evolved Member
iTrader: (66)
 
Jeff_Jeske's Avatar
 
Join Date: Jan 2003
Location: On the track
Posts: 4,358
Received 6 Likes on 6 Posts
Is it okay to edit the map and rename the 00 and 01 to something more obvious?
Old May 22, 2007, 08:32 AM
  #9  
Evolved Member
iTrader: (7)
 
mplspilot's Avatar
 
Join Date: Oct 2006
Location: Flyover country.
Posts: 1,439
Likes: 0
Received 1 Like on 1 Post
Originally Posted by Jeff_Jeske
Is it okay to edit the map and rename the 00 and 01 to something more obvious?
yes
Old May 22, 2007, 07:56 PM
  #10  
Evolved Member
iTrader: (18)
 
Jorge T's Avatar
 
Join Date: May 2004
Location: Houston, TX
Posts: 1,494
Likes: 0
Received 1 Like on 1 Post
Ok, I followed directions above went out and logged, and got the freak spike. What did I do wrong?

I added this to Logworks openport 1.3 pluging protocols.xml

<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"/>

math channel formula used after log when reviewing chart.

MC(ECU_Load;%;0;350) = ((loadmsb * 256) + loadlsb)*10/32

BTW my 2byte and MJs calc load are very similar about 2-3 points apart
Attached Thumbnails 94170008 ROM 2 byte load mod for dummies (like me :)-2byte-load.png  

Last edited by Jorge T; May 22, 2007 at 07:59 PM.
Old May 22, 2007, 09:30 PM
  #11  
Evolved Member
iTrader: (11)
 
mchuang's Avatar
 
Join Date: Sep 2005
Location: h town
Posts: 2,180
Likes: 0
Received 1 Like on 1 Post
Originally Posted by Jorge T
Ok, I followed directions above went out and logged, and got the freak spike. What did I do wrong?

I added this to Logworks openport 1.3 pluging protocols.xml

<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"/>

math channel formula used after log when reviewing chart.

MC(ECU_Load;%;0;350) = ((loadmsb * 256) + loadlsb)*10/32

BTW my 2byte and MJs calc load are very similar about 2-3 points apart
I have had it spike on me before too, not sure why. In ecu flash after a log it would be something like

Mut Load 2byte

238
240
242
350
241
240
238


On a side note, are you using logworks 3 beta? If so how is it? Is it pretty buggy
Old May 22, 2007, 09:47 PM
  #12  
Evolved Member
iTrader: (18)
 
Jorge T's Avatar
 
Join Date: May 2004
Location: Houston, TX
Posts: 1,494
Likes: 0
Received 1 Like on 1 Post
dbl post

Last edited by Jorge T; May 22, 2007 at 09:52 PM.
Old May 22, 2007, 09:49 PM
  #13  
Evolved Member
iTrader: (18)
 
Jorge T's Avatar
 
Join Date: May 2004
Location: Houston, TX
Posts: 1,494
Likes: 0
Received 1 Like on 1 Post
Good to know need to do more...yep using LW3 still buggy, some features are not active and can't do multiple sessions 'cause it currupts the files. If i keep it simple works OK, if i try to save templates and do overlays it will crash.
Old May 23, 2007, 05:38 AM
  #14  
Evolved Member
iTrader: (18)
 
Jorge T's Avatar
 
Join Date: May 2004
Location: Houston, TX
Posts: 1,494
Likes: 0
Received 1 Like on 1 Post
2 byte load vs. Calc load w/ MJ formula. In my case very close is it worth it for me, the spike really bugs me, what is it doing to the ECU?

Attached Thumbnails 94170008 ROM 2 byte load mod for dummies (like me :)-calcload-ecuload.png  
Old May 23, 2007, 06:04 AM
  #15  
Evolved Member
iTrader: (9)
 
C6C6CH3vo's Avatar
 
Join Date: Feb 2005
Location: sc
Posts: 4,223
Likes: 0
Received 4 Likes on 4 Posts
JorgeT,

I just got the 2byte mod loaded on to my ROM from ECUFLASH and works with evoscan, show me what you did to get it logging on LW (without map,psibar jdm thing) and I'll see if mine does this as well.

???

What load is that occurring at?

Last edited by C6C6CH3vo; May 23, 2007 at 06:32 AM.


Quick Reply: 94170008 ROM 2 byte load mod for dummies (like me :)



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