<rom>
	<romid>
		<xmlid>96530706</xmlid>
		<internalidaddress>f52</internalidaddress>
		<internalidhex>96530706</internalidhex>
		<make>Mitsubishi</make>
		<market>TDM</market>
		<model>Lancer</model>
		<submodel>Evolution VIII</submodel>
		<transmission>6MT</transmission>
		<year>2005</year>
		<flashmethod>mitsukernel</flashmethod>
		<memmodel>SH7052</memmodel>
	</romid>

	<scaling name="1bytefactor" units="units" toexpr="x/((32/10)*100)" frexpr="x*((32/10)*100)" format="%.1f" min="1" max="2" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="AFR" units="AFR" toexpr="14.7*128/x" frexpr="14.7*128/x" format="%.1f" min="8" max="20" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="AFR16" units="AFR" toexpr="14.7*128/x" frexpr="14.7*128/x" format="%.1f" min="5" max="30" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="AFRWideband" units="AFR" toexpr="0.03137*x+9.06" frexpr="(x-9.06)/0.03137" format="%.2f" min="7" max="25" inc="0.02" storagetype="uint16" endian="big"/>
	<scaling name="AirDensComp" units="Air Density Correction" toexpr="x/129" frexpr="x*129" format="%.3f" min="0" max="2" inc="0.01" storagetype="uint8" endian="big"/>
	<scaling name="AirFlow16" units="g/s" toexpr="x*600/65536" frexpr="x*65536/600" format="%.1f" min="0" max="600" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="AirFlow8" units="g/s" toexpr="x*321/256" frexpr="x*256/321" format="%.1f" min="0" max="321" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="AirTempBaroCorrection" units="Fraction" toexpr="x/128" frexpr="x*128" format="%.2f" min="0" max="2" inc="0.02" storagetype="uint8" endian="big"/>
	<scaling name="AirTempBaroFactor" units="Fraction" toexpr="x/64" frexpr="x*64" format="%.2f" min="0" max="2" inc="0.02" storagetype="uint16" endian="big"/>
	<scaling name="AirTempFactor" units="Fraction" toexpr="x/64" frexpr="x*64" format="%.2f" min="0" max="2" inc="0.02" storagetype="uint8" endian="big"/>
	<scaling name="AltDeadZone" units="Charge Efficiancy %" toexpr="x/2.56" frexpr="x*2.56" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="AsyncAccelMaxFPW" units="ms" toexpr="x*32*0.008" frexpr="x/(32*0.008)" format="%.2f" min="0" max="2000" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="BAUDRATE" units="units" toexpr="500000/(x+1)" frexpr="500000/x-1" format="%.0d" min="0" max="500000" inc="1" storagetype="uint8" endian="little"/>
	<scaling name="Baro16" units="bar" toexpr="x/200" frexpr="x*200" format="%.3f" min="0" max="1.1" inc="0.001" storagetype="uint16" endian="big"/>
	<scaling name="BatteryVoltage" units="V" toexpr="x*75/1024" frexpr="x*1024/75" format="%.3f" min="0" max="18.75" inc="0.05" storagetype="uint16" endian="big"/>
	<scaling name="Blobbits" storagetype="bloblist" storagebits="1">
		<data name="0" value="00"/>
		<data name="1" value="01"/>
	</scaling>
	<scaling name="BoostBar" units="bar" toexpr="x/93.7" frexpr="x*93.7" format="%.2f" min="0" max="2.7" inc="0.05" storagetype="uint8" endian="big"/>
	<scaling name="BoostBar16" units="bar" toexpr="x/1372.2" frexpr="x*1372.2" format="%.2f" min="0" max="2.7" inc="0.05" storagetype="uint16" endian="big"/>
	<scaling name="BoostErrorPsi" units="psi" toexpr="(x-128)/(8*5.18)" frexpr="x*8*5.18+128" format="%.1f" min="-3.1" max="3.1" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="BoostErrorPsi GM3barMAP" units="psi" toexpr="(x-128)/(8*5.728)" frexpr="x*8*5.728+128" format="%.1f" min="-2.8" max="2.8" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="BoostErrorPsi JDM3barMAP" units="psi" toexpr="(x-128)/(8*5.18)" frexpr="x*8*5.18+128" format="%.1f" min="-3.1" max="3.1" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="BoostErrorPsi Kavlico3.5barMAP" units="psi" toexpr="(x-128)*0.031" frexpr="(x/0.031)+128" format="%.1f" min="-4" max="4" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="BoostErrorPsi Kavlico5barMAP" units="psi" toexpr="(x-128)*0.04425" frexpr="(x/0.04425)+128" format="%.1f" min="-5.7" max="5.7" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="BoostErrorPsi OMNI3BarMAP" units="psi" toexpr="(x-128)/(8*5.616)" frexpr="x*8*5.616+128" format="%.1f" min="-2.8" max="2.8" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="BoostErrorPsi OMNI4barMAP" units="psi" toexpr="(x-128)/(8*4.23)" frexpr="x*8*4.23+128" format="%.1f" min="-3.8" max="3.8" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="ChargeCurrent" units="Alternator Charge Current - Ampere" toexpr="x*80/256" frexpr="x*256/80" format="%.1f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="ChargeTime" units="mS" toexpr="x*0.064" frexpr="x/0.064" format="%.2f" min="0" max="16.32" inc="0.064" storagetype="uint8" endian="big"/>
	<scaling name="CoilDwellTime" units="ms" toexpr="x*0.064" frexpr="x/0.064" format="%.2f" min="0" max="16.32" inc="0.064" storagetype="uint8" endian="big"/>
	<scaling name="CoilDwellTimeUpperBoundPercent" units="% of Eng Revolution Time" toexpr="100*x/256" frexpr="256*x/100" format="%.1f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="CustomAirTemp" units="F" toexpr="5.5125*x-204.73" frexpr="(x+204.73)/5.5125" format="%.0f" min="-40" max="200" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="ECUTime" units="ms" toexpr="1000*x/102" frexpr="102*x/1000" format="%.0f" min="0" max="100000" inc="10" storagetype="uint16" endian="big"/>
	<scaling name="EGRDuty" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.1f" min="0" max="100" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="EGRDutyCTFactor" units="Fraction" toexpr="x/128" frexpr="x*128" format="%.1f" min="0" max="1" inc="0.01" storagetype="uint8" endian="big"/>
	<scaling name="EnrichmentAdj" units="%" toexpr="x/128" frexpr="x*128" format="%.2f" min="0" max="2" inc="0.05" storagetype="uint8" endian="big"/>
	<scaling name="FABoostError" units="psi" toexpr="(x-168)/(8*5.18)" frexpr="x*8*5.18+168" format="%.1f" min="-3.1" max="3.1" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="FuelCutLoadX2" units="%" toexpr="x*5/2" frexpr="x*2/5" format="%.0f" min="0" max="638" inc="2" storagetype="uint8" endian="big"/>
	<scaling name="Hex16" units="hex" toexpr="x" frexpr="x" format="%04X" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="Hex8" units="hex" toexpr="x" frexpr="x" format="%02X" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="I-Gain" units="%" toexpr="x/327.73" frexpr="x*327.73" format="%.3f" min="0" max="0.78" inc="0.00305" storagetype="uint8" endian="big"/>
	<scaling name="IPW mcsec" units="mcSec" toexpr="x*432/1000" frexpr="x/432*1000" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="IPW16" units="ms" toexpr="x*2*8/1000" frexpr="x*1000/8/2" format="%.3f" min="0" max="65" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="IPW16:SHLL0" units="ms" toexpr="x*8/1000" frexpr="x*1000/8" format="%.3f" min="0" max="65" inc="0.008" storagetype="uint16" endian="big"/>
	<scaling name="IPWAdder_2" units="Minimum IPW [ms]" toexpr="x*0.004" frexpr="x/0.004" format="%.3f" min="0" max="1.2" inc="0.004" storagetype="uint8"/>
	<scaling name="ISCVSteps" units="Steps" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="ISCVSteps16" units="Steps" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="ISCV_AX2_16" units="% Demand" toexpr="x*100/255" frexpr="x*255/100" format="%.1f" min="0" max="200" inc="0.5" storagetype="uint16" endian="big"/>
	<scaling name="ISCV_AX2_8" units="% Demand" toexpr="x*100/255" frexpr="x*255/100" format="%.1f" min="0" max="200" inc="0.5" storagetype="uint8" endian="big"/>
	<scaling name="IgnTimingECUa" units="deg" toexpr="61-x*90/256" frexpr="(61-x)*256/90" format="%.1f" min="-30" max="50" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="InjectorLatency" units="ms" toexpr="x*0.024" frexpr="x/0.024" format="%.3f" min="0" max="4" inc="0.024" storagetype="uint8" endian="big"/>
	<scaling name="InjectorScaling" units="cc/min" toexpr="29241/x" frexpr="29241/x" format="%.0f" min="1" max="1600" inc="10" storagetype="uint16" endian="big"/>
	<scaling name="LT Trim Hz" units="Hz" toexpr="x*6.29" frexpr="x/6.29" format="%.0f" min="0" max="1610" inc="6.29" storagetype="uint8" endian="big"/>
	<scaling name="Load" units="LOAD kPa" toexpr="x*10/32" frexpr="x*32/10" format="%.0f" min="0" max="300" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="Load16" units="LOAD kPa" toexpr="x*5/8" frexpr="x*8/5" format="%.1f" min="0" max="100" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="Load8" units="LOAD kPa" toexpr="x*5/8" frexpr="x*8/5" format="%.1f" min="0" max="160" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="LoadBoost" units="%" toexpr="x*5/4" frexpr="x*4/5" format="%.0f" min="0" max="319" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="LoadError" units="%" toexpr="x*5/32-20" frexpr="(x+20)*32/5" format="%.1f" min="-20" max="20" inc="0.5" storagetype="uint16" endian="big"/>
	<scaling name="LoadMaster16" units="Uncomp Load" toexpr="x*0.1862" frexpr="x/0.1862" format="%.0f" min="0" max="160" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="LoadUncompDelta" units="Uncomp Load Change" toexpr="x*0.1862" frexpr="x/0.1862" format="%.1f" min="0" max="160" inc="0.1862" storagetype="uint8" endian="big"/>
	<scaling name="MAFHz" units="Hz" toexpr="6.29*x/64" frexpr="64/(6.29*x)" format="%.0f" min="0" max="5000" inc="1" storagetype="int16" endian="big"/>
	<scaling name="MAFScaling plus MAF Adder" units="MAF Scaling + MAF Adder(g/s)" toexpr="(x+140)*321/256" frexpr="x*256/321-140" format="%.1f" min="0" max="495" inc="2" storagetype="uint8" endian="big"/>
	<scaling name="MAFsize" units="units" toexpr="39044/x" frexpr="39044/x" format="%.0f" min="1000" max="5000" inc="1" storagetype="int16" endian="big"/>
	<scaling name="MAP 16bit" units="kPa" toexpr="x/3" frexpr="x*3" format="%.1f" min="0" max="400" inc="0.3333" storagetype="uint16" endian="big"/>
	<scaling name="MAP VE load" units="Load (%)" toexpr="x*(5/32*0.596)" frexpr="x/(5/32*0.596)" format="%.1f" min="0" max="600" inc="0.093125" storagetype="uint16" endian="big"/>
	<scaling name="McSec" units="mcSec" toexpr="x*4" frexpr="x/4" format="%.0f" min="0" max="255" inc="4" storagetype="uint8" endian="big"/>
	<scaling name="Mult128-16" units="Multiplication Factor" toexpr="x/128" frexpr="x*128" format="%.2f" min="0" max="5" inc="0.02" storagetype="uint16" endian="big"/>
	<scaling name="Mult128-8" units="Factor" toexpr="x/128" frexpr="x*128" format="%.2f" min="0" max="5" inc="0.02" storagetype="uint8" endian="big"/>
	<scaling name="O2 Trim" units="%" toexpr="(x-128)/5" frexpr="(x*5)+128" format="%.1f" min="-25.6" max="25.4" inc="0.2" storagetype="uint8" endian="big"/>
	<scaling name="O2Voltage" units="V" toexpr="0.0195*x" frexpr="x/0.0195" format="%.2f" min="0" max="1" inc="0.01" storagetype="uint16" endian="big"/>
	<scaling name="OffsetWGDC" units="WGDC Change" toexpr="(x-128)/2" frexpr="x*2+128" format="%.1f" min="-64" max="63.5" inc="0.5" storagetype="uint8" endian="big"/>
	<scaling name="OffsetWGDC-16" units="WGDC Change" toexpr="(x-128)/2" frexpr="x*2+128" format="%.1f" min="-64" max="63.5" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="OffsetWGDC-8" units="WGDC Change" toexpr="(x-128)/2" frexpr="x*2+128" format="%.1f" min="-64" max="63.5" inc="0.5" storagetype="uint8" endian="big"/>
	<scaling name="PSIa16" units="PSIa" toexpr="x/(5.18*2)" frexpr="x*(2*5.18)" format="%.1f" min="0" max="32" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="PSIa16 GM3barMAP" units="PSIa" toexpr="x/(5.728*2)" frexpr="x*(2*5.728)" format="%.1f" min="0" max="29" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="PSIa16 JDM3barMAP" units="PSIa" toexpr="x/(5.18*2)" frexpr="x*(2*5.18)" format="%.1f" min="0" max="32" inc="0.01" storagetype="uint16" endian="big"/>
	<scaling name="PSIa16 Kavlico3.5barMAP" units="PSIa" toexpr="x*0.124-3.324" frexpr="(x+3.324)/0.124" format="%.1f" min="0" max="34.3" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="PSIa16 Kavlico5barMAP" units="PSIa" toexpr="x*0.177-4.621" frexpr="(x+4.621)/0.177" format="%.1f" min="0" max="51.4" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="PSIa16 OMNI3BarMAP" units="PSIa" toexpr="x/(5.616*2)" frexpr="x*(2*5.616)" format="%.1f" min="0" max="29.6" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="PSIa16 OMNI4barMAP" units="PSIa" toexpr="x/(4.23*2)" frexpr="x*(2*4.23)" format="%.1f" min="0" max="39.2" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="PSIa8" units="PSIa" toexpr="x/(5.18*2)" frexpr="x*(2*5.18)" format="%.1f" min="0" max="24.6" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="PSIa8 GM3barMAP" units="PSIa" toexpr="x/(5.728*2)" frexpr="x*(2*5.728)" format="%.1f" min="0" max="22.3" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="PSIa8 JDM3barMAP" units="PSIa" toexpr="x/(5.18*2)" frexpr="x*(2*5.18)" format="%.1f" min="0" max="24.6" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="PSIa8 JDM3barMAP-Adj" units="PSIa" toexpr="(x/(5.18*2))+7.4" frexpr="(x-7.4)*(2*5.18)" format="%.1f" min="0" max="32" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="PSIa8 Kavlico3.5barMAP" units="PSIa" toexpr="x*0.124-3.324" frexpr="(x+3.324)/0.124" format="%.1f" min="0" max="24.9" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="PSIa8 Kavlico5barMAP" units="PSIa" toexpr="x*0.177-4.621" frexpr="(x+4.621)/0.177" format="%.1f" min="0" max="37.3" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="PSIa8 OMNI3barMAP" units="PSIa" toexpr="x/(5.616*2)" frexpr="x*(2*5.616)" format="%.1f" min="0" max="22.7" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="PSIa8 OMNI4barMAP" units="PSIa" toexpr="x/(4.23*2)" frexpr="x*(2*4.23)" format="%.1f" min="0" max="30.1" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="PSIa8 OMNI4barMAP-Adj" units="PSIa" toexpr="(x/(4.23*2))+7.4" frexpr="(x-7.4)*(2*4.23)" format="%.1f" min="0" max="30.1" inc="0.1" storagetype="uint8" endian="big"/>
	<scaling name="Percent (128)" units="%" toexpr="x/1.28" frexpr="x*1.28" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="Percent16 (256)" units="%" toexpr="x/2.55" frexpr="x*2.55" format="%.0f" min="0" max="100" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="Percent255" units="%" toexpr="100*x/255" frexpr="255*x/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="Percent256-8" units="%" toexpr="100*x/256" frexpr="256*x/100" format="%.1f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="Percent64(8-bit)" units="%" toexpr="100*x/64" frexpr="64*x/100" format="%.0f" min="0" max="400" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="RPM" units="RPM" toexpr="x*1000/256" frexpr="x*256/1000" format="%.0f" min="0" max="11000" inc="50" storagetype="uint16" endian="big"/>
	<scaling name="RPM8" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="50" storagetype="uint8" endian="big"/>
	<scaling name="RPMLimit" units="RPM" toexpr="7500000/x" frexpr="7500000/x" format="%.0f" min="0" max="10000" inc="60" storagetype="uint16" endian="big"/>
	<scaling name="RPMPerKPH" units="RPM/KPH" toexpr="x/36.37" frexpr="36.37*x" format="%.0f" min="0" max="3000" inc="5" storagetype="uint16" endian="big"/>
	<scaling name="RPMPerMPH" units="RPM/MPH" toexpr="x/22.6" frexpr="22.6*x" format="%.0f" min="0" max="10000" inc="50" storagetype="uint16" endian="big"/>
	<scaling name="RPMStatLimit" units="RPM" toexpr="x*31.25" frexpr="x/31.25" format="%.0f" min="0" max="9000" inc="31.25" storagetype="uint16" endian="big"/>
	<scaling name="RPMStatLimit8" units="RPM" toexpr="x*31.25" frexpr="x/31.25" format="%.0f" min="0" max="9000" inc="31.25" storagetype="uint8" endian="big"/>
	<scaling name="RPMTarget" units="RPM" toexpr="x*125/16" frexpr="x*16/125" format="%.0f" min="0" max="2000" inc="50" storagetype="uint16" endian="big"/>
	<scaling name="RPMperMPH Gear" units="Gear" toexpr="x" frexpr="x" format="%.0f" min="0" max="65535" inc="1" storagetype="int8" endian="big"/>
	<scaling name="RamAdress" units="hex" toexpr="x-4294901760" frexpr="x+4294901760" format="%4.1X" min="10000" max="10005" inc="1" storagetype="uint32" endian="big"/>
	<scaling name="Temp" units="Fahrenheit" toexpr="(9/5)*(x-40)+32" frexpr="(5/9)*(x-32)+40" format="%.0f" min="-30" max="900" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="Temp8" units="Fahrenheit" toexpr="(9/5)*(x-40)+32" frexpr="(5/9)*(x-32)+40" format="%.0f" min="-30" max="900" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="TempScale" units="Fahrenheit" toexpr="(9/5)*x+32" frexpr="(5/9)*(x-32)" format="%.0f" min="-30" max="900" inc="1" storagetype="int8" endian="big"/>
	<scaling name="TempScaleFuel" units="Fahrenheit" toexpr="(9/5)*(x/10)+32" frexpr="(5/9)*(x-32)*10" format="%.0f" min="-30" max="900" inc="1" storagetype="int16" endian="big"/>
	<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>
	<scaling name="ThrottlePercentage8" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="ThrottleVoltage" units="V" toexpr="x*5/256" frexpr="x*256/5" format="%.2f" min="0" max="5" inc="0.05" storagetype="uint8" endian="big"/>
	<scaling name="ThrottleVoltage16" units="V" toexpr="x*5/256" frexpr="x*256/5" format="%.2f" min="0" max="5" inc="0.05" storagetype="uint16" endian="big"/>
	<scaling name="Time" units="ms" toexpr="x*25" frexpr="x/25" format="%.0f" min="0" max="1.63838e+06" inc="25" storagetype="uint16" endian="big"/>
	<scaling name="TimeInjCranking" units="ms" toexpr="x*0.008" frexpr="x/0.008" format="%.1f" min="0" max="500" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="TimeSec" units="s" toexpr="x/10" frexpr="x*10" format="%.1f" min="0" max="25.5" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="TimeTCOMPCrankingHack" units="Approximate ms" toexpr="x*0.9" frexpr="x/0.9" format="%.1f" min="0" max="500" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="Timing" units="degrees" toexpr="x" frexpr="x" format="%.0f" min="-10" max="45" inc="1" storagetype="int8" endian="big"/>
	<scaling name="TimingTrim8" units="units" toexpr="x-128" frexpr="x+128" format="%.0f" min="-128" max="128" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="ValveTiming" units="degrees" toexpr="72-x*0.6" frexpr="(72-x)/0.6" format="%.1f" min="0" max="30" inc="0.6" storagetype="uint8" endian="big"/>
	<scaling name="ValveTiming16" units="degrees" toexpr="72-x*0.6/32" frexpr="(72-x)*32/0.6" format="%.1f" min="-1.8" max="28.8" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="VehicleSpeed" units="MPH" toexpr="(x*2)*0.621371192" frexpr="(x/0.621371192)/2" format="%.0f" min="0" max="317" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="VehicleSpeed8" units="MPH" toexpr="(x*2)*0.621371192" frexpr="(x/0.621371192)/2" format="%.0f" min="0" max="317" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="Volts16" units="Volts" toexpr="x*5/255" frexpr="x*255/5" format="%.2f" min="0" max="5" inc="0.05" storagetype="uint16" endian="big"/>
	<scaling name="VoltsADC1023" units="Volts" toexpr="x*5/1023" frexpr="x*1023/5" format="%.3f" min="0" max="5" inc="0.005" storagetype="uint16" endian="big"/>
	<scaling name="VoltsADCx4" units="Volts" toexpr="x*5/1023" frexpr="x*1023/5" format="%.3f" min="0" max="5" inc="0.005" storagetype="uint16" endian="big"/>
	<scaling name="WGDC" units="%WGDC" toexpr="x/2" frexpr="x*2" format="%.1f" min="0" max="100" inc="0.5" storagetype="uint8" endian="big"/>
	<scaling name="WGDuty" units="%" toexpr="x/2" frexpr="x*2" format="%.1f" min="-150" max="150" inc="0.5" storagetype="uint8" endian="big"/>
	<scaling name="WGDuty16" units="%" toexpr="x/2" frexpr="x*2" format="%.1f" min="0" max="100" inc="0.5" storagetype="uint16" endian="big"/>
	<scaling name="kPa GM3barMAP" units="kPa" toexpr="x*0.3014" frexpr="x/0.3014" format="%.1f" min="0" max="350" inc="0.3014" storagetype="uint16" endian="big"/>
	<scaling name="kPa JDM3barMAP" units="kPa" toexpr="x/3" frexpr="x*3" format="%.1f" min="0" max="350" inc="0.3333" storagetype="uint16" endian="big"/>
	<scaling name="kPa Kavlico3.5barMAP" units="kPa" toexpr="x*0.4213-43.1" frexpr="(x+43.1)/0.4213" format="%.1f" min="0" max="400" inc="0.4213" storagetype="uint16" endian="big"/>
	<scaling name="kPa Kavlico5barMAP" units="kPa" toexpr="x*0.6320-64.7" frexpr="(x+64.7)/0.6320" format="%.1f" min="0" max="550" inc="0.632" storagetype="uint16" endian="big"/>
	<scaling name="kPa OMNI3barMAP" units="kPa" toexpr="x*0.3074" frexpr="x/0.3074" format="%.1f" min="0" max="350" inc="0.3074" storagetype="uint16" endian="big"/>
	<scaling name="kPa OMNI4barMAP" units="kPa" toexpr="x*0.4072" frexpr="x/0.4072" format="%.1f" min="0" max="450" inc="0.4072" storagetype="uint16" endian="big"/>
	<scaling name="mLinverse" units="1/mL" toexpr="x/8" frexpr="x*8" format="%.1f" min="0" max="100" inc="0.1" storagetype="uint16" endian="big"/>
	<scaling name="uint16" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="65535" inc="1" storagetype="uint16" endian="big"/>
	<scaling name="uint8" units="units" toexpr="x" frexpr="x" format="%.0f" min="0" max="255" inc="1" storagetype="uint8" endian="big"/>
	<scaling name="x54d16" units="Uncomp Load" toexpr="x*54/16*0.1862" frexpr="x/(54/16*0.1862)" format="%.0f" min="0" max="160" inc="1" storagetype="uint8" endian="big"/>

	<table name="Tephra Mod Options" category="Enable/Disable 'Tephra Mod Options' List" address="3e21c" type="3D" scaling="uint16">
		<table name="X" type="Static X Axis" elements="1">
			<data>Value</data>
		</table>
		<table name="Y" type="Static Y Axis" elements="16">
			<data>Enable Valet Mode                                    :</data>
			<data>+ Enable Auto-Valet on Fresh Ignition                :</data>
			<data>Enable Alternate Maps Master ADC0F=1,AutoICS=2,TPS=3 :</data>
			<data>Restore ICS State on Ignition                        :</data>
			<data>Flash ICS when on Alternate Map                      :</data>
			<data>Flash CEL on Knock                                   :</data>
			<data>+ Drop Boost on High-Knock                           :</data>
			<data>Enable Manual ICS Linger                             :</data>
			<data>Enable Spray ICS on Knock                            :</data>
			<data>Enable No Lift to Shift                              :</data>
			<data>Enable RearO2 Simulator                              :</data>
			<data>Enable Manifold Absolute Pressure Averaging          :</data>
			<data>Enable WB02 Check AFR Safety                         :</data>
			<data>+ Drop Boost on AFR Out of Range                     :</data>
			<data>Enable AirFlow Calcs                                 :</data>
			<data>Enable Launch Maps                                   :</data>
		</table>
	</table>

	<table name="KnockSum Required for Slow CEL (Low Knock)" category="Knock Light Settings" address="3e23c" type="2D" scaling="uint16">
		<table type="Static Y Axis" elements="1">
			<data>CEL will flash SLOWLY once KnockSum exceeds this value:</data>
		</table>
	</table>

	<table name="KnockSum Required for Fast CEL (High Knock)" category="Knock Light Settings" address="3e23e" type="2D" scaling="uint16">
		<table type="Static Y Axis" elements="1">
			<data>CEL will flash QUICKLY once KnockSum exceeds this value:</data>
		</table>
	</table>

	<table name="Load Required for CEL on Knock" category="Knock Light Settings" address="3e240" type="2D" scaling="Load">
		<table type="Static Y Axis" elements="1">
			<data>Load must EXCEED this value before 'CEL on Knock' activates:</data>
		</table>
	</table>

	<table name="High Knock Boost Drop and Knock CEL Flash time" category="Knock Light Settings" address="3e242" type="2D" scaling="ECUTime">
		<table type="Static Y Axis" elements="1">
			<data>Duration CEL continues to flash AFTER the last occurance has stopped:</data>
		</table>
	</table>

	<table name="Valet Rev Limit" category="Valet Mode Settings" address="3e244" type="2D" scaling="RPMLimit">
		<table type="Static Y Axis" elements="1">
			<data>Maximum RPM allowed when Valet Mode is activated:</data>
		</table>
	</table>

	<table name="TPS Toggle Time to Activate" category="Valet Mode Settings" address="3e246" type="2D" scaling="ECUTime">
		<table type="Static Y Axis" elements="1">
			<data>Duration TPS must be held at 100% to activate/de-activate Valet Mode:</data>
		</table>
	</table>

	<table name="TPS Toggle CEL Flash Time" category="Valet Mode Settings" address="3e248" type="2D" scaling="ECUTime">
		<table type="Static Y Axis" elements="1">
			<data>Duration CEL continues to flash after Valet Mode is activaed/de-activated:</data>
		</table>
	</table>

	<table name="KnockSum Required for Spray" category="ICS 'Spray on Knock' Settings" address="3e24c" type="2D" scaling="uint16">
		<table type="Static Y Axis" elements="1">
			<data>KNOCK SUM must MEET or EXCEED this value to activate 'Spray on Knock':</data>
		</table>
	</table>

	<table name="Load Required for Spray on Knock" category="ICS 'Spray on Knock' Settings" address="3e24e" type="2D" scaling="Load">
		<table type="Static Y Axis" elements="1">
			<data>Load must exceed this value to allow 'Spray on Knock' to activate:</data>
		</table>
	</table>

	<table name="Spray on Knock time" category="ICS 'Spray on Knock' Settings" address="3e250" type="2D" scaling="ECUTime">
		<table type="Static Y Axis" elements="1">
			<data>Duration ICS continues to spray AFTER knock goes below 'KnockSUM Required for Spray':</data>
		</table>
	</table>

	<table name="NLTS RPM Drop" category="'No-Lift-To-Shift' Settings" address="3e252" type="2D" scaling="uint16">
		<table type="Static Y Axis" elements="1">
			<data>Maximum amount RPM will drop once NLTS is activated:</data>
		</table>
	</table>

	<table name="NLTS TPS Threshold" category="'No-Lift-To-Shift' Settings" address="3e254" type="2D" scaling="ThrottlePercentage">
		<table type="Static Y Axis" elements="1">
			<data>Throttle position percentage that must be exceeded to activate NLTS:</data>
		</table>
	</table>

	<table name="NLTS Speed Threshold" category="'No-Lift-To-Shift' Settings" address="3e256" type="2D" scaling="VehicleSpeed">
		<table type="Static Y Axis" elements="1">
			<data>Vehicle speed must be UNDER this value to allow NLTS to be activated:</data>
		</table>
	</table>

	<table name="NLTS Load Threshold" category="'No-Lift-To-Shift' Settings" address="3e258" type="2D" scaling="Load">
		<table type="Static Y Axis" elements="1">
			<data>LOAD must be UNDER this value for NLTS to be allowed to activate:</data>
		</table>
	</table>

	<table name="AFR Safety Load Threshold" category="AFR Safety Monitoring Settings" address="3e262" type="2D" scaling="Load">
		<table type="Static Y Axis" elements="1">
			<data>Load must exceed this value to allow AFR Safety Monitoring to lower WGDC to 0% (ECU Controlled Boost only):</data>
		</table>
	</table>

	<table name="AFR Safety Max AFR (Volts)" category="AFR Safety Monitoring Settings" address="3e264" type="2D" scaling="Volts16">
		<table type="Static Y Axis" elements="1">
			<data>WBo2 0-5v Input Voltage must exceed this value to lower WGDC to 0% (ECU controlled boost only):</data>
		</table>
	</table>

	<table name="AFR Safety Boost Drop and CEL Flash time" category="AFR Safety Monitoring Settings" address="3e266" type="2D" scaling="ECUTime">
		<table type="Static Y Axis" elements="1">
			<data>Duration WGDC stays at 0% (and CEL flashes) after MAX AFR Volts return below threshold:</data>
		</table>
	</table>

	<table name="AFR Safety Detection Period" category="AFR Safety Monitoring Settings" address="3e268" type="2D" scaling="ECUTime">
		<table type="Static Y Axis" elements="1">
			<data>Duration MAX AFR volts must be exceeded before WGDC is switched to 0%:</data>
		</table>
	</table>

	<table name="2byte to 1byte Load Factor" category="Miscellaneous Tephra Mods" address="3e260" type="1D" scaling="1bytefactor"/>

	<table name="Manual ICS Linger Time" category="Miscellaneous Tephra Mods" address="3e24a" type="2D" scaling="ECUTime">
		<table type="Static Y Axis" elements="1">
			<data>Duration ICS sprays after MANUAL ICS button is released:</data>
		</table>
	</table>

	<table name="Alternate Map Time to Activate" category="Alt Map Activation Settings" address="3e25a" type="2D" scaling="ECUTime">
		<table name="Conditions" type="Static Y Axis" elements="1">
			<data>Delay Time before Alt Maps engage once activated:</data>
		</table>
	</table>

	<table name="Alternate Map Load Threshold" category="Alt Map Activation Settings" address="3e25c" type="2D" scaling="Load">
		<table name="Conditions" type="Static Y Axis" elements="1">
			<data>Alt Maps cannot be activated if LOAD has already exceeded:</data>
		</table>
	</table>

	<table name="Alternate Map ADC0F Threshold" category="Alt Map Activation Settings" address="3e25e" type="2D" scaling="Volts16">
		<table type="Static Y Axis" elements="1">
			<data>To Activate Alt Maps,ADC0F Voltage Input Must Exceed:</data>
		</table>
	</table>

	<table name="Alternate Hi Octane Ignition Map" category="Alt Map Ignition Settings" address="37e4d" type="3D" swapxy="true" scaling="Timing">
		<table name="Engine Load" address="3795a" type="X Axis" elements="30" scaling="Load"/>
		<table name="RPM" address="3790a" type="Y Axis" elements="25" scaling="RPM"/>
	</table>

	<table name="Alternate Hi Octane Fuel Map" category="Alt Map Fuel Settings" address="37b4d" type="3D" swapxy="true" scaling="AFR">
		<table name="Engine Load" address="3795a" type="X Axis" elements="30" scaling="Load"/>
		<table name="RPM" address="3790a" type="Y Axis" elements="25" scaling="RPM"/>
	</table>

	<table name="Alternate Injector Scaling" category="Alt Map Fuel Settings" address="37b40" type="1D" scaling="InjectorScaling"/>

	<table name="Alternate Cranking Primer Initial Pulse" category="Alt Map Fuel Settings" address="3824c" type="2D" scaling="TimeInjCranking">
		<table name="Coolant Temperature" address="69d8" type="Y Axis" elements="9" scaling="Temp"/>
	</table>

	<table name="Alternate Base Wastegate Duty" category="Alt Map Boost Control Settings" address="3814d" type="3D" level="2" swapxy="true" scaling="WGDuty">
		<table name="Gear" address="3f1c2" type="X Axis" elements="7" scaling="uint16"/>
		<table name="RPM" address="6bd4" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Alternate Boost Desired Engine 'LOAD'" category="Alt Map Boost Control Settings" address="381cd" type="3D" level="2" swapxy="true" scaling="Load8">
		<table name="Gear" address="3f1c2" type="X Axis" elements="7" scaling="uint16"/>
		<table name="RPM" address="6bd4" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Alternate Boost Desired Engine 'PSI'" category="Alt Map Boost Control Settings" address="381cd" type="3D" level="1" swapxy="true" scaling="PSIa8 OMNI4barMAP">
		<table name="Gear" address="3f1c2" type="X Axis" elements="7" scaling="uint16"/>
		<table name="RPM" address="6bd4" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="High Octane Ignition Map" category="Main Map Ignition Settings" address="38d4d" type="3D" swapxy="true" scaling="Timing">
		<table name="Engine Load" address="3795a" type="X Axis" elements="30" scaling="Load"/>
		<table name="RPM" address="3790a" type="Y Axis" elements="25" scaling="RPM"/>
	</table>

	<table name="Low Octane Ignition Map" category="Main Map Ignition Settings" address="3904d" type="3D" swapxy="true" scaling="Timing">
		<table name="Engine Load" address="3795a" type="X Axis" elements="30" scaling="Load"/>
		<table name="RPM" address="3790a" type="Y Axis" elements="25" scaling="RPM"/>
	</table>

	<table name="Ignition Coil Base Dwell-Time" category="Main Map Ignition Settings" address="41ea" type="2D" level="1" scaling="CoilDwellTime">
		<table name="Battery" address="6808" type="X Axis" elements="9" scaling="BatteryVoltage"/>
	</table>

	<table name="Ignition Coil Dwell-Time Start RPM" category="Main Map Ignition Settings" address="1746" type="1D" level="1" scaling="RPMLimit"/>

	<table name="Ignition Coil Dwell-Time RPM Reduction Factor" category="Main Map Ignition Settings" address="41fa" type="2D" level="1" scaling="Percent256-8">
		<table name="Battery" address="6808" type="X Axis" elements="9" scaling="BatteryVoltage"/>
	</table>

	<table name="Ignition Coil Dwell-Time Upper Bound" category="Main Map Ignition Settings" address="420a" type="2D" level="1" scaling="CoilDwellTimeUpperBoundPercent">
		<table name="Battery" address="6808" type="X Axis" elements="9" scaling="BatteryVoltage"/>
	</table>

	<table name="Ignition Unknown Map (warm-up?)" category="Main Map Ignition Settings" address="61c9" type="3D" swapxy="true" scaling="Timing">
		<table name="Load" address="6910" type="X Axis" elements="19" scaling="Load"/>
		<table name="RPM" address="68de" type="Y Axis" elements="20" scaling="RPM"/>
	</table>

	<table name="High Octane Fuel Map" category="Main Map Fuel Settings" address="3874d" type="3D" swapxy="true" scaling="AFR">
		<table name="Engine Load" address="3795a" type="X Axis" elements="30" scaling="Load"/>
		<table name="RPM" address="3790a" type="Y Axis" elements="25" scaling="RPM"/>
	</table>

	<table name="Low Octane Fuel Map" category="Main Map Fuel Settings" address="38a4d" type="3D" swapxy="true" scaling="AFR">
		<table name="Engine Load" address="3795a" type="X Axis" elements="30" scaling="Load"/>
		<table name="RPM" address="3790a" type="Y Axis" elements="25" scaling="RPM"/>
	</table>

	<table name="Injector Size Scaling" category="Main Map Fuel Settings" address="1506" type="1D" scaling="InjectorScaling"/>

	<table name="Cranking Primer Initial Pulse" category="Main Map Fuel Settings" address="58d0" type="2D" level="2" scaling="TimeInjCranking">
		<table name="Coolant Temperature" address="69d8" type="Y Axis" elements="9" scaling="Temp"/>
	</table>

	<table name="Main Map Wastegate Duty" category="Main Map Boost Control Settings" address="3994d" type="3D" level="2" swapxy="true" scaling="WGDuty">
		<table name="Gear" address="3f1c2" type="X Axis" elements="7" scaling="uint16"/>
		<table name="RPM" address="6bd4" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Boost Desired Engine 'Load'" category="Main Map Boost Control Settings" address="399cd" type="3D" level="2" swapxy="true" scaling="Load8">
		<table name="Gear" address="3f1c2" type="X Axis" elements="7" scaling="uint16"/>
		<table name="RPM" address="6bd4" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Boost Desired Engine 'PSI'" category="Main Map Boost Control Settings" address="399cd" type="3D" level="1" swapxy="true" scaling="PSIa8 OMNI4barMAP">
		<table name="Gear" address="3f1c2" type="X Axis" elements="7" scaling="uint16"/>
		<table name="RPM" address="6bd4" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Boost Adder (LOAD)" category="Main Map Boost Control Settings" address="1a70" type="1D" level="2" scaling="Load16"/>

	<table name="Boost Adder (PSI)" category="Main Map Boost Control Settings" address="1a70" type="1D" level="1" scaling="PSIa16 OMNI4barMAP"/>

	<table name="High Oct EGR-Enabled Advance" category="Global Ignition Settings" address="3e6d" type="3D" level="2" swapxy="true" scaling="Timing">
		<table name="Engine Load" address="6910" type="X Axis" elements="19" scaling="Load"/>
		<table name="RPM" address="68de" type="Y Axis" elements="20" scaling="RPM"/>
	</table>

	<table name="Low Oct EGR-Enabled Advance" category="Global Ignition Settings" address="3ce5" type="3D" level="2" swapxy="true" scaling="Timing">
		<table name="Engine Load" address="6910" type="X Axis" elements="19" scaling="Load"/>
		<table name="RPM" address="68de" type="Y Axis" elements="20" scaling="RPM"/>
	</table>

	<table name="Low Coolant Temp Timing Trim Map" category="Global Ignition Settings" address="3ff5" type="3D" level="2" swapxy="true" scaling="TimingTrim8">
		<table name="Engine Load" address="6910" type="X Axis" elements="19" scaling="Load"/>
		<table name="RPM" address="68de" type="Y Axis" elements="20" scaling="RPM"/>
	</table>

	<table name="Percent Low Temp Timing Trim vs Coolant Temp" category="Global Ignition Settings" address="41dc" type="2D" level="2" scaling="Percent255">
		<table name="Engine Temp" address="6a36" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Ignition Retard Limit #1" category="Global Ignition Settings" address="2438" type="1D" level="1" scaling="IgnTimingECUa"/>

	<table name="Ignition Retard Limit #2" category="Global Ignition Settings" address="173e" type="1D" level="1" scaling="IgnTimingECUa"/>

	<table name="Fuel Cut Multiplier" category="Global Fuel Settings" address="12a70" type="2D" level="2" scaling="Hex16">
		<table type="Static Y Axis" elements="1">
			<data>To use "Fuel Cut Load x1" = 0x6DDD             To use "Fuel Cut Load x2" = 0x4D00     :</data>
		</table>
	</table>

	<table name="Fuel Cut Load x1" category="Global Fuel Settings" address="3614" type="2D" scaling="LoadBoost">
		<table name="RPM" address="702c" type="Y Axis" elements="9" scaling="RPM"/>
	</table>

	<table name="Fuel Cut Load X2" category="Global Fuel Settings" address="3614" type="2D" level="2" scaling="FuelCutLoadX2">
		<table name="RPM" address="702c" type="Y Axis" elements="9" scaling="RPM"/>
	</table>

	<table name="Fuel Cut Load Trigger Delay" category="Global Fuel Settings" address="159a" type="2D" level="2" scaling="Time">
		<table type="Static Y Axis" elements="1">
			<data>FUEL CUT will not engage until the limit has been exceeded for this duration of time:</data>
		</table>
	</table>

	<table name="Injector Battery Voltage Latency Compensation" category="Global Fuel Settings" address="37c0" type="2D" scaling="InjectorLatency">
		<table name="Battery Voltage" address="67f0" type="Y Axis" elements="7" scaling="BatteryVoltage"/>
	</table>

	<table name="Minimum IPW #1 SHLL2->NOP (0x4908 -> 0x0009)" category="Global Fuel Settings" address="27fb6" type="1D" scaling="Hex16"/>

	<table name="Minimum IPW #2 SHLL2->NOP (0x4908 -> 0x0009)" category="Global Fuel Settings" address="27fb8" type="1D" scaling="Hex16"/>

	<table name="Minimum IPW #3 SHLL->NOP (0x4900 -> 0x0009)" category="Global Fuel Settings" address="27fba" type="1D" scaling="Hex16"/>

	<table name="Minimum IPW SHLL0" category="Global Fuel Settings" address="1502" type="1D" scaling="IPW16:SHLL0"/>

	<table name="IPW Minimum - Engine Speed Minimum" category="Global Fuel Settings" address="1504" type="1D" level="1" scaling="RPMStatLimit"/>

	<table name="IPW - Low Pulse Width Correction" category="Global Fuel Settings" address="37c7" type="2D" level="1" scaling="IPWAdder_2">
		<table name="Base Injector Pulse Width (no latency)" type="Static Y Axis" elements="66">
			<data>0.016</data>
			<data>0.048</data>
			<data>0.080</data>
			<data>0.112</data>
			<data>0.144</data>
			<data>0.176</data>
			<data>0.208</data>
			<data>0.240</data>
			<data>0.272</data>
			<data>0.304</data>
			<data>0.336</data>
			<data>0.368</data>
			<data>0.400</data>
			<data>0.432</data>
			<data>0.464</data>
			<data>0.496</data>
			<data>0.528</data>
			<data>0.560</data>
			<data>0.592</data>
			<data>0.624</data>
			<data>0.656</data>
			<data>0.688</data>
			<data>0.720</data>
			<data>0.752</data>
			<data>0.784</data>
			<data>0.816</data>
			<data>0.848</data>
			<data>0.880</data>
			<data>0.912</data>
			<data>0.944</data>
			<data>0.976</data>
			<data>1.008</data>
			<data>1.040</data>
			<data>1.072</data>
			<data>1.104</data>
			<data>1.136</data>
			<data>1.168</data>
			<data>1.200</data>
			<data>1.232</data>
			<data>1.264</data>
			<data>1.296</data>
			<data>1.328</data>
			<data>1.360</data>
			<data>1.392</data>
			<data>1.424</data>
			<data>1.456</data>
			<data>1.488</data>
			<data>1.520</data>
			<data>1.552</data>
			<data>1.584</data>
			<data>1.616</data>
			<data>1.648</data>
			<data>1.680</data>
			<data>1.712</data>
			<data>1.744</data>
			<data>1.776</data>
			<data>1.808</data>
			<data>1.840</data>
			<data>1.872</data>
			<data>1.904</data>
			<data>1.936</data>
			<data>1.968</data>
			<data>2.000</data>
			<data>2.032</data>
			<data>2.064</data>
			<data>2.096</data>
		</table>
	</table>

	<table name="Closed-Loop Integral Gain Settings" category="Global Fuel Settings" address="36b8" type="2D" scaling="I-Gain">
		<table name="Conditions" type="Static Y Axis" elements="4">
			<data>Closed-Loop I-Gain After Fuel-Cut, Decrease Fuel IPW (Lean)</data>
			<data>Closed-Loop I-Gain After Fuel-Cut, Increase Fuel IPW (Rich)</data>
			<data>Closed-Loop I-Gain Idle, Decrease Fuel IPW (Lean)</data>
			<data>Closed-Loop I-Gain Idle, Increase Fuel IPW (Rich)</data>
		</table>
	</table>

	<table name="MAF Size" category="Global Fuel Settings" address="150c" type="1D" level="3" scaling="AirFlow16"/>

	<table name="MAF Scaling (MAF Adder already included)" category="Global Fuel Settings" address="3306" type="2D" level="3" scaling="MAFScaling plus MAF Adder">
		<table name="MAF Hz" address="67a0" type="Y Axis" elements="21" scaling="MAFHz"/>
	</table>

	<table name="MAF Adder" category="Global Fuel Settings" address="1512" type="1D" level="2" scaling="uint16"/>

	<table name="MAF Compensation" category="Global Fuel Settings" address="3322" type="2D" level="3" scaling="Percent (128)">
		<table name="MAF Hz" address="67a0" type="Y Axis" elements="21" scaling="MAFHz"/>
	</table>

	<table name="MAF Sensor Filtering" category="Global Fuel Settings" address="1508" type="2D" level="3" scaling="uint16">
		<table name="Load" type="Static Y Axis" elements="2">
			<data>Hi</data>
			<data>Lo</data>
		</table>
	</table>

	<table name="Relative Air Density vs Temp for Airflow/Hz" category="Global Fuel Settings" address="333e" type="2D" level="3" flipy="true" scaling="AirTempFactor">
		<table name="Degrees" address="6af0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Air Density Compensation for Load And IPW" category="Global Fuel Settings" address="36dc" type="2D" level="1" scaling="AirDensComp">
		<table name="MAF Air Temp" address="6af0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Fuel Comp for Air Temp" category="Global Fuel Settings" address="3351" type="3D" level="3" swapxy="true" scaling="AirTempBaroCorrection">
		<table name="degF @ 1ATM" address="678e" type="X Axis" elements="4" scaling="CustomAirTemp"/>
		<table name="MAF Hz" address="67d4" type="Y Axis" elements="9" scaling="MAFHz"/>
	</table>

	<table name="Min Coolant Temp for Closed Loop" category="Global Fuel Settings" address="15aa" type="1D" level="1" scaling="Temp"/>

	<table name="Open Loop Load #1" category="Global Fuel Settings" address="3624" type="2D" scaling="Load8">
		<table name="RPM" address="6594" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Open Loop Load #2" category="Global Fuel Settings" address="363a" type="2D" scaling="Load8">
		<table name="RPM" address="6594" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Open Loop Throttle #1" category="Global Fuel Settings" address="3656" type="2D" scaling="ThrottlePercentage8">
		<table name="RPM" address="6594" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Open Loop Throttle #2" category="Global Fuel Settings" address="366c" type="2D" scaling="ThrottlePercentage8">
		<table name="RPM" address="6594" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="Closed Loop - LT Trim Control Ranges" category="Global Fuel Settings" address="35e5" type="2D" level="1" scaling="LT Trim Hz">
		<table name="Conditions" type="Static Y Axis" elements="4">
			<data>Low -> Mid</data>
			<data>Mid -> Low</data>
			<data>Mid -> High</data>
			<data>High -> Mid</data>
		</table>
	</table>

	<table name="ST Fuel Max Trim" category="Global Fuel Settings" address="369e" type="2D" level="2" scaling="O2 Trim">
		<table name="Engine Temp" address="6aa0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="ST Fuel Min Trim" category="Global Fuel Settings" address="36ac" type="2D" level="2" scaling="O2 Trim">
		<table name="Engine Temp" address="6aa0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Closed Throttle Fuel Cut Delay 1" category="Global Fuel Settings" address="1588" type="1D" level="2" scaling="Time"/>

	<table name="Closed Throttle Fuel Cut Delay 2" category="Global Fuel Settings" address="158a" type="1D" level="2" scaling="Time"/>

	<table name="Decel Fuel Cut Resume Enrich" category="Global Fuel Settings" address="38fa" type="2D" level="2" scaling="EnrichmentAdj">
		<table name="Engine Temp" address="69d8" type="X Axis" elements="9" scaling="Temp"/>
	</table>

	<table name="Decel Fuel Cut Retard" category="Global Fuel Settings" address="4312" type="2D" level="2" scaling="Timing">
		<table name="Engine Speed" address="6576" type="X Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="MAF Comp vs Coolant Temp #1" category="Global Fuel Settings" address="3722" type="2D" level="2" scaling="uint8">
		<table name="Coolant Temp" address="69d8" type="Y Axis" elements="9" scaling="Temp"/>
	</table>

	<table name="MAF Comp vs Coolant Temp #2" category="Global Fuel Settings" address="3712" type="2D" level="2" scaling="uint8">
		<table name="Coolant Temp" address="69d8" type="Y Axis" elements="9" scaling="Temp"/>
	</table>

	<table name="Min Load for Fuel Pump High Voltage" category="Global Fuel Settings" address="4568" type="2D" level="2" scaling="Load8">
		<table name="Engine Speed" address="6576" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="Sync Load Accel Compensation vs RPM" category="Global Fuel Settings - Accel Enrich" address="3864" type="2D" level="2" scaling="IPW mcsec">
		<table name="RPM" address="6622" type="Y Axis" elements="15" scaling="RPM"/>
	</table>

	<table name="Sync Load Accel Compensation vs Coolant Temp" category="Global Fuel Settings - Accel Enrich" address="3856" type="2D" level="2" scaling="IPW mcsec">
		<table name="Coolant Temp" address="69be" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Async Accel Pause Period" category="Global Fuel Settings - Accel Enrich" address="1654" type="1D" level="2" scaling="uint16"/>

	<table name="Async Accel Min TPS Delta" category="Global Fuel Settings - Accel Enrich" address="1656" type="1D" level="2" scaling="ThrottlePercentage"/>

	<table name="Async Accel Max Pulsewidth" category="Global Fuel Settings - Accel Enrich" address="1658" type="1D" level="2" scaling="AsyncAccelMaxFPW"/>

	<table name="Async Accel Max Total Contribution During Accel Period" category="Global Fuel Settings - Accel Enrich" address="165a" type="1D" level="2" scaling="Mult128-16"/>

	<table name="Async Accel Mult to Coolant Temp Adder During 5 Sec After Startup" category="Global Fuel Settings - Accel Enrich" address="165c" type="1D" level="2" scaling="Mult128-16"/>

	<table name="Async Accel Above TPS Enrichment Cutoff vs RPM" category="Global Fuel Settings - Accel Enrich" address="38b2" type="2D" level="2" scaling="ThrottlePercentage8">
		<table name="RPM" address="6622" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="Async Accel Multiplier vs TPS Delta" category="Global Fuel Settings - Accel Enrich" address="38a2" type="2D" level="2" scaling="Mult128-16">
		<table name="TPS Delta" type="Static Y Axis" elements="9">
			<data>0.0%</data>
			<data>1.6%</data>
			<data>3.1%</data>
			<data>4.7%</data>
			<data>6.3%</data>
			<data>7.8%</data>
			<data>9.4%</data>
			<data>11.0%</data>
			<data>12.5%</data>
		</table>
	</table>

	<table name="Async Accel vs RPM Adder" category="Global Fuel Settings - Accel Enrich" address="38d0" type="2D" level="2" scaling="uint8">
		<table name="RPM" address="6622" type="Y Axis" elements="15" scaling="RPM"/>
	</table>

	<table name="Async Accel vs Coolant Temp Adder" category="Global Fuel Settings - Accel Enrich" address="38c2" type="2D" level="2" scaling="uint8">
		<table name="Coolant Temp" address="69be" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Initial Cranking IPW vs Coolant Temp" category="Global Fuel Settings - Startup" address="5b3a" type="2D" level="2" scaling="TimeTCOMPCrankingHack">
		<table name="Engine Temp" address="69f4" type="Y Axis" elements="11" scaling="Temp"/>
	</table>

	<table name="Cranking IPW Compensation vs Time" category="Global Fuel Settings - Startup" address="382a" type="2D" level="2" scaling="Percent (128)">
		<table name="Time Since Engaging Starter (sec)" type="Static Y Axis" elements="20">
			<data>0.000</data>
			<data>0.022</data>
			<data>0.044</data>
			<data>0.066</data>
			<data>0.088</data>
			<data>0.110</data>
			<data>0.132</data>
			<data>0.154</data>
			<data>0.176</data>
			<data>0.198</data>
			<data>0.220</data>
			<data>0.242</data>
			<data>0.264</data>
			<data>0.286</data>
			<data>0.308</data>
			<data>0.330</data>
			<data>0.352</data>
			<data>0.374</data>
			<data>0.396</data>
			<data>0.418</data>
		</table>
	</table>

	<table name="Post Cranking Transient Enrichment vs Coolant Temp #1" category="Global Fuel Settings - Startup" address="3732" type="2D" level="2" scaling="Percent255">
		<table name="Coolant Temp" address="69d8" type="Y Axis" elements="9" scaling="Temp"/>
	</table>

	<table name="Post Cranking Transient Enrichment vs Coolant Temp #2" category="Global Fuel Settings - Startup" address="3742" type="2D" level="2" scaling="Percent255">
		<table name="Coolant Temp" address="69d8" type="Y Axis" elements="9" scaling="Temp"/>
	</table>

	<table name="Start IPW latency mcsec" category="Global Fuel Settings - Startup" address="1569" type="1D" level="1" scaling="McSec"/>

	<table name="IPW comp starting" category="Global Fuel Settings - Startup" address="3822" type="2D" level="1" scaling="McSec">
		<table name="Water temp" address="69be" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Lean Spool Start RPM" category="Global Fuel Settings - Lean Spool" address="1680" type="1D" scaling="RPMStatLimit"/>

	<table name="Lean Spool Stop RPM" category="Global Fuel Settings - Lean Spool" address="1684" type="1D" scaling="RPMStatLimit"/>

	<table name="Lean Spool Load Threshold" category="Global Fuel Settings - Lean Spool" address="39a2" type="2D" level="2" scaling="Load8">
		<table name="input value" address="684a" type="Y Axis" elements="14" scaling="RPM"/>
	</table>

	<table name="Lean Spool Trailing Time (Rich Side)" category="Global Fuel Settings - Lean Spool" address="397a" type="2D" level="2" scaling="uint8">
		<table name="input value" address="684a" type="Y Axis" elements="14" scaling="RPM"/>
	</table>

	<table name="Lean Spool Trailing Time (Lean Side)" category="Global Fuel Settings - Lean Spool" address="398e" type="2D" level="2" scaling="uint8">
		<table name="input value" address="684a" type="Y Axis" elements="14" scaling="RPM"/>
	</table>

	<table name="Min Temp for Lean Spool" category="Global Fuel Settings - Lean Spool" address="167e" type="1D" level="2" scaling="Temp"/>

	<table name="Lean Spool Enable Load Hysteresis" category="Global Fuel Settings - Lean Spool" address="167c" type="1D" level="2" scaling="Load16"/>

	<table name="Lean Spool AFR Mapping" category="Global Fuel Settings - Lean Spool" address="39b6" type="2D" level="2" scaling="AFR">
		<table name="base AFR" address="6870" type="Y Axis" elements="7" scaling="AFR16"/>
	</table>

	<table name="Lean Spool AFR below Enable" category="Global Fuel Settings - Lean Spool" address="1682" type="1D" level="2" scaling="AFR16"/>

	<table name="Lean Spool Clip Value" category="Global Fuel Settings - Lean Spool" address="1686" type="1D" level="2" scaling="AFR16"/>

	<table name="Boost Error Correction (LOAD)" category="Global Boost Control Settings" address="449a" type="2D" level="2" scaling="OffsetWGDC">
		<table name="Boost Error" address="6bfe" type="Y Axis" elements="17" scaling="LoadError"/>
	</table>

	<table name="Boost Error Correction (PSI)" category="Global Boost Control Settings" address="449a" type="2D" level="1" scaling="OffsetWGDC">
		<table name="Boost Error" address="6bfe" type="Y Axis" elements="17" scaling="BoostErrorPsi OMNI4barMAP"/>
	</table>

	<table name="WGDC=100% under this Load" category="Global Boost Control Settings" address="3f2b8" type="2D" scaling="Load">
		<table type="Static Y Axis" elements="1">
			<data>WGDC stays set at 100% until this load value is exceeded:</data>
		</table>
	</table>

	<table name="RPM/Speed to Gear" category="Global Boost Control Settings" address="3f1b0" type="2D" scaling="RPMperMPH Gear">
		<table name="RPM/Speed" address="3f19a" type="Y Axis" elements="7" scaling="RPMPerMPH"/>
	</table>

	<table name="MAF IAT WGDC Correction" category="Global Boost Control Settings" address="3f2dc" type="2D" scaling="OffsetWGDC">
		<table name="Degrees" address="3f2c6" type="Y Axis" elements="7" scaling="Temp"/>
	</table>

	<table name="TPS WGDC Correction" category="Global Boost Control Settings" address="3f304" type="2D" scaling="Percent255">
		<table name="Throttle" address="3f2ee" type="Y Axis" elements="6" scaling="ThrottlePercentage"/>
	</table>

	<table name="WGDC Correction interval (High Gear Range)" category="Global Boost Control Settings" address="1a54" type="2D" scaling="uint16">
		<table type="Static Y Axis" elements="1">
			<data>(Adjustable from 1-10) 1=most frequent WGDC correction intervals, 10=least frequent:</data>
		</table>
	</table>

	<table name="WGDC Correction interval (Low Gear Range)" category="Global Boost Control Settings" address="1a56" type="2D" scaling="uint16">
		<table type="Static Y Axis" elements="1">
			<data>(Adjustable from 1-10) 1= most frequent WGDC correction intervals      10= Least frequent :</data>
		</table>
	</table>

	<table name="Max Total Upward WGDC Correction vs TPS" category="Global Boost Control Settings" address="448a" type="2D" scaling="OffsetWGDC-8">
		<table name="TPS" address="6c2a" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
	</table>

	<table name="Max Total Downward WGDC Correction" category="Global Boost Control Settings" address="1a58" type="1D" level="3" scaling="OffsetWGDC-16"/>

	<table name="Max WGDC vs Coolant Temp" category="Global Boost Control Settings" address="604e" type="2D" scaling="WGDuty">
		<table name="Coolant Temp" address="6ad6" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="WGDC Limit During Fault" category="Global Boost Control Settings" address="2201" type="1D" level="3" scaling="WGDuty"/>

	<table name="Boost Control High/Low Gear Range RPM/MPH Crossover" category="Global Boost Control Settings" address="2204" type="1D" level="3" scaling="RPMPerMPH"/>

	<table name="Min Load for Boost Control" category="Global Boost Control Settings" address="6156" type="2D" scaling="Load8">
		<table name="RPM" address="6594" type="Y Axis" elements="16" scaling="RPM"/>
	</table>

	<table name="BCS Re/De-Activation RPM" category="Global Boost Control Settings" address="1a68" type="2D" scaling="RPMStatLimit">
		<table name="Condition" type="Static Y Axis" elements="4">
			<data>Reactivate On</data>
			<data>Reactivate Off</data>
			<data>Deactivate On</data>
			<data>Deactivate Off</data>
		</table>
	</table>

	<table name="== EDIT THE TABLES BELOW FOR LOAD OR PSI BOOST TARGETING ==" category="Global Boost Control 'TYPE' (Choose LOAD or PSI Targeted Boost Control)" address="0" type="1D"/>

	<table name="Variable for Boost Control (LOAD=0x898a PSI=0x8932)" category="Global Boost Control 'TYPE' (Choose LOAD or PSI Targeted Boost Control)" address="2025e" type="1D" level="1" scaling="Hex16"/>

	<table name="SHLR->SHLL for EBC (LOAD=0x4A01  PSI=0x4A00)" category="Global Boost Control 'TYPE' (Choose LOAD or PSI Targeted Boost Control)" address="1ffd6" type="1D" level="1" scaling="Hex16"/>

	<table name="Boost Error RAM Address (LOAD=0x8866  PSI=0x8D1A)" category="Global Boost Control 'TYPE' (Choose LOAD or PSI Targeted Boost Control)" address="20252" type="1D" level="1" scaling="Hex16"/>

	<table name="Boost Error RAM Address in Load Error Table  (LOAD=0x8866  PSI=0x8D1A)" category="Global Boost Control 'TYPE' (Choose LOAD or PSI Targeted Boost Control)" address="6bfa" type="1D" level="1" scaling="Hex16"/>

	<table name="MUT8A (LOAD=0x8913  PSI=0x8D1B)" category="Global Boost Control 'TYPE' (Choose LOAD or PSI Targeted Boost Control)" address="3642a" type="1D" level="1" scaling="Hex16"/>

	<table name="MUT8B (LOAD=0x8D9F  PSI=0x8D21)" category="Global Boost Control 'TYPE' (Choose LOAD or PSI Targeted Boost Control)" address="3642e" type="1D" level="1" scaling="Hex16"/>

	<table name="Launch Hi Octane Fuel Map" category="Global Launch Maps" address="3934d" type="3D" swapxy="true" scaling="AFR">
		<table name="Engine Load" address="3795a" type="X Axis" elements="30" scaling="Load"/>
		<table name="RPM" address="3790a" type="Y Axis" elements="25" scaling="RPM"/>
	</table>

	<table name="Launch Hi Octane Ignition Map" category="Global Launch Maps" address="3964d" type="3D" swapxy="true" scaling="Timing">
		<table name="Engine Load" address="3795a" type="X Axis" elements="30" scaling="Load"/>
		<table name="RPM" address="3790a" type="Y Axis" elements="25" scaling="RPM"/>
	</table>

	<table name="Launch-Map TPS Threshold" category="Global Launch Maps" address="3e26a" type="2D" scaling="ThrottlePercentage">
		<table type="Static Y Axis" elements="1">
			<data>Throttle position must exceed this percentage to activate Launch Maps:</data>
		</table>
	</table>

	<table name="Launch-Map Speed Threshold" category="Global Launch Maps" address="3e26c" type="2D" scaling="VehicleSpeed">
		<table type="Static Y Axis" elements="1">
			<data>Vehicle speed must be BELOW this value to activate Launch Maps:</data>
		</table>
	</table>

	<table name="Desired Idle RPM-Neutral" category="Idle" address="426c" type="2D" scaling="RPM8">
		<table name="Engine Temp" address="6a86" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Desired Idle RPM-Drive" category="Idle" address="427a" type="2D" scaling="RPM8">
		<table name="Engine Temp" address="6aa0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Desired Idle RPM with AC on" category="Idle" address="186c" type="2D" scaling="RPMTarget">
		<table name="Condition" type="Static Y Axis" elements="4">
			<data>Neut</data>
			<data>Drive</data>
			<data>Neut</data>
			<data>Drive</data>
		</table>
	</table>

	<table name="Idle Stability Timing Control" category="Idle" address="174e" type="2D" level="2" scaling="uint16">
		<table name="Settings" type="Static X Axis" elements="3">
			<data>Sensitivity</data>
			<data>Timing Limit</data>
			<data>Untested</data>
		</table>
	</table>

	<table name="*Warmup Enrichment Load vs RPM*" category="Idle" address="6071" type="3D" level="1" scaling="Percent (128)">
		<table name="Engine Load" address="66f2" type="X Axis" elements="14" scaling="Load"/>
		<table name="Engine Speed" address="7adc" type="Y Axis" elements="8" scaling="RPM"/>
	</table>

	<table name="Idle Error - Normal" category="Idle" address="435c" type="2D" level="2" scaling="ISCVSteps">
		<table name="Idle Error" address="669a" type="X Axis" elements="9" scaling="RPM"/>
	</table>

	<table name="Idle Error - A/C On" category="Idle" address="436c" type="2D" level="2" scaling="ISCVSteps">
		<table name="Idle Error" address="669a" type="X Axis" elements="9" scaling="RPM"/>
	</table>

	<table name="High Intake Air Temp Idle Speed Target" category="Idle" address="220a" type="2D" scaling="RPMTarget">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>AC Off</data>
			<data>AC On</data>
		</table>
	</table>

	<table name="High Intake Air Temp ISCV Increase" category="Idle" address="220e" type="2D" scaling="ISCVSteps">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>AC Off</data>
			<data>AC On</data>
		</table>
	</table>

	<table name="Speed Limiter" category="Limits" address="158e" type="2D" scaling="VehicleSpeed">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>Limiter activated when above:</data>
			<data>Limiter deactivated when below:</data>
		</table>
	</table>

	<table name="Rev Limiter" category="Limits" address="158c" type="2D" scaling="RPMLimit">
		<table type="Static Y Axis" elements="1">
			<data>Maximum RPM engine can achieve under ANY condtions:</data>
		</table>
	</table>

	<table name="Stationary Rev Limiter (launch)" category="Limits" address="2b4a" type="2D" scaling="RPMStatLimit">
		<table type="Static Y Axis" elements="1">
			<data>Maximum RPM engine can achieve while the vehicle is STATIONARY:</data>
		</table>
	</table>

	<table name="Immobilizer" category="Miscellaneous" address="3ffce" type="1D" level="3" scaling="Hex16"/>

	<table name="Immobilizer Hex" category="Miscellaneous" address="ffa" type="2D" level="2" scaling="Hex16">
		<table type="Static Y Axis" elements="1">
			<data>0x0040 for 2003 or 0x0055 for 2004 or 0x0058 for 2005 USDM - 0x004D for EDM:</data>
		</table>
	</table>

	<table name="Init Code" category="Miscellaneous" address="3ffcc" type="1D" level="2" scaling="Hex16"/>

	<table name="ECU Internal ID" category="Miscellaneous" address="f52" type="2D" level="3" scaling="Hex8">
		<table name="Byte Position" type="Static X Axis" elements="4">
			<data>b1</data>
			<data>b2</data>
			<data>b3</data>
			<data>b4</data>
		</table>
	</table>

	<table name="Rear O2 Heater Patch" category="Rear O2 Heater Disable" address="2c62a" type="2D" scaling="Hex16">
		<table type="Static Y Axis" elements="1">
			<data>Disable rear o2 heater by changing 0x4A0B to 0x0009:</data>
		</table>
	</table>

	<table name="Heater CEL" category="Rear O2 Heater Disable" address="2c61e" type="2D" level="2" scaling="Blobbits">
		<table name="Bit values" type="Static Y Axis" flipy="true" elements="8">
			<data>N/A</data>
			<data>N/A</data>
			<data>N/A</data>
			<data>N/A</data>
			<data>Rear O2 Heater CEL Enable</data>
			<data>N/A</data>
			<data>N/A</data>
			<data>N/A</data>
		</table>
	</table>

	<table name="KnockSum decay timer" category="Knock Control" address="1784" type="1D" scaling="uint16"/>

	<table name="Knock Load (knock ignored below these values)" category="Knock Control" address="421a" type="2D" level="2" scaling="Load8">
		<table name="X" address="6576" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="Knock Multiplier - Low RPM" category="Knock Control" address="177a" type="1D" level="2" scaling="uint16"/>

	<table name="Knock Multiplier - Mid RPM" category="Knock Control" address="24aa" type="1D" level="2" scaling="uint16"/>

	<table name="Knock Multiplier - High RPM" category="Knock Control" address="21de" type="1D" level="2" scaling="uint16"/>

	<table name="Knock Adder - Single Gain" category="Knock Control" address="1780" type="1D" level="2" scaling="uint16"/>

	<table name="Knock Adder - Triple Gain" category="Knock Control" address="177c" type="1D" level="2" scaling="uint16"/>

	<table name="Target Idle ISCV Trim Adjust Frequency" category="ISCV Control" address="18c2" type="1D" level="2" scaling="Time"/>

	<table name="ISCV Demand Target Idle Trim (sub_1ECF6)" category="ISCV Control" address="435c" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="Target Idle Deviation" address="669a" type="Y Axis" elements="9" scaling="RPMTarget"/>
	</table>

	<table name="ISCV Demand TPS Adder - Neutral AC Off" category="ISCV Control" address="42ce" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="Throttle" address="697a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
	</table>

	<table name="ISCV Demand TPS Adder - In Gear A/C Off" category="ISCV Control" address="42dc" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="Throttle" address="697a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
	</table>

	<table name="ISCV Demand TPS Adder - Neutral A/C On" category="ISCV Control" address="42ea" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="Throttle" address="697a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
	</table>

	<table name="ISCV Demand TPS Adder - in Gear A/C On" category="ISCV Control" address="42f8" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="Throttle" address="697a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
	</table>

	<table name="ISCV Demand Below 500 RPM Idle Recovery Adder (sub_1E2C8)" category="ISCV Control" address="1916" type="1D" level="1" scaling="ISCV_AX2_16"/>

	<table name="ISCV Demand Startup CTS Adder (sub_1EBB8)" category="ISCV Control" address="42c0" type="2D" level="1" scaling="ISCV_AX2_8">
		<table name="Coolant Temp" address="69be" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="ISCV Demand General CTS Subtractor (sub_1EBE6)" category="ISCV Control" address="4384" type="2D" level="1" scaling="ISCV_AX2_8">
		<table name="Coolant Temp" address="69be" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="ISCV Demand Baro Adder (FFFF6E98) (sub_1E1EE)" category="ISCV Control" address="434a" type="2D" level="1" scaling="ISCV_AX2_8">
		<table name="Baro" address="6824" type="Y Axis" elements="5" scaling="Baro16"/>
	</table>

	<table name="ISCV Demand RPM Adder* (sub_1EFC0)" category="ISCV Control" address="47e8" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="RPM" address="6576" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="ISCV Demand RPM Adder [rpm > 4500, load > 170, speed > 12 mph] (sub_1EFC0)" category="ISCV Control" address="605c" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="RPM" address="7af6" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="ISCV Demand CTS Adder AC Off - Neutral (sub_1F1F8, sub_1EA0C, sub_1F596) [sub_1EFC0]" category="ISCV Control" address="4288" type="2D" level="1" scaling="ISCV_AX2_8">
		<table name="Coolant Temp" address="6aa0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="ISCV Demand CTS Adder AC Off - Drive" category="ISCV Control" address="4296" type="2D" level="1" scaling="ISCV_AX2_8">
		<table name="Engine Temp" address="6a86" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="ISCV Demand CTS Adder AC On - Neutral (sub_1F2C6) [sub_1EFC0]" category="ISCV Control" address="42a4" type="2D" level="1" scaling="ISCV_AX2_8">
		<table name="Coolant Temp" address="6aa0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="ISCV Demand CTS Adder AC On - Drive (sub_1F2C6, 1F596) [sub_1EFC0]" category="ISCV Control" address="5786" type="2D" level="1" scaling="ISCV_AX2_8">
		<table name="Coolant Temp" address="6aa0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="ISCV Demand CTS Adder #2** (Post WOT) (sub_1F1F8) [sub_1EFC0]" category="ISCV Control" address="5a54" type="2D" level="1" scaling="ISCV_AX2_8">
		<table name="Coolant Temp" address="6a50" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="ISCV Demand CTS Adder #2*** (Post WOT) (sub_1F2C6) [sub_1EFC0]" category="ISCV Control" address="5a70" type="2D" level="1" scaling="ISCV_AX2_8">
		<table name="Coolant Temp" address="6a50" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="ISCV Demand RPM Adder (Moderated by Baro, IATS) (FFFF6EA8) (sub_204B6) [sub_1EFC0]" category="ISCV Control" address="651c" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="RPM" address="7b70" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="ISCV Demand Power Steering Baro Adder" category="ISCV Control" address="64fe" type="2D" level="1" scaling="ISCV_AX2_8">
		<table name="Baro" address="6824" type="Y Axis" elements="5" scaling="Baro16"/>
	</table>

	<table name="ISCV Demand Power Steering IATS Adder" category="ISCV Control" address="650e" type="2D" level="1" scaling="ISCV_AX2_8">
		<table name="Intake Air Temp" address="6af0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Idle Stepper Look up Table" category="ISCV Control" address="43ab" type="3D" scaling="ISCVSteps">
		<table name="Coolant Temp" address="6b0a" type="X Axis" elements="8" scaling="Temp"/>
		<table name="ISCV Demand" address="6b24" type="Y Axis" elements="27" scaling="ISCV_AX2_16"/>
	</table>

	<table name="Ignition Trim vs Engine Temp" category="Global Ignition Settings" address="41a4" type="2D" level="2" scaling="TimingTrim8">
		<table name="Engine Temp" address="6aa0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Ignition Trim vs Air Temp" category="Global Ignition Settings" address="41b2" type="2D" level="2" scaling="TimingTrim8">
		<table name="Air Temp" address="6aa0" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Ignition Trim vs Baro" category="Global Ignition Settings" address="41c0" type="2D" level="2" scaling="TimingTrim8">
		<table name="Unknown" address="6824" type="Y Axis" elements="5" scaling="Baro16"/>
	</table>

	<table name="Ignition Trim vs Air Temp Above Load" category="Global Ignition Settings" address="41cc" type="2D" level="2" scaling="Load8">
		<table name="Engine Speed" address="6576" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="Closed Loop Wideband On/Off" category="Front/Rear_02" address="7fc0" type="1D" level="1" scaling="uint8"/>

	<table name="Cold Engine Closed Loop AFR" category="Front/Rear_02" address="7fc2" type="1D" level="1" scaling="AFR16"/>

	<table name="Min Coolant Temp To Use AFR Table" category="Front/Rear_02" address="7fc4" type="1D" level="1" scaling="Temp"/>

	<table name="Wideband AFR Correlation 1/mL Value" category="Front/Rear_02" address="7fc6" type="1D" level="1" scaling="mLinverse"/>

	<table name="Wideband AFR Correlation bL/mL Value" category="Front/Rear_02" address="7fc8" type="1D" level="1" scaling="uint16"/>

	<table name="AFR Table Multiplier High Word" category="Front/Rear_02" address="7fcc" type="1D" level="1" scaling="Hex16"/>

	<table name="AFR Table Multiplier Low Word" category="Front/Rear_02" address="7fce" type="1D" level="1" scaling="Hex16"/>

	<table name="Front O2 (ADC 04) RAM variable" category="Front/Rear_02" address="aa0e" type="1D" level="1" scaling="Hex16"/>

	<table name="Rear O2 (ADC 0A) RAM variable" category="Front/Rear_02" address="aa0a" type="1D" level="1" scaling="Hex16"/>

	<table name="MUT12 Value (To Read Wideband)" category="Front/Rear_02" address="3624a" type="1D" level="1" scaling="Hex16"/>

	<table name="MUT19 Value (To Read Front O2 ADC)" category="Front/Rear_02" address="36266" type="1D" level="1" scaling="Hex16"/>

	<table name="ADC Value Mod Hook" category="Front/Rear_02" address="a8f8" type="3D" level="1" scaling="Hex16">
		<table name="Code" type="Static X Axis" elements="1" scaling="Hex16">
			<data>Hex16</data>
		</table>
		<table name="Address" type="Static Y Axis" elements="10">
			<data>A8F8</data>
			<data>A8FA</data>
			<data>A8FC</data>
			<data>A8FE</data>
			<data>A900</data>
			<data>A902</data>
			<data>A904</data>
			<data>A906</data>
			<data>A908</data>
			<data>A90A</data>
		</table>
	</table>

	<table name="Hook For Closed Loop Pulse Control Hex" category="Front/Rear_02" address="14db4" type="3D" level="1" scaling="Hex16">
		<table name="Code" type="Static X Axis" elements="1">
			<data>Hex16</data>
		</table>
		<table name="Address" type="Static Y Axis" elements="8">
			<data>14DB4</data>
			<data>14DB6</data>
			<data>14DB8</data>
			<data>14DBA</data>
			<data>14DBC</data>
			<data>14DBE</data>
			<data>14DC0</data>
			<data>14DC2</data>
		</table>
	</table>

	<table name="Front/Rear 02 Sim Subroutine Part 1" category="Front/Rear_02" address="36980" type="3D" level="1" scaling="Hex16">
		<table name="Code" type="Static X Axis" elements="1" scaling="Hex16">
			<data>Hex16</data>
		</table>
		<table name="Address" type="Static Y Axis" elements="40">
			<data>36980</data>
			<data>36982</data>
			<data>36984</data>
			<data>36986</data>
			<data>36988</data>
			<data>3698A</data>
			<data>3698C</data>
			<data>3698E</data>
			<data>36990</data>
			<data>36992</data>
			<data>36994</data>
			<data>36996</data>
			<data>36998</data>
			<data>3699A</data>
			<data>3699C</data>
			<data>3699E</data>
			<data>369A0</data>
			<data>369A2</data>
			<data>369A4</data>
			<data>369A6</data>
			<data>369A8</data>
			<data>369AA</data>
			<data>369AC</data>
			<data>369AE</data>
			<data>369B0</data>
			<data>369B2</data>
			<data>369B4</data>
			<data>369B6</data>
			<data>369B8</data>
			<data>369BA</data>
			<data>369BC</data>
			<data>369BE</data>
			<data>369C0</data>
			<data>369C2</data>
			<data>369C4</data>
			<data>369C6</data>
			<data>369C8</data>
			<data>369CA</data>
			<data>369CC</data>
			<data>369CE</data>
		</table>
	</table>

	<table name="Front/Rear 02 Sim Subroutine Part 2" category="Front/Rear_02" address="369d0" type="3D" level="1" scaling="Hex16">
		<table name="Code" type="Static X Axis" elements="1">
			<data>Hex16</data>
		</table>
		<table name="Address" type="Static Y Axis" elements="40">
			<data>369D0</data>
			<data>369D2</data>
			<data>369D4</data>
			<data>369D6</data>
			<data>369D8</data>
			<data>369DA</data>
			<data>369DC</data>
			<data>369DE</data>
			<data>369E0</data>
			<data>369E2</data>
			<data>369E4</data>
			<data>369E6</data>
			<data>369E8</data>
			<data>369EA</data>
			<data>369EC</data>
			<data>369EE</data>
			<data>369F0</data>
			<data>369F2</data>
			<data>369F4</data>
			<data>369F6</data>
			<data>369F8</data>
			<data>369FA</data>
			<data>369FC</data>
			<data>369FE</data>
			<data>36A00</data>
			<data>36A02</data>
			<data>36A04</data>
			<data>36A06</data>
			<data>36A08</data>
			<data>36A0A</data>
			<data>36A0C</data>
			<data>36A0E</data>
			<data>36A10</data>
			<data>36A12</data>
			<data>36A14</data>
			<data>36A16</data>
			<data>36A18</data>
			<data>36A1A</data>
			<data>36A1C</data>
			<data>36A1E</data>
		</table>
	</table>

	<table name="Front/Rear 02 Sim Subroutine Part 3" category="Front/Rear_02" address="36a20" type="3D" level="1" scaling="Hex16">
		<table name="Code" type="Static X Axis" elements="1">
			<data>Hex16</data>
		</table>
		<table name="Address" type="Static Y Axis" elements="18">
			<data>36A20</data>
			<data>36A22</data>
			<data>36A24</data>
			<data>36A26</data>
			<data>36A28</data>
			<data>36A2A</data>
			<data>36A2C</data>
			<data>36A2E</data>
			<data>36A30</data>
			<data>36A32</data>
			<data>36A34</data>
			<data>36A36</data>
			<data>36A38</data>
			<data>36A3A</data>
			<data>36A3C</data>
			<data>36A3E</data>
			<data>36A40</data>
			<data>36A42</data>
		</table>
	</table>

	<table name="Closed Loop Fuel Pulse Control Subroutine" category="Front/Rear_02" address="36a44" type="3D" level="1" scaling="Hex16">
		<table name="Code" type="Static X Axis" elements="1">
			<data>Hex16</data>
		</table>
		<table name="Address" type="Static Y Axis" elements="16">
			<data>36A44</data>
			<data>36A46</data>
			<data>36A48</data>
			<data>36A4A</data>
			<data>36A4C</data>
			<data>36A4E</data>
			<data>36A50</data>
			<data>36A52</data>
			<data>36A54</data>
			<data>36A56</data>
			<data>36A58</data>
			<data>36A5A</data>
			<data>36A5C</data>
			<data>36A5E</data>
			<data>36A60</data>
			<data>36A62</data>
		</table>
	</table>

	<table name="MUT09 Manifold Air Temp Mod" category="MAT" address="36226" type="1D" level="1" scaling="Hex16"/>

	<table name="MAT Scaling" category="MAT" address="2d78" type="2D" level="1" scaling="TempScaleFuel">
		<table name="MAT sensor voltage" address="2c7a" type="Y Axis" elements="121" scaling="VoltsADC1023"/>
	</table>

	<table name="MAT Scaling X-Axis Setup" category="MAT" address="2c70" type="3D" level="1" scaling="Hex16">
		<table name="Code" type="Static X Axis" elements="1" scaling="Hex16">
			<data>Hex16</data>
		</table>
		<table name="Address" type="Static Y Axis" elements="5">
			<data>2C70</data>
			<data>2C72</data>
			<data>2C74</data>
			<data>2C76</data>
			<data>2C78</data>
		</table>
	</table>

	<table name="MAT Scaling Y-Axis Setup" category="MAT" address="2d70" type="3D" level="1" scaling="Hex16">
		<table name="Code" type="Static X Axis" elements="1" scaling="Hex16">
			<data>Hex16</data>
		</table>
		<table name="Address" type="Static Y Axis" elements="4">
			<data>2D70</data>
			<data>2D72</data>
			<data>2D74</data>
			<data>2D76</data>
		</table>
	</table>

	<table name="MAT Scaling Hook" category="MAT" address="1032c" type="3D" level="1" scaling="Hex16">
		<table name="Code" type="Static X Axis" elements="1" scaling="Hex16">
			<data>Hex16</data>
		</table>
		<table name="Address" type="Static Y Axis" elements="16">
			<data>1032C</data>
			<data>1032E</data>
			<data>10330</data>
			<data>10332</data>
			<data>10334</data>
			<data>10336</data>
			<data>10338</data>
			<data>1033A</data>
			<data>1033C</data>
			<data>1033E</data>
			<data>10340</data>
			<data>10342</data>
			<data>10344</data>
			<data>10346</data>
			<data>10348</data>
			<data>1034A</data>
		</table>
	</table>

	<table name="MAT Scaling Subroutine" category="MAT" address="3efa0" type="3D" level="1" scaling="Hex16">
		<table name="Code" type="Static X Axis" elements="1" scaling="Hex16">
			<data>Hex16</data>
		</table>
		<table name="Address" type="Static Y Axis" elements="42">
			<data>3EFA0</data>
			<data>3EFA2</data>
			<data>3EFA4</data>
			<data>3EFA6</data>
			<data>3EFA8</data>
			<data>3EFAA</data>
			<data>3EFAC</data>
			<data>3EFAE</data>
			<data>3EFB0</data>
			<data>3EFB2</data>
			<data>3EFB4</data>
			<data>3EFB6</data>
			<data>3EFB8</data>
			<data>3EFBA</data>
			<data>3EFBC</data>
			<data>3EFBE</data>
			<data>3EFC0</data>
			<data>3EFC2</data>
			<data>3EFC4</data>
			<data>3EFC6</data>
			<data>3EFC8</data>
			<data>3EFCA</data>
			<data>3EFCC</data>
			<data>3EFCE</data>
			<data>3EFD0</data>
			<data>3EFD2</data>
			<data>3EFD4</data>
			<data>3EFD6</data>
			<data>3EFD8</data>
			<data>3EFDA</data>
			<data>3EFDC</data>
			<data>3EFDE</data>
			<data>3EFE0</data>
			<data>3EFE2</data>
			<data>3EFE4</data>
			<data>3EFE6</data>
			<data>3EFE8</data>
			<data>3EFEA</data>
			<data>3EFEC</data>
			<data>3EFEE</data>
			<data>3EFF0</data>
			<data>3EFF2</data>
		</table>
	</table>

	<table name="IC Relay Timer On/Off Time" category="IC Spray" address="247e" type="2D" scaling="TimeSec">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>On Time</data>
			<data>Off Time</data>
		</table>
	</table>

	<table name="IC Relay Control Min RPM" category="IC Spray" address="2480" type="1D" scaling="RPMStatLimit"/>

	<table name="IC Relay Control Water Temp" category="IC Spray" address="2482" type="2D" scaling="Temp">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>On</data>
			<data>Off</data>
		</table>
	</table>

	<table name="IC Relay Control Min Load" category="IC Spray" address="2488" type="1D" scaling="Load"/>

	<table name="IC Relay Control Max Vehicle Speed" category="IC Spray" address="2486" type="1D" scaling="VehicleSpeed"/>

	<table name="IC Relay Control TPS Position" category="IC Spray" address="2498" type="2D" scaling="ThrottlePercentage">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>On</data>
			<data>Off</data>
		</table>
	</table>

	<table name="IC Relay Control Min Air Temp" category="IC Spray" address="249c" type="1D" scaling="Temp"/>

	<table name="OBD-II Codes" category="OBD-II" address="95b0" type="3D" level="2" scaling="Hex16">
		<table name="r4 (hex)" type="Static X Axis" elements="16" scaling="Hex16">
			<data>8000</data>
			<data>4000</data>
			<data>2000</data>
			<data>1000</data>
			<data>800</data>
			<data>400</data>
			<data>200</data>
			<data>100</data>
			<data>80</data>
			<data>40</data>
			<data>20</data>
			<data>10</data>
			<data>8</data>
			<data>4</data>
			<data>2</data>
			<data>1</data>
		</table>
		<table name="r5 (hex)" type="Static Y Axis" elements="13">
			<data>00</data>
			<data>01</data>
			<data>02</data>
			<data>03</data>
			<data>04</data>
			<data>05</data>
			<data>06</data>
			<data>07</data>
			<data>08</data>
			<data>09</data>
			<data>0A</data>
			<data>0B</data>
			<data>0C</data>
			<data>0D</data>
			<data>0E</data>
			<data>0F</data>
		</table>
	</table>

	<table name="Non-Continuous Monitor Availability Patch Part 1" category="OBD Inspection" address="34c4e" type="2D" level="1" scaling="Hex16">
		<table type="Static Y Axis" elements="1">
			<data>Stock Setting= 0x4019            Forced PASS Inpection Setting= 0xE000      :</data>
		</table>
	</table>

	<table name="Non-Continuous Monitor Availability Patch Part 2" category="OBD Inspection" address="34cce" type="2D" level="1" scaling="Hex16">
		<table type="Static Y Axis" elements="1">
			<data>Stock Setting= 0x6AA1           Forced PASS Inspection= 0xEAE5        :</data>
		</table>
	</table>

	<table name="Non-Continuous Monitor Completion Patch" category="OBD Inspection" address="34cd4" type="2D" level="1" scaling="Hex16">
		<table type="Static Y Axis" elements="2">
			<data>Stock Setting= 0xDA57           Forced PASS Inspection= 0xEAFF       :</data>
			<data>Stock Setting= 0x6AA1           Forced PASS Inspection= 0x6AA7       :</data>
		</table>
	</table>

	<table name="Monitor Available(1)/Not Available(0)" category="OBD Inspection" address="34ccf" type="2D" level="2" scaling="Blobbits">
		<table name="Non-Continuous Monitor Availability Bits" type="Static Y Axis" flipy="true" elements="8">
			<data>EGR system</data>
			<data>Oxygen heater sensor</data>
			<data>Oxygen sensor</data>
			<data>A/C system refrigerant</data>
			<data>Secondary air system</data>
			<data>Evaporative system</data>
			<data>Heated catalyst</data>
			<data>Catalyst</data>
		</table>
	</table>

	<table name="Monitor Passed(1)/Failed(0)" category="OBD Inspection" address="34cd5" type="2D" level="2" scaling="Blobbits">
		<table name="Non-Continuous Monitor Completion Bits" type="Static Y Axis" flipy="true" elements="8">
			<data>EGR system</data>
			<data>Oxygen heater sensor</data>
			<data>Oxygen sensor</data>
			<data>A/C system refrigerant</data>
			<data>Secondary air system</data>
			<data>Evaporative system</data>
			<data>Heated catalyst</data>
			<data>Catalyst</data>
		</table>
	</table>

	<table name="EGR System Enable/Disable" category="Emissions EGR" address="103d" type="1D" level="2" scaling="uint8"/>

	<table name="Base EGR Duty vs Load and RPM" category="Emissions EGR" address="4755" type="3D" level="2" swapxy="true" scaling="EGRDuty">
		<table name="Load Fuel/Timing" address="6c9c" type="X Axis" elements="11" scaling="Load"/>
		<table name="RPM" address="6c7e" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="EGR Duty Normalization Factor vs Coolant Temp" category="Emissions EGR" address="47ca" type="2D" level="2" scaling="EGRDutyCTFactor">
		<table name="Coolant Temp" address="69be" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="EGR Duty vs RPM (Fault Condition?)" category="Emissions EGR" address="47d8" type="2D" level="2" scaling="EGRDuty">
		<table name="RPM" address="6576" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="BAUDRATE1_OBD" category="Other ECU Options" address="d415" type="1D" level="1" scaling="BAUDRATE"/>

	<table name="BAUDRATE2_MUT" category="Other ECU Options" address="d449" type="1D" level="1" scaling="BAUDRATE"/>

	<table name="BAUDRATE3_unknown" category="Other ECU Options" address="d459" type="1D" level="1" scaling="BAUDRATE"/>

	<table name="AC Fan Low Duty" category="Fan control" address="2478" type="2D" scaling="Percent (128)">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>Off -> Low</data>
			<data>Low -> High</data>
		</table>
	</table>

	<table name="AC Fan High Speed" category="Fan control" address="1ad2" type="2D" scaling="VehicleSpeed">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>On</data>
			<data>Off</data>
		</table>
	</table>

	<table name="AC Fan High rpm" category="Fan control" address="1ada" type="2D" scaling="RPMStatLimit">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>On</data>
			<data>Off</data>
		</table>
	</table>

	<table name="AC Fan High coolant" category="Fan control" address="1ade" type="2D" scaling="Temp">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>On</data>
			<data>Off</data>
		</table>
	</table>

	<table name="AC Main Coolant" category="Fan control" address="1ae8" type="2D" scaling="Temp">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>On</data>
			<data>Off</data>
		</table>
	</table>

	<table name="AC Main TPS" category="Fan control" address="1ae4" type="2D" scaling="ThrottlePercentage">
		<table name="Condition" type="Static Y Axis" elements="2">
			<data>On</data>
			<data>Off</data>
		</table>
	</table>

	<table name="Thermo Fan Duty 0-12mph" category="Fan control" address="575c" type="3D" level="2" swapxy="true" scaling="Percent (128)">
		<table name="Conditions" type="Static X Axis" elements="3">
			<data>Main Fan 0-12mph</data>
			<data>A/C Fan 0-12mph</data>
			<data>Main+A/C 0-12mph</data>
		</table>
		<table name="Engine Temp" address="6a14" type="Y Axis" elements="12" scaling="Temp"/>
	</table>

	<table name="Thermo Fan Duty >12mph" category="Fan control" address="45ac" type="3D" level="2" swapxy="true" scaling="Percent (128)">
		<table name="Conditions" type="Static X Axis" elements="9">
			<data>Main Fan 12-31mph</data>
			<data>Main Fan 31-50mph</data>
			<data>Main Fan 50->>mph</data>
			<data>A/C Fan 12-31mph</data>
			<data>A/C Fan 31-50mph</data>
			<data>A/C Fan 50->>mph</data>
			<data>Main+A/C 12-31mph</data>
			<data>Main+A/C 31-50mph</data>
			<data>Main+A/C 50->>mph</data>
		</table>
		<table name="Engine Temp" address="6a14" type="Y Axis" elements="12" scaling="Temp"/>
	</table>

	<table name="Alternator Charge Current" category="Alternator" address="4655" type="3D" swapxy="true" scaling="ChargeCurrent">
		<table name="Load" address="695e" type="X Axis" elements="9" scaling="Load16"/>
		<table name="RPM" address="6940" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="Alternator G Terminal Dead Zone" category="Alternator" address="46b6" type="2D" scaling="AltDeadZone">
		<table name="RPM" address="664a" type="X Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="MAP Voltage Exceeded [between 30-45 load] that triggers P1400 (OEM=118 kPa)" category="MAPSensor" address="2048" type="1D" level="1" scaling="Volts16"/>

	<table name="MAP Voltage NOT Exceeded [between 30-45 load] that triggers P1400 (OEM=2.5 kPa)" category="MAPSensor" address="2046" type="1D" level="1" scaling="Volts16"/>

	<table name="MAP Voltage Exceeded below 30 load that triggers P1400 (OEM = 108 kPa)" category="MAPSensor" address="204c" type="1D" level="1" scaling="Volts16"/>

	<table name="MAP Voltage NOT Exceeded [above 70 load] that triggers P1400 (OEM = 46 kPa)" category="MAPSensor" address="2050" type="1D" level="1" scaling="Volts16"/>

	<table name="Mimimum MAP Voltage must change during EGR P0401 test (OEM = 3 kPa)  Max Minus Min" category="MAPSensor" address="2054" type="1D" level="1" scaling="Volts16"/>

	<table name="EGR MAP Check 1" category="MAPSensor" address="4eec" type="2D" level="1" scaling="uint8">
		<table name="RPM" address="6d5e" type="Y Axis" elements="9" scaling="RPM"/>
	</table>

	<table name="EGR MAP Check 2" category="MAPSensor" address="4efc" type="2D" level="1" scaling="uint8">
		<table name="RPM" address="6d5e" type="Y Axis" elements="9" scaling="RPM"/>
	</table>

	<table name="MAP Scaling for Baro?" category="MAPSensor" address="12059" type="1D" level="1" scaling="uint8"/>

	<table name="EGR Pressure Diff" category="MAPSensor" address="1f62" type="1D" level="1" scaling="Volts16"/>

	<table name="MAP Comparison?" category="MAPSensor" address="1fca" type="1D" level="1" scaling="Volts16"/>

	<table name="ECU Periphery00 (F9A) Bits" category="Periphery" address="f9a" type="2D" level="2" scaling="Blobbits">
		<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
			<data>bit.15:                        -</data>
			<data>bit.14:                        -</data>
			<data>bit.13:                        -</data>
			<data>bit.12:                        -</data>
			<data>bit.11:                        -</data>
			<data>bit.10:                        -</data>
			<data>bit.09:                        -</data>
			<data>bit.08:                        -</data>
			<data>bit.07:                        -</data>
			<data>bit.06:                        -</data>
			<data>bit.05:                        -</data>
			<data>bit.04:                        -</data>
			<data>bit.03:                        -</data>
			<data>bit.02:                        -</data>
			<data>bit.01:                        -</data>
			<data>bit.00:                        -</data>
		</table>
	</table>

	<table name="ECU Periphery0 (FAA) Bits" category="Periphery" address="faa" type="2D" level="2" scaling="Blobbits">
		<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
			<data>bit.15:                                                              -</data>
			<data>bit.14: Front o2 sensor heater circuit                               -</data>
			<data>bit.13:                                                              -</data>
			<data>bit.12:                                                              -</data>
			<data>bit.11: Enable EGR Duty = 100% when CTS Less Than 68C                -</data>
			<data>bit.10: Timing knockdown on light acceleration and less than 3000rpm -</data>
			<data>bit.09: Enable Warmup Ign Retard                                     -</data>
			<data>bit.08:                                                              -</data>
			<data>bit.07: Enable High Oct Ign Map Lookup (and many other subroutines)  -</data>
			<data>bit.06: Enable Speed Limit Test                                      -</data>
			<data>bit.05:                                                              -</data>
			<data>bit.04: Allow closed loop                                            -</data>
			<data>bit.02: Enable immobilizer                                           -</data>
			<data>bit.02:                                                              -</data>
			<data>bit.01: Rear o2                                                      -</data>
			<data>bit.00:                                                              -</data>
		</table>
	</table>

	<table name="ECU Periphery1 (FBA) Bits" category="Periphery" address="fba" type="2D" level="2" scaling="Blobbits">
		<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
			<data>bit.15:                      -</data>
			<data>bit.14:                      -</data>
			<data>bit.13:                      -</data>
			<data>bit.12:                      -</data>
			<data>bit.11:                      -</data>
			<data>bit.10:                      -</data>
			<data>bit.09:                      -</data>
			<data>bit.08:                      -</data>
			<data>bit.07:                      -</data>
			<data>bit.06:                      -</data>
			<data>bit.05: 2nd thermo fan table -</data>
			<data>bit.04:                      -</data>
			<data>bit.03:                      -</data>
			<data>bit.02:                      -</data>
			<data>bit.01:                      -</data>
			<data>bit.00: Lean Spool           -</data>
		</table>
	</table>

	<table name="ECU Periphery2 (FCA) Bits" category="Periphery" address="fca" type="2D" level="2" scaling="Blobbits">
		<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
			<data>bit.15: P0443, P0446, P0403, P0243, P0090, P2263   -</data>
			<data>bit.14: P0450, P0451, P0452, P0453 Evap            -</data>
			<data>bit.13: P0441, P0442 Evap                          -</data>
			<data>bit.12:                                            -</data>
			<data>bit.11: P0031, P0032, P0037, P0038                 -</data>
			<data>bit.10: P1400 MAP Sensor                           -</data>
			<data>bit.09: P0401 EGR Test                             -</data>
			<data>bit.08: P0506, P0507 Idle Test                     -</data>
			<data>bit.07: P0170 (P0171, P0172)                       -</data>
			<data>bit.06: P0134 Front O2                             -</data>
			<data>bit.05: P0300; set bit.4 and bit.5 to 0 to disable -</data>
			<data>bit.04: P0300; set bit.4 and bit.5 to 0 to disable -</data>
			<data>bit.03: P0132, P0136 O2                            -</data>
			<data>bit.02: P0133, P0159                               -</data>
			<data>bit.01: P0421 not in FSM                           -</data>
			<data>bit.00:                                            -</data>
		</table>
	</table>

	<table name="ECU Periphery3 (FDA) Bits" category="Periphery" address="fda" type="2D" level="2" scaling="Blobbits">
		<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
			<data>bit.15: P0128 CT Below Reg                       -</data>
			<data>bit.14: P1603 Battery Backup                     -</data>
			<data>bit.13:                                          -</data>
			<data>bit.12:                                          -</data>
			<data>bit.11: P0180 - P0183, P0461, P2066 Fuel Sensors -</data>
			<data>bit.10:                                          -</data>
			<data>bit.09:                                          -</data>
			<data>bit.08:                                          -</data>
			<data>bit.07: P0551 PS Pressure                        -</data>
			<data>bit.06: P0500 Speed Sens                         -</data>
			<data>bit.05:                                          -</data>
			<data>bit.04:                                          -</data>
			<data>bit.03:                                          -</data>
			<data>bit.02: P0234, P0243, P2263                      -</data>
			<data>bit.01: P0510 not in FSM                         -</data>
			<data>bit.00: P1715, P1750, etc                        -</data>
		</table>
	</table>

	<table name="ECU Periphery4 (FEA) Bits" category="Periphery" address="fea" type="2D" level="2" scaling="Blobbits">
		<table name="Periphery Bit Number" type="Static Y Axis" flipy="true" elements="16">
			<data>bit.15: P0140 Rear O2 No Act        -</data>
			<data>bit.14: P0069 MAP vs Baro           -</data>
			<data>bit.13: P0111 IAT Circuit           -</data>
			<data>bit.12: P0554 PS Press Sensor       -</data>
			<data>bit.11: P1530 A/C1 Switch           -</data>
			<data>bit.10:                             -</data>
			<data>bit.09:                             -</data>
			<data>bit.08: P0830 Clutch Pedal Circuit  -</data>
			<data>bit.07: P0090 Fuel Pressure Circuit -</data>
			<data>bit.06:                             -</data>
			<data>bit.05:                             -</data>
			<data>bit.04:                             -</data>
			<data>bit.03:                             -</data>
			<data>bit.02:                             -</data>
			<data>bit.01:                             -</data>
			<data>bit.00:                             -</data>
		</table>
	</table>

	<table name="MUT Table" category="MUT Table" address="36200" type="3D" level="1" scaling="RamAdress">
		<table name="X" type="Static X Axis" elements="16">
			<data>0</data>
			<data>1</data>
			<data>2</data>
			<data>3</data>
			<data>4</data>
			<data>5</data>
			<data>6</data>
			<data>7</data>
			<data>8</data>
			<data>9</data>
			<data>A</data>
			<data>B</data>
			<data>C</data>
			<data>D</data>
			<data>E</data>
			<data>F</data>
		</table>
		<table name="Y" type="Static Y Axis" elements="16">
			<data>MUT0X</data>
			<data>MUT1X</data>
			<data>MUT2X</data>
			<data>MUT3X</data>
			<data>MUT4X</data>
			<data>MUT5X</data>
			<data>MUT6X</data>
			<data>MUT7X</data>
			<data>MUT8X</data>
			<data>MUT9X</data>
			<data>MUTAX</data>
			<data>MUTBX</data>
			<data>MUTCX</data>
			<data>MUTDX</data>
			<data>MUTEX</data>
			<data>MUTFX</data>
			<data>MUT10X</data>
			<data>MUT11X</data>
			<data>MUT12X</data>
			<data>MUT13X</data>
			<data>MUT14X</data>
			<data>MUT15X</data>
			<data>MUT16X</data>
			<data>MUT17X</data>
			<data>MUT18X</data>
			<data>MUT19X</data>
			<data>MUT1AX</data>
			<data>MUT1BX</data>
			<data>MUT1CX</data>
			<data>MUT1DX</data>
		</table>
	</table>

	<table name="Min Uncomp Load Change at Steady Throttle for SyncLoadAccel/Decel Contribution" category="Global Fuel Settings - Accel Enrich" address="3888" type="2D" level="1" scaling="LoadUncompDelta">
		<table name="Uncompensated Load" type="Static Y Axis" elements="13">
			<data>0</data>
			<data>24</data>
			<data>48</data>
			<data>72</data>
			<data>95</data>
			<data>119</data>
			<data>143</data>
			<data>167</data>
			<data>191</data>
			<data>215</data>
			<data>238</data>
			<data>262</data>
			<data>286</data>
		</table>
	</table>

	<table name="Min Uncomp Load Change at Changing Throttle for SyncLoadAccel/Decel Contribution" category="Global Fuel Settings - Accel Enrich" address="3895" type="2D" level="1" scaling="LoadUncompDelta">
		<table name="Uncompensated Load" type="Static Y Axis" elements="13">
			<data>0</data>
			<data>24</data>
			<data>48</data>
			<data>72</data>
			<data>95</data>
			<data>119</data>
			<data>143</data>
			<data>167</data>
			<data>191</data>
			<data>215</data>
			<data>238</data>
			<data>262</data>
			<data>286</data>
		</table>
	</table>

	<table name="Ceiling Load vs RPM for Sync Load Accel/Decel Contributions" category="Global Fuel Settings - Accel Enrich" address="391e" type="2D" level="1" scaling="x54d16">
		<table name="RPM" address="6576" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="Sync Load Accel DeltaMasterLoadPos Ceiling Value" category="Global Fuel Settings - Accel Enrich" address="163a" type="1D" level="1" scaling="LoadMaster16"/>

	<table name="Decel IPW Subtraction Comp vs RPM" category="Global Fuel Settings - Accel Enrich" address="393c" type="2D" level="2" scaling="Mult128-8">
		<table name="RPM" address="6576" type="Y Axis" elements="10" scaling="RPM"/>
	</table>

	<table name="Decel IPW Subtraction Comp vs Load" category="Global Fuel Settings - Accel Enrich" address="394c" type="2D" level="2" scaling="Mult128-8">
		<table name="Load" address="66b6" type="Y Axis" elements="14" scaling="Load"/>
	</table>

	<table name="Decel IPW Subtraction Comp vs Coolant Temp" category="Global Fuel Settings - Accel Enrich" address="392e" type="2D" level="2" scaling="Mult128-8">
		<table name="Coolant Temp" address="69be" type="Y Axis" elements="8" scaling="Temp"/>
	</table>

	<table name="Sync Load Decel DeltaMasterLoadNeg Ceiling Value" category="Global Fuel Settings - Accel Enrich" address="163c" type="1D" level="1" scaling="LoadMaster16"/>

</rom>
