SamuZai
Turbo V6
Turbo V6

patreon


V3.3 - Bin & XDF Bugs Fixed

Attached is the bin already patched and XDF with bug patch to resolve a few bugs I found while testing.

I took some extra time to verify each feature was working as intended which took quite some time, but I did find a couple bugs because of it so I hope you all should have a very good working operating system to use.

Let me know if there are any other issues, but there shouldn't be.

Comments

Hey bubba can you patch that OS i sent you please sir,I'd. Really appreciate it!!

kippin grippin

You would need to use the bin file attached or if you message me your bin file I can patch it with the custom OS.

Branden Butella

sorry. Confused with the readme tab in 3.3 about the os. i currently have 7603 OS flashed on my before 2618 OS pcm. So can I just use 3.3 boost xdf with my vats delete OS 7603 or patchfile it?

kippin grippin

First off well done bud@ bubba, appreciate all the time and hardwork you put and still putting into this OS etc. Have a question tho, im a lil confuse

kippin grippin

You should stop calling this a custom os, thats misinformation, it's a stripped down gm os with renamed functions, claiming it to be custom would be unfair to programmers who worked hard to make it work like it does.

Hugh Janus

I'll be hitting the track in mine tomorrow and posting some videos on my YouTube. Nothing special really but hoping for at least 10s

Billy Bowerman

Very cool to hear. I have a spare P59 to use in a customers truck. its a 416ci LS I built and what looks like an s485 clone. Always liked the EFI Live custom OS. Hptuners is much easier to deal with tuning different vehicles on a daily basis, but the custom OS has no VE resolution or extra features. You probably already know lol. Trying to have the customers daily compete with trucks on Holley EFI that get trailered, have half a radiator and a turbo out the grill (which is awesome too). I look forward to this custom OS, all of its features, adapting to TunerPro life, and sharing my experience with it.

Anthony Avila

It works great I'm using it right now. Got the boost controller working and the wideband closed loop also. In my case the wideband closed loop will need some adjustment. It slightly over/under shoots but works well. Launching on 10psi with 4 degrees pulled and ramps into 17 by 15mph. Probably need to pull another degree or two cause it's still spinning all 4 275s on certain surfaces but it's working awesome.

Billy Bowerman

Sorry, I typed in eq ratio 20 times last night before it clicked in my head this morning. Force of habit.

Anthony Avila

Thanks! But those table units are Lambda and not EQ ratio.

Branden Butella

Fantastic work creating this custom OS. Just getting started, When I set the flag and edit 'Desired A/F for E0' table, no matter what lambda values I set, If I commit changes the whole table resets back to 1.00. E80 table works just fine.

Anthony Avila

Well then maybe you can answer me this question, why would you not just make your ve table bigger? I mean the extra squares that your motor can't get to wouldnt matter, sorry the last statement was sarcasm. I already know why, I've built manufacturing equipment with plcs since the 90s, its all the same parts and values, and if you just dont want to believe me I can point you to some references that are reputable. I have a 15 bar sensor in my toolbox right now, its not applicable for any pressure a car would produce but it will interface with an ecu, so misinformation would not be the term i would have used. Let me know if you want to do more research. I learn new things every day.

Hugh Janus

Great to hear!

Branden Butella

Got the wideband wired into the ecu today. The fuel trims are working off of it. On my setup (innovate mtxl plus) they are a touch richer than actual say command is 14.6 actual is 14.1-14.2 but I'm sure I can play with the settings and get that 100% also wired in the Mac valve to control boost but haven't tested it yet. Will keep you updated on that. So far so good though 👍

Billy Bowerman

that Fixed the ltit and stit logging on VCM Scanner now im logging all parameters. and the max engine torque at 350 instead of 640 was the timing culprit its getting exactly what i put into it now

Billy Bowerman

bbowerman37@gmail.com is my email also send your cashapp tag in the email and I will sned you an extra $5 for lunch tomorrow for the help

Billy Bowerman

Yeah that would be cool want to try it out and see if it solves that issue.

Billy Bowerman

It looks like the original XDF that I included with my custom tables has a limit of 10 for the maximum for some reason. Perhaps to stop people from screwing up their OSID. If you want to edit it I can modify the XDF and send it to you with that change.

Branden Butella

I tried changing the OSID to the 12587603 but for some reason it auto changes it back to 10 trying to figure out how to work around that right now. not sure if its something in the xdf that is limiting me or not.

Billy Bowerman

Ahh I gotcha. Didn't know if it would interfere with anything I will try that. Checkout my YouTube @cstbbowerman you can see a few shorts of the truck I'm doing this on. It's pretty rowdy.

Billy Bowerman

Yeah in TunerPro you can. I change the OS ID so that people don’t think it’s a standard operating system.

Branden Butella

I can't change that can I? Sorry for the noob questions. I've just always used hptuners so not quite used to the tunerpro yet. I've managed to navigate my way thru it and found a few tables it has that hpt didn't that are helpful. I can work around the stit and ltit issue if not it's no big deal.

Billy Bowerman

I did that but I just noticed I missed one I will try that and see. I had my Max engine torque to 350

Billy Bowerman

I think it's probably because of the OS ID change.

Branden Butella

I remember having to increase the Max Allowed torque for the axle, transmission, etc.

Branden Butella

That's how I thought it worked maybe it is something with BTM I have it turned to 0 in system settings so I don't think that would be it but I will double check all the BTM tables

Billy Bowerman

No short term idle trim and long term idle trims for the braf

Billy Bowerman

Do you mean Short Term Fuel Trim and Long Term Fuel Trim? I have used HPTuners mostly because I already had it.

Branden Butella

The boost spark adder is "adding to the timing" so if you want to pull timing then you need to enter negative values. I would recommend verifying brake torque management is disabled. I had that problem when I first used this. Lots of places online where you can find information about that.

Branden Butella

Also when I tried to data log using vcm scanner from hpt this is doesn't show stit or ltit as a loggable parameter. This may just be an hpt issue with this os which isn't really a big deal but I was going to use it for datalogging. What are you guys using to datalog on this OS? Also my security light on my dash stays light all the time with this OS and didn't with my previous OS. This isn't the original ECU for my truck and the vats is set to 2 or no vats

Billy Bowerman

Just got this OS loaded into the turbo truck. I used all my data from a 3 bar hpt file to populate the values of the new 4 bar VE I also used all my other values. It starts up and runs but I haven't drove it down the road yet. My wideband shows same AF as what I had in HPT file so that's good but what I did notice is when I hold the brakes to do a brake boost launch the timing goes down to 4.5 degrees. The value in the spark table is 14 degrees I have launch control set to pull 4 but I'm not getting 10 like I should. So does the boost spark adder add to to the main spark tables or is that the set timing when under boost? If so that would be the issue I'm seeing because I have it set to add 0 until 7psi because my timing map is still in control until that point. I set the last row 1.2g to flat 10 degrees and 8 degrees in peak tq and was going to use the adder from 7-20 psi to control timing based off of that.

Billy Bowerman

my ecumasters emu black, i can change ve numbers while its running,it runs off of the parameters on the laptop screen and if i like the change i hit commit and it flashes the memory spaces with out even shutting it off.

Hugh Janus

analog signals are converted to digital by their own dedicated, and usually per channel, processor that stores its resultes in a shared memory space, the main processor would be bogged down trying to slice its time with all the analog channels at the rate they update. hence why people run racepaks, they are dedicated to read only so they acheive a way better resolution then trying to piggyback on the efi ecu, moates's setup was a uart board with a dedicated processor to read the memory that it shared, even in realtime.

Hugh Janus

That's wrong. Please don't spread misinformation.

Branden Butella

(map 0-5v=convert a to d=.94567533 ) + (rpm 0-5v=convert a to d=.96773543) = 1.91341076 d to a convert = pulse with to injectors, of course this isnt exactly the equation, but its an example of what the processor needs to calculate, for example an arm processor can only compute 5 data types, 32bit pointers, signed or unsigned 32bit integers, unsigned 16or8bit integers in zero-extended form, signed 16or8bit integers in signed extended form, and signed/unsigned 64bit integers held in two registers

Hugh Janus

youve got to remember computer basics, there is no kpa data type, or it would have to convert the reading to kpa then convert it back to a data type the processor understands, the only reason to convert to kpa number is to display it to a terminal as human readable. its functioning is more like this

Hugh Janus

Yes, it uses the last row in the table. The XDF notes show that the wideband 0-5 volt needs to be wired to PCM Connector 1 (Blue) Pin 55

Branden Butella

so im running a stock 04 yukon 7602, when my map values go higher than my table what happens? does it use the last value it could read? it runs up to ten pounds without a problem, i tried version 3.3 yesterday, it wants to die when coming back to idle and i only run 1 o2 sensor so it wont do any trims because open loop, now the wideband intrigues me but theres no explanation to whether the ecu is emulating the controller or any thing about the wiring.

Hugh Janus

I don’t think you are understanding how it works. There are internal calculations to go from 0-5 volts to a Manifold Absolute Pressure based on the sensor calibration values. Then this calculated MAP is used for the VE table lookup. So if you are using a 4 bar map sensor that reads 400 kpa at 5 volts and you have a 2 bar VE table selected it will use the last row on the VE table. It’s up to you what sensor and table you want to use.

Branden Butella

You might be wrong, or I might not know what I'm talking about, but the computer only knows 0 to 5 volts, so no matter what number bar sensor is hooked to it, it only ever reads 5 max, correct? The row or column numbers we see or only text labels to satisfy our puny brains, zero to 5 volts. Ive been running bone stock truck 7602 systems for over a year now, 3 separate ecus that i will alternate because its my everyday ride. Its hard to explain but a guy named turbo joe here in California asked me this "what happens when your map sensor reads higher than your table goes to, does it just use the last cell to calculate? No! it never reads more than 5 volts, the table never changes. he looked at me funny when i told him 2bar table or 4 bar table, basicly sensor to small-bad, sensor too big-managable, your engine may make more boost than your sensor can read yes, but as long as your sensor is in your motors range, you wont ever leave the table area. Hes been right about everything he has taught me, this guy had a low ten second street driven 4 cyl pinto that i had to put subframe connectors and a cage in, with reostats hooked to sensors to manipulate the ecu, all ford parts, no aftermarket, and this was in 1995!

Hugh Janus

If you were using the 2 bar VE table it’s very likely this was causing an issue so I would recommend applying this patch and retesting. If you update the map sensor settings you can use any map sensor with this OS, but the table you select limits the max MAP value you can tune for.

Branden Butella

Will this fix the instant rich then back to normal cycling? And what's your suggestion on setting my 2.5 bar map sensor to use on the 2 bar table?

Hugh Janus


More Creators