| || |
Strange problem, even stranger resolution...
Ok, so on Saturday morning my Nexus 4 (running CyanogenMod 10.1) froze on me and I had to do a reset, after resetting it the phone got quite warm in the top area of the device and stayed that way, battery temp read about 40degrees celsius. In 6 hours the battery then drained to almost empty which was very peculiar.
Tried to see what was causing it and noticed that "drmserver" was using more battery than anything else but I had no idea why. I couldn't recall anything being updated that day or the previous day that might use any kind of DRM for it's functionality but I decided to uninstall Double Twist media player just in case, this seemed to instantly stop the phone heating up and also the battery drain.
What I also noticed was that the phone had been sluggish performing certain tasks, I use the flashlight quite alot and it was taking about 20-30 seconds for the flashlight to come on or off, this led me to check the battery temp using the *#*#4636#*#* code on the dialler but this also had a delay of up to 30 seconds. On uninstalling Double Twist and rebooting both of these became instananeous as well as the hot phone/battery drain issue.
So I thought I had the problem solved, but the following day the phone froze again, wouldn't activate the screen at all so I had to reset it, as soon as I did the phone got hot, drained the battery etc and the 2 things mentioned above were sluggish. Wiping the cache and the delvik cache using the CWM recovery made no difference either.
I thought it was then about time to "go stock" and I reflashed using the stock 4.2.2 image, and as soon as the phone booted, was logged into Google there was no heat build up and the flashlight and dialler code were super quick, that was until the updates started to installed automatically.
I let it finish installing the updates and all my previously installed apps and set about uninstalling everything I could live without, still no joy. Then I started uninstalling the updates to the Google apps themselves, each time checking the flashlight and dialler code. As soon as I uninstalled the updates for Google Earth the phone started cooling down and the 2 problems went away so again I thought I had cracked it.
I then installed the Google Earth update again expecting the problem to return but.....nope, everything still OK and is still OK now 3 days on. Very bizarre, it's almost like it was the order of how things installed that caused the problem but I did Google the problem and found other Nexus 4 users commenting on the exact same day the problem started for me having the same issue.
I know this post is long winded but I thought it might, possibly be of use to some people if they encounter the same issue.