While this is a very rough guide, it may help on GPS side: http://wiki.maemo.org/Mer/Documentation/N810_GPS And then locate a gpsd compatible mapping program.