It’s good if you can solve several problems with one answer. Those who are interested, please keep reading:
- For those of you who must service your 990cc when no KTM dealer is near.
- Fuel consumption: If you have unusually low gas mileage, and you think it’s because of your driving style, you should perform the following procedure.
- If your idle is too high or too low, this can procedure can help with this issue. Other positive results can be achieved for engines that die when you are stopped or at low RPM or have high idle.
- If you have to constantly rev the engine during cold winter starts just to keep it running,
this procedure can help.

The solution may lie in a new acquisition of parameters
May sound complicated, but it is not. The low cost is out of proportion to the possible improvement.

- A new comparison of the acquisition parameters needs to be performed at each inspection or re-mapping.
- Should the procedure be incomplete or faulty, it must be repeated again 100% accurately or you can take it to the KTM dealer for a faster resolution.
Prepare for the procedure:
- The tank must have several gallons of gasoline.
- The procedure is performed outdoors (safety precaution probably).
- Do it somewhere where it won‘t disturb your neighbors. (lol)
- The vehicle and the owner should be in shadow. (stay cool, man)
- A clock must be present
- The bike must be on the center stand.

* We, SUMMER KTM, did it indoors on a dyno in our workshop in Oberhausen. The advantage is that we can keep the room cool and test the bike right there.

What is to be done:
- The 990 is on the center stand and vertical.
- The engine must be cold,.
- It should be cool when performing the procedure. (Don‘t do it in July at noon in Tucson).
- Start the bike and let it idle for 15 minutes.
- Do not touch the bike while it’s idling: Do not operate throttle or other functions.
- Do not let the bike idle for less than 15 minutes or more than 16 minutes.
- If the bike stops, restart the 15 minutes again.

When I was at the KTM rally last year in Bend the factory mechanic flashed my ECU with the Akra map.
After flashing, he ran my 990 until the fan came on and at that point turned off the engine.
I asked "don't you need to do the 15 minute idle procedure"?
His response was no.

Mind, only Works with o2 sensors active in the map. On the old akra map this is just a waist of fuel.

What makes you think that? What about learning the other 5 or more sensor ranges and current altitude? I'll have to throw a BS on that statement.

REMEMBER, this 15 min idle only does something if you have just reset the ECU settings using the KTM special programming tool or TuneECU. When you remap the ECU is reset is done for you. Otherwise, you are just doing an extensive warm-up and wasting fuel.

What makes you think that? What about learning the other 5 or more sensor ranges and current altitude? I'll have to throw a BS on that statement.

REMEMBER, this 15 min idle only does something if you have just reset the ECU settings using the KTM special programming tool or TuneECU. When you remap the ECU is reset is done for you. Otherwise, you are just doing an extensive warm-up and wasting fuel.

Whahaha talk about misinformation.. yeah, what about the other sensors which are all static? No o2 is no feedback. No adjust table to be made, ever. Not after 15 minutes, not after 15 years.

If screaming bs, do it on a topic you actually know about.

Yeaahhh, looks like you are confusing 'O2 Feedback' that happens when ever the engine is running (O2 on) with 'Adaptive Learning' that is done primarily during the initial 15 min after a reset. This thread is about the 15 min idle question, which is a discussion on the Adaptive learning.

The ECU on the 07-08's updates the tables about every 15 min during running, the 09-up update every 9 min. The 15 min idle speeds this up a little, so the bike runs better when it is ridden after tuning changes.

I did use an upper case BS, but it was more of a moan, not a scream.

__________________
"Dad, can I get a motorcycle when I grow up?"
"Son, you can't do both"

Then what will the ecu safe to the adj. tables if there is no feedback from an O2? There is nothing to learn exept for how far to wind the idle stepper up and down. That is learned in the first start and always adjusted on.

Adaptive learning can happen only with O2's. Without them all you do is waist 15 minutes of fuel better used for some riding.

The sensor values and ranges. All sensors are different, for example the three map sensors, front cyl, rear cyl and atmos, all have different voltages for the same reading. Before the engine is started, they are all reading the same values (atmos pressure), but putting out different voltages. This delta is saved. If you swap these sensors with out doing a reset, the engine tuning will change and may not be correct. This is for the very tight emissions.

The TPS sensor changes depending a little on temperature. The idle position of the throttle plates change as the engine breaks in, so the voltage is different. During the 15 min idle 'Initialization' the voltage of the TPS at idle speed is kept.

The home altitude of the bike determines some of these values also. Since KTM can't predict where the bikes are going, they are shipped with the ECU in the 'reset' condition. The KTM tech has to start up each new bike and let is idle to initialize it. If you ship your bike from sea level to a mountain city, it may not run very well for a while. If you reset it and initialize it, then it will run 'good' right away. I guess that's the whole idea behind this.

The ECU writes out this info as the bike runs. The old 07-08 ECU will write every 15 min or so. The new 09-up will write out more often, I've heard every 9 min. If you ride the bike from sea level to the mountains, it will write enough to keep it running good the entire way.

The O2 sensors read the mixture created under cruse and idle. If they are turned off, then the ECU throws a mixture 'down the hole' and hopefully it is correct. If they are turned on, then it will get some feed back and correct it. The voltage signal for an O2 sensor (narrow band) is essentially high or low, on or off. I don't know if any values for it are kept during initialization.

When KTM was selling Akcro exhausts and providing maps for it, we were supposed to initialize it after install. This map has the O2 sensors off.

With TuneECU available, I can't think of a reason to have the O2 sensors off. Maybe for a full track bike that never idles or cruses. But any street ridden bike it doesn't make sense (or cents).

__________________
"Dad, can I get a motorcycle when I grow up?"
"Son, you can't do both"

The sensor values and ranges. All sensors are different, for example the three map sensors, front cyl, rear cyl and atmos, all have different voltages for the same reading. Before the engine is started, they are all reading the same values (atmos pressure), but putting out different voltages. This delta is saved. If you swap these sensors with out doing a reset, the engine tuning will change and may not be correct. This is for the very tight emissions.

Nope, this is not done during the 15 minute thing, this is done every time you cycle the key, while the rpm needle is going up and down.

The TPS sensor changes depending a little on temperature. The idle position of the throttle plates change as the engine breaks in, so the voltage is different. During the 15 min idle 'Initialization' the voltage of the TPS at idle speed is kept.

The tps position / idle stepper position is constantly read and adjusted on the fly, it changed too much to be a fixed stored value. Try it, adjust you tps, bike will start low or high, adjusts in a little while and next time starts spot on (within the small useable band set for idle tps voltage of course)

The home altitude of the bike determines some of these values also. Since KTM can't predict where the bikes are going, they are shipped with the ECU in the 'reset' condition. The KTM tech has to start up each new bike and let is idle to initialize it. If you ship your bike from sea level to a mountain city, it may not run very well for a while. If you reset it and initialize it, then it will run 'good' right away. I guess that's the whole idea behind this.

This is the part where the o2's play a major role. next to the load sensors wich are still used to achieve this when o2's are off.

The ECU writes out this info as the bike runs. The old 07-08 ECU will write every 15 min or so. The new 09-up will write out more often, I've heard every 9 min. If you ride the bike from sea level to the mountains, it will write enough to keep it running good the entire way.

True, this is software in the ecu and not due to hardware changes of the ecu. with the keihin programming tool you would probably be able to set this at about any value you desire.

The O2 sensors read the mixture created under cruse and idle. If they are turned off, then the ECU throws a mixture 'down the hole' and hopefully it is correct. If they are turned on, then it will get some feed back and correct it. The voltage signal for an O2 sensor (narrow band) is essentially high or low, on or off. I don't know if any values for it are kept during initialization.

Yes, these values are stored during initialization getting the idle mix just right for TPS 3% - 1% (about) wich have a lot to do with the 'snatch' off idle, what you mainly experience after a good init run. With o2's on that is.

When KTM was selling Akcro exhausts and providing maps for it, we were supposed to initialize it after install. This map has the O2 sensors off.

With TuneECU available, I can't think of a reason to have the O2 sensors off. Maybe for a full track bike that never idles or cruses. But any street ridden bike it doesn't make sense (or cents).

This is corrected later by leaving the o2 on in the ktm provided akra map's. the first released akra maps had them off, probably because they were easyer to devellop. I too rather leave o2's on on a street. Leave them off for tuning though. After you map is just right, switch them back on.