XDF 1.110000 DO NOT HAND EDIT!!!! (Trust me) %%HEADER%% 001000 FileVers ="" 001005 DefTitle ="84 Porsche Carrera 3.2L" 001007 DescSize =0xF4 001006 Desc ="This XDF is for the 1984-86 Porsche 911 Carrera it is for the 2K (2716) and the 4K (2732) UV Prom chips that where used for the 84-86 cars. In 85 Porsche moved to a 4K (2732) chip, but the location of the maps remained the same for 84-86 chips." 001010 Author ="Sal Carceller" 001030 BinSize =0x1000 001035 BaseOffset =0 001200 ADSAssoc ="" 001225 ADSCheck =0x0 001300 GenFlags =0x0 001325 ModeFlags =0x0 002000 Category0 ="FuelMaps" 002001 Category1 ="IgnitionMaps" 002002 Category2 ="IdleMaps" 002003 Category3 ="PartThrottleMaps" 002004 Category4 ="WOTMaps" 002005 Category5 ="AFMMaps" 002006 Category6 ="RPMMaps" %%END%% %%TABLE%% 000002 UniqueID =0x2B8E 000100 Cat0ID =0x7 040005 Title ="T_IdleRPM" 040011 DescSize =0x67 040010 Desc ="Idle RPM is calculated by taking the value at 0x0531 and multipling it by 40. So, IdleRPM = value * 40" 040100 Address =0x531 040200 ZEq =x*40,TH|0|0|0|0| 040203 XOutType =0x2 040304 YOutType =0x2 040205 OutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x1 040305 Cols =0x1 040320 XUnits ="" 040325 YUnits ="IdleRPM" 040330 ZUnits ="" 040350 XLabels =00 040352 XLabelType =0x2 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =00 040362 YLabelType =0x2 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 =0x957 000100 Cat0ID =0x7 040005 Title ="T_RevLimit" 040011 DescSize =0x26 040010 Desc ="Rev Limiter - Max RPMs for the engine" 040100 Address =0x130 040200 ZEq =X*40,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040205 OutType =0x2 040230 RangeLow =0.0000 040240 RangeHigh =255.0000 040300 Rows =0x1 040305 Cols =0x1 040320 XUnits ="" 040325 YUnits ="Rev Limit" 040330 ZUnits ="" 040350 XLabels =(null) 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 =0x6CC1 000100 Cat0ID =0x1 000101 Cat1ID =0x3 040005 Title ="T_FuelIdleMap" 040011 DescSize =0x8B 040010 Desc ="Idle Fuel Trim Map located at 0x490, the Idle trim map has 10 values for the following RPM: 400 680 800 1120 2080 2200 2400 2600 2800 3000" 040100 Address =0x48F 040150 Flags =0x30 040200 ZEq =X,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040205 OutType =0x2 040210 DecimalPl =0x0 040230 RangeLow =100.0000 040240 RangeHigh =120.0000 040300 Rows =0xA 040305 Cols =0x1 040320 XUnits ="" 040325 YUnits ="RPMs" 040330 ZUnits ="3" 040350 XLabels =(null) 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =400,680,800,1120,2080,2200,2400,2600,2800,3000 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 =0x7C0C 000100 Cat0ID =0x2 000101 Cat1ID =0x3 040005 Title ="T_IgnitionIdleMap" 040011 DescSize =0x8E 040010 Desc ="Idle Ignition Trim Map located at 0x2FC, the Idle trim map has 10 values for the following RPM: 400 600 680 760 1400 1640 1880 2000 3000 4000" 040100 Address =0x2FC 040150 Flags =0x30 040200 ZEq =(X*.6977)-13.95,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040205 OutType =0x2 040210 DecimalPl =0x0 040230 RangeLow =0.0000 040240 RangeHigh =50.0000 040300 Rows =0xA 040305 Cols =0x1 040320 XUnits ="" 040325 YUnits ="RPMs" 040330 ZUnits ="3" 040350 XLabels =(null) 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =400,680,800,1120,2080,2200,2400,2600,2800,3000 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 =0x70D2 000100 Cat0ID =0x1 000101 Cat1ID =0x5 040005 Title ="T_FuelWOTMap" 040011 DescSize =0x1 040010 Desc ="" 040100 Address =0x4AF 040150 Flags =0x30 040200 ZEq =X,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040210 DecimalPl =0x0 040230 RangeLow =100.0000 040240 RangeHigh =150.0000 040300 Rows =0x14 040305 Cols =0x1 040320 XUnits ="" 040325 YUnits ="RPMs" 040330 ZUnits ="3" 040350 XLabels =(null) 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =800,1200,1520,3000,4600,4800,5360,5480,5760,5920,5960,6000,6040,6080,6120,6160,6200,6240,6280,6400 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 =0x7320 000100 Cat0ID =0x2 000101 Cat1ID =0x5 040005 Title ="T_IgnitionWOTMap" 040011 DescSize =0x1B1 040010 Desc ="Wide Open Throttle (WOT) Ignition Trim Map located at 0x2D8, the WOT trim map has 16 values for the following RPM: 520 560 600 640 680 720 760 2520 4000 4520 5000 5520 5760 6000 6160 6400. The formula for converting a ignition advance data point is DegAdvance=(X-13.95)*.6977 (see the Conversion tab). It is NOT recommended to exceed 30deg advance on these air cooled engines for this WOT map, these cars do not have a knock sensor!" 040100 Address =0x2D8 040150 Flags =0x30 040200 ZEq =(X*.6977)-13.95,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040210 DecimalPl =0x0 040230 RangeLow =0.0000 040240 RangeHigh =50.0000 040300 Rows =0x10 040305 Cols =0x1 040320 XUnits ="Deg. Advance" 040325 YUnits ="RPMs" 040330 ZUnits ="3" 040350 XLabels =(null) 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =520,560,600,640,680,720,760,2520,4000,4520,5000,5520,5760,6000,6160,6400 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 =0x66E9 000100 Cat0ID =0x1 000101 Cat1ID =0x4 040005 Title ="T_FuelPartThrottleMap" 040011 DescSize =0xBB 040010 Desc ="Thie Fuel Part Throttle Map is located at 0x03F3. This is a 2 dimensional map. This map is a 12X12 map with 144 data values.The Rows are the load scale while the colums are the RPM scale" 040100 Address =0x3F3 040200 ZEq =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 =0xC 040305 Cols =0xC 040310 PopByCol =0x1 040320 XUnits ="RPMs" 040325 YUnits ="% Load" 040330 ZUnits ="3" 040350 XLabels =680,800,1120,1440,1760,2080,2920,4000,4520,5000,5520,6000 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =8%,10%,13%,16%,18%,21%,26%,31%,36%,41%,46%,58% 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 =0x4364 000100 Cat0ID =0x2 000101 Cat1ID =0x4 040005 Title ="T_IgnitionPartThrottleMap" 040011 DescSize =0xC3 040010 Desc ="The Ignition Part Throttle Map (PT) is located at 0x0236. This is a 2 dimensional map. This map is a 12X12 map with 144 data values.The Rows are the load scale while the colums are the RPM scale" 040100 Address =0x236 040150 Flags =0x30 040200 ZEq =(X*.6977)-13.95,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040205 OutType =0x2 040210 DecimalPl =0x0 040230 RangeLow =0.0000 040240 RangeHigh =50.0000 040300 Rows =0xC 040305 Cols =0xC 040310 PopByCol =0x1 040320 XUnits ="RPMs" 040325 YUnits ="% Load" 040330 ZUnits ="3" 040350 XLabels =680,760,800,1120,1440,1760,2400,2920,3520,4000,5000,6000 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =8%,10%,13%,16%,18%,21%,26%,31%,36%,41%,46%,58% 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 =0x71EC 000100 Cat0ID =0x6 040005 Title ="T_AFMTransferMap" 040011 DescSize =0x15F 040010 Desc ="This map is the AirFlowMeter (AFM) transfer map located at 0x00F0 it is used to map the 0-5volt signal from the AFM into a digital value. You may find this map usefull if you convert from a AFM to MAF setup. The map has 32 data points data value range is 127-255. This is an advanced topic, you most likely will not touch this map for general tuning." 040100 Address =0xF0 040150 Flags =0x30 040200 ZEq =X,TH|0|0|0|0| 040203 XOutType =0x4 040304 YOutType =0x4 040205 OutType =0x2 040210 DecimalPl =0x0 040230 RangeLow =127.0000 040240 RangeHigh =255.0000 040300 Rows =0x20 040305 Cols =0x1 040320 XUnits ="" 040325 YUnits ="AFM % Open" 040330 ZUnits ="3" 040350 XLabels =(null) 040352 XLabelType =0x4 040354 XEq =X,TH|0|0|0|0| 040360 YLabels =3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,90,93,96 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%%