how-to: ECU-based direct boost control
$10 Paypal to the person that figures out my problem. Error correction can add duty cycle to the base duty cycle and it can remove added duty cycle if needed. Although it can't pull duty cycle below the base setting.
I was having problems getting this to work with the v7 map, so I reinstalled everything and started fresh with the prepatched Recompile_v7 map. Now I have a new issue. Error correction is working but it will not correct downward once it has hit the base duty cycle.
Example: boost is set to 28 wgdc is set to 60%, boost hits 27 and wgdcc adds 8% boost hits 29, new wgdc is 68%. At this point wgdcc kicks in to lower boost but it is only capable of removing what was added, once 8% has been removed downward correction stops even if it is still above the target boost.
Also: "Total max upward duty cycle vs tps" is set to zero accross the board, and "total max downward correction" is set to -50
Example: boost is set to 28 wgdc is set to 60%, boost hits 27 and wgdcc adds 8% boost hits 29, new wgdc is 68%. At this point wgdcc kicks in to lower boost but it is only capable of removing what was added, once 8% has been removed downward correction stops even if it is still above the target boost.
Also: "Total max upward duty cycle vs tps" is set to zero accross the board, and "total max downward correction" is set to -50
I was having problems getting this to work with the v7 map, so I reinstalled everything and started fresh with the prepatched Recompile_v7 map. Now I have a new issue. Error correction is working but it will not correct downward once it has hit the base duty cycle.
Example: boost is set to 28 wgdc is set to 60%, boost hits 27 and wgdcc adds 8% boost hits 29, new wgdc is 68%. At this point wgdcc kicks in to lower boost but it is only capable of removing what was added, once 8% has been removed downward correction stops even if it is still above the target boost.
Also: "Total max upward duty cycle vs tps" is set to zero accross the board, and "total max downward correction" is set to -50
Example: boost is set to 28 wgdc is set to 60%, boost hits 27 and wgdcc adds 8% boost hits 29, new wgdc is 68%. At this point wgdcc kicks in to lower boost but it is only capable of removing what was added, once 8% has been removed downward correction stops even if it is still above the target boost.
Also: "Total max upward duty cycle vs tps" is set to zero accross the board, and "total max downward correction" is set to -50
This is a somewhat tangential question to the question you asked since downward correction of WGDC from base WGDC is still desirable in case base WGDC is set too high for target boost to begin with.
question:
Should i remove the load based settings seeing that i am using direct boost? Does it matter? The ecu wont get confused with having both there?
Also, on my 94170015 rom you have only two addresses for reference "44f8" and "453a" the two in between... "450e" and "4524" don't get used?
<table name="Baseline Boost #1" address="44f8">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #2" address="450e">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #3 (BCLS)" address="4524">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #4" address="453a">
<table name="RPM" address="6982"/>
</table>
Thanks
Jeff
Should i remove the load based settings seeing that i am using direct boost? Does it matter? The ecu wont get confused with having both there?
Also, on my 94170015 rom you have only two addresses for reference "44f8" and "453a" the two in between... "450e" and "4524" don't get used?
<table name="Baseline Boost #1" address="44f8">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #2" address="450e">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #3 (BCLS)" address="4524">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #4" address="453a">
<table name="RPM" address="6982"/>
</table>
Thanks
Jeff
question:
Should i remove the load based settings seeing that i am using direct boost? Does it matter? The ecu wont get confused with having both there?
Also, on my 94170015 rom you have only two addresses for reference "44f8" and "453a" the two in between... "450e" and "4524" don't get used?
<table name="Baseline Boost #1" address="44f8">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #2" address="450e">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #3 (BCLS)" address="4524">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #4" address="453a">
<table name="RPM" address="6982"/>
</table>
Thanks
Jeff
Should i remove the load based settings seeing that i am using direct boost? Does it matter? The ecu wont get confused with having both there?
Also, on my 94170015 rom you have only two addresses for reference "44f8" and "453a" the two in between... "450e" and "4524" don't get used?
<table name="Baseline Boost #1" address="44f8">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #2" address="450e">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #3 (BCLS)" address="4524">
<table name="RPM" address="6982"/>
</table>
<table name="Baseline Boost #4" address="453a">
<table name="RPM" address="6982"/>
</table>
Thanks
Jeff


