I am having a very strange issue:
Whenever I am at home, and my G1 is connected via 3G, I cannot use data or make/recieve calls. If I enable the "Use only 2g networks" checkbox, it reconnects via EDGE and works perfectly. I currently have a service request out with TMO which should resolve in the next 24-48 hours, but I was wondering if anyone had heard of this issue.
TMo has no idea why I'm not getting signal, the problem continued even when I reverted to stock "Cupcake".
Things I've tried:
Reverted to stock firmware and unrooted phone (Didn't work; same symptoms)
Call T-Mobile, they removed and re-added me to network. (Didn't work; same symptoms)
Swapped SIM card at T-Mobile store (Didn't work; same symptoms)
T-Mobile service request in my area (Results pending)
Things I am going to try, but haven't yet:
- Return to stock firmware, reinstall CM 4.2.7.1
- Try an older CM like 4.2.4 or 4.2.5
- Connect to WiFi for data connection, see if this replicates the problem as with 3G
- Enable data roaming.
The fact that it only happens at home leads me to believe it's not a problem with the phone, however I'm more than willing to do more to rule it out.
Phone Specs
T-Mobile G1
Firmware Version 1.6
Baseband Version 62.50S.20.17H_2.22.19.26I
Kernel Version 2.6.29.6-cm42 [email protected]
Mod Version CyanogenMod 4.2.7.1
Build Number DRC83
Dont tell T-Mo that your rooted thats a big mistake right there, that can be used against you if you ever have to get the phone replaced.Play around with the apn settings and make sure "always on 2G" isnt checked in settings. Maybe your house isnt in the small 3G coverage area, or your phone cant connect to it. Why would you think data and talking at the same time would be possible? Its either you answer or you stop browsing the web.
Ace42 said:
Dont tell T-Mo that your rooted thats a big mistake right there, that can be used against you if you ever have to get the phone replaced.Play around with the apn settings and make sure "always on 2G" isnt checked in settings.
Click to expand...
Click to collapse
Yes, thank you, I know not to tell them that, they have zero idea. I also forgot to mention they did swap out my SIM card at the store.
Read what I posted. Turning on "Always On 2G" is the ONLY WAY I can make calls and use data at home. When that isn't on, the phone says it has a 3g connection with four bars, but will not dial out, take calls, or connect to web pages. I've also verified my APN as epc.tmobile.com which is correct, and this affects my voice and data communications.
deviant749 said:
Yes, thank you, I know not to tell them that, they have zero idea. I also forgot to mention they did swap out my SIM card at the store.
Read what I posted. Turning on "Always On 2G" is the ONLY WAY I can make calls and use data at home. When that isn't on, the phone says it has a 3g connection with four bars, but will not dial out, take calls, or connect to web pages. I've also verified my APN as epc.tmobile.com which is correct, and this affects my voice and data communications.
Click to expand...
Click to collapse
Try another rom to confirm you cant get 3G, it could also be HW failure.But just try a older cyanogen or something else.Ive cant get a 3G signal with cyanogen roms for long but with a hero rom i seem to get 3G(maybe its my imagination)
Ace42 said:
Try another rom to confirm you cant get 3G, it could also be HW failure.But just try a older cyanogen or something else.Ive cant get a 3G signal with cyanogen roms for long but with a hero rom i seem to get 3G(maybe its my imagination)
Click to expand...
Click to collapse
It fails on both stock (untouched, unrooted), and CM. I'll try an older CM just in case though.
deviant749 said:
It fails on both stock (untouched, unrooted), and CM. I'll try an older CM just in case though.
Click to expand...
Click to collapse
Ok post results when you finish.
Ace42 said:
Ok post results when you finish.
Click to expand...
Click to collapse
Rebooted phone between each of these tests:
3G With WiFi enabled: Same result, can't dial out.
Data roaming enabled, Wifi Disabled: No signal at all, 0 bars with "X" symbol.
Stock firmware: 3G won't dial out, forcing 2G works.
Downgraded to CM 4.2.4: Same symptoms.
Ace42 said:
Dont tell T-Mo that your rooted thats a big mistake right there, that can be used against you if you ever have to get the phone replaced.Play around with the apn settings and make sure "always on 2G" isnt checked in settings. Maybe your house isnt in the small 3G coverage area, or your phone cant connect to it. Why would you think data and talking at the same time would be possible? Its either you answer or you stop browsing the web.
Click to expand...
Click to collapse
What ! if you have 3G coverage you can talk and access data at the same time.
That is what 3G provides.
rdfry said:
What ! if you have 3G coverage you can talk and access data at the same time.
That is what 3G provides.
Click to expand...
Click to collapse
I only get edge sorry, i know when i had Evdo(sprint) i could do both things.Just stay with edge then, youll save a lot of battery life.
Ace42 said:
I only get edge sorry, i know when i had Evdo(sprint) i could do both things.Just stay with edge then, youll save a lot of battery life.
Click to expand...
Click to collapse
That's not what I'm trying to do! When I am at home, on a 3G connection, I cannot do ANYTHING. That includes text, voice, data, web, ANYTHING. If i force it to use Edge, all services work properly. This is not acceptable. T-Mobile's coverage map lists me as in a strong 3G area. It SHOULD work.
I dont know what to say, except stay on edge, you alreadt sent a req to tmo.
I am having the exact same problem. Would love to learn what you found out.
I need a little help. I'm making the jump from unlocked iphones to the Nexus One and have a newly acquired nexus one that has already been rooted and set with the 2.2 Froyo rom, and what I am told is the most popular Cyanogen HTC rom. The 2.2 Froyo rom seems to work perfectly, but my preference is the HTC ROM listed under my back up as BOS-20100531-0408. When I am running this ROM, I am unable to connect to 3G, or edge for that matter. (wifi connects fine) I have attempted the simple steps of dialing *#*#4636#*#* and changing the setting from WCDMA preferred to WCDMA Only, but this has had no effect. I lose signal for a second, then my bars come back, but no 3G and no edge. I am certain this is a T-Mobile model Nexus and I have the appropriate internet package as well. If anyone can help, I would appreciate it. Thank you.
update: The 3G works fine under Froyo, just not the HTC incase that wasn't clear. Thank you.
You need to enter your APN settings on the HTC ROM.
Okay, I have gone into settings, wireless & networks, mobile networks, Access Point Names, and the screen is an empty black. How do I add an APN? Is this the appropriate location? Thank you for your help.
3G issues
Okay, so I went into the APN blank screen, selected the menu on the phone and added the APN info I found on a website after a quick google search. I was going to post the link here, but I am apparently restricted from doing so because I am new. Now I have an H with arrows under it next to my service bars. Is this the same as 3G? I am unfamiliar with the H with arrows under it, but it seems pretty quick. I believe there is another page on xda that states it is as good, or better than 3G, is this correct? Thanks again.
I'm getting a chance to do some extended testing with data roaming. I found a couple of other data roaming problem threads, but this issue is different than the problems discussed in those.
The HTC One is rooted, unlocked, S-OFF, stock 4.4.2 (4.06.651.4), with PRL 56018 installed from CDMA Workshop. I've installed a couple of the patches floating around for WiFi tether. I also have an HTC EVO 4G LTE with the 56018 PRL installed via QPST.
Right now, I am in an area with extremely weak Sprint signal and decent Verizon signal. The EVO 4G LTE finds Verizon 3G EVDO and will voice/data roam just fine. SignalCheck verifies that the provider is Verizon for 1x and EVDO, with signal between -90 to -100 dB. However, the One will not data roam. SignalCheck indicates that the One finds Verizon for voice (1X), but does not connect for data roaming. If I watch SignalCheck long enough, I can see that the One will find the Verizon EVDO for a few seconds every five minutes or so, but it won't "hold" the EVDO signal. On Sprint, the ONE will find both 3G and 4G.
I've played around with various mobile data settings, but nothing seems to help. In fact, the One will pop up the messages that data roaming is in effect, but there is no data connection. Since the EVO 4G LTE will EVDO roam, it seems that the One should EVDO roam as well.
Any ideas or suggestions on what to look at? On Sprint the 3G is usually ePHRD, not EVDO, perhaps there is some issue with EVDO on the ONE? I thinking about getting Roam Control to see if that would make any difference. I haven't taken the 4.06.651.9 update either.
Thanks!
I had a chance to do some further data roaming testing with the One and Evo 4G LTE side by side.
Roam Control seems to work fine on the One, except that the color of the blue button for selecting the roaming mode is hard to distinquish.
Unfortunately, it seems that the One will not lock on to a Verizon EVDO signal. I found several areas with strong EVDO signal. The EVO connected just fine, but the One wouldn't. The One does fine with Sprint's eHRPD signal, and will lock on to the Verizon 1xRTT for voice.
I don't know how to do further debugging. I guess it could be a radio problem, an issue with the 56018 PRL and the One, or some other issue.
Any suggestions are welcome!
jbhtexas said:
I had a chance to do some further data roaming testing with the One and Evo 4G LTE side by side.
Roam Control seems to work fine on the One, except that the color of the blue button for selecting the roaming mode is hard to distinquish.
Unfortunately, it seems that the One will not lock on to a Verizon EVDO signal. I found several areas with strong EVDO signal. The EVO connected just fine, but the One wouldn't. The One does fine with Sprint's eHRPD signal, and will lock on to the Verizon 1xRTT for voice.
I don't know how to do further debugging. I guess it could be a radio problem, an issue with the 56018 PRL and the One, or some other issue.
Any suggestions are welcome!
Click to expand...
Click to collapse
Providers dont like roaming, the newer the phone is the less likely it will be to roam, the first two M7 radios would not allow any roaming at all on my phone, the latest 2 do allow roaming but I need to force "roam only" with roam control, I am on the latest radio running GPE rom and use roam control to force roaming whenever verizon has a better signal and it works good. I am using PRL 56015 flashed via CDMA workshop.
---------- Post added at 09:10 PM ---------- Previous post was at 09:08 PM ----------
jbhtexas said:
The HTC One is rooted, unlocked, S-OFF, stock 4.4.2 (4.06.651.4), with PRL 56018 installed from CDMA Workshop. I've installed a couple of the patches floating around for WiFi tether. I also have an HTC EVO 4G LTE with the 56018 PRL installed via QPST.
Click to expand...
Click to collapse
Where did you get that PRL?
mcerk02 said:
Where did you get that PRL?
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2573604
Unfortunately, my One will not data roam, even with Roam Control. It sees the EVDO for a few seconds, but won't hold it.
Would there be any tweaks that could be made to the radio from CDMA Workshop that might affect the data roaming behavior?
jbhtexas said:
http://forum.xda-developers.com/showthread.php?t=2573604
Unfortunately, my One will not data roam, even with Roam Control. It sees the EVDO for a few seconds, but won't hold it.
Would there be any tweaks that could be made to the radio from CDMA Workshop that might affect the data roaming behavior?
Click to expand...
Click to collapse
I dont think you can tweak a radio, all I could suggest is make sure you are on the latest radio from here
http://forum.xda-developers.com/showthread.php?t=2406330
and try the 56015 PRL from here
http://forum.xda-developers.com/showthread.php?t=1880781
I flashed the PRL with cdma workshop and use roam control when needed and it roams on 3G no problem. let me know if any of that helps.
mcerk02 said:
I dont think you can tweak a radio, all I could suggest is make sure you are on the latest radio from here
http://forum.xda-developers.com/showthread.php?t=2406330
and try the 56015 PRL from here
http://forum.xda-developers.com/showthread.php?t=1880781
I flashed the PRL with cdma workshop and use roam control when needed and it roams on 3G no problem. let me know if any of that helps.
Click to expand...
Click to collapse
I loaded PRL 56015 into the One with CDMA Workshop, but the problem remains...when roaming, the One will see the EVDO briefly but not hold it, according to SignalCheck.
I did a comparison between the various settings in the One and the EVO 4G LTE (where roaming works fine) using CDMA WS. The are significant differences, particularly on the CDMA, CDMA-2, and EVDO pages. For example, on the EVDO page, the EVO has a username ([email protected]) for HDR_User_long, but the One doesn't have one. The EVDO revision is also different. I don't know enough to fool with these settings.
Actually, the One is missing values for many settings that the EVO has. I'm beginning to wonder if somehow the One didn't get provisioned properly.
Thanks!
jbhtexas said:
I loaded PRL 56015 into the One with CDMA Workshop, but the problem remains...when roaming, the One will see the EVDO briefly but not hold it, according to SignalCheck.
I did a comparison between the various settings in the One and the EVO 4G LTE (where roaming works fine) using CDMA WS. The are significant differences, particularly on the CDMA, CDMA-2, and EVDO pages. For example, on the EVDO page, the EVO has a username ([email protected]) for HDR_User_long, but the One doesn't have one. The EVDO revision is also different. I don't know enough to fool with these settings.
Actually, the One is missing values for many settings that the EVO has. I'm beginning to wonder if somehow the One didn't get provisioned properly.
Thanks!
Click to expand...
Click to collapse
If you change any of them settings in CDMA workshop, save them first, if you screw something up you can reload the saved settings, I screwed with CDMA workshop alot in the past and you can do alot with it. Before screwing with them settings, did you try resetting or updating your data profile?..maybe something got messed up in the tweaking and flashing your doing. I flash all kinds of different stuff on my phone, every once in a while I flash a sense rom and update or reset my data profile just in case...
mcerk02 said:
If you change any of them settings in CDMA workshop, save them first, if you screw something up you can reload the saved settings, I screwed with CDMA workshop alot in the past and you can do alot with it. Before screwing with them settings, did you try resetting or updating your data profile?..maybe something got messed up in the tweaking and flashing your doing. I flash all kinds of different stuff on my phone, every once in a while I flash a sense rom and update or reset my data profile just in case...
Click to expand...
Click to collapse
I did "update profile" from Settings->System updates, but nothing changed. What you mean by resetting the data profile?
Thanks!
jbhtexas said:
I did "update profile" from Settings->System updates, but nothing changed. What you mean by resetting the data profile?
Thanks!
Click to expand...
Click to collapse
I am not on a sense rom right now and I forget the codes, try entering ##3282# or *#*#3282#*#* in your dialer, it should bring up a data menu, there should be an option to do a reset, it will basically erase your data profile and reboot, when it reboots it will do an activation and reset everything....or ##786# will completely reset everything, that has saved me once or twice but that also factory rests your phone. these will only work on a sense rom and I reccoment a backup before doing anything, just in case... if that dont work do a google search for epst codes, and find the one that resets your data profile.
mcerk02 said:
I am not on a sense rom right now and I forget the codes, try entering ##3282# or *#*#3282#*#* in your dialer, it should bring up a data menu, there should be an option to do a reset, it will basically erase your data profile and reboot, when it reboots it will do an activation and reset everything....or ##786# will completely reset everything, that has saved me once or twice but that also factory rests your phone. these will only work on a sense rom and I reccoment a backup before doing anything, just in case... if that dont work do a google search for epst codes, and find the one that resets your data profile.
Click to expand...
Click to collapse
I did a profile reset with ##3282#, and the behavior has changed somewhat. The One is now holding the EVDO signal according to SignalCheck. However, if I try to open a web page, a message box pops up indicating that data roaming needs to be enabled. If I tap on "data roaming" in the message box, it takes me to the mobile data settings. I have been over and over those settings, and tried different combinations of things, but I can't seem to come up with the magic setting that will make the phone think that data roaming is enabled. I am forcing roaming with Roam Control.
Is there some "hidden" setting to enable data roaming? There is a "CDMA Roaming" setting that has choices of Home/Automatic, and I have it set to Automatic. I have identical settings to the Evo in the mobile data settings, but I can't make it work on the One.
jbhtexas said:
I did a profile reset with ##3282#, and the behavior has changed somewhat. The One is now holding the EVDO signal according to SignalCheck. However, if I try to open a web page, a message box pops up indicating that data roaming needs to be enabled. If I tap on "data roaming" in the message box, it takes me to the mobile data settings. I have been over and over those settings, and tried different combinations of things, but I can't seem to come up with the magic setting that will make the phone think that data roaming is enabled. I am forcing roaming with Roam Control.
Is there some "hidden" setting to enable data roaming? There is a "CDMA Roaming" setting that has choices of Home/Automatic, and I have it set to Automatic. I have identical settings to the Evo in the mobile data settings, but I can't make it work on the One.
Click to expand...
Click to collapse
What rom are you using?, I think the stock roms from Sprint no longer have the "allow data roaming" option, Sprint tries to avoid us using roaming as much as possible, so if you are on stock rom or something close, you probly don't have this option, try flashing a modified rom that may have this option, or if you are familiar with using the exposed framework, I think there is a module you can use to enable the data roaming. I personally use Gruesomewolf's GPE rom and it has the option built in if you want to try it.
mcerk02 said:
What rom are you using?, I think the stock roms from Sprint no longer have the "allow data roaming" option, Sprint tries to avoid us using roaming as much as possible, so if you are on stock rom or something close, you probly don't have this option, try flashing a modified rom that may have this option, or if you are familiar with using the exposed framework, I think there is a module you can use to enable the data roaming. I personally use Gruesomewolf's GPE rom and it has the option built in if you want to try it.
Click to expand...
Click to collapse
I'm on the stock 4.06.651.4 ROM (rooted and S-OFF). This is my wife's phone, and I'd like to keep it stock and simple, as she's not a techie. However, she also travels where data roaming is required, so I might have to try another ROM.
Interestingly, My EVO 4G LTE doesn't have an "allow data roaming" setting under mobile network settings that I can find, but it roams just fine. In fact, the mobile data settings on the EVO and One are almost identical, except that the One has some additional GMS options. I wonder if there is some setting in a file like build.prop that affects data roaming.
I installed a couple of native hotspot hacks on the One. In looking through the zip files for those hacks to see what they actually did (which was quite minimal), some network-related things were changed in /system/customize/ACC/default.xml relative to the file in the original ROM, and a shell script was added that executes several iptables commands. I may try to manually undo those hacks to see if it has any effect. At this point, we need the data roaming more than the hotspot.
jbhtexas said:
I'm on the stock 4.06.651.4 ROM (rooted and S-OFF). This is my wife's phone, and I'd like to keep it stock and simple, as she's not a techie. However, she also travels where data roaming is required, so I might have to try another ROM.
Interestingly, My EVO 4G LTE doesn't have an "allow data roaming" setting under mobile network settings that I can find, but it roams just fine. In fact, the mobile data settings on the EVO and One are almost identical, except that the One has some additional GMS options. I wonder if there is some setting in a file like build.prop that affects data roaming.
I installed a couple of native hotspot hacks on the One. In looking through the zip files for those hacks to see what they actually did (which was quite minimal), some network-related things were changed in /system/customize/ACC/default.xml relative to the file in the original ROM, and a shell script was added that executes several iptables commands. I may try to manually undo those hacks to see if it has any effect. At this point, we need the data roaming more than the hotspot.
Click to expand...
Click to collapse
Alot of your issues can be solved with a custom rom, you wouldnt need to install the hotspot hacks either, most have native hotspot built in.
mcerk02 said:
Alot of your issues can be solved with a custom rom, you wouldnt need to install the hotspot hacks either, most have native hotspot built in.
Click to expand...
Click to collapse
Getting a chance to work on this issue again...it seems that the EV-DO problem with my HTC One is not limited to roaming, but also occurs on the Sprint network.
Again, doing side-by-side comparison between the HTC One and my EVO 4G LTE on Sprint network:
1) Set network mode to LTE/CDMA. According to SignalCheck, both phones will find Sprint LTE and display the 4G indicator in the status bar, and both will occasionally drop back to Sprint eHRPD for periods of 5-10 minutes (displaying the 3G icon in the status bar). Network is available to apps in both the LTE and eHRPD cases. No problems here.
2) Now...change network mode to CDMA Only. According to SignalCheck, the EVO will find Sprint EV-DO, the status indicator will change to 3G, and network is available to apps. However, on the One, SignalCheck indicates that EV-DO is found (but doesn't indicate which carrier), there is no 3G (or 4G) icon in the status bar, and apps report that there is no network. The EV-DO signal is strong for both phones.
So, it seems that on the One, LTE and eHRPD are working, but there is some kind of problem with legacy EV-DO, where the phone can find a signal, but can't complete the process of registering on the network, whether Sprint or roaming.
Do eHRPD and EV-DO use the same radio? Trying to rule out a hardware issue. I am thinking of flashing a different radio firmware. Perhaps something got corrupted when I did the OTA update.
Not that Sprint wouldn't do this, but it would seem odd to put something in the stock ROM that would prevent EV-DO, even on Sprint's network. Is there somebody out there on the stock ROM who could confirm that they can get network in CDMA only mode?
Thanks!
So, I finally got this problem solved! I had to do a ##786# "hard reset". After the reset, EV-DO works fine.
The reset process was interesting. I did backups, expecting the phone to be wiped. I entered ##786# and the phone said it was preparing, and then rebooted. But it rebooted into recovery (I have TWRP). Not being exactly sure what to do, I rebooted into the system. The phone booted up, and the provisioning process started and completed. It then fetched the PRL. But nothing was wiped out. Apps, data, and sdcard were all intact. Oh, well, no complaints, and everything seems to be working fine. I used CDMA workshop to put PRL 56018 back, and roaming seems to be working.
jbhtexas said:
So, I finally got this problem solved! I had to do a ##786# "hard reset". After the reset, EV-DO works fine.
The reset process was interesting. I did backups, expecting the phone to be wiped. I entered ##786# and the phone said it was preparing, and then rebooted. But it rebooted into recovery (I have TWRP). Not being exactly sure what to do, I rebooted into the system. The phone booted up, and the provisioning process started and completed. It then fetched the PRL. But nothing was wiped out. Apps, data, and sdcard were all intact. Oh, well, no complaints, and everything seems to be working fine. I used CDMA workshop to put PRL 56018 back, and roaming seems to be working.
Click to expand...
Click to collapse
I know you got your issue fixed and its been a while but just a heads up in case you run into problems again, I got a replacement phone from sprint and had the exact same issues youe were having, It is a problem with the data profile not being configured correctly, in my case, the new phone did not have my user name correct, worked fine on sprint network for some reason, but I couldnt get 3g in roaming areas, using epst I put my correct user name in and everything worked perfectly...dont know what rom your running now either but NUISENSE is awesome with this phone and it has "roam only" opttion built in, no need for roam control app....
Thanks for the tip!
I'm using the stock ROM. Since my last post, I have been able to test romaing, as we've traveled off the Sprint network, and roaming 3G worked fine. The only issue was that in a one spot we were roaming on a regional carrier, and the phone had locked on a quite distant tower according to SignalCheck, instead of Verizion which had closer towers. This resulted in some loss of 3G just as we were trying to get radar data for a storm we were traveling through (bad timing). But that is most likely a PRL issue. In looking though some PRL analyis an earlier version of 56xxx on another site, Sprint apparently doesn't have roaming agreement in this particular area with Verizon. I wish I new more about PRL editing so I could fix that...
T mobile
First of all sorry for my bad English. For those people on T-Mobile network after install elix r v2.0.1 ROM I lose my data connection. So I change the ROM to see if works but still no data working, so decided to restore ( nandroid twrp) and the same results.. So I went to cellular network, then APN and I change the T-Mobile GPRS on APn protocol to ipv4/ipv6 and I got data working.... I know some people already knows this. But people like me (noob) needs some help ..
Good news that it started working! Good follow up by the way. I was about to ask for more information in the OP but it's not needed in this case
I thought I was the only one. I just encounter this issue today
Sent from my Nexus 6 using XDA Free mobile app
I deleted everything on my phone for nothing it was just the APN protocol.I really got pissed
On a side note does anyone know what the exclamation mark is for? I've seen it on both my WiFi and Mobile Data icons.
The exclamation on the signal bars means one of two things.
1. You are not getting a data connection. This may likely be because:
2. Cellular data is disabled.
I just called T-Mobile yesterday (well, two days ago now) to make an ass of myself because I had the exclamation on my signal bars and I wasn't getting data. Turns out I had somehow disabled my cell data. Pull down quicksettings shade, tap the mobile data icon, and check that the cellular data toggle is enabled.
However, I did run in to another issue a few nights before where data was enabled, but I really wasn't getting a data connection. My signal bars were full, and it showed HSPA, even though I usually have LTE in that area. I fixed it by attempting to select a different APN in the list. The APN I selected failed, it automatically went back to T-Mobile, and data came back after that.
Odd, indeed; hasn't happened since.
Ah ok. I only see it now and again to be fair.