Notices
MEGAsquirt A place to collectively sort out this megasquirt gizmo

Free VE Table Corrections — Drop Your MSQ and a Datalog, I'll Do the Rest

Thread Tools
 
Search this Thread
 
Old May 15, 2026 | 01:15 AM
  #101  
sonofthehill's Avatar
Elite Member
iTrader: (1)
 
Joined: Apr 2014
Posts: 3,213
Total Cats: 593
From: SF Bay Area, CA
Default

Originally Posted by SimBa
Curly has literally been on these forums fixing people's tunes for years. He's helped hundreds of people in threads like this when their car won't start or is running like ****, and on different types of ECU's. He's probably one of the most reputable people on here when it comes to tuning. There are plenty of people who don't know what they're talking about (probably myself included), but I wouldn't put Curly in that camp.
^^^
This!
I was basically saying the same thing to another member here. I think my exact words were: "Curly's advice is literally worth it's weight in gold."
Old May 15, 2026 | 07:00 AM
  #102  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

I will get to this after work today or sat morning, and answer the questions as well. Long day at work yesterday (14 hrs) and it's likely gonna be the same today.
Old May 15, 2026 | 10:40 PM
  #103  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

The Dyno Run....


Changes:
1400 x 60: 78 → 79.7 LEAN (CRITICAL) (15.575104644762602%) [Low (41 hits)]
1800 x 54: 75.2 → 78.2 LEAN (CRITICAL) (24.239487336622812%) [Low (72 hits)]
3600 x 100: 111.5 → 112.3 LEAN (14.850000000000001%) [Low (28 hits)]
4600 x 100: 111 → 110.7 RICH (33%) [Low (14 hits)]
4600 x 90: 110.6 → 110.3 RICH (0%) [Very Low (15 hits)]
4100 x 100: 114.2 → 114 GOOD (33%) [Low (22 hits)]
4100 x 90: 110.7 → 110.5 RICH (0%) [Very Low (18 hits)]
3600 x 90: 104.7 → 105.2 LEAN (0%) [Very Low (21 hits)]
3600 x 80: 98.5 → 99.1 LEAN (0%) [Very Low (9 hits)]
3600 x 70: 97.6 → 97.9 LEAN (0%) [Very Low (2 hits)]
3600 x 60: 93.5 → 92.7 RICH (0%) [Very Low (1 hits)]
3100 x 100: 99.9 → 101.5 LEAN (27.500000000000004%) [Low (46 hits)]
3100 x 90: 94.4 → 95.1 LEAN (22.5%) [Low (29 hits)]
3100 x 80: 90.1 → 90.9 LEAN (0%) [Very Low (9 hits)]
2600 x 125: 94.7 → 95.5 LEAN (0%) [Very Low (26 hits)]
2600 x 100: 88.8 → 90.1 LEAN (33.75%) [Medium (56 hits)]
2600 x 90: 86.7 → 87.1 LEAN (8.25%) [Low (28 hits)]
2200 x 125: 88.9 → 90.2 LEAN (CRITICAL) (0%) [Very Low (26 hits)]
2200 x 100: 88.9 → 90.1 LEAN (CRITICAL) (32.5%) [Low (52 hits)]
2200 x 90: 83.9 → 84.6 LEAN (0%) [Very Low (27 hits)]
1800 x 100: 89.9 → 91.2 LEAN (CRITICAL) (0%) [Very Low (32 hits)]
1800 x 60: 75.4 → 77.6 LEAN (CRITICAL) (0%) [Very Low (34 hits)]
1800 x 48: 69.3 → 70.9 LEAN (CRITICAL) (30.765417554674524%) [Medium (102 hits)]
1800 x 42: 61.2 → 62.1 LEAN (10.185660332390366%) [Low (180 hits)]
1800 x 36: 53.2 → 51.9 RICH (CRITICAL) (0%) [Very Low (227 hits)]
1400 x 70: 82.5 → 82.9 LEAN (0%) [Very Low (19 hits)]
1400 x 54: 72.3 → 75.6 LEAN (CRITICAL) (36.767458961744374%) [Medium (84 hits)]
1400 x 48: 68 → 70.1 LEAN (CRITICAL) (38.88216697100406%) [Medium (125 hits)]
1400 x 42: 57.7 → 58 LEAN (27.56160375502103%) [Low (224 hits)]
1400 x 36: 51.8 → 49.9 RICH (CRITICAL) (0%) [Very Low (287 hits)]
1250 x 60: 68.3 → 70.3 LEAN (CRITICAL) (0%) [Very Low (30 hits)]
1250 x 54: 55.4 → 58.3 LEAN (65%) [High (2709 hits)]
1250 x 48: 50.2 → 51.3 LEAN (65%) [High (2710 hits)]
1250 x 42: 53.2 → 53.9 LEAN (0%) [Very Low (74 hits)]
800 x 60: 64.6 → 66.1 LEAN (CRITICAL) (16.339208531723237%) [Low (24 hits)]
800 x 54: 53 → 55.8 LEAN (65%) [High (2697 hits)]
800 x 48: 48.7 → 51.2 LEAN (65%) [High (2687 hits)]
800 x 42: 51.2 → 51.9 LEAN (0%) [Very Low (33 hits)]

Total changes: 38
Lean: 31, Rich: 6,

Attached Files
File Type: txt
Dynorun.txt (1.3 KB, 3 views)
Old May 15, 2026 | 10:43 PM
  #104  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

@SimBa I will answer your questions in the morning
Old May 15, 2026 | 10:46 PM
  #105  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

@curly If there are any differences in our changes I am happy to explain my reasoning, i am solid on this been looking at this type of data daily for over a year straight....
Old May 15, 2026 | 10:56 PM
  #106  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

My tool allows me to edit each cell manually.





Old May 18, 2026 | 08:41 PM
  #107  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

Out of curiosity, does your tool (or megasquirt for that matter) factor in a lag between the AFR reading getting to the ECU and EGO responding to it? I know the G4x has a table that allows you to adjust that delay/update rate based on RPM so you can factor in how much/fast the exhaust gasses are flowing. Similarly, does it factor in things like MAT corrections or does it assume that those are all set up properly? Generally the advice I see is to dial in the entire VE table with stable conditions and corrections off and then dial in corrections (IE MAT) as conditions change, but I realize that isn't as applicable in a back and forth like you've got here.

The tool assumes corrections are set up reasonably -> it does not back out MAT/CLT/Baro/AE to give you a "naked" VE correction. It corrects the VE table that the engine is actually running with all the existing corrections active. That's a deliberate choice for forum tuning.



The way I deal with it is filtering, not isolation:
  • Cold CLT filter (drops data below threshold)
  • AE filter and post-AE cooldown (drops accel enrich frames and the recovery window)
  • Fuel cut filter (6 methods)
  • Battery window filter
  • Wideband delay alignment
  • Off-throttle non-cruise gate (v15.8.1: pedal<1 AND DC<5 AND RPM>1200, MAP-agnostic - kills overrun/coast garbage)
  • Neutral-AFR gate
  • AFR ROC filter
  • RPMdot/MAPdot transient filters
  • Warmup enrichment filter (
    Code:
    Fuel: Warmup cor > 105%
    )
  • Wideband sanity bounds (AFR < 9.5 or > 22.5 dropped as sensor fault)
  • Cold-wideband sensor warmup detector (v15.16, drops the rail-pegged window at log start)

Also, I'd be curious to hear what your tuning experience is. Mostly grassroots tuning your own car or have you done full tunes (IE not just ve tables) on other people's cars before?
Mainly Grass Roots, and I only do full tunes on families cars
"Just because this dude says he has been doing the Dyno tunes for 10 years does not mean he is any good"
Sorry, this one was too good not to acknowledge, might have to throw that in my signature. Curly has literally been on these forums fixing people's tunes for years. He's helped hundreds of people in threads like this when their car won't start or is running like ****, and on different types of ECU's. He's probably one of the most reputable people on here when it comes to tuning. There are plenty of people who don't know what they're talking about (probably myself included), but I wouldn't put Curly in that camp.
Well I just felt like he was taking a shot at me and I kinda did that same...


The point of the filter chain is to only accept data when corrections are stable, not when they're zero. If MAT cor is doing its job within its normal range, the EGO correction in a stable cell reflects VE error, not MAT error. If MAT cor is misconfigured wrong table, wrong sensor scaling, way off the VE table will absolutely get corrected to compensate for it, and that's a real limitation worth being honest about. And I am about to get to work on factoring exactly this into the tool. Thanks!
Old May 18, 2026 | 09:40 PM
  #108  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

Originally Posted by sixshooter
Lighten up, Francis.

Yeah I deserve that... lol
Old May 18, 2026 | 10:03 PM
  #109  
SimBa's Avatar
Elite Member
iTrader: (1)
 
Joined: Oct 2022
Posts: 1,929
Total Cats: 296
From: Idaho
Default

I mainly asked about corrections because it's usually something that comes into play when dialing in a rough VE table. I've also seen some base tunes (I want to say some of the speeduino ones) that have really aggressive corrections that could throw some things off.

Also, on the dyno tune corrections, did the tool just add the AFR difference to the cell? IE 0.7 points lean so it added 0.7 to the box? I glanced at the tune/log last week and guessed the WOT values would mostly be in the 100's. I would've expected the tool to be doing much larger adjustments.

Roughly I'd expect 13.5/12.7 = 1.06 so 93.9 * 1.06 = 99.8 Corrected.

Having said that, I'm pretty sure I used that trick on Speeduino with good success, but it didn't work on the G4x as well, presumably because of their fuel model. I'm going to guess that your table up their is still pretty lean in the WOT cells, but I also would expect your tool to want more data to crunch than that log provided.
Old May 18, 2026 | 10:10 PM
  #110  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

Yeah that log was lacking, The data was thin the car was not fully warm although that could have been due to the huge fans that Dynos use, so I mainly did that log manual. My Tool is EGO primary built for street tuning, this is the first time i had a log under a controlled session...

Edit: To be honest, I wanted to throw some higher corrections, but was worried I'd get toasted by Curly in a way since the data was so thin on this car, I just assumed this was a test, and just kinda went lighter on the corrections, just didn't wanna catch any flack. I am genuinely trying to develop this tool and if a mod who's word....
This!
I was basically saying the same thing to another member here. I think my exact words were: "Curly's advice is literally worth it's weight in gold."
This made me go conservative cause I am just some random mfer on the internet new here...
Old May 18, 2026 | 10:44 PM
  #111  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

@SimBa Could you possibly grab me a data log from your car? Obviously you do not have to apply the corrections that my tool comes up with, I'd like to have your thoughts on what it does, tho Perrhaps Give Ego authority over your entire table, You seem very sharp on this subject and getting your feed back on the corrections that my tool comes up with would be highly valuable, just if you get the time take a ride and datalog if you could that would be great...

Edit: I do not know everything I am here to learn, just as much as I am to help
Old May 19, 2026 | 03:11 PM
  #112  
SimBa's Avatar
Elite Member
iTrader: (1)
 
Joined: Oct 2022
Posts: 1,929
Total Cats: 296
From: Idaho
Default

I talk a lot, but I'm also far too self aware to think that I'm above average when it comes to tuning knowledge (or that my tune is spot on).

I can give you a log, but I'm assuming your tool doesn't work with Link tunes/logs? CLL (Closed loop lambda is Link's EGO) has authority over my whole table, but the amount it can add/remove depends on RPM and MAP. At higher boost levels it can only add fuel, most other places it can add/remove 15%. Also, as I alluded to yesterday, I'm using their modeled multi-fuel mode, so an addition/subtraction to the VE table doesn't align very well with the same values on a MS map in my experience.
Old May 19, 2026 | 09:19 PM
  #113  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

I can give you a log, but I'm assuming your tool doesn't work with Link tunes/logs?
No but I'd like a crack at it anyhow, I was thinking the math behind the tool is pretty solid so in theory I could transfer over to any tuning program it would be be a matter of re mapping the column names etc...
Old May 19, 2026 | 11:46 PM
  #114  
SimBa's Avatar
Elite Member
iTrader: (1)
 
Joined: Oct 2022
Posts: 1,929
Total Cats: 296
From: Idaho
Default

Honestly I might have to go collect a new log with some different settings. All the ECU log on my laptop are way too big to upload (20 MB limit) and when I convert them to CSV files they get bigger somehow.
Old May 20, 2026 | 07:48 AM
  #115  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

For getting the files to me — upload a zip to MediaFire (https://www.mediafire.com/) and drop the link here Free to use, no account needed.
Old May 20, 2026 | 11:42 PM
  #116  
shirtz's Avatar
Junior Member
 
Joined: Feb 2019
Posts: 70
Total Cats: 2
Default

this is all very interesting, i assume having speeduino is no problem as im using tuner studio? my tune is dog ****, but going turbo soon so was planning to put the effort in when i created that base tune.
Old May 20, 2026 | 11:56 PM
  #117  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

Speeduino runs through TunerStudio so the UI is similar but the .msq file format is a different signature than MS3. Drop me an .msq and a CSV log from your current setup and I'll check whether my parser handles it. The CSV column resolver already reads MS variants, I will just extend the lookup table with Speeduino's column names. Send the files and I'll figure it out. Drive a good bit at least 10 minutes of data....

Edit: A lot of things are similar...
Code:
MS3         Speeduino
VE table: veTable1 veTable (16x16, both)
RPM axis: rpmBins rpmBins (same!)
Load axis: mapBins fuelLoadBins (already an MS variant)

CSV columns:
RPM, MAP, TPS, CLT, IAT: all same
AFR raw: may be 'O2' in Speeduino
VE1, egoCorrection: same
Old Yesterday | 10:37 PM
  #118  
X-Cam34's Avatar
Thread Starter
Junior Member
 
Joined: Apr 2026
Posts: 64
Total Cats: 3
Default

Bumping this. I've made some major updates to the tool... Surely this can help some one else...
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
aidandj
MEGAsquirt
18
Dec 3, 2019 05:18 PM
Blkbrd69
MEGAsquirt
13
Apr 9, 2019 10:17 PM
Motorsport-Electronics
ECUs and Tuning
0
Sep 5, 2015 08:02 AM
Clos561
MEGAsquirt
9
Sep 14, 2011 09:34 PM
compuatic
MEGAsquirt
2
Jul 7, 2008 09:40 PM




All times are GMT -4. The time now is 08:54 PM.