A couple years back I started to have unexplained engine stalling and after exhaustive checking and testing did not find a cause it would happen out of the blue then not do again or it would constantly do it on a ride and not do it next time I cleaned injectors and complete fuel system the work ... talk about frustrating!!!! anyway I was talking to Neville Lush about another members issues I had rung Nev as he had originally tuned this bike (turned out that the guy had a TPS replaced and the Stealer had not set it right and we were away from home so could not check with TuneECU) anyway while I was on the phone to Nev I mentioned about my issue and he asked me what map number I was running I told him it was a 20050 he then informed me that there is a Root part of the Triumph maps that he and anybody else could not access and it had an unstable fault (which effected the idle in some bikes) so that is why the they released the updates hence the 20050 map was superseded by another up date and then it was superseded by the 20228 map which was the last of update maps for the models up to the 2009. I then started transposing my map and other which had been done on the 20050 base over to the 20228 map and have never had any issues after that.
When the Roadsters (in 2010) were released they changed the firmware so none of the previous map will work in them then they upgraded the firmware again in 2013 and are still using the same till current bikes.
I might mention the 2010-2012 Roadster maps will not work in the 2013 onwards models and vice versa.
the Tourings which came out in 2008 use a different version of their firmware and have not changed since and have their own map which is still current since 2008
I thought I would just put explanation in there for any that did not know this
Cheers
Hans