<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    > i will try this with this device NL-402U ublox5<br>
    > This Device should work out of the box with Linux see manuel<br>
    <a href="http://www.navilock.de/view/PDFs/Linux_mit_uBlox/605">>
      http://www.navilock.de/view/PDFs/Linux_mit_uBlox/605</a><br>
    <br>
    <br>
    i've had similar problems with my sirf star III -based locosys
    btg-31.<br>
    After looking at the source code i'd found the issue - only the the
    "GPGLL"-NMEA sentence was parsed.<br>
    <br>
    Since my gps-device only supports GPGGA, GPRMC, GPGSA and GPGSV i've
    patched /src/host/layer23/src/common/gps.c to get the required data
    from GPGGA.<br>
    <br>
    With that i'm also able to get "el-cheapo" support for gpsd (with
    help from socat and gpspipe): <br>
    <br>
    /dev/ttyUSB0    // my gps-receiver device<br>
    /dev/ttyACM0    // pseudo terminal (created with socat)<br>
    <br>
    start gpsd and connect to the gps receiver<br>
    # gpsd -N -n -D 4 /dev/ttyUSB0<br>
    <br>
    create a pseudo terminal and feed it with the output of 'gpspipe -r'<br>
    # socat -d -d pty,link=/dev/ttyACM0,raw,echo=0 "exec:gpspipe -r"<br>
    <br>
    Now you can start cell_log and read the gps-data from the newly
    created pseudo terminal.<br>
    <br>
    <br>
    This is by no means a proper integration for gpsd as with
    libgps/libgpsd - but at least it works for me.<br>
    <br>
    <br>
    - Martin<br>
  </body>
</html>