You need two things to flash, the torque link flashing box/cable and a license for your sled. The the flashing box and cable are multi-use, meaning you only buy one to use on how ever many sleds you want (or have a dealer who has one). The license is specific and registered to your ECU and can only be used on that sled. The flashing box is the hardware and license is the software. The license gives you unlimited access to every tune for your particular sled and can flash as much as you want once you buy the license. So you want to start with pump gas stage 1 for the first couple rides. Then maybe it snows a ton and you want stage 3 and a little race gas for a deep powder ride. Then going on a family ride and you want the stock tune, you flash back to that. In order to flash you’ll need a computer, flash box and cable. Takes only a few minutes to flash. I believe each license is $450, super cheap power.