View Single Post
Posts: 85 | Thanked: 79 times | Joined on Nov 2007 @ Erfurt, Germany
#336
Originally Posted by Greyghost View Post
My question (and I have searched, and read this entire thread) is:

How do I connect to the built-in gps receiver in my N810?

In settings, when I 'scan' for a gps receiver, it looks for a BT device and finds nothing. I even started the wayfinder app to get a gps signal, but don't seem to be able to make the connection. I am sure it is something fairly simple...thanks in advance!
To make the steps, Gnuite described a little bit easier, you can try the following:

- start the bundled Maps-Application and let it enable GPS for you, keep the application running! (alternatively you can go to Control Panel -> GPS Location and let it update your location, in this case you need to keep this tool open)
- start MaemoMapper, goto settings, enter as GPSD Host: localhost, Port: 2947 (if not configured allready)
- enable GPS in MaemoMapper via GPS -> Enable GPS

This at least works with my N800 running OS2008 and the Nokia LD-3W GPS Module connected via Bluetooth (of course i can also use the normal Bluetooth-Connection from MaemoMapper, which does not work for you).

I guess the steps described above should work on the N810, so please try it out.

@Gnuite:

I checked out how Chinook handles GPS a little bit, it seems that GPSD is started via DBus by the integrated Wayfinder application and the Control Panel. dbus-monitor shows the following while enabling GPS:

signal sender=:1.196 -> dest=(null destination) path=/org/hildon/Statusbar; interface=org.hildon.Statusbar; member=UpdateStatus
string "/usr/share/applications/hildon-status-bar/hildon-status-bar-bluetooth.desktop"
boolean true
signal sender=:1.196 -> dest=(null destination) path=/org/hildon/Statusbar; interface=org.hildon.Statusbar; member=UpdateStatus
string "/usr/share/applications/hildon-status-bar/location.desktop"
boolean true

After this, gpsd is running with the following arguments:

/usr/sbin/gpsd -n -N -F /tmp/.gpsd_ctrl_sock /dev/rfcomm0

(on the N810 it should be /dev/pgps instead /dev/rfcomm0, as far as i can see from the init-scripts)

When exiting wayfinder or the Control Panel applet, following dbus-events appear:

signal sender=:1.196 -> dest=(null destination) path=/org/hildon/Statusbar; interface=org.hildon.Statusbar; member=UpdateStatus
string "/usr/share/applications/hildon-status-bar/location.desktop"
boolean false
signal sender=:1.196 -> dest=(null destination) path=/org/hildon/Statusbar; interface=org.hildon.Statusbar; member=UpdateStatus
string "/usr/share/applications/hildon-status-bar/hildon-status-bar-bluetooth.desktop"
boolean true


If i can find some time in the next days, i will investigate if these dbus-events really activate and deactivate the gps. I will let you know.

Regards,
Chelli
 

The Following User Says Thank You to Chelli For This Useful Post: