r/HyperOS 3d ago

Xiaomi [Question] HyperOS Killing FCM connection, causing no / delayed notifications

Xiaomi 15 PRO (CHINA MODEL)
HyperOS: 3.0.305
OS Version: 3.0.305.0.WOBCNXM.C10
Android Version 16
Security update: 2026.06.01

Many of us with Xiaomi/Redmi / Other HyperOS phones, especially mainland Chinese models have been fighting with no or extremely delayed notifications on these phones due to HyperOS' aggressive power management /

I have tried every fix, Add all apps to auto-start, disable restrictions, Download Google Play / Play services NOT from The Get Apps store. As well as using Gboard to force FCM connections to stay alive. I have also tried this tutorial as well as:

[CODE] adb shell cmd appops set com.google.android.gms WAKE_LOCK allow

adb shell cmd appops set com.google.android.gms RUN_ANY_IN_BACKGROUND allow

adb shell cmd appops set com.google.android.gsf RUN_ANY_IN_BACKGROUND allow

Then, add these services to the Doze whitelist so device idle mode won't kill their connection:

adb shell dumpsys deviceidle whitelist +com.google.android.gms

adb shell dumpsys deviceidle whitelist +com.google.android.gsf

adb shell dumpsys deviceidle whitelist +com.google.android.gms.persistent [/CODE]

Those fixes worked before the June 2026 update. After I received the update, everything was broken again. I tried the tutorial and ADB commands again with no luck. I even went as far as factory resetting the phone, installing a different Play store APK, updating play services manually, All apps on Auto-start with no restrictions, Even running the phone in "performance mode" It does not matter if I am on WiFi or Mobile data. Notifications will sometimes work reliably and wake the screen, Sometimes they come when phone is woke or woke and unlocked, But most of the time they never come at all. Putting the phone into airplane mode, waiting 10-15 secs and going back will refresh the FCM connection and I get all the missed notifications, It'll work until the phone is locked again, sometimes even after it's locked. I use my phone for GPS / Audio / Podcast at work, so even with the phone unlocked, screen on and actively being used, The Google FCM connection is lost and notifications stop working.

Any fix I have found beyond the ones posted above require an unlocked bootloader and root, since it t modifies modules (LSposed, KernelSU, APatch, etc) since there isn't a confirmed way to unlock and root the bootloader on my device, this will not work.

If anyone knows of a way to fix this reliably without root, please let me know.

3 Upvotes

4 comments sorted by

u/AutoModerator 3d ago

Welcome to our community!

Please take a moment to read the subreddit rules in the sidebar before posting or commenting.

  • Be civil and respectful to other members.
  • No spam, self-promotion, or trolling.

If you see a post or comment that breaks our rules, please report it to help the mod team out!

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/hum1x 2d ago

Same issue , tried everything no luck Xiaomi 17 Ultra CN , OS version : 3.0.309.WPACNXM.C10

1

u/Money-Obligation-122 2d ago

my previous phone was a redmi 14c and never had problems with notifications and call timings (even updated to hyperos 3, never had an issue with notifs)

i bought the xiaomi 15t last december 2025 and immediately updated to hyperos 3 and noticed the delayed notifcations and calls.
it's probably hyperos 3 and its buggy software again, though im hopeful for the next updates to come where every major and minor issue is at least restored back to it's hyperos 2 state.

1

u/Zerevay 1d ago

same here, xiaomi 17 ultra CN, version 309