Flashing Xiaomi Android devices are as easy as ABC (if you have little technical skill). Same apply to Redmi 2. Xiaomi has 2 types of ROM – recovery and fastboot. Recovery ROM is for regular update which will not wipe your user data or the files in internal storage. It is like OTA update. As for fastboot ROM, you have the chance to wipe data to solve bugs and issues. Recovery ROM is easier to install when compare to fastboot ROM which require PC to do so through fastboot mode. Recovery ROM can be installed within phone using Mi-Recovery. Both of them have their own advantages and weaknesses. Therefore, choose the correct one for your need. Remember to install the correct region ROM – Global or China. And choose stable ROM for normal users developer ROM to get earlier access to new features (and bugs too).