Sponsored

trash site

ColonelAdama

Well-Known Member
First Name
Adam
Joined
Jan 30, 2023
Threads
2
Messages
1,433
Reaction score
1,646
Location
Greenville, SC
Car(s)
2023 Absolute Zero Supra 3.0 Premium MT, 2015 GTI
I've been working on building a Datalog and tune analyzation tool for myself based on what I find lacking from other tools.

Still in early stages but it's already proving to be super helpful.

Some features:

1. Visualize datalog with peak numbers, visual representation of WOT sections (great for track logs), visual representation of gear, etc
2. Trace feature on datalog. Load datalog, load XDF file, load BIN file and then you can scrub over a datalog and it will trace it in the selected DME table.
3. Tune analyzer which shows you any Torque or Fill Limits in the log and shows which DME tables effect that, and gives suggestions of changing those tables.
4. Fuel Scalar, WGDC Base, P-Gain, I-Gain, D-Gain tune analyzer that shows current table values, then offers suggestions based on the datalog loaded. For example, with Fuel Scalar, it analyzes STFT + LTFT and shows what to change on the Fuel Scalar table to get fuel trims closer to zero.

The peak numbers are handy to quickly see max values from the datalog. Example, in this track datalog, I went WOT 52 times in a 21 minute track session. :cool:

Screenshot 2026-03-10 at 4.32.17 PM.webp


Quickly see WOT sections of the datalog with visual representation:

Screenshot 2026-03-10 at 4.36.24 PM.webp


Visual color for each gear:

Screenshot 2026-03-10 at 6.14.31 PM.webp


DME table cell tracing. Scrub over a datalog and it will trace it values in any DME table:

Screenshot 2026-03-10 at 6.15.31 PM.webp


Fill and Torque limits found in a datalog, which limits, what they are, and what tables to modify, with suggestions:

Screenshot 2026-03-10 at 6.16.42 PM.webp


DME table analyzation from datalog and suggestions:

Screenshot 2026-03-10 at 6.17.12 PM.webp
Screenshot 2026-03-10 at 6.17.28 PM.webp
Dude 😂

incredible, how do I buy it
Sponsored

 

BumbleBoi

Active Member
First Name
LT
Joined
Mar 24, 2023
Threads
3
Messages
43
Reaction score
23
Location
Orlando
Car(s)
Mk5 supra
Hey guys, i got some noob questions again!

I went through the early pages of this threads when Razarlab was referencing BM3 and tried to match the BIN parameters to MHD.

My results are below, could you guys help me find the parameters i couldn't match and give me some pointers if there are any other basic parameters i should start with for self tuning?
I am looking to self tune with the OEM style wastegate feedforward and compressor/turbine power map instead of the MHD+ custom waste gate.

I highlighted in red the parameters I didn't know at all or had to guess that correlate from BM3 to MHD. I used the XDF file from (https://github.com/dmacpro91/BMW-XDFs) and a lot of the parameters got german names
BM3 ParametersMHD Parameters
Lambda target bank 1Fuel (Bank 1)
Lambda target bank 2Fuel (Bank 2)
Duration of lambda enrichment suppressionEnrichment interdiction delay
Lambda threshold for using fuel tablesLambda-Schwelle ab der eine Anfettanforderung aus KF_LABAS_XXX unterdrückt wird 😂
Lambda timer for using fuel tables??
Switch for enrichment suppressionTime before a new enrichment interdiction is forbidden
Fuel ScalarFuel Scalar
End Of injection (Warm)Latest End of Injection Angle (Single Pulse)
Pressure Control Specification (Boost mode)??
Pressure Control Specification (Negative Gradient)??
Pressure Control Specification (Positive Gradient)??
Speciation (Max-Mode)EKP Drehzahl Vorgabe Max-Mode
Full Load - WarmTiming (Main)
Full Load - ColdTiming (cold)
Partial Load -WarmTiming (Main) 2
Partial Load - ColdTiming (cold) 2
Ignition Timing Spool Full LoadTiming (spool)
Ignition Timing Spool PartialTiming (spool) 2)
Ignition Timing Correction (Factor - Full Load)(Temp, based correction factor 1)
Ignition Timing Correction (Factor - Partial Load) (Temp. based correction factor 2)
ignition Correction (Full Load)Temp. based correction 1 (main)
Maximum relative filling CharacteristicMax Load (main)
Maximum relative filling characteristic (spool)Max Load (Spool)
Optimal Reference torque (Nm)Load to Torque
Relative Fliling (Timing Retard)Kennlinie Füllungsbegrenzung in Abhängigkeit Zündwinkelspätzug 😂
Relative Filling (Timing Retard - Sport mode)Kennlinie Füllungsegrenzung in Abhängigkeit Zündwinkelspätzug im Sportmodus 🤣
Filling Target (Component Protection)Max Filling Component in Protection Mode
Relative Filling Limitations (EKP gradient negative)??
Relative filling Limitations (HPFP dependent)??
Waste gate position feed forwardWastegate Position - für Vorsteuerung :flame:
Compressor Map with Required Compressor / Turbine Output [kW]Compressor characteristic with required compressor / turbine power

thank you a lot guys!!!!
 
OP
OP
razorlab

razorlab

Well-Known Member
First Name
Bryan
Joined
Oct 2, 2021
Threads
29
Messages
8,568
Reaction score
16,797
Location
Hudson Valley, NY
Car(s)
Not a Corvette.
Been updating a bunch of stuff in the app. I cleaned up the MG1 Torque/Fill Limits section with more accurate descriptions AND the tables that should be modified that trigger the Fill/Torque Flags.

I also added a section, if you have a log loaded, it will show you what limit is happening at what RPM. Filling Flag descriptions/tables are updated. I'm now working on the Torque Flag descriptions/tables. Also:
  • Overall layout changes
  • You can now customize the min/max of the axis plots in the Datalog Viewer
  • Tune Analyzer "Tune Health" section has also been updated to show which Fill/Torque limits are triggered, if any


    Screenshot 2026-03-21 at 7.22.53 PM.webp
    Screenshot 2026-03-21 at 7.23.04 PM.webp
    Screenshot 2026-03-21 at 7.23.36 PM.webp
 

Liu

Member
First Name
Liu
Joined
May 22, 2025
Threads
0
Messages
10
Reaction score
0
Location
china
Car(s)
BMW
Continuation of fuel tuning. These tables should be tuned if you are running an ethanol mix.

Under the "Scaler" section under Fueling in BM3 you will find two tables you need to change if you are running an ethanol mix.

The first table is "Fuel Scalar". Factory tuning has this set at 1.000, which means no global scalar is being applied. This table is used to scale global fueling to make sure your STFT and LTFT fuel trims are in-line and don't have to work as much to hit your target fueling lambda. I set this table to 1.150 all across on my Supra since I am running an E40 mix. This will scale it 15% higher.

Screenshot 2024-06-25 at 9.56.35 AM.png


The next table is called "Ethanol Content %", this is another scalar table that also scales fueling globally. From the factory this is set at 9.9991 to account for most pump gas having 10% Ethanol in it.

Screenshot 2024-06-25 at 3.25.39 PM.png


If you are running a flex-fuel tune, then I would not touch this table and use the larger 3D table in your flex tune I outlined above for global fuel scaling. If you are not running a flex-fuel tune and just want to tune for a set amount of Ethanol, then set this to whatever percentage you plan to run. If you plan on running 40% Ethanol, then set this to 40.

If you are running higher boost levels, or a larger turbo that can run more boost to redline, and ethanol, another table you will need to tune is the "End of Injection (Warm)" table. This basically modifies the injection angle. You can see if you are hitting the limits of this by logging the "relative filling limit active" parameter. If it logs as 8, then you need to tweak this table.

Screenshot 2024-06-25 at 3.28.27 PM.png


For my personal Supra, running on E40 and more than 22psi all the way to redline, I not only rescaled the Load Axis to have a 150 and 200 load, since the car is running over 200 load, but I also reduced the angle to be tighter, in order to deliver the fuel that is demanded. You can see these changes here:

Screenshot 2024-06-25 at 3.29.31 PM.png


The next filling limit you are likely to hit with more boost and ethanol is Filling Limit 4, which has to do with the LPFP tables.

There are four tables you will want to change. Pressure Control Specification (Boost Mode), Pressure Control Specification (Negative Gradient), Pressure Control Specification (Positive Gradient), and Specification (Max-Mode):

Screenshot 2024-06-25 at 3.43.20 PM.png


For my personal Supra, I changed the values in this table to be:

Screenshot 2024-06-25 at 3.45.41 PM.png
Continuation of fuel tuning. These tables should be tuned if you are running an ethanol mix.

Under the "Scaler" section under Fueling in BM3 you will find two tables you need to change if you are running an ethanol mix.

The first table is "Fuel Scalar". Factory tuning has this set at 1.000, which means no global scalar is being applied. This table is used to scale global fueling to make sure your STFT and LTFT fuel trims are in-line and don't have to work as much to hit your target fueling lambda. I set this table to 1.150 all across on my Supra since I am running an E40 mix. This will scale it 15% higher.

Screenshot 2024-06-25 at 9.56.35 AM.png


The next table is called "Ethanol Content %", this is another scalar table that also scales fueling globally. From the factory this is set at 9.9991 to account for most pump gas having 10% Ethanol in it.

Screenshot 2024-06-25 at 3.25.39 PM.png


If you are running a flex-fuel tune, then I would not touch this table and use the larger 3D table in your flex tune I outlined above for global fuel scaling. If you are not running a flex-fuel tune and just want to tune for a set amount of Ethanol, then set this to whatever percentage you plan to run. If you plan on running 40% Ethanol, then set this to 40.

If you are running higher boost levels, or a larger turbo that can run more boost to redline, and ethanol, another table you will need to tune is the "End of Injection (Warm)" table. This basically modifies the injection angle. You can see if you are hitting the limits of this by logging the "relative filling limit active" parameter. If it logs as 8, then you need to tweak this table.

Screenshot 2024-06-25 at 3.28.27 PM.png


For my personal Supra, running on E40 and more than 22psi all the way to redline, I not only rescaled the Load Axis to have a 150 and 200 load, since the car is running over 200 load, but I also reduced the angle to be tighter, in order to deliver the fuel that is demanded. You can see these changes here:

Screenshot 2024-06-25 at 3.29.31 PM.png


The next filling limit you are likely to hit with more boost and ethanol is Filling Limit 4, which has to do with the LPFP tables.

There are four tables you will want to change. Pressure Control Specification (Boost Mode), Pressure Control Specification (Negative Gradient), Pressure Control Specification (Positive Gradient), and Specification (Max-Mode):

Screenshot 2024-06-25 at 3.43.20 PM.png


For my personal Supra, I changed the values in this table to be:

Screenshot 2024-06-25 at 3.45.41 PM.png

Hey man, I saw your post earlier and it was really helpful, thanks for sharing 🙏

I have a quick question about two tables:
• Injection Timing
• End of Injection (Warm)

I just want to understand them in a simple way:
• What do these two tables actually control?
• If I make the values bigger or smaller, what kind of changes should I expect?

For example:
• If I increase or decrease the values in Injection Timing, what does that change in how the engine runs?
• Same for End of Injection — what happens when the values go up or down?

Also, if I’m just running normal pump gas (no ethanol, not super high boost), is it even necessary to touch these tables?

And one more thing:
• Can changes in these tables affect knock or ignition timing (timing pull)?

Really appreciate your help, hope you don’t mind me asking. Thanks again! 👍
 

NiceBMW

Well-Known Member
Joined
Aug 11, 2023
Threads
2
Messages
82
Reaction score
70
Location
Virginia
Car(s)
2020 Supra
Bryan, it's been fun watching you navigate and share this self tuning info. I currently have MHD but am tired of paying for tunes. Is BM3 more advantageous / easier to use or tunerpro and MHD? Also, do you have an updated PDF with tips?

Thanks!

Mike
 
OP
OP
razorlab

razorlab

Well-Known Member
First Name
Bryan
Joined
Oct 2, 2021
Threads
29
Messages
8,568
Reaction score
16,797
Location
Hudson Valley, NY
Car(s)
Not a Corvette.
Hey man, I saw your post earlier and it was really helpful, thanks for sharing 🙏

I have a quick question about two tables:
• Injection Timing
• End of Injection (Warm)

I just want to understand them in a simple way:
• What do these two tables actually control?
• If I make the values bigger or smaller, what kind of changes should I expect?

For example:
• If I increase or decrease the values in Injection Timing, what does that change in how the engine runs?
• Same for End of Injection — what happens when the values go up or down?

Also, if I’m just running normal pump gas (no ethanol, not super high boost), is it even necessary to touch these tables?

And one more thing:
• Can changes in these tables affect knock or ignition timing (timing pull)?

Really appreciate your help, hope you don’t mind me asking. Thanks again! 👍
They are floor/ceiling of EOI and SOI, which is the beginning and end of injection relative to the crank angle. Which is why you need to make them smaller/larger on ethanol.
 
OP
OP
razorlab

razorlab

Well-Known Member
First Name
Bryan
Joined
Oct 2, 2021
Threads
29
Messages
8,568
Reaction score
16,797
Location
Hudson Valley, NY
Car(s)
Not a Corvette.
Bryan, it's been fun watching you navigate and share this self tuning info. I currently have MHD but am tired of paying for tunes. Is BM3 more advantageous / easier to use or tunerpro and MHD? Also, do you have an updated PDF with tips?
MHD all the way. Easier to use, not a closed system, stable mobile app, etc.
 
OP
OP
razorlab

razorlab

Well-Known Member
First Name
Bryan
Joined
Oct 2, 2021
Threads
29
Messages
8,568
Reaction score
16,797
Location
Hudson Valley, NY
Car(s)
Not a Corvette.
This is the last update I will make here around the app I am working on because it's time I start dedicated thread for it.

However, quick update. I'm working on a virtual dyno that you can run your logs through. It uses the same strategy that vdyno and others use. Great for before/after.

I also made it a bit more user friendly with a bunch of vehicle presets so you just select the appropriate vehicle, add your own weight, current tire size and there you go. No messing with gear ratios, etc. However, if you do want to tweak more advanced inputs, that is available as well.

Screenshot 2026-03-31 at 6.29.39 PM.webp
Screenshot 2026-03-31 at 6.30.04 PM.webp
Screenshot 2026-03-31 at 6.30.11 PM.webp
 

NiceBMW

Well-Known Member
Joined
Aug 11, 2023
Threads
2
Messages
82
Reaction score
70
Location
Virginia
Car(s)
2020 Supra
MHD all the way. Easier to use, not a closed system, stable mobile app, etc.
Damn, I appreciate it! BM3 was the go to for selftuning years ago so I need to do my homework. Happy to hear though since I already have a license.
 

NiceBMW

Well-Known Member
Joined
Aug 11, 2023
Threads
2
Messages
82
Reaction score
70
Location
Virginia
Car(s)
2020 Supra
This is the last update I will make here around the app I am working on because it's time I start dedicated thread for it.

However, quick update. I'm working on a virtual dyno that you can run your logs through. It uses the same strategy that vdyno and others use. Great for before/after.

I also made it a bit more user friendly with a bunch of vehicle presets so you just select the appropriate vehicle, add your own weight, current tire size and there you go. No messing with gear ratios, etc. However, if you do want to tweak more advanced inputs, that is available as well.

Screenshot 2026-03-31 at 6.29.39 PM.webp
Screenshot 2026-03-31 at 6.30.04 PM.webp
Screenshot 2026-03-31 at 6.30.11 PM.webp
Awesome man.
 

NiceBMW

Well-Known Member
Joined
Aug 11, 2023
Threads
2
Messages
82
Reaction score
70
Location
Virginia
Car(s)
2020 Supra
I was optimistic after installing tunerpro and seeing several changes take affect but can't get it to target anything under 14.7 afr at WOT. Here are some of the tables I've tried to emulate with info here or the ecutek page.
Lambda-Schwelle ab der eine Anfettanforderung
Max load for stoich
Enrichment interdiction delay
Time before new enrichment
Switch to run fuel maps and not 1.0
Minimum load limiting from fueling
Codeword component protection set to 02

What am I missing?

I just donated $50 since you've been helping us for years and the new tuning tool is great.

Thanks!
 
OP
OP
razorlab

razorlab

Well-Known Member
First Name
Bryan
Joined
Oct 2, 2021
Threads
29
Messages
8,568
Reaction score
16,797
Location
Hudson Valley, NY
Car(s)
Not a Corvette.
I was optimistic after installing tunerpro and seeing several changes take affect but can't get it to target anything under 14.7 afr at WOT. Here are some of the tables I've tried to emulate with info here or the ecutek page.
Lambda-Schwelle ab der eine Anfettanforderung
Max load for stoich
Enrichment interdiction delay
Time before new enrichment
Switch to run fuel maps and not 1.0
Minimum load limiting from fueling
Codeword component protection set to 02

What am I missing?

I just donated $50 since you've been helping us for years and the new tuning tool is great.

Thanks!
Can you share the actual names, not the titles. Each app has the them a bit different but the table names are the same.

Example: Time before new enrichment = K_T_FETTDELAY_SPERR

Also screenshots of the tables you have changed would be helpful, and thank you for the donation. :)
 

NiceBMW

Well-Known Member
Joined
Aug 11, 2023
Threads
2
Messages
82
Reaction score
70
Location
Virginia
Car(s)
2020 Supra
Can you share the actual names, not the titles. Each app has the them a bit different but the table names are the same.

Example: Time before new enrichment = K_T_FETTDELAY_SPERR

Also screenshots of the tables you have changed would be helpful, and thank you for the donation. :)
Np, man. Dm sent. Thanks again..
 

ColonelAdama

Well-Known Member
First Name
Adam
Joined
Jan 30, 2023
Threads
2
Messages
1,433
Reaction score
1,646
Location
Greenville, SC
Car(s)
2023 Absolute Zero Supra 3.0 Premium MT, 2015 GTI
Anyone here have experience adjusting the Knock detection factor tables for E maps (e40-50)?

I've heard they should be adjusted on high octane maps. Seems like it would be by raising the values since they are a "threshold".

Any recommendations? Ive heard of other tuners just "turning them off" which i guess is raising the threshold high and out of the way, since there are other tables still monitoring knock. Any proof of this before I blow my shit up? 😂

Secondarily, any benefit to lowering the amount of a knock correction from the standard ~3 degrees?
 
OP
OP
razorlab

razorlab

Well-Known Member
First Name
Bryan
Joined
Oct 2, 2021
Threads
29
Messages
8,568
Reaction score
16,797
Location
Hudson Valley, NY
Car(s)
Not a Corvette.
Anyone here have experience adjusting the Knock detection factor tables for E maps (e40-50)?

I've heard they should be adjusted on high octane maps. Seems like it would be by raising the values since they are a "threshold".

Any recommendations? Ive heard of other tuners just "turning them off" which i guess is raising the threshold high and out of the way, since there are other tables still monitoring knock. Any proof of this before I blow my shit up? 😂

Secondarily, any benefit to lowering the amount of a knock correction from the standard ~3 degrees?
I don't touch the knock stuff. Shouldn't really have to unless the engine is built.
Sponsored

 
 








Top