Introduction: When technology fails at the most critical moment
You wake up in a cold sweat, realizing that you were late for an important meeting β and the Xiaomi Redmi smartphone is silently lying on the nightstand with the screen off. The alarm didnβt work... again. This situation is familiar to thousands of users of the Redmi line β from the budget Redmi 9A to the flagship Redmi K60 Pro. But why does the modern smartphone with multitasking MIUI not cope with the basic function that even the button phones of the 2000s flawlessly performed?
The reasons can be found in software bugs (especially for MIUI 12-14 versions) and hardware limitations, such as aggressive battery optimization, which βsleepsβ background processes. In this article, we will analyze all possible scenarios of alarm clock failure on Xiaomi Redmi, including rare cases that are not written about even in official forums. You will learn how to diagnose a problem in 3 minutes and what to do if the alarm clock does not work only on certain days of the week or when you connect to charging.
1. Battery Optimization: The Biggest Alarm Killer on MIUI
More than 60 percent of complaints about broken alarm clocks are related to the automatic battery optimization feature that Xiaomi has aggressively implemented since MIUI 10.The system views the Watch app as a background process and can force it to freeze, especially if:
- π Charge level below 15% (optimization threshold)
- π΅ The phone has been in charge saving mode for a long time.
- π« The βClockβ app has been added to the list of Restricted Apps
- π There has been an automatic update MIUI (resetting optimization settings)
To check if the alarm system is blocking:
- Open Settings β Battery and Performance β Battery Management
- Select App Selection and find the "Clock" (com.android.deskclock)
- Set the No Limits mode (not Energy Saving!)
- Activate Auto Start and Background Activity Switch
Turn off battery saving mode|Install for "Clock" "Without restrictions"|Enable auto-start application|Add "Clock" to memory cleanup exceptions|Reboot your phone after the changes-->
Important! Some models (Redmi Note 11 Pro+, POCO X5 Pro) will have a hidden menu called Deep Optimization on their MIUI 14 updates to find it:
- Enter the search for settings request *.deep
- Choose Deep Application Optimization
- Turn off optimization for Watch and Google Play Services
π‘
If the alarm doesnβt work after this manipulation, try installing a third-party app (like Alarmy or Sleep as Android) and adding it to the optimization exceptions to help determine if the problem is in the system app or in the MIUI settings.
2. System bugs: when firmware is to blame
Xiaomiβs official forums are full of complaints about bugs with alarm clocks in specific versions of firmware, such as:
| Model | MIUI version | Problem. | Decision |
|---|---|---|---|
| Redmi Note 10 Pro | 12.5.4-12.5.7 | The alarm goes off without sound. | Recoil on 12.5.3 or upgrade to 13.0.4 |
| POCO F3 | 13.0.2-13.0.5 | The alarm clock does not work when connected charging | Resetting the settings of the "Clock" application |
| Redmi 9T | 12.0.8-12.0.11 | The alarm clock is triggered 1 hour later. | Enable automatic time zone determination |
| Redmi K40 | 12.5.10-12.5.12 | The alarm clock doesn't work on weekends | Remove all recurring alarm clocks and create new ones |
If your model makes it to this list, the solutions are simple:
- Update your firmware to the latest stable version via Settings β About Phone β System Update
- Reset the settings of the Watch app: Settings β Apps β Application management β Watches β Storage β Clear the data Attention! This will remove all stored alarm clocks.
- Reverse to the previous version of MIUI (if the problem occurred after the update). To do this, download the necessary firmware from the official website and run through Recovery.
Redmi Note 10/11/12 series|Redmi 9/9A/9C/9T|POCO X3/X4/X5|Redmi K40/K50/K60|Another model-->
β οΈ If you use custom firmware (like LineageOS or Pixel Experience), the problem may be incorrect implementation of AlarmManager. | grep Alarm or install an alternative alarm clock app.
3. Conflict with other applications
Some programs can intercept alarm clocks or block them, and most often, the fault is:
- π‘οΈ Antiviruses (Avast, Dr.Web, 360 Security) β block auto-run of system applications
- π Permission Managers (App Ops, Shizuku) β limit the access of the Watch to notifications
- π΅ Music players (Spotify, YouTube Music) β can βmuffleβ the sound of the alarm when playing
- π Automators (MacroDroid, Tasker) β can turn off alarm clocks on schedule
How to check conflicts:
- Run your phone in safe mode (hold the shutdown button β Safe Mode) If the alarm goes off, the third-party app is to blame.
- Look at logs through Settings β About Phone β Debugging β System logs (look for records from AlarmManager or DeskClock).
- Turn off the adaptive battery in Google settings: Settings β Google β Google Services β Battery Optimization.
List of apps that exactly conflict with alarm clocks on MIUI
Hardware problems: when the "iron" is to blame
If the software methods didn't work, the problem could be the hardware, and it's often the fault of:
- π Dynamics β physical breakdown or dust clogging (especially relevant for Redmi) 9A redmi 8A)
- π Battery β if the phone turns off at night due to discharge (check Settings) β Battery β Battery utilization)
- π± Power button β if the phone does not wake up on the alarm clock, but the screen turns on by touch
- π‘οΈ Overheating β The alarm clock may not work if the phone overheats at night (check Settings). β The phone. β Status)
Diagnostics of hardware problems:
- Check the speaker: ##4636## β Equipment Test β Audio β Speaker Test If the sound is intermittent or missing β the speaker is faulty.
- Measure battery discharge at night: adb shell dumpsys battery Normal discharge in standby mode - no more than 2-3% per night.
- Check the power button: ##7594## β Keyboard test If the button does not work 100% of the presses β a replacement is required.
β οΈ Attention! On the Redmi Note 8 Pro and Redmi K30 Pro known bug with power controller MT6785, It can turn off the phone at a charge level below 5% even if the alarm is set, so the solution is to keep the charge above 20% or take the device to a service to replace the controller.
5. MIUI features: hidden settings and non-obvious solutions
MIUI is known for its "secret" features that can affect alarm clocks, and here's what to check:
- π Do Not Disturb (Settings) β Sound. β Donβt disturb β even if itβs off, check the schedule and exceptions.
- π Notifications for βClockβ β These must be enabled (Settings) β Notifications β The clock).
- π Dark theme β on some models (Redmi Note 11) it conflicts with the display of alarm clocks on the locked screen.
- π Time synchronization β if the date/time is lost, the alarm clock may not work (Settings) β Additionally. β Date and time β Autodetermination).
Non-obvious solutions:
- Turn off βSmooth Notificationsβ: Settings β Special Features β Smooth Notifications This feature can delay the alarm clock by 5-10 seconds.
- Reset network settings: Settings β SIM-maps and mobile networks β Network Settings Reset Sometimes alarm clock problems are associated with time synchronization errors over the network.
- Delete your Mi Account (temporarily): Settings β Xiaomi Account β Delete your account On some firmware, your Mi Account blocks background processes.
π‘
If the alarm doesn't work only on certain days (like Mondays), check the schedule settings in the Clock app. MIUI has a bug where the repeat alarms are reset after the weather update in the widget.
6. Alternative solutions: if nothing helps
If all of the above methods have not worked, try these options:
- β° Set a third-party alarm (Alarmy, Sleep as Android, Timely) β they bypass the restrictions MIUI.
- π Reset your phone to factory settings (pre-reverse via Settings) β Additionally. β Backup).
- π± Use a smartwatch (Mi Band, Amazfit) β it has an independent alarm clock.
- π Connect the external speaker via Bluetooth β sometimes the sound of the alarm goes only on it.
For the most desperate - root solutions (requires unlocking the bootloader):
- Install Magisk and Disable Flag Secure module β this can help if the alarm clock doesnβt appear on the locked screen.
- Edit the file. /system/build.prop, line: ro.config.alarm_alert_max_volume=100 This will force you to set the maximum volume for alarm clocks.
β οΈ Redmi models with MediaTek processor (Redmi) 10C, Redmi 9A) ROOT can lead to loss of warranty and problems with OTA-Before you hack, check if your model has official Magisk-enabled firmware on the forum. XDA Developers.