letters.random13 wrote:
thanks for all the valuable summary info



6.GPS (location-adaptation-rx-51, liblocation-headers)
GPS is handled through the cellular modem over ISI (same as calls, SMS etc)
There is a header file out there (in a Nokia QT SDK among other places)
called pn_location_isi.h that contains details of the ISI/phonet packets
and data necessary to talk to the GPS chip.
As far as I know, no-one has yet started working on an open GPS setup for
the N900. The way to replace this bit then would be for someone to take
pn_location_isi.h and from there write a new GPS system (or a plugin for an
existing GPS system)

can you point a newbie toward a more thorough description of this task, or
how to gather required info (or, later, the required expertise)?

i did look over pn_location_isi.h, but not sure how to proceed.

i'm not sure if or how far meego got in this direction?
http://wiki.meego.com/MeeGo_Porting_Guide#Location_Adaptation
https://bugs.meego.com/show_bug.cgi?id=11796
or what could be used from meego?
As far as I am aware, MeeGo (and hence Nemo and anything else pulling in the N900 closed source hardware adaptation blobs) are currently using closed-source binary blobs from https://build.pub.meego.com/package/show?package=location-adaptation-rx-51&project=CE%3AAdaptation%3AN900 How the upper layers (whatever they may be) sit on top of those blobs I dont know.

The closed source blobs are pretty much a direct port of the Maemo Fremantle GPS blobs.

So if we want open source GPS on the N900, we will need to use pn_location_isi.h and stuff and write our own.



Reply via email to