[LG Optimus G Pro] spexwood:
OK, after... ummmm... I don't know how many days since I last posted...

I tried version 10P and still had the issues. Tried removing Google Play Services and I thought it fixed the problems, but by the next morning, the phone was super hot and wouldn't sleep again.

It was pretty much random, but I was able to force it to occur when charging the phone at least 10%+ until I got the Battery Full message. After doing this, 90% of the time, the problem would start immediately. Otherwise, it's really random.

I also discovered that if I turned wifi off and then back on again, the problem would immediately go away and the phone would start sleeping... but at some random point, the phone would wake up again and slowly start getting hot and battery would drain rapidly. It was becoming a pain having to constantly check the phone for the "wakelocks" and then toggling wifi.

So, I reverted back to 10K and so far everything is working fine. I honestly don't know what version of the firmware I was using prior to 20g. I was using V4 of the G2 Added E988 ROM. I THINK it was the e98010K equivalent, but not certain. It could even have been the 10g equivalent though....

I am definitely agreeing now with the Kernel bug. It could also be a couple driver bugs too (in my case, one with the wifi driver, or dhd_dpc). I just had to be certain that it wasn't Play Services. Sony was blaming their Xperia problems on Play Services, but now that 5.0.84 has been released and Xperia phones are still plagued with the same problems. Users are enraged at Sony now. I REALLY hope that LG does indeed fix this soon and not be like Sony and just blame the problems on Google and hope they go away.

FINAL UPDATE (for real this time):

So, after returning to e98010k, my phone started showing me a new issue. It would go to sleep when the screen was off, but after about 30 minutes or so in this state, the phone would automatically reboot after turning the screen back on. It's like it would wake up, but then crash and restart.

At first, I thought it was a software issue, so I did a factory reset, but it still happened. Then I assumed it was a flashing error, so I reflashed 10K, but it STILL happened! I then got fed up with the phone and drove back to the AT&T warranty department located 45 minutes from my house. I showed them the issue (the phone had rebooted at least 2x on the way there, and did it in front of them too), and showed them that I had no apps on the phone, etc. They took the phone back and gave me a different OGP.

I didn't know it at the time when I got my phone replaced under warranty, but the phone they gave me was "factory reconditioned like new." The one I just got was too, but seems to be working. I am certain that all the problems I have been having were not due to a kernel bug (or anything software related), but a bad CPU. This would definitely explain the extreme heat and the CPU not cycling down to Deep Sleep and staying at 1.7GHz. This in turn would cause the horrible battery life.

The AT&T clerks insisted that I updated to KK even though I told them that LG had admitted that there were bugs. I eventually agreed. I figured, "Hey, if problems still happen, then I can show these guys and blame the problems on them." Well, I have been using the phone for over 24 hours with no problems on KK. Battery drain does seem slightly poorer than on JB, but compared to the previous OGP I had, it is phenomenal! I was draining battery at about 18% (appx) per hour with the screen off and not being used. Now the phone is draining about 1.5% per hour under the same conditions. I went to work today with the phone in the exact same way as I always do: location off, wifi on, but not connected, and the screen mostly turned off. I even listened to music using my bluetooth headphones (I couldn't before due to the phone heating up and poor battery).

I listened to music for 5 hours, then turned off the headphones and bluetooth on the phone. After that, another 5 hours had passed with only text messages during that time. So it has now been 10 hours since taking the phone off the charger this morning, and I am still at 80% battery! Before, my phone would not only be long dead by now, but it would've overheated several times too.

So yeah, now I'm happy and I am glad that I went to AT&T to exchange the phone. The only unfortunate thing is that all this time I thought it was a software issue, so I've been trying to fix something that I couldn't fix!

I am a little annoyed at the fact that I got a defective phone in the first place, but I guess these things happen sometimes.

EDIT: Oh! And the wlan wakelocks are minimal now and the dhd_dpc process is no longer running much either. Also, Android OS is running at a very low % at all times. :)