I am finding that if I leave network set to auto I get frequent signal dropouts if you are on a call and the signal switches back and forth between 3G and GPRS as you move around.
One solution is to leave the phone on GSM mode but then it's a hassle to switch to auto each time I want a 3G data session.
Anyone else finding this problem?
Related
The problem: At home, my 3G signal is very weak - occasionally it reaches 2 out of 4 bars, often it's only one and it frequently drops out altogether causing the phone to switch to EDGE. At work, however, I get a very good 3G signal, so it would be useful to use 3G.
Now, in theory the "Auto" band setting (auto between GSM and WCDMA) ought to cover this; but in practice the 3G signal at home is just strong enough that the phone keeps trying to switch into 3G mode (and thrashing the battery) but the actual data speed I get (even over HDSPA) doesn't seem much faster than EDGE, and every time it loses the HDSPA link and drops to EDGE there's a long pause before the data starts flowing again.
I've tried switching the phone's band setting between "GSM" and "Auto", using the GSM setting at home, and Auto elsewhere; but doing that plays havoc with "Microsoft Direct Push". Switching the phone band causes the data connection to drop, which switches Direct Push off; switching Direct Push back on again loses the more detailed settings I have set in ActiveSync (where I download email manually during work hours but automatically outside of work). In addition, because the data connection is lost, any application that's using it generally has to be shut down and restarted.
Is there some way of moving the phone between "Auto" and "2G only" mode without messing up the Direct Push setting and, if possible, without severing the data connection? While actually in "Auto" mode the phone happily switches between HDSPA and EDGE without any side-effects; so it seems like there ought to be a way to tell the phone "be in Auto mode but for the moment pretend that there is no 3G signal even if there actually is a weak one", and then use that setting in weak 3G areas, switching back to normal "Auto" behaviour when you know the 3G signal has improved. Or alternatively perhaps "Auto" mode could be made to not try to switch to 3G until you get a 3-bar signal, but, once switched, try and stay with 3G until it drops to 1 bar?
The underlying problem here is that the 3G signal in my house is quite weak, but not so weak that it is undetectable. If I leave my TP2's band setting set to "Auto" then it keeps trying to switch into 3G mode, then dropping back to 2G, with a delay every time it does it. (Drains the battery too). So I'd like to be able to quickly switch between 2G and 3G mode. (Obviously I could just leave it set to 2G all the time, but this is a waste when I'm at work or in some other place which actually has a good 3G signal).
My current solution is that I've got a start menu shortcut pointing to CMBandSwitching.exe in the Windows folder. (This is the same program that is launched if you go to the TouchFLO "settings" page, then hit Communications/Phone/Band). In here I can change the Network setting between "Auto", "GSM" and "WCDMA" which has the effect of turning 3G on and off.
But... there are horrible side-effects. Switching in this way causes the current data connection to get messed up, so that nothing can actually use it to access the Internet. Web browsers stop working, and I can't receive email. I've tried switching the data connection off and back on in Communications Manager, and this works sometimes; but even when it does, it messes up my ActiveSync schedule settings. And usually I simply can't get the data connection to turn back on. More often than not, when I change the Band setting I end up having to hit the reset button to get everything functioning normally again.
There must surely be a way of turning 3G on and off without disrupting the data connection and ActiveSync settings and requiring a reboot? The phone itself can do this in "Auto" mode if I'm moving between areas of good 3G signal and zero 3G signal. Is there perhaps a way to tweak the behaviour of "Auto" mode so that it needs a higher 3G strength signal to switch to 3G? Or is there any way to convince the phone (while in Auto mode) that there isn't really a 3G signal present (even though there is really a weak signal) so that it switches to 2G in a side-effect-free fashion?
(bump)
Hm. 136 views and no reply.
You might check into WMLonglife
http://forum.xda-developers.com/showthread.php?t=478519
I haven't tried it, but it may work for you. It functions more based on what you are doing with the phone as opposed to what bands are available.
mwelch16 said:
You might check into WMLonglife
http://forum.xda-developers.com/showthread.php?t=478519
I haven't tried it, but it may work for you. It functions more based on what you are doing with the phone as opposed to what bands are available.
Click to expand...
Click to collapse
I'll check that out, thanks.
Hi..
Anybody knows how to switch manually to use 2G or 3G only?
Because sometimes when I am on the 3G coverage area, the phone still use the EDGE data connection rather than the 3G/HSDPA data connection. It really annoy me because the speed is slow if I use the EDGE connection.
In my old nokia, it allows me to use the 2G/3G connection only, so I wonder if desire can also do that.
Settings/wireless & networks/mobile networks/network mode. The auto is however set up quite well. The reason you keep finding edge, is that the edge signal might be stronger that the 3G. 3G will always be the preferred option for the phone, but keep in mind that a strong signal on edge will beat a poor signal on 3G where download speed is concerned. Therefor your phone tends to pick the fastest/strongest signal in your area.
Hey,
I've recently got my DHD. Although i still have that call drops like i had it with my HTC Hero.
At home we have a bad 3G signal. That's why i set my DHD to GSM Auto (PRL).
It still uses 3G and there are no more than 2bars (signal strength). However i also see my DHD on 3G with no bar (signal strength).
Sometimes when i make a call (1 of 5-10Calls) the phone starts on 3g, after some time it hands over to 2g and the call is dropped.
Do you know is the call drop at 3g to 2g handover the providers fault or is it the handset?
My best solution would be to adjust the GSM Auto (PRL)-3G-Treshold , so it would require a better 3G signal and would'nt switch to 3g at home at all. Is this possible?
Another solution would be if i make a call, phone should switch to 2g automatically. Seems more realistic!?
If those ways are not possible i can just use the workaround to use WIFI at home and use "toggle 2g if wifi"
Thanks in advance!
Have you tried to fix it to GSM only without PRL? This is how I've gotten rid of my phonecall dropouts on 3G.
Sent from my Desire HD using XDA App
Ya ofc, but the coverage is only bad at home.
That means once i leave home i want to use 3G.
Switching everytime i leave home is no solution.
But thanks anyway!
when i put network mode in auto,i want the phone to connect to 2g network first till data network is activated and then it should switch to 3g.is there any way to do this?
is there any way to give delay in auto mode?
what i have observed is,when the phone is in auto mode, some times it connects to 2g data network first then it switches to 3g.in this case ,i'm getting 3g data speeds with 2g data plan.for this purpose,every time i want the phone to connect to 2g network first till data network activates then switch to 3g.can we do this in ril source files?
thankz in advance