Guys, please help me. I have been having trouble with drains for a very long time. I'm really exhausted, really thinking about uninstalling all apps, start from scratch and install only one app by one. But that would take a REALLY long time.
I'm running a custom ROM (HyDrOG3N-ICS) and Siyah kernel (latest). This has nothing/little to do with that, because I've tried several other ROMs/kernels. Always the same/similiar problem. Also other users are experiencing great battery life with these two.
No CPU/GPU undervolt going on. I use the ondemand governor.
I have a "Screen off" profile that sets the CPU max_freq to 200 MHz.
I have a "Screen on" profile that sets the CPU max_freq to 1000 MHz and min_freq to 200 MHz.
I have tried to
turn off WiFi, it didn't change much.
I have only
sync on Gmail, calendar and contacts.
I have seen
gprs.data-stall wakelock a lot lately. Even though I have mobile data disabled at
all times.
I have
GTALK_ASYNC_CONN wakelocks even though I froze Talk app with TiBU.
I did a
cat /proc/wakelocks > wakelocks.txt and put it into a PDF in the attachments.
In attachments are also my WireShark and dmesg and BBS dumps
BBS dump in attachment not working, here it is:
http://pastebin.com/W3iAw5Ui
192.168.1.20 is my phone.
I filtered the WireShark dump with this:
ip.src == 192.168.1.20 || ip.dst == 192.168.1.20
Because I was getting a lot of other network data.
Here are some screenshots:
http://imgur.com/a/cyhSO
As you can probably see in wakelocks.pdf
battery-sec-monitor is getting very high wake_count. Don't know what that is.
PLEASE help me get to the bottom of this.