Hi,
I have the following setup:
BMW M52B28 engine with Jenvey ITB kit.
Engine management is ECUMASTER EMU Black.
Throttle bodies are adjusted and balanced correctly.
All adjustments were done with a fully warm engine, and the idle speed was set mechanically from the throttle bodies.
In EMU software:
-
Idle Valve Type = Disabled
-
In Idle Ignition Control:
-
Enable Ignition Control = enabled
-
Use correction table = enabled
-
-
In the Idle Target RPM table, the target is set to 1200 RPM at low temperatures and then drops to 950 RPM after 40 °C.
-
In the Idle Ignition Correction table I have values set, for example when RPM error is (-250 → +6°, -150 → +6°, etc.).
Now the problem:
When the engine is cold (around 10 °C), it barely starts and idle speed is only about 500 RPM. When I check the logs, Ignition Correction stays at 0 all the time, meaning no correction is applied at all.
Why does this happen, and what am I missing here?