ECU boost control mods
Wouldn't it be so much easier to just be able to enter a target PSI (if you have the JDM MAP) and have the WGDC and BDEL/Correction dynamically adjust to achieve the desired PSI?
Is this even possible, or am I just dreaming?
Is this even possible, or am I just dreaming?
Originally Posted by UCB
wow...what octane is that?
TB, I can see in your chart that the WGDC is getting pumped up during spool. This is what's causing the boost overshoot. I think you might be better off using a BWGDC curve that gets you as close as possible to your desired load without any WGDC corrections. Then zero out the -20 correction and let the WGDC correction routine fine tune.
One thing that may work for better automated fine tuning of the WGDC might be to using a "rising rate" on the TBEC table. Something like:
-20 0
-10 10
-8 6
-6 3
-4 2
-3 1
-2 0.5
-1 0
0 0
1 0
2 -0.5
3 -1
4 -2
6 -3
8 -6
10 -10
20 -20
This way, the corections are very small when the error is small, but then become rapidly much larger as the error becomes larger.
-20 0
-10 10
-8 6
-6 3
-4 2
-3 1
-2 0.5
-1 0
0 0
1 0
2 -0.5
3 -1
4 -2
6 -3
8 -6
10 -10
20 -20
This way, the corections are very small when the error is small, but then become rapidly much larger as the error becomes larger.
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
I'm fairly experienced with ECUFlash/EvoScan. I've got a JDM MAP (thanks mrfred) sensor and have been tuning for a while, but for the life of me I can't get Load Error to log in EvoScan. 
I've made the changes listed to my ROM in ECUFlash, flashed the modified ROM to my ECU, and changed the EvoScan data file. But when I try to log "Load Error" in Evoscan I get "Illegal expression in Data.xml".
Here is a copy/paste from my data.xml. What am I missing?
<DataListItem DataLog="Y" Color="" Display="Load Error" LogReference="LoadError" RequestID="8A" Eval="5/8*(x/4-32)" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-100" GaugeMax="100" ChartMin="-100" ChartMax="100" ScalingFactor="1" Notes=""/>
The eval expression looks right to me, and obviously others have gotten this to work. This is EvoScan v0.99. Maybe you guys can see something I don't. Thanks!

I've made the changes listed to my ROM in ECUFlash, flashed the modified ROM to my ECU, and changed the EvoScan data file. But when I try to log "Load Error" in Evoscan I get "Illegal expression in Data.xml".
Here is a copy/paste from my data.xml. What am I missing?
<DataListItem DataLog="Y" Color="" Display="Load Error" LogReference="LoadError" RequestID="8A" Eval="5/8*(x/4-32)" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-100" GaugeMax="100" ChartMin="-100" ChartMax="100" ScalingFactor="1" Notes=""/>
The eval expression looks right to me, and obviously others have gotten this to work. This is EvoScan v0.99. Maybe you guys can see something I don't. Thanks!
ed
I'm fairly experienced with ECUFlash/EvoScan. I've got a JDM MAP (thanks mrfred) sensor and have been tuning for a while, but for the life of me I can't get Load Error to log in EvoScan. 
I've made the changes listed to my ROM in ECUFlash, flashed the modified ROM to my ECU, and changed the EvoScan data file. But when I try to log "Load Error" in Evoscan I get "Illegal expression in Data.xml".
Here is a copy/paste from my data.xml. What am I missing?
<DataListItem DataLog="Y" Color="" Display="Load Error" LogReference="LoadError" RequestID="8A" Eval="5/8*(x/4-32)" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-100" GaugeMax="100" ChartMin="-100" ChartMax="100" ScalingFactor="1" Notes=""/>
The eval expression looks right to me, and obviously others have gotten this to work. This is EvoScan v0.99. Maybe you guys can see something I don't. Thanks!

I've made the changes listed to my ROM in ECUFlash, flashed the modified ROM to my ECU, and changed the EvoScan data file. But when I try to log "Load Error" in Evoscan I get "Illegal expression in Data.xml".
Here is a copy/paste from my data.xml. What am I missing?
<DataListItem DataLog="Y" Color="" Display="Load Error" LogReference="LoadError" RequestID="8A" Eval="5/8*(x/4-32)" Unit="%" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="-100" GaugeMax="100" ChartMin="-100" ChartMax="100" ScalingFactor="1" Notes=""/>
The eval expression looks right to me, and obviously others have gotten this to work. This is EvoScan v0.99. Maybe you guys can see something I don't. Thanks!
I am running the boost settings that you see in the attachment. The TBEC table is stock. The car boosts to 22 psi and holds boost to 19 psi by redline. What should I expect if I change the WGDC Correction #1 from the current 10 to 3 or 4? Must I change the TBEC table as well? Or can I keep it stock? Will my boost go higher or lower?
Thread Starter
EvoM Guru
iTrader: (50)
Joined: Mar 2006
Posts: 9,675
Likes: 132
From: Tri-Cities, WA // Portland, OR
For USDM Evo IX, 0x6EE3 will get inserted into MUT 8A. If you changed MUT 8B because of my first instructions, then put it back to stock. The stock value is 0x6B41.
I believe I changed mine back to stock, but I can't be certain. Would you mind posting the XML for that address?






