Automated Data Connection choose with user defined behaviour - Touch Pro2, Tilt 2 Windows Mobile General

Dear all,
since one week I have the TP2 and like it a lot. Until the TP2 I used to have an Iphone3G and now of course I have to change my user behaviour a little bit.
There is one big topic I would like to discuss here: DataConnections!
I have the problem, that I dont have a flat option for data from my provider. I have to pay by time and not by traffic. Hence I like to keep the time I am connected to the Net to a minimum!
Is it possible to realise the following with the TP2 (maybe with extra software)?
1. Mobile data connection only manually with immediate cut off after the transfer (for example if I press send/receive for mail). If I want to manually access the net there should be a short message box asking me to connect. Currently I have to use the CommCenter to switch data connection on/off. As I already use nodata to really cut off the automated connection behaviour, maybe this tool can also be used somehow to allow access and cut it off after the sending/receiving is done.
2. Wifi Scan constantly in the background (after manually switching it on) to scan for open networks or prefered networks. If some network is found, it automatically connects, checks internet, do all the other automated updates and stays connected until I manually disable wifi.
As you can see, I want to have some kind of automated, cost efficient, connection behaviour of TP2. The tool nodata, which I currently use is great to cut off the automated connection but is not very flexible
I am looking forward to exchange with you on that topic.
Regards,
dvdjimmy

...does really nobody else need something like this? Or am I just too stupid to use the onboard tools of wm6.1 correctly?
Regards,
dvdjimmy

take a look at bandswitch or commmgrpro...

you can use this registry entry,
for example this will kill automatic the connection after 10 seconds,
or if you dont use...
HKLM\Comm\ConnMgr\Planner\Settings\
CacheTime = 10 (sec.)
SuspendResume = GPRS_bye_if_device_off
http://forum.xda-developers.com/search.php

Dear all,
thank you for your suggestions. The registry is already a good start for me. Many thx. The commgrpro also looks very good. It seems to allow also the disconnect after a certain amount of time.
Anyway, I think I have to program it on my own: My dream would be to have a software which I can tell that I allow Access to the net from now on. Then the software is switching on wlan in the background and constantly scans for open or prefered networks. If such a network is found I would like to get connected to it. If somehow the WLAN connection breaks down and access to the net is no longer possible, the app should ask if I would like to use UMTS instead of WLAN right now. If I answer yes, WLAN is switched off, the data connection is switched on, the transfer is taking place and afterwards the connection is cut off completely and WLAN is switched on again and hopefully finds another open access again
So the main benefit would be, that automatically only the WLAN is allowed to connect. All the dataconnection by UMTS have to be allowed and are immediately switched off.
I would like to program something like this if you can help me on how to start with it, as I have not programmed a lot for the WM Platform until now.
With best regards,
Joachim

Related

Data connection limitation app

Hi,
Does anyone know of any app that restricts data connection to only when in WCDMA (UMTS 3G) network?
Reason why is that i use my Dopod D810 to surf the net and download files. However i have managed to rack up $320 in roaming charges for internet usage even though i am on a 1 GB XSeries plan on 3.
I was not aware that i was roaming at all. So in future, i want my phone to automatically disconnect when "Roaming".
Is there such an app? I have tried Bandswitch but i couldnt get it to do what i wanted.
use search.
There is an app called trinity hacks or something that adds this feature.
Are you sure? I have Trinity Hacks v0.3 and it doesnt seem to have this feature.
What i want is for my phone to automatically disconnect once it is "roaming" onto Telstra's network from the 3 network.
Yes,
Trinity Hacks v0.3 --> Phone tab --> 'Enable GSM/UMTS Band Selection'
Ticking this enables a new tab under 'Settings' --> 'Phone' --> 'Band'
Switch it from 'auto' to 'WCDMA'
Then you will never incur roaming charges on Telstra network.
Yeah i already have that setup.
What i want is to be able to Roam to Telstra so i get full PHONE coverage, but once it goes to roaming, i want the data connection to automatically disconnect.
What you have asked me to do is to permanently connect only to 3G which means i cannot get reception everywhere.
Does that make sense?
What you want is not possible without some serious programming! The Radio stack can be set to connect to GSM, UMTS/WCDMA or either, but you can't split voice and data functionality.
Hi,
Thanks for all your replies, but im not asking for voice and data functionality to be split. The phone can already tell whether it is roaming or on the home network. Isn't it just a matter of getting this information from the phone possibly via the OS API and then when the phone returns a value to signify that its roaming, then the program will disconnect the connection, just like pressing the disconnect button, but this time programmatically?
Im not asking for someone to write something like this, but if something already exist like this.
Maybe this reply is not needed anymore sinds the thread is one month old. Still, I use spb grps monitor. It has a lot of customization option. Maybe it has a feature that will do the trick. I'm not going to look into it myself. Just wanted to give you a headsup.

Wifi or 3G connection, how to know?

I just learned the hard way that it appers that the Tytn with WM6 does not seem to automatically choose the wifi connection over the 3G data-connection. This is horrible!
I have the 3G data connection set to allways on and I thought when I connected to Wifi that would be the connection the system used, but no, just got a large 3G data-traffic bill.
It's so many things I can't belive that is so wrong with WM6, does the developers use this themselves?? So many things ar very unlogical and non user friendly that I think M$ should fire the people responsible for Windows Mobile.
Is there any hack to force wifi to be used when connected, or at least get some warning that 3G connection is used even though Wifi is activated? Seems crazy that I have to turn phone of to use wifi and not be charged 3G data traffic.
No one in 50 people finds this to be a problem, strange...
There's something called 'Comm Manager', and strangely there is a button for disconnecting the data connection, and by accident it won't reconnect if there's an active wifi connection... I wonder how did you come up whith the idea of soft-reseting your phone to disconnect the data connection..
jompao said:
I just learned the hard way that it appers that the Tytn with WM6 does not seem to automatically choose the wifi connection over the 3G data-connection. This is horrible!
I have the 3G data connection set to allways on and I thought when I connected to Wifi that would be the connection the system used, but no, just got a large 3G data-traffic bill.
It's so many things I can't belive that is so wrong with WM6, does the developers use this themselves?? So many things ar very unlogical and non user friendly that I think M$ should fire the people responsible for Windows Mobile.
Is there any hack to force wifi to be used when connected, or at least get some warning that 3G connection is used even though Wifi is activated? Seems crazy that I have to turn phone of to use wifi and not be charged 3G data traffic.
Click to expand...
Click to collapse
Hi, man.
I have notice that the metric for the WIfi connection is lower than the one for 3G or GPRS in the routing table.
Thats mean the default route go trought Wifi if this is availabe. The exception are some software that needs the 3G or GPRS connection like PushMail.
For example, if you connect your Wifi and open the PIE or Opera and surf the web, no GPRS/3G data is trasmitted, sure... you can see by yourself.
Live Messenger can works to chat over Wifi, but if detects GPRS 3G connection, use this connection (bad done by M$). Try unconfig the connections and connect to wifi, you will chat over wifi, but the email sync don't work...M$ have done bad choice IMO.
Regards.
jcespi2005 said:
Hi, man.
I have notice that the metric for the WIfi connection is lower than the one for 3G or GPRS in the routing table.
Thats mean the default route go trought Wifi if this is availabe. The exception are some software that needs the 3G or GPRS connection like PushMail.
For example, if you connect your Wifi and open the PIE or Opera and surf the web, no GPRS/3G data is trasmitted, sure... you can see by yourself.
Regards.
Click to expand...
Click to collapse
Well I did get 20 mb of 3G trafic in 2 days, days when I had wifi active and 3G-data connection. Only thing I used was IE and Newsbreak RSS aggregator. If I have connection ro my router over wifi, but what if connection to internet temporarily stops working, will WM6 then use the active 3G connection without any notification?
gnick666 said:
There's something called 'Comm Manager', and strangely there is a button for disconnecting the data connection, and by accident it won't reconnect if there's an active wifi connection... I wonder how did you come up whith the idea of soft-reseting your phone to disconnect the data connection..
Click to expand...
Click to collapse
Do you think I'm stupid or what? I haven't been softresetting anything.. There is no button for disconnecting data connection in standard Comm Manger. This is not the issue anyhow, issue is how stupid can an OS be that uses an active 3G data connection when there is a wifi connection available at the same time... And if the wifi connection isn't working it notifies the user of that fact and informs it will switch to 3G data connection.
In other words how can the user know what connection is used. Only safe way seem to be to turn phone off in Comm Manager, which I will do forward on.
A logical system like iPhone will connect to wifi when available by itself. And I'm quite sure user is somehow notified of this fact.
There was a button for it in the wm5 comm manager, and after the updated, I didn't notice any difference whith the wm6 one, but there's always the option to change it to the Kaiser's comm manager (just a cab install, nothing hard or threatening). The 10 button comm manger has the 'Data Connection' button and that's a fact, and it looks better too (in my oppinion).
Sorry about the soft resetting thing, I misunderstood it a bit
And about the issue of the 3G connection, there are some countries that don't have city wide open wifi networks (like mine), so the only place I can use it is at home (or some open wifi network on the street but that's quite unreliable). So our operators divised the 3G internet connection plan accordingly whith prepaid MB -s or GB -s. So in my case it realy doesn't matter which do I use. (ohh btw 200 MB costs us around 11 USD and 5 GB is around 28 USD)
In all honesty there are a number of different solutions. Comm Manager, the NoData App, BandSwitch or it cousin program could help you with that. There are tons of third party apps. Worse case scenario just kill the phone and switch to Fly-mode. I mean, dude when you are going to do something with your phone and you are afraid that it might cost you money then research first before using.
Thank God you only used 20megs. Here in Canada that stunt would have cost you almost $1000!!
agovinoveritas said:
In all honesty there are a number of different solutions. Comm Manager, the NoData App, BandSwitch or it cousin program could help you with that. There are tons of third party apps. Worse case scenario just kill the phone and switch to Fly-mode. I mean, dude when you are going to do something with your phone and you are afraid that it might cost you money then research first before using.
Thank God you only used 20megs. Here in Canada that stunt would have cost you almost $1000!!
Click to expand...
Click to collapse
Well I did test and then checked only to see if I was charged any traffic and I wasn't so I thought it was fine. Apparently the charge is a bit delayed.. Well it's no fortune here, a little more then 1 dollar per MB. Still would be nice to clearly see when wifi and 3G is used, I use wifi at work and at home and don't want to switch phone part off.
gnick666 said:
There was a button for it in the wm5 comm manager, and after the updated, I didn't notice any difference whith the wm6 one, but there's always the option to change it to the Kaiser's comm manager (just a cab install, nothing hard or threatening). The 10 button comm manger has the 'Data Connection' button and that's a fact, and it looks better too (in my oppinion).
Sorry about the soft resetting thing, I misunderstood it a bit
And about the issue of the 3G connection, there are some countries that don't have city wide open wifi networks (like mine), so the only place I can use it is at home (or some open wifi network on the street but that's quite unreliable). So our operators divised the 3G internet connection plan accordingly whith prepaid MB -s or GB -s. So in my case it realy doesn't matter which do I use. (ohh btw 200 MB costs us around 11 USD and 5 GB is around 28 USD)
Click to expand...
Click to collapse
I'm trying to keep a clean installation of the official Swedish rom, been having problems with wake up on notifications when using other comm manager and HTC Home plugin. Off course it's no major problem to go to flight mode, just weird that one even has to think about it on a modern os...
jompao said:
Well I did get 20 mb of 3G trafic in 2 days, days when I had wifi active and 3G-data connection. Only thing I used was IE and Newsbreak RSS aggregator. If I have connection ro my router over wifi, but what if connection to internet temporarily stops working, will WM6 then use the active 3G connection without any notification?
Click to expand...
Click to collapse
The only thing you can do to be sure only Wifi is ised is to select The Work Network in Connections, so no 3G connections to your operator is done....
If some app uses 3G before Wifi, the OS don't notify, how can the OS notify this? The OS have in the route table metric to use Wifi first, 3G after...
Regards.

How to disconnect GPRS?

How do I disconnect a GPRS session if I want the phone to use a wifi signal instead? Is there any way of telling the phone to always use wifi in preference to GPRS if possible?
The shiny new phone has just arrived, so lots of questions!
TIA
Hmm well I'm not sure if this works on Rhodium, but on many HTCs keeping the 'hangup' button pressed for a few seconds will disconnect cellular data connection.
If not, go to "Comm Manager", this should also have a button to disconnect it.
If that doesn't work, there's always datadisconnect.exe in \Windows (though that would be a silly thing to do every time )
Anyways, if you have a Wi-Fi connection, all connections made after that point should go through Wi-Fi automatically. Existing connections will keep using cellular data, until they are de/re-connected, unless the program asking for the connection specifically requests to use the cellular connection.
No luck holding down the Hangup button - I tried holding it for 10 seconds and the GPRS session stayed open.
I'm concerned about the situations where I think I'm connected to wifi but there's been a DHCP problem or something, and the phone quietly goes and uses GPRS instead (so the wifi icon is shown at the top, but there's actually no network connectivity via wifi).
Does anyone have a good solution to this?
There is an app available called "NoData" that lets you switch GPRS/3G/HSPA off. But you have to switch it back on to use it again...
I just found an option to configure the Hangup button so that it turns off GPRS, so problem solved! (by default it locks the handset)
itm said:
I just found an option to configure the Hangup button so that it turns off GPRS, so problem solved! (by default it locks the handset)
Click to expand...
Click to collapse
You need to do some "RegEdits" to obtain this.. go here...
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\
add a DWORD called "CacheTime" with value of "60"
then add "SuspendResume" as a string with "GPRS_bye_if_device_off"
obviously minus the ""'s
beware that tweak breaks simultaneous voice and data
Chainfire said:
beware that tweak breaks simultaneous voice and data
Click to expand...
Click to collapse
I've never had any problems with it, when I have a 3g connection active I can make/receive phonecalls and keep the data connection live. I reguarly download files while on calls and they have finished by the time I hang up...?
nicelad_uk said:
You need to do some "RegEdits" to obtain this.. go here...
HKEY_LOCAL_MACHINE\Comm\ConnMgr\Planner\Settings\
add a DWORD called "CacheTime" with value of "60"
then add "SuspendResume" as a string with "GPRS_bye_if_device_off"
obviously minus the ""'s
Click to expand...
Click to collapse
What exactly does this tweak do?
I actually managed to configure the Hangup button to close the GPRS connection using the standard Button Settings menu, but I'm curious to know what your registry settings will do.
This will automatically disconnect the GPRS after xxx seconds (60 in the above) if GPRS is not used.

GPRS-connection unstable

Hi Y´all!
Tried searching for this but no cigar so here goes:
I´m having periodic trouble maintaining a stable GPRS connection.
For example i start Opera & open a web page. GPRS connection is established. So far so good.
Then the site is kept open for perhaps 15 minutes without utilizing a link (i haven´t clocked it but it´s in that general vicinity).
Then i use a link, and get connection error, or perhaps minimize the browser and chek for new mail, and get sync. error.
In any case it is clear that the GPRS connection i dead. Then i go to the connection center and shut down the data connection (which indicates green - up&running).
Then i restart the GPRS connection, Either from activating a weblink or checking for mail or pretty much anything else that depends on the connection.
Then BINGO... GPRS is up and running again for another 15 minutes or so.
The fact that i had (and lived with) the same problem on my old Kaiser leads me to think that this may be about a setting somewhere in WinMO??
Is the connection perhaps "hibernating" if it isn´t used for a period??
And mainly: Does someone know howto fix it??
Perhaps i should add that i live in a small town in the arctic part of the world and we have no 3G/HDSPA coverage, There is only the GPRS connection. At home i use my private Wi-Fi link wich is humming along fine&nicely.
Please help
Polar67
It's like the xDSL connections that shut down after some time of inactivity. In a normal xDSL connection you have a possibility in the equipment of selecting an "Always ON" option that sends random packets to keep the Internet session from being shut down automatically by the BBRAS/DSLAM/RADIUS equipment.
In terms of mobile world I do not know if exist a similar way of doing it.

quick GPS question

Does anyone know why when quick gps expires, it doesnt automatically update? I am on a custom ROM (mightyrom 2/1) on a CDMA Tp2 (SPRINT). the quick GPS data expires and says EXPIRED but is never automatically updated until I manually do an update. I have it set to automatically update. is there a service or something that needs to be running??
Expired means the 7 days are up that the satellite positioning was good for. It should download new positions which will then say 7 days...
Seems to work fine when I use wireless or when I update synced to my PC...
Thanks.. I know what expired means on QUICK GPS. the issue is that it NEVER UPDATES the data. I have it set to DOWNLOAD AUTOMATICALLY and ALSO to DDOWNLOAD when connected to a PC. NADA.. is there a service that needs to be running or something??
anyone with a solution??
You only need an active internet connection for the update to run. There are no services required to be running for the update. Try opening an internet connection, either 3G or wifi and then manually run the update to make sure the quickgps program itself is not corrupted. If it does update manually, likely you need to change the internet settings to allow programs to open a 3G session.
ms0529 said:
You only need an active internet connection for the update to run. There are no services required to be running for the update. Try opening an internet connection, either 3G or wifi and then manually run the update to make sure the quickgps program itself is not corrupted. If it does update manually, likely you need to change the internet settings to allow programs to open a 3G session.
Click to expand...
Click to collapse
Thanks for the info.. It does run manually and everythng else runs on its own wihtout me doing anything such as EMAIL, weather, facebook tab updates, etc etc etc... I think its only the quick GPS not running when the data expires.
I also have the check in the down when connected to USB and it doesnt do that either wen I am connected to my computer...
Mine is always up to date. I look every few weeks, and quite unlike my original Tilt, it's always up to date.
check your connections page under network management and make sure of the selection under "programs that automatically connect to the internet should connect using". I am not sure on sprint, but at&t uses "medianet" for such connections. Try one or more of these settings to see if it makes a difference. Your mail programs are always open, running in the background, and quickgps starts up, runs and shutsdown, so it must enact a web connection, where your mail does not. Likely, since the program works manually, the settings here are not correct
ms0529 said:
check your connections page under network management and make sure of the selection under "programs that automatically connect to the internet should connect using". I am not sure on sprint, but at&t uses "medianet" for such connections. Try one or more of these settings to see if it makes a difference. Your mail programs are always open, running in the background, and quickgps starts up, runs and shutsdown, so it must enact a web connection, where your mail does not. Likely, since the program works manually, the settings here are not correct
Click to expand...
Click to collapse
I just checked and under programs that automatically connect it was set to "MY WORK NETWORK" .. then there is program that connect to a private network .. its also set to MY WORK NETWORK. I changed the top on to the choice called SPRINT .. I bet that solves it... Should I worry about the other setting for private networks?
EDIT: I changed it to SPRINT but it keeps resetting to "MY WORK NETWORK" .. how do I fix this? is there a registry setting for this?
EDIT: I put sprint for BOTH SETTINGS and it appears to save... do I need to worry about the PRIVATE NETWORK SETTING since I dont have any VPN set up on the phone.. the MY WORK NETWORK does not have any settings in it...
No, don't worry about it. It is just another option to set up alternate connections, if you need them. Leave it at Sprint for your internet connections and you should be fine. Write more if you need help,
Im on a new ROM and once again QUICKGPS is not automatically downloading when expired.. I followed the fix on here that works on the other rom I was running.. any ideas? Im on mighty 6/20
anyone??? no ideas??
Guys, I just purchased Sprint Touch Pro 2 and using it in Europe (GSM).
Though when I try to run the GPS application, it forces me to download the latest satellite data but even if my phone is connected to the internet via USB, it doesn't download anything.
Any idea why it isn't working? And also, why does the software needs to download stuff from internet, a GPS device should be finding the satellites himself, without any "aid" from external sources.

Categories

Resources