Injector Latency base???
I searched for "Injector latency base" in my 94170015 rom and it isn't there. It is there on the 05 rom though. I can't seem to find is in the small collection of IX roms I have either.
Now I am curious too as the the function of this table. Is it necessary at all? Since all it is doing is calling a specific address what adjustment can we really do with it? Why isn't it in the older roms?
Now I am curious too as the the function of this table. Is it necessary at all? Since all it is doing is calling a specific address what adjustment can we really do with it? Why isn't it in the older roms?
It should be in all ROMs. You have to define the table. It is the base latency...read the quote from Bez's statement that I have on the previous page.
This value (0x0018 hex) is multiplied by the battery latency values, then divided by 4 to get the final latency.
According to Bez the address for the tables should be 0x1100 or 0x1500. If you can't find it in a certain ROM, we can find it by diassembly, but from what I remember in the past all ROMs had it at one of these addresses. For me, 96940011 has the table at 0x1100 and 96530006 has it at 0x1500.
Eric
This value (0x0018 hex) is multiplied by the battery latency values, then divided by 4 to get the final latency.
According to Bez the address for the tables should be 0x1100 or 0x1500. If you can't find it in a certain ROM, we can find it by diassembly, but from what I remember in the past all ROMs had it at one of these addresses. For me, 96940011 has the table at 0x1100 and 96530006 has it at 0x1500.
Eric
The best way to describe it is a latency base, global latency multiplier, or something along those lines. You can call it whatever you want, but it works in the way mentioned on the previous page.
As I mentioned though, it shouldn't really matter, because we have our battery voltage latency table scaled in a way that this multiplier is already included, from what I can tell. So, simply using your battery voltage latency table is fine.
As I mentioned though, it shouldn't really matter, because we have our battery voltage latency table scaled in a way that this multiplier is already included, from what I can tell. So, simply using your battery voltage latency table is fine.
Maybe this calculates a bit value representing "immediate" injector latency? ..possibly just for batch firing though?
The dividing by 4 part makes me think it represents something for 1 of 4 cylinders.
I'm guessing this may have just been used along with "Injector Size Scaling" for quick development, but I could be wrong. (Maybe they just applied a (new inj size)/(old inj size) * (latency base val) for quickly trying different sized injectors.)
Just for reference 0x0018 = 24 decimal . Confirmed this is the value in 88590015.
XML for 88590015 is:
Do we? I thought this was always in question...
The dividing by 4 part makes me think it represents something for 1 of 4 cylinders.
I'm guessing this may have just been used along with "Injector Size Scaling" for quick development, but I could be wrong. (Maybe they just applied a (new inj size)/(old inj size) * (latency base val) for quickly trying different sized injectors.)
Just for reference 0x0018 = 24 decimal . Confirmed this is the value in 88590015.
XML for 88590015 is:
Code:
<table name="Injector Latency Base" category="Fuel" address="1100" type="1D" level="1" scaling="Hex16"/>
Code:
toexpr="x*0.024" frexpr="x/0.024"
Last edited by fostytou; Aug 26, 2009 at 09:04 AM.
That's what I thought. Thanks for the clarification.
The Latency Base ( or DeadTime Multiplier) is like the ecu scaling for the Latency Table.
1G DSM used 24.
The 2G DSM used 15, for better resolution.
I think all the Evos I-X used 24.
Different models use other numbers.
It usefully to know if you are comparing Latencies Tables from different ecus, because the values in the tables won't be in the same units until they are multiplied by the Latency Base.
1G DSM used 24.
The 2G DSM used 15, for better resolution.
I think all the Evos I-X used 24.
Different models use other numbers.
It usefully to know if you are comparing Latencies Tables from different ecus, because the values in the tables won't be in the same units until they are multiplied by the Latency Base.
The Latency Base ( or DeadTime Multiplier) is like the ecu scaling for the Latency Table.
1G DSM used 24.
The 2G DSM used 15, for better resolution.
I think all the Evos I-X used 24.
Different models use other numbers.
It usefully to know if you are comparing Latencies Tables from different ecus, because the values in the tables won't be in the same units until they are multiplied by the Latency Base.
1G DSM used 24.
The 2G DSM used 15, for better resolution.
I think all the Evos I-X used 24.
Different models use other numbers.
It usefully to know if you are comparing Latencies Tables from different ecus, because the values in the tables won't be in the same units until they are multiplied by the Latency Base.
Thread
Thread Starter
Forum
Replies
Last Post
TheBigD
General Engine Management / Tuning Forum
8
Mar 3, 2013 10:14 AM
NOMIEZVR4
ECU Flash
11
Feb 14, 2012 09:17 PM




