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  
Evolving Member
iTrader: (3)
 
gear head's Avatar
 
Join Date: Sep 2005
Location: Utah
Posts: 333
Likes: 0
Received 0 Likes on 0 Posts
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>
Old Dec 21, 2008, 07:40 AM
  #197  
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 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...
Old Dec 21, 2008, 06:23 PM
  #198  
Evolved Member
iTrader: (30)
 
fixem2's Avatar
 
Join Date: Dec 2003
Location: USA
Posts: 929
Likes: 0
Received 0 Likes on 0 Posts
OK, so no one knows the "Cranking Enrichment IPW Adder" for the 96530006? This could be very helpful for E85 starting and such.
Old Dec 21, 2008, 07:27 PM
  #199  
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 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.
Old Dec 21, 2008, 07:36 PM
  #200  
EvoM Guru
iTrader: (8)
 
RazorLab's Avatar
 
Join Date: Aug 2003
Location: Mid-Hudson, NY
Posts: 14,071
Received 1,056 Likes on 764 Posts
Originally Posted by mrfred
I'll find it this evening.
Can I have your children?
Old Dec 21, 2008, 08:19 PM
  #201  
EvoM Guru
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
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>
Old Dec 21, 2008, 08:20 PM
  #202  
EvoM Guru
iTrader: (6)
 
tephra's Avatar
 
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 9,486
Received 66 Likes on 42 Posts
NOTE THE element count is 9 not 8.
Old Dec 21, 2008, 08:44 PM
  #203  
Evolving Member
iTrader: (10)
 
KevOVIII's Avatar
 
Join Date: Aug 2005
Location: San Francisco, CA
Posts: 246
Likes: 0
Received 0 Likes on 0 Posts
Sweet, thank you!
Old Dec 21, 2008, 08:44 PM
  #204  
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 razorlab
Can I have your children?
Looks like you need to check with tephra on the kid thing. :-)
Old Dec 21, 2008, 08:58 PM
  #205  
Evolved Member
iTrader: (85)
 
Levar's Avatar
 
Join Date: Nov 2005
Location: Central Texas
Posts: 2,438
Received 6 Likes on 6 Posts
Subscribed and ready to learn more...
Old Dec 23, 2008, 07:18 PM
  #206  
Evolved Member
iTrader: (6)
 
nj1266's Avatar
 
Join Date: Nov 2004
Location: USA
Posts: 3,254
Likes: 0
Received 13 Likes on 3 Posts
Can these xml files be used with Ecuflash ver 1.35? Are they version 1.40 specific?

Thansk
Old Dec 23, 2008, 07:48 PM
  #207  
Evolved Member
iTrader: (6)
 
nj1266's Avatar
 
Join Date: Nov 2004
Location: USA
Posts: 3,254
Likes: 0
Received 13 Likes on 3 Posts
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
Old Dec 24, 2008, 10:42 AM
  #208  
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 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.
Old Feb 3, 2009, 08:54 AM
  #209  
Evolved Member
iTrader: (38)
 
gsrboi80's Avatar
 
Join Date: Aug 2005
Location: On a cliff
Posts: 7,909
Received 47 Likes on 43 Posts
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???

Old Feb 3, 2009, 10:40 AM
  #210  
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 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.


Quick Reply: need help: new xml files for upcoming ECUFlash release



All times are GMT -7. The time now is 04:42 AM.