Notices
ECU Flash

Injector shut-off map

Thread Tools
 
Search this Thread
 
Old Feb 9, 2012 | 09:13 AM
  #16  
And's Avatar
And
Evolving Member
20 Year Member
 
Joined: Dec 2005
Posts: 419
Likes: 0
From: Bristol, England
this is the scaling i've set up
<scaling name="InjectorShutOff" units="ms" toexpr="25*x" frexpr="x/25" format="%.0f" min="0" max="1600" inc="1" storagetype="uint16" endian="big"/>
and the table
<table name="Injector Shut off" category="Global Fuel Settings" address="158a" type="1D" scaling="InjectorShutOff" />
this shows a value of 475ms does this sound about right?

if the stock value is suppose to be 0x0014 then thats at address 0x1588 as at 0x158a is 0x0013 assuming 16bit numbers?

Last edited by And; Feb 9, 2012 at 12:02 PM.
Reply
Old Feb 9, 2012 | 09:49 PM
  #17  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Originally Posted by And
sweet many thanks, you don't know the 9055 one as well do you ?

thanks
Andy
0x158A is not used by code in 9055.
Reply
Old Feb 9, 2012 | 09:51 PM
  #18  
acamus's Avatar
Evolved Member
 
Joined: Mar 2008
Posts: 730
Likes: 3
From: Lattitude 48.38°, Longitude 17.58°, Altitude 146m = Slovakia, for common dude
Originally Posted by And
this is the scaling i've set up


and the table


this shows a value of 475ms does this sound about right?

if the stock value is suppose to be 0x0014 then thats at address 0x1588 as at 0x158a is 0x0013 assuming 16bit numbers?
there is a hysteresis used by code, so both play role, but I am not sure of the purpose of these setting.
Reply
Old Feb 14, 2012 | 09:31 PM
  #19  
CDrinkH2O's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Nov 2006
Posts: 1,147
Likes: 162
From: San Francisco
Question

And - so did reducing this value reduce the fuel cut delay on 9653XXX6 for you?
Reply
Old Feb 14, 2012 | 11:57 PM
  #20  
And's Avatar
And
Evolving Member
20 Year Member
 
Joined: Dec 2005
Posts: 419
Likes: 0
From: Bristol, England
i changed the original value of 475 to 200 although not really been watching the afr as not driven the car much lately, was going to log the TPS and injector pulse to see if the time between the shut off has changed, will try and get done asap, although with Acamus saying it wasn't used in the code kind of put me off too

Andy
Reply
Old Feb 22, 2012 | 12:50 PM
  #21  
And's Avatar
And
Evolving Member
20 Year Member
 
Joined: Dec 2005
Posts: 419
Likes: 0
From: Bristol, England
so i did some tests with the modified values but it made no difference as shown by the graphs below, the first is the standard 500 475 values and 100 75 for the second graph
As you can see from these graphs it takes about 3-4 seconds for the injectors to shut off after throttle lift off

any other ideas?




Last edited by And; Feb 22, 2012 at 03:06 PM.
Reply
Old Feb 22, 2012 | 02:50 PM
  #22  
CDrinkH2O's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Nov 2006
Posts: 1,147
Likes: 162
From: San Francisco
Yep - saw the same effect. IPW is reduced by both sync and async decel subtractions as TPS transitions to full shut, but then there is another final async IPW contribution before the injectors shut off completely. This drives AFRs into the 10s and makes a nice double martini smell (unburned E85 ) when I pull up at a junction. Unfortunately I've not found anything yet to stop this pleasant smell. Next step for me is to download IDA Pro 5.2 and brush up my disassem skills on the SH4B.

Perhaps tephra, acamus, mrfred or bez can comment on the location(s) in 96530706 for the decel fuel cut delay subs that control this smelly behaviour? I'm ready to knock myself out on some code to find the answer
Reply
Old Feb 23, 2012 | 11:55 PM
  #23  
And's Avatar
And
Evolving Member
20 Year Member
 
Joined: Dec 2005
Posts: 419
Likes: 0
From: Bristol, England
do you want the decel tale locations for 9653? here they are if you do

Code:
	<table name="Decel Fuel Cut Delay #1" category="Global Fuel Settings" address="42ce" type="2D" level="2" scaling="uint8">
		<table name="Load" address="697a" type="Y Axis" elements="7" scaling="Load"/>
	</table>

	<table name="Decel Fuel Cut Delay #2" category="Global Fuel Settings" address="42dc" type="2D" level="2" scaling="uint8">
		<table name="Load" address="697a" type="Y Axis" elements="7" scaling="Load"/>
	</table>

	<table name="Decel Fuel Cut Delay #3" category="Global Fuel Settings" address="42ea" type="2D" level="2" scaling="uint8">
		<table name="Load" address="697a" type="Y Axis" elements="7" scaling="Load"/>
	</table>

	<table name="Decel Fuel Cut Delay #4" category="Global Fuel Settings" address="42f8" type="2D" level="2" scaling="uint8">
		<table name="Load" address="697a" type="Y Axis" elements="7" scaling="Load"/>
	</table>

	<table name="Decel Fuel Cut Retard" category="Global Fuel Settings" address="4312" type="2D" level="2" scaling="Timing">
		<table name="Engine Speed" address="6576" type="X Axis" elements="10" scaling="RPM"/>
	</table>
Reply
Old Feb 24, 2012 | 12:21 AM
  #24  
CDrinkH2O's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Nov 2006
Posts: 1,147
Likes: 162
From: San Francisco
Correction

I believe mrfred recently found that these are actually ISCV demand adders that are driven by TPS.....

Code:
	<table name="ISCV Demand TPS Adder - Neutral AC Off" category="ISCV Control" address="42ce" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="Throttle" address="697a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
	</table>

	<table name="ISCV Demand TPS Adder - In Gear A/C Off" category="ISCV Control" address="42dc" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="Throttle" address="697a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
	</table>

	<table name="ISCV Demand TPS Adder - Neutral A/C On" category="ISCV Control" address="42ea" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="Throttle" address="697a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
	</table>

	<table name="ISCV Demand TPS Adder - in Gear A/C On" category="ISCV Control" address="42f8" type="2D" level="2" scaling="ISCV_AX2_8">
		<table name="Load" address="697a" type="Y Axis" elements="7" scaling="Load"/>
	</table>
See https://www.evolutionm.net/forums/ec...ng-clutch.html

I've successfully used them to stop stalling on light load clutch in, (like going up a hill and stopping) and to get my idle stable.
Reply
Old Feb 24, 2012 | 12:51 AM
  #25  
And's Avatar
And
Evolving Member
20 Year Member
 
Joined: Dec 2005
Posts: 419
Likes: 0
From: Bristol, England
ah i had read that one before and forgot all about it so the quest continues .....
Reply
Old Feb 25, 2012 | 09:25 PM
  #26  
Mattjin's Avatar
Evolved Member
 
Joined: Apr 2008
Posts: 604
Likes: 0
From: Sydney, Australia
There should be a couple of 2D maps that very the decel cut delay based on the TPS amount you were at before lifting off. It also works together with a 2D ignition retard map. At least these maps were in my 80700010 rom, and I have seen them in numerous others.
Reply
Old Feb 25, 2012 | 10:27 PM
  #27  
CDrinkH2O's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Nov 2006
Posts: 1,147
Likes: 162
From: San Francisco
Originally Posted by Mattjin
There should be a couple of 2D maps that very the decel cut delay based on the TPS amount you were at before lifting off. It also works together with a 2D ignition retard map. At least these maps were in my 80700010 rom, and I have seen them in numerous others.
That's encouracging Mattjin. Can you post up the addys and axis locations so I can search for them in 96530706?
Reply
Old Feb 27, 2012 | 02:17 PM
  #28  
And's Avatar
And
Evolving Member
20 Year Member
 
Joined: Dec 2005
Posts: 419
Likes: 0
From: Bristol, England
bump for some more suggestions Mattjin are you talking about these maps

9055001
Code:
<table name="Decel Fuel Cut Resume Enrich" category="Fuel" address="3aaa" type="2D" level="2" scaling="EnrichmentAdj">
<table name="Engine Temp" address="5102" type="X Axis" elements="9" scaling="Temp"/>
</table>

<table name="Decel Fuel Cut RPM Offset" category="Fuel" address="37f4" type="2D" level="2" scaling="RPM8">
<table name="Engine Temp" address="50e8" type="X Axis" elements="8" scaling="Temp"/>
</table>
8997010
Code:
<table name="Decel Fuel Cut RPM Offset" category="Fuel" address="37de" type="2D" level="2" scaling="RPM8">
<table name="Engine Temp" address="5fd0" type="X Axis" elements="8" scaling="Temp"/>
</table>

<table name="Decel Fuel Cut Resume Enrich" category="Fuel" address="3a94" type="2D" level="2" scaling="EnrichmentAdj">
<table name="Engine Temp" address="5fea" type="X Axis" elements="9" scaling="Temp"/>
</table>

Last edited by And; Feb 27, 2012 at 02:33 PM.
Reply
Old Feb 29, 2012 | 08:32 PM
  #29  
CDrinkH2O's Avatar
EvoM Guru
15 Year Member
Liked
Loved
Community Favorite
iTrader: (7)
 
Joined: Nov 2006
Posts: 1,147
Likes: 162
From: San Francisco
And - thanks, that helps mate. I'm using IDA PRO 6.1 to mark up the 96530706 ROM and I can now compare it to 9055001 & 8997010
and run a pattern match search for these same tables. I will post back the xml if I find a match in 9653XXX6.
Can you can test the effect of changing these tablesa nd post back what you find?
Reply
Old Feb 29, 2012 | 09:04 PM
  #30  
Acree's Avatar
Evolved Member
15 Year Member
Photogenic
Photoriffic
Shutterbug
iTrader: (8)
 
Joined: Nov 2006
Posts: 787
Likes: 1
From: Dallas
Any chance for the 88590715 rom?

-Acree
Reply



All times are GMT -7. The time now is 02:38 PM.