<rom>
  <romid>
    <xmlid>A2WC011E</xmlid>
    <internalidaddress>2000</internalidaddress>
    <internalidstring>A2WC011E</internalidstring>
    <ecuid>3B02594316</ecuid>
    <year>04-07</year>
    <market>JDM</market>
    <make>Subaru</make>
    <model>Forester</model>
    <submodel>STi</submodel>
    <transmission>MT</transmission>
    <memmodel>SH7055</memmodel>
    <flashmethod>sti04</flashmethod>
    <checksummodule>subarudbw</checksummodule>
  </romid>
  <include>32BITBASE</include>
  <table name="Target Boost" address="56b08">
    <table name="X" address="56ab8" />
    <table name="Y" address="56ad8" />
  </table>
  <table name="Boost Compensation (Vehicle Speed)" address="56594" />
  <table name="Boost Compensation (Vehicle Speed) Disable" address="5658c" />
  <table name="Boost Compensation (Coolant Temp)" address="56664">
    <table name="Y" address="56598" />
  </table>
  <table name="Boost Comp Atmosphere Multiplier Determination" address="5676c">
    <table name="Y" address="5675c" />
  </table>
  <table name="Boost Comp Atmosphere Multiplier Offset" address="56698">
    <table name="Y" address="56688" />
  </table>
  <table name="Boost Limit (Fuel Cut)" address="59c30">
    <table name="Y" address="59c18" />
  </table>
  <table name="Boost Control Disable (IAM)" address="56574" />
  <table name="Boost Control Disable (Fine Correction)" address="56570" />
  <table name="Boost Control Disable Delay (Fine Correction)" address="5651d" />
  <table name="Initial Wastegate Duty" address="568d8">
    <table name="X" address="56888" />
    <table name="Y" address="568a8" />
  </table>
  <table name="Max Wastegate Duty" address="569f0">
    <table name="X" address="569b0" />
    <table name="Y" address="569d0" />
  </table>
  <table name="Wastegate Duty Limit (Maximum)" address="13d5c" />
  <table name="Wastegate Compensation (Intake Temp)" address="56624">
    <table name="Y" address="565e4" />
  </table>
  <table name="Wastegate Compensation (Coolant Temp)" address="56644">
    <table name="Y" address="56598" />
  </table>
  <table name="Wastegate Compensation (Atmosphere)" address="56828">
    <table name="X" address="56800" />
    <table name="Y" address="56818" />
  </table>
  <table name="Turbo Dynamics Proportional" address="566c0">
    <table name="Y" address="5669c" />
  </table>
  <table name="Turbo Dynamics Integral Positive" address="56730">
    <table name="Y" address="5670c" />
  </table>
  <table name="Turbo Dynamics Integral Negative" address="566f8">
    <table name="Y" address="566d4" />
  </table>
  <table name="TD Activation Thresholds (RPM)" address="5655c" />
  <table name="TD Activation Thresholds (Target Boost)" address="56530" />
  <table name="TD Integral Cumulative Range (WG Correction)" address="56564" />
  <table name="TD Integral Negative Activation (Boost Error)" address="5653c" />
  <table name="TD Integral Positive Activation (Boost Error)" address="56544" />
  <table name="TD Integral Positive Activation (Wastegate Duty)" address="56548" />
  <table name="Manifold Pressure Sensor Scaling" address="56164" />
  <table name="Manifold Pressure Sensor Limits (CEL)" address="5e180" />
  <table name="Manifold Pressure Sensor CEL Delays" address="584e9" />
  <table name="Primary Open Loop Fueling" address="59f4c">
    <table name="X" address="59ec4" elements="16" />
    <table name="Y" address="59f04" />
  </table>
  <table name="Primary Open Loop Fueling (Failsafe)" address="5a108">
    <table name="X" address="5a080" elements="16" />
    <table name="Y" address="5a0c0" />
  </table>
  <table name="Primary Open Loop Fuel Map Switch (IAM)" address="58cd0" />
  <table name="Minimum Active Primary Open Loop Enrichment" address="58c34" />
  <table name="Minimum Primary Open Loop Enrichment (Throttle)" address="59298">
    <table name="Y" address="59280" />
  </table>
  <table name="Primary Open Loop Fueling Compensation (Coolant Temp)" address="59a7c">
    <table name="Y" address="58f14" />
  </table>
  <table name="Primary Open Loop Fueling Compensation (Timing Compensation)_" address="592b8">
    <table name="Y" address="592a0" />
  </table>
  <table name="Front Oxygen Sensor Scaling" address="5e80c">
    <table name="Y" address="5e7d8" />
  </table>
  <table name="Front Oxygen Sensor Rich Limit" address="19d80" />
  <table name="Front Oxygen Sensor Compensation (Atmosphere)" address="57bc8">
    <table name="Y" address="57bb8" />
  </table>
  <table name="CL to OL Delay" address="58890">
    <table name="Y" elements="6" />
  </table>
  <table name="CL to OL Transition with Delay A (Throttle)" address="591d0">
    <table name="Y" address="59190" />
  </table>
  <table name="CL to OL Transition with Delay B (Throttle)" address="59220">
    <table name="Y" address="591e0" />
  </table>
  <table name="CL to OL Transition with Delay C (Throttle)" address="59270">
    <table name="Y" address="59230" />
  </table>
  <table name="CL to OL Transition with Delay Throttle Hysteresis" address="58c38" />
  <table name="CL to OL Transition with Delay A (Base Pulse Width)" address="5999c">
    <table name="Y" address="5995c" />
  </table>
  <table name="CL to OL Transition with Delay B (Base Pulse Width)" address="599fc">
    <table name="Y" address="599bc" />
  </table>
  <table name="CL to OL Transition with Delay C (Base Pulse Width)" address="59a5c">
    <table name="Y" address="59a1c" />
  </table>
  <table name="CL to OL Transition with Delay BPW Hysteresis" address="58c3c" />
  <table name="CL Delay Maximum Throttle" address="58cac" />
  <table name="CL Delay Maximum Vehicle Speed" address="58cb0" />
  <table name="CL Delay Minimum Coolant Temperature" address="58c40" />
  <table name="CL Delay Maximum Engine Speed (Per Gear)" address="58c6c" />
  <table name="CL Delay Maximum Engine Speed (Neutral)" address="58c94" />
  <table name="Injector Latency" address="5e28c">
    <table name="Y" address="5e278" />
  </table>
  <table name="Injector Flow Scaling" address="589b0" />
  <table name="Per Injector Primary Fuel Offset Compensation A" address="5a2a8">
    <table name="X" address="5a228" elements="18" />
    <table name="Y" address="5a270" />
  </table>
  <table name="Per Injector Primary Fuel Offset Compensation B" address="5a424">
    <table name="X" address="5a3a4" elements="18" />
    <table name="Y" address="5a3ec" />
  </table>
  <table name="Per Injector Primary Fuel Offset Compensation C" address="5a5a0">
    <table name="X" address="5a520" elements="18" />
    <table name="Y" address="5a568" />
  </table>
  <table name="Per Injector Primary Fuel Offset Compensation D" address="5a71c">
    <table name="X" address="5a69c" elements="18" />
    <table name="Y" address="5a6e4" />
  </table>
  <table name="Throttle Tip-in Enrichment" address="59b84">
    <table name="Y" address="59b3c" />
  </table>
  <table name="Minimum Tip-in Enrichment Activation" address="58da8" />
  <table name="Minimum Tip-in Enrichment Activation (Throttle)" address="58da4" />
  <table name="Tip-in Enrichment Compensation (Boost Error)" address="5933c">
    <table name="Y" address="59318" />
  </table>
  <table name="Tip-in Enrichment Compensation (Coolant Temp)" address="59ba8">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrichment 1" address="59012">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrichment 1 Idle" address="59e90">
    <table name="X" address="59e5c" />
    <table name="Y" address="59e84" />
  </table>
  <table name="Min Primary Base Enrich 2 Initial Start 1A" address="594c6">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 2 Initial Start 1B" address="59506">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 2 Initial Start 2A" address="594e6">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 2 Initial Start 2B" address="59526">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 2 Decay Step 1" address="59546">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 2 Decay Step 2" address="59566">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 3 Initial Start 1A" address="59446">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 3 Initial Start 1B" address="59466">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 3 Initial Start 2A" address="59486">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 3 Initial Start 2B" address="594a6">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 3 Decay Delay A" address="58fd2">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 3 Decay Delay B" address="58fe2">
    <table name="Y" address="58f14" />
  </table>
  <table name="Min Primary Base Enrich 3 Decay Multiplier" address="589b4" />
  <table name="A/F Learning #1 Limits" address="58be0" />
  <table name="A/F Learning #1 Airflow Ranges" address="58bec" />
  <table name="MAF Limit (Maximum)" address="57748" />
  <table name="MAF Sensor Scaling" address="5e610">
    <table name="Y" address="5e538" />
  </table>
  <table name="MAF Compensation (Intake Temp)" address="58000">
    <table name="X" address="57fcc" />
    <table name="Y" address="57fe0" />
  </table>
  <table name="Engine Load Limit (Maximum)" address="17e14" />
  <table name="Engine Load Compensation (MP)" address="57f48">
    <table name="X" address="57eec" />
    <table name="Y" address="57f18" elements="12" />
  </table>
  <table name="Base Timing" address="5b998">
    <table name="X" address="5b910" elements="16" />
    <table name="Y" address="5b950" />
  </table>
  <table name="Timing Advance (Maximum)" address="5bdb0">
    <table name="X" address="5bd28" />
    <table name="Y" address="5bd68" />
  </table>
  <table name="Timing Compensation (Intake Temp)" address="5b1c8">
    <table name="Y" address="5b188" />
  </table>
  <table name="Timing Compensation (Intake Temp) Activation" address="5baf8">
    <table name="X" address="5bab8" />
    <table name="Y" address="5bad8" />
  </table>
  <table name="Timing Compensation (Coolant Temp)" address="5b177">
    <table name="Y" address="5afdc" />
  </table>
  <table name="Timing Compensation (MRP)" address="5bce4">
    <table name="X" address="5bcc4" />
    <table name="Y" address="5bcd8" />
  </table>
  <table name="Timing Compensation Per Cylinder A__" address="5b4b8">
    <table name="Y" address="5b478" elements="16" />
  </table>
  <table name="Timing Compensation Per Cylinder B__" address="5b508">
    <table name="Y" address="5b4c8" elements="16" />
  </table>
  <table name="Timing Compensation Per Cylinder C__" address="5b558">
    <table name="Y" address="5b518" elements="16" />
  </table>
  <table name="Timing Compensation Per Cylinder D__" address="5b5a8">
    <table name="Y" address="5b568" elements="16" />
  </table>
  <table name="Timing Comp Minimum Load (Per Cylinder)" address="5ae3c" />
  <table name="Timing Comp Maximum RPM (Per Cylinder)" address="5ae38" />
  <table name="Timing Comp Minimum Coolant Temp (Per Cylinder)" address="5ae40" />
  <table name="Feedback Correction Range (RPM)" address="5ae74" />
  <table name="Feedback Correction Minimum Load" address="5ae84" />
  <table name="Feedback Correction Retard Value" address="5ae54" />
  <table name="Feedback Correction Retard Limit" address="5ae50" />
  <table name="Feedback Correction Negative Advance Value" address="5ae5c" />
  <table name="Feedback Correction Negative Advance Delay" address="5ac4e" />
  <table name="Extended Feedback Correction High RPM Compensation" address="5ae8c" />
  <table name="Fine Correction Range (RPM)" address="5af6c" />
  <table name="Fine Correction Range (Load)" address="5af7c" />
  <table name="Fine Correction Rows (RPM)" address="5af9c" />
  <table name="Fine Correction Columns (Load)" address="5af8c" />
  <table name="Fine Correction Retard Value" address="5afb4" />
  <table name="Fine Correction Retard Limit" address="5af64" />
  <table name="Fine Correction Advance Value" address="5af68" />
  <table name="Fine Correction Advance Limit" address="5af60" />
  <table name="Fine Correction Advance Delay" address="5ac5c" />
  <table name="Rough Correction Range (RPM)" address="5af04" />
  <table name="Rough Correction Range (Load)" address="5af14" />
  <table name="Rough Correction Minimum Timing Advance Map Value" address="5af24" />
  <table name="Rough Correction Learning Delay (Increasing)" address="5b5e0">
    <table name="Y" address="5b5b8" />
  </table>
  <table name="Advance Multiplier (Initial)" address="5af00" />
  <table name="Advance Multiplier Step Value" address="5af28" />
  <table name="Intake Cam Advance Angle (AVCS)" address="5fbc8">
    <table name="X" address="5fb48" />
    <table name="Y" address="5fb80" />
  </table>
  <table name="Rev Limit (Fuel Cut)" address="58dfc" />
  <table name="Rev Limit Fuel Resume (Boost)" address="58e04" />
  <table name="Speed Limiting A (Fuel Cut)" address="58e4c" />
  <table name="Speed Limiting B (Fuel Cut)" address="58e54" />
  <table name="Speed Limiting C (Throttle)_" address="57a24" />
  <table name="Intake Temp Sensor Scaling" address="55f20">
    <table name="Y" address="55ea8" />
  </table>
  <table name="Coolant Temp Sensor Scaling" address="55e38">
    <table name="Y" address="55dc8" />
  </table>
  <table name="Atmospheric Pressure Sensor Scaling" address="56110" />
  <table name="Radiator Fan Modes (Coolant Temp)" address="5efb8" />
  <table name="Radiator Fan Modes (Vehicle Speed)" address="5efc8" />
  <table name="Gear Determination Thresholds" address="57978" />
  <table name="Idle Speed A (Coolant Temp)" address="5ca24">
    <table name="Y" address="5c43c" />
  </table>
  <table name="Idle Speed B (Coolant Temp)" address="5ca64">
    <table name="Y" address="5c43c" />
  </table>
  <table name="Idle Speed C (Coolant Temp)" address="5caa4">
    <table name="Y" address="5c43c" />
  </table>
  <table name="(P0031) FRONT O2 SENSOR LOW INPUT" address="46576" />
  <table name="(P0032) FRONT O2 SENSOR HIGH INPUT" address="46574" />
  <table name="(P0037) REAR O2 SENSOR LOW INPUT" address="46575" />
  <table name="(P0038) REAR O2 SENSOR HIGH INPUT" address="46573" />
  <table name="(P0102) MAF SENSOR LOW INPUT" address="46529" />
  <table name="(P0103) MAF SENSOR HIGH INPUT" address="4652a" />
  <table name="(P0107) MAP SENSOR LOW INPUT" address="46577" />
  <table name="(P0108) MAP SENSOR HIGH INPUT" address="46578" />
  <table name="(P0112) IAT SENSOR LOW INPUT" address="46570" />
  <table name="(P0113) IAT SENSOR HIGH INPUT" address="46571" />
  <table name="(P0117) COOLANT TEMP SENSOR LOW INPUT" address="46531" />
  <table name="(P0118) COOLANT TEMP SENSOR HIGH INPUT" address="46532" />
  <table name="(P0122) TPS A LOW INPUT" address="4652e" />
  <table name="(P0123) TPS A HIGH INPUT" address="4652f" />
  <table name="(P0131) FRONT O2 SENSOR LOW INPUT" address="4656d" />
  <table name="(P0132) FRONT O2 SENSOR HIGH INPUT" address="4656e" />
  <table name="(P0134) FRONT O2 SENSOR NO ACTIVITY" address="4658e" />
  <table name="(P0137) REAR O2 SENSOR LOW VOLTAGE" address="4656c" />
  <table name="(P0138) REAR O2 SENSOR HIGH VOLTAGE" address="4656f" />
  <table name="(P0171) SYSTEM TOO LEAN" address="46562" />
  <table name="(P0172) SYSTEM TOO RICH" address="46563" />
  <table name="(P0222) TPS B LOW INPUT" address="46592" />
  <table name="(P0223) TPS B HIGH INPUT" address="46593" />
  <table name="(P0230) FUEL PUMP PRIMARY CIRCUIT" address="4658a" />
  <table name="(P0245) WASTEGATE SOLENOID A LOW" address="4657e" />
  <table name="(P0246) WASTEGATE SOLENOID A HIGH" address="4657f" />
  <table name="(P0261) FUEL INJECTOR #1 CIRCUIT LOW" address="46581" />
  <table name="(P0264) FUEL INJECTOR #2 CIRCUIT LOW" address="46582" />
  <table name="(P0267) FUEL INJECTOR #3 CIRCUIT LOW" address="46583" />
  <table name="(P0270) FUEL INJECTOR #4 CIRCUIT LOW" address="46584" />
  <table name="(P0327) KNOCK SENSOR 1 LOW INPUT" address="4652c" />
  <table name="(P0328) KNOCK SENSOR 1 HIGH INPUT" address="4652d" />
  <table name="(P0335) CRANKSHAFT POS. SENSOR A MALFUNCTION" address="46524" />
  <table name="(P0340) CAMSHAFT POS. SENSOR A MALFUNCTION_" address="465a6" />
  <table name="(P0345) CAMSHAFT POS. SENSOR A BANK 2" address="465a5" />
  <table name="(P0350) IGNITION COIL PRIMARY/SECONDARY" address="46538" />
  <table name="(P0458) EVAP PURGE VALVE CIRCUIT LOW" address="46554" />
  <table name="(P0459) EVAP PURGE VALVE CIRCUIT HIGH" address="46555" />
  <table name="(P0502) VEHICLE SPEED SENSOR LOW INPUT" address="46589" />
  <table name="(P0503) VEHICLE SPEED SENSOR INTERMITTENT" address="46590" />
  <table name="(P0512) STARTER REQUEST CIRCUIT" address="4653a" />
  <table name="(P0519) IDLE CONTROL MALFUNCTION (FAIL-SAFE)" address="4658c" />
  <table name="(P0562) SYSTEM VOLTAGE LOW" address="4657c" />
  <table name="(P0563) SYSTEM VOLTAGE HIGH" address="4657d" />
  <table name="(P0604) CONTROL MODULE RAM ERROR" address="46528" />
  <table name="(P0605) CONTROL MODULE ROM ERROR" address="465a7" />
  <table name="(P0607) CONTROL MODULE PERFORMANCE" address="4659a" />
  <table name="(P0638) THROTTLE ACTUATOR RANGE/PERF" address="46599" />
  <table name="(P0851) NEUTRAL SWITCH INPUT LOW" address="4653e" />
  <table name="(P0852) NEUTRAL SWITCH INPUT HIGH" address="46542" />
  <table name="(P1160) ABNORMAL RETURN SPRING" address="46594" />
  <table name="(P1518) STARTER SWITCH LOW INPUT" address="46539" />
  <table name="(P1560) BACK-UP VOLTAGE MALFUNCTION" address="4657b" />
  <table name="(P2004) TGV - INTAKE MANIFOLD RUNNER 1 STUCK OPEN" address="465b3" />
  <table name="(P2005) TGV - INTAKE MANIFOLD RUNNER 2 STUCK OPEN" address="465b5" />
  <table name="(P2006) TGV - INTAKE MANIFOLD RUNNER 1 STUCK CLOSED" address="465b4" />
  <table name="(P2007) TGV - INTAKE MANIFOLD RUNNER 2 STUCK CLOSED" address="465b6" />
  <table name="(P2008) TGV - INTAKE MANIFOLD RUNNER 1 CIRCUIT OPEN" address="465c1" />
  <table name="(P2009) TGV - INTAKE MANIFOLD RUNNER 1 CIRCUIT LOW" address="465bf" />
  <table name="(P2011) TGV - INTAKE MANIFOLD RUNNER 2 CIRCUIT OPEN" address="465c2" />
  <table name="(P2012) TGV - INTAKE MANIFOLD RUNNER 2 CIRCUIT LOW" address="465c0" />
  <table name="(P2016) TGV - INTAKE MANIFOLD RUNNER 1 POS. SENSOR LOW" address="465bb" />
  <table name="(P2017) TGV - INTAKE MANIFOLD RUNNER 1 POS. SENSOR HIGH" address="465bc" />
  <table name="(P2021) TGV - INTAKE MANIFOLD RUNNER 2 POS. SENSOR LOW" address="465bd" />
  <table name="(P2022) TGV - INTAKE MANIFOLD RUNNER 2 POS. SENSOR HIGH" address="465be" />
  <table name="(P2088) OCV SOLENOID A1 CIRCUIT OPEN" address="465af" />
  <table name="(P2089) OCV SOLENOID A1 CIRCUIT SHORT" address="465ae" />
  <table name="(P2092) OCV SOLENOID A2 CIRCUIT OPEN" address="465ad" />
  <table name="(P2093) OCV SOLENOID A2 CIRCUIT SHORT" address="465ac" />
  <table name="(P2101) THROTTLE ACTUATOR CIRCUIT RANGE/PERF" address="46597" />
  <table name="(P2102) THROTTLE ACTUATOR CIRCUIT LOW" address="46595" />
  <table name="(P2103) THROTTLE ACTUATOR CIRCUIT HIGH" address="46596" />
  <table name="(P2109) TPS A MINIMUM STOP PERF" address="46591" />
  <table name="(P2122) TPS D CIRCUIT LOW INPUT" address="4659e" />
  <table name="(P2123) TPS D CIRCUIT HIGH INPUT" address="4659f" />
  <table name="(P2127) TPS E CIRCUIT LOW INPUT" address="4659c" />
  <table name="(P2128) TPS E CIRCUIT HIGH INPUT" address="4659d" />
  <table name="(P2135) TPS A/B VOLTAGE" address="465a0" />
  <table name="(P2138) TPS D/E VOLTAGE" address="4659b" />
  <table name="(P2228) BARO. PRESSURE CIRCUIT LOW INPUT" address="465ba" />
  <table name="(P2229) BARO. PRESSURE CIRCUIT HIGH INPUT" address="465b9" />
</rom>