The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Location-services"
(added links, and changed external links to wikipedia to interwiki internal) |
(Housekeeping. :)) |
||
Line 1: | Line 1: | ||
− | Location services are a set of different methods to determine the current location of a devices (and its user). |
+ | Location services are a set of different methods to determine the current location of a devices (and its user). This location data might be stored in pictures taken or used for navigation. The available methods vary on device type. |
− | This location data might be stored in pictures taken or used for navigation. |
||
− | The available methods vary on device type. |
||
== WLAN == |
== WLAN == |
||
+ | Signatures (SSIDs) of WLANs in the current location are polled and sent to a database which has also the location information of all known WLANs. Such database services are provided by Google and [http://www.skyhookwireless.com/ Skyhook Wireless]. Apple claims that they are not using these services since [[iOS]] 3.2, in favor of an in-house service.[http://arstechnica.com/apple/news/2010/07/apple-responds-to-congress-swears-location-data-is-private.ars] An active Internet connection is required to send signatures to the database and get location coordinates in return. This is the only method used for [[iPod touch]]es. |
||
− | Signatures (SSIDs) of WLANs in the current location are polled and sent to a database which has also the |
||
− | location information of all known WLANs. Such database services are provided by Google and skyhookwireless. Apple claims that they are not using these services since [[iOS]] 3.2 - and provide a similar service themselves. An active Internet connection |
||
− | is required to send signatures to the database and get location coordinates in return. |
||
− | This is the only method used for iPod touch devices. |
||
− | == A-GPS (Assisted GPS) == |
+ | == A-GPS ([[wikipedia:Assisted GPS|Assisted GPS]]) == |
− | This method uses GSM/UTMS protocols to quickly identify the approximate current location. The GSM/UMTS network is organized in cells and from currently subscribed cell ID it is possible to get a first |
+ | This method uses GSM/UTMS protocols to quickly identify the approximate current location. The GSM/UMTS network is organized in cells, and from the currently subscribed cell ID it is possible to get a first estimated guess on the current location. If neighbourhood cells can be taken into account as well a more precise location estimation might be possible. In addition, these direct location information network operators may also provide so-called almanach data for faster satellite GPS synchronisation. |
− | If neighbourhood cells can be taken into account as well a more precise location estimation might be possible. In addition |
||
− | these direct location information network operators may also provide so-called almanach data for faster satellite GPS synchronisation. Read more details here: [http://en.wikipedia.org/wiki/Assisted_GPS Assisted GPS]. |
||
− | However, none of these services are mandatory standards. If provided, network operators usually charge |
+ | However, none of these services are mandatory standards. If provided, network operators usually charge for these services and this is one of the reasons why costs are generated even without initiated phone calls. Another disadvantage is that response is rather inaccurate, at least insufficient for navigation purposes. Advantages are fast response and coverage in buildings. |
− | for these services and this is one of the reasons why costs are generated even without initiated phone calls. |
||
− | Another disadvantage is that reponse is rather inaccurate, at least insufficient for navigation purposes. |
||
− | Avantages are fast response and coverage in buildings. |
||
== GPS (satellite) == |
== GPS (satellite) == |
||
− | Satellite |
+ | Satellite [[wikipedia:Global positioning system|GPS]] is the most accurate method and hence suitable for even navigation purposes. On the other hand it may take up to 10 minutes to "fix" and will most likely work only outdoors. In iDevices, various (different) chipsets are used for GPS, but they are all controlled by the baseband firmware. So if an iDevice doesn't have a baseband, it doesn't have a GPS. |
− | == iPad |
+ | == iPad baseband [[06.15.00]] losing GPS function == |
− | If the [[iPad]] |
+ | If the [[k48ap|iPad 1G]] baseband [[06.15.00]] is installed on [[n82ap|iPhone 3G]] or [[n88ap|3GS]] it will result in loss of (satellite) GPS functionality. The reason behind this is the [[n82ap|iPhone 3G]], [[n88ap|iPhone 3GS]], and [[k48ap|iPad 1G]] using the [[X-Gold 608]] for GSM/UMTS communications, but different GPS chips ([[BCM4750]] in the iPad, and [[Infineon PMB2525]] in the [[n82ap|iPhone 3G]] and [[n88ap|3GS]]). So the iPad baseband is presumably missing drivers for the Infineon PMB2525. As [[baseband]] is totally separated from rest of the iPhone logic (they only communicate over a serial link), there is no alternative way to address the unused GPS chip. Meanwhile, all hopes have been buried of a downgrade option for iPad baseband. |
− | is installed or can be restored (if SHSH blobs are available) and then using [[sn0wbreeze]] for iOS upgrade without |
||
− | baseband upgrade. Only if this is no option consider installing iPad baseband. |
Revision as of 04:01, 27 December 2011
Location services are a set of different methods to determine the current location of a devices (and its user). This location data might be stored in pictures taken or used for navigation. The available methods vary on device type.
Contents
WLAN
Signatures (SSIDs) of WLANs in the current location are polled and sent to a database which has also the location information of all known WLANs. Such database services are provided by Google and Skyhook Wireless. Apple claims that they are not using these services since iOS 3.2, in favor of an in-house service.[1] An active Internet connection is required to send signatures to the database and get location coordinates in return. This is the only method used for iPod touches.
A-GPS (Assisted GPS)
This method uses GSM/UTMS protocols to quickly identify the approximate current location. The GSM/UMTS network is organized in cells, and from the currently subscribed cell ID it is possible to get a first estimated guess on the current location. If neighbourhood cells can be taken into account as well a more precise location estimation might be possible. In addition, these direct location information network operators may also provide so-called almanach data for faster satellite GPS synchronisation.
However, none of these services are mandatory standards. If provided, network operators usually charge for these services and this is one of the reasons why costs are generated even without initiated phone calls. Another disadvantage is that response is rather inaccurate, at least insufficient for navigation purposes. Advantages are fast response and coverage in buildings.
GPS (satellite)
Satellite GPS is the most accurate method and hence suitable for even navigation purposes. On the other hand it may take up to 10 minutes to "fix" and will most likely work only outdoors. In iDevices, various (different) chipsets are used for GPS, but they are all controlled by the baseband firmware. So if an iDevice doesn't have a baseband, it doesn't have a GPS.
iPad baseband 06.15.00 losing GPS function
If the iPad 1G baseband 06.15.00 is installed on iPhone 3G or 3GS it will result in loss of (satellite) GPS functionality. The reason behind this is the iPhone 3G, iPhone 3GS, and iPad 1G using the X-Gold 608 for GSM/UMTS communications, but different GPS chips (BCM4750 in the iPad, and Infineon PMB2525 in the iPhone 3G and 3GS). So the iPad baseband is presumably missing drivers for the Infineon PMB2525. As baseband is totally separated from rest of the iPhone logic (they only communicate over a serial link), there is no alternative way to address the unused GPS chip. Meanwhile, all hopes have been buried of a downgrade option for iPad baseband.