⇤ ← Revision 1 vom 2008-07-27 10:33:07
1583
Kommentar: how to fix GPS support for HE2007 on n770
|
1660
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 .