05/20/2015
Very cool, my Nexus5 is on-track to last over 24 hours on a charge which is better than when factory clean when I got it and far better than the 8 or less hours it was lasting without recharging.
If you have a similar issue with your android phone here are the big changes that made the difference:
* WIFI SETTINGS: Yes the bug fix helped but really it is the entire auto connect to unsecured wireless and the searching for such that is the issue. Applying the fix got phone closer to 8 hours than 6 hours but it didn't "fix" battery issue. Turning off auto discover networks and related settings really did a better job. I just enable them when I want to find a new network (rare) and it still connects to home/office wifi automatically.
* GMAIL: disable it which returns app to factory default, disable auto update of it, and turn off all sync features. This application was eating up over 25% of my battery and worse yet keeping WiFi on. You'll want to re-enable sync once a week to ensure backup occurs but otherwise no. Please note that your other email boxes (i.e. Exchange, IMAP or even other GMAIL boxes) will continue to sync just fine just don't sync your primary GMAIL account.
* GOOGLE SETTINGS: disable/opt out/don't report everything under Google in settings. I did leave the security protections and can see the battery hit for such.
* TASK KILLER: "Advanced task killer" set to aggressive closes applications left open when phone is not in use. It doesn't harm background tasks but does allow phone to sleep.
* GPS: Only allow advanced (high power) GPS on Waze but otherwise use low battery. Once done then turn GPS off until you need it on. It just drains battery and gives no benefit.
* UPDATES: Tone down app updates to only what you need.
http://gadgets.ndtv.com/mobiles/news/nexus-5-battery-drain-issue-acknowledged-by-google-fix-coming-soon-492667
Google has said that the Nexus 5 has been affected by an 'mm-qcamera-daemon' that leads to shorter battery life.