Hello,
When I am at home a have a really low 3g signal strength meaning call quality is very poor or the call does not get through. I really need a toggle to switch to GSM only as this gets me full signal plus I don't need 3G at home as I am connected to my wireless broadband. I bought Tasker but no option available as of yet (I think it will only be for rooted phones when it does become available anyway).
I tried turning mobile data off but it still seems to have weak signal with network mode set to auto. I can do this manually but I would like it to be automated somehow. Any suggestions?
HTC Desire 2.2 Stock
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.
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!
I want my phone to turn off 3g connectivity automatically and go to 2g only when I connect to a wifi network and then back to 3g connectivity when i disconnect from wifi. Does anyone have a profile for this already set up and if so would you mind sharing. Im terrible at setting up tasker. Thank you in advance.
Isn't 3g automatically turned off when connected to wifi?
Swyped on my CM9 Galaxy Nexus
the reason i ask is because i get terrible reception in my apt. when on 3g signal...if i turn off the 3g connectivity and go 2g only, then my signal increases to full strength. this remains true with wifi enabled or disabled. I'm not doing it for the data connection as I am connected to wifi...i want it for the basic cell signal so i can make and recieve phone calls and sms's. does this make any sense at all...i fell like im rambling.
Anyway, do this:
New profile - state - wifi connected - don't put anything in the next screen.
New task - net - mobile data 2g/3g - 2g only
You have to make a task to turn it on again as well. Gl hf
Swyped on my CM9 Galaxy Nexus
Thanks for the help...it was much appreciated...it works great and i figured out how to get it to work in reverse as well.
I don't mean to hi-jack this thread, but I am hoping that some smart folks could give me some ideas or help with creating a Tasker profile.
where I work there are areas where the signal is great and other areas where it's non-existent or very weak. I am hoping to devise a profile that will cause the phone to turn of the radio if the signal is very low or none than turn the radio on again in 10 or 15 minutes to see if the signal is better. If it is still weak than.... you get the point, right? I'm not sure where start. There's a variable that contains the signal so I know that I will check it than run a task if it's low, but I'm not sure how to proceed from there and implement a timer.
any help please?
Sent from my Galaxy Nexus using Tapatalk 2
the signal strength can be used as a context in state>phone>signal strength
I notice that AT&T have disabled network mode selection. (I am not in the USA).
Is there a reliable way to force the phone over to using a 3G connection when required? It seems mine is intent on staying on 4G, even when the connection is so poor that the speed is unuseable whereas 3G in that area would be full reception.
I have played around with various *#, #* commands re: network but nothing seems to stick. Any chance network mode has been re-enabled in updates (which I don't have access to)?
Cheers
I font known questions