<ecu_struct id="A4SGD10C" type="02 usdm wrx">
<map name="Low Det Fuel Map" type="3">
<rows count="16" offset="#29263" power="2" format="%.0f" func_2val="[value]*50" func_val2="[value]/50" desc="RPM" mul="#FFFF" caption=""/>
<cols count="15" offset="#29384" power="2" format="%.4f" func_2val="[value]/8192" func_val2="[value]*8192" desc="Load (Air/Cylinder charge)" mul="#FFFF" caption=""/>
<data offset="#293A4" power="1" format="%.2f" func_2val="14.7/(1 + ([value] / 128))" func_val2="(14.7*128)/[value]-128" color_dir="1" inc_dir="0" desc="Air/Fuel Ratio" mul="#FFFF" caption="" inc="1" incb="5"/>
</map>
<map name="Hi Det Fuel Map" type="3">
<rows count="14" offset="#294A3" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FFFF" caption=""/>
<cols count="14" offset="#294C8" power="2" format="%.4f" func_2val="[value]/8192" func_2col="" desc="Load (Air/Cylinder charge)" func_val2="" mul="#FFFF" caption=""/>
<data offset="#294E6" power="1" format="%.2f" func_2val="14.7/(1 + ([value] / 128))" func_val2="(14.7*128)/[value]-128" color_dir="1" inc_dir="0" desc="Air/Fuel Ratio" mul="#FFFF" caption="" inc="1" incb="5"/>
</map>
<map name="Main Ignition Map" type="3">
<rows count="16" offset="#29B70" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FFFF" caption=""/>
<cols count="16" offset="#29B91" power="2" format="%.4f" func_2val="[value]/8192" func_val2="" desc="Load (Air/Cylinder charge)" mul="#FFFF" caption=""/>
<data offset="#29BB3" power="1" format="%.2f" func_2val="([value]-57) * 360 / 1024" func_val2="" color_dir="0" desc="Ignition Degree" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Main Ignition Correction Map" type="3">
<rows count="16" offset="#2A0E1" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FFFF" caption=""/>
<cols count="13" offset="#2A102" power="2" format="%.4f" func_2val="[value]/8192" func_val2="" desc="Load (Air/Cylinder charge)" mul="#FFFF" caption=""/>
<data offset="#2A11E" power="1" format="%.2f" func_map2val="[value] * 360 / 1024" func_val2map="" color_dir="0" desc="Ignition Correction Degree" func_2val="([value]) * 360 / 1024" func_val2="" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Max Wastegate Duty (Manual)" type="3">
<rows count="8" offset="#2B344" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B359" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B36B" power="1" format="%.2f" func_2val="[value]*100/246" func_val2="" color_dir="0" desc="Wastegate Duty %" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Max Wastegate Duty (Auto)" type="3">
<rows count="8" offset="#2B2E1" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B2F6" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B308" power="1" format="%.2f" func_2val="[value]*100/246" func_val2="" color_dir="0" desc="Wastegate Duty %" mul="#FFFF" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Desired Boost (Manual)" type="3">
<rows count="9" offset="#2B3DE" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B3F1" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B403" power="1" format="%.2f" func_2val="[value]/6.4604-14.6" func_val2="" color_dir="0" mul="#FF" desc="Boost (psi)" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="Desired Boost (Auto)" type="3">
<rows count="9" offset="#2B447" power="2" format="%.0f" func_2val="[value]*50" func_val2="" desc="RPM" mul="#FF" caption=""/>
<cols count="8" offset="#2B45A" power="2" format="%.2f" func_2val="[value]*100/169" func_val2="" desc="Throttle Position %" mul="#FF" caption=""/>
<data offset="#2B546C" power="1" format="%.2f" func_2val="[value]/6.4604-14.6" func_val2="" color_dir="0" mul="#FF" desc="Boost (psi)" caption="" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="MAF Sensor Scaling" type="2">
<rows count="48" offset="#28027" power="2" format="%.4f" func_2val="[value]*0.019534" func_val2="" caption="MAF Voltage" mul="#FF" desc="MAF Voltage"/>
<data offset="#28088" power="2" format="%.4f" func_2val="[value]*300/65535" func_val2="" caption="Mass Air Flow" color_dir="0" mul="#FFFF" desc="Mass Air Flow" inc="1" incb="5" inc_dir="1"/>
</map>
<map name="EGT Limits" type="3">
<rows count="9" func_2val="[value]" func_val2="[value]" offset="#2BC8F" power="2" format="%6.2f" mul="#FFFF" caption="" desc=""/>
<cols count="9" func_2val="[value]" func_val2="[value]" offset="#2BC94" power="2" format="%6.2f" mul="#FFFF" caption="" desc=""/>
<data func_2val="[value]" func_val2="[value]" offset="#2BC9A" power="1" format="%6.2f" mul="#FFFF" caption="" desc="" color_dir="0" inc="0" incb="0" inc_dir="0"/>
</map>
<map name="Open/closed loop fueling throttle threshold" type="1">
<data count="1" func_2val="[value]" func_val2="[value]" offset="#292FD" power="2" format="%6.2f" mul="#FFFF" caption="" desc="" color_dir="0" inc="0" incb="0" inc_dir="0"/>
</map>
<map name="Rev limiter" type="1">
<data count="2" func_2val="[value]*0.1953125" func_val2="[value]" offset="#298B4" power="2" format="%6.2f" mul="#FFFF" caption="" desc="" color_dir="0" inc="0" incb="0" inc_dir="0"/>
</map>
<map name="MAF sensor flow limit CEL" type="1">
<data count="1" func_2val="[value]" func_val2="[value]" offset="#0" power="1" format="%6.2f" mul="#FFFF" caption="" desc="" color_dir="0" inc="0" incb="0" inc_dir="0"/>
</map>
<map name="Injector Flow Scaling" type="1">
<data count="1" func_2val="[value]" func_val2="[value]" offset="#29AE7" power="2" format="%6.2f" mul="#FFFF" caption="" desc="" color_dir="0" inc="0" incb="0" inc_dir="0"/>
</map>
</ecu_struct>