You set an alarm on the Xiaomi Redmi Note 12 or POCO X5 Pro, but you overslept in the morning because it didn't work? This problem is familiar to many owners of smartphones on MIUI, Xiaomi's branded shell. Unlike "naked" Android, here alarms are controlled not only by the standard Watch app, but also by system services that can conflict with energy saving, background restrictions or even hardware features of the processor.
In this article, weβll look at all the possible reasons why Xiaomiβs alarm clock might not work, from commonplace user errors to hidden firmware bugs, how to check battery optimization settings, why alarm clocks donβt work in βDo Not Disturbβ mode with exceptions included, and what to do if a problem occurs after the MIUI 14/15 update, and at the end, a quick diagnostic checklist and answers to frequent questions.
1. Checking the basic alarm clock settings
Before you dig deeper, make sure that the problem is not an elementary error. Go to the Watch app (the icon with the dial) and check:
- β° Time of alarm clock β you may have accidentally set it for the evening instead of the morning (check the format) 12/24 hourly).
- π Signal sound β if you select βNo Soundβ or a melody that is too quiet, the alarm will go off, but you wonβt hear it.
- π Repeatability β a single alarm clock will not work daily.
- π΄ Vibration - on some models (Redmi 10, POCO M4 Pro) the vibration is switched off separately from the sound.
Also, look at the alarm labels on the home screen. If you delete the widget or the Watch app icon, it doesn't affect the alarm clock, but it can be confusing. The alarm clocks themselves are stored in the system regardless of the labels.
Conflict with the energy saving regime
The most common reason for silent alarms on Xiaomi is aggressive battery optimization. The MIUI default restricts background activity of applications, including the Watch, to extend battery life, and as a result, the alarm may fail if:
- π The phone was in ultra-long wait mode (on automatically at low charge).
- β‘ The option to limit background activity for the Watch application is enabled.
- π App Watch added to the list of Deep Optimization.
To fix this:
- Go to Settings β Applications β Application Management β Watches β Battery Optimization.
- Select No Limits (if there is no such item, turn on Allow Background Activity).
- In the same menu, check that the app has AutoRun permission.
Open Settings β Applications β Hours
Select βNo Limitsβ in Battery Optimization
Enable AutoRun for the Watch application
Reboot your phone after the changes-->
Some firmware (MIUI 13 and older) may need to further disable Adaptive Battery Optimization in Settings β Battery β Battery settings. This will reduce battery life a little, but ensures that alarm clocks are running smoothly.
π‘
If after turning off the optimization alarm clock worked, but the battery began to go down faster, try an alternative solution: set a third-party alarm app (for example, Sleep as Android) and add it to the exceptions optimization.
3.The Impact of the Do Not Disturb (DND) Regime
Xiaomi's Do Not Disturb (DND) mode blocks all notifications, including alarm clocks, unless exceptions are set up. Many users forget that:
- π« By default, alarm clocks are not included in the list of permitted notifications in the DND.
- π If you manually added an alarm to the exceptions, but it still does not work, check the schedule. DND β It is possible that the mode is activated automatically at night.
- π± On some models (Xiaomi 13, Redmi) K50) There is a separate alarm switch in the settings DND.
How to set up:
- Go to Settings β Sound and vibration β Do not disturb.
- Select Allow exceptions β Alarm clocks and turn on the option.
- If you use a schedule, make sure it doesnβt overlap with the alarm clock time.
What to do if there are no exceptions?
4 Problems after MIUI Update
MIUI updates often bring new bugs, especially in the first builds. If the alarm clock stopped working after an update (for example, from MIUI 13 to 14), the reasons may be as follows:
| MIUI version | Typical problem | Decision |
|---|---|---|
| MIUI 12.5β13 | Resetting alarm clock settings after update | Reinstall the Watch app through Settings β Apps |
| MIUI 14 (global) | Alarm clocks fail in background due to new optimization algorithm | Turn off Adaptive Optimization in Battery Settings |
| MIUI 15 (beta) | Conflict with Google Play Services (Alarms are reset) | Clear the cache of Google Play Services in Settings β Apps |
If the problem occurs after the update, try:
- Clear the cache and data of the Watch app (in Settings β Apps). Attention: this will remove all stored alarm clocks!
- Reverse to the previous version of MIUI (if backup is available).
- Set an alternative alarm from Google Play (e.g. Timely or Alarmy).
β οΈ Attention: On beta versions MIUI (especially for Xiaomi 13T or POCO F5) The alarm clocks may not work due to test limitations. β The phone. β Version. MIUI β If you have a βBetaβ mark, consider switching to a stable branch.
5. Hardware causes: battery and processor
If the software methods did not help, the problem may lie in the iron:
- π Weak battery: if the phone shuts down at night due to a discharge, the alarm won't work.Check the battery health in Settings β Battery β Battery condition (normal - from 80% capacity).
- β‘ Deep discharge: if the phone is discharged βto zeroβ, the internal clock is confused, and the alarm clocks may not work correctly.
- π οΈ Problems with the motherboard: on old models (Redmi) 4X, Mi A1) The quartz resonator responsible for time may be damaged.
How to diagnose:
- Connect your phone to overnight charging and check if the alarm goes off. If so, the battery is a problem.
- Compare the time on your phone to a reference (e.g. time.is). If the discrepancy is more than 1 minute, reset your network settings (Settings) β SIM-maps and mobile networks β Resetting network settings).
- Check your phone for overheating: If the processor overheats at night (for example, due to background tasks), the system may be forced to shut down.
On removable battery models (Redmi 3S, Mi Max), try to remove the battery for 10 seconds, which will reset the time cache. On non-removable batteries, a similar effect is given by hard reset (press Power + Volume up for 15 seconds).
6. Conflict with third-party applications
Some apps can block alarm clocks even if you donβt notice it:
- π‘οΈ Antiviruses (e.g. Avast, 360 Security) β may consider alarms suspicious activity.
- π Task Managers (e.g. Greenify) β Forced to close background processes.
- π΅ Music players (for example, Spotify, Yandex Music) - can capture the audio stream, because of which the alarm clock plays without sound.
How to find the culprit:
- Launch your phone in Safe Mode (press the power button β Safe Mode). If the alarm goes off, the problem is in a third-party app.
- Turning to delete recently installed programs, checking the alarm clock.
- Check the permissions for applications in Settings β Apps β Resolutions β some can block sound or vibration.
β οΈ Attention: On Xiaomi with MIUI 14+ There's a hidden feature called Notification Optimization that can block alarms from third-party apps. To turn it off, type ##2664## in the Phone app and select Disable Notification Optimization.
7. Alternative solutions: if nothing helps
If the standard methods donβt work, try:
- π Resetting: Return the clock and sound settings to factory settings (Settings) β System system β Resetting settings β Reset application settings).
- π± Third-party alarms: Install Sleep as Android or Alarmy β they bypass restrictions MIUI through their own mechanisms of awakening.
- βοΈ ADB-For advanced users, disable optimization via computer: adb shell dumpsys deviceidle whitelist +com.android.deskclock (Developer Mode and Debugging Required) USB).
On NFC models (Xiaomi 13 Pro, POCO F4 GT), you can use smart bracelets (such as the Mi Band 7) to duplicate alarm clocks. Set up sync in the Mi Fitness app - even if the phone is asleep, the bracelet vibrates.
π‘
If the alarm clock doesnβt work only at a certain time (e.g., 3 to 5 a.m.), the problem may be with the Linux task scheduler used in MIUI. The solution is to set the alarm 1 to 2 minutes earlier or later than the problem time.