Related: Releasing updates to Xiaomi 10S: safe ways to downgrade firmware

Why do users want to roll back the update to Xiaomi 10S?

Updates MIUI Often bring not only new features, but also unpleasant surprises: from a suddenly dead battery to critical bugs in the interface. 10S with its Snapdragon 870 processor and 5G-module is particularly sensitive to changes in firmware - owners complain of overheating after updates to MIUI 14+, Camera problems or sudden reboots: In 2023-2026, the relevance of rollbacks increased due to Xiaomi’s aggressive policy of removing features (such as Android 11-style pop-up notifications) and forced security updates breaking root access.

Unlike the Redmi Note or POCO, Xiaomi’s flagship models often block downgrades through standard Recovery. This is due to anti-rollback protection, which can turn a smartphone into a brick if you don’t follow the rules. In this article, we’ll discuss three officially supported rollbacks for Xiaomi 10S (codenamed thyme), as well as workarounds for power users.

Before you start, answer two questions:

  1. Which version of MIUI do you want to install? (e.g. MIUI 14.0.5 on MIUI 13.0.8)
  2. Are you ready for a possible data loss? (even when backing up some settings will reset).
πŸ“Š Why you want to roll back the update on Xiaomi 10S?
Bugs and glitches after the update
Overly Aggressive MIUI Optimization
Problems with battery or performance
I need an old version for root/modding.
Another reason.

Preparing for a rollback: what to do before the start

Unprepared downgrade is a direct path to soft-brick (when the device does not boot but reacts to the PC connection).To avoid this, follow the steps below in strict sequence:

  1. Check the current version of MIUI: Go to Settings β†’ About Phone β†’ MIUI Version. Write down the full number (e.g. V14.0.5.0.TKHCNXM). The last characters (CNXM, EUXM) indicate the firmware region – this is critical for choosing the correct rollback file.
  2. Unlock the bootloader (unlocked): Without the unlocked bootloader, you will not be able to flash the device through Fastboot. Check the status by command: fastboot oem device-info If Device unlocked: false, you will need official unlocking through Mi Unlock Tool (linking to the Mi Account is mandatory!).
  3. Backup: Use Settings β†’ Additional β†’ Backup and Reset β†’ Local Backup. Important: MIUI backup doesn’t recover data after downgrade! For contacts, photos and apps, use Google Account or third-party tools like Swift Backup (requires root).

Critical warning: If your Xiaomi 10S was purchased in China (CN version) and you have flashed global firmware (EU/Global), a rollback to the Chinese version may block IMEI and 5G modules.

Download the correct version of the firmware for the region|Check the battery charge (minimum) 60%)|Install the drivers ADB/Fastboot PC-only|Disable antivirus (can block firmware files)|Prepare. USB-cable (original, without damage)

-->

Method 1: Recoil through MIUI Downgrade Tool (official method)

The safest option is to use the built-in tool from Xiaomi, which appeared in MIUI 12.5+. It automatically checks version compatibility and blocks dangerous transitions.

Instructions:

  1. Download the archive with the desired version of MIUI from the official MIUI Downloads website. Choose files marked Recovery (not Fastboot!).
  2. Rename the file to update.zip and place it in the root folder of internal memory (not in folders!).
  3. Go to Settings β†’ About Phone β†’ System Update, click on the three dots in the upper right corner and select Select Update File.
  4. Select update.zip and confirm installation. The device will reboot to Recovery and start the process.

Limitations of the method:

  • 🚫 It does not work if the current version MIUI It is newer than the one you are rolling back (anti-rollback locking).
  • 🚫 Not available for firmware marked Stable Beta or Developer.
  • 🚫 Can reset network settings (Wi-Fi, Bluetooth) and some system applications.
What if the MIUI Downgrade Tool is not visible on the menu?
This means that your version of MIUI does not support downgrade through the interface. In this case, use Method 2 (Recovery) or Method 3 (Fastboot). Also check if the item is hidden in the developer settings: sometimes Xiaomi removes it for specific regions (for example, for Indian firmware IN).

Method 2: Recovery (for power users)

If the official tool is not available, you can flash the old version through stock Recovery. This method requires exact adherence to the steps, otherwise you risk E: Footers is wrong or E: Signature verification failed.

Step-by-step:

  1. Download Recovery ROM for your region from the Xiaomi Firmware Updater (select only stable versions!).
  2. Connect Xiaomi 10S to your PC and transfer the.zip file to the memory root.
  3. Turn off the phone, then press Volume Up + Power to enter Recovery.
  4. In the Recovery menu, select the language (if available), then: Install update.zip to System One Confirm the selection and wait for the process to end (5-10 minutes).
  5. After installation, select Reboot to System.

Possible errors and solutions:

Mistake.Reason.Decision
E: Footer is wrongA damaged firmware file or region mismatchDownload the file again, check the checksum (MD5)
E: Signature verification failedThe firmware is not signed for your deviceUse Fastboot or Unlock Bootloader
Hanging on the Mi logo after rebootingIncompatibility of the kernel or modulesRecovery via Recovery (Wipe Data)

⚠️ Warning: If the phone boots in a bootloop after rollback, don't try to flash the same version again! this will make the problem worse. Instead, use Fastboot for clean installation (Method 3).

Method 3: Recoil through Fastboot (for advanced)

Fastboot is the most reliable, but also the riskiest method, and involves completely flashing the device, including boot, recovery, and system partitions, and requires an unlocked bootloader and a PC with the Mi Flash Tool and ADB/Fastboot installed.

What you need:

  • πŸ–₯️ Windows PC 10/11 (For the Mi Flash Tool)
  • πŸ”Œ Original. USB-cable (better from the set)
  • πŸ“ Fastboot ROM Xiaomi 10S (Download only from the official website)
  • πŸ› οΈ Utilities: Mi Flash Tool, Platform Tools

Firmware process:

  1. Unpack the archive from Fastboot ROM in a folder without Cyrillic characters (for example, C:\Mi10S_Fastboot).
  2. Turn off the phone and press Volume Down + Power to enter the Fastboot (a hare in a hat-eared hat will appear).
  3. Connect the device to your PC and check for detection by command: fastboot devices must display a serial number.
  4. Run the Mi Flash Tool, select the firmware folder, and press Refresh. The device must be determined.
  5. Choose Clean All (Full Reset) or Clean All and Lock (Reset) + Lock the bootloader. Press Flash.

⚠️ Warning: Clean all and lock will block the bootloader, making it impossible to re-unblock for 72 hours, only use it if you are sure you will no longer be stitching the device.

πŸ’‘

If the Mi Flash Tool gives you a critical partition flashing error is not allowed, try using the alternative utility XiaoMiTool V2.

Solving problems after rollback

Even a successful downgrade can bring surprises, and here are the typical problems and ways to fix them:

1. Loss of network or IMEI

If the mobile Internet is missing after the rollback or the device does not see SIM-map:

  • Check if the firmware region matches the device region (e.g. EUXM for Europe).
  • Fastboot: fastboot flash modem modem.img fastboot flash nvram nvram.img (files are taken from the firmware folder).
  • If IMEI is reset to 0, restore it via Engineering Mode (#4636##) or SN Write Tool (requires authorization).

2. Hanging on the Mi screensaver

If the phone does not load beyond the logo:

  • Press Volume Up + Power for 10-15 seconds for forced reboot.
  • If it doesn’t work, reset it with Recovery (Wipe Data β†’ Wipe All Data).
  • In extreme cases, re-run the same version of MIUI through Fastboot.

3. Application errors (e.g. Google Services)

After the downgrade, certificates or application data can fly:

  • Reinstall Google Play Services via APKMirror.
  • Clear the cache in Settings β†’ Applications β†’ Application Management.
  • If errors remain, run GApps separately (for custom firmware).

πŸ’‘

After rollback to a version older than 6 months, you may need to manually reset the date and time (via Settings β†’ Additional β†’ Date and Time), otherwise Google services will not work.

Frequent Questions (FAQ)

Can I roll back the firmware on Xiaomi 10S without unlocking the bootloader?
No, for a downgrade via Fastboot or custom firmware installation, unlocking is mandatory. The only option without unlocking is to use the MIUI Downgrade Tool (Method 1), but it doesn't work on all versions. If the bootloader is locked and the official rollback is not available, you just have to wait for the bug fix update or contact the service center.
How do I know if my version of MIUI supports rollback?
Check your firmware's anti-rollback index. To do this: Install the MIUI Version Info app from Google Play. Find the Anti-Rollback Version string. For example, if it says 3, you can only roll back on firmware with the same or lower index. For Xiaomi 10S, current indices (2026): MIUI 12.5–13: index 2 MIUI 14+: index 3 or 4
What if the camera stopped working after the rollback?
The problem is typical when switching between firmware with different versions HAL (Hardware Abstraction Layer Solutions: Sweat your camera files separately through Fastboot: fastboot flash vendor vendor.img fastboot flash odm odm.img Install a modified camera app (e.g, ANX Camera or GCam. Go back to that version. MIUI, Where the camera worked (if it is critical).
Can I roll back firmware on Xiaomi 10S with custom Recovery (TWRP)?
Technically, yes, but for Xiaomi. 10S There are nuances: Official TWRP This model doesn't have to be -- you'll have to use informal builds. TWRP Be sure to disable dm-verity (otherwise bootloop). Castom Recovery may not support data encryption on Android 12+. We recommend using TWRP If you are an experienced user and are ready for any problems with your OTA-future updates.
How to avoid automatic updates after a rollback?
MIUI aggressively offers updates, but can be blocked: Disable automatic download in Settings β†’ Updating the system β†’ Settings (βš™οΈ) β†’ Auto-update. Delete the folder. /cache/update through the file manager (requires root). ADB, Disable the update service: adb shell pm disable-user --user 0 com.android.updater If the update has already been downloaded but not installed, delete the file update.zip root-memory.