[LG Optimus G Pro] spexwood:
Before I begin, let me state that I have already factory reset countless times and reflashed my firmware at least 3 times in the past week. Neither of these have helped me at all, so PLEASE do not suggest this. I've been trying to solve this problem for a week or two and everyone has suggested this to me and of course I've already done it, so it hasn't helped me at all.

PHONE: E980

FIRMWARE: Stock 4.4.2 E98020g

BASEBAND: APQ8064/MDM9x15M

SYMPTOMS:

-Battery draining ridiculously fast (appx 10%/hr, but before my last reflash, it was draining 50%/2hrs!)

-Phone only lasts about 5hours.

-Android OS is consuming about 80-90% of battery, followed by Screen at around 10%

-Phone is constantly warm

-Phone rarely enters Deep Sleep (it stays awake 95% of the time).

TESTS DONE:

-As I said, I factory reset numerous times with the same exact problem

-I reflashed my firmware 3x, with same problems

-I usually keep auto-sync on, but the issue occurs whether it is on or not.

-There is supposably a Kitkat 4.4.2 (in general) issue where the camera will consume a ton of CPU resources and get stuck that way. I haven't used my camera much, but do use Smart Stay, so I disabled this. No positive result.

-Disabled the Google Now "OK Google" hotword detection. This helped reduce the drain, but didn't solve it. Drain went from like 15%/hr to 10%/hr.

-Took battery out of phone for 10 minutes and placed back in. Seemed to help at first, but after about an hour or so, it returned.

-"Recalibrated" the battery numerous times. This was done by draining the battery until the phone shut itself off. Then I charged the phone to 100% while the phone was still off. Once the phone read as having 100% charge, I let it charge for another 1 hour. Then I unplugged the phone and booted it up. Again, this appeared to help at first, but after a while, the phone began to drain rapidly again.

NARROWING THE ROOT PROBLEM:

-Both WakeLock Detector and BetterBatteryStats show "wlan_wake" and "wlan_wd_wake" as being the largest wakelocks.

-As previously mentioned, "Android OS" is consuming a huge amount of battery

-Problem only seems to happen when wifi is on, whether it is connected to an SSID or not.

OTHER:

I have narrowed the issue down to wifi but I can't seem to figure it out any more than this.

Both of the "wlan_" wakelocks are caused by wifi being on and I need wifi on whenever possible because I can't afford a huge data plan. My current one is 2GB/mo and it is shared between 3 people.

I noticed today that my phone drained 10% within 1 hour after taking the phone off the charger, and I was connected to my home wifi. I then went to work, but still had wifi turned on on my phone. At work, I was only connected to mobile data (but the phone was just sitting in my pocket). The battery drained another 15% within an 1hr 30min, and the phone was warm in my pocket (very uncomfortable!). I then turned wifi off completely, and the battery drain completely disappeared!!! The battery life was amazing in fact!

PICTURES:

I've provided some screenshots with notes. Please take a look at them.

I'm going to manually make the problem happen again and will upload new pictures afterwards. They will be of WLD and BBS. Any current info I have is tainted since I turned wifi off and the problem temporarily turned off too. I want to get only screenshots of what is going on when the problem is happening.

EDIT: BTW, the problem occurs whether my mods are installed or not (the mods used to remove the icons in statusbar, AdAway, etc)..

The issue seems to be pureply related to wifi and nothing else.

IDEAS:

Could adding a wifi supplement scan interval to the build.prop solve this problem?

Is Wifi bugged in this firmware? (This never happened on Jelly Bean!!!!)

Is maybe the "Battery Saving for Wifi" feature bugged?

Would maybe flashing the Jelly bean modem (e98010p) solve this issue (since it didn't happen on Jelly Bean)? If so, does anyone have a flashable version of this? <- I just did some research and it seems that the baseband (AKA modem) is the same in Kitkat as it was in Jelly Bean. Weird....