DIY PROM Do It Yourself PROM chip burning help. No PROM begging. No PROMs for sale. No commercial exchange. Not a referral service.

Considering Load Based Timing Tables

Thread Tools
 
Search this Thread
 
Old Jun 1, 2026 | 03:49 PM
  #1  
Vanilla Ice's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Aug 2002
Posts: 1,248
Likes: 58
From: ARIZONA
Car: 92 Trans Am Conv
Engine: LB9
Transmission: T5
Axle/Gears: 3.08
Considering Load Based Timing Tables

Newer PCMs all moved to load based timing. More predictable, better adaptability etc.
So I just ran a datalog with my ECU that can run off Load instead of MAP. (it doesn't, I'm testing it)

But this history table was quite interesting regarding the variability of timing with MAP vs Load.
Below the output is of Load vs RPM output: Spark TDC range values.
You can see a massive variance is some of these timing areas.


The amount of predictability to be gained from this looks substantial...

Any input fellow tuners?
Reply
Old Yesterday | 06:20 AM
  #2  
LLCooLM495's Avatar
Member
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Mar 2018
Posts: 210
Likes: 46
From: Virginia, USA
Car: 1992 Firebird
Engine: 3.1L LH0
Transmission: Tremec TKX
Axle/Gears: 3.23 Torsen
Re: Considering Load Based Timing Tables

I don't have any useful input, but I am curious to know about what's going on here. What exactly is load, and what sensors are being used by the ECU to calculate it?
Reply
Old Yesterday | 09:08 AM
  #3  
ULTM8Z's Avatar
Supreme Member
20 Year Member
 
Joined: Jan 2003
Posts: 4,651
Likes: 318
Re: Considering Load Based Timing Tables

Im also confused... I thought MAP was a proxy for load. What is load based on in your example?
Reply
Old Yesterday | 09:22 AM
  #4  
Vanilla Ice's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Aug 2002
Posts: 1,248
Likes: 58
From: ARIZONA
Car: 92 Trans Am Conv
Engine: LB9
Transmission: T5
Axle/Gears: 3.08
Re: Considering Load Based Timing Tables

In my ecu load is calculated as: Load = ((Rpm x VE)/MAT)+15

Load is the % of engine exertion. It takes into account all sensors associated with that formula not just MAP.

The numbers across the top of my table (21/42/63etc) if you multiply by .39 is a percent.

It dynamically adjusts to weather and conditions making the car feel the same year round in good weather and bad. There is still a performance difference due to actual air density in those conditions but the car can now adapt to them and properly time spark for perfect power at all times.
Reply
Old Yesterday | 09:26 AM
  #5  
Vanilla Ice's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Aug 2002
Posts: 1,248
Likes: 58
From: ARIZONA
Car: 92 Trans Am Conv
Engine: LB9
Transmission: T5
Axle/Gears: 3.08
Re: Considering Load Based Timing Tables

Originally Posted by ULTM8Z
Im also confused... I thought MAP was a proxy for load. What is load based on in your example?

it is. And it does a great job. But if you optimize a tune in winter it will be slow in summer. With Load based that goes away.
You get ideal timing year round with load.
Reply
Old Yesterday | 10:01 AM
  #6  
ULTM8Z's Avatar
Supreme Member
20 Year Member
 
Joined: Jan 2003
Posts: 4,651
Likes: 318
Re: Considering Load Based Timing Tables

Interesting... After I instituted what I refer to as "quasi closed loop", I seem to get that same effect on consistency across a range of ambient temperatures...

https://www.thirdgen.org/forums/diy-...osed-loop.html

Originally Posted by ULTM8Z
I found these two scalars in the S_AUJP xdf for $8D...

Loop Closed Param, SLOW o2 Coolant Temp Factor 0x4A0 Factory setting => 60.2%. No description on what it does.

AIR FUEL Param, Coolant lag filter coefficient 0x3E7 Factory setting => 6.27% No description on what it does

I was curious what they do, so I started playing around with them, iterating my way to an actual result. I had them at zero, 50% and everywhere in between.

In the end, I wound up with both of them at 100%, and I have to say the car runs more consistently (in terms of seat-of-the-pants power... over varying air and coolant temperatures). Have no idea why. It's not night vs day difference, but I can definitely feel it. It was pretty consistent before, but as picky as I am, I can feel the improvement and I'm liking it... lol.

The only thing I notice in terms of running data is that the BLMs are now essentially locked at 128, with only the integrator varying. Almost like a "quasi-closed-loop".

I had the BLMs pretty narrowly dialed before in such that I was between 124 and 132 at all times. So I'm not too concerned about having them locked at 128, and the AFR's look really good on the WB. So I'm going to leave it like this I think.

Out of curiosity, if anyone knows what exactly it was I did I'd like to know.... lol.
That was ~2 years ago and I've since refined the fueling via the WB and O2 thresholds, along with converting to the various 4th gen LT1 O2 and Integrator filter tables, so it's now even better than when I posted that... even though I still don't know exactly why it's improved.... lol...

I have to do everything by trial and error since I don't have even 1/100000 the knowledge of the code that you do.
Reply
Old Yesterday | 10:20 AM
  #7  
Vanilla Ice's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Aug 2002
Posts: 1,248
Likes: 58
From: ARIZONA
Car: 92 Trans Am Conv
Engine: LB9
Transmission: T5
Axle/Gears: 3.08
Re: Considering Load Based Timing Tables

Originally Posted by ULTM8Z
Interesting... After I instituted what I refer to as "quasi closed loop", I seem to get that same effect on consistency across a range of ambient temperatures...

https://www.thirdgen.org/forums/diy-...osed-loop.html



That was ~2 years ago and I've since refined the fueling via the WB and O2 thresholds, along with converting to the various 4th gen LT1 O2 and Integrator filter tables, so it's now even better than when I posted that... even though I still don't know exactly why it's improved.... lol...

I have to do everything by trial and error since I don't have even 1/100000 the knowledge of the code that you do.
You can do very well with MAP based, no doubt. You have proven that.

But imagine your timing table did 85% of all that work in a single 20 minute tuning session.

Load based will not benefit a drag racer much if at all.
A daily driver will definitely notice more power under the curve and better mpg. Ease of tuning and year round performance.

The biggest difference is that in MAP you have to sacrifice some timing in large parts of the table to not knock because in this situation you knock but in that situation you don’t. So you pull timing to avoid knock. With LOAD timing automatically goes down in the first situation and automatically goes up in the second. It’s like allowing knock to adapt your timing perfectly without knocking at all.
Reply
Old Yesterday | 10:28 AM
  #8  
Vanilla Ice's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Aug 2002
Posts: 1,248
Likes: 58
From: ARIZONA
Car: 92 Trans Am Conv
Engine: LB9
Transmission: T5
Axle/Gears: 3.08
Re: Considering Load Based Timing Tables

Also, youre talking about fueling. This is for spark timing.
Reply
Old Yesterday | 10:52 AM
  #9  
ULTM8Z's Avatar
Supreme Member
20 Year Member
 
Joined: Jan 2003
Posts: 4,651
Likes: 318
Re: Considering Load Based Timing Tables

Originally Posted by Vanilla Ice
Also, youre talking about fueling. This is for spark timing.
Understood... i guess what im saying is that I seem to be getting the same effect on consistency by going after the fueling with the approach I mentioned.
Reply
Old Yesterday | 12:15 PM
  #10  
Vanilla Ice's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Aug 2002
Posts: 1,248
Likes: 58
From: ARIZONA
Car: 92 Trans Am Conv
Engine: LB9
Transmission: T5
Axle/Gears: 3.08
Re: Considering Load Based Timing Tables

Originally Posted by ULTM8Z
Understood... i guess what im saying is that I seem to be getting the same effect on consistency by going after the fueling with the approach I mentioned.
That’s good for consistency of power. But you’re missing the OPTIMIZATION of timing that leads to more power and better mpg.

Think about the fact that ls1s switched to load based timing. They get better mpg and power for a multitude of reasons. One of them is load based tables.

There is a reason modern pcms use load not map.
Reply
Old Yesterday | 03:02 PM
  #11  
ULTM8Z's Avatar
Supreme Member
20 Year Member
 
Joined: Jan 2003
Posts: 4,651
Likes: 318
Re: Considering Load Based Timing Tables

One thing I still don't get though...

The equation is Load = ((Rpm x VE)/MAT)+15

But on 8D, isn't VE an inferred/calculated quantity based on the MAP reading? In which case, aren't you still effectively using the MAP value?
Reply
Old Yesterday | 07:12 PM
  #12  
Vanilla Ice's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Aug 2002
Posts: 1,248
Likes: 58
From: ARIZONA
Car: 92 Trans Am Conv
Engine: LB9
Transmission: T5
Axle/Gears: 3.08
Re: Considering Load Based Timing Tables

Originally Posted by ULTM8Z
One thing I still don't get though...

The equation is Load = ((Rpm x VE)/MAT)+15

But on 8D, isn't VE an inferred/calculated quantity based on the MAP reading? In which case, aren't you still effectively using the MAP value?
Yes MAP is a part of the airmass calculation. Instead of that calculation I’m now using the speed density airmass calculation stored at $6f which has some other compensations baked in. if you want to see it in anht search for 006f. That value i datalogged from around 15 idle, 22 cruise, 75 wot. If I multiply them then by 2.5 I get some raw numbers datalogged from 37 - 55 - 190. Pretty good for a MAP table replacement and leaves room for power growth.

i ran another log that showed how much load % changed but still used the same MAP based timing cell. The engine was working harder but still commanding the same timing advance because it doesn’t know load.

The variance was all over but 7% in high map areas.

so in one single map cell the engine was exerting up to 7% harder and still commanding the same timing.

That’s actually a large variance in exertion. In other words I currently have to back my timing off in that map based cell to a lower value because I may have kr in that cell when load is high but if load was 7% Lower I wouldn’t. In a load based table I could maximize it everywhere because it knows when it’s working harder and based timing off how hard it’s actually working.
Reply
Old Yesterday | 07:25 PM
  #13  
Vanilla Ice's Avatar
Thread Starter
Supreme Member
20 Year Member
 
Joined: Aug 2002
Posts: 1,248
Likes: 58
From: ARIZONA
Car: 92 Trans Am Conv
Engine: LB9
Transmission: T5
Axle/Gears: 3.08
Re: Considering Load Based Timing Tables

Think of it this way:
MAP is air pressure.
LOAD is air volume.

Pressure is good and it tells the ecu “this volume is possible.”
Volume tells the ecu “this is the volume.”

one is a good guess.
the other is not a guess.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Vanilla Ice
DIY PROM
10
Dec 13, 2025 06:08 PM
Ronny
DIY PROM
17
Jun 28, 2012 01:04 PM
NufNuffZ28
DFI and ECM
9
Apr 4, 2012 05:28 PM
87 Vette Owner
DIY PROM
2
Jun 10, 2006 05:51 PM
8T8IROC
DIY PROM
3
Sep 16, 2004 12:46 PM




All times are GMT -5. The time now is 10:59 AM.