I have created this thread to help the people who have experienced the android os battery drain and excess mobile data use.
After sometime of research and testing I have found that the battery and mobile data drain by the android os (google networking/services) is caused by excessive connecting to servers to download data. This overrides STAMINA mode.
To fix the issue the best thing to do is to block the connection in the first place (switching off location did not help + I need sync on), so not only does the data usage stop but so does the battery drain. To do so follow the steps below (note: you need root, as non-root firewalls did not work for me)...
1) Install AFWall+ (Android Firewall +)-it is free.
2) Find Network location (scroll down the list) and check the box in the mobile data column (refer to attached screenshot).
3) Tap the 3 dot menu save this and enable the firewall.
Now the excessive downloading of data will stop preventing the battery drain as well. :good:
Note: The major drawback is that services such as Android Device Manager and MyXperia will not be able to locate the device but you can still share location with apps.
If this helped, press thanks!
if you simply disables the syncronisation , it's the same no ?
taywin13 said:
if you simply disables the syncronisation , it's the same no ?
Click to expand...
Click to collapse
It depends, I personally prefer sync being on as I need it. I keep my mobile data on 24/7 this firewall prevents the explained problems whilst allowing me to use apps like CityMapper, WhatsApp etc... outside home. I can't remember but the problem may still occur with sync off.
To be honest I just want to sell my Xperia SP, outdated os, annoying bugs etc... but I just don't see a worthy replacement yet.
Related
My phone constantly transfers data eating up the battery. I manually turn off data on the comm page. It stays off briefly then begins again. Any ideas?
Try this file, unzip, transfer over, install, open NO GPRS from the programs menu and hit toggle.
That should do it, just hit toggle to re-enable.
This is posted elsewhere, try using search first.
go to activesync, menu->schedule
and set "peak times" and "off-peak times" to "manually"
I once had this when I had an MMS trying to download. Delete the MMS header from your mailbox or specify the network/connection which should be used for downloading MMS.
clarksdv2 said:
My phone constantly transfers data eating up the battery. I manually turn off data on the comm page. It stays off briefly then begins again. Any ideas?
Click to expand...
Click to collapse
Check the MMS...
But the big question is... do you have push mail or perhaps a weather program?
Push especially will keep your data connection on as it is constantly polling your email...
The good news is if your are connected it doesn't necessarily mean that you are using data. If you are in a 3G area then an H icon will appear instead of the 3G icon while there is a data transfer...
If you want to stop it alltogether check out MoDaCo's NoData or the GRPS above..
No push email or other data service
I have my personal email on 30 minute retrieve increments other than that I have no other data services. My phone is just on this constant data call although no data is being transferred. This subsequently drains my battery awefully fast.
well, what is exactly the problem? is it that your pda
"is just on this constant data call although no data is being transferred"
or
"constantly transfers data" ?
More details.
The phone is engaged in a constant data call represented by 3G with the left and right arrow, however, no data is actually being transferred. The battery is draining within 8hrs on standby because the high transmit to receive ratio. Although no data is transferred the radio constantly interrogates the cell site thus throwing out unnecessary power. If I manually disengage via the communication manager, the phone will hang up the data call for a brief period, but will reengage fairly quickly. I can't find any settings that would create this situation. I downloaded the program in this post, but the phone still continues the data call. This has never happened on this phone until a month or so after installing the ROM flash with WM6, but I can't be sure if there is a direct correlation with the new flash. Thank you all for your help.
clarksdv2 said:
I have my personal email on 30 minute retrieve increments other than that I have no other data services. My phone is just on this constant data call although no data is being transferred. This subsequently drains my battery awefully fast.
Click to expand...
Click to collapse
try turning off this 30 min email and make it manual to see if this is the cause...
not sure if u have htchome weather, because it will also auto update every few hours...
http://wiki.xda-developers.com/index.php?pagename=My Pocket PC keeps connecting to the Internet.
have you checked the activesync schedule time?
furthermore goto commmanager and disable direct push. if your commmanager does not show you the icon to disable direct push, install schaps advanced config and activate there the icon.
i am pretty sure that one of these two options causes the problem.
what other apps have you installed?
if all this does not help, hard reset your device and install/config one app after another.
Same Problem
I've got the same problem. I'm using the default HTC WWE ROM. At random times, sometimes twice a day, my "Rogers Internet" data connection (GPRS, EDGE or 3G) connects automatically and doesn't disconnect. If I catch it happening and click cancel, it tries again. It will not give up until the connection has been established for at least 10 seconds.
I've gone through every program I have, checking to make sure the auto update option is disabled (if there is an auto update). I do not use the direct push and therefore, activesync schedule is greyed out.
Any ideas?
I'm suprised that it drains your battery so quickly. My phone stays connected at least 90% of the day, and I usually have at least 70-80% battery when I get home from work, usually more. The only time that it gets drained quickly is when I'm browsing the web too much on NetFront 3.5...a notorious battery drainer.
Sorry I couldn't help...but maybe it's a battery issue? Since I'm connected so much and have no battery issues? Or maybe a radio change could help you?
I don't have any abnormal battery drain, just weird auto-connect problem.
are you sure you have checked every single program? there has to be something that's trying to connect to the internet to grab data. weather apps, time sync, quickgps (i know, ridiculous, i'm just throwing it out there). try looking at what processes are running in the background using a task manager. that might help you eliminate suspects.
I have Spb GPRS Monitor on my phone. I've been looking at the logs. There is no pattern to the connections and they seem to be never more than 20k connections. I've installed NoGPRS and will use that while I'm sleeping. Just weird that it connects at all.
I had a similar problem, so I installed KaiserTweak and changed the setting to disconnect from 3G after use and that did the trick for me - no more constant connection and the battery stopped heating up and dying quickly.
Hello everyone,
I need some help because my "data connection" turns off by itself on my htc hd. I am on standard EnergyROM 'Genesis' as follows :
http://forum.xda-developers.com/showthread.php?t=524032
Someone have this problem?
Tanks,
Yogui
Yep mine does the same (same rom) but it turns its self back on when its needed.
I believe there is a setting on HDTweak where you can set time period for data connection to remain on or you can disable this time period. Thing is, you wouldn't want it to remain on at all times due to costs depending on your phone tariff charges and also power drain on battery. It would be better if your data connection disabled when not in use and then connected again when required as pointed out by jakari above.
Fallen Spartan said:
I believe there is a setting on HDTweak where you can set time period for data connection to remain on or you can disable this time period. Thing is, you wouldn't want it to remain on at all times due to costs depending on your phone tariff charges and also power drain on battery. It would be better if your data connection disabled when not in use and then connected again when required as pointed out by jakari above.
Click to expand...
Click to collapse
I have already verify this things on HD tweaks and it's disabled ("6.1 Disconnect After" menu on HD Tweaks). So why it turns off itself? That's the question ...
But thanks for your help
i have the same problem as well. i 've flashed many different roms including the official roms. but that problem still exist. very annoying when u use msn or twitter, it keeps dropping off. anyone please give us some help~~~~~~
Yes, same problem here. I left Yahoo messenger working via Opera on the Wifi and woke to find it had switched overnight to the phone network, with the data connection becoming active all by itself.. I downloaded Nodata which seem to prevent this sort of thing happening.
Its not so critical now as I've signed up for 'unlimited' mobile web access but I would still use the program, if and when I go abroad.
Hi guys,
I have recently moved from symbian platform to WinMo. I do have a question regarding data connection. Does it ever auto disconnects? (for example in my old N95 if I clicked sync in my mail application, the phone would connect, download new mail and then auto disconnect when the job was done)
Also the phone would disconnect from data connection after closing app that was using it.
Now with my HD2 when I sync email, refresh weather etc the data connection stays on. Do I have to disconnect it manualy every single time so it doesnt drain my battery? It is very annoying since I have to do it manually very often.
Please advise... maybe I am missing something...
Cheers
Pete
Hi,
There's a few threads on here on data connection disconnection. There is also a hints & tips thread right at the top of this page.
Use this tool to find what you are looking for..http://www.google.com/advanced_search?q=+site:http://forum.xda-developers.com&hl=en&lr=&as_qdr=all
WB
install the 1 min disconnect tweak thats on this forum.
if you only set emails to check automatically it will disconnect ok using the above tweak but if you have weather and/or twitter apps connecting to update for some reason it will not close the connection at all i have told htc but never heard back
The only real reason for disconnecting a data connection is if you want to prevent unwanted costs associated with data exchange.
If you're in a weak signal area you can save battery by switching the connection band to GSM rather than 3G, but in a strong signal, 3G is more power efficient.
An open, but quiescent data connection has little or no effect on battery life as it's simply using the network infrastructure; battery usage only occurs during actual data exchange. So, if you turn off all the auto-update features and set email polling to a longer interval you should be OK. Kind of defeats the purpose of the device though
NeilM said:
The only real reason for disconnecting a data connection is if you want to prevent unwanted costs associated with data exchange.
If you're in a weak signal area you can save battery by switching the connection band to GSM rather than 3G, but in a strong signal, 3G is more power efficient.
An open, but quiescent data connection has little or no effect on battery life as it's simply using the network infrastructure; battery usage only occurs during actual data exchange. So, if you turn off all the auto-update features and set email polling to a longer interval you should be OK. Kind of defeats the purpose of the device though
Click to expand...
Click to collapse
From my experience all Symbian devices and the iPhone auto disconnect from the network once the data connection is no longer needed. They also reconnect in the blink of an eye. It kind of irritates me that Windows Mobile doesn't allow you at least the OPTION of doing so. It's particularly annoying if you're connected to a speaker and can't get 3g as there's a constant noise going off. I also think it can't be great for your balls having that connection constantly active! It's not HTC's fault though, just I think a result of Windows Mobile being inherently quite archaic...perhaps Windows have just overlooked it.
There's a great free app HERE to tweak the WinMo connections for individual apps. It's a must have for me.
petexx said:
Hi guys,
I have recently moved from symbian platform to WinMo. I do have a question regarding data connection. Does it ever auto disconnects? (for example in my old N95 if I clicked sync in my mail application, the phone would connect, download new mail and then auto disconnect when the job was done)
Also the phone would disconnect from data connection after closing app that was using it.
Now with my HD2 when I sync email, refresh weather etc the data connection stays on. Do I have to disconnect it manualy every single time so it doesnt drain my battery? It is very annoying since I have to do it manually very often.
Please advise... maybe I am missing something...
Cheers
Pete
Click to expand...
Click to collapse
This really isn't a problem, I've seen N95's that retain their connection at all time (and some that don't) and to be honest it just makes your handset a little quicker.
WMLongLife is the nuts. You need it.
Thanks for the link, I pay per minute on my connection (rather than data transferred) so an open connection is not good for my bank balance
hi, i have a Froyo HTC Desire there's a couple of thing I want to know.
I usually have a lot of correspondence via email (especially multiple gmail accounts) and i use my phone primarily when at home or on the go.
i set autosync and background data enabled all the time and set to update on very little intervals.
next, at work, i'll be relocated to a spot in the office that doesn't get any 3g/2g reception at all. and since i can access my mail through PC, i'm planning to just switch my phone to Flight mode while on my desk.
now my question. i've read a hundred times that Autosync eats a lot of jiuce. IF I put my phone in flight mode, and have no active connections or means to connect to any network, will Autosync still persist on connecting / syncing and drain my battery? or do i also have to manually turn background sync and autosync off?
if yes, is there an app that will disable Autosync persistence if flightmode is on or wifi/APN is off?
thanks in advance
________________
Hi,
If I understand correctly you want to switch off any data communication of your phone.
I use a combination :
Sync Settings Version 1.0 - Free App
It places on your desktop a widget with 4 options.
wifi - on\off
Blu Tooth - on\off
Gps - on\off
Sync - Enable ..lets apps sync (incl Gmail.) Disable it disallows.
Brightness - quick controll over screen brightness
The second App I use is the DCSwitch - Free App
Creator described it best:
Code:
DCSwitch turns your data channel on/off to save battery power and/or bytes on a limited data plan.
Similar apps mangle the APN list of your phone, potentially leaving it with corrupt entries.
DCSwitch uses android's undocumented services to enable/disable the data connection in a clean, mean and concise manner.
With usig both of this apps ive been able to boost my battery life Alot. Also save some money on traffic.
Hope this helps you.
rgrds!
So I just checked my account to see my data usage and I have used 230MB in just 8 days.
The strange thing is, I really haven't been using it much on the go except for exchange email.
Whenever I download apps I make sure the Wifi is on.
Has anyone else noticed this?
Have you checked any apps you've installed. Maybe one of them is using your data connection ALOT. Also, you can turn the data connection off (I think) Under "All Apps > Settings > Cellular > Data connection slider. I think that turns it off. You can also set the Phone updates to only use Wi-Fi. "Settings > Updates? > uncheck use data connection.
I didn't even think about that.
I uninstalled a weather app that I had (and rarely use actually).
I also unchecked the updated over cellular option.
It got me thinking and I looked through the other options and noticed "Feedback" was turned on and checked to use cellular data.
Thanks for the tips, hopefully that will stop the data monster.
data useage
I've had the same problem with data being UPLOADED to my carrier without my knowledge and I dont use email or messaging and have only downloaded thru marketplace when i am connect via WiFi. It's not the feedback option becasue I've had that turned off. Something is causing this on my HTC Surround. Spent some time with AT&T tech support and they don't know yet either. In a short amount of time 60 MB of data was uploaded for which I am charged. 99% of the time I am connected via WiFi. If you turn OFF data, located under settings/cellular, it will stop this from happening. You can leave data turned off and still use your Wifi. So DATA refers to info being sent or download thru your cellular network, not Wifi. The tech guy thought that maybe the data was being sent during brief periods when the Wifi connection dropped which is possible so leaving the DATA setting off will prevent that from happening. If anyone figures out which app is responsible please post here.
data useage 2
I just unchecked both options under updates too though I dont see how checking for phone updates could use so much data.
There are a few things that may use up so much data. Many applications, such as weather apps or news apps as mentioned, use a lot of data if left unchecked. Also, turn off the feedback option at the bottom of the settings menu, as that can send quite a bit of megabytes flying in the air, especially overnight. Bing maps, as well as the "find my phone" applications use data as well, and the severity of the uploads can be lessened if you turn it off or do not turn on the constant check....