<!-- Written 01/20/2025 16:55:32 -->
<XDFFORMAT version="1.80">
  <XDFHEADER>
    <flags>0x1</flags>
    <fileversion>240502</fileversion>
    <deftitle>RAT1</deftitle>
    <description>1993 Explorer 4.0</description>
    <author>decipha</author>
    <BASEOFFSET offset="0" subtract="0" />
    <DEFAULTS datasizeinbits="8" sigdigits="2" outputtype="1" signed="0" lsbfirst="1" float="0" />
    <REGION type="0xFFFFFFFF" startaddress="0x0" size="0xE000" regioncolor="0x0" regionflags="0x0" name="Binary File" desc="This region describes the bin file edited by this XDF" />
    <CATEGORY index="0x0" name="BP" />
    <CATEGORY index="0x1" name="Monitor" />
    <CATEGORY index="0x2" name="VE Model" />
    <CATEGORY index="0x3" name="Axle" />
    <CATEGORY index="0x4" name="Fan" />
    <CATEGORY index="0x5" name="Fueling" />
    <CATEGORY index="0x6" name="Adaptives" />
    <CATEGORY index="0x7" name="DFSO" />
    <CATEGORY index="0x8" name="Cranking" />
    <CATEGORY index="0x9" name="Fuel Injector" />
    <CATEGORY index="0xA" name="Closed Loop" />
    <CATEGORY index="0xB" name="Fuel Pump" />
    <CATEGORY index="0xC" name="Transient Fuel" />
    <CATEGORY index="0xD" name="ISC Control" />
    <CATEGORY index="0xE" name="Knock Sensor" />
    <CATEGORY index="0xF" name="O2" />
    <CATEGORY index="0x10" name="Limiters" />
    <CATEGORY index="0x11" name="Security" />
    <CATEGORY index="0x12" name="Ignition" />
    <CATEGORY index="0x13" name="Error Codes" />
    <CATEGORY index="0x14" name="OBD-II" />
    <CATEGORY index="0x15" name="Scaling Normalizer" />
    <CATEGORY index="0x16" name="Temperature" />
    <CATEGORY index="0x17" name="2 Speed" />
    <CATEGORY index="0x18" name="Manual Trans" />
    <CATEGORY index="0x19" name="VCT" />
    <CATEGORY index="0x1A" name="Unused" />
    <CATEGORY index="0x1B" name="Components" />
    <CATEGORY index="0x1C" name="H/W Configuration" />
    <CATEGORY index="0x1D" name="Console PIDs" />
    <CATEGORY index="0x1E" name="Transmission" />
    <CATEGORY index="0x1F" name="Mass Air" />
    <CATEGORY index="0x20" name="Temporary / Unknown" />
    <CATEGORY index="0x21" name="Misc" />
    <CATEGORY index="0x22" name="VID Block" />
    <CATEGORY index="0x23" name="Catalytic Converter" />
    <CATEGORY index="0x24" name="TQ Modulation" />
    <CATEGORY index="0x25" name="Line Pressure" />
    <CATEGORY index="0x26" name="TCC Control" />
    <CATEGORY index="0x27" name="Shifting" />
    <CATEGORY index="0x28" name="Dyno" />
    <CATEGORY index="0x29" name="Templates" />
    <CATEGORY index="0x2A" name="Reference Data" />
    <CATEGORY index="0x2B" name="Canister Purge" />
    <CATEGORY index="0x2C" name="ECU Clock" />
    <CATEGORY index="0x2D" name="Decipha Hacks" />
    <CATEGORY index="0x2E" name="Engine Oil" />
    <CATEGORY index="0x2F" name="Traction Assist" />
    <CATEGORY index="0x30" name="Alternator" />
    <CATEGORY index="0x31" name="PWF / Performance Mode" />
    <CATEGORY index="0x32" name="ETC" />
    <CATEGORY index="0x33" name="Fuel Tank" />
    <CATEGORY index="0x34" name="EGR / Exhaust" />
    <CATEGORY index="0x35" name="FAOSC" />
    <CATEGORY index="0x36" name="Misfire" />
    <CATEGORY index="0x37" name="CCM" />
    <CATEGORY index="0x38" name="Oscillation Modulation" />
    <CATEGORY index="0x39" name="Anticipation" />
    <CATEGORY index="0x3A" name="Scheduling" />
    <CATEGORY index="0x3B" name="MBT Spark" />
    <CATEGORY index="0x3C" name="Borderline Knock" />
    <CATEGORY index="0x3D" name="Lugging" />
    <CATEGORY index="0x3E" name="Lost Fuel" />
    <CATEGORY index="0x3F" name="Crank Fuel" />
    <CATEGORY index="0x40" name="DSDRPM Adder" />
    <CATEGORY index="0x41" name="Suspension" />
    <CATEGORY index="0x42" name="ICP" />
    <CATEGORY index="0x43" name="SC Bypass" />
    <CATEGORY index="0x44" name="Starter Control" />
    <CATEGORY index="0x45" name="Ambient" />
    <CATEGORY index="0x46" name="HSF" />
    <CATEGORY index="0x47" name="LSF" />
    <CATEGORY index="0x48" name="VSF" />
    <CATEGORY index="0x49" name="Turbo Controls" />
    <CATEGORY index="0x4A" name="Dashpot" />
    <CATEGORY index="0x4B" name="Cruise Control" />
    <CATEGORY index="0x4C" name="Base Fuel" />
    <CATEGORY index="0x4D" name="Flex Fuel" />
    <CATEGORY index="0x4E" name="Economy" />
    <CATEGORY index="0x4F" name="PID Control" />
    <CATEGORY index="0x50" name="Stroke" />
    <CATEGORY index="0x51" name="HVAC" />
    <CATEGORY index="0x52" name="Heater" />
    <CATEGORY index="0x53" name="PSP" />
    <CATEGORY index="0x54" name="Datalogging" />
    <CATEGORY index="0x55" name="Tip-In" />
    <CATEGORY index="0x56" name="Engine Temperature" />
    <CATEGORY index="0x57" name="O2 Rear" />
    <CATEGORY index="0x58" name="DOL" />
    <CATEGORY index="0x59" name="Fuel Pressure" />
    <CATEGORY index="0x5A" name="IMRC" />
    <CATEGORY index="0x5B" name="depreciated" />
    <CATEGORY index="0x5C" name="Manifold Dynamics" />
    <CATEGORY index="0x5D" name="Trans Engagement" />
    <CATEGORY index="0x5E" name="OSC Substitution" />
    <CATEGORY index="0x5F" name="Knock Event" />
    <CATEGORY index="0x60" name="Knock Threshold" />
    <CATEGORY index="0x61" name="Knock Window" />
    <CATEGORY index="0x62" name="Knock Duration" />
    <CATEGORY index="0x63" name="Knock Sensitivity" />
    <CATEGORY index="0x64" name="Knock Advance" />
    <CATEGORY index="0x65" name="Knock Retard" />
    <CATEGORY index="0x66" name="Base Spark" />
    <CATEGORY index="0x67" name="Idle FBS Spark" />
    <CATEGORY index="0x68" name="CSSRE Spark" />
    <CATEGORY index="0x69" name="Piston Protection" />
    <CATEGORY index="0x6A" name="Upshift Lamp" />
    <CATEGORY index="0x6B" name="Cold Shifting" />
    <CATEGORY index="0x6C" name="Shift Compensation" />
    <CATEGORY index="0x6D" name="Combustion Pressure" />
    <CATEGORY index="0x6E" name="Trans Oil Temp" />
    <CATEGORY index="0x6F" name="Injector Timing" />
    <CATEGORY index="0x70" name="WOT Fuel" />
    <CATEGORY index="0x71" name="Decel Spark" />
    <CATEGORY index="0x72" name="HES Detection" />
    <CATEGORY index="0x73" name="Stabilized Fuel" />
    <CATEGORY index="0x74" name="4x4L" />
    <CATEGORY index="0x75" name="Power Take Off" />
    <CATEGORY index="0x76" name="Throttle Position" />
    <CATEGORY index="0x77" name="Coil Control" />
    <CATEGORY index="0x78" name="Skip-Shift" />
    <CATEGORY index="0x79" name="Piston Slap" />
    <CATEGORY index="0x7A" name="TQ Model" />
    <CATEGORY index="0x7B" name="VCT" />
    <CATEGORY index="0x7C" name="Emissions" />
    <CATEGORY index="0x7D" name="Stability" />
    <CATEGORY index="0x7E" name="Optimum Power" />
    <CATEGORY index="0x7F" name="Driveability" />
    <CATEGORY index="0x80" name="Phaser Control" />
    <CATEGORY index="0x81" name="Mapped Points" />
    <CATEGORY index="0x82" name="Launch Control" />
    <CATEGORY index="0x83" name="Emulation" />
    <CATEGORY index="0x84" name="Brakes" />
  </XDFHEADER>
  <XDFFUNCTION uniqueid="0x4937" flags="0x0">
    <title>~FN071 - Y Scaling LOAD - TSEIF, EGR</title>
    <description>this function also provides MAPOPE scaling for the base spark table on older 1980s speed density ecu&apos;s, that equation is /8&#013;&#010;&#013;&#010;LOAD NORMALIZING FUNCTION&#013;&#010;PURPOSE:  USE FOR TABLE LOOKUP&#013;&#013;&#010;INPUT:  LOAD&#013;&#010;OUTPUT: NORMALIZED LOAD&#013;&#010;&#013;&#010;In older EEC-IV such as cbaza it also scales:&#013;&#010;&apos;EGR Altitude Table&apos;&#013;&#010;&apos;EGR Sea Level Table&apos;&#013;&#010;&apos;Equilibrium Intake Surface Fuel&apos; (aka FN1321)&#013;&#010;&apos;Exhaust Pulse Delay&apos;&#013;&#010;&apos;HEGO Amplitude&apos;&#013;&#010;&apos;Knock Advance Limit&apos; (aka FN1135)&#013;&#010;&#013;&#010;In speed density it also scales:&#013;&#010;Spark Base</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xA238" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>LOAD (MAPOPE)</units>
      <indexcount>7</indexcount>
      <decimalpl>3</decimalpl>
      <max>2.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 8">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xA23A" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>Y_Row</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>7.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFCHECKSUM uniqueid="0x2E5F" flags="0x1">
    <title>1CLR</title>
    <REGION>
      <datastart>0x2004</datastart>
      <dataend>0x2005</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x200A</storeaddress>
      <calculationmethod>0x0</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCHECKSUM uniqueid="0x65BD" flags="0x1">
    <title>2CSUM</title>
    <REGION>
      <datastart>0x2000</datastart>
      <dataend>0xBFFF</dataend>
      <datasizebits>0x10</datasizebits>
      <storeaddress>0x200A</storeaddress>
      <calculationmethod>0x1</calculationmethod>
    </REGION>
  </XDFCHECKSUM>
  <XDFCONSTANT uniqueid="0x4944">
    <title>ROM_TO - (Checksum)</title>
    <description>this is automagically updated by TunerPro when your bin is saved</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="30" />
    <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0x200A" mmedelementsizebits="16" mmedmajorstridebits="0" mmedminorstridebits="0" />
    <units>hex</units>
    <outputtype>3</outputtype>
    <decimalpl>0</decimalpl>
    <datatype>0</datatype>
    <unittype>0</unittype>
    <DALINK index="0" />
    <MATH equation="X">
      <VAR id="X" />
    </MATH>
  </XDFCONSTANT>
  <XDFFUNCTION uniqueid="0x1ADE" flags="0x0">
    <title>FN070 - X Scaling RPM - EGR (Spark_Base) (Speed Density VE)</title>
    <description>also scaling for spark base table on older 1980s speed density ecu&apos;s&#013;&#010;&#013;&#010;ENGINE SPEED NORMALIZING FUNCTION&#013;&#013;&#010;PURPOSE:  GENERATE TABLE ENTRY POINT&#013;&#010;INPUT:  ENGINE SPEED IN RPM&#013;&#013;&#010;OUTPUT:&#009;TABLE ENTRY POINT</description>
    <CATEGORYMEM index="0" category="28" />
    <CATEGORYMEM index="1" category="53" />
    <CATEGORYMEM index="2" category="22" />
    <XDFAXIS id="x" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xA356" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>RPM</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>16384.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" flags="0xC" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xA358" mmedelementsizebits="16" mmedcolcount="7" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>X_Col</units>
      <indexcount>7</indexcount>
      <decimalpl>0</decimalpl>
      <max>9.000000</max>
      <embedinfo type="1" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X / 256">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFFUNCTION>
  <XDFTABLE uniqueid="0x171A" flags="0x30">
    <title>Primary Spark Table ~FN2300A - (FN1120 / FN1617)</title>
    <description>8x10 in older strats for FN1120&#013;&#010;6x6 in last of eec-iv strats for FN1617 &amp; fn2300&#013;&#010;&#013;&#010;MBT spark at stoichiometry and 0% EGR&#013;&#013;&#010;X INPUT:   Normalized N - FN016&#013;&#009;&#013;&#010;Y INPUT:   Normalized LOAD - FN012&#013;&#009;&#013;&#010;OUTPUT:&#009;   Spark advance (degrees)&#013;</description>
    <CATEGORYMEM index="0" category="19" />
    <CATEGORYMEM index="1" category="60" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN016</units>
      <indexcount>10</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x1ADE" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <units>FN012</units>
      <indexcount>8</indexcount>
      <decimalpl>0</decimalpl>
      <embedinfo type="2" linkobjid="0x4937" />
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xB09E" mmedelementsizebits="8" mmedrowcount="8" mmedcolcount="10" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <units>SpkAdv</units>
      <decimalpl>2</decimalpl>
      <min>0.000000</min>
      <max>63.750000</max>
      <outputtype>1</outputtype>
      <MATH equation="X/4">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
  <XDFTABLE uniqueid="0x2C0E" flags="0x0">
    <title>Datalogging List Function (EE00-EFFF)</title>
    <description>datalogging list, does not require editing, for development only.</description>
    <CATEGORYMEM index="0" category="30" />
    <XDFAXIS id="x" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>1</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="y" uniqueid="0x0">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
      <indexcount>44</indexcount>
      <decimalpl>0</decimalpl>
      <datatype>0</datatype>
      <unittype>0</unittype>
      <DALINK index="0" />
      <LABEL index="0" value="1" />
      <LABEL index="1" value="2" />
      <LABEL index="2" value="3" />
      <LABEL index="3" value="4" />
      <LABEL index="4" value="0" />
      <LABEL index="5" value="0" />
      <LABEL index="6" value="0" />
      <LABEL index="7" value="0" />
      <LABEL index="8" value="0" />
      <LABEL index="9" value="0" />
      <LABEL index="10" value="0" />
      <LABEL index="11" value="0" />
      <LABEL index="12" value="0" />
      <LABEL index="13" value="0" />
      <LABEL index="14" value="0" />
      <LABEL index="15" value="0" />
      <LABEL index="16" value="0" />
      <LABEL index="17" value="0" />
      <LABEL index="18" value="0" />
      <LABEL index="19" value="0" />
      <LABEL index="20" value="0" />
      <LABEL index="21" value="0" />
      <LABEL index="22" value="0" />
      <LABEL index="23" value="0" />
      <LABEL index="24" value="0" />
      <LABEL index="25" value="0" />
      <LABEL index="26" value="0" />
      <LABEL index="27" value="0" />
      <LABEL index="28" value="0" />
      <LABEL index="29" value="0" />
      <LABEL index="30" value="0" />
      <LABEL index="31" value="0" />
      <LABEL index="32" value="0" />
      <LABEL index="33" value="0" />
      <LABEL index="34" value="0" />
      <LABEL index="35" value="0" />
      <LABEL index="36" value="0" />
      <LABEL index="37" value="0" />
      <LABEL index="38" value="0" />
      <LABEL index="39" value="0" />
      <LABEL index="40" value="0" />
      <LABEL index="41" value="0" />
      <LABEL index="42" value="0" />
      <LABEL index="43" value="0" />
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
    <XDFAXIS id="z">
      <EMBEDDEDDATA mmedtypeflags="0x02" mmedaddress="0xBFC8" mmedelementsizebits="16" mmedrowcount="44" mmedmajorstridebits="0" mmedminorstridebits="0" />
      <decimalpl>0</decimalpl>
      <min>0.000000</min>
      <max>255.000000</max>
      <outputtype>3</outputtype>
      <MATH equation="X">
        <VAR id="X" />
      </MATH>
    </XDFAXIS>
  </XDFTABLE>
</XDFFORMAT>
