how-to: ECU-based direct boost control
#886
a silly question but what values do u put into the Boost Error RAM Address" and "Boost Error RAM Address in Boost Error Table
as i havent been able to search "0x6EE2" in 88590015 rom file in IDA pro.
the reason i ask is that i am trying to port the direct boost to a 96260009 rom. i have been able to find all other variables and tables by looking at the corresponding disassembly but seeing i cant find 0x6EE2 in the 15 rom i am scratching my head.
which has led me to think that 6ee2 is just a free ram address to hold the boost error. so i could use 0x802A????
secondly i have a gm3bar map sensor which is a rebranded delphi unit.... what scalings i should use. yes people have said search for it... but i am seriously having trouble finding them. also maybe better would be someone can explain how the scalings are worked out. and yes i havent read the whole 60pages... i am upto about 17currently.
any help would be appreciated.
as i havent been able to search "0x6EE2" in 88590015 rom file in IDA pro.
the reason i ask is that i am trying to port the direct boost to a 96260009 rom. i have been able to find all other variables and tables by looking at the corresponding disassembly but seeing i cant find 0x6EE2 in the 15 rom i am scratching my head.
which has led me to think that 6ee2 is just a free ram address to hold the boost error. so i could use 0x802A????
secondly i have a gm3bar map sensor which is a rebranded delphi unit.... what scalings i should use. yes people have said search for it... but i am seriously having trouble finding them. also maybe better would be someone can explain how the scalings are worked out. and yes i havent read the whole 60pages... i am upto about 17currently.
any help would be appreciated.
#887
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
FFFF6EE2 is a new RAM address that I created to be able to read the boost error. If you look at the code where the TBEC table is called in the 88590015 ROM, you'll see FFFF69CA is called. This is a temporary RAM variable that is used throughout the code. I replace it with FFFF6EE2 so that I can track boost error. It needs to be replaced in the code and in the TBEC table header.
#889
Can someone please help me with the right address for the missing table for 88840017?
Must be the same address with 88840016.
I try to look for them in IDA but with no results.
Thanks
Must be the same address with 88840016.
I try to look for them in IDA but with no results.
Thanks
#891
I have a noob question that I can't seem to figure out. Base Boost.
Let's say I want 24 psi across the board. Why would you want to plot the Base Boost to have 24 psi across all the way across the rpm range? I'm sure its a simple answer but I just can't find it.
Let's say I want 24 psi across the board. Why would you want to plot the Base Boost to have 24 psi across all the way across the rpm range? I'm sure its a simple answer but I just can't find it.
#892
If your turbo cannot hold high boost to redline (like the stock turbo), then you want to set your base boost to what the turbo can put out. Otherwise your WGDC correction will be all over the place, since the ECU will be trying to hit an unreachable boost target at high rpm.
#893
If your turbo cannot hold high boost to redline (like the stock turbo), then you want to set your base boost to what the turbo can put out. Otherwise your WGDC correction will be all over the place, since the ECU will be trying to hit an unreachable boost target at high rpm.
#897
<table name="Base Boost #1 (High Gear Range)" category="Turbo" address="44f8" type="2D" level="1" scaling="psia8">
<table name="RPM" address="6982" elements="16" type="Y Axis" scaling="RPM"/>
</table>
<table name="Base Boost #4 (Low Gear Range)" category="Turbo" address="453a" type="2D" level="1" scaling="psia8">
<table name="RPM" address="6982" elements="16" type="Y Axis" scaling="RPM"/>
</table>
<table name="RPM" address="6982" elements="16" type="Y Axis" scaling="RPM"/>
</table>
<table name="Base Boost #4 (Low Gear Range)" category="Turbo" address="453a" type="2D" level="1" scaling="psia8">
<table name="RPM" address="6982" elements="16" type="Y Axis" scaling="RPM"/>
</table>
Issue I am having is that gear 1-3 is reading on the high gear tables, and then 4-5 runs on the low gear tables. I see 22psi on the 1-3, and see 20 psi in 4-5, all at wot throttle to see what the boost guage and logs are showing.
Is there a chance that these tables are reversed? This is identical to what I have in my ROMID.xml. one additional note, I still have my orig. boost tables, BDEL 1-4. They read the same as the new baseline tables... not sure what to make of it, so must be confused about the language on the titles. Thanks in advance, and I am very greatful for your knowledge.
#898
All depends on your mods. My VIII turbo with my mods can hold 24 psi to about 6000rpm. From there to 8000rpm, my rpm drops off to 22 psi with the way I have it tuned.
Will you show your curve based off of your settings. I guess I should say, will you show your boost table and WG tables, that way some of us who are struggling can have a clue.
Thanks in advance
#899
Shadow, I have been trying to reach 23.5 for about a month. You do have a little more mods than I, but I am right there.
Will you show your curve based off of your settings. I guess I should say, will you show your boost table and WG tables, that way some of us who are struggling can have a clue.
Thanks in advance
Will you show your curve based off of your settings. I guess I should say, will you show your boost table and WG tables, that way some of us who are struggling can have a clue.
Thanks in advance
#900
Don't bother trying his settings. No two cars will be the same as I've found out from tuning quite a few. You can't reach 23.5 psi??? What BCS setup are you running?
<table name="Base Boost #1 (High Gear Range)" category="Turbo" address="44f8" type="2D" level="1" scaling="psia8">
<table name="RPM" address="6982" elements="16" type="Y Axis" scaling="RPM"/>
</table>
<table name="Base Boost #4 (Low Gear Range)" category="Turbo" address="453a" type="2D" level="1" scaling="psia8">
<table name="RPM" address="6982" elements="16" type="Y Axis" scaling="RPM"/>
</table>
<table name="RPM" address="6982" elements="16" type="Y Axis" scaling="RPM"/>
</table>
<table name="Base Boost #4 (Low Gear Range)" category="Turbo" address="453a" type="2D" level="1" scaling="psia8">
<table name="RPM" address="6982" elements="16" type="Y Axis" scaling="RPM"/>
</table>
Should I swap them? Should I make them equal?
Sounds like a rediculous question I know, but I would think you would want higher boost the faster the RPM. Can you straighten me out?
Last edited by Raceghost; Oct 24, 2009 at 06:23 PM.