
990 Power Commander 5 & Tune ECU custom maps
-
- Supporter
- Posts: 168
- Joined: Fri Apr 26, 2013 6:29 am
- Country: Canada
- City: Victoria
- Year: 2013
- Colour: Black & Orange
Re: 990 Power Commander 5 & Tune ECU custom maps
My local dealer tells me that with the 2013 SMT I won't be able to download maps. Is this true. 

-
- Supporter
- Posts: 63
- Joined: Thu Aug 18, 2016 11:01 am
- Country: Australia
- City: Melbourne
- Year: 2013
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
Nope. That’s bull shit.Zombie Master wrote:My local dealer tells me that with the 2013 SMT I won't be able to download maps. Is this true.
I have reflashed my 2013 with downloaded maps many times and my dyno tune was done on tuneECU as well.
Sent from my iPhone using Tapatalk
When the going gets weird, the weird turn pro. - HST
- Buck49x
- Supporter
- Posts: 110
- Joined: Wed Jul 15, 2015 2:50 am
- Country: USA
- City: Zion
- Year: 2015
- Colour: Black & Orange
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
will any of the 2012 Tuneecu maps work with a 2013 or does anyone happen to the 2013 Akra map in the US?
-
- Supporter
- Posts: 63
- Joined: Thu Aug 18, 2016 11:01 am
- Country: Australia
- City: Melbourne
- Year: 2013
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
Don’t worry about what year, just get a map that matches your bike setup (air filter, pipes, secondary butterflies, etc.)
save your current map via TuneECU before you make changes.
Sent from my iPhone using Tapatalk
save your current map via TuneECU before you make changes.
Sent from my iPhone using Tapatalk
When the going gets weird, the weird turn pro. - HST
-
- 50cc
- Posts: 2
- Joined: Sun Mar 01, 2020 3:53 pm
- Country: United States
- City: WEATOGUE
- Year: 2013
- Colour: Black & Orange
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
Hey guys I'm Josh, and this is my first post. I hope everyone is doing well during this "masked age". I've been lurking here awhile but have a couple questions I have not been able to completely figure out, and am hoping you guys could set me straight.
I picked up a 2013 SMT back in March and (thanks to the wealth of information on this forum) have been doing some of the standard issue mods; Wings exhaust, RC8 velocity stacks (front only?) Rottweiler Intake, along with the PCV filter mod, SAS & canister delete, and Power Commander V. In addition I just removed the second flies as well (plates. shafts, motor & TPS).
- I had Rottweiler map my PC5 IAW the mods I knew about at the time i ordered it; Wings, stacks, air intake. Do I need to do anything additional in regards to mapping now that I removed the secondary butterflies? I see most are "unticking" this feature in Tune-ECU. Believe it or not, I do not own a computer, but maybe it is time. I am not opposed to figuring that part out if it is indeed necessary of course - are the bluetooth adapters worth a shit?. Would it make sense to have it tuned on Dyno, and does the PC5 have the capability of turning off functions such as the secondary flies?
- is Tune-ECU operational? i saw some message stating something about mama-KTM made them remove any "KTM" related files?
- should I remove O2 sensors?
- Any other suggestions or must-do items while getting this thing back together? its still torn down, throttle bodies removed etc. Apparently the mice liked the flavor of the sub-harness for the fuel injection...luckily it's a sub-harness and unplugs and no splicing necessary, and I found one on ebay, should be here Monday. Whiel its apart I have new plugs, and I suppose it would be silly to not check valve clearances.
Anyhow, my apologies for rambling on, please chime in if you can steer me in the right direction. i look forward to hearing back, thanks!
I picked up a 2013 SMT back in March and (thanks to the wealth of information on this forum) have been doing some of the standard issue mods; Wings exhaust, RC8 velocity stacks (front only?) Rottweiler Intake, along with the PCV filter mod, SAS & canister delete, and Power Commander V. In addition I just removed the second flies as well (plates. shafts, motor & TPS).
- I had Rottweiler map my PC5 IAW the mods I knew about at the time i ordered it; Wings, stacks, air intake. Do I need to do anything additional in regards to mapping now that I removed the secondary butterflies? I see most are "unticking" this feature in Tune-ECU. Believe it or not, I do not own a computer, but maybe it is time. I am not opposed to figuring that part out if it is indeed necessary of course - are the bluetooth adapters worth a shit?. Would it make sense to have it tuned on Dyno, and does the PC5 have the capability of turning off functions such as the secondary flies?
- is Tune-ECU operational? i saw some message stating something about mama-KTM made them remove any "KTM" related files?
- should I remove O2 sensors?
- Any other suggestions or must-do items while getting this thing back together? its still torn down, throttle bodies removed etc. Apparently the mice liked the flavor of the sub-harness for the fuel injection...luckily it's a sub-harness and unplugs and no splicing necessary, and I found one on ebay, should be here Monday. Whiel its apart I have new plugs, and I suppose it would be silly to not check valve clearances.
Anyhow, my apologies for rambling on, please chime in if you can steer me in the right direction. i look forward to hearing back, thanks!
Current Flock: 1999 VFR 800, 2001 CR 250, 2007 FJR 1300, 2013 990 SMT, 2019 300 XCW
- kevxtx
- Moderator
- Posts: 4776
- Joined: Fri May 27, 2011 11:40 am
- Country: Australia
- City: Brisbane
- Year: 2014
Re: 990 Power Commander 5 & Tune ECU custom maps
Hi Josh
Best to get it back on the Dyno if the 2nd flies are removed it will need to be remapped.
Best to get it back on the Dyno if the 2nd flies are removed it will need to be remapped.
-
- 50cc
- Posts: 2
- Joined: Sun Mar 01, 2020 3:53 pm
- Country: United States
- City: WEATOGUE
- Year: 2013
- Colour: Black & Orange
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
Thanks for the response Kev, I do appreciate it.
Would it be safe to assume that a tuner would be able to change any parameters using the PCV, the same that one could using tune-ecu? Are there instances where you would need to use both platforms?
Would it be safe to assume that a tuner would be able to change any parameters using the PCV, the same that one could using tune-ecu? Are there instances where you would need to use both platforms?
Current Flock: 1999 VFR 800, 2001 CR 250, 2007 FJR 1300, 2013 990 SMT, 2019 300 XCW
-
- 250cc
- Posts: 48
- Joined: Tue Apr 29, 2014 7:37 pm
- Country: United States
- City: Dry Ridge
- Year: 2012
- Colour: White
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
If you grab the auto tune for the PCV you wouldn't really need a Dyno but you would need a computer to commit the changes from the auto tuner.
I suspect you have to disable the secondary flies on the TuneEcu otherwise you'll get a warning on the dash from having them unplugged.
The auto tune would also replace your stock o2 sensors.
Sent from my SM-G975U using Tapatalk
I suspect you have to disable the secondary flies on the TuneEcu otherwise you'll get a warning on the dash from having them unplugged.
The auto tune would also replace your stock o2 sensors.
Sent from my SM-G975U using Tapatalk
-
- 125cc
- Posts: 9
- Joined: Thu Aug 22, 2019 11:33 am
- Country: Singapore
- City: Singapore
- Year: 2011
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
Hi BigRed,
2 quick questions if I may:
- did you get a chance to check what your TPS voltage was set to?
- was your #22 map done to hit a constant AFR target?
Finally got a chance to get the bike out of mothballs and given the lockdown, have a bit of time to play with it
2 quick questions if I may:
- did you get a chance to check what your TPS voltage was set to?
- was your #22 map done to hit a constant AFR target?
Finally got a chance to get the bike out of mothballs and given the lockdown, have a bit of time to play with it

-
- 125cc
- Posts: 29
- Joined: Mon Apr 24, 2017 8:26 am
- Country: Swe
- City: Uppsala
- Year: 2013
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
So is TuneECU worth getting even though you wont run it on a dyno. Like are there a settings to change if i have a leovince aftermarket exhaust or if it’s just stock are there still settings to change to make it better/smoother? And where do I purchase this TuneECU ? I have the -2013 modell and live in Sweden. 

-
- 125cc
- Posts: 5
- Joined: Mon Aug 28, 2017 7:31 pm
- Country: England
- City: Worcester
- Year: 2012
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
I'm thinking about uploading map # 21, the only difference is the air filter and exhausts. I have an ITG air filter and Leovince exhausts, what do you think about it? I live in the UK and the map is tuned in the UK.
Maps from Keva should I add 2% fuel in the whole table or within the RPM range?
Maps from Keva should I add 2% fuel in the whole table or within the RPM range?
-
- 125cc
- Posts: 5
- Joined: Mon Aug 28, 2017 7:31 pm
- Country: England
- City: Worcester
- Year: 2012
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
Rakamora wrote: ↑Mon May 25, 2020 5:06 amSo is TuneECU worth getting even though you wont run it on a dyno. Like are there a settings to change if i have a leovince aftermarket exhaust or if it’s just stock are there still settings to change to make it better/smoother? And where do I purchase this TuneECU ? I have the -2013 modell and live in Sweden.![]()
https://tuneecu.net/TuneECU_En/links.html
https://www.ebay.co.uk/itm/TUNE-ECU-DIA ... SwkfFbtQ9C
-
- 50cc
- Posts: 1
- Joined: Mon May 25, 2020 9:11 am
- Country: Singapore
- City: Singapore
- Year: 2010
- Colour: Black & Orange
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
Hey SCB,scb27 wrote: ↑Thu Aug 22, 2019 11:46 amA big thank you to Big Red and Kev for sharing this, I recently put this on my 990 SMR in Singapore and its almost perfect!
Could I ask @Big Red, do you happen to know your TPS voltage? I think it might need a few% removed here or there to adapt it to Singapore's 32 Degrees, 75% humidity, 5m above sea level and 1005hpa that's pretty consistent all year round.
There's a little bit of popping on the overrun and has the dipping idle with my TPS at 0.65v once warm and idling but it doesn't stall, it's just a little disconcerting. Will check the usual suspects like clutch switch and BGC but have a feeling it's a case of tweaking the 0% TPS column as the rest is nearly perfect with the following setup:
Rottweiler Air Filter
RC8 Front Velocity Stack
SAS removed/blanked
EPC off
2nd Butterflies removed but shafts in place and turned off in tune ECU
98 Octane fuel (not sure if Singapore's fule is similar to ANZ or not)
Would go for a dynotune but everyone here only works on PC5s and arent' interested in Tune ECU - it's so close now with Big Red's map I can't justify the expenditure haha
I'm also a SMT rider in Sillypore!
Can share your opinions on the Rottweiler Air Filter Kit ?
Did u also use them with the RC8 velocity stacks + the Fueling dongles?
Thanks,
Chris
-
- 125cc
- Posts: 29
- Joined: Mon Apr 24, 2017 8:26 am
- Country: Swe
- City: Uppsala
- Year: 2013
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
So where can I find maps for the smt -13 with aftermarket exhaust? When I look in the library on TuneECU website the title of the maps is just numbers. How do I know what map fit what bike?
-
- 50cc
- Posts: 4
- Joined: Wed May 13, 2020 9:01 pm
- Country: Sweden
- City: Stockholm
- Year: 2012
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
Hey Rakamora from a fellow Swede

I´m quite new to the KTM as well, but trying to take in all the excellent information on this and other forums.
Have you read the first page of this exakt thread, there you have links with explanations of the made modifications done... For example
https://www.mediafire.com/folder/p31fw4 ... e_ECU_maps
Ride it like you stole it ... 

-
- 50cc
- Posts: 4
- Joined: Mon Apr 06, 2020 2:44 pm
- Country: Sweden
- City: Uppsala
- Year: 2012
- Colour: White
Re: 990 Power Commander 5 & Tune ECU custom maps
Hello all!
Long time lurker here, from Sweden, enjoying this thread åto bits!
I'll cut it short, up until recently I've been running 95 octane leadfree petrol (E5) in my 990 SMR.
Sweden switched to E10 a few months back in all 95 octane fuel and I've been running that on my 160 km commute to and from work.
Last week I started noticing a jerkiness on steady throttle.
Of course the new fuel is suspected and short-term the 98 octane which is still E5 May be a solution. The long-term cost is however prohibitive with 98 octanes...
Can the suspected E10 jerkiness be adjusted in the mapping somehow?
The bike's been running great for years, with a Rottweiler air kit, rc8 funnels, no sas, no second butterflies, slightly more open slipon and the Akra tuneecu map. Up until now...
Hints on how to tackle this is greatly appreciated!
Long time lurker here, from Sweden, enjoying this thread åto bits!
I'll cut it short, up until recently I've been running 95 octane leadfree petrol (E5) in my 990 SMR.
Sweden switched to E10 a few months back in all 95 octane fuel and I've been running that on my 160 km commute to and from work.
Last week I started noticing a jerkiness on steady throttle.
Of course the new fuel is suspected and short-term the 98 octane which is still E5 May be a solution. The long-term cost is however prohibitive with 98 octanes...
Can the suspected E10 jerkiness be adjusted in the mapping somehow?
The bike's been running great for years, with a Rottweiler air kit, rc8 funnels, no sas, no second butterflies, slightly more open slipon and the Akra tuneecu map. Up until now...
Hints on how to tackle this is greatly appreciated!
-
- 50cc
- Posts: 4
- Joined: Mon Apr 06, 2020 2:44 pm
- Country: Sweden
- City: Uppsala
- Year: 2012
- Colour: White
Re: 990 Power Commander 5 & Tune ECU custom maps
Hello all!
Long time lurker here, from Sweden, enjoying this thread åto bits!
I'll cut it short, up until recently I've been running 95 octane leadfree petrol (E5) in my 990 SMR.
Sweden switched to E10 a few months back in all 95 octane fuel and I've been running that on my 160 km commute to and from work.
Last week I started noticing a jerkiness on steady throttle.
Of course the new fuel is suspected and short-term the 98 octane which is still E5 May be a solution. The long-term cost is however prohibitive with 98 octanes...
Can the suspected E10 jerkiness be adjusted in the mapping somehow?
The bike's been running great for years, with a Rottweiler air kit, rc8 funnels, no sas, no second butterflies, slightly more open slipon and the Akra tuneecu map. Up until now...
Hints on how to tackle this is greatly appreciated!
Long time lurker here, from Sweden, enjoying this thread åto bits!
I'll cut it short, up until recently I've been running 95 octane leadfree petrol (E5) in my 990 SMR.
Sweden switched to E10 a few months back in all 95 octane fuel and I've been running that on my 160 km commute to and from work.
Last week I started noticing a jerkiness on steady throttle.
Of course the new fuel is suspected and short-term the 98 octane which is still E5 May be a solution. The long-term cost is however prohibitive with 98 octanes...
Can the suspected E10 jerkiness be adjusted in the mapping somehow?
The bike's been running great for years, with a Rottweiler air kit, rc8 funnels, no sas, no second butterflies, slightly more open slipon and the Akra tuneecu map. Up until now...
Hints on how to tackle this is greatly appreciated!
-
- 50cc
- Posts: 4
- Joined: Mon Apr 06, 2020 2:44 pm
- Country: Sweden
- City: Uppsala
- Year: 2012
- Colour: White
Re: 990 Power Commander 5 & Tune ECU custom maps
A follow-up post on the E10 fuel.adrian_vg wrote: ↑Sat Sep 04, 2021 7:33 amHello all!
Long time lurker here, from Sweden, enjoying this thread åto bits!
I'll cut it short, up until recently I've been running 95 octane leadfree petrol (E5) in my 990 SMR.
Sweden switched to E10 a few months back in all 95 octane fuel and I've been running that on my 160 km commute to and from work.
Last week I started noticing a jerkiness on steady throttle.
Of course the new fuel is suspected and short-term the 98 octane which is still E5 May be a solution. The long-term cost is however prohibitive with 98 octanes...
Can the suspected E10 jerkiness be adjusted in the mapping somehow?
The bike's been running great for years, with a Rottweiler air kit, rc8 funnels, no sas, no second butterflies, slightly more open slipon and the Akra tuneecu map. Up until now...
Hints on how to tackle this is greatly appreciated!
About a month after posting my question the jerkiness reached a new level. After Jerking about some 20-30 km at low to high motorway speeds I finally found a fuel station and topped up half a tank with 98 octane ("E5").
The running after was like a dream and even more at next half-empty top up.
A new mapping is definitely needed to cope with E10 fuel, at least on my SMR.
-
- 125cc
- Posts: 9
- Joined: Thu Aug 22, 2019 11:33 am
- Country: Singapore
- City: Singapore
- Year: 2011
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
Hi guys, I've done a quick search here and Google but does anyone have the conversion table for the MAP pressure sensors to Voltage?
I vaguely remember seeing it but can't find it again... should have saved it when I did :-S
Also random question... why is the Dynojet WB2 cheaper than the autotune when it has more functionality...have I missed something?
I vaguely remember seeing it but can't find it again... should have saved it when I did :-S
Also random question... why is the Dynojet WB2 cheaper than the autotune when it has more functionality...have I missed something?
-
- 125cc
- Posts: 9
- Joined: Thu Aug 22, 2019 11:33 am
- Country: Singapore
- City: Singapore
- Year: 2011
- Model: SMT
Re: 990 Power Commander 5 & Tune ECU custom maps
WARNING - Long Post 
I've decided to get the KTM 990 SMR out of storage and recently fitted a Tripleclamp Moto air filter as a replacement for a CPR / Rottweiler so decided to look into the fueling. (Flies removed / shafts in / rc8 Front Stack / SAS removed etc...)
I'm based in Singapore with general ambient conditions 36 degrees C, 80%+ humidity at sea level and have tried most of the more modern maps 18/22 with limited sucess and VERY high fuel consumption from city riding (100km to reserve light).
Out of interest I found TuneECU Map 19 to be clearly the best base map that seemed to suit the fuel/conditions we have here, but it was still very rich so decided to see if I could imporve on it BEFORE I got my Autotune/WB2 installed. I have learnt A LOT doing this so wanted to share back to the forum.
All of the below has been gleamed from research and approx 100 hours of datalogging on the bike but as always, YMMV.
TPS Voltage
There must be close to 50 threads on how to set this and I've tried a number of different ways but since I did the following, it's been PERFECT with a rock solid idle, never dies or dips coming to a stop, hot or cold.
https://www.advrider.com/f/threads/thro ... 734/page-3

Using Tune ECU, run the Throttle cable adjustment which pulls out all adjustments and puts the main throttle body at 0% then set the Voltage to 0.6v (right in the middle of the 0.56 - 0.64 range).
This can be done any time, hot or cold and won't shift based on temperature becasue it's a fixed voltage at a fixed stop point. When fully hot I'm getting a 6.6/6.7v and runs superbly. It used to be at 6.4v hot and used to die when cold or not fully warmed up, not an issue since and I've checked the TPS % showing in TuneECu and everything is looking good.
Alpha N vs Fuel Density Tuning
As already stated in multiple places, BOTH L maps and F maps are always active, regardless of where you put the crossover F-L switch but you're adjusting the weightage factor.
As mentioned here and on ADVrider, the value you enter into that table it's not a TPS value but every 4-5% you add in is approximatly 1% TPS, so 25% in the F-L Switch is telling the ECU to prioritise the L Tables until 5% TPS (approx).
https://www.advrider.com/f/threads/tune ... t-23763840
Vs other KTMs (Singles specifically) that have a seperate enrichment (and enleanment) function you can program, but after looking into the xdf files in the ECU it seems the L Maps actually help perform this function for the 990 as when you go wide open throttle, your L Maps go into the 800 - 1000 hpa range and add A Lot of fuel until the F Map then takes over.
The L tables are SUPER important and actually impacts all cruising, initial acceleration running of the 990s so if you're still having issues, I suggest you look into these.
For my logging I wanted to see IF it was actually possible to run the bike ONLY / primarily on the F tables and tune each type of map seperately, so have been running 0% across ALL of the switch-over points at all rpms in order to fine tune the F tables before then moving onto the L tables and it actually runs very well and very smoothly once you really start tweaking the <20% TPS range in the F tables.
O2 Sensor control
Long story short, it is actually possible to data-log and map the <5000 rpm & <20% TPS using the stock O2 sensors. I am not saying you SHOULD do this as the wideband sensors obviously give you a lot more data and tuning potential with an Autotune/PC combo for the full range, but I wanted to see what was possible.
This is nothing new, the TuneBoy for Ducatis actually utilises this approach for tuning the ECU maps as the stock O2 narrowband sensors are actually very accurate, but ONLY at 14.7:1 AFR.
But if we know how much fuel the ECU is adding/taking away to get to Lambda 1, we can reverse engineer what % adjustments you'd need to make to get to an AFR of your choosing.
Eg. If the ECU holds the short-term fuel trim at -10% to hit 14.7, if you change the base map by -3%, you'll be close to 13.8:1 AFR.
You can only extract this info from the ECU when the O2 sensors are on but having run this way now for a few weeks and 20+ map tweaks, I can say that even with the O2 sensors running on only running F-Maps, its still super smooth so the O2 sensors are not the route cause of jerkiness.
What seems to cause jerkiness with the O2 enabled is if the base F map (and L Map) isn't well adjusted, the ECU ends up making wild trim changes (approx +/- 30%) and that's what causes the surging / generally crap running.
Datalogging
Tune ECU can datalog ... but not very well. If you only select TPS, RPM and O2 Trim signals front and rear you can get data at 2Hz. This is NO good for performance tuning but if you use a repeatable testing approach and try to do small sweeps at constant throttle, you can actually get useful data out of it.
The more channels you add, the slower the data but if you keep it to 4 cahnnels, you'd get 2 fuel adjustment % data logs per cylinder, per second, combined with a long data run and steady throttle / constant throttles in different gears, you'll cover a lot of RPMs and slowly fill in the data.
https://freeimage.host/i/gCZr57

Turning on the O2 Sensors kicks the bike into closed loop. I can't speak for pre 08 bikes but on the EU2011 Akra map the Closed Loop range runs in the following areas:
Closed Loop Running
O% TPS <2000 RPM (idle)
1% - 25/30% TPS <6000RPM
NOTE: It does NOT run on a closed throttle (O% TPS >2000RPM) so you can't tune the over-run this way.
There is a post on one of the now deleted EU Superduke forums that the pre-08 bikes with an Akra Map only run Closed Loop at idle but have no way to test this.
Cruise Mapping Adjustments
You can get an 'idea' on how good your base fueling tables are, but making adjustments this way is hard. I tried for a while, but the issue is you then have to think which cells you adjust?
Eg. if 7% TPS @ 4250rpm shows as quite rich with the ECU making-15% fuel adjustments, should you lean out the 6% or 8% at either 4000 or 4500 rpm tables?
I built a program that interpolates the data for the 4 sensors at each timestamp and defines the buckets for TPS and RPM adjustments so you can then build out the weighted average of what the ECU is doing based on the number of samples (basically what the Dynojet AutoTune is doing but with wideband data).
https://freeimage.host/i/gnJHiX

https://freeimage.host/i/gnJ9Vt

Once you've faffed around with all that, you can the basically get it to tell you where you need to make changes. Obvioulsy you'll always end up with adjustments but once you can smooth out the big changes and get close to +/- 1% you're done
https://freeimage.host/i/gnK4xR

https://freeimage.host/i/gnK6Vp

So once you've fine tuned the F Tables to be smooth, you can do the same for the L tables (at least in the middle of the cruising range) by then putting the F-L switch to 50% for all RPMs and repeat. Then you can choose your switchover points anywhere between the two and it will be right.
NEXT UP - Performance Mapping with a wideband
I have the PC5 currentluy running and the POD 300 / Wideband 2 to be installed soon with the Slipper clutch etc...
If it's your own bike, I strongly encourage you to Auto-tune the F Tables first (just as above), then up the F-L Switch to 50% across the board (approx 10% TPS plus/minus) but wire the MAP sensor voltage into the WB2 unit so you can then record the true performance of the L maps.
It's such a shame that the PC5 only has 1 analog input, really not enough for any multi-cylinder bike tuning but hey ho.
Once you've got this data, the PowerCore software has a really nice function in WinPep8 where you can then convert the MAP sensor voltage into the same MAP layout as the ECU and then manually make adjustments.
This is EXTREME and probably a fairly unnecessary approach vs simple F table tuning and likely well into diminishing returns, but since trying this, the bike is beautifulty smooth and I'm also getting much better fuel mileage in the cruise range (+30%) vs the non-custom base tunes i've been trying with Singapore fuels / conditions requiring approx 10% leaning out in many places, even vs the stock map so if you're cruising along and the bike starts to bog at a specific RPM etc, turn on O2 and see what the ECU is trying to do ... I saw it trying to pull -30% out in some places with limited sucess.

I've decided to get the KTM 990 SMR out of storage and recently fitted a Tripleclamp Moto air filter as a replacement for a CPR / Rottweiler so decided to look into the fueling. (Flies removed / shafts in / rc8 Front Stack / SAS removed etc...)
I'm based in Singapore with general ambient conditions 36 degrees C, 80%+ humidity at sea level and have tried most of the more modern maps 18/22 with limited sucess and VERY high fuel consumption from city riding (100km to reserve light).
Out of interest I found TuneECU Map 19 to be clearly the best base map that seemed to suit the fuel/conditions we have here, but it was still very rich so decided to see if I could imporve on it BEFORE I got my Autotune/WB2 installed. I have learnt A LOT doing this so wanted to share back to the forum.
All of the below has been gleamed from research and approx 100 hours of datalogging on the bike but as always, YMMV.
TPS Voltage
There must be close to 50 threads on how to set this and I've tried a number of different ways but since I did the following, it's been PERFECT with a rock solid idle, never dies or dips coming to a stop, hot or cold.
https://www.advrider.com/f/threads/thro ... 734/page-3

Using Tune ECU, run the Throttle cable adjustment which pulls out all adjustments and puts the main throttle body at 0% then set the Voltage to 0.6v (right in the middle of the 0.56 - 0.64 range).
This can be done any time, hot or cold and won't shift based on temperature becasue it's a fixed voltage at a fixed stop point. When fully hot I'm getting a 6.6/6.7v and runs superbly. It used to be at 6.4v hot and used to die when cold or not fully warmed up, not an issue since and I've checked the TPS % showing in TuneECu and everything is looking good.
Alpha N vs Fuel Density Tuning
As already stated in multiple places, BOTH L maps and F maps are always active, regardless of where you put the crossover F-L switch but you're adjusting the weightage factor.
As mentioned here and on ADVrider, the value you enter into that table it's not a TPS value but every 4-5% you add in is approximatly 1% TPS, so 25% in the F-L Switch is telling the ECU to prioritise the L Tables until 5% TPS (approx).
https://www.advrider.com/f/threads/tune ... t-23763840
Vs other KTMs (Singles specifically) that have a seperate enrichment (and enleanment) function you can program, but after looking into the xdf files in the ECU it seems the L Maps actually help perform this function for the 990 as when you go wide open throttle, your L Maps go into the 800 - 1000 hpa range and add A Lot of fuel until the F Map then takes over.
The L tables are SUPER important and actually impacts all cruising, initial acceleration running of the 990s so if you're still having issues, I suggest you look into these.
For my logging I wanted to see IF it was actually possible to run the bike ONLY / primarily on the F tables and tune each type of map seperately, so have been running 0% across ALL of the switch-over points at all rpms in order to fine tune the F tables before then moving onto the L tables and it actually runs very well and very smoothly once you really start tweaking the <20% TPS range in the F tables.
O2 Sensor control
Long story short, it is actually possible to data-log and map the <5000 rpm & <20% TPS using the stock O2 sensors. I am not saying you SHOULD do this as the wideband sensors obviously give you a lot more data and tuning potential with an Autotune/PC combo for the full range, but I wanted to see what was possible.
This is nothing new, the TuneBoy for Ducatis actually utilises this approach for tuning the ECU maps as the stock O2 narrowband sensors are actually very accurate, but ONLY at 14.7:1 AFR.
But if we know how much fuel the ECU is adding/taking away to get to Lambda 1, we can reverse engineer what % adjustments you'd need to make to get to an AFR of your choosing.
Eg. If the ECU holds the short-term fuel trim at -10% to hit 14.7, if you change the base map by -3%, you'll be close to 13.8:1 AFR.
You can only extract this info from the ECU when the O2 sensors are on but having run this way now for a few weeks and 20+ map tweaks, I can say that even with the O2 sensors running on only running F-Maps, its still super smooth so the O2 sensors are not the route cause of jerkiness.
What seems to cause jerkiness with the O2 enabled is if the base F map (and L Map) isn't well adjusted, the ECU ends up making wild trim changes (approx +/- 30%) and that's what causes the surging / generally crap running.
Datalogging
Tune ECU can datalog ... but not very well. If you only select TPS, RPM and O2 Trim signals front and rear you can get data at 2Hz. This is NO good for performance tuning but if you use a repeatable testing approach and try to do small sweeps at constant throttle, you can actually get useful data out of it.
The more channels you add, the slower the data but if you keep it to 4 cahnnels, you'd get 2 fuel adjustment % data logs per cylinder, per second, combined with a long data run and steady throttle / constant throttles in different gears, you'll cover a lot of RPMs and slowly fill in the data.
https://freeimage.host/i/gCZr57

Turning on the O2 Sensors kicks the bike into closed loop. I can't speak for pre 08 bikes but on the EU2011 Akra map the Closed Loop range runs in the following areas:
Closed Loop Running
O% TPS <2000 RPM (idle)
1% - 25/30% TPS <6000RPM
NOTE: It does NOT run on a closed throttle (O% TPS >2000RPM) so you can't tune the over-run this way.
There is a post on one of the now deleted EU Superduke forums that the pre-08 bikes with an Akra Map only run Closed Loop at idle but have no way to test this.
Cruise Mapping Adjustments
You can get an 'idea' on how good your base fueling tables are, but making adjustments this way is hard. I tried for a while, but the issue is you then have to think which cells you adjust?
Eg. if 7% TPS @ 4250rpm shows as quite rich with the ECU making-15% fuel adjustments, should you lean out the 6% or 8% at either 4000 or 4500 rpm tables?
I built a program that interpolates the data for the 4 sensors at each timestamp and defines the buckets for TPS and RPM adjustments so you can then build out the weighted average of what the ECU is doing based on the number of samples (basically what the Dynojet AutoTune is doing but with wideband data).
https://freeimage.host/i/gnJHiX

https://freeimage.host/i/gnJ9Vt

Once you've faffed around with all that, you can the basically get it to tell you where you need to make changes. Obvioulsy you'll always end up with adjustments but once you can smooth out the big changes and get close to +/- 1% you're done

https://freeimage.host/i/gnK4xR

https://freeimage.host/i/gnK6Vp

So once you've fine tuned the F Tables to be smooth, you can do the same for the L tables (at least in the middle of the cruising range) by then putting the F-L switch to 50% for all RPMs and repeat. Then you can choose your switchover points anywhere between the two and it will be right.
NEXT UP - Performance Mapping with a wideband
I have the PC5 currentluy running and the POD 300 / Wideband 2 to be installed soon with the Slipper clutch etc...
If it's your own bike, I strongly encourage you to Auto-tune the F Tables first (just as above), then up the F-L Switch to 50% across the board (approx 10% TPS plus/minus) but wire the MAP sensor voltage into the WB2 unit so you can then record the true performance of the L maps.
It's such a shame that the PC5 only has 1 analog input, really not enough for any multi-cylinder bike tuning but hey ho.
Once you've got this data, the PowerCore software has a really nice function in WinPep8 where you can then convert the MAP sensor voltage into the same MAP layout as the ECU and then manually make adjustments.
This is EXTREME and probably a fairly unnecessary approach vs simple F table tuning and likely well into diminishing returns, but since trying this, the bike is beautifulty smooth and I'm also getting much better fuel mileage in the cruise range (+30%) vs the non-custom base tunes i've been trying with Singapore fuels / conditions requiring approx 10% leaning out in many places, even vs the stock map so if you're cruising along and the bike starts to bog at a specific RPM etc, turn on O2 and see what the ECU is trying to do ... I saw it trying to pull -30% out in some places with limited sucess.
Last edited by scb27 on Sun Sep 04, 2022 1:46 am, edited 2 times in total.