Inexpensive Opensource Flashing(Read is 100% working)
#341
Teching In
PeteS160 my neighbor gave me a pcm service number 16245305. He said it's from a 97 Malibu 2.4l. I can't find what OS is on it.
Before I try to read it, I thought I would ask if you think this might read it.
Before I try to read it, I thought I would ask if you think this might read it.
#342
Pics on the internet make it look like a P01 pcm, so I bet this app might read the thing, but I don't know if there'll be any support for it to write to it. Give it a try and see, it's likely not going to hurt it.
#343
I don't have a car to run it in, but I tested this with a bench harness and my VCX Nano. Read great, opened in tunerpro great. Disabled VATS, wrote calibration back successfully and read with HPtuners and verified everything looks good in there. It's a 09354896 PCM (basically a 0411), used TIS2000 to put a 2002 Silverado OS and tune on it with the 12212156 OS. Can't wait to get the multi-bar OS options, flex, and P59 going. I'll see if I can track down some friends with P01 powered swaps and see if I can get them to toss one of these in there and see if it works.
#344
Fantatic, I really appreciate the update.
What exactly would it take to give 3-bar support to an OS?
* rescale the MAP sensor
* rescale the MAP axis of the open loop fuel table
* rescale the MAP axis of the timing table
* rescale the MAP axis of the VE table
Am I missing anything critical?
I'd also like to know what it would take to convert an OS to speed-density... I've heard people talk about failing the MAF sensor but that I suspect there's more to it.
(I've got plenty of experience tuning and hacking Subaru, but I'm new to GM.)
What exactly would it take to give 3-bar support to an OS?
* rescale the MAP sensor
* rescale the MAP axis of the open loop fuel table
* rescale the MAP axis of the timing table
* rescale the MAP axis of the VE table
Am I missing anything critical?
I'd also like to know what it would take to convert an OS to speed-density... I've heard people talk about failing the MAF sensor but that I suspect there's more to it.
(I've got plenty of experience tuning and hacking Subaru, but I'm new to GM.)
#345
I think it could be simpler than that really.
-There's already a MAP sensor setting in the OS that you can have it scale to a 3 bar or more (can't remember the max value)
-Timing is based off calculated airflow, so there's not really anythign to change there, though i'm sure if that table could be rescaled it would be awesome. HP Tuners does not rescale it so people end up scaling on their own by fudging the engine cylinder volume, VE table, injector size, etc, to keep it on the table if they want, but if it goes off the table it uses the closest cell so you just dial your timing in on that last row.
Open loop is only critical for out of PE mode I think, it'll go off the PE settings if you trip it instead, or whichever is richer or something or other, not really sure there.
So that leaves the VE table, which definitely needs to be able to put in values over 100 kpa. Technically you could do like the timing and dial all your fuel for max boost in there, but that would be terrible.
The other major thing is a special PE table for boost, so once you get into the postiive pressures you can tell it what AFR to shoot for basically.
As far as Speed density, it runs in speed density mode by default if the MAF fails. I'm not really even sure they do anything special for that except force the MAF to fail on the first error detected, because you still have to force it to fail with the custom OSes or it doesnt work right.
I've got a few PCMs and the ability to flash whatever OSes on them that I want, and a flex fuel turbo car if you need a guinea pig. I don't have the time to get up to speed and help with the actual development right now, but I'd be happy to test stuff out.
-There's already a MAP sensor setting in the OS that you can have it scale to a 3 bar or more (can't remember the max value)
-Timing is based off calculated airflow, so there's not really anythign to change there, though i'm sure if that table could be rescaled it would be awesome. HP Tuners does not rescale it so people end up scaling on their own by fudging the engine cylinder volume, VE table, injector size, etc, to keep it on the table if they want, but if it goes off the table it uses the closest cell so you just dial your timing in on that last row.
Open loop is only critical for out of PE mode I think, it'll go off the PE settings if you trip it instead, or whichever is richer or something or other, not really sure there.
So that leaves the VE table, which definitely needs to be able to put in values over 100 kpa. Technically you could do like the timing and dial all your fuel for max boost in there, but that would be terrible.
The other major thing is a special PE table for boost, so once you get into the postiive pressures you can tell it what AFR to shoot for basically.
As far as Speed density, it runs in speed density mode by default if the MAF fails. I'm not really even sure they do anything special for that except force the MAF to fail on the first error detected, because you still have to force it to fail with the custom OSes or it doesnt work right.
I've got a few PCMs and the ability to flash whatever OSes on them that I want, and a flex fuel turbo car if you need a guinea pig. I don't have the time to get up to speed and help with the actual development right now, but I'd be happy to test stuff out.
Fantatic, I really appreciate the update.
What exactly would it take to give 3-bar support to an OS?
* rescale the MAP sensor
* rescale the MAP axis of the open loop fuel table
* rescale the MAP axis of the timing table
* rescale the MAP axis of the VE table
Am I missing anything critical?
I'd also like to know what it would take to convert an OS to speed-density... I've heard people talk about failing the MAF sensor but that I suspect there's more to it.
(I've got plenty of experience tuning and hacking Subaru, but I'm new to GM.)
What exactly would it take to give 3-bar support to an OS?
* rescale the MAP sensor
* rescale the MAP axis of the open loop fuel table
* rescale the MAP axis of the timing table
* rescale the MAP axis of the VE table
Am I missing anything critical?
I'd also like to know what it would take to convert an OS to speed-density... I've heard people talk about failing the MAF sensor but that I suspect there's more to it.
(I've got plenty of experience tuning and hacking Subaru, but I'm new to GM.)
Last edited by jamesr; 01-06-2019 at 09:41 PM.
#348
That seems crazy to me, seems there's a trade-off either way though. Either you can't use different fueling targets for different boost levels or you can't adjust fueling by rpm under boost.
#349
PE and BE both seem like terrible ideas to me. The first code change I want to do is to change the inputs to the fuel table to load and RPM, so it'll work just like the timing table. No need for PE after that, and no need to create BE to support forced induction.
#351
I'm pretty sure PE and/or BE works for everybody in the LS world.
But, coming from a platform were the fuel table and timing table both have RPM along one side and load across the other side, they both seem like unnecessary complications.
If you want more fuel at X RPM and Y grams, you should be able to just tweak that cell in the fuel table, same as you would for spark advance.
But, coming from a platform were the fuel table and timing table both have RPM along one side and load across the other side, they both seem like unnecessary complications.
If you want more fuel at X RPM and Y grams, you should be able to just tweak that cell in the fuel table, same as you would for spark advance.
#352
Timing is based off calculated airflow, so there's not really anythign to change there, though i'm sure if that table could be rescaled it would be awesome. HP Tuners does not rescale it so people end up scaling on their own by fudging the engine cylinder volume, VE table, injector size, etc, to keep it on the table if they want, but if it goes off the table it uses the closest cell so you just dial your timing in on that last row.
But, for GM.... it looks like if I change the airflow scaling for the timing table, that will also require rescaling a few other tables, and I don't even know what those tables are for yet, so this isn't something I could actually do any time soon.
#353
In the Subaru world, we'd just change the airflow axis so that it goes as high as we need it to... but we were lucky that Subaru's operating system makes that really easy. The table axis itself is just a simple table, so you can put whatever numbers in it that you want. And each fueling/timing/whatever table has its own axis sub-tables, so you can change the axis of one table without affecting any others. Of course you have to rescale the contents of the table when you do that, but rescaling is not something you do very often.
But, for GM.... it looks like if I change the airflow scaling for the timing table, that will also require rescaling a few other tables, and I don't even know what those tables are for yet, so this isn't something I could actually do any time soon.
But, for GM.... it looks like if I change the airflow scaling for the timing table, that will also require rescaling a few other tables, and I don't even know what those tables are for yet, so this isn't something I could actually do any time soon.
What other tables do you think you'd need to rescale if you changed just the timing table?
#356
I wouldnt be surprised if that was the case, otherwise SURELY one of the big companies would have made the timing table bigger as well with the VE table.
#357
TECH Enthusiast
Thread Starter
The airflow limit is due to the frequency of the MAF sensor at higher air flow. The limit that's enforced as the "Hard Cap" isn't the absolute limit of the PCM but your getting pretty close at that point. I've heard of a few methods people have tried to get around the limits but in the end they ended up being more headache then they were worth. A couple of people had an idea that it might be possible to write a patch for the OS that would allow it to use the MAF reading up to a given point and then switch to a speed density tune but it was well outside the capability of anyone messing with the idea. It would take someone like NSFW to make something like that happen though.
#358
TECH Senior Member
iTrader: (25)
yeah i know some of those airflow tables are referenced by the automatic transmission controls in the way of torque inputs....Cesar aka subeone was trying to explain it to me...way over my head
i'm still being a bum on my end btw Pete...just trying to get this damn house sold!
i'm still being a bum on my end btw Pete...just trying to get this damn house sold!
#359
Any way to do segment swaps on these bins with TunerPro or other software? Or do I need to create every combination of engine/trans for the 2156 and 603 OSes and pull the bins for everyone? I've already compiled a zip of all 603 OS options for segment swapping. I could do the same for 2156 and pull bins or something.
#360
TECH Senior Member
iTrader: (25)
none that I know of, and when you do load a segment swapped bin often the data is in the wrong places so all the tables have to be populated from scratch.
NSFW: can I bug you about alpha-N tuning via PM? I've been tasked with tuning an E30 that's running microsquirt (and using ITB's with a turbo-yikes)
NSFW: can I bug you about alpha-N tuning via PM? I've been tasked with tuning an E30 that's running microsquirt (and using ITB's with a turbo-yikes)