Originally Posted by Katdraken
I'm getting a wakelock that holds my phone awake about 80% of the time — at a wide range of frequencies, not just 200MHz. It's an Android OS and mdm_hsic_pm0 one. I'm currently running the latest CM11 nightly, with the 4.3 Rogers modem. Could someone help me with this?
No one can help, as far as I know. I have been looking for a solution to this wakelock for many months on XDA and many other forums. It rarely is a problem on touchwiz roms, but I have seen it once on Sky Air causing excessive battery drain. The only solution I have found is to reboot, but it can crop up again at any time.
I have tried every speculative solution I have found. Everything from disabling fast dormancy and other system tweaks, disabling location services, and spent hours disabling one app after another to see if I could determine if an app was causing it, all to no avail. I do not think it is based on data switching from LTE to 3g since I almost always have good LTE signal. One post I read said mdm_hsic_pm0 was a cumulative "bucket" for other wakelocks so there could not even be a single solution, but if it is, I cannot determine which other wakelocks can add up to the extreme battery drain while looking at BBS.
I would prefer to use a non-touchwiz rom since I really like the speed, battery life (when there's not a wakelock), customizations, small system size with fast backups, and file system (extSdCard drives me crazy), but I always go back to a touchwiz rom due to this stupid wakelock. I have been running the touchwiz-based SlimFast (not to be confused with SlimKat) for almost a week without the wakelock. With xposed modules, I have sufficient customizations to keep me happy plus it's pretty fast with good battery life. I will update this post if I ever see a wakelock problem with it.
Edit: The same day I posted this, I was looking at my wife's Note 2, and noticed excessive battery drain, and sure enough, this wakelock was the number 1 drain, despite two hours of screen time. And she is running SlimFast, so even touchwiz rom are not immune. .
If you must run a non-touchwiz rom, here's the best way to battle the wakelock I have found: Put a BBS widget on your homescreen with Boot as the reference. When you notice you have an excessive amount of awake time or a deficient amount of deep sleep, reboot.