Some people are having trouble with updating their Xiaomi M2 so decided to share an update procedure. Please read this full post carefully along with notes at the end please. If you have questions/problems then please at least read the posts at the first page of this thread. First about the xiaomi Phone partition structure This phone unlike other phones, have two system partitions (System 1 and system 2) but it uses the same user data and user installed applications for both partitions. So it means for both systems, you just need to install the application only once and it will be available in both partitions along with application data. There are two methods to update the M2 to new ROM. a)- Using the updater Appb)- Using the pre-installed Recovery Always backup your data before updating. You can use MIUI Backup application, its really great app already installed on all MIUI ROMs. a) Using Updater App To use this method Download the ROM zip file from ROM thread http://xiaomi.eu/community/link-forums/roms.73/ Put it on your SDCard (yes Virtual) Open the App named Updater -> press the menu key and select installation pack. Then select the ROM zip file you want to install. It will install the ROM and will ask if you want to reboot to new system. NOTE1:as this method is very easy, it has one disadvantage!! As M2 have two system partitions it can’t update the current system partition. It always updates the other partition i.e. if you are currently booted in system1 then it will update system 2 and if you are in system 2 then it will update system1. You can also install gapp zip in same way by selecting gapp zip file as installation pack (Gapps are not needed with MIUIandroid release - already included) NOTE2: It’s the only way to update the system 2 partition. b) Using pre-installed Recovery For this method Download the ROM zip file from ROM thread http://miuiandroid.com/community/forums/miui-weekly-rom-releases.103/ Rename the downloaded ROM zip file as “update.zip” and put it on the root of SDCard (virtual) Reboot to recovery (power off and then use Volume up + power button, release the buttons when you see MI logo), Select the language , Select “install update.zip to system ONE”, Select Yes to confirm , After completion reboot. Repeat this method to install Gapps.zip but again you have to put gapp zip in the root of SDcard and rename it as “update.zip” (Gapps are not needed with MIUIandroid release - already included) Note:This method always updates the System One!! It can’t be used to update the system 2 partition. Please check this thread for Complete list of Mi-2 Official ROMs its in English. All the information is learned from this forum and official xiaomi Chinese web site.