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:
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.