Video boxes from Xiaomi โ one of the most popular Android TV-But over time, even the most stable firmware needs to be updated: the manufacturer releases security patches, optimizes the work with new services (for example, Disney).+ or 4K HDR), fixes video playback bugs if your Mi Box starts to slow down, doesn't see new apps or makes launch errors Netflix/YouTube โ Itโs probably time to update the firmware.
In this article, we will discuss all the current ways to update the models Mi Box S, Mi Box 4, Mi Box 3 and others, including automatic and manual methods. We will pay special attention to solving typical errors (for example, stuck on the logo or the error "No command"), and also give recommendations for preparing the device to avoid "brick" (breaking firmware). TV-Donโt worry, our instructions are suitable even for beginners.
Before you start, check the current firmware version of your device. To do this, go to Settings. โ About the device โ Android version TV. The latest current versions for 2026:
- ๐ฆ Mi Box S (MDZ-22-AB): Android 9 (updates to Android 11 are possible through custom firmware)
- ๐ฆ Mi Box 4 (MDZ-16-AB): Android 8.1 (official support terminated, but unofficial patches available)
- ๐ฆ Mi Box 3: Android 6.0 (Old model, manual only updates)
Important: Models older than 2018 may not support automatic updates OTA โ They will need a handmade firmware.
1.Preparing boxing videos for update: 5 mandatory steps
Incorrect preparation is the main cause of failures in the update. Follow this checklist to minimize the risks:
Make a backup copy of settings and applications
Check the vacant space (minimum 500 MB)
Connect the console to a stable power source
Use an Ethernet (not Wi-Fi) cable to download firmware
Shut down. VPN/Proxies (they can block Xiaomi servers)-->
Pay special attention to backup. Unlike smartphones, Android TV There is no built-in backup tool, so:
- ๐ Write down the list of installed applications (you can take a picture of the Settings screen) โ Annexes).
- ๐ Save account details (such as login/password from Netflix or Kodi).
- ๐พ Copy important files (such as downloaded movies) USB-storage.
If you are upgrading the Mi Box 3 or another outdated model, be sure to check firmware compatibility.Some custom builds may not support older chips (e.g. Amlogic). S905). For that:
- Find out the exact chipset model in Settings โ About the device โ Model.
- Check it with the compatibility table on the forum XDA Developers or 4PDA.
โ ๏ธ Note: If your Mi Box was purchased in China (models with prefix) CN In the name, the official global firmware may not be suitable, and in this case, you will need a modified firmware with support for a multilingual interface.
Method 1: Automatic Internet Update (OTA)
The easiest and safest method is to upgrade by air" (OTA). It is suitable for most users if:
- ๐ The console is connected to the Internet (preferably via Ethernet).
- ๐ Charging the remote battery โฅ 50% (or use a wired remote).
- ๐ถ No active VPN Firewalls that block Xiaomi servers.
Instructions:
- Open Settings โ About the device โ Update the system.
- Click to check for updates.
- If an update is found, confirm the installation and wait for the reboot.
It takes 10 to 30 minutes depending on the speed of the Internet, so don't turn off the power or press the buttons on the remote during installation, it can cause a failure.
๐ก
If the update is not available, try changing it. DNS-server on 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare). โ Network โ Setting up IP โ Manually and point out DNS manually.
| Model | The Last Official Version (2026) | Size of update | Time of installation |
|---|---|---|---|
| Mi Box S (MDZ-22-AB) | Android 9 (ATV 9.0.1) | ~450MB | 15-20 minutes |
| Mi Box 4 (MDZ-16-AB) | Android 8.1 (ATV 8.1.0) | ~380MB | 10-15 minutes |
| Mi Box 3 (MDZ-12-AB) | Android 6.0 (Castom Firmware) | ~500-700 MB | 20-30 minutes |
โ ๏ธ Warning: If the console has been stuck on the Xiaomi logo for more than 10 minutes after the update, don't try to turn it off with the power button. Wait another 5 minutes - sometimes the first download after the update takes longer. If the screen remains black, start restoring it via Recovery.
Method 2: Manual update via USB (for power users)
If the automatic update does not work (for example, due to an outdated model or regional restrictions), you can install the firmware manually through the USB-This method is also useful if you want to roll back on the previous version or install custom firmware (for example, LineageOS for Android). TV).
You'll need:
- ๐ฅ๏ธ USB-storage device FAT32, volume โฅ 4GB).
- ๐ Firmware file in.zip format (download only from official sources: Xiaomi website or XDA Developers).
- ๐ OTG-cable (if your model does not have one) USB-port).
Step-by-step:
- Download the firmware for your model (for example, for Mi Box S, look for a file with the name of the file). mi_box_s_global_...).
- Rename the file to update.zip (No special symbols or spaces).
- Copy it to the root. USB-storage device (not in the folder!).
- Connect the flash drive to the console and go to Settings โ About the device โ Updating the system โ Update through USB.
- Select the update.zip file and confirm the installation.
How to check the integrity of the firmware file?
If the console doesn't see the file update.zip:
- ๐ Reformat it. USB into FAT32 (not NTFS exFAT).
- ๐ Make sure the file is in the root of the disk, not in the folder.
- ๐ Try another one. USB-port OTG-cable.
๐ก
Manual update through USB โ The only way to install custom firmware (for example, to overclock the processor or add support for Dolby Vision) however, this voids the warranty and may result in the loss of features like Google Cast or the use of a new version of the software. DRM Widevine L1 (needed for Netflix 4K).
4. Solving errors in the update
Even with the right actions, the update can go wrong, so let's look at the most common mistakes and how to fix them.
Error 1: โNo commandโ or black screen after reboot
This error occurs if:
- ๐ The firmware was interrupted due to a power outage.
- ๐ฑ File. update.zip damaged or not intended for your model.
- ๐ง Version incompatibility (e.g. trying to install Android 11 on the Mi Box 3).
Decision:
- Turn off the power for 30 seconds, then turn it on again.
- If the error persists, go to Recovery Mode: 1. On the console turned off, press the button. OK 2. Don't let go, plug in the power. 3. In 5-10 seconds, the Recovery menu will appear.
- Choose Wipe. data/factory reset (reset settings), then repeat the update.
Mistake 2: Hanging on the Xiaomi logo
If the console does not load beyond the logo, the problem may be:
- ๐๏ธ Damaged cache system (solved by cleaning).
- ๐ Failed update (reflashing required).
Instructions for cache dumping:
- Go to Recovery Mode (see above).
- Select the Wipe cache partition.
- Reboot the device (Reboot system now).
If that doesnโt work, youโll have to re-install the firmware through USB or ADB Sideload (for advanced users).
Error 3: โInsufficient memoryโ when updating
The error occurs if the console is less than 500 MB of free space.
- ๐งน Remove unnecessary applications in Settings โ Annexes.
- ๐ Transfer files (such as downloaded movies) to USB-accumulator.
- ๐ Perform reset to factory settings (Settings) โ Storage and discharge โ Data resetting).
โ ๏ธ Note: If you see an Error 7 error when you manually update, it means that the firmware is not designed for your model. For example, you are trying to install firmware for the Mi Box S on the Mi Box 4.
5.Recovery through Recovery Mode: Extreme measures
If the console doesn't turn on or is constantly restarting, you'll have to use Recovery Mode, which allows you to:
- ๐ Reset the settings to factory.
- ๐ฅ Install firmware through ADB Sideload.
- ๐๏ธ Clear the cache.
How to log in to Recovery:
- Turn the console off the power.
- Press the button. OK on the remote (or Menu, if the button) OK doesn't work).
- Without releasing the button, connect the power cable.
- Hold the button until the menu appears (usually 5-10 seconds).
Recovery is managed by buttons:
- ๐ผ Up/down - item selection.
- ๐ OK โ confirmation.
- ๐ Back - return.
If the Recovery menu does not appear:
- ๐ Try another remote (possibly faulty button) OK).
- ๐ Use it. USB-keyboard (plug it into the console and press Esc when booting).
- ๐ง Check if the Reset button is clamped (if it is on the case).
๐ก
If the console does not respond to either the remote or the keyboard, there is only one option left - firmware through the USB Burning Tool (for models on an Amlogic chip) requires a PC, a special cable and knowledge of the firmware of Android devices.
6. Update through ADB Sideload (for advanced applications)
Method ADB Sideload is used if the:
- ๐ฑ The prefix can't see. USB-accumulator.
- ๐ง You need to install custom firmware (for example, ATV Experience).
- ๐ Regular updates via Recovery are not working.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux.
- ๐ USB-cable (to connect the console to the PC).
- ๐ Firmware file.zip.
- ๐ ๏ธ Utilities. ADB and Fastboot (download from Android site).
Instructions:
- Turn on the debugging. USB on the console: Settings โ About the device โ Assembly number (click 7 times) Settings โ For developers โ Debugging by USB
- Connect the console to the PC through USB.
- Open the command line (Win) + R โ cmd) and check the connection: adb devices (device serial number should appear).
- Reset the console in ADB Sideload: adb reboot sideload
- Install firmware: adb sideload update.zip
It takes 5-15 minutes, and when it's done, it'll reboot automatically.
โ ๏ธ Attention: If, during ADB Sideload is a Total xfer error: 0.00x, Check: File integrity update.zip (Re-download it. Performance USB-cable (try another one) Drivers available ADB on PC (install them through the SDK Platform Tools).
7. What to do after the update?
Following a successful update:
- ๐ Check the firmware version in Settings โ About the device.
- ๐ Reinstall apps (especially Netflix, YouTube, Kodi, as they may require an update) DRM-key).
- ๐ฏ Set the screen resolution again (sometimes after the update, the parameters are lost). HDMI).
- ๐ Enable automatic update protection (if you do not want the console to update without your knowledge): โ Annexes โ Google Play Store โ Auto-update โ Never.
If there are problems after the update:
- ๐บ No image: Check the cable HDMI Try another port on the TV.
- ๐ No sound: go to Settings โ Sound. โ Sound format and select Auto or PCM.
- ๐ฎ Remote: Remove the batteries for 30 seconds or plug in USB-keyboard.
If the console is running slower than before the update, try:
- ๐งน Clear the application cache (Settings) โ Annexes โ [Select the application] โ Warehouse โ Clear the cache).
- ๐ Disable interface animation: Settings โ For developers โ The scale of window animation โ No animation.
- ๐ Reset the settings to factory (pre-make a backup!).