Hi there,
My 3G connection stays on after a web browse or an email check process makes my device connect. I looked at "HKLM\Comm\ConnMgr\Providers\[GUID]\Connections\[Connection Name]" and to my surprise AlwaysOn flag was off. Can someone help me with this? I like the fact that my device connects to the Net automatically when there is need, however maintaining the connection kills the battery, I need a way to kill the connection somehow automatically (either after a period of inactivity or when the application requesting the connection ends).
Cheers,
Shafa
If it is maintaining Gprs on, there must be a program requesting it - do you have direct push enabled?
Also, having the connection constantly 'enabled' but not actually transferring data will have a negligible effect on the battery life so shouldnt matter.
If your battery life is significantly worse (as you have suggested), then you must be transferring data, so no matter what you do, unless you actually permanently disable the data connection so you cant use it at all, it will keep connecting to transfer whatever data it is transferring...
I hope that made sense
GPRS/UMTS
Hi,
Have you tried turning the Data Connection off by holding in the End Call Button for approx 3-5 seconds. This should terminate an active connection unless as mentioned above you have an app running that is requesting data.
Cheers,
Beast
Thanks guys,
1. the fact that only transferring data should drain my battery: makes sense; I will test more.
2. the fact that I can kill the connection manually: I could always do that from comm manager, needed it to drop automatically.
Cheers,
Shafa
I'm sure this is a noob question, but I can't find the answer on the forum.
I've seen a couple people reference automatically ending the data connections when they're idle. Can someone explain how this is done?
Is the desire to disconnect the data to save on battery life? Just curious. Thanks.
That's the main reason I want to do it...not sure about others...
I figured out two ways to do this for anyone else that's interested.
1) Using Advanced Config Tool (V3.3): Menu > More Settings > Connections. Check "Disconnect After" and set the timeout you want. This seems to work well for activesync connections (my mail is set to recieve every 5 min), but doesn't always work for on demand connections (Internet).
2) Comm Manager Pro. No instructions for this since I'm not using it (yet). But everything I've read looks like it does it.
Like I mentioned, I've got my email configured to sync every 5 minutes and I have a connection timeout of 30 seconds set in Advanced Config. This setup has drastically improved my battery life. Before this change, I got maybe 12 hours on a good day. With this timeout set, I could probably get 2 solid days. The only thing I haven't figured out is if the timeout is and idle timeout or an overall timeout. What I mean, is will the connection end after 30 seconds even if it's in use?
I'm interested in this as well, it would be even better if outlook or msn live would make a connection and disconnect after synchronizing.
I've been looking for the same solution. So far using advanced config settings will force disconnect no matter if it was idle or not. I'm looking for a solution to disconnect only when idle.
As of proof, set auto disconnect to 1 minute and using latest skype v3.0 start transferring a large file. After 1 minute data connection will be forcibly disconnected.
Any solutions for this?
Thank you.
Can someone help me find the timing setting in Advanced Config? I've looked through everything - using Energy 3.0 Rom (WM6.5) and don't see anything related to data disconnect other than under "Data Connections:" "GPRS disconnect:" and my settings are "Enable button and timer"
I don't see where the timer comes into play; don't really care if the connection gets cut off - I'd rather see a battery life improvement.....
I'm an absolute idiot. I just skimmed through the thread and didn't read the post above... *smacks forehead*
Its been posted in this very topic, and its only 5 replies long
xawen said:
I figured out two ways to do this for anyone else that's interested.
1) Using Advanced Config Tool (V3.3): Menu > More Settings > Connections. Check "Disconnect After" and set the timeout you want. This seems to work well for activesync connections (my mail is set to recieve every 5 min), but doesn't always work for on demand connections (Internet).
2) Comm Manager Pro. No instructions for this since I'm not using it (yet). But everything I've read looks like it does it.
Like I mentioned, I've got my email configured to sync every 5 minutes and I have a connection timeout of 30 seconds set in Advanced Config. This setup has drastically improved my battery life. Before this change, I got maybe 12 hours on a good day. With this timeout set, I could probably get 2 solid days. The only thing I haven't figured out is if the timeout is and idle timeout or an overall timeout. What I mean, is will the connection end after 30 seconds even if it's in use?
Click to expand...
Click to collapse
In advanced config the settings you are looking are not located in the list on first screen, the are in separate menu as described above.
And now I'll quote myself so my question will not get burred:
[email protected] said:
I've been looking for the same solution. So far using advanced config settings will force disconnect no matter if it was idle or not. I'm looking for a solution to disconnect only when idle.
As of proof, set auto disconnect to 1 minute and using latest skype v3.0 start transferring a large file. After 1 minute data connection will be forcibly disconnected.
Any solutions for this?
Thank you.
Click to expand...
Click to collapse
guys, found this
http://www.andrewsayshello.com/windows-mobile/auto-disconnecting-idle-data-connections-in-wm6/
hope this helps in some way
Thanks for the link, unfortunately it still disconnects even if data connection is in use.
WMLongLife can do this for you.
About the registry tweak that does this, I must warn you: it disables the ability to do voice and data simultaneously.
Chainfire said:
WMLongLife can do this for you.
Click to expand...
Click to collapse
Just checked WMLongLife and it seems that program does not quiet work if one doesn't use opera or wifirouter...
Chainfire said:
About the registry tweak that does this, I must warn you: it disables the ability to do voice and data simultaneously.
Click to expand...
Click to collapse
This is new for me...I thought that data connection cannot co-exist with phone call, period..
[email protected] said:
Just checked WMLongLife and it seems that program does not quiet work if one doesn't use opera or wifirouter...
Click to expand...
Click to collapse
Yes it does require a certain way of using your phone (current test version has specific settings - you can change this in next version). Just saying.
This is new for me...I thought that data connection cannot co-exist with phone call, period..
Click to expand...
Click to collapse
Yes it can, but it depends on several factors. Under ideal (and never actually occuring) conditions it can be done with 2G GSM (GPRS/EDGE). Normally, however, either GPRS/EDGE connection suspends ('pauses') during voice call, or with 2G CDMA voice call may not work at all while data connection active (depends on exact 2G CDMA network type).
With 3G GSM (UMTS/HSPA) it is quite possible (and normal) to do data and voice simultaneously, however for some reason the auto data disconnect registry tweak breaks it. I'm not quite sure why, but it does.
3G CDMA (EV-DO) behaves the same as 2G GSM with regards to simultaneous voice and data (data drops), however, EV-DO Rev. A behaves the same as 3G GSM (possible but broken by registry tweak)
Aside from this, it is also needed that your provider/network has the correct hardware to handle this. I'm not sure how common it is for this properly operating on EV-DO Rev. A, but for UMTS/HSPA early tower equipment was bugged and did not allow this. In Europe, most UMTS/HSPA towers have since been upgraded to allow simultaneous voice and data (and HTC handsets support this perfectly), but how this is in the USA I cannot say.
Hope that explains it (it is a bit messy explenation I know)
if this dowsn't work then i have no ideea what will )
http://forum.xda-developers.com/showthread.php?t=484084
tell me if worked for you
!!!!!
I had it set to disconnect (via Diamond Tweak software) after 1 minute of activity. I did this to preserve battery life, BUT BUT BUT
With 3g on, and even with 3g disabled all day and edge on, the battery still died in 8, 12 hours (3g, edge) with the connection disabling. i use the phone for a good number of calls, text, and some data every day.
AFTER i reenabled it to NOT disconnect after every 1 minute, i pulled over 24 hours on a SINGLE charge.
am i the only one that's experienced this??
At my home/office I have little to no reception. If I have Pocket Outlook check for new emails every 10 minutes my batter quickly drains down because of the poor quality connection.
I haven't found a way to easily disable pocket outlook from checking email accounts besides phonealarm... but I don't have a today screen since I use TF3D and I don't like any of the available hacks giving me a today screen.
So... I'm wondering if there's an app or something out there that I can use to disable my data connection. I'd still like to get text messages and phone calls... I just don't want any of my apps to connect to the internet. This way, while I'm home my battery will last longer and when I leave my house I can quickly enable my data connection so all my apps can start syncing (like pocket outlook).
Is this possible? Did someone create an app that does this?
Have you tried MoDaCo NoData (distributed here in a .cab named NoGPRS, I think)? It works for me when I want to disable data connections; it's free and only takes a couple of taps to disable or enable data connections.
There is a comm manager data connection switch that turns it on/off. I think your looking for something else though. Have you tried making the email polling longer? Say 2 hours (unless you NEED 10 minutes). Because 10 minutes will kill your battery. You can turn your phone to EDGE network by disabling 3G in the comm manager but you wont get the 3G benefit. Using EDGE saves battery though.
Thanks wmm... I found the cab and it works perfectly
wmm said:
Have you tried MoDaCo NoData (distributed here in a .cab named NoGPRS, I think)? It works for me when I want to disable data connections; it's free and only takes a couple of taps to disable or enable data connections.
Click to expand...
Click to collapse
isn't a similar function (or is it the same thing) embedded in advance config?
I used an iphone for some days. I've ever used nokia phones. Each day I use a blackberry. All devices seems to use internet connection better than Android, using that only when needed and starting/stopping it automatically.
What I don't like about Android is that you can't set device to enable internet connection only when needed. What I understood is that if you like to sync mails every 5 minutes, for example, you have to take internet connection always on.
I don't like this because mainly it's battery consuming.
Is there any way to set Android (I've a Desire but I think it could be the same for each device) to automatically turns on internet connection just before syncing an app and turns off just when finished?
i agree... any hints and helps here? my experience in winmo is much better as it connects only on need.
especially now my Galaxy S battery life is so short
this app might help.
mensa07 said:
this app might help.
Click to expand...
Click to collapse
Yes, thank you.
I already tried it but if I configured it right it manages only sync operations and no internet connection. So internet connection must be taken ON (on the screen you continue to see arrows) and it stop only sync traffic.
Right?
I mean to stop internet connection at all and enable it only at a specific frequency (so on the screen arrows should appear and disappear when needed). Is it possible?
Hello,
I have a "problem" with wifi/3G usage at same time:
Generally Android uses wifi OR 3G, at least as I know and as it worked on ROMs <CM12. When I come home and login to my wifi, I see that some apps are using 3G while wifi is connected. If I then disable 3G and reactivate it, my phone stops using 3G. This happens only in my home wifi. I assume that there's a "problem" with my network config. I'm using a firewall with web proxy, everything is blocked so all devices are forced to connect to web via 8080. Proxy ist configured in the wifi settings. However there are plenty of apps that are not interested in using this proxy - it seems Android decides then to use 3G.
Could it be like that: CM12 connects to my wifi and discovers that all ports are blocked except 8080. All Apps trying to connect directly to the internet can't do that and CM12 directs them to 3G?
In Samsung Settings you are able to set an option to allow the usage of both networks, if wifi is poor. But in CM 12 I can't find such option. How can I disable that?
---
One more thing: I use very often system profiles but always have to go to settings to change the profile. Is there a way to configure the action bar buttons like in CM11?
TIA
Hello again, I'll give it another try. No one noticed that with CM12?
dbsoundz said:
Hello again, I'll give it another try. No one noticed that with CM12?
Click to expand...
Click to collapse
I can't answer your specific question, but as a short term workaround, maybe try installing SmartWiFi Toggler, it has an option to force a disconnect mobile data when you're connected to Wifi.