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 It's another "plz help with Speed Density!" Thread

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

CrackedDSM

15+ Year Contributor
5,833
5,729
Dec 17, 2009
Pensacola, Florida
So, my MAF sensor was bad so I decided to bite the bullet and struggle with ECMLink's SD again. And I desperately need help. PLease...please help me guys.


Verified mechanical timing, timing set at 5* like it's supposed to be, fixed the boost leaks I found, mods in sig.


Problem: it will not idle with removing a MASSIVE amount of fuel from global, and doesn't appear to care what I do to the VE map in the SD tab. The settings that the MAF liked was -57 global and 275uSec of deadtimes. With these settings and everything else zeroed, it tries to idle at 10:1-11:1 AFR and hates it. It'll die out, and will not idle unless I hold my foot on the gas.

Out of desperation, I removed like 18% from global(down to -75%, 😱 ) and like a miracle it idles at the perfect AFR that matches AFRest, and etc. But I shouldn't have to pull -75 from global just to get it to idle.

So, attached below is the short idle log. It will not idle without me holding my foot on the gas, and the first bit of the log the (idiotically slow) LC2 wideband isn't warmed up yet that's why it reads 7:1 AFR. Please...please help me. I don't know why when I adjust VE it just ignores it and does what it wants, but responds to global. Can someone please post up a settings file that I can see if it'll respond to so I can see what changes you made? I just want to get the car idling like a champ with proper settings before Friday. I don't have unrealistic goals IMO.
 

Attachments

You must be registered for see attachments list
Messed with more stuff. Made the VE table from 0-3000RPM and from 0-15 load ridiculously lean and it didn't seem to make much of a difference.


No amount of deadtime adjustment up or down makes AirflowPerRev below .38. Usually hovers at .55.


Legitimately don't know what I'm doing wrong or why my setup seems so resistant to any kind of changes. I have a spare MAP sensor I can try and hook up(and did) and nothing seems to work or change. Adjusting global or pulling 15% out via MAFComp works great though to get it to barely idle without dying.


Attaching another log for posterity. This is a hot garbage log where I make constant adjustments. Every single time you see the wideband drop to 7.4 the car died and I have to restart it, and it takes ANOTHER 30 seconds for the wideband to warm up again. Yeah, it's as inconvenient as it sounds.
 

Attachments

You must be registered for see attachments list
Alright, so I leaned out the VE Map, and took away some deadtime. It now officially idles on its own. It doesn't exactly purr like a kitten, but it finally idles without dying or needing me to blip the throttle. This is huge progress. Now I need to get the idle smooth.

Second problem, it won't rev up if you go WOT. It bogs and dies immediately. If you gently press the pedal it will stumble its way up into the higher RPMs. I'm assuming this is because of the terrible VE map I have.

Log posted here. Feel free to edit the VE map and post your suggestions.
 

Attachments

You must be registered for see attachments list
Is the car tuned? it needs the MAP sensor assigned and the IAT assigned in ECMLink. I am NO MASTER at tuning but can get them to run since I do build the motors.
If I get my laptop charged (stupid battery is taking a dump), I can look at those settings here.
When I do idle tuning I set the global a bit richer than suggested by the program and then have to fiddle with dead time, positive or NEGETIVE to get my STFT and LTFT within 5%. I wish my computer was up....:banghead:
All of this while trying to maintain stoichiometry of 14.7 so the wideband will cycle.
I hope that isn't overwhelming and is helpful.
Edit, also put a new stock ECMtuning map in the computer so it has a "base" to work off of. Sorry about the edits.
 
Last edited:
Is the car tuned? it needs the MAP sensor assigned and the IAT assigned in ECMLink. I am NO MASTER at tuning but can get them to run since I do build the motors.
If I get my laptop charged (stupid battery is taking a dump), I can look at those settings here.
When I do idle tuning I set the global a bit richer than suggested by the program and then have to fiddle with dead time, positive or NEGETIVE to get my STFT and LTFT within 5%. I wish my computer was up....:banghead:


Car is absolutely raw as raw can be. No tune, not even an idle tune. I do have the MAP sensor assigned and the IAT, not sure why it says otherwise. It's listed as "IAT Sensor" and "Omni3Bar" in the captured values. Ignore the "MAP Sensor" value.


And before I got this far, it was almost pegging the wideband rich at idle, and I had to take out -75% on global just to get it to idle. So I don't think making it rich is a problem. Lol.
 
I am looking at the log. Try changing global to -59ish
You'll need Deadtime, start at -300, I start around -200 and play until the wideband gets close to 14.7.
You will want to now check the "disable airflow smoothing" in the Misc tab too.
Make sure to "Capture" and "Display" those items. They aren't on your log.
Under ECU Inputs you have a GM 3 bar map assigned, change that too.
 
Last edited:
I am looking at the log. Try changing global to -59ish
You'll need Deadtime, start at -300, I start around -200 and play until the wideband gets close to 14.7.


Instead of using the deadtime spot in the fuel tab I just put in the deadtimes in the InjBattAdjust table in Direct Access.


And funny you mention that you go negative on the deadtimes, because I did this by accident I actually made a log of idle with -275 deadtimes. In both Open Loop, and closed loop. Here are those logs.
 

Attachments

You must be registered for see attachments list
Okay, so I messed with it more and I think I'm gonna stick with @Stapl3 's deadtime and global suggestions. -57% and +275uSec deadtimes and the OEM/Stock VE table makes literally every single point in the rev range smooth, beautiful and crisp...except idle.


It idles at like 10:1 AFR with those settings. Any adjustment done to MAFComp has to be so severe that it causes stuttering/stumbling when switching. Obviously any adjustment to global affects the entire range so when global is adjusted to idle perfect, everything else is dangerously lean.


Honestly I just need to stick with this map and identify which cells are idle and then try my best to smooth between the two on the map. This is where I need help the most.


I was just playing around so I didn't get a huge log, but here's at least a short one so you can see the rich AF idle. Take my word for it, when I rev it on this map/VE settings, it revs and honestly I'm convinced 100% I could drive it no issues as long as I didn't let it try to idle on its own. I just can't get the idle to be stoich. HALP. Lol.
 

Attachments

You must be registered for see attachments list
Your Vacuum is horrible. But I am not sure if that is your cams or high idle. I also assume that your 3 bar is not T'd off of anything?
If you lower the Deadtime by 100 so you are down to 175 does it help at all?

When I was tuning with Kevin Jewer I had the opposite issue and had to keep adding deadtime cause it was super lean.

Stupid Question. Have you ran through Kevin's pre tune guide? I found more issues than I could count :p

Let me go through my different settings from the start and see if I can reverse engineer my tune to help.
 
Your Vacuum is horrible. But I am not sure if that is your cams or high idle. I also assume that your 3 bar is not T'd off of anything?
If you lower the Deadtime by 100 so you are down to 175 does it help at all?

When I was tuning with Kevin Jewer I had the opposite issue and had to keep adding deadtime cause it was super lean.

Stupid Question. Have you ran through Kevin's pre tune guide? I found more issues than I could count :p

Let me go through my different settings from the start and see if I can reverse engineer my tune to help.

Probably the cams. They’re BC stage 2’s and not degreed at all.

I didn’t know Mr. Jewer had a pre tune guide! I’d be interested to double check for sure.


And I think I tried that And honestly the only thing that seemed to help was like 0 or negative deadtime. But then the rest of the map ran like ass. It legit runs like full rich at idle but perfectly fine everywhere else. No clue wtf is up. Lol. I’m gonna raise the car tomorrow and check the exhaust again. Maybe it’s leaking somewhere and I missed it.
 
It's rich as hell and behaving odd at idle because the cell used at idle on the SD table is where 11.0 and 1500rpm meet which is a value of 68.5. That placement is weird AF and also putting you at a spot on the timing table giving you higher than desired timing which will open a can of worms. Did you mess with base ignition timing lately? Adjust the throttle body?

Idles at 1400-1500rpm and I also see the ISC is at ~60. That's some weird shit.

I would NOT touch the deadtime in DA. Nor would I do much of any changes to global. Do what you want with the deadtime on the fuel tab.

Ultimately something is causing you to idle high which is putting you at bad spots on the SD and timing tables.
 
Last edited:
Okay, so I messed with it more and I think I'm gonna stick with @Stapl3 's deadtime and global suggestions. -57% and +275uSec deadtimes and the OEM/Stock VE table makes literally every single point in the rev range smooth, beautiful and crisp...except idle
This deadtime seems crazy high for deadtime doesnt it?
Effectively you're reducing your injector size by 57% from stock, but then adding over a quarter second of fuel via the deadtime.
I dont know how that deadtime was determined but that seems SUPER high. Global deadtime only really effects idling and maybe some light light cruising. Global deadtime is used to kind of dial in your idle so long that your VE table has reasonable values.
Your VE table idle cels are like between 61-68 which is really high too.

Again im no "tuner" but i would leave your global fuel where it is, put your idle VE cells at like 50 and smooth it into the table, and then zero out your global deadtime and add fuel in until you hit your idle AFR target. 🤷

For example too:My old fp red setup with 2150s had a -62.9% global fuel, with a 25usec global deadtime and Idle VE around 55.

Your ignition timing seems high too which is likely why its idling high. That load cell its referencing (.50 cell) for ignition timing is 23*
I checked one of your old logs from your main build post and i think i saw load cell at .35 and ignition timing at like 15*
 
Last edited:
It's rich as hell and behaving odd at idle because the cell used at idle on the SD table is where 11.0 and 1500rpm meet which is a value of 68.5. That placement is weird AF and also putting you at a spot on the timing table giving you higher than desired timing which will open a can of worms. Did you mess with base ignition timing lately? Adjust the throttle body?

Idles at 1400-1500rpm and I also see the ISC is at ~60. That's some weird shit.

I would NOT touch the deadtime in DA. Nor would I do much of any changes to global. Do what you want with the deadtime on the fuel tab.

Ultimately something is causing you to idle high which is putting you at bad spots on the SD and timing tables.


If idles there because I have to keep my foot on the gas to prevent it from dying. I haven’t messed with base timing or the throttle body. My foot is barely resting on the gas enough to keep it alive. I did fix a couple boost leaks before messing with it at all yesterday. That’s the only thing I can think of?


Is the scaling of the wideband off or something? It does seem to have super low vacuum even at a normal idle back on the MAF.
 
Reset the direct access tables to stock. 2nd you have the car locked in open loop. Do you still have the stock 02in place? If not you need to assign your wideband to simulate narrowband.

Which DA tables?
 
Add Value - Be Respectful - No Trolling - No Misinformation - Participate Often!
Support Vendors who Support the DSM Community

Build Thread Updates

Latest Classifieds

Back
Top