|
Edited by chaoscreater at 2016-6-23 05:53 \n\nMan, the signup process for this forum is just painful.
Anyway, I signed up just to reply to this thread. Got my UMI Super yesterday, powered it on and saw the same WiFi bug as well. Even in airplane mode, the battery usage goes up.
So I immediately downloaded the latest OTA (June 16th as of current writing), went into developer settings and ticked the Legacy DHCP Client option, then untick it so it's back to what it was again. This somehow stabilized it. I also went into the scanning option (you have to search for it and this is mentioned in this thread) to enable and disable wifi scanning.
I did also install TWRP and rooted the phone and set SElinuxmode to permissive, not sure if related or not.
One other thing I noticed is that the battery menu on this phone seems bung? Not sure if it's because of the 4000 mah battery that makes it crap out or something, but I noticed that the FIRST entry in the graph will always have a high battery usage. For example, I charged my phone to 100% and unplug it for 10 minutes. During those 10 minutes, I haven't touched the phone at all. I noticed that Phone Idle was at the top of the list and that's normal. What's NOT normal however is the Phone Idle usage shows 3 hrs 31 mins (doesn't make sense, since it was only unplugged 10 minutes ago) and the battery mah usage was already at 770mah. The same thing happened for Cell Signal. I charge it to full, leave unplug for a few minutes and it shows 3 hrs of usage already.
This leads me to believe that perhaps there's a bug with the battery menu. Maybe WiFi displayed such "heavy usage" because it was the first entry in the list. When I got the phone, I didn't get the Android out of the box setup, where you select the language, setup Google account etc. It booted straight to the homescreen. So perhaps all devices were tested during production and the last thing they tested was WiFi. Then they just package them without doing a proper factory reset or wipe in recovery.
UPDATE:
After running BetterBatteryStats, the wifitimer wakelock came up quite high on the list. In the advanced wifi settings, you'd normally find a wifi timer option to configure. This can be seen on my Galaxy S5 at least. However, this setting is hidden and I'm wondering if it's actually enabled? Basically what wifi timer does is it will turn on/off the wifi at the times you specify. I think while the June 16th build may have fixed the wifi bug, they may have just hidden that away from the battery menu graph. BetterBatteryStats kernel wakelocks don't lie.
The other wakelocks I found are EINT and ttyc0. After a quick Google search, I found these 2 links:
https://forum.meizufans.eu/topic ... ain-uknown-wakelock
http://en.miui.com/thread-196464-1-1.html
Basically, these wakelocks are relevant to the Mediatek chipsets. I used to own a Xiaomi Redmi/Hongmi, which also used a Mediatek chipsets and I remember seeing the EINT wakelock on there before as well. According to those 2 sites I found above, the wakelocks relate to either WiFi or the fingerprint sensor. Well, we know that we had a wifi bug and this may still be present, just hidden away and giving us the false sense of feeling that it's "fixed". The fingerprint sensor also makes sense, because I set that up and am using it. If you guys are getting a high Phone Idle usage, try disabling fingerprint unlock.
|
|