Notices
ECU Flash

how-to: ECU-based direct boost control

Thread Tools
 
Search this Thread
 
Old Apr 19, 2008 | 08:33 AM
  #361  
fostytou's Avatar
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
Crap... my MUT8B was 6E41.... changed that. Is that value just for logging or is it related to control also? (ie, will I need a retune?)

I meant to drop wgdc on that chart... d'oh!
Reply
Old Apr 19, 2008 | 08:39 AM
  #362  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
Originally Posted by fostytou
Crap... my MUT8B was 6E41.... changed that. Is that value just for logging or is it related to control also? (ie, will I need a retune?)

I meant to drop wgdc on that chart... d'oh!
Its just for logging.
Reply
Old Apr 22, 2008 | 09:20 AM
  #363  
scheides's Avatar
EvoM Moderator
iTrader: (10)
 
Joined: Oct 2006
Posts: 4,827
Likes: 13
From: Minneapolis
bump for 96530006 support!
Reply
Old Apr 22, 2008 | 07:22 PM
  #364  
laramie_05MR's Avatar
Evolving Member
iTrader: (20)
 
Joined: Jul 2006
Posts: 417
Likes: 1
From: texas
+1 for 96530006
Reply
Old Apr 29, 2008 | 11:27 AM
  #365  
scheides's Avatar
EvoM Moderator
iTrader: (10)
 
Joined: Oct 2006
Posts: 4,827
Likes: 13
From: Minneapolis
bump! please please please please pleeeeeeease mrfred!!! 96530006!!!
Reply
Old May 5, 2008 | 06:18 PM
  #366  
tephra's Avatar
EvoM Guru
15 Year Member
iTrader: (6)
 
Joined: Feb 2007
Posts: 9,486
Likes: 67
From: Melbourne, Australia
some love for 96530006 - NOT TESTED!!! UPTO YOU TO CHECK AND ENSURE IT LOOKS OK!!!

Code:
<table name="Variable for Boost Control" category="Turbo" address="2025E" type="1D" level="1" scaling="Hex16"/>

<table name="SHLR->SHLL for EBC" category="Turbo" address="1ffd6" type="1D" level="1" scaling="Hex16"/>

<table name="Boost Error RAM Address" category="Turbo" address="20252" type="1D" level="1" scaling="Hex16"/>

<table name="Boost Error RAM Address in Load Error Table" category="Turbo" address="6bfa" type="1D" level="1" scaling="Hex16"/>

<table name="WGDC Correction Interval #1" category="Turbo" address="1a54" type="1D" level="1" scaling="uint16"/>

<table name="WGDC Correction Interval #2" category="Turbo" address="1a56" type="1D" level="1" scaling="uint16"/>

<table name="Boost Error Correction" category="Turbo" address="449a" type="2D" level="1" scaling="OffsetWGDC">
    <table name="Boost Error" elements="17" type="Y Axis" address="6bfe" elements="17" scaling="BoostErrorPsi"/>
</table>

<table name="Boost Adder" category="Turbo" address="1a70" type="1D" level="1" scaling="psia16"/>

<table name="Baseline Boost #1" category="Turbo" address="450a" type="2D" level="1" scaling="psia8">
    <table name="RPM" address="6bd4" elements="16" type="Y Axis" scaling="RPM"/>
</table>

<table name="Baseline Boost #3 (BCLS)" category="Turbo" address="454c" type="2D" level="1" scaling="psia8">
    <table name="RPM" address="6bd4" elements="16" type="Y Axis" scaling="RPM"/>
</table>

<table name="MUT8A" category="MUT" address="3642a" type="1D" level="1" scaling="Hex16"/>

<table name="MUT8B" category="MUT" address="3642e" type="1D" level="1" scaling="Hex16"/>
Instructions for ECUFlash

Variable for boost control: Stock will read 898A. Change it to 8932. The table is in hex format, so you will have to enter it as 0x8932.

SHLR->SHLL for EBC: Stock will read 4A01. Change it to 4A00 (enter it as 0x....)

The "Boost Error RAM Address" and "Boost Error RAM Address in Boost Error Table" will both read: 8866. Change both to 8D1A (enter it as 0x....)

WGDC Correction Interval: Use table #1. Table #2 is for when the vehicle speed exceeds the boost limiting speed. Set the value anywhere from 1 to 10. Each unit is approx 0.08 to 0.1 sec. I recommend using a value somewhere between 1 and 5.

Boost Error Correction: This is equivalent to the TBEC table. Use the values I list below as a starting point. The upper right value should be set to zero, otherwise, significant boost overshoot may occur.

Boost Adder: This is equivalent to the BCLO table. The units are psi. As a first step. I recommend setting it to your local atmospheric pressure. This will simplify tuning.

Baseline Boost tables: These are equivalent to the BDEL tables. Max possible value is 24.6 psi.

Change MUT8A will read 8913. Change it to 8D1B (enter it as 0x....)

Change MUT8B will read 8D9F. Change it to 8D21 (enter it as 0x....)

Save the ROM file and upload it to your ECU. Then go to the instructions in the third post for setting up EvoScan and tuning the system.

Last edited by tephra; May 5, 2008 at 06:44 PM.
Reply
Old May 5, 2008 | 07:02 PM
  #367  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
You, sir, are my new hero.

I'll take a crack at this tomorrow on the way to work.

Edit: there's one other thing needed, a section to add to evo7base.xml:

Code:
<scaling name="BoostErrorPsi" units="psi" toexpr="(x-128)/(8*5.18)" frexpr="x*8*5.18+128" format="%.1f" min="-3.1" max="3.1" inc="0.1" storagetype="uint16" endian="big"/>
<scaling name="OffsetWGDC" units="WGDC Change" toexpr="(x-128)/2" frexpr="x*2+128" format="%.1f" min="-64" max="63.5" inc="0.5" storagetype="uint8" endian="big"/>
<scaling name="psia8" units="psia" toexpr="x/(5.18*2)" frexpr="x*(2*5.18)" format="%.1f" min="0" max="24.6" inc="0.1" storagetype="uint8" endian="big"/>
<scaling name="psia16" units="psia" toexpr="x/(5.18*2)" frexpr="x*(2*5.18)" format="%.1f" min="0" max="32" inc="0.1" storagetype="uint16" endian="big"/>
The endian value might have to be changed to little, depending on the version of EcuFlash.

Otherwise, it added in just fine. I'll test it out on the car tomorrow morning.

Last edited by logic; May 5, 2008 at 07:34 PM.
Reply
Old May 6, 2008 | 07:25 AM
  #368  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
Okay, I made it to work without incident.

I have boost error correction zero'd out right now, so logging WGDCCorr didn't give me anything useful (as expected), but BoostError fluctuated with boost as I'd expect it to do. I apparently need to get my WGDC dialed in a bit better.

So, things look basically correct. Thanks, tephra!
Reply
Old May 6, 2008 | 08:44 PM
  #369  
scheides's Avatar
EvoM Moderator
iTrader: (10)
 
Joined: Oct 2006
Posts: 4,827
Likes: 13
From: Minneapolis
Works for me! I need to dial in my boost some more but it seems to work awesome! THANK YOU mrfred and tephra!!!!!!!!!!!!!!!!!!!!!!!!
Reply
Old May 6, 2008 | 10:06 PM
  #370  
logic's Avatar
Evolved Member
iTrader: (2)
 
Joined: Apr 2003
Posts: 1,022
Likes: 7
From: Berkeley, CA
One more update: changes I'm making to BWGDC/MWGDC are definitely adjusting boost error correctly (yay, stable boost curve). I'll probably start dialing in the BEC table tomorrow, but this looks golden so far. Then I need to get the 880s idling a little better. Then I need to install Jamie's most excellent wiring harness. Then...

Need...more...tuning...time...
Reply
Old May 7, 2008 | 06:54 AM
  #371  
scheides's Avatar
EvoM Moderator
iTrader: (10)
 
Joined: Oct 2006
Posts: 4,827
Likes: 13
From: Minneapolis
Don't we all! I have some biggie FIC's on the way, next project! Need to log boost error correction and get my stuff nice and flat, but it is dang close as it is!
Reply
Old May 7, 2008 | 09:06 AM
  #372  
scheides's Avatar
EvoM Moderator
iTrader: (10)
 
Joined: Oct 2006
Posts: 4,827
Likes: 13
From: Minneapolis
Note: if you are using this with tephra v5, simply change boost table #3 from this:

<table name="Baseline Boost #3 (BCLS)" category="Turbo" (ecu specific form here out)

to this:

<table name="Alternate Boost" category="Mods" (keep other values the same!)
Reply
Old May 7, 2008 | 10:26 AM
  #373  
RazorLab's Avatar
EvoM Guru
20 Year Member
Liked
Loved
Community Favorite
iTrader: (8)
 
Joined: Aug 2003
Posts: 14,092
Likes: 1,090
From: Mid-Hudson, NY
Originally Posted by scheides
Note: if you are using this with tephra v5, simply change boost table #3 from this:

<table name="Baseline Boost #3 (BCLS)" category="Turbo" (ecu specific form here out)

to this:

<table name="Alternate Boost" category="Mods" (keep other values the same!)
You sure about this? I've used the alternate BDEL table in V5 mod and just changed the scaling to ="psia8"

Works fine.
Reply
Old May 7, 2008 | 10:34 AM
  #374  
TouringBubble's Avatar
Evolved Member
iTrader: (2)
 
Joined: Jul 2006
Posts: 2,639
Likes: 3
From: Chelsea, AL
Can we create duplicate BDEL tables with psia8 scaling for the alt map just like Mrfred did for the original? I haven't tried Tephra's v5 yet, but I plan to very soon ... got my diodes in the mail yesterday.
Reply
Old May 7, 2008 | 11:29 AM
  #375  
scheides's Avatar
EvoM Moderator
iTrader: (10)
 
Joined: Oct 2006
Posts: 4,827
Likes: 13
From: Minneapolis
Right now, I converted this:

<table name="Baseline Boost #3 (BCLS)" category="Turbo" address="454c" type="2D" level="1" scaling="psia8">
<table name="RPM" address="6bd4" elements="16" type="Y Axis" scaling="RPM"/>
</table>

To this:

<table name="Alternate Boost" category="Mods" address="454c" type="2D" level="1" scaling="psia8">
<table name="RPM" address="6bd4" elements="16" type="Y Axis" scaling="RPM"/>
</table>


But you're suggesting changing this:
<table name="Alternate Boost Desired Engine Load" category="Mods" address="391e8" type="2D" scaling="Load8">

<table name="RPM" address="6bd4" type="Y Axis" elements="16" scaling="RPM"/>

</table>

to this:

<table name="Alternate Boost " category="Mods" address="391e8" type="2D" scaling="psia8">
<table name="RPM" address="6bd4" type="Y Axis" elements="16" scaling="RPM"/>
</table>

This makes sense to me, basically the only thing in question is the address of the alt boost table.....the second one seems to make sense to me now that I think about it...tephra told me: 'you need to convert alt BDEL to alt baseline boost..' and now this makes sense. Sorry guys I have been testing out my non-alt map (straight pump gas) setup first, then planned on dialing my alky map in after that. I will do some testing tonight and see.

Last edited by scheides; May 7, 2008 at 11:31 AM.
Reply



All times are GMT -7. The time now is 06:16 PM.