LS1 Boost OS - Development

For discussion and distribution of custom code and hacks
bubba2533
Posts: 498
Joined: Wed Apr 11, 2018 8:50 am
cars: 03 Chevy S10 Turbo V6

Re: LS1 Boost Custom OS

Post by bubba2533 »

Well, I'm probably spending way too much time on this as I have no idea if anyone else is even going to use this when I'm done....but I am making good progress.

From my original post here is an update on each of the features.

[Done] -Update MAP Variable Limit for 3/4 Bar Map Sensor
[Done] -Increase Size of VE Table and Increase Range for 3/4 Bar MAP
[Done] -Disable Part Throttle Baro Update (Already figured this out)
[Done] -Spark cut launch control
[In Progress] -Add New Table Timing adder vs. 3/4 Bar MAP
[In Progress] -Modify MAP range of EQ Ratio vs. MAP vs. Coolant Table (Gas & Alcohol) No need to increase table size IMO.
[N/A] -Disable PE (Not disabled, but no need to tune it with the above Boost EQ Tables)
[Not Started] -Open Loop Boost Control (lots of different ways this could be implemented)
[Not Started] -Overboost feature (Spark cut?/boost cut?)

I also have a couple other timing related features that were a part of my original launch control I'm going to include.
[Done] -1D Timing Adder Table vs. MAP when LC is active (Helpful to build boost)
[Done] -1D Timing Adder Table vs. Seconds since launch (brake/clutch must deactivate LC)
LS1 Boost OS V3 Here. For feature suggestions post in here Development Thread. Support future development ->Patreon.
Stokes1114
Posts: 49
Joined: Thu Jan 19, 2017 11:09 pm
cars: 93 K1500, 5.7, 4L60E, 16168625 $E6

Re: LS1 Boost Custom OS

Post by Stokes1114 »

I know I'm watching with interest as are others. I'll give it a shot once I have everything sorted on my build. Wonder if it would be possible to port it to 6125 OS. If not, I have no problem slapping a P59 in there.
bubba2533
Posts: 498
Joined: Wed Apr 11, 2018 8:50 am
cars: 03 Chevy S10 Turbo V6

Re: LS1 Boost Custom OS

Post by bubba2533 »

I haven't looked at any P01 OS, but I'm sure it's possible. Just not sure if it's worth the time.

I think I've gotten it to the point where I think it's worth releasing, but I will probably give it another once over after I take a break to make sure I didn't miss anything. Also probably do some bench testing, which would be a good idea since so many things have changed.

I'm going to hold off on adding boost control as I haven't decided how complicated I want to get. This new code has taken up quite a bit of the available CAL space that I created in the EGR area. So if I want to get fancy with the boost control then I might have to find more space. If anyone has recommendations on how they thing boost control should work let me know.

Here is the current feature list:

-Increase MAP Variable Limit (375 kpa Max)
-Increase Size of VE Table (15-375 kpa, 10 kpa increments)
-Disable Part Throttle Baro Update
-Spark Cut Engine Speed Limit
-Spark Cut Launch Control
-Spark Cut Flat Foot Shift
-Boost Spark Adder vs. MAP (105-375 kpa, 10 kpa increments)
-LC Spark Adder Table vs. MAP (15-285 kpa, 10 kpa increments)
-Launch Spark Adder Table vs. Time Since Launch (0.0-4.0 sec)
-EQ Ratio vs. MAP (20-340 kpa, 20 kpa increments) vs. Coolant Table (E0 & E80)
-Disable PE (Set EQ Ratio to 1.0 since no longer needed) I could Disable this, just not sure if it matters.

If anyone has any questions about a feature let me know so I can clarify.

Another thought that I've had is to disable knock retard when LC is active. The spark cut has caused me to see false knock during LC which isn't really desired.
LS1 Boost OS V3 Here. For feature suggestions post in here Development Thread. Support future development ->Patreon.
kur4o
Posts: 948
Joined: Sun Apr 10, 2016 9:20 pm

Re: LS1 Boost Custom OS

Post by kur4o »

I am not sure if it is off topc but did you find the max tables` size to use with this pcm code.

The biggest I see in cal is 37x29.
bubba2533
Posts: 498
Joined: Wed Apr 11, 2018 8:50 am
cars: 03 Chevy S10 Turbo V6

Re: LS1 Boost Custom OS

Post by bubba2533 »

The tables are no bigger than the stock OS because the VE table 15-375 kpa is made up of 2 tables. I rescaled the MAP variable therefore increased the range of the stock VE table to 15-195 kpa and created a second VE table for 195-375 kpa. This way I saved some CAL space.

The limit would be based on the tbl_ instructions which I had no reason to do. And then you could always segment the tables up like I did. No idea why you would ever want a table that big because it would be very difficult to tune.
LS1 Boost OS V3 Here. For feature suggestions post in here Development Thread. Support future development ->Patreon.
kur4o
Posts: 948
Joined: Sun Apr 10, 2016 9:20 pm

Re: LS1 Boost Custom OS

Post by kur4o »

2 tables will keep it nice and tidy.

I was curious what is the theoretical limit of table size. I know older 8bit pcms have some limit for it.

Once I looked how commercial custom OS work, and they ditch some of the Piston protection code and replaced the afr target there.

If maf is not used, some patch to proper disabling it might worth looking at.

Some table that might be beneficial is spark retard vs map[boost] vs intake temp.

On a side note isn`t a vacuum scalar better to use than a simple map read out.
bubba2533
Posts: 498
Joined: Wed Apr 11, 2018 8:50 am
cars: 03 Chevy S10 Turbo V6

Re: LS1 Boost Custom OS

Post by bubba2533 »

kur4o wrote: If maf is not used, some patch to proper disabling it might worth looking at.
I did actually think about that. I know the way I did it was failing the MAF with P0103, which I believe disables one of the base spark tables. But I don't really think anyone needs both. If anything I want to try and simplify the function so that it's predictable and easier for people to tune. There may be other things that it also impacts.
kur4o wrote: Some table that might be beneficial is spark retard vs map[boost] vs intake temp.
There is already a g/cyl vs. IAT spark adder table.
kur4o wrote: On a side note isn`t a vacuum scalar better to use than a simple map read out.
Not sure what you mean.

I really just wanted to try and give people another option for tuning a boosted setup on the stock PCM because I've used both HP Tuners and EFI Live and wanted to try and make something that was better IMO. I also didn't want to spend years developing it so there are drawbacks to the way I'm doing it.
LS1 Boost OS V3 Here. For feature suggestions post in here Development Thread. Support future development ->Patreon.
123killagum
Posts: 2
Joined: Tue Jun 12, 2018 10:38 am

Re: LS1 Boost Custom OS

Post by 123killagum »

Definitly interested. I cant wait to try it out.
bubba2533
Posts: 498
Joined: Wed Apr 11, 2018 8:50 am
cars: 03 Chevy S10 Turbo V6

Re: LS1 Boost Custom OS

Post by bubba2533 »

Well, I discovered an issue (only for high res crank triggers) that could cause the 2-step code to run only once per engine cycle (720 degrees) instead of once per cylinder (90 degrees).

So I'm working on fixing that, which is very frustrating since I was pretty much done. Programming all of this in ASM is very slow and tedious.
LS1 Boost OS V3 Here. For feature suggestions post in here Development Thread. Support future development ->Patreon.
turbo_bu
Posts: 55
Joined: Tue Dec 03, 2019 3:58 am

Re: LS1 Boost Custom OS

Post by turbo_bu »

"If anyone has recommendations on how they thing boost control should work let me know."

For boost control, I guess I should ask the stupid question for the day ... are you using a solenoid to control the wastegate, or are you trying to control it through say spark ... or both ???
Post Reply