Flash your Xiaomi device automatically.
This is a different version of my other project Redmi 6/6A Flashers. You can use any Xiaomi phone here.
First thing you're gonna see.
If you already ran the program, you can resume where you left off (unfinished).
Preparation comes next. Drivers and platform tools.
If there are any issues, my program will tell you possible fixes.
Now you phone will get checked.
If your phone is not being detected, there's a guide on how to fix it.
Here's what a finished check looks like:
Now for the ROM download. You can either use a link for download or an already downloaded archive (.tgz and .tar are supported) or a folder.
If you don't know how to get a download link I made a guide for it.
If my program can't find the codename in the package, folder or link it will notify you.
If you selected a link, it will download and extract the ROM.
If you selected an archive, it will start extracting.
If you selected a folder, it will copy the contents to a temporary folder.
Now it's time for the flash. It will ask you if you want to Clean all (wipe the data) and Save user data (keep data).
Once you made your decision, it will verify device connection (and if it's the same device by checking a difference in serial numbers).
And the flash will start. You can cancel flash and save output log.
You can cancel the flash if you want to and some extra features will show up.
If flash fails, you can retry, ignore anti-rollback (dangerous), clean up temporary files or close.
When it's done, you can clean the temporary files if you want to.