This guide contains detailed instructions to install stock firmware on any Xiaomi or Redmi device. Instructions for flashing both the Fastboot ROM and the Recovery ROM are provided below. Follow all the steps very carefully. Xiaomi phones have different types of ROMs- Recovery ROM and Fastboot ROM. Recovery ROM is the update package that could be installed from the device’s Update Section or the device’s default Recovery.

However, the Fastboot ROM, as the name suggests, could only be installed when the device is in Fastboot mode. This also requires you to have an unlocked bootloader and the process is carried out via the Mi Unlock Tool.

So, if you want to install an Android update package or an OTA, consider using the Stock Recovery or System Update option. The extension of the update package should be .zip. But suppose you have bricked your device (by installing any incompatible software) or coming from a custom ROM or couldn’t access the device’s normal functionalities for any reason.

Table of Content

Requirements

  • If you are going to install a Fastboot ROM, make sure to unlock the device’s bootloader.
  • Also, users opting for the Fastboot ROM would need the MIUI ROM Flashing Tool to install the Fastboot ROM on their devices.
  • For flashing a Fastboot ROM, you would also need to enable USB Debugging. Go to Settings > About phone > tap on MIUI Version 7 times > Go back to Settings > Additional Settings > Enable USB Debugging.
  • Download the ROM for your Xiaomi or Redmi Device: Recovery ROM | Fastboot ROM
  • Make sure to have a complete backup of your Android Device. It doesn’t matter whether you are installing a Fastboot ROM or the Recovery ROM, creating a backup is highly recommended.
  • Don’t begin with the process until you have charged your device to at least 50%.
  • Finally, download the USB Drivers for Xiaomi and Redmi devices.

Install Stock Firmware via Local Update [Recovery ROM]

We will begin the guide on installing stock firmware on Xiaomi and Redmi devices by looking at the steps needed to install a Recovery ROM. Two methods are available for the same. The first one involves using the System Update option inside the device’s Settings menu. For the second one, you may use the built-in recovery. Both methods do the job well and you may choose any of the two.

Method 1: Install from the System Update menu

  1. Download the Recovery ROM from the Downloads Section.
  2. Transfer it to your device’s internal storage.
  3. Open the Settings on your device and tap About Phone.
  4. Next, select the System update option.
  5. Tap the three dots-icon at the top right corner.
  6. Select “Choose update package“.
  7. Browse where you have placed the downloaded Recovery ROM, and select it.
  8. The system will take a few seconds to verify and decrypt the firmware file. Once the verification is complete, tap Reboot and update.
  9. Once the update is complete, your device will be booted with the updated firmware software.
How to Install Apps from Unknown Publishers on Windows 10/11

Method 2: Install Stock Firmware on Xiaomi and Redmi via Stock Recovery

  1. First of all, rename the downloaded recovery update file to update.zip.
  2. Transfer it to the device’s internal storage. Don’t place it in any folder.
  3. Next, reboot your device to Recovery Mode. Power off your device then press the Volume Up and Power button. You may also enter Recovery Mode by going to Settings > About Phone > System update > Reboot to Recovery.
  4. Once your device is booted to recovery, use the volume keys to highlight the option- Install update.zip to System.
  5. Press the Power key to confirm the selection. It will again ask for your confirmation on the next screen, select YES.
  6. The update will now begin. Once it is successful, your device should reboot to the Android system. if it doesn’t, select the Reboot option from recovery mode.

Also read: How to Restore Deleted Google Contacts on Android

Install Stock Firmware on Xiaomi and Redmi via Mi Flash Tool [Fastboot ROM]

This section of the guide will discuss the process of flashing a Fastboot ROM. As already mentioned, your device’s bootloader should be unlocked. Moreover, you need to download and install the Mi Flash Tool on your PC. If there is any security warning during the installation process, click Run.

  1. Download the Fastboot ROM for your device from the Downloads section. Make sure that the extension of the ROM is .tgz, if not rename it to .tgz.
  2. Power off your device and hold the Power and Volume Down keys for a few seconds to boot your device to Fastboot mode.
  3. Next, extract the compressed Fastboot ROM to a convenient place and copy its path. Make sure that there are no spaces in the address. For example, C:\Technastic\ROM is the correct path whereas C:\Technastic\ROM is the incorrect one.
  4. Open MiFlash.exe and paste the Fastboot ROM’s path that you have copied in the previous step.
    MiFlashTool
  5. Click on Refresh. Mi Flash Tool will automatically recognize your device now.
  6. On the bottom right. there are three options. Choose the one according to your preference.
    Flash Tools options

    • clean all: Erases all the data on your device. The bootloader remains unlocked.
    • save user data: Preserves the data on your device. The bootloader remains unlocked.
    • clean all and lock: Erases everything on your device and lock the bootloader.
  7. Once you made the selection, click on flash. It will take 2-3 minutes for the process to complete. The progress bar will also turn green once the installation is complete.
    flash succesfull
  8. Now you may reboot your device.

So this was a detailed guide on installing stock firmwares on any Xiaomi or Redmi device. If you have any queries about the above steps, let us know in the comments section below.

Was this Article helpful?
YesNo