It's a task to first adjust the TPS and the Idle stepper to optimal values, (which is how the proper idle speeds are obtained) Then ISCV reset makes the ECU discard any previously learned settings, whereupon you do the 12 minute tune, in which it picks new base settings that are in accord with the adjustments you made. This can be done with TUneECU app and the proper access cable. You can always do a 12 minute tune without adjusting anything if you feel everything is to spec. Also the bike is forever tweaking it's settings based on wear and tear, so if you do have proper settings to start with, the bike will continue to run well as wear occurs. Of course the TPS and/or the stepper could eventually wear out, but that's a long ways off.