Full Guide for Xiaomi Recovery Mode

Xiaomi Recovery Mode is created for recovery of Mi, Redmi, POCO smartphones and operating system update. It allows not only to install the firmware on the phone, but also to return the device to the working condition after the failure, resetting the phone to the factory settings.

What is Recovery Mode and Recovery ROM

Recovery Mode on Xiaomi, Redmi and POCO is a special mode of system recovery, through which you can install the firmware Recovery ROM or restore your smartphone to a working state, if it does not boot.

There are two types of Recovery Mode:

  1. Official (stock) — this recovery is pre-installed on all Xiaomi smartphones, Mi, Redmi, POCO. It contains only the basic functions. It can be downloaded from our website and we will talk about it further in the text.
  2. Unofficial (custom) — this is a recovers from third-party developers with enhanced capabilities for flashing the smartphone, installing patches and modifications. It is often understood as TWRP custom recovers. To work with the custom recovers you need to have certain skills.

To work with the device in Recovery Mode, it is recommended to have at least 60% battery level. If the smartphone runs out of power during the update, all the data may be lost.

The menu of the official stock Recovery Xiaomi, Mi, Redmi, POCO has a multi-level structure. You can navigate through it with the volume buttons. To select the desired menu item, press the power button.

Recovery Main Menu

Recovery Menu structure:

  • Reboot — reboot menu offers two options: Reboot to System (normal reboot in MIUI, data is not deleted) and Back to Main Menu.
  • Wipe Data — used to reset to factory settings. All your files will be deleted from the phone: photos, videos, music and apps. Wipe All Data will delete all data and Back to Main Menu will return you to the home screen.
  • Connect with MI Assistant — connects your device to your PC to restore your operating system. You need a USB cable, Mi Flash Pro installed on your PC and the downloaded firmware file.
    We have understood what Recovery Mode is. Now let’s look at what Recovery ROM is.

Recovery ROM — is the firmware intended for updating MIUI with the help of the stock recovery mode on Xiaomi. The firmware is available for download as a ZIP file, just like the OTA update. You can download the official version for your device from miuirom.org.

recovery rom download

What’s the difference between Recovery ROM and OTA

The main difference is that an OTA update is not a firmware version but just an update. OTA only contains the necessary files for upgrading your MIUI. Recovery ROM is a full-fledged firmware.

The difference between OTA and Recovery ROM:

  1. Recovery ROM does not arrive “by air”, the firmware can only be downloaded. The OTA can be downloaded or installed “over the air”.
  2. Installation of the Recovery ROM is possible only via the stock recovery mode of the phone – Recovery Mode. It’s much easier to download and install OTA.
  3. ZIP file with Recovery ROM takes much more space because it contains full fledged firmware for your smartphone. The OTA ZIP file is much smaller because it only includes the files needed to update MIUI.
  4. Recovery ROM is installed on any version of MIUI. Each OTA update is released for a specific version of MIUI.
  5. OTAs only come in official versions. Recoveries can be custom, i.e. from third-party developers. Our website miuirom.org only allows you to download official Xiaomi firmware, we do not have any custom firmwares.
  6. In case you get stuck or the phone doesn’t boot up correctly after installing the firmware update (OTA), you can use our Recovery Menu to perform a factory reset or install the firmware through Recovery ROM.

Installing the firmware through the recovery without a PC

To update the firmware via recovery without using a computer, the MIUI version in Recovery ROM needs to be higher than the installed version, as in the new Xiaomi smartphones the developers have blocked the possibility to downgrade the system version.

When installing the firmware through the stock recovery, the user data is not deleted, but there is a possibility of losing it due to an accidental error during the installation process. Make a Xiaomi backup data in advance!

How to install Recovery ROM on Xiaomi, Mi, Redmi and POCO in recovery mode:

  1. Select your phone or tablet model in the catalog with MIUI firmware and download Recovery ROM in ZIP format for the desired region.
  2. Rename the file to Update.zip (if its name is different).
  3. Move the Update.zip file to the root of your microSD card.
  4. Press the power, volume up, and volume down buttons at the same time.
  5. If the file is correct, the update will start right away. After the firmware is installed, the phone will reboot and go to MIUI automatically. User files and applications will remain in the internal memory.

For older versions of stock recovery you should additionally select Install update.zip to System One in the Recovery menu (there will be no update.zip unless you rename the file to update.zip). After installation, you need to exit Recovery Mode and boot into MIUI.

Recovery ROM install
Recovery Menu in older versions of Recovery Mode.

Installing Recovery ROM via PC

You can update your Xiaomi, Redmi or POCO phone using a USB cable without unlocking the device. The method is also suitable for upgrading beta firmware to stable ROM and vice versa.

How to install Recovery ROM on Xiaomi via PC:

  1. Download the new MIUI ROM file for your smartphone or tablet.
  2. Connect your device to a Windows PC or laptop via USB cable .
  3. Copy the firmware file downloaded_rom folder to the internal storage of your device.
  4. Launch the Settings application on your device, select About phone → System update.
  5. Press the “Three Dots” icon in the top right corner and press Select update package.
  6. Select the firmware file you copied to the downloaded_rom folder.

How to install Recovery ROM on Xiaomi via PC

After selecting the ROM file, the phone/tablet will start the update.

How to enter Recovery Mode

As you can see, you don’t have to enter the Recovery Menu to install the Recovery ROM. However, if you want to reset your Xiaomi phone to factory settings or have entered the recovery menu by accident, read on.

How to unlock Xiaomi recovery mode:

  1. Turn off your smartphone.
  2. Press the power and volume up buttons.
  3. Hold them down until the Android logo appears on the screen.
  4. After about 10 seconds, the Recovery menu will appear on the screen.

MIUI 11 allows you to enter Recovery mode from the system settings. To do this, launch the Settings app, go to “About phone” → “System update“, tap the three dots in the upper right corner of the screen and select “Reboot to Recovery mode“. Starting with MIUI 12, this menu is not available at the initiative of Xiaomi developers.

How to exit the Recovery Menu:

  1. Select RebootReboot to System from the main menu. The smartphone will reboot to the familiar MIUI interface.
  2. Alternatively, press and hold the power button on your smartphone. It will turn off, then turn on and start loading MIUI.

Recovery Menu Xiaomi

Hard Reset via recovery

Warning: All your data will be deleted after the reset! Make a backup copy.

How to hard reset your phone via recovery to factory settings:

  1. Hold down the power and volume up buttons to enter recovery mode.
  2. Choose Wipe DataWipe All DataConfirm.
  3. The device reset process will start and the message Data wiped successfully will appear once it has finished.
  4. Return to the main menu Recovery → RebootReboot to System. First boot up after resetting the phone to the recovery may take about 5 minutes.

We recommend reading about MIUI update installation errors and their solutions.

Add a comment

Subscribe to our Telegram where we post when new firmware and updates are released.
  1. Massimiliano

    Posseggo uno Xiaomi 11T pro, ho molti problemi dopo l’aggiornamento ad HyperOS la batteria si surriscalda durante la carica cosa che non era mai successa, ogni tanto si spegne e si riaccende, e la fotocamera non funziona minimamente. Vorrei risolvere questi problemi per ora nessun aggiornamento che possa eliminare tutti questi problemi, quindi cosa posso fare ?

    1. Yaroslav

      Dopo gli aggiornamenti maggiori, l’aumento del consumo della batteria e del riscaldamento sono comuni. Il sistema è configurabile, organizza i file e così via. Tra un paio di settimane passerà.

  2. Serghei

    Hey, to flash a rom with mi flash tool you need to unlock the bootloader?

  3. Helen


  4. Tharun

    After bootloop appeared, without using volume buttons automatic volume is going to increasing and silent mode is also going to off.. Please say to how to resolve this

  5. Maiwand

    To be honest with you we are stupid to buy Redmi or Xiami

    1. Guru

      Yes! You are stupid man, not others!

  6. Yazan

    Hello, I’m using redmi 12c running miui13 android 12 , I’m trying to update it to Miui 14 android 13 (miui_EARTHRUGlobal_V14.0.1.0.TCVRUXM_28308b1e4c_13.0) , but i cant because it says i cant download an older Miui version, how is that even possible, i want to update the system to a newer version not to older version. Please can you instruct me Thanks for your time.

    1. Yaroslav

      I think. that ROM is modified. So, there is problems with installation. Try to download other ROM.

  7. Pilar

    Tengo X3 pro
    Modelo: M2102J20SG
    Android: 12 SKQ1.211006.001
    MIUI global (SJUMIXM)
    no actualiza a Miui 14 y tampoco android 3,
    Si instalo ota, se resetea a fábrica y pierdo mis cosas?

  8. Xhevdet

    I can’t unlock my device redmi note 10 5g. locked with Mi account

    1. Yaroslav

      Are you trying to unlock the bootloader or what?

  9. Sudheer

    I have an annoying problem: my device keeps rebooting into Redmi-Recovery 3.0! and I can’tseem to get it out of this mode. Obviously I’ve tried the “Reboot” then “Reboot to System” option, but to no avail. It just reboots to Redmi-Recovery 3.0!

    How did this problem occur? I have no idea. I was changing the minimum pixel with in developer options after which it showed a black screen and a loading icon. Then it started.

    I can’t even turn off the screen anymore.
    Also when I wait a long time it will select the option “Reboot”, after which it selects “Reboot to System” when you wait even longer, and then just get’s back to where we started, Redmi-Recovery 3.0!

    I have tried to connect it with MiAssistant but that does nothing; the computer does not detect the phone at all, while strangely enough the phone detects that it is connected because it does show a phone with a cable attached when connected to a pc and disconnects it when I haven’t connected it at all. Also, the charging LED does work when I reboot (or should I say try to reboot..) it so it should charge.
    Other options I’ve tried were to hold down the volume up + power button, which does nothing interesting really.
    Volume down + power button gets it into fastboot mode after which I exit and get to Redmi-Recovery 3.0 again. The last one which one youtube video suggested, but did nothing other than showing the standard reboot screen was to hold the volume up key + volume down + power button for 1 minute. Even that failed.

    I hope someone can give me advice on how to get my phone back to normal without wiping all my data! I don’t wan’t to use the “Wipe Data” option in Redmi-Recovery 3.0 of course.

    Thanks already for any help!

    1. Yaroslav

      Try to do a Hard Reset (Wipe data). It seemed, that you have killed the system.

  10. louis kiki

    Bonjour, j’ai un mi pad 3 qui est bloqué sur le mode récupération, pas moyen de retourner aux paramètres d’usine ou de flasher à partir du pc car celui ci n’est pas reconnu même après installation des pilotes. l’équipement affiche en twrp restauration ” aucun système installé”
    Que faire pour le remettre en état d’utilisation?
    Merci d’avance
    pour vos solutions

    1. Yaroslav

      Bonjour. Vos symptômes sont comme si la puce de mémoire était en panne. ici, vous devez porter l’appareil en réparation. Il est peu probable que le travail avec les firmwares aide à résoudre le problème.

  11. David

    I just bought a phone Redmi note 12 pro + 5G and it had Miui 12.1 Global installed on it. Shortly after having it I got an update to 14.0.10 and then to my horror I found that call recording had been disabled. I do not want it for anything sinister but it is helpful to be able to refer back to recordings when people give you a lot of information over the phone because one tends to forget what has been said otherwise. There is no law against recording your own phone in the UK only against sharing the file with anyone so I am very angry with Google altering my phone without my consent and warning me. Do you know if there is there any way to go back to 12.1. I cannot find the Flash files anywhere?

    1. Yaroslav

      Yes, there is a known problem with recording calls. This is part of Google’s policy. You also have software for making calls from Google. There are several options here. the first is to install the firmware from Indonesia. It has an application for MIUI calls, in which there is a call recording by default. To install it, you will need to unlock the bootloader and flash it in Fastboot mode with Indonesian firmware using MiFlash Pro. The second option is to use a third-party application to record calls. So far, only so.

  12. peter

    I think I bricked my phone I was trying to install an alternate OS on the phone

    it is a xiomi 10 pro
    it does not boot up while doing all the usual protocols
    it is not recognized by the computer (makes sense if the phone will not power up)

    My guess is I need to “re flash” the phone…
    Do ya know of anyone in canada, preferably toronto that can do this?

  13. SEAM ALI

    My Poco X3 Pro crashed the day before tomorrow. The local mechanic was able to diagnose and fix the hardware (CPU) problem yesterday. Now it’s stuck on the boot loop… My phone never had problems and I always took great care of it. I always handled it with care since I bought it with my own saved money. I am a student and I have no source of income. So, this device meant everything to me. I am devastated and heartbroken not only of my phone’s current condition but also because all of my data will be lost because I now have to flash the device and install a fresh ROM. I will attempt to install MIUI 14 for POCO X3 PRO from this website. I hope everything goes well for me.

    1. Yaroslav

      Good luck

  14. mijo

    xiaomi x3 pro ne radi na apdejtu 14
    sve se zaključalo nema se šta stisnut. Reboot ne radi slabo objašnjeno

    1. Yaroslav

      Nisam razumeo.

  15. roeez

    I have Redmi 9, which stucks in bootloop and enters recovery mode after every failure.
    is this tutrial can solve it?


    1. Yaroslav

      There can be many issues… Did you tried a Hard Reset?

  16. Kcw

    I downloaded the OTA file and it went to install but after only about 5% the phone reboot. After rebooted a message appeared ‘cannot be install’. I already tried a few times, no success. Do I need to reset before updating? If use recovery room method without reset, will data be lost?

    1. Yaroslav

      Try other ways to install the update.

  17. Arik

    Xioami 12 pro global i got miui 14 update few days ago, but it almost identical to miui 13. The only thing changed is the folder icons size.
    Why is that ?


    1. Yaroslav

      You need to ask this question to Xiaomi. We’re not them.

  18. Hariskov

    Mozeteli napraviti jedan video klip o redmi note 11 pro za nadogradnju MUI 14.

  19. Farzad

    Installing the firmware through the recovery without a PC:
    I press the power, volume up, and volume down buttons at the same time but nothing happens!
    Should I do it when the smartphone is on or off? Should I just press or hold?

    Redmi Note 11 Pro 4G (current MIUI 13.0.11)

    1. Farzad

      Also, pressing these three buttons in recovery mode did not work

      1. Yaroslav

        What phone do you have?

        1. Farzad

          Redmi Note 11 Pro 4G

      2. Niggan

        Hola. Una pregunta: ¿para hacer todo eso que dice arriba se debe tener el bootloader desbloqueado?.

    2. Wesley

      . Use volume up + power button

  20. Hminh

    Can you make a video tutorial on redmi note 11 separately?

    1. Yaroslav

      No, we can’t. I haven’t got that model.

      1. Nino

        Vidio sam ovdje da je miui 14 planiran za redmi k30 pro ,etc ali nema Poco F2 pro,global. Zasto?