[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1
From: |
Miroslav Pragl |
Subject: |
Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1 |
Date: |
Thu, 12 Jul 2012 09:14:30 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120615 Thunderbird/13.0.1 |
yup, gsbabel can use some freaky autodetect "usb:" device
Can gpsbable work without the garmin_gps module? If so I should
reverse engineer that. gpsd only uses the garmin_usb to get the
device name (/dev/ttyUSB0) then routes around the driver using
libusb.
yes, it actually requires garmin_gps to be UNLOADED. For example
gpsbabel -i garmin,get_posn -f usb:
Can you send me the output of:
lsusb
Bus 001 Device 033: ID 091e:0003 Garmin International GPS (various
models)
As expected. Now send me the output of:
lsusb -v -d 091e:0003
# lsusb -v -d 091e:0003
Bus 001 Device 006: ID 091e:0003 Garmin International GPS (various models)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 64
idVendor 0x091e Garmin International
idProduct 0x0003 GPS (various models)
bcdDevice 0.01
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Status: 0x0001
Self Powered
----------------------------------------------------
One more interesting gpsd output I caught just now (last line with segfaut):
# ./gpsd -nND 999 /dev/ttyUSB0
gpsd:INFO: launching (Version 3.7)
gpsd:IO: opening IPv4 socket
gpsd:SPIN: passivesock_af() -> 3
gpsd:IO: opening IPv6 socket
gpsd:SPIN: passivesock_af() -> 4
gpsd:INFO: listening on port gpsd
gpsd:PROG: NTPD shmat(32769,0,0) succeeded, segment 0
gpsd:PROG: NTPD shmat(65538,0,0) succeeded, segment 1
gpsd:PROG: NTPD shmat(98307,0,0) succeeded, segment 2
gpsd:PROG: NTPD shmat(131076,0,0) succeeded, segment 3
gpsd:ERROR: shmget(1196446532, 8240, 0666) failed: Invalid argument
gpsd:ERROR: shared-segment creation failed,
gpsd:INFO: NTPD ntpd_link_activate: 1
gpsd:INFO: stashing device /dev/ttyUSB0 at slot 0
gpsd:PROG: no etc/gpsd/device-hook present, skipped running ACTIVATE hook
gpsd:INFO: opening GPS data source type 3 at '/dev/ttyUSB0'
gpsd:INFO: speed 9600, 8N1
gpsd:SPIN: open(/dev/ttyUSB0) -> 5 in gpsd_serial_open()
gpsd:PROG: Probing "Garmin USB binary" driver...
gpsd:INFO: attempting USB device enumeration.
gpsd:INFO: 8087:0024 (bus 1, device 2)
gpsd:INFO: 8087:0024 (bus 2, device 2)
gpsd:INFO: 1d6b:0002 (bus 1, device 1)
gpsd:INFO: 1d6b:0002 (bus 2, device 1)
gpsd:INFO: 138a:003c (bus 1, device 3)
gpsd:INFO: 091e:0003 (bus 1, device 4)
gpsd:SHOUT: vendor/product match with 091e:0003 found
gpsd:PROG: Garmin: Set garmin_gps driver mode = 0
gpsd:PROG: Garmin: PrintUSBPacket()
gpsd:PROG: Garmin: Private, Set Mode: 1
gpsd:IO: => GPS: 4b6e1001020000000400000001000000
gpsd:IO: Garmin: SendPacket(), wrote 16 bytes
gpsd:PROG: Probe found "Garmin USB binary" driver...
gpsd:INFO: gpsd_activate(): activated GPS (fd 5)
gpsd:PROG: Garmin: Get Product Data
gpsd:IO: Garmin: PrintSERPacket(, 0xfe, 00, )
gpsd:PROG: Garmin: Appl, Product Data req
gpsd:IO: Garmin: PrintSERPacket(, 0xfe, 00, )
gpsd:IO: => GPS: 10fe00021003
gpsd:IO: Garmin: SendPacket(), wrote 6 bytes
gpsd:PROG: Garmin: Set to send reports every 1 second
gpsd:IO: Garmin: PrintSERPacket(, 0xa, 0x2, )
gpsd:PROG: Garmin: Appl, Command Data: Start Xmit PVT data
gpsd:IO: Garmin: PrintSERPacket(, 0xa, 0x2, )
gpsd:IO: => GPS: 100a023100c31003
gpsd:IO: Garmin: SendPacket(), wrote 8 bytes
gpsd:INFO: device /dev/ttyUSB0 activated
gpsd:INFO: running with effective group ID 18
gpsd:INFO: running with effective user ID 99
gpsd:INFO: startup at 2012-07-12T07:02:32.000Z (1342076552)
gpsd:UNK: select waits
gpsd:SPIN: select() {3 4 5} -> { 5 } at 1342076552.986970 (errno 0)
gpsd:UNK: polling 5
gpsd:UNK: Read 16 chars to buffer offset 0 (total 16):
100602fe00fa10031006020a00ee1003
gpsd:SPIN: packet_get() fd 5 -> 16 (0)
gpsd:UNK: 00000000: character '.' [10], new state: DLE_LEADER
gpsd:UNK: 00000001: character '.' [06], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 15 chars =
0602fe00fa10031006020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000002: character '.' [06], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 14 chars =
02fe00fa10031006020a00ee1003
gpsd:UNK: 00000003: character '.' [02], new state: NAVCOM_LEADER_1
gpsd:UNK: 00000004: character '.' [fe], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 13 chars = fe00fa10031006020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000005: character '.' [fe], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 12 chars = 00fa10031006020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000006: character '.' [00], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 11 chars = fa10031006020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000007: character '.' [fa], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 10 chars = 10031006020a00ee1003
gpsd:UNK: 00000008: character '.' [10], new state: DLE_LEADER
gpsd:UNK: 00000009: character '.' [03], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 9 chars = 031006020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000010: character '.' [03], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 8 chars = 1006020a00ee1003
gpsd:UNK: 00000011: character '.' [10], new state: DLE_LEADER
gpsd:UNK: 00000012: character '.' [06], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 7 chars = 06020a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000013: character '.' [06], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 6 chars = 020a00ee1003
gpsd:UNK: 00000014: character '.' [02], new state: NAVCOM_LEADER_1
gpsd:UNK: 00000015: character '.' [0a], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 5 chars = 0a00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000016: character '.' [0a], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 4 chars = 00ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000017: character '.' [00], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 3 chars = ee1003
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000018: character '.' [ee], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 2 chars = 1003
gpsd:UNK: 00000019: character '.' [10], new state: DLE_LEADER
gpsd:UNK: 00000020: character '.' [03], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 1 chars = 03
gpsd:UNK: ISGPS word tag not correct, skipping byte
gpsd:UNK: 00000021: character '.' [03], new state: GROUND_STATE
gpsd:UNK: Character discarded, buffer 0 chars =
\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03\x03
gpsd:RAW: /dev/ttyUSB0 is known to be Garmin USB binary
gpsd:UNK: /dev/ttyUSB0 sent 16 new characters
gpsd:RAW: packet sniff on /dev/ttyUSB0 finds type -1
gpsd:UNK: New data on /dev/ttyUSB0, not yet a packet
gpsd:UNK: select waits
gpsd:SPIN: select() {3 4 5} -> { 5 } at 1342076552.989323 (errno 0)
gpsd:UNK: polling 5
gpsd:UNK: Read 127 chars to buffer offset 0 (total 127):
10ff791b03a4014f7265676f6e203430307420536f6674776172652056657273696f6e20342e323000564552424d4150205757204175746f726f7574652044454d20426173656d6170204e5220322e303000564552534d4150204e6f6e6500564552545a4d41502054696d65205a6f6e65204d61702031302e303000ad1003
gpsd:SPIN: packet_get() fd 5 -> 127 (0)
gpsd:UNK: 00000022: character '.' [10], new state: DLE_LEADER
gpsd:UNK: 00000023: character '.' [ff], new state: TSIP_PAYLOAD
gpsd:UNK: 00000024: character 'y' [79], new state: TSIP_PAYLOAD
gpsd:UNK: 00000025: character '.' [1b], new state: TSIP_PAYLOAD
gpsd:UNK: 00000026: character '.' [03], new state: TSIP_PAYLOAD
gpsd:UNK: 00000027: character '.' [a4], new state: TSIP_PAYLOAD
gpsd:UNK: 00000028: character '.' [01], new state: TSIP_PAYLOAD
gpsd:UNK: 00000029: character 'O' [4f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000030: character 'r' [72], new state: TSIP_PAYLOAD
gpsd:UNK: 00000031: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000032: character 'g' [67], new state: TSIP_PAYLOAD
gpsd:UNK: 00000033: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000034: character 'n' [6e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000035: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000036: character '4' [34], new state: TSIP_PAYLOAD
gpsd:UNK: 00000037: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000038: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000039: character 't' [74], new state: TSIP_PAYLOAD
gpsd:UNK: 00000040: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000041: character 'S' [53], new state: TSIP_PAYLOAD
gpsd:UNK: 00000042: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000043: character 'f' [66], new state: TSIP_PAYLOAD
gpsd:UNK: 00000044: character 't' [74], new state: TSIP_PAYLOAD
gpsd:UNK: 00000045: character 'w' [77], new state: TSIP_PAYLOAD
gpsd:UNK: 00000046: character 'a' [61], new state: TSIP_PAYLOAD
gpsd:UNK: 00000047: character 'r' [72], new state: TSIP_PAYLOAD
gpsd:UNK: 00000048: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000049: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000050: character 'V' [56], new state: TSIP_PAYLOAD
gpsd:UNK: 00000051: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000052: character 'r' [72], new state: TSIP_PAYLOAD
gpsd:UNK: 00000053: character 's' [73], new state: TSIP_PAYLOAD
gpsd:UNK: 00000054: character 'i' [69], new state: TSIP_PAYLOAD
gpsd:UNK: 00000055: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000056: character 'n' [6e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000057: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000058: character '4' [34], new state: TSIP_PAYLOAD
gpsd:UNK: 00000059: character '.' [2e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000060: character '2' [32], new state: TSIP_PAYLOAD
gpsd:UNK: 00000061: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000062: character '.' [00], new state: TSIP_PAYLOAD
gpsd:UNK: 00000063: character 'V' [56], new state: TSIP_PAYLOAD
gpsd:UNK: 00000064: character 'E' [45], new state: TSIP_PAYLOAD
gpsd:UNK: 00000065: character 'R' [52], new state: TSIP_PAYLOAD
gpsd:UNK: 00000066: character 'B' [42], new state: TSIP_PAYLOAD
gpsd:UNK: 00000067: character 'M' [4d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000068: character 'A' [41], new state: TSIP_PAYLOAD
gpsd:UNK: 00000069: character 'P' [50], new state: TSIP_PAYLOAD
gpsd:UNK: 00000070: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000071: character 'W' [57], new state: TSIP_PAYLOAD
gpsd:UNK: 00000072: character 'W' [57], new state: TSIP_PAYLOAD
gpsd:UNK: 00000073: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000074: character 'A' [41], new state: TSIP_PAYLOAD
gpsd:UNK: 00000075: character 'u' [75], new state: TSIP_PAYLOAD
gpsd:UNK: 00000076: character 't' [74], new state: TSIP_PAYLOAD
gpsd:UNK: 00000077: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000078: character 'r' [72], new state: TSIP_PAYLOAD
gpsd:UNK: 00000079: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000080: character 'u' [75], new state: TSIP_PAYLOAD
gpsd:UNK: 00000081: character 't' [74], new state: TSIP_PAYLOAD
gpsd:UNK: 00000082: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000083: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000084: character 'D' [44], new state: TSIP_PAYLOAD
gpsd:UNK: 00000085: character 'E' [45], new state: TSIP_PAYLOAD
gpsd:UNK: 00000086: character 'M' [4d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000087: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000088: character 'B' [42], new state: TSIP_PAYLOAD
gpsd:UNK: 00000089: character 'a' [61], new state: TSIP_PAYLOAD
gpsd:UNK: 00000090: character 's' [73], new state: TSIP_PAYLOAD
gpsd:UNK: 00000091: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000092: character 'm' [6d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000093: character 'a' [61], new state: TSIP_PAYLOAD
gpsd:UNK: 00000094: character 'p' [70], new state: TSIP_PAYLOAD
gpsd:UNK: 00000095: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000096: character 'N' [4e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000097: character 'R' [52], new state: TSIP_PAYLOAD
gpsd:UNK: 00000098: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000099: character '2' [32], new state: TSIP_PAYLOAD
gpsd:UNK: 00000100: character '.' [2e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000101: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000102: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000103: character '.' [00], new state: TSIP_PAYLOAD
gpsd:UNK: 00000104: character 'V' [56], new state: TSIP_PAYLOAD
gpsd:UNK: 00000105: character 'E' [45], new state: TSIP_PAYLOAD
gpsd:UNK: 00000106: character 'R' [52], new state: TSIP_PAYLOAD
gpsd:UNK: 00000107: character 'S' [53], new state: TSIP_PAYLOAD
gpsd:UNK: 00000108: character 'M' [4d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000109: character 'A' [41], new state: TSIP_PAYLOAD
gpsd:UNK: 00000110: character 'P' [50], new state: TSIP_PAYLOAD
gpsd:UNK: 00000111: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000112: character 'N' [4e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000113: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000114: character 'n' [6e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000115: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000116: character '.' [00], new state: TSIP_PAYLOAD
gpsd:UNK: 00000117: character 'V' [56], new state: TSIP_PAYLOAD
gpsd:UNK: 00000118: character 'E' [45], new state: TSIP_PAYLOAD
gpsd:UNK: 00000119: character 'R' [52], new state: TSIP_PAYLOAD
gpsd:UNK: 00000120: character 'T' [54], new state: TSIP_PAYLOAD
gpsd:UNK: 00000121: character 'Z' [5a], new state: TSIP_PAYLOAD
gpsd:UNK: 00000122: character 'M' [4d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000123: character 'A' [41], new state: TSIP_PAYLOAD
gpsd:UNK: 00000124: character 'P' [50], new state: TSIP_PAYLOAD
gpsd:UNK: 00000125: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000126: character 'T' [54], new state: TSIP_PAYLOAD
gpsd:UNK: 00000127: character 'i' [69], new state: TSIP_PAYLOAD
gpsd:UNK: 00000128: character 'm' [6d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000129: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000130: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000131: character 'Z' [5a], new state: TSIP_PAYLOAD
gpsd:UNK: 00000132: character 'o' [6f], new state: TSIP_PAYLOAD
gpsd:UNK: 00000133: character 'n' [6e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000134: character 'e' [65], new state: TSIP_PAYLOAD
gpsd:UNK: 00000135: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000136: character 'M' [4d], new state: TSIP_PAYLOAD
gpsd:UNK: 00000137: character 'a' [61], new state: TSIP_PAYLOAD
gpsd:UNK: 00000138: character 'p' [70], new state: TSIP_PAYLOAD
gpsd:UNK: 00000139: character ' ' [20], new state: TSIP_PAYLOAD
gpsd:UNK: 00000140: character '1' [31], new state: TSIP_PAYLOAD
gpsd:UNK: 00000141: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000142: character '.' [2e], new state: TSIP_PAYLOAD
gpsd:UNK: 00000143: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000144: character '0' [30], new state: TSIP_PAYLOAD
gpsd:UNK: 00000145: character '.' [00], new state: TSIP_PAYLOAD
gpsd:UNK: 00000146: character '.' [ad], new state: TSIP_PAYLOAD
gpsd:UNK: 00000147: character '.' [10], new state: TSIP_DLE
gpsd:UNK: 00000148: character '.' [03], new state: TSIP_RECOGNIZED
gpsd:UNK: Packet type 9 accepted 127 =
10ff791b03a4014f7265676f6e203430307420536f6674776172652056657273696f6e20342e323000564552424d4150205757204175746f726f7574652044454d20426173656d6170204e5220322e303000564552534d4150204e6f6e6500564552545a4d41502054696d65205a6f6e65204d61702031302e303000ad1003
gpsd:UNK: Packet discard of 127, chars remaining is 0 =
\x10\xffy\x1b\x03\xa4\x01Oregon 400t Software Version 4.20
gpsd:RAW: /dev/ttyUSB0 is known to be Garmin USB binary
gpsd:UNK: /dev/ttyUSB0 sent 127 new characters
gpsd:RAW: packet sniff on /dev/ttyUSB0 finds type 9
gpsd:PROG: switch_driver(Garmin Serial binary) called...
gpsd:PROG: selecting Garmin Serial binary driver...
gpsd:UNK: Accepted packet on /dev/ttyUSB0.
gpsd:RAW: raw packet of type 9,
127:10ff791b03a4014f7265676f6e203430307420536f6674776172652056657273696f6e20342e323000564552424d4150205757204175746f726f7574652044454d20426173656d6170204e5220322e303000564552534d4150204e6f6e6500564552545a4d41502054696d65205a6f6e65204d61702031302e303000ad1003
gpsd:RAW: Garmin: garmin_ser_parse()
gpsd:UNK: Garmin: Char: 0x10
gpsd:UNK: Garmin: Char: 0xff
gpsd:UNK: Garmin: Char: 0x79
gpsd:UNK: Garmin: Char: 0x1b
gpsd:UNK: Garmin: Char: 0x3
gpsd:UNK: Garmin: Char: 0xa4
gpsd:UNK: Garmin: Char: 0x1
gpsd:UNK: Garmin: Char: 0x4f
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x67
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x34
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x53
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x66
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x77
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x73
gpsd:UNK: Garmin: Char: 0x69
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x34
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x32
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x42
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x57
gpsd:UNK: Garmin: Char: 0x57
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x75
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x75
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x44
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x42
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x73
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x6d
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x70
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4e
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x32
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x53
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4e
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x54
gpsd:UNK: Garmin: Char: 0x5a
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x54
gpsd:UNK: Garmin: Char: 0x69
gpsd:UNK: Garmin: Char: 0x6d
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x5a
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x70
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x31
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0xad
gpsd:UNK: Garmin: Char: 0x10
gpsd:UNK: Garmin: Char: 0x3
gpsd:UNK: Garmin: Char: 0x1b
gpsd:UNK: Garmin: Char: 0x3
gpsd:UNK: Garmin: Char: 0xa4
gpsd:UNK: Garmin: Char: 0x1
gpsd:UNK: Garmin: Char: 0x4f
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x67
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x34
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x53
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x66
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x77
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x73
gpsd:UNK: Garmin: Char: 0x69
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x34
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x32
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x42
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x57
gpsd:UNK: Garmin: Char: 0x57
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x75
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x72
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x75
gpsd:UNK: Garmin: Char: 0x74
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x44
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x42
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x73
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x6d
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x70
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4e
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x32
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x53
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4e
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 00
gpsd:UNK: Garmin: Char: 0x56
gpsd:UNK: Garmin: Char: 0x45
gpsd:UNK: Garmin: Char: 0x52
gpsd:UNK: Garmin: Char: 0x54
gpsd:UNK: Garmin: Char: 0x5a
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x41
gpsd:UNK: Garmin: Char: 0x50
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x54
gpsd:UNK: Garmin: Char: 0x69
gpsd:UNK: Garmin: Char: 0x6d
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x5a
gpsd:UNK: Garmin: Char: 0x6f
gpsd:UNK: Garmin: Char: 0x6e
gpsd:UNK: Garmin: Char: 0x65
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x4d
gpsd:UNK: Garmin: Char: 0x61
gpsd:UNK: Garmin: Char: 0x70
gpsd:UNK: Garmin: Char: 0x20
gpsd:UNK: Garmin: Char: 0x31
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x2e
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 0x30
gpsd:UNK: Garmin: Char: 00
gpsd:IO: Garmin: garmin_ser_parse() Type: 0xff, Len: 0x79, chksum: 00
gpsd:IO: Garmin: PrintSERPacket(, 0xff, 0x79, )
gpsd:PROG: Garmin: Appl, Product Data, sz: 121
gpsd:INFO: Garmin: Product ID: 795, SoftVer: 4.20
gpsd:INFO: Garmin: Product Desc: Oregon 400t Software Version 4.20
gpsd:DATA: Garmin: PRODUCT_DATA: subtype=795: 4.20
gpsd:IO: Garmin: PrintSERPacket(, 0xff, 0x79, )
gpsd:IO: Garmin: PrintSERPacket(, 0x6, 00, )
gpsd:PROG: Garmin: ACK
gpsd:IO: Garmin: PrintSERPacket(, 0x6, 00, )
gpsd:IO: => GPS: 100600fa1003
gpsd:IO: Garmin: SendPacket(), wrote 6 bytes
gpsd:IO: Garmin: garmin_ser_parse( )
gpsd:DATA: packet type 0 from /dev/ttyUSB0 with
{ONLINE|DEVICEID|PACKET|DRIVER}
Segmentation fault
----------------------------------------------------
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, (continued)
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Gary E. Miller, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Miroslav Pragl, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Gary E. Miller, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Miroslav Pragl, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Gary E. Miller, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Miroslav Pragl, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Miroslav Pragl, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Gary E. Miller, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Miroslav Pragl, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Gary E. Miller, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1,
Miroslav Pragl <=
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Gary E. Miller, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Miroslav Pragl, 2012/07/11
- Message not available
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Gary E. Miller, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Miroslav Pragl, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Gary E. Miller, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Miroslav Pragl, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Gary E. Miller, 2012/07/11
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Miroslav Pragl, 2012/07/12
- Re: [gpsd-users] Garmin Oregon 400 in spanner mode with gpsd 3.5-1, Miroslav Pragl, 2012/07/12