Ignition Retard Limit
#16
0x173e unit 16 or 0x173f unit 8 works for all evo 7 and 8 roms.
0x133e unit 16 works for all evo 9 roms.
#17
Evolved Member
Join Date: Apr 2008
Location: Sydney, Australia
Posts: 604
Likes: 0
Received 0 Likes
on
0 Posts
Has anyone checked to see if changing these numbers actually moves the timing? It may be something to do with crank position referencing? Maybe you are allowed -15 but it may have moved the base timing +5. I know for certain the trigger system itself can support ALOT more retard than -10. I have used ~30ATDC on other ecu's for certain ALS'.
BTW 173E is correct on the 7GTA too.
BTW 173E is correct on the 7GTA too.
#19
Ok I had a play around with 88570008-v5.10fix-mods on my mates Evo 9 Fq320 today.
Setting 0x133e to 220 did allow -15° to be run, setting to 237 allowed - 18° and 255 allowed it to clip -22° and we had some nice flames
Changing 0x2038 seemed to stop things getting more violent so I left it at it's default of 195.
Setting 0x133e to 220 did allow -15° to be run, setting to 237 allowed - 18° and 255 allowed it to clip -22° and we had some nice flames
Changing 0x2038 seemed to stop things getting more violent so I left it at it's default of 195.
Last edited by cossie1; Oct 21, 2008 at 03:46 AM.
#22
Anyone tested something more?
#24
Evolved Member
I had reason to look at this for a chap today and spotted this thread from the dimm past - thought I would do an update here.
The addressing is valid for:
88570008
88580013
88580014
<scaling name="RetardHex8" units="MAX Retard Degrees - hex" toexpr="x" frexpr="x" format="%02X" min="0" max="260" inc="1" storagetype="uint8" endian="big"/>
<scaling name="RetardLimitMitsu" units="Spark Retard, Degrees ATDC" toexpr="-5+(x-160)*256/728" frexpr="160+(5+x)*728/256" format="%.1f" min="-200" max="255" inc="0.3" storagetype="uint8" endian="big"/>
<scaling name="RetardLimitMrFred" units="Spark Retard, Degrees" toexpr="61-x*89.66/256" frexpr="(61-x)*256/89.66" format="%.1f" min="-28" max="61" inc="0.3" storagetype="uint8" endian="big"/>
<table name="Ignition Spark Retard Limit #1 Degrees - MrFred" category="Timing" address="133F" type="1D" scaling="RetardLimitMrFred"/>
<table name="Ignition Spark Retard Limit #1 Degrees - hex" category="Timing" address="133F" type="1D" scaling="RetardHex8"/>
<table name="Ignition Spark Retard Limit #2 Degrees - MrFred" category="Timing" address="2039" type="1D" scaling="RetardLimitMrFred"/>
<table name="Ignition Spark Retard Limit #2 Degrees - hex" category="Timing" address="2039" type="1D" scaling="RetardHex8"/>
For 88590015 Evo9
<table name="Ignition Spark Retard Limit #1 Degrees - MrFred" category="Timing" address="133F" type="1D" scaling="RetardLimitMrFred"/>
<table name="Ignition Spark Retard Limit #1 Degrees - hex" category="Timing" address="133F" type="1D" scaling="RetardHex8"/>
<table name="Ignition Spark Retard Limit #2 Degrees - MrFred" category="Timing" address="205E" type="1D" scaling="RetardLimitMrFred"/>
<table name="Ignition Spark Retard Limit #2 Degrees - hex" category="Timing" address="205E" type="1D" scaling="RetardHex8"/>
RetardLimitMrFred is an approximation but gives a close result with the degrees showing as negative (-) meaning ATDC.
RetardLimitMitsu is the true scaling with the result in degrees ATDC.
The addressing is valid for:
88570008
88580013
88580014
<scaling name="RetardHex8" units="MAX Retard Degrees - hex" toexpr="x" frexpr="x" format="%02X" min="0" max="260" inc="1" storagetype="uint8" endian="big"/>
<scaling name="RetardLimitMitsu" units="Spark Retard, Degrees ATDC" toexpr="-5+(x-160)*256/728" frexpr="160+(5+x)*728/256" format="%.1f" min="-200" max="255" inc="0.3" storagetype="uint8" endian="big"/>
<scaling name="RetardLimitMrFred" units="Spark Retard, Degrees" toexpr="61-x*89.66/256" frexpr="(61-x)*256/89.66" format="%.1f" min="-28" max="61" inc="0.3" storagetype="uint8" endian="big"/>
<table name="Ignition Spark Retard Limit #1 Degrees - MrFred" category="Timing" address="133F" type="1D" scaling="RetardLimitMrFred"/>
<table name="Ignition Spark Retard Limit #1 Degrees - hex" category="Timing" address="133F" type="1D" scaling="RetardHex8"/>
<table name="Ignition Spark Retard Limit #2 Degrees - MrFred" category="Timing" address="2039" type="1D" scaling="RetardLimitMrFred"/>
<table name="Ignition Spark Retard Limit #2 Degrees - hex" category="Timing" address="2039" type="1D" scaling="RetardHex8"/>
For 88590015 Evo9
<table name="Ignition Spark Retard Limit #1 Degrees - MrFred" category="Timing" address="133F" type="1D" scaling="RetardLimitMrFred"/>
<table name="Ignition Spark Retard Limit #1 Degrees - hex" category="Timing" address="133F" type="1D" scaling="RetardHex8"/>
<table name="Ignition Spark Retard Limit #2 Degrees - MrFred" category="Timing" address="205E" type="1D" scaling="RetardLimitMrFred"/>
<table name="Ignition Spark Retard Limit #2 Degrees - hex" category="Timing" address="205E" type="1D" scaling="RetardHex8"/>
RetardLimitMrFred is an approximation but gives a close result with the degrees showing as negative (-) meaning ATDC.
RetardLimitMitsu is the true scaling with the result in degrees ATDC.
Last edited by merlin.oz; Jan 21, 2018 at 12:18 AM.
#29
More tests done with 88840017. At the end, modifying both 0x133e and 0x2038 with same value with rules as above, I can get no more than -20 degrees of retard. Any try to go below -20 in timing map will become a +50 in log.
#30
Once it is up and running propperly I will try the new setting, and see if it will retard a little more