Unterschiede zwischen den Revisionen 1 und 2
Revision 1 vom 2008-07-27 10:33:07
Größe: 1583
Autor: lars
Kommentar: how to fix GPS support for HE2007 on n770
Revision 2 vom 2008-07-27 10:35:54
Größe: 1660
Autor: lars
Kommentar: format fixes
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 3: Zeile 3:
The [http://www.nokia.de/770/|Nokia 770] is run by a linux system. The HE2007 (Hacker's Edition 2007) is a backport of the [http://maemo.org/downloads/OS2007/|OS2007] firmware to the n770 device (originally OS2007 is developed for n800). Sadly the GPS support in HE2007 is broken due to missing floating point instructions. The [http://www.nokia.de/770/ Nokia 770] runs on a linux system. The HE2007 (Hacker's Edition 2007) is a backport of the [http://maemo.org/downloads/OS2007/ OS2007] firmware to the n770 device (originally OS2007 is developed for n800). Sadly the GPS support in HE2007 is broken due to missing floating point instructions.

This howto explains the problem and describes a possible fix.
Zeile 16: Zeile 18:
 * download this [attachment:gpsd_for_HE2007.tar.gz|archive] to your n770 device  * download this [attachment:gpsd_for_HE2007.tar.gz archive] to your n770 device
Zeile 20: Zeile 22:
= Background = = How to do it on your own =

ContentTableOfContents

What is it about

The [http://www.nokia.de/770/ Nokia 770] runs on a linux system. The HE2007 (Hacker's Edition 2007) is a backport of the [http://maemo.org/downloads/OS2007/ OS2007] firmware to the n770 device (originally OS2007 is developed for n800). Sadly the GPS support in HE2007 is broken due to missing floating point instructions.

This howto explains the problem and describes a possible fix.


Symptoms of the problem

  • maemo-mapper cannot connect to the GPS daemon or to the device
  • manually running gpsd -N /dev/foo returns an Illegal instruction error

Cause of the problem

The n770 does not have hardware support for some floating point operations. Sadly the gpsd application for OS2007 was built with the assumption, that this hardware support is available.

How to fix it

  • download this [attachment:gpsd_for_HE2007.tar.gz archive] to your n770 device
  • extract it via cd /; tar xzf /home/user/MyDocs/.documents/gpsd_for_HE2007.tar.gz (adapt the location of the archive to your local setup)

  • try: gpsd -N /dev/foo (e.g. /dev/rfcomm0 for a configured bluetooth device)

How to do it on your own

The above archive is based on the OS2006 package of gpsd. You can create it on your own by following these steps:

wget http://maemo-hackers.org/apt/pool/main/g/gpsd/gpsd_2.33-4mh3_armel.deb
ar x ../gpsd_2.33-4mh3_armel.deb
tar xzf data.tar.gz
rm control.tar.gz  data.tar.gz  debian-binary
rm -r etc lib usr/include/ usr/share/
tar czf ../gpsd_for_HE2007.tar.gz .

GPS-maemo-HE2007 (zuletzt geändert am 2012-06-13 21:26:23 durch anonym)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.