0% found this document useful (0 votes)
84 views10 pages

BMW E30 081.xdf

This document contains the header information and tables for a BMW E30 DME 081 euro engine tune file. It includes fuel, ignition, idle, part throttle, wide open throttle, air fuel ratio, and RPM maps. The tables provide details like address, units, ranges, and calibration values for different engine operating conditions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views10 pages

BMW E30 081.xdf

This document contains the header information and tables for a BMW E30 DME 081 euro engine tune file. It includes fuel, ignition, idle, part throttle, wide open throttle, air fuel ratio, and RPM maps. The tables provide details like address, units, ranges, and calibration values for different engine operating conditions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 10

XDF

1.110000

DO NOT HAND EDIT!!!! (Trust me)

%%HEADER%%
001000 FileVers =""
001005 DefTitle ="BMW E30 DME 081 euro"
001007 DescSize =0x3D
001006 Desc ="Euro E30 with M20 engine and ecu 0 280 200 081,
motronic 1.0"
001010 Author ="Raul the Aryan"
001030 BinSize =0x4000
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 =0x6CC1
000100 Cat0ID =0x1
000101 Cat1ID =0x3
040005 Title ="Fuel WOT Map"
040011 DescSize =0x77
040010 Desc ="Fuel wide open throttle fuel map, it is tuned by
most respected tuners, this one and map 2 both have to be tuned same."
040100 Address =0x154D
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 =180.0000
040300 Rows =0x10
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,1800,2400,3000,3800,4200,4360,4520,4800,5040,5240,5600,5840,6000,6320
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 ="Ignition WOT Map "
040011 DescSize =0x23
040010 Desc ="conversion formula = (X-20)/1.289"
040100 Address =0x1368
040150 Flags =0x30
040200 ZEq =(X*0.75)-22.5,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
=880,1040,1400,1720,2000,2200,2800,3200,3920,4400,4800,5200,5480,6000,6120,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 =0x3D39
040005 Title ="Fuel Acceleration enrichment"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0x1461
040150 Flags =0x30
040200 ZEq =X,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040205 OutType =0x2
040230 RangeLow =120.0000
040240 RangeHigh =255.0000
040300 Rows =0x4
040305 Cols =0x4
040320 XUnits =""
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =10,40,60,100
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =1000,1800,2000,2300
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 =0x4B04
040005 Title ="Air temperature correction"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0x1535
040150 Flags =0x30
040200 ZEq =X,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040205 OutType =0x2
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0x6
040305 Cols =0x1
040320 XUnits =""
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =(null)
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =
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 =0x204
040005 Title ="------------------------------"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0x0
040200 ZEq =X,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0x1
040305 Cols =0x1
040320 XUnits =""
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =
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 ="Main part throttle fuel map "
040011 DescSize =0x5E
040010 Desc ="Ecu uses this map under heavier part throttle,
maybe %40 to %60 load, then it goes to WOT map"
040100 Address =0x149D
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 =150.0000
040300 Rows =0xC
040305 Cols =0xC
040320 XUnits ="RPMs"
040325 YUnits ="% Load"
040330 ZUnits ="3"
040350 XLabels =0,1,2,3,4,5,6,7,8,9,10,11
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels
=400,600,800,1000,1400,2400,2800,3800,4500,5520,6000,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 ="Secondary Part Throttle Fuel map "
040011 DescSize =0x4C
040010 Desc ="Ecu uses this map allmost all the time when at part
throttle, and low load."
040100 Address =0x1793
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 =110.0000
040240 RangeHigh =160.0000
040300 Rows =0xC
040305 Cols =0xC
040320 XUnits ="RPMs"
040325 YUnits ="% Load"
040330 ZUnits ="3"
040350 XLabels =14
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels
=400,600,800,1000,1400,2400,2800,3800,4500,5520,6000,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 =0x237A
040005 Title ="------------------------------"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0x0
040200 ZEq =X,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0x1
040305 Cols =0x1
040320 XUnits =""
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =
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 ="High part Throttle Ignition map"
040011 DescSize =0x19
040010 Desc ="higher load ignition map"
040100 Address =0x12C6
040150 Flags =0x30
040200 ZEq =(X*0.75)-22.5,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040205 OutType =0x2
040210 DecimalPl =0x0
040230 RangeLow =0.0000
040240 RangeHigh =60.0000
040300 Rows =0xC
040305 Cols =0xC
040320 XUnits ="RPMs"
040325 YUnits ="% Load"
040330 ZUnits ="3"
040350 XLabels =0,1,2,3,4,5,6,7,8,9,10,11
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels
=400,600,800,1000,1400,2400,2800,3800,4500,5520,6000,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 =0x4364
000100 Cat0ID =0x2
000101 Cat1ID =0x4
040005 Title ="Secondary part Throttle Ignition Map"
040011 DescSize =0x46
040010 Desc ="ECU uses this map allmost all the time when at
cruising or low load. "
040100 Address =0x16E7
040150 Flags =0x30
040200 ZEq =(X*0.75)-22.5,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
040320 XUnits ="RPMs"
040325 YUnits ="% Load"
040330 ZUnits ="3"
040350 XLabels =14,1,2,3,4,5,6,7,8,9,10,11
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels
=400,600,800,1000,1400,2400,2800,3800,4500,5520,6000,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 =0x1403
040005 Title ="-----------------------------"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0x0
040200 ZEq =X,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0x1
040305 Cols =0x1
040320 XUnits =""
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =
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 =0x3735
040005 Title ="Ignition Dwell (battery voltage vs. RPM)"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0x13CF
040150 Flags =0x30
040200 ZEq =X,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040205 OutType =0x2
040230 RangeLow =0.0000
040240 RangeHigh =100.0000
040300 Rows =0xC
040305 Cols =0x7
040320 XUnits =""
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =6.00,8.00,10.00,12.00,14.00,16.00,16.50
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels
=620,800,1000,1200,2800,3200,4000,4500,5200,5800,6000,6200
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 =0x68EB
040005 Title ="Engine temp sensor transfer map"
040011 DescSize =0x80
040010 Desc ="this is map used to tranfer values of air
temperature sensor to the ECU, value 0 means \"enrich a lot\" 255 means \"no
enrichment\""
040100 Address =0x1294
040150 Flags =0x30
040200 ZEq =X,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040205 OutType =0x2
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0xC
040305 Cols =0x1
040320 XUnits =""
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =air
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =-40F,-
20F,0F,30F,50F,80F,100F,110F,120F,130F,140F,150F
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 =0x4F0C
040005 Title ="-----------------------------"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0x0
040200 ZEq =X,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0x1
040305 Cols =0x1
040320 XUnits =""
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =
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 ="AFM voltage transfer map"
040011 DescSize =0x36
040010 Desc ="you should not tune this one but the other 8 byte
map"
040100 Address =0x1104
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,8
7,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%%

%%TABLE%%
000002 UniqueID =0x6A87
040005 Title ="AFM map scale factors"
040011 DescSize =0xAF
040010 Desc ="ecu uses these 8 values and calculates it against
32 value map, giving the resolution of 256 bytes for air flow meter map, this map
can be used to adjust for bigger injectors"
040100 Address =0x10F4
040150 Flags =0x30
040200 ZEq =X,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 =0x8
040320 XUnits =""
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =.5v,1.0v,1.5v,2.0v,2.5v,3.0v,3.5v,4.0v
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =volt
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 =0x6671
040005 Title ="Map location hex address index"
040011 DescSize =0x53
040010 Desc ="this can be used to manipulate with maps located in
the bin file, read it in hex, "
040100 Address =0x11E0
040200 ZEq =X,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040205 OutType =0x3
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0x20
040305 Cols =0x2
040320 XUnits =""
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =1
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =
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%%

You might also like