Where on Xiaomi devices are stored update files: a full guide to folders and cache

Have you ever noticed that Xiaomi smartphone or Mi TV TV So the problem is, you download the update, and then it disappears, or you want to manually install the firmware, but you can't find the downloaded file, and the problem is that the system hides the update folders from the user, and it's not always obvious where to look. OTA-packets or bootloader cache. In this article, we'll go into detail:

- where exactly are the update files stored on smartphones (MIUI and HyperOS), TVs and tablets Xiaomi;

How to access hidden folders without root rights

What to do if the update is suspended during the download or installation phase;

How to manually clean the update cache if the system insists on downloading the same package.

Spoiler: file paths vary depending on the device type and firmware version. For example, on the Redmi Note 12 with HyperOS, the OTA folder will be in one place, and on the Mi TV Q2, the folder will be in another place.

1. Where are the updates stored on Xiaomi smartphones (MIUI/HyperOS)

On smartphones and tablets Xiaomi update files are divided into two types:

  • ๐Ÿ“ฅ Loaded OTA-Packages โ€“ full or incremental firmware that the system downloads before installation.
  • ๐Ÿ”„ Update cache โ€“ temporary files that are created during the check or installation of firmware.

The main folder where the downloaded updates are stored is:

/sdcard/MIUI/ota/

Or for HyperOS devices (starting in 2023):

/sdcard/HyperOS/ota/

Inside you will find files with the.zip extension and the names of the type:

  • miui_HMK40_HMK40INGLOBAL_V14.0.1.0.TKHCNXM_... โ€” firmware;
  • update_HMK40_14.0.1.0-14.0.2.0.zip โ€” incremental renewal.

If the MIUI or HyperOS folder is not in the root directory, check the hidden files in the file manager (turn on the display of hidden folders in the settings). On some models (for example, POCO F5), the path may look like /sdcard/download/rom/.

โš ๏ธ Warning: Do not rename or move files in the ota folder, which may crash the next automatic update. If you need to save firmware for manual installation, copy it elsewhere.

2. Update folders on Xiaomi TVs (Mi TV, Redmi TV)

On Xiaomi TVs, the logic of storing updates is different from smartphones, where firmware files are stored in two places:

  1. The main folder with OTA: /storage/emulated/0/Download/upgrade/ Here are the files. update.zip or miui_tv_{model}_ota.zip. For example, for Mi TV Q1E name miui_tv_q1e_ota_v1234.zip.
  2. bootloader cache: /cache/recovery/ This is where the system unpacks temporary files before installing, and this folder is only accessible via ADB or root permissions.

Xiaomi TV feature: if the update is downloaded but not installed, the file can be automatically deleted after 24-48 hours. To avoid this, copy it to another place (for example, to a flash drive) immediately after downloading.

On new models (2023-2026), such as the Xiaomi TV A Pro or Redmi Smart TV X, the path can be changed to:

/storage/emulated/0/Android/data/com.xiaomi.mitv.upgrade/files/
๐Ÿ“Š Which Xiaomi device do you update more often?
Smartphone
Television
Tablet
Smart watches
router

3. How to find hidden folders without root rights

By default, Xiaomiโ€™s file manager doesnโ€™t show system folders, including those where updates are stored.

Use a root-enabled file manager (such as FX File Explorer)

Enable the display of hidden files in the settings of the standard manager

Connect to the device through ADB and use the ls command /sdcard/MIUI/

Use the PC and Mi program PC Suite to view the file system-->

If you prefer to work through ADB, follow the following commands:

adb shell


su




ls /sdcard/MIUI/ota/# for smartphones




ls /storage/emulated/0/Download/upgrade/# for TV

For Windows users, you can use a Explorer with the hidden files display enabled (the View tab โ†’ Hidden Items). When connecting your smartphone over USB, select File Transfer Mode (MTP).

โš ๏ธ Note: Some firmware (especially Chinese versions) MIUI) Access to the Ota folder can be blocked even through the ADB. In this case, only unlocking the bootloader and obtaining root rights will help.

4.What to do if the update is suspended or not installed

If the system downloaded an update but it doesnโ€™t install (it hung in the Preparing for an Update or Checking for a Package stage), the problem may be a corrupted file or cache.

  1. Cleaning up the update cache: ๐Ÿงน Delete all files in the folder /sdcard/MIUI/ota/ or /storage/emulated/0/Download/upgrade/. ๐Ÿ”„ Reset the device. ๐Ÿ“ฅ Go to Settings. โ†’ The phone. โ†’ Update the system and start the check again.

Manual firmware installation:

  • ๐Ÿ“Ž Download the full firmware package for your model from the official Xiaomi website.
  • ๐Ÿ“ Put the file in the folder. /sdcard/download/rom/ (Create it if it's not there).
  • ๐Ÿ”ง Go to Settings. โ†’ The phone. โ†’ Update system, click on three dots in the upper right corner and select "Select firmware fileยป.

If the update does not go through, check:

  • ๐Ÿ”‹ Battery charge (must be at least 50%);
  • ๐Ÿ“ถ Internet connection stability (better to use Wi-Fi);
  • ๐Ÿ› ๏ธ Free space (requires a minimum of 2-3 GB on the system partition).
What happens if you delete the Ota folder?
Deleting /sdcard/MIUI/ota/ will not harm the system, but will result in the following: 1. The system will download the update again the next time you check. 2. If the update has already been downloaded but not installed, you will have to download it again. 3. On some devices (for example, POCO X3 Pro), this may reset the "update ready to install" flag and the process will have to be started again.

5. How to disable automatic download of updates

If you are annoyed that Xiaomi is constantly downloading updates in the background (especially on limited traffic), you can turn this feature off.

Firmware versionPath in settingsAction.
MIUI 12โ€“14Settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ SettingsDisable โ€œAutomatic Booting via Mobile Dataโ€ and โ€œAuto Updateโ€
HyperOS 1.0+Settings โ†’ The phone. โ†’ Update of the PO โ†’ โš™๏ธ โ†’ Auto-updateSelect โ€œNeverโ€ or โ€œOnly on Wi-Fiโ€
Mi TV (all versions)Settings โ†’ About the device โ†’ Software Update โ†’ Update settingsTurn off "Automatic Check"

On some devices (e.g. Redmi 10 or POCO M4 Pro) these settings may be hidden. ADB-team:

adb shell settings put global auto_update_enabled 0

Important: on Xiaomi TVs, disabling automatic updates can lead to problems with the operation of services (for example, Mi Home or built-in Google Play), it is recommended to check the updates manually at least once every 2-3 months.

6. How to save firmware for manual installation

If you want to have a backup of your firmware (for example, to roll back or install on another device), follow this instruction:

  1. Find the update file: /sdcard/MIUI/ota/ or /sdcard/download/rom/. On TV: /storage/emulated/0/Download/upgrade/.
  2. Copy it on a PC or flash drive: Use MTP-regime ADB pull: adb pull /sdcard/MIUI/ota/miui_HM2013011EEAGLOBAL_V14.0.1.0.TJCEUXM.zip C:\Xiaomi\ROM\

Check the integrity of the file:

  • Compare. MD5-hash with official on Xiaomi website.

To install the stored firmware:

  • ๐Ÿ“ฑ On your smartphone: use Recovery mode (press Power) + Vol+ when enabled) and select Install update.zip.
  • ๐Ÿ“บ On TV: put the file in /storage/emulated/0/Download/upgrade/, Then go to Settings. โ†’ About the device โ†’ Update of the PO โ†’ Manually install.

๐Ÿ’ก

If you're a frequent firmware experimenter, create a backup folder on your PC for each model: Xiaomi\ROM\Redmi_Note_11\, Xiaomi\ROM\Mi_TV_A2_43\. This will save time when you roll back.

7. Frequent errors and their solutions

When working with updates on Xiaomi, users face typical problems, and here are the most common ways to fix them:

Mistake.Reason.Decision
โ€œI was unable to verify the update.โ€Damaged update.zip file or lack of spaceDelete the file from the Ota folder and download it again.
"Update not supported"Firmware region mismatch (e.g., trying to install Global on the Chinese model)Download the firmware for your region from the official website
โ€œInstallation interruptedโ€ by 25% or 50%Conflict with custom recavery (TWRP) or modified firmwareReturn stock recavators via Fastboot or use the Mi Flash Tool
The TV does not see the update.zip file on the flash driveIncorrect file system (NTFS not supported)Format the flash drive in FAT32 and try again

If none of these methods worked, try resetting to factory settings (Settings โ†’ Additional โ†’ Restore and Reset).Be sure to back up your data before doing so!

๐Ÿ’ก

Always check that your custom firmware is compatible with your model before installing it. For example, the firmware for the Redmi Note 11 Pro 5G (veux) will not work for the Redmi Note 11 Pro 4G (peux) โ€“ this will lead to a โ€œbrickโ€ of the device.

FAQ: Answers to Frequent Questions

Can I delete the Ota folder to make room?
Yes, but temporarily. The system will recreate it the next time you check for updates. The files in this folder usually weigh 1 to 3 GB, so if the space is critical, you can delete them, but then you have to download the update again.
Where are the updates for Xiaomi Watch or Mi Band?
Wearable updates are not downloaded to the device itself, but to the cache of the Mi Fitness or Zepp Life app on your smartphone.The path to files is /Android/data/com.xiaomi.hm.health/files/ota/You canโ€™t manually delete themโ€”they are automatically cleared after installation.
Why did some functions disappear after the update?
This can happen for two reasons: You installed firmware for another region (e.g. China ROM instead of Global); Return stock firmware for your region; Update reset some settings; Check Settings โ†’ Additional โ†’ Special Features or Settings โ†’ Apps โ†’ Permissions.
How to roll back the update to Xiaomi?
You can only roll back through a full flashing of the device. To do this: Download the older version of the firmware with Xiaomi Firmware Updater. Unpack the archive and place the image file in the folder with the Mi Flash Tool. Connect the device in Fastboot mode (press Power). + Volโˆ’) and run through Mi Flash. โš ๏ธ Warning: rollbacks may cause data loss and problems with some features (e.g. Google Pay).
Can I install an update from my phone to my Xiaomi TV?
No, smartphone and TV firmware files are incompatible, and even if the model names are similar (e.g. Mi 11 and Mi TV 11), the architecture and firmware are fundamentally different, and installing the wrong firmware will lead to a device blink.