12-09-2008 03:42 PM
I am working on a location-based application that I hope to be portable across carriers. I've read most of the GPS articles in the knowledgebase and am aware of how JSR179 and PDEs work. So, my first question is where do you get the PDE server and ip addresses from? Do the carriers document them? Do I need to sign up for each carrier's developer program separately?
My second question is does anyone have a suggestion for managing different PDE settings per carrier. Can I detect the carrier in my code somehow? Should I offer separate builds for each carrier?
Thanks very much,
12-09-2008 04:31 PM
Unfortunately, the assisted GPS capabilities today are set up on a carrier by carrier basis due to the fact that the carrier will either try to generate revenue through this service or will want to minimize costs from offering the service. Sprint is the only carrier that I am aware of which offers up assisted GPS without any configuration or settings with the PDE information hardcoded into the device.
Verizon, Bell, Telus and Alltel all maintain secrecy around the PDE information for connectivity to their servers. In all three cases, you need to establish a relationship with those carriers to obtain the necessary information to connect to their PDE. In some cases, this will require a more formal relationship (eg. Verizon requires a business plan) where as in other cases you just need to show value.
For your second question, yes, you can determine the active carrier or the home network. There are a couple of knowledge base articles that speak to this capability.
12-09-2008 04:55 PM
Thanks for the info Mike. This was what I suspected and its good to hear it confirmed.
What about standalone gps? Verizon apparently doesn't support it. Do all of the other carriers support it?
12-10-2008 12:33 AM
I found the kb article on phone capabilities also lists carriers.
01-23-2009 05:45 AM
We are trying to get the MCC from a Verizon BlackBerry (8830, OS 4.2.2) and keep getting the values 40 HEX 28.
Do you have an explanation and fix for this?
01-23-2009 08:48 AM
Why does verizon need to "support" "standalone" GPS? You buy a GPS device, a bluetooth phone, and yet you
need a carrier to allow you to use your own equipment? I'm still ticked off that I couldn't test an
app I wrote while driving from GA to MI ( two US states, quite a bit apart). Now, I am using VZ
tower location and don't have any problem with them restricting access but the problem is they
don't seem to be too upfront about it. First, I magically got location information after requesting it
via the developer contact. then, after calling them from the freeway, it started working away
from my home area for a little while and then stopped again.....
This is as bad as their DNS look up facilities when you PAY for digital service...
If they want licenses to use public airspace they can at least tell us what they do and don't support instead
of wasting our time trying to bring various capabilities to others paying them for use of public RF bandwidth.
In short, I guess my non-rant constructive portion of this post is that if you are in the US, complain
to the FCC as this is more or a legal issue than a technological one. Open and fair access from
ISP's has been a big problem and carriers don't seem to be much different.
07-30-2009 03:32 AM
hii guys,, i am also facing the similar kind of problem. please share your information. if anyone does know that how to get PDE settings.for various carriers and how to get the carrier name country name... i have studied various articles. but getting confused to get MCC and MNC for CDMA devices..