reporting back from the idle tests...
I did what Mattias suggested, that is ign. idle disabled, integrals all to 0, PID i left it as it is and brought up the idle gauges.
Indeed on cold start the idle DC can be brought up to 40ish to start with and it works fine keeping the idle to the idle speed i want it.
The big suprise though is on warm idle.
On warm idle, any values on the DC below 28 start to bring the idle speed up gradually, from 1050rpm to 1400+ rpm and the lower the DC the higher the rpm goes.
I tried the inverted channel, and it did the same but on the oppposite DC values, ie: idle speed was at it's lowest on 70ish DC and started to go higher for any value above that (80-90 etc)
i eliminated the fuel cut rpm areas and that eliminated the oscillations i was getting as the rpm idle speed climbed, but that had no effect in the ability to manage to lower the idle speed anywhere close to my specified speed of 920rpm.
I tried different values of IAC Hz, with no effect. Anything from 25 to 250 did not change that behaviour.
It is this fact which makes the above behaviour from the IAC integral limit. As mentioned before, once i used IAC dec.limit anything above 10-15 the idle speed started to go up, and that was because the integral was taking the DC into low 20 values and that brought the idle speed up again, as i noticed from manipulating the reference table curve.
So my question to you guys is, why am i not able to get lower idle speed with the IAC alone by giving lower DC values as it should happen?
My setup has the reversed inlet manifold (wagner) and the idle valve is situated in an aera similar to the OEM position. 70mm TPS instead of 60(OEM) and the TPS has been adjusted to be as shut as possible.
when i enable the ignition based idle and the rest of the settings i can get the idle speed a bit lower, but the spark goes into sometimes 5deg when in OEM motronic setup, i usually never goes less than 8 and idle speed is set to 800rpm.
any explanation is welcome.
i do have a log,but it may not make much sense as i had to start and stop the car's engine a lot of times and it may be broken into smaller pieces as a file.
vasilis