Notices
ECU Flash

Injector Latency base???

Thread Tools
 
Search this Thread
 
Old Aug 26, 2009 | 06:48 AM
  #16  
Appauldd's Avatar
Evolved Member
iTrader: (22)
 
Joined: Nov 2003
Posts: 2,408
Likes: 7
From: Northern KY near Cincy
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?
Reply
Old Aug 26, 2009 | 07:19 AM
  #17  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
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
Reply
Old Aug 26, 2009 | 07:32 AM
  #18  
Appauldd's Avatar
Evolved Member
iTrader: (22)
 
Joined: Nov 2003
Posts: 2,408
Likes: 7
From: Northern KY near Cincy
Originally Posted by l2r99gst
This value (0x0018 hex) is multiplied by the battery latency values, then divided by 4 to get the final latency.
So what is "this value" ? Is it just a random number, a voltage, scale factor?

I just like to know what the numbers mean.
Reply
Old Aug 26, 2009 | 08:30 AM
  #19  
l2r99gst's Avatar
Evolved Member
iTrader: (2)
 
Joined: Mar 2004
Posts: 3,499
Likes: 4
From: CA
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.
Reply
Old Aug 26, 2009 | 08:53 AM
  #20  
fostytou's Avatar
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
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:

Code:
<table name="Injector Latency Base" category="Fuel" address="1100" type="1D" level="1" scaling="Hex16"/>
Originally Posted by l2r99gst
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.
Do we? I thought this was always in question...

Code:
toexpr="x*0.024" frexpr="x/0.024"

Last edited by fostytou; Aug 26, 2009 at 09:04 AM.
Reply
Old Aug 26, 2009 | 09:02 AM
  #21  
Appauldd's Avatar
Evolved Member
iTrader: (22)
 
Joined: Nov 2003
Posts: 2,408
Likes: 7
From: Northern KY near Cincy
Originally Posted by l2r99gst
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.
That's what I thought. Thanks for the clarification.
Reply
Old Aug 26, 2009 | 10:45 AM
  #22  
Ceddy's Avatar
Evolving Member
 
Joined: Apr 2008
Posts: 265
Likes: 1
From: Reading, PA
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.
Reply
Old Aug 26, 2009 | 11:59 AM
  #23  
fostytou's Avatar
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
Originally Posted by Ceddy
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.
Do you happen to know - is this the value you are actually modifying when changing the dead time in DSMLink? This is just out of curiosity.
Reply
Old Aug 26, 2009 | 01:29 PM
  #24  
Ceddy's Avatar
Evolving Member
 
Joined: Apr 2008
Posts: 265
Likes: 1
From: Reading, PA
Originally Posted by fostytou
Do you happen to know - is this the value you are actually modifying when changing the dead time in DSMLink? This is just out of curiosity.
No, the value in DSMLink is added to all the items of the Latency Table, they made it easier so it modifys the table for you.
Reply
Old Aug 26, 2009 | 01:36 PM
  #25  
fostytou's Avatar
EvoM Community Team
iTrader: (15)
 
Joined: Sep 2006
Posts: 3,143
Likes: 7
From: Aurora, IL
Originally Posted by Ceddy
No, the value in DSMLink is added to all the items of the Latency Table, they made it easier so it modifys the table for you.
I had a feeling it was this way - they seem to do that with alot of their code, but for the most part it works.
Reply
Old Aug 27, 2009 | 12:21 AM
  #26  
EViTZO's Avatar
Newbie
iTrader: (1)
 
Joined: Jan 2009
Posts: 29
Likes: 0
From: Las Vegas, Nevada
I get it now... thanks everyone for your input! I'd be lost without you guys!
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Fast_Freddie
ECU Flash
309
Oct 30, 2023 01:56 AM
TheBigD
General Engine Management / Tuning Forum
8
Mar 3, 2013 10:14 AM
Anarchy99
ECU Flash
7
Jul 17, 2012 04:00 PM
NOMIEZVR4
ECU Flash
11
Feb 14, 2012 09:17 PM
mrfred
ECU Flash
14
Nov 27, 2009 01:19 PM




All times are GMT -7. The time now is 07:17 AM.