GlobalSat DG100 GPS logger / utils for linux


Linux kernel 2.6 with usb-serial and pl2303 (Prolific PL2303 USB to serial adaptor driver) support as module or fest comiliert.


$ ./configure

$ make 

# make install

Using it

  • 1. Plug your DG100 device into one USB port
  • 2. look what dmesg say:
    > $ dmesg
    > usb 3-1: new full speed USB device using ohci_hcd and address 2
    > usb 3-1: configuration #1 chosen from 1 choice
    > usbcore: registered new driver usbserial
    > drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
    > usbcore: registered new driver usbserial_generic
    > drivers/usb/serial/usb-serial.c: USB Serial Driver core
    > drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
    > pl2303 3-1:1.0: pl2303 converter detected
    > usb 3-1: pl2303 converter now attached to ttyUSB0
    > usbcore: registered new driver pl2303
    > drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver

    If you see somthing like this, that's good. Here, the DG100 was attached to the /dev/ttyUSB0 device. If yours is attached to another device (can be if you plugged more than one DG100 or any other devices that use a serial to usb adapter as usb touchscreen controler...) use the --device /dev/ttyX parameter when invoking dg100.

  • 3. Read the saved tracks
    $ dg100 list-tracks
    you should see the list of saved tracks, something like that:
    > $ dg100 list-tracks
    > [0] 2007-09-02 14:57:35 (UTC)
    > [1] 2007-09-02 15:13:36 (UTC)
    > [2] 2007-09-02 15:21:52 (UTC)
    note the number in the bracets: that's the track index
  • 4. export a track into a .gps file
    For example let's say that we want to export the first track
    > $ dg100 export-track 0
    > exporting track 0 to track-2007-09-02 14:57:35.gpx

    That's all for now

    enjoy the DG100 under Linux and vive OpenStreetMap !


    dg100-0.1.tgz (233KB)

    Jean-Christophe Duberga,

Valid XHTML 1.0 Strict Valid CSS!