HyperOS 2.0 HyperOS 2.0 STABLE RELEASE


Have you tried enabling the automatic cache deletion feature?

I experienced the same issue initially with the latest MiUI on the 13 Ultra, and it's happening again with Hyper OS 2.

I repeated the process yesterday, and it seems the issue has been resolved.
 
Yeah I completely agree to that. Also in 14u group people on HyperOS 2.0 not Xiaomi eu version don't have the severe 'android system' drain. Everyone on Xiaomi.eu has it. So definitely related to this custom ROM version of HyperOS .

Edit: maybe those versions of HyperOS do not show 'android system' in the stats . Nevertheless the drain and top of the stats list is there. Hopefully it will be fixed soon.

Well, for those who have battery drain (like me) I've just found a weird wakelock that keeps the phone awake almost 50% of the time.
Just for tracing this issue (maybe this can help developers to find something):

Deep Sleep state is almost 50% overnight (without interacting with the phone).
Used this ADB command in loop (works for windows): adb shell dumpsys power | findstr /c:"PARTIAL_WAKE_LOCK"
This shows something interesting:
Code:
PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m47s603ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m47s868ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m48s110ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m48s318ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m48s545ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m48s767ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m49s8ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m49s215ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m49s393ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m49s631ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m49s840ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m50s27ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m50s193ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m50s384ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m50s559ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m50s736ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 'NetworkStats' ACQ=-25ms (uid=1000 pid=2196 pkg=android)
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m50s930ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m51s182ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m51s393ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m51s569ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m51s772ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m51s935ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m52s94ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m52s258ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m52s480ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m52s641ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m52s864ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m53s23ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m53s216ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m53s396ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m53s619ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m53s825ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m54s32ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m54s226ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m54s418ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m54s611ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m54s849ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m55s41ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m55s185ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m55s353ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m55s519ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m55s679ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m55s842ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m56s0ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m56s225ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m56s432ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m56s625ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m56s828ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m57s16ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m57s199ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m57s377ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m57s617ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m57s822ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m58s32ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m58s209ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m58s449ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m58s638ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m58s848ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m59s86ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m59s266ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m59s456ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m59s608ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m59s761ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-3m59s936ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m0s114ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m0s255ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m0s494ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m0s689ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m0s847ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m1s56ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m1s227ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m1s392ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m1s569ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m1s729ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m1s890ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m2s80ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m2s238ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m2s430ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m2s624ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m2s798ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m2s977ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m3s152ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m3s344ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m3s517ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m3s694ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m3s870ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m4s49ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m4s224ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m4s417ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m4s561ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m4s688ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m4s815ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m4s933ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m5s102ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m5s248ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m5s409ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m5s566ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m5s758ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m5s920ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})
  PARTIAL_WAKE_LOCK                 '*job*/com.miui.weather2/.service.job.ScheduleCheckService' ACQ=-4m6s80ms LONG (uid=1000 pid=2196 pkg=android ws=WorkSource{10150 com.miui.weather2})

So I stopped Weather app and deep sleep state begins to grow.

In case someone needs to take a look deeper, I0m attaching a batch file to look at wakelock via adb shell command (without root).
Just run this .bat in the directory where you have adb.exe file (installed via Platform Tools).

Hope this helps someone fixing battery drain issues but this outstanding custom ROM.
 

Attachments

  • wakelock.zip
    294 bytes · Views: 19
With the last OS1 update, and now with this OS2 update am I continually getting a digest verification failure?
I have therefore not been able to update to either of these.
 
With the last OS1 update, and now with this OS2 update am I continually getting a digest verification failure?
I have therefore not been able to update to either of these.
Don't know what "digest verification failure" is.
If you mean "ZIP signature verification" in TWRP, then you must disable it as stated in the instructions, because we no longer sign the ZIPs.
 
Hey guys, I'm on stock rom HyperOs 1.0. Should I update to stock rom 2.0 and then flash eu rom or can I just go an flash it?
Merry Christmas to y'all!!
 
I updated my fuxi like this and have no problems with it:
Updating the TWRP A14 to A15
Reboot to TWRP
Updating / Dirty Flashing the new ROM (I had some partition errors)
Rebooting to TWRP
Mounting all partition manually
Again flashing the new ROM (without errors this time)

But I have problems with root , some modules break something and after a reboot I get straight into fastboot mode (instead booting to system) Not related to this new update but I though I would mention it. Don't be scared , if this happens to you just reflash the new ROM and reinstal magisk.zip with TWRP (but, do not flash the magisk image with the magisk app)
 
Yeah I completely agree to that. Also in 14u group people on HyperOS 2.0 not Xiaomi eu version don't have the severe 'android system' drain. Everyone on Xiaomi.eu has it. So definitely related to this custom ROM version of HyperOS .

Edit: maybe those versions of HyperOS do not show 'android system' in the stats . Nevertheless the drain and top of the stats list is there. Hopefully it will be fixed soon.
Is there another custom ROM that people not on xiaomi.eu are using? or are you referring to using the stock rom?

As for your theory regarding stats just not reporting "android system", it doesn't matter what is reported. It matters what the overall drain is. If, for example, one rom doubles my battery life, I don't care if "android system" or something else is using up most of it.
I'm on 14U Global, HyperOS 1.0 and my SOT is under around around 5hrs.
 
Just updated on Aurora.
So far the only strange behavior is that the Play store is reinstalling or doing something with all my apps. It says installing "Language for <app>" for every app I have on my phone.
Never seen this before
 
Have you tried enabling the automatic cache deletion feature?

I experienced the same issue initially with the latest MiUI on the 13 Ultra, and it's happening again with Hyper OS 2.

I repeated the process yesterday, and it seems the issue has been resolved.
I didn't understand what you mean by "automatic cache deletion feature"
 
Has anyone tested the new OS version 2.0.11.0.VNBCNXM for the Xiaomi 14 Pro? Have any issues been encountered? Does the Wi-Fi signal work properly? Thank you in advance for any feedback!

Inviato dal mio 23116PN5BC utilizzando Tapatalk
 
  • Like
Reactions: Vlad_melon
Hey,
i have the Xiaomi 13 Ultra (Ishtar),
i recently installed the HyperOS 2 update and had a lot of problems with the phone rebooting and lagging as someone mentioned here above me.
I installed today the updated twrp and dirty flashed the rom again, it seems to solve some of the problems.

I still have 2 problems at the moment, here they are:

1. Battery charging is connecting\disconnecting a lot of times randomly (if i'm correct it happens when a notification is received).
2. While i'm in phone calls and WhatsApp calls, the microphone is not working, the other side can't hear me at all.

I very appreciate all the work and hoping for a solution because the phone part is very critical for everyone i guess.
Have you tried cleaning the USB Type-C connector? Maybe some dust got in.

For the microphone, check that the permissions are correct in the WhatsApp and phone app settings.
 
Last edited:
I didn't understand what you mean by "automatic cache deletion feature"
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.
 
mi 13 ultra ishtar:
after some issues regarding stability and randor reboots phone was working like a chram until today i accindetaly rebooted phone and now got again issues.. i don't know what to do ..
reflahed again rom and magisk same problem.

phone is stable only if i reboot and not log in. doesnt even work usb port after login
 
I updated my fuxi like this and have no problems with it:
Updating the TWRP A14 to A15
Reboot to TWRP
Updating / Dirty Flashing the new ROM (I had some partition errors)
Rebooting to TWRP
Mounting all partition manually
Again flashing the new ROM (without errors this time)

But I have problems with root , some modules break something and after a reboot I get straight into fastboot mode (instead booting to system) Not related to this new update but I though I would mention it. Don't be scared , if this happens to you just reflash the new ROM and reinstal magisk.zip with TWRP (but, do not flash the magisk image with the magisk app)
My TWRP is 3.71_12v8.6, I believe it is A14, where do I get the img of TWRP A15?
I downloaded a fastboot.zip but I am not sure it is a TWRP. I have a FUXI.
 
Xiaomi 13 Ultra, unable to use with HOS2
After setup, even if I wipe data, twrp or fasboot flash, it still does the same. black screen, reboots randomly.
Downgrading to last stabe version for global rom and selling this phone. xiaomi eu team is over.
I noticed that by putting heavy tasks on the device it stops giving these errors, for example as soon as it allows me to enter I open a heavy game like call of duty and after a while it stops giving errors.
 

Similar threads

  • Locked
HyperOS 1.0 24.7.1
Replies
54
Views
44K
Replies
51
Views
45K
  • Locked
HyperOS 1.0 24.7.15/17
Replies
87
Views
54K
  • Locked
HyperOS 1.0 24.7.8/12
Replies
50
Views
35K