Updating the notification panel (curtains) on Xiaomi smartphones often brings not only new features, but also unpleasant bugs: brakes when swiping, the disappearance of fast switches or incorrect display of notifications. If after the MIUI update, the curtain became worse, it can be rolled back to the previous version. In this article, we will analyze all the current ways to return the old notification panel, including methods without root rights and using ADB.
Itβs important to understand that rolling back the curtain is an interference with system files that can lead to unstable phone performance. Weβve only collected proven methods, but on models with a locked bootloader (such as the Redmi Note 12 Pro+ 2023), some methods may not work without unlocking. If you are not sure of your skills, first back up the data through Settings β Additional β Backup.
Why the notification curtain may not work properly after the update
Problems with the notification panel after the MIUI update are usually related to:
- π New curtain optimized for fresh system libraries, but older apps (e.g. Google Play Services) have not yet been adapted.
- π Bagami in firmware: In the first builds MIUI 15 Many users complained about the lags when opening the curtain due to errors in animation.
- π± Incompatibility with iron: on budget models (Redmi) 10A, Poco M4 Pro) new curtain graphics may be slowed by weak processor.
- π Manufacturer restrictions: Xiaomi sometimes blocks rollback of system components on Anti-Rollback devices (e.g. Xiaomi 13 Ultra).
Before you start rolling back, check if the problem has been fixed in the next patch. Go to Settings β About Phone β System Update and install all available updates. If there are any bugs left, go to the methods below.
Method 1: Recoil through MIUI settings (without root)
The safest method is to use the built-in curtain reset feature, which works on most devices with MIUI 12-15, but does not guarantee a return to the old version of the design, but only resets the configuration.
- Open Settings β Notifications and Status bar.
- Scroll down and select Reset Notification Settings.
- Confirm the action and restart the phone.
If this method does not help, try a more radical option:
- Go to Settings β Applications β Application Management.
- Find the MIUI System Interface (or Launcher on some models).
- Click Storage β Clear the data and restart the device.
Backup data | Check battery power (minimum 50%) | Disable two-factor authentication in Mi Account | Make sure you have a stable Internet connection
-->
β οΈ Warning: Cleaning up the system interface data will reset all the widgets on the home screen and the theme settings, and you can only restore them manually.
Method 2: Remove updates via ADB (for advanced)
If resetting didn't work, you can manually remove the curtain update via ADB (Android Debug Bridge), which requires a computer and enabled USB debugging.
Instructions:
- Download Googleβs Platform Tools and unpack the archive.
- On your phone, activate Settings β About Phone β MIUI version (click 7 times to turn on Developer Mode).
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect your phone to your PC, open the command line in the adb folder and do:
adb devices
adb shell pm uninstall -k --user 0 com.android.systemui
adb shell cmd overlay list | grep ControlCenterThe last command will show the identifiers of the curtain overlays. Copy them and do:
adb shell cmd overlay disable com.android.theme.icon.pack.controlcenter.overlays.VER(Replace the VER with the real identifier from the output).
| Xiaomi model | Team to roll back curtain | Notes |
|---|---|---|
| Redmi Note 11/12 | adb shell cmd overlay disable com.android.theme.icon.pack.controlcenter.overlays.V13 | It works on MIUI 14.0.3+ |
| Xiaomi 13/13 Pro | adb shell pm uninstall -k --user 0 com.miui.systemAdSolution | Requires a reboot. |
| POCO F4/F5 | adb shell cmd overlay disable com.android.theme.icon.pack.controlcenter.overlays.V12 | Can reset your gesture settings |
What if the ADB canβt see the device?
β οΈ Note: On some models (Xiaomi) 12T, Redmi K50) Removing the curtain overlays can reset all the animations in the system, and you can only restore them through a complete reset.
Method 3: Reverse via TWRP (unlocked bootloader required)
If you have a custom TWRP recap, you can manually flash the old version of the SystemUI.apk file. This method is suitable for advanced users and requires:
- π Unlocked bootloader (instructions for Xiaomi: official website).
- π± Established TWRP (The version should support your model).
- π Backup of the current firmware (do backup through Backup in the TWRP).
Step-by-step:
- Download the archive with the desired version of SystemUI.apk for your firmware (see 4PDA or XDA-Developers forums).
- Reboot the phone to TWRP (clip Power + Volume up).
- Select Install β Install Image and specify the path to the downloaded file.
- Sweep the file to the System section and run Wipe Dalvik/Cache.
- Reset the device.
π‘
Before you run through TWRP, check the hash amount of the downloaded file SystemUI.apk, which will prevent you from installing a damaged package. Use the MD5 Checker utility for Android.
If the phone loads into a bootloop (cyclic reboot) after firmware, go back to TWRP and restore the backup via Restore.
Method 4: Using the Magisk module (for rooted devices)
If you have Magisk installed on your Xiaomi, you can use the MIUI Control Center module, which allows you to return the old curtain without completely flashing.
How to determine:
- Download the MIUI Control Center module (check compatibility with your version of MIUI).
- Open Magisk Manager and go to the Modules section.
- Click Install from Storage and select the downloaded file.
- Reboot the phone.
After installation of the module:
- π§ Set up the curtain through Settings β Notifications β Control panel.
- π¨ Choose the design from the proposed options (versions from the MIUI 10. MIUI 14).
- π If necessary, turn off animations to speed up work.
β οΈ Note: Modules for Magisk may conflict with some banking applications (e.g. SberBank Online or Tinkoff).If payment services stop working after installing the module, delete the module or use MagiskHide.
Method 5: Complete downgrade firmware (extreme case)
If nothing else works, you just have to roll the entire firmware back to the previous version, which is a radical way to bring the curtain back to factory status, but you have to:
- π Complete Fastboot or Recovery Fastboot.
- π΅ All data loss (unless backup is made).
- π Unlocked bootloader (on most Xiaomi models after 2020).
Instructions:
- Download the desired firmware version from the official Xiaomi website (choose Stable, not Developer).
- Unpack the archive and connect the phone to your PC in Fastboot mode (clip Power + Volume Down).
- Open the command line in the firmware folder and do:
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash vendor vendor.img
fastboot erase userdata
fastboot rebootAfter the reboot, the phone will be like a post-purchase phone β with an old version of the curtain and a clean system.
π‘
Before downgrading the firmware, check if your model supports rollback.Some devices (such as the Xiaomi 11T Pro) have Anti-Rollback protection installed, which can lock the phone when trying to flash the older version.
Frequent mistakes and their solutions
When you roll back the curtains, you often have typical problems, and we've collected some of the most common and common ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| The curtain does not open after the rollback | SystemUI cache damaged | Clear the cache via TWRP or run adb shell pm clear com.android.systemui |
| The Quick Settings Panel is Missing | Deleted ControlCenter overlay | Recover overlay with adb shell cmd overlay enable PACKAGE_NAME |
| The phone does not load after the firmware | Incompatible version of SystemUI.apk | Fastboot complete the Fastboot |
| Lags on swipe down | Conflict with Magisk modules | Disable all modules in Magisk Manager and restart |
If none of the methods worked, check:
- π Compatibility of your model with the chosen method (on forums) 4PDA lists of supported devices).
- π Connecting to a PC (try another cable or port) USB 2.0).
- π‘ Internet connection stability (when downloading firmware or modules).