Notices
ECU Flash

need help: new xml files for upcoming ECUFlash release

Thread Tools
 
Search this Thread
 
Old Dec 21, 2008 | 06:20 AM
  #196  
gear head's Avatar
Evolving Member
iTrader: (3)
 
Joined: Sep 2005
Posts: 333
Likes: 0
From: Utah
Originally Posted by fixem2
Small correction on the 96530006 file. The 96530006 file shows the following for the IPW Adder:

<table name="IPW comp starting" address="3822">
<table name="Coolant Temperature" address="69be"/>
</table>

Code in the evo7base file:

<table name="Cranking Enrichment IPW Adder (Main)" category="Fuel" type="2D" level="2" scaling="TimeInjCranking">
<table name="Coolant Temperature" type="Y Axis" elements="8" scaling="Temp"/>
</table>

<table name="Cranking Enrichment IPW Adder (Unused)" category="Fuel" type="2D" level="2" scaling="TimeInjCranking">
<table name="Coolant Temperature" type="Y Axis" elements="8" scaling="Temp"/>
</table>

With the original code the IPW adder will not show in Ecuflash. If I change the ROM xml to match the base xml it shows.

Also can someone review and let me know the correct address for the IPW table. I read mattjn talk about 3732 and 3742. Just need verification so we can get it added.
oops, This was supposed to be eliminated....

<table name="IPW comp starting" address="3822">
<table name="Coolant Temperature" address="69be"/>
</table>


I seem to get funky values when using the 3732 and 3742 addresses.


Originally Posted by fixem2
Anyway to add the PSI based boost control to this? Appears it is setup for Load based boost control only.
They are the factory Load based tables....you could add the definitions for Direct boost to the file or use a seperate mods file.

Set up mods file as such.....

<rom>
<romid>
<xmlid>96530006_Mods</xmlid>
</romid>

<include>evo7base_20081101</include>


--------ADD DEFS HERE------

</rom>
Reply
Old Dec 21, 2008 | 07:40 AM
  #197  
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 jxs1984
thanks mrfred, im confused with one thing:
C) Change the "<include>evoXbase</include>" to "<include>evoXbase_20081101</include>" ("X" should be change to 8 or 9).

i think you mean ("X" should be change to 7 or 9)
Yep, you're correct. Changing my post now...
Reply
Old Dec 21, 2008 | 06:23 PM
  #198  
fixem2's Avatar
Evolved Member
iTrader: (30)
 
Joined: Dec 2003
Posts: 929
Likes: 0
From: USA
OK, so no one knows the "Cranking Enrichment IPW Adder" for the 96530006? This could be very helpful for E85 starting and such.
Reply
Old Dec 21, 2008 | 07:27 PM
  #199  
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 fixem2
OK, so no one knows the "Cranking Enrichment IPW Adder" for the 96530006? This could be very helpful for E85 starting and such.
I'll find it this evening.
Reply
Old Dec 21, 2008 | 07:36 PM
  #200  
RazorLab's Avatar
EvoM Guru
20 Year Member
Liked
Loved
Community Favorite
iTrader: (8)
 
Joined: Aug 2003
Posts: 14,094
Likes: 1,092
From: Mid-Hudson, NY
Originally Posted by mrfred
I'll find it this evening.
Can I have your children?
Reply
Old Dec 21, 2008 | 08:19 PM
  #201  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
96530006:
Code:
<scaling name="TimeInjCranking" units="ms" toexpr="x*0.008" frexpr="x/0.008" format="%.1f" min="0" max="500" inc="1" storagetype="uint16" endian="big"/>
<table name="Cranking Enrichment IPW Adder (Main)" address="58d0" category="Fuel" type="2D" scaling="TimeInjCranking">
<table name="Coolant Temperature" address="69d8" type="Y Axis" elements="9" scaling="Temp"/>
</table>

<table name="Cranking Enrichment IPW Adder (Unused)" address="38e8" category="Fuel" type="2D" scaling="TimeInjCranking" >
<table name="Coolant Temperature" address="69d8" type="Y Axis" elements="9" scaling="Temp"/>
</table>
Reply
Old Dec 21, 2008 | 08:20 PM
  #202  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
NOTE THE element count is 9 not 8.
Reply
Old Dec 21, 2008 | 08:44 PM
  #203  
KevOVIII's Avatar
Evolving Member
iTrader: (10)
 
Joined: Aug 2005
Posts: 246
Likes: 0
From: San Francisco, CA
Sweet, thank you!
Reply
Old Dec 21, 2008 | 08:44 PM
  #204  
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 razorlab
Can I have your children?
Looks like you need to check with tephra on the kid thing. :-)
Reply
Old Dec 21, 2008 | 08:58 PM
  #205  
Levar's Avatar
Evolved Member
Veteran: Army
iTrader: (85)
 
Joined: Nov 2005
Posts: 2,438
Likes: 6
From: Central Texas
Subscribed and ready to learn more...
Reply
Old Dec 23, 2008 | 07:18 PM
  #206  
nj1266's Avatar
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
Can these xml files be used with Ecuflash ver 1.35? Are they version 1.40 specific?

Thansk
Reply
Old Dec 23, 2008 | 07:48 PM
  #207  
nj1266's Avatar
Evolved Member
iTrader: (6)
 
Joined: Nov 2004
Posts: 3,254
Likes: 13
From: USA
Originally Posted by mrfred
Just realized that I hadn't posted all the latest revised xmls in one place. The zip attachment has all the new xml files. These are all the revised xmls that will show up in the next version of ECUFlash. Thanks to al\lupo (EDM Evo 9), tephra (ADM Evo 9), and gear head (USDM Evo 8 96940011, and 96530006) for helping.

Besides the new and fixed tables in these xmls, Colby is working on a new feature to allow custom table entries to be stored in a standalone xml file. This will allow users to easily update to new base definitions whenever a new version of ECUFlash is released. Until Colby has that ready, I have cobbled together a way to do this without any needed changes to the ECUFlash program. The first step is to create the "mods.xml" file that will hold all your custom definitions. The easiest way to make this file is to

A) Make a copy you current xml file and name it: "XXXXXXXX_mods.xml", where XXXXXXXX is your ROM ID, (e.g., 88590015).

B) Open the file and change the xmlid from "<xmlid>XXXXXXXX</xmlid>" to "<xmlid>XXXXXXXX_mods</xmlid>".

C) Change the "<include>evoXbase</include>" to "<include>evoXbase_20081101</include>" ("X" should be change to 7 or 9).

D) Delete all the tables except the custom ones that you have added.

E) Copy over the new xml file for your ROM from the attached zip file

F) Open the file, and you will see:

"<!-- **<include>XXXXXXXX_mods</include>** -->"

Remove the "<!-- **" and "** -->", and then save the file.

Launch ECUFlash (if it was already running, close it and relaunch it), and all your custom definitions should show up along with the revised and new tables.

For ECUFlash 1.29 users, no problem to change to "Little" endian. Everything except the Periphery Bits tables will work.

EDIT: I rezipped the files and attached the archive. This was done on a PC using the WinXP built-in zip utility. (I'm pretty sure the other archive was also done using the built-in zip utility, but redoing it anyhow.)
mrfred, if I want to do this the old fashioned way w/o creating an xml_mod file, can I simply take my mods from my current xml and add them to the ones you provided?

Another question, the evo7base and evo9base has a "_20081101" file name. Do I have to remove that from the name if I am using the old fashioned method of copying from my xml into yours?

thanks
Reply
Old Dec 24, 2008 | 10:42 AM
  #208  
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 nj1266
mrfred, if I want to do this the old fashioned way w/o creating an xml_mod file, can I simply take my mods from my current xml and add them to the ones you provided?

Another question, the evo7base and evo9base has a "_20081101" file name. Do I have to remove that from the name if I am using the old fashioned method of copying from my xml into yours?

thanks
These xmls will work with any version of ECUFlash as long as the correct Endian value is used.

Yes, old fashioned way is fine.

Do not change the file names. In case you are wondering, do not delete the older "evo9base.xml" and "evo7base.xml" files.
Reply
Old Feb 3, 2009 | 08:54 AM
  #209  
gsrboi80's Avatar
Evolved Member
Photogenic
Photoriffic
Shutterbug
Liked
iTrader: (38)
 
Joined: Aug 2005
Posts: 7,909
Likes: 47
From: On a cliff
I'm a little confused. Can't I just copy and paste my modded/added XML lines into the fresh XML that the new version gives me, open my ROM and everything be there???

Reply
Old Feb 3, 2009 | 10:40 AM
  #210  
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 gsrboi80
I'm a little confused. Can't I just copy and paste my modded/added XML lines into the fresh XML that the new version gives me, open my ROM and everything be there???

If you want, yes. The advantage of the separate file is that its easier in the long run... Just move the mods file over each time a new update is released.
Reply



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