RomRaider/ecu_defs/ecu_defs.xml

11815 lines
601 KiB
XML

<roms>
<rom>
<romid>
<xmlid>WRXBASE</xmlid>
<make>Subaru</make>
<model>Impreza</model>
<submodel>WRX</submodel>
<filesize>192kb</filesize>
</romid>
<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" 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 correction added is dependent on knock and adjusted through coarse ignition correction (advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. The ignition base 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" 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 correction added is dependent on knock and adjusted through coarse ignition correction (advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. The ignition base 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="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" 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. Coarse ignition correction is applied to this table in the advent 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 variousp 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" 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. Coarse ignition correction is applied to this table in the advent 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 variousp 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="VVT - 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" 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="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" 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" 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 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" 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 the 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" 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 an often richer mixture for thermal managment of a severe knock situation which is indicated by the dropping of the advance multiplier to a low level. 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="Initial 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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost.</description>
</table>
<table type="3D" name="Initial 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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost.</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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost. This can sometimes result in actual values that are higher than the "maximum" values in this table.</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="#" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00434782" to_byte="x/.00434782" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost. This can sometimes result in actual values that are higher than the "maximum" values in this table.</description>
</table>
<table type="3D" name="Max Wastegate Duty (AT) A" category="Wastegate" storagetype="uint8" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*.390625" to_byte="x/.390625" format="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost. This can sometimes result in actual values that are higher than the "maximum" values in this table.</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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost. This can sometimes result in actual values that are higher than the "maximum" values in this table.</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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost. This can sometimes result in actual values that are higher than the "maximum" values in this table.</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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost. This can sometimes result in actual values that are higher than the "maximum" values in this table.</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="#" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x*.00434782" to_byte="x/.00434782" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost. This can sometimes result in actual values that are higher than the "maximum" values in this table.</description>
</table>
<table type="3D" name="Max Wastegate Duty (MT) A" category="Wastegate" storagetype="uint8" endian="big" sizex="8" sizey="8" userlevel="1">
<scaling units="%" expression="x*.390625" to_byte="x/.390625" format="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost. This can sometimes result in actual values that are higher than the "maximum" values in this table.</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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost. This can sometimes result in actual values that are higher than the "maximum" values in this table.</description>
</table>
<table type="3D" name="Target Boost (AT)" category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="relative psi" 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 your intended boost targets (automatic transmission). The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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="relative psi" 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*.00434782" to_byte="x/.00434782" 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 your intended boost targets (automatic transmission). The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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) A" category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="relative psi" 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 your intended boost targets (automatic transmission). The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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="relative psi" 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 your intended boost targets (manual transmission). The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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="relative psi" 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*.00434782" to_byte="x/.00434782" 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 your intended boost targets (manual transmission). The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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) A" category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="relative psi" 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 your intended boost targets (manual transmission). The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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 (Auto)" category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="relative psi" 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 your intended boost targets (automatic transmission). The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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 (Auto) " category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="relative psi" 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*1.13636363" to_byte="x/1.13636363" 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 your intended boost targets (automatic transmission). The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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 (Manual)" category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="relative psi" 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 your intended boost targets (manual transmission). The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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 (Manual) " category="Boost" storagetype="uint8" endian="big" sizex="8" sizey="9" userlevel="1">
<scaling units="relative psi" 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*1.13636363" to_byte="x/1.13636363" 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 your intended boost targets (manual transmission). The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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="relative psi" 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 your intended boost targets. The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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="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="Limit (transmission type)" sizey="4">
<data>Min (AT)</data>
<data>Min (MT)</data>
<data>Max (AT)</data>
<data>Max (MT)</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 (Min Load)" category="Knock" storagetype="uint16" endian="big" sizey="2" userlevel="4" >
<scaling units="Engine Load (grams)" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1"/>
<table type="Static Y Axis" name="Limit (transmission type)" sizey="2">
<data>Min (AT)</data>
<data>Min (MT)</data>
</table>
<description>The minimum engine load where the ECU starts listening for knock.</description>
</table>
<table type="1D" name="Knock Learning (RPM)" category="Knock" storagetype="uint16" endian="big" sizey="7" userlevel="4" >
<scaling units="range" expression="x*.1953125" to_byte="x/.1953125" format="#" fineincrement="50" coarseincrement="100" />
<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="1D" name="Knock Learning (Load)" category="Knock" storagetype="uint16" endian="big" sizey="7" userlevel="4">
<scaling units="grams" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
<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="2D" name="Coarse 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="Limit (transmission type)" sizey="4">
<data>Min (AT)</data>
<data>Min (MT)</data>
<data>Max (AT)</data>
<data>Max (MT)</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 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="Coarse Ignition (Load)" category="Knock" storagetype="uint16" endian="big" sizey="4" userlevel="4">
<scaling units="Engine Load (grams)" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Limit (transmission type)" sizey="4">
<data>Min (AT)</data>
<data>Min (MT)</data>
<data>Max (AT)</data>
<data>Max (MT)</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 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="Limits (transmission type)" sizey="4">
<data>Min (AT)</data>
<data>Min (MT)</data>
<data>Max (AT)</data>
<data>Max (MT)</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 sites 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. Fine correction 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)" expression="x*.0001220703125" to_byte="x/.0001220703125" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Limits (transmission type)" sizey="4">
<data>Min (AT)</data>
<data>Min (MT)</data>
<data>Max (AT)</data>
<data>Max (MT)</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 sites 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. Fine correction will never advance correction above the values indicated in the ignition correction table.</description>
</table>
<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" 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>
<table type="2D" name="Rev Limit" category="Speed Limiting" 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 the engine speed is equal to or exceeds the right hand value, the rev limiter is engaged, after which, if the engine speed drop below the left hand value, the rev limiter is disengaged.</description>
</table>
<table type="1D" name="Rev Limit (Ignition Retard)" category="Speed Limiting" 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 (Boost)" category="Speed Limiting" 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>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>
<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="#" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Atmospheric Pressure (relative psi)" 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>Percent change of target boost at different atmospheric pressures. Because the turbo has to spin faster to create the same amount of boost at higher altitudes (lower atmospheric pressure) as it does at sea level, the turbo ends up generating more heat and may go outside its efficiency range without some method to reduce the target boost. This effect becomes more and more pronounced the higher you go up, hence the ability of this table to allow changes in boost at lower and lower atmospheric pressure.</description>
</table>
<table type="2D" name="Speed Limiting (Fuel)" category="Speed Limiting" 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, varying by an automatic or manual transmission.</description>
</table>
<table type="2D" name="Ignition Timing Compensation (Intake Temp)" category="Timing" storagetype="uint8" endian="big" sizey="16" userlevel="3">
<scaling units="Ignition Timing Compensation (degrees BTDC)" expression="x*.3515625-45" to_byte="(x+45)/.3515625" 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>Change of actual ignition timing based on input from the air intake temperature sensor.</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="#" fineincrement="1" coarseincrement="5" />
<table type="Static Y Axis" name="Atmospheric Pressure (relative psi)" 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 target wastegate duties at different atmospheric pressures. Allows a percentage to be added or subtracted from wastegate duty based on atmospheric pressure.</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="#" 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>Percent change of target wastegate duties at different air intake temperatures. Allows a percentage to be added or subtracted from wastegate duty based on the readings from the air intake temperature sensor.</description>
</table>
<table type="2D" name="Wastegate Duty 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.00" 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 target 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="Turbo Dynamics (Burst)" 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" expression="(x-32768)*.01933677" to_byte="(x/.01933677)+32768" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>Percent change in wastegate duty at different levels of boost error to achieve target boost. This table is utilized primarily when the ECU is initially attempting to hit target boost. Allows a percentage to be added or substracted from wastegate duty based on the difference between target boost and actual boost.</description>
</table>
<table type="2D" name="Turbo Dynamics (Continuous)" 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" expression="(x-32768)*.01933677" to_byte="(x/.01933677)+32768" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>Percent change in wastegate duty at different levels of boost error to maintain target boost. This table is utilized after target boost is achieved to keep the boost levels consistent and to try to avoid "boost hunting". Allows a percentage to be added or substracted from wastegate duty based on the difference between target boost and actual boost.</description>
</table>
<table type="2D" name="Turbo Dynamics (Coarse 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" expression="(x-32768)*.01933677" to_byte="(x/.01933677)+32768" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>Percent change in wastegate duty at different levels of boost error to achieve target boost. This table is utilized primarily when the ECU is initially attempting to hit target boost. Allows a percentage to be typically added from wastegate duty based on the difference between target boost and actual boost.</description>
</table>
<table type="2D" name="Turbo Dynamics (Coarse 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" expression="(x-32768)*0.01933677" to_byte="(x/0.01933677)+32768" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>Percent change in wastegate duty at different levels of boost error to achieve target boost. This table is utilized primarily when the ECU is initially attempting to hit target boost. Allows a percentage to be typically subtracted from wastegate duty based on the difference between target boost and actual boost.</description>
</table>
<table type="1D" name="Turbo Dynamics (Coarse Minimum)" category="Wastegate" storagetype="uint16" endian="big" sizey="1" 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" />
<description>Minimum allowable turbo dynamics coarse correction percentage.</description>
</table>
<table type="1D" name="Turbo Dynamics (Coarse Maximum)" category="Wastegate" storagetype="uint16" endian="big" sizey="1" 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" />
<description>Maximum allowable turbo dynamics coarse 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" 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="1D" name="Injector Flow Scaling" category="Fuel" storagetype="uint16" endian="big" sizey="1" userlevel="3">
<scaling units="cc" expression="2447960/x" to_byte="2447960/x" format="#" fineincrement="1" coarseincrement="10" />
<description>This is the fuel injector flow rating. This rating needs to be changed when different size injectors are fitted to the car.</description>
</table>
<table type="2D" name="Injector Pulse Width" category="Fuel" storagetype="uint16" endian="big" sizey="5" userlevel="3">
<scaling units="Pulse Width (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 pulse widths at different battery voltages. These need to be changed when non-OEM injectors are fitted to the car.</description>
</table>
<table type="2D" name="MAF Sensor Scaling" category="MAF" storagetype="uint16" endian="big" sizey="48" 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 (grams sec) 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 Threshold (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>MAF sensor voltage above which a CEL will be activated.</description>
</table>
<table type="2D" name="Boost Limit (CEL)" category="Boost" storagetype="uint16" endian="big" sizey="5" userlevel="2">
<scaling units="CEL (relative psi)" 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 (relative psi)" sizey="5">
<data>9.75</data>
<data>10.98</data>
<data>12.22</data>
<data>13.46</data>
<data>14.70</data>
</table>
<description>Level of boost at which point a check engine light will be activated. The level can vary by atmospheric pressure to correspond with the decrease in efficiency as atmospheric pressure becomes 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 (relative psi)" 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 (relative psi)" 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>Maximum boost before the fuel cut. The level can vary by atmospheric pressure to correspond with the decrease in efficiency as atmospheric pressure becomes lower.</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="#" fineincrement="1" coarseincrement="5" />
</table>
<description>Initial fuel enrichment during throttle tip-in. Throttle tip-in occurs when the throttle is increased from a steady-state position. The enrichment value is a direct value from the ecu without units. The larger the value, the more fuel is added. This table is typically modified when using larger injectors.</description>
</table>
<table type="1D" name="Advance Multiplier (Initial)" category="Knock" storagetype="uint8" endian="big" sizey="1" userlevel="3">
<scaling units="IAM" format="#" fineincrement="1" coarseincrement="2" />
<description>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 of knock.</description>
</table>
<table type="1D" name="Advance Multiplier (Boost Enable)" category="Knock" storagetype="uint8" endian="big" sizey="1" userlevel="3">
<scaling units="IAM" format="#" fineincrement="1" coarseincrement="2" />
<description>Boost control is enabled when the ignition advance multiplier is equal to or goes above this value. This is only applicable if boost has already been disabled previously when the advance multiplier dropped to or below the 'boost disable' value.</description>
</table>
<table type="1D" name="Advance Multiplier (Boost Disable)" category="Knock" storagetype="uint8" endian="big" sizey="1" userlevel="3">
<scaling units="IAM" format="#" fineincrement="1" coarseincrement="2" />
<description>Boost is disabled when the ignition advance multiplier is equal to or below this value.</description>
</table>
<table type="1D" name="Advance Multiplier (Fuel Map Switch)" category="Knock" 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 the usually richer high detonation fuel map during a severe knock event.</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="#" 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 some sort of preference in the algorithm for determining the switch to open loop over 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="#" fineincrement="1" coarseincrement="5" />
<description>The throttle percentage at which the process to enter open loop begins. This table, as well as the modified load table, seem to have some sort of preference in the algorithm for determining the switch to open loop over 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="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>
<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="#" fineincrement="1" coarseincrement="10" />
<description>Minimum coolant temperature necessary for closed loop fueling.</description>
</table>
<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 left value, this signals the transition to closed loop. When the EGT rises above the right value, this signals the transition to exit closed loop. 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 (High Det)" 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>Closed loop EGT values used when ECU has switched to the high detonation fuel map. When the EGT (exhaust gas temperature) drops below the left value, this signals the transition to closed loop. When the EGT rises above the right value, this signals the transition to exit closed loop. 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 RPM drops below the left value, this signals the transition to closed loop. When RPM rises above the right value, this signals the transition to exit closed loop. 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 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 left value, this signals the transition to closed loop. When vehicle speeds rises above the right value, this signals the transition to open loop. 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 Modified Load" category="Closed Loop" storagetype="uint8" endian="big" sizey="1" userlevel="3">
<scaling units="ms" expression="x*.0625" to_byte="x/.0625" format="0.00" fineincrement=".1" coarseincrement="1" />
<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 some sort of preference in the algorithm for determining the switch to open loop over 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="Modified Load (ms)" expression="x*.0625" to_byte="x/.0625" format="0.00" fineincrement=".1" coarseincrement="1" />
<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 the corresponding values by rpm, the process to enter open loop begins. This table, as well as the tps table, seem to have some sort of preference in the algorithm for determining the switch to open loop over the other tables. </description>
</table>
<table type="1D" name="Closed Loop Delay A" category="Closed Loop" storagetype="uint16" endian="big" sizey="4" userlevel="3">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="100" />
<description>Table A of 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 B" category="Closed Loop" storagetype="uint16" endian="big" sizey="4" userlevel="3">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="100" />
<description>Table B of 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 C" category="Closed Loop" storagetype="uint16" endian="big" sizey="4" userlevel="3">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="100" />
<description>Table C of 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 D" category="Closed Loop" storagetype="uint16" endian="big" sizey="4" userlevel="3">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="100" />
<description>Table D of 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="2D" name="Closed Loop Atmospheric Pressure" category="Closed Loop" storagetype="uint16" endian="big" sizey="2" userlevel="3">
<scaling units="Atmospheric Pressure (relative psi)" 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 is above the left value, Sea Level TPS values are used. If it is below the right 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="#" 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="#" 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="#" 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="Min Idle Speed Startup (AT)" category="Idle Speed" 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 Speed" 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 Speed" 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 Speed" 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 Speed" 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 Speed" 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>
<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 on its output.</description>
</table>
<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="#" 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" 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*.621" to_byte="x/.621" 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="#" fineincrement="1" coarseincrement="5" />
<description>Threshold air intake temperature for intercooler auto wash.</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="#" 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</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="#" 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>?</data>
</table>
<description>Percent change of target boost based on auto transmission gear</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="#" 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 cyles based on transmission gear</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>
</rom>
<!-- USDM 05 WRX ********************************************************************************************************************** -->
<rom base="WRXBASE">
<romid>
<xmlid>A4TF800F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF800F</internalidstring>
<caseid>AJ890</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2005</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="Max Wastegate Duty" storageaddress="0x2A68E">
<table type="X Axis" storageaddress="0x2A67C" />
<table type="Y Axis" storageaddress="0x2A66B" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x28E0D">
<table type="X Axis" storageaddress="0x28DEF" />
<table type="Y Axis" storageaddress="0x28DCE" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x28F30">
<table type="X Axis" storageaddress="0x28F12" />
<table type="Y Axis" storageaddress="0x28EED" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x293EB">
<table type="X Axis" storageaddress="0x293C9" />
<table type="Y Axis" storageaddress="0x293AA" />
</table>
<table name="Ignition Correction A" storageaddress="0x298BD">
<table type="X Axis" storageaddress="0x298A1"/>
<table type="Y Axis" storageaddress="0x29880"/>
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29524" />
<table name="Knock Detection (RPM)" storageaddress="0x299C8" />
<table name="Knock Detection (Min Load)" storageaddress="0x299D0" />
<table name="Knock Learning (RPM)" storageaddress="0x299E5" sizex="6" />
<table name="Knock Learning (Load)" storageaddress="0x299D5" sizex="6" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2998E" />
<table name="Coarse Ignition (Load)" storageaddress="0x29996" />
<table name="Fine Ignition (RPM)" storageaddress="0x299FB" />
<table name="Fine Ignition (Load)" storageaddress="0x29A03" />
<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="Injector Flow Scaling" storageaddress="0x286BB" />
<table name="Injector Pulse Width" storageaddress="0x286C3" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2AD7C" />
<table name="Speed Limiting (Boost)" storageaddress="0x2A7DC" />
<table name="Speed Limiting (Fuel)" storageaddress="0x291E9" />
<table name="Boost Limit (CEL)" storageaddress="0x2AECE" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291F9" />
<table name="Tip-In Enrichment" storageaddress="0x29107">
<table type="Y Axis" storageaddress="0x290F3" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2998D" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2A7F0" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2A7EF" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28DCC" />
<table name="Closed Loop TPS" storageaddress="0x28D5A"/>
<table name="Closed Loop TPS (Delta)" storageaddress="0x28D5B"/>
<table name="Closed Loop RPM" storageaddress="0x28D62" />
<table name="Closed Loop Delay A" storageaddress="0x28D72" />
<table name="Closed Loop Delay B" storageaddress="0x28D7A" />
<table name="Closed Loop Delay C" storageaddress="0x28D82" />
<table name="Closed Loop Delay D" storageaddress="0x28D8A" />
<table name="Closed Loop EGT" storageaddress="0x28D68" />
<table name="Closed Loop EGT (High Det)" storageaddress="0x28D6A" />
<table name="Closed Loop Coolant Temp" storageaddress="0x28D60" />
<table name="Closed Loop Modified Load" storageaddress="0x28D5D" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28D66" />
<table name="Closed Loop Cruise AFR" storageaddress="0x1F2C4"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2A7C9">
<table type="Y Axis" storageaddress="0x2A7B5" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2A7A3">
<table type="Y Axis" storageaddress="0x2A78F" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A774" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2A6D4" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2A6DE" />
<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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table name="Front o2 Scaling" storageaddress="0x282AF">
<table type="Y Axis" storageaddress="0x28293" />
</table>
<table name="Rev Limit" storageaddress="0x291C8" />
<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 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>US</market>
<transmission>AT</transmission>
<year>2005</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 Threshold (CEL)" storageaddress="0x2AD76" />
<table name="Closed Loop Cruise AFR" storageaddress="0x01F29A"/>
<table name="EGT Limit" storageaddress="0x2AFF8">
<table type="X Axis" storageaddress="0x2AFF2" />
<table type="Y Axis" storageaddress="0x2AFED" />
</table>
</rom>
<!-- USDM 04 WRX ********************************************************************************************************************** -->
<rom base="WRXBASE">
<romid>
<xmlid>A4TF400E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF400E</internalidstring>
<caseid>AH802</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>AT</transmission>
<year>2004</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="Max Wastegate Duty" storageaddress="0x2A68E">
<table type="X Axis" storageaddress="0x2A67C" />
<table type="Y Axis" storageaddress="0x2A66B" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x28E0D">
<table type="X Axis" storageaddress="0x28DEF" />
<table type="Y Axis" storageaddress="0x28DCE" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x28F30">
<table type="X Axis" storageaddress="0x28F12" />
<table type="Y Axis" storageaddress="0x28EED" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x293EB">
<table type="X Axis" storageaddress="0x293C9" />
<table type="Y Axis" storageaddress="0x293AA" />
</table>
<table name="Ignition Correction A" storageaddress="0x298BD">
<table type="X Axis" storageaddress="0x298A1"/>
<table type="Y Axis" storageaddress="0x29880"/>
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29524" />
<table name="Knock Detection (RPM)" storageaddress="0x299C8" />
<table name="Knock Detection (Min Load)" storageaddress="0x299D0" />
<table name="Knock Learning (RPM)" storageaddress="0x299E5" sizex="6" />
<table name="Knock Learning (Load)" storageaddress="0x299D5" sizex="6" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2998E" />
<table name="Coarse Ignition (Load)" storageaddress="0x29996" />
<table name="Fine Ignition (RPM)" storageaddress="0x299FB" />
<table name="Fine Ignition (Load)" storageaddress="0x29A03" />
<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="Injector Flow Scaling" storageaddress="0x286BB" />
<table name="Injector Pulse Width" storageaddress="0x286C3" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2AD78" />
<table name="Speed Limiting (Boost)" storageaddress="0x2A7DC" />
<table name="Speed Limiting (Fuel)" storageaddress="0x291E9" />
<table name="Rev Limit" storageaddress="0x291C8" />
<table name="Boost Limit (CEL)" storageaddress="0x2AEE1" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291F9" />
<table name="Tip-In Enrichment" storageaddress="0x29107">
<table type="Y Axis" storageaddress="0x290F3" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2998D" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2A7F0" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2A7EF" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28DCC" />
<table name="Closed Loop TPS" storageaddress="0x28D5A"/>
<table name="Closed Loop TPS (Delta)" storageaddress="0x28D5B"/>
<table name="Closed Loop RPM" storageaddress="0x28D62" />
<table name="Closed Loop Delay A" storageaddress="0x28D72" />
<table name="Closed Loop Delay B" storageaddress="0x28D7A" />
<table name="Closed Loop Delay C" storageaddress="0x28D82" />
<table name="Closed Loop Delay D" storageaddress="0x28D8A" />
<table name="Closed Loop EGT" storageaddress="0x28D68" />
<table name="Closed Loop EGT (High Det)" storageaddress="0x28D6A" />
<table name="Closed Loop Coolant Temp" storageaddress="0x28D60" />
<table name="Closed Loop Modified Load" storageaddress="0x28D5D" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28D66" />
<table name="Closed Loop Cruise AFR" storageaddress="0x0F3E8"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2A7C9">
<table type="Y Axis" storageaddress="0x2A7B5" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2A7A3">
<table type="Y Axis" storageaddress="0x2A78F" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A774" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2A6D4" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2A6DE" />
<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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table name="Front o2 Scaling" storageaddress="0x282AF">
<table type="Y Axis" storageaddress="0x28293" />
</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 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 name="Coarse Ignition (RPM)" storageaddress="0x2998E" />
<table name="Coarse Ignition (Load)" storageaddress="0x29996" />
<table name="Fine Ignition (RPM)" storageaddress="0x299FB" />
<table name="Fine Ignition (Load)" storageaddress="0x29A03" />
<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="Advance Multiplier (Initial)" storageaddress="0x2998D" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2A7F0" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2A7EF" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28DCC" />
<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 name="Coarse Ignition (Load)" storageaddress="0x29996" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2998E" />
<table name="Fine Ignition (RPM)" storageaddress="0x299FB" />
<table name="Fine Ignition (Load)" storageaddress="0x29A03" />
<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="Advance Multiplier (Initial)" storageaddress="0x2998D" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2A7F0" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2A7EF" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28DCC" />
<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="EGT Limit" storageaddress="0x2B004">
<table type="X Axis" storageaddress="0x2AFFE" />
<table type="Y Axis" storageaddress="0x2AFF9" />
</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="Closed Loop Cruise AFR" storageaddress="0x0F22C"/>
</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="EGT Limit" storageaddress="0x2B004">
<table type="X Axis" storageaddress="0x2AFFE" />
<table type="Y Axis" storageaddress="0x2AFF9" />
</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="Closed Loop Cruise AFR" storageaddress="0x0F22C"/>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4TF520F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF520F</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2004</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="Max Wastegate Duty" storageaddress="0x2A6A8">
<table type="X Axis" storageaddress="0x2A696" />
<table type="Y Axis" storageaddress="0x2A685" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x28E0D">
<table type="X Axis" storageaddress="0x28DEF" />
<table type="Y Axis" storageaddress="0x28DCE" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x28F30">
<table type="X Axis" storageaddress="0x28F12" />
<table type="Y Axis" storageaddress="0x28EED" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x293EB">
<table type="X Axis" storageaddress="0x293C9" />
<table type="Y Axis" storageaddress="0x293AA" />
</table>
<table name="Ignition Correction A" storageaddress="0x298D7">
<table type="X Axis" storageaddress="0x298BB"/>
<table type="Y Axis" storageaddress="0x2989A"/>
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29524" />
<table name="Knock Detection (RPM)" storageaddress="0x299E2" />
<table name="Knock Detection (Min Load)" storageaddress="0x299EA" />
<table name="Knock Learning (RPM)" storageaddress="0x299FF" sizex="6" />
<table name="Knock Learning (Load)" storageaddress="0x299EF" sizex="6" />
<table name="Coarse Ignition (RPM)" storageaddress="0x299A8" />
<table name="Coarse Ignition (Load)" storageaddress="0x299B0" />
<table name="Fine Ignition (RPM)" storageaddress="0x29A15" />
<table name="Fine Ignition (Load)" storageaddress="0x29A1D" />
<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="Injector Flow Scaling" storageaddress="0x286BB" />
<table name="Injector Pulse Width" storageaddress="0x286C3" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2AD92" />
<table name="Speed Limiting (Boost)" storageaddress="0x2A7F6" />
<table name="Speed Limiting (Fuel)" storageaddress="0x291E9" />
<table name="Boost Limit (CEL)" storageaddress="0x2AEFB" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291F9" />
<table name="Tip-In Enrichment" storageaddress="0x29107">
<table type="Y Axis" storageaddress="0x290F3" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x299A7" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2A80A" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2A809" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28DCC" />
<table name="Closed Loop TPS" storageaddress="0x28D5A"/>
<table name="Closed Loop TPS (Delta)" storageaddress="0x28D5B"/>
<table name="Closed Loop RPM" storageaddress="0x28D62" />
<table name="Closed Loop Delay A" storageaddress="0x28D72" />
<table name="Closed Loop Delay B" storageaddress="0x28D7A" />
<table name="Closed Loop Delay C" storageaddress="0x28D82" />
<table name="Closed Loop Delay D" storageaddress="0x28D8A" />
<table name="Closed Loop EGT" storageaddress="0x28D68" />
<table name="Closed Loop EGT (High Det)" storageaddress="0x28D6A" />
<table name="Closed Loop Coolant Temp" storageaddress="0x28D60" />
<table name="Closed Loop Modified Load" storageaddress="0x28D5D" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x28D66" />
<table name="Closed Loop Cruise AFR" storageaddress="0x2F4EC"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2A7E3">
<table type="Y Axis" storageaddress="0x2A7CF" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2A7BD">
<table type="Y Axis" storageaddress="0x2A7A9" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A78E" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2A6EE" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2A6F8" />
<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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table name="Front o2 Scaling" storageaddress="0x282AF">
<table type="Y Axis" storageaddress="0x28293" />
</table>
<table name="Rev Limit" storageaddress="0x291C8" />
<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 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 03 WRX ********************************************************************************************************************** -->
<rom base="WRXBASE">
<romid>
<xmlid>A4TC300L</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC300L</internalidstring>
<caseid>AJ301</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2003</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="Max Wastegate Duty" storageaddress="0x2A69E">
<table type="X Axis" storageaddress="0x2A68C" />
<table type="Y Axis" storageaddress="0x2A67B" />
</table>
<table name="Low Detonation Fuel A" 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 A" 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="Base Ignition Timing A" storageaddress="0x293EF">
<table type="X Axis" storageaddress="0x293CD" />
<table type="Y Axis" storageaddress="0x293AE" />
</table>
<table name="Ignition Correction A" storageaddress="0x298C1">
<table type="X Axis" storageaddress="0x298A5" />
<table type="Y Axis" storageaddress="0x29884" />
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29528" />
<table name="Boost Limit (CEL)" storageaddress="0x2AF6A" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291FF" />
<table name="Injector Flow Scaling" storageaddress="0x28699" />
<table name="Injector Pulse Width" storageaddress="0x286A1" />
<table name="Knock Detection (RPM)" storageaddress="0x299CC" />
<table name="Knock Detection (Min Load)" storageaddress="0x299D4" />
<table name="Knock Learning (RPM)" storageaddress="0x299E9" sizex="6" />
<table name="Knock Learning (Load)" storageaddress="0x299D9" sizex="6"/>
<table name="Coarse Ignition (RPM)" storageaddress="0x29992" />
<table name="Coarse Ignition (Load)" storageaddress="0x2999A" />
<table name="Fine Ignition (RPM)" storageaddress="0x299FF" />
<table name="Fine Ignition (Load)" storageaddress="0x29A07" />
<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" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2ADEE" />
<table name="Tip-In Enrichment" storageaddress="0x2910D">
<table type="Y Axis" storageaddress="0x290F9" />
</table>
<table name="Speed Limiting (Boost)" storageaddress="0x2A7EC" />
<table name="Speed Limiting (Fuel)" storageaddress="0x291EF" />
<table name="Advance Multiplier (Initial)" storageaddress="0x29991" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2A800" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2A7FF" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28DD1" />
<table name="Closed Loop EGT" storageaddress="0x28D49" />
<table name="Closed Loop RPM" storageaddress="0x28D3B" />
<table name="Closed Loop Delay A" storageaddress="0x28D51" />
<table name="Closed Loop Delay B" storageaddress="0x28D59" />
<table name="Closed Loop Delay C" storageaddress="0x28D61" />
<table name="Closed Loop Delay D" storageaddress="0x28D69" />
<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 (Sea Level)" storageaddress="0x28D41" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28D3F" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28D43" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28D71" />
<table name="Closed Loop Cruise AFR" storageaddress="0x157E2"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2A7D9">
<table type="Y Axis" storageaddress="0x2A7C5" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2A7B3">
<table type="Y Axis" storageaddress="0x2A79F" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2A784" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2A6E4" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2A6EE" />
<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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2828D">
<table type="Y Axis" storageaddress="0x28271" />
</table>
<table name="Rev Limit" storageaddress="0x291CE" />
<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 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 name="EGT Limit" storageaddress="0x2B0AF">
<table type="X Axis" storageaddress="0x2B0A9" />
<table type="Y Axis" storageaddress="0x2B0A4" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2ADED" />
<table name="Boost Limit (CEL)" storageaddress="0x2AF68" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291FF" />
</rom>
<rom base="A4TC300L">
<romid>
<xmlid>A4TC101K</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC101K</internalidstring>
<caseid>AJ040</caseid>
<obsolete>false</obsolete>
</romid>
<table name="EGT Limit" storageaddress="0x2B0AF">
<table type="X Axis" storageaddress="0x2B0A9" />
<table type="Y Axis" storageaddress="0x2B0A4" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2ADED" />
<table name="Boost Limit (CEL)" storageaddress="0x2AF68" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x291FF" />
</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 02 WRX ********************************************************************************************************************** -->
<rom base="WRXBASE">
<romid>
<xmlid>A4SG900C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SG900C</internalidstring>
<year>2002</year>
<market>US</market>
<transmission>MT/AT</transmission>
<memmodel>68HC16Y5</memmodel>
<flashmethod>wrx02</flashmethod>
<caseid>AF421</caseid>
<obsolete>true</obsolete>
</romid>
<table name="Target Boost (AT)" storageaddress="0x2B499">
<table type="X Axis" storageaddress="0x2B487" />
<table type="Y Axis" storageaddress="0x2B474" />
</table>
<table name="Target Boost (MT)" storageaddress="0x2B506">
<table type="X Axis" storageaddress="0x2B4F4" />
<table type="Y Axis" storageaddress="0x2B4E1" />
</table>
<table name="Max Wastegate Duty (AT)" storageaddress="0x2B39E">
<table type="X Axis" storageaddress="0x2B38C" />
<table type="Y Axis" storageaddress="0x2B37B" />
</table>
<table name="Max Wastegate Duty (MT)" storageaddress="0x2B401">
<table type="X Axis" storageaddress="0x2B3EF" />
<table type="Y Axis" storageaddress="0x2B3DE" />
</table>
<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="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="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29D6E" />
<table name="Knock Detection (RPM)" storageaddress="0x2A2F6" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A2FE" />
<table name="Knock Learning (RPM)" storageaddress="0x2A312" />
<table name="Knock Learning (Load)" storageaddress="0x2A302" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A2AD" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A2B5" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A33D" />
<table name="Fine Ignition (Load)" storageaddress="0x2A345" />
<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="Injector Flow Scaling" storageaddress="0x28AE0" />
<table name="Injector Pulse Width" storageaddress="0x28AE8" />
<table name="MAF Sensor Scaling" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2B9C4" />
<table name="Speed Limiting (Boost)" storageaddress="0x2B5BC" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29914" />
<table name="Boost Limit (CEL)" storageaddress="0x2BBFD" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29924" />
<table name="Tip-In Enrichment" storageaddress="0x297D6">
<table type="Y Axis" storageaddress="0x297C2" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A2AC" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2B5D0" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2B5CF" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x2934D" />
<table name="Closed Loop EGT" storageaddress="0x292C5" />
<table name="Closed Loop RPM" storageaddress="0x292B7" />
<table name="Closed Loop Delay A" storageaddress="0x292CD" />
<table name="Closed Loop Delay B" storageaddress="0x292D5" />
<table name="Closed Loop Delay C" storageaddress="0x292DD" />
<table name="Closed Loop Delay D" storageaddress="0x292E5" />
<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 (Sea Level)" storageaddress="0x292BD" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x292BB" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x292BF" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x292ED" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15DB6"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2B5A9">
<table type="Y Axis" storageaddress="0x2B595" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2B583">
<table type="Y Axis" storageaddress="0x2B56F" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B554" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B447" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B451" />
<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 (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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Rev Limit" storageaddress="0x298F4" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x29FDF" />
<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 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="WRXBASE">
<romid>
<xmlid>A4SGA00C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGA00C</internalidstring>
<caseid>AF422</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT/AT</transmission>
<year>2002</year>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>true</obsolete>
</romid>
<table name="Target Boost (AT)" storageaddress="0x2B49B">
<table type="X Axis" storageaddress="0x2B489" />
<table type="Y Axis" storageaddress="0x2B476" />
</table>
<table name="Target Boost (MT)" storageaddress="0x2B508">
<table type="X Axis" storageaddress="0x2B4F6" />
<table type="Y Axis" storageaddress="0x2B4E3" />
</table>
<table name="Max Wastegate Duty (AT)" storageaddress="0x2B3A0">
<table type="X Axis" storageaddress="0x2B38E" />
<table type="Y Axis" storageaddress="0x2B37D" />
</table>
<table name="Max Wastegate Duty (MT)" storageaddress="0x2B403">
<table type="X Axis" storageaddress="0x2B3F1" />
<table type="Y Axis" storageaddress="0x2B3E0" />
</table>
<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="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="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29D70" />
<table name="Knock Detection (RPM)" storageaddress="0x2A2F8" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A300" />
<table name="Knock Learning (RPM)" storageaddress="0x2A314" />
<table name="Knock Learning (Load)" storageaddress="0x2A304" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A2AF" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A2B7" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A33F" />
<table name="Fine Ignition (Load)" storageaddress="0x2A347" />
<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="Injector Flow Scaling" storageaddress="0x28AE2" />
<table name="Injector Pulse Width" storageaddress="0x28AEA" />
<table name="MAF Sensor Scaling" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2B9C6" />
<table name="Speed Limiting (Boost)" storageaddress="0x2B5BE" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29916" />
<table name="Boost Limit (CEL)" storageaddress="0x2BBFF" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29926" />
<table name="Tip-In Enrichment" storageaddress="0x297D8">
<table type="Y Axis" storageaddress="0x297C4" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A2AE" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2B5D2" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2B5D1" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x2934F" />
<table name="Closed Loop EGT" storageaddress="0x292C7" />
<table name="Closed Loop RPM" storageaddress="0x292B9" />
<table name="Closed Loop Delay A" storageaddress="0x292CF" />
<table name="Closed Loop Delay B" storageaddress="0x292D7" />
<table name="Closed Loop Delay C" storageaddress="0x292DF" />
<table name="Closed Loop Delay D" storageaddress="0x292E7" />
<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 (Sea Level)" storageaddress="0x292BF" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x292BD" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x292C1" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x292EF" />
<table name="Closed Loop Cruise AFR" storageaddress="0x99DC"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2B5AB">
<table type="Y Axis" storageaddress="0x2B597" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2B585">
<table type="Y Axis" storageaddress="0x2B571" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B556" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B449" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B453" />
<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 (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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Rev Limit" storageaddress="0x298F6" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x29FE1" />
<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 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="WRXBASE">
<romid>
<xmlid>A4SGC00C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGC00C</internalidstring>
<caseid>AF423</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT/AT</transmission>
<year>2002</year>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>true</obsolete>
</romid>
<table name="Target Boost (AT)" storageaddress="0x2B3FF">
<table type="X Axis" storageaddress="0x2B3ED" />
<table type="Y Axis" storageaddress="0x2B3DA" />
</table>
<table name="Target Boost (MT)" storageaddress="0x2B46C">
<table type="X Axis" storageaddress="0x2B45A" />
<table type="Y Axis" storageaddress="0x2B447" />
</table>
<table name="Max Wastegate Duty (AT)" storageaddress="0x2B304">
<table type="X Axis" storageaddress="0x2B2F2" />
<table type="Y Axis" storageaddress="0x2B2E1" />
</table>
<table name="Max Wastegate Duty (MT)" storageaddress="0x2B367">
<table type="X Axis" storageaddress="0x2B355" />
<table type="Y Axis" storageaddress="0x2B344" />
</table>
<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="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="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29D0A" />
<table name="Knock Detection (RPM)" storageaddress="0x2A238" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A240" />
<table name="Knock Learning (RPM)" storageaddress="0x2A254" />
<table name="Knock Learning (Load)" storageaddress="0x2A244" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A1EF" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A1F7" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A27F" />
<table name="Fine Ignition (Load)" storageaddress="0x2A287" />
<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="Injector Flow Scaling" storageaddress="0x28AE6" />
<table name="Injector Pulse Width" storageaddress="0x28AEE" />
<table name="MAF Sensor Scaling" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2B947" />
<table name="Speed Limiting (Boost)" storageaddress="0x2B522" />
<table name="Speed Limiting (Fuel)" storageaddress="0x298D4" />
<table name="Boost Limit (CEL)" storageaddress="0x2BB81" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x298E4" />
<table name="Tip-In Enrichment" storageaddress="0x29796">
<table type="Y Axis" storageaddress="0x29782" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A1EE" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2B536" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2B535" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x29353" />
<table name="Closed Loop EGT" storageaddress="0x292CB" />
<table name="Closed Loop RPM" storageaddress="0x292BD" />
<table name="Closed Loop Delay A" storageaddress="0x292D3" />
<table name="Closed Loop Delay B" storageaddress="0x292DB" />
<table name="Closed Loop Delay C" storageaddress="0x292E3" />
<table name="Closed Loop Delay D" storageaddress="0x292EB" />
<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 (Sea Level)" storageaddress="0x292C3" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x292C1" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x292C5" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x292F3" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15F74"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2B50F">
<table type="Y Axis" storageaddress="0x2B4FB" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2B4E9">
<table type="Y Axis" storageaddress="0x2B4D5" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B4BA" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B3AD" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B3B7" />
<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 (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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Rev Limit" storageaddress="0x298B4" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x29F7B" />
<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 name="EGT Limit" storageaddress="0x2BC9A">
<table type="X Axis" storageaddress="0x2BC94" />
<table type="Y Axis" storageaddress="0x2BC8F" />
</table>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4SGD10C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGD10C</internalidstring>
<caseid>AF424</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT/AT</transmission>
<year>2002</year>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>true</obsolete>
</romid>
<table name="Target Boost (AT)" storageaddress="0x2B403">
<table type="X Axis" storageaddress="0x2B3F1" />
<table type="Y Axis" storageaddress="0x2B3DE" />
</table>
<table name="Target Boost (MT)" storageaddress="0x2B470">
<table type="X Axis" storageaddress="0x2B45E" />
<table type="Y Axis" storageaddress="0x2B44B" />
</table>
<table name="Max Wastegate Duty (AT)" storageaddress="0x2B308">
<table type="X Axis" storageaddress="0x2B2F6" />
<table type="Y Axis" storageaddress="0x2B2E5" />
</table>
<table name="Max Wastegate Duty (MT)" storageaddress="0x2B36B">
<table type="X Axis" storageaddress="0x2B359" />
<table type="Y Axis" storageaddress="0x2B348" />
</table>
<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="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="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29D0A" />
<table name="Knock Detection (RPM)" storageaddress="0x2A238" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A240" />
<table name="Knock Learning (RPM)" storageaddress="0x2A255" sizex="6" />
<table name="Knock Learning (Load)" storageaddress="0x2A245" sizex="6"/>
<table name="Coarse Ignition (RPM)" storageaddress="0x2A1EF" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A1F7" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A280" />
<table name="Fine Ignition (Load)" storageaddress="0x2A288" />
<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="Injector Flow Scaling" storageaddress="0x28AE6" />
<table name="Injector Pulse Width" storageaddress="0x28AEE" />
<table name="MAF Sensor Scaling" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2B94B" />
<table name="Speed Limiting (Boost)" storageaddress="0x2B526" />
<table name="Speed Limiting (Fuel)" storageaddress="0x298D4" />
<table name="Boost Limit (CEL)" storageaddress="0x2BB85" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x298E4" />
<table name="Tip-In Enrichment" storageaddress="0x29796">
<table type="Y Axis" storageaddress="0x29782" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A1EE" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2B53A" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2B539" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x29353" />
<table name="Closed Loop EGT" storageaddress="0x292CB" />
<table name="Closed Loop RPM" storageaddress="0x292BD" />
<table name="Closed Loop Delay A" storageaddress="0x292D3" />
<table name="Closed Loop Delay B" storageaddress="0x292DB" />
<table name="Closed Loop Delay C" storageaddress="0x292E3" />
<table name="Closed Loop Delay D" storageaddress="0x292EB" />
<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 (Sea Level)" storageaddress="0x292C3" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x292C1" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x292C5" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x292F3" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15FEA"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2B513">
<table type="Y Axis" storageaddress="0x2B4FF" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2B4ED">
<table type="Y Axis" storageaddress="0x2B4D9" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B4BE" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B3B1" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B3BB" />
<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 (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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Rev Limit" storageaddress="0x298B4" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x29F7B" />
<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 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>2002</year>
<caseid>AF425</caseid>
<obsolete>true</obsolete>
</romid>
</rom>
<rom base="A4SGD10C">
<romid>
<xmlid>A4SGE01C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGE01C</internalidstring>
<year>2002</year>
<caseid>AF426</caseid>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- UK 01/02 WRX ************************************************************************************************************************ -->
<rom base="WRXBASE">
<romid>
<xmlid>A4SE700D</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SE700D</internalidstring>
<year>20012002</year>
<caseid>AF530</caseid>
<market>UK</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="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="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="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="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29BA8" />
<table name="Knock Detection (RPM)" storageaddress="0x2A181" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A189" />
<table name="Knock Learning (RPM)" storageaddress="0x2A19D" />
<table name="Knock Learning (Load)" storageaddress="0x2A18D" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A138" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A140" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A1C8" />
<table name="Fine Ignition (Load)" storageaddress="0x2A1D0" />
<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" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2B8D0" />
<table name="Speed Limiting (Boost)" storageaddress="0x2B43B" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29782" />
<table name="Injector Flow Scaling" storageaddress="0x28A75" />
<table name="Injector Pulse Width" storageaddress="0x28A7D" />
<table name="Boost Limit (CEL)" storageaddress="0x2BB2E" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29792" />
<table name="Tip-In Enrichment" storageaddress="0x29644">
<table type="Y Axis" storageaddress="0x29630" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A137" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2B44F" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2B44E" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x29265" />
<table name="Closed Loop EGT" storageaddress="0x291DD" />
<table name="Closed Loop RPM" storageaddress="0x291CF" />
<table name="Closed Loop Delay A" storageaddress="0x291E5" />
<table name="Closed Loop Delay B" storageaddress="0x291ED" />
<table name="Closed Loop Delay C" storageaddress="0x291F5" />
<table name="Closed Loop Delay D" storageaddress="0x291FD" />
<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 (Sea Level)" storageaddress="0x291D5" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x291D3" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x291D7" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x29205" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15CDA"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2B428">
<table type="Y Axis" storageaddress="0x2B414" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2B402">
<table type="Y Axis" storageaddress="0x2B3EE" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B3D3" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B2C6" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B2D0" />
<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 (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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="Rev Limit" storageaddress="0x29762" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x29E67" />
<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 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="WRXBASE">
<romid>
<xmlid>A4SE900D</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SE900D</internalidstring>
<year>20012002</year>
<caseid>AF531</caseid>
<market>UK</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="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="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="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="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29BE8" />
<table name="Knock Detection (RPM)" storageaddress="0x2A1C1" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A1C9" />
<table name="Knock Learning (RPM)" storageaddress="0x2A1DD" />
<table name="Knock Learning (Load)" storageaddress="0x2A1CD" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A178" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A180" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A208" />
<table name="Fine Ignition (Load)" storageaddress="0x2A210" />
<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="Injector Flow Scaling" storageaddress="0x28AB6" />
<table name="Injector Pulse Width" storageaddress="0x28ABE" />
<table name="MAF Sensor Scaling" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2B910" />
<table name="Speed Limiting (Boost)" storageaddress="0x2B47B" />
<table name="Speed Limiting (Fuel)" storageaddress="0x297C2" />
<table name="Rev Limit" storageaddress="0x297A2" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x29EA7" />
<table name="Boost Limit (CEL)" storageaddress="0x2BB6E" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x297D2" />
<table name="Tip-In Enrichment" storageaddress="0x29684">
<table type="Y Axis" storageaddress="0x29670" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A177" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2B48F" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2B48E" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x292A5" />
<table name="Closed Loop EGT" storageaddress="0x2921D" />
<table name="Closed Loop RPM" storageaddress="0x2920F" />
<table name="Closed Loop Delay A" storageaddress="0x29225" />
<table name="Closed Loop Delay B" storageaddress="0x2922D" />
<table name="Closed Loop Delay C" storageaddress="0x29235" />
<table name="Closed Loop Delay D" storageaddress="0x2923D" />
<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 (Sea Level)" storageaddress="0x29215" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x29213" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29217" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x29245" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15D90"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2B468">
<table type="Y Axis" storageaddress="0x2B454" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2B442">
<table type="Y Axis" storageaddress="0x2B42E" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2B413" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B306" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B310" />
<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 (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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</description>
<state name="on" data="05 00 00" />
<state name="off" data="04 15 44" />
</table>
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</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 name="EGT Limit" storageaddress="0x2BCDB" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2BCC3" />
<table type="Y Axis" storageaddress="0x2BCAA" />
</table>
</rom>
<!-- UK 01/02 STi ******************************************************************************************************************** -->
<rom base="WRXBASE">
<romid>
<xmlid>A4RG060Q</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG060Q</internalidstring>
<ecuid>1</ecuid>
<caseid>AG820</caseid>
<market>UK</market>
<year>20012002</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (Manual)" storageaddress="0x2B72F">
<table type="X Axis" storageaddress="0x2B725" />
<table type="Y Axis" storageaddress="0x2B712" />
</table>
<table name="Target Boost (Auto)" storageaddress="0x2B70E" sizex="2" sizey="2" userlevel="4" >
<table type="X Axis" storageaddress="0x2B70A" />
<table type="Y Axis" storageaddress="0x2B705" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x2B8F2">
<table type="X Axis" storageaddress="0x2B8E8" />
<table type="Y Axis" storageaddress="0x2B8D7" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x2B7BC">
<table type="X Axis" storageaddress="0x2B7B2" />
<table type="Y Axis" storageaddress="0x2B7A1" />
</table>
<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="Base Ignition Timing A" storageaddress="0x29CCD" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29CAB" />
<table type="Y Axis" storageaddress="0x29C86" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A23C" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A21A" />
<table type="Y Axis" storageaddress="0x2A1F5" />
</table>
<table name="VVT - Intake Cam Advance Angle" storageaddress="0x2B232" sizey="20">
<table type="X Axis" storageaddress="0x2B214" />
<table type="Y Axis" storageaddress="0x2B1EB" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x2A397" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A39F" />
<table name="Knock Learning (RPM)" storageaddress="0x2A3B3" />
<table name="Knock Learning (Load)" storageaddress="0x2A3A3" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A35D" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A365" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A3DE" />
<table name="Fine Ignition (Load)" storageaddress="0x2A3E6" />
<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="Injector Flow Scaling" storageaddress="0x28A0A" />
<table name="Injector Pulse Width" storageaddress="0x28A12" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2BD72" />
<table name="Speed Limiting (Fuel)" storageaddress="0x299FF" />
<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="Tip-In Enrichment" storageaddress="0x298C3">
<table type="Y Axis" storageaddress="0x298AF" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A35C" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2B874" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2B873" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x2921B" />
<table name="Closed Loop EGT" storageaddress="0x29193" />
<table name="Closed Loop RPM" storageaddress="0x29185" />
<table name="Closed Loop Delay A" storageaddress="0x2919B" />
<table name="Closed Loop Delay B" storageaddress="0x291A3" />
<table name="Closed Loop Delay C" storageaddress="0x291AB" />
<table name="Closed Loop Delay D" storageaddress="0x291B3" />
<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 (Sea Level)" storageaddress="0x2918B" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x29189" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x2918D" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x291BB" />
<table name="Closed Loop Cruise AFR" storageaddress="0x155AC"/>
<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="Turbo Dynamics (Coarse Positive)" storageaddress="0x2B8C5">
<table type="Y Axis" storageaddress="0x2B8B1" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x2B89F">
<table type="Y Axis" storageaddress="0x2B88B" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2B78B">
<table type="Y Axis" storageaddress="0x2B777" />
</table>
<table name="Turbo Dynamics (Coarse Minimum)" storageaddress="0x2B877" />
<table name="Turbo Dynamics (Coarse Maximum)" storageaddress="0x2B879" />
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2B875" sizey="1" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B842" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B84C" />
<table name="Wastegate Duty Compensation (Coolant Temp)" storageaddress="0x2B860" />
<table name="Front o2 Scaling" storageaddress="0x28560">
<table type="Y Axis" storageaddress="0x28544" />
</table>
<table name="Rev Limit" storageaddress="0x299DE" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x2A08F" />
<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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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>
</rom>
<rom base="A4RG060Q">
<romid>
<xmlid>A4RG060P</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG060P</internalidstring>
<ecuid>1</ecuid>
<caseid>AH180</caseid>
<market>UK</market>
<year>20012002</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>UK</market>
<year>20012002</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>UK</market>
<year>20012002</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>UK</market>
<year>20012002</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>UK</market>
<year>20012002</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- UK 03 WRX ************************************************************************************************************************ -->
<rom base="WRXBASE">
<romid>
<xmlid>A4TE001G</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE001G</internalidstring>
<ecuid>1</ecuid>
<caseid>AH750</caseid>
<market>UK</market>
<year>2003</year>
<transmission>MT/AT</transmission>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (Manual) " storageaddress="0x2A5A5">
<table type="X Axis" storageaddress="0x2A59B" />
<table type="Y Axis" storageaddress="0x2A588" />
</table>
<table name="Target Boost (Auto) " storageaddress="0x2A540">
<table type="X Axis" storageaddress="0x2A536" />
<table type="Y Axis" storageaddress="0x2A523" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0x2A62E">
<table type="X Axis" storageaddress="0x2A624" />
<table type="Y Axis" storageaddress="0x2A613" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0x2A6C9">
<table type="X Axis" storageaddress="0x2A6BF" />
<table type="Y Axis" storageaddress="0x2A6AE" />
</table>
<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="Base Ignition Timing A" storageaddress="0x292A3" sizex="16" sizey="16" >
<table type="X Axis" storageaddress="0x29281" />
<table type="Y Axis" storageaddress="0x29260" />
</table>
<table name="Ignition Correction A" storageaddress="0x297EA" sizex="13" sizey="16">
<table type="X Axis" storageaddress="0x297CE" />
<table type="Y Axis" storageaddress="0x297AD" />
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0x293D6" />
<table name="Knock Detection (RPM)" storageaddress="0x298F5" />
<table name="Knock Detection (Min Load)" storageaddress="0x298FD" />
<table name="Knock Learning (RPM)" storageaddress="0x29912" sizex="6"/>
<table name="Knock Learning (Load)" storageaddress="0x29902" sizex="6"/>
<table name="Coarse Ignition (RPM)" storageaddress="0x298BB" />
<table name="Coarse Ignition (Load)" storageaddress="0x298C3" />
<table name="Fine Ignition (RPM)" storageaddress="0x29928" />
<table name="Fine Ignition (Load)" storageaddress="0x29930" />
<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="Injector Flow Scaling" storageaddress="0x2859F" />
<table name="Injector Pulse Width" storageaddress="0x285A7" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2AAF0" />
<table name="Speed Limiting (Fuel)" storageaddress="0x2909F" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x290AF" />
<table name="Boost Limit (CEL)" storageaddress="0x2AC5C" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2A604" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2A60E" />
<table name="Tip-In Enrichment" storageaddress="0x28FBD">
<table type="Y Axis" storageaddress="0x28FA9" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x298BA" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2A789" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2A788" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28C72" />
<table name="Closed Loop EGT" storageaddress="0x28C0E" />
<table name="Closed Loop RPM" storageaddress="0x28C03" />
<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 (Sea Level)" storageaddress="0x28C09" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28C07" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28C0B" sizex="1"/>
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28C12" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15498"/>
<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="Turbo Dynamics (Coarse Positive)" storageaddress="0x2A7F6">
<table type="Y Axis" storageaddress="0x2A7E2" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x2A7D0">
<table type="Y Axis" storageaddress="0x2A7BC" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2A7AA">
<table type="Y Axis" storageaddress="0x2A796" />
</table>
<table name="Turbo Dynamics (Coarse Minimum)" storageaddress="0x2A78E"/>
<table name="Turbo Dynamics (Coarse Maximum)" storageaddress="0x2A790"/>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2A782"/>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2A78A"/>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2A74F" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2A759" />
<table name="Wastegate Duty Compensation (Coolant Temp)" storageaddress="0x2A76D" />
<table name="Per Gear Wastegate Compensation" storageaddress="0x2A60E" />
<table name="Front o2 Scaling" storageaddress="0x282AF">
<table type="Y Axis" storageaddress="0x28293" />
</table>
<table name="Rev Limit" storageaddress="0x2907E" />
<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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 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>UK</market>
<year>2003</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>UK</market>
<year>2003</year>
<transmission>MT/AT</transmission>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- 03/04 UK STi ******************************************************************************************************************** -->
<rom base="WRXBASE">
<romid>
<xmlid>A4RM100H</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RM100H</internalidstring>
<ecuid>1</ecuid>
<caseid>AH990</caseid>
<market>UK</market>
<year>20032004</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (Manual)" storageaddress="0x2B6C9">
<table type="X Axis" storageaddress="0x2B6BF" />
<table type="Y Axis" storageaddress="0x2B6AC" />
</table>
<table name="Target Boost (Auto)" storageaddress="0x2B6A8" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x2B6A4" />
<table type="Y Axis" storageaddress="0x2B69F" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x2B88E">
<table type="X Axis" storageaddress="0x2B884" />
<table type="Y Axis" storageaddress="0x2B873" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x2B758">
<table type="X Axis" storageaddress="0x2B74E" />
<table type="Y Axis" storageaddress="0x2B73D" />
</table>
<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="Base Ignition Timing A" storageaddress="0x29C20" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29BFE" />
<table type="Y Axis" storageaddress="0x29BD9" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A1D1" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A1AF" />
<table type="Y Axis" storageaddress="0x2A18A" />
</table>
<table name="VVT - Intake Cam Advance Angle" storageaddress="0x2B1C7" sizey="20">
<table type="X Axis" storageaddress="0x2B1A9" />
<table type="Y Axis" storageaddress="0x2B180" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x2A32C" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A334" />
<table name="Knock Learning (RPM)" storageaddress="0x2A349" sizey="6" />
<table name="Knock Learning (Load)" storageaddress="0x2A339" sizey="6" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A2F2" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A2FA" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A374" />
<table name="Fine Ignition (Load)" storageaddress="0x2A37C" />
<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="Injector Flow Scaling" storageaddress="0x289AE" />
<table name="Injector Pulse Width" storageaddress="0x289B6" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2BB4A" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29933" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29943" />
<table name="Boost Limit (CEL)" storageaddress="0x2BCAB" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2B81D" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2B822" />
<table name="Tip-In Enrichment" storageaddress="0x297E8">
<table type="Y Axis" storageaddress="0x297D4" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A2F1" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2B810" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2B80F" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x291BF" />
<table name="Closed Loop EGT" storageaddress="0x29137" />
<table name="Closed Loop RPM" storageaddress="0x29129" />
<table name="Closed Loop Delay A" storageaddress="0x2913F" />
<table name="Closed Loop Delay B" storageaddress="0x29147" />
<table name="Closed Loop Delay C" storageaddress="0x2914F" />
<table name="Closed Loop Delay D" storageaddress="0x29157" />
<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 (Sea Level)" storageaddress="0x2912F" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2912D" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29131" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x2915F" />
<table name="Closed Loop Cruise AFR" storageaddress="0x15896"/>
<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="Turbo Dynamics (Coarse Positive)" storageaddress="0x2B861">
<table type="Y Axis" storageaddress="0x2B84D" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x2B83B">
<table type="Y Axis" storageaddress="0x2B827" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2B725">
<table type="Y Axis" storageaddress="0x2B711" />
</table>
<table name="Turbo Dynamics (Coarse Minimum)" storageaddress="0x2B813" />
<table name="Turbo Dynamics (Coarse Maximum)" storageaddress="0x2B815" />
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2B73B" sizey="1" />
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2B811" sizey="1" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B7DE" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B7E8" />
<table name="Wastegate Duty Compensation (Coolant Temp)" storageaddress="0x2B7FC" />
<table name="Front o2 Scaling" storageaddress="0x28560">
<table type="Y Axis" storageaddress="0x28544" />
</table>
<table name="Rev Limit" storageaddress="0x29912" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x2A024" />
<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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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>UK</market>
<year>20032004</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4RN200H</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RN200H</internalidstring>
<ecuid>1</ecuid>
<caseid>AH992</caseid>
<market>UK</market>
<year>20032004</year>
<transmission>MT/AT</transmission>
<memmodel>68HC16Y5</memmodel>
<flashmethod></flashmethod>
<submodel>STi Type UK</submodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (Manual)" storageaddress="0x2B6D9">
<table type="X Axis" storageaddress="0x2B6CF" />
<table type="Y Axis" storageaddress="0x2B6BC" />
</table>
<table name="Target Boost (Auto)" storageaddress="0x2B6B8" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x2B6B4" />
<table type="Y Axis" storageaddress="0x2B6AF" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x2B8AD">
<table type="X Axis" storageaddress="0x2B8A3" />
<table type="Y Axis" storageaddress="0x2B892" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x2B768">
<table type="X Axis" storageaddress="0x2B75E" />
<table type="Y Axis" storageaddress="0x2B74D" />
</table>
<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="Base Ignition Timing A" storageaddress="0x29C20" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29BFE" />
<table type="Y Axis" storageaddress="0x29BD9" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A1E0" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A1BE" />
<table type="Y Axis" storageaddress="0x2A199" />
</table>
<table name="VVT - Intake Cam Advance Angle" storageaddress="0x2B1D7" sizey="20">
<table type="X Axis" storageaddress="0x2B1B9" />
<table type="Y Axis" storageaddress="0x2B190" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x2A33B" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A343" />
<table name="Knock Learning (RPM)" storageaddress="0x2A358" sizey="6" />
<table name="Knock Learning (Load)" storageaddress="0x2A348" sizey="6" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A301" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A309" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A383" />
<table name="Fine Ignition (Load)" storageaddress="0x2A38B" />
<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="Injector Flow Scaling" storageaddress="0x289AE" />
<table name="Injector Pulse Width" storageaddress="0x289B6" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2BB68" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29933" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29943" />
<table name="Boost Limit (CEL)" storageaddress="0x2BCC9" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2B83C" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2B841" />
<table name="Tip-In Enrichment" storageaddress="0x297E8">
<table type="Y Axis" storageaddress="0x297D4" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A300" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2B82F" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2B82E" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x291BF" />
<table name="Closed Loop EGT" storageaddress="0x29137" />
<table name="Closed Loop RPM" storageaddress="0x29129" />
<table name="Closed Loop Delay A" storageaddress="0x2913F" />
<table name="Closed Loop Delay B" storageaddress="0x29147" />
<table name="Closed Loop Delay C" storageaddress="0x2914F" />
<table name="Closed Loop Delay D" storageaddress="0x29157" />
<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 (Sea Level)" storageaddress="0x2912F" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2912D" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29131" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x2915F" />
<table name="Closed Loop Cruise AFR" storageaddress="0x158F2"/>
<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="Turbo Dynamics (Coarse Positive)" storageaddress="0x2B880">
<table type="Y Axis" storageaddress="0x2B86C" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x2B85A">
<table type="Y Axis" storageaddress="0x2B846" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2B735">
<table type="Y Axis" storageaddress="0x2B721" />
</table>
<table name="Turbo Dynamics (Coarse Minimum)" storageaddress="0x2B832" />
<table name="Turbo Dynamics (Coarse Maximum)" storageaddress="0x2B834" />
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2B74B" sizey="1" />
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2B830" sizey="1" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B7EE" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B7F8" />
<table name="Wastegate Duty Compensation (Coolant Temp)" storageaddress="0x2B80C" />
<table name="Front o2 Scaling" storageaddress="0x28560">
<table type="Y Axis" storageaddress="0x28544" />
</table>
<table name="Rev Limit" storageaddress="0x29912" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x2A024" />
<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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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>
<!-- UK 05 WRX ************************************************************************************************************************ -->
<rom base="A4TE001G">
<romid>
<xmlid>A4TE300D</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE300D</internalidstring>
<ecuid>1</ecuid>
<caseid>AJ830</caseid>
<market>UK</market>
<year>2005</year>
<transmission>MT/AT</transmission>
<flashmethod></flashmethod>
<obsolete>false</obsolete>
</romid>
<table name="Boost Limit (CEL)" storageaddress="0x2AC5E" />
<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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 name="EGT Limit" storageaddress="0x2ADC7" sizex="2" sizey="2" >
<table type="X Axis" storageaddress="0x2ADC1" />
<table type="Y Axis" storageaddress="0x2ADBC" />
</table>
</rom>
<!-- UK 05 STI ******************************************************************************************************************** -->
<rom base="WRXBASE">
<romid>
<xmlid>A4RN300G</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RN300G</internalidstring>
<ecuid>1</ecuid>
<caseid>AJ840</caseid>
<market>UK</market>
<year>2005</year>
<transmission>MT/AT</transmission>
<submodel>STi Type UK</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (Manual)" storageaddress="0x2B6DB">
<table type="X Axis" storageaddress="0x2B6D1" />
<table type="Y Axis" storageaddress="0x2B6BE" />
</table>
<table name="Target Boost (Auto)" storageaddress="0x2B6BA" sizex="2" sizey="2" userlevel="4">
<table type="X Axis" storageaddress="0x2B6B6" />
<table type="Y Axis" storageaddress="0x2B6B1" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x2B8AF">
<table type="X Axis" storageaddress="0x2B8A5" />
<table type="Y Axis" storageaddress="0x2B894" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x2B76A">
<table type="X Axis" storageaddress="0x2B760" />
<table type="Y Axis" storageaddress="0x2B74F" />
</table>
<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="Base Ignition Timing A" storageaddress="0x29C22" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29C00" />
<table type="Y Axis" storageaddress="0x29BDB" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A1E2" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A1C0" />
<table type="Y Axis" storageaddress="0x2A19B" />
</table>
<table name="VVT - Intake Cam Advance Angle" storageaddress="0x2B1D9" sizey="20">
<table type="X Axis" storageaddress="0x2B1BB" />
<table type="Y Axis" storageaddress="0x2B192" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x2A33D" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A345" />
<table name="Knock Learning (RPM)" storageaddress="0x2A35A" sizey="6" />
<table name="Knock Learning (Load)" storageaddress="0x2A34A" sizey="6" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A303" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A30B" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A385" />
<table name="Fine Ignition (Load)" storageaddress="0x2A38D" />
<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="Injector Flow Scaling" storageaddress="0x289B0" />
<table name="Injector Pulse Width" storageaddress="0x289B8" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2BB6A" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29935" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29945" />
<table name="Boost Limit (CEL)" storageaddress="0x2BCCE" />
<table name="Per Gear Boost Compensation (MT)" storageaddress="0x2B83E" />
<table name="Per Gear Boost Compensation (AT)" storageaddress="0x2B843" />
<table name="Tip-In Enrichment" storageaddress="0x297EA">
<table type="Y Axis" storageaddress="0x297D6" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A302" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2B831" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2B830" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x291C1" />
<table name="Closed Loop EGT" storageaddress="0x29139" />
<table name="Closed Loop RPM" storageaddress="0x2912B" />
<table name="Closed Loop Delay A" storageaddress="0x29141" />
<table name="Closed Loop Delay B" storageaddress="0x29149" />
<table name="Closed Loop Delay C" storageaddress="0x29151" />
<table name="Closed Loop Delay D" storageaddress="0x29159" />
<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 (Sea Level)" storageaddress="0x29131" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2912F" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29133" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x29161" />
<table name="Closed Loop Cruise AFR" storageaddress="0x10D74"/>
<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="Turbo Dynamics (Coarse Positive)" storageaddress="0x2B882">
<table type="Y Axis" storageaddress="0x2B86E" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x2B85C">
<table type="Y Axis" storageaddress="0x2B848" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2B737">
<table type="Y Axis" storageaddress="0x2B723" />
</table>
<table name="Turbo Dynamics (Coarse Minimum)" storageaddress="0x2B834" />
<table name="Turbo Dynamics (Coarse Maximum)" storageaddress="0x2B836" />
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2B74D" sizey="1" />
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2B832" sizey="1" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2B7F0" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2B7FA" />
<table name="Wastegate Duty Compensation (Coolant Temp)" storageaddress="0x2B80E" />
<table name="Front o2 Scaling" storageaddress="0x28560">
<table type="Y Axis" storageaddress="0x28544" />
</table>
<table name="Rev Limit" storageaddress="0x29914" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x2A026" />
<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 (rear o2).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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 (uppipe).</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="WRXBASE">
<romid>
<xmlid>A4SD900A</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SD900A</internalidstring>
<year>20012002</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="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="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="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="VVT - 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="Knock Detection (RPM)" storageaddress="0x2A732" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A73A" />
<table name="Knock Learning (RPM)" storageaddress="0x2A74E" />
<table name="Knock Learning (Load)" storageaddress="0x2A73E" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A591" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A599" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A779" />
<table name="Fine Ignition (Load)" storageaddress="0x2A781" />
<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="Injector Flow Scaling" storageaddress="0x28A35" />
<table name="Injector Pulse Width" storageaddress="0x28A3D" />
<table name="MAF Sensor Scaling" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2C6C7" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29A5B" />
<table name="Tip-In Enrichment" storageaddress="0x2990D">
<table type="Y Axis" storageaddress="0x298F9" />
</table>
<table name="Rev Limit" storageaddress="0x29A2B" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x2A2C3" />
<table name="Speed Limiting (Boost)" storageaddress="0x2C409" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29A4B" />
<table name="Advance Multiplier (Initial)" storageaddress="0x2A590" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2C41D" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2C41C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x292FF" />
<table name="Closed Loop EGT" storageaddress="0x29277" />
<table name="Closed Loop RPM" storageaddress="0x29269" />
<table name="Closed Loop Delay A" storageaddress="0x2927F" />
<table name="Closed Loop Delay B" storageaddress="0x29287" />
<table name="Closed Loop Delay C" storageaddress="0x2928F" />
<table name="Closed Loop Delay D" storageaddress="0x29297" />
<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 (Sea Level)" storageaddress="0x2926F" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2926D" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29271" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x2929F" />
<table name="Closed Loop Cruise AFR" storageaddress="0x1A5C8"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2C3F6">
<table type="Y Axis" storageaddress="0x2C3E2" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2C3D0">
<table type="Y Axis" storageaddress="0x2C3BC" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2C34D" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2C240" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2C24A" />
<table name="Front o2 Scaling" storageaddress="0x2853B">
<table type="Y Axis" storageaddress="0x2851F" />
</table>
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2BD19" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2BD1D" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2BD21" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2BD25" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2BD27" />
<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>20012002</year>
<transmission>MT/AT</transmission>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- JDM 03 WRX ********************************************************************************************************************** -->
<rom base="WRXBASE">
<romid>
<xmlid>A4TE000A</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE000A</internalidstring>
<year>2003</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 (Manual) " storageaddress="0x2A991">
<table type="X Axis" storageaddress="0x2A987" />
<table type="Y Axis" storageaddress="0x2A974" />
</table>
<table name="Target Boost (Auto) " storageaddress="0x2A92C">
<table type="X Axis" storageaddress="0x2A922" />
<table type="Y Axis" storageaddress="0x2A90F" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0x2AA1A">
<table type="X Axis" storageaddress="0x2AA10" />
<table type="Y Axis" storageaddress="0x2A9FF" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0x2AAB5">
<table type="X Axis" storageaddress="0x2AAAB" />
<table type="Y Axis" storageaddress="0x2AA9A" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x28D61" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28D3F" />
<table type="Y Axis" storageaddress="0x28D1A" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x28EC8" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28EA6" />
<table type="Y Axis" storageaddress="0x28E81" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x292F3" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x292D1" />
<table type="Y Axis" storageaddress="0x292AC" />
</table>
<table name="Ignition Correction A" storageaddress="0x29829" sizex="16" sizey="16">
<table type="X Axis" storageaddress="0x29807" />
<table type="Y Axis" storageaddress="0x297E6" />
</table>
<table name="VVT - 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="Knock Detection (RPM)" storageaddress="0x29964" />
<table name="Knock Detection (Min Load)" storageaddress="0x2996C" />
<table name="Knock Learning (RPM)" storageaddress="0x29981" sizey="6"/>
<table name="Knock Learning (Load)" storageaddress="0x29971" sizey="6"/>
<table name="Coarse Ignition (RPM)" storageaddress="0x2992A" />
<table name="Coarse Ignition (Load)" storageaddress="0x29932" />
<table name="Fine Ignition (RPM)" storageaddress="0x29997" />
<table name="Fine Ignition (Load)" storageaddress="0x2999F" />
<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="Injector Flow Scaling" storageaddress="0x28633" />
<table name="Injector Pulse Width" storageaddress="0x2863B" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2AFD5" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x2912F" />
<table name="Tip-In Enrichment" storageaddress="0x29036">
<table type="Y Axis" storageaddress="0x29022" />
</table>
<table name="Rev Limit" storageaddress="0x290FE" />
<table name="Speed Limiting (Fuel)" storageaddress="0x2911F" />
<table name="Advance Multiplier (Initial)" storageaddress="0x29929" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2AB75" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2AB74" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28D18" />
<table name="Closed Loop EGT" storageaddress="0x28CDA" />
<table name="Closed Loop RPM" storageaddress="0x28CCF" />
<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 (Sea Level)" storageaddress="0x28CD5" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28CD3" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28CD7" sizey="1" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28CDE" />
<table name="Closed Loop Cruise AFR" storageaddress="0x194AC"/>
<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="Turbo Dynamics (Coarse Positive)" storageaddress="0x2ABE2">
<table type="Y Axis" storageaddress="0x2ABCE" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x2ABBC">
<table type="Y Axis" storageaddress="0x2ABA8" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2AB96">
<table type="Y Axis" storageaddress="0x2AB82" />
</table>
<table name="Turbo Dynamics (Coarse Minimum)" storageaddress="0x2AB7A"/>
<table name="Turbo Dynamics (Coarse Maximum)" storageaddress="0x2AB7C"/>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2AB6E"/>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2AB76"/>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2AB3B" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2AB45" />
<table name="Wastegate Duty Compensation (Coolant Temp)" storageaddress="0x2AB59" />
<table name="Front o2 Scaling" storageaddress="0x28339">
<table type="Y Axis" storageaddress="0x2831D" />
</table>
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2A8F9" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2A8FD" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2A901" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2A905" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2A907" />
<table name="EGT Limit" storageaddress="0x2B284" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2B26C" />
<table type="Y Axis" storageaddress="0x2B253" />
</table>
</rom>
<!-- JDM 01/02 STI ******************************************************************************************************************* -->
<rom base="WRXBASE">
<romid>
<xmlid>A4SD900B</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SD900B</internalidstring>
<year>20012002</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) A" storageaddress="0x2C2FF">
<table type="X Axis" storageaddress="0x2C2ED" />
<table type="Y Axis" storageaddress="0x2C2DA" />
</table>
<table name="Target Boost (AT) A" storageaddress="0x2C292">
<table type="X Axis" storageaddress="0x2C280" />
<table type="Y Axis" storageaddress="0x2C26D" />
</table>
<table name="Max Wastegate Duty (MT) A" storageaddress="0x2C1FA">
<table type="X Axis" storageaddress="0x2C1E8" />
<table type="Y Axis" storageaddress="0x2C1D7" />
</table>
<table name="Max Wastegate Duty (AT) A" storageaddress="0x2C197">
<table type="X Axis" storageaddress="0x2C185" />
<table type="Y Axis" storageaddress="0x2C174" />
</table>
<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="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="VVT - 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="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29FF2" />
<table name="Knock Detection (RPM)" storageaddress="0x2A732" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A73A" />
<table name="Knock Learning (RPM)" storageaddress="0x2A74E" />
<table name="Knock Learning (Load)" storageaddress="0x2A73E" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A591" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A599" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A779" />
<table name="Fine Ignition (Load)" storageaddress="0x2A781" />
<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="Injector Flow Scaling" storageaddress="0x28A35" />
<table name="Injector Pulse Width" storageaddress="0x28A3D" />
<table name="MAF Sensor Scaling" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2C6C7" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29A5B" />
<table name="Tip-In Enrichment" storageaddress="0x2990D">
<table type="Y Axis" storageaddress="0x298F9" />
</table>
<table name="Rev Limit" storageaddress="0x29A2B" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x2A2C3" />
<table name="Speed Limiting (Boost)" storageaddress="0x2C409" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29A4B" />
<table name="Advance Multiplier (Initial)" storageaddress="0x2A590" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2C41D" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2C41C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x292FF" />
<table name="Closed Loop EGT" storageaddress="0x29277" />
<table name="Closed Loop RPM" storageaddress="0x29269" />
<table name="Closed Loop Delay A" storageaddress="0x2927F" />
<table name="Closed Loop Delay B" storageaddress="0x29287" />
<table name="Closed Loop Delay C" storageaddress="0x2928F" />
<table name="Closed Loop Delay D" storageaddress="0x29297" />
<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 (Sea Level)" storageaddress="0x2926F" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2926D" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29271" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x2929F" />
<table name="Closed Loop Cruise AFR" storageaddress="0x1A5C8"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2C3F6">
<table type="Y Axis" storageaddress="0x2C3E2" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2C3D0">
<table type="Y Axis" storageaddress="0x2C3BC" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2C34D" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2C240" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2C24A" />
<table name="Front o2 Scaling" storageaddress="0x2853B">
<table type="Y Axis" storageaddress="0x2851F" />
</table>
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2BD19" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2BD1D" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2BD21" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2BD25" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2BD27" />
<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>20012002</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>20012002</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>20012002</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>20012002</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>20012002</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>20012002</year>
<transmission>MT/AT</transmission>
<submodel>STi 7 RA Type C</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- JDM 03 STi ******************************************************************************************************************* -->
<rom base="WRXBASE">
<romid>
<xmlid>A4SDA01Q</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SDA01Q</internalidstring>
<year>2003</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) A" storageaddress="0x2C305">
<table type="X Axis" storageaddress="0x2C2F3" />
<table type="Y Axis" storageaddress="0x2C2E0" />
</table>
<table name="Target Boost (AT) A" storageaddress="0x2C298">
<table type="X Axis" storageaddress="0x2C286" />
<table type="Y Axis" storageaddress="0x2C273" />
</table>
<table name="Max Wastegate Duty (MT) A" storageaddress="0x2C200">
<table type="X Axis" storageaddress="0x2C1EE" />
<table type="Y Axis" storageaddress="0x2C1DD" />
</table>
<table name="Max Wastegate Duty (AT) A" storageaddress="0x2C19D">
<table type="X Axis" storageaddress="0x2C18B" />
<table type="Y Axis" storageaddress="0x2C17A" />
</table>
<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="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="VVT - 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="Knock Detection (RPM)" storageaddress="0x2A738" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A740" />
<table name="Knock Learning (RPM)" storageaddress="0x2A754" />
<table name="Knock Learning (Load)" storageaddress="0x2A744" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A597" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A59F" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A77F" />
<table name="Fine Ignition (Load)" storageaddress="0x2A787" />
<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="Injector Flow Scaling" storageaddress="0x28A3B" />
<table name="Injector Pulse Width" storageaddress="0x28A43" />
<table name="MAF Sensor Scaling" storageaddress="0x28089">
<table type="Y Axis" storageaddress="0x28027" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2C6CD" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29A61" />
<table name="Tip-In Enrichment" storageaddress="0x29913">
<table type="Y Axis" storageaddress="0x298FF" />
</table>
<table name="Speed Limiting (Boost)" storageaddress="0x2C40F" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29A51" />
<table name="Rev Limit" storageaddress="0x29A31" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x2A2C9" />
<table name="Advance Multiplier (Initial)" storageaddress="0x2A596" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2C423" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2C422" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x29305" />
<table name="Closed Loop EGT" storageaddress="0x2927D" />
<table name="Closed Loop RPM" storageaddress="0x2926F" />
<table name="Closed Loop Delay A" storageaddress="0x29285" />
<table name="Closed Loop Delay B" storageaddress="0x2928D" />
<table name="Closed Loop Delay C" storageaddress="0x29295" />
<table name="Closed Loop Delay D" storageaddress="0x2929D" />
<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 (Sea Level)" storageaddress="0x29275" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x29273" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x29277" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x292A5" />
<table name="Closed Loop Cruise AFR" storageaddress="0x1A5C8"/>
<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="Turbo Dynamics (Burst)" storageaddress="0x2C3FC">
<table type="Y Axis" storageaddress="0x2C3E8" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2C3D6">
<table type="Y Axis" storageaddress="0x2C3C2" />
</table>
<table name="Boost Compensation (Atmosphere)" storageaddress="0x2C353" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2C246" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2C250" />
<table name="Front o2 Scaling" storageaddress="0x2853B">
<table type="Y Axis" storageaddress="0x2851F" />
</table>
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2BD20" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2BD24" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2BD28" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2BD2C" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2BD2E" />
<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>2003</year>
<transmission>MT/AT</transmission>
<submodel>STi 7</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="A4SDA01Q">
<romid>
<xmlid>A4SDA00P</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SDA00P</internalidstring>
<ecuid>1</ecuid>
<caseid>AH200</caseid>
<market>JDM</market>
<year>2003</year>
<transmission>MT/AT</transmission>
<submodel>WRX</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4TE002B</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE002B</internalidstring>
<ecuid>1</ecuid>
<caseid>AH581</caseid>
<market>JDM</market>
<year>2003</year>
<transmission>MT/AT</transmission>
<submodel>STi Twin Scroll</submodel>
<flashmethod>wrx02</flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (Manual)" storageaddress="0x2AA37" sizey="10">
<table type="X Axis" storageaddress="0x2AA2D" />
<table type="Y Axis" storageaddress="0x2AA18" />
</table>
<table name="Target Boost (Auto)" storageaddress="0x2A9C8" sizey="10">
<table type="X Axis" storageaddress="0x2A9BE" />
<table type="Y Axis" storageaddress="0x2A9A9" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x2AAC8">
<table type="X Axis" storageaddress="0x2AABE" />
<table type="Y Axis" storageaddress="0x2AAAD" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x2AB63">
<table type="X Axis" storageaddress="0x2AB59" />
<table type="Y Axis" storageaddress="0x2AB48" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x28D85" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28D63" />
<table type="Y Axis" storageaddress="0x28D3E" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x28EEC" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28ECA" />
<table type="Y Axis" storageaddress="0x28EA5" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x2931D" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x292FB" />
<table type="Y Axis" storageaddress="0x292D6" />
</table>
<table name="Ignition Correction A" storageaddress="0x29857" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x29835" />
<table type="Y Axis" storageaddress="0x29810" />
</table>
<table name="VVT - 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="Ignition Timing Compensation (Intake Temp)" storageaddress="0x29470" />
<table name="Knock Detection (RPM)" storageaddress="0x299B2" />
<table name="Knock Detection (Min Load)" storageaddress="0x299BA" />
<table name="Knock Learning (RPM)" storageaddress="0x299CF" sizey="6" />
<table name="Knock Learning (Load)" storageaddress="0x299BF" sizey="6" />
<table name="Coarse Ignition (RPM)" storageaddress="0x29978" />
<table name="Coarse Ignition (Load)" storageaddress="0x29980" />
<table name="Fine Ignition (RPM)" storageaddress="0x299E5" />
<table name="Fine Ignition (Load)" storageaddress="0x299ED" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x299DF"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x299E3"/>
<table name="Injector Flow Scaling" storageaddress="0x2866B" />
<table name="Injector Pulse Width" storageaddress="0x28673" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2B083" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29149" />
<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="Tip-In Enrichment" storageaddress="0x2905A">
<table type="Y Axis" storageaddress="0x29046" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x29977" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2AC23" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2AC22" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28D3C" />
<table name="Closed Loop EGT" storageaddress="0x28CFE" />
<table name="Closed Loop RPM" storageaddress="0x28CF3" />
<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 (Sea Level)" storageaddress="0x28CF9" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28CF7" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28CFB" sizey="1" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28D02" />
<table name="Closed Loop Cruise AFR" storageaddress="0x194AC"/>
<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="Turbo Dynamics (Coarse Positive)" storageaddress="0x2AC90">
<table type="Y Axis" storageaddress="0x2AC7C" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x2AC6A">
<table type="Y Axis" storageaddress="0x2AC56" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2AC44">
<table type="Y Axis" storageaddress="0x2AC30" />
</table>
<table name="Turbo Dynamics (Coarse Minimum)" storageaddress="0x2AC28"/>
<table name="Turbo Dynamics (Coarse Maximum)" storageaddress="0x2AC2A"/>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2AC24" />
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2AC1C" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2ABE9" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2ABF3" />
<table name="Wastegate Duty Compensation (Coolant Temp)" storageaddress="0x2AC07" />
<table name="Per Gear Wastegate Compensation" storageaddress="0x2AAA8" />
<table name="Front o2 Scaling" storageaddress="0x28372">
<table type="Y Axis" storageaddress="0x28356" />
</table>
<table name="EGT Limit" storageaddress="0x2B332" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2B31A" />
<table type="Y Axis" storageaddress="0x2B301" />
</table>
<table name="Rev Limit" storageaddress="0x29128" />
<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" />
</rom>
<rom base="A4TE002B">
<romid>
<xmlid>A4TE001B</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE001B</internalidstring>
<ecuid>1</ecuid>
<caseid>AH580</caseid>
<market>JDM</market>
<year>2003</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>2003</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>2003</year>
<transmission>MT/AT</transmission>
<submodel>STi Twin Scroll RAC</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- JDM STi S202 ************************************************************************************************************** -->
<rom base="WRXBASE">
<romid>
<xmlid>A4RG052N</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RG052N</internalidstring>
<ecuid>1</ecuid>
<caseid></caseid>
<market>JDM</market>
<year>2003</year>
<transmission>MT/AT</transmission>
<submodel>STi S202</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (Manual)" storageaddress="0x2BA33">
<table type="X Axis" storageaddress="0x2BA29" />
<table type="Y Axis" storageaddress="0x2BA16" />
</table>
<table name="Target Boost (Auto)" storageaddress="0x2B9CE">
<table type="X Axis" storageaddress="0x2B9C4" />
<table type="Y Axis" storageaddress="0x2B9B1" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x2BBF6">
<table type="X Axis" storageaddress="0x2BBEC" />
<table type="Y Axis" storageaddress="0x2BBDB" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x2BA96">
<table type="X Axis" storageaddress="0x2BA8C" />
<table type="Y Axis" storageaddress="0x2BA7B" />
</table>
<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="Base Ignition Timing A" storageaddress="0x29E29" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29E07" />
<table type="Y Axis" storageaddress="0x29DE2" />
</table>
<table name="Ignition Correction A" storageaddress="0x2A3B3" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A391" />
<table type="Y Axis" storageaddress="0x2A36C" />
</table>
<table name="VVT - Intake Cam Advance Angle" storageaddress="0x2B4B9" sizey="20">
<table type="X Axis" storageaddress="0x2B49B" />
<table type="Y Axis" storageaddress="0x2B472" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x2A50E" />
<table name="Knock Detection (Min Load)" storageaddress="0x2A516" />
<table name="Knock Learning (RPM)" storageaddress="0x2A52A" />
<table name="Knock Learning (Load)" storageaddress="0x2A51A" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2A4D4" />
<table name="Coarse Ignition (Load)" storageaddress="0x2A4DC" />
<table name="Fine Ignition (RPM)" storageaddress="0x2A555" />
<table name="Fine Ignition (Load)" storageaddress="0x2A55D" />
<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="Injector Flow Scaling" storageaddress="0x28A6C" />
<table name="Injector Pulse Width" storageaddress="0x28A74" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2BFE9" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29B45" />
<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="Tip-In Enrichment" storageaddress="0x29A09">
<table type="Y Axis" storageaddress="0x299F5" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2A4D3" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2BB78" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2BB77" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x293BD" />
<table name="Closed Loop EGT" storageaddress="0x29335" />
<table name="Closed Loop RPM" storageaddress="0x29327" />
<table name="Closed Loop Delay A" storageaddress="0x2933D" />
<table name="Closed Loop Delay B" storageaddress="0x29345" />
<table name="Closed Loop Delay C" storageaddress="0x2934D" />
<table name="Closed Loop Delay D" storageaddress="0x29355" />
<table name="Closed Loop Coolant Temp" storageaddress="0x2937D" />
<table name="Closed Loop Modified Load " storageaddress="0x29325" />
<table name="Closed Loop Vehicle Speed" storageaddress="0x29333" />
<table name="Closed Loop TPS (Primary)" storageaddress="0x29367"/>
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x2932D" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x2932B" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x2932F" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x2935D" />
<table name="Closed Loop Cruise AFR" storageaddress="0x194EE"/>
<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="Turbo Dynamics (Coarse Positive)" storageaddress="0x2BBC9">
<table type="Y Axis" storageaddress="0x2BBB5" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x2BBA3">
<table type="Y Axis" storageaddress="0x2BB8F" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2BB5F">
<table type="Y Axis" storageaddress="0x2BB4B" />
</table>
<table name="Turbo Dynamics (Coarse Minimum)" storageaddress="0x2BB7B"/>
<table name="Turbo Dynamics (Coarse Maximum)" storageaddress="0x2BB7D"/>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2BB79" sizey="1" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2BB1C" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2BB26" />
<table name="Wastegate Duty Compensation (Coolant Temp)" storageaddress="0x2BB3A" />
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
<table name="EGT Limit" storageaddress="0x2C3F4" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2C3DC" />
<table type="Y Axis" storageaddress="0x2C3C3" />
</table>
<table name="Rev Limit" storageaddress="0x29B24" />
<table name="Rev Limit (Ignition Retard)" storageaddress="0x2A206" />
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2B99B" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2B99F" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2B9A3" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2B9A7" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2B9A9" />
</rom>
<!-- 04? JDM STi ********************************************************************************************************************* -->
<rom base="WRXBASE">
<romid>
<xmlid>A4TJ121C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TJ121C</internalidstring>
<ecuid>1</ecuid>
<caseid>AL380</caseid>
<market>JDM</market>
<year>2004</year>
<transmission>MT/AT</transmission>
<submodel>STi Twin Scroll RAC</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
<table name="Target Boost (Manual)" storageaddress="0x2ABEF" sizey="12">
<table type="X Axis" storageaddress="0x2ABE5" />
<table type="Y Axis" storageaddress="0x2ABCC" />
</table>
<table name="Target Boost (Auto)" storageaddress="0x2AB6C" sizey="12">
<table type="X Axis" storageaddress="0x2AB62" />
<table type="Y Axis" storageaddress="0x2AB49" />
</table>
<table name="Initial Wastegate Duty A" storageaddress="0x2AC92" sizey="9">
<table type="X Axis" storageaddress="0x2AC88" />
<table type="Y Axis" storageaddress="0x2AC75" />
</table>
<table name="Max Wastegate Duty A" storageaddress="0x2AD3F" sizey="9">
<table type="X Axis" storageaddress="0x2AD35" />
<table type="Y Axis" storageaddress="0x2AD22" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x28DE6" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28DC4" />
<table type="Y Axis" storageaddress="0x28D9F" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x28F4D" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28F2B" />
<table type="Y Axis" storageaddress="0x28F06" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x2937F" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x2935D" />
<table type="Y Axis" storageaddress="0x29338" />
</table>
<table name="Ignition Correction A" storageaddress="0x298E2" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x298C0" />
<table type="Y Axis" storageaddress="0x2989B" />
</table>
<table name="VVT - 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="Knock Detection (RPM)" storageaddress="0x29A3D" />
<table name="Knock Detection (Min Load)" storageaddress="0x29A45" />
<table name="Knock Learning (RPM)" storageaddress="0x29A5A" sizey="6" />
<table name="Knock Learning (Load)" storageaddress="0x29A4A" sizey="6" />
<table name="Coarse Ignition (RPM)" storageaddress="0x29A03" />
<table name="Coarse Ignition (Load)" storageaddress="0x29A0B" />
<table name="Fine Ignition (RPM)" storageaddress="0x29A70" />
<table name="Fine Ignition (Load)" storageaddress="0x29A78" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x29A6A"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x29A6E"/>
<table name="Injector Flow Scaling" storageaddress="0x28692" />
<table name="Injector Pulse Width" storageaddress="0x2869A" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2B283" />
<table name="Speed Limiting (Fuel)" storageaddress="0x291AB" />
<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="Tip-In Enrichment" storageaddress="0x290BC">
<table type="Y Axis" storageaddress="0x290A8" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x29A02" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2AE0F" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2AE0E" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28D9D" />
<table name="Closed Loop EGT" storageaddress="0x28D5F" />
<table name="Closed Loop RPM" storageaddress="0x28D54" />
<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 (Sea Level)" storageaddress="0x28D5A" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28D58" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28D5C" sizey="1" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28D63" />
<table name="Closed Loop Cruise AFR" storageaddress="0x196AC"/>
<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="Turbo Dynamics (Coarse Positive)" storageaddress="0x2AE7C">
<table type="Y Axis" storageaddress="0x2AE68" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x2AE56">
<table type="Y Axis" storageaddress="0x2AE42" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2AE30">
<table type="Y Axis" storageaddress="0x2AE1C" />
</table>
<table name="Turbo Dynamics (Coarse Minimum)" storageaddress="0x2AE14"/>
<table name="Turbo Dynamics (Coarse Maximum)" storageaddress="0x2AE16"/>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2AE10" />
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2AE08" />
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2ADD5" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2ADDF" />
<table name="Wastegate Duty Compensation (Coolant Temp)" storageaddress="0x2ADF3" />
<table name="Per Gear Wastegate Compensation" storageaddress="0x2AC70" />
<table name="Front o2 Scaling" storageaddress="0x28372">
<table type="Y Axis" storageaddress="0x28356" />
</table>
<table name="Rev Limit" storageaddress="0x2918A" />
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2AB33" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2AB37" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2AB3B" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2AB3F" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2AB41" />
<table name="EGT Limit" storageaddress="0x2B5FB" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2B5E3" />
<table type="Y Axis" storageaddress="0x2B5CA" />
</table>
</rom>
<!-- 05 JDM STI ************************************************************************************************************************ -->
<rom base="A4TJ121C">
<romid>
<xmlid>A4TJ111C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TJ111C</internalidstring>
<ecuid>1</ecuid>
<caseid>AJ820</caseid>
<market>JDM</market>
<year>2005</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>2005</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>20012002</year>
<caseid>AF730</caseid>
<market>AUS/SA</market>
<transmission>MT/AT</transmission>
<submodel>WRX</submodel>
<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>AUS/SA</market>
<year>20012002</year>
<transmission>MT/AT</transmission>
<submodel>WRX</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- 03 AUS WRX ************************************************************************************************************************ -->
<rom base="WRXBASE">
<romid>
<xmlid>A4TE001I</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE001I</internalidstring>
<year>2003</year>
<caseid>AF770</caseid>
<market>AUS/SA</market>
<transmission>MT/AT</transmission>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete></obsolete>
</romid>
<table name="Target Boost (Manual)" storageaddress="0x2A965">
<table type="X Axis" storageaddress="0x2A95B" />
<table type="Y Axis" storageaddress="0x2A948" />
</table>
<table name="Target Boost (Auto)" storageaddress="0x2A900">
<table type="X Axis" storageaddress="0x2A8F6" />
<table type="Y Axis" storageaddress="0x2A8E3" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0x2A9EE">
<table type="X Axis" storageaddress="0x2A9E4" />
<table type="Y Axis" storageaddress="0x2A9D3" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0x2AA89">
<table type="X Axis" storageaddress="0x2AA7F" />
<table type="Y Axis" storageaddress="0x2AA6E" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x28D61" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28D3F" />
<table type="Y Axis" storageaddress="0x28D1A" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x28EC8" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28EA6" />
<table type="Y Axis" storageaddress="0x28E81" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x292F3" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x292D1" />
<table type="Y Axis" storageaddress="0x292AC" />
</table>
<table name="Ignition Correction A" storageaddress="0x29829" sizex="16" sizey="16">
<table type="X Axis" storageaddress="0x29807" />
<table type="Y Axis" storageaddress="0x297E6" />
</table>
<table name="VVT - 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="Knock Detection (RPM)" storageaddress="0x29964" />
<table name="Knock Detection (Min Load)" storageaddress="0x2996C" />
<table name="Knock Learning (RPM)" storageaddress="0x29981" />
<table name="Knock Learning (Load)" storageaddress="0x29971" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2992A" />
<table name="Coarse Ignition (Load)" storageaddress="0x29932" />
<table name="Fine Ignition (RPM)" storageaddress="0x29997" />
<table name="Fine Ignition (Load)" storageaddress="0x2999F" />
<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="Injector Flow Scaling" storageaddress="0x28633" />
<table name="Injector Pulse Width" storageaddress="0x2863B" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2AFA9" />
<table name="Speed Limiting (Boost)" storageaddress="0x2B47B" />
<table name="Speed Limiting (Fuel)" storageaddress="0x2911F" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x2912F" />
<table name="Tip-In Enrichment" storageaddress="0x29036">
<table type="Y Axis" storageaddress="0x29022" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x29929" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2AB49" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2AB48" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28D18" />
<table name="Closed Loop EGT" storageaddress="0x28CDA" />
<table name="Closed Loop RPM" storageaddress="0x28CCF" />
<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 (Sea Level)" storageaddress="0x28CD5" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28CD3" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28CD7" sizex="1" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28CDE" />
<table name="Closed Loop Cruise AFR" storageaddress="0x194A8"/>
<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="Turbo Dynamics (Coarse Positive)" storageaddress="0x2ABB6">
<table type="Y Axis" storageaddress="0x2ABA2" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x2AB90">
<table type="Y Axis" storageaddress="0x2AB7C" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2AB6A">
<table type="Y Axis" storageaddress="0x2AB56" />
</table>
<table name="Turbo Dynamics (Coarse Minimum)" storageaddress="0x2AB4E"/>
<table name="Turbo Dynamics (Coarse Maximum)" storageaddress="0x2AB50"/>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2AB42"/>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2AB4A"/>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2AB0F" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2AB19" />
<table name="Wastegate Duty Compensation (Coolant Temp)" storageaddress="0x2AB2D" />
<table name="Front o2 Scaling" storageaddress="0x28339">
<table type="Y Axis" storageaddress="0x2831D" />
</table>
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2A8CE" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2A8D2" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2A8D6" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2A8DA" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2A8DC" />
<table name="EGT Limit" storageaddress="0x2B160" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2B148" />
<table type="Y Axis" storageaddress="0x2B12F" />
</table>
<table name="Rev Limit" storageaddress="0x290FE" />
</rom>
<!-- AUS 03 STI ******************************************************************************************************************* -->
<rom base="A4RM100H">
<romid>
<xmlid>A4RM100G</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RM100G</internalidstring>
<year>2003</year>
<caseid>AJ000</caseid>
<market>AUS</market>
<transmission>MT/AT</transmission>
<submodel>STi</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- AUS 04 STI ******************************************************************************************************************* -->
<rom base="A4RN300G">
<romid>
<xmlid>A4RN300I</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4RN300I</internalidstring>
<year>2004</year>
<caseid>AJ870</caseid>
<market>AUS</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>2004</year>
<caseid>AJ420</caseid>
<market>AUS/SA</market>
<transmission>MT/AT</transmission>
<submodel>WRX</submodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- AUS 05 WRX *********************************************************************************************************************** -->
<rom base="WRXBASE">
<romid>
<xmlid>A4TH100H</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TH100H</internalidstring>
<year>2005</year>
<caseid>AJ850</caseid>
<market>AUS/SA</market>
<transmission>MT/AT</transmission>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete></obsolete>
</romid>
<table name="Target Boost (Manual)" storageaddress="0x2A979">
<table type="X Axis" storageaddress="0x2A96F" />
<table type="Y Axis" storageaddress="0x2A95C" />
</table>
<table name="Target Boost (Auto)" storageaddress="0x2A914">
<table type="X Axis" storageaddress="0x2A90A" />
<table type="Y Axis" storageaddress="0x2A8F7" />
</table>
<table name="Initial Wastegate Duty B" storageaddress="0x2AA02">
<table type="X Axis" storageaddress="0x2A9F8" />
<table type="Y Axis" storageaddress="0x2A9E7" />
</table>
<table name="Max Wastegate Duty B" storageaddress="0x2AA9D">
<table type="X Axis" storageaddress="0x2AA93" />
<table type="Y Axis" storageaddress="0x2AA82" />
</table>
<table name="Low Detonation Fuel A" storageaddress="0x28D72" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28D50" />
<table type="Y Axis" storageaddress="0x28D2B" />
</table>
<table name="High Detonation Fuel A" storageaddress="0x28ED9" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x28EB7" />
<table type="Y Axis" storageaddress="0x28E92" />
</table>
<table name="Base Ignition Timing A" storageaddress="0x29305" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x292E3" />
<table type="Y Axis" storageaddress="0x292BE" />
</table>
<table name="Ignition Correction A" storageaddress="0x2983B" sizex="16" sizey="16">
<table type="X Axis" storageaddress="0x29819" />
<table type="Y Axis" storageaddress="0x297F8" />
</table>
<table name="VVT - 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="Knock Detection (RPM)" storageaddress="0x29976" />
<table name="Knock Detection (Min Load)" storageaddress="0x2997E" />
<table name="Knock Learning (RPM)" storageaddress="0x29993" />
<table name="Knock Learning (Load)" storageaddress="0x29983" />
<table name="Coarse Ignition (RPM)" storageaddress="0x2993C" />
<table name="Coarse Ignition (Load)" storageaddress="0x29944" />
<table name="Fine Ignition (RPM)" storageaddress="0x299A9" />
<table name="Fine Ignition (Load)" storageaddress="0x299B1" />
<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="Injector Flow Scaling" storageaddress="0x28642" />
<table name="Injector Pulse Width" storageaddress="0x2864A" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="MAF Sensor Threshold (CEL)" storageaddress="0x2AFBD" />
<table name="Speed Limiting (Fuel)" storageaddress="0x29131" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x29141" />
<table name="Tip-In Enrichment" storageaddress="0x29048">
<table type="Y Axis" storageaddress="0x29034" />
</table>
<table name="Advance Multiplier (Initial)" storageaddress="0x2993B" />
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x2AB5D" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x2AB5C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x28D29" />
<table name="Closed Loop EGT" storageaddress="0x28CEB" />
<table name="Closed Loop RPM" storageaddress="0x28CE0" />
<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 (Sea Level)" storageaddress="0x28CE6" />
<table name="Closed Loop TPS (High Altitude)" storageaddress="0x28CE4" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x28CE8" sizey="1" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x28CEF" />
<table name="Closed Loop Cruise AFR" storageaddress="0x19602"/>
<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="Turbo Dynamics (Coarse Positive)" storageaddress="0x2ABCA">
<table type="Y Axis" storageaddress="0x2ABB6" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x2ABA4">
<table type="Y Axis" storageaddress="0x2AB90" />
</table>
<table name="Turbo Dynamics (Continuous)" storageaddress="0x2AB7E">
<table type="Y Axis" storageaddress="0x2AB6A" />
</table>
<table name="Turbo Dynamics (Coarse Minimum)" storageaddress="0x2AB62"/>
<table name="Turbo Dynamics (Coarse Maximum)" storageaddress="0x2AB64"/>
<table name="Turbo Dynamics (Minimum RPM)" storageaddress="0x2AB56"/>
<table name="Turbo Dynamics (Minimum Boost)" storageaddress="0x2AB5E"/>
<table name="Wastegate Compensation (Atmosphere)" storageaddress="0x2AB23" />
<table name="Wastegate Compensation (Intake Temp)" storageaddress="0x2AB2D" />
<table name="Wastegate Duty Compensation (Coolant Temp)" storageaddress="0x2AB41" />
<table name="Front o2 Scaling" storageaddress="0x28339">
<table type="Y Axis" storageaddress="0x2831D" />
</table>
<table name="Intercooler Autowash Threshold (Coolant Temp)" storageaddress="0x2A8E2" />
<table name="Intercooler Autowash Threshold (Engine Speed)" storageaddress="0x2A8E6" />
<table name="Intercooler Autowash Threshold (Boost)" storageaddress="0x2A8EA" />
<table name="Intercooler Autowash Threshold (Vehicle Speed)" storageaddress="0x2A8EE" />
<table name="Intercooler Autowash Threshold (Intake Air Temp)" storageaddress="0x2A8F0" />
<table name="EGT Limit" storageaddress="0x2B174" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2B15C" />
<table type="Y Axis" storageaddress="0x2B143" />
</table>
<table name="Rev Limit" storageaddress="0x29110" />
</rom>
<!-- 01/02 FORESTER ******************************************************************************************************************* -->
<rom base="A4SE700I">
<romid>
<xmlid>A4SE700E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SE700E</internalidstring>
<year>20012002</year>
<caseid>AG200</caseid>
<market></market>
<transmission>MT/AT</transmission>
<submodel>Forester GT</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>20012002</year>
<caseid>AG540</caseid>
<market></market>
<transmission>MT/AT</transmission>
<submodel>Forester GT</submodel>
<flashmethod></flashmethod>
<memmodel>68HC16Y5</memmodel>
<obsolete>false</obsolete>
</romid>
</rom>
<!-- DBW Definitions ******************************************************************************************************************* -->
<rom>
<romid>
<xmlid>DBWBASE</xmlid>
<make>Subaru</make>
<model>Impreza</model>
<submodel>STi</submodel>
<filesize>512kb</filesize>
</romid>
<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" expression="x*2" to_byte="x/2" 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 correction added is dependent on knock and adjusted through coarse ignition correction (advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. The ignition base 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" expression="x*2" to_byte="x/2" 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 correction added is dependent on knock and adjusted through coarse ignition correction (advance multiplier) as well as fine ignition correction. Additional compensation tables may also affect total timing. The ignition base 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" expression="x*2" to_byte="x/2" 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. Coarse ignition correction is applied to this table in the advent 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 variousp 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" expression="x*2" to_byte="x/2" 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. Coarse ignition correction is applied to this table in the advent 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 variousp 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" expression="x*2" to_byte="x/2" 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. Coarse ignition correction is applied to this table in the advent 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 variousp 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="VVT - 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" expression="x*2" to_byte="x/2" 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="VVT - 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" expression="x*2" to_byte="x/2" 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="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" expression="x*2" to_byte="x/2" 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" expression="x*2" to_byte="x/2" 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" expression="x*2" to_byte="x/2" 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 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" expression="x*2" to_byte="x/2" 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="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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost.</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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost.</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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost.</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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost.</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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost. This can sometimes result in actual values that are higher than the "maximum" values in this table.</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="#" 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 results in typically more boost with a greater chance of spiking and over boosting. Lowering wastegate duty cycles will typically result in less boost and a greater chance of not hitting target boost. Actual duty cycles will vary due to other compensation factors and also as the ECU attempts to change duty cyles to achieve target boost. This can sometimes result in actual values that are higher than the "maximum" values in this table.</description>
</table>
<table type="3D" name="Target Boost A" category="Boost" storagetype="uint16" endian="big" sizex="8" sizey="12" userlevel="1">
<scaling units="relative psi" 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 your intended boost targets. The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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="relative psi" 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 your intended boost targets. The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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="relative psi" 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 your intended boost targets. The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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="relative psi" 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 your intended boost targets. The ECU uses a closed loop system to attempt to achieve target boost, adjusting the wastegate duty cycles as needed and within the ranges specified by the wastegate duty tables. 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="Throttle Duty Cycles" category="Throttle" storagetype="uint16" endian="big" sizex="15" sizey="17" userlevel="4">
<scaling units="throttle duty %" expression="x/512" to_byte="x*512" format="#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="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="Limit (transmission type)" sizey="4">
<data>Min (AT)</data>
<data>Min (MT)</data>
<data>Max (AT)</data>
<data>Max (MT)</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="1D" name="Knock Learning (RPM)" category="Knock" storagetype="float" endian="little" sizey="6" userlevel="4">
<scaling units="range" expression="x" to_byte="x" format="#" fineincrement="50" coarseincrement="100" />
<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="1D" name="Knock Learning (Load)" category="Knock" storagetype="float" endian="little" sizey="4" userlevel="4">
<scaling units="grams" expression="x*2" to_byte="x/2" format="0.00" fineincrement=".1" coarseincrement="1" />
<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="2D" name="Coarse 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="Limit (transmission type)" sizey="4">
<data>Min (AT)</data>
<data>Min (MT)</data>
<data>Max (AT)</data>
<data>Max (MT)</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 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="Coarse Ignition (Load)" category="Knock" storagetype="float" endian="little" sizey="4" userlevel="4">
<scaling units="Engine Load (grams)" expression="x*2" to_byte="x/2" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Limit (transmission type)" sizey="4">
<data>Min (AT)</data>
<data>Min (MT)</data>
<data>Max (AT)</data>
<data>Max (MT)</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 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="Limit (transmission type)" sizey="4">
<data>Min (AT)</data>
<data>Min (MT)</data>
<data>Max (AT)</data>
<data>Max (MT)</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 sites 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. Fine correction 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)" expression="x*2" to_byte="x/2" format="0.00" fineincrement=".1" coarseincrement="1" />
<table type="Static Y Axis" name="Limit (transmission type)" sizey="4">
<data>Min (AT)</data>
<data>Min (MT)</data>
<data>Max (AT)</data>
<data>Max (MT)</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 sites 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. Fine correction will never advance correction above the values indicated in the ignition correction table.</description>
</table>
<table type="2D" name="Rev Limit" category="Speed Limiting" storagetype="float" endian="little" sizey="2" userlevel="2">
<scaling units="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 the engine speed is equal to or exceeds the right hand value, the rev limiter is engaged, after which, if the engine speed drop below the left hand value, the rev limiter is disengaged.</description>
</table>
<table type="2D" name="Speed Limiting (Fuel)" category="Speed Limiting" 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>Vehicle speed at which fuel is cut, varying by an automatic or manual transmission.</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="#" 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="#" 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>
<table type="2D" name="Ignition Timing Compensation (Intake Temp)" category="Timing" storagetype="uint8" endian="big" sizey="16" userlevel="5">
<scaling units="Ignition Timing Compensation (degrees BTDC)" expression="x*.3515625-45" to_byte="(x+45)/.3515625" 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>Change of actual ignition timing based on input from the air intake temperature sensor.</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="#" 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>Percent change of target wastegate duties at different air intake temperatures. Allows a percentage to be added or subtracted from wastegate duty based on the readings from the air intake temperature sensor.</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="#" 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>Percent change of target wastegate duties at different air intake temperatures. Allows a percentage to be added or subtracted from wastegate duty based on the readings from the air intake temperature sensor.</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="#" 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 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="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="#" 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 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="3D" name="Wastegate Compensation A (Atmospheric Pressure)" 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="#" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Relative Atmospheric Pressure" storagetype="float" endian="little" sizex="6">
<scaling units="psi" 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>Percent change of target wastegate duties at different atmospheric pressures. Allows a percentage to be added or subtracted from wastegate duty based on atmospheric pressure.</description>
</table>
<table type="3D" name="Wastegate Compensation B (Atmospheric Pressure)" 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="#" fineincrement="1" coarseincrement="5" />
<table type="X Axis" name="Relative Atmospheric Pressure" storagetype="float" endian="little" sizex="6">
<scaling units="psi" 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>Percent change of target wastegate duties at different atmospheric pressures. Allows a percentage to be added or subtracted from wastegate duty based on atmospheric pressure.</description>
</table>
<table type="2D" name="Turbo Dynamics (Continuous)" 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" expression="x*0.01933677" to_byte="x/0.01933677" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>Percent change in wastegate duty at different levels of boost error to maintain target boost. This table is utilized after target boost is achieved to keep the boost levels consistent and to try to avoid "boost hunting". Allows a percentage to be added or substracted from wastegate duty based on the difference between target boost and actual boost.</description>
</table>
<table type="2D" name="Turbo Dynamics (Coarse 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" expression="x*0.01933677" to_byte="x/0.01933677" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>Percent change in wastegate duty at different levels of boost error to achieve target boost. This table is utilized primarily when the ECU is initially attempting to hit target boost. Allows a percentage to be typically added from wastegate duty based on the difference between target boost and actual boost.</description>
</table>
<table type="2D" name="Turbo Dynamics (Coarse 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" expression="x*0.01933677" to_byte="x/0.01933677" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>Percent change in wastegate duty at different levels of boost error to achieve target boost. This table is utilized primarily when the ECU is initially attempting to hit target boost. Allows a percentage to be typically subtracted from wastegate duty based on the difference between target boost and actual boost.</description>
</table>
<table type="1D" name="Injector Flow Scaling" category="Fuel" storagetype="float" endian="little" sizey="1" userlevel="3">
<scaling units="cc" expression="2447960/x" to_byte="2447960/x" format="#" fineincrement="-10" coarseincrement="-100" />
<description>This is the fuel injector flow rating. This rating needs to be changed when different size injectors are fitted to the car.</description>
</table>
<table type="2D" name="Injector Pulse Width" category="Fuel" storagetype="uint16" endian="big" sizey="5" userlevel="5">
<scaling units="Pusle Width (ms)" expression="x/2558" to_byte="x*2558" 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 pulse widths at different battery voltages. These need to be changed when non-OEM injectors are fitted to the car.</description>
</table>
<table type="2D" name="MAF Sensor Scaling" category="MAF" storagetype="float" endian="little" sizey="54" 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 (grams sec) 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>
<table type="2D" name="Boost Limit (Fuel Cut)" category="Boost" storagetype="uint16" endian="big" sizey="6" userlevel="2">
<scaling units="Fuel Cut (relative psi)" 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="relative psi" expression="x*0.01933677" to_byte="x/0.01933677" format="0.00" fineincrement=".1" coarseincrement="1" />
</table>
<description>Maximum boost before the fuel cut. The level can vary by atmospheric pressure to correspond with the decrease in efficiency as atmospheric pressure becomes lower.</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="#" fineincrement="1" coarseincrement="5"/>
</table>
<description>Initial fuel enrichment during throttle tip-in. Throttle tip-in occurs when the throttle is increased from a steady-state position. The enrichment value is a direct value from the ecu without units. The larger the value, the more fuel is added. This table is typically modified when using larger injectors.</description>
</table>
<table type="1D" name="Advance Multiplier (Boost Enable)" category="Knock" storagetype="float" endian="little" sizey="1" userlevel="2">
<scaling units="IAM" format="0.00" fineincrement="1" coarseincrement="2" />
<description>Boost control is enabled when the ignition advance multiplier is equal to or goes above this value. This is only applicable if boost has already been disabled previously when the advance multiplier dropped to or below the 'boost disable' value.</description>
</table>
<table type="1D" name="Advance Multiplier (Boost Disable)" category="Knock" storagetype="float" endian="little" sizey="1" userlevel="2">
<scaling units="IAM" format="0.00" fineincrement="1" coarseincrement="2" />
<description>Boost is disabled when the ignition advance multiplier is equal to or below this value.</description>
</table>
<table type="1D" name="Advance Multiplier (Fuel Map Switch)" category="Knock" storagetype="float" endian="little" sizey="1" userlevel="2">
<scaling units="IAM" format="0.00" 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 the usually richer high detonation fuel map during a severe knock event.</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="#" 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 some sort of preference in the algorithm for determining the switch to open loop over the other tables.</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="#" 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 some sort of preference in the algorithm for determining the switch to open loop over 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="#" 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 some sort of preference in the algorithm for determining the switch to open loop over 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="#" 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 some sort of preference in the algorithm for determining the switch to open loop over the other tables.</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="#" fineincrement="1" coarseincrement="5" />
<description>Minimum coolant temperature necessary for closed loop fueling.</description>
</table>
<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 left value, this signals the transition to closed loop. When the EGT rises above the right value, this signals the transition to exit closed loop. 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 (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 left value, this signals the transition to closed loop. When RPM rises above the right value, this signals the transition to exit closed loop. 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 left value, this signals the transition to closed loop. When RPM rises above the right value, this signals the transition to exit closed loop. 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 left value, this signals the transition to closed loop. When RPM rises above the right value, this signals the transition to exit closed loop. 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 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 left value, this signals the transition to closed loop. When vehicle speeds rises above the right value, this signals the transition to open loop. 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 this value, the process to enter open loop begins. This table, as well as the tps table, seem to have some sort of preference in the algorithm for determining the switch to open loop over 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 some sort of preference in the algorithm for determining the switch to open loop over 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 some sort of preference in the algorithm for determining the switch to open loop over 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 some sort of preference in the algorithm for determining the switch to open loop over the other tables.</description>
</table>
<table type="1D" name="Closed Loop Delay" category="Closed Loop" storagetype="uint16" endian="big" sizey="1" userlevel="5">
<scaling units="direct ecu value" expression="x" to_byte="x" format="#" fineincrement="1" coarseincrement="100" />
<description>Table of the delay values for closed loop/open loop transitions. While the specifics of the delay table is not known, its function is to determine a delay from closed loop to open loop and back again based on particular conditions.</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 (relative psi)" 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 is above the left value, Sea Level TPS values are used. If it is below the right value, TPS High Altitude values are used.</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="#" 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="float" endian="little" sizey="2" userlevel="3">
<scaling units="Throttle %" expression="x" to_byte="x" format="#" 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="float" endian="little" sizey="1" userlevel="4">
<scaling units="Throttle %" expression="x" to_byte="x" format="#" 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="Idle Speed A (Coolant Temp)" category="Idle Speed" 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 Speed" 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 Speed" 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 Speed" 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 Speed" 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 Speed" 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="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>
</rom>
<!-- USDM 04 STI ********************************************************************************************************************** -->
<rom base="DBWBASE">
<romid>
<xmlid>A2ZJ500J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ500J</internalidstring>
<caseid>AJ241</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2004</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="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="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="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="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="VVT - Intake Cam Advance Angle A" storageaddress="0x622A4">
<table type="X Axis" storageaddress="0x62224" />
<table type="Y Axis" storageaddress="0x6225C" />
</table>
<table name="VVT - Intake Cam Advance Angle B" storageaddress="0x6251C">
<table type="X Axis" storageaddress="0x6249C" />
<table type="Y Axis" storageaddress="0x624D4" />
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0x5DB4C">
<table type="Y Axis" storageaddress="0x5DB0C" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x5D8C4" />
<table name="Knock Learning (RPM)" storageaddress="0x5D968" />
<table name="Knock Learning (Load)" storageaddress="0x5D958" />
<table name="Coarse Ignition (RPM)" storageaddress="0x5D8E0" />
<table name="Coarse Ignition (Load)" storageaddress="0x5D8F0" />
<table name="Fine Ignition (RPM)" storageaddress="0x5D938" />
<table name="Fine Ignition (Load)" storageaddress="0x5D948" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x5D63E"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x5D934"/>
<table name="Injector Flow Scaling" storageaddress="0x5ADAC" />
<table name="Injector Pulse Width" storageaddress="0x60A04">
<table type="Y Axis" storageaddress="0x609F0" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0x60D30">
<table type="Y Axis" storageaddress="0x60C58" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0x57150" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0x581E4" />
<table name="Speed Limiting (Fuel)" storageaddress="0x5B25C" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x5BE54" >
<table type="Y Axis" storageaddress="0x5BE3C" />
</table>
<table name="Tip-In Enrichment" storageaddress="0x5BDD8">
<table type="Y Axis" storageaddress="0x5BD90" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x55B10" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x55B0C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x5B0B4" />
<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 (High Altitude)" storageaddress="0x5B080" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x5B088" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x5B090" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x5B0A4" />
<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="Turbo Dynamics (Continuous)" storageaddress="0x55C9C">
<table type="Y Axis" storageaddress="0x55C78" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0x55D0C">
<table type="Y Axis" storageaddress="0x55CE8" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x55CD4">
<table type="Y Axis" storageaddress="0x55CB0" />
</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="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 (Atmospheric Pressure)" storageaddress="0x55D78">
<table type="X Axis" storageaddress="0x55D50" />
<table type="Y Axis" storageaddress="0x55D68" />
</table>
<table name="Wastegate Compensation B (Atmospheric Pressure)" storageaddress="0x55DB8">
<table type="X Axis" storageaddress="0x55D90" />
<table type="Y Axis" storageaddress="0x55DA8" />
</table>
<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>
</rom>
<rom base="DBWBASE">
<romid>
<xmlid>A2ZJ700J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ700J</internalidstring>
<caseid>AJ242</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2004</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 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="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="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="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="VVT - Intake Cam Advance Angle A" storageaddress="0x62A5C">
<table type="X Axis" storageaddress="0x629DC" />
<table type="Y Axis" storageaddress="0x62A14" />
</table>
<table name="VVT - Intake Cam Advance Angle B" storageaddress="0x62CD4">
<table type="X Axis" storageaddress="0x62C54" />
<table type="Y Axis" storageaddress="0x62C8C" />
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0x5E2E0">
<table type="Y Axis" storageaddress="0x5E2A0" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x5E040" />
<table name="Knock Learning (RPM)" storageaddress="0x5E0FC" />
<table name="Knock Learning (Load)" storageaddress="0x5E0EC" />
<table name="Coarse Ignition (RPM)" storageaddress="0x5E06C" />
<table name="Coarse Ignition (Load)" storageaddress="0x5E07C" />
<table name="Fine Ignition (RPM)" storageaddress="0x5E0CC" />
<table name="Fine Ignition (Load)" storageaddress="0x5E0DC" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x5DD94"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x5E0C8"/>
<table name="Injector Flow Scaling" storageaddress="0x5B4FC" />
<table name="Injector Pulse Width" storageaddress="0x611B8">
<table type="Y Axis" storageaddress="0x611A4" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0x614E4">
<table type="Y Axis" storageaddress="0x6140C" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0x578A0" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0x58934" />
<table name="Speed Limiting (Fuel)" storageaddress="0x5B9AC" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x5C5A4" >
<table type="Y Axis" storageaddress="0x5C58C" />
</table>
<table name="Tip-In Enrichment" storageaddress="0x5C528">
<table type="Y Axis" storageaddress="0x5C4E0" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x56260" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x5625C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x5B804" />
<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 (High Altitude)" storageaddress="0x5B7D0" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x5B7D8" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x5B7E0" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x5B7F4" />
<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="Turbo Dynamics (Continuous)" storageaddress="0x563EC">
<table type="Y Axis" storageaddress="0x563C8" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0x5645C">
<table type="Y Axis" storageaddress="0x56438" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x56424">
<table type="Y Axis" storageaddress="0x56400" />
</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="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 (Atmospheric Pressure)" storageaddress="0x564C8">
<table type="X Axis" storageaddress="0x564A0" />
<table type="Y Axis" storageaddress="0x564B8" />
</table>
<table name="Wastegate Compensation B (Atmospheric Pressure)" storageaddress="0x56508">
<table type="X Axis" storageaddress="0x564E0" />
<table type="Y Axis" storageaddress="0x564F8" />
</table>
<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>
</rom>
<rom base="DBWBASE">
<romid>
<xmlid>A2ZJ710J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ710J</internalidstring>
<caseid>AJ243</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2004</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="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="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="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="VVT - Intake Cam Advance Angle A" storageaddress="0x62E40">
<table type="X Axis" storageaddress="0x62DC0" />
<table type="Y Axis" storageaddress="0x62DF8" />
</table>
<table name="VVT - Intake Cam Advance Angle B" storageaddress="0x630B8">
<table type="X Axis" storageaddress="0x63038" />
<table type="Y Axis" storageaddress="0x63070" />
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0x5E6C4">
<table type="Y Axis" storageaddress="0x5E684" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x5E424" />
<table name="Knock Learning (RPM)" storageaddress="0x5E4E0" />
<table name="Knock Learning (Load)" storageaddress="0x5E4D0" />
<table name="Coarse Ignition (RPM)" storageaddress="0x5E450" />
<table name="Coarse Ignition (Load)" storageaddress="0x5E460" />
<table name="Fine Ignition (RPM)" storageaddress="0x5E4B0" />
<table name="Fine Ignition (Load)" storageaddress="0x5E4C0" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0x5E178"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x5E4AC"/>
<table name="Injector Flow Scaling" storageaddress="0x5B8E0" />
<table name="Injector Pulse Width" storageaddress="0x6159C">
<table type="Y Axis" storageaddress="0x61588" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0x618C8">
<table type="Y Axis" storageaddress="0x617F0" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0x57C78" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0x58D18" />
<table name="Speed Limiting (Fuel)" storageaddress="0x5BD90" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x5C988" >
<table type="Y Axis" storageaddress="0x5C970" />
</table>
<table name="Tip-In Enrichment" storageaddress="0x5C90C">
<table type="Y Axis" storageaddress="0x5C8C4" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0x56638" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0x56634" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x5BBE8" />
<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 (High Altitude)" storageaddress="0x5BBB4" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x5BBBC" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x5BBC4" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x5BBD8" />
<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="Turbo Dynamics (Continuous)" storageaddress="0x567C4">
<table type="Y Axis" storageaddress="0x567A0" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0x56834">
<table type="Y Axis" storageaddress="0x56810" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x567FC">
<table type="Y Axis" storageaddress="0x567D8" />
</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="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 (Atmospheric Pressure)" storageaddress="0x568A0">
<table type="X Axis" storageaddress="0x56878" />
<table type="Y Axis" storageaddress="0x56890" />
</table>
<table name="Wastegate Compensation B (Atmospheric Pressure)" storageaddress="0x568E0">
<table type="X Axis" storageaddress="0x568B8" />
<table type="Y Axis" storageaddress="0x568D0" />
</table>
<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>
</rom>
<!-- 05 USDM STI ************************************************************************************************************* -->
<rom base="DBWBASE">
<romid>
<xmlid>A2ZJB10J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJB10J</internalidstring>
<caseid>AJ930</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2005</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="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="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="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="VVT - Intake Cam Advance Angle A" storageaddress="0xCD238">
<table type="X Axis" storageaddress="0xCD1B8" />
<table type="Y Axis" storageaddress="0xCD1F0" />
</table>
<table name="VVT - Intake Cam Advance Angle B" storageaddress="0xCD4B0">
<table type="X Axis" storageaddress="0xCD430" />
<table type="Y Axis" storageaddress="0xCD468" />
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0xC89DC">
<table type="Y Axis" storageaddress="0xC899C" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC873C" />
<table name="Knock Learning (RPM)" storageaddress="0xC87F8" />
<table name="Knock Learning (Load)" storageaddress="0xC87E8" />
<table name="Coarse Ignition (RPM)" storageaddress="0xC8768" />
<table name="Coarse Ignition (Load)" storageaddress="0xC8778" />
<table name="Fine Ignition (RPM)" storageaddress="0xC87C8" />
<table name="Fine Ignition (Load)" storageaddress="0xC87D8" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC8490"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC87C4"/>
<table name="Injector Flow Scaling" storageaddress="0xC5BD0" />
<table name="Injector Pulse Width" storageaddress="0xCB990">
<table type="Y Axis" storageaddress="0xCB97C" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0xCBCBC">
<table type="Y Axis" storageaddress="0xCBBE4" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0xC1BDC" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0xC2CA8" />
<table name="Speed Limiting (Fuel)" storageaddress="0xC6084" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC6CA0" >
<table type="Y Axis" storageaddress="0xC6C88" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC6C24">
<table type="Y Axis" storageaddress="0xC6BDC" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0xC0598" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0xC0594" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC5EDC" />
<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 (High Altitude)" storageaddress="0xC5EA8" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC5EB0" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC5EB8" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC5ECC" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC0724">
<table type="Y Axis" storageaddress="0xC0700" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC0794">
<table type="Y Axis" storageaddress="0xC0770" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC075C">
<table type="Y Axis" storageaddress="0xC0738" />
</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="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 (Atmospheric Pressure)" storageaddress="0xC0800">
<table type="X Axis" storageaddress="0xC07D8" />
<table type="Y Axis" storageaddress="0xC07F0" />
</table>
<table name="Wastegate Compensation B (Atmospheric Pressure)" storageaddress="0xC0840">
<table type="X Axis" storageaddress="0xC0818" />
<table type="Y Axis" storageaddress="0xC0830" />
</table>
<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>
</rom>
<rom base="DBWBASE">
<romid>
<xmlid>A2ZJB11J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJB11J</internalidstring>
<caseid>AJ931</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2005</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="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="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="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="VVT - Intake Cam Advance Angle A" storageaddress="0xCD288">
<table type="X Axis" storageaddress="0xCD208" />
<table type="Y Axis" storageaddress="0xCD240" />
</table>
<table name="VVT - Intake Cam Advance Angle B" storageaddress="0xCD500">
<table type="X Axis" storageaddress="0xCD480" />
<table type="Y Axis" storageaddress="0xCD4B8" />
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0xC8A2C">
<table type="Y Axis" storageaddress="0xC89EC" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC878C" />
<table name="Knock Learning (RPM)" storageaddress="0xC8848" />
<table name="Knock Learning (Load)" storageaddress="0xC8838" />
<table name="Coarse Ignition (RPM)" storageaddress="0xC87B8" />
<table name="Coarse Ignition (Load)" storageaddress="0xC87C8" />
<table name="Fine Ignition (RPM)" storageaddress="0xC8818" />
<table name="Fine Ignition (Load)" storageaddress="0xC8828" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC84E0"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC8814"/>
<table name="Injector Flow Scaling" storageaddress="0xC5BD0" />
<table name="Injector Pulse Width" storageaddress="0xCB9E0">
<table type="Y Axis" storageaddress="0xCB9CC" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0xCBD0C">
<table type="Y Axis" storageaddress="0xCBC34" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0xC1BDC" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0xC2CA8" />
<table name="Speed Limiting (Fuel)" storageaddress="0xC6084" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC6CA0" >
<table type="Y Axis" storageaddress="0xC6C88" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC6C24">
<table type="Y Axis" storageaddress="0xC6BDC" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0xC0598" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0xC0594" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC5EDC" />
<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 (High Altitude)" storageaddress="0xC5EA8" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC5EB0" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC5EB8" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC5ECC" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC0724">
<table type="Y Axis" storageaddress="0xC0700" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC0794">
<table type="Y Axis" storageaddress="0xC0770" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC075C">
<table type="Y Axis" storageaddress="0xC0738" />
</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="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 (Atmospheric Pressure)" storageaddress="0xC0800">
<table type="X Axis" storageaddress="0xC07D8" />
<table type="Y Axis" storageaddress="0xC07F0" />
</table>
<table name="Wastegate Compensation B (Atmospheric Pressure)" storageaddress="0xC0840">
<table type="X Axis" storageaddress="0xC0818" />
<table type="Y Axis" storageaddress="0xC0830" />
</table>
<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>
</rom>
<!-- 06 USDM STI ******************************************************************************************************************* -->
<rom base="DBWBASE">
<romid>
<xmlid>A2ZJE11J</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJE11J</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2006</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="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="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="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="VVT - Intake Cam Advance Angle A" storageaddress="0xCD38C">
<table type="X Axis" storageaddress="0xCD30C" />
<table type="Y Axis" storageaddress="0xCD344" />
</table>
<table name="VVT - Intake Cam Advance Angle B" storageaddress="0xCD604">
<table type="X Axis" storageaddress="0xCD584" />
<table type="Y Axis" storageaddress="0xCD5BC" />
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0xC8A4C">
<table type="Y Axis" storageaddress="0xC8A0C" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC85A0" />
<table name="Knock Learning (RPM)" storageaddress="0xC865C" />
<table name="Knock Learning (Load)" storageaddress="0xC864C" />
<table name="Coarse Ignition (RPM)" storageaddress="0xC85CC" />
<table name="Coarse Ignition (Load)" storageaddress="0xC85DC" />
<table name="Fine Ignition (RPM)" storageaddress="0xC862C" />
<table name="Fine Ignition (Load)" storageaddress="0xC863C" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC84B8" storagetype="uint16" endian="big" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC8628"/>
<table name="Injector Flow Scaling" storageaddress="0xC5BBC" />
<table name="Injector Pulse Width" storageaddress="0xCBAE4">
<table type="Y Axis" storageaddress="0xCBAD0" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0xCBE10">
<table type="Y Axis" storageaddress="0xCBD38" />
</table>
<table name="MAF Sensor Limit A (CEL)" storageaddress="0xC1BF0" />
<table name="MAF Sensor Limit B (CEL)" storageaddress="0xC2CA0" />
<table name="Speed Limiting (Fuel)" storageaddress="0xC6070" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC6C4C" >
<table type="Y Axis" storageaddress="0xC6C34" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC6BD0">
<table type="Y Axis" storageaddress="0xC6B88" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0xC0598" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0xC0594" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC5EC8" />
<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 (High Altitude)" storageaddress="0xC5E94" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC5E9C" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC5EA4" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC5EB8" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC0724">
<table type="Y Axis" storageaddress="0xC0700" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC0794">
<table type="Y Axis" storageaddress="0xC0770" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC075C">
<table type="Y Axis" storageaddress="0xC0738" />
</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="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 (Atmospheric Pressure)" storageaddress="0xC0800">
<table type="X Axis" storageaddress="0xC07D8" />
<table type="Y Axis" storageaddress="0xC07F0" />
</table>
<table name="Wastegate Compensation B (Atmospheric Pressure)" storageaddress="0xC0840">
<table type="X Axis" storageaddress="0xC0818" />
<table type="Y Axis" storageaddress="0xC0830" />
</table>
<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>
</rom>
<!-- 06 USDM WRX ******************************************************************************************************************** -->
<rom base="DBWBASE">
<romid>
<xmlid>A8DH200X</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A8DH200X</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2006</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="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="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="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="VVT - 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="VVT - 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="Ignition Timing Compensation (Intake Temp)" storageaddress="0xCBC00">
<table type="Y Axis" storageaddress="0xCBBC0" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xCB91C" />
<table name="Knock Learning (RPM)" storageaddress="0xCB99C" sizey="4" />
<table name="Knock Learning (Load)" storageaddress="0xCB98C" sizey="3" />
<table name="Coarse Ignition (RPM)" storageaddress="0xCB93C" />
<table name="Coarse Ignition (Load)" storageaddress="0xCB94C" />
<table name="Fine Ignition (Load)" storageaddress="0xCB9D4" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xCB9C0"/>
<table name="Injector Flow Scaling" storageaddress="0xC82E8" />
<table name="MAF Sensor Scaling" storageaddress="0xCED60" sizex="48" >
<table type="Y Axis" storageaddress="0xCECA0" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC9828" >
<table type="Y Axis" storageaddress="0xC9810" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC977C">
<table type="Y Axis" storageaddress="0xC9734" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0xC0628" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0xC0624" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC8594" />
<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 (High Altitude)" storageaddress="0xC8608" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC8610" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC8618" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC8600" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC0840">
<table type="Y Axis" storageaddress="0xC081C" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC08B0">
<table type="Y Axis" storageaddress="0xC088C" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC0878">
<table type="Y Axis" storageaddress="0xC0854" />
</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="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 (Atmospheric Pressure)" 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 (Atmospheric Pressure)" storageaddress="0xC09A8">
<table type="X Axis" storageaddress="0xC0980" />
<table type="Y Axis" storageaddress="0xC0998" />
</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>
</rom>
<!-- 04 USDM FORESTER XT ************************************************************************************************************ -->
<rom base="DBWBASE">
<romid>
<xmlid>A2ZJ201D</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ201D</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>AT</transmission>
<year>2004</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="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="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="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="VVT - 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="VVT - Intake Cam Advance Angle B" storageaddress="0x62EA4">
<table type="X Axis" storageaddress="0x62E24" />
<table type="Y Axis" storageaddress="0x62E5C" />
</table>
<table name="Ignition Timing Compensation (Intake Temp)" storageaddress="0x5EEA0">
<table type="Y Axis" storageaddress="0x5EE60" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xCB8FC" />
<table name="Knock Learning (RPM)" storageaddress="0xCB97C" />
<table name="Knock Learning (Load)" storageaddress="0xCB960" />
<table name="Coarse Ignition (RPM)" storageaddress="0xCB91C" />
<table name="Coarse Ignition (Load)" storageaddress="0xCB94C" />
<table name="Fine Ignition (Load)" storageaddress="0xCB9B4" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xCB9A0"/>
<table name="Injector Flow Scaling" storageaddress="0xC82EC" />
<table name="MAF Sensor Scaling" storageaddress="0xCED30" sizex="48" >
<table type="Y Axis" storageaddress="0xCEC70" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC982C" >
<table type="Y Axis" storageaddress="0xC9814" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC9780">
<table type="Y Axis" storageaddress="0xC9738" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0xC0628" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0xC0624" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC8598" />
<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 (High Altitude)" storageaddress="0xC860C" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC8614" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC861C" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC8604" />
<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="0xCD544" >
<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="Turbo Dynamics (Continuous)" storageaddress="0xC0840">
<table type="Y Axis" storageaddress="0xC081C" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC08B0">
<table type="Y Axis" storageaddress="0xC088C" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC0878">
<table type="Y Axis" storageaddress="0xC0854" />
</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="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 (Atmospheric Pressure)" 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 (Atmospheric Pressure)" storageaddress="0xC09A8">
<table type="X Axis" storageaddress="0xC0980" />
<table type="Y Axis" storageaddress="0xC0998" />
</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>
</rom>
<!-- 06 USDM FORESTER XT ************************************************************************************************************* -->
<rom base="DBWBASE">
<romid>
<xmlid>A8DH100I</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A8DH100I</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2006</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="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="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="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="VVT - 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="VVT - 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="Ignition Timing Compensation (Intake Temp)" storageaddress="0xCBBD0">
<table type="Y Axis" storageaddress="0xCBB90" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xCB8FC" />
<table name="Knock Learning (RPM)" storageaddress="0xCB97C" sizey="4" />
<table name="Knock Learning (Load)" storageaddress="0xCB96C" sizey="3" />
<table name="Coarse Ignition (RPM)" storageaddress="0xCB91C" />
<table name="Coarse Ignition (Load)" storageaddress="0xCB92C" />
<table name="Fine Ignition (Load)" storageaddress="0xCB9B4" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xCB9A0"/>
<table name="Injector Flow Scaling" storageaddress="0xC82EC" />
<table name="MAF Sensor Scaling" storageaddress="0xCED30" sizex="48" >
<table type="Y Axis" storageaddress="0xCEC70" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC982C" >
<table type="Y Axis" storageaddress="0xC9814" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC9780">
<table type="Y Axis" storageaddress="0xC9738" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0xC0628" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0xC0624" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC8598" />
<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 (High Altitude)" storageaddress="0xC860C" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC8614" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC861C" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC8604" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC0840">
<table type="Y Axis" storageaddress="0xC081C" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC08B0">
<table type="Y Axis" storageaddress="0xC088C" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC0878">
<table type="Y Axis" storageaddress="0xC0854" />
</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="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 (Atmospheric Pressure)" 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 (Atmospheric Pressure)" storageaddress="0xC09A8">
<table type="X Axis" storageaddress="0xC0980" />
<table type="Y Axis" storageaddress="0xC0998" />
</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>
</rom>
<!-- 05 LEGACY GT ******************************************************************************************************************** -->
<rom base="DBWBASE">
<romid>
<xmlid>A2WC510C</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC510C</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>AT</transmission>
<year>2005</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 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="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="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="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="VVT - 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="VVT - 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="Knock Detection (RPM)" storageaddress="0xC9610" />
<table name="Knock Learning (RPM)" storageaddress="0xC96C4" />
<table name="Knock Learning (Load)" storageaddress="0xC96B4" />
<table name="Coarse Ignition (RPM)" storageaddress="0xC962C" />
<table name="Coarse Ignition (Load)" storageaddress="0xC963C" />
<table name="Fine Ignition (RPM)" storageaddress="0xC9694" />
<table name="Fine Ignition (Load)" storageaddress="0xC96A4" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC938A"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC9690"/>
<table name="Injector Flow Scaling" storageaddress="0xC6D10" />
<table name="Injector Pulse Width" storageaddress="0xCCDB0">
<table type="Y Axis" storageaddress="0xCCD9C" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0xCD134">
<table type="Y Axis" storageaddress="0xCD05C" />
</table>
<table name="Speed Limiting (Fuel)" storageaddress="0xC71A4" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC8030" >
<table type="Y Axis" storageaddress="0xC8018" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC7F84">
<table type="Y Axis" storageaddress="0xC7F3C" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0xC0590" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0xC058C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC7014" />
<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 (High Altitude)" storageaddress="0xC6FE0" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC6FE8" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC6FF0" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC7004" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC07C4">
<table type="Y Axis" storageaddress="0xC07A0" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC0834">
<table type="Y Axis" storageaddress="0xC0810" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC07FC">
<table type="Y Axis" storageaddress="0xC07D8" />
</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="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 (Atmospheric Pressure)" storageaddress="0xC0918">
<table type="X Axis" storageaddress="0xC08F0" />
<table type="Y Axis" storageaddress="0xC0908" />
</table>
<table name="Wastegate Compensation B (Atmospheric Pressure)" storageaddress="0xC0958">
<table type="X Axis" storageaddress="0xC0930" />
<table type="Y Axis" storageaddress="0xC0948" />
</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>
</rom>
<rom base="DBWBASE">
<romid>
<xmlid>A2WC500N</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC500N</internalidstring>
<caseid>AJ17A</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2005</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 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="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="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="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="VVT - 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="VVT - 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="Knock Detection (RPM)" storageaddress="0xC9774" />
<table name="Knock Learning (RPM)" storageaddress="0xC9828" />
<table name="Knock Learning (Load)" storageaddress="0xC9818" />
<table name="Coarse Ignition (RPM)" storageaddress="0xC9790" />
<table name="Coarse Ignition (Load)" storageaddress="0xC97A0" />
<table name="Fine Ignition (RPM)" storageaddress="0xC97F8" />
<table name="Fine Ignition (Load)" storageaddress="0xC9808" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC94EE"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC97F4"/>
<table name="Injector Flow Scaling" storageaddress="0xC6E68" />
<table name="Injector Pulse Width" storageaddress="0xCCAA4">
<table type="Y Axis" storageaddress="0xCCA90" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0xCCE28">
<table type="Y Axis" storageaddress="0xCCD50" />
</table>
<table name="Speed Limiting (Fuel)" storageaddress="0xC72FC" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC8188" >
<table type="Y Axis" storageaddress="0xC8170" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC80DC">
<table type="Y Axis" storageaddress="0xC8094" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0xC0590" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0xC058C" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC716C" />
<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 (High Altitude)" storageaddress="0xC7138" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC7140" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC7148" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC715C" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC07C4">
<table type="Y Axis" storageaddress="0xC07A0" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC0834">
<table type="Y Axis" storageaddress="0xC0810" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC07FC">
<table type="Y Axis" storageaddress="0xC07D8" />
</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="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 (Atmospheric Pressure)" storageaddress="0xC0918">
<table type="X Axis" storageaddress="0xC08F0" />
<table type="Y Axis" storageaddress="0xC0908" />
</table>
<table name="Wastegate Compensation B (Atmospheric Pressure)" storageaddress="0xC0958">
<table type="X Axis" storageaddress="0xC0930" />
<table type="Y Axis" storageaddress="0xC0948" />
</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>
</rom>
<rom base="DBWBASE">
<romid>
<xmlid>A2WC521C</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC521C</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>AT</transmission>
<year>2005</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="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="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="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="VVT - 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="VVT - 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="Knock Detection (RPM)" storageaddress="0xC961C" />
<table name="Knock Learning (RPM)" storageaddress="0xC96D0" />
<table name="Knock Learning (Load)" storageaddress="0xC96C0" />
<table name="Coarse Ignition (RPM)" storageaddress="0xC9638" />
<table name="Coarse Ignition (Load)" storageaddress="0xC9648" />
<table name="Fine Ignition (RPM)" storageaddress="0xC96A0" />
<table name="Fine Ignition (Load)" storageaddress="0xC96B0" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC9396"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC969C"/>
<table name="Injector Flow Scaling" storageaddress="0xC6D1C" />
<table name="Injector Pulse Width" storageaddress="0xCCE8C">
<table type="Y Axis" storageaddress="0xCCE78" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0xCD210">
<table type="Y Axis" storageaddress="0xCD138" />
</table>
<table name="Speed Limiting (Fuel)" storageaddress="0xC71B0" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC803C" >
<table type="Y Axis" storageaddress="0xC8024" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC7F90">
<table type="Y Axis" storageaddress="0xC7F48" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0xC059C" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0xC0598" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC7020" />
<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 (High Altitude)" storageaddress="0xC6FEC" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC6FF4" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC6FFC" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC7010" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC07D0">
<table type="Y Axis" storageaddress="0xC07AC" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC0840">
<table type="Y Axis" storageaddress="0xC081C" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC0808">
<table type="Y Axis" storageaddress="0xC07E4" />
</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="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 (Atmospheric Pressure)" storageaddress="0xC0924">
<table type="X Axis" storageaddress="0xC08FC" />
<table type="Y Axis" storageaddress="0xC0914" />
</table>
<table name="Wastegate Compensation B (Atmospheric Pressure)" storageaddress="0xC0964">
<table type="X Axis" storageaddress="0xC093C" />
<table type="Y Axis" storageaddress="0xC0954" />
</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>
</rom>
<rom base="DBWBASE">
<romid>
<xmlid>A2WC521N</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC521N</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2005</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="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="Low 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="Low Detonation Fuel B" storageaddress="0xC88F8" sizex="16" >
<table type="X Axis" storageaddress="0xC8870" />
<table type="Y Axis" storageaddress="0xC88B0" />
</table>
<table name="High 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="High Detonation Fuel B" storageaddress="0xC8AB4" sizex="16" >
<table type="X Axis" storageaddress="0xC8A2C" />
<table type="Y Axis" storageaddress="0xC8A6C" />
</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="VVT - 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="VVT - 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="Knock Detection (RPM)" storageaddress="0xC9754" />
<table name="Knock Learning (RPM)" storageaddress="0xC9808" />
<table name="Knock Learning (Load)" storageaddress="0xC97F8" />
<table name="Coarse Ignition (RPM)" storageaddress="0xC9770" />
<table name="Coarse Ignition (Load)" storageaddress="0xC9780" />
<table name="Fine Ignition (RPM)" storageaddress="0xC97D8" />
<table name="Fine Ignition (Load)" storageaddress="0xC97E8" />
<table name="Fine Ignition (Advance Interval)" storageaddress="0xC94CE"/>
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC97D4"/>
<table name="Injector Flow Scaling" storageaddress="0xC6E48" />
<table name="Injector Pulse Width" storageaddress="0xCCB54">
<table type="Y Axis" storageaddress="0xCCB40" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0xCCED8">
<table type="Y Axis" storageaddress="0xCCE00" />
</table>
<table name="Speed Limiting (Fuel)" storageaddress="0xC72DC" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC8168" >
<table type="Y Axis" storageaddress="0xC8150" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC80BC">
<table type="Y Axis" storageaddress="0xC8074" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0xC059C" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0xC0598" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC714C" />
<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 (High Altitude)" storageaddress="0xC7118" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC7120" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC7128" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC713C" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC07D0">
<table type="Y Axis" storageaddress="0xC07AC" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC0840">
<table type="Y Axis" storageaddress="0xC081C" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC0808">
<table type="Y Axis" storageaddress="0xC07E4" />
</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="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 (Atmospheric Pressure)" storageaddress="0xC0924">
<table type="X Axis" storageaddress="0xC08FC" />
<table type="Y Axis" storageaddress="0xC0914" />
</table>
<table name="Wastegate Compensation B (Atmospheric Pressure)" storageaddress="0xC0964">
<table type="X Axis" storageaddress="0xC093C" />
<table type="Y Axis" storageaddress="0xC0954" />
</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>
</rom>
<!-- 06 UK STI *********************************************************************************************************************** -->
<rom base="DBWBASE">
<romid>
<xmlid>A8DH200Z</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A8DH200Z</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>UK</market>
<transmission>MT</transmission>
<year>2006</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="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="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="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="VVT - 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="VVT - Intake Cam Advance Angle B" storageaddress="0xCDEA0" sizex="19" >
<table type="X Axis" storageaddress="0xCDE0C" />
<table type="Y Axis" storageaddress="0xCDE58" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC9308" />
<table name="Knock Learning (RPM)" storageaddress="0xC9388" sizey="3" />
<table name="Knock Learning (Load)" storageaddress="0xC9378" />
<table name="Coarse Ignition (RPM)" storageaddress="0xC9328" />
<table name="Coarse Ignition (Load)" storageaddress="0xC9338" />
<table name="Fine Ignition (Load)" storageaddress="0xC93C0" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC93AC"/>
<table name="Injector Flow Scaling" storageaddress="0xC5EBC" />
<table name="MAF Sensor Scaling" storageaddress="0xCC3C0" sizex="55" >
<table type="Y Axis" storageaddress="0xCC2E4" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC767C" >
<table type="Y Axis" storageaddress="0xC7664" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC75D0">
<table type="Y Axis" storageaddress="0xC7588" />
</table>
<table name="Advance Multiplier (Boost Enable)" storageaddress="0xC06CC" />
<table name="Advance Multiplier (Boost Disable)" storageaddress="0xC06C8" />
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0xC6168" />
<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 (High Altitude)" storageaddress="0xC61DC" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC61E4" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC61EC" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC61D4" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC08E4">
<table type="Y Axis" storageaddress="0xC08C0" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC0954">
<table type="Y Axis" storageaddress="0xC0930" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC091C">
<table type="Y Axis" storageaddress="0xC08F8" />
</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="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 (Atmospheric Pressure)" 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 (Atmospheric Pressure)" storageaddress="0xC0A4C">
<table type="X Axis" storageaddress="0xC0A24" />
<table type="Y Axis" storageaddress="0xC0A3C" />
</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>
</rom>
<!-- 05 USDM BAJA TURBO ************************************************************************************************************** -->
<rom base="DBWBASE">
<romid>
<xmlid>A2WC501L</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC501L</internalidstring>
<caseid>AJ962</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2005</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="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="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="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="VVT - 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="VVT - Intake Cam Advance Angle B" storageaddress="0xCC814" >
<table type="X Axis" storageaddress="0xCC794" />
<table type="Y Axis" storageaddress="0xCC7CC" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC80B8" />
<table name="Knock Learning (RPM)" storageaddress="0xC816C" />
<table name="Knock Learning (Load)" storageaddress="0xC815C" />
<table name="Coarse Ignition (RPM)" storageaddress="0xC80D4" />
<table name="Coarse Ignition (Load)" storageaddress="0xC80E4" />
<table name="Fine Ignition (RPM)" storageaddress="0xC813C" />
<table name="Fine Ignition (Load)" storageaddress="0xC814C" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC8138"/>
<table name="Injector Flow Scaling" storageaddress="0xC5AF4" />
<table name="Injector Pulse Width" storageaddress="0xCAF3C">
<table type="Y Axis" storageaddress="0xCAF28" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0xCB2A8" sizex="48" >
<table type="Y Axis" storageaddress="0xCB1E8" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC6D9C" >
<table type="Y Axis" storageaddress="0xC6D84" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC6CF0">
<table type="Y Axis" storageaddress="0xC6CA8" />
</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 (High Altitude)" storageaddress="0xC5DE0" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC5DE8" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC5DF0" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC5E04" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC062C">
<table type="Y Axis" storageaddress="0xC0608" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC069C">
<table type="Y Axis" storageaddress="0xC0678" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC0664">
<table type="Y Axis" storageaddress="0xC0640" />
</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="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 (Atmospheric Pressure)" 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 (Atmospheric Pressure)" storageaddress="0xC0794">
<table type="X Axis" storageaddress="0xC076C" />
<table type="Y Axis" storageaddress="0xC0784" />
</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>
</rom>
<rom base="DBWBASE">
<romid>
<xmlid>A2WC500L</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2WC500L</internalidstring>
<caseid>AJ960</caseid>
<ecuid>1</ecuid>
<market>US</market>
<transmission>MT</transmission>
<year>2005</year>
<model>Baja</model>
<submodel>Turbo</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 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="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="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="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="VVT - 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="VVT - Intake Cam Advance Angle B" storageaddress="0xCC814" >
<table type="X Axis" storageaddress="0xCC794" />
<table type="Y Axis" storageaddress="0xCC7CC" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0xC80B8" />
<table name="Knock Learning (RPM)" storageaddress="0xC816C" />
<table name="Knock Learning (Load)" storageaddress="0xC815C" />
<table name="Coarse Ignition (RPM)" storageaddress="0xC80D4" />
<table name="Coarse Ignition (Load)" storageaddress="0xC80E4" />
<table name="Fine Ignition (RPM)" storageaddress="0xC813C" />
<table name="Fine Ignition (Load)" storageaddress="0xC814C" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0xC8138"/>
<table name="Injector Flow Scaling" storageaddress="0xC5AF4" />
<table name="Injector Pulse Width" storageaddress="0xCAF3C">
<table type="Y Axis" storageaddress="0xCAF28" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0xCB2A8" sizex="48" >
<table type="Y Axis" storageaddress="0xCB1E8" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0xC6D9C" >
<table type="Y Axis" storageaddress="0xC6D84" />
</table>
<table name="Tip-In Enrichment" storageaddress="0xC6CF0">
<table type="Y Axis" storageaddress="0xC6CA8" />
</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 (High Altitude)" storageaddress="0xC5DE0" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0xC5DE8" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0xC5DF0" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0xC5E04" />
<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="Turbo Dynamics (Continuous)" storageaddress="0xC062C">
<table type="Y Axis" storageaddress="0xC0608" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0xC069C">
<table type="Y Axis" storageaddress="0xC0678" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0xC0664">
<table type="Y Axis" storageaddress="0xC0640" />
</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="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 (Atmospheric Pressure)" 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 (Atmospheric Pressure)" storageaddress="0xC0794">
<table type="X Axis" storageaddress="0xC076C" />
<table type="Y Axis" storageaddress="0xC0784" />
</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>
</rom>
<!-- 04 UK FXT ********************************************************************************************************************** -->
<rom base="DBWBASE">
<romid>
<xmlid>A2ZJ500F</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A2ZJ500F</internalidstring>
<caseid></caseid>
<ecuid>1</ecuid>
<market>UK</market>
<transmission>MT</transmission>
<year>20032004</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="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="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="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="VVT - Intake Cam Advance Angle A" storageaddress="0x59380" sizey="20" >
<table type="X Axis" storageaddress="0x592F8" />
<table type="Y Axis" storageaddress="0x59330" />
</table>
<table name="Knock Detection (RPM)" storageaddress="0x556E0" />
<table name="Knock Learning (RPM)" storageaddress="0x55784" />
<table name="Knock Learning (Load)" storageaddress="0x55774" />
<table name="Coarse Ignition (RPM)" storageaddress="0x556FC" />
<table name="Coarse Ignition (Load)" storageaddress="0x5570C" />
<table name="Fine Ignition (RPM)" storageaddress="0x55754" />
<table name="Fine Ignition (Load)" storageaddress="0x55764" />
<table name="Fine Ignition (Advance Magnitude)" storageaddress="0x55750"/>
<table name="Injector Flow Scaling" storageaddress="0x52FA8" />
<table name="Injector Pulse Width" storageaddress="0x57C9C">
<table type="Y Axis" storageaddress="0x57C88" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0x57FB0" sizex="48">
<table type="Y Axis" storageaddress="0x57EF0" />
</table>
<table name="Boost Limit (Fuel Cut)" storageaddress="0x5403C" >
<table type="Y Axis" storageaddress="0x54024" />
</table>
<table name="Tip-In Enrichment" storageaddress="0x53FC0">
<table type="Y Axis" storageaddress="0x53F78" />
</table>
<table name="Advance Multiplier (Fuel Map Switch)" storageaddress="0x532B0" />
<table name="Closed Loop EGT" storageaddress="0x53298" />
<table name="Closed Loop Delay" 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 (High Altitude)" storageaddress="0x5327C" />
<table name="Closed Loop TPS (Sea Level)" storageaddress="0x53284" />
<table name="Closed Loop TPS (Maximum)" storageaddress="0x5328C" />
<table name="Closed Loop Atmospheric Pressure" storageaddress="0x532A0" />
<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="Turbo Dynamics (Continuous)" storageaddress="0x4DD88">
<table type="Y Axis" storageaddress="0x4DD64" />
</table>
<table name="Turbo Dynamics (Coarse Positive)" storageaddress="0x4DDF8">
<table type="Y Axis" storageaddress="0x4DDD4" />
</table>
<table name="Turbo Dynamics (Coarse Negative)" storageaddress="0x4DDC0">
<table type="Y Axis" storageaddress="0x4DD9C" />
</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="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 (Atmospheric Pressure)" storageaddress="0x4DE64">
<table type="X Axis" storageaddress="0x4DE3C" />
<table type="Y Axis" storageaddress="0x4DE54" />
</table>
<table name="Wastegate Compensation B (Atmospheric Pressure)" storageaddress="0x4DEA4" >
<table type="X Axis" storageaddress="0x4DE7C" />
<table type="Y Axis" storageaddress="0x4DE94" />
</table>
<table name="Rev Limit" storageaddress="0x533C4" />
</rom>
</roms>