ISCV control system disassembly
18% would roughly be 41 steps in the IDLE STEPPER TABLE plus 7 steps in the Desired ISC idle table.
I found that it's best to leave the stepper table linear on the lower demand%.....
so for a demand% value, all the steps will be the same. Idle fluctuation vs coolant temp will be corrected by changing initial steps.
Let's say you're at 27% demand on a startup. Coolant temp is 45 fahrenheit.
So my current stepper lookup table:

So you can conclude that stepper value is Initial steps + 62

Let's say it's idling to 1000RPM
Here is the target idle table:

As you're warming up let's say you reach 68F: You're still at 62 steps, the idle is still 1000RPM. If the stepper table wouldn't have been set for the same steps for a same demand%, Idle would have fluctuated from steps changing without any demand% change, than happened to me while testing.
Let's get back to the warmup sequence. You reach 81F, steps are still at 62 steps + initial steps, but the idle has raised to 1100RPM. If you want to keep the idle on speed, you have to readjust steps without affecting the demand%.
How? by changing the initial steps, you're shifting the opening of the ISCV without affecting actual demand%. It will keep the trims from readjusting the demand%, thus preventing idle speed variation.

So you raise the initial steps at 81F (68 and 93). Next time you'll cross this area warming up, the idle will be closer than what it was, and the demand% won't need to change to keep idle speed. Keep adjusting that until it's very stable for all coolant temps.
so for a demand% value, all the steps will be the same. Idle fluctuation vs coolant temp will be corrected by changing initial steps.
Let's say you're at 27% demand on a startup. Coolant temp is 45 fahrenheit.
So my current stepper lookup table:

So you can conclude that stepper value is Initial steps + 62

Let's say it's idling to 1000RPM
Here is the target idle table:

As you're warming up let's say you reach 68F: You're still at 62 steps, the idle is still 1000RPM. If the stepper table wouldn't have been set for the same steps for a same demand%, Idle would have fluctuated from steps changing without any demand% change, than happened to me while testing.
Let's get back to the warmup sequence. You reach 81F, steps are still at 62 steps + initial steps, but the idle has raised to 1100RPM. If you want to keep the idle on speed, you have to readjust steps without affecting the demand%.
How? by changing the initial steps, you're shifting the opening of the ISCV without affecting actual demand%. It will keep the trims from readjusting the demand%, thus preventing idle speed variation.

So you raise the initial steps at 81F (68 and 93). Next time you'll cross this area warming up, the idle will be closer than what it was, and the demand% won't need to change to keep idle speed. Keep adjusting that until it's very stable for all coolant temps.
Last edited by domyz; Dec 28, 2012 at 07:30 PM.
MUT 08 definitely works with 9417. You need to exceed 171*F before it will start working and making adjustments. The vehicle has to be in "idle mode" for it to activate though. If TPS% or MAF Airflow HZ are too high, it wont consider itself in idle mode. So with MUT 08 you are still seeing 0% trim?
MUT 08 definitely works with 9417. You need to exceed 171*F before it will start working and making adjustments. The vehicle has to be in "idle mode" for it to activate though. If TPS% or MAF Airflow HZ are too high, it wont consider itself in idle mode. So with MUT 08 you are still seeing 0% trim?
Looking at my logs, I definitely see the demand changing drastically at 171 if idle is off target.
... and I'll edit last post accordingly to this. Post still make sense, I just refurbished it

And about logging the steps, for example at some point I definitely log 19.2% demand, 51 steps which is only the main lookup table, not initial steps.
Last edited by domyz; Dec 15, 2012 at 11:40 PM.
Can you tell me why you say that? Look at my logs, you see that logged steps are what is called in the lookup table only.


Last edited by domyz; Dec 16, 2012 at 10:24 AM.
You really need to be logging your MUT08 DEMAND TRIM before you keep on about this. MUT16 is the active ISC Steps with ALL corrections included. Initial steps+demand%+demand TRIM. Have you started logging MUT08 yet?? You can't argue something without all of the data we are conversing about.
You really need to be logging your MUT08 DEMAND TRIM before you keep on about this. MUT16 is the active ISC Steps with ALL corrections included. Initial steps+demand%+demand TRIM. Have you started logging MUT08 yet?? You can't argue something without all of the data we are conversing about.
What I think is that the logged demand% (76), is the final demand%. Trims are already added to that number.
What you say wouldn't make sense because at example 45F, initial steps are 89. So you say you'd log 89initial+67lookup+trims? It would have been a too high number and I never logged 100+steps in any situation.
Last edited by domyz; Dec 16, 2012 at 10:32 AM.
http://www.filedropper.com/evoscandatalog20121216123807
I will try for you to log a warmed up car.


