How to download full firmware for Xiaomi through the menu โ€œThree dotsโ€: the official way without risks

Why is the โ€œThree Dotsโ€ Firmware the Most Reliable Way?

Downloading full firmware for Xiaomi via the Three Dots menu (aka MIUI bootloader) is an official method that minimizes the risks of โ€œbrickingโ€ the device. Unlike third-party sites or tools like MiFlash, here you get firmware directly from Xiaomi servers, which guarantees its integrity and compatibility with your model. This method is especially relevant if you plan to unlock the bootloader, restore the smartphone after a crash or just want to have a backup of the original software.

The Three Dots menu is hidden in MIUI's settings for a reason: it's designed for power users who understand the consequences of their actions. It's a place to download both stable and development versions of firmware, including Fastboot (for full flashing) and Recovery (for stock recovery upgrades), and the main advantage is that you don't have to search for firmware on third-party resources where you're likely to run into modified or outdated files.

However, there are nuances. For example, not all Xiaomi models support this method the same: for some devices (especially older or regional versions), the Three Dots menu may not be available or offer a limited choice of firmware, and the firmware downloaded through this menu is tied to your Mi Account, which makes it difficult to transfer it to third parties.

What are the three-pointed features available?

In the Three Dots menu, you will find two main types of firmware:

  • ๐Ÿ“ฑ Recovery ROM โ€” zip archive, which is installed via stock recovery, is suitable for updating the system without a complete data reset, but will not help if the device does not turn on or the bootloader is blocked.
  • ๐Ÿ”ง Fastboot ROM โ€” A folder with.img files and scripts for firmware through MiFlash or fastboot. Used to completely reinstall the system, unlock the bootloader or restore a โ€œbrickโ€ device.

The menu can also display:

  • ๐ŸŒ Global (Global), Chinese (China) and EEA (Europe) firmware versions โ€“ choose the one that fits your model and region.
  • ๐Ÿ”„ Stable and Developer builds, the latter updated weekly but may contain bugs.
  • ๐Ÿ“… Firmware for specific versions MIUI (for example, MIUI 14 or HyperOS. Pay attention to the build number โ€“ it must match or be newer than the current version on your device.

Important: If your Xiaomi device was purchased in China but you are using global firmware, downloading the Chinese version via the Three Dots can result in Google services being blocked. Before downloading, check the current firmware in Settings โ†’ About Phone โ†’ MIUI version.

๐Ÿ“Š What kind of firmware do you usually install?
Official stable
Development (weekly)
Castomic (AOSP, LineageOS)
I'm not updating at all.

Step-by-step: how to open the menu "Three points"

The Three Dots menu is hidden in MIUI settings, and the path to it depends on the shell version. Below is a universal instruction for most Xiaomi, Redmi and POCO devices (relevant to MIUI 12-14 and HyperOS):

  1. Open the Settings app on your smartphone.
  2. Go to the About Phone (or About Device) section.
  3. Tap it several times (5-7) on the MIUI version until you have become a developer! (if you donโ€™t already have one).
  4. Return to the main Settings menu and open the Additional (or Advanced Settings) section.
  5. Find the Developers item and turn on the USB Debugging Toggle (optional, but recommended).
  6. Scroll down and find System Update (or MIUI Update).
  7. In the upper right corner of the screen, click on the icon three dots (โ‹ฎ) โ€” That's the hidden menu.

If the Three Dots menu is missing, it is possible to:

  • ๐Ÿ”’ Your device runs on custom firmware (like LineageOS or Pixel Experience).
  • ๐ŸŒ You have regional firmware installed where this feature is disabled (for example, for some Indian or European models).
  • ๐Ÿ“ฑ The device is too old (like the Xiaomi Mi 5 or Redmi Note 3) and Xiaomi has removed support for this menu.

Check the device model in Settings โ†’ About the phone โ†’ Model

Make sure that the battery charge is > 50%

Connect to stable Wi-Fi (download can weigh 2-4 GB)

Disable VPN (can block access to Xiaomi servers)

-->

Download firmware: detailed analysis of the menu "Three points"

When you open the Three Dots menu, you'll see a few options. Let's look at each of them.

Option.DescriptionWhen to use
Select a Service PackageManual installation of firmware from a.zip file (for example, if you downloaded it in advance).For updates without the Internet or install custom firmware.
Download the latest versionAutomatically download the current firmware for your model.If you need to upgrade to the latest version of MIUI.
Download the full packageDownload full firmware (Fastboot or Recovery) from Xiaomi servers.For backup, unlocking the bootloader or restoring the system.
Clear the update cacheRemove downloaded but not installed firmware files.If the download is interrupted or the files are damaged.

To download the full firmware, select Download the full package. The system will automatically determine your model and offer available versions.

  • ๐Ÿ“Œ Firmware type: Recovery or Fastboot. Fastboot is suitable for most tasks.
  • ๐ŸŒŽ Region: Choose the same version as you currently have (e.g. if you have Global, donโ€™t download China).
  • ๐Ÿ”ข File size: Fastboot firmware weighs 2-4 GB, Recovery โ€“ 1-2 GB.

The download may take from 10 You can get a little bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of a bit of downloaded_rom root-catalog.

What to do if the download is suspended?
If download progress has stopped at 0% or 100%, try: 1. Reboot the device. 2. Clear the update cache in the Three Dots menu. 3. Connect to another Wi-Fi network (turn off the VPN). 4. Check the free space on the device (need at least 5 GB). If the problem is repeated, maybe Xiaomi servers are overloaded - try later.

Where is the downloaded firmware stored and how to transfer it to the PC?

After a successful download, the firmware is saved along the way:

/sdcard/downloaded_rom/

In this folder you will find:

  • ๐Ÿ“‚ A folder with the model name (e.g, lmi_global_images_... for Redmi K30 Pro) is a Fastboot firmware.
  • ๐Ÿ“„.zip file (for example, fw_lmi_miui_LMIGlobal_...) โ€” It's a recovery firmware.

To transfer firmware to the computer:

  1. Connect your smartphone to your PC through USB-cable (select File Transfer Mode).
  2. Copy the folder. downloaded_rom hard-drive.
  3. If the firmware is Fastboot, donโ€™t unpack it โ€“ it should remain as an archive for MiFlash.

Important: If you plan to flash your device through MiFlash, make sure that:

  • ๐Ÿ”Œ You have installed Xiaomi drivers (you can download from the official website).

๐Ÿ’ก

If you downloaded firmware for another device (like a friend), rename the firmware folder by adding a smartphone model at the beginning of the name, which will help avoid confusion when you use it later.

Errors and problems when downloading firmware

Even on the official Three Dots menu, you can get errors, and here are the most common ways to fix them:

Mistake.Reason.Decision
I was unable to connect to the server.Internet problems or VPN blocking.Turn off the VPN, reconnect to Wi-Fi, or use mobile internet.
This version is not suitable for your device.You are trying to download firmware for another model or region.Check the model in Settings โ†’ About phone and choose the correct version.
Not enough space on the deviceThere is less than 5 GB of free space on internal memory.Clear the cache or transfer the files to the memory card/PC.
Download interrupted by 99%Network failure or file corruption.Clear the update cache and start downloading again.

If the Three Dots menu doesnโ€™t open at all, try:

    โš ๏ธ Warning: If you stop turning on after you download the firmware, don't panic. Connect it to your PC, start MiFlash, and run the Fastboot firmware in clean all mode. In 90% of cases, this will restore the smartphone to work.

    What to do after downloading the firmware?

    Now that you have a full firmware, decide what you need it for:

    • ๐Ÿ“ฅ Backup: Save firmware on a cloud drive (like Google Drive) or external drive.

    If youโ€™re flashing a device for the first time, follow a rule: never use firmware designed for another model or region. For example, firmware for the Redmi Note 10 Pro (sweet) will not work for the Redmi Note 10 (mojito), even if the devices look similar.

    To check the compatibility of the firmware with your device:

    1. Find out the modelโ€™s coded name in the Device Info app (or through ADB: adb shell getprop ro.product.device).
    2. Compare it to the firmware folder name (e.g., lmi for Redmi K30 Pro).

    ๐Ÿ’ก

    Three-Dot firmware is the only official way to get the full Fastboot package without the risk of downloading a fake, but installing such firmware will still require an unlocked bootloader (except in cases of Recovery recovery).

    FAQ: Frequent questions about firmware through the Three Dots

    Can I download the firmware for another device through the Three Dots?
    No, the Three Dots menu only offers firmware for the model it's open on. To download firmware for another smartphone, use Xiaomi's official website or tools like the Xiaomi Firmware Updater.
    Why is my model not on the Three Dots menu?
    This may be due to: The outdated version. MIUI (Update the system; regional restrictions (e.g., some Indian models); bone firmware (three dots menu only works on the drain line). MIUI). Solution: try downloading firmware manually from the official website or through ADB: adb shell am start -a android.settings.SYSTEM_UPDATE_SETTINGS
    Can I retrace the old version of MIUI through the Three Points?
    Technically, but with reservations: To roll back, you need to download the full firmware (Fastboot) of the old version. When rolling back to a version older than the one that was on the device originally, an anti-rollback can work - the smartphone will be blocked. Before rolling back, be sure to unlock the bootloader. We recommend that you roll back only as a last resort (for example, if the new version of MIUI contains critical bugs).
    What to do if after the firmware smartphone does not turn on?
    Follow this algorithm: Connect the device to charge for 30 minutes, maybe the battery has gone down. Try booting into the Fastboot. + Volume down) and run the device over MiFlash again. If the screen is black, but the PC defines the device as Qualcomm. HS-USB QDLoader 9008, use it. EDL-Mode and firmware via MiFlash with clean all and lock option. If nothing helps, contact the service center - memory may be damaged (eMMC).
    How do I know which firmware is installed on my Xiaomi?
    Open Settings โ†’ About the phone and note: The MIUI version โ€” for example, MIUI Global 14.0.5. build number โ€” for example, SKQ1.211006.001. Model device โ€” for example, Redmi Note 11 Pro 5G (veux). This data will help you choose the correct firmware in the menu โ€œThree dotsโ€.