RomRaider/ecu_defs/ecu_defs.xml

15020 lines
756 KiB
XML

<roms>
<!-- 16BIT DEFINITIONS ******************************************************************************************************************* -->
<rom>
<romid>
<xmlid>16BITBASE</xmlid>
<make>Subaru</make>
<model>Impreza</model>
<submodel>WRX</submodel>
<filesize>192kb</filesize>
</romid>
<!-- BOOST **************************************************************************************************************************** -->
<table type="3D" name="Target Boost (AT)" category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="psi relative" expression="(x-94)*.15425" to_byte="x/.15425+94" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00230414" to_byte="x/.00230414" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="9">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="3D" name="Target Boost (AT) " category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="psi relative" expression="(x-94)*.15425" to_byte="x/.15425+94" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00227272" to_byte="x/.00227272" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="9">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="3D" name="Target Boost (MT)" category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="psi relative" expression="(x-94)*.15425" to_byte="x/.15425+94" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00230414" to_byte="x/.00230414" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="9">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="3D" name="Target Boost (MT) " category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="psi relative" expression="(x-94)*.15425" to_byte="x/.15425+94" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00227272" to_byte="x/.00227272" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="9">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="3D" name="Target Boost (AT) " category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="psi relative" expression="(x-94)*.15425" to_byte="x/.15425+94" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="uint8" endian="big" sizex="8">
<scaling units="%" expression="x*.60975609" to_byte="x/.60975609" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="9">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="3D" name="Target Boost (AT) " category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="psi relative" expression="(x-94)*.15425" to_byte="x/.15425+94" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="uint8" endian="big" sizex="8">
<scaling units="%" expression="x*.58139534" to_byte="x/.58139534" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="9">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets (automatic transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="3D" name="Target Boost (MT) " category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="psi relative" expression="(x-94)*.15425" to_byte="x/.15425+94" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="uint8" endian="big" sizex="8">
<scaling units="%" expression="x*.60975609" to_byte="x/.60975609" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="9">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="3D" name="Target Boost (MT) " category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="psi relative" expression="(x-94)*.15425" to_byte="x/.15425+94" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="uint8" endian="big" sizex="8">
<scaling units="%" expression="x*.58139534" to_byte="x/.58139534" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="9">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets (manual transmission). Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="3D" name="Target Boost" category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="psi relative" expression="(x-94)*.15425" to_byte="x/.15425+94" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00230414" to_byte="x/.00230414" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="9">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="2D" name="Boost Limit (CEL)" category="Boost" storagetype="uint16" endian="big" sizey="5" userlevel="2">
<scaling units="CEL (psi relative)" expression="(x-760)*0.01933677" to_byte="(x/0.01933677)+760" format="#.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Atmospheric Pressure (psi relative)" sizey="5">
<data>9.75</data>
<data>10.98</data>
<data>12.22</data>
<data>13.46</data>
<data>14.70</data>
</table>
<description>This is the level of boost at which a check engine light will be activated. As altitude increases, atmospheric pressure decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as atmospheric pressure becomes progressively lower.</description>
</table>
<table type="2D" name="Boost Limit (Fuel Cut)" category="Boost" storagetype="uint16" endian="big" sizey="6" userlevel="2">
<scaling units="Fuel Cut (psi relative)" expression="(x-760)*0.01933677" to_byte="(x/0.01933677)+760" format="#.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Atmospheric Pressure (psi relative)" sizey="6">
<data>8.51</data>
<data>9.75</data>
<data>10.98</data>
<data>12.20</data>
<data>13.46</data>
<data>14.70</data>
</table>
<description>This is the level of boost at which the ECU will cut fueling. As altitude increases, atmospheric pressure decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as atmospheric pressure becomes progressively lower.</description>
</table>
<table type="2D" name="Boost Compensation (Atmosphere)" category="Boost" storagetype="uint8" endian="big" sizey="12" userlevel="3">
<scaling units="Target Boost Compensation (%)" expression="(x*.78125)-100" to_byte="(x+100)/.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Atmospheric Pressure (psi relative)" sizey="12">
<data>7.89</data>
<data>8.51</data>
<data>9.13</data>
<data>9.74</data>
<data>10.37</data>
<data>10.98</data>
<data>11.60</data>
<data>12.22</data>
<data>12.84</data>
<data>13.46</data>
<data>14.08</data>
<data>14.70</data>
</table>
<description>This is the change is boost targets at different atmospheric pressures. As altitude increases, atmospheric pressure decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction of boost targets as atmospheric pressure becomes progressively lower.</description>
</table>
<table type="2D" name="Per Gear Boost Compensation (MT)" category="Boost" storagetype="uint8" endian="big" sizey="5" userlevel="3">
<scaling units="Target Boost Compensation (%)" expression="(x*.78125)-100" to_byte="(x+100)/.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Gear" storagetype="uint16" endian="big" sizey="5">
<data>1st</data>
<data>2nd</data>
<data>3rd</data>
<data>4th</data>
<data>5th</data>
</table>
<description>Percent change of target boost based on manual transmission gear selection. For 6-speeds, the value for 5th gear is used for 5th and 6th.</description>
</table>
<table type="2D" name="Per Gear Boost Compensation (AT)" category="Boost" storagetype="uint8" endian="big" sizey="5" userlevel="3">
<scaling units="Target Boost Compensation (%)" expression="(x*.78125)-100" to_byte="(x+100)/.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Gear" storagetype="uint16" endian="big" sizey="5">
<data>1st</data>
<data>2nd</data>
<data>3rd</data>
<data>4th</data>
<data>5th</data>
</table>
<description>Percent change of target boost based on automatic transmission gear selection.</description>
</table>
<table type="1D" name="Per Gear Compensation (Maximum Speed)" category="Boost" storagetype="uint8" endian="big" sizey="1" userlevel="3">
<scaling units="MPH" expression="x*.6213712" to_byte="x/.6213712" format="#" fineincrement="1" coarseincrement="5" />
<description>Vehicle speed at which per gear compensations are disabled.</description>
</table>
<!-- WASTEGATE ************************************************************************************************************************ -->
<table type="3D" name="Initial Wastegate Duty" category="Wastegate" storagetype="uint16" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*0.00390625" to_byte="x/0.00390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="uint8" endian="big" sizex="8">
<scaling units="%" expression="x*.60975609" to_byte="x/.60975609" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="8">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Initial Wastegate Duty " category="Wastegate" storagetype="uint16" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*0.00390625" to_byte="x/0.00390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="uint8" endian="big" sizex="8">
<scaling units="%" expression="x*.58139534" to_byte="x/.58139534" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="8">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Max Wastegate Duty (AT)" category="Wastegate" storagetype="uint8" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*.390625" to_byte="x/.390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00230414" to_byte="x/.00230414" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="8">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the maximum values for wastegate duty (automatic transmission). When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Max Wastegate Duty (AT) " category="Wastegate" storagetype="uint8" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*.390625" to_byte="x/.390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00227272" to_byte="x/.00227272" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="8">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the maximum values for wastegate duty (automatic transmission). When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Max Wastegate Duty " category="Wastegate" storagetype="uint16" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*0.00390625" to_byte="x/0.00390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="uint8" endian="big" sizex="8">
<scaling units="%" expression="x*.60975609" to_byte="x/.60975609" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="8">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Max Wastegate Duty " category="Wastegate" storagetype="uint16" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*0.00390625" to_byte="x/0.00390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="uint8" endian="big" sizex="8">
<scaling units="%" expression="x*.58139534" to_byte="x/.58139534" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="8">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Max Wastegate Duty (MT)" category="Wastegate" storagetype="uint8" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*.390625" to_byte="x/.390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00230414" to_byte="x/.00230414" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="8">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the maximum values for wastegate duty (manual transmission). When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Max Wastegate Duty (MT) " category="Wastegate" storagetype="uint8" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*.390625" to_byte="x/.390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00227272" to_byte="x/.00227272" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="8">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the maximum values for wastegate duty (manual transmission). When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Max Wastegate Duty" category="Wastegate" storagetype="uint8" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*.390625" to_byte="x/.390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00230414" to_byte="x/.00230414" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="8">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="2D" name="Turbo Dynamics (Integral Gain)" category="Wastegate" storagetype="uint16" endian="big" sizey="9" userlevel="3">
<scaling units="Wastegate Duty Correction (%)" expression="(x*.00390625)-50" to_byte="(x+50)/.00390625" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="Boost Error" storagetype="uint16" endian="big" sizey="15">
<scaling units="psi relative" expression="(x-32768)*.01933677" to_byte="(x/.01933677)+32768" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost.</description>
</table>
<table type="2D" name="Turbo Dynamics (Proportional Gain)" category="Wastegate" storagetype="uint16" endian="big" sizey="9" userlevel="3">
<scaling units="Wastegate Duty Correction (%)" expression="(x*.00390625)-50" to_byte="(x+50)/.00390625" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="Boost Error" storagetype="uint16" endian="big" sizey="15">
<scaling units="psi relative" expression="(x-32768)*.01933677" to_byte="(x/.01933677)+32768" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized after target boost has been achieved in order to prevent "boost hunting". It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost.</description>
</table>
<table type="2D" name="Turbo Dynamics (Integral Positive)" category="Wastegate" storagetype="uint16" endian="big" sizey="9" userlevel="3">
<scaling units="Wastegate Duty Correction (%)" expression="(x*.00390625)-50" to_byte="(x+50)/.00390625" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="Boost Error" storagetype="uint16" endian="big" sizey="15">
<scaling units="psi relative" expression="(x-32768)*.01933677" to_byte="(x/.01933677)+32768" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost.</description>
</table>
<table type="2D" name="Turbo Dynamics (Integral Negative)" category="Wastegate" storagetype="uint16" endian="big" sizey="9" userlevel="3">
<scaling units="Wastegate Duty Correction (%)" expression="(x*0.00390625)-50" to_byte="(x+50)/0.00390625" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="Boost Error" storagetype="uint16" endian="big" sizey="15">
<scaling units="psi relative" expression="(x-32768)*0.01933677" to_byte="(x/0.01933677)+32768" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost.</description>
</table>
<table type="1D" name="Turbo Dynamics (Integral Minimum)" category="Wastegate" storagetype="uint16" endian="big" sizey="1" userlevel="3">
<scaling units="%" expression="(x*0.00390625)-50" to_byte="(x+50)/0.00390625" format="0.00" fineincrement=".1" coarseincrement="1" />
<description>Minimum allowable turbo dynamics intergral correction percentage.</description>
</table>
<table type="1D" name="Turbo Dynamics (Integral Maximum)" category="Wastegate" storagetype="uint16" endian="big" sizey="1" userlevel="3">
<scaling units="%" expression="(x*0.00390625)-50" to_byte="(x+50)/0.00390625" format="0.00" fineincrement=".1" coarseincrement="1" />
<description>Maximum allowable turbo dynamics intergral correction percentage.</description>
</table>
<table type="1D" name="Turbo Dynamics (Minimum Boost)" category="Wastegate" storagetype="uint16" endian="big" sizey="2" userlevel="3">
<scaling units="psi relative" expression="(x-760)*0.01933677" to_byte="(x/0.01933677)+760" format="0.00" fineincrement=".1" coarseincrement="1" />
<description>Minumum allowable boost for active turbo dynamics correction.</description>
</table>
<table type="1D" name="Turbo Dynamics (Minimum RPM)" category="Wastegate" storagetype="uint16" endian="big" sizey="2" userlevel="3">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<description>Minumum allowable rpm for active turbo dynamics correction.</description>
</table>
<table type="2D" name="Wastegate Compensation (Atmosphere)" category="Wastegate" storagetype="uint8" endian="big" sizey="6" userlevel="3">
<scaling units="Wastegate Duty Compensation (%)" expression="(x*.78125)-100" to_byte="(x+100)/.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Atmospheric Pressure (psi relative)" sizey="6">
<data>8.51</data>
<data>9.75</data>
<data>10.98</data>
<data>12.20</data>
<data>13.46</data>
<data>14.70</data>
</table>
<description>Percent change of wastegate duties at different atmospheric pressures.</description>
</table>
<table type="2D" name="Wastegate Compensation (Intake Temp)" category="Wastegate" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Wastegate Duty Compensation (%)" expression="(x*.78125)-100" to_byte="(x+100)/.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Intake Temperature (F)" storagetype="uint16" endian="big" sizey="16">
<data>-40</data>
<data>-22</data>
<data>-4</data>
<data>14</data>
<data>32</data>
<data>50</data>
<data>68</data>
<data>86</data>
<data>104</data>
<data>122</data>
<data>140</data>
<data>158</data>
<data>176</data>
<data>194</data>
<data>212</data>
<data>230</data>
</table>
<description>The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to variations in temperature.</description>
</table>
<table type="2D" name="Wastegate Compensation (Coolant Temp)" category="Wastegate" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Wastegate Duty Compensation (%)" expression="(x*.78125)-100" to_byte="(x+100)/.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Coolant Temperature (F)" storagetype="uint16" endian="big" sizey="16">
<data>-40</data>
<data>-22</data>
<data>-4</data>
<data>14</data>
<data>32</data>
<data>50</data>
<data>68</data>
<data>86</data>
<data>104</data>
<data>122</data>
<data>140</data>
<data>158</data>
<data>176</data>
<data>194</data>
<data>212</data>
<data>230</data>
</table>
<description>Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added or subtracted from wastegate duty based on the readings from the coolant temperature sensor.</description>
</table>
<table type="2D" name="Per Gear Wastegate Compensation" category="Wastegate" storagetype="uint8" endian="big" sizey="5" userlevel="3">
<scaling units="Wastegate Duty Compensation (%)" expression="(x*.78125)-100" to_byte="(x+100)/.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Gear" storagetype="uint16" endian="big" sizey="5">
<data>1st</data>
<data>2nd</data>
<data>3rd</data>
<data>4th</data>
<data>5th</data>
</table>
<description>Percent change of wastegate duty cycles based on transmission gear selection. For 6-speeds, the value for 5th gear is used for 5th and 6th.</description>
</table>
<!-- FUEL ***************************************************************************************************************************** -->
<table type="3D" name="Low Detonation Fuel" category="Fuel" storagetype="uint8" endian="big" sizex="14" sizey="16" userlevel="1">
<scaling units="air/fuel ratio" expression="14.7/(1+x*.0078125)" to_byte="(14.7/x-1)/.0078125" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="14">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR.</description>
</table>
<table type="3D" name="Low Detonation Fuel A" category="Fuel" storagetype="uint8" endian="big" sizex="14" sizey="16" userlevel="1">
<scaling units="air/fuel ratio" expression="14.7/(1+x*.0078125)" to_byte="(14.7/x-1)/.0078125" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="14">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR.</description>
</table>
<table type="3D" name="Low Detonation Fuel B" category="Fuel" storagetype="uint8" endian="big" sizex="14" sizey="16" userlevel="1">
<scaling units="air/fuel ratio" expression="14.7/(1+x*.0078125)" to_byte="(14.7/x-1)/.0078125" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="14">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR.</description>
</table>
<table type="3D" name="High Detonation Fuel" category="Fuel" storagetype="uint8" endian="big" sizex="14" sizey="18" userlevel="1">
<scaling units="air/fuel ratio" expression="14.7/(1+x*.0078125)" to_byte="(14.7/x-1)/.0078125" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="14">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="18">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This fuel map is used when the advance multiplier is less than or equal to the 'fuel map switch threshold' value. It is designed to run a typically richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR.</description>
</table>
<table type="3D" name="High Detonation Fuel A" category="Fuel" storagetype="uint8" endian="big" sizex="14" sizey="18" userlevel="1">
<scaling units="air/fuel ratio" expression="14.7/(1+x*.0078125)" to_byte="(14.7/x-1)/.0078125" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="14">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="18">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This fuel map is used when the advance multiplier is less than or equal to the 'fuel map switch threshold' value. It is designed to run a typically richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR.</description>
</table>
<table type="3D" name="High Detonation Fuel B" category="Fuel" storagetype="uint8" endian="big" sizex="14" sizey="16" userlevel="1">
<scaling units="air/fuel ratio" expression="14.7/(1+x*.0078125)" to_byte="(14.7/x-1)/.0078125" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="14">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This fuel map is used when the advance multiplier is less than or equal to the 'fuel map switch threshold' value. It is designed to run a typically richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR.</description>
</table>
<table type="1D" name="Injector Flow Scaling" category="Fuel" storagetype="uint16" endian="big" sizey="1" userlevel="3">
<scaling units="cc/min" expression="2707090/x" to_byte="2707090/x" format="#.00" fineincrement="1" coarseincrement="10" />
<description>This is the fuel injector flow rating. This rating needs to be changed when different injectors are fitted to the car.</description>
</table>
<table type="2D" name="Injector Latency" category="Fuel" storagetype="uint16" endian="big" sizey="5" userlevel="3">
<scaling units="Latency (ms)" expression="x*.004" to_byte="x/.004" format="0.00" fineincrement=".01" coarseincrement=".1" />
<table type="Static Y Axis" name="Battery Output (volts)" storagetype="uint16" endian="big" sizey="5">
<data>6.5</data>
<data>9.0</data>
<data>11.5</data>
<data>14.0</data>
<data>16.5</data>
</table>
<description>These are the injector latencies at different battery voltages. These need to be changed when non-OEM injectors are fitted to the car.</description>
</table>
<table type="2D" name="Tip-in Enrichment" category="Fuel" storagetype="uint8" endian="big" sizey="18" userlevel="3">
<scaling units="Enrichment (direct ecu value)" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="10" />
<table type="Y Axis" name="Throttle Angle Change" storagetype="uint8" endian="big" sizey="18">
<scaling units="%" expression="(x*.48828125)-62.5" to_byte="(x+62.5)/.48828125" format="0.0" fineincrement="1" coarseincrement="5" />
</table>
<description>This is the initial fuel enrichment during throttle tip-in. Throttle tip-in occurs when the throttle is quickly increased from a steady-state position. The enrichment value is a direct value from the ECU. The larger the value, the more fuel is added. This table is typically modified when using larger injectors.</description>
</table>
<table type="2D" name="Front o2 Scaling" category="Fuel" storagetype="uint16" endian="big" sizey="13" userlevel="4">
<scaling units="Air/Fuel Ratio" expression="(x*.0001220703125)*14.7" to_byte="(x/14.7)/.0001220703125" format="#.00" fineincrement=".2" coarseincrement="1" />
<table type="Y Axis" name="o2 Sensor data" storagetype="uint16" endian="big" sizey="13">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" increment="1" />
<description>Front o2 Sensor Scaling</description>
</table>
<description>Scaling of the front O2 sensor. The O2 sensor data is a direct ecu value that is used to determine the AFR reported by the sensor based the ecu's interpretation of its output.</description>
</table>
<!-- TIMING *************************************************************************************************************************** -->
<table type="3D" name="Base Ignition Timing" category="Timing" subcategory="Base" storagetype="uint8" endian="big" sizex="16" sizey="15" userlevel="1">
<scaling units="degrees BTDC" expression="(x*.3515625)-20" to_byte="(x+20)/.3515625" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="16">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="15">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel quality that the vehicle is likely to encounter.</description>
</table>
<table type="3D" name="Base Ignition Timing A" category="Timing" subcategory="Base" storagetype="uint8" endian="big" sizex="16" sizey="15" userlevel="1">
<scaling units="degrees BTDC" expression="(x*.3515625)-20" to_byte="(x+20)/.3515625" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="16">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="15">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel quality that the vehicle is likely to encounter.</description>
</table>
<table type="3D" name="Base Ignition Timing B" category="Timing" storagetype="uint8" endian="big" sizex="16" sizey="15" userlevel="1">
<scaling units="degrees BTDC" expression="(x*.3515625)-20" to_byte="(x+20)/.3515625" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="16">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="15">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel quality that the vehicle is likely to encounter.</description>
</table>
<table type="3D" name="Ignition Correction" category="Timing" storagetype="uint8" endian="big" sizex="13" sizey="16" userlevel="1">
<scaling units="degrees BTDC" expression="x*.3515625" to_byte="x/.3515625" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="13">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map.</description>
</table>
<table type="3D" name="Ignition Correction A" category="Timing" storagetype="uint8" endian="big" sizex="13" sizey="16" userlevel="1">
<scaling units="degrees BTDC" expression="x*.3515625" to_byte="x/.3515625" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="13">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map.</description>
</table>
<table type="3D" name="Ignition Correction B" category="Timing" storagetype="uint8" endian="big" sizex="13" sizey="16" userlevel="1">
<scaling units="degrees BTDC" expression="x*.3515625" to_byte="x/.3515625" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="13">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map.</description>
</table>
<table type="3D" name="AVCS Intake Cam Advance Angle" category="Timing" storagetype="uint8" endian="big" sizex="14" sizey="17" userlevel="3">
<scaling units="degrees" expression="x*.703125" to_byte="x/.703125" format="0.00" increment="1" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="14">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="17">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map selects the degree of intake cam advance for the variable valve timing system.</description>
</table>
<table type="2D" name="Timing Compensation (Intake Temp)" category="Timing" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Ignition Timing Compensation (%)" expression="(x*.78125)-100" to_byte="(x+100)/.78125" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Intake Temperature (F)" endian="big" sizey="16">
<data>-40</data>
<data>-22</data>
<data>-4</data>
<data>14</data>
<data>32</data>
<data>50</data>
<data>68</data>
<data>86</data>
<data>104</data>
<data>122</data>
<data>140</data>
<data>158</data>
<data>176</data>
<data>194</data>
<data>212</data>
<data>230</data>
</table>
<description>This is the percent change of actual ignition timing based on input from the air intake temperature sensor.</description>
</table>
<table type="1D" name="Advance Multiplier (Initial)" category="Timing" storagetype="uint8" endian="big" sizey="1" userlevel="3">
<scaling units="IAM" format="#" fineincrement="1" coarseincrement="2" />
<description>The initial ignition advance multiplier after ECU reset. The advance multiplier determines the percentage of the ignition correction map to be added to base timing. Actual correction = (ignition correction * (IAM/16)). This is a dynamic value that changes according to the frequency and severity of knock.</description>
</table>
<table type="2D" name="Advance Multiplier (Boost Control)" category="Timing" storagetype="uint8" endian="big" sizey="2" userlevel="3">
<scaling units="IAM" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="2" />
<table type="Static Y Axis" name="Boost Control" sizey="2">
<data>Disable</data>
<data>Re-Enable</data>
</table>
<description>Boost control is disabled when the ignition advance multiplier is equal to or below the first value. Boost control is enabled when the ignition advance multiplier is equal to or above the second value (this is only applicable if boost has already been disabled previously).</description>
</table>
<table type="1D" name="Advance Multiplier (Fuel Map Switch)" category="Timing" storagetype="uint8" endian="big" sizey="1" userlevel="3">
<scaling units="IAM" format="#" fineincrement="1" coarseincrement="2" />
<description>The ECU will begin using the 'High Detonation Fuel' map when the ignition advance multiplier is equal to or below this value. This in an attempt to thermally manage a motor with significant knock by using the typically richer high detonation fuel map.</description>
</table>
<!-- KNOCK **************************************************************************************************************************** -->
<table type="2D" name="Knock Detection (RPM)" category="Knock" storagetype="uint16" endian="big" sizey="4" userlevel="4">
<scaling units="Engine Speed (RPM)" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Condition - Limit" sizey="4">
<data>A - Min</data>
<data>B - Min</data>
<data>A - Max</data>
<data>B - Max</data>
</table>
<description>This is the RPM range where the ECU listens for knock. Maximum stock values may not be as high as redline due to the increasing difficulty of the knock sensor to discriminate between knock and engine noise at high rpm.</description>
</table>
<table type="2D" name="Knock Detection (Load)" category="Knock" storagetype="uint16" endian="big" sizey="2" userlevel="4" >
<scaling units="Engine Load (grams/rev)" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1"/>
<table type="Static Y Axis" name="Condition - Limit" sizey="2">
<data>A - Min</data>
<data>B - Min</data>
</table>
<description>The minimum engine load where the ECU starts listening for knock.</description>
</table>
<table type="2D" name="Rough Ignition (RPM)" category="Knock" storagetype="uint16" endian="big" sizey="4" userlevel="4">
<scaling units="Engine Speed (RPM)" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Condition - Limit" sizey="4">
<data>A - Min</data>
<data>B - Min</data>
<data>A - Max</data>
<data>B - Max</data>
</table>
<description>This is the range of rpm where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different knock sensors, engine noise, and a particular revision's knock algorithm.</description>
</table>
<table type="2D" name="Rough Ignition (Load)" category="Knock" storagetype="uint16" endian="big" sizey="4" userlevel="4">
<scaling units="Engine Load (grams/rev)" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Condition - Limit" sizey="4">
<data>A - Min</data>
<data>B - Min</data>
<data>A - Max</data>
<data>B - Max</data>
</table>
<description>This is the range of engine load where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different knock sensors, engine noise, and a particular revision's knock algorithm.</description>
</table>
<table type="2D" name="Fine Ignition (RPM)" category="Knock" storagetype="uint16" endian="big" sizey="4" userlevel="4">
<scaling units="Engine Speed (RPM)" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Condition - Limit" sizey="4">
<data>A - Min</data>
<data>B - Min</data>
<data>A - Max</data>
<data>B - Max</data>
</table>
<description>The range of RPM where fine ignition correction values are applied. These correction values are stored in RAM and referenced by the load and rpm values designated in the 'knock learning range' tables. Fine ignition correction is designed to advance or retard correction timing at particular load/rpm ranges where the ECU is detecting knock. When the knock events reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the ECU is not registering knock activity, except that the advance multiplier is raised. The fine correction process will never advance correction above the values indicated in the ignition correction table.</description>
</table>
<table type="2D" name="Fine Ignition (Load)" category="Knock" storagetype="uint16" endian="big" sizey="4" userlevel="4">
<scaling units="Engine Load (grams/rev)" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Condition - Limit" sizey="4">
<data>A - Min</data>
<data>B - Min</data>
<data>A - Max</data>
<data>B - Max</data>
</table>
<description>The range of engine load where fine ignition correction values are applied. These correction values are stored in RAM and referenced by the load and rpm values designated in the 'knock learning range' tables. Fine ignition correction is designed to advance or retard correction timing at particular load/rpm ranges where the ECU is detecting knock. When the knock events reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the ECU is not registering knock activity, except that the advance multiplier is raised. The fine correction process will never advance correction above the values indicated in the ignition correction table.</description>
</table>
<table type="2D" name="Fine Ignition Rows (RPM)" category="Knock" storagetype="uint16" endian="big" sizey="7" userlevel="4" >
<scaling units="Engine Speed (RPM)" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Row Number" sizey="7">
<data>1</data>
<data>2</data>
<data>3</data>
<data>4</data>
<data>5</data>
<data>6</data>
<data>7</data>
</table>
<description>These are the RPM values that make up the y-axis of the knock learning table stored in RAM. Values that are closer to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply fine correction in broader strokes.</description>
</table>
<table type="2D" name="Fine Ignition Columns (Load)" category="Knock" storagetype="uint16" endian="big" sizey="7" userlevel="4">
<scaling units="Engine Load (grams/rev)" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Column Number" sizey="7">
<data>1</data>
<data>2</data>
<data>3</data>
<data>4</data>
<data>5</data>
<data>6</data>
<data>7</data>
</table>
<description>These are the engine load values that make up the x-axis of the knock learning table stored in RAM. Values that are closer to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply fine correction in broader strokes.</description>
</table>
<table type="1D" name="Fine Ignition (Advance Interval)" category="Knock" storagetype="uint16" endian="big" sizey="1" userlevel="4">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
<description>Fine Igniton Learning Advance Interval</description>
</table>
<table type="1D" name="Fine Ignition (Advance Magnitude)" category="Knock" storagetype="uint8" endian="big" sizey="1" userlevel="4">
<scaling units="degrees BTDC" expression="x*.3515625" to_byte="x/.3515625" format="#.00" fineincrement=".4" coarseincrement="1" />
<description>Fine Ignition Learning Advance Magnitude (Alpha)</description>
</table>
<table type="2D" name="Ignition Advance (Learning Rate)" category="Knock" storagetype="uint8" endian="big" sizey="10" userlevel="4">
<scaling units="Learning Rate (direct ecu value)" expression="x" to_byte="x" format="#" fineincrement="10" coarseincrement="100" />
<table type="Static Y Axis" name="Engine Speed (RPM)" sizey="10">
<data>400</data>
<data>800</data>
<data>1200</data>
<data>1600</data>
<data>2000</data>
<data>2400</data>
<data>2800</data>
<data>3200</data>
<data>3600</data>
<data>4000</data>
</table>
<description>Learning rate of ignition advance.</description>
</table>
<!-- MAF ***************************************************************************************************************************** -->
<table type="2D" name="MAF Sensor Scaling (1)" category="MAF" storagetype="uint16" endian="big" sizey="16" userlevel="3">
<scaling units="Air Flow (grams/sec)" expression="x*0.0045777" to_byte="x/0.0045777" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="MAF sensor" storagetype="uint16" endian="big" sizey="48">
<scaling units="volts" expression="x*.000076293945" to_byte="x/.000076293945" format="0.00" fineincrement=".01" coarseincrement=".1" />
</table>
<description>This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car.</description>
</table>
<table type="2D" name="MAF Sensor Scaling (2)" category="MAF" storagetype="uint16" endian="big" sizey="16" userlevel="3">
<scaling units="Air Flow (grams/sec)" expression="x*0.0045777" to_byte="x/0.0045777" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="MAF sensor" storagetype="uint16" endian="big" sizey="48">
<scaling units="volts" expression="x*.000076293945" to_byte="x/.000076293945" format="0.00" fineincrement=".01" coarseincrement=".1" />
</table>
<description>This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car.</description>
</table>
<table type="2D" name="MAF Sensor Scaling (3)" category="MAF" storagetype="uint16" endian="big" sizey="16" userlevel="3">
<scaling units="Air Flow (grams/sec)" expression="x*0.0045777" to_byte="x/0.0045777" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="MAF sensor" storagetype="uint16" endian="big" sizey="48">
<scaling units="volts" expression="x*.000076293945" to_byte="x/.000076293945" format="0.00" fineincrement=".01" coarseincrement=".1" />
</table>
<description>This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car.</description>
</table>
<table type="1D" name="MAF Sensor Limit (CEL)" category="MAF" storagetype="uint16" endian="big" sizey="1" userlevel="3">
<scaling units="volts" expression="x*.000076293945" to_byte="x/.000076293945" format="#.00" fineincrement=".01" coarseincrement=".1" />
<description>The MAF sensor voltage above which a CEL will be activated.</description>
</table>
<!-- MISC ***************************************************************************************************************************** -->
<table type="2D" name="Rev Limit" category="Misc" storagetype="uint16" endian="big" sizey="2" userlevel="2">
<scaling units="Engine Speed (RPM)" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Rev Limiter" sizey="2">
<data>On</data>
<data>Off</data>
</table>
<description>These are the RPM values at which the rev limiter turns on and off. When engine speed is equal to or exceeds the 'On' value, the rev limiter is engaged, after which, if engine speed drops below the 'Off' value, the rev limiter is disengaged.</description>
</table>
<table type="1D" name="Rev Limit (Ign Retard)" category="Misc" storagetype="uint8" endian="big" sizey="1" userlevel="4">
<scaling units="degrees BTDC" expression="x*.3515625" to_byte="x/.3515625" format="#.00" fineincrement=".2" coarseincrement="1" />
<description>Degrees of ignition timing to retard when hitting the rev limiter.</description>
</table>
<table type="2D" name="Speed Limiting (Fuel Cut)" category="Misc" storagetype="uint8" endian="big" sizey="4" userlevel="2">
<scaling units="Vehicle Speed (MPH)" expression="x*.6213712" to_byte="x/.6213712" format="#" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Fuel Cut - Transmission Type" sizey="4">
<data>On - AT</data>
<data>On - MT</data>
<data>Off - AT</data>
<data>Off - MT</data>
</table>
<description>Vehicle speed at which fuel is cut.</description>
</table>
<table type="2D" name="Speed Limiting (Boost Cut)" category="Misc" storagetype="uint8" endian="big" sizey="3" userlevel="2">
<scaling units="Vehicle Speed (MPH)" expression="x*.6213712" to_byte="x/.6213712" format="#" fineincrement="1" coarseincrement="5"/>
<table type="Static Y Axis" name="Stages of Boost Reduction" sizey="3">
<data>Step 3</data>
<data>Step 2</data>
<data>Step 1</data>
</table>
<description>The vehicle speeds at which boost is reduced. Beginning at step 1, the ECU reduces boost in an effort to limit speed. More boost is limited going on to step 2. When step 3 is reached, boost control is turned off and actual boost will max out at wastegate pressure.</description>
</table>
<!-- IDLE ***************************************************************************************************************************** -->
<table type="1D" name="Min Idle Speed Startup (AT)" category="Idle" storagetype="uint16" endian="big" sizey="1" userlevel="2">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<description>Minimum idle speed during warmup after initial startup - Automatic transmission vehicles.</description>
</table>
<table type="1D" name="Min Idle Speed Startup (MT)" category="Idle" storagetype="uint16" endian="big" sizey="1" userlevel="2">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<description>Minimum idle speed during warmup after initial startup - Manual transmission vehicles.</description>
</table>
<table type="1D" name="Min Idle Speed A/C (AT)" category="Idle" storagetype="uint16" endian="big" sizey="1" userlevel="2">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<description>Minimum idle speed when A/C is on - Automatic transmission vehicles.</description>
</table>
<table type="1D" name="Min idle speed A/C (MT)" category="Idle" storagetype="uint16" endian="big" sizey="1" userlevel="2">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<description>Minimum idle speed when A/C is on - Manual transmission vehicles.</description>
</table>
<table type="1D" name="Min Idle Speed High Amps (AT)" category="Idle" storagetype="uint16" endian="big" sizey="1" userlevel="2">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<description>Minimum idle speed during high amp conditions - Automatic transmission vehicles.</description>
</table>
<table type="1D" name="Min Idle Speed High Amps (MT)" category="Idle" storagetype="uint16" endian="big" sizey="1" userlevel="2">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<description>Minimum idle speed during high amp conditions - Manual transmission vehicles.</description>
</table>
<!-- INTERCOOLER ********************************************************************************************************************** -->
<table type="1D" name="Intercooler Autowash Threshold (Coolant Temp)" category="Intercooler" storagetype="uint16" endian="big" sizey="2" userlevel="2">
<scaling units="F" expression="((x*0.00244140625)+(-40))*1.8+32" to_byte="(((x-32)/1.8)+40)/.00244140625" format="0.0" fineincrement="1" coarseincrement="5" />
<description>Threshold coolant temperature for intercooler auto wash.</description>
</table>
<table type="1D" name="Intercooler Autowash Threshold (Engine Speed)" category="Intercooler" storagetype="uint16" endian="big" sizey="2" userlevel="2">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<description>Threshold engine speed for intercooler auto wash.</description>
</table>
<table type="1D" name="Intercooler Autowash Threshold (Boost)" category="Intercooler" storagetype="uint16" endian="big" sizey="2" userlevel="2">
<scaling units="psi relative" expression="(((x-32768)*14.5)/760)" to_byte="((x*760)/14.5+32768)" format="0.00" fineincrement=".1" coarseincrement="1" />
<description>Threshold boost for intercooler auto wash.</description>
</table>
<table type="1D" name="Intercooler Autowash Threshold (Vehicle Speed)" category="Intercooler" storagetype="uint8" endian="big" sizey="2" userlevel="2">
<scaling units="MPH" expression="x*.6213712" to_byte="x/.6213712" format="#" fineincrement="1" coarseincrement="5" />
<description>Threshold vehicle speed for intercooler auto wash.</description>
</table>
<table type="1D" name="Intercooler Autowash Threshold (Intake Air Temp)" category="Intercooler" storagetype="uint16" endian="big" sizey="2" userlevel="2">
<scaling units="F" expression="((x*0.00244140625)+(-40))*1.8+32" to_byte="(((x-32)/1.8)+40)/.00244140625" format="#.0" fineincrement="1" coarseincrement="5" />
<description>Threshold air intake temperature for intercooler auto wash.</description>
</table>
<!-- CLOSED LOOP THRESHOLDS *********************************************************************************************************** -->
<table type="2D" name="Closed Loop EGT" category="Closed Loop" storagetype="uint8" endian="big" sizey="2" userlevel="3">
<scaling units="Degrees F" expression="((x*4)+40)*1.8+32" to_byte="(((x-32)/1.8)-40)/4" format="#" fineincrement="1" coarseincrement="10" />
<table type="Static Y Axis" name="Closed Loop" sizey="2">
<data>Enter Below</data>
<data>Exit Above</data>
</table>
<description>When the EGT (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently.</description>
</table>
<table type="2D" name="Closed Loop EGT (Fuel Map)" category="Closed Loop" storagetype="uint8" endian="big" sizey="4" userlevel="3">
<scaling units="Degrees F" expression="((x*4)+40)*1.8+32" to_byte="(((x-32)/1.8)-40)/4" format="#" fineincrement="1" coarseincrement="10" />
<table type="Static Y Axis" name="Closed Loop - Fuel Map" sizey="4">
<data>Enter - Low Det</data>
<data>Exit - Low Det</data>
<data>Enter - High Det</data>
<data>Exit - High Det</data>
</table>
<description>Closed loop EGT values used depending on whether the ecu has switched to the high detonation fuel map or not. When the EGT (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently.</description>
</table>
<table type="2D" name="Closed Loop RPM" category="Closed Loop" storagetype="uint16" endian="big" sizey="2" userlevel="3">
<scaling units="Engine Speed (RPM)" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Closed Loop" sizey="2">
<data>Enter Below</data>
<data>Exit Above</data>
</table>
<description>When Engine Speed drops below the 'Enter' value, the process to enter closed loop begins. When Engine Speed rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently.</description>
</table>
<table type="2D" name="Closed Loop Delays" category="Closed Loop" storagetype="uint16" endian="big" sizey="16" userlevel="3">
<scaling units="Delay (direct ecu value)" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="100" />
<table type="Static Y Axis" name="Table Number" sizey="16">
<data>1</data>
<data></data>
<data></data>
<data></data>
<data>2</data>
<data></data>
<data></data>
<data></data>
<data>3</data>
<data></data>
<data></data>
<data></data>
<data>4</data>
<data></data>
<data></data>
<data></data>
</table>
<description>The delay values for closed loop/open loop transitions (individual tables 1-4). While the specifics of the delay tables are not known, their function is to determine a delay from closed loop to open loop and back again based on particular conditions.</description>
</table>
<table type="1D" name="Closed Loop Coolant Temp" category="Closed Loop" storagetype="uint16" endian="big" sizey="1" userlevel="3">
<scaling units="Degrees F" expression="((x*0.00244140625)+(-40))*1.8+32" to_byte="(((x-32)/1.8)+40)/.00244140625" format="0.0" fineincrement="1" coarseincrement="10" />
<description>The minimum coolant temperature necessary for closed loop fueling.</description>
</table>
<table type="1D" name="Closed Loop Modified Load A" category="Closed Loop" storagetype="uint8" endian="big" sizey="1" userlevel="3">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
<description>When modified load rises above this value, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="1D" name="Closed Loop Modified Load B" category="Closed Loop" storagetype="uint8" endian="big" sizey="1" userlevel="3">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
<description>When modified load rises above this value, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="2D" name="Closed Loop Modified Load" category="Closed Loop" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="direct ecu value" expression="x" to_byte="x" format="0.00" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Engine Speed (RPM)" sizey="16">
<data>0</data>
<data>400</data>
<data>800</data>
<data>1200</data>
<data>1600</data>
<data>2000</data>
<data>2400</data>
<data>2800</data>
<data>3200</data>
<data>3600</data>
<data>4000</data>
<data>4400</data>
<data>4800</data>
<data>5200</data>
<data>5600</data>
<data>6000</data>
</table>
<description>When modified load rises above these values referenced by rpm, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="2D" name="Closed Loop Vehicle Speed" category="Closed Loop" storagetype="uint8" endian="big" sizey="2" userlevel="3">
<scaling units="Vehicle Speed (MPH)" expression="x*.621" to_byte="x/.621" format="#" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Closed Loop" sizey="2">
<data>Enter Below</data>
<data>Exit Above</data>
</table>
<description>When vehicle speed drops below the 'Enter' value, the process to enter closed loop begins. When vehicle speeds rises above the 'Exit' value, the process to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently.</description>
</table>
<table type="2D" name="Closed Loop TPS (Primary)" category="Closed Loop" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Throttle %" expression="x*.48828125" to_byte="x/.48828125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Engine Speed (RPM)" sizey="16">
<data>0</data>
<data>400</data>
<data>800</data>
<data>1200</data>
<data>1600</data>
<data>2000</data>
<data>2400</data>
<data>2800</data>
<data>3200</data>
<data>3600</data>
<data>4000</data>
<data>4400</data>
<data>4800</data>
<data>5200</data>
<data>5600</data>
<data>6000</data>
</table>
<description>These are the throttle percentages at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="1D" name="Closed Loop TPS" category="Closed Loop" storagetype="uint8" endian="big" sizey="1" userlevel="3">
<scaling units="Throttle %" expression="x*.48828125" to_byte="x/.48828125" format="0.0" fineincrement="1" coarseincrement="5" />
<description>This is the throttle percentage at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="1D" name="Closed Loop TPS (Delta)" category="Closed Loop" storagetype="uint8" endian="big" sizey="1" userlevel="4">
<scaling units="% change" expression="x*.48828125" to_byte="x/.48828125" format="#.00" fineincrement=".1" coarseincrement="1" />
<description>The percentage below the 'Closed Loop TPS' value at which the process to enter closed loop begins.</description>
</table>
<table type="2D" name="Closed Loop Atmospheric Pressure" category="Closed Loop" storagetype="uint16" endian="big" sizey="2" userlevel="3">
<scaling units="Atmospheric Pressure (psi relative)" expression="x*0.01933677" to_byte="x/0.01933677" format="#.00" fineincrement=".01" coarseincrement=".1" />
<table type="Static Y Axis" name="TPS Table Selection" sizey="2">
<data>Minimum Sea Level</data>
<data>Maximum High Altitude</data>
</table>
<description>If atmospheric pressure exceeds the first value, Sea Level TPS values are used. If it is below the second value, TPS High Altitude values are used.</description>
</table>
<table type="2D" name="Closed Loop TPS (High Altitude)" category="Closed Loop" storagetype="uint8" endian="big" sizey="2" userlevel="3">
<scaling units="Throttle %" expression="x*.48828125" to_byte="x/.48828125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Closed Loop" sizey="2">
<data>Enter</data>
<data>Exit</data>
</table>
<description>Closed loop TPS used at high altitude as determined by the 'Closed Loop Atmospheric Pressure' table.</description>
</table>
<table type="2D" name="Closed Loop TPS (Sea Level)" category="Closed Loop" storagetype="uint8" endian="big" sizey="2" userlevel="3">
<scaling units="Throttle %" expression="x*.48828125" to_byte="x/.48828125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Closed Loop" sizey="2">
<data>Enter</data>
<data>Exit</data>
</table>
<description>Closed loop TPS used at Sea level as determined by the 'Closed Loop Atmospheric Pressure' table.</description>
</table>
<table type="1D" name="Closed Loop TPS (Maximum)" category="Closed Loop" storagetype="uint8" endian="big" sizey="4" userlevel="4">
<scaling units="Throttle %" expression="x*.48828125" to_byte="x/.48828125" format="0.0" fineincrement="1" coarseincrement="5" />
<description>Closed loop TPS Maximum. Exact function unknown. May be a maximum threshold figure to switch to open loop when none of the other triggers have been activated.</description>
</table>
<table type="1D" name="Closed Loop Cruise AFR" category="Closed Loop" storagetype="uint16" endian="big" sizey="1" beforeram="true" userlevel="3">
<scaling units="air/fuel ratio" expression="(x*-.00179443359375)+22.27969" to_byte="(x-22.27969)/-.00179443359375" format="#.00" fineincrement=".01" coarseincrement=".1" />
<description>Target AFR during closed loop cruise conditions.</description>
</table>
<!-- EMISSIONS (CEL) ****************************************************************************************************************** -->
<table type="3D" name="EGT Limit" category="Emissions (CEL)" storagetype="uint8" endian="big" sizex="2" sizey="2" userlevel="2">
<scaling units="F" expression="((x*4)+40)*1.8+32" to_byte="(((x-32)/1.8)-40)/4" format="#" fineincrement="10" coarseincrement="100" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="2">
<scaling units="grams/rev" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="2">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>When the EGT temperature sensor reaches or exceeds the values shown in this table, the appropriate check engine light will be activated.</description>
</table>
</rom>
<!-- USDM 02 WRX ********************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4SG900C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SG900C</internalidstring>
<year>02</year>
<market>USDM</market>
<transmission>MT/AT</transmission>
<memmodel>68HC16Y5</memmodel>
<flashmethod>wrx02</flashmethod>
<caseid>AF421</caseid>
<obsolete>true</obsolete>
</romid>
<table name="Target Boost (MT)" storageaddress="0x2B506">
<table type="X Axis" storageaddress="0x2B4F4" />
<table type="Y Axis" storageaddress="0x2B4E1" />
</table>
<table name="Target Boost (AT)" storageaddress="0x2B499">
<table type="X Axis" storageaddress="0x2B487" />
<table type="Y Axis" storageaddress="0x2B474" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2BBFD" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29924" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B554" />
<table name="Max Wastegate Duty (MT)" storageaddress="0x2B401">
<table type="X Axis" storageaddress="0x2B3EF" />
<table type="Y Axis" storageaddress="0x2B3DE" />
</table>
<table name="Max Wastegate Duty (AT)" storageaddress="0x2B39E">
<table type="X Axis" storageaddress="0x2B38C" />
<table type="Y Axis" storageaddress="0x2B37B" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2B5A9">
<table type="Y Axis" storageaddress="0x2B595" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2B583">
<table type="Y Axis" storageaddress="0x2B56F" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B447" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B451" />
<table name="Low Detonation Fuel A" storageaddress="0x293A4" storagetype="uint8" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x29382" storagetype="uint16" sizex="16"/>
<table type="Y Axis" storageaddress="0x2935D" storagetype="uint16" sizey="18"/>
</table>
<table name="Low Detonation Fuel B" storageaddress="0x29359" storagetype="uint8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x29353" storagetype="uint16" sizex="2"/>
<table type="Y Axis" storageaddress="0x2934E" storagetype="uint16" sizey="2"/>
</table>
<table name="High Detonation Fuel A" storageaddress="0x2951A" storagetype="uint8" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x294F8" storagetype="uint16" sizex="16"/>
<table type="Y Axis" storageaddress="0x294D3" storagetype="uint16" sizey="18"/>
</table>
<table name="High Detonation Fuel B" storageaddress="0x294CF" storagetype="uint8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x294C9" storagetype="uint16" sizex="2"/>
<table type="Y Axis" storageaddress="0x294C4" storagetype="uint16" sizey="2"/>
</table>
<table name="Injector Flow Scaling" storageaddress="0x28AE0" />
<table name="Injector Latency" storageaddress="0x28AE8" />
<table name="Tip-In Enrichment" storageaddress="0x297D6">
<table type="Y Axis" storageaddress="0x297C2" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x29BF7" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x29BD5" />
<table type="Y Axis" storageaddress="0x29BB0" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x29D22" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x29D1C" />
<table type="Y Axis" storageaddress="0x29D17" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A18C" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A16A" />
<table type="Y Axis" storageaddress="0x2A145" />
</table>
<table name="Ignition Correction B" storageaddress="0x2A2E0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x2A2DA" />
<table type="Y Axis" storageaddress="0x2A2D5" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A2AC" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2B5CF" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x2934D" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29D6E" />
<table name="Knock Detection (RPM)" storageaddress="0x2A2F6" />
<table name="Knock Detection (Load)" storageaddress="0x2A2FE" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A2AD" />
<table name="Rough Ignition (Load)" storageaddress="0x2A2B5" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A33D" />
<table name="Fine Ignition (Load)" storageaddress="0x2A345" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A312" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A302" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A322"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A326"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A2C5" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280A9">
<table type="Y Axis" storageaddress="0x28047" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280C9">
<table type="Y Axis" storageaddress="0x28067" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2B9C4" />
<table name="Rev Limit" storageaddress="0x298F4" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x29FDF" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29914" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2B5BC" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2A990" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2A98E" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2ABEA" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2ABF2" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2ABE6" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2ABF2" />
<table name="Closed Loop EGT" storageaddress="0x292C5" />
<table name="Closed Loop RPM" storageaddress="0x292B7" />
<table name="Closed Loop Delays" storageaddress="0x292CD" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15DB6"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x292B5" />
<table name="Closed Loop Modified Load" storageaddress="0x2930D" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x292C3" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x292F7"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x292BF" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x292BD" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x292BB" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x292ED" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2E535" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2E52D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0136)" storageaddress="0x2E475" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 36" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2E471" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2E48D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2E661" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2E665" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2E4C9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2E669" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2E66D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency A Fix" storageaddress="0x2B768" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 99" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2B778" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="Cat Efficiency D Fix" storageaddress="0x2B78B" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 1F" />
</table>
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2E359" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2E361" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2E645" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2E649" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2B9F4" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2BD64" sizex="11" sizey="12">
<table type="X Axis" storageaddress="0x2BD4C" />
<table type="Y Axis" storageaddress="0x2BD33" />
</table>
</rom>
<rom base="16BITBASE">
<romid>
<xmlid>A4SGA00C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGA00C</internalidstring>
<caseid>AF422</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT/AT</transmission>
<year>02</year>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>true</obsolete>
</romid>
<table name="Target Boost (MT)" storageaddress="0x2B508">
<table type="X Axis" storageaddress="0x2B4F6" />
<table type="Y Axis" storageaddress="0x2B4E3" />
</table>
<table name="Target Boost (AT)" storageaddress="0x2B49B">
<table type="X Axis" storageaddress="0x2B489" />
<table type="Y Axis" storageaddress="0x2B476" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2BBFF" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29926" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B556" />
<table name="Max Wastegate Duty (MT)" storageaddress="0x2B403">
<table type="X Axis" storageaddress="0x2B3F1" />
<table type="Y Axis" storageaddress="0x2B3E0" />
</table>
<table name="Max Wastegate Duty (AT)" storageaddress="0x2B3A0">
<table type="X Axis" storageaddress="0x2B38E" />
<table type="Y Axis" storageaddress="0x2B37D" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2B5AB">
<table type="Y Axis" storageaddress="0x2B597" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2B585">
<table type="Y Axis" storageaddress="0x2B571" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B449" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B453" />
<table name="Low Detonation Fuel A" storageaddress="0x293A6" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x29384" />
<table type="Y Axis" storageaddress="0x2935F" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x2935B" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x29355" />
<table type="Y Axis" storageaddress="0x29350" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x2951C" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x294FA" />
<table type="Y Axis" storageaddress="0x294D5" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x294D1" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x294CB" />
<table type="Y Axis" storageaddress="0x294C6" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28AE2" />
<table name="Injector Latency" storageaddress="0x28AEA" />
<table name="Tip-In Enrichment" storageaddress="0x297D8">
<table type="Y Axis" storageaddress="0x297C4" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x29BF9" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x29BD7" />
<table type="Y Axis" storageaddress="0x29BB2" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x29D24" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x29D1E" />
<table type="Y Axis" storageaddress="0x29D19" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A18E" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A16C" />
<table type="Y Axis" storageaddress="0x2A147" />
</table>
<table name="Ignition Correction B" storageaddress="0x2A2E2" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x2A2DC" />
<table type="Y Axis" storageaddress="0x2A2D7" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A2AE" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2B5D1" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x2934F" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29D70" />
<table name="Knock Detection (RPM)" storageaddress="0x2A2F8" />
<table name="Knock Detection (Load)" storageaddress="0x2A300" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A2AF" />
<table name="Rough Ignition (Load)" storageaddress="0x2A2B7" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A33F" />
<table name="Fine Ignition (Load)" storageaddress="0x2A347" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A314" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A304" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A324"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A328"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A2C7" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280A9">
<table type="Y Axis" storageaddress="0x28047" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280C9">
<table type="Y Axis" storageaddress="0x28067" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2B9C6" />
<table name="Rev Limit" storageaddress="0x298F6" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x29FE1" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29916" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2B5BE" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2A992" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2A990" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2ABEC" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2ABF4" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2ABE8" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2ABF2" />
<table name="Closed Loop EGT" storageaddress="0x292C7" />
<table name="Closed Loop RPM" storageaddress="0x292B9" />
<table name="Closed Loop Delays" storageaddress="0x292CF" />
<table name="Closed Loop Cruise AFR" storageaddress="0x99DC"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x292B7" />
<table name="Closed Loop Modified Load" storageaddress="0x2930F" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x292C5" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x292F9"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x292C1" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x292BF" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x292BD" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x292EF" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2E535" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2E52D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0136)" storageaddress="0x2E475" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 36" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2E471" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2E48D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2E661" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2E665" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2E4C9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2E669" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2E66D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency A Fix" storageaddress="0x2B76A" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 99" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2B77A" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="Cat Efficiency D Fix" storageaddress="0x2B78D" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 1F" />
</table>
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2E359" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2E361" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2E645" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2E649" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2B9F6" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2BD66" sizex="11" sizey="12">
<table type="X Axis" storageaddress="0x2BD4E" />
<table type="Y Axis" storageaddress="0x2BD35" />
</table>
</rom>
<rom base="16BITBASE">
<romid>
<xmlid>A4SGC00C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGC00C</internalidstring>
<caseid>AF423</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT/AT</transmission>
<year>02</year>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>true</obsolete>
</romid>
<table name="Target Boost (MT)" storageaddress="0x2B46C">
<table type="X Axis" storageaddress="0x2B45A" />
<table type="Y Axis" storageaddress="0x2B447" />
</table>
<table name="Target Boost (AT)" storageaddress="0x2B3FF">
<table type="X Axis" storageaddress="0x2B3ED" />
<table type="Y Axis" storageaddress="0x2B3DA" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2BB81" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x298E4" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B4BA" />
<table name="Max Wastegate Duty (MT)" storageaddress="0x2B367">
<table type="X Axis" storageaddress="0x2B355" />
<table type="Y Axis" storageaddress="0x2B344" />
</table>
<table name="Max Wastegate Duty (AT)" storageaddress="0x2B304">
<table type="X Axis" storageaddress="0x2B2F2" />
<table type="Y Axis" storageaddress="0x2B2E1" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2B50F">
<table type="Y Axis" storageaddress="0x2B4FB" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2B4E9">
<table type="Y Axis" storageaddress="0x2B4D5" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B3AD" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B3B7" />
<table name="Low Detonation Fuel A" storageaddress="0x293A4" sizex="15" sizey="16">
<table type="X Axis" storageaddress="0x29384" />
<table type="Y Axis" storageaddress="0x29363" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x2935F" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x29359" />
<table type="Y Axis" storageaddress="0x29354" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x294E6" sizex="14" sizey="18">
<table type="X Axis" storageaddress="0x294C8" />
<table type="Y Axis" storageaddress="0x294A3" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x2949F" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x29499" />
<table type="Y Axis" storageaddress="0x29494" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28AE6" />
<table name="Injector Latency" storageaddress="0x28AEE" />
<table name="Tip-In Enrichment" storageaddress="0x29796">
<table type="Y Axis" storageaddress="0x29782" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x29BB3" sizex="16" sizey="16">
<table type="X Axis" storageaddress="0x29B91" />
<table type="Y Axis" storageaddress="0x29B70" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x29CBE" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x29CB8" />
<table type="Y Axis" storageaddress="0x29CB3" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A11E" sizex="13" sizey="16">
<table type="X Axis" storageaddress="0x2A102" />
<table type="Y Axis" storageaddress="0x2A0E1" />
</table>
<table name="Ignition Correction B" storageaddress="0x2A222" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x2A21C" />
<table type="Y Axis" storageaddress="0x2A217" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A1EE" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2B535" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x29353" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29D0A" />
<table name="Knock Detection (RPM)" storageaddress="0x2A238" />
<table name="Knock Detection (Load)" storageaddress="0x2A240" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A1EF" />
<table name="Rough Ignition (Load)" storageaddress="0x2A1F7" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A27F" />
<table name="Fine Ignition (Load)" storageaddress="0x2A287" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A254" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A244" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A264"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A268"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A207" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280A9">
<table type="Y Axis" storageaddress="0x28047" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280C9">
<table type="Y Axis" storageaddress="0x28067" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2B947" />
<table name="Rev Limit" storageaddress="0x298B4" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x29F7B" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x298D4" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2B522" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2A8A2" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2A8A0" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2AAFC" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2AB04" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2AAF8" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2AB02" />
<table name="Closed Loop EGT" storageaddress="0x292CB" />
<table name="Closed Loop RPM" storageaddress="0x292BD" />
<table name="Closed Loop Delays" storageaddress="0x292D3" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15F74"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x292BB" />
<table name="Closed Loop Modified Load" storageaddress="0x29313" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x292C9" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x292FD"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x292C5" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x292C3" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x292C1" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x292F3" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2DBB5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2DBAD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0136)" storageaddress="0x2DAF5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 36" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2DAF1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2DB0D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2DCE1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2DCE5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2DB49" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2DCE9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2DCED" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency A Fix" storageaddress="0x2B6CE" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 99" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2B6DE" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="Cat Efficiency D Fix" storageaddress="0x2B6F1" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 1F" />
</table>
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2D9D9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2D9E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2DCC5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2DCC9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2B977" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2BC9A">
<table type="X Axis" storageaddress="0x2BC94" />
<table type="Y Axis" storageaddress="0x2BC8F" />
</table>
</rom>
<rom base="16BITBASE">
<romid>
<xmlid>A4SGD10C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGD10C</internalidstring>
<caseid>AF424</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT/AT</transmission>
<year>02</year>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>true</obsolete>
</romid>
<table name="Target Boost (MT)" storageaddress="0x2B470">
<table type="X Axis" storageaddress="0x2B45E" />
<table type="Y Axis" storageaddress="0x2B44B" />
</table>
<table name="Target Boost (AT)" storageaddress="0x2B403">
<table type="X Axis" storageaddress="0x2B3F1" />
<table type="Y Axis" storageaddress="0x2B3DE" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2BB85" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x298E4" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B4BE" />
<table name="Max Wastegate Duty (MT)" storageaddress="0x2B36B">
<table type="X Axis" storageaddress="0x2B359" />
<table type="Y Axis" storageaddress="0x2B348" />
</table>
<table name="Max Wastegate Duty (AT)" storageaddress="0x2B308">
<table type="X Axis" storageaddress="0x2B2F6" />
<table type="Y Axis" storageaddress="0x2B2E5" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2B513">
<table type="Y Axis" storageaddress="0x2B4FF" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2B4ED">
<table type="Y Axis" storageaddress="0x2B4D9" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B3B1" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B3BB" />
<table name="Low Detonation Fuel A" storageaddress="0x293A4" sizex="15">
<table type="X Axis" storageaddress="0x29384" />
<table type="Y Axis" storageaddress="0x29363" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x2935F" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x29359" />
<table type="Y Axis" storageaddress="0x29354" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x294E6">
<table type="X Axis" storageaddress="0x294C8" />
<table type="Y Axis" storageaddress="0x294A3" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x2949F" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x29499" />
<table type="Y Axis" storageaddress="0x29494" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28AE6" />
<table name="Injector Latency" storageaddress="0x28AEE" />
<table name="Tip-In Enrichment" storageaddress="0x29796">
<table type="Y Axis" storageaddress="0x29782" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x29BB3" sizex="16" sizey="16">
<table type="X Axis" storageaddress="0x29B91" />
<table type="Y Axis" storageaddress="0x29B70" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x29CBE" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x29CB8" />
<table type="Y Axis" storageaddress="0x29CB3" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A11E">
<table type="X Axis" storageaddress="0x2A102" />
<table type="Y Axis" storageaddress="0x2A0E1" />
</table>
<table name="Ignition Correction B" storageaddress="0x2A222" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x2A21C" />
<table type="Y Axis" storageaddress="0x2A217" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A1EE" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2B539" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x29353" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29D0A" />
<table name="Knock Detection (RPM)" storageaddress="0x2A238" />
<table name="Knock Detection (Load)" storageaddress="0x2A240" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A1EF" />
<table name="Rough Ignition (Load)" storageaddress="0x2A1F7" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A280" />
<table name="Fine Ignition (Load)" storageaddress="0x2A288" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A255" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A245" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A265"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A269"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A207" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280A9">
<table type="Y Axis" storageaddress="0x28047" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280C9">
<table type="Y Axis" storageaddress="0x28067" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2B94B" />
<table name="Rev Limit" storageaddress="0x298B4" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x29F7B" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x298D4" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2B526" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2A8A2" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2A8A0" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2AAFC" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2AB04" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2AAF8" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2AB02" />
<table name="Closed Loop EGT" storageaddress="0x292CB" />
<table name="Closed Loop RPM" storageaddress="0x292BD" />
<table name="Closed Loop Delays" storageaddress="0x292D3" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15FEA"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x292BB" />
<table name="Closed Loop Modified Load" storageaddress="0x29313" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x292C9" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x292FD"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x292C5" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x292C3" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x292C1" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x292F3" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2DBB5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2DBAD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0136)" storageaddress="0x2DAF5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 36" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2DAF1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2DB0D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2DCE1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2DCE5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2DB49" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2DCE9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2DCED" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency A Fix" storageaddress="0x2B6D2" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 99" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2B6E2" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="Cat Efficiency D Fix" storageaddress="0x2B6F5" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 1F" />
</table>
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2D9D9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2D9E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2DCC5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2DCC9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2B97B" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2BC9E">
<table type="X Axis" storageaddress="0x2BC98" />
<table type="Y Axis" storageaddress="0x2BC93" />
</table>
</rom>
<rom base="A4SGD10C">
<romid>
<xmlid>A4SGE00C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGE00C</internalidstring>
<year>02</year>
<caseid>AF425</caseid>
<obsolete>true</obsolete>
</romid>
</rom>
<rom base="A4SGD10C">
<romid>
<xmlid>A4SGE01C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGE01C</internalidstring>
<year>02</year>
<caseid>AF426</caseid>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- USDM 03 WRX ********************************************************************************************************************* -->
<rom base="16BITBASE">
<romid>
<xmlid>A4TC300L</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC300L</internalidstring>
<caseid>AJ031</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>03</year>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>true</obsolete>
</romid>
<table name="Target Boost" storageaddress="0x2A736">
<table type="X Axis" storageaddress="0x2A724" />
<table type="Y Axis" storageaddress="0x2A711" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2AF6A" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291FF" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A784" />
<table name="Max Wastegate Duty" storageaddress="0x2A69E">
<table type="X Axis" storageaddress="0x2A68C" />
<table type="Y Axis" storageaddress="0x2A67B" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2A7D9">
<table type="Y Axis" storageaddress="0x2A7C5" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2A7B3">
<table type="Y Axis" storageaddress="0x2A79F" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2A6E4" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2A6EE" />
<table name="Low Detonation Fuel" storageaddress="0x28E12" sizex="14" sizey="16">
<table type="X Axis" storageaddress="0x28DF4" sizex="14" />
<table type="Y Axis" storageaddress="0x28DD3" sizey="16" />
</table>
<table name="High Detonation Fuel" type="3D" storageaddress="0x28F35" sizex="14" sizey="18">
<table type="X Axis" storageaddress="0x28F17" sizex="14" />
<table type="Y Axis" storageaddress="0x28EF2" sizey="18" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28699" />
<table name="Injector Latency" storageaddress="0x286A1" />
<table name="Tip-In Enrichment" storageaddress="0x2910D">
<table type="Y Axis" storageaddress="0x290F9" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2828D">
<table type="Y Axis" storageaddress="0x28271" />
</table>
<table name="Base Ignition Timing" storageaddress="0x293EF">
<table type="X Axis" storageaddress="0x293CD" />
<table type="Y Axis" storageaddress="0x293AE" />
</table>
<table name="Ignition Correction" storageaddress="0x298C1">
<table type="X Axis" storageaddress="0x298A5" />
<table type="Y Axis" storageaddress="0x29884" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x29991" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2A7FF" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28DD1" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29528" />
<table name="Knock Detection (RPM)" storageaddress="0x299CC" />
<table name="Knock Detection (Load)" storageaddress="0x299D4" />
<table name="Rough Ignition (RPM)" storageaddress="0x29992" />
<table name="Rough Ignition (Load)" storageaddress="0x2999A" />
<table name="Fine Ignition (RPM)" storageaddress="0x299FF" />
<table name="Fine Ignition (Load)" storageaddress="0x29A07" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x299E9" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x299D9" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x299F9"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x299FD"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x299AA" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2ADEE" />
<table name="Rev Limit" storageaddress="0x291CE" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x291EF" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2A7EC" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x29DA3" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x29DA1" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x29FAE" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x29FB8" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x29FAA" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x29FB6" />
<table name="Closed Loop EGT" storageaddress="0x28D49" />
<table name="Closed Loop RPM" storageaddress="0x28D3B" />
<table name="Closed Loop Delays" storageaddress="0x28D51" />
<table name="Closed Loop Cruise AFR" storageaddress="0x157E2"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x28D39" />
<table name="Closed Loop Modified Load" storageaddress="0x28D91" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28D47" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x28D7B"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28D43" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x28D41" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28D3F" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28D71" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2C9B5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2C9AD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x2C979" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 37" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x2C991" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 38" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2C8F1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2C90D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2CAE1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2CAE5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2C949" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2CAE9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2CAED" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2A979" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="Cat Efficiency C Fix" storageaddress="0x2A98F" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="04 00 04 00 06 A4 09 48 0C 00" />
</table>
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2C7D9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2C7E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2CAC5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2CAC9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2AE1C" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2B0B1">
<table type="X Axis" storageaddress="0x2B0AB" />
<table type="Y Axis" storageaddress="0x2B0A6" />
</table>
</rom>
<rom base="A4TC300L">
<romid>
<xmlid>A4TC101L</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC101L</internalidstring>
<caseid>AJ030</caseid>
<obsolete>true</obsolete>
</romid>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2AE1B" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2B0AF">
<table type="X Axis" storageaddress="0x2B0A9" />
<table type="Y Axis" storageaddress="0x2B0A4" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2ADED" />
<table name="Boost Limit (CEL)" storageaddress="0x2AF68" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291FF" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A784" />
</rom>
<rom base="A4TC300L">
<romid>
<xmlid>A4TC101K</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC101K</internalidstring>
<caseid>AJ040</caseid>
<obsolete>false</obsolete>
</romid>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2AE1B" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2B0AF">
<table type="X Axis" storageaddress="0x2B0A9" />
<table type="Y Axis" storageaddress="0x2B0A4" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2ADED" />
<table name="Boost Limit (CEL)" storageaddress="0x2AF68" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291FF" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A784" />
</rom>
<rom base="A4TC300L">
<romid>
<xmlid>A4TC400L</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC400L</internalidstring>
<caseid>AJ052</caseid>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4TC300L">
<romid>
<xmlid>A4TC401L</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC401L</internalidstring>
<caseid>AJ053</caseid>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4TC300L">
<romid>
<xmlid>A4TC300K</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC300K</internalidstring>
<caseid>AJ041</caseid>
<obsolete>false</obsolete>
<transmission>AT</transmission>
</romid>
</rom>
<rom base="A4TC300L">
<romid>
<xmlid>A4TC400K</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC400K</internalidstring>
<caseid></caseid>
<obsolete>false</obsolete>
<transmission>AT</transmission>
</romid>
</rom>
<rom base="A4TC300L">
<romid>
<xmlid>A4TC401K</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC401K</internalidstring>
<caseid></caseid>
<obsolete>false</obsolete>
<transmission>AT</transmission>
</romid>
</rom>
<!-- USDM 04 WRX ********************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4TF400E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF400E</internalidstring>
<caseid>AH802</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>AT</transmission>
<year>04</year>
<flashmethod>wrx04</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>true</obsolete>
</romid>
<table name="Target Boost" storageaddress="0x2A726">
<table type="X Axis" storageaddress="0x2A714" />
<table type="Y Axis" storageaddress="0x2A701" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2AEE1" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291F9" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A774" />
<table name="Max Wastegate Duty" storageaddress="0x2A68E">
<table type="X Axis" storageaddress="0x2A67C" />
<table type="Y Axis" storageaddress="0x2A66B" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2A7C9">
<table type="Y Axis" storageaddress="0x2A7B5" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2A7A3">
<table type="Y Axis" storageaddress="0x2A78F" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2A6D4" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2A6DE" />
<table name="Low Detonation Fuel" storageaddress="0x28E0D">
<table type="X Axis" storageaddress="0x28DEF" />
<table type="Y Axis" storageaddress="0x28DCE" />
</table>
<table name="High Detonation Fuel" storageaddress="0x28F30">
<table type="X Axis" storageaddress="0x28F12" />
<table type="Y Axis" storageaddress="0x28EED" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x286BB" />
<table name="Injector Latency" storageaddress="0x286C3" />
<table name="Tip-In Enrichment" storageaddress="0x29107">
<table type="Y Axis" storageaddress="0x290F3" />
</table>
<table name="Front o2 Scaling" storageaddress="0x282AF">
<table type="Y Axis" storageaddress="0x28293" />
</table>
<table name="Base Ignition Timing" storageaddress="0x293EB">
<table type="X Axis" storageaddress="0x293C9" />
<table type="Y Axis" storageaddress="0x293AA" />
</table>
<table name="Ignition Correction" storageaddress="0x298BD">
<table type="X Axis" storageaddress="0x298A1"/>
<table type="Y Axis" storageaddress="0x29880"/>
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2998D" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2A7EF" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28DCC" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29524" />
<table name="Knock Detection (RPM)" storageaddress="0x299C8" />
<table name="Knock Detection (Load)" storageaddress="0x299D0" />
<table name="Rough Ignition (RPM)" storageaddress="0x2998E" />
<table name="Rough Ignition (Load)" storageaddress="0x29996" />
<table name="Fine Ignition (RPM)" storageaddress="0x299FB" />
<table name="Fine Ignition (Load)" storageaddress="0x29A03" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x299E5" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x299D5" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x299F5"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x299F9"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x299A6" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2AD78" />
<table name="Rev Limit" storageaddress="0x291C8" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x291E9" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2A7DC" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x29D9F" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x29D9D" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x29FAA" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x29FB4" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x29FA6" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x29FB2" />
<table name="Closed Loop RPM" storageaddress="0x28D62" />
<table name="Closed Loop Delays" storageaddress="0x28D72" />
<table name="Closed Loop TPS" storageaddress="0x28D5A"/>
<table name="Closed Loop TPS (Delta)" storageaddress="0x28D5B"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x28D60" />
<table name="Closed Loop EGT (Fuel Map)" storageaddress="0x28D68" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28D66" />
<table name="Closed Loop Modified Load A" storageaddress="0x28D5C" />
<table name="Closed Loop Modified Load B" storageaddress="0x28D5D" />
<table name="Closed Loop Cruise AFR" storageaddress="0x0F3E8"/>
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2C4B5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2C4AD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x2C479" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 37" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x2C491" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 38" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2C3F1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2C40D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2C5E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2C5E5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2C449" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2C5E9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2C5ED" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2A967" category="Emissions (CEL)" sizey="8">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="Cat Efficiency C Fix" storageaddress="0x2A979" category="Emissions (CEL)" sizey="8">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF" />
<state name="off" data="04 00 06 A4 09 48 0C 00" />
</table>
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2C2D9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2C2E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2C5C5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2C5C9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2ADA6" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2AFFA">
<table type="X Axis" storageaddress="0x2AFF4" />
<table type="Y Axis" storageaddress="0x2AFEF" />
</table>
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF400F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF400F</internalidstring>
<transmission>MT</transmission>
<caseid></caseid>
<obsolete>true</obsolete>
</romid>
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF300E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF300E</internalidstring>
<caseid>AH801</caseid>
<obsolete>true</obsolete>
</romid>
<table name="Closed Loop Cruise AFR" storageaddress="0x0F3C2"/>
<table name="EGT Limit" storageaddress="0x2AFF8">
<table type="X Axis" storageaddress="0x2AFF2" />
<table type="Y Axis" storageaddress="0x2AFED" />
</table>
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF300F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF300F</internalidstring>
<transmission>MT</transmission>
<caseid>AH791</caseid>
<obsolete>true</obsolete>
</romid>
<table name="Closed Loop Cruise AFR" storageaddress="0x0F3C2"/>
<table name="EGT Limit" storageaddress="0x2AFF8">
<table type="X Axis" storageaddress="0x2AFF2" />
<table type="Y Axis" storageaddress="0x2AFED" />
</table>
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF500F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF500F</internalidstring>
<transmission>MT</transmission>
<caseid>AH792</caseid>
<obsolete>true</obsolete>
</romid>
<table name="Boost Limit (CEL)" storageaddress="0x2AEE1" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291F9" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A774" />
<table name="Closed Loop Cruise AFR" storageaddress="0x0F3E2"/>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2ADA6" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2AFFA">
<table type="X Axis" storageaddress="0x2AFF4" />
<table type="Y Axis" storageaddress="0x2AFEF" />
</table>
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF500E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF500E</internalidstring>
<transmission>AT</transmission>
<caseid></caseid>
<obsolete>false</obsolete>
</romid>
<table name="Boost Limit (CEL)" storageaddress="0x2AEE1" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291F9" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A774" />
<table name="Closed Loop Cruise AFR" storageaddress="0x0F3E2"/>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2ADA6" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2AFFA">
<table type="X Axis" storageaddress="0x2AFF4" />
<table type="Y Axis" storageaddress="0x2AFEF" />
</table>
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF510F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF510F</internalidstring>
<transmission>MT</transmission>
<caseid>AH793</caseid>
<obsolete>true</obsolete>
</romid>
<table name="Closed Loop Cruise AFR" storageaddress="0x0F22C"/>
<table name="EGT Limit" storageaddress="0x2B004">
<table type="X Axis" storageaddress="0x2AFFE" />
<table type="Y Axis" storageaddress="0x2AFF9" />
</table>
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF510E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF510E</internalidstring>
<transmission>AT</transmission>
<caseid>AH803</caseid>
<obsolete>false</obsolete>
</romid>
<table name="Closed Loop Cruise AFR" storageaddress="0x0F22C"/>
<table name="EGT Limit" storageaddress="0x2B004">
<table type="X Axis" storageaddress="0x2AFFE" />
<table type="Y Axis" storageaddress="0x2AFF9" />
</table>
</rom>
<rom base="16BITBASE">
<romid>
<xmlid>A4TF520F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF520F</internalidstring>
<caseid>AH794</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>04</year>
<flashmethod>wrx04</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost" storageaddress="0x2A740">
<table type="X Axis" storageaddress="0x2A72E" />
<table type="Y Axis" storageaddress="0x2A71B" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2AEFB" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291F9" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A78E" />
<table name="Max Wastegate Duty" storageaddress="0x2A6A8">
<table type="X Axis" storageaddress="0x2A696" />
<table type="Y Axis" storageaddress="0x2A685" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2A7E3">
<table type="Y Axis" storageaddress="0x2A7CF" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2A7BD">
<table type="Y Axis" storageaddress="0x2A7A9" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2A6EE" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2A6F8" />
<table name="Low Detonation Fuel" storageaddress="0x28E0D">
<table type="X Axis" storageaddress="0x28DEF" />
<table type="Y Axis" storageaddress="0x28DCE" />
</table>
<table name="High Detonation Fuel" storageaddress="0x28F30">
<table type="X Axis" storageaddress="0x28F12" />
<table type="Y Axis" storageaddress="0x28EED" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x286BB" />
<table name="Injector Latency" storageaddress="0x286C3" />
<table name="Tip-In Enrichment" storageaddress="0x29107">
<table type="Y Axis" storageaddress="0x290F3" />
</table>
<table name="Front o2 Scaling" storageaddress="0x282AF">
<table type="Y Axis" storageaddress="0x28293" />
</table>
<table name="Base Ignition Timing" storageaddress="0x293EB">
<table type="X Axis" storageaddress="0x293C9" />
<table type="Y Axis" storageaddress="0x293AA" />
</table>
<table name="Ignition Correction" storageaddress="0x298D7">
<table type="X Axis" storageaddress="0x298BB"/>
<table type="Y Axis" storageaddress="0x2989A"/>
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x299A7" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2A809" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28DCC" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29524" />
<table name="Knock Detection (RPM)" storageaddress="0x299E2" />
<table name="Knock Detection (Load)" storageaddress="0x299EA" />
<table name="Rough Ignition (RPM)" storageaddress="0x299A8" />
<table name="Rough Ignition (Load)" storageaddress="0x299B0" />
<table name="Fine Ignition (RPM)" storageaddress="0x29A15" />
<table name="Fine Ignition (Load)" storageaddress="0x29A1D" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x299FF" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x299EF" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x29A0F"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x29A13"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x299C0" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2AD92" />
<table name="Rev Limit" storageaddress="0x291C8" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x291E9" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2A7F6" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x29DB9" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x29DB7" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x29FC4" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x29FCE" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x29FC0" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x29FCC" />
<table name="Closed Loop RPM" storageaddress="0x28D62" />
<table name="Closed Loop Delays" storageaddress="0x28D72" />
<table name="Closed Loop TPS" storageaddress="0x28D5A"/>
<table name="Closed Loop TPS (Delta)" storageaddress="0x28D5B"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x28D60" />
<table name="Closed Loop EGT (Fuel Map)" storageaddress="0x28D68" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28D66" />
<table name="Closed Loop Modified Load A" storageaddress="0x28D5C" />
<table name="Closed Loop Modified Load B" storageaddress="0x28D5D" />
<table name="Closed Loop Cruise AFR" storageaddress="0x2F4EC"/>
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2C535" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2C52D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x2C4F9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 37" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x2C511" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 38" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2C471" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2C48D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2C661" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2C665" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2C4C9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2C669" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2C66D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2A981" category="Emissions (CEL)" sizey="8">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="Cat Efficiency C Fix" storageaddress="0x2A993" category="Emissions (CEL)" sizey="8">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF" />
<state name="off" data="04 00 06 A4 09 48 0C 00" />
</table>
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2C359" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2C361" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2C645" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2C649" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2ADC0" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2B01E">
<table type="X Axis" storageaddress="0x2B018" />
<table type="Y Axis" storageaddress="0x2B013" />
</table>
</rom>
<rom base="A4TF520F">
<romid>
<xmlid>A4TF520E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF520E</internalidstring>
<transmission>AT</transmission>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- USDM 05 WRX ********************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4TF800F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF800F</internalidstring>
<caseid>AJ890</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>05</year>
<flashmethod>wrx04</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost" storageaddress="0x2A726">
<table type="X Axis" storageaddress="0x2A714" />
<table type="Y Axis" storageaddress="0x2A701" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2AECE" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291F9" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A774" />
<table name="Max Wastegate Duty" storageaddress="0x2A68E">
<table type="X Axis" storageaddress="0x2A67C" />
<table type="Y Axis" storageaddress="0x2A66B" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2A7C9">
<table type="Y Axis" storageaddress="0x2A7B5" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2A7A3">
<table type="Y Axis" storageaddress="0x2A78F" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2A6D4" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2A6DE" />
<table name="Low Detonation Fuel" storageaddress="0x28E0D">
<table type="X Axis" storageaddress="0x28DEF" />
<table type="Y Axis" storageaddress="0x28DCE" />
</table>
<table name="High Detonation Fuel" storageaddress="0x28F30">
<table type="X Axis" storageaddress="0x28F12" />
<table type="Y Axis" storageaddress="0x28EED" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x286BB" />
<table name="Injector Latency" storageaddress="0x286C3" />
<table name="Tip-In Enrichment" storageaddress="0x29107">
<table type="Y Axis" storageaddress="0x290F3" />
</table>
<table name="Front o2 Scaling" storageaddress="0x282AF">
<table type="Y Axis" storageaddress="0x28293" />
</table>
<table name="Base Ignition Timing" storageaddress="0x293EB">
<table type="X Axis" storageaddress="0x293C9" />
<table type="Y Axis" storageaddress="0x293AA" />
</table>
<table name="Ignition Correction" storageaddress="0x298BD">
<table type="X Axis" storageaddress="0x298A1"/>
<table type="Y Axis" storageaddress="0x29880"/>
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2998D" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2A7EF" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28DCC" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29524" />
<table name="Knock Detection (RPM)" storageaddress="0x299C8" />
<table name="Knock Detection (Load)" storageaddress="0x299D0" />
<table name="Rough Ignition (RPM)" storageaddress="0x2998E" />
<table name="Rough Ignition (Load)" storageaddress="0x29996" />
<table name="Fine Ignition (RPM)" storageaddress="0x299FB" />
<table name="Fine Ignition (Load)" storageaddress="0x29A03" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x299E5" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x299D5" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x299F5"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x299F9"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x299A6" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2AD7C" />
<table name="Rev Limit" storageaddress="0x291C8" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x291E9" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2A7DC" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x29D9F" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x29D9D" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x29FAA" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x29FB4" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x29FA6" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x29FB2" />
<table name="Closed Loop RPM" storageaddress="0x28D62" />
<table name="Closed Loop Delays" storageaddress="0x28D72" />
<table name="Closed Loop TPS" storageaddress="0x28D5A"/>
<table name="Closed Loop TPS (Delta)" storageaddress="0x28D5B"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x28D60" />
<table name="Closed Loop EGT (Fuel Map)" storageaddress="0x28D68" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28D66" />
<table name="Closed Loop Modified Load A" storageaddress="0x28D5C" />
<table name="Closed Loop Modified Load B" storageaddress="0x28D5D" />
<table name="Closed Loop Cruise AFR" storageaddress="0x1F2C4"/>
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2C575" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2C56D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x2C539" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 37" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x2C551" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 38" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2C4B1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2C4CD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2C6A1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2C6A5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2C509" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2C6A9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2C6AD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2A967" category="Emissions (CEL)" sizey="8">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="Cat Efficiency C Fix" storageaddress="0x2A979" category="Emissions (CEL)" sizey="8">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF" />
<state name="off" data="04 00 06 A4 09 48 0C 00" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2ADAA" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2AFFE">
<table type="X Axis" storageaddress="0x2AFF8" />
<table type="Y Axis" storageaddress="0x2AFF3" />
</table>
</rom>
<rom base="A4TF800F">
<romid>
<xmlid>A4TF800E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF800E</internalidstring>
<caseid>AJ900</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>AT</transmission>
<year>05</year>
<flashmethod>wrx04</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Boost Limit (CEL)" storageaddress="0x2AEC8" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291F9" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A774" />
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2AD76" />
<table name="Closed Loop Cruise AFR" storageaddress="0x01F29A"/>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2ADA4" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2AFF8">
<table type="X Axis" storageaddress="0x2AFF2" />
<table type="Y Axis" storageaddress="0x2AFED" />
</table>
</rom>
<!-- EDM 01/02 WRX *********************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4SE700D</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SE700D</internalidstring>
<year>01/02</year>
<caseid>AF530</caseid>
<market>EDM</market>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<transmission>MT/AT</transmission>
<obsolete>true</obsolete>
</romid>
<table name="Target Boost (MT)" storageaddress="0x2B385">
<table type="X Axis" storageaddress="0x2B373" />
<table type="Y Axis" storageaddress="0x2B360" />
</table>
<table name="Target Boost (AT)" storageaddress="0x2B318">
<table type="X Axis" storageaddress="0x2B306" />
<table type="Y Axis" storageaddress="0x2B2F3" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2BB2E" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29792" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B3D3" />
<table name="Max Wastegate Duty (MT)" storageaddress="0x2B280">
<table type="X Axis" storageaddress="0x2B26E" />
<table type="Y Axis" storageaddress="0x2B25D" />
</table>
<table name="Max Wastegate Duty (AT)" storageaddress="0x2B21D">
<table type="X Axis" storageaddress="0x2B20B" />
<table type="Y Axis" storageaddress="0x2B1FA" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2B428">
<table type="Y Axis" storageaddress="0x2B414" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2B402">
<table type="Y Axis" storageaddress="0x2B3EE" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B2C6" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B2D0" />
<table name="Low Detonation Fuel A" storageaddress="0x292BC" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2929A" />
<table type="Y Axis" storageaddress="0x29275" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x29271" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x2926B" />
<table type="Y Axis" storageaddress="0x29266" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x29432" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29410" />
<table type="Y Axis" storageaddress="0x293EB" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x293E7" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x293E1" />
<table type="Y Axis" storageaddress="0x293DC" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28A75" />
<table name="Injector Latency" storageaddress="0x28A7D" />
<table name="Tip-In Enrichment" storageaddress="0x29644">
<table type="Y Axis" storageaddress="0x29630" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x29A47" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29A25" />
<table type="Y Axis" storageaddress="0x29A00" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x29B72" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x29B6C" />
<table type="Y Axis" storageaddress="0x29B67" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A017" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x29FF5" />
<table type="Y Axis" storageaddress="0x29FD0" />
</table>
<table name="Ignition Correction B" storageaddress="0x2A16B" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x2A165" />
<table type="Y Axis" storageaddress="0x2A160" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A137" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2B44E" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x29265" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29BA8" />
<table name="Knock Detection (RPM)" storageaddress="0x2A181" />
<table name="Knock Detection (Load)" storageaddress="0x2A189" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A138" />
<table name="Rough Ignition (Load)" storageaddress="0x2A140" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A1C8" />
<table name="Fine Ignition (Load)" storageaddress="0x2A1D0" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A19D" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A18D" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A1AD"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A1B1"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A150" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280A9">
<table type="Y Axis" storageaddress="0x28047" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280C9">
<table type="Y Axis" storageaddress="0x28067" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2B8D0" />
<table name="Rev Limit" storageaddress="0x29762" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x29E67" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29782" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2B43B" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2A812" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2A810" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2AA6C" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2AA74" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2AA68" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2AA72" />
<table name="Closed Loop EGT" storageaddress="0x291DD" />
<table name="Closed Loop RPM" storageaddress="0x291CF" />
<table name="Closed Loop Delays" storageaddress="0x291E5" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15CDA"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x291CD" />
<table name="Closed Loop Modified Load" storageaddress="0x29225" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x291DB" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x2920F"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x291D7" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x291D5" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x291D3" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x29205" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2E5B5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2E5AD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0136)" storageaddress="0x2E4F5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 36" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2E4F1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2E50D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2E6E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2E6E5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2E549" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2E6E9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2E6ED" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency A Fix" storageaddress="0x2B693" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 99" />
</table>
<table type="Switch" name="Cat Efficiency D Fix" storageaddress="0x2B6A0" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 1F" />
</table>
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2E3D9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2E3E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2E6C5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2E6C9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2B900" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2BC9B" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2BC83" />
<table type="Y Axis" storageaddress="0x2BC6A" />
</table>
</rom>
<rom base="16BITBASE">
<romid>
<xmlid>A4SE900D</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SE900D</internalidstring>
<year>01/02</year>
<caseid>AF531</caseid>
<market>EDM</market>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<transmission>MT/AT</transmission>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT)" storageaddress="0x2B3C5">
<table type="X Axis" storageaddress="0x2B3B3" />
<table type="Y Axis" storageaddress="0x2B3A0" />
</table>
<table name="Target Boost (AT)" storageaddress="0x2B358">
<table type="X Axis" storageaddress="0x2B346" />
<table type="Y Axis" storageaddress="0x2B333" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2BB6E" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x297D2" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B413" />
<table name="Max Wastegate Duty (MT)" storageaddress="0x2B2C0">
<table type="X Axis" storageaddress="0x2B2AE" />
<table type="Y Axis" storageaddress="0x2B29D" />
</table>
<table name="Max Wastegate Duty (AT)" storageaddress="0x2B25D">
<table type="X Axis" storageaddress="0x2B24B" />
<table type="Y Axis" storageaddress="0x2B23A" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2B468">
<table type="Y Axis" storageaddress="0x2B454" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2B442">
<table type="Y Axis" storageaddress="0x2B42E" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B306" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B310" />
<table name="Low Detonation Fuel A" storageaddress="0x292FC" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x292DA" />
<table type="Y Axis" storageaddress="0x292B5" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x292B1" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x292AB" />
<table type="Y Axis" storageaddress="0x292A6" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x29472" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29450" />
<table type="Y Axis" storageaddress="0x2942B" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x29427" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x29421" />
<table type="Y Axis" storageaddress="0x2941C" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28AB6" />
<table name="Injector Latency" storageaddress="0x28ABE" />
<table name="Tip-In Enrichment" storageaddress="0x29684">
<table type="Y Axis" storageaddress="0x29670" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x29A87" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29A65" />
<table type="Y Axis" storageaddress="0x29A40" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x29BB2" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x29BAC" />
<table type="Y Axis" storageaddress="0x29BA7" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A057" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A035" />
<table type="Y Axis" storageaddress="0x2A010" />
</table>
<table name="Ignition Correction B" storageaddress="0x2A1AB" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x2A1A5" />
<table type="Y Axis" storageaddress="0x2A1A0" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A177" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2B48E" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x292A5" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29BE8" />
<table name="Knock Detection (RPM)" storageaddress="0x2A1C1" />
<table name="Knock Detection (Load)" storageaddress="0x2A1C9" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A178" />
<table name="Rough Ignition (Load)" storageaddress="0x2A180" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A208" />
<table name="Fine Ignition (Load)" storageaddress="0x2A210" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A1DD" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A1CD" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A1ED"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A1F1"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A190" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280A9">
<table type="Y Axis" storageaddress="0x28047" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280C9">
<table type="Y Axis" storageaddress="0x28067" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2B910" />
<table name="Rev Limit" storageaddress="0x297A2" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x29EA7" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x297C2" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2B47B" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2A852" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2A850" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2AAAC" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2AAB4" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2AAA8" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2AAB2" />
<table name="Closed Loop EGT" storageaddress="0x2921D" />
<table name="Closed Loop RPM" storageaddress="0x2920F" />
<table name="Closed Loop Delays" storageaddress="0x29225" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15D90"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x2920D" />
<table name="Closed Loop Modified Load" storageaddress="0x29265" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x2921B" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x2924F"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29217" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x29215" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x29213" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x29245" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2E5B5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2E5AD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0136)" storageaddress="0x2E4F5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0136 CEL - Rear O2 sensor circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 36" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2E4F1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2E50D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2E6E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2E6E5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2E549" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2E6E9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2E6ED" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency A Fix" storageaddress="0x2B6D3" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 99" />
</table>
<table type="Switch" name="Cat Efficiency D Fix" storageaddress="0x2B6E0" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 1F" />
</table>
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2E3D9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2E3E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2E6C5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2E6C9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2B940" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2BCDB" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2BCC3" />
<table type="Y Axis" storageaddress="0x2BCAA" />
</table>
</rom>
<!-- EDM 01/02 STI *********************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4RG060Q</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG060Q</internalidstring>
<ecuid>1</ecuid>
<caseid>AG820</caseid>
<market>EDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2B72F">
<table type="X Axis" storageaddress="0x2B725" />
<table type="Y Axis" storageaddress="0x2B712" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2B70E" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x2B70A" />
<table type="Y Axis" storageaddress="0x2B705" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2BEE5" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29A0F" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2B881" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2B886" />
<table name="Per Gear Compensation (Maximum Speed)" storageaddress="0x2B87F" />
<table name="Initial Wastegate Duty" storageaddress="0x2B8F2">
<table type="X Axis" storageaddress="0x2B8E8" />
<table type="Y Axis" storageaddress="0x2B8D7" />
</table>
<table name="Max Wastegate Duty " storageaddress="0x2B7BC">
<table type="X Axis" storageaddress="0x2B7B2" />
<table type="Y Axis" storageaddress="0x2B7A1" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x2B8C5">
<table type="Y Axis" storageaddress="0x2B8B1" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x2B89F">
<table type="Y Axis" storageaddress="0x2B88B" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2B78B">
<table type="Y Axis" storageaddress="0x2B777" />
</table>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2B875" sizey="1" />
<table name="Turbo Dynamics (Integral Minimum)" storageaddress="0x2B877" />
<table name="Turbo Dynamics (Integral Maximum)" storageaddress="0x2B879" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B842" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B84C" />
<table name="Wastegate Compensation (Coolant Temp)" storageaddress="0x2B860" />
<table name="Low Detonation Fuel A" storageaddress="0x293CA" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x293A8" />
<table type="Y Axis" storageaddress="0x29383" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x29263" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29241" />
<table type="Y Axis" storageaddress="0x2921C" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x29698" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29676" />
<table type="Y Axis" storageaddress="0x29651" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x29531" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2950F" />
<table type="Y Axis" storageaddress="0x294EA" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28A0A" />
<table name="Injector Latency" storageaddress="0x28A12" />
<table name="Tip-In Enrichment" storageaddress="0x298C3">
<table type="Y Axis" storageaddress="0x298AF" />
</table>
<table name="Front o2 Scaling" storageaddress="0x28560">
<table type="Y Axis" storageaddress="0x28544" />
</table>
<table name="Base Ignition Timing" storageaddress="0x29CCD" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29CAB" />
<table type="Y Axis" storageaddress="0x29C86" />
</table>
<table name="Ignition Correction" storageaddress="0x2A23C" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A21A" />
<table type="Y Axis" storageaddress="0x2A1F5" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2B232" sizey="20">
<table type="X Axis" storageaddress="0x2B214" />
<table type="Y Axis" storageaddress="0x2B1EB" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A35C" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2B873" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x2921B" />
<table name="Knock Detection (RPM)" storageaddress="0x2A397" />
<table name="Knock Detection (Load)" storageaddress="0x2A39F" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A35D" />
<table name="Rough Ignition (Load)" storageaddress="0x2A365" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A3DE" />
<table name="Fine Ignition (Load)" storageaddress="0x2A3E6" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A3B3" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A3A3" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A3C3"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A3C7"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A375" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2BD72" />
<table name="Rev Limit" storageaddress="0x299DE" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x2A08F" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x299FF" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2A7C0" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2A7BE" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2AA1A" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2AA22" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2AA16" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2AA20" />
<table name="Closed Loop EGT" storageaddress="0x29193" />
<table name="Closed Loop RPM" storageaddress="0x29185" />
<table name="Closed Loop Delays" storageaddress="0x2919B" />
<table name="Closed Loop Cruise AFR" storageaddress="0x155AC"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x29183" />
<table name="Closed Loop Modified Load" storageaddress="0x291DB" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x29191" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x291C5"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x2918D" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x2918B" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x29189" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x291BB" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2DEB5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2DEAD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x2DE79" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 37" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x2DE91" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 38" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2DDF1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2DE0D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2DFE1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2DFE5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2DE49" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2DFE9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2DFED" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency A Fix" storageaddress="0x2BBFE" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 5C" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2BC0E" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="06 AC 06 AC 0A 02 0D 58 14 04" />
</table>
<table type="Switch" name="Cat Efficiency D Fix" storageaddress="0x2BC21" category="Emissions (CEL)" sizey="2">
<description>When enabled, catalyst efficiency minimum is set to the lowest value, preventing the triggering of certain emission CELs.</description>
<state name="on" data="00 00" />
<state name="off" data="00 1F" />
</table>
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2DCD9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2DCE1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2DFC5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2DFC9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2BDA2" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
</rom>
<rom base="A4RG060Q">
<romid>
<xmlid>A4RG060P</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG060P</internalidstring>
<ecuid>1</ecuid>
<caseid>AH180</caseid>
<market>EDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4RG060Q">
<romid>
<xmlid>A4RG010Q</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG010Q</internalidstring>
<ecuid>1</ecuid>
<caseid>AG820</caseid>
<market>EDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4RG060Q">
<romid>
<xmlid>A4RG0200</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG0200</internalidstring>
<ecuid>1</ecuid>
<caseid>AH180</caseid>
<market>EDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4RN200H">
<romid>
<xmlid>A4RN100Q</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RN100Q</internalidstring>
<ecuid>1</ecuid>
<caseid>AG821</caseid>
<market>EDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4RN200H">
<romid>
<xmlid>A4RN1000</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RN1000</internalidstring>
<ecuid>1</ecuid>
<caseid>AG820</caseid>
<market>EDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- EDM 03/04 WRX ******************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4TE001G</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE001G</internalidstring>
<ecuid>1</ecuid>
<caseid>AH750</caseid>
<market>EDM</market>
<year>03</year>
<transmission>MT/AT</transmission>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2A5A5">
<table type="X Axis" storageaddress="0x2A59B" />
<table type="Y Axis" storageaddress="0x2A588" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2A540">
<table type="X Axis" storageaddress="0x2A536" />
<table type="Y Axis" storageaddress="0x2A523" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2AC5C" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x290AF" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2A604" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2A609" />
<table name="Per Gear Compensation (Maximum Speed)" storageaddress="0x2A601" />
<table name="Initial Wastegate Duty " storageaddress="0x2A62E">
<table type="X Axis" storageaddress="0x2A624" />
<table type="Y Axis" storageaddress="0x2A613" />
</table>
<table name="Max Wastegate Duty " storageaddress="0x2A6C9">
<table type="X Axis" storageaddress="0x2A6BF" />
<table type="Y Axis" storageaddress="0x2A6AE" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x2A7F6">
<table type="Y Axis" storageaddress="0x2A7E2" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x2A7D0">
<table type="Y Axis" storageaddress="0x2A7BC" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2A7AA">
<table type="Y Axis" storageaddress="0x2A796" />
</table>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2A782"/>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2A78A"/>
<table name="Turbo Dynamics (Integral Minimum)" storageaddress="0x2A78E"/>
<table name="Turbo Dynamics (Integral Maximum)" storageaddress="0x2A790"/>
<table name="Per Gear Wastegate Compensation" storageaddress="0x2A60E" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2A74F" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2A759" />
<table name="Wastegate Compensation (Coolant Temp)" storageaddress="0x2A76D" />
<table name="Low Detonation Fuel A" storageaddress="0x28CB7" sizex="16" sizey="16" >
<table type="X Axis" storageaddress="0x28C95" />
<table type="Y Axis" storageaddress="0x28C74" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x28DFA" sizex="16" sizey="16" >
<table type="X Axis" storageaddress="0x28DD8" />
<table type="Y Axis" storageaddress="0x28DB7" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x2859F" />
<table name="Injector Latency" storageaddress="0x285A7" />
<table name="Tip-In Enrichment" storageaddress="0x28FBD">
<table type="Y Axis" storageaddress="0x28FA9" />
</table>
<table name="Front o2 Scaling" storageaddress="0x282AF">
<table type="Y Axis" storageaddress="0x28293" />
</table>
<table name="Base Ignition Timing" storageaddress="0x292A3" sizex="16" sizey="16" >
<table type="X Axis" storageaddress="0x29281" />
<table type="Y Axis" storageaddress="0x29260" />
</table>
<table name="Ignition Correction" storageaddress="0x297EA" sizex="13" sizey="16">
<table type="X Axis" storageaddress="0x297CE" />
<table type="Y Axis" storageaddress="0x297AD" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x298BA" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2A788" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28C72" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x293D6" />
<table name="Knock Detection (RPM)" storageaddress="0x298F5" />
<table name="Knock Detection (Load)" storageaddress="0x298FD" />
<table name="Rough Ignition (RPM)" storageaddress="0x298BB" />
<table name="Rough Ignition (Load)" storageaddress="0x298C3" />
<table name="Fine Ignition (RPM)" storageaddress="0x29928" />
<table name="Fine Ignition (Load)" storageaddress="0x29930" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x29912" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x29902" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x29922"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x29926"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x298D3" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2AAF0" />
<table name="Rev Limit" storageaddress="0x2907E" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x2909F" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x29CCB" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x29CC9" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x29EB2" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x29EBC" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x29EAE" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x29EBA" />
<table name="Closed Loop EGT" storageaddress="0x28C0E" />
<table name="Closed Loop RPM" storageaddress="0x28C03" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15498"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x28C01" />
<table name="Closed Loop Modified Load" storageaddress="0x28C32" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28C0C" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x28C1C"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28C0B" sizex="1"/>
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x28C09" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28C07" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28C12" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2CDB5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2CDAD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x2CD79" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 37" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x2CD91" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 38" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2CCF1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2CD0D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2CEE1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2CEE5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2CD49" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2CEE9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2CEED" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2A97F" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="Cat Efficiency C Fix" storageaddress="0x2A995" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2CBD9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2CBE1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2CEC5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2CEC9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2AB1E" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2ADC1" sizex="2" sizey="2" >
<table type="X Axis" storageaddress="0x2ADBB" />
<table type="Y Axis" storageaddress="0x2ADB6" />
</table>
</rom>
<rom base="A4TE001G">
<romid>
<xmlid>A4TE100G</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE100G</internalidstring>
<ecuid>1</ecuid>
<caseid>AH751</caseid>
<market>EDM</market>
<year>03</year>
<transmission>MT/AT</transmission>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4TE001G">
<romid>
<xmlid>A4TE000G</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE000G</internalidstring>
<ecuid>1</ecuid>
<caseid>AH750</caseid>
<market>EDM</market>
<year>03</year>
<transmission>MT/AT</transmission>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- EDM 03/04 STI ******************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4RM100H</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RM100H</internalidstring>
<ecuid>1</ecuid>
<caseid>AH990</caseid>
<market>EDM</market>
<year>03/04</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2B6C9">
<table type="X Axis" storageaddress="0x2B6BF" />
<table type="Y Axis" storageaddress="0x2B6AC" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2B6A8" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x2B6A4" />
<table type="Y Axis" storageaddress="0x2B69F" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2BCAB" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29943" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2B81D" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2B822" />
<table name="Per Gear Compensation (Maximum Speed)" storageaddress="0x2B81B" />
<table name="Initial Wastegate Duty" storageaddress="0x2B88E">
<table type="X Axis" storageaddress="0x2B884" />
<table type="Y Axis" storageaddress="0x2B873" />
</table>
<table name="Max Wastegate Duty " storageaddress="0x2B758">
<table type="X Axis" storageaddress="0x2B74E" />
<table type="Y Axis" storageaddress="0x2B73D" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x2B861">
<table type="Y Axis" storageaddress="0x2B84D" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x2B83B">
<table type="Y Axis" storageaddress="0x2B827" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2B725">
<table type="Y Axis" storageaddress="0x2B711" />
</table>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2B73B" sizey="1" />
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2B811" sizey="1" />
<table name="Turbo Dynamics (Integral Minimum)" storageaddress="0x2B813" />
<table name="Turbo Dynamics (Integral Maximum)" storageaddress="0x2B815" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B7DE" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B7E8" />
<table name="Wastegate Compensation (Coolant Temp)" storageaddress="0x2B7FC" />
<table name="Low Detonation Fuel A" storageaddress="0x2936F" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2934D" />
<table type="Y Axis" storageaddress="0x29328" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x29208" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x291E6" />
<table type="Y Axis" storageaddress="0x291C1" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x2963D" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2961B" />
<table type="Y Axis" storageaddress="0x295F6" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x294D6" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x294B4" />
<table type="Y Axis" storageaddress="0x2948F" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x289AE" />
<table name="Injector Latency" storageaddress="0x289B6" />
<table name="Tip-In Enrichment" storageaddress="0x297E8">
<table type="Y Axis" storageaddress="0x297D4" />
</table>
<table name="Front o2 Scaling" storageaddress="0x28560">
<table type="Y Axis" storageaddress="0x28544" />
</table>
<table name="Base Ignition Timing" storageaddress="0x29C20" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29BFE" />
<table type="Y Axis" storageaddress="0x29BD9" />
</table>
<table name="Ignition Correction" storageaddress="0x2A1D1" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A1AF" />
<table type="Y Axis" storageaddress="0x2A18A" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2B1C7" sizey="20">
<table type="X Axis" storageaddress="0x2B1A9" />
<table type="Y Axis" storageaddress="0x2B180" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A2F1" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2B80F" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x291BF" />
<table name="Knock Detection (RPM)" storageaddress="0x2A32C" />
<table name="Knock Detection (Load)" storageaddress="0x2A334" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A2F2" />
<table name="Rough Ignition (Load)" storageaddress="0x2A2FA" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A374" />
<table name="Fine Ignition (Load)" storageaddress="0x2A37C" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A349" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A339" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A359"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A35D"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A30A" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2BB4A" />
<table name="Rev Limit" storageaddress="0x29912" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x2A024" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29933" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2A758" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2A756" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2A9B3" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2A9BB" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2A9AF" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2A9B9" />
<table name="Closed Loop EGT" storageaddress="0x29137" />
<table name="Closed Loop RPM" storageaddress="0x29129" />
<table name="Closed Loop Delays" storageaddress="0x2913F" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15896"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x29127" />
<table name="Closed Loop Modified Load" storageaddress="0x2917F" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x29135" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x29169"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29131" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x2912F" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2912D" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x2915F" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2D8B5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2D8AD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x2D879" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 37" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x2D891" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 38" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2D7F1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2D80D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2D9E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2D9E5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2D849" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2D9E9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2D9ED" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2B9D9" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="06 AC 06 AC 0A 02 0D 58 14 04" />
</table>
<table type="Switch" name="Cat Efficiency C Fix" storageaddress="0x2B9EF" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
</rom>
<rom base="A4RM100H">
<romid>
<xmlid>A4RM000H</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RM000H</internalidstring>
<ecuid>1</ecuid>
<caseid>AH990</caseid>
<market>EDM</market>
<year>03/04</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="16BITBASE">
<romid>
<xmlid>A4RN200H</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RN200H</internalidstring>
<ecuid>1</ecuid>
<caseid>AH992</caseid>
<market>EDM</market>
<year>03/04</year>
<transmission>MT/AT</transmission>
<memmodel>68HC16Y5</memmodel>
<flashmethod></flashmethod>
<submodel>STi Type UK</submodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2B6D9">
<table type="X Axis" storageaddress="0x2B6CF" />
<table type="Y Axis" storageaddress="0x2B6BC" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2B6B8" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x2B6B4" />
<table type="Y Axis" storageaddress="0x2B6AF" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2BCC9" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29943" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2B83C" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2B841" />
<table name="Per Gear Compensation (Maximum Speed)" storageaddress="0x2B83A" />
<table name="Initial Wastegate Duty" storageaddress="0x2B8AD">
<table type="X Axis" storageaddress="0x2B8A3" />
<table type="Y Axis" storageaddress="0x2B892" />
</table>
<table name="Max Wastegate Duty " storageaddress="0x2B768">
<table type="X Axis" storageaddress="0x2B75E" />
<table type="Y Axis" storageaddress="0x2B74D" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x2B880">
<table type="Y Axis" storageaddress="0x2B86C" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x2B85A">
<table type="Y Axis" storageaddress="0x2B846" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2B735">
<table type="Y Axis" storageaddress="0x2B721" />
</table>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2B74B" sizey="1" />
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2B830" sizey="1" />
<table name="Turbo Dynamics (Integral Minimum)" storageaddress="0x2B832" />
<table name="Turbo Dynamics (Integral Maximum)" storageaddress="0x2B834" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B7EE" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B7F8" />
<table name="Wastegate Compensation (Coolant Temp)" storageaddress="0x2B80C" />
<table name="Low Detonation Fuel A" storageaddress="0x2936F" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2934D" />
<table type="Y Axis" storageaddress="0x29328" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x29208" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x291E6" />
<table type="Y Axis" storageaddress="0x291C1" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x2963D" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2961B" />
<table type="Y Axis" storageaddress="0x295F6" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x294D6" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x294B4" />
<table type="Y Axis" storageaddress="0x2948F" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x289AE" />
<table name="Injector Latency" storageaddress="0x289B6" />
<table name="Tip-In Enrichment" storageaddress="0x297E8">
<table type="Y Axis" storageaddress="0x297D4" />
</table>
<table name="Front o2 Scaling" storageaddress="0x28560">
<table type="Y Axis" storageaddress="0x28544" />
</table>
<table name="Base Ignition Timing" storageaddress="0x29C20" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29BFE" />
<table type="Y Axis" storageaddress="0x29BD9" />
</table>
<table name="Ignition Correction" storageaddress="0x2A1E0" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A1BE" />
<table type="Y Axis" storageaddress="0x2A199" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2B1D7" sizey="20">
<table type="X Axis" storageaddress="0x2B1B9" />
<table type="Y Axis" storageaddress="0x2B190" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A300" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2B82E" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x291BF" />
<table name="Knock Detection (RPM)" storageaddress="0x2A33B" />
<table name="Knock Detection (Load)" storageaddress="0x2A343" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A301" />
<table name="Rough Ignition (Load)" storageaddress="0x2A309" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A383" />
<table name="Fine Ignition (Load)" storageaddress="0x2A38B" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A358" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A348" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A368"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A36C"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A319" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2BB68" />
<table name="Rev Limit" storageaddress="0x29912" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x2A024" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29933" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2A768" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2A766" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2A9C3" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2A9CB" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2A9BF" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2A9C9" />
<table name="Closed Loop EGT" storageaddress="0x29137" />
<table name="Closed Loop RPM" storageaddress="0x29129" />
<table name="Closed Loop Delays" storageaddress="0x2913F" />
<table name="Closed Loop Cruise AFR" storageaddress="0x158F2"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x29127" />
<table name="Closed Loop Modified Load" storageaddress="0x2917F" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x29135" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x29169"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29131" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x2912F" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2912D" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x2915F" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2D6B5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2D6AD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x2D679" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 37" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x2D691" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 38" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2D5F1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2D60D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2D7E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2D7E5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2D649" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2D7E9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2D7ED" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2B9F7" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="06 AC 06 AC 0A 02 0D 58 14 04" />
</table>
<table type="Switch" name="Cat Efficiency C Fix" storageaddress="0x2BA0D" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
</rom>
<!-- EDM 05 WRX *********************************************************************************************************************** -->
<rom base="A4TE001G">
<romid>
<xmlid>A4TE300D</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE300D</internalidstring>
<ecuid>1</ecuid>
<caseid>AJ830</caseid>
<market>EDM</market>
<year>05</year>
<transmission>MT/AT</transmission>
<flashmethod></flashmethod>
<obsolete>false</obsolete>
</romid>
<table name="Boost Limit (CEL)" storageaddress="0x2AC5E" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x290AF" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2A604" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2A60E" />
<table name="Per Gear Compensation (Maximum Speed)" storageaddress="0x2A601" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2CE75" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2CE6D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x2CE39" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 37" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x2CE51" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 38" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2CDB1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2CDCD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2CFA1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2CFA5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2CE09" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2CFA9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2CFAD" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2A97F" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="Cat Efficiency C Fix" storageaddress="0x2A995" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2AB1E" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2ADC7" sizex="2" sizey="2" >
<table type="X Axis" storageaddress="0x2ADC1" />
<table type="Y Axis" storageaddress="0x2ADBC" />
</table>
</rom>
<!-- EDM 05 STI *********************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4RN300G</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RN300G</internalidstring>
<ecuid>1</ecuid>
<caseid>AJ840</caseid>
<market>EDM</market>
<year>05</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2B6DB">
<table type="X Axis" storageaddress="0x2B6D1" />
<table type="Y Axis" storageaddress="0x2B6BE" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2B6BA" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x2B6B6" />
<table type="Y Axis" storageaddress="0x2B6B1" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2BCCE" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29945" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2B83E" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2B843" />
<table name="Per Gear Compensation (Maximum Speed)" storageaddress="0x2B83C" />
<table name="Initial Wastegate Duty" storageaddress="0x2B8AF">
<table type="X Axis" storageaddress="0x2B8A5" />
<table type="Y Axis" storageaddress="0x2B894" />
</table>
<table name="Max Wastegate Duty " storageaddress="0x2B76A">
<table type="X Axis" storageaddress="0x2B760" />
<table type="Y Axis" storageaddress="0x2B74F" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x2B882">
<table type="Y Axis" storageaddress="0x2B86E" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x2B85C">
<table type="Y Axis" storageaddress="0x2B848" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2B737">
<table type="Y Axis" storageaddress="0x2B723" />
</table>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2B74D" sizey="1" />
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2B832" sizey="1" />
<table name="Turbo Dynamics (Integral Minimum)" storageaddress="0x2B834" />
<table name="Turbo Dynamics (Integral Maximum)" storageaddress="0x2B836" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B7F0" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B7FA" />
<table name="Wastegate Compensation (Coolant Temp)" storageaddress="0x2B80E" />
<table name="Low Detonation Fuel A" storageaddress="0x29371" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2934F" />
<table type="Y Axis" storageaddress="0x2932A" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x2920A" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x291E8" />
<table type="Y Axis" storageaddress="0x291C3" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x2963F" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2961D" />
<table type="Y Axis" storageaddress="0x295F8" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x294D8" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x294B6" />
<table type="Y Axis" storageaddress="0x29491" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x289B0" />
<table name="Injector Latency" storageaddress="0x289B8" />
<table name="Tip-In Enrichment" storageaddress="0x297EA">
<table type="Y Axis" storageaddress="0x297D6" />
</table>
<table name="Front o2 Scaling" storageaddress="0x28560">
<table type="Y Axis" storageaddress="0x28544" />
</table>
<table name="Base Ignition Timing" storageaddress="0x29C22" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29C00" />
<table type="Y Axis" storageaddress="0x29BDB" />
</table>
<table name="Ignition Correction" storageaddress="0x2A1E2" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A1C0" />
<table type="Y Axis" storageaddress="0x2A19B" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2B1D9" sizey="20">
<table type="X Axis" storageaddress="0x2B1BB" />
<table type="Y Axis" storageaddress="0x2B192" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A302" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2B830" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x291C1" />
<table name="Knock Detection (RPM)" storageaddress="0x2A33D" />
<table name="Knock Detection (Load)" storageaddress="0x2A345" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A303" />
<table name="Rough Ignition (Load)" storageaddress="0x2A30B" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A385" />
<table name="Fine Ignition (Load)" storageaddress="0x2A38D" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A35A" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A34A" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A36A"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A36E"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A31B" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2BB6A" />
<table name="Rev Limit" storageaddress="0x29914" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x2A026" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29935" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2A76A" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2A768" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2A9C5" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2A9CD" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2A9C1" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2A9CB" />
<table name="Closed Loop EGT" storageaddress="0x29139" />
<table name="Closed Loop RPM" storageaddress="0x2912B" />
<table name="Closed Loop Delays" storageaddress="0x29141" />
<table name="Closed Loop Cruise AFR" storageaddress="0x10D74"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x29129" />
<table name="Closed Loop Modified Load" storageaddress="0x29181" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x29137" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x2916B"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29133" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x29131" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2912F" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x29161" />
<table type="Switch" name="CEL Fix (P0037)" storageaddress="0x2D5F5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0037 CEL - Rear O2 sensor heater circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 37" />
</table>
<table type="Switch" name="CEL Fix (P0038)" storageaddress="0x2D5ED" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0038 CEL - Rear O2 sensor heater circuit high input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 00 38" />
</table>
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x2D5B9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 37" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x2D5D1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 38" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x2D531" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 01 39" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x2D54D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="05 00 00" />
<state name="off" data="03 04 20" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x2D721" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low input.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 45" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x2D725" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 05 46" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x2D589" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1301 CEL - Misfire due to increased exhaust temperature.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x2D729" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature circuit malfunction.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 13 12" />
</table>
<table type="Switch" name="CEL Fix (P1544)" storageaddress="0x2D72D" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1544 CEL - High exhaust temperature detected.</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table type="Switch" name="Cat Efficiency B Fix" storageaddress="0x2B9F9" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="06 AC 06 AC 0A 02 0D 58 14 04" />
</table>
<table type="Switch" name="Cat Efficiency C Fix" storageaddress="0x2BA0F" category="Emissions (CEL)" sizey="10">
<description>When enabled, catalyst efficiency threshold is set to maximum, preventing the triggering of certain emission CELs.</description>
<state name="on" data="FF FF FF FF FF FF FF FF FF FF" />
<state name="off" data="03 33 03 33 05 33 07 33 09 9A" />
</table>
</rom>
<!-- JDM 01/02 WRX *********************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4SD900A</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SD900A</internalidstring>
<year>01/02</year>
<caseid>AF471</caseid>
<market>JDM</market>
<transmission>MT/AT</transmission>
<submodel>WRX</submodel>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT)" storageaddress="0x2C2FF">
<table type="X Axis" storageaddress="0x2C2ED" />
<table type="Y Axis" storageaddress="0x2C2DA" />
</table>
<table name="Target Boost (AT)" storageaddress="0x2C292">
<table type="X Axis" storageaddress="0x2C280" />
<table type="Y Axis" storageaddress="0x2C26D" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29A5B" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2C34D" />
<table name="Max Wastegate Duty (MT)" storageaddress="0x2C1FA">
<table type="X Axis" storageaddress="0x2C1E8" />
<table type="Y Axis" storageaddress="0x2C1D7" />
</table>
<table name="Max Wastegate Duty (AT)" storageaddress="0x2C197">
<table type="X Axis" storageaddress="0x2C185" />
<table type="Y Axis" storageaddress="0x2C174" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2C3F6">
<table type="Y Axis" storageaddress="0x2C3E2" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2C3D0">
<table type="Y Axis" storageaddress="0x2C3BC" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2C240" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2C24A" />
<table name="Low Detonation Fuel A" storageaddress="0x294AE" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2948C" />
<table type="Y Axis" storageaddress="0x29467" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x29347" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29325" />
<table type="Y Axis" storageaddress="0x29300" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x2977C" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2975A" />
<table type="Y Axis" storageaddress="0x29735" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x29615" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x295F3" />
<table type="Y Axis" storageaddress="0x295CE" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28A35" />
<table name="Injector Latency" storageaddress="0x28A3D" />
<table name="Tip-In Enrichment" storageaddress="0x2990D">
<table type="Y Axis" storageaddress="0x298F9" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2853B">
<table type="Y Axis" storageaddress="0x2851F" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x29D39" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29D17" />
<table type="Y Axis" storageaddress="0x29CF2" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x29EA0" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29E7E" />
<table type="Y Axis" storageaddress="0x29E59" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A470" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A44E" />
<table type="Y Axis" storageaddress="0x2A429" />
</table>
<table name="Ignition Correction B" storageaddress="0x2A600" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A5DE" />
<table type="Y Axis" storageaddress="0x2A5B9" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2B837" sizex="14" sizey="20">
<table type="X Axis" storageaddress="0x2B819" />
<table type="Y Axis" storageaddress="0x2B7F0" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A590" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2C41C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x292FF" />
<table name="Knock Detection (RPM)" storageaddress="0x2A732" />
<table name="Knock Detection (Load)" storageaddress="0x2A73A" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A591" />
<table name="Rough Ignition (Load)" storageaddress="0x2A599" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A779" />
<table name="Fine Ignition (Load)" storageaddress="0x2A781" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A74E" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A73E" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A75E"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A762"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A5A9" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280A9">
<table type="Y Axis" storageaddress="0x28047" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280C9">
<table type="Y Axis" storageaddress="0x28067" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2C6C7" />
<table name="Rev Limit" storageaddress="0x29A2B" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x2A2C3" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29A4B" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2C409" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2ADF2" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2ADF0" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2B04C" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2B054" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2B048" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2B052" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2BD21" />
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2BD19" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2BD1D" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2BD25" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2BD27" />
<table name="Closed Loop EGT" storageaddress="0x29277" />
<table name="Closed Loop RPM" storageaddress="0x29269" />
<table name="Closed Loop Delays" storageaddress="0x2927F" />
<table name="Closed Loop Cruise AFR" storageaddress="0x1A5C8"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x29267" />
<table name="Closed Loop Modified Load" storageaddress="0x292BF" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x29275" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x292A9"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29271" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x2926F" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2926D" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x2929F" />
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2C6D9" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2CDA2" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2CD8A" />
<table type="Y Axis" storageaddress="0x2CD71" />
</table>
</rom>
<rom base="A4SD900A">
<romid>
<xmlid>A4SD800A</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SD800A</internalidstring>
<ecuid>1</ecuid>
<caseid>AF471</caseid>
<market>JDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- JDM 01/02 STI *********************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4SD900B</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SD900B</internalidstring>
<year>01/02</year>
<caseid>AF481</caseid>
<market>JDM</market>
<transmission>MT/AT</transmission>
<submodel>STi 7</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2C2FF">
<table type="X Axis" storageaddress="0x2C2ED" />
<table type="Y Axis" storageaddress="0x2C2DA" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2C292">
<table type="X Axis" storageaddress="0x2C280" />
<table type="Y Axis" storageaddress="0x2C26D" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29A5B" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2C34D" />
<table name="Max Wastegate Duty (MT) " storageaddress="0x2C1FA">
<table type="X Axis" storageaddress="0x2C1E8" />
<table type="Y Axis" storageaddress="0x2C1D7" />
</table>
<table name="Max Wastegate Duty (AT) " storageaddress="0x2C197">
<table type="X Axis" storageaddress="0x2C185" />
<table type="Y Axis" storageaddress="0x2C174" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2C3F6">
<table type="Y Axis" storageaddress="0x2C3E2" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2C3D0">
<table type="Y Axis" storageaddress="0x2C3BC" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2C240" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2C24A" />
<table name="Low Detonation Fuel A" storageaddress="0x294AE" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2948C" />
<table type="Y Axis" storageaddress="0x29467" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x29347" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29325" />
<table type="Y Axis" storageaddress="0x29300" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x2977C" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2975A" />
<table type="Y Axis" storageaddress="0x29735" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x29615" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x295F3" />
<table type="Y Axis" storageaddress="0x295CE" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28A35" />
<table name="Injector Latency" storageaddress="0x28A3D" />
<table name="Tip-In Enrichment" storageaddress="0x2990D">
<table type="Y Axis" storageaddress="0x298F9" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2853B">
<table type="Y Axis" storageaddress="0x2851F" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x29D39" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29D17" />
<table type="Y Axis" storageaddress="0x29CF2" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x29EA0" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29E7E" />
<table type="Y Axis" storageaddress="0x29E59" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A470" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A44E" />
<table type="Y Axis" storageaddress="0x2A429" />
</table>
<table name="Ignition Correction B" storageaddress="0x2A600" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A5DE" />
<table type="Y Axis" storageaddress="0x2A5B9" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2B837" sizex="14" sizey="20">
<table type="X Axis" storageaddress="0x2B819" />
<table type="Y Axis" storageaddress="0x2B7F0" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A590" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2C41C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x292FF" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29FF2" />
<table name="Knock Detection (RPM)" storageaddress="0x2A732" />
<table name="Knock Detection (Load)" storageaddress="0x2A73A" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A591" />
<table name="Rough Ignition (Load)" storageaddress="0x2A599" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A779" />
<table name="Fine Ignition (Load)" storageaddress="0x2A781" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A74E" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A73E" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A75E"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A762"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A5A9" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280A9">
<table type="Y Axis" storageaddress="0x28047" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280C9">
<table type="Y Axis" storageaddress="0x28067" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2C6C7" />
<table name="Rev Limit" storageaddress="0x29A2B" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x2A2C3" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2C409" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29A4B" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2ADF2" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2ADF0" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2B04C" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2B054" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2B048" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2B052" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2BD21" />
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2BD19" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2BD1D" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2BD25" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2BD27" />
<table name="Closed Loop EGT" storageaddress="0x29277" />
<table name="Closed Loop RPM" storageaddress="0x29269" />
<table name="Closed Loop Delays" storageaddress="0x2927F" />
<table name="Closed Loop Cruise AFR" storageaddress="0x1A5C8"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x29267" />
<table name="Closed Loop Modified Load" storageaddress="0x292BF" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x29275" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x292A9"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29271" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x2926F" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2926D" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x2929F" />
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2C6D9" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2CDA2" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2CD8A" />
<table type="Y Axis" storageaddress="0x2CD71" />
</table>
</rom>
<rom base="A4SDA01Q">
<romid>
<xmlid>A4SDA01B</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SDA01B</internalidstring>
<ecuid>1</ecuid>
<caseid>AF482</caseid>
<market>JDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi 7</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4SD900B">
<romid>
<xmlid>A4SD800B</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SD800B</internalidstring>
<ecuid>1</ecuid>
<caseid>AF481</caseid>
<market>JDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi 7</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4RG052N">
<romid>
<xmlid>A4RG050N</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG050N</internalidstring>
<ecuid>1</ecuid>
<caseid>AG970</caseid>
<market>JDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi 7 RA Type C</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4RG052N">
<romid>
<xmlid>A4RG050R</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG050R</internalidstring>
<ecuid>1</ecuid>
<caseid>AH970</caseid>
<market>JDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi 7 RA Type C</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4RG052N">
<romid>
<xmlid>A4RG051N</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG051N</internalidstring>
<ecuid>1</ecuid>
<caseid>AG971</caseid>
<market>JDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi 7 RA Type C</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4RG052N">
<romid>
<xmlid>A4RG0500</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG0500</internalidstring>
<ecuid>1</ecuid>
<caseid>AG970</caseid>
<market>JDM</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<submodel>STi 7 RA Type C</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- JDM 03 WRX ********************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4TE000A</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE000A</internalidstring>
<year>03</year>
<caseid>AF740</caseid>
<market>JDM</market>
<transmission>MT/AT</transmission>
<submodel>WRX</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2A991">
<table type="X Axis" storageaddress="0x2A987" />
<table type="Y Axis" storageaddress="0x2A974" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2A92C">
<table type="X Axis" storageaddress="0x2A922" />
<table type="Y Axis" storageaddress="0x2A90F" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x2912F" />
<table name="Initial Wastegate Duty " storageaddress="0x2AA1A">
<table type="X Axis" storageaddress="0x2AA10" />
<table type="Y Axis" storageaddress="0x2A9FF" />
</table>
<table name="Max Wastegate Duty " storageaddress="0x2AAB5">
<table type="X Axis" storageaddress="0x2AAAB" />
<table type="Y Axis" storageaddress="0x2AA9A" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x2ABE2">
<table type="Y Axis" storageaddress="0x2ABCE" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x2ABBC">
<table type="Y Axis" storageaddress="0x2ABA8" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2AB96">
<table type="Y Axis" storageaddress="0x2AB82" />
</table>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2AB6E"/>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2AB76"/>
<table name="Turbo Dynamics (Integral Minimum)" storageaddress="0x2AB7A"/>
<table name="Turbo Dynamics (Integral Maximum)" storageaddress="0x2AB7C"/>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2AB3B" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2AB45" />
<table name="Wastegate Compensation (Coolant Temp)" storageaddress="0x2AB59" />
<table name="Low Detonation Fuel" storageaddress="0x28D61" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28D3F" />
<table type="Y Axis" storageaddress="0x28D1A" />
</table>
<table name="High Detonation Fuel" storageaddress="0x28EC8" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28EA6" />
<table type="Y Axis" storageaddress="0x28E81" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28633" />
<table name="Injector Latency" storageaddress="0x2863B" />
<table name="Tip-In Enrichment" storageaddress="0x29036">
<table type="Y Axis" storageaddress="0x29022" />
</table>
<table name="Front o2 Scaling" storageaddress="0x28339">
<table type="Y Axis" storageaddress="0x2831D" />
</table>
<table name="Base Ignition Timing" storageaddress="0x292F3" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x292D1" />
<table type="Y Axis" storageaddress="0x292AC" />
</table>
<table name="Ignition Correction" storageaddress="0x29829" sizex="16" sizey="16">
<table type="X Axis" storageaddress="0x29807" />
<table type="Y Axis" storageaddress="0x297E6" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2A615" sizex="14" sizey="17">
<table type="X Axis" storageaddress="0x2A5F7" />
<table type="Y Axis" storageaddress="0x2A5D4" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x29929" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2AB74" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28D18" />
<table name="Knock Detection (RPM)" storageaddress="0x29964" />
<table name="Knock Detection (Load)" storageaddress="0x2996C" />
<table name="Rough Ignition (RPM)" storageaddress="0x2992A" />
<table name="Rough Ignition (Load)" storageaddress="0x29932" />
<table name="Fine Ignition (RPM)" storageaddress="0x29997" />
<table name="Fine Ignition (Load)" storageaddress="0x2999F" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x29981" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x29971" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x29991"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x29995"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x29942" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2AFD5" />
<table name="Rev Limit" storageaddress="0x290FE" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x2911F" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x29CB4" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x29CB2" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x29E9B" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x29EA5" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x29E97" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x29EA3" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2A901" />
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2A8F9" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2A8FD" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2A905" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2A907" />
<table name="Closed Loop EGT" storageaddress="0x28CDA" />
<table name="Closed Loop RPM" storageaddress="0x28CCF" />
<table name="Closed Loop Cruise AFR" storageaddress="0x194AC"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x28CCD" />
<table name="Closed Loop Modified Load" storageaddress="0x28CFE" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28CD8" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x28CE8"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28CD7" sizey="1" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x28CD5" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28CD3" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28CDE" />
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2AFE5" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2B284" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2B26C" />
<table type="Y Axis" storageaddress="0x2B253" />
</table>
</rom>
<rom base="A4SDA01Q">
<romid>
<xmlid>A4SDA00P</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SDA00P</internalidstring>
<ecuid>1</ecuid>
<caseid>AH200</caseid>
<market>JDM</market>
<year>03</year>
<transmission>MT/AT</transmission>
<submodel>WRX</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- JDM 03 STI ********************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4SDA01Q</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SDA01Q</internalidstring>
<year>03</year>
<caseid>AH191</caseid>
<market>JDM</market>
<transmission>MT/AT</transmission>
<submodel>STi 7</submodel>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2C305">
<table type="X Axis" storageaddress="0x2C2F3" />
<table type="Y Axis" storageaddress="0x2C2E0" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2C298">
<table type="X Axis" storageaddress="0x2C286" />
<table type="Y Axis" storageaddress="0x2C273" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29A61" />
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2C353" />
<table name="Max Wastegate Duty (MT) " storageaddress="0x2C200">
<table type="X Axis" storageaddress="0x2C1EE" />
<table type="Y Axis" storageaddress="0x2C1DD" />
</table>
<table name="Max Wastegate Duty (AT) " storageaddress="0x2C19D">
<table type="X Axis" storageaddress="0x2C18B" />
<table type="Y Axis" storageaddress="0x2C17A" />
</table>
<table name="Turbo Dynamics (Integral Gain)" storageaddress="0x2C3FC">
<table type="Y Axis" storageaddress="0x2C3E8" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2C3D6">
<table type="Y Axis" storageaddress="0x2C3C2" />
</table>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2C246" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2C250" />
<table name="Low Detonation Fuel A" storageaddress="0x294B4" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29492" />
<table type="Y Axis" storageaddress="0x2946D" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x2934D" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2932B" />
<table type="Y Axis" storageaddress="0x29306" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x29782" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29760" />
<table type="Y Axis" storageaddress="0x2973B" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x2961B" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x295F9" />
<table type="Y Axis" storageaddress="0x295D4" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28A3B" />
<table name="Injector Latency" storageaddress="0x28A43" />
<table name="Tip-In Enrichment" storageaddress="0x29913">
<table type="Y Axis" storageaddress="0x298FF" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2853B">
<table type="Y Axis" storageaddress="0x2851F" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x29D3F" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29D1D" />
<table type="Y Axis" storageaddress="0x29CF8" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x29EA6" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29E84" />
<table type="Y Axis" storageaddress="0x29E5F" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A476" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A454" />
<table type="Y Axis" storageaddress="0x2A42F" />
</table>
<table name="Ignition Correction B" storageaddress="0x2A606" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A5E4" />
<table type="Y Axis" storageaddress="0x2A5BF" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2B83D" sizex="14" sizey="20">
<table type="X Axis" storageaddress="0x2B81F" />
<table type="Y Axis" storageaddress="0x2B7F6" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A596" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2C422" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x29305" />
<table name="Knock Detection (RPM)" storageaddress="0x2A738" />
<table name="Knock Detection (Load)" storageaddress="0x2A740" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A597" />
<table name="Rough Ignition (Load)" storageaddress="0x2A59F" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A77F" />
<table name="Fine Ignition (Load)" storageaddress="0x2A787" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A754" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A744" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A764"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A768"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A5AF" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280A9">
<table type="Y Axis" storageaddress="0x28047" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280C9">
<table type="Y Axis" storageaddress="0x28067" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2C6CD" />
<table name="Rev Limit" storageaddress="0x29A31" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x2A2C9" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29A51" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2C40F" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2ADF8" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2ADF6" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2B052" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2B05A" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2B04E" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2B058" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2BD28" />
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2BD20" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2BD24" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2BD2C" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2BD2E" />
<table name="Closed Loop EGT" storageaddress="0x2927D" />
<table name="Closed Loop RPM" storageaddress="0x2926F" />
<table name="Closed Loop Delays" storageaddress="0x29285" />
<table name="Closed Loop Cruise AFR" storageaddress="0x1A5C8"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x2926D" />
<table name="Closed Loop Modified Load" storageaddress="0x292C5" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x2927B" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x292AF"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29277" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x29275" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x29273" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x292A5" />
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2C6DF" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2CDA8" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2CD90" />
<table type="Y Axis" storageaddress="0x2CD77" />
</table>
</rom>
<rom base="A4SDA01Q">
<romid>
<xmlid>A4SDA00Q</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SDA00Q</internalidstring>
<ecuid>1</ecuid>
<caseid>AH190</caseid>
<market>JDM</market>
<year>03</year>
<transmission>MT/AT</transmission>
<submodel>STi 7</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="16BITBASE">
<romid>
<xmlid>A4TE002B</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE002B</internalidstring>
<ecuid>1</ecuid>
<caseid>AH581</caseid>
<market>JDM</market>
<year>03</year>
<transmission>MT/AT</transmission>
<submodel>STi Twin Scroll</submodel>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2AA37" sizey="10">
<table type="X Axis" storageaddress="0x2AA2D" />
<table type="Y Axis" storageaddress="0x2AA18" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2A9C8" sizey="10">
<table type="X Axis" storageaddress="0x2A9BE" />
<table type="Y Axis" storageaddress="0x2A9A9" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29159" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2AA9E" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2AAA3" />
<table name="Per Gear Compensation (Maximum Speed)" storageaddress="0x2AA9B" />
<table name="Initial Wastegate Duty" storageaddress="0x2AAC8">
<table type="X Axis" storageaddress="0x2AABE" />
<table type="Y Axis" storageaddress="0x2AAAD" />
</table>
<table name="Max Wastegate Duty " storageaddress="0x2AB63">
<table type="X Axis" storageaddress="0x2AB59" />
<table type="Y Axis" storageaddress="0x2AB48" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x2AC90">
<table type="Y Axis" storageaddress="0x2AC7C" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x2AC6A">
<table type="Y Axis" storageaddress="0x2AC56" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2AC44">
<table type="Y Axis" storageaddress="0x2AC30" />
</table>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2AC1C" />
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2AC24" />
<table name="Turbo Dynamics (Integral Minimum)" storageaddress="0x2AC28"/>
<table name="Turbo Dynamics (Integral Maximum)" storageaddress="0x2AC2A"/>
<table name="Per Gear Wastegate Compensation" storageaddress="0x2AAA8" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2ABE9" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2ABF3" />
<table name="Wastegate Compensation (Coolant Temp)" storageaddress="0x2AC07" />
<table name="Low Detonation Fuel" storageaddress="0x28D85" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28D63" />
<table type="Y Axis" storageaddress="0x28D3E" />
</table>
<table name="High Detonation Fuel" storageaddress="0x28EEC" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28ECA" />
<table type="Y Axis" storageaddress="0x28EA5" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x2866B" />
<table name="Injector Latency" storageaddress="0x28673" />
<table name="Tip-In Enrichment" storageaddress="0x2905A">
<table type="Y Axis" storageaddress="0x29046" />
</table>
<table name="Front o2 Scaling" storageaddress="0x28372">
<table type="Y Axis" storageaddress="0x28356" />
</table>
<table name="Base Ignition Timing" storageaddress="0x2931D" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x292FB" />
<table type="Y Axis" storageaddress="0x292D6" />
</table>
<table name="Ignition Correction" storageaddress="0x29857" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x29835" />
<table type="Y Axis" storageaddress="0x29810" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2A685" sizex="14" sizey="20">
<table type="X Axis" storageaddress="0x2A667" />
<table type="Y Axis" storageaddress="0x2A63E" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x29977" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2AC22" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28D3C" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x29470" />
<table name="Knock Detection (RPM)" storageaddress="0x299B2" />
<table name="Knock Detection (Load)" storageaddress="0x299BA" />
<table name="Rough Ignition (RPM)" storageaddress="0x29978" />
<table name="Rough Ignition (Load)" storageaddress="0x29980" />
<table name="Fine Ignition (RPM)" storageaddress="0x299E5" />
<table name="Fine Ignition (Load)" storageaddress="0x299ED" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x299CF" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x299BF" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x299DF"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x299E3"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2B083" />
<table name="Rev Limit" storageaddress="0x29128" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29149" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x29D1E" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x29D1C" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x29F05" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x29F0F" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x29F01" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x29F0D" />
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2A993" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2A997" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2A99B" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2A99F" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2A9A1" />
<table name="Closed Loop EGT" storageaddress="0x28CFE" />
<table name="Closed Loop RPM" storageaddress="0x28CF3" />
<table name="Closed Loop Cruise AFR" storageaddress="0x194AC"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x28CF1" />
<table name="Closed Loop Modified Load" storageaddress="0x28D22" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28CFC" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x28D0C"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28CFB" sizey="1" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x28CF9" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28CF7" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28D02" />
<table name="EGT Limit" storageaddress="0x2B332" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2B31A" />
<table type="Y Axis" storageaddress="0x2B301" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2B093" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
</rom>
<rom base="A4TE002B">
<romid>
<xmlid>A4TE001B</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE001B</internalidstring>
<ecuid>1</ecuid>
<caseid>AH580</caseid>
<market>JDM</market>
<year>03</year>
<transmission>MT/AT</transmission>
<submodel>STi Twin Scroll</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4TE002B">
<romid>
<xmlid>A4TE001C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE001C</internalidstring>
<ecuid>1</ecuid>
<caseid>AH590</caseid>
<market>JDM</market>
<year>03</year>
<transmission>MT/AT</transmission>
<submodel>STi Twin Scroll RAC</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4TE002B">
<romid>
<xmlid>A4TE002C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE002C</internalidstring>
<ecuid>1</ecuid>
<caseid>AH591</caseid>
<market>JDM</market>
<year>03</year>
<transmission>MT/AT</transmission>
<submodel>STi Twin Scroll RAC</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="16BITBASE">
<romid>
<xmlid>A4RG052N</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG052N</internalidstring>
<ecuid>1</ecuid>
<caseid></caseid>
<market>JDM</market>
<year>03</year>
<transmission>MT/AT</transmission>
<submodel>STi S202</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2BA33">
<table type="X Axis" storageaddress="0x2BA29" />
<table type="Y Axis" storageaddress="0x2BA16" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2B9CE">
<table type="X Axis" storageaddress="0x2B9C4" />
<table type="Y Axis" storageaddress="0x2B9B1" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29B55" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2BB85" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2BB8A" />
<table name="Per Gear Compensation (Maximum Speed)" storageaddress="0x2BB83" />
<table name="Initial Wastegate Duty" storageaddress="0x2BBF6">
<table type="X Axis" storageaddress="0x2BBEC" />
<table type="Y Axis" storageaddress="0x2BBDB" />
</table>
<table name="Max Wastegate Duty " storageaddress="0x2BA96">
<table type="X Axis" storageaddress="0x2BA8C" />
<table type="Y Axis" storageaddress="0x2BA7B" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x2BBC9">
<table type="Y Axis" storageaddress="0x2BBB5" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x2BBA3">
<table type="Y Axis" storageaddress="0x2BB8F" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2BB5F">
<table type="Y Axis" storageaddress="0x2BB4B" />
</table>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2BB79" sizey="1" />
<table name="Turbo Dynamics (Integral Minimum)" storageaddress="0x2BB7B"/>
<table name="Turbo Dynamics (Integral Maximum)" storageaddress="0x2BB7D"/>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2BB1C" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2BB26" />
<table name="Wastegate Compensation (Coolant Temp)" storageaddress="0x2BB3A" />
<table name="Low Detonation Fuel A" storageaddress="0x2956C" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2954A" />
<table type="Y Axis" storageaddress="0x29525" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x29405" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x293E3" />
<table type="Y Axis" storageaddress="0x293BE" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x2983A" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29818" />
<table type="Y Axis" storageaddress="0x297F3" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x296D3" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x296B1" />
<table type="Y Axis" storageaddress="0x2968C" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28A6C" />
<table name="Injector Latency" storageaddress="0x28A74" />
<table name="Tip-In Enrichment" storageaddress="0x29A09">
<table type="Y Axis" storageaddress="0x299F5" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Base Ignition Timing" storageaddress="0x29E29" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29E07" />
<table type="Y Axis" storageaddress="0x29DE2" />
</table>
<table name="Ignition Correction" storageaddress="0x2A3B3" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A391" />
<table type="Y Axis" storageaddress="0x2A36C" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2B4B9" sizey="20">
<table type="X Axis" storageaddress="0x2B49B" />
<table type="Y Axis" storageaddress="0x2B472" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A4D3" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2BB77" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x293BD" />
<table name="Knock Detection (RPM)" storageaddress="0x2A50E" />
<table name="Knock Detection (Load)" storageaddress="0x2A516" />
<table name="Rough Ignition (RPM)" storageaddress="0x2A4D4" />
<table name="Rough Ignition (Load)" storageaddress="0x2A4DC" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A555" />
<table name="Fine Ignition (Load)" storageaddress="0x2A55D" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x2A52A" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x2A51A" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x2A53A"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x2A53E"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x2A4EC" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2BFE9" />
<table name="Rev Limit" storageaddress="0x29B24" />
<table name="Rev Limit (Ign Retard)" storageaddress="0x2A206" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29B45" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x2A9FC" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x2A9FA" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2AC56" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2AC5E" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2AC52" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2AC5C" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2B9A3" />
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2B99B" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2B99F" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2B9A7" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2B9A9" />
<table name="Closed Loop EGT" storageaddress="0x29335" />
<table name="Closed Loop RPM" storageaddress="0x29327" />
<table name="Closed Loop Delays" storageaddress="0x2933D" />
<table name="Closed Loop Cruise AFR" storageaddress="0x194EE"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x29325" />
<table name="Closed Loop Modified Load" storageaddress="0x2937D" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x29333" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x29367"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x2932F" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x2932D" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2932B" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x2935D" />
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2BFFB" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2C3F4" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2C3DC" />
<table type="Y Axis" storageaddress="0x2C3C3" />
</table>
</rom>
<!-- 05 JDM STI ************************************************************************************************************************ -->
<rom base="16BITBASE">
<romid>
<xmlid>A4TJ121C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TJ121C</internalidstring>
<ecuid>1</ecuid>
<caseid>AL380</caseid>
<market>JDM</market>
<year>05</year>
<transmission>MT/AT</transmission>
<submodel>STi Twin Scroll RAC</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2ABEF" sizey="12">
<table type="X Axis" storageaddress="0x2ABE5" />
<table type="Y Axis" storageaddress="0x2ABCC" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2AB6C" sizey="12">
<table type="X Axis" storageaddress="0x2AB62" />
<table type="Y Axis" storageaddress="0x2AB49" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291BB" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2AC66" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2AC6B" />
<table name="Per Gear Compensation (Maximum Speed)" storageaddress="0x2AC63" />
<table name="Initial Wastegate Duty" storageaddress="0x2AC92" sizey="9">
<table type="X Axis" storageaddress="0x2AC88" />
<table type="Y Axis" storageaddress="0x2AC75" />
</table>
<table name="Max Wastegate Duty " storageaddress="0x2AD3F" sizey="9">
<table type="X Axis" storageaddress="0x2AD35" />
<table type="Y Axis" storageaddress="0x2AD22" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x2AE7C">
<table type="Y Axis" storageaddress="0x2AE68" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x2AE56">
<table type="Y Axis" storageaddress="0x2AE42" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2AE30">
<table type="Y Axis" storageaddress="0x2AE1C" />
</table>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2AE08" />
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2AE10" />
<table name="Turbo Dynamics (Integral Minimum)" storageaddress="0x2AE14"/>
<table name="Turbo Dynamics (Integral Maximum)" storageaddress="0x2AE16"/>
<table name="Per Gear Wastegate Compensation" storageaddress="0x2AC70" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2ADD5" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2ADDF" />
<table name="Wastegate Compensation (Coolant Temp)" storageaddress="0x2ADF3" />
<table name="Low Detonation Fuel" storageaddress="0x28DE6" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28DC4" />
<table type="Y Axis" storageaddress="0x28D9F" />
</table>
<table name="High Detonation Fuel" storageaddress="0x28F4D" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28F2B" />
<table type="Y Axis" storageaddress="0x28F06" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28692" />
<table name="Injector Latency" storageaddress="0x2869A" />
<table name="Tip-In Enrichment" storageaddress="0x290BC">
<table type="Y Axis" storageaddress="0x290A8" />
</table>
<table name="Front o2 Scaling" storageaddress="0x28372">
<table type="Y Axis" storageaddress="0x28356" />
</table>
<table name="Base Ignition Timing" storageaddress="0x2937F" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2935D" />
<table type="Y Axis" storageaddress="0x29338" />
</table>
<table name="Ignition Correction" storageaddress="0x298E2" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x298C0" />
<table type="Y Axis" storageaddress="0x2989B" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2A825" sizex="14" sizey="20">
<table type="X Axis" storageaddress="0x2A807" />
<table type="Y Axis" storageaddress="0x2A7DE" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x29A02" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2AE0E" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28D9D" />
<table name="Knock Detection (RPM)" storageaddress="0x29A3D" />
<table name="Knock Detection (Load)" storageaddress="0x29A45" />
<table name="Rough Ignition (RPM)" storageaddress="0x29A03" />
<table name="Rough Ignition (Load)" storageaddress="0x29A0B" />
<table name="Fine Ignition (RPM)" storageaddress="0x29A70" />
<table name="Fine Ignition (Load)" storageaddress="0x29A78" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x29A5A" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x29A4A" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x29A6A"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x29A6E"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A" userlevel="5" >
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA" userlevel="5" >
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA" userlevel="5" >
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2B283" />
<table name="Rev Limit" storageaddress="0x2918A" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x291AB" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x29EBE" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x29EBC" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x2A0A5" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x2A0AF" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x2A0A1" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x2A0AD" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2AB3B" />
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2AB33" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2AB37" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2AB3F" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2AB41" />
<table name="Closed Loop EGT" storageaddress="0x28D5F" />
<table name="Closed Loop RPM" storageaddress="0x28D54" />
<table name="Closed Loop Cruise AFR" storageaddress="0x196AC"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x28D52" />
<table name="Closed Loop Modified Load" storageaddress="0x28D83" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28D5D" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x28D6D"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28D5C" sizey="1" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x28D5A" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28D58" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28D63" />
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2B293" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2B5FB" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2B5E3" />
<table type="Y Axis" storageaddress="0x2B5CA" />
</table>
</rom>
<rom base="A4TJ121C">
<romid>
<xmlid>A4TJ111C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TJ111C</internalidstring>
<ecuid>1</ecuid>
<caseid>AJ820</caseid>
<market>JDM</market>
<year>05</year>
<transmission>MT/AT</transmission>
<submodel>STi Twin Scroll RAC</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4TJ121C">
<romid>
<xmlid>A4TJ111B</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TJ111B</internalidstring>
<ecuid>1</ecuid>
<caseid>AJ810</caseid>
<market>JDM</market>
<year>05</year>
<transmission>MT/AT</transmission>
<submodel>STi Twin Scroll</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- 01/02 AUS WRX ************************************************************************************************************************ -->
<rom base="A4SE700D">
<romid>
<xmlid>A4SE700I</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SE700I</internalidstring>
<year>01/02</year>
<caseid>AF730</caseid>
<market>ADM/SA</market>
<transmission>MT/AT</transmission>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4SE900D">
<romid>
<xmlid>A4SE900I</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SE900I</internalidstring>
<ecuid>1</ecuid>
<caseid>AH570</caseid>
<market>ADM/SA</market>
<year>01/02</year>
<transmission>MT/AT</transmission>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- 03 AUS WRX ************************************************************************************************************************* -->
<rom base="16BITBASE">
<romid>
<xmlid>A4TE001I</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE001I</internalidstring>
<year>03</year>
<caseid>AF770</caseid>
<market>ADM/SA</market>
<transmission>MT/AT</transmission>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete></obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2A965">
<table type="X Axis" storageaddress="0x2A95B" />
<table type="Y Axis" storageaddress="0x2A948" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2A900">
<table type="X Axis" storageaddress="0x2A8F6" />
<table type="Y Axis" storageaddress="0x2A8E3" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x2912F" />
<table name="Initial Wastegate Duty " storageaddress="0x2A9EE">
<table type="X Axis" storageaddress="0x2A9E4" />
<table type="Y Axis" storageaddress="0x2A9D3" />
</table>
<table name="Max Wastegate Duty " storageaddress="0x2AA89">
<table type="X Axis" storageaddress="0x2AA7F" />
<table type="Y Axis" storageaddress="0x2AA6E" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x2ABB6">
<table type="Y Axis" storageaddress="0x2ABA2" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x2AB90">
<table type="Y Axis" storageaddress="0x2AB7C" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2AB6A">
<table type="Y Axis" storageaddress="0x2AB56" />
</table>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2AB42"/>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2AB4A"/>
<table name="Turbo Dynamics (Integral Minimum)" storageaddress="0x2AB4E"/>
<table name="Turbo Dynamics (Integral Maximum)" storageaddress="0x2AB50"/>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2AB0F" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2AB19" />
<table name="Wastegate Compensation (Coolant Temp)" storageaddress="0x2AB2D" />
<table name="Low Detonation Fuel" storageaddress="0x28D61" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28D3F" />
<table type="Y Axis" storageaddress="0x28D1A" />
</table>
<table name="High Detonation Fuel" storageaddress="0x28EC8" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28EA6" />
<table type="Y Axis" storageaddress="0x28E81" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28633" />
<table name="Injector Latency" storageaddress="0x2863B" />
<table name="Tip-In Enrichment" storageaddress="0x29036">
<table type="Y Axis" storageaddress="0x29022" />
</table>
<table name="Front o2 Scaling" storageaddress="0x28339">
<table type="Y Axis" storageaddress="0x2831D" />
</table>
<table name="Base Ignition Timing" storageaddress="0x292F3" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x292D1" />
<table type="Y Axis" storageaddress="0x292AC" />
</table>
<table name="Ignition Correction" storageaddress="0x29829" sizex="16" sizey="16">
<table type="X Axis" storageaddress="0x29807" />
<table type="Y Axis" storageaddress="0x297E6" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2A60D" sizex="14" sizey="17">
<table type="X Axis" storageaddress="0x2A5EF" />
<table type="Y Axis" storageaddress="0x2A5CC" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x29929" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2AB48" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28D18" />
<table name="Knock Detection (RPM)" storageaddress="0x29964" />
<table name="Knock Detection (Load)" storageaddress="0x2996C" />
<table name="Rough Ignition (RPM)" storageaddress="0x2992A" />
<table name="Rough Ignition (Load)" storageaddress="0x29932" />
<table name="Fine Ignition (RPM)" storageaddress="0x29997" />
<table name="Fine Ignition (Load)" storageaddress="0x2999F" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x29981" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x29971" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x29991"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x29995"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x29942" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2AFA9" />
<table name="Rev Limit" storageaddress="0x290FE" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x2911F" />
<table name="Speed Limiting (Boost Cut)" storageaddress="0x2B47B" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x29CB4" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x29CB2" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x29E9B" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x29EA5" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x29E97" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x29EA3" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2A8D6" />
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2A8CE" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2A8D2" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2A8DA" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2A8DC" />
<table name="Closed Loop EGT" storageaddress="0x28CDA" />
<table name="Closed Loop RPM" storageaddress="0x28CCF" />
<table name="Closed Loop Cruise AFR" storageaddress="0x194A8"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x28CCD" />
<table name="Closed Loop Modified Load" storageaddress="0x28CFE" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28CD8" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x28CE8"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28CD7" sizex="1" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x28CD5" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28CD3" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28CDE" />
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2E3D9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2E3E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2E6C5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2E6C9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2AFB9" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2B160" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2B148" />
<table type="Y Axis" storageaddress="0x2B12F" />
</table>
</rom>
<!-- 03 AUS STI ************************************************************************************************************************* -->
<rom base="A4RM100H">
<romid>
<xmlid>A4RM100G</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RM100G</internalidstring>
<year>03</year>
<caseid>AJ000</caseid>
<market>ADM</market>
<transmission>MT/AT</transmission>
<submodel>STi</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- AUS 04 WRX ******************************************************************************************************************* -->
<rom base="A4TH100H">
<romid>
<xmlid>A4TH000O</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TH000O</internalidstring>
<year>04</year>
<caseid>AJ420</caseid>
<market>ADM/SA</market>
<transmission>MT/AT</transmission>
<submodel>WRX</submodel>
<obsolete>false</obsolete>
</romid>
<table name="Closed Loop Cruise AFR" storageaddress="0x195F4"/>
</rom>
<!-- AUS 04 STI ******************************************************************************************************************* -->
<rom base="A4RN300G">
<romid>
<xmlid>A4RN300I</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RN300I</internalidstring>
<year>04</year>
<caseid>AJ870</caseid>
<market>ADM</market>
<transmission>MT/AT</transmission>
<submodel>STi</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- AUS 05 WRX *********************************************************************************************************************** -->
<rom base="16BITBASE">
<romid>
<xmlid>A4TH100H</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TH100H</internalidstring>
<year>05</year>
<caseid>AJ850</caseid>
<market>ADM/SA</market>
<transmission>MT/AT</transmission>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete></obsolete>
</romid>
<table name="Target Boost (MT) " storageaddress="0x2A979">
<table type="X Axis" storageaddress="0x2A96F" />
<table type="Y Axis" storageaddress="0x2A95C" />
</table>
<table name="Target Boost (AT) " storageaddress="0x2A914">
<table type="X Axis" storageaddress="0x2A90A" />
<table type="Y Axis" storageaddress="0x2A8F7" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29141" />
<table name="Initial Wastegate Duty " storageaddress="0x2AA02">
<table type="X Axis" storageaddress="0x2A9F8" />
<table type="Y Axis" storageaddress="0x2A9E7" />
</table>
<table name="Max Wastegate Duty " storageaddress="0x2AA9D">
<table type="X Axis" storageaddress="0x2AA93" />
<table type="Y Axis" storageaddress="0x2AA82" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x2ABCA">
<table type="Y Axis" storageaddress="0x2ABB6" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x2ABA4">
<table type="Y Axis" storageaddress="0x2AB90" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x2AB7E">
<table type="Y Axis" storageaddress="0x2AB6A" />
</table>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2AB56"/>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2AB5E"/>
<table name="Turbo Dynamics (Integral Minimum)" storageaddress="0x2AB62"/>
<table name="Turbo Dynamics (Integral Maximum)" storageaddress="0x2AB64"/>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2AB23" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2AB2D" />
<table name="Wastegate Compensation (Coolant Temp)" storageaddress="0x2AB41" />
<table name="Low Detonation Fuel" storageaddress="0x28D72" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28D50" />
<table type="Y Axis" storageaddress="0x28D2B" />
</table>
<table name="High Detonation Fuel" storageaddress="0x28ED9" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28EB7" />
<table type="Y Axis" storageaddress="0x28E92" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x28642" />
<table name="Injector Latency" storageaddress="0x2864A" />
<table name="Tip-In Enrichment" storageaddress="0x29048">
<table type="Y Axis" storageaddress="0x29034" />
</table>
<table name="Front o2 Scaling" storageaddress="0x28339">
<table type="Y Axis" storageaddress="0x2831D" />
</table>
<table name="Base Ignition Timing" storageaddress="0x29305" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x292E3" />
<table type="Y Axis" storageaddress="0x292BE" />
</table>
<table name="Ignition Correction" storageaddress="0x2983B" sizex="16" sizey="16">
<table type="X Axis" storageaddress="0x29819" />
<table type="Y Axis" storageaddress="0x297F8" />
</table>
<table name="AVCS Intake Cam Advance Angle" storageaddress="0x2A621" sizex="14" sizey="17">
<table type="X Axis" storageaddress="0x2A603" />
<table type="Y Axis" storageaddress="0x2A5E0" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2993B" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x2AB5C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28D29" />
<table name="Knock Detection (RPM)" storageaddress="0x29976" />
<table name="Knock Detection (Load)" storageaddress="0x2997E" />
<table name="Rough Ignition (RPM)" storageaddress="0x2993C" />
<table name="Rough Ignition (Load)" storageaddress="0x29944" />
<table name="Fine Ignition (RPM)" storageaddress="0x299A9" />
<table name="Fine Ignition (Load)" storageaddress="0x299B1" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x29993" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x29983" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x299A3"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x299A7"/>
<table name="Ignition Advance (Learning Rate)" storageaddress="0x29954" />
<table name="MAF Sensor Scaling (1)" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x280AA">
<table type="Y Axis" storageaddress="0x28048" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x280CA">
<table type="Y Axis" storageaddress="0x28068" />
</table>
<table name="MAF Sensor Limit (CEL)" storageaddress="0x2AFBD" />
<table name="Rev Limit" storageaddress="0x29110" />
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x29131" />
<table name="Min Idle Speed A/C (AT)" storageaddress="0x29CC8" />
<table name="Min Idle Speed A/C (MT)" storageaddress="0x29CC6" />
<table name="Min Idle Speed Startup (AT)" storageaddress="0x29EAF" />
<table name="Min Idle Speed Startup (MT)" storageaddress="0x29EB9" />
<table name="Min Idle Speed High Amps (AT)" storageaddress="0x29EAB" />
<table name="Min Idle Speed High Amps (MT)" storageaddress="0x29EB7" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2A8EA" />
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2A8E2" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2A8E6" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2A8EE" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2A8F0" />
<table name="Closed Loop EGT" storageaddress="0x28CEB" />
<table name="Closed Loop RPM" storageaddress="0x28CE0" />
<table name="Closed Loop Cruise AFR" storageaddress="0x19602"/>
<table name="Closed Loop Coolant Temp" storageaddress="0x28CDE" />
<table name="Closed Loop Modified Load" storageaddress="0x28D0F" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28CE9" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x28CF9"/>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28CE8" sizey="1" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x28CE6" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28CE4" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28CEF" />
<table type="Switch" name="TGV CEL Fix (P1090)" storageaddress="0x2E3D9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1090 CEL - TGV #1 (RH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 90" />
</table>
<table type="Switch" name="TGV CEL Fix (P1092)" storageaddress="0x2E3E1" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1092 CEL - TGV #2 (LH) malfunction (stuck open).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 92" />
</table>
<table type="Switch" name="TGV CEL Fix (P1094)" storageaddress="0x2E6C5" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1094 CEL - TGV circuit #1 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 94" />
</table>
<table type="Switch" name="TGV CEL Fix (P1096)" storageaddress="0x2E6C9" category="Emissions (CEL)" sizey="3">
<description>When enabled, this deactivates the P1096 CEL - TGV circuit #2 (open circuit).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 10 96" />
</table>
<table type="Switch" name="TGV CEL Threshold Fix" storageaddress="0x2AFCD" category="Emissions (CEL)" sizey="5">
<description>When enabled, the TGV low and high thresholds are set to the minimum and maximum limits in order to eliminate certain TGV-related CELs.</description>
<state name="on" data="FF FF 7A 00 00" />
<state name="off" data="F8 52 7A 06 E9" />
</table>
<table name="EGT Limit" storageaddress="0x2B174" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2B15C" />
<table type="Y Axis" storageaddress="0x2B143" />
</table>
</rom>
<!-- 01/02 FORESTER ******************************************************************************************************************* -->
<rom base="A4SE700I">
<romid>
<xmlid>A4SE700E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SE700E</internalidstring>
<year>01/02</year>
<caseid>AG200</caseid>
<market></market>
<transmission>MT/AT</transmission>
<submodel>Forester</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4SE700I">
<romid>
<xmlid>A4SE700F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SE700F</internalidstring>
<year>01/02</year>
<caseid>AG540</caseid>
<market></market>
<transmission>MT/AT</transmission>
<submodel>Forester</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- 32BIT DEFINITIONS ******************************************************************************************************************* -->
<rom>
<romid>
<xmlid>32BITBASE</xmlid>
<make>Subaru</make>
<model>Impreza</model>
<submodel>STi</submodel>
<filesize>512kb</filesize>
</romid>
<!-- BOOST **************************************************************************************************************************** -->
<table type="3D" name="Target Boost A" category="Boost" storagetype="uint16" endian="big" sizex="8" sizey="12" userlevel="1">
<scaling units="psi relative" expression="(x-760)*0.01933677" to_byte="(x/0.01933677)+760" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="float" endian="little" sizex="8">
<scaling units="%" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="12">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="3D" name="Target Boost B" category="Boost" storagetype="uint16" endian="big" sizex="8" sizey="12" userlevel="1">
<scaling units="psi relative" expression="(x-760)*0.01933677" to_byte="(x/0.01933677)+760" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="float" endian="little" sizex="8">
<scaling units="%" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="12">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="3D" name="Target Boost C" category="Boost" storagetype="uint16" endian="big" sizex="8" sizey="12" userlevel="1">
<scaling units="psi relative" expression="(x-760)*0.01933677" to_byte="(x/0.01933677)+760" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="float" endian="little" sizex="8">
<scaling units="%" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="12">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="3D" name="Target Boost D" category="Boost" storagetype="uint16" endian="big" sizex="8" sizey="12" userlevel="1">
<scaling units="psi relative" expression="(x-760)*0.01933677" to_byte="(x/0.01933677)+760" format="#0.00" fineincrement=".1" coarseincrement="1" />
<table type="X Axis" name="Throttle" storagetype="float" endian="little" sizex="8">
<scaling units="%" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="12">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map contains the desired boost targets. Boost control is a closed loop system, adjusting the wastegate duty cycle as needed in an attempt to achieve target boost. Actual boost is influenced by a number of factors. In addition to the wastegate maps, various compensation tables can impact the final boost result. There are also limits to what a specific turbo and motor combination can produce at a given rpm, throttle position and in a particular gear.</description>
</table>
<table type="2D" name="Boost Limit (Fuel Cut)" category="Boost" storagetype="uint16" endian="big" sizey="6" userlevel="2">
<scaling units="Fuel Cut (psi relative)" expression="(x-760)*0.01933677" to_byte="(x/0.01933677)+760" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="Atmospheric Pressure" storagetype="float" endian="little" sizey="6">
<scaling units="psi relative" expression="x*0.01933677" to_byte="x/0.01933677" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>This is the level of boost at which the ECU will cut fueling. As altitude increases, atmospheric pressure decreases, and the turbo must spin faster to maintain the same amount of boost, increasing the temperature of the charge air. To keep the turbo within its efficiency range and prevent exceeding its limits, this table allows for a reduction in boost limits as atmospheric pressure becomes progressively lower.</description>
</table>
<table type="2D" name="Boost Compensation A (Coolant Temp)" category="Boost" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Target Boost Compensation (%)" expression="(x*0.78125)-100" to_byte="(x+100)/0.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5" />
</table>
<description>Percent change of target boost at different coolant temperatures.</description>
</table>
<table type="2D" name="Boost Compensation B (Coolant Temp)" category="Boost" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Target Boost Compensation (%)" expression="(x*0.78125)-100" to_byte="(x+100)/0.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5" />
</table>
<description>Percent change of target boost at different atmospheric pressures.</description>
</table>
<!-- WASTEGATE ************************************************************************************************************************ -->
<table type="3D" name="Initial Wastegate Duty A" category="Wastegate" storagetype="uint16" endian="big" sizex="8" sizey="12" userlevel="1">
<scaling units="%" expression="x*0.00390625" to_byte="x/0.00390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="float" endian="little" sizex="8">
<scaling units="%" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="12">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Initial Wastegate Duty B" category="Wastegate" storagetype="uint16" endian="big" sizex="8" sizey="12" userlevel="1">
<scaling units="%" expression="x*0.00390625" to_byte="x/0.00390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="float" endian="little" sizex="8">
<scaling units="%" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="12">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Initial Wastegate Duty C" category="Wastegate" storagetype="uint16" endian="big" sizex="8" sizey="12" userlevel="1">
<scaling units="%" expression="x*0.00390625" to_byte="x/0.00390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="float" endian="little" sizex="8">
<scaling units="%" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="12">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Initial Wastegate Duty D" category="Wastegate" storagetype="uint16" endian="big" sizex="8" sizey="12" userlevel="1">
<scaling units="%" expression="x*0.00390625" to_byte="x/0.00390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="float" endian="little" sizex="8">
<scaling units="%" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="12">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the starting values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Max Wastegate Duty A" category="Wastegate" storagetype="uint16" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*0.00390625" to_byte="x/0.00390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="float" endian="little" sizex="8">
<scaling units="%" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="8">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="3D" name="Max Wastegate Duty B" category="Wastegate" storagetype="uint16" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*0.00390625" to_byte="x/0.00390625" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="float" endian="little" sizex="8">
<scaling units="%" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="8">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>These are the maximum values for wastegate duty. When wastegate duty cycles are raised, this typically results in more boost, but with an increased chance of spiking. When wastegate duty cycles are lowered, this typically results in less boost and a greater chance of not hitting boost targets. Other compensation factors also have an influence on actual wastegate duty cycles.</description>
</table>
<table type="2D" name="Turbo Dynamics (Integral Positive)" category="Wastegate" storagetype="uint16" endian="big" sizey="9" userlevel="3">
<scaling units="Wastegate Duty Correction (%)" expression="(x*0.00390625)-50" to_byte="(x+50)/0.00390625" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="Boost Error" storagetype="float" endian="little" sizey="9">
<scaling units="psi relative" expression="x*0.01933677" to_byte="x/0.01933677" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost.</description>
</table>
<table type="2D" name="Turbo Dynamics (Integral Negative)" category="Wastegate" storagetype="uint16" endian="big" sizey="9" userlevel="3">
<scaling units="Wastegate Duty Correction (%)" expression="(x*0.00390625)-50" to_byte="(x+50)/0.00390625" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="Boost Error" storagetype="float" endian="little" sizey="9">
<scaling units="psi relative" expression="x*0.01933677" to_byte="x/0.01933677" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized when the ECU is initially attempting to hit target boost. It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost.</description>
</table>
<table type="2D" name="Turbo Dynamics (Proportional Gain)" category="Wastegate" storagetype="uint16" endian="big" sizey="9" userlevel="3">
<scaling units="Wastegate Duty Correction (%)" expression="(x*0.00390625)-50" to_byte="(x+50)/0.00390625" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="Boost Error" storagetype="float" endian="little" sizey="9">
<scaling units="psi relative" expression="x*0.01933677" to_byte="x/0.01933677" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>The percent change in wastegate duty at different levels of boost error in order to achieve target boost. This table is utilized after target boost has been achieved in order to prevent "boost hunting". It allows a percentage of wastegate duty to be added or substracted based on the difference between target boost and actual boost.</description>
</table>
<table type="1D" name="Low Speed Wastegate Compensation" category="Wastegate" storagetype="float" endian="little" sizey="1" userlevel="3">
<scaling units="%" expression="(x*100)-100" to_byte="(x+100)/100" format="0.00" fineincrement="1" coarseincrement="5" />
<description>Percent change in wastegate duty at vehicle speeds below the 'Low Speed Wastegate (Maximum Speed)' value.</description>
</table>
<table type="1D" name="Low Speed Wastegate (Maximum Speed)" category="Wastegate" storagetype="float" endian="little" sizey="1" userlevel="3">
<scaling units="MPH" expression="x*.621" to_byte="x/.621" format="#" fineincrement="1" coarseincrement="5" />
<description>Vehicle speed at which the low speed wastegate compensation is disabled.</description>
</table>
<table type="2D" name="Wastegate Compensation A (Intake Temp)" category="Wastegate" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Wastegate Duty Compensation (%)" expression="(x*0.78125)-100" to_byte="(x+100)/0.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Y Axis" name="Intake Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5" />
</table>
<description>The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to variations in temperature.</description>
</table>
<table type="2D" name="Wastegate Compensation B (Intake Temp)" category="Wastegate" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Wastegate Duty Compensation (%)" expression="(x*0.78125)-100" to_byte="(x+100)/0.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Y Axis" name="Intake Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5" />
</table>
<description>The percent change of wastegate duties at different temperatures as measured by the air intake temperature sensor. This table is designed to allow changes to the wastegate duty cycles for the purpose of preventing inconsistencies in actual boost due to variations in temperature.</description>
</table>
<table type="2D" name="Wastegate Compensation A (Coolant Temp)" category="Wastegate" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Wastegate Duty Compensation (%)" expression="(x*0.78125)-100" to_byte="(x+100)/0.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5" />
</table>
<description>Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added to or subtracted from wastegate duty based on the readings from the coolant temperature sensor.</description>
</table>
<table type="2D" name="Wastegate Compensation B (Coolant Temp)" category="Wastegate" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Wastegate Duty Compensation (%)" expression="(x*0.78125)-100" to_byte="(x+100)/0.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5" />
</table>
<description>Percent change of wastegate duties at different coolant temperatures. Allows a percentage to be added to or subtracted from wastegate duty based on the readings from the coolant temperature sensor.</description>
</table>
<table type="3D" name="Wastegate Compensation A (Atmosphere)" category="Wastegate" storagetype="uint8" endian="big" sizex="6" sizey="4" userlevel="3">
<scaling units="%" expression="(x*0.78125)-100" to_byte="(x+100)/0.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Atmospheric Pressure" storagetype="float" endian="little" sizex="6">
<scaling units="psi relative" expression="x*0.01933677" to_byte="x/0.01933677" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="4">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>The percent change of wastegate duties at different atmospheric pressures.</description>
</table>
<table type="3D" name="Wastegate Compensation B (Atmosphere)" category="Wastegate" storagetype="uint8" endian="big" sizex="6" sizey="4" userlevel="3">
<scaling units="%" expression="(x*0.78125)-100" to_byte="(x+100)/0.78125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Atmospheric Pressure" storagetype="float" endian="little" sizex="6">
<scaling units="psi relative" expression="x*0.01933677" to_byte="x/0.01933677" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="4">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>The percent change of wastegate duties at different atmospheric pressures.</description>
</table>
<!-- FUEL ***************************************************************************************************************************** -->
<table type="3D" name="Low Detonation Fuel A" category="Fuel" storagetype="uint8" endian="big" sizex="15" sizey="18" userlevel="1">
<scaling units="air/fuel ratio" expression="14.7/(1+x*.0078125)" to_byte="(14.7/x-1)/.0078125" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="float" endian="little" sizex="15">
<scaling units="grams/cyl" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="18">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR.</description>
</table>
<table type="3D" name="Low Detonation Fuel B" category="Fuel" storagetype="uint8" endian="big" sizex="15" sizey="18" userlevel="1">
<scaling units="air/fuel ratio" expression="14.7/(1+x*.0078125)" to_byte="(14.7/x-1)/.0078125" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="float" endian="little" sizex="15">
<scaling units="grams/cyl" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="18">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This fuel map is used when the advance multiplier is greater than the 'fuel map switch threshold' value. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR.</description>
</table>
<table type="3D" name="High Detonation Fuel A" category="Fuel" storagetype="uint8" endian="big" sizex="15" sizey="18" userlevel="1">
<scaling units="air/fuel ratio" expression="14.7/(1+x*.0078125)" to_byte="(14.7/x-1)/.0078125" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="float" endian="little" sizex="15">
<scaling units="grams/cyl" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="18">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This fuel map is used when the advance multiplier is less than or equal to the 'fuel map switch threshold' value. It is designed to run a typically richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR.</description>
</table>
<table type="3D" name="High Detonation Fuel B" category="Fuel" storagetype="uint8" endian="big" sizex="15" sizey="18" userlevel="1">
<scaling units="air/fuel ratio" expression="14.7/(1+x*.0078125)" to_byte="(14.7/x-1)/.0078125" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="float" endian="little" sizex="15">
<scaling units="grams/cyl" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="18">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This fuel map is used when the advance multiplier is less than or equal to the 'fuel map switch threshold' value. It is designed to run a typically richer mixture to thermally manage a high knock condition. These values are used in open loop operation only and the air/fuel ratio is calculated using the air flow data from the MAF sensor. Because there is no feedback in open loop operation, the actual AFR may differ from the values in this table. In addition, the ECU applies a long-term A/F learning compensation to open loop fueling from patterns it recognizes in closed loop loop fueling which can cause further changes in the actual AFR.</description>
</table>
<table type="1D" name="Injector Flow Scaling" category="Fuel" storagetype="float" endian="little" sizey="1" userlevel="3">
<scaling units="cc/min" expression="2707090/x" to_byte="2707090/x" format="#.00" fineincrement="10" coarseincrement="100" />
<description>This is the fuel injector flow rating. This rating needs to be changed when different injectors are fitted to the car.</description>
</table>
<table type="2D" name="Tip-in Enrichment" category="Fuel" storagetype="uint16" endian="big" sizey="18" userlevel="3">
<scaling units="Enrichment (direct value with ecu multiplier)" expression="x*4" to_byte="x/4" format="#" fineincrement="1" coarseincrement="10" />
<table type="Y Axis" name="Throttle Angle Change" storagetype="float" endian="little" sizey="18">
<scaling units="%" expression="x" to_byte="x" format="0.0" fineincrement="1" coarseincrement="5"/>
</table>
<description>This is the initial fuel enrichment during throttle tip-in. Throttle tip-in occurs when the throttle is quickly increased from a steady-state position. The enrichment value is a direct value from the ECU. The larger the value, the more fuel is added. This table is typically modified when using larger injectors.</description>
</table>
<table type="2D" name="Injector Latency" category="Fuel" storagetype="uint16" endian="big" sizey="5" userlevel="3">
<scaling units="Latency (ms)" expression="x*.000390625" to_byte="x/.000390625" format="0.00" fineincrement=".01" coarseincrement=".1" />
<table type="Y Axis" name="Battery Output" storagetype="float" endian="little" sizey="1">
<scaling units="volts" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>These are the injector latencies at different battery voltages. These need to be changed when non-OEM injectors are fitted to the car.</description>
</table>
<!-- TIMING *************************************************************************************************************************** -->
<table type="3D" name="Base Ignition Timing A" category="Timing" storagetype="uint8" endian="big" sizex="15" sizey="18" userlevel="1">
<scaling units="degrees BTDC" expression="(x*.3515625)-20" to_byte="(x+20)/.3515625" format="0.00" fineincrement=".2" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="float" endian="little" sizex="15">
<scaling units="grams/cyl" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="18">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel quality that the vehicle is likely to encounter.</description>
</table>
<table type="3D" name="Base Ignition Timing B" category="Timing" storagetype="uint8" endian="big" sizex="15" sizey="18" userlevel="1">
<scaling units="degrees BTDC" expression="(x*.3515625)-20" to_byte="(x+20)/.3515625" format="0.00" increment="1" />
<table type="X Axis" name="Engine Load" storagetype="float" endian="little" sizex="15">
<scaling units="grams/cyl" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="18">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This is the minimum (base) amount of timing. To achieve total timing, the ignition correction map values are added on top of this base map. The amount of the correction map added is dependent on knock and adjusted through rough ignition correction (the advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. This base ignition map is intended by Subaru to be the maximum amount of timing to run, without knock, with the lowest octane fuel and fuel quality that the vehicle is likely to encounter.</description>
</table>
<table type="3D" name="Ignition Correction A" category="Timing" storagetype="uint8" endian="big" sizex="16" sizey="18" userlevel="1">
<scaling units="degrees BTDC" expression="x*.3515625" to_byte="x/.3515625" format="0.00" fineincrement=".3" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="float" endian="little" sizex="16">
<scaling units="grams/cyl" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="18">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map.</description>
</table>
<table type="3D" name="Ignition Correction B" category="Timing" storagetype="uint8" endian="big" sizex="16" sizey="18" userlevel="1">
<scaling units="degrees BTDC" expression="x*.3515625" to_byte="x/.3515625" format="0.00" fineincrement=".3" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="float" endian="little" sizex="16">
<scaling units="grams/cyl" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="18">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map.</description>
</table>
<table type="3D" name="Ignition Correction C" category="Timing" storagetype="uint8" endian="big" sizex="16" sizey="18" userlevel="1">
<scaling units="degrees BTDC" expression="x*.3515625" to_byte="x/.3515625" format="0.00" fineincrement=".3" coarseincrement="1" />
<table type="X Axis" name="Engine Load" storagetype="float" endian="little" sizex="16">
<scaling units="grams/cyl" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="18">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This is the maximum timing added to the base ignition map to make up total timing. Actual correction added depends on knock activity. Rough ignition correction is applied to this table in the advent of certain levels of knock and the actual correction = ignition correction x (advance multiplier/16). In addition, there is a fine ignition correction, stored in RAM, which can alter correction in a more narrow capacity at particular rpm/load sites. There are also various compensation tables that can affect the final timing. Added correction will never be greater than the values on this map.</description>
</table>
<table type="3D" name="AVCS Intake Cam Advance Angle A" category="Timing" storagetype="uint16" endian="big" sizex="14" sizey="18" userlevel="3">
<scaling units="degrees" expression="x*.0054931640625" to_byte="x/.0054931640625" format="0.00" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Engine Load" storagetype="float" endian="little" sizex="14">
<scaling units="grams/cyl" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="18">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map selects the degree of intake cam advance for the variable valve timing system.</description>
</table>
<table type="3D" name="AVCS Intake Cam Advance Angle B" category="Timing" storagetype="uint16" endian="big" sizex="14" sizey="18" userlevel="3">
<scaling units="degrees" expression="x*.0054931640625" to_byte="x/.0054931640625" format="0.00" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Engine Load" storagetype="float" endian="little" sizex="14">
<scaling units="grams/cyl" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="18">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>This map selects the degree of intake cam advance for the variable valve timing system.</description>
</table>
<table type="1D" name="Advance Multiplier (Initial)" category="Timing" storagetype="float" endian="little" sizey="1" userlevel="2">
<scaling units="IAM" format="0.00" fineincrement=".05" coarseincrement=".1" />
<description>The initial ignition advance multiplier after ECU reset. The advance multiplier determines the percentage of the ignition correction map to be added to base timing. Actual correction = (ignition correction * IAM). This is a dynamic value that changes according to the frequency and severity of knock.</description>
</table>
<table type="2D" name="Advance Multiplier (Boost Control)" category="Timing" storagetype="float" endian="little" sizey="2" userlevel="2">
<scaling units="IAM" expression="x" to_byte="x" format="0.00" fineincrement=".05" coarseincrement=".1" />
<table type="Static Y Axis" name="Boost Control" sizey="2">
<data>Disable</data>
<data>Re-Enable</data>
</table>
<description>Boost control is disabled when the ignition advance multiplier is equal to or below the first value. Boost control is enabled when the ignition advance multiplier is equal to or above the second value (this is only applicable if boost has already been disabled previously).</description>
</table>
<table type="1D" name="Advance Multiplier (Fuel Map Switch)" category="Timing" storagetype="float" endian="little" sizey="1" userlevel="2">
<scaling units="IAM" format="0.00" fineincrement=".05" coarseincrement=".1" />
<description>The ECU will begin using the 'High Detonation Fuel' map when the ignition advance multiplier is equal to or below this value. This in an attempt to thermally manage a motor with significant knock by using the typically richer high detonation fuel map.</description>
</table>
<table type="2D" name="Timing Compensation (Intake Temp)" category="Timing" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Ignition Timing Compensation (%)" expression="(x*.78125)-100" to_byte="(x+100)/.78125" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="Intake Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5" />
</table>
<description>This is the percent change of ignition timing based on input from the air intake temperature sensor.</description>
</table>
<!-- KNOCK **************************************************************************************************************************** -->
<table type="2D" name="Knock Detection (RPM)" category="Knock" storagetype="float" endian="little" sizey="4" userlevel="4">
<scaling units="Engine Speed (RPM)" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Condition - Limit" sizey="4">
<data>A - Min</data>
<data>B - Min</data>
<data>A - Max</data>
<data>B - Max</data>
</table>
<description>This is the RPM range where the ECU listens for knock. Maximum stock values may not be as high as redline due to the increasing difficulty of the knock sensor to discriminate between knock and engine noise at high rpm.</description>
</table>
<table type="2D" name="Rough Ignition (RPM)" category="Knock" storagetype="float" endian="little" sizey="4" userlevel="4">
<scaling units="Engine Speed (RPM)" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Condition - Limit" sizey="4">
<data>A - Min</data>
<data>B - Min</data>
<data>A - Max</data>
<data>B - Max</data>
</table>
<description>This is the range of rpm where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different knock sensors, engine noise, and a particular revision's knock algorithm.</description>
</table>
<table type="2D" name="Rough Ignition (Load)" category="Knock" storagetype="float" endian="little" sizey="4" userlevel="4">
<scaling units="Engine Load (grams/cyl)" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Condition - Limit" sizey="4">
<data>A - Min</data>
<data>B - Min</data>
<data>A - Max</data>
<data>B - Max</data>
</table>
<description>This is the range of engine load where the advance multiplier can be adjusted based on knock events. An algorithm within the ECU determines the need to raise or lower the advance multiplier based on the number and severity of knock events over a period of time. The reason that this range is smaller than the knock detection range, is because it globally impacts correction timing and is designed to operate over a range in which the knock sensor has the greatest accuracy, which may vary by different models/years due to different knock sensors, engine noise, and a particular revision's knock algorithm.</description>
</table>
<table type="2D" name="Fine Ignition (RPM)" category="Knock" storagetype="float" endian="little" sizey="4" userlevel="4">
<scaling units="Engine Speed (RPM)" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Condition - Limit" sizey="4">
<data>A - Min</data>
<data>B - Min</data>
<data>A - Max</data>
<data>B - Max</data>
</table>
<description>The range of RPM where fine ignition correction values are applied. These correction values are stored in RAM and referenced by the load and rpm values designated in the 'knock learning range' tables. Fine ignition correction is designed to advance or retard correction timing at particular load/rpm ranges where the ECU is detecting knock. When the knock events reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the ECU is not registering knock activity, except that the advance multiplier is raised. The fine correction process will never advance correction above the values indicated in the ignition correction table.</description>
</table>
<table type="2D" name="Fine Ignition (Load)" category="Knock" storagetype="float" endian="little" sizey="4" userlevel="4">
<scaling units="Engine Load (grams/cyl)" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Condition - Limit" sizey="4">
<data>A - Min</data>
<data>B - Min</data>
<data>A - Max</data>
<data>B - Max</data>
</table>
<description>The range of engine load where fine ignition correction values are applied. These correction values are stored in RAM and referenced by the load and rpm values designated in the 'knock learning range' tables. Fine ignition correction is designed to advance or retard correction timing at particular load/rpm ranges where the ECU is detecting knock. When the knock events reach a certain threshold, then the advance multiplier is reduced and the fine corrections are reset to zero. The same occurs if the ECU is not registering knock activity, except that the advance multiplier is raised. The fine correction process will never advance correction above the values indicated in the ignition correction table.</description>
</table>
<table type="2D" name="Fine Ignition Rows (RPM)" category="Knock" storagetype="float" endian="little" sizey="6" userlevel="4">
<scaling units="Engine Speed (RPM)" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Row Number" sizey="6">
<data>1</data>
<data>2</data>
<data>3</data>
<data>4</data>
<data>5</data>
<data>6</data>
</table>
<description>These are the RPM values that make up the y-axis of the knock learning table stored in RAM. Values that are closer to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply fine correction in broader strokes.</description>
</table>
<table type="2D" name="Fine Ignition Columns (Load)" category="Knock" storagetype="float" endian="little" sizey="4" userlevel="4">
<scaling units="Engine Load (grams/cyl)" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Column Number" sizey="4">
<data>1</data>
<data>2</data>
<data>3</data>
<data>4</data>
</table>
<description>These are the engine load values that make up the x-axis of the knock learning table stored in RAM. Values that are closer to one another will result in greater resolution within that range, allowing for finer adjustments, but reduce the overall range of the fine ignition learning table. A greater spread between the values will increase the range of fine ignition application, but apply fine correction in broader strokes.</description>
</table>
<table type="1D" name="Fine Ignition (Advance Interval)" category="Knock" storagetype="uint16" endian="big" sizey="1" userlevel="4">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
<description>Fine ignition advance interval.</description>
</table>
<table type="1D" name="Fine Ignition (Advance Magnitude)" category="Knock" storagetype="float" endian="little" sizey="1" userlevel="4">
<scaling units="degrees BTDC" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
<description>Fine ignition learning advance magnitude (alpha)</description>
</table>
<!-- MAF ****************************************************************************************************************************** -->
<table type="2D" name="MAF Sensor Scaling (1)" category="MAF" storagetype="float" endian="little" sizey="18" userlevel="3">
<scaling units="Air Flow (grams/sec)" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="MAF sensor" storagetype="float" endian="little" sizey="54">
<scaling units="volts" expression="x" to_byte="x" format="0.00" fineincrement=".01" coarseincrement=".1" />
</table>
<description>This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car.</description>
</table>
<table type="2D" name="MAF Sensor Scaling (2)" category="MAF" storagetype="float" endian="little" sizey="18" userlevel="3">
<scaling units="Air Flow (grams/sec)" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="MAF sensor" storagetype="float" endian="little" sizey="54">
<scaling units="volts" expression="x" to_byte="x" format="0.00" fineincrement=".01" coarseincrement=".1" />
</table>
<description>This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car.</description>
</table>
<table type="2D" name="MAF Sensor Scaling (3)" category="MAF" storagetype="float" endian="little" sizey="18" userlevel="3">
<scaling units="Air Flow (grams/sec)" expression="x" to_byte="x" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Y Axis" name="MAF sensor" storagetype="float" endian="little" sizey="54">
<scaling units="volts" expression="x" to_byte="x" format="0.00" fineincrement=".01" coarseincrement=".1" />
</table>
<description>This is the scaling for the mass air flow sensor. It correlates MAF sensor voltages with the amount of air flow this represents, which in turn, will be used by the ECU to calculate the AFR. Typically modified when aftermarket intakes are fitted to the car.</description>
</table>
<table type="1D" name="MAF Sensor Limit A (CEL)" category="MAF" storagetype="float" endian="little" sizey="1" userlevel="3">
<scaling units="grams/sec" expression="x" to_byte="x" format="#.00" fineincrement="1" coarseincrement="10" />
<description>Maximum g/s reading before CEL.</description>
</table>
<table type="1D" name="MAF Sensor Limit B (CEL)" category="MAF" storagetype="float" endian="little" sizey="1" userlevel="3">
<scaling units="grams/sec" expression="x" to_byte="x" format="#.00" fineincrement="1" coarseincrement="10" />
<description>Maximum g/s reading before CEL.</description>
</table>
<!-- MISC ***************************************************************************************************************************** -->
<table type="2D" name="Rev Limit" category="Misc" storagetype="float" endian="little" sizey="2" userlevel="2">
<scaling units="Engine Speed (RPM)" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Rev Limiter" sizey="2">
<data>On</data>
<data>Off</data>
</table>
<description>These are the RPM values at which the rev limiter turns on and off. When engine speed is equal to or exceeds the 'On' value, the rev limiter is engaged, after which, if engine speed drops below the 'Off' value, the rev limiter is disengaged.</description>
</table>
<table type="3D" name="Throttle Duty Cycles" category="Misc" storagetype="uint16" endian="big" sizex="15" sizey="17" userlevel="4">
<scaling units="throttle duty %" expression="x*.001953125" to_byte="x/.001953125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="float" endian="little" sizex="15">
<scaling units="%" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="5" />
</table>
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="17">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
</table>
<description>Throttle duty cycle for electronic throttle control.</description>
</table>
<table type="2D" name="Speed Limiting (Fuel Cut)" category="Misc" storagetype="float" endian="little" sizey="4" userlevel="2">
<scaling units="Vehicle Speed (MPH)" expression="x/1.609" to_byte="x*1.609" format="#" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Fuel Cut - Transmission Type" sizey="4">
<data>On - AT</data>
<data>On - MT</data>
<data>Off - AT</data>
<data>Off - MT</data>
</table>
<description>The vehicle speed at which fuel is cut.</description>
</table>
<!-- IDLE ***************************************************************************************************************************** -->
<table type="2D" name="Idle Speed A (Coolant Temp)" category="Idle" storagetype="uint16" endian="big" sizey="16" userlevel="2">
<scaling units="Engine Speed (RPM)" expression="x*0.1953125" to_byte="x/0.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5"/>
</table>
<description>Idle speed at different coolant temperatures.</description>
</table>
<table type="2D" name="Idle Speed B (Coolant Temp)" category="Idle" storagetype="uint16" endian="big" sizey="16" userlevel="2">
<scaling units="Engine Speed (RPM)" expression="x*0.1953125" to_byte="x/0.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5"/>
</table>
<description>Idle speed at different coolant temperatures.</description>
</table>
<table type="2D" name="Idle Speed C (Coolant Temp)" category="Idle" storagetype="uint16" endian="big" sizey="16" userlevel="2">
<scaling units="Engine Speed (RPM)" expression="x*0.1953125" to_byte="x/0.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5"/>
</table>
<description>Idle Speed at different coolant temperatures.</description>
</table>
<table type="2D" name="Idle Speed D (Coolant Temp)" category="Idle" storagetype="uint16" endian="big" sizey="16" userlevel="2">
<scaling units="Engine Speed (RPM)" expression="x*0.1953125" to_byte="x/0.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5"/>
</table>
<description>Idle Speed at different coolant temperatures.</description>
</table>
<table type="2D" name="Idle Speed E (Coolant Temp)" category="Idle" storagetype="uint16" endian="big" sizey="16" userlevel="2">
<scaling units="Engine Speed (RPM)" expression="x*0.1953125" to_byte="x/0.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5"/>
</table>
<description>Idle Speed at different coolant temperatures.</description>
</table>
<table type="2D" name="Idle Speed F (Coolant Temp)" category="Idle" storagetype="uint16" endian="big" sizey="16" userlevel="2">
<scaling units="Engine Speed (RPM)" expression="x*0.1953125" to_byte="x/0.1953125" format="#" fineincrement="50" coarseincrement="100" />
<table type="Y Axis" name="Coolant Temperature" storagetype="float" endian="little" sizey="16">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5"/>
</table>
<description>Idle Speed at different coolant temperatures.</description>
</table>
<!-- CLOSED LOOP ********************************************************************************************************************** -->
<table type="2D" name="Closed Loop EGT" category="Closed Loop" storagetype="float" endian="little" sizey="2" userlevel="3">
<scaling units="Degrees F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="#" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Closed Loop" sizey="2">
<data>Enter Below</data>
<data>Exit Above</data>
</table>
<description>When the EGT (exhaust gas temperature) drops below the 'Enter' value, the process to enter closed loop begins. When the EGT rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently.</description>
</table>
<table type="1D" name="Closed Loop Delays" category="Closed Loop" storagetype="uint16" endian="big" sizey="1" userlevel="4">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="100" />
<description>The delay values for closed loop/open loop transitions. While the specifics of the delay tables are not known, their function is to determine a delay from closed loop to open loop and back again based on particular conditions.</description>
</table>
<table type="1D" name="Closed Loop Delay" category="Closed Loop" storagetype="uint16" endian="big" sizey="1" userlevel="4">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="100" />
<description>The delay value for closed loop/open loop transitions. While the specifics of the delay value is not known, its function is to determine a delay from closed loop to open loop and back again based on a particular condition.</description>
</table>
<table type="1D" name="Closed Loop Coolant Temp" category="Closed Loop" storagetype="float" endian="little" sizey="1" userlevel="3">
<scaling units="F" expression="(x*1.8)+32" to_byte="(x-32)/1.8" format="0.0" fineincrement="1" coarseincrement="5" />
<description>The minimum coolant temperature necessary for closed loop fueling.</description>
</table>
<table type="2D" name="Closed Loop Vehicle Speed" category="Closed Loop" storagetype="float" endian="little" sizey="2" userlevel="3">
<scaling units="Vehicle Speed (MPH)" expression="x*.621" to_byte="x/.621" format="#" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Closed Loop" sizey="2">
<data>Enter Below</data>
<data>Exit Above</data>
</table>
<description>When vehicle speed drops below the 'Enter' value, the process to enter closed loop begins. When vehicle speeds rises above the 'Exit' value, the process to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently.</description>
</table>
<table type="2D" name="Closed Loop Modified Load" category="Closed Loop" storagetype="uint16" endian="big" sizey="16" userlevel="3">
<scaling units="Modified Load (direct value with ecu multiplier)" expression="x*4" to_byte="x/4" format="#" fineincrement="100" coarseincrement="1000" />
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="16">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100"/>
</table>
<description>When modified load rises above these values referenced by rpm, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="2D" name="Closed Loop Modified Load A" category="Closed Loop" storagetype="uint16" endian="big" sizey="16" userlevel="3">
<scaling units="Modified Load (direct value with ecu multiplier)" expression="x*4" to_byte="x/4" format="#" fineincrement="100" coarseincrement="1000" />
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="16">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100"/>
</table>
<description>When modified load rises above this value, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="2D" name="Closed Loop Modified Load B" category="Closed Loop" storagetype="uint16" endian="big" sizey="16" userlevel="3">
<scaling units="Modified Load (direct value with ecu multiplier)" expression="x*4" to_byte="x/4" format="#" fineincrement="100" coarseincrement="1000" />
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="16">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100"/>
</table>
<description>When modified load rises above this value, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="2D" name="Closed Loop Modified Load C" category="Closed Loop" storagetype="uint16" endian="big" sizey="16" userlevel="3">
<scaling units="Modified Load (direct value with ecu multiplier)" expression="x*4" to_byte="x/4" format="#" fineincrement="100" coarseincrement="1000" />
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="16">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100"/>
</table>
<description>When modified load rises above this value, the process to enter open loop begins. This table, as well as the tps table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="2D" name="Closed Loop RPM (Stationary)" category="Closed Loop" storagetype="float" endian="little" sizey="2" userlevel="3">
<scaling units="Engine Speed (RPM)" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Closed Loop" sizey="2">
<data>Enter Below</data>
<data>Exit Above</data>
</table>
<description>When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently.</description>
</table>
<table type="2D" name="Closed Loop RPM Per Gear (Auto)" category="Closed Loop" storagetype="float" endian="little" sizey="10" userlevel="3">
<scaling units="Engine Speed (RPM)" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Gear" storagetype="uint16" endian="big" sizey="10">
<data>1st</data>
<data> </data>
<data>2nd</data>
<data> </data>
<data>3rd</data>
<data> </data>
<data>4th</data>
<data> </data>
<data>5th</data>
<data> </data>
</table>
<description>When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently.</description>
</table>
<table type="2D" name="Closed Loop RPM Per Gear (Manual)" category="Closed Loop" storagetype="float" endian="little" sizey="10" userlevel="3">
<scaling units="Engine Speed (RPM)" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
<table type="Static Y Axis" name="Gear" storagetype="uint16" endian="big" sizey="10">
<data>1st</data>
<data> </data>
<data>2nd</data>
<data> </data>
<data>3rd</data>
<data> </data>
<data>4th</data>
<data> </data>
<data>5th</data>
<data> </data>
</table>
<description>When RPM drops below the 'Enter' value, the process to enter closed loop begins. When RPM rises above the 'Exit' value, the process to to exit closed loop begins. This is not an absolute condition, but one of several triggers in the switchover process that do not act independently.</description>
</table>
<table type="2D" name="Closed Loop TPS (Primary)" category="Closed Loop" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Throttle %" expression="x*0.48828125" to_byte="x/0.48828125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="16">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100"/>
</table>
<description>These are the throttle percentages at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="1D" name="Closed Loop TPS (Maximum)" category="Closed Loop" storagetype="float" endian="little" sizey="1" userlevel="4">
<scaling units="Throttle %" expression="x" to_byte="x" format="0.0" fineincrement="1" coarseincrement="5" />
<description>Closed loop TPS Maximum. Exact function unknown. May be a maximum threshold figure to switch to open loop when none of the other triggers have been activated.</description>
</table>
<table type="2D" name="Closed Loop TPS A" category="Closed Loop" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Throttle %" expression="x*0.48828125" to_byte="x/0.48828125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="16">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100"/>
</table>
<description>These are the throttle percentages at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="2D" name="Closed Loop TPS B" category="Closed Loop" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Throttle %" expression="x*0.48828125" to_byte="x/0.48828125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="16">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100"/>
</table>
<description>These are the throttle percentages at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="2D" name="Closed Loop TPS C" category="Closed Loop" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Throttle %" expression="x*0.48828125" to_byte="x/0.48828125" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Y Axis" name="Engine Speed" storagetype="float" endian="little" sizey="16">
<scaling units="RPM" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100"/>
</table>
<description>These are the throttle percentages at which the process to enter open loop begins. This table, as well as the modified load table, seem to have a priority in determining the open loop transition compared to the other tables.</description>
</table>
<table type="2D" name="Closed Loop TPS (Sea Level)" category="Closed Loop" storagetype="float" endian="little" sizey="2" userlevel="3">
<scaling units="Throttle %" expression="x" to_byte="x" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Closed Loop" sizey="2">
<data>Enter</data>
<data>Exit</data>
</table>
<description>Closed loop TPS used at Sea level as determined by the 'Closed Loop Atmospheric Pressure' table.</description>
</table>
<table type="2D" name="Closed Loop TPS (High Altitude)" category="Closed Loop" storagetype="float" endian="little" sizey="2" userlevel="3">
<scaling units="Throttle %" expression="x" to_byte="x" format="0.0" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Closed Loop" sizey="2">
<data>Enter</data>
<data>Exit</data>
</table>
<description>Closed loop TPS used at high altitude as determined by the 'Closed Loop Atmospheric Pressure' table.</description>
</table>
<table type="2D" name="Closed Loop Atmospheric Pressure" category="Closed Loop" storagetype="float" endian="little" sizey="2" userlevel="3">
<scaling units="Atmospheric Pressure (psi relative)" expression="x*0.01933677" to_byte="x/0.01933677" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="TPS Table Selection" sizey="2">
<data>Minimum Sea Level</data>
<data>Maximum High Altitude</data>
</table>
<description>If atmospheric pressure exceeds the first value, Sea Level TPS values are used. If it is below the second value, TPS High Altitude values are used.</description>
</table>
</rom>
<!-- USDM 04 STI ********************************************************************************************************************** -->
<rom base="32BITBASE">
<romid>
<xmlid>A2ZJ500J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ500J</internalidstring>
<caseid>AJ241</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>04</year>
<flashmethod>sti04</flashmethod>
<memmodel>SH7055</memmodel>
<obsolete>true</obsolete>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0x7FB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 07 FA F7 B4 A1 70 AA" />
</table>
<table name="Target Boost A" storageaddress="0x563E0">
<table type="X Axis" storageaddress="0x56390" />
<table type="Y Axis" storageaddress="0x563B0" />
</table>
<table name="Target Boost B" storageaddress="0x564F0">
<table type="X Axis" storageaddress="0x564A0" />
<table type="Y Axis" storageaddress="0x564C0" />
</table>
<table name="Target Boost C" storageaddress="0x56600">
<table type="X Axis" storageaddress="0x565B0" />
<table type="Y Axis" storageaddress="0x565D0" />
</table>
<table name="Target Boost D" storageaddress="0x56710">
<table type="X Axis" storageaddress="0x566C0" />
<table type="Y Axis" storageaddress="0x566E0" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x5BE54" >
<table type="Y Axis" storageaddress="0x5BE3C" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0x55C30" >
<table type="Y Axis" storageaddress="0x55B30" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0x55C40" >
<table type="Y Axis" storageaddress="0x55B30" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x55E20">
<table type="X Axis" storageaddress="0x55DD0" />
<table type="Y Axis" storageaddress="0x55DF0" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0x55F30">
<table type="X Axis" storageaddress="0x55EE0" />
<table type="Y Axis" storageaddress="0x55F00" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0x56040">
<table type="X Axis" storageaddress="0x55FF0" />
<table type="Y Axis" storageaddress="0x56010" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0x56150">
<table type="X Axis" storageaddress="0x56100" />
<table type="Y Axis" storageaddress="0x56120" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x56250">
<table type="X Axis" storageaddress="0x56210" />
<table type="Y Axis" storageaddress="0x56230" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0x56310">
<table type="X Axis" storageaddress="0x562D0" />
<table type="Y Axis" storageaddress="0x562F0" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x55D0C">
<table type="Y Axis" storageaddress="0x55CE8" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x55CD4">
<table type="Y Axis" storageaddress="0x55CB0" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x55C9C">
<table type="Y Axis" storageaddress="0x55C78" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0x55B2C" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0x55B24" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0x55BB0" >
<table type="Y Axis" storageaddress="0x55B70" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0x55C00" >
<table type="Y Axis" storageaddress="0x55BC0" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0x55C10" >
<table type="Y Axis" storageaddress="0x55B30" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0x55C20" >
<table type="Y Axis" storageaddress="0x55B30" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0x55D78">
<table type="X Axis" storageaddress="0x55D50" />
<table type="Y Axis" storageaddress="0x55D68" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0x55DB8">
<table type="X Axis" storageaddress="0x55D90" />
<table type="Y Axis" storageaddress="0x55DA8" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x5C250">
<table type="X Axis" storageaddress="0x5C1CC" />
<table type="Y Axis" storageaddress="0x5C208" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x5C3E4">
<table type="X Axis" storageaddress="0x5C360" />
<table type="Y Axis" storageaddress="0x5C39C" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x5C578">
<table type="X Axis" storageaddress="0x5C4F4" />
<table type="Y Axis" storageaddress="0x5C530" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x5C70C">
<table type="X Axis" storageaddress="0x5C688" />
<table type="Y Axis" storageaddress="0x5C6C4" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x5ADAC" />
<table name="Tip-In Enrichment" storageaddress="0x5BDD8">
<table type="Y Axis" storageaddress="0x5BD90" />
</table>
<table name="Injector Latency" storageaddress="0x60A04">
<table type="Y Axis" storageaddress="0x609F0" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x5E394">
<table type="X Axis" storageaddress="0x5E310" />
<table type="Y Axis" storageaddress="0x5E34C" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x5E528">
<table type="X Axis" storageaddress="0x5E4A4" />
<table type="Y Axis" storageaddress="0x5E4E0" />
</table>
<table name="Ignition Correction A" storageaddress="0x5E838">
<table type="X Axis" storageaddress="0x5E7B0"/>
<table type="Y Axis" storageaddress="0x5E7F0"/>
</table>
<table name="Ignition Correction B" storageaddress="0x5E9E0">
<table type="X Axis" storageaddress="0x5E958"/>
<table type="Y Axis" storageaddress="0x5E998"/>
</table>
<table name="Ignition Correction C" storageaddress="0x5EB88">
<table type="X Axis" storageaddress="0x5EB00"/>
<table type="Y Axis" storageaddress="0x5EB40"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0x622A4">
<table type="X Axis" storageaddress="0x62224" />
<table type="Y Axis" storageaddress="0x6225C" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0x6251C">
<table type="X Axis" storageaddress="0x6249C" />
<table type="Y Axis" storageaddress="0x624D4" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x5D8DC" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x55B0C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x5B0B4" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x5DB4C">
<table type="Y Axis" storageaddress="0x5DB0C" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x5D8C4" />
<table name="Rough Ignition (RPM)" storageaddress="0x5D8E0" />
<table name="Rough Ignition (Load)" storageaddress="0x5D8F0" />
<table name="Fine Ignition (RPM)" storageaddress="0x5D938" />
<table name="Fine Ignition (Load)" storageaddress="0x5D948" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x5D968" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x5D958" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x5D63E"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x5D934"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0x60D30">
<table type="Y Axis" storageaddress="0x60C58" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x60D78">
<table type="Y Axis" storageaddress="0x60CA0" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x60DC0">
<table type="Y Axis" storageaddress="0x60CE8" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0x57150" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0x581E4" />
<table name="Rev Limit" storageaddress="0x5B210" />
<table name="Throttle Duty Cycles" storageaddress="0x60458">
<table type="X Axis" storageaddress="0x603D8" />
<table type="Y Axis" storageaddress="0x60414" />
</table>
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x5B25C" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0x5F6F4" >
<table type="Y Axis" storageaddress="0x5F178" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0x5F714" >
<table type="Y Axis" storageaddress="0x5F178" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0x5F734" >
<table type="Y Axis" storageaddress="0x5F178" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0x5F754" >
<table type="Y Axis" storageaddress="0x5F178" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0x5F774" >
<table type="Y Axis" storageaddress="0x5F178" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0x5F794" >
<table type="Y Axis" storageaddress="0x5F178" />
</table>
<table name="Closed Loop EGT" storageaddress="0x5B09C" />
<table name="Closed Loop Delay" storageaddress="0x5ACD8" />
<table name="Closed Loop Coolant Temp" storageaddress="0x5B024" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x5B094" />
<table name="Closed Loop Modified Load" storageaddress="0x5BCB0" >
<table type="Y Axis" storageaddress="0x5BC70" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0x5B078" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0x5B050" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0x5B028" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x5B588">
<table type="Y Axis" storageaddress="0x5B548" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x5B090" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x5B088" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x5B080" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x5B0A4" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x45074" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x45077" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x45064" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x45067" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x450AE" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x450B7" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<rom base="32BITBASE">
<romid>
<xmlid>A2ZJ700J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ700J</internalidstring>
<caseid>AJ242</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>04</year>
<flashmethod>sti04</flashmethod>
<memmodel>SH7055</memmodel>
<obsolete>true</obsolete>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0x7FB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 07 FA F7 ED C1 C5 75" />
</table>
<table name="Target Boost A" storageaddress="0x56B30">
<table type="X Axis" storageaddress="0x56AE0" />
<table type="Y Axis" storageaddress="0x56B00" />
</table>
<table name="Target Boost B" storageaddress="0x56C40">
<table type="X Axis" storageaddress="0x56BF0" />
<table type="Y Axis" storageaddress="0x56C10" />
</table>
<table name="Target Boost C" storageaddress="0x56D50">
<table type="X Axis" storageaddress="0x56D00" />
<table type="Y Axis" storageaddress="0x56D20" />
</table>
<table name="Target Boost D" storageaddress="0x56E60">
<table type="X Axis" storageaddress="0x56E10" />
<table type="Y Axis" storageaddress="0x56E30" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x5C5A4" >
<table type="Y Axis" storageaddress="0x5C58C" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0x56380" >
<table type="Y Axis" storageaddress="0x56280" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0x56390" >
<table type="Y Axis" storageaddress="0x56280" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x56570">
<table type="X Axis" storageaddress="0x56520" />
<table type="Y Axis" storageaddress="0x56540" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0x56680">
<table type="X Axis" storageaddress="0x56630" />
<table type="Y Axis" storageaddress="0x56650" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0x56790">
<table type="X Axis" storageaddress="0x56740" />
<table type="Y Axis" storageaddress="0x56760" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0x568A0">
<table type="X Axis" storageaddress="0x56850" />
<table type="Y Axis" storageaddress="0x56870" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x569A0">
<table type="X Axis" storageaddress="0x56960" />
<table type="Y Axis" storageaddress="0x56980" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0x56A60">
<table type="X Axis" storageaddress="0x56A20" />
<table type="Y Axis" storageaddress="0x56A40" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x5645C">
<table type="Y Axis" storageaddress="0x56438" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x56424">
<table type="Y Axis" storageaddress="0x56400" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x563EC">
<table type="Y Axis" storageaddress="0x563C8" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0x5627C" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0x56274" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0x56370" >
<table type="Y Axis" storageaddress="0x56280" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0x56350" >
<table type="Y Axis" storageaddress="0x56310" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0x56360" >
<table type="Y Axis" storageaddress="0x56280" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0x56370" >
<table type="Y Axis" storageaddress="0x56280" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0x564C8">
<table type="X Axis" storageaddress="0x564A0" />
<table type="Y Axis" storageaddress="0x564B8" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0x56508">
<table type="X Axis" storageaddress="0x564E0" />
<table type="Y Axis" storageaddress="0x564F8" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x5C9A0">
<table type="X Axis" storageaddress="0x5C91C" />
<table type="Y Axis" storageaddress="0x5C958" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x5CB34">
<table type="X Axis" storageaddress="0x5CAB0" />
<table type="Y Axis" storageaddress="0x5CAEC" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x5CCC8">
<table type="X Axis" storageaddress="0x5CC44" />
<table type="Y Axis" storageaddress="0x5CC80" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x5CE5C">
<table type="X Axis" storageaddress="0x5CDD8" />
<table type="Y Axis" storageaddress="0x5CE14" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x5B4FC" />
<table name="Tip-In Enrichment" storageaddress="0x5C528">
<table type="Y Axis" storageaddress="0x5C4E0" />
</table>
<table name="Injector Latency" storageaddress="0x611B8">
<table type="Y Axis" storageaddress="0x611A4" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x5EB48">
<table type="X Axis" storageaddress="0x5EAC4" />
<table type="Y Axis" storageaddress="0x5EB00" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x5ECDC">
<table type="X Axis" storageaddress="0x5EC58" />
<table type="Y Axis" storageaddress="0x5EC94" />
</table>
<table name="Ignition Correction A" storageaddress="0x5EFEC">
<table type="X Axis" storageaddress="0x5EF64"/>
<table type="Y Axis" storageaddress="0x5EFA4"/>
</table>
<table name="Ignition Correction B" storageaddress="0x5F194">
<table type="X Axis" storageaddress="0x5F10C"/>
<table type="Y Axis" storageaddress="0x5F14C"/>
</table>
<table name="Ignition Correction C" storageaddress="0x5F33C">
<table type="X Axis" storageaddress="0x5F2B4"/>
<table type="Y Axis" storageaddress="0x5F2F4"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0x62A5C">
<table type="X Axis" storageaddress="0x629DC" />
<table type="Y Axis" storageaddress="0x62A14" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0x62CD4">
<table type="X Axis" storageaddress="0x62C54" />
<table type="Y Axis" storageaddress="0x62C8C" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x5E068" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x5625C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x5B804" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x5E2E0">
<table type="Y Axis" storageaddress="0x5E2A0" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x5E040" />
<table name="Rough Ignition (RPM)" storageaddress="0x5E06C" />
<table name="Rough Ignition (Load)" storageaddress="0x5E07C" />
<table name="Fine Ignition (RPM)" storageaddress="0x5E0CC" />
<table name="Fine Ignition (Load)" storageaddress="0x5E0DC" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x5E0FC" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x5E0EC" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x5DD94"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x5E0C8"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0x614E4">
<table type="Y Axis" storageaddress="0x6140C" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x6152C">
<table type="Y Axis" storageaddress="0x61454" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x61574">
<table type="Y Axis" storageaddress="0x6149C" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0x578A0" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0x58934" />
<table name="Rev Limit" storageaddress="0x5B960" />
<table name="Throttle Duty Cycles" storageaddress="0x60C0C">
<table type="X Axis" storageaddress="0x60B8C" />
<table type="Y Axis" storageaddress="0x60BC8" />
</table>
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x5B9AC" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0x5FEA8" >
<table type="Y Axis" storageaddress="0x5F92C" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0x5FEC8" >
<table type="Y Axis" storageaddress="0x5F92C" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0x5FEE8" >
<table type="Y Axis" storageaddress="0x5F92C" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0x5FF08" >
<table type="Y Axis" storageaddress="0x5F92C" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0x5FF28" >
<table type="Y Axis" storageaddress="0x5F92C" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0x5FF48" >
<table type="Y Axis" storageaddress="0x5F92C" />
</table>
<table name="Closed Loop EGT" storageaddress="0x5B7EC" />
<table name="Closed Loop Delay" storageaddress="0x5B248" />
<table name="Closed Loop Coolant Temp" storageaddress="0x5B774" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x5B7E4" />
<table name="Closed Loop Modified Load" storageaddress="0x5C400" >
<table type="Y Axis" storageaddress="0x5C3C0" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0x5B7C8" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0x5B7A0" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0x5B778" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x5BCD8">
<table type="Y Axis" storageaddress="0x5BC98" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x5B7E0" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x5B7D8" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x5B7D0" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x5B7F4" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x458BC" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x458BF" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x458AC" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x458AF" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x458F6" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x458FF" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<rom base="32BITBASE">
<romid>
<xmlid>A2ZJ710J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ710J</internalidstring>
<caseid>AJ243</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>04</year>
<flashmethod>sti04</flashmethod>
<memmodel>SH7055</memmodel>
<obsolete>false</obsolete>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0x7FB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 07 FA F7 B4 A1 70 AA" />
</table>
<table name="Target Boost A" storageaddress="0x56F08">
<table type="X Axis" storageaddress="0x56EB8" />
<table type="Y Axis" storageaddress="0x56ED8" />
</table>
<table name="Target Boost B" storageaddress="0x57018">
<table type="X Axis" storageaddress="0x56FC8" />
<table type="Y Axis" storageaddress="0x56FE8" />
</table>
<table name="Target Boost C" storageaddress="0x57128">
<table type="X Axis" storageaddress="0x570D8" />
<table type="Y Axis" storageaddress="0x570F8" />
</table>
<table name="Target Boost D" storageaddress="0x57238">
<table type="X Axis" storageaddress="0x571E8" />
<table type="Y Axis" storageaddress="0x57208" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x5C988" >
<table type="Y Axis" storageaddress="0x5C970" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0x56758" >
<table type="Y Axis" storageaddress="0x56658" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0x56768" >
<table type="Y Axis" storageaddress="0x56658" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x56948">
<table type="X Axis" storageaddress="0x568F8" />
<table type="Y Axis" storageaddress="0x56918" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0x56A58">
<table type="X Axis" storageaddress="0x56A08" />
<table type="Y Axis" storageaddress="0x56A28" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0x56B68">
<table type="X Axis" storageaddress="0x56B18" />
<table type="Y Axis" storageaddress="0x56B38" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0x56C78">
<table type="X Axis" storageaddress="0x56C28" />
<table type="Y Axis" storageaddress="0x56C48" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x56D78">
<table type="X Axis" storageaddress="0x56D38" />
<table type="Y Axis" storageaddress="0x56D58" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0x56E38">
<table type="X Axis" storageaddress="0x56DF8" />
<table type="Y Axis" storageaddress="0x56E18" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x56834">
<table type="Y Axis" storageaddress="0x56810" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x567FC">
<table type="Y Axis" storageaddress="0x567D8" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x567C4">
<table type="Y Axis" storageaddress="0x567A0" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0x56654" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0x5664C" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0x566D8" >
<table type="Y Axis" storageaddress="0x56698" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0x56728" >
<table type="Y Axis" storageaddress="0x566E8" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0x56738" >
<table type="Y Axis" storageaddress="0x56658" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0x56748" >
<table type="Y Axis" storageaddress="0x56658" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0x568A0">
<table type="X Axis" storageaddress="0x56878" />
<table type="Y Axis" storageaddress="0x56890" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0x568E0">
<table type="X Axis" storageaddress="0x568B8" />
<table type="Y Axis" storageaddress="0x568D0" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x5CD84">
<table type="X Axis" storageaddress="0x5CD00" />
<table type="Y Axis" storageaddress="0x5CD3C" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x5CF18">
<table type="X Axis" storageaddress="0x5CE94" />
<table type="Y Axis" storageaddress="0x5CED0" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x5D0AC">
<table type="X Axis" storageaddress="0x5D028" />
<table type="Y Axis" storageaddress="0x5D064" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x5D240">
<table type="X Axis" storageaddress="0x5D1BC" />
<table type="Y Axis" storageaddress="0x5D1F8" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x5B8E0" />
<table name="Tip-In Enrichment" storageaddress="0x5C90C">
<table type="Y Axis" storageaddress="0x5C8C4" />
</table>
<table name="Injector Latency" storageaddress="0x6159C">
<table type="Y Axis" storageaddress="0x61588" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x5EF2C">
<table type="X Axis" storageaddress="0x5EEA8" />
<table type="Y Axis" storageaddress="0x5EEE4" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x5F0C0">
<table type="X Axis" storageaddress="0x5F03C" />
<table type="Y Axis" storageaddress="0x5F078" />
</table>
<table name="Ignition Correction A" storageaddress="0x5F3D0">
<table type="X Axis" storageaddress="0x5F348"/>
<table type="Y Axis" storageaddress="0x5F388"/>
</table>
<table name="Ignition Correction B" storageaddress="0x5F578">
<table type="X Axis" storageaddress="0x5F4F0"/>
<table type="Y Axis" storageaddress="0x5F530"/>
</table>
<table name="Ignition Correction C" storageaddress="0x5F720">
<table type="X Axis" storageaddress="0x5F698"/>
<table type="Y Axis" storageaddress="0x5F6D8"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0x62E40">
<table type="X Axis" storageaddress="0x62DC0" />
<table type="Y Axis" storageaddress="0x62DF8" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0x630B8">
<table type="X Axis" storageaddress="0x63038" />
<table type="Y Axis" storageaddress="0x63070" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x5E44C" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x56634" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x5BBE8" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x5E6C4">
<table type="Y Axis" storageaddress="0x5E684" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x5E424" />
<table name="Rough Ignition (RPM)" storageaddress="0x5E450" />
<table name="Rough Ignition (Load)" storageaddress="0x5E460" />
<table name="Fine Ignition (RPM)" storageaddress="0x5E4B0" />
<table name="Fine Ignition (Load)" storageaddress="0x5E4C0" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x5E4E0" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x5E4D0" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x5E178"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x5E4AC"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0x618C8">
<table type="Y Axis" storageaddress="0x617F0" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x61910">
<table type="Y Axis" storageaddress="0x61838" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x61958">
<table type="Y Axis" storageaddress="0x61880" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0x57C78" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0x58D18" />
<table name="Rev Limit" storageaddress="0x5BD44" />
<table name="Throttle Duty Cycles" storageaddress="0x60FF0">
<table type="X Axis" storageaddress="0x60F70" />
<table type="Y Axis" storageaddress="0x60FAC" />
</table>
<table name="Speed Limiting (Fuel Cut)" storageaddress="0x5BD90" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0x6028C" >
<table type="Y Axis" storageaddress="0x5FD10" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0x602AC" >
<table type="Y Axis" storageaddress="0x5FD10" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0x602CC" >
<table type="Y Axis" storageaddress="0x5FD10" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0x602EC" >
<table type="Y Axis" storageaddress="0x5FD10" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0x6030C" >
<table type="Y Axis" storageaddress="0x5FD10" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0x6032C" >
<table type="Y Axis" storageaddress="0x5FD10" />
</table>
<table name="Closed Loop EGT" storageaddress="0x5BBD0" />
<table name="Closed Loop Delay" storageaddress="0x5B80C" />
<table name="Closed Loop Coolant Temp" storageaddress="0x5BB58" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x5BBC8" />
<table name="Closed Loop Modified Load" storageaddress="0x5C7E4" >
<table type="Y Axis" storageaddress="0x5C7A4" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0x5BBAC" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0x5BB84" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0x5BB5C" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x5C0BC">
<table type="Y Axis" storageaddress="0x5C07C" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x5BBC4" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x5BBBC" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x5BBB4" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x5BBD8" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x45C7C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x45C7F" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x45C6C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x45C6F" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x45CB6" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x45CBF" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<!-- 04 USDM FXT ******************************************************************************************************************** -->
<rom base="32BITBASE">
<romid>
<xmlid>A2ZJ201D</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ201D</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>AT</transmission>
<year>04</year>
<flashmethod>sti04</flashmethod>
<model>Forester</model>
<submodel>XT</submodel>
<memmodel>SH7055</memmodel>
<obsolete>false</obsolete>
<filesize>512kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0x7FB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 07 FA F7 A0 BB 3A 2D" />
</table>
<table name="Target Boost A" storageaddress="0x58428" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x58418" />
<table type="Y Axis" storageaddress="0x58420" />
</table>
<table name="Target Boost B" storageaddress="0x58480">
<table type="X Axis" storageaddress="0x58430" />
<table type="Y Axis" storageaddress="0x58450" />
</table>
<table name="Target Boost C" storageaddress="0x58550" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x58540" />
<table type="Y Axis" storageaddress="0x58548" />
</table>
<table name="Target Boost D" storageaddress="0x58568" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x58558" />
<table type="Y Axis" storageaddress="0x58560" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x5D97C" >
<table type="Y Axis" storageaddress="0x5D964" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0x58072" >
<table type="Y Axis" storageaddress="0x57FB8" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0x58082" >
<table type="Y Axis" storageaddress="0x57FB8" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x581F8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x581E8" />
<table type="Y Axis" storageaddress="0x581F0" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0x58250">
<table type="X Axis" storageaddress="0x58200" />
<table type="Y Axis" storageaddress="0x58220" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0x58320" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x58310" />
<table type="Y Axis" storageaddress="0x58318" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0x58338" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x58328" />
<table type="Y Axis" storageaddress="0x58330" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x58380">
<table type="X Axis" storageaddress="0x58340" />
<table type="Y Axis" storageaddress="0x58360" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0x58410" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x58400" />
<table type="Y Axis" storageaddress="0x58408" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x580E0">
<table type="Y Axis" storageaddress="0x580BC" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x58150">
<table type="Y Axis" storageaddress="0x5812C" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x58118">
<table type="Y Axis" storageaddress="0x580F4" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0x57FB4" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0x57FAC" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0x58038" >
<table type="Y Axis" storageaddress="0x57FF8" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0x58050" sizex="2" >
<table type="Y Axis" storageaddress="0x58048" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0x58052" >
<table type="Y Axis" storageaddress="0x57FB8" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0x58062" >
<table type="Y Axis" storageaddress="0x57FB8" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0x581BC">
<table type="X Axis" storageaddress="0x58194" />
<table type="Y Axis" storageaddress="0x581AC" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0x581E4" sizex="2" sizey="2" >
<table type="X Axis" storageaddress="0x581D4" />
<table type="Y Axis" storageaddress="0x581DC" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x5DC54" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5DC44" />
<table type="Y Axis" storageaddress="0x5DC4C" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x5DCDC">
<table type="X Axis" storageaddress="0x5DC58" />
<table type="Y Axis" storageaddress="0x5DC94" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x5DDFC" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x5DDEC" />
<table type="Y Axis" storageaddress="0x5DDF4" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x5DE84">
<table type="X Axis" storageaddress="0x5DE00" />
<table type="Y Axis" storageaddress="0x5DE3C" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x5C918" />
<table name="Tip-In Enrichment" storageaddress="0x5D900">
<table type="Y Axis" storageaddress="0x5D8B8" />
</table>
<table name="Injector Latency" storageaddress="0x61630">
<table type="Y Axis" storageaddress="0x6161C" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x5F6B4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5F6A4" />
<table type="Y Axis" storageaddress="0x5F6AC" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x5F73C">
<table type="X Axis" storageaddress="0x5F6B8" />
<table type="Y Axis" storageaddress="0x5F6F4" />
</table>
<table name="Ignition Correction A" storageaddress="0x5F984" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5F974" />
<table type="Y Axis" storageaddress="0x5F97C" />
</table>
<table name="Ignition Correction B" storageaddress="0x5FA10">
<table type="X Axis" storageaddress="0x5F988"/>
<table type="Y Axis" storageaddress="0x5F9C8"/>
</table>
<table name="Ignition Correction C" storageaddress="0x5FB40" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5FB30" />
<table type="Y Axis" storageaddress="0x5FB38" />
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0x62E1C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x62E0C" />
<table type="Y Axis" storageaddress="0x62E14" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0x62EA4">
<table type="X Axis" storageaddress="0x62E24" />
<table type="Y Axis" storageaddress="0x62E5C" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x5EC30" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x57F94" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x5CC20" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x5EEA0">
<table type="Y Axis" storageaddress="0x5EE60" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x5EC18" />
<table name="Rough Ignition (RPM)" storageaddress="0x5EC34" />
<table name="Rough Ignition (Load)" storageaddress="0x5EC44" />
<table name="Fine Ignition (RPM)" storageaddress="0x5EC8C" />
<table name="Fine Ignition (Load)" storageaddress="0x5EC9C" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x5ECBC" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x5ECAC" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x5E96E"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x5EC88"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0x61944" sizey="16" >
<table type="Y Axis" storageaddress="0x61884" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x61984" sizey="16" >
<table type="Y Axis" storageaddress="0x618C4" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x619C4" sizey="16" >
<table type="Y Axis" storageaddress="0x61904" />
</table>
<table name="Rev Limit" storageaddress="0x5CD68" />
<table name="Throttle Duty Cycles" storageaddress="0x61068" sizey="15" >
<table type="X Axis" storageaddress="0x60FF0" />
<table type="Y Axis" storageaddress="0x6102C" />
</table>
<table name="Idle Speed A (Coolant Temp)" storageaddress="0x60558" >
<table type="Y Axis" storageaddress="0x60030" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0x60578" >
<table type="Y Axis" storageaddress="0x60030" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0x60598" >
<table type="Y Axis" storageaddress="0x60030" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0x605B8" >
<table type="Y Axis" storageaddress="0x60030" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0x605D8" >
<table type="Y Axis" storageaddress="0x60030" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0x605F8" >
<table type="Y Axis" storageaddress="0x60030" />
</table>
<table name="Closed Loop EGT" storageaddress="0x5CC08" />
<table name="Closed Loop Delays" storageaddress="0x5C842" sizex="6" />
<table name="Closed Loop Coolant Temp" storageaddress="0x5CB90" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x5CC00" />
<table name="Closed Loop Modified Load" storageaddress="0x5D7D8" >
<table type="Y Axis" storageaddress="0x5D798" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0x5CBE4" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0x5CBBC" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0x5CB94" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x5D0F0">
<table type="Y Axis" storageaddress="0x5D0B0" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x5CBFC" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x5CBF4" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x5CBEC" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x5CC10" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x47558" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x4755B" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x47548" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x4754B" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x47577" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x47578" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x47554" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x47579" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x47592" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x4759B" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<rom base="32BITBASE">
<romid>
<xmlid>A2ZJ500I</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ500I</internalidstring>
<caseid>AJ470</caseid>
<ecuid></ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>04</year>
<flashmethod>sti04</flashmethod>
<model>Forester</model>
<submodel>XT</submodel>
<memmodel>SH7055</memmodel>
<obsolete>false</obsolete>
<filesize>512kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0x7FB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 07 FA F7 11 34 33 D1" />
</table>
<table name="Target Boost A" storageaddress="0x584C8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x584B8" />
<table type="Y Axis" storageaddress="0x584C0" />
</table>
<table name="Target Boost B" storageaddress="0x584E0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x584D0" />
<table type="Y Axis" storageaddress="0x584D8" />
</table>
<table name="Target Boost C" storageaddress="0x584F8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x584E8" />
<table type="Y Axis" storageaddress="0x584F0" />
</table>
<table name="Target Boost D" storageaddress="0x58550">
<table type="X Axis" storageaddress="0x58500" />
<table type="Y Axis" storageaddress="0x58520" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x5DF78" >
<table type="Y Axis" storageaddress="0x5DF60" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0x58114" >
<table type="Y Axis" storageaddress="0x58058" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0x58124" >
<table type="Y Axis" storageaddress="0x58058" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x58298" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x58288" />
<table type="Y Axis" storageaddress="0x58290" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0x582B0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x582A0" />
<table type="Y Axis" storageaddress="0x582A8" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0x582C8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x582B8" />
<table type="Y Axis" storageaddress="0x582C0" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0x58320" >
<table type="X Axis" storageaddress="0x582D0" />
<table type="Y Axis" storageaddress="0x582F0" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x583F0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x583E0" />
<table type="Y Axis" storageaddress="0x583E8" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0x58438" >
<table type="X Axis" storageaddress="0x583F8" />
<table type="Y Axis" storageaddress="0x58418" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x581F0">
<table type="Y Axis" storageaddress="0x581CC" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x581B8">
<table type="Y Axis" storageaddress="0x58194" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x58180">
<table type="Y Axis" storageaddress="0x5815C" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0x58054" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0x5804C" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0x580A0" sizey="2" userlevel="4" >
<table type="Y Axis" storageaddress="0x58098" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0x580E4" >
<table type="Y Axis" storageaddress="0x580A4" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0x580F4" >
<table type="Y Axis" storageaddress="0x58058" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0x58104" >
<table type="Y Axis" storageaddress="0x58058" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0x58244" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x58234" />
<table type="Y Axis" storageaddress="0x5823C" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0x58270" >
<table type="X Axis" storageaddress="0x58248" />
<table type="Y Axis" storageaddress="0x58260" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x5E250" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5E240" />
<table type="Y Axis" storageaddress="0x5E248" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x5E2D8">
<table type="X Axis" storageaddress="0x5E254" />
<table type="Y Axis" storageaddress="0x5E290" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x5E3F8" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x5E3E8" />
<table type="Y Axis" storageaddress="0x5E3F0" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x5E480">
<table type="X Axis" storageaddress="0x5E3FC" />
<table type="Y Axis" storageaddress="0x5E438" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x5CF14" />
<table name="Tip-In Enrichment" storageaddress="0x5DEFC">
<table type="Y Axis" storageaddress="0x5DEB4" />
</table>
<table name="Injector Latency" storageaddress="0x61C2C">
<table type="Y Axis" storageaddress="0x61C18" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x5FCB0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5FCA0" />
<table type="Y Axis" storageaddress="0x5FCA8" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x5FD38">
<table type="X Axis" storageaddress="0x5FCB4" />
<table type="Y Axis" storageaddress="0x5FCF0" />
</table>
<table name="Ignition Correction A" storageaddress="0x5FF80" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5FF70" />
<table type="Y Axis" storageaddress="0x5FF78" />
</table>
<table name="Ignition Correction B" storageaddress="0x6000C">
<table type="X Axis" storageaddress="0x5FF84"/>
<table type="Y Axis" storageaddress="0x5FFC4"/>
</table>
<table name="Ignition Correction C" storageaddress="0x6013C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x6012C" />
<table type="Y Axis" storageaddress="0x60134" />
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0x63418" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x63408" />
<table type="Y Axis" storageaddress="0x63410" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0x634A0">
<table type="X Axis" storageaddress="0x63420" />
<table type="Y Axis" storageaddress="0x63458" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x5F22C" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x58034" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x5D21C" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x5F49C">
<table type="Y Axis" storageaddress="0x5F45C" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x5F214" />
<table name="Rough Ignition (RPM)" storageaddress="0x5F230" />
<table name="Rough Ignition (Load)" storageaddress="0x5F240" />
<table name="Fine Ignition (RPM)" storageaddress="0x5F288" />
<table name="Fine Ignition (Load)" storageaddress="0x5F298" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x5F2B8" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x5F298" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x5EF6A"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x5F284"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0x61F40" sizey="16" >
<table type="Y Axis" storageaddress="0x61E80" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x61F80" sizey="16" >
<table type="Y Axis" storageaddress="0x61EC0" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x61FC0" sizey="16" >
<table type="Y Axis" storageaddress="0x61F00" />
</table>
<table name="Rev Limit" storageaddress="0x5D364" />
<table name="Throttle Duty Cycles" storageaddress="0x61664" sizey="15" >
<table type="X Axis" storageaddress="0x615EC" />
<table type="Y Axis" storageaddress="0x61628" />
</table>
<table name="Idle Speed A (Coolant Temp)" storageaddress="0x60B54" >
<table type="Y Axis" storageaddress="0x6062C" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0x60B74" >
<table type="Y Axis" storageaddress="0x6062C" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0x60B94" >
<table type="Y Axis" storageaddress="0x6062C" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0x60BB4" >
<table type="Y Axis" storageaddress="0x6062C" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0x60BD4" >
<table type="Y Axis" storageaddress="0x6062C" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0x60BF4" >
<table type="Y Axis" storageaddress="0x6062C" />
</table>
<table name="Closed Loop EGT" storageaddress="0x5D204" />
<table name="Closed Loop Delays" storageaddress="0x5CE3E" sizex="6" />
<table name="Closed Loop Coolant Temp" storageaddress="0x5D18C" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x5D1FC" />
<table name="Closed Loop Modified Load" storageaddress="0x5DDD4" >
<table type="Y Axis" storageaddress="0x5DD94" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0x5D1E0" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0x5D1B8" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0x5D190" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x5D6EC">
<table type="Y Axis" storageaddress="0x5D6AC" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x5D1F8" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x5D1F0" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x5D1E8" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x5D20C" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x47600" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x47603" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x475F0" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x475F3" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x4761F" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x47620" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x475FC" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x47621" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x4763A" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x47643" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<!-- 05 USDM STI ************************************************************************************************************* -->
<rom base="32BITBASE">
<romid>
<xmlid>A2ZJB10J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJB10J</internalidstring>
<caseid>AJ930</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>05</year>
<flashmethod>sti05</flashmethod>
<memmodel>SH7058</memmodel>
<obsolete>true</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 CE 57 BF BD" />
</table>
<table name="Target Boost A" storageaddress="0xC0E68">
<table type="X Axis" storageaddress="0xC0E18" />
<table type="Y Axis" storageaddress="0xC0E38" />
</table>
<table name="Target Boost B" storageaddress="0xC0F78">
<table type="X Axis" storageaddress="0xC0F28" />
<table type="Y Axis" storageaddress="0xC0F48" />
</table>
<table name="Target Boost C" storageaddress="0xC1088">
<table type="X Axis" storageaddress="0xC1038" />
<table type="Y Axis" storageaddress="0xC1058" />
</table>
<table name="Target Boost D" storageaddress="0xC1198">
<table type="X Axis" storageaddress="0xC1148" />
<table type="Y Axis" storageaddress="0xC1168" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC6CA0" >
<table type="Y Axis" storageaddress="0xC6C88" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC06B8" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC06C8" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC08A8">
<table type="X Axis" storageaddress="0xC0858" />
<table type="Y Axis" storageaddress="0xC0878" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC09B8">
<table type="X Axis" storageaddress="0xC0968" />
<table type="Y Axis" storageaddress="0xC0988" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0AC8">
<table type="X Axis" storageaddress="0xC0A78" />
<table type="Y Axis" storageaddress="0xC0A98" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0BD8">
<table type="X Axis" storageaddress="0xC0B88" />
<table type="Y Axis" storageaddress="0xC0BA8" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0CD8">
<table type="X Axis" storageaddress="0xC0C98" />
<table type="Y Axis" storageaddress="0xC0CB8" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0D98">
<table type="X Axis" storageaddress="0xC0D58" />
<table type="Y Axis" storageaddress="0xC0D78" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC0794">
<table type="Y Axis" storageaddress="0xC0770" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC075C">
<table type="Y Axis" storageaddress="0xC0738" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC0724">
<table type="Y Axis" storageaddress="0xC0700" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC05B4" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC05AC" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC0638" >
<table type="Y Axis" storageaddress="0xC05F8" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0688" >
<table type="Y Axis" storageaddress="0xC0648" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC0698" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC06A8" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0800">
<table type="X Axis" storageaddress="0xC07D8" />
<table type="Y Axis" storageaddress="0xC07F0" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0840">
<table type="X Axis" storageaddress="0xC0818" />
<table type="Y Axis" storageaddress="0xC0830" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC709C">
<table type="X Axis" storageaddress="0xC7018" />
<table type="Y Axis" storageaddress="0xC7054" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC7230">
<table type="X Axis" storageaddress="0xC71AC" />
<table type="Y Axis" storageaddress="0xC71E8" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC73C4">
<table type="X Axis" storageaddress="0xC7340" />
<table type="Y Axis" storageaddress="0xC737C" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC7558">
<table type="X Axis" storageaddress="0xC74D4" />
<table type="Y Axis" storageaddress="0xC7510" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC5BD0" />
<table name="Tip-In Enrichment" storageaddress="0xC6C24">
<table type="Y Axis" storageaddress="0xC6BDC" />
</table>
<table name="Injector Latency" storageaddress="0xCB990">
<table type="Y Axis" storageaddress="0xCB97C" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xC9244">
<table type="X Axis" storageaddress="0xC91C0" />
<table type="Y Axis" storageaddress="0xC91FC" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xC93D8">
<table type="X Axis" storageaddress="0xC9354" />
<table type="Y Axis" storageaddress="0xC9390" />
</table>
<table name="Ignition Correction A" storageaddress="0xC96E8">
<table type="X Axis" storageaddress="0xC9660"/>
<table type="Y Axis" storageaddress="0xC96A0"/>
</table>
<table name="Ignition Correction B" storageaddress="0xC9890">
<table type="X Axis" storageaddress="0xC9808"/>
<table type="Y Axis" storageaddress="0xC9848"/>
</table>
<table name="Ignition Correction C" storageaddress="0xC9A38">
<table type="X Axis" storageaddress="0xC99B0"/>
<table type="Y Axis" storageaddress="0xC99F0"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCD238">
<table type="X Axis" storageaddress="0xCD1B8" />
<table type="Y Axis" storageaddress="0xCD1F0" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCD4B0">
<table type="X Axis" storageaddress="0xCD430" />
<table type="Y Axis" storageaddress="0xCD468" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xC8764" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC0594" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC5EDC" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xC89DC">
<table type="Y Axis" storageaddress="0xC899C" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC873C" />
<table name="Rough Ignition (RPM)" storageaddress="0xC8768" />
<table name="Rough Ignition (Load)" storageaddress="0xC8778" />
<table name="Fine Ignition (RPM)" storageaddress="0xC87C8" />
<table name="Fine Ignition (Load)" storageaddress="0xC87D8" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xC87F8" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xC87E8" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC8490"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC87C4"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCBCBC">
<table type="Y Axis" storageaddress="0xCBBE4" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCBD04">
<table type="Y Axis" storageaddress="0xCBC2C" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCBD4C">
<table type="Y Axis" storageaddress="0xCBC74" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0xC1BDC" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0xC2CA8" />
<table name="Rev Limit" storageaddress="0xC6038" />
<table name="Throttle Duty Cycles" storageaddress="0xCB3DC">
<table type="X Axis" storageaddress="0xCB35C" />
<table type="Y Axis" storageaddress="0xCB398" />
</table>
<table name="Speed Limiting (Fuel Cut)" storageaddress="0xC6084" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCA678" >
<table type="Y Axis" storageaddress="0xCA0FC" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCA698" >
<table type="Y Axis" storageaddress="0xCA0FC" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCA6B8" >
<table type="Y Axis" storageaddress="0xCA0FC" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCA6D8" >
<table type="Y Axis" storageaddress="0xCA0FC" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCA6F8" >
<table type="Y Axis" storageaddress="0xCA0FC" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCA718" >
<table type="Y Axis" storageaddress="0xCA0FC" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC5EC4" />
<table name="Closed Loop Delay" storageaddress="0xC5AFE" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC5E4C" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC5EBC" />
<table name="Closed Loop Modified Load" storageaddress="0xC6AFC" >
<table type="Y Axis" storageaddress="0xC6ABC" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC5EA0" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC5E78" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC5E50" />
<table name="Closed Loop TPS (Primary)" storageaddress="0xC63B0">
<table type="Y Axis" storageaddress="0xC6370" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC5EB8" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC5EB0" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC5EA8" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC5ECC" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x6AA7C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x6AA7F" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x6AA6C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x6AA6F" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x6AAA8" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x6AAB1" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<rom base="32BITBASE">
<romid>
<xmlid>A2ZJB11J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJB11J</internalidstring>
<caseid>AJ931</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>05</year>
<flashmethod>sti05</flashmethod>
<memmodel>SH7058</memmodel>
<obsolete>false</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 CE 57 BF BD" />
</table>
<table name="Target Boost A" storageaddress="0xC0E68">
<table type="X Axis" storageaddress="0xC0E18" />
<table type="Y Axis" storageaddress="0xC0E38" />
</table>
<table name="Target Boost B" storageaddress="0xC0F78">
<table type="X Axis" storageaddress="0xC0F28" />
<table type="Y Axis" storageaddress="0xC0F48" />
</table>
<table name="Target Boost C" storageaddress="0xC1088">
<table type="X Axis" storageaddress="0xC1038" />
<table type="Y Axis" storageaddress="0xC1058" />
</table>
<table name="Target Boost D" storageaddress="0xC1198">
<table type="X Axis" storageaddress="0xC1148" />
<table type="Y Axis" storageaddress="0xC1168" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC6CA0" >
<table type="Y Axis" storageaddress="0xC6C88" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC06B8" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC06C8" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC08A8">
<table type="X Axis" storageaddress="0xC0858" />
<table type="Y Axis" storageaddress="0xC0878" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC09B8">
<table type="X Axis" storageaddress="0xC0968" />
<table type="Y Axis" storageaddress="0xC0988" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0AC8">
<table type="X Axis" storageaddress="0xC0A78" />
<table type="Y Axis" storageaddress="0xC0A98" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0BD8">
<table type="X Axis" storageaddress="0xC0B88" />
<table type="Y Axis" storageaddress="0xC0BA8" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0CD8">
<table type="X Axis" storageaddress="0xC0C98" />
<table type="Y Axis" storageaddress="0xC0CB8" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0D98">
<table type="X Axis" storageaddress="0xC0D58" />
<table type="Y Axis" storageaddress="0xC0D78" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC0794">
<table type="Y Axis" storageaddress="0xC0770" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC075C">
<table type="Y Axis" storageaddress="0xC0738" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC0724">
<table type="Y Axis" storageaddress="0xC0700" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC05B4" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC05AC" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC0638" >
<table type="Y Axis" storageaddress="0xC05F8" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0688" >
<table type="Y Axis" storageaddress="0xC0648" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC0698" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC06A8" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0800">
<table type="X Axis" storageaddress="0xC07D8" />
<table type="Y Axis" storageaddress="0xC07F0" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0840">
<table type="X Axis" storageaddress="0xC0818" />
<table type="Y Axis" storageaddress="0xC0830" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC709C">
<table type="X Axis" storageaddress="0xC7018" />
<table type="Y Axis" storageaddress="0xC7054" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC7230">
<table type="X Axis" storageaddress="0xC71AC" />
<table type="Y Axis" storageaddress="0xC71E8" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC73C4">
<table type="X Axis" storageaddress="0xC7340" />
<table type="Y Axis" storageaddress="0xC737C" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC7558">
<table type="X Axis" storageaddress="0xC74D4" />
<table type="Y Axis" storageaddress="0xC7510" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC5BD0" />
<table name="Tip-In Enrichment" storageaddress="0xC6C24">
<table type="Y Axis" storageaddress="0xC6BDC" />
</table>
<table name="Injector Latency" storageaddress="0xCB9E0">
<table type="Y Axis" storageaddress="0xCB9CC" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xC9294">
<table type="X Axis" storageaddress="0xC9210" />
<table type="Y Axis" storageaddress="0xC924C" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xC9428">
<table type="X Axis" storageaddress="0xC93A4" />
<table type="Y Axis" storageaddress="0xC93E0" />
</table>
<table name="Ignition Correction A" storageaddress="0xC9738">
<table type="X Axis" storageaddress="0xC96B0"/>
<table type="Y Axis" storageaddress="0xC96F0"/>
</table>
<table name="Ignition Correction B" storageaddress="0xC98E0">
<table type="X Axis" storageaddress="0xC9858"/>
<table type="Y Axis" storageaddress="0xC9898"/>
</table>
<table name="Ignition Correction C" storageaddress="0xC9A88">
<table type="X Axis" storageaddress="0xC9A00"/>
<table type="Y Axis" storageaddress="0xC9A40"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCD288">
<table type="X Axis" storageaddress="0xCD208" />
<table type="Y Axis" storageaddress="0xCD240" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCD500">
<table type="X Axis" storageaddress="0xCD480" />
<table type="Y Axis" storageaddress="0xCD4B8" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xC87B4" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC0594" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC5EDC" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xC8A2C">
<table type="Y Axis" storageaddress="0xC89EC" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC878C" />
<table name="Rough Ignition (RPM)" storageaddress="0xC87B8" />
<table name="Rough Ignition (Load)" storageaddress="0xC87C8" />
<table name="Fine Ignition (RPM)" storageaddress="0xC8818" />
<table name="Fine Ignition (Load)" storageaddress="0xC8828" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xC8848" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xC8838" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC84E0"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC8814"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCBD0C">
<table type="Y Axis" storageaddress="0xCBC34" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCBD54">
<table type="Y Axis" storageaddress="0xCBC7C" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCBD9C">
<table type="Y Axis" storageaddress="0xCBCC4" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0xC1BDC" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0xC2CA8" />
<table name="Rev Limit" storageaddress="0xC6038" />
<table name="Throttle Duty Cycles" storageaddress="0xCB42C">
<table type="X Axis" storageaddress="0xCB3AC" />
<table type="Y Axis" storageaddress="0xCB3E8" />
</table>
<table name="Speed Limiting (Fuel Cut)" storageaddress="0xC6084" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCA6C8" >
<table type="Y Axis" storageaddress="0xCA14C" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCA6E8" >
<table type="Y Axis" storageaddress="0xCA14C" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCA708" >
<table type="Y Axis" storageaddress="0xCA14C" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCA728" >
<table type="Y Axis" storageaddress="0xCA14C" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCA748" >
<table type="Y Axis" storageaddress="0xCA14C" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCA768" >
<table type="Y Axis" storageaddress="0xCA14C" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC5EC4" />
<table name="Closed Loop Delay" storageaddress="0xC5AFE" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC5E4C" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC5EBC" />
<table name="Closed Loop Modified Load" storageaddress="0xC6AFC" >
<table type="Y Axis" storageaddress="0xC6ABC" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC5EA0" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC5E78" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC5E50" />
<table name="Closed Loop TPS (Primary)" storageaddress="0xC63B0">
<table type="Y Axis" storageaddress="0xC6370" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC5EB8" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC5EB0" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC5EA8" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC5ECC" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x6AA7C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x6AA7F" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x6AA6C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x6AA6F" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x6AAA8" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x6AAB1" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<!-- 05 LGT ************************************************************************************************************************** -->
<rom base="32BITBASE">
<romid>
<xmlid>A2WC500N</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC500N</internalidstring>
<caseid>AJ17A</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>05</year>
<flashmethod>sti05</flashmethod>
<model>Legacy</model>
<submodel>GT</submodel>
<memmodel>SH7058</memmodel>
<obsolete>true</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 9A AE F9 F1" />
</table>
<table name="Target Boost A" storageaddress="0xC0FA8">
<table type="X Axis" storageaddress="0xC0F58" />
<table type="Y Axis" storageaddress="0xC0F78" />
</table>
<table name="Target Boost B" storageaddress="0xC10B8">
<table type="X Axis" storageaddress="0xC1068" />
<table type="Y Axis" storageaddress="0xC1088" />
</table>
<table name="Target Boost C" storageaddress="0xC11C8">
<table type="X Axis" storageaddress="0xC1178" />
<table type="Y Axis" storageaddress="0xC1198" />
</table>
<table name="Target Boost D" storageaddress="0xC12D8">
<table type="X Axis" storageaddress="0xC1288" />
<table type="Y Axis" storageaddress="0xC12A8" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC8188" >
<table type="Y Axis" storageaddress="0xC8170" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC0758" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC0768" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC09BC" sizey="11" >
<table type="X Axis" storageaddress="0xC0970" />
<table type="Y Axis" storageaddress="0xC0990" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC0AB8" sizey="11" >
<table type="X Axis" storageaddress="0xC0A6C" />
<table type="Y Axis" storageaddress="0xC0A8C" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0BB4" sizey="11" >
<table type="X Axis" storageaddress="0xC0B68" />
<table type="Y Axis" storageaddress="0xC0B88" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0CB0" sizey="11" >
<table type="X Axis" storageaddress="0xC0C64" />
<table type="Y Axis" storageaddress="0xC0C84" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0DAC" sizey="11" >
<table type="X Axis" storageaddress="0xC0D60" />
<table type="Y Axis" storageaddress="0xC0D80" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0EA8" sizey="11" >
<table type="X Axis" storageaddress="0xC0E5C" />
<table type="Y Axis" storageaddress="0xC0E7C" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC0834">
<table type="Y Axis" storageaddress="0xC0810" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC07FC">
<table type="Y Axis" storageaddress="0xC07D8" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC07C4">
<table type="Y Axis" storageaddress="0xC07A0" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC05B4" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC05AC" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC06D8" >
<table type="Y Axis" storageaddress="0xC0698" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0728" >
<table type="Y Axis" storageaddress="0xC06E8" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC0738" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC0748" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0918">
<table type="X Axis" storageaddress="0xC08F0" />
<table type="Y Axis" storageaddress="0xC0908" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0958">
<table type="X Axis" storageaddress="0xC0930" />
<table type="Y Axis" storageaddress="0xC0948" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC8A48" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC8A38" />
<table type="Y Axis" storageaddress="0xC8A40" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC8AD4" sizex="16" >
<table type="X Axis" storageaddress="0xC8A4C" />
<table type="Y Axis" storageaddress="0xC8A8C" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC888C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC887C" />
<table type="Y Axis" storageaddress="0xC8884" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC8918" sizex="16" >
<table type="X Axis" storageaddress="0xC8890" />
<table type="Y Axis" storageaddress="0xC88D0" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC6E68" />
<table name="Tip-In Enrichment" storageaddress="0xC80DC">
<table type="Y Axis" storageaddress="0xC8094" />
</table>
<table name="Injector Latency" storageaddress="0xCCAA4">
<table type="Y Axis" storageaddress="0xCCA90" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xCA214" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA204" />
<table type="Y Axis" storageaddress="0xCA20C" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xCA2A0" sizex="16" >
<table type="X Axis" storageaddress="0xCA218" />
<table type="Y Axis" storageaddress="0xCA258" />
</table>
<table name="Ignition Correction A" storageaddress="0xCA578" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA568"/>
<table type="Y Axis" storageaddress="0xCA570"/>
</table>
<table name="Ignition Correction B" storageaddress="0xCA604">
<table type="X Axis" storageaddress="0xCA57C"/>
<table type="Y Axis" storageaddress="0xCA5BC"/>
</table>
<table name="Ignition Correction C" storageaddress="0xCA734" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA724"/>
<table type="Y Axis" storageaddress="0xCA72C"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCE30C" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xCE2FC" />
<table type="Y Axis" storageaddress="0xCE304" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCE364" sizex="10" sizey="10" >
<table type="X Axis" storageaddress="0xCE314" />
<table type="Y Axis" storageaddress="0xCE33C" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xC978C" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC058C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC716C" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xC9A3C">
<table type="Y Axis" storageaddress="0xC99FC" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC9774" />
<table name="Rough Ignition (RPM)" storageaddress="0xC9790" />
<table name="Rough Ignition (Load)" storageaddress="0xC97A0" />
<table name="Fine Ignition (RPM)" storageaddress="0xC97F8" />
<table name="Fine Ignition (Load)" storageaddress="0xC9808" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xC9828" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xC9818" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC94EE"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC97F4"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCCE28" >
<table type="Y Axis" storageaddress="0xCCD50" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCCE70" >
<table type="Y Axis" storageaddress="0xCCD98" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCCEB8" >
<table type="Y Axis" storageaddress="0xCCDE0" />
</table>
<table name="Rev Limit" storageaddress="0xC72B0" />
<table name="Throttle Duty Cycles" storageaddress="0xCC048" sizey="15" >
<table type="X Axis" storageaddress="0xCBFD0" />
<table type="Y Axis" storageaddress="0xCC00C" />
</table>
<table name="Speed Limiting (Fuel Cut)" storageaddress="0xC72FC" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCB2F0" >
<table type="Y Axis" storageaddress="0xCAD1C" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCB310" >
<table type="Y Axis" storageaddress="0xCAD1C" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCB330" >
<table type="Y Axis" storageaddress="0xCAD1C" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCB350" >
<table type="Y Axis" storageaddress="0xCAD1C" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCB370" >
<table type="Y Axis" storageaddress="0xCAD1C" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCB390" >
<table type="Y Axis" storageaddress="0xCAD1C" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC7154" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC70DC" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC714C" />
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC7130" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC7108" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC70E0" />
<table name="Closed Loop Modified Load A" storageaddress="0xC7EF4" >
<table type="Y Axis" storageaddress="0xC7EB4" />
</table>
<table name="Closed Loop Modified Load B" storageaddress="0xC7F54" >
<table type="Y Axis" storageaddress="0xC7F14" />
</table>
<table name="Closed Loop Modified Load C" storageaddress="0xC7FB4" >
<table type="Y Axis" storageaddress="0xC7F74" />
</table>
<table name="Closed Loop TPS A" storageaddress="0xC7740">
<table type="Y Axis" storageaddress="0xC7700" />
</table>
<table name="Closed Loop TPS B" storageaddress="0xC7790">
<table type="Y Axis" storageaddress="0xC7750" />
</table>
<table name="Closed Loop TPS C" storageaddress="0xC77E0">
<table type="Y Axis" storageaddress="0xC77A0" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC7148" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC7140" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC7138" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC715C" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x75778" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x7577B" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x75768" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x7576B" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x75791" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x75792" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x75774" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x75793" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x757A4" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x757AD" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<rom base="32BITBASE">
<romid>
<xmlid>A2WC510C</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC510C</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>AT</transmission>
<year>05</year>
<flashmethod>sti05</flashmethod>
<model>Legacy</model>
<submodel>GT</submodel>
<memmodel>SH7058</memmodel>
<obsolete>true</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 8B 8E 5E 1E" />
</table>
<table name="Target Boost A" storageaddress="0xC0FA8">
<table type="X Axis" storageaddress="0xC0F58" />
<table type="Y Axis" storageaddress="0xC0F78" />
</table>
<table name="Target Boost B" storageaddress="0xC10B8">
<table type="X Axis" storageaddress="0xC1068" />
<table type="Y Axis" storageaddress="0xC1088" />
</table>
<table name="Target Boost C" storageaddress="0xC11C8">
<table type="X Axis" storageaddress="0xC1178" />
<table type="Y Axis" storageaddress="0xC1198" />
</table>
<table name="Target Boost D" storageaddress="0xC12D8">
<table type="X Axis" storageaddress="0xC1288" />
<table type="Y Axis" storageaddress="0xC12A8" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC8030" >
<table type="Y Axis" storageaddress="0xC8018" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC0758" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC0768" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC09BC" sizey="11" >
<table type="X Axis" storageaddress="0xC0970" />
<table type="Y Axis" storageaddress="0xC0990" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC0AB8" sizey="11" >
<table type="X Axis" storageaddress="0xC0A6C" />
<table type="Y Axis" storageaddress="0xC0A8C" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0BB4" sizey="11" >
<table type="X Axis" storageaddress="0xC0B68" />
<table type="Y Axis" storageaddress="0xC0B88" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0CB0" sizey="11" >
<table type="X Axis" storageaddress="0xC0C64" />
<table type="Y Axis" storageaddress="0xC0C84" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0DAC" sizey="11" >
<table type="X Axis" storageaddress="0xC0D60" />
<table type="Y Axis" storageaddress="0xC0D80" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0EA8" sizey="11" >
<table type="X Axis" storageaddress="0xC0E5C" />
<table type="Y Axis" storageaddress="0xC0E7C" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC07C4">
<table type="Y Axis" storageaddress="0xC07A0" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC0834">
<table type="Y Axis" storageaddress="0xC0810" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC07FC">
<table type="Y Axis" storageaddress="0xC07D8" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC05B4" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC05AC" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC06D8" >
<table type="Y Axis" storageaddress="0xC0698" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0728" >
<table type="Y Axis" storageaddress="0xC06E8" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC0738" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC0748" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0918">
<table type="X Axis" storageaddress="0xC08F0" />
<table type="Y Axis" storageaddress="0xC0908" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0958">
<table type="X Axis" storageaddress="0xC0930" />
<table type="Y Axis" storageaddress="0xC0948" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC88F0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC88E0" />
<table type="Y Axis" storageaddress="0xC88E8" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC897C" sizex="16" >
<table type="X Axis" storageaddress="0xC88F4" />
<table type="Y Axis" storageaddress="0xC8934" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC8734" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC8724" />
<table type="Y Axis" storageaddress="0xC872C" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC87C0" sizex="16" >
<table type="X Axis" storageaddress="0xC8738" />
<table type="Y Axis" storageaddress="0xC8778" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC6D10" />
<table name="Tip-In Enrichment" storageaddress="0xC7F84">
<table type="Y Axis" storageaddress="0xC7F3C" />
</table>
<table name="Injector Latency" storageaddress="0xCCDB0">
<table type="Y Axis" storageaddress="0xCCD9C" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xCA0B0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA0A0" />
<table type="Y Axis" storageaddress="0xCA0A8" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xCA13C" sizex="16" >
<table type="X Axis" storageaddress="0xCA0B4" />
<table type="Y Axis" storageaddress="0xCA0F4" />
</table>
<table name="Ignition Correction A" storageaddress="0xCA414" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA404"/>
<table type="Y Axis" storageaddress="0xCA40C"/>
</table>
<table name="Ignition Correction B" storageaddress="0xCA4A0">
<table type="X Axis" storageaddress="0xCA418"/>
<table type="Y Axis" storageaddress="0xCA458"/>
</table>
<table name="Ignition Correction C" storageaddress="0xCA5D0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA5C0"/>
<table type="Y Axis" storageaddress="0xCA5C8"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCE618" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCE608" />
<table type="Y Axis" storageaddress="0xCE610" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCE670" sizex="10" sizey="10" >
<table type="X Axis" storageaddress="0xCE620" />
<table type="Y Axis" storageaddress="0xCE648" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xC9628" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC058C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC7014" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xC98D8">
<table type="Y Axis" storageaddress="0xC9898" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC9610" />
<table name="Rough Ignition (RPM)" storageaddress="0xC962C" />
<table name="Rough Ignition (Load)" storageaddress="0xC963C" />
<table name="Fine Ignition (RPM)" storageaddress="0xC9694" />
<table name="Fine Ignition (Load)" storageaddress="0xC96A4" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xC96C4" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xC96B4" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC938A"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC9690"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCD134" >
<table type="Y Axis" storageaddress="0xCD05C" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCD17C" >
<table type="Y Axis" storageaddress="0xCD0A4" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCD1C4" >
<table type="Y Axis" storageaddress="0xCD0EC" />
</table>
<table name="Rev Limit" storageaddress="0xC7158" />
<table name="Throttle Duty Cycles" storageaddress="0xCBF38" sizey="15" >
<table type="X Axis" storageaddress="0xCBEC0" />
<table type="Y Axis" storageaddress="0xCBEFC" />
</table>
<table name="Speed Limiting (Fuel Cut)" storageaddress="0xC71A4" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCB1E0" >
<table type="Y Axis" storageaddress="0xCABB8" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCB200" >
<table type="Y Axis" storageaddress="0xCABB8" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCB220" >
<table type="Y Axis" storageaddress="0xCABB8" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCB240" >
<table type="Y Axis" storageaddress="0xCABB8" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCB260" >
<table type="Y Axis" storageaddress="0xCABB8" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCB280" >
<table type="Y Axis" storageaddress="0xCABB8" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC6FFC" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC6F84" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC6FF4" />
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC6FD8" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC6FB0" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC6F88" />
<table name="Closed Loop Modified Load A" storageaddress="0xC7D9C" >
<table type="Y Axis" storageaddress="0xC7D5C" />
</table>
<table name="Closed Loop Modified Load B" storageaddress="0xC7DFC" >
<table type="Y Axis" storageaddress="0xC7DBC" />
</table>
<table name="Closed Loop Modified Load C" storageaddress="0xC7E5C" >
<table type="Y Axis" storageaddress="0xC7E1C" />
</table>
<table name="Closed Loop TPS A" storageaddress="0xC75E8">
<table type="Y Axis" storageaddress="0xC75A8" />
</table>
<table name="Closed Loop TPS B" storageaddress="0xC7638">
<table type="Y Axis" storageaddress="0xC75F8" />
</table>
<table name="Closed Loop TPS C" storageaddress="0xC7688">
<table type="Y Axis" storageaddress="0xC7648" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC6FF0" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC6FE8" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC6FE0" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC7004" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x74E99" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x74E9C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x74E89" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x74E8C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x74EB2" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x74EB3" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x74E95" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x74EB4" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x74EC5" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x74ECE" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<rom base="32BITBASE">
<romid>
<xmlid>A2WC510N</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC510N</internalidstring>
<caseid></caseid>
<ecuid></ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>05</year>
<flashmethod>sti05</flashmethod>
<model>Legacy</model>
<submodel>GT</submodel>
<memmodel>SH7058</memmodel>
<obsolete>true</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 FA F8 6F D1" />
</table>
<table name="Target Boost A" storageaddress="0xC0FA8">
<table type="X Axis" storageaddress="0xC0F58" />
<table type="Y Axis" storageaddress="0xC0F78" />
</table>
<table name="Target Boost B" storageaddress="0xC10B8">
<table type="X Axis" storageaddress="0xC1068" />
<table type="Y Axis" storageaddress="0xC1088" />
</table>
<table name="Target Boost C" storageaddress="0xC11C8">
<table type="X Axis" storageaddress="0xC1178" />
<table type="Y Axis" storageaddress="0xC1198" />
</table>
<table name="Target Boost D" storageaddress="0xC12D8">
<table type="X Axis" storageaddress="0xC1288" />
<table type="Y Axis" storageaddress="0xC12A8" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC815C" >
<table type="Y Axis" storageaddress="0xC8144" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC0758" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC0768" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC09BC" sizey="11" >
<table type="X Axis" storageaddress="0xC0970" />
<table type="Y Axis" storageaddress="0xC0990" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC0AB8" sizey="11" >
<table type="X Axis" storageaddress="0xC0A6C" />
<table type="Y Axis" storageaddress="0xC0A8C" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0BB4" sizey="11" >
<table type="X Axis" storageaddress="0xC0B68" />
<table type="Y Axis" storageaddress="0xC0B88" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0CB0" sizey="11" >
<table type="X Axis" storageaddress="0xC0C64" />
<table type="Y Axis" storageaddress="0xC0C84" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0DAC" sizey="11" >
<table type="X Axis" storageaddress="0xC0D60" />
<table type="Y Axis" storageaddress="0xC0D80" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0EA8" sizey="11" >
<table type="X Axis" storageaddress="0xC0E5C" />
<table type="Y Axis" storageaddress="0xC0E7C" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC0834">
<table type="Y Axis" storageaddress="0xC0810" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC07FC">
<table type="Y Axis" storageaddress="0xC07D8" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC07C4">
<table type="Y Axis" storageaddress="0xC07A0" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC05B4" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC05AC" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC06D8" >
<table type="Y Axis" storageaddress="0xC0698" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0728" >
<table type="Y Axis" storageaddress="0xC06E8" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC0738" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC0748" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0918">
<table type="X Axis" storageaddress="0xC08F0" />
<table type="Y Axis" storageaddress="0xC0908" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0958">
<table type="X Axis" storageaddress="0xC0930" />
<table type="Y Axis" storageaddress="0xC0948" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC8A1C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC8A0C" />
<table type="Y Axis" storageaddress="0xC8A14" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC8AA8" sizex="16" >
<table type="X Axis" storageaddress="0xC8A20" />
<table type="Y Axis" storageaddress="0xC8A60" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC8860" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC8850" />
<table type="Y Axis" storageaddress="0xC8858" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC88EC" sizex="16" >
<table type="X Axis" storageaddress="0xC8864" />
<table type="Y Axis" storageaddress="0xC88A4" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC6E3C" />
<table name="Tip-In Enrichment" storageaddress="0xC80B0">
<table type="Y Axis" storageaddress="0xC8068" />
</table>
<table name="Injector Latency" storageaddress="0xCCA78">
<table type="Y Axis" storageaddress="0xCCA64" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xCA1E8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA1D8" />
<table type="Y Axis" storageaddress="0xCA1E0" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xCA274" sizex="16" >
<table type="X Axis" storageaddress="0xCA1EC" />
<table type="Y Axis" storageaddress="0xCA22C" />
</table>
<table name="Ignition Correction A" storageaddress="0xCA54C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA53C"/>
<table type="Y Axis" storageaddress="0xCA544"/>
</table>
<table name="Ignition Correction B" storageaddress="0xCA5D8">
<table type="X Axis" storageaddress="0xCA550"/>
<table type="Y Axis" storageaddress="0xCA590"/>
</table>
<table name="Ignition Correction C" storageaddress="0xCA708" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA6F8"/>
<table type="Y Axis" storageaddress="0xCA700"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCE2E0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCE2D0" />
<table type="Y Axis" storageaddress="0xCE2D8" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCE338" sizex="10" sizey="10" >
<table type="X Axis" storageaddress="0xCE2E8" />
<table type="Y Axis" storageaddress="0xCE310" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xC9760" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC058C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC7140" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xC9A10">
<table type="Y Axis" storageaddress="0xC99D0" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC9748" />
<table name="Rough Ignition (RPM)" storageaddress="0xC9764" />
<table name="Rough Ignition (Load)" storageaddress="0xC9774" />
<table name="Fine Ignition (RPM)" storageaddress="0xC97CC" />
<table name="Fine Ignition (Load)" storageaddress="0xC97DC" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xC97FC" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xC97EC" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC94C2"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC97C8"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCCDFC" >
<table type="Y Axis" storageaddress="0xCCD24" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCCE44" >
<table type="Y Axis" storageaddress="0xCCD6C" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCCE8C" >
<table type="Y Axis" storageaddress="0xCCDB4" />
</table>
<table name="Rev Limit" storageaddress="0xC7284" />
<table name="Throttle Duty Cycles" storageaddress="0xCC01C" sizey="15" >
<table type="X Axis" storageaddress="0xCBFA4" />
<table type="Y Axis" storageaddress="0xCBFE0" />
</table>
<table name="Speed Limiting (Fuel Cut)" storageaddress="0xC72D0" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCB2C4" >
<table type="Y Axis" storageaddress="0xCACF0" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCB2E4" >
<table type="Y Axis" storageaddress="0xCACF0" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCB304" >
<table type="Y Axis" storageaddress="0xCACF0" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCB324" >
<table type="Y Axis" storageaddress="0xCACF0" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCB344" >
<table type="Y Axis" storageaddress="0xCACF0" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCB364" >
<table type="Y Axis" storageaddress="0xCACF0" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC7128" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC70B0" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC7120" />
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC7104" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC70DC" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC70B4" />
<table name="Closed Loop Modified Load A" storageaddress="0xC7EC8" >
<table type="Y Axis" storageaddress="0xC7E88" />
</table>
<table name="Closed Loop Modified Load B" storageaddress="0xC7F28" >
<table type="Y Axis" storageaddress="0xC7EE8" />
</table>
<table name="Closed Loop Modified Load C" storageaddress="0xC7F88" >
<table type="Y Axis" storageaddress="0xC7F48" />
</table>
<table name="Closed Loop TPS A" storageaddress="0xC7714">
<table type="Y Axis" storageaddress="0xC76D4" />
</table>
<table name="Closed Loop TPS B" storageaddress="0xC7764">
<table type="Y Axis" storageaddress="0xC7724" />
</table>
<table name="Closed Loop TPS C" storageaddress="0xC77B4">
<table type="Y Axis" storageaddress="0xC7774" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC711C" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC7114" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC710C" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC7130" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x74E99" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x74E9C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x74E89" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x74E8C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x74EB2" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x74EB3" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x74E95" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x74EB4" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x74EC5" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x74ECE" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<rom base="32BITBASE">
<romid>
<xmlid>A2WC521C</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC521C</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>AT</transmission>
<year>05</year>
<flashmethod>sti05</flashmethod>
<model>Legacy</model>
<submodel>GT</submodel>
<memmodel>SH7058</memmodel>
<obsolete>false</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 35 B6 2D 84" />
</table>
<table name="Target Boost A" storageaddress="0xC0FB4" >
<table type="X Axis" storageaddress="0xC0F64" />
<table type="Y Axis" storageaddress="0xC0F84" />
</table>
<table name="Target Boost B" storageaddress="0xC10C4">
<table type="X Axis" storageaddress="0xC1074" />
<table type="Y Axis" storageaddress="0xC1094" />
</table>
<table name="Target Boost C" storageaddress="0xC11D4">
<table type="X Axis" storageaddress="0xC1184" />
<table type="Y Axis" storageaddress="0xC11A4" />
</table>
<table name="Target Boost D" storageaddress="0xC12E4">
<table type="X Axis" storageaddress="0xC1294" />
<table type="Y Axis" storageaddress="0xC12B4" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC803C" >
<table type="Y Axis" storageaddress="0xC8024" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC0764" >
<table type="Y Axis" storageaddress="0xC05C4" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC0774" >
<table type="Y Axis" storageaddress="0xC05C4" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC09C8" sizey="11" >
<table type="X Axis" storageaddress="0xC097C" />
<table type="Y Axis" storageaddress="0xC099C" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC0AC4" sizey="11" >
<table type="X Axis" storageaddress="0xC0A78" />
<table type="Y Axis" storageaddress="0xC0A98" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0BC0" sizey="11" >
<table type="X Axis" storageaddress="0xC0B74" />
<table type="Y Axis" storageaddress="0xC0B94" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0CBC" sizey="11" >
<table type="X Axis" storageaddress="0xC0C70" />
<table type="Y Axis" storageaddress="0xC0C90" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0DB8" sizey="11" >
<table type="X Axis" storageaddress="0xC0D6C" />
<table type="Y Axis" storageaddress="0xC0D8C" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0EB4" sizey="11" >
<table type="X Axis" storageaddress="0xC0E68" />
<table type="Y Axis" storageaddress="0xC0E88" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC0840">
<table type="Y Axis" storageaddress="0xC081C" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC0808">
<table type="Y Axis" storageaddress="0xC07E4" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC07D0">
<table type="Y Axis" storageaddress="0xC07AC" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC05C0" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC05B8" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC06E4" >
<table type="Y Axis" storageaddress="0xC06A4" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0734" >
<table type="Y Axis" storageaddress="0xC06F4" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC0744" >
<table type="Y Axis" storageaddress="0xC05C4" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC0754" >
<table type="Y Axis" storageaddress="0xC05C4" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0924">
<table type="X Axis" storageaddress="0xC08FC" />
<table type="Y Axis" storageaddress="0xC0914" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0964">
<table type="X Axis" storageaddress="0xC093C" />
<table type="Y Axis" storageaddress="0xC0954" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC88FC" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC88EC" />
<table type="Y Axis" storageaddress="0xC88F4" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC8988" sizex="16" >
<table type="X Axis" storageaddress="0xC8900" />
<table type="Y Axis" storageaddress="0xC8940" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC8740" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC8748" />
<table type="Y Axis" storageaddress="0xC8738" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC87CC" sizex="16" >
<table type="X Axis" storageaddress="0xC8744" />
<table type="Y Axis" storageaddress="0xC8784" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC6D1C" />
<table name="Tip-In Enrichment" storageaddress="0xC7F90">
<table type="Y Axis" storageaddress="0xC7F48" />
</table>
<table name="Injector Latency" storageaddress="0xCCE8C">
<table type="Y Axis" storageaddress="0xCCE78" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xC9F8C" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC9F7C" />
<table type="Y Axis" storageaddress="0xC9F84" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xCA018" sizex="16" >
<table type="X Axis" storageaddress="0xC9F90" />
<table type="Y Axis" storageaddress="0xC9FD0" />
</table>
<table name="Ignition Correction A" storageaddress="0xCA4F0" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xCA4E0"/>
<table type="Y Axis" storageaddress="0xCA4E8"/>
</table>
<table name="Ignition Correction B" storageaddress="0xCA57C">
<table type="X Axis" storageaddress="0xCA4F4"/>
<table type="Y Axis" storageaddress="0xCA534"/>
</table>
<table name="Ignition Correction C" storageaddress="0xCA6AC" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xCA69C"/>
<table type="Y Axis" storageaddress="0xCA6A4"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCE6F4" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xCE6E4" />
<table type="Y Axis" storageaddress="0xCE6EC" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCE74C" sizex="10" sizey="10" >
<table type="X Axis" storageaddress="0xCE6FC" />
<table type="Y Axis" storageaddress="0xCE724" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xC9634" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC0598" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC7020" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xC98E4">
<table type="Y Axis" storageaddress="0xC98A4" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC961C" />
<table name="Rough Ignition (RPM)" storageaddress="0xC9638" />
<table name="Rough Ignition (Load)" storageaddress="0xC9648" />
<table name="Fine Ignition (RPM)" storageaddress="0xC96A0" />
<table name="Fine Ignition (Load)" storageaddress="0xC96B0" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xC96D0" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xC96C0" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC9396"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC969C"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCD210" >
<table type="Y Axis" storageaddress="0xCD138" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCD258" >
<table type="Y Axis" storageaddress="0xCD180" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCD2A0" >
<table type="Y Axis" storageaddress="0xCD1C8" />
</table>
<table name="Rev Limit" storageaddress="0xC7164" />
<table name="Throttle Duty Cycles" storageaddress="0xCC014" sizey="15" >
<table type="X Axis" storageaddress="0xCBF9C" />
<table type="Y Axis" storageaddress="0xCBFD8" />
</table>
<table name="Speed Limiting (Fuel Cut)" storageaddress="0xC71B0" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCB2BC" >
<table type="Y Axis" storageaddress="0xCAC94" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCB2DC" >
<table type="Y Axis" storageaddress="0xCAC94" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCB2FC" >
<table type="Y Axis" storageaddress="0xCAC94" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCB31C" >
<table type="Y Axis" storageaddress="0xCAC94" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCB33C" >
<table type="Y Axis" storageaddress="0xCAC94" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCB35C" >
<table type="Y Axis" storageaddress="0xCAC94" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC7008" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC6F90" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC7000" />
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC6FE4" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC6FBC" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC6F94" />
<table name="Closed Loop Modified Load A" storageaddress="0xC7DA8" >
<table type="Y Axis" storageaddress="0xC7D68" />
</table>
<table name="Closed Loop Modified Load B" storageaddress="0xC7E08" >
<table type="Y Axis" storageaddress="0xC7DC8" />
</table>
<table name="Closed Loop Modified Load C" storageaddress="0xC7E68" >
<table type="Y Axis" storageaddress="0xC7E28" />
</table>
<table name="Closed Loop TPS A" storageaddress="0xC75F4">
<table type="Y Axis" storageaddress="0xC75B4" />
</table>
<table name="Closed Loop TPS B" storageaddress="0xC7644">
<table type="Y Axis" storageaddress="0xC7604" />
</table>
<table name="Closed Loop TPS C" storageaddress="0xC7694">
<table type="Y Axis" storageaddress="0xC7654" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC6FFC" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC6FF4" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC6FEC" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC7010" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x74FA5" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x74FA8" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x74F95" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x74F98" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x74FBE" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x74FBF" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x74FA1" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x74FC0" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x74FD1" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x74FDA" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<rom base="32BITBASE">
<romid>
<xmlid>A2WC521N</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC521N</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>05</year>
<flashmethod>sti05</flashmethod>
<model>Legacy</model>
<submodel>GT</submodel>
<memmodel>SH7058</memmodel>
<obsolete>false</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 63 30 3A 57" />
</table>
<table name="Target Boost A" storageaddress="0xC0FB4" >
<table type="X Axis" storageaddress="0xC0F64" />
<table type="Y Axis" storageaddress="0xC0F84" />
</table>
<table name="Target Boost B" storageaddress="0xC10C4">
<table type="X Axis" storageaddress="0xC1074" />
<table type="Y Axis" storageaddress="0xC1094" />
</table>
<table name="Target Boost C" storageaddress="0xC11D4">
<table type="X Axis" storageaddress="0xC1184" />
<table type="Y Axis" storageaddress="0xC11A4" />
</table>
<table name="Target Boost D" storageaddress="0xC12E4">
<table type="X Axis" storageaddress="0xC1294" />
<table type="Y Axis" storageaddress="0xC12B4" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC8168" >
<table type="Y Axis" storageaddress="0xC8150" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC0764" >
<table type="Y Axis" storageaddress="0xC05C4" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC0774" >
<table type="Y Axis" storageaddress="0xC05C4" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC09C8" sizey="11" >
<table type="X Axis" storageaddress="0xC097C" />
<table type="Y Axis" storageaddress="0xC099C" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC0AC4" sizey="11" >
<table type="X Axis" storageaddress="0xC0A78" />
<table type="Y Axis" storageaddress="0xC0A98" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0BC0" sizey="11" >
<table type="X Axis" storageaddress="0xC0B74" />
<table type="Y Axis" storageaddress="0xC0B94" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0CBC" sizey="11" >
<table type="X Axis" storageaddress="0xC0C70" />
<table type="Y Axis" storageaddress="0xC0C90" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0DB8" sizey="11" >
<table type="X Axis" storageaddress="0xC0D6C" />
<table type="Y Axis" storageaddress="0xC0D8C" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0EB4" sizey="11" >
<table type="X Axis" storageaddress="0xC0E68" />
<table type="Y Axis" storageaddress="0xC0E88" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC0840">
<table type="Y Axis" storageaddress="0xC081C" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC0808">
<table type="Y Axis" storageaddress="0xC07E4" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC07D0">
<table type="Y Axis" storageaddress="0xC07AC" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC05C0" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC05B8" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC06E4" >
<table type="Y Axis" storageaddress="0xC06A4" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0734" >
<table type="Y Axis" storageaddress="0xC06F4" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC0744" >
<table type="Y Axis" storageaddress="0xC05C4" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC0754" >
<table type="Y Axis" storageaddress="0xC05C4" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0924">
<table type="X Axis" storageaddress="0xC08FC" />
<table type="Y Axis" storageaddress="0xC0914" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0964">
<table type="X Axis" storageaddress="0xC093C" />
<table type="Y Axis" storageaddress="0xC0954" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC8A28" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC8A18" />
<table type="Y Axis" storageaddress="0xC8A20" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC8AB4" sizex="16" >
<table type="X Axis" storageaddress="0xC8A2C" />
<table type="Y Axis" storageaddress="0xC8A6C" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC886C" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC885C" />
<table type="Y Axis" storageaddress="0xC8864" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC88F8" sizex="16" >
<table type="X Axis" storageaddress="0xC8870" />
<table type="Y Axis" storageaddress="0xC88B0" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC6E48" />
<table name="Tip-In Enrichment" storageaddress="0xC80BC">
<table type="Y Axis" storageaddress="0xC8074" />
</table>
<table name="Injector Latency" storageaddress="0xCCB54">
<table type="Y Axis" storageaddress="0xCCB40" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xCA0C4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA0B4" />
<table type="Y Axis" storageaddress="0xCA0BC" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xCA150" sizex="16" >
<table type="X Axis" storageaddress="0xCA0C8" />
<table type="Y Axis" storageaddress="0xCA108" />
</table>
<table name="Ignition Correction A" storageaddress="0xCA628" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA618"/>
<table type="Y Axis" storageaddress="0xCA620"/>
</table>
<table name="Ignition Correction B" storageaddress="0xCA6B4">
<table type="X Axis" storageaddress="0xCA62C"/>
<table type="Y Axis" storageaddress="0xCA66C"/>
</table>
<table name="Ignition Correction C" storageaddress="0xCA7E4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA7D4"/>
<table type="Y Axis" storageaddress="0xCA7DC"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCE3BC" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCE3AC" />
<table type="Y Axis" storageaddress="0xCE3B4" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCE414" sizex="10" sizey="10" >
<table type="X Axis" storageaddress="0xCE3C4" />
<table type="Y Axis" storageaddress="0xCE3EC" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xC976C" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC0598" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC714C" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xC9A1C">
<table type="Y Axis" storageaddress="0xC99DC" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC9754" />
<table name="Rough Ignition (RPM)" storageaddress="0xC9770" />
<table name="Rough Ignition (Load)" storageaddress="0xC9780" />
<table name="Fine Ignition (RPM)" storageaddress="0xC97D8" />
<table name="Fine Ignition (Load)" storageaddress="0xC97E8" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xC9808" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xC97F8" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC94CE"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC97D4"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCCED8" >
<table type="Y Axis" storageaddress="0xCCE00" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCCF20" >
<table type="Y Axis" storageaddress="0xCCE48" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCCF68" >
<table type="Y Axis" storageaddress="0xCCE90" />
</table>
<table name="Rev Limit" storageaddress="0xC7290" />
<table name="Throttle Duty Cycles" storageaddress="0xCC0F8" sizey="15" >
<table type="X Axis" storageaddress="0xCC080" />
<table type="Y Axis" storageaddress="0xCC0BC" />
</table>
<table name="Speed Limiting (Fuel Cut)" storageaddress="0xC72DC" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCB3A0" >
<table type="Y Axis" storageaddress="0xCADCC" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCB3C0" >
<table type="Y Axis" storageaddress="0xCADCC" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCB3E0" >
<table type="Y Axis" storageaddress="0xCADCC" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCB400" >
<table type="Y Axis" storageaddress="0xCADCC" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCB420" >
<table type="Y Axis" storageaddress="0xCADCC" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCB440" >
<table type="Y Axis" storageaddress="0xCADCC" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC7134" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC70BC" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC712C" />
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC7110" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC70E8" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC70C0" />
<table name="Closed Loop Modified Load A" storageaddress="0xC7ED4" >
<table type="Y Axis" storageaddress="0xC7E94" />
</table>
<table name="Closed Loop Modified Load B" storageaddress="0xC7F34" >
<table type="Y Axis" storageaddress="0xC7EF4" />
</table>
<table name="Closed Loop Modified Load C" storageaddress="0xC7F94" >
<table type="Y Axis" storageaddress="0xC7F54" />
</table>
<table name="Closed Loop TPS A" storageaddress="0xC7720">
<table type="Y Axis" storageaddress="0xC76E0" />
</table>
<table name="Closed Loop TPS B" storageaddress="0xC7770">
<table type="Y Axis" storageaddress="0xC7730" />
</table>
<table name="Closed Loop TPS C" storageaddress="0xC77C0">
<table type="Y Axis" storageaddress="0xC7780" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC7128" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC7120" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC7118" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC713C" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x74FA5" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x74FA8" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x74F95" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x74F98" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x74FBE" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x74FBF" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x74FA1" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x74FC0" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x74FD1" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x74FDA" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<!-- 05 USDM BAJA TURBO ************************************************************************************************************** -->
<rom base="32BITBASE">
<romid>
<xmlid>A2WC501L</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC501L</internalidstring>
<caseid>AJ962</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>05</year>
<flashmethod>sti05</flashmethod>
<model>Baja</model>
<submodel>Turbo</submodel>
<memmodel>SH7058</memmodel>
<obsolete>false</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 D3 10 2A 8D" />
</table>
<table name="Target Boost A" storageaddress="0xC0A3C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A2C" />
<table type="Y Axis" storageaddress="0xC0A34" />
</table>
<table name="Target Boost B" storageaddress="0xC0A54" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A44" />
<table type="Y Axis" storageaddress="0xC0A4C" />
</table>
<table name="Target Boost C" storageaddress="0xC0A6C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A5C" />
<table type="Y Axis" storageaddress="0xC0A64" />
</table>
<table name="Target Boost D" storageaddress="0xC0AC8" sizey="13" >
<table type="X Axis" storageaddress="0xC0A74" />
<table type="Y Axis" storageaddress="0xC0A94" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC6D9C" >
<table type="Y Axis" storageaddress="0xC6D84" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC05C0" >
<table type="Y Axis" storageaddress="0xC0464" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC05D0" >
<table type="Y Axis" storageaddress="0xC0464" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC07BC" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC07AC" />
<table type="Y Axis" storageaddress="0xC07B4" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC07D4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC07C4" />
<table type="Y Axis" storageaddress="0xC07CC" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC07EC" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC07DC" />
<table type="Y Axis" storageaddress="0xC07E4" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0844" >
<table type="X Axis" storageaddress="0xC07F4" />
<table type="Y Axis" storageaddress="0xC0814" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0914" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0904" />
<table type="Y Axis" storageaddress="0xC090c" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC096C" sizey="12" >
<table type="X Axis" storageaddress="0xC091C" />
<table type="Y Axis" storageaddress="0xC093C" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC069C">
<table type="Y Axis" storageaddress="0xC0678" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC0664">
<table type="Y Axis" storageaddress="0xC0640" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC062C">
<table type="Y Axis" storageaddress="0xC0608" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC0460" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC0458" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC0540" >
<table type="Y Axis" storageaddress="0xC0500" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0590" >
<table type="Y Axis" storageaddress="0xC0550" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC05A0" >
<table type="Y Axis" storageaddress="0xC0464" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC05B0" >
<table type="Y Axis" storageaddress="0xC0464" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0768" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0758" />
<table type="Y Axis" storageaddress="0xC0760" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0794">
<table type="X Axis" storageaddress="0xC076C" />
<table type="Y Axis" storageaddress="0xC0784" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC7394" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC7384" />
<table type="Y Axis" storageaddress="0xC738C" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC7420" sizex="16" >
<table type="X Axis" storageaddress="0xC7398" />
<table type="Y Axis" storageaddress="0xC73D8" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC7550" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC7540" />
<table type="Y Axis" storageaddress="0xC7548" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC75DC" sizex="16" >
<table type="X Axis" storageaddress="0xC7554" />
<table type="Y Axis" storageaddress="0xC7594" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC5AF4" />
<table name="Tip-In Enrichment" storageaddress="0xC6CF0">
<table type="Y Axis" storageaddress="0xC6CA8" />
</table>
<table name="Injector Latency" storageaddress="0xCAF3C">
<table type="Y Axis" storageaddress="0xCAF28" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xC8BF4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC8BE4" />
<table type="Y Axis" storageaddress="0xC8BEC" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xC8C80" sizex="16" >
<table type="X Axis" storageaddress="0xC8BF8" />
<table type="Y Axis" storageaddress="0xC8C38" />
</table>
<table name="Ignition Correction A" storageaddress="0xC8F58" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC8F48"/>
<table type="Y Axis" storageaddress="0xC8F50"/>
</table>
<table name="Ignition Correction B" storageaddress="0xC8FE4">
<table type="X Axis" storageaddress="0xC8F5C"/>
<table type="Y Axis" storageaddress="0xC8F9C"/>
</table>
<table name="Ignition Correction C" storageaddress="0xC9114" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC9104"/>
<table type="Y Axis" storageaddress="0xC910C"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCC78C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCC77C" />
<table type="Y Axis" storageaddress="0xCC784" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCC814" >
<table type="X Axis" storageaddress="0xCC794" />
<table type="Y Axis" storageaddress="0xCC7CC" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xC80D0" />
<table name="Knock Detection (RPM)" storageaddress="0xC80B8" />
<table name="Rough Ignition (RPM)" storageaddress="0xC80D4" />
<table name="Rough Ignition (Load)" storageaddress="0xC80E4" />
<table name="Fine Ignition (RPM)" storageaddress="0xC813C" />
<table name="Fine Ignition (Load)" storageaddress="0xC814C" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xC816C" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xC815C" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC8138"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCB2A8" sizey="16" >
<table type="Y Axis" storageaddress="0xCB1E8" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCB2E8" sizey="16" >
<table type="Y Axis" storageaddress="0xCB228" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCB328" sizey="16" >
<table type="Y Axis" storageaddress="0xCB268" />
</table>
<table name="Rev Limit" storageaddress="0xC5F78" />
<table name="Throttle Duty Cycles" storageaddress="0xCA934" sizey="15" >
<table type="X Axis" storageaddress="0xCA8BC" />
<table type="Y Axis" storageaddress="0xCA8F8" />
</table>
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xC9C14" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xC9C34" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xC9C54" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xC9C74" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xC9C94" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xC9CB4" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC5DFC" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC5D84" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC5DF4" />
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC5DD8" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC5DB0" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC5D88" />
<table name="Closed Loop Modified Load A" storageaddress="0xC6B08" >
<table type="Y Axis" storageaddress="0xC6AC8" />
</table>
<table name="Closed Loop Modified Load B" storageaddress="0xC6B68" >
<table type="Y Axis" storageaddress="0xC6B28" />
</table>
<table name="Closed Loop Modified Load C" storageaddress="0xC6BC8" >
<table type="Y Axis" storageaddress="0xC6B88" />
</table>
<table name="Closed Loop TPS A" storageaddress="0xC633C">
<table type="Y Axis" storageaddress="0xC62FC" />
</table>
<table name="Closed Loop TPS B" storageaddress="0xC638C">
<table type="Y Axis" storageaddress="0xC634C" />
</table>
<table name="Closed Loop TPS C" storageaddress="0xC63DC">
<table type="Y Axis" storageaddress="0xC639C" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC5DF0" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC5DE8" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC5DE0" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC5E04" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x6F4B4" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x6F4B7" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x6F4A4" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x6F4A7" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x6F4CD" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x6F4CE" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x6F4B0" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x6F4CF" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x6F4E0" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x6F4E9" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<rom base="32BITBASE">
<romid>
<xmlid>A2WC500L</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC500L</internalidstring>
<caseid>AJ960</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>05</year>
<model>Baja</model>
<submodel>Turbo</submodel>
<obsolete>true</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 D0 D8 DA 8F" />
</table>
<table name="Target Boost A" storageaddress="0xC0A3C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A2C" />
<table type="Y Axis" storageaddress="0xC0A34" />
</table>
<table name="Target Boost B" storageaddress="0xC0A54" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A44" />
<table type="Y Axis" storageaddress="0xC0A4C" />
</table>
<table name="Target Boost C" storageaddress="0xC0A6C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A5C" />
<table type="Y Axis" storageaddress="0xC0A64" />
</table>
<table name="Target Boost D" storageaddress="0xC0AC8" sizey="13" >
<table type="X Axis" storageaddress="0xC0A74" />
<table type="Y Axis" storageaddress="0xC0A94" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC6D9C" >
<table type="Y Axis" storageaddress="0xC6D84" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC05C0" >
<table type="Y Axis" storageaddress="0xC0464" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC05D0" >
<table type="Y Axis" storageaddress="0xC0464" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC07BC" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC07AC" />
<table type="Y Axis" storageaddress="0xC07B4" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC07D4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC07C4" />
<table type="Y Axis" storageaddress="0xC07CC" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC07EC" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC07DC" />
<table type="Y Axis" storageaddress="0xC07E4" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0844" >
<table type="X Axis" storageaddress="0xC07F4" />
<table type="Y Axis" storageaddress="0xC0814" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0914" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0904" />
<table type="Y Axis" storageaddress="0xC090c" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC096C" sizey="12" >
<table type="X Axis" storageaddress="0xC091C" />
<table type="Y Axis" storageaddress="0xC093C" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC069C">
<table type="Y Axis" storageaddress="0xC0678" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC0664">
<table type="Y Axis" storageaddress="0xC0640" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC062C">
<table type="Y Axis" storageaddress="0xC0608" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC0460" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC0458" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC0540" >
<table type="Y Axis" storageaddress="0xC0500" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0590" >
<table type="Y Axis" storageaddress="0xC0550" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC05A0" >
<table type="Y Axis" storageaddress="0xC0464" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC05B0" >
<table type="Y Axis" storageaddress="0xC0464" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0768" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0758" />
<table type="Y Axis" storageaddress="0xC0760" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0794">
<table type="X Axis" storageaddress="0xC076C" />
<table type="Y Axis" storageaddress="0xC0784" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC7394" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC7384" />
<table type="Y Axis" storageaddress="0xC738C" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC7420" sizex="16" >
<table type="X Axis" storageaddress="0xC7398" />
<table type="Y Axis" storageaddress="0xC73D8" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC7550" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC7540" />
<table type="Y Axis" storageaddress="0xC7548" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC75DC" sizex="16" >
<table type="X Axis" storageaddress="0xC7554" />
<table type="Y Axis" storageaddress="0xC7594" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC5AF4" />
<table name="Tip-In Enrichment" storageaddress="0xC6CF0">
<table type="Y Axis" storageaddress="0xC6CA8" />
</table>
<table name="Injector Latency" storageaddress="0xCAF3C">
<table type="Y Axis" storageaddress="0xCAF28" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xC8BF4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC8BE4" />
<table type="Y Axis" storageaddress="0xC8BEC" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xC8C80" sizex="16" >
<table type="X Axis" storageaddress="0xC8BF8" />
<table type="Y Axis" storageaddress="0xC8C38" />
</table>
<table name="Ignition Correction A" storageaddress="0xC8F58" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC8F48"/>
<table type="Y Axis" storageaddress="0xC8F50"/>
</table>
<table name="Ignition Correction B" storageaddress="0xC8FE4">
<table type="X Axis" storageaddress="0xC8F5C"/>
<table type="Y Axis" storageaddress="0xC8F9C"/>
</table>
<table name="Ignition Correction C" storageaddress="0xC9114" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC9104"/>
<table type="Y Axis" storageaddress="0xC910C"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCC78C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCC77C" />
<table type="Y Axis" storageaddress="0xCC784" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCC814" >
<table type="X Axis" storageaddress="0xCC794" />
<table type="Y Axis" storageaddress="0xCC7CC" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xC80D0" />
<table name="Knock Detection (RPM)" storageaddress="0xC80B8" />
<table name="Rough Ignition (RPM)" storageaddress="0xC80D4" />
<table name="Rough Ignition (Load)" storageaddress="0xC80E4" />
<table name="Fine Ignition (RPM)" storageaddress="0xC813C" />
<table name="Fine Ignition (Load)" storageaddress="0xC814C" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xC816C" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xC815C" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC8138"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCB2A8" sizey="16" >
<table type="Y Axis" storageaddress="0xCB1E8" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCB2E8" sizey="16" >
<table type="Y Axis" storageaddress="0xCB228" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCB328" sizey="16" >
<table type="Y Axis" storageaddress="0xCB268" />
</table>
<table name="Rev Limit" storageaddress="0xC5F78" />
<table name="Throttle Duty Cycles" storageaddress="0xCA934" sizey="15" >
<table type="X Axis" storageaddress="0xCA8BC" />
<table type="Y Axis" storageaddress="0xCA8F8" />
</table>
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xC9C14" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xC9C34" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xC9C54" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xC9C74" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xC9C94" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xC9CB4" >
<table type="Y Axis" storageaddress="0xC9640" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC5DFC" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC5D84" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC5DF4" />
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC5DD8" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC5DB0" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC5D88" />
<table name="Closed Loop Modified Load A" storageaddress="0xC6B08" >
<table type="Y Axis" storageaddress="0xC6AC8" />
</table>
<table name="Closed Loop Modified Load B" storageaddress="0xC6B68" >
<table type="Y Axis" storageaddress="0xC6B28" />
</table>
<table name="Closed Loop Modified Load C" storageaddress="0xC6BC8" >
<table type="Y Axis" storageaddress="0xC6B88" />
</table>
<table name="Closed Loop TPS A" storageaddress="0xC633C">
<table type="Y Axis" storageaddress="0xC62FC" />
</table>
<table name="Closed Loop TPS B" storageaddress="0xC638C">
<table type="Y Axis" storageaddress="0xC634C" />
</table>
<table name="Closed Loop TPS C" storageaddress="0xC63DC">
<table type="Y Axis" storageaddress="0xC639C" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC5DF0" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC5DE8" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC5DE0" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC5E04" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x6F4B4" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x6F4B7" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x6F4A4" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x6F4A7" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x6F4CD" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x6F4CE" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x6F4B0" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x6F4CF" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x6F4E0" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x6F4E9" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<!-- 06 USDM STI ******************************************************************************************************************* -->
<rom base="32BITBASE">
<romid>
<xmlid>A2ZJE11J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJE11J</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>06</year>
<flashmethod></flashmethod>
<memmodel>SH7058</memmodel>
<obsolete>false</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 F6 72 3A EC" />
</table>
<table name="Target Boost A" storageaddress="0xC0E68">
<table type="X Axis" storageaddress="0xC0E18" />
<table type="Y Axis" storageaddress="0xC0E38" />
</table>
<table name="Target Boost B" storageaddress="0xC0F78">
<table type="X Axis" storageaddress="0xC0F28" />
<table type="Y Axis" storageaddress="0xC0F48" />
</table>
<table name="Target Boost C" storageaddress="0xC1088">
<table type="X Axis" storageaddress="0xC1038" />
<table type="Y Axis" storageaddress="0xC1058" />
</table>
<table name="Target Boost D" storageaddress="0xC1198">
<table type="X Axis" storageaddress="0xC1148" />
<table type="Y Axis" storageaddress="0xC1168" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC6C4C" >
<table type="Y Axis" storageaddress="0xC6C34" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC06B8" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC06C8" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC08A8">
<table type="X Axis" storageaddress="0xC0858" />
<table type="Y Axis" storageaddress="0xC0878" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC09B8">
<table type="X Axis" storageaddress="0xC0968" />
<table type="Y Axis" storageaddress="0xC0988" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0AC8">
<table type="X Axis" storageaddress="0xC0A78" />
<table type="Y Axis" storageaddress="0xC0A98" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0BD8">
<table type="X Axis" storageaddress="0xC0B88" />
<table type="Y Axis" storageaddress="0xC0BA8" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0CD8">
<table type="X Axis" storageaddress="0xC0C98" />
<table type="Y Axis" storageaddress="0xC0CB8" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0D98">
<table type="X Axis" storageaddress="0xC0D58" />
<table type="Y Axis" storageaddress="0xC0D78" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC0794">
<table type="Y Axis" storageaddress="0xC0770" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC075C">
<table type="Y Axis" storageaddress="0xC0738" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC0724">
<table type="Y Axis" storageaddress="0xC0700" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC05B4" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC05AC" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC0638" >
<table type="Y Axis" storageaddress="0xC05F8" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0688" >
<table type="Y Axis" storageaddress="0xC0648" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC0698" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC06A8" >
<table type="Y Axis" storageaddress="0xC05B8" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0800">
<table type="X Axis" storageaddress="0xC07D8" />
<table type="Y Axis" storageaddress="0xC07F0" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0840">
<table type="X Axis" storageaddress="0xC0818" />
<table type="Y Axis" storageaddress="0xC0830" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC6ED0">
<table type="X Axis" storageaddress="0xC6E4C" />
<table type="Y Axis" storageaddress="0xC6E88" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC7064">
<table type="X Axis" storageaddress="0xC6FE0" />
<table type="Y Axis" storageaddress="0xC701C" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC71F8">
<table type="X Axis" storageaddress="0xC7174" />
<table type="Y Axis" storageaddress="0xC71B0" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC738C">
<table type="X Axis" storageaddress="0xC7308" />
<table type="Y Axis" storageaddress="0xC7344" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC5BBC" />
<table name="Tip-In Enrichment" storageaddress="0xC6BD0">
<table type="Y Axis" storageaddress="0xC6B88" />
</table>
<table name="Injector Latency" storageaddress="0xCBAE4">
<table type="Y Axis" storageaddress="0xCBAD0" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xC9798">
<table type="X Axis" storageaddress="0xC9714" />
<table type="Y Axis" storageaddress="0xC9750" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xC992C">
<table type="X Axis" storageaddress="0xC98A8" />
<table type="Y Axis" storageaddress="0xC98E4" />
</table>
<table name="Ignition Correction A" storageaddress="0xC92A4">
<table type="X Axis" storageaddress="0xC921C"/>
<table type="Y Axis" storageaddress="0xC925C"/>
</table>
<table name="Ignition Correction B" storageaddress="0xC944C">
<table type="X Axis" storageaddress="0xC93C4"/>
<table type="Y Axis" storageaddress="0xC9404"/>
</table>
<table name="Ignition Correction C" storageaddress="0xC95F4">
<table type="X Axis" storageaddress="0xC956C"/>
<table type="Y Axis" storageaddress="0xC95AC"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCD38C">
<table type="X Axis" storageaddress="0xCD30C" />
<table type="Y Axis" storageaddress="0xCD344" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCD604">
<table type="X Axis" storageaddress="0xCD584" />
<table type="Y Axis" storageaddress="0xCD5BC" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xC85C8" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC0594" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC5EC8" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xC8A4C">
<table type="Y Axis" storageaddress="0xC8A0C" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC85A0" />
<table name="Rough Ignition (RPM)" storageaddress="0xC85CC" />
<table name="Rough Ignition (Load)" storageaddress="0xC85DC" />
<table name="Fine Ignition (RPM)" storageaddress="0xC862C" />
<table name="Fine Ignition (Load)" storageaddress="0xC863C" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xC865C" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xC864C" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC84B8" storagetype="uint16" endian="big" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC8628"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCBE10">
<table type="Y Axis" storageaddress="0xCBD38" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCBE58">
<table type="Y Axis" storageaddress="0xCBD80" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCBEA0">
<table type="Y Axis" storageaddress="0xCBDC8" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0xC1BF0" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0xC2CA0" />
<table name="Rev Limit" storageaddress="0xC6024" />
<table name="Throttle Duty Cycles" storageaddress="0xCB418">
<table type="X Axis" storageaddress="0xCB398" />
<table type="Y Axis" storageaddress="0xCB3D4" />
</table>
<table name="Speed Limiting (Fuel Cut)" storageaddress="0xC6070" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCA6B4" >
<table type="Y Axis" storageaddress="0xCA138" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCA6D4" >
<table type="Y Axis" storageaddress="0xCA138" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCA6F4" >
<table type="Y Axis" storageaddress="0xCA138" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCA714" >
<table type="Y Axis" storageaddress="0xCA138" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCA734" >
<table type="Y Axis" storageaddress="0xCA138" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCA754" >
<table type="Y Axis" storageaddress="0xCA138" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC5EB0" />
<table name="Closed Loop Delay" storageaddress="0xC5AEA" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC5E38" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC5EA8" />
<table name="Closed Loop Modified Load" storageaddress="0xC6AA8" >
<table type="Y Axis" storageaddress="0xC6A68" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC5E8C" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC5E64" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC5E3C" />
<table name="Closed Loop TPS (Primary)" storageaddress="0xC638C">
<table type="Y Axis" storageaddress="0xC634C" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC5EA4" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC5E9C" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC5E94" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC5EB8" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x6BC60" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x6BC63" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x6BC50" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x6BC53" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x6BC8C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x6BC95" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<!-- 06 USDM WRX ******************************************************************************************************************** -->
<rom base="32BITBASE">
<romid>
<xmlid>A8DH200X</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A8DH200X</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>06</year>
<flashmethod>sti05</flashmethod>
<memmodel>SH7058</memmodel>
<submodel>WRX</submodel>
<obsolete>false</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 3C 74 54 DE" />
</table>
<table name="Target Boost A" storageaddress="0xC0BB0" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC0BA0" />
<table type="Y Axis" storageaddress="0xC0BA8" />
</table>
<table name="Target Boost B" storageaddress="0xC0BC8" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC0BB8" />
<table type="Y Axis" storageaddress="0xC0BC0" />
</table>
<table name="Target Boost C" storageaddress="0xC0BE0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0BD0" />
<table type="Y Axis" storageaddress="0xC0BD8" />
</table>
<table name="Target Boost D" storageaddress="0xC0C34" sizey="11" >
<table type="X Axis" storageaddress="0xC0BE8" />
<table type="Y Axis" storageaddress="0xC0C08" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC9828" >
<table type="Y Axis" storageaddress="0xC9810" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC07D4" >
<table type="Y Axis" storageaddress="0xC063C" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC07E4" >
<table type="Y Axis" storageaddress="0xC063C" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC09D0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC09C0" />
<table type="Y Axis" storageaddress="0xC09C8" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC09E8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC09D8" />
<table type="Y Axis" storageaddress="0xC09E0" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0A00" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC09F0" />
<table type="Y Axis" storageaddress="0xC09F8" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0A48" sizey="8" >
<table type="X Axis" storageaddress="0xC0A08" />
<table type="Y Axis" storageaddress="0xC0A28" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0AD8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0AC8" />
<table type="Y Axis" storageaddress="0xC0AD0" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0B20">
<table type="X Axis" storageaddress="0xC0AE0" />
<table type="Y Axis" storageaddress="0xC0B00" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC08B0">
<table type="Y Axis" storageaddress="0xC088C" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC0878">
<table type="Y Axis" storageaddress="0xC0854" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC0840">
<table type="Y Axis" storageaddress="0xC081C" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC0638" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC0630" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC06C0" sizex="2" userlevel="4">
<table type="Y Axis" storageaddress="0xC06B8" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0704" >
<table type="Y Axis" storageaddress="0xC06C4" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC07B4" >
<table type="Y Axis" storageaddress="0xC063C" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC07C4" >
<table type="Y Axis" storageaddress="0xC063C" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC097C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC096C" />
<table type="Y Axis" storageaddress="0xC0974" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC09A8">
<table type="X Axis" storageaddress="0xC0980" />
<table type="Y Axis" storageaddress="0xC0998" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xCA10C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA0FC" />
<table type="Y Axis" storageaddress="0xCA104" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xCA194">
<table type="X Axis" storageaddress="0xCA110" />
<table type="Y Axis" storageaddress="0xCA14C" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xCA2B4" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xCA2A4" />
<table type="Y Axis" storageaddress="0xCA2AC" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xCA33C">
<table type="X Axis" storageaddress="0xCA2B8" />
<table type="Y Axis" storageaddress="0xCA2F4" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC82E8" />
<table name="Tip-In Enrichment" storageaddress="0xC977C">
<table type="Y Axis" storageaddress="0xC9734" />
</table>
<table name="Injector Latency" storageaddress="0xC9BA0" userlevel="5">
<table type="Y Axis" storageaddress="0xC9B8C" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xCC388" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xCC378" />
<table type="Y Axis" storageaddress="0xCC380" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xCC410">
<table type="X Axis" storageaddress="0xCC38C" />
<table type="Y Axis" storageaddress="0xCC3C8" />
</table>
<table name="Ignition Correction A" storageaddress="0xCC958" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xCC948" />
<table type="Y Axis" storageaddress="0xCC950" />
</table>
<table name="Ignition Correction B" storageaddress="0xCC9E0" sizex="15" >
<table type="X Axis" storageaddress="0xCC95C" />
<table type="Y Axis" storageaddress="0xCC998"/>
</table>
<table name="Ignition Correction C" storageaddress="0xCCB00" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xCCAF0" />
<table type="Y Axis" storageaddress="0xCCAF8" />
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xD0788" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xD0778" />
<table type="Y Axis" storageaddress="0xD0780" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xD080C" sizex="15" sizey="16" >
<table type="X Axis" storageaddress="0xD0790" />
<table type="Y Axis" storageaddress="0xD07CC" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xCB960" userlevel="5"/>
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC0624" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC8594" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xCBC00">
<table type="Y Axis" storageaddress="0xCBBC0" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xCB91C" />
<table name="Rough Ignition (RPM)" storageaddress="0xCB93C" />
<table name="Rough Ignition (Load)" storageaddress="0xCB94C" />
<table name="Fine Ignition (Load)" storageaddress="0xCB9D4" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xCB99C" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xCB98C" sizey="4" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xCB9C0"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCED60" sizey="16" >
<table type="Y Axis" storageaddress="0xCECA0" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCEDA0" sizey="16" >
<table type="Y Axis" storageaddress="0xCECE0" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCEDE0" sizey="16" >
<table type="Y Axis" storageaddress="0xCED20" />
</table>
<table name="Rev Limit" storageaddress="0xC879C" />
<table name="Throttle Duty Cycles" storageaddress="0xDC234">
<table type="X Axis" storageaddress="0xDC1B4" />
<table type="Y Axis" storageaddress="0xDC1F0" />
</table>
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCD504" >
<table type="Y Axis" storageaddress="0xCD128" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCD524" >
<table type="Y Axis" storageaddress="0xCD128" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCD544" >
<table type="Y Axis" storageaddress="0xCD128" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCD564" >
<table type="Y Axis" storageaddress="0xCD128" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCD584" >
<table type="Y Axis" storageaddress="0xCD128" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCD5A4" >
<table type="Y Axis" storageaddress="0xCD128" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC8624" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC85A4" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC861C" />
<table name="Closed Loop Modified Load" storageaddress="0xC95A0" >
<table type="Y Axis" storageaddress="0xC9560" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC85F8" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC85A8" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC85D0" />
<table name="Closed Loop TPS (Primary)" storageaddress="0xC8CDC">
<table type="Y Axis" storageaddress="0xC8C9C" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC8618" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC8610" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC8608" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC8600" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x8561D" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x85620" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x8560D" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0140)" storageaddress="0x8567C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x85610" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x85649" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x85652" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<!-- 06 USDM FXT ********************************************************************************************************************* -->
<rom base="32BITBASE">
<romid>
<xmlid>A8DH100I</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A8DH100I</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>MT</transmission>
<year>06</year>
<flashmethod>sti05</flashmethod>
<memmodel>SH7058</memmodel>
<model>Forester</model>
<submodel>XT</submodel>
<obsolete>false</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 58 25 89 7B" />
</table>
<table name="Target Boost A" storageaddress="0xC0BB0" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC0BA0" />
<table type="Y Axis" storageaddress="0xC0BA8" />
</table>
<table name="Target Boost B" storageaddress="0xC0BC8" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC0BB8" />
<table type="Y Axis" storageaddress="0xC0BC0" />
</table>
<table name="Target Boost C" storageaddress="0xC0BE0" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC0BD0" />
<table type="Y Axis" storageaddress="0xC0BD8" />
</table>
<table name="Target Boost D" storageaddress="0xC0C34" sizey="11" >
<table type="X Axis" storageaddress="0xC0BE8" />
<table type="Y Axis" storageaddress="0xC0C08" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC982C" >
<table type="Y Axis" storageaddress="0xC9814" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC07D4" >
<table type="Y Axis" storageaddress="0xC063C" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC07E4" >
<table type="Y Axis" storageaddress="0xC063C" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC09D0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC09C0" />
<table type="Y Axis" storageaddress="0xC09C8" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC09E8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC09D8" />
<table type="Y Axis" storageaddress="0xC09E0" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0A00" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC09F0" />
<table type="Y Axis" storageaddress="0xC09F8" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0A48" sizey="8" >
<table type="X Axis" storageaddress="0xC0A08" />
<table type="Y Axis" storageaddress="0xC0A28" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0AD8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0AC8" />
<table type="Y Axis" storageaddress="0xC0AD0" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0B20">
<table type="X Axis" storageaddress="0xC0AE0" />
<table type="Y Axis" storageaddress="0xC0B00" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC08B0">
<table type="Y Axis" storageaddress="0xC088C" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC0878">
<table type="Y Axis" storageaddress="0xC0854" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC0840">
<table type="Y Axis" storageaddress="0xC081C" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0xC0638" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0xC0630" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC06C0" sizex="2" userlevel="4" >
<table type="Y Axis" storageaddress="0xC06B8" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC0704" >
<table type="Y Axis" storageaddress="0xC06C4" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC07B4" >
<table type="Y Axis" storageaddress="0xC063C" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC07C4" >
<table type="Y Axis" storageaddress="0xC063C" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC097C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC096C" />
<table type="Y Axis" storageaddress="0xC0974" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC09A8">
<table type="X Axis" storageaddress="0xC0980" />
<table type="Y Axis" storageaddress="0xC0998" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xCA110" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA100" />
<table type="Y Axis" storageaddress="0xCA108" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xCA198">
<table type="X Axis" storageaddress="0xCA114" />
<table type="Y Axis" storageaddress="0xCA150" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xCA2B8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA2A8" />
<table type="Y Axis" storageaddress="0xCA2B0" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xCA340">
<table type="X Axis" storageaddress="0xCA2BC" />
<table type="Y Axis" storageaddress="0xCA2F8" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC82EC" />
<table name="Tip-In Enrichment" storageaddress="0xC9780">
<table type="Y Axis" storageaddress="0xC9738" />
</table>
<table name="Injector Latency" storageaddress="0xC9BA4" userlevel="5">
<table type="Y Axis" storageaddress="0xC9B90" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xCC358" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCC348" />
<table type="Y Axis" storageaddress="0xCC350" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xCC3E0">
<table type="X Axis" storageaddress="0xCC35C" />
<table type="Y Axis" storageaddress="0xCC398" />
</table>
<table name="Ignition Correction A" storageaddress="0xCC928" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCC918" />
<table type="Y Axis" storageaddress="0xCC920" />
</table>
<table name="Ignition Correction B" storageaddress="0xCC9B0" sizex="15" >
<table type="X Axis" storageaddress="0xCC92C" />
<table type="Y Axis" storageaddress="0xCC968"/>
</table>
<table name="Ignition Correction C" storageaddress="0xCCAD0" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCCAC0" />
<table type="Y Axis" storageaddress="0xCCAC8" />
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xD0744" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xD0734" />
<table type="Y Axis" storageaddress="0xD073C" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xD07C8" sizex="15" sizey="16" >
<table type="X Axis" storageaddress="0xD074C" />
<table type="Y Axis" storageaddress="0xD0788" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xCB940" userlevel="5"/>
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC0624" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC8598" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xCBBD0">
<table type="Y Axis" storageaddress="0xCBB90" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xCB8FC" />
<table name="Rough Ignition (RPM)" storageaddress="0xCB91C" />
<table name="Rough Ignition (Load)" storageaddress="0xCB92C" />
<table name="Fine Ignition (Load)" storageaddress="0xCB9B4" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xCB97C" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xCB96C" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xCB9A0"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCED30" sizey="16" >
<table type="Y Axis" storageaddress="0xCEC70" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCED70" sizey="16" >
<table type="Y Axis" storageaddress="0xCECB0" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCEDB0" sizey="16" >
<table type="Y Axis" storageaddress="0xCECF0" />
</table>
<table name="Rev Limit" storageaddress="0xC87A0" />
<table name="Throttle Duty Cycles" storageaddress="0xDC234">
<table type="X Axis" storageaddress="0xDC1B4" />
<table type="Y Axis" storageaddress="0xDC1F0" />
</table>
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCD4D4" >
<table type="Y Axis" storageaddress="0xCD0F8" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCD4F4" >
<table type="Y Axis" storageaddress="0xCD0F8" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCD514" >
<table type="Y Axis" storageaddress="0xCD0F8" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCD534" >
<table type="Y Axis" storageaddress="0xCD0F8" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCD554" >
<table type="Y Axis" storageaddress="0xCD0F8" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCD574" >
<table type="Y Axis" storageaddress="0xCD0F8" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC8628" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC85A8" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC8620" />
<table name="Closed Loop Modified Load" storageaddress="0xC95A4" >
<table type="Y Axis" storageaddress="0xC9564" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC85FC" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC85AC" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC85D4" />
<table name="Closed Loop TPS (Primary)" storageaddress="0xC8CE0">
<table type="Y Axis" storageaddress="0xC8CA0" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC861C" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC8614" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC860C" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC8604" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x85599" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x8559C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x85589" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0140)" storageaddress="0x855F8" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x8558C" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2096)" storageaddress="0x855C5" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2096 CEL - Post catalyst fuel trim system lean (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P2097)" storageaddress="0x855CE" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P2097 CEL - Post catalyst fuel trim system rich (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<!-- 04 UK FXT ********************************************************************************************************************** -->
<rom base="32BITBASE">
<romid>
<xmlid>A2ZJ500F</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ500F</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>EDM</market>
<transmission>MT</transmission>
<year>03/04</year>
<flashmethod></flashmethod>
<model>Forester</model>
<submodel>XT</submodel>
<memmodel>SH7055</memmodel>
<obsolete>false</obsolete>
<filesize>512kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0x7FB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 07 FA F7 B3 C2 E6 34" />
</table>
<table name="Target Boost A" storageaddress="0x4E2AC" >
<table type="X Axis" storageaddress="0x4E25C" />
<table type="Y Axis" storageaddress="0x4E27C" />
</table>
<table name="Target Boost B" storageaddress="0x4E3BC">
<table type="X Axis" storageaddress="0x4E36C" />
<table type="Y Axis" storageaddress="0x4E38C" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x5403C" >
<table type="Y Axis" storageaddress="0x54024" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0x4DD1C" >
<table type="Y Axis" storageaddress="0x4DC1C" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0x4DD2C" >
<table type="Y Axis" storageaddress="0x4DC1C" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x4DF0C" >
<table type="X Axis" storageaddress="0x4DEBC" />
<table type="Y Axis" storageaddress="0x4DEDC" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0x4E01C">
<table type="X Axis" storageaddress="0x4DFCC" />
<table type="Y Axis" storageaddress="0x4DFEC" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x4E11C">
<table type="X Axis" storageaddress="0x4E0DC" />
<table type="Y Axis" storageaddress="0x4E0FC" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0x4E1DC">
<table type="X Axis" storageaddress="0x4E19C" />
<table type="Y Axis" storageaddress="0x4E1BC" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x4DDF8">
<table type="Y Axis" storageaddress="0x4DDD4" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x4DDC0">
<table type="Y Axis" storageaddress="0x4DD9C" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x4DD88">
<table type="Y Axis" storageaddress="0x4DD64" />
</table>
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0x4DC9C" >
<table type="Y Axis" storageaddress="0x4DC5C" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0x4DCEC" >
<table type="Y Axis" storageaddress="0x4DCAC" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0x4DCFC" >
<table type="Y Axis" storageaddress="0x4DC1C" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0x4DD0C" >
<table type="Y Axis" storageaddress="0x4DC1C" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0x4DE64">
<table type="X Axis" storageaddress="0x4DE3C" />
<table type="Y Axis" storageaddress="0x4DE54" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0x4DEA4" >
<table type="X Axis" storageaddress="0x4DE7C" />
<table type="Y Axis" storageaddress="0x4DE94" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x5445C" sizex="16" >
<table type="X Axis" storageaddress="0x543D4" />
<table type="Y Axis" storageaddress="0x54414" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x54604" sizex="16">
<table type="X Axis" storageaddress="0x5457C" />
<table type="Y Axis" storageaddress="0x545BC" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x547AC" sizex="16" >
<table type="X Axis" storageaddress="0x54724" />
<table type="Y Axis" storageaddress="0x54764" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x54954" sizex="16" >
<table type="X Axis" storageaddress="0x548CC" />
<table type="Y Axis" storageaddress="0x5490C" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x52FA8" />
<table name="Tip-In Enrichment" storageaddress="0x53FC0">
<table type="Y Axis" storageaddress="0x53F78" />
</table>
<table name="Injector Latency" storageaddress="0x57C9C">
<table type="Y Axis" storageaddress="0x57C88" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x561E4" sizex="16" >
<table type="X Axis" storageaddress="0x5615C" />
<table type="Y Axis" storageaddress="0x5619C" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x5638C" sizex="16" >
<table type="X Axis" storageaddress="0x56304" />
<table type="Y Axis" storageaddress="0x56344" />
</table>
<table name="Ignition Correction A" storageaddress="0x566AC" >
<table type="X Axis" storageaddress="0x56624" />
<table type="Y Axis" storageaddress="0x56664" />
</table>
<table name="Ignition Correction B" storageaddress="0x56854">
<table type="X Axis" storageaddress="0x567CC"/>
<table type="Y Axis" storageaddress="0x5680C"/>
</table>
<table name="Ignition Correction C" storageaddress="0x56984" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x56974" />
<table type="Y Axis" storageaddress="0x5697C" />
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0x59380" sizey="20" >
<table type="X Axis" storageaddress="0x592F8" />
<table type="Y Axis" storageaddress="0x59330" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x556F8" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x532B0" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x55968">
<table type="Y Axis" storageaddress="0x55928" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x556E0" />
<table name="Rough Ignition (RPM)" storageaddress="0x556FC" />
<table name="Rough Ignition (Load)" storageaddress="0x5570C" />
<table name="Fine Ignition (RPM)" storageaddress="0x55754" />
<table name="Fine Ignition (Load)" storageaddress="0x55764" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x55784" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x55774" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x55750"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0x57FB0" sizey="16" >
<table type="Y Axis" storageaddress="0x57EF0" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x57FF0" sizey="16" >
<table type="Y Axis" storageaddress="0x57F30" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x58030" sizey="16" >
<table type="Y Axis" storageaddress="0x57F70" />
</table>
<table name="Rev Limit" storageaddress="0x533C4" />
<table name="Idle Speed A (Coolant Temp)" storageaddress="0x5710C" >
<table type="Y Axis" storageaddress="0x56D5C" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0x5712C" >
<table type="Y Axis" storageaddress="0x56D5C" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0x5714C" >
<table type="Y Axis" storageaddress="0x56D5C" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0x5716C" >
<table type="Y Axis" storageaddress="0x56D5C" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0x5718C" >
<table type="Y Axis" storageaddress="0x56D5C" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0x571AC" >
<table type="Y Axis" storageaddress="0x56D5C" />
</table>
<table name="Closed Loop EGT" storageaddress="0x53298" />
<table name="Closed Loop Delays" storageaddress="0x52EDE" sizex="6" />
<table name="Closed Loop Coolant Temp" storageaddress="0x53220" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x53290" />
<table name="Closed Loop Modified Load" storageaddress="0x53E98" >
<table type="Y Axis" storageaddress="0x53E58" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0x53274" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0x5324C" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0x53224" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x53730">
<table type="Y Axis" storageaddress="0x536F0" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x5328C" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x53284" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x5327C" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x532A0" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x3D6C4" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x3D6C7" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0139)" storageaddress="0x3D6B4" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0139 CEL - Rear O2 sensor circuit slow response.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x3D6B7" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x3D6E3" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x3D6E4" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1301)" storageaddress="0x3D6C0" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1301 CEL - Misfire detected (high temp exhaust gas).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P1312)" storageaddress="0x3D6E5" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P1312 CEL - Exhaust gas temperature sensor malfunction.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<!-- 06 UK STI *********************************************************************************************************************** -->
<rom base="32BITBASE">
<romid>
<xmlid>A8DH200Z</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A8DH200Z</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>EDM</market>
<transmission>MT</transmission>
<year>06</year>
<flashmethod>sti05</flashmethod>
<memmodel>SH7058</memmodel>
<submodel>STi</submodel>
<obsolete>false</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 B2 9C FB F3" />
</table>
<table name="Target Boost A" storageaddress="0xC0CA4" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC0C94" />
<table type="Y Axis" storageaddress="0xC0C9C" />
</table>
<table name="Target Boost B" storageaddress="0xC0CBC" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0CAC" />
<table type="Y Axis" storageaddress="0xC0CB4" />
</table>
<table name="Target Boost C" storageaddress="0xC0CD4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0CC4" />
<table type="Y Axis" storageaddress="0xC0CCC" />
</table>
<table name="Target Boost D" storageaddress="0xC0D34" sizey="14" >
<table type="X Axis" storageaddress="0xC0CDC" />
<table type="Y Axis" storageaddress="0xC0CFC" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC767C" >
<table type="Y Axis" storageaddress="0xC7664" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC0878" >
<table type="Y Axis" storageaddress="0xC06E0" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC0888" >
<table type="Y Axis" storageaddress="0xC06E0" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC0A74" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A64" />
<table type="Y Axis" storageaddress="0xC0A6C" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC0A8C" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC0A7C" />
<table type="Y Axis" storageaddress="0xC0A84" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0AA4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A94" />
<table type="Y Axis" storageaddress="0xC0A9C" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0AF4" sizey="10" >
<table type="X Axis" storageaddress="0xC0AAC" />
<table type="Y Axis" storageaddress="0xC0ACC" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0BA4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0B94" />
<table type="Y Axis" storageaddress="0xC0B9C" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0BF4" sizey="10" >
<table type="X Axis" storageaddress="0xC0BAC" />
<table type="Y Axis" storageaddress="0xC0BCC" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC0954">
<table type="Y Axis" storageaddress="0xC0930" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC091C">
<table type="Y Axis" storageaddress="0xC08F8" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC08E4">
<table type="Y Axis" storageaddress="0xC08C0" />
</table>
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC0764" sizex="2" userlevel="4" >
<table type="Y Axis" storageaddress="0xC075C" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC07A8" >
<table type="Y Axis" storageaddress="0xC0768" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC0858" >
<table type="Y Axis" storageaddress="0xC06E0" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC0868" >
<table type="Y Axis" storageaddress="0xC06E0" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0A20" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A10" />
<table type="Y Axis" storageaddress="0xC0A18" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0A4C">
<table type="X Axis" storageaddress="0xC0A24" />
<table type="Y Axis" storageaddress="0xC0A3C" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC7B20" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC7B10" />
<table type="Y Axis" storageaddress="0xC7B18" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC7BB8" sizex="19" >
<table type="X Axis" storageaddress="0xC7B24" />
<table type="Y Axis" storageaddress="0xC7B70" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC7D20" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC7D10" />
<table type="Y Axis" storageaddress="0xC7D18" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC7DB8" sizex="19" >
<table type="X Axis" storageaddress="0xC7D24" />
<table type="Y Axis" storageaddress="0xC7D70" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC5EBC" />
<table name="Tip-In Enrichment" storageaddress="0xC75D0">
<table type="Y Axis" storageaddress="0xC7588" />
</table>
<table name="Injector Latency" storageaddress="0xC76DC" userlevel="5">
<table type="Y Axis" storageaddress="0xC76C8" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xCA268" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA258" />
<table type="Y Axis" storageaddress="0xCA260" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xCA300" sizex="19" >
<table type="X Axis" storageaddress="0xCA26C" />
<table type="Y Axis" storageaddress="0xCA2B8" />
</table>
<table name="Ignition Correction A" storageaddress="0xCA054" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA044" />
<table type="Y Axis" storageaddress="0xCA04C" />
</table>
<table name="Ignition Correction B" storageaddress="0xCA0EC" sizex="19" >
<table type="X Axis" storageaddress="0xCA058" />
<table type="Y Axis" storageaddress="0xCA0A4"/>
</table>
<table name="Ignition Correction C" storageaddress="0xCA254" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA244" />
<table type="Y Axis" storageaddress="0xCA24C" />
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCDE04" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCDDF4" />
<table type="Y Axis" storageaddress="0xCDDFC" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCDEA0" sizex="19" >
<table type="X Axis" storageaddress="0xCDE0C" />
<table type="Y Axis" storageaddress="0xCDE58" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xC934C" userlevel="5"/>
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC06C8" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC6168" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xC9814">
<table type="Y Axis" storageaddress="0xC97D4" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC9308" />
<table name="Rough Ignition (RPM)" storageaddress="0xC9328" />
<table name="Rough Ignition (Load)" storageaddress="0xC9338" />
<table name="Fine Ignition (Load)" storageaddress="0xC93C0" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xC9388" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xC9378" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC93AC"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCC3C0" >
<table type="Y Axis" storageaddress="0xCC2E4" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCC408" >
<table type="Y Axis" storageaddress="0xCC32C" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCC450" sizey="19" >
<table type="Y Axis" storageaddress="0xCC374" />
</table>
<table name="Rev Limit" storageaddress="0xC6380" />
<table name="Throttle Duty Cycles" storageaddress="0xDC238" sizey="18" >
<table type="X Axis" storageaddress="0xDC1B4" />
<table type="Y Axis" storageaddress="0xDC1F0" />
</table>
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCB038" >
<table type="Y Axis" storageaddress="0xCAC5C" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCB058" >
<table type="Y Axis" storageaddress="0xCAC5C" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCB078" >
<table type="Y Axis" storageaddress="0xCAC5C" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCB098" >
<table type="Y Axis" storageaddress="0xCAC5C" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCB0B8" >
<table type="Y Axis" storageaddress="0xCAC5C" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCB0D8" >
<table type="Y Axis" storageaddress="0xCAC5C" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC61F8" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC6178" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC61F0" />
<table name="Closed Loop Modified Load" storageaddress="0xC70F4" >
<table type="Y Axis" storageaddress="0xC70B4" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC61CC" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC61A4" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC617C" />
<table name="Closed Loop TPS (Primary)" storageaddress="0xC6860">
<table type="Y Axis" storageaddress="0xC6820" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC61EC" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC61E4" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC61DC" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC61D4" />
<table type="Switch" name="CEL Fix (P0140)" storageaddress="0x6C4CC" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x6C460" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<!-- 03/04 ADM FXT ******************************************************************************************************************* -->
<rom base="32BITBASE">
<romid>
<xmlid>A2ZJ500M</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ500M</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>ADM</market>
<transmission>MT</transmission>
<year>2004</year>
<flashmethod></flashmethod>
<model>Forester</model>
<submodel>XT</submodel>
<memmodel>SH7055</memmodel>
<obsolete>false</obsolete>
<filesize>512kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0x7FB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 07 FA F7 E6 84 15 63" />
</table>
<table name="Target Boost A" storageaddress="0x5B43C" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x5B42C" />
<table type="Y Axis" storageaddress="0x5B434" />
</table>
<table name="Target Boost B" storageaddress="0x5B454" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x5B444" />
<table type="Y Axis" storageaddress="0x5B44C" />
</table>
<table name="Target Boost C" storageaddress="0x5B46C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5B45C" />
<table type="Y Axis" storageaddress="0x5B464" />
</table>
<table name="Target Boost D" storageaddress="0x5B4C4">
<table type="X Axis" storageaddress="0x5B474" />
<table type="Y Axis" storageaddress="0x5B494" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x5ED94" >
<table type="Y Axis" storageaddress="0x5ED7C" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0x5B088" >
<table type="Y Axis" storageaddress="0x5AFCC" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0x5B098" >
<table type="Y Axis" storageaddress="0x5AFCC" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x5B20C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5B1FC" />
<table type="Y Axis" storageaddress="0x5B204" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0x5B224" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5B214" />
<table type="Y Axis" storageaddress="0x5B21C" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0x5B23C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5B22C" />
<table type="Y Axis" storageaddress="0x5B234" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0x5B294">
<table type="X Axis" storageaddress="0x5B244" />
<table type="Y Axis" storageaddress="0x5B264" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x5B364" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5B354" />
<table type="Y Axis" storageaddress="0x5B35C" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0x5B3AC">
<table type="X Axis" storageaddress="0x5B36C" />
<table type="Y Axis" storageaddress="0x5B38C" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0x5B164">
<table type="Y Axis" storageaddress="0x5B140" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0x5B12C">
<table type="Y Axis" storageaddress="0x5B108" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0x5B0F4">
<table type="Y Axis" storageaddress="0x5B0D0" />
</table>
<table name="Low Speed Wastegate Compensation" storageaddress="0x5AFC8" />
<table name="Low Speed Wastegate (Maximum Speed)" storageaddress="0x5AFC0" />
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0x5B014" sizex="2" userlevel="4">
<table type="Y Axis" storageaddress="0x5B00C" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0x5B058" >
<table type="Y Axis" storageaddress="0x5B018" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0x5B068" >
<table type="Y Axis" storageaddress="0x5AFCC" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0x5B078" >
<table type="Y Axis" storageaddress="0x5AFCC" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0x5B1B8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5B1A8" />
<table type="Y Axis" storageaddress="0x5B1B0" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0x5B1E4">
<table type="X Axis" storageaddress="0x5B1BC" />
<table type="Y Axis" storageaddress="0x5B1D4" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x5F06C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x5F05C" />
<table type="Y Axis" storageaddress="0x5F064" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0x5F0F4">
<table type="X Axis" storageaddress="0x5F070" />
<table type="Y Axis" storageaddress="0x5F0AC" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x5F214" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x5F204" />
<table type="Y Axis" storageaddress="0x5F20C" />
</table>
<table name="High Detonation Fuel B" storageaddress="0x5F29C">
<table type="X Axis" storageaddress="0x5F218" />
<table type="Y Axis" storageaddress="0x5F254" />
</table>
<table name="Injector Flow Scaling" storageaddress="0x5DD58" />
<table name="Tip-In Enrichment" storageaddress="0x5ED18">
<table type="Y Axis" storageaddress="0x5ECD0" />
</table>
<table name="Injector Latency" storageaddress="0x62F20">
<table type="Y Axis" storageaddress="0x62F0C" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x60ACC" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x60ABC" />
<table type="Y Axis" storageaddress="0x60AC4" />
</table>
<table name="Base Ignition Timing B" storageaddress="0x60B54">
<table type="X Axis" storageaddress="0x60AD0" />
<table type="Y Axis" storageaddress="0x60B0C" />
</table>
<table name="Ignition Correction A" storageaddress="0x60D9C" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x60D8C"/>
<table type="Y Axis" storageaddress="0x60D94"/>
</table>
<table name="Ignition Correction B" storageaddress="0x60E28">
<table type="X Axis" storageaddress="0x60DA0"/>
<table type="Y Axis" storageaddress="0x60DE0"/>
</table>
<table name="Ignition Correction C" storageaddress="0x60F58" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x60F48"/>
<table type="Y Axis" storageaddress="0x60F50"/>
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0x64710" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x64700" />
<table type="Y Axis" storageaddress="0x64708" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0x64798">
<table type="X Axis" storageaddress="0x64718" />
<table type="Y Axis" storageaddress="0x64750" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x60048" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0x5AFA8" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x5E060" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0x602B8">
<table type="Y Axis" storageaddress="0x60278" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x60030" />
<table name="Rough Ignition (RPM)" storageaddress="0x6004C" />
<table name="Rough Ignition (Load)" storageaddress="0x6005C" />
<table name="Fine Ignition (RPM)" storageaddress="0x600A4" />
<table name="Fine Ignition (Load)" storageaddress="0x600B4" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0x600D4" />
<table name="Fine Ignition Columns (Load)" storageaddress="0x600C4" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x5FD86"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x600A0"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0x63234" sizey="16">
<table type="Y Axis" storageaddress="0x63174" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0x63274" sizey="16">
<table type="Y Axis" storageaddress="0x631B4" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0x632B4" sizey="16">
<table type="Y Axis" storageaddress="0x631F4" />
</table>
<table name="Rev Limit" storageaddress="0x5E180" />
<table name="Throttle Duty Cycles" storageaddress="0x6253C" sizey="15">
<table type="X Axis" storageaddress="0x624C4" />
<table type="Y Axis" storageaddress="0x62500" />
</table>
<table name="Idle Speed A (Coolant Temp)" storageaddress="0x61A2C" >
<table type="Y Axis" storageaddress="0x61504" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0x61A4C" >
<table type="Y Axis" storageaddress="0x61504" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0x61A6C" >
<table type="Y Axis" storageaddress="0x61504" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0x61A8C" >
<table type="Y Axis" storageaddress="0x61504" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0x61AAC" >
<table type="Y Axis" storageaddress="0x61504" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0x61ACC" >
<table type="Y Axis" storageaddress="0x61504" />
</table>
<table name="Closed Loop EGT" storageaddress="0x5E048" />
<table name="Closed Loop Coolant Temp" storageaddress="0x5DFD0" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x5E040" />
<table name="Closed Loop Modified Load" storageaddress="0x5EBF0" >
<table type="Y Axis" storageaddress="0x5EBB0" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0x5E024" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0x5DFFC" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0x5DFD4" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x5E508">
<table type="Y Axis" storageaddress="0x5E4C8" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0x5E03C" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x5E034" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x5E02C" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x5E050" />
<table type="Switch" name="CEL Fix (P0137)" storageaddress="0x4ADE4" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0137 CEL - Rear O2 sensor low voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0138)" storageaddress="0x4ADE7" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0138 CEL - Rear O2 sensor high voltage.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0545)" storageaddress="0x4AE03" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0545 CEL - Exhaust gas temperature sensor circuit low (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0546)" storageaddress="0x4AE04" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0546 CEL - Exhaust gas temperature sensor circuit high (bank 1).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
<!-- 06 ADM STI ******************************************************************************************************************* -->
<rom base="32BITBASE">
<romid>
<xmlid>A8DH200V</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A8DH200V</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>ADM</market>
<transmission>MT</transmission>
<year>06</year>
<flashmethod>sti05</flashmethod>
<memmodel>SH7058</memmodel>
<submodel>STi</submodel>
<obsolete>false</obsolete>
<filesize>1024kb</filesize>
</romid>
<table type="Switch" name="Checksum Fix" storageaddress="0xFFB80" category="Checksum Fix" sizey="12">
<description>Click the 'enabled' check box to fix the DBW checksum issue.</description>
<state name="on" data="00 00 00 00 00 00 00 00 5A A5 A5 5A" />
<state name="off" data="00 00 20 00 00 0F FA F7 D7 EB C8 24" />
</table>
<table name="Target Boost A" storageaddress="0xC0CA4" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC0C94" />
<table type="Y Axis" storageaddress="0xC0C9C" />
</table>
<table name="Target Boost B" storageaddress="0xC0CBC" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0CAC" />
<table type="Y Axis" storageaddress="0xC0CB4" />
</table>
<table name="Target Boost C" storageaddress="0xC0CD4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0CC4" />
<table type="Y Axis" storageaddress="0xC0CCC" />
</table>
<table name="Target Boost D" storageaddress="0xC0D34" sizey="14" >
<table type="X Axis" storageaddress="0xC0CDC" />
<table type="Y Axis" storageaddress="0xC0CFC" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC7F08" >
<table type="Y Axis" storageaddress="0xC7EF0" />
</table>
<table name="Boost Compensation A (Coolant Temp)" storageaddress="0xC0878" >
<table type="Y Axis" storageaddress="0xC06E0" />
</table>
<table name="Boost Compensation B (Coolant Temp)" storageaddress="0xC0888" >
<table type="Y Axis" storageaddress="0xC06E0" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0xC0A74" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A64" />
<table type="Y Axis" storageaddress="0xC0A6C" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0xC0A8C" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0xC0A7C" />
<table type="Y Axis" storageaddress="0xC0A84" />
</table>
<table name="Initial Wastegate Duty C" storageaddress="0xC0AA4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A94" />
<table type="Y Axis" storageaddress="0xC0A9C" />
</table>
<table name="Initial Wastegate Duty D" storageaddress="0xC0AF4" sizey="10" >
<table type="X Axis" storageaddress="0xC0AAC" />
<table type="Y Axis" storageaddress="0xC0ACC" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0xC0BA4" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0B94" />
<table type="Y Axis" storageaddress="0xC0B9C" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0xC0BF4" sizey="10" >
<table type="X Axis" storageaddress="0xC0BAC" />
<table type="Y Axis" storageaddress="0xC0BCC" />
</table>
<table name="Turbo Dynamics (Integral Positive)" storageaddress="0xC0954">
<table type="Y Axis" storageaddress="0xC0930" />
</table>
<table name="Turbo Dynamics (Integral Negative)" storageaddress="0xC091C">
<table type="Y Axis" storageaddress="0xC08F8" />
</table>
<table name="Turbo Dynamics (Proportional Gain)" storageaddress="0xC08E4">
<table type="Y Axis" storageaddress="0xC08C0" />
</table>
<table name="Wastegate Compensation A (Intake Temp)" storageaddress="0xC0764" sizex="2" userlevel="4" >
<table type="Y Axis" storageaddress="0xC075C" />
</table>
<table name="Wastegate Compensation B (Intake Temp)" storageaddress="0xC07A8" >
<table type="Y Axis" storageaddress="0xC0768" />
</table>
<table name="Wastegate Compensation A (Coolant Temp)" storageaddress="0xC0858" >
<table type="Y Axis" storageaddress="0xC06E0" />
</table>
<table name="Wastegate Compensation B (Coolant Temp)" storageaddress="0xC0868" >
<table type="Y Axis" storageaddress="0xC06E0" />
</table>
<table name="Wastegate Compensation A (Atmosphere)" storageaddress="0xC0A20" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC0A10" />
<table type="Y Axis" storageaddress="0xC0A18" />
</table>
<table name="Wastegate Compensation B (Atmosphere)" storageaddress="0xC0A4C">
<table type="X Axis" storageaddress="0xC0A24" />
<table type="Y Axis" storageaddress="0xC0A3C" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0xC875C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC874C" />
<table type="Y Axis" storageaddress="0xC8754" />
</table>
<table name="Low Detonation Fuel B" storageaddress="0xC87F4" sizex="19" >
<table type="X Axis" storageaddress="0xC8760" />
<table type="Y Axis" storageaddress="0xC87AC" />
</table>
<table name="High Detonation Fuel A" storageaddress="0xC895C" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xC894C" />
<table type="Y Axis" storageaddress="0xC8954" />
</table>
<table name="High Detonation Fuel B" storageaddress="0xC89F4" sizex="19" >
<table type="X Axis" storageaddress="0xC8960" />
<table type="Y Axis" storageaddress="0xC89AC" />
</table>
<table name="Injector Flow Scaling" storageaddress="0xC6A0C" />
<table name="Tip-In Enrichment" storageaddress="0xC7E5C">
<table type="Y Axis" storageaddress="0xC7E14" />
</table>
<table name="Injector Latency" storageaddress="0xC8228" userlevel="5">
<table type="Y Axis" storageaddress="0xC8214" />
</table>
<table name="Base Ignition Timing A" storageaddress="0xCA980" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCA970" />
<table type="Y Axis" storageaddress="0xCA978" />
</table>
<table name="Base Ignition Timing B" storageaddress="0xCAA18" sizex="19" >
<table type="X Axis" storageaddress="0xCA984" />
<table type="Y Axis" storageaddress="0xCA9D0" />
</table>
<table name="Ignition Correction A" storageaddress="0xCAFA8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCAF98" />
<table type="Y Axis" storageaddress="0xCAFA0" />
</table>
<table name="Ignition Correction B" storageaddress="0xCB040" sizex="19" >
<table type="X Axis" storageaddress="0xCAFAC" />
<table type="Y Axis" storageaddress="0xCAFF8"/>
</table>
<table name="Ignition Correction C" storageaddress="0xCB1A8" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCB198" />
<table type="Y Axis" storageaddress="0xCB1A0" />
</table>
<table name="AVCS Intake Cam Advance Angle A" storageaddress="0xCE950" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0xCE940" />
<table type="Y Axis" storageaddress="0xCE948" />
</table>
<table name="AVCS Intake Cam Advance Angle B" storageaddress="0xCE9EC" sizex="19" >
<table type="X Axis" storageaddress="0xCE958" />
<table type="Y Axis" storageaddress="0xCE9A4" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0xCA08C" userlevel="5" />
<table name="Advance Multiplier (Boost Control)" storageaddress="0xC06C8" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC6CB8" />
<table name="Timing Compensation (Intake Temp)" storageaddress="0xCA32C">
<table type="Y Axis" storageaddress="0xCA2EC" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xCA048" />
<table name="Rough Ignition (RPM)" storageaddress="0xCA068" />
<table name="Rough Ignition (Load)" storageaddress="0xCA078" />
<table name="Fine Ignition (Load)" storageaddress="0xCA100" />
<table name="Fine Ignition Rows (RPM)" storageaddress="0xCA0C8" />
<table name="Fine Ignition Columns (Load)" storageaddress="0xCA0B8" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xCA0EC"/>
<table name="MAF Sensor Scaling (1)" storageaddress="0xCCF0C" >
<table type="Y Axis" storageaddress="0xCCE30" />
</table>
<table name="MAF Sensor Scaling (2)" storageaddress="0xCCF54" >
<table type="Y Axis" storageaddress="0xCCE78" />
</table>
<table name="MAF Sensor Scaling (3)" storageaddress="0xCCF9C" sizey="19" >
<table type="Y Axis" storageaddress="0xCCEC0" />
</table>
<table name="Rev Limit" storageaddress="0xC6E8C" />
<table name="Throttle Duty Cycles" storageaddress="0xDC238" sizey="18" >
<table type="X Axis" storageaddress="0xDC1B4" />
<table type="Y Axis" storageaddress="0xDC1F0" />
</table>
<table name="Idle Speed A (Coolant Temp)" storageaddress="0xCBB84" >
<table type="Y Axis" storageaddress="0xCB7A8" />
</table>
<table name="Idle Speed B (Coolant Temp)" storageaddress="0xCBBA4" >
<table type="Y Axis" storageaddress="0xCB7A8" />
</table>
<table name="Idle Speed C (Coolant Temp)" storageaddress="0xCBBC4" >
<table type="Y Axis" storageaddress="0xCB7A8" />
</table>
<table name="Idle Speed D (Coolant Temp)" storageaddress="0xCBBE4" >
<table type="Y Axis" storageaddress="0xCB7A8" />
</table>
<table name="Idle Speed E (Coolant Temp)" storageaddress="0xCBC04" >
<table type="Y Axis" storageaddress="0xCB7A8" />
</table>
<table name="Idle Speed F (Coolant Temp)" storageaddress="0xCBC24" >
<table type="Y Axis" storageaddress="0xCB7A8" />
</table>
<table name="Closed Loop EGT" storageaddress="0xC6D48" />
<table name="Closed Loop Coolant Temp" storageaddress="0xC6CC8" />
<table name="Closed Loop Vehicle Speed" storageaddress="0xC6D40" />
<table name="Closed Loop Modified Load" storageaddress="0xC7C80" >
<table type="Y Axis" storageaddress="0xC7C40" />
</table>
<table name="Closed Loop RPM (Stationary)" storageaddress="0xC6D1C" />
<table name="Closed Loop RPM Per Gear (Auto)" storageaddress="0xC6CF4" />
<table name="Closed Loop RPM Per Gear (Manual)" storageaddress="0xC6CCC" />
<table name="Closed Loop TPS (Primary)" storageaddress="0xC73BC">
<table type="Y Axis" storageaddress="0xC737C" />
</table>
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC6D3C" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC6D34" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0xC6D2C" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC6D24" />
<table type="Switch" name="CEL Fix (P0140)" storageaddress="0x714F0" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0140 CEL - O2 sensor circuit no activity detected (bank 1 sensor 2).</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
<table type="Switch" name="CEL Fix (P0420)" storageaddress="0x71484" category="Emissions (CEL)" sizey="1" userlevel="1" >
<description>When enabled, this deactivates the P0420 CEL - Catalyst system efficiency below threshold.</description>
<state name="on" data="00" />
<state name="off" data="01" />
</table>
</rom>
</roms>