[Moto X General] jayboyyyy:
Update After New Phone

This is going to be long so I apologize in advance but here goes.

Background: Bought the phone. Used it for a little over 2 weeks. I had terrible battery drain at first. Did multiple resets. Was losing over 2% per night. After a couple resets I was still losing this amount with same set up. Didn't have a problem with Nlp wakelocks a couple times during resets but did others. The last time I reset before using my phone I could get under 1% idle drain per night (I did a lot of tweaking), I didn't have bad Nlp wakelocks, but I still had qcom_rx_wakelock keeping my phone awake for 10 to 20% of the time the phone should have been in deep sleep (this is what concerned me). I already ordered a new phone at this point so I had to return it. Also if I took the phone off wifi I got the same kernel wakelock percentages except it was for bam_dmux or something like that instead of the qcom. I also had alarm manager and other alarm related things pinging my phone over 3000 times a night. The last time I was not getting bad idle drain I did not click on the "i agree to let google do their thing during set up" but others times i accidentally did because I was clicking through the setup stuff too quickly. Also, a note on the google services stuff. There is multiple places that you can disable this. I think you can disable it under the google account as well as under the apps stuff and I feel like I saw one more place to disable but maybe not. You may also be able to re-run the set up process to click the don't allow google to use my info because agreeing to those terms might be separate from allowing google to use your stuff for other services (this could be the reason that people that are using location services aren't having the same problems as those that aren't yet still have google killing their phone (just an idea).

Lastly, some people thought using motorola migrate might have been the cause for some issues. I used that service everytime I did a a reset of the device using rsdlite except for the last time so this could have been why my old phone was getting better battery drain than the many times i reset it before.

NEW PHONE: I got a new phone and had bad idle drain for the first couple days but I think it was just settling in and I was toying with it so I wanted to give it some time before I ran a real test. Didn't run google services at set up. Don't have it on currently. Don't have nlp wakelocks ( I don't think, I just kind of woke up so I haven't trolled through all the BBS stuff yet). I didn't do moto migrate. I did get a new router that is really high end so my service is better (it's also ac compatible which I think the moto x is) but since my old phone still was staying awake with the bam_dmux stuff when i had wifi disabled I don't think this matters.

This is where things get a little weird. I'm happy but not toooo happy. My phone will stay asleep now way more than it used to, but I'm still only getting 1% idle drain. I think I can probably fix this which is why I'm not too upset. I also am using TiBu and having many things frozen but nothing frozen that is needed to use things on the phone except for MotoConnect. I never use BT so I can't speak to that and it is frozen as well. As you can see qcom_rx_wakelock only kept my hphone awake for a few minutes which is what I'm stoked about. No matter what i did I was getting almost an hour of that thing keeping my phone awake when it should be in deep sleep. I presume as time goes on my phone will get better battery drain and I can narrow down the thing that is causing it to drain at 1% even though the kernel wakelock has gone from keeping my phone awake for 10 to 20% as opposed to the level it is at now. That is why I am a little confused because I have all of the same apps running yet when I had such terrible kernel wakelocks I could get almost 1% (right before I returned the phone) but now it is so low and I'm getting 1%. Ill try to figure everything out over the next couple of weeks and give a report back if I find something. Anyway, check out my screen shots and see what I'm talking about. Let me know if you have any more questions. I think I covered almost everything though.

EDIT: one thing I did notice that I forgot to mention was that my phone said no data connection for a long time. I know someone had bad idle drain earlier in this thread and we said that having your phone searching for data the entire time would cause the drain. I have great cell reception at my house so I don't know what that is about. I should have had data connection but maybe my new wifi router is the cause for this as it is the only thing that changed. And maybe qcom_rx_wakelock got reduced because of the no data connection thing. I don't know what caused it or even if it caused the phone to drain more. Maybe since qcom_rx is so low the phone is doing something different and reporting no data connection or something. If anyone has any info on this let me know.