Related
Following many SGS2 battery drain threads, I've come to this conclusion that it is due to the rare combo of SGS2 with certain routers. This might be what the AOS bug is all about.
With newer kernels we are no longer able to see this drain easily on BetterBatteruStats. Instead, I've used SystemTunerPro to do many many recordings at 1 minute intervals to record the CPU usage with wifi on/off, with my regular set up, and with a bare rom with nothing else installed.
My findings: with a freshly installed rom or not, as soon as wifi is connected to my Dlink DIR-655, the CPU usage increases from roughly 0.3% to 1% (averaged over a 10-minute sampling period with screen off, background sync off), which drops back down as soon as wifi is turned off. More interesting, when the Dlink router is out of range, turning on wifi does NOT drain the battery.
I was puzzled by the result, so I went to a local coffee shop and connect to the public wifi access point, no increase with CPU usage whether on wifi or 3g only. So something is wrong with the Dlink DIR-655.
So, following some searches, this seems to be a somewhat recognized issue by some SGS2 owners (not too may because I bet not many would not suspect that the router could be the culprit). I tried changing from auto channel to CH8...11, changing from wireless N to G, changing authentication from wpa to wep to open, each time I change something, I made a new recording with wifi on compared to wifi off. Same thing. Only when connected to my Dlink DIR-655 does the drain occur.
Note: you cannot tell if your battery is being drained by just analyzing your wakelocks. In this wifi battery drain test, no wakelock stands out in terms of time on CPU. But if you use battery monitor widget pro, you can leave your screen off and let it plot. If with screen off your current draw is 100mh or above, here you have a battery drain. Your phone can very well be in "deep sleep" when this happens.
What to do:
I use JuiceDefender to make sure wifi is turned off when screen is off. You should set wifi sleep policy to never. Even though you could set it to turn off when screen is off, sometimes wifi cannot be turned off successfully using this method. When that happens battery drains without you knowing. This is why people have a fully charged phone before going to sleep and wake up with a dead battery.
Now it's your turn to share your experiences. If your SGS2 drains battery:
Do you have a Dlink router?
Do you have a DIR-655?
Or do you have this router by but have no battery drain.
Sent from my GT-I9100 using Tapatalk
I have the same problem with my DIR 655 and SGS2. In 18 hours with WIFI on, Android OS was top process with around 9h runtime. I also changed the WPA, channel etc. settings without result. Currently I want to downgrade the router firmware from 1.35NA to 1.21. In BBS, if I order the kernel wakelock by count I get one for about 140K, and it's active only when connected to wireless. I think the router doesn't let the SGS2 to sleep for more than several hundred miliseconds. You may play with advanced wireless settings in the router and change the Beacon Period and DTIM Interval values. I only hope that DLink will address this issue.
Cheers
Hi Sysod,
Did changing thevbeacon period solve your issue? Or downgrading router firmware to 1.21. From the Dlink changelog I don't see how it can improve our situation.
Sent from my GT-I9100 using Tapatalk
I have played a bit with beacon settings without succes. I noticed a decrease in battery drain, but also a decrease in wireless performance and I stopped tweaking. I'll see if dlink do something about it or else I'll buy a new router. The firmware to my router can't be downgraded, unfortunately, even with the russian modified one.:banghead:
Thinking I'm having this problem myself.
While researching I found this
http://forums.dlink.com/index.php?topic=38655.0
ehrw said:
Thinking I'm having this problem myself.
While researching I found this
Click to expand...
Click to collapse
Why I didn't think of this? After reading that thread, I fired up Wireshark on the laptop. I found many broadcast ARP packets originating from my 2 PCs. The culprit was the Cannon scanner software. After I disabled it, no more broadcasts and no more battery drain. Android OS is still high, but this might be a fault in reading.
Cheers
This router is terrible. I have had so many issue with it as well as mobile/laptop battery drain.
I just got a new router (not from Dlink) and battery levels consumption is what I would call normal, as in what I would get at work/wifi AP.
I guess this about confirm the combination of dlink dir 655 and sgs2 is bad for battery. I was going bonkers with my battery flat out in few hours once connected to my dir655.
Without connecting to wifi, based battery usage apps, I can get about 1% for 20-23 minutes and it took 1% for 6 minutes with wifi connected.
Now that I found this thread, I will be using my older 150n linksys/Cisco, for the next few hours to check if this is really a dlink issue combo with android since my son battery on his galaxy mini and the older galaxy s also flat out in less than 10 hours.
wcg707 said:
I guess this about confirm the combination of dlink dir 655 and sgs2 is bad for battery. I was going bonkers with my battery flat out in few hours once connected to my dir655.
Without connecting to wifi, based battery usage apps, I can get about 1% for 20-23 minutes and it took 1% for 6 minutes with wifi connected.
Now that I found this thread, I will be using my older 150n linksys/Cisco, for the next few hours to check if this is really a dlink issue combo with android since my son battery on his galaxy mini and the older galaxy s also flat out in less than 10 hours.
Click to expand...
Click to collapse
So, did it help?
DLink DIR-615, same issue, I was about to RMA the phone!
PS:
My fix with an updated DLink DIR-615: change WPA2 Protection from TKIP+AES to AES (TKIP only did not work with my i9100). In G Only it seemed draining even less (quick test), but I got this router for N+G and it seems working now.
Changing the DTIM interval from 1 to 255 solved the issue for me.
Had a battery loss of ~4% in 6-7 hours.
Let me know if this worked for you.
Gr,
Deva
I too am having this issue, but not on every single ROM that I run. I have a SII and so does my wife, running different ROMs. My phone has this battery drain problem with the Blu Kuban Kernal where I did not see it before. My wife is running Calkins old GB Rom and does not seem to have the issue. Changing the DTIM interval from 1 to 255 did not solve the issue for me, although it did seem to help. My phone stayed in deep sleep mode about 5 percent moer after changing this setting.
I think you should find Elins tech.szelins.com
Has anyone managed to find a fix for the cell standby battery drain? As for the people not suffering from it, what rom and kernel are you using?
Sent from my GT-I9300 using XDA
HyperGalaxy with siyah kernel = the perfect combination....so fast with an abundance of free ram and no signal battery drain
Sent from my S3 overclocked to 1.6ghz with HyperGalaxy Rom
Thanks! I don't have the issue anymore with hypergalaxy!
Sent from my GT-I9300 using XDA
has become much better since i flashed XXALF2 baseband and Franco r2 kernel. Standby (mobile data on) drop was around 4-5% per hour before, now its around 2.5% per hour
Stock LF2 no problem .
jje
Cell standby drain cannot be confirmed by all people and is related to the 3G setup, antennas and location of your provider.
Here the network show a very bad case of hopping when switching to/from IDLE (fast dormancy) which drains the battery in no time.
I'm currently running Juicedefender Ultimate beta with AOSP helper which switches to 2G when the screen is off and no data is transferred. Only issue is that you'll loose connectivity twice (3G->2G and 2G->3G) for a very short time but other than that it seems to work fine and has solved my battery drain problem.
I've been used to switch back to 2G as soon as I don't need 3G/HSPA with my S1 as it's drain is even worse, so it's no big change for me
JJEgan said:
Stock LF2 no problem .
jje
Click to expand...
Click to collapse
i conquer on this.
i do use now 2x battery saver, which does the same thing as the juicedefender, but even before that, my battery is very well managed. I would assume that the fact of cell standby being on the top of the list when you havent been using the phone for anything else is logical to be there. That IS what will be draining the battery. I would only see the problem on those handsets that this drain is not within acceptable limits, ie, whatever people have measured as normal drain for these circomstances.
I use juicedefender and with the latest update the battery drain is less than 2% an hour, im happy with that
Ive always found by the the biggest drain in standby being data always being on
That's not totally correct. Data is not what is actually draining your battery (at least it never was for me).
It's 3G not being in IDLE due to sending/receiving data, fast dormancy not being (properly) supported by the network or the network provider having a badly configured/balanced network.
If you switch to 2G, you'll find that your phone can run 2 days with data enabled if not heavily used.
Big exception seems to be Exchange's ActiveSync which is, when an account is configured (whether enabled or not) always top-of-the-list in BetterBatteryStats. But well... Exchange sucks anyway =)
I should have typed 3g data, this single act of letting the 3g connection be managed by juicedefender doubled my battery life
Yeh i have no idea for the technical reason but managing the 3g connection makes a big difference to me
hmm i am not aware of the actual network causing problems with the drain issue during 3g/2g signal. I only knew that when the signal is bad in general or you get no signal at all, then the phone is wasting too much energy trying to log on to a network itself.
i have the 3g swap on my 2x battery saver to rotate every 5min when the screen is off. Its the smallest amount of time you can apply. However i dont know if im the average phone user, as i see here lots of people doing a lot more things with their handsets during a day.
Not so sure about the 3G data thing but I'm only using the phone on wifi with data disabled and I still got the battery drain.
Sent from my GT-I9300 using XDA
Wifi is another issue, especially when you have the 5Ghz band enabled and your phone hops between both. Try checking if your Wifi's channel is crowded and configuring the router to another less crowded one.
Then force your phone to use either the 5Ghz or 2.4Ghz band depending on your setup; drain should've gone away.
d4fseeker said:
Wifi is another issue, especially when you have the 5Ghz band enabled and your phone hops between both. Try checking if your Wifi's channel is crowded and configuring the router to another less crowded one.
Then force your phone to use either the 5Ghz or 2.4Ghz band depending on your setup; drain should've gone away.
Click to expand...
Click to collapse
Gonna try that out and will see how it goes
Sent from my GT-I9300 using XDA
After updating my Galaxy S2 to Android 4.1.2 the battery drain increased significantly and I found out that the WiFi is responsible for it. With WiFi enabled I get a battery drain of about 4% per hour, turning it off lowers it to 0.9% per hour. Strange thing is that there is no big difference in alarm count or awake time if I turn it on or off so it seems to be just a WiFi related issue. Also the WiFi doesn't seem to shut down in standby if I tell the phone to do so. I turned the screen off, waited for a minute and WiFi was still enabled.
I'm on the Samsung Stock ROM with Siyah 6.0b5 and using a static IP.
Before the update I left my WiFi always on and it didn't cause much battery drain. Turning WiFi on when needed should only be a temporary solution because it's annoying and my plan only covers 200 mb of data.
I searched the whole forum but couldn't find a solution so your help is much appreciated
H4ndl3 said:
After updating my Galaxy S2 to Android 4.1.2 the battery drain increased significantly and I found out that the WiFi is responsible for it. With WiFi enabled I get a battery drain of about 4% per hour, turning it off lowers it to 0.9% per hour. Strange thing is that there is no big difference in alarm count or awake time if I turn it on or off so it seems to be just a WiFi related issue. Also the WiFi doesn't seem to shut down in standby if I tell the phone to do so. I turned the screen off, waited for a minute and WiFi was still enabled.
I'm on the Samsung Stock ROM with Siyah 6.0b5 and using a static IP.
Before the update I left my WiFi always on and it didn't cause much battery drain. Turning WiFi on when needed should only be a temporary solution because it's annoying and my plan only covers 200 mb of data.
I searched the whole forum but couldn't find a solution so your help is much appreciated
Click to expand...
Click to collapse
+1
Stock XWLSN
It was the static IP setting. I don't know why that causes a huge battery drain but after disabling it the main part of the increased battery drain vanished but the runtime is still not as good as before the update
H4ndl3 said:
It was the static IP setting. I don't know why that causes a huge battery drain but after disabling it the main part of the increased battery drain vanished but the runtime is still not as good as before the update
Click to expand...
Click to collapse
Hello
Have to ask. Do you mean you switched from static to "dchp" on the galaxy s2 or on your router/broadband modem?
I ask since my broadband modem is not very configurable. Currently my sgs2 drains from 100% to 35% using wifi during the night. Without wifi from 100% to 93%.
But Id like to continue to use wifi at home and work. Today its not possible. Freshly updated with factory resets and formating of sd cards etc.
Regards
Hi, New to XDA, also new to the S4, currently my battery life is quite bad, I am attaching a couple of screenshots so that you can get a better idea of whats happening with my phone.
Here is a list of items that are on:
GPS
WIFI
Mobile Data
Sync ( Google account only )
Brightness ( Auto )
The problem I have is that I have heard a lot of people say they get 3-4 hours of screen time, as you can see from the image below, I have only had 38 minutes of screen time, one thing I will add is that my screen gets warm when I am using it ( you can feel its warm/hot when you touch it ), is this ok?
Any help will be greatly appreciated.
Thanks!
there have been a lot of reports saying if you are on wifi and idling battery drain is really bad
how bright is your screen set at?
not very good results, I would buy another battery first, no hurt in having a spare, and see if it is doing the same, cause, looks like you have nothing really eating up the battery. Then if that does not work, I would go for a replacement.
Good Luck!
First, are you rooted and/or running a custom ROM? If so, was your battery any better on stock? I'd hate to suggest it, but Verizon would anyway, have you tried a factory reset, and run without apps to see if it's any better? You're right, though, that it doesn't look like much is killing the battery. I'd go for the replacement through Verizon if it doesn't improve.
chrismyu said:
there have been a lot of reports saying if you are on wifi and idling battery drain is really bad
Click to expand...
Click to collapse
I had the bad Wifi Idle battery drain..After 2 weeks of trial and error (and reading through tons of Shark Logs) I tracked my issue down to Multicast being enabled on one of my access points.
I recommend the OP log into all of their Access Points/Routers and disable any reference to Multicast...Of course you wont be able to on a school or work network (unless you have the proper authority and about 300 change management endorsements..but I digress).
I have several AP's in my house..little did I know that an old WRT54G (with tomato firmware) had Multicast enabled..it was causing a lot of noise on my LAN and only my S4 and S3 were affected...No other Wifi devices seemed to care..and I wasn't even connected to that Access Point..It is just an old AP I have on for some Legacy devices on my LAN.
Once I disabled Multicast, my Idle battery returned to normal..Then I had the "runaway Google Services" issue that some people have, but then I just disabled all Location services on my phone and that returned to normal.
TLNR - Disable Multicast on you home router and any access points you have on in your LAN.
Since several original ROMs (currently on G925FXXU2COH2), my phone has a huge battery drain during sleep. In the evening with 100% battery and after 8 hours the battery is around 69-72% (without use). If I turn off the WiFi there is no battery drain, the battery is around 95% after 8 hours. So the problem seems to be the WiFi.
I already read about turning off VoLTE settings, but my ROM doesn't have that feature, so it has to be something else.
Anyone with the same problem or solution? Like to hear from you, thanks in advance!
Verstuurd vanaf mijn SM-G925F met Tapatalk
I have the exact same problem and have not been able to find a fix or anyone really talking about this problem.
Wifi definitely seems to be the problem for me. If I put the phone into airplane mode and leave wifi on, the battery drains at an incredible rate. It will lose 30% or more overnight. Turning wifi off and leaving the phone running normally (everything else on) gives me normal battery drain 1% or so an hour...if even that.
Would love to see a fix for this. I'm on G925V OE2 rooted with custom rom, but the same thing happened when completely stock OE2.
Lots of issues here too, basically since i got the phone several roms ago. I've isolated the issue to Wifi settings: keep wifi on when asleep... Switch that to "only when on". This solves the battery drain, but when mobile data roaming is off on foreign networks, no mails/whatsapps etc will arrive at your phone until you turn the screen on (sucks also). I currently have Tasker manage my wifi power status, depending on my location (network based) and charge status (i.e. when in car). This helps the drainage to a minimum, cause wifi is only on when no 3G/4G network is available for me. Offtopic: the wifi setting "always scan" has also been set to "only when wifi on". When "scan always" is checked, wifi will also be used then not enabled. Besides that, it messes up my BT car connection when calling (not when streaming audio). I hope Marshmallow solves this, as i hate to sell the phone and go back to a nexus device (which i've had several without complaints).
Please note that some settings mentioned above, could be a little different on your phone. Mine is in Dutch and i've translated them for clarification (but perhaps not exactly how Samsund did).