flashing a xiaomi phone can be a complicated thing if you dont have the proper flashing tool. now you can flash your xiaomi phone with miui rom flashing tool. this is a small flashing tool that you can install in your windows system to flash your xiaomi smart phone. please make sure your xiaomi phone is unlocked before you use this tool. flashing like this can be called a flashboot update and you really need a windows system and a datacable to do a flashboot update. your xiaomi phone should enough battery to do this update without any disturbance. make sure you backup all data from your mi phone before you install any new rom.
chinese and global rom can be downloaded for your xiaomi phone on xioamies official site. roms are available for flashing tool on xiaomi site. you can get roms for almost any xiaomi phone like mi mix , redmi and mi phones. doing a flashboot is required to get rid of bloatware miui installed by vendors. xiaomi redmi note 3 and note 2 phones sold in some countries comes with vendor installed bloatwear. people need to get rid of this with a fresh rom installed by miui flashing tool