Editing N900 Hardware GPS

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
==Hardware==
+
This is a page outlining the capabilities and what is known of the GPS.
-
 
+
-
The [[:wikipedia:GPS|GPS]] in the [[Nokia N900|N900]] is a TI GPS5030 - navilink 5. [http://www.tessco.com/products/displayProductInfo.do?sku=365173&eventPage=3]
+
 +
It may be a Navilink GPS, from TI.
The Navilink series is detailed [http://focus.ti.com/general/docs/wtbu/wtbugencontent.tsp?templateId=6123&navigationId=12028&contentId=4636 here].
The Navilink series is detailed [http://focus.ti.com/general/docs/wtbu/wtbugencontent.tsp?templateId=6123&navigationId=12028&contentId=4636 here].
-
The GPS is not connected to the main CPU, but to the processor in the phone module, hence cannot be communicated with directly. [https://bugs.maemo.org/show_bug.cgi?id=7026#c35]
 
-
 
-
It is connected through [[N900 Hardware Bus I2C|I2C]], and a 4 bit data connection, see [[N900_Hardware_Schematic#Page_10|Page 10 of the schematic]].
 
-
 
-
 
-
The GPS uses approximately 50 mA when enabled, and logging once per second using [http://repository.maemo.org/pool/maemo5.0/non-free/l/location-test-gui/ location test GUI]. See also [[N900 Hardware Power Consumption]]
 
-
 
-
==Software==
 
-
 
-
The GPS is driven through the [http://maemo.org/api_refs/5.0/5.0-final/liblocation/ liblocation] library, which supports several modes of location, some of which use the GPS, some use external data to improve lock times, and some that do not use the GPS at all.
 
-
 
-
There are many user applications that use the GPS, from simple loggers, like [http://maemo.org/packages/view/gps-data-logger/ GPS data logger] to  [http://osm.org openstreetmap] [http://maemo.org/packages/view/osm2go editors] and even [http://www.sygic.com/index.php/en/press-releases/press-news/300-sygic-mobile-maps-for-nokia-n900-maemo-available-for-purchase.html commercial replacements for the free Ovi maps software].
 
-
 
-
== Phonet Protocol ==
 
-
See [[N900_GPS_Reverse_Engineering]]
 
-
 
-
==Accuracy==
 
-
Over a long period in one position with a clear view of the sky, the horizontal accuracy is outlined in this graph.
 
-
 
-
* 50% of points within 2.4m
 
-
* 90% within 4.2m
 
-
* 99% within 18m
 
-
* 99.9% within 80m.
 
-
 
-
[[Image:N900gps-0-95%25.gif|Percentage points falling within the given radius in decimeters (1/10th of a meter)]]
 
-
 
-
The outliers are explored in detail here.
 
-
 
-
[[Image:N900gps-95-100%25.gif]]
 
-
[[Image:N900gps-99-100%.gif]]
+
===User reports of lock times===
-
==Bugs==
+
* Lock time after 12h or more of no GPS, with no cell, and no wifi active.
-
A number of users have reported poor or no lock in circumstances where the phone should obtain a GPS lock. See [https://bugs.maemo.org/show_bug.cgi?id=7026 this (now closed) bug] for more information and if you are still affected by this. (read all of the bug carefully)
+
* Lock time after 12h or more of no GPS, with no cell, and wifi active.
-
[[Category:N900]]
+
* Lock time after 12h or more of no GPS with cell active, but no data connection.
-
[[Category:N900 Hardware]]
+

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)