Ignition Retard Limit
Account Disabled
iTrader: (38)
Joined: Aug 2005
Posts: 9,319
Likes: 1
From: Virginia Beach, Virginia
Hello Mellon! more time without speak with you jeje all good friend?? Best Regards this spanish boy jeje
Yes is for real ALS, minimun is -17º, but ecu is only to -10º
In europe, SAS only un RS version, GSR version without SAS system.
With throttle kicker is the solution and retarding to -17º o r -20º, this ecu is very bad, this limitation is ugly.
Yes is for real ALS, minimun is -17º, but ecu is only to -10º

In europe, SAS only un RS version, GSR version without SAS system.
With throttle kicker is the solution and retarding to -17º o r -20º, this ecu is very bad, this limitation is ugly.
Hi Guys,
While looking for this knock stuff I came across the Ignition Retard limit in the ROM.
88590015 and 88580013 (9's???): 0x133e
96530006 and 94170015 (8's???): 0x173e
2 bytes, so uint16 scaling.
Now it defaults to 203 (or 0xCB), I found that by increasing it to 220 I was able to run -15* as opposed to the previous limit of -10*.
Now whoever disasm'd this ROM (Bez???) already found this, so I don't want to take any credit for it
Also I don't know the proper scaling yet, but if anyone figures it out let me know
While looking for this knock stuff I came across the Ignition Retard limit in the ROM.
88590015 and 88580013 (9's???): 0x133e
96530006 and 94170015 (8's???): 0x173e
2 bytes, so uint16 scaling.
Now it defaults to 203 (or 0xCB), I found that by increasing it to 220 I was able to run -15* as opposed to the previous limit of -10*.
Now whoever disasm'd this ROM (Bez???) already found this, so I don't want to take any credit for it

Also I don't know the proper scaling yet, but if anyone figures it out let me know

0xCB(#203) * 90/256 = 71.37 - 75.77 = -4.4 degrees
That gives a limit of -5 degrees not -10, I'm not sure if you have to factor in the 5 degrees of base timing, that could give the expected -10 degrees.
Edit:
This is incorrect scaling, see post 60.
Last edited by Ceddy; Oct 3, 2009 at 08:20 PM.
So this logic is incorrect.
Thats an error on my part. There are like 10 different scalings for Ign Timing the ecu uses. I was looking at the wrong one.
People called this Tim61 in previous ecus.
x = 256 * (61 - degAdv) / 90
degAdv = 61 - (x * 90 / 256)
This would make:
220 = -16.34 degrees
203 = -10.37 degrees
188 = -5.09 degrees
173 = 0.18 degrees
If someone with an Evo ecu could confirm this scaling correct, it would be helpful.
Last edited by Ceddy; Oct 3, 2009 at 08:26 PM.







