XDF
1.110000

DO NOT HAND EDIT!!!! (Trust me)

%%HEADER%%
	001000 FileVers         =""
	001005 DefTitle         ="Ducati 916 OEM 1.6M"
	001007 DescSize         =0xB3
	001006 Desc             ="No checksum calculation is active, or apparently needed.  Hack is partial, yet functional for tuning purposes.  If bin file looks garbled, try changing base offset below to 0000."
	001010 Author           ="desmo11"
	001030 BinSize          =0x10000
	001035 BaseOffset       =3
	001200 ADSAssoc         =""
	001225 ADSCheck         =0x0
	001300 GenFlags         =0x0
	001325 ModeFlags        =0x0
	002000 Category0        ="Spark"
	002001 Category1        ="Fuel"
	002002 Category2        ="Fuel Trims"
%%END%%

%%TABLE%%
	000002 UniqueID         =0x612
	000100 Cat0ID           =0x2
	040005 Title            ="Base Fuel Map - Horizontal"
	040011 DescSize         =0xA1
	040010 Desc             ="Base fuel which is the horizontal cylinder.  Throttle and Speed are 16 bit table values are 8 bit.  Don't know base multiplier address to convert hex to mS yet."
	040100 Address          =0xF15E
	040200 ZEq              =X*0.06452,TH|0|0|0|0|
	040304 YOutType         =0x2
	040230 RangeLow         =0.0000
	040240 RangeHigh        =15.0000
	040300 Rows             =0x10
	040305 Cols             =0x10
	040320 XUnits           ="Throttle Position, Degrees"
	040325 YUnits           ="Engine Speed, RPM"
	040330 ZUnits           ="Fuel Pulse Width, mS"
	040350 XLabels          =0.00,1.00,2.00,3.00,4.00,5.00,6.00,7.00,8.00,9.00,10.00,11.00,12.00,13.00,14.00,15.00
	040352 XLabelType       =0x1
	040354 XEq              =(X/413),TH|0|0|0|0|
	040360 YLabels          =00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
	040362 YLabelType       =0x2
	040364 YEq              =X*.25,TH|0|0|0|0|
	040505 XLabelSource     =0x1
	040515 YLabelSource     =0x1
	040600 XAddress         =0xF05E
	040620 XAddrStep        =2
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040700 YAddress         =0xF09E
	040720 YAddrStep        =2
	040750 YOutputDig       =0x0
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x262C
	000100 Cat0ID           =0x2
	040005 Title            ="Cylinder 2 Delta Fuel Map - Vertical"
	040011 DescSize         =0x6A
	040010 Desc             ="Cylinder 2 (vertical cylinder) offset map.  Value is added to base fuel map for resultant cylinder 2 map."
	040100 Address          =0xF25F
	040200 ZEq              =(X-128)/32.,TH|0|0|0|0|
	040304 YOutType         =0x2
	040230 RangeLow         =0.7000
	040240 RangeHigh        =1.3000
	040300 Rows             =0x10
	040305 Cols             =0x10
	040320 XUnits           ="Throttle Position, Degrees"
	040325 YUnits           ="Engine Speed, RPM"
	040330 ZUnits           ="Delta Map, mS"
	040350 XLabels          =0.00,1.00,2.00,3.00,4.00,5.00,6.00,7.00,8.00,9.00,10.00,11.00,12.00,13.00,14.00,15.00
	040352 XLabelType       =0x1
	040354 XEq              =X/413,TH|0|0|0|0|
	040360 YLabels          =00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
	040362 YLabelType       =0x2
	040364 YEq              =X*.25,TH|0|0|0|0|
	040505 XLabelSource     =0x1
	040515 YLabelSource     =0x1
	040600 XAddress         =0xF05E
	040620 XAddrStep        =2
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040700 YAddress         =0xF09E
	040720 YAddrStep        =2
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x4033
	000100 Cat0ID           =0x1
	040005 Title            ="Base Ignition Map"
	040011 DescSize         =0x2A
	040010 Desc             ="Cylinder 1 & 2 Ignition Map degrees BTDC."
	040100 Address          =0xF49D
	040150 Flags            =0x20
	040200 ZEq              =X*.5,TH|0|0|0|0|
	040304 YOutType         =0x2
	040230 RangeLow         =0.0000
	040240 RangeHigh        =60.0000
	040300 Rows             =0x10
	040305 Cols             =0x10
	040320 XUnits           ="Throttle Position, Degrees"
	040325 YUnits           ="Engine Speed, RPM"
	040330 ZUnits           ="Advance, deg BTDC"
	040350 XLabels          =16.00,15.00,14.00,13.00,12.00,11.00,10.00,9.00,8.00,7.00,6.00,5.00,4.00,3.00,2.00,1.00
	040352 XLabelType       =0x1
	040354 XEq              =X/413,TH|0|0|0|0|
	040360 YLabels          =16,15,14,13,12,11,10,09,08,07,06,05,04,03,02,01
	040362 YLabelType       =0x2
	040364 YEq              =X*.25,TH|0|0|0|0|
	040505 XLabelSource     =0x1
	040515 YLabelSource     =0x1
	040600 XAddress         =0xF05E
	040620 XAddrStep        =2
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040700 YAddress         =0xF09E
	040720 YAddrStep        =2
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x4538
	000100 Cat0ID           =0x3
	040005 Title            ="Engine Temp Corrector"
	040011 DescSize         =0x95
	040010 Desc             ="Engine Coolant Temperature Corrector.  Percent.  Temperature points are taken from other sources  -- typed in.  Temperature points are not from bin."
	040100 Address          =0xF38F
	040150 Flags            =0x30
	040200 ZEq              =(X-128)/1.2796209,TH|0|0|0|0|
	040230 RangeLow         =-20.0000
	040240 RangeHigh        =80.0000
	040300 Rows             =0x1
	040305 Cols             =0x10
	040320 XUnits           ="Engine Temperature - deg C"
	040325 YUnits           ="Base Fuel Multiplier"
	040330 ZUnits           ="Engine Temperature Trim"
	040350 XLabels          =-55.00,-43.00,-31.00,-19.00,-7.00,5.00,17.00,29.00,41.00,53.00,65.00,77.00,69.00,101.00,113.00,125.00
	040352 XLabelType       =0x1
	040354 XEq              =X,TH|0|0|0|0|
	040360 YLabels          =0.00
	040362 YLabelType       =0x1
	040364 YEq              =X,TH|0|0|0|0|
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x1015
	000100 Cat0ID           =0x3
	040005 Title            ="Air Pressure Correction Trim"
	040011 DescSize         =0x90
	040010 Desc             ="Absolute Air Pressure Corrector, percent.  Air pressure points are taken from other sources -- typed in.  Air pressure points are not from bin."
	040100 Address          =0xF35F
	040150 Flags            =0x30
	040200 ZEq              =(X-128)/1.28,TH|0|0|0|0|
	040230 RangeLow         =-60.0000
	040240 RangeHigh        =20.0000
	040300 Rows             =0x1
	040305 Cols             =0x10
	040320 XUnits           ="Pressure - kPa"
	040325 YUnits           ="Base Fuel Multiplier"
	040330 ZUnits           ="Air Pressure Corrector Multiplier"
	040350 XLabels          =104.90,98.80,92.70,86.70,80.50,74.40,68.30,62.20,56.10,50.00,43.90,37.80,31.70,25.60,19.50,13.40
	040352 XLabelType       =0x1
	040354 XEq              =X,TH|0|0|0|0|
	040360 YLabels          =0.00
	040362 YLabelType       =0x1
	040364 YEq              =X,TH|0|0|0|0|
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x61B0
	000100 Cat0ID           =0x3
	040005 Title            ="Air Temperature Correction Trim"
	040011 DescSize         =0x80
	040010 Desc             ="Inlet Air Temperature Corrector.  Temperature points taken from other sources (typed in).  Temperature points are not from bin."
	040100 Address          =0xF36F
	040150 Flags            =0x2
	040200 ZEq              =(X-128)/1.28,TH|0|0|0|0|
	040304 YOutType         =0x4
	040230 RangeLow         =0.9000
	040240 RangeHigh        =1.2500
	040300 Rows             =0x2
	040305 Cols             =0x10
	040320 XUnits           ="Air Temperature - deg C"
	040325 YUnits           ="Base Fuel Multiplier"
	040330 ZUnits           ="Base Fuel Multiplier"
	040350 XLabels          =-55.00,-43.00,-31.00,-19.00,-7.00,5.00,17.00,29.00,41.00,53.00,65.00,77.00,69.00,101.00,113.00,125.00
	040352 XLabelType       =0x1
	040354 XEq              =X,TH|0|0|0|0|
	040360 YLabels          =A,B
	040362 YLabelType       =0x4
	040364 YEq              =X,TH|0|0|0|0|
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0xB5E
	040005 Title            ="Throttle Map Points Set A (16 bit)"
	040011 DescSize         =0x30
	040010 Desc             ="Taken from bin.  Manipulate at your own peril!!"
	040050 SizeInBits       =0x10
	040100 Address          =0xF05E
	040150 Flags            =0x30
	040200 ZEq              =X/413,TH|0|0|0|0|
	040203 XOutType         =0x4
	040304 YOutType         =0x4
	040230 RangeLow         =0.0000
	040240 RangeHigh        =90.0000
	040300 Rows             =0x1
	040305 Cols             =0x10
	040320 XUnits           ="Address (16 bit MSB First Value)"
	040325 YUnits           ="Throttle Position, Degrees"
	040330 ZUnits           ="Throttle Position, Degrees"
	040350 XLabels          =F05E,F060,F062,F064,F066,F068,F06A,F06C,F06E,F070,F072,F074,F076,F078,F07A,F07C
	040352 XLabelType       =0x4
	040354 XEq              =X,TH|0|0|0|0|
	040360 YLabels          =(null)
	040362 YLabelType       =0x4
	040364 YEq              =X,TH|0|0|0|0|
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x7206
	040005 Title            ="Throttle Map Points Set B (16 bit)"
	040011 DescSize         =0x2F
	040010 Desc             ="Taken from bin.  Manipulate at your own peril!"
	040050 SizeInBits       =0x10
	040100 Address          =0xF07E
	040150 Flags            =0x30
	040200 ZEq              =(X/413),TH|0|0|0|0|
	040203 XOutType         =0x4
	040304 YOutType         =0x4
	040230 RangeLow         =0.0000
	040240 RangeHigh        =90.0000
	040300 Rows             =0x1
	040305 Cols             =0x10
	040320 XUnits           ="Address (16 bit MSB First Value)"
	040325 YUnits           ="Throttle Position, degrees"
	040330 ZUnits           ="Throttle Position, degrees"
	040350 XLabels          =F07E,F080,F082,F084,F086,F088,F08A,F08C,F08E,F090,F092,F094,F096,F098,F09A,F09C
	040352 XLabelType       =0x4
	040354 XEq              =X,TH|0|0|0|0|
	040360 YLabels          =(null)
	040362 YLabelType       =0x4
	040364 YEq              =X,TH|0|0|0|0|
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x2DF2
	040005 Title            ="RPM Map Points Set A (16 bit)"
	040011 DescSize         =0x2F
	040010 Desc             ="Taken from bin.  Manipulate at your own peril!"
	040050 SizeInBits       =0x10
	040100 Address          =0xF09E
	040150 Flags            =0x30
	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        =11000.0000
	040300 Rows             =0x1
	040305 Cols             =0x10
	040320 XUnits           ="Address (16 bit MSB First Value)"
	040325 YUnits           ="Engine Speed, RPM"
	040330 ZUnits           ="RPM"
	040350 XLabels          =F09E,F0A0,F0A2,F0A4,F0A6,F0A8,F0AA,F0AC,F0AE,F0B0,F0B2,F0B4,F0B6,F0B8,F0BA,F0BC
	040352 XLabelType       =0x4
	040354 XEq              =X,TH|0|0|0|0|
	040360 YLabels          =(null)
	040362 YLabelType       =0x4
	040364 YEq              =X/4,TH|0|0|0|0|
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040700 YAddress         =0xF09E
	040720 YAddrStep        =1
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x6292
	040005 Title            ="RPM Map Points Set B (16 bit)"
	040011 DescSize         =0x2F
	040010 Desc             ="Taken from bin.  Manipulate at your own peril!"
	040050 SizeInBits       =0x10
	040100 Address          =0xF0BE
	040150 Flags            =0x30
	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        =11000.0000
	040300 Rows             =0x1
	040305 Cols             =0x10
	040320 XUnits           ="Address (16 bit MSB First Value)"
	040325 YUnits           ="Engine Speed, RPM"
	040330 ZUnits           ="RPM"
	040350 XLabels          =F0BE,F0C0,F0C2,F0C4,F0C6,F0C8,F0CA,F0CC,F0CE,F0D0,F0D2,F0D4,F0D6,F0D8,F0DA,F0DC
	040352 XLabelType       =0x4
	040354 XEq              =X,TH|0|0|0|0|
	040360 YLabels          =(null)
	040362 YLabelType       =0x4
	040364 YEq              =X,TH|0|0|0|0|
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x6D93
	040005 Title            ="RPM Map Points Set C (16 bit)"
	040011 DescSize         =0x2F
	040010 Desc             ="Taken from bin.  Manipulate at your own peril!"
	040050 SizeInBits       =0x10
	040100 Address          =0xF0DE
	040150 Flags            =0x30
	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        =11000.0000
	040300 Rows             =0x1
	040305 Cols             =0x10
	040320 XUnits           ="Address (16 bit MSB First Value)"
	040325 YUnits           ="Engine Speed, RPM"
	040330 ZUnits           ="RPM"
	040350 XLabels          =F0DE,F0E0,F0E2,F0E4,F0E6,F0E8,F0EA,F0EC,F0EE,F0F0,F0F2,F0F4,F0F6,F0F8,F0FA,F0FC
	040352 XLabelType       =0x4
	040354 XEq              =X,TH|0|0|0|0|
	040360 YLabels          =(null)
	040362 YLabelType       =0x4
	040364 YEq              =X,TH|0|0|0|0|
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x6743
	040005 Title            ="Throttle Map Point Sets A & B"
	040011 DescSize         =0x46
	040010 Desc             ="Taken from bin.  Manipulate at your own peril!  For checking purposes"
	040050 SizeInBits       =0x10
	040100 Address          =0xF05E
	040150 Flags            =0x20
	040200 ZEq              =X/413,TH|0|0|0|0|
	040203 XOutType         =0x4
	040304 YOutType         =0x4
	040230 RangeLow         =0.0000
	040240 RangeHigh        =100.0000
	040300 Rows             =0x2
	040305 Cols             =0x10
	040320 XUnits           =""
	040325 YUnits           ="Map Point Sets"
	040330 ZUnits           ="Throttle Position, degrees"
	040350 XLabels          =(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null),(null)
	040352 XLabelType       =0x4
	040354 XEq              =X,TH|0|0|0|0|
	040360 YLabels          =A,B
	040362 YLabelType       =0x4
	040364 YEq              =X,TH|0|0|0|0|
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x1DD8
	040005 Title            ="Maybe TPS Sensor Curve or fuel timing?"
	040011 DescSize         =0x2C
	040010 Desc             ="Unknown item.  Looks like something in bin."
	040100 Address          =0xF0FE
	040200 ZEq              =((X+1)/256)*5*1000,TH|0|0|0|0|
	040203 XOutType         =0x4
	040304 YOutType         =0x2
	040205 OutType          =0x2
	040210 DecimalPl        =0x0
	040230 RangeLow         =0.0000
	040240 RangeHigh        =255.0000
	040300 Rows             =0x1
	040305 Cols             =0x10
	040320 XUnits           ="Degree"
	040325 YUnits           ="MIGHT be mV (???)"
	040330 ZUnits           =""
	040350 XLabels          =1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,15
	040352 XLabelType       =0x4
	040354 XEq              =(null)
	040360 YLabels          =00
	040362 YLabelType       =0x2
	040364 YEq              =(null)
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%TABLE%%
	000002 UniqueID         =0x4F43
	040005 Title            ="RPM Map Point Sets A, B, & C"
	040011 DescSize         =0x4F
	040010 Desc             ="Taken from bin.  Manipulate at your own peril!!  Displayed for check purposes."
	040050 SizeInBits       =0x10
	040100 Address          =0xF09E
	040150 Flags            =0x20
	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        =12000.0000
	040300 Rows             =0x3
	040305 Cols             =0x10
	040320 XUnits           =""
	040325 YUnits           =""
	040330 ZUnits           ="Engine Speed, RPM"
	040350 XLabels          =1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
	040352 XLabelType       =0x4
	040354 XEq              =X,TH|0|0|0|0|
	040360 YLabels          =A,B,C
	040362 YLabelType       =0x4
	040364 YEq              =X,TH|0|0|0|0|
	040660 XAxisMin         =1000.000000
	040670 XAxisMax         =1000.000000
	040760 YAxisMin         =1000.000000
	040770 YAxisMax         =1000.000000
%%END%%

%%CONSTANT%%
	000002 UniqueID         =0x203C
	020005 Title            ="Rev Limit A"
	020011 DescSize         =0x25
	020010 Desc             ="Rev limiter 'A' not sure of function"
	020020 Units            =""
	020100 Address          =0xF3C0
	020200 Equation         =(X/3.705228),AD|F3C0|8|0|0|
	020205 OutType          =0x3
	020210 DecimalPl        =0x5
%%END%%

%%CONSTANT%%
	000002 UniqueID         =0x1E12
	020005 Title            ="Rev Limit B"
	020011 DescSize         =0x25
	020010 Desc             ="Rev Limit 'B' (not sure of function)"
	020020 Units            =""
	020100 Address          =0xF3C2
	020200 Equation         =X*(3.705228/6),TH|0|0|0|0|
%%END%%

%%CONSTANT%%
	000002 UniqueID         =0x416E
	020005 Title            ="Fuel hex to mS corrector"
	020011 DescSize         =0x1C
	020010 Desc             ="Location and value unknown."
	020020 Units            =""
	020100 Address          =0x0
	020200 Equation         =X8.00360,TH|0|0|0|0|
%%END%%

