TheMasterArchiver

Reset a Xiaomi device using MiFlash

This guide is based on this guide on 4pda

Important Notice

Please read the guide in it's entirety before following it

Instructions

  1. Download the MiFlash tool
  2. Download the device's official firmware in .tgz format
  3. Unpack MiFlash and create a log folder in it's directory
  4. Open XiaoMiFlash.exe
  5. When promted to install drivers, do that
  6. Unpack the firmware (you may have to do that twice)
  7. Press "select" and select the firmware dir
  8. Choose the flashing mode: "clean all" to wipe user data, "save user data" to keep it
  9. Do not choose the default: "clean all and lock". It will lock the bootloader
  10. Plug in your phone while in fastboot mode
  11. Press "refresh" and "flash"
  12. error: flash timeout, error: Not catch checkpoint (and probably others) are ok. They just mean that the device wasn't lock