Hey all,
I've got a 2006 Z4 2.0i SE (N46 engine) and quite a while ago I was having some issues with the valvetronic which a local BMW indy couldn't figure out. One of the problems it was causing was a rough idle, so the indy set the idle RPM up to 950, which I guess helped abit? Not much.
Anyway the underlying issue was solved at another garage, but I forgot to ask them to lower the RPM. Using INPA I've found that setting the idle RPM to 750 gives the smoothest result. But I can't get INPA to save that value (as I'm sure many of you know).
Jumping into DIS v57, it allows me to set the RPM for when the AC is on and off. But the issue is, the DME is programmed at 850 RPM for both states, but the "idle target" is 950, and that's what it's idling at. So if I lower both the blocks down to 750 RPM, it actually idles at 850. And the lowest figure I can type in is 700 RPM, which results in an idle of 800 (which is nowhere near as smooth as 750).
So I'd need to type in 650 to end up with a real idle of 750, but as I said 700 is the min.
Does anyone know why my idle always ends up 100 RPM higher than what I set? And how I can solve this issue? I owe a beer to anyone who can figure it out!
I've got a 2006 Z4 2.0i SE (N46 engine) and quite a while ago I was having some issues with the valvetronic which a local BMW indy couldn't figure out. One of the problems it was causing was a rough idle, so the indy set the idle RPM up to 950, which I guess helped abit? Not much.
Anyway the underlying issue was solved at another garage, but I forgot to ask them to lower the RPM. Using INPA I've found that setting the idle RPM to 750 gives the smoothest result. But I can't get INPA to save that value (as I'm sure many of you know).
Jumping into DIS v57, it allows me to set the RPM for when the AC is on and off. But the issue is, the DME is programmed at 850 RPM for both states, but the "idle target" is 950, and that's what it's idling at. So if I lower both the blocks down to 750 RPM, it actually idles at 850. And the lowest figure I can type in is 700 RPM, which results in an idle of 800 (which is nowhere near as smooth as 750).
So I'd need to type in 650 to end up with a real idle of 750, but as I said 700 is the min.
Does anyone know why my idle always ends up 100 RPM higher than what I set? And how I can solve this issue? I owe a beer to anyone who can figure it out!