You can do a reset with TuneECU. Also, when you load a new map with TuneECU a reset is done by TuneECU which means you should do the 15 minute idle when ever you load a new map. 690's have the 15 minute idle sequence too, but have an additional calibration where you turn the ignition on and smoothly turn the throttle grip from closed to full throttle and back followed by turning the key off. TuneECU works on the 690's, most Triumphs with Kehin ECU as well as several other brands of bikes.
Remember, you're reading this on the Internet and it was written by a guy who can remember stuff which never happened.
2014 KTM 1190 Adventure R
2008 KTM 300 XC
2008 KTM 690 Enduro