8858 XML improvement. 88580714 88582714 88586714
Thing is the roms are not always disassembled by the same person, and the XML could be listed slightly different. I only combined various XML data to make one semi complete XML listing from what was available and recently found.
I had hang on 8859 but not on my 8858.
I had hang on 8859 but not on my 8858.
I found that I could get rid of rev hang by just adjusting this table. It took me a while to find it and in our ROMs it starts to pump the ISCV demand from only 3000RPM. With everything else put back to stock adjusting this one solved it for me.
Give it a go, hope it helps.
<table name="ISCV Demand RPM Adder [rpm > 4500, load > 170, speed > 12 mph]" category="ISCV Control" address="6468" type="2D" level="2" scaling="ISCV_AX2_8">
<table name="RPM" address="7ffc" type="Y Axis" elements="10" scaling="RPM"/>
</table>
Give it a go, hope it helps.
<table name="ISCV Demand RPM Adder [rpm > 4500, load > 170, speed > 12 mph]" category="ISCV Control" address="6468" type="2D" level="2" scaling="ISCV_AX2_8">
<table name="RPM" address="7ffc" type="Y Axis" elements="10" scaling="RPM"/>
</table>
I made sdome MIVEC changes only and noticed the values in ISCV Demand Baro Adder**** (FFFF7C0E) (sub_1F6E6) [sub_1EFC0] were affected.
Further experimentation isolated it to the values in the the MIVEC table at Engine Load 280 and RPM 750, 1000, 1250 and 1500.
Is the address for ISCV Demand Baro Adder**** (FFFF7C0E) (sub_1F6E6) [sub_1EFC0] incorrect at 6b00?
Further experimentation isolated it to the values in the the MIVEC table at Engine Load 280 and RPM 750, 1000, 1250 and 1500.
Is the address for ISCV Demand Baro Adder**** (FFFF7C0E) (sub_1F6E6) [sub_1EFC0] incorrect at 6b00?
There's two ISCV Demand Baro adder elements in the XML. If we change the address in the second one to 3dfe they'll both be the same? It's the one with the 6b00 address that's linked to Mivec intake advance. Maybe we ditch the second one unless the address can be verified?
<table name="ISCV Demand Baro Adder (FFFF6E98) (sub_1E1EE)" category="ISCV Control" type="2D" address="3dfe" level="2" scaling="ISCV_AX2_8">
<table name="Baro" type="Y Axis" address="6f30" elements="5" scaling="Baro16"/>
</table>
<table name="ISCV Demand Baro Adder**** (FFFF7C0E) (sub_1F6E6) [sub_1EFC0]" category="ISCV Control" type="2D" address="6b00" level="2" scaling="ISCV_AX2_8">
<table name="Baro" type="Y Axis" address="6f30" elements="5" scaling="Baro16"/>
</table>
<table name="ISCV Demand Baro Adder (FFFF6E98) (sub_1E1EE)" category="ISCV Control" type="2D" address="3dfe" level="2" scaling="ISCV_AX2_8">
<table name="Baro" type="Y Axis" address="6f30" elements="5" scaling="Baro16"/>
</table>
<table name="ISCV Demand Baro Adder**** (FFFF7C0E) (sub_1F6E6) [sub_1EFC0]" category="ISCV Control" type="2D" address="6b00" level="2" scaling="ISCV_AX2_8">
<table name="Baro" type="Y Axis" address="6f30" elements="5" scaling="Baro16"/>
</table>
Last edited by wrx2evoIX; Jul 19, 2013 at 05:54 PM.
Damn you're clever, my sd rom doesn't have baro so ill never use that. But I can just retag that 6b00 one as (incomplete) for now baro is rarely necessary anyways. ( but obviously nice to have correct )
Good call!
Good call!
Should be in the first post. 59 has more support and more attention . This was my idea to draw some here. I've attained smoother running with 8858 with less tuning. Specifically idle.
So after I replace the new improved .xml file in the (EcuFlash directory),
what do I have to do ?
reflash with what .bin or .hex file ??
Thanks again








appearantly it's redundant anyways