Understanding xml definitions
#1
Evolved Member
Thread Starter
iTrader: (19)
Join Date: Sep 2005
Location: Butthole, MA
Posts: 834
Likes: 0
Received 0 Likes
on
0 Posts
Understanding xml definitions
I use multiple computers to tune so I have a few questions on making xml definition changes.
If I change an XML definition on computer A.
I edit my maps and save them.
I transfer my maps to Computer B (does not have the xml definition changes)
If I load my maps into my car with Computer B...will those changes take effect?
When you add maps to ecuflash via the front end interface, is it pretty much the same as adding xml code into the definition file?
If I change an XML definition on computer A.
I edit my maps and save them.
I transfer my maps to Computer B (does not have the xml definition changes)
If I load my maps into my car with Computer B...will those changes take effect?
When you add maps to ecuflash via the front end interface, is it pretty much the same as adding xml code into the definition file?
#2
Evolved Member
iTrader: (22)
I use multiple computers to tune so I have a few questions on making xml definition changes.
If I change an XML definition on computer A.
I edit my maps and save them.
I transfer my maps to Computer B (does not have the xml definition changes)
If I load my maps into my car with Computer B...will those changes take effect?
When you add maps to ecuflash via the front end interface, is it pretty much the same as adding xml code into the definition file?
If I change an XML definition on computer A.
I edit my maps and save them.
I transfer my maps to Computer B (does not have the xml definition changes)
If I load my maps into my car with Computer B...will those changes take effect?
When you add maps to ecuflash via the front end interface, is it pretty much the same as adding xml code into the definition file?
Even though you then move it to another PC that does not have the definition, the change has been physically saved into the rom itself. At flash time (and I haven't flashed in a while so I might be wrong here), I'm pretty sure that the routine does a quick compare between the rom to be flashed and the rom currently on the ECU and only changes whichever blocks have been changed.
So short answer is yes, the changes should work .
#5
Evolved Member
Thread Starter
iTrader: (19)
Join Date: Sep 2005
Location: Butthole, MA
Posts: 834
Likes: 0
Received 0 Likes
on
0 Posts
So what's the difference between editing the XML for stuff like 2 byte load and doing stuff like adding a map for lean spool disable that does not require any XML edits?
#6
Evolved Member
iTrader: (7)
Think of a ROM as a book.
XML tables are the bookmarks that let you see and change certain pages.
Some bookmarks come with ECUflash definitions. When more stuff gets discovered you add more of those to edit and change more things.
If you do not have all the bookmarks the info is still in the book, you just cannot see it.
XML tables are the bookmarks that let you see and change certain pages.
Some bookmarks come with ECUflash definitions. When more stuff gets discovered you add more of those to edit and change more things.
If you do not have all the bookmarks the info is still in the book, you just cannot see it.
#8
Evolved Member
Thread Starter
iTrader: (19)
Join Date: Sep 2005
Location: Butthole, MA
Posts: 834
Likes: 0
Received 0 Likes
on
0 Posts
When you add a map for lean spool disable you are doing it in the front end of ecuflash.
Right click, add map...blah blah blah.
You aren't editing the XML directly.
Is that different than editing the XML or does that accomplish the same thing?
Right click, add map...blah blah blah.
You aren't editing the XML directly.
Is that different than editing the XML or does that accomplish the same thing?
#10
Evolved Member
iTrader: (9)
I thought you had to update the xml in order to add the new maps.
1.31 screwed up my xml, I had to find an old notepad of my worked xml and paste it on the altered xml that 1.31 changed. Even after uninstalling 1.3 the xml will now default back to what 1.31 changed it to. This includes changes in adresses and missing words.
Is this all because my ECU is flashed to my original "worked" xml and thats the reason the 1.31 xml doesnt work?
What is the possibility of two different values working for an address?
For instance my original B/E enhance stop address is 1684, but the 1.31 shows 1682, is 1.31 flat out wrong?
1.31 screwed up my xml, I had to find an old notepad of my worked xml and paste it on the altered xml that 1.31 changed. Even after uninstalling 1.3 the xml will now default back to what 1.31 changed it to. This includes changes in adresses and missing words.
Is this all because my ECU is flashed to my original "worked" xml and thats the reason the 1.31 xml doesnt work?
What is the possibility of two different values working for an address?
For instance my original B/E enhance stop address is 1684, but the 1.31 shows 1682, is 1.31 flat out wrong?
Last edited by C6C6CH3vo; Aug 28, 2007 at 09:13 AM.
#13
Evolved Member
iTrader: (22)
I thought you had to update the xml in order to add the new maps.
1.31 screwed up my xml, I had to find an old notepad of my worked xml and paste it on the altered xml that 1.31 changed. Even after uninstalling 1.3 the xml will now default back to what 1.31 changed it to. This includes changes in adresses and missing words.
Is this all because my ECU is flashed to my original "worked" xml and thats the reason the 1.31 xml doesnt work?
What is the possibility of two different values working for an address?
For instance my original B/E enhance stop address is 1684, but the 1.31 shows 1682, is 1.31 flat out wrong?
1.31 screwed up my xml, I had to find an old notepad of my worked xml and paste it on the altered xml that 1.31 changed. Even after uninstalling 1.3 the xml will now default back to what 1.31 changed it to. This includes changes in adresses and missing words.
Is this all because my ECU is flashed to my original "worked" xml and thats the reason the 1.31 xml doesnt work?
What is the possibility of two different values working for an address?
For instance my original B/E enhance stop address is 1684, but the 1.31 shows 1682, is 1.31 flat out wrong?
Which xml file did you change? Rom specific? Or the base xml from which your rom inherits?
Thread
Thread Starter
Forum
Replies
Last Post
mrfred
ECU Flash
268
Feb 26, 2022 06:16 PM
gunzo
Evo X Engine Management / Tuning Forums
49
Oct 11, 2009 04:52 PM