Placeholder
Last edited by 325icintn; 07-15-2008 at 09:54 AM.
Are you ready to start on your own? Then eficker has provided a good How To using winols and tunerpro:
If anyone thinks there are other useful posts in the other thread, please quote them into this thread. I encourage everyone to keep this thread free from OT or "popcorn" posts. It will likely get long enough without the fluff.
It would also be nice for someone to host a file site for bins and xdf's.
Clifton
Last edited by 325icintn; 07-15-2008 at 09:54 AM.
Very nice Clifton. Amazing effort. I'm sure I'll have some stuff to throw in, might as well reserve this post.
Thanks again for summarizing all of that! It's going to make it so much easier for people seeing it for the first time. That 413 thread is a goliath.
Autylocus still can't post links due to not having a high enough post count so here's his latest.
Idle Fuel
Fuel Part Throttle (Vanos Advanced)
Fuel Part Throttle (Vanos Retarded)
Fuel WOT (Vanos Advanced)
Fuel WOT (Vanos Retarded)
Ignition WOT (Vanos Advanced)
Ignition WOT (Vanos Retarded)
Ignition Part Throttle (Vanos Advanced)
Ignition Part Throttle (Vanos Retarded)
Last edited by el bob; 02-01-2008 at 05:59 PM.
XDF
1.110000
DO NOT HAND EDIT!!!! (Trust me)
%%HEADER%%
001000 FileVers =""
001005 DefTitle ="Stock 413 Definitions"
001007 DescSize =0x0
001006 Desc =""
001010 Author ="me"
001030 BinSize =0xFFFF
001035 BaseOffset =0
001200 ADSAssoc =""
001225 ADSCheck =0x0
001300 GenFlags =0x0
001325 ModeFlags =0x0
%%END%%
%%TABLE%%
000002 UniqueID =0x2BE2
040005 Title ="Idle Fuel"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0xE974
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 =0x3
040310 PopByCol =0x1
040320 XUnits =""
040325 YUnits =""
040330 ZUnits ="Degrees"
040350 XLabels =20,40,64
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =14,15,24,30,50,100
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 =0x3204
040005 Title ="Fuel WOT (Vanos Retarded)"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0xE998
040200 ZEq =X/128,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0x1
040305 Cols =0x10
040320 XUnits ="RPM"
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =680,880,1120,1320,1600,2000,2200,2480,2920,3280,3 640,4000,4600,5320,6080,6400
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 =0x2F07
040005 Title ="Fuel WOT (Vanos Advanced)"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0xE9BA
040200 ZEq =X/128,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0x1
040305 Cols =0x10
040320 XUnits ="RPM"
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =680,880,1120,1320,1600,2000,2200,2480,2920,3280,3 640,4000,4600,5320,6080,6400
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 =0x123F
040005 Title ="Fuel Part Throttle (Vanos Retarded)"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0xE9EA
040200 ZEq =X/128,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0xC
040305 Cols =0x10
040310 PopByCol =0x1
040320 XUnits ="RPM"
040325 YUnits ="load"
040330 ZUnits =""
040350 XLabels =680,880,1120,1320,1600,2000,2200,2480,2920,3280,3 640,4000,4600,5320,6080,6400
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =20,30,40,52,64,78,92,106,120,132,148,164
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 =0x6254
040005 Title ="Fuel Part Throttle (Vanos Advanced)"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0xEACA
040200 ZEq =X/128,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0xC
040305 Cols =0x10
040310 PopByCol =0x1
040320 XUnits ="RPM"
040325 YUnits ="Load"
040330 ZUnits =""
040350 XLabels =680,880,1120,1320,1600,2000,2200,2480,2920,3280,3 640,4000,4600,5320,6080,6400
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =20,30,40,52,64,78,92,106,120,132,148,164
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 =0x5ECB
040005 Title ="Ignition Part Throttle (Vanos Retarded)"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0xEE8F
040200 ZEq =(X-60)*.75,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0xC
040305 Cols =0x10
040310 PopByCol =0x1
040320 XUnits ="RPM"
040325 YUnits ="load"
040330 ZUnits =""
040350 XLabels =680,880,1120,1320,1600,2000,2200,2480,2920,3280,3 640,4000,4600,5320,6080,6400
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =20,30,40,52,64,78,92,106,120,132,148,164
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 =0x5253
040005 Title ="Ignition Part Throttle (Vanos Advanced)"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0xEF6F
040200 ZEq =(X-60)*.75,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0xC
040305 Cols =0x10
040310 PopByCol =0x1
040320 XUnits ="RPM"
040325 YUnits ="load"
040330 ZUnits =""
040350 XLabels =680,880,1120,1320,1600,2000,2200,2480,2920,3280,3 640,4000,4600,5320,6080,6400
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =20,30,40,52,64,78,92,106,120,132,148,164
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 =0x50B9
040005 Title ="Ignition WOT (Vanos Retarded)"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0xED2B
040200 ZEq =(X-60)*.75,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0x6
040305 Cols =0x10
040310 PopByCol =0x1
040320 XUnits ="RPM"
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =680,880,1120,1320,1600,2000,2200,2480,2920,3280,3 640,4000,4600,5320,6080,6400
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =92,106,120,132,148,164
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 =0x13BD
040005 Title ="Ignition WOT (Vanos Advanced)"
040011 DescSize =0x1
040010 Desc =""
040100 Address =0xEDA5
040200 ZEq =(X-60)*.75,TH|0|0|0|0|
040203 XOutType =0x4
040304 YOutType =0x4
040230 RangeLow =0.0000
040240 RangeHigh =255.0000
040300 Rows =0x6
040305 Cols =0x10
040310 PopByCol =0x1
040320 XUnits ="RPM"
040325 YUnits =""
040330 ZUnits =""
040350 XLabels =680,880,1120,1320,1600,2000,2200,2480,2920,3280,3 640,4000,4600,5320,6080,6400
040352 XLabelType =0x4
040354 XEq =X,TH|0|0|0|0|
040360 YLabels =92,106,120,132,148,164
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%%
Check the addresses of the WOT ignition. You are off. You can either look at the bin in dec format for the blocks of numbers ranging from 60-99 OR find the table of addresses to check the various possible locations. You know they will be 16 x 12 with inputs of d0 and d5 (rpm and load). The WOT and PT ignition tables are close to one another in the bin and share similar values.
the only way to be off like that is to not be finding the maps in a hex editor... and/or not undrstanding the formatting of the tables. which is why we don't share the XDF files. building the XDF is trivial once you understand the format. understanding the format is crucial to being able to effectively use an editor like tunerpro.
Michael McCoy TRM
This is true. The information in this thread provides the method for understanding the format. By the time you correct the timing maps above, you will understand the format.
No one xdf covers all versions of the software., so sharing xdf's only takes you so far. I just looked at two different bins today that don't match my primary xdf. If I didn't understand the format, then I could not make an xdf to fit the different software versions.
In addition, to continue to expand control you have to be able to locate and identify the different types of tables and information.
Bookmarks