RomRaider/ecu_defs/ecu_defs.xml

1643 lines
79 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="IGN - Base Timing" category="Timing" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="16" sizey="15">
<scaling units="degrees" expression="(x-57)*360/1024" to_byte="x/360*1024+57" format="#.00" increment="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="16">
<scaling units="grams" expression="x/8192" to_byte="x*8192" format="0.00" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="15">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"This is a map of base ignition values."</description>
</table>
<table type="3D" name="IGN - Base Timing - IDLE" category="Timing" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="16" sizey="15">
<scaling units="degrees" expression="(x-57)*360/1024" to_byte="x/360*1024+57" format="#.00" increment="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="16">
<scaling units="grams" expression="x/8192" to_byte="x*8192" format="0.00" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="15">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"This is a map of base ignition values."</description>
</table>
<table type="3D" name="IGN - Correction" category="Timing" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="13" sizey="16">
<scaling units="degrees" expression="x*360/1024" to_byte="x/360*1024" format="#.00" increment="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="13">
<scaling units="grams" expression="x/8192" to_byte="x*8192" format="0.00" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"Ignition Correction values, added * IAM / 16."</description>
</table>
<table type="3D" name="IGN - Correction - IDLE" category="Timing" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="13" sizey="16">
<scaling units="degrees" expression="x*360/1024" to_byte="x/360*1024" format="#.00" increment="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="13">
<scaling units="grams" expression="x/8192" to_byte="x*8192" format="0.00" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"Ignition Correction values, added * IAM / 16."</description>
</table>
<table type="3D" name="FUEL - Low Detonation" category="Fuel" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="14" sizey="16">
<scaling units="Air/Fuel Ratio" expression="14.7/(1+x/128)" to_byte="(14.7/x-1)*128" format="#.00" increment="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="14">
<scaling units="grams" expression="x/8192" to_byte="x*8192" format="0.00" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"Low detonation fuel map, used when IAM is greater than 4."</description>
</table>
<table type="3D" name="FUEL - Low Detonation - IDLE" category="Fuel" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="14" sizey="16">
<scaling units="Air/Fuel Ratio" expression="14.7/(1+x/128)" to_byte="(14.7/x-1)*128" format="#.00" increment="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="14">
<scaling units="grams" expression="x/8192" to_byte="x*8192" format="0.00" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"Low detonation fuel map, used when IAM is greater than 4."</description>
</table>
<table type="3D" name="FUEL - High Detonation" category="Fuel" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="14" sizey="16">
<scaling units="Air/Fuel Ratio" expression="14.7/(1+x/128)" to_byte="(14.7/x-1)*128" format="#.00" increment="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="14">
<scaling units="grams" expression="x/8192" to_byte="x*8192" format="0.00" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"High detonation fuel map, used when IAM is 4 or less."</description>
</table>
<table type="3D" name="FUEL - High Detonation - IDLE" category="Fuel" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="14" sizey="16">
<scaling units="Air/Fuel Ratio" expression="14.7/(1+x/128)" to_byte="(14.7/x-1)*128" format="#.00" increment="1" />
<table type="X Axis" name="Engine Load" storagetype="uint16" endian="big" sizex="14">
<scaling units="grams" expression="x/8192" to_byte="x*8192" format="0.00" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"High detonation fuel map, used when IAM is 4 or less."</description>
</table>
<table type="3D" name="BOOST - WG DC (AT)" category="Boost" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="8" sizey="8">
<scaling units="%" expression="x/2.55" to_byte="x*2.55" format="#" increment="3" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x/434" to_byte="x*434" format="#" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="8">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"Maximum allowed wastegate duty cycle."</description>
</table>
<table type="3D" name="BOOST - WG DC (MT)" category="Boost" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="8" sizey="8">
<scaling units="%" expression="x/2.55" to_byte="x*2.55" format="#" increment="3" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x/434" to_byte="x*434" format="#" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="8">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"Maximum allowed wastegate duty cycle."</description>
</table>
<table type="3D" name="BOOST - Target PSI (AT)" category="Boost" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="8" sizey="9">
<scaling units="psi" expression="(x-94)*.15425" to_byte="x/.15425+94" format="#0.00" increment="1" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x/434" to_byte="x*434" format="#" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="9">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"Target boost level."</description>
</table>
<table type="3D" name="BOOST - Target PSI (MT)" category="Boost" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="8" sizey="9">
<scaling units="psi" expression="(x-94)*.15425" to_byte="x/.15425+94" format="#0.00" increment="1" />
<table type="X Axis" name="Throttle" storagetype="uint16" endian="big" sizex="8">
<scaling units="%" expression="x/434" to_byte="x*434" format="#" increment="256" />
</table>
<table type="Y Axis" name="Engine RPM" storagetype="uint16" endian="big" sizey="9">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
</table>
<description>"Target boost level."</description>
</table>
<table type="2D" name="Knock Detection Range (RPM)" category="Timing" storagetype="uint16" endian="big" sizey="4">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<table type="Static Y Axis" name="Condition" sizey="4">
<data>On (AT)</data>
<data>On (MT)</data>
<data>Off (AT)</data>
<data>Off (MT)</data>
</table>
</table>
<table type="1D" name="Knock Detection - Min Load" category="Timing" storagetype="uint16" endian="big" sizey="1">
<scaling units="g/sec" expression="x/8912" to_byte="x*8912" format="#.00" increment="256"/>
<description>"Knock Detection Minimum Load"</description>
</table>
<table type="2D" name="Knock Learning Range (RPM)" category="Timing" storagetype="uint16" endian="big" sizey="4">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<table type="Static Y Axis" name="Condition" sizey="4">
<data>On (AT)</data>
<data>On (MT)</data>
<data>Off (AT)</data>
<data>Off (MT)</data>
</table>
</table>
<table type="2D" name="Knock Learning Range (Load)" category="Timing" storagetype="uint16" endian="big" sizey="4">
<scaling units="grams" expression="x/8192" to_byte="x*8192" format="0.00" increment="256" />
<table type="Static Y Axis" name="Condition" sizey="4">
<data>On (AT)</data>
<data>On (MT)</data>
<data>Off (AT)</data>
<data>Off (MT)</data>
</table>
</table>
<table type="2D" name="Coarse Ignition Range (RPM)" category="Timing" storagetype="uint16" endian="big" sizey="4">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<table type="Static Y Axis" name="Condition" sizey="4">
<data>On (AT)</data>
<data>On (MT)</data>
<data>Off (AT)</data>
<data>Off (MT)</data>
</table>
</table>
<table type="2D" name="Coarse Ignition Range (Load)" category="Timing" storagetype="uint16" endian="big" sizey="4">
<scaling units="grams" expression="x/8192" to_byte="x*8192" format="0.00" increment="256" />
<table type="Static Y Axis" name="Condition" sizey="4">
<data>On (AT)</data>
<data>On (MT)</data>
<data>Off (AT)</data>
<data>Off (MT)</data>
</table>
</table>
<table type="2D" name="Fine Ignition Range (RPM)" category="Timing" storagetype="uint16" endian="big" sizey="4">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<table type="Static Y Axis" name="Condition" sizey="4">
<data>On (AT)</data>
<data>On (MT)</data>
<data>Off (AT)</data>
<data>Off (MT)</data>
</table>
</table>
<table type="2D" name="Fine Ignition Range (Load)" category="Timing" storagetype="uint16" endian="big" sizey="4">
<scaling units="grams" expression="x/8192" to_byte="x*8192" format="0.00" increment="256" />
<table type="Static Y Axis" name="Condition" sizey="4">
<data>On (AT)</data>
<data>On (MT)</data>
<data>Off (AT)</data>
<data>Off (MT)</data>
</table>
</table>
<table type="3D" name="EGT Limit" category="CEL" swapxy="false" flipx="false" flipy="false" storagetype="uint8" endian="big" sizex="2" sizey="2">
<scaling units="Celcius" expression="(x*4)+40" to_byte="(x-40)/4" format="#" increment="1" />
<table type="X Axis" name="Load" storagetype="uint16" endian="big" sizex="2">
<scaling units="grams" expression="x*.0001220703125" to_byte="x/.0001220703125" format="#.00" increment="256" />
</table>
<table type="Y Axis" name="RPM" storagetype="uint16" endian="big" sizey="2">
<scaling units="RPM" expression="x*.1953125" to_byte="x/.1953125" format="#" increment="256" />
</table>
<description>"Maximum allowed Exhaust Gas Temperature limit before Check Engine Light."</description>
</table>
<table type="2D" name="Rev Limit" storagetype="uint16" endian="big" sizey="2">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<table type="Static Y Axis" name="Condition" units="" sizey="2">
<data>on</data>
<data>off</data>
</table>
<description>"RPM at which limiter turns on and off."</description>
</table>
<table type="1D" name="Rev Limit - IGN Retard" category="Timing" storagetype="uint8" endian="big" sizey="1">
<scaling units="degrees" expression="x*.3515625" to_byte="x/.3515625" format="#.00" increment="1"/>
<description>"Degrees of Ignition to Retard when hitting the limiter"</description>
</table>
<table type="2D" name="Boost Speed Limiting" category="Boost" storagetype="uint8" endian="big" sizey="3">
<scaling units="MPH" expression="x/1.609" to_byte="x*1.609" format="#" increment="1" />
<table type="Static Y Axis" name="Condition" sizey="3">
<data>Gear ?</data>
<data>Gear ?</data>
<data>Gear ?</data>
</table>
<description>"Speed at which boost is reduced to wastegate pressure."</description>
</table>
<table type="2D" name="BOOST - Compensation (Atmospheric Pressure)" category="Boost" storagetype="uint8" endian="big" sizey="12">
<scaling units="WG DC %" expression="(x*.78125)-100" to_byte="(x+100)/.78125" format="#.00" increment="1" />
<table type="Static Y Axis" name="Atm Pressure PSI" sizey="12">
<data>7.83</data>
<data>8.55</data>
<data>9.13</data>
<data>9.71</data>
<data>10.44</data>
<data>11.02</data>
<data>11.60</data>
<data>12.18</data>
<data>12.90</data>
<data>13.48</data>
<data>14.06</data>
<data>14.64</data>
</table>
</table>
<table type="2D" name="Fuel Speed Limiting" category="Fuel" storagetype="uint8" endian="big" sizey="4">
<scaling units="MPH" expression="x/1.609" to_byte="x*1.609" format="#" increment="1" />
<table type="Static Y Axis" name="Condition" sizey="4">
<data>On (AT)</data>
<data>On (MT)</data>
<data>Off (AT)</data>
<data>Off (MT)</data>
</table>
<description>"Speed at which fuel is cut."</description>
</table>
<table type="2D" name="Wastegate Duty Compensation (Atmospheric Pressure)" category="Boost" storagetype="uint8" endian="big" sizey="6">
<scaling units="%" expression="(x*.78125)-100" to_byte="(x+100)/.78125" format="#.00" increment="1" />
<table type="Static Y Axis" name="Atmospheric Pressure PSI" sizey="6">
<data>8.55</data>
<data>9.71</data>
<data>11.02</data>
<data>12.18</data>
<data>13.48</data>
<data>14.64</data>
</table>
</table>
<table type="2D" name="Wastegate Duty Compensation (Intake Temp)" category="Boost" storagetype="uint8" endian="big" sizey="16">
<scaling units="%" expression="x/2.55" to_byte="x*2.55" format="#" increment="3" />
<table type="Static Y Axis" name="Intake Temp 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>
</table>
<table type="2D" name="Wastegate Duty Compensation (Speed)" category="Boost" storagetype="uint8" endian="big" sizey="16">
<scaling units="%" expression="x/2.55" to_byte="x*2.55" format="#" increment="3" />
<table type="Y Axis" name="Engine Speed" storagetype="uint16" endian="big" sizey="16">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="1" />
</table>
</table>
<table type="2D" name="Turbo Dynamics (Burst)" category="Boost" storagetype="uint16" endian="big" sizey="9">
<scaling units="WG DC" expression="(x/256)-50" to_byte="(x+50)*256" format="#.00" increment="256" />
<table type="Y Axis" name="Boost Error bar" storagetype="uint16" endian="big" sizey="15">
<scaling units="%" expression="(x-32768)/760" to_byte="(x*760)+32768" format="#.000" increment="1" />
</table>
</table>
<table type="2D" name="Turbo Dynamics (Continuous)" category="Boost" storagetype="uint16" endian="big" sizey="9">
<scaling units="WG DC" expression="(x/256)-50" to_byte="(x+50)*256" format="#.00" increment="256" />
<table type="Y Axis" name="Boost Error bar" storagetype="uint16" endian="big" sizey="15">
<scaling units="%" expression="(x-32768)/760" to_byte="(x*760)+32768" format="#.000" increment="1" />
</table>
</table>
<table type="1D" name="Injector Flow Scaling" category="Fuel" storagetype="uint16" endian="big" sizey="1">
<scaling units="cc" expression="2447960/x" to_byte="2447960/x" format="#.00" increment="-17" />
<description>"Fuel injector flow rating"</description>
</table>
<table type="2D" name="Injector Pulse Width" category="Fuel" storagetype="uint16" endian="big" sizey="5">
<scaling units="ms" expression="x/250" to_byte="x*250" format="#.00" increment="1" />
<table type="Static Y Axis" name="Battery Voltage" 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>"Injector opening time compensation due to Battery Voltage."</description>
</table>
<table type="2D" name="MAF Sensor Scaling" storagetype="uint16" endian="big" sizey="48">
<scaling units="grams" expression="x*0.0045777" to_byte="x/0.0045777" format="0.00" increment="256" />
<table type="Y Axis" name="Voltage" storagetype="uint16" endian="big" sizey="48">
<scaling units="volts" expression="x*0.019534/255" to_byte="x*255/0.019534" format="0.00" increment="1" />
</table>
<description>"Mass Air Flow sensor scaling."</description>
</table>
<table type="1D" name="CEL - MAF Threshold" category="CEL" storagetype="uint16" endian="big" sizey="1">
<scaling units="Volts" expression="x*5/65536" to_byte="x*65536/5" format="#.00" increment="1" />
<description>"Voltage at which a CEL will throw due to MAF voltage"</description>
</table>
<table type="2D" name="Boost Limit (CEL)" category="CEL" storagetype="uint16" endian="big" sizey="5">
<scaling units="Relative PSI" expression="(x*0.019290019154)-14.4" to_byte="(x+14.4)/0.019290019154" format="#.00" increment="256" />
<table type="Static Y Axis" name="Atm Pressure PSI" sizey="5">
<data>9.71</data>
<data>11.02</data>
<data>12.18</data>
<data>13.48</data>
<data>14.64</data>
</table>
<description>"Max boost before Check Engine Light, Relative PSI vs Atmospheric"</description>
</table>
<table type="2D" name="Boost Limit (Fuel Cut)" category="Boost" storagetype="uint16" endian="big" sizey="6">
<scaling units="Relative PSI" expression="(x*0.019290019154)-14.5" to_byte="(x+14.5)/0.019290019154" format="#.00" increment="1" />
<table type="Static Y Axis" name="Atm Pressure PSI" sizey="6">
<data>8.55</data>
<data>9.71</data>
<data>11.02</data>
<data>12.18</data>
<data>13.48</data>
<data>14.64</data>
</table>
<description>"Max boost before fuel cut Boost is Relative vs Atmospheric Pressure"</description>
</table>
<table type="2D" name="Tip-In Enrichment" category="Fuel" storagetype="uint8" endian="big" sizey="18">
<scaling units="?" expression="x" to_byte="x" format="#" increment="1" />
<table type="Y Axis" name="Load gram/s ?" storagetype="uint8" endian="big" sizey="18">
<scaling units="?" expression="x" to_byte="x" format="#" increment="1" />
<description>"Throttle delta fuel compensation (delta)."</description>
</table>
</table>
<table type="1D" name="IAM - Initial" storagetype="uint8" endian="big" sizey="1">
<scaling units="IAM" format="#" increment="4" />
<description>"Initial ignition advance multiplier."</description>
</table>
<table type="1D" name="AM - Boost Enable" storagetype="uint8" endian="big" sizey="1">
<scaling units="psi" format="#0.00" increment="1" />
<description>"Advance multiplier Boost enable PSI"</description>
</table>
<table type="1D" name="AM - Boost Disable" storagetype="uint8" endian="big" sizey="1">
<scaling units="psi" format="#0.00" increment="1" />
<description>"Advance multiplier Boost disable PSI"</description>
</table>
<table type="1D" name="AM - Fuel Map Switch Threshold" storagetype="uint8" endian="big" sizey="1">
<scaling units="IAM" format="#" increment="4" />
<description>"Advance Multiplier 4 or below will switch Fuel to High Det"</description>
</table>
<table type="1D" name="OL TPS Threshold" category="OLCL" storagetype="uint16" endian="big" sizey="1">
<scaling units="%" expression="x/169/256*100" to_byte="x*169*256/100" format="#.00" increment="256" />
<description>"Open Loop Throttle Threshold %"</description>
</table>
<table type="2D" name="CL TPS Min Enter" category="OLCL" storagetype="uint8" endian="big" sizey="16">
<scaling units="TPS %" expression="x*.58828936483126" to_byte="x/.58828936483126" format="#.00" increment="1" />
<table type="Static Y Axis" name="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>"Min amount of Throttle to Enable Closed Loop?"</description>
</table>
<table type="1D" name="CL Cruise AFR" category="OLCL" storagetype="uint16" endian="big" sizey="1">
<scaling units="AFR" expression="(x*-.00179443359375)+22.27969" to_byte="(x-22.27969)/-.00179443359375" format="#.00" increment="256" />
<description>"CL Cruise AFR"</description>
</table>
<table type="1D" name="CL Min Coolant Temp" category="OLCL" storagetype="uint16" endian="big" sizey="1">
<scaling units="F" expression="1.8*(x/256)+32" to_byte="(x-32)/1.8*256" format="#" increment="256" />
<description>"Minimum coolant temp for closed loop fueling."</description>
</table>
<table type="1D" name="CL Max EGT" category="OLCL" storagetype="uint8" endian="big" sizey="2">
<scaling units="Degrees F" expression="((x*4)+40)*1.8+32" to_byte="(((x-32)/1.8)-40)/4" format="#" increment="256" />
<description>"Maximum exhaust gas temperature for closed loop fueling."</description>
</table>
<table type="1D" name="CL Max EGT - High Det" category="OLCL" storagetype="uint8" endian="big" sizey="2">
<scaling units="Degrees F" expression="((x*4)+40)*1.8+32" to_byte="(((x-32)/1.8)-40)/4" format="#" increment="256" />
<description>"Maximum exhaust gas temperature for closed loop fueling. High Det"</description>
</table>
<table type="1D" name="CL Max RPM Decreasing" category="OLCL" storagetype="uint16" endian="big" sizey="1">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<description>"Closed Loop Max RPM Decreasing"</description>
</table>
<table type="1D" name="CL Max RPM Increasing" category="OLCL" storagetype="uint16" endian="big" sizey="1">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<description>"Closed Loop Max RPM Increasing"</description>
</table>
<table type="1D" name="CL Max MPH Decreasing" category="OLCL" storagetype="uint8" endian="big" sizey="1">
<scaling units="MPH" expression="x*.621" to_byte="x/.621" format="#" increment="1" />
<description>"Max CL MPH Decreasing"</description>
</table>
<table type="1D" name="CL Max MPH Increasing" category="OLCL" storagetype="uint8" endian="big" sizey="1">
<scaling units="MPH" expression="x*.621" to_byte="x/.621" format="#" increment="1" />
<description>"Max CL MPH Increasing"</description>
</table>
<table type="1D" name="CL Max MPH Trigger" category="OLCL" storagetype="uint8" endian="big" sizey="1">
<scaling units="MPH" expression="x*.621" to_byte="x/.621" format="#" increment="1" />
<description>"Max MPH for CL Set to match RPM with MPH"</description>
</table>
<table type="1D" name="CL Modified Load" category="OLCL" storagetype="uint16" endian="big" sizey="1">
<scaling units="g/sec" expression="x/8912" to_byte="x*8912" format="#.00" increment="256" />
<description>"Closed Loop Modified Load"</description>
</table>
<table type="2D" name="CL Modified Load - Bugeye" category="OLCL" storagetype="uint8" endian="big" sizey="16">
<scaling units="Inj MS" expression="x*.0625" to_byte="x/.0625" format="#.00" increment="1" />
<table type="Static Y Axis" name="Engine 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>"Closed Loop Modified Load"</description>
</table>
<table type="1D" name="CL Delay A - Inc RPM" category="OLCL" storagetype="uint16" endian="big" sizey="4">
<scaling units="g/sec" expression="x/8912" to_byte="x*8912" format="#.00" increment="256" />
<description>"CL Delays A (g/sec) Increasing RPM"</description>
</table>
<table type="1D" name="CL Delay B - Dec RPM" category="OLCL" storagetype="uint16" endian="big" sizey="4">
<scaling units="g/sec" expression="x/8912" to_byte="x*8912" format="#.00" increment="256" />
<description>"CL Delays B (g/sec) Decreasing RPM"</description>
</table>
<table type="1D" name="CL Delay C - Inc MPH" category="OLCL" storagetype="uint16" endian="big" sizey="4">
<scaling units="g/sec" expression="x/8912" to_byte="x*8912" format="#.00" increment="256" />
<description>"CL Delays C (g/sec) Increasing MPH"</description>
</table>
<table type="1D" name="CL Delay D - Dec MPH" category="OLCL" storagetype="uint16" endian="big" sizey="4">
<scaling units="g/sec" expression="x/8912" to_byte="x*8912" format="#.00" increment="256" />
<description>"CL Delays D (g/sec) Decreasing MPH"</description>
</table>
<table type="1D" name="IDLE - Min Speed Startup (AT)" category="IDLE" storagetype="uint16" endian="big" sizey="1">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<description>"Startup IDLE Speed Minimum during warmup"</description>
</table>
<table type="1D" name="IDLE - Min Speed Startup (MT)" category="IDLE" storagetype="uint16" endian="big" sizey="1">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<description>"Startup IDLE Speed Minimum during warmup"</description>
</table>
<table type="1D" name="IDLE - Min Speed A/C (AT)" category="IDLE" storagetype="uint16" endian="big" sizey="1">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<description>"Startup IDLE Speed Minimum during A/C"</description>
</table>
<table type="1D" name="IDLE - Min Speed A/C (MT)" category="IDLE" storagetype="uint16" endian="big" sizey="1">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<description>"Startup IDLE Speed Minimum during A/C"</description>
</table>
<table type="1D" name="IDLE - Min Speed HiAmp (AT)" category="IDLE" storagetype="uint16" endian="big" sizey="1">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<description>"Startup IDLE Speed Minimum during High Amps"</description>
</table>
<table type="1D" name="IDLE - Min Speed HiAmp (MT)" category="IDLE" storagetype="uint16" endian="big" sizey="1">
<scaling units="RPM" expression="x/256*50" to_byte="x/50*256" format="#" increment="256" />
<description>"Startup IDLE Speed Minimum during High Amps"</description>
</table>
<table type="1D" name="SSM ID" category="Other" storagetype="uint16" endian="big" sizey="1">
<scaling units="?" expression="x" to_byte="x" format="#" increment="256" />
<description>"SSM Id ?"</description>
</table>
<table type="1D" name="ECU ID" category="Other" storagetype="uint16" endian="big" sizey="1">
<scaling units="?" expression="x" to_byte="x" format="#" increment="256" />
<description>"ECU Id and Cal ID"</description>
</table>
<table type="1D" name="CEL - P0037" category="CEL Fix" storagetype="uint16" endian="big" sizey="2">
<scaling units="DTC Code" expression="x" to_byte="x" format="#" increment="1" />
<description>"CEL - P0037 Rear O2 Sensor Heater Control Circuit Low"</description>
</table>
<table type="1D" name="CEL - P0038" category="CEL Fix" storagetype="uint16" endian="big" sizey="2">
<scaling units="DTC Code" expression="x" to_byte="x" format="#" increment="1" />
<description>"CEL - P0038 Rear 02 Sensor Heater Control Circuit High"</description>
</table>
<table type="1D" name="CEL - P0137" category="CEL Fix" storagetype="uint16" endian="big" sizey="2">
<scaling units="DTC Code" expression="x" to_byte="x" format="#" increment="1" />
<description>"CEL - P0137 Rear O2 Sensor Low Voltage"</description>
</table>
<table type="1D" name="CEL - P0138" category="CEL Fix" storagetype="uint16" endian="big" sizey="2">
<scaling units="DTC Code" expression="x" to_byte="x" format="#" increment="1" />
<description>"CEL - P0138 Rear O2 Sensor High Voltage"</description>
</table>
<table type="1D" name="CEL - P0139" category="CEL Fix" storagetype="uint16" endian="big" sizey="2">
<scaling units="DTC Code" expression="x" to_byte="x" format="#" increment="1" />
<description>"CEL - P0139 Rear O2 Sensor Circuit Slow Response"</description>
</table>
<table type="1D" name="CEL - P0420" category="CEL Fix" storagetype="uint16" endian="big" sizey="2">
<scaling units="DTC Code" expression="x" to_byte="x" format="#" increment="1" />
<description>"CEL - P0420 Catalyst System Efficiency Below Threshold"</description>
</table>
<table type="1D" name="CEL - P0545" category="CEL Fix" storagetype="uint16" endian="big" sizey="2">
<scaling units="DTC Code" expression="x" to_byte="x" format="#" increment="1" />
<description>"CEL - P0545 Exhaust Gas Temperature Sensor Circuit Low"</description>
</table>
<table type="1D" name="CEL - P0546" category="CEL Fix" storagetype="uint16" endian="big" sizey="2">
<scaling units="DTC Code" expression="x" to_byte="x" format="#" increment="1" />
<description>"CEL - P0546 Exhaust Gas Temperature Sensor Circuit High"</description>
</table>
<table type="1D" name="CEL - P1301" category="CEL Fix" storagetype="uint16" endian="big" sizey="2">
<scaling units="DTC Code" expression="x" to_byte="x" format="#" increment="1" />
<description>"CEL - P1301 Misfire Detected (High Temperature Exhaust Gas)"</description>
</table>
<table type="1D" name="CEL - P1312" category="CEL Fix" storagetype="uint16" endian="big" sizey="2">
<scaling units="DTC Code" expression="x" to_byte="x" format="#" increment="1" />
<description>"CEL - P1312 Exhaust Gas Temperature Sensor Malfunction"</description>
</table>
<table type="1D" name="CEL - P1544" category="CEL Fix" storagetype="uint16" endian="big" sizey="2">
<scaling units="DTC Code" expression="x" to_byte="x" format="#" increment="1" />
<description>"CEL - P1544 Exhaust Gas Temperature Too High"</description>
</table>
<table type="2D" name="Front o2 Scaling" category="Fuel" storagetype="uint16" endian="big" sizey="13">
<scaling units="AFR" expression="(x*.0001220703125)*14.7" to_byte="(x/14.7)/.0001220703125" format="#.00" increment="1" />
<table type="Y Axis" name="Voltage" storagetype="uint16" endian="big" sizey="13">
<scaling units="volts" expression="x" to_byte="x" format="#.00" increment="1" />
<description>"Front o2 Sensor Scaling"</description>
</table>
</table>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4TF400E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF400E</internalidstring>
<caseid>AH792</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>Manual</transmission>
<year>2004</year>
<flashmethod>wrx04</flashmethod>
<memmodel>unknown</memmodel>
<obsolete>true</obsolete>
</romid>
<table name="IGN - Base Timing" storageaddress="0x293EB">
<table type="X Axis" storageaddress="0x293C9" />
<table type="Y Axis" storageaddress="0x293AA" />
</table>
<table name="IGN - Correction" storageaddress="0x298BD">
<table type="X Axis" storageaddress="0x298A1"/>
<table type="Y Axis" storageaddress="0x29880"/>
</table>
<table name="BOOST - WG DC (MT)" storageaddress="0x2A68E">
<table type="X Axis" storageaddress="0x2A67C" />
<table type="Y Axis" storageaddress="0x2A66B" />
</table>
<table name="BOOST - Target PSI (MT)" storageaddress="0x2A726">
<table type="X Axis" storageaddress="0x2A714" />
<table type="Y Axis" storageaddress="0x2A701" />
</table>
<table name="FUEL - Low Detonation" storageaddress="0x28E0D">
<table type="X Axis" storageaddress="0x28DEF" />
<table type="Y Axis" storageaddress="0x28DCE" />
</table>
<table name="FUEL - High Detonation" storageaddress="0x28F30">
<table type="X Axis" storageaddress="0x28F12" />
<table type="Y Axis" storageaddress="0x28EED" />
</table>
<table name="EGT Limit" storageaddress="0x2AFFA">
<table type="X Axis" storageaddress="0x2AFEF" />
<table type="Y Axis" storageaddress="0x2AFF4" />
</table>
<table name="Rev Limit" storageaddress="0x291C8" />
<table name="Rev Limit - IGN Retard" storageaddress="0x2971B" />
<table name="Knock Detection Range (RPM)" storageaddress="0x299C8" />
<table name="Knock Detection - Min Load" storageaddress="0x299D0" />
<table name="Knock Learning Range (RPM)" storageaddress="0x299E5" />
<table name="Knock Learning Range (Load)" storageaddress="0x299D5" />
<table name="Coarse Ignition Range (RPM)" storageaddress="0x2998E" />
<table name="Coarse Ignition Range (Load)" storageaddress="0x29996" />
<table name="Fine Ignition Range (RPM)" storageaddress="0x299FB" />
<table name="Fine Ignition Range (Load)" storageaddress="0x29A03" />
<table name="Injector Flow Scaling" storageaddress="0x286BB" />
<table name="Injector Pulse Width" storageaddress="0x286C3" />
<table name="Boost Speed Limiting" storageaddress="0x2A7DC" />
<table name="Fuel Speed Limiting" storageaddress="0x291E9" />
<table name="CEL - MAF Threshold" storageaddress="0x2AD78" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<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="0x290E5" />
</table>
<table name="IAM - Initial" storageaddress="0x2998D" />
<table name="AM - Boost Enable" storageaddress="0x2A7F0" />
<table name="AM - Boost Disable" storageaddress="0x2A7EF" />
<table name="AM - Fuel Map Switch Threshold" storageaddress="0x28DCC" />
<table name="OL TPS Threshold" storageaddress="0x28D5A"/>
<table name="CL TPS Min Enter" storageaddress="0x28A8E"/>
<table name="CL Cruise AFR" storageaddress="0x0F3E8"/>
<table name="CL Min Coolant Temp" storageaddress="0x28D60" />
<table name="CL Max EGT" storageaddress="0x28D68" />
<table name="CL Max EGT - High Det" storageaddress="0x28D6A" />
<table name="CL Max RPM Decreasing" storageaddress="0x28D62" />
<table name="CL Max RPM Increasing" storageaddress="0x28D64" />
<table name="CL Max MPH Decreasing" storageaddress="0x28D66" />
<table name="CL Max MPH Increasing" storageaddress="0x28D67" />
<table name="CL Max MPH Trigger" storageaddress="0x28D6B"/>
<table name="CL Modified Load" storageaddress="0x28D5D" />
<table name="CL Delay A - Inc RPM" storageaddress="0x28D72" />
<table name="CL Delay B - Dec RPM" storageaddress="0x28D7A" />
<table name="CL Delay C - Inc MPH" storageaddress="0x28D82" />
<table name="CL Delay D - Dec MPH" storageaddress="0x28D8A" />
<table name="IDLE - Min Speed Startup (AT)" storageaddress="0x29FAA" />
<table name="IDLE - Min Speed Startup (MT)" storageaddress="0x29FB4" />
<table name="IDLE - Min Speed A/C (AT)" storageaddress="0x29D9F" />
<table name="IDLE - Min Speed A/C (MT)" storageaddress="0x29D9D" />
<table name="IDLE - Min Speed HiAmp (AT)" storageaddress="0x29FA6" />
<table name="IDLE - Min Speed HiAmp (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 (Atmospheric Pressure)" storageaddress="0x2A774" />
<table name="Wastegate Duty Compensation (Speed)" storageaddress="0x29A33">
<table type="Y Axis" storageaddress="0x29A11" />
</table>
<table name="Wastegate Duty Compensation (Atmospheric Pressure)" storageaddress="0x2A6D4" />
<table name="Wastegate Duty Compensation (Intake Temp)" storageaddress="0x2A6DE" />
<table name="CEL - P0037" storageaddress="0x2C4B4" />
<table name="CEL - P0038" storageaddress="0x2C4AC" />
<table name="CEL - P0137" storageaddress="0x2C478" />
<table name="CEL - P0138" storageaddress="0x2C490" />
<table name="CEL - P0139" storageaddress="0x2C3F0" />
<table name="CEL - P0420" storageaddress="0x2C40C" />
<table name="CEL - P0545" storageaddress="0x2C5E0" />
<table name="CEL - P0546" storageaddress="0x2C5E4" />
<table name="CEL - P1301" storageaddress="0x2C448" />
<table name="CEL - P1312" storageaddress="0x2C5E8" />
<table name="CEL - P1544" storageaddress="0x2C5EC" />
<table name="Front o2 Scaling" storageaddress="0x282AF">
<table type="Y Axis" storageaddress="0x28293" />
</table>
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF800E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF800E</internalidstring>
</romid>
<table name="EGT Limit" storageaddress="0x2AFF8">
<table type="X Axis" storageaddress="0x2AFED" />
<table type="Y Axis" storageaddress="0x2AFF2" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2AEC8" />
<table name="CL Cruise AFR" storageaddress="0x01F29A"/>
<table name="CEL - MAF Threshold" storageaddress="0x2AD76" />
<table name="CEL - P0037" storageaddress="0x2C574" />
<table name="CEL - P0038" storageaddress="0x2C56C" />
<table name="CEL - P0137" storageaddress="0x2C538" />
<table name="CEL - P0138" storageaddress="0x2C550" />
<table name="CEL - P0139" storageaddress="0x2C4B0" />
<table name="CEL - P0420" storageaddress="0x2C4CC" />
<table name="CEL - P0545" storageaddress="0x2C6A0" />
<table name="CEL - P0546" storageaddress="0x2C6A4" />
<table name="CEL - P1301" storageaddress="0x2C508" />
<table name="CEL - P1312" storageaddress="0x2C6A8" />
<table name="CEL - P1544" storageaddress="0x2C6AC" />
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF300E</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF300E</internalidstring>
<obsolete>true</obsolete>
</romid>
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF500F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF500F</internalidstring>
<obsolete>true</obsolete>
</romid>
<table name="Boost Limit (CEL)" storageaddress="0x2AEE1" />
<table name="CL Cruise AFR" storageaddress="0x0F3E2"/>
<table name="Coarse Ignition Range (Load)" storageaddress="0x29996" />
<table name="EGT Limit" storageaddress="0x2AFFA">
<table type="X Axis" storageaddress="0x2AFEF" />
<table type="Y Axis" storageaddress="0x2AFF4" />
</table>
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF510F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF510F</internalidstring>
<obsolete>true</obsolete>
</romid>
<table name="EGT Limit" storageaddress="0x2B004">
<table type="X Axis" storageaddress="0x2AFF9" />
<table type="Y Axis" storageaddress="0x2AFFE" />
</table>
<table name="Boost Limit (CEL)" storageaddress="0x2AEE1" />
<table name="CL Cruise AFR" storageaddress="0x0F22C"/>
</rom>
<rom base="A4TF400E">
<romid>
<xmlid>A4TF800F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF800F</internalidstring>
</romid>
<table name="EGT Limit" storageaddress="0x2AFFE">
<table type="X Axis" storageaddress="0x2AFF8" />
<table type="Y Axis" storageaddress="0x2AFF3" />
</table>
<table name="CL Cruise AFR" storageaddress="0x1F2C4"/>
<table name="Boost Limit (CEL)" storageaddress="0x2AECE" />
<table name="CEL - P0037" storageaddress="0x2C574" />
<table name="CEL - P0038" storageaddress="0x2C56C" />
<table name="CEL - P0137" storageaddress="0x2C538" />
<table name="CEL - P0138" storageaddress="0x2C550" />
<table name="CEL - P0139" storageaddress="0x2C4B0" />
<table name="CEL - P0420" storageaddress="0x2C4CC" />
<table name="CEL - P0545" storageaddress="0x2C6A0" />
<table name="CEL - P0546" storageaddress="0x2C6A4" />
<table name="CEL - P1301" storageaddress="0x2C508" />
<table name="CEL - P1312" storageaddress="0x2C6A8" />
<table name="CEL - P1544" storageaddress="0x2C6AC" />
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4TF520F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF520F</internalidstring>
<caseid>AH792</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>Manual</transmission>
<year>2004</year>
<flashmethod>wrx04</flashmethod>
<memmodel>unknown</memmodel>
</romid>
<table name="IGN - Base Timing" storageaddress="0x293EB">
<table type="X Axis" storageaddress="0x293C9" />
<table type="Y Axis" storageaddress="0x293AA" />
</table>
<table name="IGN - Correction" storageaddress="0x298D7">
<table type="X Axis" storageaddress="0x298BB"/>
<table type="Y Axis" storageaddress="0x2989A"/>
</table>
<table name="BOOST - WG DC (MT)" storageaddress="0x2A6A8">
<table type="X Axis" storageaddress="0x2A696" />
<table type="Y Axis" storageaddress="0x2A685" />
</table>
<table name="BOOST - Target PSI (MT)" storageaddress="0x2A740">
<table type="X Axis" storageaddress="0x2A72E" />
<table type="Y Axis" storageaddress="0x2A71B" />
</table>
<table name="FUEL - Low Detonation" storageaddress="0x28E0D">
<table type="X Axis" storageaddress="0x28DEF" />
<table type="Y Axis" storageaddress="0x28DCE" />
</table>
<table name="FUEL - High Detonation" storageaddress="0x28F30">
<table type="X Axis" storageaddress="0x28F12" />
<table type="Y Axis" storageaddress="0x28EED" />
</table>
<table name="EGT Limit" storageaddress="0x2B01E">
<table type="X Axis" storageaddress="0x2B013" />
<table type="Y Axis" storageaddress="0x2B018" />
</table>
<table name="Rev Limit" storageaddress="0x291C8" />
<table name="Rev Limit - IGN Retard" storageaddress="0x29735" />
<table name="Knock Detection Range (RPM)" storageaddress="0x299E2" />
<table name="Knock Detection - Min Load" storageaddress="0x299EA" />
<table name="Knock Learning Range (RPM)" storageaddress="0x299FF" />
<table name="Knock Learning Range (Load)" storageaddress="0x299EF" />
<table name="Coarse Ignition Range (RPM)" storageaddress="0x299A8" />
<table name="Coarse Ignition Range (Load)" storageaddress="0x299B0" />
<table name="Fine Ignition Range (RPM)" storageaddress="0x29A15" />
<table name="Fine Ignition Range (Load)" storageaddress="0x29A1D" />
<table name="Injector Flow Scaling" storageaddress="0x286BB" />
<table name="Injector Pulse Width" storageaddress="0x286C3" />
<table name="Boost Speed Limiting" storageaddress="0x2A7F6" />
<table name="Fuel Speed Limiting" storageaddress="0x291E9" />
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<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="0x290E5" />
</table>
<table name="IAM - Initial" storageaddress="0x299A7" />
<table name="AM - Boost Enable" storageaddress="0x2A80A" />
<table name="AM - Boost Disable" storageaddress="0x2A809" />
<table name="AM - Fuel Map Switch Threshold" storageaddress="0x28DCC" />
<table name="OL TPS Threshold" storageaddress="0x28D5A" />
<table name="CL TPS Min Enter" storageaddress="0x28A8E"/>
<table name="CL Cruise AFR" storageaddress="0x2F4EC"/>
<table name="CL Min Coolant Temp" storageaddress="0x28D60" />
<table name="CL Max EGT" storageaddress="0x28D68" />
<table name="CL Max EGT - High Det" storageaddress="0x28D6A" />
<table name="CL Max RPM Decreasing" storageaddress="0x28D62" />
<table name="CL Max RPM Increasing" storageaddress="0x28D64" />
<table name="CL Max MPH Decreasing" storageaddress="0x28D66" />
<table name="CL Max MPH Increasing" storageaddress="0x28D67" />
<table name="CL Max MPH Trigger" storageaddress="0x28D6B" />
<table name="CL Modified Load" storageaddress="0x28D5D" />
<table name="CL Delay A - Inc RPM" storageaddress="0x28D72" />
<table name="CL Delay B - Dec RPM" storageaddress="0x28D7A" />
<table name="CL Delay C - Inc MPH" storageaddress="0x28D82" />
<table name="CL Delay D - Dec MPH" storageaddress="0x28D8A" />
<table name="IDLE - Min Speed Startup (AT)" storageaddress="0x29FC4" />
<table name="IDLE - Min Speed Startup (MT)" storageaddress="0x29FCE" />
<table name="IDLE - Min Speed A/C (AT)" storageaddress="0x29DB9" />
<table name="IDLE - Min Speed A/C (MT)" storageaddress="0x29DB7" />
<table name="IDLE - Min Speed HiAmp (AT)" storageaddress="0x29FC0" />
<table name="IDLE - Min Speed HiAmp (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 (Atmospheric Pressure)" storageaddress="0x2A78E" />
<table name="Wastegate Duty Compensation (Speed)" storageaddress="0x29A4D">
<table type="Y Axis" storageaddress="0x29A2B" />
</table>
<table name="Wastegate Duty Compensation (Atmospheric Pressure)" storageaddress="0x2A6EE" />
<table name="Wastegate Duty Compensation (Intake Temp)" storageaddress="0x2A6F7" />
<table name="CEL - P0037" storageaddress="0x2C534" />
<table name="CEL - P0038" storageaddress="0x2C52C" />
<table name="CEL - P0137" storageaddress="0x2C4F8" />
<table name="CEL - P0138" storageaddress="0x2C510" />
<table name="CEL - P0139" storageaddress="0x2C470" />
<table name="CEL - P0420" storageaddress="0x2C48C" />
<table name="CEL - P0545" storageaddress="0x2C660" />
<table name="CEL - P0546" storageaddress="0x2C664" />
<table name="CEL - P1301" storageaddress="0x2C4C8" />
<table name="CEL - P1312" storageaddress="0x2C668" />
<table name="CEL - P1544" storageaddress="0x2C66C" />
<table name="Front o2 Scaling" storageaddress="0x282AF">
<table type="Y Axis" storageaddress="0x28293" />
</table>
</rom>
<rom base="A4TF520F">
<romid>
<xmlid>A4TF520F</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TF520F</internalidstring>
</romid>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4SGC00C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGC00C</internalidstring>
<caseid>?</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>?</transmission>
<year>2002</year>
<flashmethod>wrx02</flashmethod>
<memmodel>unknown</memmodel>
<obsolete>true</obsolete>
</romid>
<table name="FUEL - Low Detonation" storageaddress="0x293A4" sizex="15">
<table type="X Axis" storageaddress="0x29384" />
<table type="Y Axis" storageaddress="0x29363" />
</table>
<table name="FUEL - High Detonation" storageaddress="0x294E6">
<table type="X Axis" storageaddress="0x294C8" />
<table type="Y Axis" storageaddress="0x294A3" />
</table>
<table name="IGN - Base Timing" storageaddress="0x29BB3">
<table type="X Axis" storageaddress="0x29B91" />
<table type="Y Axis" storageaddress="0x29B70" />
</table>
<table name="IGN - Correction" storageaddress="0x2A11E">
<table type="X Axis" storageaddress="0x2A102" />
<table type="Y Axis" storageaddress="0x2A0E1" />
</table>
<table name="BOOST - WG DC (MT)" storageaddress="0x2B367">
<table type="X Axis" storageaddress="0x2B355" />
<table type="Y Axis" storageaddress="0x2B344" />
</table>
<table name="BOOST - WG DC (AT)" storageaddress="0x2B304">
<table type="X Axis" storageaddress="0x2B2F2" />
<table type="Y Axis" storageaddress="0x2B2E1" />
</table>
<table name="BOOST - Target PSI (AT)" storageaddress="0x2B3FF">
<table type="X Axis" storageaddress="0x2B3ED" />
<table type="Y Axis" storageaddress="0x2B3DA" />
</table>
<table name="BOOST - Target PSI (MT)" storageaddress="0x2B46C">
<table type="X Axis" storageaddress="0x2B45A" />
<table type="Y Axis" storageaddress="0x2B447" />
</table>
<table name="Rev Limit" storageaddress="0x298B4" />
<table name="Injector Flow Scaling" storageaddress="0x28AE6" />
<table name="Coarse Ignition Range (RPM)" storageaddress="0x2A1EF" />
<table name="Coarse Ignition Range (Load)" storageaddress="0x2A1F7" />
<table name="Boost Speed Limiting" storageaddress="0x2B522" />
<table name="Fuel Speed Limiting" storageaddress="0x298D4" />
<table name="Boost Limit (CEL)" storageaddress="0x2BB80" />
<table name="Boost Limit (Fuel Cut)" storageaddress="0x298E3" />
<table name="CL Min Coolant Temp" storageaddress="0x292BB" />
<table name="IAM - Initial" storageaddress="0x2A1EE" />
</rom>
<rom base="A4SGC00C">
<romid>
<xmlid>A4SGA00C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGA00C</internalidstring>
</romid>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4TC300L</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC300L</internalidstring>
<caseid>?</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>Manual</transmission>
<year>2003</year>
<flashmethod>wrx02</flashmethod>
<memmodel>unknown</memmodel>
<obsolete>true</obsolete>
</romid>
<table name="FUEL - Low Detonation" 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="FUEL - High Detonation" 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="IGN - Base Timing" storageaddress="0x293EF">
<table type="X Axis" storageaddress="0x293CD" />
<table type="Y Axis" storageaddress="0x293AE" />
</table>
<table name="IGN - Correction" storageaddress="0x298C1">
<table type="X Axis" storageaddress="0x298A5" />
<table type="Y Axis" storageaddress="0x29884" />
</table>
<table name="BOOST - WG DC (MT)" storageaddress="0x2A69E">
<table type="X Axis" storageaddress="0x2A68C" />
<table type="Y Axis" storageaddress="0x2A67B" />
</table>
<table name="BOOST - Target PSI (MT)" storageaddress="0x2A736">
<table type="X Axis" storageaddress="0x2A724" />
<table type="Y Axis" storageaddress="0x2A711" />
</table>
<table name="EGT Limit" storageaddress="0x2B0B1">
<table type="X Axis" storageaddress="0x2B0A6" />
<table type="Y Axis" storageaddress="0x2B0AB" />
</table>
<table name="MAF Sensor Scaling" storageaddress="0x2808A">
<table type="Y Axis" storageaddress="0x28028" />
</table>
<table name="CEL - MAF Threshold" storageaddress="0x2ADEE" />
<table name="Tip-In Enrichment" storageaddress="0x2910D">
<table type="Y Axis" storageaddress="0x290EB" />
</table>
<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="Rev Limit" storageaddress="0x291CE" />
<table name="Rev Limit - IGN Retard" storageaddress="0x2971F" />
<table name="Knock Detection Range (RPM)" storageaddress="0x299CC" />
<table name="Knock Detection - Min Load" storageaddress="0x299D4" />
<table name="Knock Learning Range (RPM)" storageaddress="0x299E9" />
<table name="Knock Learning Range (Load)" storageaddress="0x299D9" />
<table name="Coarse Ignition Range (RPM)" storageaddress="0x29992" />
<table name="Coarse Ignition Range (Load)" storageaddress="0x2999A" />
<table name="Fine Ignition Range (RPM)" storageaddress="0x299FF" />
<table name="Fine Ignition Range (Load)" storageaddress="0x29A07" />
<table name="Boost Speed Limiting" storageaddress="0x2A7EC" />
<table name="Fuel Speed Limiting" storageaddress="0x291EF" />
<table name="IAM - Initial" storageaddress="0x29991" />
<table name="AM - Boost Enable" storageaddress="0x2A800" />
<table name="AM - Boost Disable" storageaddress="0x2A7FF" />
<table name="AM - Fuel Map Switch Threshold" storageaddress="0x28DD1" />
<table name="OL TPS Threshold" storageaddress="0x28D43"/>
<table name="CL Min Coolant Temp" storageaddress="0x28D39" />
<table name="CL TPS Min Enter" storageaddress="0x28A6C"/>
<table name="CL Cruise AFR" storageaddress="0x157E2"/>
<table name="CL Max EGT" storageaddress="0x28D49" />
<table name="CL Max RPM Decreasing" storageaddress="0x28D3B" />
<table name="CL Max RPM Increasing" storageaddress="0x28D3D" />
<table name="CL Max MPH Decreasing" storageaddress="0x28D3F" />
<table name="CL Max MPH Increasing" storageaddress="0x28D40" />
<table name="CL Max MPH Trigger" storageaddress="0x28D44"/>
<table name="CL Modified Load - Bugeye" storageaddress="0x28D91" />
<table name="CL Delay A - Inc RPM" storageaddress="0x28D51" />
<table name="CL Delay B - Dec RPM" storageaddress="0x28D59" />
<table name="CL Delay C - Inc MPH" storageaddress="0x28D61" />
<table name="CL Delay D - Dec MPH" storageaddress="0x28D69" />
<table name="IDLE - Min Speed Startup (AT)" storageaddress="0x29FAE" />
<table name="IDLE - Min Speed Startup (MT)" storageaddress="0x29FB8" />
<table name="IDLE - Min Speed A/C (AT)" storageaddress="0x29DA3" />
<table name="IDLE - Min Speed A/C (MT)" storageaddress="0x29DA1" />
<table name="IDLE - Min Speed HiAmp (AT)" storageaddress="0x29FAA" />
<table name="IDLE - Min Speed HiAmp (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 (Atmospheric Pressure)" storageaddress="0x2A784" />
<table name="Wastegate Duty Compensation (Speed)" storageaddress="0x29A37">
<table type="Y Axis" storageaddress="0x29A15" />
</table>
<table name="Wastegate Duty Compensation (Atmospheric Pressure)" storageaddress="0x2A6E4" />
<table name="Wastegate Duty Compensation (Intake Temp)" storageaddress="0x2A6F1" />
<table name="CEL - P0037" storageaddress="0x2C9B4" />
<table name="CEL - P0038" storageaddress="0x2C9AC" />
<table name="CEL - P0137" storageaddress="0x2C978" />
<table name="CEL - P0138" storageaddress="0x2C990" />
<table name="CEL - P0139" storageaddress="0x2C8F0" />
<table name="CEL - P0420" storageaddress="0x2C90C" />
<table name="CEL - P0545" storageaddress="0x2CAE0" />
<table name="CEL - P0546" storageaddress="0x2CAE4" />
<table name="CEL - P1301" storageaddress="0x2C948" />
<table name="CEL - P1312" storageaddress="0x2CAE8" />
<table name="CEL - P1544" storageaddress="0x2CAEC" />
<table name="Front o2 Scaling" storageaddress="0x2828D">
<table type="Y Axis" storageaddress="0x28271" />
</table>
</rom>
<rom base="A4TC300L">
<romid>
<xmlid>A4TC400L</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC400L</internalidstring>
</romid>
</rom>
<rom base="A4TC300L">
<romid>
<xmlid>A4TC401L</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TC401L</internalidstring>
</romid>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4SGD10C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGD10C</internalidstring>
<caseid>?</caseid>
<ecuid>1</ecuid>
<market>USDM</market>
<transmission>?</transmission>
<year>2002</year>
<flashmethod>wrx02</flashmethod>
<memmodel>unknown</memmodel>
</romid>
<table name="FUEL - Low Detonation" storageaddress="0x293A4" sizex="15">
<table type="X Axis" storageaddress="0x29384" />
<table type="Y Axis" storageaddress="0x29363" />
</table>
<table name="FUEL - Low Detonation - IDLE" storageaddress="0x2935F" sizex="2" sizey="2" >
<table type="X Axis" storageaddress="0x29359" />
<table type="Y Axis" storageaddress="0x29354" />
</table>
<table name="FUEL - High Detonation" storageaddress="0x294E6">
<table type="X Axis" storageaddress="0x294C8" />
<table type="Y Axis" storageaddress="0x294A3" />
</table>
<table name="FUEL - High Detonation - IDLE" storageaddress="0x2949F" sizex="2" sizey="2" >
<table type="X Axis" storageaddress="0x29499" />
<table type="Y Axis" storageaddress="0x29494" />
</table>
<table name="IGN - Base Timing" storageaddress="0x29BB3">
<table type="X Axis" storageaddress="0x29B91" />
<table type="Y Axis" storageaddress="0x29B70" />
</table>
<table name="IGN - Base Timing - IDLE" storageaddress="0x29CBE" sizex="2" sizey="2" >
<table type="X Axis" storageaddress="0x29CB8" />
<table type="Y Axis" storageaddress="0x29CB3" />
</table>
<table name="IGN - Correction" storageaddress="0x2A11E">
<table type="X Axis" storageaddress="0x2A102" />
<table type="Y Axis" storageaddress="0x2A0E1" />
</table>
<table name="IGN - Correction - IDLE" storageaddress="0x2A222" sizex="2" sizey="2">
<table type="X Axis" storageaddress="0x2A21E" />
<table type="Y Axis" storageaddress="0x2A217" />
</table>
<table name="BOOST - WG DC (AT)" storageaddress="0x2B308">
<table type="X Axis" storageaddress="0x2B2F6" />
<table type="Y Axis" storageaddress="0x2B2E5" />
</table>
<table name="BOOST - WG DC (MT)" storageaddress="0x2B36B">
<table type="X Axis" storageaddress="0x2B359" />
<table type="Y Axis" storageaddress="0x2B348" />
</table>
<table name="BOOST - Target PSI (AT)" storageaddress="0x2B403">
<table type="X Axis" storageaddress="0x2B3F1" />
<table type="Y Axis" storageaddress="0x2B3DE" />
</table>
<table name="BOOST - Target PSI (MT)" storageaddress="0x2B470">
<table type="X Axis" storageaddress="0x2B45E" />
<table type="Y Axis" storageaddress="0x2B44B" />
</table>
<table name="EGT Limit" storageaddress="0x2BC9E">
<table type="X Axis" storageaddress="0x2BC93" />
<table type="Y Axis" storageaddress="0x2BC98" />
</table>
<table name="Rev Limit" storageaddress="0x298B4" />
<table name="Rev Limit - IGN Retard" storageaddress="0x29F7B" />
<table name="Boost Speed Limiting" storageaddress="0x2B522" />
<table name="Fuel Speed Limiting" storageaddress="0x298D4" />
<table name="Knock Detection Range (RPM)" storageaddress="0x2A238" />
<table name="Knock Detection - Min Load" storageaddress="0x2A240" />
<table name="Knock Learning Range (RPM)" storageaddress="0x2A255" />
<table name="Knock Learning Range (Load)" storageaddress="0x2A245" />
<table name="Coarse Ignition Range (RPM)" storageaddress="0x2A1EF" />
<table name="Coarse Ignition Range (Load)" storageaddress="0x2A1F7" />
<table name="Fine Ignition Range (RPM)" storageaddress="0x2A280" />
<table name="Fine Ignition Range (Load)" storageaddress="0x2A288" />
<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="CEL - MAF Threshold" storageaddress="0x2B94B" />
<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="0x29774" />
</table>
<table name="IAM - Initial" storageaddress="0x2A1EE" />
<table name="AM - Boost Enable" storageaddress="0x2B53A" />
<table name="AM - Boost Disable" storageaddress="0x2B539" />
<table name="AM - Fuel Map Switch Threshold" storageaddress="0x29353" />
<table name="OL TPS Threshold" storageaddress="0x292C5"/>
<table name="CL Min Coolant Temp" storageaddress="0x292BB" />
<table name="CL TPS Min Enter" storageaddress="0x28F39"/>
<table name="CL Cruise AFR" storageaddress="0x15FEA"/>
<table name="CL Max EGT" storageaddress="0x292CB" />
<table name="CL Max RPM Decreasing" storageaddress="0x292BD" />
<table name="CL Max RPM Increasing" storageaddress="0x292BF" />
<table name="CL Max MPH Decreasing" storageaddress="0x292C1" />
<table name="CL Max MPH Increasing" storageaddress="0x292C2" />
<table name="CL Max MPH Trigger" storageaddress="0x292C6"/>
<table name="CL Modified Load - Bugeye" storageaddress="0x29313" />
<table name="CL Delay A - Inc RPM" storageaddress="0x292D3" />
<table name="CL Delay B - Dec RPM" storageaddress="0x292DB" />
<table name="CL Delay C - Inc MPH" storageaddress="0x292E3" />
<table name="CL Delay D - Dec MPH" storageaddress="0x292EB" />
<table name="IDLE - Min Speed Startup (AT)" storageaddress="0x2AAFC" />
<table name="IDLE - Min Speed Startup (MT)" storageaddress="0x2AB04" />
<table name="IDLE - Min Speed A/C (AT)" storageaddress="0x2A8A2" />
<table name="IDLE - Min Speed A/C (MT)" storageaddress="0x2A8A0" />
<table name="IDLE - Min Speed HiAmp (AT)" storageaddress="0x2AAF8" />
<table name="IDLE - Min Speed HiAmp (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 (Atmospheric Pressure)" storageaddress="0x2B4BE" />
<table name="Wastegate Duty Compensation (Speed)" storageaddress="0x2A2B8">
<table type="Y Axis" storageaddress="0x2A296" />
</table>
<table name="Wastegate Duty Compensation (Atmospheric Pressure)" storageaddress="0x2B3B1" />
<table name="Wastegate Duty Compensation (Intake Temp)" storageaddress="0x2B3BE" />
<table name="CEL - P0037" storageaddress="0x2DBB4" />
<table name="CEL - P0038" storageaddress="0x2DBAC" />
<table name="CEL - P0139" storageaddress="0x2DAF0" />
<table name="CEL - P0420" storageaddress="0x2DB0C" />
<table name="CEL - P0545" storageaddress="0x2DCE0" />
<table name="CEL - P0546" storageaddress="0x2DCE4" />
<table name="CEL - P1301" storageaddress="0x2DB48" />
<table name="CEL - P1312" storageaddress="0x2DCE8" />
<table name="CEL - P1544" storageaddress="0x2DCEC" />
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
</rom>
<rom base="A4SGD10C">
<romid>
<xmlid>A4SGE01C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SGE01C</internalidstring>
<year>2002</year>
<obsolete>false</obsolete>
</romid>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4SG900C</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SG900C</internalidstring>
<year>2002</year>
<obsolete>true</obsolete>
</romid>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4SE700D</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SE700D</internalidstring>
<year>2001</year>
<obsolete>true</obsolete>
</romid>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4SE900D</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4SE900D</internalidstring>
<year>2002</year>
<obsolete>false</obsolete>
</romid>
<table name="FUEL - Low Detonation" storageaddress="0x292FC" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x292DA" />
<table type="Y Axis" storageaddress="0x292B5" />
</table>
<table name="FUEL - Low Detonation - IDLE" storageaddress="0x292B1" sizex="2" sizey="2" >
<table type="X Axis" storageaddress="0x292AB" />
<table type="Y Axis" storageaddress="0x292A6" />
</table>
<table name="FUEL - High Detonation" storageaddress="0x29472" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29450" />
<table type="Y Axis" storageaddress="0x2942B" />
</table>
<table name="FUEL - High Detonation - IDLE" storageaddress="0x29427" sizex="2" sizey="2" >
<table type="X Axis" storageaddress="0x29421" />
<table type="Y Axis" storageaddress="0x2941C" />
</table>
<table name="IGN - Base Timing" storageaddress="0x29A87" sizex="16" sizey="18" >
<table type="X Axis" storageaddress="0x29A65" />
<table type="Y Axis" storageaddress="0x29A40" />
</table>
<table name="IGN - Base Timing - IDLE" storageaddress="0x29BB2" sizex="2" sizey="2" >
<table type="X Axis" storageaddress="0x29BAC" />
<table type="Y Axis" storageaddress="0x29BA7" />
</table>
<table name="IGN - Correction" storageaddress="0x2A057" sizex="16" sizey="18">
<table type="X Axis" storageaddress="0x2A035" />
<table type="Y Axis" storageaddress="0x2A010" />
</table>
<table name="IGN - Correction - IDLE" storageaddress="0x2A1AB" sizex="2" sizey="2">
<table type="X Axis" storageaddress="0x2A1A5" />
<table type="Y Axis" storageaddress="0x2A1A0" />
</table>
<table name="BOOST - WG DC (MT)" storageaddress="0x2B2C0">
<table type="X Axis" storageaddress="0x2B2AE" />
<table type="Y Axis" storageaddress="0x2B29D" />
</table>
<table name="BOOST - Target PSI (MT)" storageaddress="0x2B3C5">
<table type="X Axis" storageaddress="0x2B3B3" />
<table type="Y Axis" storageaddress="0x2B3A0" />
</table>
<table name="EGT Limit" storageaddress="0x2BCDB" sizex="11" sizey="12" >
<table type="X Axis" storageaddress="0x2BCC3" />
<table type="Y Axis" storageaddress="0x2BCAA" />
</table>
<table name="Rev Limit" storageaddress="0x297A2" />
<table name="Rev Limit - IGN Retard" storageaddress="0x29EA7" />
<table name="Boost Speed Limiting" storageaddress="0x2B47B" />
<table name="Fuel Speed Limiting" storageaddress="0x297C2" />
<table name="Knock Detection Range (RPM)" storageaddress="0x2A1C1" />
<table name="Knock Detection - Min Load" storageaddress="0x2A1C9" />
<table name="Knock Learning Range (RPM)" storageaddress="0x2A1DD" />
<table name="Knock Learning Range (Load)" storageaddress="0x2A1CD" />
<table name="Coarse Ignition Range (RPM)" storageaddress="0x2A178" />
<table name="Coarse Ignition Range (Load)" storageaddress="0x2A180" />
<table name="Fine Ignition Range (RPM)" storageaddress="0x2A208" />
<table name="Fine Ignition Range (Load)" storageaddress="0x2A210" />
<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="CEL - MAF Threshold" storageaddress="0x2B910" />
<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="0x29662" />
</table>
<table name="IAM - Initial" storageaddress="0x2A177" />
<table name="AM - Boost Enable" storageaddress="0x2B48F" />
<table name="AM - Boost Disable" storageaddress="0x2B48E" />
<table name="AM - Fuel Map Switch Threshold" storageaddress="0x292A5" />
<table name="OL TPS Threshold" storageaddress="0x29217"/>
<table name="CL Min Coolant Temp" storageaddress="0x2920D" />
<table name="CL TPS Min Enter" storageaddress="0x28E8A"/>
<table name="CL Cruise AFR" storageaddress="0x15D90"/>
<table name="CL Max EGT" storageaddress="0x2921D" />
<table name="CL Max RPM Decreasing" storageaddress="0x2920D" />
<table name="CL Max RPM Increasing" storageaddress="0x2920F" />
<table name="CL Max MPH Decreasing" storageaddress="0x29213" />
<table name="CL Max MPH Increasing" storageaddress="0x29214" />
<table name="CL Max MPH Trigger" storageaddress="0x29218"/>
<table name="CL Modified Load - Bugeye" storageaddress="0x29265" />
<table name="CL Delay A - Inc RPM" storageaddress="0x29225" />
<table name="CL Delay B - Dec RPM" storageaddress="0x2922D" />
<table name="CL Delay C - Inc MPH" storageaddress="0x29235" />
<table name="CL Delay D - Dec MPH" storageaddress="0x2923D" />
<table name="IDLE - Min Speed Startup (AT)" storageaddress="0x2AAAC" />
<table name="IDLE - Min Speed Startup (MT)" storageaddress="0x2AAB4" />
<table name="IDLE - Min Speed A/C (AT)" storageaddress="0x2A852" />
<table name="IDLE - Min Speed A/C (MT)" storageaddress="0x2A850" />
<table name="IDLE - Min Speed HiAmp (AT)" storageaddress="0x2AAA8" />
<table name="IDLE - Min Speed HiAmp (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 (Atmospheric Pressure)" storageaddress="0x2B413" />
<table name="Wastegate Duty Compensation (Speed)" storageaddress="0x2A240">
<table type="Y Axis" storageaddress="0x2A21E" />
</table>
<table name="Wastegate Duty Compensation (Atmospheric Pressure)" storageaddress="0x2B306" />
<table name="Wastegate Duty Compensation (Intake Temp)" storageaddress="0x2B313" />
<table name="CEL - P0037" storageaddress="0x2E5B4" />
<table name="CEL - P0038" storageaddress="0x2E5AC" />
<table name="CEL - P0139" storageaddress="0x2E4F0" />
<table name="CEL - P0420" storageaddress="0x2E50C" />
<table name="CEL - P0545" storageaddress="0x2E6E0" />
<table name="CEL - P0546" storageaddress="0x2E6E4" />
<table name="CEL - P1301" storageaddress="0x2E548" />
<table name="CEL - P1312" storageaddress="0x2E6E8" />
<table name="CEL - P1544" storageaddress="0x2E6EC" />
<table name="Front o2 Scaling" storageaddress="0x2855F">
<table type="Y Axis" storageaddress="0x28543" />
</table>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A4TE001G</xmlid>
<internalidaddress>200</internalidaddress>
<internalidstring>A4TE001G</internalidstring>
<ecuid>1</ecuid>
<market>EUDM</market>
<year>2003</year>
<flashmethod>wrx02</flashmethod>
<obsolete>true</obsolete>
</romid>
<table name="FUEL - Low Detonation" storageaddress="0x20CB7" sizex="16" sizey="16">
<table type="X Axis" storageaddress="0x20C95" />
<table type="Y Axis" storageaddress="0x20C74" />
</table>
<table name="IGN - Base Timing" storageaddress="0x212A3" sizey="16">
<table type="X Axis" storageaddress="0x21281" />
<table type="Y Axis" storageaddress="0x21260" />
</table>
<table name="IGN - Correction" storageaddress="0x217EA" sizex="13" sizey="16">
<table type="X Axis" storageaddress="0x217CE" />
<table type="Y Axis" storageaddress="0x217AD" />
</table>
<table name="BOOST - Target PSI" storageaddress="0x22540">
<table type="X Axis" storageaddress="0x22534" storagetype="unit8">
<scaling expression="x/1.3" to_byte="x*1.3" />
</table>
<table type="Y Axis" storageaddress="0x22523" />
</table>
</rom>
<rom>
<romid>
<xmlid>DBWBASE</xmlid>
<make>Subaru</make>
<model>Impreza</model>
<submodel>STI</submodel>
<filesize>1mb</filesize>
</romid>
</rom>
<rom base="WRXBASE">
<romid>
<xmlid>A8DH200Z</xmlid>
<internalidaddress>2000</internalidaddress>
<internalidstring>A8DH200Z</internalidstring>
<make>Subaru</make>
<model>Impreza</model>
<submodel>STi</submodel>
<filesize>1mb</filesize>
</romid>
<table name="IGN - Base Timing" storageaddress="0xCA300" sizex="19" sizey="19">
<table type="X Axis" storageaddress="0x1000" />
<table type="Y Axis" storageaddress="0x1000" />
</table>
</rom>
</roms>