Why Xiaomi Redmi Note 9S is not updated – all the reasons and ways to solve it

Xiaomi Redmi Note 9S is one of the most popular smartphones of 2020, but many users are faced with a problem: the device stops receiving MIUI updates or gets stuck on the old version of the firmware. What is the reason? This can be due to errors in Xiaomi servers, locking the bootloader, damage to system files or even artificial restriction on the part of the manufacturer.

In this article, we’ll look at 10 of the main reasons why your Redmi Note 9S (codename curtana) isn’t updated, and give you step-by-step instructions to fix each of them, from simple solutions like resetting to manual firmware via Fastboot, you’ll find the answer regardless of your technical background.

Particular attention will be paid to the hidden restrictions of Xiaomi on updates for older models that the company does not advertise, but which can block updates even with a proper Internet connection and sufficient disk space.

1. Xiaomi server problems: why the update is not downloading

Most often, the Redmi Note 9S is not updated due to malfunctions on Xiaomi servers.The company periodically suspends the distribution of firmware for certain regions or models - this may be due to:

  • πŸ”„ Staged rollout – Update is first received 10-20% Users are waiting for the rest 1-2 weekdays.
  • 🚧 Technical Works – Servers may not be available due to upgrades or DDoS attacks.
  • 🌍 Regional restrictions – some firmware is blocked for specific countries (for example, for Russia due to sanctions).

How do you check if the servers are to blame? Try downloading the firmware manually through the official MIUI Downloads website. If the page doesn't open or the files don't download, the problem is on Xiaomi's side.

⚠️ Please note: if your Redmi Note 9S purchased in China (domestic version), it may not receive global updates, in which case you will need to unlock the bootloader and firmware international version. MIUI.

πŸ“Š How long has your Redmi Note been? 9S does not receive updates?
Less than a month.
1-3 months
More than 6 months
Never updated.
I don't know.

2. Insufficient disk space or corrupted cache files

MIUI It requires a minimum of 1.5-2 GB of free download space and install the update. 9S Less than 10% of the free space, the system automatically blocks updates. β†’ Warehouse.

Another common cause is corrupted update cache files, which are in the /cache folder and can interfere with downloading new versions.

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find System Update (or com.android.updater).
  3. Press Warehouse. β†’ Clear the cache.
  4. Reboot the phone.

Clear the cache of the application "System Update"|Free up at least 2 GB of space|Connect to a stable Wi-Fi|Charge your phone to 50% or higher|Shut down. VPN (if used)-->

If the update does not download after cleaning the cache, try to remove the folder with downloads manually through the file manager:

Internal memory β†’ MIUI β†’ download β†’ Rom

Delete all files with the.zip extension in this folder.

3. Bootloader lock and unlock status

Xiaomi is blocking the bootloader on all its devices, including the Redmi Note 9S. If you've ever tried to unlock it through the Mi Unlock Tool but haven't completed the process, it could result in a ban on updates.The company is restricting updates for devices with unofficial bootloader status.

Check the status of the loader can be as follows:

  1. Turn off the phone.
  2. Press the Power button + Volume down to enter the Fastboot.
  3. Connect the device to the PC and type the command: fastboot oem device-info
  4. If the answer is Device unlocked: false, the bootloader is locked. If true, unlocked.
Loader statusImpact on updatesDecision
Blocked (false)Updates should workCheck for other reasons
Unlocked (true)They can be blocked. OTA-updateHand-stitched via Fastboot or Recovery
Partially unlocked (error)Updates are not workingLock the bootloader back through the Mi Flash Tool

⚠️ Note: If you have unlocked the bootloader but have not installed a custom recavére (for example, TWRP), Trying to upgrade through the standard Recovery menu can cause the device to break down.

4. Errors in the build.prop file or modified firmware

If you have previously modified system files (e.g., through Magisk, Xposed, or manually edited build.prop), it could break the update mechanism. Xiaomi checks the integrity of the system before installing OTA, and if it finds inconsistencies, blocks the process.

Frequent signs of modified firmware:

  • πŸ”§ Modified Assembly Number in Settings β†’ The phone.
  • πŸ“± Root rights (applications like Magisk Manager).
  • πŸ–ΌοΈ Custom icons or themes that are not removed through standard settings.

Decisions:

  1. Restore the standard build.prop via ADB: adb pull /system/build.prop adb push build.prop /system/ (root rights required).
  2. Remove the root via Magisk (Uninstall β†’ Complete Uninstall option).
  3. Swipe the stock firmware through Fastboot (instructions in the next section).
What happens if you stitch a custom firmware over a modified one?
If you flash the official firmware over the custom room without first cleaning the data (fastboot erase userdata), the phone can get stuck on bootloop or lose IMEI. Recovery will require a complete reset and flashing through the Mi Flash Tool with the clean all option.

5 Manual updates via Recovery or Fastboot

If the automatic update doesn't work, you can install the firmware manually. There are two methods available for the Redmi Note 9S (curtana):

Method 1: Recovery (without data loss)

  1. Download the latest stable firmware for your model from the official website (select Recovery ROM).
  2. Rename the file to update.zip and place it in the root of internal memory.
  3. Go to Settings β†’ About Phone β†’ System Update β†’ Three Dots (menu) β†’ Select a firmware file.
  4. Select update.zip and confirm the installation.

Method 2: Through Fastboot (complete flashing)

This method is suitable if Recovery does not work or the device is blocked. You will need a PC with Mi Flash Tool drivers installed.

  1. Download Fastboot ROM for Redmi Note 9S (curtana) with Xiaomi Firmware Updater.
  2. Unpack the archive in a folder without Cyrillic characters.
  3. Launch the Mi Flash Tool, connect your phone in Fastboot mode.
  4. Select the firmware folder and click Refresh β†’ Flash.
  5. Once completed, the phone will automatically restart.

πŸ’‘

Before you run through Fastboot, be sure to check the firmware version! Installing an older version on top of a newer one can result in data loss or an anti-rollback error.

6. Xiaomi restrictions on older devices: a hidden update policy

Xiaomi does not advertise, but practices artificially limiting updates for devices older than 2-3 years. Redmi Note 9S was released in 2020, and since 2023, many users note that:

  • ⏳ Updates come less frequently (once every 3-6 months instead of monthly).
  • πŸ”„ New versions MIUI contain fewer changes (only security fixes).
  • 🚫 Some regions are completely deficient (for example, European firmware for Redmi Note). 9S They stopped updating after MIUI 14).

Check whether your Redmi Note 9S is in the list of β€œobsolete” devices, you can on the forums XDA-Developers or in Telegram channels dedicated to MIUI.

If your device is no longer officially supported, there are two options left:

  1. Switch to custom firmware (like LineageOS or Pixel Experience).
  2. Swipe the latest available version of MIUI manually (see Section 5).

πŸ’‘

Xiaomi doesn’t have to keep the device up forever. After 3-4 years, updates can stop even for properly functioning smartphones, which is standard practice for most manufacturers except Google (Pixel) and Apple (iPhone).

7.Mi Account issues and region-based linking

If you have a Redmi Note 9S It was bought in one region and used in another (for example, brought from China to Russia), this can block updates. Xiaomi links firmware to the region of the Mi Account, and if they do not match up, it is possible to block the updates, OTA-updates don't come.

How to check and correct:

  1. Open Settings β†’ Mi Account β†’ Region.
  2. If the region is not the same as the firmware (for example, the phone is on global firmware, and the account is tied to China), follow the following steps: Sign out of the Mi Account. Reset network settings (Settings) β†’ SIM-maps and networks β†’ Reset network settings. Go back to the right region.

If the problem persists, try changing the firmware region through Fastboot (see Section 5). To do this, download the firmware for the desired region (for example, Global instead of China) and run it.

⚠️ Warning: Changing the firmware region can cause all data to be reset! pre-backup via Settings β†’ Additionally. β†’ Backup and reset.

8 Hardware problems: memory, battery, connectors

Less often, the reason for the lack of updates are physical malfunctions, but they should also be excluded:

  • πŸ”‹ Worn-out battery (less than 30% health) – the phone may shut down during the upgrade, interrupting the process.
  • πŸ’Ύ Damaged flash memory – if memory β€œdrops”, firmware files can be downloaded with errors.
  • πŸ”Œ Faulty connector USB/Type-C β€” interferes with the connection to the PC for manual firmware.

Check the battery health through the engineering menu:

#4636### β†’ Information about the battery

If the value of health is different from Good, it is time to replace the battery.

Use the AIDA64 app (Storeroom β†’ Memory Test) to diagnose memory. If the test shows read/write errors, contact the service center.

πŸ’‘

If the phone turns off when you try to upgrade or shows an error "failed to mount /system", this is a sign of hardware malfunction, in which case the self-firmware can aggravate the problem - it is better to take the device for repair.

Frequently Asked Questions (FAQ)

My Redmi Note 9S shows the "failed to download the update" error.
This error is usually associated with problems with the network or servers Xiaomi. Try: Switch from mobile Internet to Wi-Fi (or vice versa); Use VPN (for example, ProtonVPN) - sometimes helps to bypass regional restrictions. Clear the cache of the application com.android.updater (see section 2). Download firmware manually and install via Recovery.
After the update, the phone got stuck on the MI logo.
This is due to incompatibility of the firmware or interrupted upgrade process. Solutions: Press the Power Button + Volume up for 10-15 seconds for a forced reboot. If it doesn't work, run the stock firmware through Fastboot (see section 5). If the phone doesn't respond at all, contact the service (possibly damaged bootloader).
Can I roll back the firmware to an older version?
No, not for official firmware. Xiaomi uses an anti-rollback mechanism that blocks rollbacks to older versions. Trying to do this will lead to a device brilliance. Except for custom firmware (like LineageOS), but installing them requires an unlocked bootloader and a data reset.
How do I know which firmware is the latest for my Redmi Note 9S?
Check the official resources: official MIUI Downloads website (choose curtana model); Xiaomi Firmware Updater (which publishes all versions, including beta); Telegram channels like @miuiru. Pay attention to the firmware type: Stable - stable version (recommended). Developer - weekly builds (may contain bugs).
After the update, the root is gone.
Update through OTA To get them back, download the latest version of Magisk (GitHub). magisk.zip and pass through TWRP Or Patched image via Fastboot: Fastboot Flash boot magisk_patched.img Reboot the phone. If it doesn't load after that, then you can flash the original phone. boot.img stock-stack.