Ignition Timing: Upper/Lower bound
Mitch, the low octane timing map, from what I know is there for that purpose. So setting the low side the same as the low octane map and the high side the same as your high octane map would seem to be best.
Something I'd like to add.
I opened my maps, ROMID 52680017.
Lower bound is a normal 16x21 map, last load cell is 320 and the entire map is set at -20.
Upper bound is 23x22 map.....last load cell AFTER 320 is (1...) the entire map is set to 30.
I opened my maps, ROMID 52680017.
Lower bound is a normal 16x21 map, last load cell is 320 and the entire map is set at -20.
Upper bound is 23x22 map.....last load cell AFTER 320 is (1...) the entire map is set to 30.
I would think setting it up to run a lower timing could be helpful just incase there is knock present so it allows the ECU to trim it out. If you set it to the same value as you tuned for it might not be able to pull it back out in case of a knock event.
Thoughts??
Mitch
Thoughts??
Mitch

- Bryan
I am having an issue that seems like it may relate to these new maps. I can not seem to have my car run more timing advance than it is during peak boost between 3000 to 3500 rpm area. I have no knock, not exceeding target boost, still well within boost limit table. I cannot figure out why this is. I have attached a partial log of a quick 3rd gear WOT just to illustrate the problem area. Shifting from 1-2-3 is also shown. My rom id is 53600010. Does anyone have the definition for the upper bound tables for my car? Any input would be appreciated.
Upper/Lower bound XML for 2008 JDM Evo X (ID:52360018)
Thank your for nice information, Bryan.
For JDM 52360018:
address for 'lower bound ignition timing' is 0x5078f, and for 'upper bound ignition timing' is 0x60791.
For JDM 52360018:
address for 'lower bound ignition timing' is 0x5078f, and for 'upper bound ignition timing' is 0x60791.
If you want the car to be able to adjust the timing downward when encountering knock I would think letting it freely adjust as much as it needs would be wise unless for some reason you want to limit how much it can reduce the timing. I guess if you tend to adjust timing often or have multiple maps for different fuels, those having a upper and lower limiter on timing would be a pain to constantly have to change those maps as well but is doable.
I can see if you are troubleshooting knock events and are absolutely certain that the 1-4 knock counts is false you can force the car to not reduce timing 1-2* by setting the lower bound the same as the values in your timing table. The question though is if real knock sets in and it starts using the low octane timing tables will it force it to stay at the higher timing values which could be really really bad for the engine.
I can see if you are troubleshooting knock events and are absolutely certain that the 1-4 knock counts is false you can force the car to not reduce timing 1-2* by setting the lower bound the same as the values in your timing table. The question though is if real knock sets in and it starts using the low octane timing tables will it force it to stay at the higher timing values which could be really really bad for the engine.
X/Y Axises addresses modified(ID:52360018):
I guess the load axis for upper bound is from '0' to '320', for lower bound is from '10' to '320'. Right?
<scaling name="Min timing" units="degrees" toexpr="x-20" frexpr="x+20" format="%.0f" min="-61" max="61" inc="1" storagetype="int8" endian="big"/>
<table name="Lower Bound Ignition Timing" category="Timing" address="5078f" type="3D" level="2" swapxy="true" scaling="Min timing">
<table name="Load" address="6134c" type="X Axis" elements="21" scaling="Load"/>
<table name="RPM" address="61300" type="Y Axis" elements="16" scaling="RPM"/>
</table>
<table name="Upper Bound Ignition Timing" category="Timing" address="60791" type="3D" level="2" swapxy="true" scaling="Timing">
<table name="Load" address="60f7a" type="X Axis" elements="22" scaling="Load"/>
<table name="RPM" address="60f46" type="Y Axis" elements="23" scaling="RPM"/>
</table>
<table name="Lower Bound Ignition Timing" category="Timing" address="5078f" type="3D" level="2" swapxy="true" scaling="Min timing">
<table name="Load" address="6134c" type="X Axis" elements="21" scaling="Load"/>
<table name="RPM" address="61300" type="Y Axis" elements="16" scaling="RPM"/>
</table>
<table name="Upper Bound Ignition Timing" category="Timing" address="60791" type="3D" level="2" swapxy="true" scaling="Timing">
<table name="Load" address="60f7a" type="X Axis" elements="22" scaling="Load"/>
<table name="RPM" address="60f46" type="Y Axis" elements="23" scaling="RPM"/>
</table>
Last edited by crimson red; Feb 12, 2010 at 04:28 PM.
Would it be possible to get those table definition for the RA 2009 and 2010?
Trying to work with a wather meth kit and I'm limited by the upper bound table. I can't see the table but I know my timing doesn't match at all what's in the High Timing map.
ID: 53600010 or 09 (RA 09)
ID: 55590006
Trying to work with a wather meth kit and I'm limited by the upper bound table. I can't see the table but I know my timing doesn't match at all what's in the High Timing map.
ID: 53600010 or 09 (RA 09)
ID: 55590006
this is for 55590007, should work for 0006:
Code:
<scaling name="Min timing" units="degrees" toexpr="x-20" frexpr="x+20" format="%.0f" min="-61" max="61" inc="1" storagetype="int8" endian="big"/> <table name="Lower Bound Ignition Timing" category="Timing" address="507a5" type="3D" level="2" swapxy="true" scaling="Min timing"> <table name="Load" address="615a0" type="X Axis" elements="21" scaling="Load"/> <table name="RPM" address="61554" type="Y Axis" elements="16" scaling="RPM"/> </table> <table name="Upper Bound Ignition Timing" category="Timing" address="608e9" type="3D" level="2" swapxy="true" scaling="Timing"> <table name="Load" address="611a6" type="X Axis" elements="22" scaling="Load"/> <table name="RPM" address="61172" type="Y Axis" elements="23" scaling="RPM"/> </table>
Last edited by tephra; Jun 26, 2010 at 10:59 PM.
this is for 55590007, should work for 0006:
<table name="Lower Bound Ignition Timing" category="Timing" address="507a5" type="3D" level="2" swapxy="true" scaling="Min timing">
<table name="Load" address="615a0" type="X Axis" elements="21" scaling="Load"/>
<table name="RPM" address="61554" type="Y Axis" elements="16" scaling="RPM"/>
</table>
<table name="Upper Bound Ignition Timing" category="Timing" address="608e9" type="3D" level="2" swapxy="true" scaling="Timing">
<table name="Load" address="611a6" type="X Axis" elements="22" scaling="Load"/>
<table name="RPM" address="61172" type="Y Axis" elements="23" scaling="RPM"/>
</table>
<table name="Lower Bound Ignition Timing" category="Timing" address="507a5" type="3D" level="2" swapxy="true" scaling="Min timing">
<table name="Load" address="615a0" type="X Axis" elements="21" scaling="Load"/>
<table name="RPM" address="61554" type="Y Axis" elements="16" scaling="RPM"/>
</table>
<table name="Upper Bound Ignition Timing" category="Timing" address="608e9" type="3D" level="2" swapxy="true" scaling="Timing">
<table name="Load" address="611a6" type="X Axis" elements="22" scaling="Load"/>
<table name="RPM" address="61172" type="Y Axis" elements="23" scaling="RPM"/>
</table>
Could you find it for 53600009 or 0010?
If you need the rom I can email it to you.
The car I'm having issue with is using 0009.
Was planing ahead in getting the 2010 model table as well
53600010:
Code:
<scaling name="Min timing" units="degrees" toexpr="x-20" frexpr="x+20" format="%.0f" min="-61" max="61" inc="1" storagetype="int8" endian="big"/> <table name="Lower Bound Ignition Timing" category="Timing" address="50799" type="3D" level="2" swapxy="true" scaling="Min timing"> <table name="Load" address="613a8" type="X Axis" elements="21" scaling="Load"/> <table name="RPM" address="6135c" type="Y Axis" elements="16" scaling="RPM"/> </table> <table name="Upper Bound Ignition Timing" category="Timing" address="607d9" type="3D" level="2" swapxy="true" scaling="Timing"> <table name="Load" address="60fd6" type="X Axis" elements="22" scaling="Load"/> <table name="RPM" address="60fa2" type="Y Axis" elements="23" scaling="RPM"/> </table>




