Notices
ECU Flash

FIC2150 tuning notes

Thread Tools
 
Search this Thread
 
Old Dec 5, 2014 | 03:00 PM
  #31  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by merlin.oz
I will be back on the ID2000 evos tuning in a week or so, so you pleas with the MUT request info.

That 0.4mS minimum snippet of info might also prove to be a very useful thing to know.
It would be dictated by the minimum valid load point before injector shut off.
Located at address 1180 for the fuel cut load and 1182 for the fuel resumption load, I believe.
Yeah, 15 load (at loc_1180) sounds about like the lowest I see.

For the USDM Evo 9, the requested linear FPW is at FFFF6C30/31. This variable corresponds to the values in the input axis (aka x-axis) of the PW linearization table. Its a 2-byte value. I assume you'll know where to find it in the ROM you are tweaking. You'll need to pick a spot in the MUT table to log it. I log it at MUT 2B/2C. My EvoScan definition is:

<DataListItem DataLog="Y" Color="" Display="2-Byte Sync FPW" LogReference="2BSyncFPW" RequestID="2B" RequestID2="2C" Eval="0.008*x" Unit="ms" MetricEval="" MetricUnit="" ResponseBytes="1" GaugeMin="0" GaugeMax="66" ChartMin="0" ChartMax="66" ScalingFactor="1" Notes="" Priority="1" Visible="False" />
Old Dec 5, 2014 | 03:48 PM
  #32  
merlin.oz's Avatar
Evolved Member
 
Joined: Jun 2008
Posts: 824
Likes: 23
From: Sydney
Yes, on most cars I tune I bump that load to 18-20 so it will fuel cut quicker.

Thanks for the EvoScan data, I will add it in and keep to the same request ID.
Not too sure i can work out the real address, will see how I go on that.
The car I am doing the ID2000s with is the Evo8 9653 rom currently, and may well need it for 8857 too soon.
Old Dec 5, 2014 | 03:52 PM
  #33  
merlin.oz's Avatar
Evolved Member
 
Joined: Jun 2008
Posts: 824
Likes: 23
From: Sydney
Another point, on the ID data sheets, the lowest correction entry (0uS) is generally set to zero, at least for GM ROMs. I am thinking we could also zero off everything below approx 300uS as we should definitely be in fuel cut mode by then.
Old Dec 5, 2014 | 06:21 PM
  #34  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by merlin.oz
Yes, on most cars I tune I bump that load to 18-20 so it will fuel cut quicker.

Thanks for the EvoScan data, I will add it in and keep to the same request ID.
Not too sure i can work out the real address, will see how I go on that.
The car I am doing the ID2000s with is the Evo8 9653 rom currently, and may well need it for 8857 too soon.
For 9653 its, FFFF8A6A/6B

For 8857 its, FFFF6BF8/F9
Old Dec 5, 2014 | 06:27 PM
  #35  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by merlin.oz
Another point, on the ID data sheets, the lowest correction entry (0uS) is generally set to zero, at least for GM ROMs. I am thinking we could also zero off everything below approx 300uS as we should definitely be in fuel cut mode by then.
I think the zero value for GM ECUs is because GM does things differently. Not sure it would matter either way, but I wouldn't zero out everything below 0.3 ms. Keep in mind that the during fuel cut, the ECU does use this table (or the latency adder table either).

BTW, I would have bet that Mitsu used the same injector for all their Evos, but I just had a look at 8857, and the PW linearization values are much different than the USDM values which means that Mitsu used a different injector for that car. The 9653 values are identical to the USDM values.

Last edited by mrfred; Dec 5, 2014 at 06:32 PM.
Old Dec 5, 2014 | 08:28 PM
  #36  
merlin.oz's Avatar
Evolved Member
 
Joined: Jun 2008
Posts: 824
Likes: 23
From: Sydney
Thanks for those addresses, I will put them to work soon.

The 8857 ROM does have a lot of differences to the 8858/8859 ROMs, its simpler for starters and drives nicer, less funny fueling quirks. That is some of the reasons I have switched over to it on my 9.
It also has native support for MAP and MAT without any encumbering emissions contentions, or DTCs it seems. There are many good reasons to use it.

It is also probably the base rom for the Ralliart program, so the differences you mention may be group-N related or at least performance orientated.

Maybe they just wanted looser or tighter closed-loop control.

And what did you think of the 15uS latency Base idea?

Last edited by merlin.oz; Dec 5, 2014 at 08:32 PM.
Old Dec 6, 2014 | 09:14 AM
  #37  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by merlin.oz
A curly idea for you to ponder mrfred:

Evo5-9 all use Lo-Z injectors, with a Latency base of 24uS, which limits the step increment / decrement to 24uS.

Most normally aspirated Mitsubishis use Hi-Z injectors, as do the EvoX and Ralliart, with a 15uS Latency base.

If we changed the 24uS down to 15uS on an Evo9 ( and revised the latency scaling to suite). thus giving us the smaller 15uS step size to work these big injectors, would we me mucking up some other part of the code?
Do you mean change the step size to 0.015 ms?
Old Dec 6, 2014 | 12:20 PM
  #38  
merlin.oz's Avatar
Evolved Member
 
Joined: Jun 2008
Posts: 824
Likes: 23
From: Sydney
Yes, change the step size to 15uS, by changing the latency base.
Old Dec 7, 2014 | 09:38 AM
  #39  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
Originally Posted by merlin.oz
Yes, change the step size to 15uS, by changing the latency base.
I took a look, and it would be quite easy to do. In fact, it doesn't need any recoding. Just change the step size value (apparently you call it the latency base), change the definition in ECUFlash, and that's it. Anyone can do it if they have the step size address. EDIT: The drawback is that the range of latency values is decreased. Instead of a max value of 6.12 ms, it drops down to 3.825 ms.

Last edited by mrfred; Dec 7, 2014 at 10:47 AM.
Old Dec 7, 2014 | 01:27 PM
  #40  
merlin.oz's Avatar
Evolved Member
 
Joined: Jun 2008
Posts: 824
Likes: 23
From: Sydney
Mits call it Injector Dead Time Coefficient, which is a bit of a mouthful, Latency Base works for me as it is what they use to make the calculation.

Whatever the name, I think we can live with the 3.8mS limit ok, I have yet to see an injector that exceeds that at 9 volts or so.

The FIC1650 seems to be the one with the highest latency requirement I have seen - so far.

I think I will try this when I get back to the ID2000 car again next week. And all the other Inj tricks too of course.
Old Dec 7, 2014 | 03:55 PM
  #41  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
I just enabled the 0.015 ms step size on my car. I'll get a chance later today to drive it. Curious to see whether it does anything for idle stability. Don't think it will matter for anything else.
Old Dec 9, 2014 | 06:27 AM
  #42  
jeffbeagley's Avatar
Evolving Member
 
Joined: May 2011
Posts: 363
Likes: 3
From: Springfield, MO
Originally Posted by merlin.oz
I will be back on the ID2000 evos tuning in a week or so, so you pleas with the MUT request info.

That 0.4mS minimum snippet of info might also prove to be a very useful thing to know.
It would be dictated by the minimum valid load point before injector shut off.
Located at address 1180 for the fuel cut load and 1182 for the fuel resumption load, I believe.
sub'ed.

Would playing with this table and seeing load vs TPS help correct some still existent stutter issues? I may be in left field here but my 9653 feels like it wants to fuel cut while at very light load.
Old Dec 9, 2014 | 11:30 PM
  #43  
merlin.oz's Avatar
Evolved Member
 
Joined: Jun 2008
Posts: 824
Likes: 23
From: Sydney
jeff, while your setup may benefit from tweaking these tables, I think it more likely you need to bump your 3D ISCV composite demand map.
eg the lower section, from 20 to 60, by 2-3 steps, or roughly the same percentage if you are using mrfreds xml script.

If that does not help, then I guess you could mess with this stuff a bit. Or the minimum IPW setting if you have big injectors of course.
Old Dec 11, 2014 | 04:08 AM
  #44  
Benja's Avatar
Evolved Member
 
Joined: Sep 2006
Posts: 800
Likes: 0
From: Newcastle, Australia.
Jeff, as Merlin said, I've had a bit of success playing with the min ipw when experiencing real low RPM like cut.

Are your injectors sitting on the ipw floor at idle? Or they still have a bit of movement? If they are moving, bump them up one to two settings til they're JUST sitting on the floor and see if that helps.
Old Dec 14, 2014 | 06:51 PM
  #45  
mrfred's Avatar
Thread Starter
EvoM Guru
iTrader: (50)
 
Joined: Mar 2006
Posts: 9,675
Likes: 130
From: Tri-Cities, WA // Portland, OR
I've made a few more minor changes to the injector-related settings over the last few weeks. I'll post revised maps later this week. I also found that there is a significant lean spot that starts at about 2100 rpm, peaks at 2375 rpm, and then is gone by 2650 rpm. It happens for any range of FPW or MAF Hz, so its not the injectors or the MAF. I wrote a patch to remove it. Off boost fueling is now about as accurate as anyone could ever hope for, and I continue to remain impressed with these injectors. Could possibly be the best injector ever irrespective of fuel requirements.


Quick Reply: FIC2150 tuning notes



All times are GMT -7. The time now is 08:35 PM.