The Central Hub for DSM Community and Information

For 1990-1999 Mitsubishi Eclipse, Eagle Talon, Plymouth Laser, and Galant VR-4 Owners. This is where the DSM platform history is documented and archived. Log in to help us in our mission, and to remove most ads from the browsing experience.

ECMlink Dialing in idle

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

s14boy

Proven Member
73
2
Oct 5, 2013
P-town, Illinois
hey guys this is my first dsm and my first experience with ECM link. first i am going to start of telling you guys that the car is a 1990 gsx with a 91+ fwd ecu from what i found with numbers on the ecu. i am using a 91+ coil and Power transitor, the ecu is getting rpm signal but my cluster is not.(i will deal with this when its actually running.

mod list:
built 6 bolt bored to 86mm
stock turbo cams
1g maf
ebay 20g turbo
pte 680cc incectors
punishment fmic
stock down pipe to 3 inch back to rear diff
14.7 diy wideband

problems:

1. the car dosnt go into closed loop mode... i have my wideband in the front o2 location and have its narrowband signal being feed to pin 4 on the ecu and the widebands linear output is wired to pin 15 on the ecu. the wideband is a diy unit from 14point7.com i selected the "linear wideband" for the connected sensor in the ecu inputs section. i am not sure if this is what is causing my issue with closed loop or not.

2. currently at idle the car is running very lean (20.0-23.0) the airflow per revs is close to the value of 0.25 noted on the demo videos so i believe i use the injector dead time to richin up the idle? and if thats true what i understand from everything i have read and watched it the higher the dead time the more fuel that is being injected. I am already at 315us and not sure if there is a value i shouldnt go higher that in this feild or if it is safe to have them on as long as i need the get my desired 14.7 afr at idle

3. the wide band and the ecm link display for my wideband dont match. its about 2.0 richer on ecm link then my gauge displays

4.on start up my timming sky rockets close to 35deg and once it stablized its idle it from 10-15degs of timming is this ok? or am i just being anal here

5. the coolant temp is also rising very high highest its got is 240 before i shut it off, i am hoping that once i get my afr closser to 14.7 that this will solve this problem as it is running very lean

attached log added this is when i had the car warmed up i had to play with the throtle to keep it alive untill it warmed up. it was about 10degs outside durring this log

thanks
-Mike
 

Attachments

You must be registered for see attachments list
1. the car dosnt go into closed loop mode... i have my wideband in the front o2 location and have its narrowband signal being feed to pin 4 on the ecu and the widebands linear output is wired to pin 15 on the ecu. the wideband is a diy unit from 14point7.com i selected the "linear wideband" for the connected sensor in the ecu inputs section. i am not sure if this is what is causing my issue with closed loop or not.

This is because whatever signal is being fed into the front o2 input is not cycling. There are certain criteria that, if met, will force the car into open loop.

1G Open loop mode (any one true)
  • Throttle position too high (varies by RPM)
  • Airflow too low (units are tricky, but it's very low)
  • Coolant temp < 87F
  • The O2 sensor did not switch around 0.5v for over 20 seconds while running in closed loop mode. In that case, the ECU locks itself in open loop mode.
fueltrimupdatepoints [ECMTuning - wiki]

Since you have the wideband's 0-1v output fed into the front o2 pin, you don't need to enable narrowband sim inside the software. This is for when you only have a 0-5v signal fed into the ECU. You either do one of the other.

2. currently at idle the car is running very lean (20.0-23.0) the airflow per revs is close to the value of 0.25 noted on the demo videos so i believe i use the injector dead time to richin up the idle? and if thats true what i understand from everything i have read and watched it the higher the dead time the more fuel that is being injected. I am already at 315us and not sure if there is a value i shouldnt go higher that in this feild or if it is safe to have them on as long as i need the get my desired 14.7 afr at idle

Deadtime definition:
Injector dead time refers to the latency of the injector in producing maximum flow rate. All injectors require a certain amount of time to open completely and produce maximum flow. The amount of time is dependant on several variables including; fuel pressure, battery voltage and physical characteristics of the injectors themselves. Typically higher fuel pressure or lower battery voltage tends to increase the dead time. This leads to a reduction in fuel flow in to the engine and as a result influences the engine's state of tune.

If you watch the video on how to dial in idle from ECMTuning, you'll note that his CombinedFT is positive after dialing in the AirflowPerRev (which also shows that his AFRatioEst value ~13.2 (richer than 14.7). He raises deadtime which in turn lowers his CombinedFT value and AFRatioEst.

However, since you're in open loop, your CombinedFT value is reading 0. You need to get in closed loop before you start messing with other idle tuning items.

One thing to note (not sure if you're aware) is that you've made changes to the InjBatteryAdj DA table. Keep in mind that any changes made to this table combine with the single deadtime change you make on the Fuel tab.

So, at 12v, you dropped the factory deadtime by 168 &#956;secs but added 315 &#956;secs via the Fuel tab. (Note: The additional 315 gets applied to every voltage point in the InjBatteryAdj table.) So you're basically running the injectors at 987 &#956;secs at 12v (factory deadtime is 840 &#956;secs). You've only added 147 &#956;secs of deadtime to injectors that have a recommended starting point of 300 via the wiki:
baseinjectordata [ECMTuning - wiki]

I'd recommend you zero out the InjBatteryAdj table and only work with the Fuel tab (unless you know what you're doing to properly set the table values). If you set the table values, then zero out the value in the Fuel tab.

3. the wide band and the ecm link display for my wideband dont match. its about 2.0 richer on ecm link then my gauge displays

This is because you have logged it as a "User-defined linear wideband" but haven't properly defined the volts/lambda values for that specific wideband. If you go to the live log view and double click on the "Wide band" value below the graph, you'll see a Preferences box pop up. In that box, there's a Linear wideband section where you need to set the min/max values. You can see if they're noted anywhere in the documentation for the wideband or try and contact the company and see if they can provide that info for you.

4.on start up my timming sky rockets close to 35deg and once it stablized its idle it from 10-15degs of timming is this ok? or am i just being anal here

This is expected based on your DA timing table. If you go look at the TmngMaxOct table, you'll see that at the lowest load and around 2000-2500 RPM, the timing value the ECU will target is 35-36. Since your idle RPM rises to almost 2300, this is expected.

5. the coolant temp is also rising very high highest its got is 240 before i shut it off, i am hoping that once i get my afr closser to 14.7 that this will solve this problem as it is running very lean

This isn't good. Do you have any fans, and if so, do they turn on? If yes, then you have some other issue to look into.
 
that helps a lot i will bundle up and head out there to fix my wideband settings and turn of the narrowband simulation to see how that affects everything.

as for the battery voltage table for dead time i did not know it was changed the ecu was on my friends car prior to me and i kept the settings but changed the timing and open loop tables back to stock. i will zero out the table and stick with the dead time values in the fuel tab.

i did check it with the timming tables i was just concerned with the near 35degs of timming at the start of the log.

i am not sure if the fan is turning on but i will check and report back within the hour about all these findings!!

thanks
-Mike
 
I would also zero out the other two DA tables that were adjusted - BaseTipInTPSAdj and CoolantTempFuelAdj. Just to make sure they don't cause any problems.

As for the timing, it's a factory table so I wouldn't be worried about it. We'll change the table later once you start getting into WOT tuning.
 
i will zero thos out too then right after i go fix this ladys ford ranger that just called :( but i gota pay the bills LOL hope fully will have an update in an hour
 
You need to figure out your overheating first. You won't be able to tube the car if you can't even drive it long enough for fuel trims to adjust. The lean idle is not causing the high temps.
 
ok finally got back and changed all the settings like you said brian and i was not able to get the car to idle last time i had to play with the throttle untill it was warm and then it idled i did that all the way until the car was at a coolant temp of 200 before shutting it off. the log is attached.

and seamus i have never moved this car i am simply trying to get its idle set up correctly so then i can do a cruise tune so i am trying getting a steady idle before addressing of this over heating issue as the car is just sitting in the garage. but if you think differently please explain

-Mike

the log was to long so i created an email account is there is an easier way then this or a way to shrink the log please let me know

username: [email protected]
password: ecmlink1
 
Ive been working with my idle issues even with link I still have a small problem but its idles ok a times, that's one of those things problems with these dsms are notorious after 20 years ohf working on them, that's the one thing ive had issues with one day its ok and then its not but I find problems with boost leaks which im sorting out I get idle surge now and then but ive made great progress, let us know mike.
 
got it idling now my wide band is still 20.0-25.0 i am still not going into closed loop mode so now im stuck on this as i can not use the mafcomp sliders to lower get the target 0.25 airflow per rev here are the details on my wideband

Lambda =1 the Simulated Narrow band Voltage is 0.45[v].
and
Lambda output is; 0[v] @ 0.68 Lambda linear to 5[v] @ 1.36 Lambda, for gasoline this is
equivalent to 0[v] @ 10 AFR linear to 5[v] @ 20 AFR.

that is what i input for my wide band settings and took off the narrow band simulation.
i am going to check the narrow band output voltage on my wide band to see if it functioning correctly and if not i will be trying the narrow band simulation to see if i can get it into closed loop mode. i am now going to investigate if my fan is working too! i will report back soon.

here is my most recent log where it is actually idling!!!
 

Attachments

You must be registered for see attachments list
Why are you having with your sliders im not using narrowband simulation but make sure your o2 sensor is working right mines isn't wiring issue but once I fix that I will be good my air flow is around 28 working to get it to around .25 but one thing at a time.
 
well my wide band has a built in narrowband simulation to give the ecu a stock value for the front o2 sensor and i think i just fixed it tho because i used my shitty crimpers to attach the wire and it was just sitting under my dash so i re crimped it with my good tools and am on my way to the garage to test it.
 
Oh ok yeah I have a wiring issue be and jbeaton have been working on our 02 sensor issue, im sure mines wire issue, I have a new 02 sensor and working on mine too.
 
last update tonight!!! because I don't want to keep the neighborhood up all night :)

got the car to idle in closed loop mode, no over heating problems fan was doing work.
my current mafcomp and injector dead times are as follows
Mafcomp:

Htz adj%
0 13.3
50 16.4
100 17.2
150 13.3
200 10.2
250 6.2
300 1.6
400 0.0

injector dead time:
700us

my new issue is that my AirFlowPerRev is around .21 (a little lower that 0.25) and that my combined fuel trim ranges from 17.0%-21.0% my heads killing me from these exhaust fumes so but im thinking i just need to raise my maf comp adjustments and according to the video raise my dead time to get my combined Fuel trims lower. i may be way off i need a break and a beer first.
and here are 2 logs first is long second is short but is a start up with the same settings. ohh and lastly i tried to adjust the biss screw to set my isc position to 30 but it didn't move (i was running in open loop at this point not sure if it has to be in closed loop or not)
 

Attachments

You must be registered for see attachments list
The thing I noticed is the ISCPoisition. I know you tried to adjust but it should not read 0 in Link. I would suggest fixing this before you go thru a lot of time adjusting things.

There are 4 or 5 locations in your log that have actual readings for the ISCPosition. One of them shows an ISCPosition reading of 24 for almost 1 second. During this time the rpm jumped to 1800 or so. Based on this I am not so sure you BISS screw is the main issue. I would not try adjusting it until you get some kind of reading on the ISCPosition.

Could be a loose connection if you are lucky....

I just noticed you WB02 spikes lean just after you get readings on the ISCPosition. I would look for unmetered air leaks that are associated with the ISC... I would also test the ISC to make sure its good. Or install a known good one to diagnose this issue.

The last issue I see is during your log I see the TPS go from 0 to 7 % and TPS volts got to .93. Is it safe to assume you did this? If not please see above. If you pushed on the accelerator during this idle log please disregard my advise as the ISCposition is moving when you push on the accelerator.
 
I would not leave those connections crimped. They will come loose with time from vibration. The best way is to solder them, do yourself a favor and solder all those connections. It will help you to keep from having seemingly random problems that are from bad connections.
 
The thing I noticed is the ISCPoisition. I know you tried to adjust but it should not read 0 in Link. I would suggest fixing this before you go thru a lot of time adjusting things.

There are 4 or 5 locations in your log that have actual readings for the ISCPosition. One of them shows an ISCPosition reading of 24 for almost 1 second. During this time the rpm jumped to 1800 or so. Based on this I am not so sure you BISS screw is the main issue. I would not try adjusting it until you get some kind of reading on the ISCPosition.

Could be a loose connection if you are lucky....

I just noticed you WB02 spikes lean just after you get readings on the ISCPosition. I would look for unmetered air leaks that are associated with the ISC... I would also test the ISC to make sure its good. Or install a known good one to diagnose this issue.

The last issue I see is during your log I see the TPS go from 0 to 7 % and TPS volts got to .93. Is it safe to assume you did this? If not please see above. If you pushed on the accelerator during this idle log please disregard my advise as the ISCposition is moving when you push on the accelerator.

what log are you looking at for this? my last 2 im assuming? and when i look at the closed loop idle2 log the isc position has a value until it hits about the 31.0 second mark then it goes to zero until the car is shut off. so i don't know what is going on with that.

as to you question about if i hit the gas pedal that would be correct i probably did. the tps values have been adjusted and i have had no issues with thos settings. i was having a hard time getting the car into closed loop and to stay there so im guessing i was just toying with the throttle to make sure it didnt get stuck in open loop

I would not leave those connections crimped. They will come loose with time from vibration. The best way is to solder them, do yourself a favor and solder all those connections. It will help you to keep from having seemingly random problems that are from bad connections.

i am not concerned with this as i have neer had a problem with these connectors and use this same wideband in my other cars so it makes it very easy to switch vehicles. also i always wrap electrical tape around my butt splice connectors so there is a very slim chance it would ever come apart

Im going to try to get the combFT value closer to 1% and I am just going to adjust my dead time. I am already at 700us of dead time so I am going to look of there are any issues of going higher than any specific value. If anyone has some input on the dead time or my isc position let me know!
Thanks
-Mike
 
Last edited:
update: 2/7/14

car wont shift into gear while running so just decided to get new clutch pedal slave and master cylinder and here is my latest idle tune i think its in a good range to move on to a cruise tune, but would like your thoughts too. also the car will only go into closed loop if i rev the car once or twice not sure why :/

thanks
-Mike
 

Attachments

You must be registered for see attachments list
Will be updating with a cruise log by tomorrow night. I just need to finish repairing a rusted rear brake line tonight and possibly shim the pivot ball to fix my clutch drag that I am having.

-Mike
 
Add Value - Be Respectful - No Trolling - No Misinformation - Participate Often!
Support Vendors who Support the DSM Community

Build Thread Updates

Latest Classifieds

Back
Top