Idle control - HOW TO

3.053 uploaded and IDLE control is on track now - reporting back.

1 Like

What did you do to fix your issues?

20250717_2003.emublog3 (159.6 KB)
m54b30_17.07.25.emub3 (66.5 KB)

hi all, i dont know what im missing to get the PID airflow to work for a stable idle.
when i start the car (not always ) the idle start to jump up and down, it goes on target only if i gave some throttle.
im sure im missing something

solved today, i forgot the ignition table

Gents I’m experiencing this behaviour that on COLD engine, so basically first 3-5 minutes I need additional AIR for the engine.

While IDLE works perfectly fine, I either miss something, or there is no (?) IAV control related to warming up that would work independent from IDLE strategy?

Basically when engine is cold and I barely touch acceleration pedal, idle control active goes to NO (correct behaviour), but also IDLE PID air % correction goes to zero (correct, as idle is inactive).

This unfortunately creates a situation that engine almost dies due to lack of air on cold engine and low RPM.

See attached screenshot.

In the warm up there is only fuel enrichment / lambda.

Idle has all I need, but goes inactive when gas pedal is pressed :slight_smile:

What I am missing? What I’m doing wrong?

I expect that a table with IAV % adder related to CLT is what I need, but it’s not there?
Or I’m just blind? :slight_smile:

Hi, what’s your lambda value and ignition timing?
What are your warm-up settings, etc.?

I need additional air. Not fuel nor ignition. Ignition is close to 0 deg BTDC. Fuel is rich in that moment.

If your engine experiences a drop in RPM when coming off idle while cold, it’s probably not due to a lack of air! Your throttle body should normally be supplying the necessary amount of air.

I believe the issue lies elsewhere, so please answer my question: What is your lambda value? Also, having the ignition timing close to 0° is not correct when the engine is cold, because the fuel mixture takes longer to ignite.

Just assume my other settings are correct and I need to add more air based on CLT (or CHT to be precise).

You have +21% correction ! Adjust “Active state air flow” table (bottom left) to have a lower correction.

When Active (IDLE) it works good. The problem I have is when IDLE is inactive and the engine is cold. I miss a table like in V2 where I could set IAV opening % based on CLT (that would work when IDLE is NOT active).

For reference discussed a bit here as well:

Just nailed down now to the moment when Idle is not Active.

I haven’t tested this table but I’m guessing it only corrects for “active state airflow”?

Hi @Jadzwin_ECUMASTER

So I now have much better drop to idle control but a few times it has still randomly stalled. Please see attached log log
20250720_1358_10.emub3 (67.4 KB)
the stall happens at 3:10 driving in traffic.
Thanks
Wayne
Log 2 stall.emublog3 (2.2 MB)

Yes. It is active only in Active state. I will add it to the help.