Roam Control, an app from MrGreg, is available for US$3.99 at the publisher’s website.
Minimal signal bars? In the middle of nowhere? Your phone should automatically roamonto alternative networks designated by carrier roaming agreements, but sometimes itdoesn’t — the phone can appear biased towards your home network.
I’ve been looking at Roam Control, an Android app — not available in Google Play — that lets you force your phone to roam. You can get the app from the publisher’s website.
I’ve been intrigued by this app because I’ve often seen my phone flip-flop between itsnative Sprint and roaming, as designated by a tiny triangle icon adjacent to the signal bars.
How It Works
Roam Control lets you select network settings of “Roam Only,” “Automatic” and “Home Only”through an on-screen widget.
Caveats are significant. The app is designed for CDMA only — that’s Sprint and Verizon-like networks — and not AT&T or T-Mobile, which use GSM.
The app doesn’t work with 4G — 4G networks are not compatible with each other.
Carrier roaming policies need to be checked. Make sure roaming is included in yourallowance, or you could experience bill shock. And roaming excessively can give causefor Sprint to terminate your account.
Supported phones are generally Sprint-rooted variants, though some unrooted HTCphones are supported, as are some other networks. I’ve written about rooting before.
Unsupported phones include LG phones.
Putting It to the Test
I chose a remote urban-rural location where I knew service was marginal and spotty toperform my tests.
Operating the phone there in its native, automatic mode, which allowed roamingwithin the phone’s settings, caused the phone to remain on Sprint. I obtained a signal of -115 dBm.
Note that dBm is a measure of signal — it’s displayed graphically as bars. Closer to zero isbetter, and -115 dBm is considered a virtually nonexistent signal. I’ve never seen worse,in fact.
I attempted a call which failed to complete. The phone remained on Sprint’s homenetwork.
I then forced the phone to roam by selecting the “Roam Only” option within the RoamingControl app’s widget. A signal reading provided a result of -95 dBm. Still poor — asexpected, based on the location — but better than Sprint’s -115 dBm signal. I then placed acall, which completed.
Based on this, I reckon that in marginal areas, the Roam Control app will give you anedge. I’m not saying that a phone doesn’t, on the whole, roam successfully when there’sno Sprint signal.
On occasion, though, when the phone seems bent on using Sprint, selectingRoam Control’s roam function will move you over to a roaming network, and at leastgive you a shot at completing a call.
An added benefit is that it should also let you save on battery because the phone willperform less signal-searching.
It’s important to understand Sprint’s euphemisms when taking advantage of dataroaming options. Sprint breaks its non-4G data coverage down into two coveragedescriptions: “Sprint 3G Roaming” provides 3G EVDO download speeds of 400-700kbps, whereas the ambiguous description “Nationwide Sprint Network Roaming” reallycould be renamed “Nationwide Slow Network Roaming” because its 1xRTT downloadspeeds are limited to 50-70 kbps.
Verizon uses the words “Extended 1x Data Coverage” as its euphemism for slow dataroaming, and “Extended 3G Data Coverage” for faster.
I found that forcing Sprint roaming for data purposes, in an area with strong Sprint andVerizon service, grabbed me a 1xRTT signal from Verizon, rather than a Verizon 3Gsignal.
Even performing an over-the-air update of the PRL (Preferred Roaming List) using myphone’s settings didn’t cause the phone to grab a 3G roaming signal.
After a bit of research, I discovered that this was indeed a PRL issue — mine is restrictedto 1xRTT roaming. I understand that it is possible to upload custom PRLs that willallow 3G roaming. You can read about custom PRLs at super-developer resourcexdadeveloper’s forum. Also, apparently some business accounts do allow 3G roaming.
Not being able to grab a 3G data signal when roaming had nothing to do with RoamControl, and it’s likely that if you want to, you can upload a custom PRL to make it work.
However, I’d like to have seen a bit more documentation on the app’s website in this regard — at least point the app buyer in the right direction.
Still, this app allowed me to complete a call where I hadn’t been able to before. That’s a big deal. I can see it’s a bit like a vehicle’s four-wheel-drive option, in that you may not use it everyday, but when you do use it, you needed it.
Forced roaming as a voice option is a powerful tool.