94170008 to 94170015 potential problem found
mplspilot,
I did what you suggested and it still doesn't show up. Correct me if I am wrong but what you asked me to cut and paste, isn't it missing the address? It seems to me like it is and I am assuming that's why it won't find it still?
Thank you.
I did what you suggested and it still doesn't show up. Correct me if I am wrong but what you asked me to cut and paste, isn't it missing the address? It seems to me like it is and I am assuming that's why it won't find it still?
Thank you.
Semi-OT
I had always thought about this. I'm a horrible newb when it comes to disassembly, but would it be easy enough to look through the disassembly and see if there are any routines that reference the load/RPM in the timing/fuel maps? That would be a great side-project if it was easy enough. For instance: it looks pretty clear that the timing trim and EGR duty maps reference their own set of load and RPM axes.
I know the rabbit hole is deep (as JB would say), but I was kind of under the impression that this had been thought out before.
I had always thought about this. I'm a horrible newb when it comes to disassembly, but would it be easy enough to look through the disassembly and see if there are any routines that reference the load/RPM in the timing/fuel maps? That would be a great side-project if it was easy enough. For instance: it looks pretty clear that the timing trim and EGR duty maps reference their own set of load and RPM axes.
I know the rabbit hole is deep (as JB would say), but I was kind of under the impression that this had been thought out before.
Then set your user level to developer should be able to see all the maps that way including ones where the definition isn't set right.
Yep, just copy/paste. There is one little thing, i'm sorry i wasn't paying attention, remove the little dash from "look-up", so that the table name matches between evo7base.xml and the ROM xml:
So use either of these:
<table name="Idle Stepper Look up Table" category="Idle" type="3D" level="2" scaling="ISCVSteps">
<table name="Engine Temp" type="X Axis" elements="8" scaling="Temp"/>
<table name="RPM" type="Y Axis" elements="27" scaling="RPM"/>
</table>
or:
<table name="Idle Stepper Look up Table" category="Idle" type="3D" level="2" scaling="ISCVSteps">
<table name="Engine Temp" type="X Axis" elements="8" scaling="Temp"/>
<table name="Load" type="Y Axis" elements="27" scaling="Load"/>
</table>
I tried that too, doesn't work. There is no address anywhere in what you are telling me to cut and paste. Doesn't it have to have an address to find it? I typed some addresses in to what you told me to cut and paste and it was then in the rom BUT with errors and it would not let me do anything and a bunch of other stuff was missing. I then looked over what I typed, corrected a mistake (no=) sign for the address and then it was gone again.
I'm confused
I had an idea. I went into my original 94170015 rom and cut and pasted the ICS table from there to my modified rom file. The ICS table popped up instantly. I will look at it more tomorrow and pass along the information on what I found. It does have the addresses in it for reference.
I'm confused

I had an idea. I went into my original 94170015 rom and cut and pasted the ICS table from there to my modified rom file. The ICS table popped up instantly. I will look at it more tomorrow and pass along the information on what I found. It does have the addresses in it for reference.
The address is already in your 94170015.xml just like you posted:
So there is no need for the address in the evo7base.xml:
<table name="Idle Stepper Look up Table" category="Idle" type="3D" level="2" scaling="ISCVSteps">
<table name="Engine Temp" type="X Axis" elements="8" scaling="Temp"/>
<table name="RPM" type="Y Axis" elements="27" scaling="RPM"/>
</table>
So there is no need for the address in the evo7base.xml:
<table name="Idle Stepper Look up Table" category="Idle" type="3D" level="2" scaling="ISCVSteps">
<table name="Engine Temp" type="X Axis" elements="8" scaling="Temp"/>
<table name="RPM" type="Y Axis" elements="27" scaling="RPM"/>
</table>

This is how it shows up in mine, I honestly have never had a need to change any of the values in it regardless of a/c on or off. I did have an issue after I installed cams last year with stalling when the a/c was on, but it worked out better to just bump the idle up in the "Desired RPM with AC on". After that I've never had another issue with it. Could there be a possibility of an issue with the ISCV itself as it is sort of a common issue?
David...like mentioned, try setting the level to developer and see if the table shows up. I know with my current version the table still shows but is grayed out if you have too low of a user level setting. Perhaps you have an older version of EcuFlash?
I've had the software set to developer. There was something wrong in the address in the xml because it didn't show up at all, completely missing from my 0015 ROM. I then went back and found the stock 0015 ROM, found the ICS portion, cut and pasted it into the new 0015 ROM I have and it showed up and works perfectly.
I drove the car about 75 miles tonight, it's awesome. Stil on the 0008 ROM, maybe tomorrow I'll get time to switch it.
I drove the car about 75 miles tonight, it's awesome. Stil on the 0008 ROM, maybe tomorrow I'll get time to switch it.
I've had the software set to developer. There was something wrong in the address in the xml because it didn't show up at all, completely missing from my 0015 ROM. I then went back and found the stock 0015 ROM, found the ICS portion, cut and pasted it into the new 0015 ROM I have and it showed up and works perfectly.
I drove the car about 75 miles tonight, it's awesome. Stil on the 0008 ROM, maybe tomorrow I'll get time to switch it.
I drove the car about 75 miles tonight, it's awesome. Stil on the 0008 ROM, maybe tomorrow I'll get time to switch it.
I plan on giving it a shot this weekend got the air temp sensor and bung ready
Out of date is not the word. There are maps that were found and verified almost a year ago that have not been added. But IMHO, I prefer to not load up the base xml's with maps, because there are a number of unique maps between the roms. Like the Auto models, they use the main maps with different gears, so the labelling is different to the conventional models. Another example is EGR, where some use 1 duty map and others 2. So if you only use 1 you clutter up the list with unused info.
Not only that, but to read the 7GTA the read template has been wrong for almost a year too. It needs its own template, and funny enough it is the same template you need to read any of the Magna's and Lancer's that are auto too.
Getting off the soapbox now. Feel much better :-)
Not only that, but to read the 7GTA the read template has been wrong for almost a year too. It needs its own template, and funny enough it is the same template you need to read any of the Magna's and Lancer's that are auto too.
Getting off the soapbox now. Feel much better :-)
Morning guys,
I don't know if this is helpful or not but I am trying to give a little back since many of you have made it much easier for me to get to where I am so quickly.
Here is what was in my XML for the Idle Stepper Look up Table that did not work:
</table>
<table name="Idle Stepper Look-up Table" address="4399">
<table name="Throttle Position" address="68b8" elements="8"/>
<table name="RPM" address="68d2" elements="27"/>
I then went and found the original 0015 XML I had and cut and pasted this in and the Idle Stepper table then showed up:
<table name="Idle Stepper Look up Table" address="4399">
<table name="Coolant Temp" address="68b8" elements="8"/>
<table name="Load" address="68d2" elements="27"/>
</table>
I am guessing that some of you may have the same problem. The 0015 ROM that did not show that table a friend sent to me and it was labeled "tephra mods for 03-04 EVO".
I have the ROM fixed now and also have put the MUT tables into the XML. If any of you would like the XML posted in its full content I can cut and paste it here.
I'm not sure how tephra protects his work or if posting that entire XML is acceptable or not, if there is a problem please say so.
Hope this helps someone out.
Thanks for everything.
BTW, I am for sure an amateur in all this but it appears to me that the problem between the two was the hyphen between "look up".
I don't know if this is helpful or not but I am trying to give a little back since many of you have made it much easier for me to get to where I am so quickly.
Here is what was in my XML for the Idle Stepper Look up Table that did not work:
</table>
<table name="Idle Stepper Look-up Table" address="4399">
<table name="Throttle Position" address="68b8" elements="8"/>
<table name="RPM" address="68d2" elements="27"/>
I then went and found the original 0015 XML I had and cut and pasted this in and the Idle Stepper table then showed up:
<table name="Idle Stepper Look up Table" address="4399">
<table name="Coolant Temp" address="68b8" elements="8"/>
<table name="Load" address="68d2" elements="27"/>
</table>
I am guessing that some of you may have the same problem. The 0015 ROM that did not show that table a friend sent to me and it was labeled "tephra mods for 03-04 EVO".
I have the ROM fixed now and also have put the MUT tables into the XML. If any of you would like the XML posted in its full content I can cut and paste it here.
I'm not sure how tephra protects his work or if posting that entire XML is acceptable or not, if there is a problem please say so.
Hope this helps someone out.
Thanks for everything.
BTW, I am for sure an amateur in all this but it appears to me that the problem between the two was the hyphen between "look up".



