XDF 1.110000 -Created By EsCoRtLvR %%HEADER%% 001000 FileVers ="030508" 001005 DefTitle ="J4A1" 001007 DescSize =0xF7 001006 Desc ="Covers the A4D1, J4A1 and KKA0 ecus's. Requires 64k bin file, first 8k to be 'padded' with null data .If you find any errors, or can add anything new let me know!" 001010 Author ="" 001030 BinSize =0x10000 001035 BaseOffset =0 001200 ADSAssoc ="" 001225 ADSCheck =0x0 001300 GenFlags =0x0 001325 ModeFlags =0x0 002000 Category0 ="Fuel" 002001 Category1 ="Spark" 002002 Category2 ="Sensors" 002003 Category3 ="Limits" 002004 Category4 ="Miscellaneous" 002005 Category5 ="Idle" 002006 Category6 ="Hardware" 002007 Category7 ="Scalers" 002008 Category8 ="Tests" 002009 Category9 ="Adaptive Learning" 002010 Category10 ="Failure Management" 002011 Category11 ="EGR" 002012 Category12 ="Purge" 002013 Category13 ="Accessories" 002014 Category14 ="Economy Mode" 002015 Category15 ="Transmission" 002016 Category16 ="Cruise Control" 002017 Category17 ="Transient Fuel" 002019 Category19 ="Unknown" %%END%% %%FLAG%% 000002 UniqueID =0x6E66 000100 Cat0ID =0xC 030005 Title ="EGR Present" 030011 DescSize =0x2A 030010 Desc ="Clear if no EGR is fitted, otherwise set." 030100 Address =0xD2C2 030200 BitNumber =0x0 %%END%% %%TABLE%% 000002 UniqueID =0x59B 000100 Cat0ID =0xA 040005 Title ="Adaptive Learning Control Table" 040011 DescSize =0x180 040010 Desc ="FN1325 - Positive values or zero permit adaptive update to occur in the cell, higher values reduce the update rate. Negative values force the ecu to use a different cell, e.g. -24 indicates that the cell located at row 2, column 4 should be used. WARNING: either the top or bottom row is for the special idle cells and is yet to be determined. WARNING column scaling to be confirmed." 040100 Address =0xCB28 040150 Flags =0x1 040200 ZEq =X,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040205 OutType =0x2 040210 DecimalPl =0x1 040230 RangeLow =0.0000 040240 RangeHigh =250.0000 040300 Rows =0x9 040305 Cols =0xA 040320 XUnits ="rpm" 040325 YUnits ="load" 040330 ZUnits ="" 040350 XLabels =(null),(null),(null),(null),(null),(null),(null),(null),(null),(null) 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =(null),(null),(null),(null),(null),(null),(null),(null),(null) 040362 YLabelType =0x4 040364 YEq =X,TH|0|0|0|0| 040505 XLabelSource =0x2 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x2AFB 000100 Cat0ID =0x3 000101 Cat1ID =0xFF 040005 Title ="ECT/ACTTransfer Table" 040011 DescSize =0x32 040010 Desc ="FN703 - Input is a rough hi byte only conversion." 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x80 040200 ZEq =X,TH|0|0|0|0| 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0xA 040305 Cols =0x1 040320 XUnits ="volts" 040325 YUnits ="deg C" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/64,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =(X*2+40)*5/9-40,TH|0|0|0|0| 040600 XAddress =0xC27A 040610 XDataSize =0x1 040620 XAddrStep =-2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC27B 040710 YDataSize =0x1 040720 YAddrStep =-2 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x630E 000100 Cat0ID =0xC 000101 Cat1ID =0xFF 040005 Title ="BP Correction Table" 040011 DescSize =0x99 040010 Desc ="FN004 - Used in the exhaust pressure calculation to compensate for exhaust pressure only increasing at half the rate that barometric pressure increases." 040020 SubType =0x7 040100 Address =0x0 040200 ZEq =X,TH|0|0|0|0| 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x5 040305 Cols =0x1 040320 XUnits ="in Hg" 040325 YUnits ="in Hg" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/8,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/8,TH|0|0|0|0| 040600 XAddress =0xD40E 040610 XDataSize =0x1 040620 XAddrStep =-2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xD40F 040710 YDataSize =0x1 040720 YAddrStep =-2 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x45B1 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Emission and Spark Scaler for Load" 040011 DescSize =0x47 040010 Desc ="FN??? - Do not edit first or last entries. Not sure if used for spark." 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x300 040200 ZEq =X,TH|0|0|0|0| 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x8 040305 Cols =0x1 040320 XUnits ="load" 040325 YUnits ="row" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/327.68,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/256,TH|0|0|0|0| 040600 XAddress =0xC1C2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC1C4 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x6117 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Emission Table Scaler for RPM" 040011 DescSize =0x2B 040010 Desc ="FN039 - Do not edit first or last entries." 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x300 040200 ZEq =X,TH|0|0|0|0| 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x6 040305 Cols =0x1 040320 XUnits ="rpm" 040325 YUnits ="col" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/4,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/256,TH|0|0|0|0| 040600 XAddress =0xC820 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC822 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x495C 000100 Cat0ID =0xC 000101 Cat1ID =0xFF 040005 Title ="Exhaust Pressure vs Airmass Flow" 040011 DescSize =0x34 040010 Desc ="FN074A - Y units and/or conversion to be confirmed." 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x300 040200 ZEq =X,TH|0|0|0|0| 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0xA 040305 Cols =0x1 040320 XUnits ="lb/min" 040325 YUnits ="in Hg" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/1024,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/128,TH|0|0|0|0| 040600 XAddress =0xD418 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xD41A 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x24D9 000100 Cat0ID =0x7 040005 Title ="Exhaust Pulse Delay Table" 040011 DescSize =0x157 040010 Desc ="FN1351 - Time delay in revs per second from when a fuel change is made until the HEGO sensor indicates this change. Prevents noise in the system being incorrectly interpreted as a HEGO switch. Increase when HEGO sensor is installed farther downstream from stock position. Result is used to calculate the transport delay in PIPs and seconds." 040100 Address =0xC840 040200 ZEq =X/4,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040205 OutType =0x2 040210 DecimalPl =0x0 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x8 040305 Cols =0x4 040320 XUnits ="rpm" 040325 YUnits ="load" 040330 ZUnits ="" 040350 XLabels =1,2,2,3 040352 XLabelType =0x4 040354 XEq =(null) 040360 YLabels =(null),(null),(null),(null),(null),(null),(null),(null) 040362 YLabelType =0x4 040364 YEq =(null) 040500 XLabelLink =0x6117 040505 XLabelSource =0x2 040510 YLabelLink =0x45B1 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x6FD9 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Fuel Scaler for ECT/ACT" 040011 DescSize =0xA3 040010 Desc ="FN022B - Do not edit first or last entries. Provides column scaling for the following tables;\r\n\r\n'Fuel Base Table' (aka FN1362)\r\n'Fuel Startup Table' (aka FN1361)" 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x40 040200 ZEq =X,TH|0|0|0|0| 040203 XOutType =0x2 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x6 040305 Cols =0x1 040320 XUnits ="deg C" 040325 YUnits ="column" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =(X*2+40)*5/9-40,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/16,TH|0|0|0|0| 040600 XAddress =0xC1E2 040610 XDataSize =0x1 040620 XAddrStep =-2 040650 XOutputDig =0x1 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC1E3 040710 YDataSize =0x1 040720 YAddrStep =-2 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x109C 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Fuel Base Scaler for Load%" 040011 DescSize =0x7D 040010 Desc ="FN072A - Do not edit first or last entries. Provides row scaling for the following tables;\r\n\r\n'Fuel Base Table' (aka FN1362)" 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x300 040200 ZEq =X,TH|0|0|0|0| 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x7 040305 Cols =0x1 040320 XUnits ="load%" 040325 YUnits ="row" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/327.68,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/16,TH|0|0|0|0| 040600 XAddress =0xC226 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC228 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x348A 000100 Cat0ID =0x1 040005 Title ="Fuel Base Table" 040011 DescSize =0x35 040010 Desc ="FN1362 - Used when ECT is low and WARM_HEGO_FLAG = 0" 040100 Address =0xC7D0 040150 Flags =0x2 040200 ZEq =X/128*14.64,TH|0|0|0|0| 040203 XOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x8 040305 Cols =0xA 040320 XUnits ="deg C" 040325 YUnits ="load%" 040330 ZUnits ="A/F ratio" 040350 XLabels =00,00,00,00,00,00,00,00,00,00 040352 XLabelType =0x2 040354 XEq =(null) 040360 YLabels =0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 040362 YLabelType =0x1 040364 YEq =(null) 040500 XLabelLink =0x6FD9 040505 XLabelSource =0x2 040510 YLabelLink =0x109C 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x7D7D 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Fuel Scaler for Time" 040011 DescSize =0x7F 040010 Desc ="FN018 - Do not edit first or last entries. Provides row scaling for the following tables;\r\n\r\n'Fuel Startup Table' (aka FN1361)" 040020 SubType =0x7 040100 Address =0x0 040200 ZEq =X,TH|0|0|0|0| 040203 XOutType =0x2 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x7 040305 Cols =0x1 040320 XUnits ="secs" 040325 YUnits ="row" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/16,TH|0|0|0|0| 040600 XAddress =0xC1B4 040610 XDataSize =0x1 040620 XAddrStep =-2 040650 XOutputDig =0x1 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC1B5 040710 YDataSize =0x1 040720 YAddrStep =-2 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x262A 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Fuel Stablised Scaler for Load%" 040011 DescSize =0x83 040010 Desc ="FN072B - Do not edit first or last entries. Provides row scaling for the following table;\r\n\r\n'Fuel Stabilised Table' (aka FN1360)" 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x300 040200 ZEq =X,TH|0|0|0|0| 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x6 040305 Cols =0x1 040320 XUnits ="load%" 040325 YUnits ="row" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/327.68,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/256,TH|0|0|0|0| 040600 XAddress =0xC67C 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC67E 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x4A4D 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Fuel Stablised Scaler for RPM" 040011 DescSize =0x85 040010 Desc ="FN070B - Do not edit first or last entries. Provides column scaling for the following table;\r\n\r\n'Fuel Stabilised Table' (aka FN1360)" 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x300 040200 ZEq =X,TH|0|0|0|0| 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x6 040305 Cols =0x1 040320 XUnits ="rpm" 040325 YUnits ="column" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/4,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/256,TH|0|0|0|0| 040600 XAddress =0xC664 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC666 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x398E 000100 Cat0ID =0x1 040005 Title ="Fuel Stabilised Table" 040011 DescSize =0x3A 040010 Desc ="FN1360 - Used when WARM_HEGO_FLAG and ECT_STABLE_FLAG = 1" 040100 Address =0xC730 040150 Flags =0x2 040200 ZEq =X/128*14.64,TH|0|0|0|0| 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x8 040305 Cols =0xA 040320 XUnits ="rpm" 040325 YUnits ="load%" 040330 ZUnits ="A/F ratio" 040350 XLabels =0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 040352 XLabelType =0x1 040354 XEq =(null) 040360 YLabels =0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 040362 YLabelType =0x1 040364 YEq =(null) 040500 XLabelLink =0x4A4D 040505 XLabelSource =0x2 040510 YLabelLink =0x262A 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x2EE6 000100 Cat0ID =0x1 040005 Title ="Fuel Startup Table" 040011 DescSize =0x51 040010 Desc ="FN1361 - Subtracted from 'Fuel Base Table' (aka FN1362) for start up enrichment." 040100 Address =0xC780 040150 Flags =0x2 040200 ZEq =X/128*14.64,TH|0|0|0|0| 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x8 040305 Cols =0xA 040320 XUnits ="deg C" 040325 YUnits ="secs" 040330 ZUnits ="A/F ratio" 040350 XLabels =0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 040352 XLabelType =0x1 040354 XEq =(null) 040360 YLabels =00,00,00,00,00,00,00,00 040362 YLabelType =0x2 040364 YEq =(null) 040500 XLabelLink =0x6FD9 040505 XLabelSource =0x2 040510 YLabelLink =0x7D7D 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x345E 000100 Cat0ID =0x3 040005 Title ="HEGO Amplitude" 040011 DescSize =0x45 040010 Desc ="FN1352 - Units are A/F ratio. Limit of cycle peak to peak amplitude." 040100 Address =0xC860 040200 ZEq =X/512*14.64,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040230 RangeLow =0.0000 040240 RangeHigh =0.1000 040300 Rows =0x8 040305 Cols =0x4 040320 XUnits ="rpm" 040325 YUnits ="load" 040330 ZUnits ="A/F ratio" 040350 XLabels = 700, 900,1950,3000 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =0.05,0.10,0.20,0.30,0.40,0.50,0.60,0.75 040362 YLabelType =0x4 040364 YEq =X,TH|0|0|0|0| 040500 XLabelLink =0x6117 040505 XLabelSource =0x2 040510 YLabelLink =0x45B1 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x6698 000100 Cat0ID =0x3 040005 Title ="HEGO Bias" 040011 DescSize =0x185 040010 Desc ="FN1353 - These correction values are used to shift the closed loop A/F control point as a function of engine rpm and torque resulting in the averaged A/F ratio to be shifted slightly rich or lean to adjust emissions. A positive bias value is lean, a negative bias value is rich. A rich mixture will lower NOx but raise CO, a lean mixture will do the opposite. Conversion to be confirmed." 040100 Address =0xC880 040150 Flags =0x1 040200 ZEq =X/1024,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040210 DecimalPl =0x5 040230 RangeLow =-0.0200 040240 RangeHigh =0.0200 040300 Rows =0x8 040305 Cols =0x4 040320 XUnits ="rpm" 040325 YUnits ="load" 040330 ZUnits ="AF ratio" 040350 XLabels = 700, 900,1950,3000 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =0.05,0.10,0.20,0.30,0.40,0.50,0.60,0.75 040362 YLabelType =0x4 040364 YEq =X,TH|0|0|0|0| 040500 XLabelLink =0x6117 040505 XLabelSource =0x2 040510 YLabelLink =0x45B1 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x13F7 000100 Cat0ID =0x7 000101 Cat1ID =0xFF 040005 Title ="Injector Offset vs Voltage" 040011 DescSize =0xB5 040010 Desc ="FN367 - Extra duration added to injector pulsewidth to compensate for battery voltage. Reduce for larger injectors by the ratio of the injector change. Curve should be exponential." 040020 SubType =0x7 040100 Address =0x0 040200 ZEq =X,TH|0|0|0|0| 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0xC 040305 Cols =0x1 040320 XUnits ="volts" 040325 YUnits ="mSecs" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/16,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/32,TH|0|0|0|0| 040600 XAddress =0xC554 040610 XDataSize =0x1 040620 XAddrStep =-2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC555 040710 YDataSize =0x1 040720 YAddrStep =-2 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x46E5 000100 Cat0ID =0x7 040005 Title ="Injector Timing" 040011 DescSize =0x7 040010 Desc ="FN1315" 040100 Address =0xCA74 040200 ZEq =4*X,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040205 OutType =0x2 040210 DecimalPl =0x0 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x8 040305 Cols =0xA 040320 XUnits ="rpm" 040325 YUnits ="load" 040330 ZUnits ="" 040350 XLabels =0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 040352 XLabelType =0x4 040354 XEq =(null) 040360 YLabels =0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00 040362 YLabelType =0x4 040364 YEq =(null) 040500 XLabelLink =0x21DE 040505 XLabelSource =0x2 040510 YLabelLink =0x28CE 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x28CE 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Injector Timing Scaler for Load" 040011 DescSize =0x2B 040010 Desc ="FN085 - Do not edit first or last entries." 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x300 040200 ZEq =X,TH|0|0|0|0| 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x6 040305 Cols =0x1 040320 XUnits ="load" 040325 YUnits ="row" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/327.68,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/16,TH|0|0|0|0| 040600 XAddress =0xCA5C 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xCA5E 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x57D6 000100 Cat0ID =0x7 000101 Cat1ID =0xFF 040005 Title ="Injector Timing vs ECT" 040011 DescSize =0x6 040010 Desc ="FN336" 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x40 040200 ZEq =X,TH|0|0|0|0| 040203 XOutType =0x2 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x6 040305 Cols =0x1 040320 XUnits ="deg F" 040325 YUnits ="ticks" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X*2,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X*4,TH|0|0|0|0| 040600 XAddress =0xC5E0 040610 XDataSize =0x1 040620 XAddrStep =-2 040650 XOutputDig =0x1 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC5E1 040710 YDataSize =0x1 040720 YAddrStep =-2 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x359F 000100 Cat0ID =0x3 000101 Cat1ID =0xFF 040005 Title ="MAF Transfer Table" 040011 DescSize =0x1 040010 Desc ="" 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x300 040200 ZEq =X,TH|0|0|0|0| 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x1E 040305 Cols =0x1 040320 XUnits ="volts" 040325 YUnits ="kg/hr" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/4096,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/3.1562283 ,TH|0|0|0|0| 040600 XAddress =0xC046 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC048 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x4F1B 000100 Cat0ID =0x5 000101 Cat1ID =0xFF 040005 Title ="Peak Load at Sea Level vs RPM" 040011 DescSize =0x185 040010 Desc ="FN035 - Used in the calculation of load% when the 'Percent Load Switch' (aka PRLDSW) is set to '0'. Adjust when the volumetric efficiency of the engine has changed. The values in the output column are the maximum peak load for a given RPM when at sea level and the inlet air charge temperature is 100 deg F. If this is adjusted then 'Load Limit O/L vs ECT' will require altering to match." 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x300 040200 ZEq =X,TH|0|0|0|0| 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x7 040305 Cols =0x1 040320 XUnits ="rpm" 040325 YUnits ="load" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/4,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/327.68,TH|0|0|0|0| 040600 XAddress =0xC56C 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xC56E 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%CONSTANT%% 000002 UniqueID =0x4537 000100 Cat0ID =0x5 020005 Title ="Airmass Leakage Constant" 020011 DescSize =0x9 020010 Desc ="ARCHLK -" 020020 Units ="lb/min" 020050 SizeInBits =0x10 020100 Address =0xC480 020150 Flags =0x2 020200 Equation =X/2048,TH|0|0|0|0| 020210 DecimalPl =0x3 %%END%% %%CONSTANT%% 000002 UniqueID =0x2A91 000100 Cat0ID =0xA 020005 Title ="Allow Adaptive Learning" 020011 DescSize =0xA8 020010 Desc ="Z_ADPSW - Set to \"7E79\" to permit adaptive learning to occur, change to \"7FA1\" to disable adaptive learning.\r\n\r\nWARNING: Do not use any values other than one of these." 020020 Units ="" 020050 SizeInBits =0x10 020100 Address =0x229C 020150 Flags =0x2 020200 Equation =X,TH|0|0|0|0| 020205 OutType =0x3 020210 DecimalPl =0x1 %%END%% %%CONSTANT%% 000002 UniqueID =0x2217 000100 Cat0ID =0x5 020005 Title ="Checksum" 020011 DescSize =0x96 020010 Desc ="Do not edit. This is recalculated automatically when the bin is saved. When emulating, upload this new checksum to the emulator after saving the bin." 020020 Units ="" 020050 SizeInBits =0x10 020100 Address =0x200A 020150 Flags =0x2 020200 Equation =X,TH|0|0|0|0| 020205 OutType =0x3 %%END%% %%CONSTANT%% 000002 UniqueID =0x5212 000100 Cat0ID =0x1 020005 Title ="Desired A/F Ratio Max" 020011 DescSize =0x38 020010 Desc ="LAMMAX - The desired AF ratio is clipped to this value." 020020 Units ="AF ratio" 020050 SizeInBits =0x10 020100 Address =0xC4BA 020150 Flags =0x2 020200 Equation =X/32768*14.64,TH|0|0|0|0| %%END%% %%CONSTANT%% 000002 UniqueID =0x2812 000100 Cat0ID =0x1 020005 Title ="Desired A/F Ratio Min" 020011 DescSize =0x38 020010 Desc ="LAMMIN - The desired AF ratio is clipped to this value." 020020 Units ="AF ratio" 020050 SizeInBits =0x10 020100 Address =0xC4BC 020150 Flags =0x2 020200 Equation =X/32768*14.64,TH|0|0|0|0| %%END%% %%CONSTANT%% 000002 UniqueID =0x1BB2 000100 Cat0ID =0x1 020005 Title ="Decel Fuel Shut Off Min ECT" 020011 DescSize =0x95 020010 Desc ="DFSECT - The minimum ECT required for deceleration fuel shut off to be permitted prior to the 'Decel Fuel Shut Off Time Delay' value being exceeded." 020020 Units ="deg C" 020100 Address =0xC51E 020150 Flags =0x1 020200 Equation =(X*2+40)*5/9-40,TH|0|0|0|0| 020205 OutType =0x2 020210 DecimalPl =0x1 %%END%% %%CONSTANT%% 000002 UniqueID =0x3D8F 000100 Cat0ID =0x1 020005 Title ="Decel Fuel Shut Off Min MPH" 020011 DescSize =0x5B 020010 Desc ="DFSVS - The minimum vehicle speed required for deceleration fuel shut off to be permitted." 020020 Units ="mph" 020100 Address =0xC51F 020200 Equation =X/2,TH|0|0|0|0| 020210 DecimalPl =0x1 %%END%% %%CONSTANT%% 000002 UniqueID =0x22D2 000100 Cat0ID =0x1 020005 Title ="Decel Fuel Shut Off Min MPH Hysteresis" 020011 DescSize =0x4D 020010 Desc ="DFSVSH - Hysteresis for the 'Decel Fuel Shut Off Min MPH' (aka DFSVS) value." 020020 Units ="mph" 020100 Address =0xC520 020200 Equation =X/2,TH|0|0|0|0| 020210 DecimalPl =0x1 %%END%% %%CONSTANT%% 000002 UniqueID =0x8E5 000100 Cat0ID =0x7 020005 Title ="Engine Displacement" 020011 DescSize =0x1 020010 Desc ="" 020020 Units ="cc" 020050 SizeInBits =0x10 020100 Address =0xC482 020150 Flags =0x2 020200 Equation =X/11.328815104*4,TH|0|0|0|0| 020205 OutType =0x2 020210 DecimalPl =0x1 %%END%% %%CONSTANT%% 000002 UniqueID =0x12F 000100 Cat0ID =0x5 020005 Title ="Fixsum" 020011 DescSize =0x66 020010 Desc ="FIXSUM - Used to ensure no two ecu's have the same checksum. Displayed for information purposes only." 020020 Units ="" 020050 SizeInBits =0x10 020100 Address =0x2004 020150 Flags =0x2 020200 Equation =X,TH|0|0|0|0| 020205 OutType =0x3 %%END%% %%CONSTANT%% 000002 UniqueID =0xB20 000100 Cat0ID =0x14 020005 Title ="HEGO Rich Correction" 020011 DescSize =0x1D 020010 Desc ="Conversion to be determined." 020020 Units ="" 020050 SizeInBits =0x10 020100 Address =0xC4BE 020150 Flags =0x2 020200 Equation =X,TH|0|0|0|0| 020205 OutType =0x2 020210 DecimalPl =0x1 %%END%% %%CONSTANT%% 000002 UniqueID =0x4B25 000100 Cat0ID =0x6 020005 Title ="Idle Speed Drive" 020011 DescSize =0x8C 020010 Desc ="DRBASE - Base target idle speed in drive before adders. If altered, adjust the 'ISC Gain vs RPM Error' parameter to suit (to be confirmed)." 020020 Units ="rpm" 020050 SizeInBits =0x10 020100 Address =0xCC06 020150 Flags =0x2 020200 Equation =X*8,TH|0|0|0|0| 020205 OutType =0x2 020210 DecimalPl =0x1 %%END%% %%CONSTANT%% 000002 UniqueID =0x6116 000100 Cat0ID =0x6 020005 Title ="Idle Speed Neutral" 020011 DescSize =0x7C 020010 Desc ="NUBASE - Base target idle speed in neutral before adders. If altered, adjust the 'ISC Gain vs RPM Error' parameter to suit." 020020 Units ="rpm" 020050 SizeInBits =0x10 020100 Address =0xCC04 020150 Flags =0x2 020200 Equation =X*8,TH|0|0|0|0| 020205 OutType =0x2 020210 DecimalPl =0x1 %%END%% %%CONSTANT%% 000002 UniqueID =0x7BC4 000100 Cat0ID =0x7 020005 Title ="Ignition Type" 020011 DescSize =0x19 020010 Desc ="4 = HDR distributor less" 020020 Units ="" 020100 Address =0xCB84 020200 Equation =X,TH|0|0|0|0| 020205 OutType =0x2 020210 DecimalPl =0x1 %%END%% %%CONSTANT%% 000002 UniqueID =0x1C9F 000100 Cat0ID =0x7 020005 Title ="Injector Breakpoint" 020011 DescSize =0x3B 020010 Desc ="FUEL_BKPT - 0 = no switch for injector low and high slopes" 020020 Units ="lb/tick" 020050 SizeInBits =0x10 020100 Address =0xC476 020150 Flags =0x2 020200 Equation =X/33554432,TH|0|0|0|0| 020210 DecimalPl =0x8 %%END%% %%CONSTANT%% 000002 UniqueID =0x130F 000100 Cat0ID =0x7 020005 Title ="Injector High Slope" 020011 DescSize =0x1CE 020010 Desc ="AHISL - The injector primary fuel slope, used in conjunction with the 'Injector Low Slope' (aka ALOSL) to calculate injection pulsewidths greater than those using the low slope alone. Set to the mass flow rate of an individual fuel injector. When altered, the following parameters will need adjusting too;\r\n\r\n'Injector Low Slope' (aka ALOSL)\r\n'Injector Breakpoint' (aka FUEL_BKPT)\r\n'Injector Offset vs Voltage' (aka FN367)\r\n'Cranking Fuel PW vs ECT' (aka FN348)" 020020 Units ="lb/hr" 020050 SizeInBits =0x10 020100 Address =0xC504 020150 Flags =0x2 020200 Equation =X/582.5422,TH|0|0|0|0| %%END%% %%CONSTANT%% 000002 UniqueID =0x4DA8 000100 Cat0ID =0x7 020005 Title ="Injector Low Slope" 020011 DescSize =0x33C 020010 Desc ="ALOSL - Used to calculate the injection pulsewidth during cranking and short pulsewidths. Set to a value larger than actual injector size to compensate for non linear opening at short durations. Typically 1.33 * 'Injector High Slope' (aka AHISL) for 19 lb/hr injectors reducing to 1.08 * 'Injector High Slope' (aka AHISL) for 83 lb/hr injectors. When altered, the following parameters will need adjusting too;\r\n\r\n'Injector Breakpoint' (aka FUEL_BKPT)\r\n'Injector Offset vs Voltage' (aka FN367)\r\n'Cranking Fuel PW vs ECT' (aka FN3\r\n\r\nAn alternative is to set this parameter to the same value as the 'Injector High Slope' (aka AHISL) in which case the 'Injector Breakpoint' (aka FN389) parameter is not used. The 'Injector Offset vs Voltage' (aka FN367) is critical in getting accurate fuel pulsewidths with this method of tuning." 020020 Units ="lb/hr" 020050 SizeInBits =0x10 020100 Address =0xC506 020150 Flags =0x2 020200 Equation =X/582.5422,TH|0|0|0|0| %%END%% %%CONSTANT%% 000002 UniqueID =0x461E 000100 Cat0ID =0x7 020005 Title ="Injector Min PW" 020011 DescSize =0x9 020010 Desc ="MINPW - " 020020 Units ="mSecs" 020050 SizeInBits =0x10 020100 Address =0xC47A 020150 Flags =0x2 020200 Equation =X/262144*1000,TH|0|0|0|0| %%END%% %%CONSTANT%% 000002 UniqueID =0x122A 000100 Cat0ID =0x9 020005 Title ="Lean AF Ratio Clip" 020011 DescSize =0x5 020010 Desc ="LEQV" 020020 Units ="AF Ratio" 020050 SizeInBits =0x10 020100 Address =0xDA7C 020150 Flags =0x2 020200 Equation =X/32768*14.64,TH|0|0|0|0| %%END%% %%CONSTANT%% 000002 UniqueID =0x6CFB 000100 Cat0ID =0x4 020005 Title ="MAF Max Volts" 020011 DescSize =0x1 020010 Desc ="" 020020 Units ="volts" 020050 SizeInBits =0x10 020100 Address =0xC484 020150 Flags =0x2 020200 Equation =X/4096,TH|0|0|0|0| 020210 DecimalPl =0x3 %%END%% %%CONSTANT%% 000002 UniqueID =0x7C73 000100 Cat0ID =0x4 020005 Title ="MAF Volts Max Hysteresis" 020011 DescSize =0x1 020010 Desc ="" 020020 Units ="volts" 020050 SizeInBits =0x10 020100 Address =0xC488 020150 Flags =0x2 020200 Equation =X/4096,TH|0|0|0|0| 020210 DecimalPl =0x3 %%END%% %%CONSTANT%% 000002 UniqueID =0x65BE 000100 Cat0ID =0x4 020005 Title ="Min BV for Reliable MAF Signal" 020011 DescSize =0x1 020010 Desc ="" 020020 Units ="volts" 020100 Address =0xC486 020200 Equation =X/16,TH|0|0|0|0| 020210 DecimalPl =0x3 %%END%% %%CONSTANT%% 000002 UniqueID =0x4DAA 000100 Cat0ID =0x3 020005 Title ="MPH Sensor Present" 020011 DescSize =0x4A 020010 Desc ="VSTYPE - 0 = no sensor, 1 = mph sensor, 2 = mph sensor and cruise control" 020020 Units ="" 020100 Address =0xC290 020200 Equation =X,TH|0|0|0|0| 020205 OutType =0x2 020210 DecimalPl =0x1 %%END%% %%CONSTANT%% 000002 UniqueID =0x4F02 000100 Cat0ID =0x5 020005 Title ="Percent Load Switch" 020011 DescSize =0x92 020010 Desc ="PRLDSW - Determines value of LOAD% where;\r\n\r\n0 results in LOAD% = LOAD / peak LOAD\r\n1 results in LOAD% = LOAD\r\n2 results in LOAD% = inferred LOAD" 020020 Units ="" 020100 Address =0xCB8C 020200 Equation =X,TH|0|0|0|0| 020205 OutType =0x2 020210 DecimalPl =0x1 %%END%% %%CONSTANT%% 000002 UniqueID =0x20F9 000100 Cat0ID =0x9 020005 Title ="Rich AF Ratio Clip" 020011 DescSize =0x5 020010 Desc ="REQV" 020020 Units ="AF Ratio" 020050 SizeInBits =0x10 020100 Address =0xDA7A 020150 Flags =0x2 020200 Equation =X/32768*14.64,TH|0|0|0|0| %%END%% %%CONSTANT%% 000002 UniqueID =0x1F97 000100 Cat0ID =0x2 020005 Title ="Spark Global Adder" 020011 DescSize =0x89 020010 Desc ="SPK_ADD - This value is added to the final spark advance value. Typically set to 0.00 as it only is used during calibration development." 020020 Units ="deg adv" 020050 SizeInBits =0x10 020100 Address =0xCE2E 020150 Flags =0x3 020200 Equation =X/4,TH|0|0|0|0| %%END%% %%CONSTANT%% 000002 UniqueID =0x6A53 000100 Cat0ID =0x2 020005 Title ="Spark Global Multiplier" 020011 DescSize =0xE5 020010 Desc ="SPK_MUL - A multiplier of the calculated spark advance performed prior to the 'Spark Global Adder' parameter being added to the final spark advance value. Typically set to 1.000 as it only is used during calibration development." 020020 Units ="multiplier" 020050 SizeInBits =0x10 020100 Address =0xCE36 020150 Flags =0x3 020200 Equation =X/2048,TH|0|0|0|0| 020210 DecimalPl =0x3 %%END%% %%CONSTANT%% 000002 UniqueID =0x7252 000100 Cat0ID =0x9 020005 Title ="VIP Spark Advance" 020011 DescSize =0x7 020010 Desc ="VIPSPK" 020020 Units ="deg adv" 020050 SizeInBits =0x10 020100 Address =0xDA78 020150 Flags =0x2 020200 Equation =X/4,TH|0|0|0|0| %%END%% %%CONSTANT%% 000002 UniqueID =0x435 000100 Cat0ID =0x5 020005 Title ="WOT Aircharge Correction Factor" 020011 DescSize =0xA 020010 Desc ="ARCWOTCOR" 020020 Units ="" 020050 SizeInBits =0x10 020100 Address =0xC47C 020150 Flags =0x2 020200 Equation =X/32768,TH|0|0|0|0| 020210 DecimalPl =0x3 %%END%% %%TABLE%% 000002 UniqueID =0x5AD3 000100 Cat0ID =0x2 040005 Title ="Spark Altitude Table" 040011 DescSize =0x14D 040010 Desc ="Z_FN2110 - Used to adjust the 'Spark Sea Level Table' (aka Z_FN2100) spark advance for emissions purposes at altitude. Normally this is set to same values as those contained in the 'Spark Sea Level Table' (aka Z_FN2100) table. Use the 'Spark BP Bias' (aka FN712) parameter to control how the ecu interpolates between the two tables." 040100 Address =0xCF4D 040200 ZEq =X/4,TH|0|0|0|0| 040203 XOutType =0x2 040304 YOutType =0x4 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x9 040305 Cols =0xB 040320 XUnits ="rpm" 040325 YUnits ="load" 040330 ZUnits ="deg adv" 040350 XLabels =01,02,03,04,05,06,07,08,09,10,11 040352 XLabelType =0x2 040354 XEq =(null) 040360 YLabels =1,2,3,4,5,6,7,8,9 040362 YLabelType =0x4 040364 YEq =(null) 040500 XLabelLink =0x21DE 040505 XLabelSource =0x2 040510 YLabelLink =0x5B6D 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x3A03 000100 Cat0ID =0x2 040005 Title ="Spark Adder for ECT" 040011 DescSize =0x7 040010 Desc ="FN2120" 040100 Address =0xCFB0 040150 Flags =0x1 040200 ZEq =X/4,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040230 RangeLow =-10.0000 040240 RangeHigh =20.0000 040300 Rows =0x5 040305 Cols =0x6 040320 XUnits ="rpm" 040325 YUnits ="load" 040330 ZUnits ="deg adv" 040350 XLabels =-50, 0, 60,150,210,270 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =0.10,0.30,0.50,0.70,0.90 040362 YLabelType =0x4 040364 YEq =X,TH|0|0|0|0| 040500 XLabelLink =0x2498 040505 XLabelSource =0x2 040510 YLabelLink =0x4694 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x5D43 000100 Cat0ID =0x2 040005 Title ="Spark Adder for AF Ratio" 040011 DescSize =0x7 040010 Desc ="FN2140" 040100 Address =0xCFCE 040150 Flags =0x1 040200 ZEq =X/4,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040230 RangeLow =0.0000 040240 RangeHigh =20.0000 040300 Rows =0x5 040305 Cols =0x6 040320 XUnits ="rpm" 040325 YUnits ="A/F ratio" 040330 ZUnits ="deg adv" 040350 XLabels = 512,1003,1493,1984,3008,4480 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =0.10,0.30,0.50,0.70,0.90 040362 YLabelType =0x4 040364 YEq =X,TH|0|0|0|0| 040500 XLabelLink =0x2498 040505 XLabelSource =0x2 040510 YLabelLink =0x390A 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x4930 000100 Cat0ID =0x2 000101 Cat1ID =0xFF 040005 Title ="Spark Adder for AF Ratio Alternative" 040011 DescSize =0x45 040010 Desc ="An alternative to the 'Spark Adder for AF Ratio' (aka FN2140) table." 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x80 040200 ZEq =X,TH|0|0|0|0| 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x7 040305 Cols =0x1 040320 XUnits ="A/F ratio" 040325 YUnits ="deg adv" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/128*14.64,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/4,TH|0|0|0|0| 040600 XAddress =0xCEC8 040610 XDataSize =0x1 040620 XAddrStep =-2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xCEC9 040710 YDataSize =0x1 040720 YAddrStep =-2 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x3DAC 000100 Cat0ID =0x2 040005 Title ="Spark Borderline Table" 040011 DescSize =0x55 040010 Desc ="FN2200 - This is the amount of spark advance where the engine just begins to knock. " 040100 Address =0xD038 040150 Flags =0x1 040200 ZEq =X/2,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040210 DecimalPl =0x1 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x9 040305 Cols =0xB 040320 XUnits ="rpm" 040325 YUnits ="load" 040330 ZUnits ="deg adv" 040350 XLabels =700,1,2,3,4,5,6,7,8,9,10 040352 XLabelType =0x4 040354 XEq =(null) 040360 YLabels =10,10,10,10,10,10,10,10,10 040362 YLabelType =0x4 040364 YEq =(null) 040500 XLabelLink =0x21DE 040505 XLabelSource =0x2 040510 YLabelLink =0x5B6D 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x3E9E 000100 Cat0ID =0x2 000101 Cat1ID =0xFF 040005 Title ="Spark BP Bias" 040011 DescSize =0x199 040010 Desc ="FN712 - Used to control the interpolation between the 'Spark Altitude Table' (aka FN2110) and 'Spark Sea Level Table' (aka FN2100) parameters according to barometric pressure. Higher values increase the contribution from the sea level table, lower values increase the contribution from the altitude table. Set to '1.00' to run off the sea level table alone, set to '0.00' to run off the altitude table alone." 040020 SubType =0x7 040100 Address =0x0 040200 ZEq =X,TH|0|0|0|0| 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x5 040305 Cols =0x1 040320 XUnits ="in Hg" 040325 YUnits ="multiplier" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/8,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/256,TH|0|0|0|0| 040600 XAddress =0xCEE0 040610 XDataSize =0x1 040620 XAddrStep =-2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xCEE1 040710 YDataSize =0x1 040720 YAddrStep =-2 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x390A 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Spark Scaler for AF Ratio" 040011 DescSize =0xB9 040010 Desc ="FN015 - Do not edit first or last entries. Provides row scaling for the following tables;\r\n\r\n'Spark Adder For AF Ratio' (aka FN2140)\r\n'Spark Borderline Adder For AF Ratio' (aka FN2240)" 040020 SubType =0x7 040100 Address =0x0 040200 ZEq =X,TH|0|0|0|0| 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x6 040305 Cols =0x1 040320 XUnits ="A/F ratio" 040325 YUnits ="row" 040330 ZUnits ="" 040350 XLabels =load 040352 XLabelType =0x4 040354 XEq =X/128*14.62,TH|0|0|0|0| 040360 YLabels =,,,,, 040362 YLabelType =0x0 040364 YEq =X / 16,TH|0|0|0|0| 040600 XAddress =0xCEBC 040610 XDataSize =0x1 040620 XAddrStep =-2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xCEBD 040710 YDataSize =0x1 040720 YAddrStep =-2 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x5B6D 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Spark Scaler for Load" 040011 DescSize =0xCE 040010 Desc ="FN012 - Do not edit first or last entries. Provides row scaling for the following tables;\r\n\r\n'Spark Altitude Table' (aka FN2110)\r\n'Spark Borderline Table' (aka FN2200)\r\n'Spark Sea Level Table' (aka FN2100)" 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x300 040200 ZEq =X,TH|0|0|0|0| 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x6 040305 Cols =0x1 040320 XUnits ="load" 040325 YUnits ="row" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/327.68,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/256,TH|0|0|0|0| 040600 XAddress =0xD0F6 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xD0F8 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x21DE 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Spark Scaler for RPM" 040011 DescSize =0xD1 040010 Desc ="FN016 - Do not edit first or last entries. Provides column scaling for the following tables;\r\n\r\n'Spark Altitude Table' (aka FN2110)\r\n'Spark Borderline Table' (aka FN2200)\r\n'Spark Sea Level Table' (aka FN2100)" 040020 SubType =0x7 040100 Address =0x0 040150 Flags =0x300 040200 ZEq =X,TH|0|0|0|0| 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x7 040305 Cols =0x1 040320 XUnits ="rpm" 040325 YUnits ="column" 040330 ZUnits ="" 040350 XLabels = 040352 XLabelType =0x4 040354 XEq =X/4,TH|0|0|0|0| 040360 YLabels = 040362 YLabelType =0x4 040364 YEq =X/256,TH|0|0|0|0| 040600 XAddress =0xD11A 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xD11C 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x4DAF 000100 Cat0ID =0x2 040005 Title ="Spark Sea Level Table" 040011 DescSize =0xCE 040010 Desc ="Z_FN2100 - The spark advance when barometric pressure is at sea level. The ecu interpolates between this and the 'Spark Altitude Table' (aka Z_FN2110) table if required to adjust for emissions at altitude." 040100 Address =0xCEEA 040200 ZEq =X/4,TH|0|0|0|0| 040203 XOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x9 040305 Cols =0xB 040320 XUnits ="rpm" 040325 YUnits ="load" 040330 ZUnits ="deg adv" 040350 XLabels =01,02,03,04,05,06,07,08,09,10,11 040352 XLabelType =0x2 040354 XEq =(null) 040360 YLabels =1.00,2.00,3.00,4.00,5.00,6.00,7.00,8.00,9.00 040362 YLabelType =0x1 040364 YEq =(null) 040500 XLabelLink =0x21DE 040505 XLabelSource =0x2 040510 YLabelLink =0x5B6D 040515 YLabelSource =0x2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%FLAG%% 000002 UniqueID =0x7701 000100 Cat0ID =0x7 030005 Title ="Brake Hardware Present" 030011 DescSize =0x8 030010 Desc ="BIHP - " 030100 Address =0xCB85 030200 BitNumber =0x0 %%END%% %%CHECKSUM%% 000002 UniqueID =0x389D 010005 Title ="Checksum" 010010 DataStart =0x2000 010015 DataEnd =0xDFFF 010022 DataSizeBits =0x10 010025 StoreAddr =0x200A 010030 CalcMethod =0x1 010050 Flags =0x1 %%END%% %%TABLE%% 000002 UniqueID =0x2498 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Spark Small Table Column Scaler" 040011 DescSize =0x140 040010 Desc ="FN017 - Do not edit first or last entries. Provides column scaling for the following tables;\r\n\r\n'Spark Adder for AF Ratio'\r\n'Spark Adder for ECT' (aka FN2120)\r\n'Spark Borderline Adder for AF Ratio'\r\n'Spark Borderline Adjustment for ACT'\r\n'Spark Borderline Adjustment for ECT'\r\n'Spark Borderline Temporary Load Increase'" 040020 SubType =0x7 040100 Address =0x0 040200 ZEq =X,TH|0|0|0|0| 040203 XOutType =0x2 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x7 040305 Cols =0x1 040320 XUnits ="rpm" 040325 YUnits ="column" 040330 ZUnits ="" 040350 XLabels =rpm 040352 XLabelType =0x4 040354 XEq =X*64,TH|0|0|0|0| 040360 YLabels =,,,,,, 040362 YLabelType =0x0 040364 YEq =X/16,TH|0|0|0|0| 040600 XAddress =0xD136 040610 XDataSize =0x1 040620 XAddrStep =-2 040650 XOutputDig =0x1 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xD137 040710 YDataSize =0x1 040720 YAddrStep =-2 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%% %%TABLE%% 000002 UniqueID =0x4694 000100 Cat0ID =0x8 000101 Cat1ID =0xFF 040005 Title ="Spark Small Table Row Scaler" 040011 DescSize =0x122 040010 Desc ="FN013 - Do not edit first or last entries. Provides row scaling for the following tables;\r\n\r\n'Spark Adder for ECT' (aka FN2120)\r\n'Spark Borderline Adjustment for ACT'\r\n'Spark Borderline Adjustment for ECT'\r\n'Spark Borderline Temporary Load Increase'\r\n'Spark MBT Adder for ECT' (aka FN2320)" 040020 SubType =0x7 040100 Address =0x0 040200 ZEq =X,TH|0|0|0|0| 040304 YOutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x6 040305 Cols =0x1 040320 XUnits ="load" 040325 YUnits ="row" 040330 ZUnits ="" 040350 XLabels =Load ? 040352 XLabelType =0x4 040354 XEq =X / 1.28,TH|0|0|0|0| 040360 YLabels =,,,,, 040362 YLabelType =0x0 040364 YEq =X / 16,TH|0|0|0|0| 040600 XAddress =0xD10E 040610 XDataSize =0x1 040620 XAddrStep =-2 040660 XAxisMin =1000.000000 040670 XAxisMax =1000.000000 040700 YAddress =0xD10F 040710 YDataSize =0x1 040720 YAddrStep =-2 040750 YOutputDig =0x1 040760 YAxisMin =1000.000000 040770 YAxisMax =1000.000000 %%END%%