more boost control tables found
#32
Evolved Member
iTrader: (2)
I think this is correct for 96940011:
I'll look at 96530006 later, since that's more interesting to me nowadays.
Code:
<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="3B14" type="2D" level="1" scaling="DynamicBoost"> <table name="TPS" address="6002" type="Y Axis" elements="9" scaling="ThrottlePercentage"/> </table> <table name="Max WGDC vs Coolant Temp" category="Turbo" address="56D2" type="2D" level="1" scaling="WGDuty"> <table name="Coolant Temp" address="5eae" type="Y Axis" elements="8" scaling="Temp"/> </table> <table name="Min Load for Boost Control" category="Turbo" address="578a" type="2D" level="1" scaling="Load8"> <table name="RPM" address="596C" type="Y Axis" elements="16" scaling="RPM"/> </table>
#33
Evolved Member
iTrader: (2)
I believe I have two of the three for 96530006:
I don't have IDA handy right now, so I don't have a reliable way of tracking down "Min Load for Boost Control" as it looks like the table contents change from ROM to ROM; at least, they're different between 96940011 and 88590015, and neither version's contents appear in 96530006 from what I can see. The RPM axis address is 0x6594, though.
Also, just in case you don't have a ThrottlePercentage scaling defined (it comes along for the ride with tephra's mods), add this chunk to evo7base.xml (for both 96530006 and 96940011):
I'm up against a time wall at this point, so won't have a chance to do any disassembly to look for this for a week and a half; anyone else want to take a crack at locating "Min Load for Boost Control" for 96530006? The 88590015 version is 8B 8B 90 A0 B0 B0 98 7D 75 75 6B 60 5B 4D 45 45, and the 96940011 version is 8B 8B 8D 8D 8D 8D 8E 89 87 87 87 72 6A 63 54 54.
Code:
<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="448a" type="2D" level="1" scaling="DynamicBoost"> <table name="TPS" address="6c2a" type="Y Axis" elements="9" scaling="ThrottlePercentage"/> </table> <table name="Max WGDC vs Coolant Temp" category="Turbo" address="604e" type="2D" level="1" scaling="WGDuty"> <table name="Coolant Temp" address="6ad6" type="Y Axis" elements="8" scaling="Temp"/> </table>
Also, just in case you don't have a ThrottlePercentage scaling defined (it comes along for the ride with tephra's mods), add this chunk to evo7base.xml (for both 96530006 and 96940011):
Code:
<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>
#35
Evolved Member
iTrader: (5)
Thanks Mr. Fred, That's great. Now I can turn on my positive correction and allow additional duty to get to desired boost without overrunning on the boost spike! In the past I only used the correction to remove duty. I had to tune my duty at a static level until I wanted it to increase to make up for taper. This actually ended up giving me great results but I think I lost a little spool since it's just a set duty 72% until it starts making up for taper, in contrast to the way the stock map runs 100% duty during spoolup.
Last edited by Mr. Evo IX; May 19, 2008 at 08:46 AM.
#39
Evolved Member
iTrader: (30)
Join Date: Dec 2003
Location: USA
Posts: 929
Likes: 0
Received 0 Likes
on
0 Posts
Anyone figure out below for 96530006 yet:
<table name="Min Load for Boost Control" category="Turbo" address="578a" type="2D" level="1" scaling="Load8">
<table name="RPM" address="596C" type="Y Axis" elements="16" scaling="RPM"/>
</table
<table name="Min Load for Boost Control" category="Turbo" address="578a" type="2D" level="1" scaling="Load8">
<table name="RPM" address="596C" type="Y Axis" elements="16" scaling="RPM"/>
</table
Last edited by fixem2; May 25, 2008 at 11:44 PM.
#40
For EDM:
EDM Evo 9 88840016/17
<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>
<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="3f34" type="2D" level="1" scaling="DynamicBoost">
<table name="TPS" address="738c" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>
<table name="Max WGDC vs Coolant Temp" category="Turbo" address="645a" type="2D" level="1" scaling="WGDuty">
<table name="Coolant Temp" address="7200" type="Y Axis" elements="8" scaling="Temp"/>
</table>
<table name="Min Load for Boost Control" category="Turbo" address="6542" type="2D" level="1" scaling="Load8">
<table name="RPM" address="6ca0" type="Y Axis" elements="16" scaling="RPM"/>
</table>
EDM Evo 9 88840016/17
<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>
<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="3f34" type="2D" level="1" scaling="DynamicBoost">
<table name="TPS" address="738c" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>
<table name="Max WGDC vs Coolant Temp" category="Turbo" address="645a" type="2D" level="1" scaling="WGDuty">
<table name="Coolant Temp" address="7200" type="Y Axis" elements="8" scaling="Temp"/>
</table>
<table name="Min Load for Boost Control" category="Turbo" address="6542" type="2D" level="1" scaling="Load8">
<table name="RPM" address="6ca0" type="Y Axis" elements="16" scaling="RPM"/>
</table>
#44
Evolved Member
Update for 98640014 ROM for JDM Evo 7..
<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>
<scaling name="OffsetWGDC" units="WGDC Change" toexpr="(x-128)/2" frexpr="x*2+128" format="%.1f" min="-64" max="63.5" inc="0.5" storagetype="uint8" endian="little"/>
<table name="Max Total Upward Correction" category="Turbo" address="42dc" type="2D" level="1" scaling="OffsetWGDC">
<table name="Y axis" address="52ce" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>
<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>
<scaling name="OffsetWGDC" units="WGDC Change" toexpr="(x-128)/2" frexpr="x*2+128" format="%.1f" min="-64" max="63.5" inc="0.5" storagetype="uint8" endian="little"/>
<table name="Max Total Upward Correction" category="Turbo" address="42dc" type="2D" level="1" scaling="OffsetWGDC">
<table name="Y axis" address="52ce" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>