Notices
ECU Flash

more boost control tables found

Thread Tools
 
Search this Thread
 
Old Mar 20, 2008, 06:26 PM
  #1  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
more boost control tables found

Mr Turco asked a very good question here that resulted in several tables being found that could be useful in fine tuning the part throttle response of the boost control system. This new thread summarizes the discussion in the other thread.

The final definitions for the tables are:


USDM Evo 9 88590015

<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>

<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="3f10" type="2D" level="1" scaling="DynamicBoost">
<table name="TPS" address="7284" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>

<table name="Max WGDC vs Coolant Temp" category="Turbo" address="65d0" type="2D" level="1" scaling="WGDuty">
<table name="Coolant Temp" address="70f8" type="Y Axis" elements="8" scaling="Temp"/>
</table>

<table name="Min Load for Boost Control" category="Turbo" address="6688" type="2D" level="1" scaling="Load8">
<table name="RPM" address="6b98" type="Y Axis" elements="16" scaling="RPM"/>
</table>


USDM Evo 8 96940011

<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>

<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="3B14" type="2D" level="1" scaling="DynamicBoost">
<table name="TPS" address="6002" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>

<table name="Max WGDC vs Coolant Temp" category="Turbo" address="56D2" type="2D" level="1" scaling="WGDuty">
<table name="Coolant Temp" address="5eae" type="Y Axis" elements="8" scaling="Temp"/>
</table>

<table name="Min Load for Boost Control" category="Turbo" address="578a" type="2D" level="1" scaling="Load8">
<table name="RPM" address="596C" type="Y Axis" elements="16" scaling="RPM"/>
</table>


USDM Evo 8 96420007, 96420008

<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>

<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="4478" type="2D" level="1" scaling="OffsetWGDC">
<table name="TPS" address="6b3a" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>

<table name="Min Load for Boost Control" category="Turbo Boost non-JDM" type="2D" scaling="Load8" address="62de">
<table name="RPM" type="Y Axis" elements="16" scaling="RPM" address="64a4"/>
</table>


USDM Evo 8 94170014, 94170015

<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>

<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="4478" type="2D" level="1" scaling="OffsetWGDC">
<table name="TPS" address="69d8" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>


USDM Evo 8 94170008

<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>

<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="4478" type="2D" level="1" scaling="OffsetWGDC">
<table name="TPS" address="6784" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>


EDM Evo 9 88840016/17

<scaling name="ThrottlePercentage" units="%" toexpr="x/255*100" frexpr="x*255/100" format="%.0f" min="0" max="100" inc="1" storagetype="uint16"/>

<table name="Max Total Upward WGDC Correction vs TPS" category="Turbo" address="3f34" type="2D" level="1" scaling="DynamicBoost">
<table name="TPS" address="738c" type="Y Axis" elements="9" scaling="ThrottlePercentage"/>
</table>

<table name="Max WGDC vs Coolant Temp" category="Turbo" address="645a" type="2D" level="1" scaling="WGDuty">
<table name="Coolant Temp" address="7200" type="Y Axis" elements="8" scaling="Temp"/>
</table>

<table name="Min Load for Boost Control" category="Turbo" address="6542" type="2D" level="1" scaling="Load8">
<table name="RPM" address="6ca0" type="Y Axis" elements="16" scaling="RPM"/>
</table>


The first table sets a limit on the max possible total upward WGDC correction as a function of TPS. The max total possible total downward correction is -64% WGDCC.

The next table limits the WGDC as a function of coolant temp. This is only present in Evo 9 and later Evo 8 ROMS.

The last table sets the minimum load needed before the boost control system will operate. This is also only present in ROMs for late model Evos.

I can see several uses for these tables. One thing I may try is raising the min load so that the BCS is less likely to kick in during daily driving.

Sorry, I haven't translated these to all other ROMs yet. Hoping that some of the others on the board who are good at finding tables can work this out.

Last edited by mrfred; May 26, 2008 at 08:24 AM.
Old Mar 21, 2008, 06:02 AM
  #2  
Evolved Member
iTrader: (4)
 
bnice01's Avatar
 
Join Date: May 2007
Location: Hurlburt Field, FL
Posts: 688
Likes: 0
Received 0 Likes on 0 Posts
WOW good stuff MrFred
Old Mar 21, 2008, 06:49 AM
  #3  
Evolved Member
iTrader: (2)
 
TouringBubble's Avatar
 
Join Date: Jul 2006
Location: Chelsea, AL
Posts: 2,639
Likes: 0
Received 3 Likes on 3 Posts
I'm liking the idea of that minimum load table ... that could have lots of uses ...
Old Mar 21, 2008, 06:58 AM
  #4  
Evolving Member
iTrader: (3)
 
gear head's Avatar
 
Join Date: Sep 2005
Location: Utah
Posts: 333
Likes: 0
Received 0 Likes on 0 Posts
Yes, these tables look very usefull.

mrfred, do you have any other roms worked out?
Old Mar 21, 2008, 06:58 AM
  #5  
Evolved Member
iTrader: (2)
 
logic's Avatar
 
Join Date: Apr 2003
Location: Berkeley, CA
Posts: 1,022
Likes: 0
Received 5 Likes on 4 Posts
Bryan/razorlab: have you worked out the locations of this for 96940011 yet, by any chance?
Old Mar 21, 2008, 07:08 AM
  #6  
Evolved Member
iTrader: (2)
 
logic's Avatar
 
Join Date: Apr 2003
Location: Berkeley, CA
Posts: 1,022
Likes: 0
Received 5 Likes on 4 Posts
Followup: for 96940011, looking through the prior thread, I see at least this (thanks to both Bryan and mrfred):

Code:
<table name="Min Load for Boost Control" category="Turbo" address="578A" type="2D"
       scaling="Load8">
  <table name="RPM" address="596C" type="Y Axis" elements="16" scaling="RPM"/>
</table>
But, not "Max Total Upward WGDC Correction vs TPS" and "Max WGDC vs Coolant Temp". But for my purposes, I'm much more interested in MLBC anyway.

Numbers look right for the above table, so I'm a happy camper. Thanks, guys!
Old Mar 21, 2008, 07:25 AM
  #7  
Evolving Member
iTrader: (3)
 
gear head's Avatar
 
Join Date: Sep 2005
Location: Utah
Posts: 333
Likes: 0
Received 0 Likes on 0 Posts
^I was able to scrape up that info as well, just don't have the addresses for the other tables.
Old Apr 11, 2008, 10:53 AM
  #8  
Evolved Member
iTrader: (38)
 
recompile's Avatar
 
Join Date: Nov 2006
Location: New Hampshire, USA
Posts: 1,745
Likes: 0
Received 6 Likes on 4 Posts
For clarification, does "Max Total Upward WGDC Correction" with it's default values of 10 mean that your Max Actual WGDC can be as high as your table value + 10?

So, let's say I have my entire WGDC table set to 50... does this mean my max actual WGDC is 60, if the error correction is trying to push it that high?

Or, does it mean that you can only correct in increments as high as 10? So each error check can only add up to 10% of correction at most?

The reason I ask is, now that I'm using a low WGDC on the #65 pill, I've found that correction is pushing my WGDC too high at times... I'd like to prevent correction from EVER going higher than my Max WGDC table
Old Apr 11, 2008, 11:02 AM
  #9  
Evolved Member
iTrader: (2)
 
TouringBubble's Avatar
 
Join Date: Jul 2006
Location: Chelsea, AL
Posts: 2,639
Likes: 0
Received 3 Likes on 3 Posts
Max upward correction defines the amount of correction that the TBEC table can apply to the WGDC curve. Stock is 10, so it your defined WGDC is 50 to cannot correct to a WGDC above 60. Change max correction to 20 and you can now see 70 WGDC.

the TBEC table with keep correcting and stacking values as needed until it hits the limit.

I'm pretty sure 100% duty is the max adn this setting will not change that.
Old Apr 11, 2008, 11:03 AM
  #10  
Evolved Member
iTrader: (38)
 
recompile's Avatar
 
Join Date: Nov 2006
Location: New Hampshire, USA
Posts: 1,745
Likes: 0
Received 6 Likes on 4 Posts
Thanks.

So if I zero out this table, I simply can't correct past the Max WGDC table, but correction should still work
Old Apr 11, 2008, 11:04 AM
  #11  
Evolved Member
iTrader: (2)
 
TouringBubble's Avatar
 
Join Date: Jul 2006
Location: Chelsea, AL
Posts: 2,639
Likes: 0
Received 3 Likes on 3 Posts
if you 0 out that table, you will not correct upward past the max WGDC table. Correct.

In theory, you could correct down and then back up to meet the defined WGDC, but never pass it.
Old Apr 11, 2008, 11:08 AM
  #12  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Originally Posted by TouringBubble
...

In theory, you could correct down and then back up to meet the defined WGDC, but never pass it.
Yup.
Old Apr 11, 2008, 11:31 AM
  #13  
Evolving Member
iTrader: (2)
 
SoCalRedLine's Avatar
 
Join Date: Mar 2007
Location: NorCal
Posts: 298
Likes: 0
Received 0 Likes on 0 Posts
wow... more fancy tables to look at. Thanks mrfred
Old Apr 11, 2008, 12:03 PM
  #14  
Evolved Member
iTrader: (23)
 
honki24's Avatar
 
Join Date: Apr 2003
Location: Houston, TX
Posts: 1,579
Received 0 Likes on 0 Posts
lol, ecu-based boost just got more complicated. I might just pony up for the HKS rather than go back to OE. Good job guys.
Old Apr 11, 2008, 02:42 PM
  #15  
EvoM Guru
Thread Starter
iTrader: (50)
 
mrfred's Avatar
 
Join Date: Mar 2006
Location: Tri-Cities, WA // Portland, OR
Posts: 9,675
Received 128 Likes on 96 Posts
Originally Posted by honki24
lol, ecu-based boost just got more complicated. I might just pony up for the HKS rather than go back to OE. Good job guys.
This table just being discussed today makes tuning the ECU-based boost somewhat easier. No more worry about shooting way past the BWGDC value.


Quick Reply: more boost control tables found



All times are GMT -7. The time now is 12:35 PM.