|
Edited by chaoscreater at 2016-6-23 09:29 \n\n Edited by chaoscreater at 2016-6-23 09:27 \n\nGuys, Phone Idle is most likely due to the use of the fingerprint unlock. This is caused by either the EINT or ttyc0 wakelocks, found in betterbatterystats.
https://forum.meizufans.eu/topic ... ain-uknown-wakelock
http://en.miui.com/thread-196464-1-1.html
In one of those 2 threads, wifi is also mentioned as one of the possible issues. We had a wifi wakelock prior to the June 16th build, so this would make sense as it's probably not fixed.
This is a Mediatek chipset issue, but UMI should have done a proper QA to test all this. I should've bought the Xiaomi Note 3 Prime Pro as it's only a few dollars more and has the Snapdragon 650 chipset, which scores way higher than the Mediatek P10.
Anyway, firmware updates might fix these bugs but at the moment, I recommend turning off wifi when you're not using it (if you're rooted, can find apps that do this for you automatically at certain times) and don't use the fingerprint unlock for now (which is stupid, I know).
UPDATE:
Confirmed that fingerprint sensor is the ttyc0 wakelock. If you enable fingerprint unlock, it doesn't necessarily mean the wakelock will occur. If fingerprint unlock is enabled and you restart your phone and do not use it, wakelock doesn't go up. It's only when you use it for the first time upon phone bootup, that the wakelock will keep rising. If you then try to disable the fingerprint unlock, it doesn't stop the wakelock. You have to restart the phone.
In other words, the wakelock kicks in as soon as you touch the fingerprint sensor on the back, but only if you feel that it vibrates (which means it's in use). If you never use the fingerprint unlock in the first place and you touch it, it doesn't respond and that won't trigger the ttyc0 wakelock.
On an unrelated note, one other weird bug I found is that you can't freeze the Wireless (FOTA) Update system app. You can freeze it in Titanium Backup, but upon restarting the phone it unfreezes itself. I want to freeze it because it shows up under betterbatterystats and tries to fetch new updates, despite me setting it to check for update weekly instead of daily.
|
|