[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Tested Nikon GP-1 with gpsd 3.20
From: |
glen |
Subject: |
Tested Nikon GP-1 with gpsd 3.20 |
Date: |
Fri, 12 Jun 2020 16:13:36 -0700 |
User-agent: |
Evolution 3.36.3 |
All,
I'm setting up a new Archlinux based PC at home and just plugged in a
Nikon GP-1 to see how it ran. It seemed to run OK, but my testing was
rather limited since the GPS unit cannot aquire a good satellite lock
in the location where the PC is located.
The gps unit showed up as /dev/ttyACM0:
[73668.552499] usb 1-8: new full-speed USB device number 13 using
xhci_hcd
[73668.789184] usb 1-8: New USB device found, idVendor=04b0,
idProduct=0f04, bcdDevice= 5.00
[73668.789188] usb 1-8: New USB device strings: Mfr=1, Product=2,
SerialNumber=0
[73668.789192] usb 1-8: Product: Nikon GPS Unit GP-1
[73668.789195] usb 1-8: Manufacturer: Nikon Corporation
[73668.833793] cdc_acm 1-8:1.0: ttyACM0: USB ACM device
[73668.835085] usbcore: registered new interface driver cdc_acm
[73668.835086] cdc_acm: USB Abstract Control Model driver for USB
modems and ISDN adapters
I ran gpsd -N -D3 /dev/ttyACM0, and then ran xgps. All seemed to run
OK. Here is more clipped output:
Startup:
[root@honcho ~]# gpsd -N -D3 /dev/ttyACM0
gpsd:INFO: launching (Version 3.20)
gpsd:INFO: listening on port gpsd
gpsd:INFO: stashing device /dev/ttyACM0 at slot 0
gpsd:INFO: running with effective group ID 987
gpsd:INFO: running with effective user ID 65534
gpsd:INFO: startup at 2020-06-12T22:56:13.000Z (1592002573)
With xgps running:
gpsd:CLIENT: => client(0):
{"class":"VERSION","release":"3.20","rev":"3.20","proto_major":3,"proto
_minor":14}\x0d\x0a
gpsd:CLIENT: <= client(0):
?WATCH={"enable":true,"json":true,"scaled":true}\x0a
gpsd:INFO: SER: opening GPS data source type 3 at '/dev/ttyACM0'
gpsd:INFO: SER: speed 9600, 8N1
gpsd:INFO: attempting USB device enumeration.
gpsd:INFO: 05e3:0749 (bus 6, device 22)
gpsd:INFO: 0480:0202 (bus 6, device 21)
gpsd:INFO: 0bda:0411 (bus 6, device 20)
gpsd:INFO: 1d6b:0003 (bus 6, device 1)
gpsd:INFO: 046d:c077 (bus 5, device 3)
gpsd:INFO: 0403:7a58 (bus 5, device 16)
gpsd:INFO: 0bda:5411 (bus 5, device 15)
gpsd:INFO: 1d6b:0002 (bus 5, device 1)
gpsd:INFO: 1058:2625 (bus 4, device 2)
gpsd:INFO: 1d6b:0003 (bus 4, device 1)
gpsd:INFO: 1d6b:0002 (bus 3, device 1)
gpsd:INFO: 05e3:0743 (bus 2, device 2)
gpsd:INFO: 1d6b:0003 (bus 2, device 1)
gpsd:INFO: 04b0:0f04 (bus 1, device 14)
gpsd:INFO: 060b:6251 (bus 1, device 6)
gpsd:INFO: 1a40:0101 (bus 1, device 4)
gpsd:INFO: 0461:4d75 (bus 1, device 8)
gpsd:INFO: 0a5c:4503 (bus 1, device 7)
gpsd:INFO: 0a5c:4502 (bus 1, device 5)
gpsd:INFO: 0a5c:4500 (bus 1, device 3)
gpsd:INFO: 0c45:1dbd (bus 1, device 2)
gpsd:INFO: 22b8:2e25 (bus 1, device 12)
gpsd:INFO: 1d6b:0002 (bus 1, device 1)
gpsd:INFO: vendor/product match with 091e:0003 not found
gpsd:INFO: SER: speed 9600, 8O1
gpsd:INFO: SER: speed 9600, 8N1
gpsd:INFO: SER: speed 9600, 8N1
gpsd:INFO: SER: speed 9600, 8N1
gpsd:INFO: gpsd_activate(2): activated GPS (fd 7)
gpsd:CLIENT: => client(0):
{"class":"DEVICES","devices":[{"class":"DEVICE","path":"/dev/ttyACM0","
activated":"2020-06-
12T23:08:55.438Z","native":0,"bps":9600,"parity":"N","stopbits":1,"cycl
e":1.00}]}\x0d\x0a{"class":"WATCH","enable":true,"json":true,"nmea":fal
se,"raw":0,"scaled":true,"timing":false,"split24":false,"pps":false}\x0
d\x0a
gpsd:INFO: /dev/ttyACM0 identified as type u-blox, 1 sec @ 9600bps
gpsd:CLIENT: => client(0):
{"class":"DEVICE","path":"/dev/ttyACM0","driver":"u-
blox","activated":"2020-06-
12T23:08:56.234Z","native":1,"bps":9600,"parity":"N","stopbits":1,"cycl
e":1.00,"mincycle":0.25}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:02.000Z","ept":0.005}\x0d\x0a
gpsd:WARN: UBX-ACK-NAK, class: 06, id: 01
gpsd:WARN: UBX-ACK-NAK, class: 06, id: 01
gpsd:WARN: UBX-ACK-NAK, class: 06, id: 01
gpsd:INFO: UBX-MON-VER: SW 5.00 (28483),HW 00040005
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:03.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:INFO: Sats used (0):
gpsd:CLIENT: => client(0):
{"class":"SKY","device":"/dev/ttyACM0","vdop":99.99,"tdop":99.99,"hdop"
:99.99,"gdop":99.99,"pdop":99.99,"satellites":[{"PRN":2,"el":10.0,"az":
73.0,"ss":0.0,"used":false,"gnssid":0,"svid":2,"health":1},{"PRN":5,"el
":41.0,"az":57.0,"ss":25.0,"used":false,"gnssid":0,"svid":5,"health":1}
,{"PRN":12,"el":3.0,"az":167.0,"ss":0.0,"used":false,"gnssid":0,"svid":
12,"health":1},{"PRN":13,"el":9.0,"az":105.0,"ss":0.0,"used":false,"gns
sid":0,"svid":13,"health":1},{"PRN":15,"el":11.0,"az":137.0,"ss":0.0,"u
sed":false,"gnssid":0,"svid":15,"health":1},{"PRN":16,"el":9.0,"az":326
.0,"ss":0.0,"used":false,"gnssid":0,"svid":16,"health":1},{"PRN":18,"el
":52.0,"az":260.0,"ss":28.0,"used":false,"gnssid":0,"svid":18,"health":
1},{"PRN":20,"el":15.0,"az":207.0,"ss":0.0,"used":false,"gnssid":0,"svi
d":20,"health":1},{"PRN":21,"el":26.0,"az":260.0,"ss":17.0,"used":false
,"gnssid":0,"svid":21,"health":1},{"PRN":25,"el":24.0,"az":186.0,"ss":0
.0,"used":false,"gnssid":0,"svid":25,"health":1},{"PRN":26,"el":33.0,"a
z":301.0,"ss":21.0,"used":false,"gnssid":0,"svid":26,"health":1},{"PRN"
:29,"el":78.0,"az":100.0,"ss":0.0,"used":false,"gnssid":0,"svid":29,"he
alth":1},{"PRN":31,"el":3.0,"az":262.0,"ss":0.0,"used":false,"gnssid":0
,"svid":31,"health":1},{"PRN":47,"el":12.0,"az":246.0,"ss":0.0,"used":f
alse,"gnssid":1,"svid":134,"health":1},{"PRN":48,"el":34.0,"az":193.0,"
ss":0.0,"used":false,"gnssid":1,"svid":135,"health":1},{"PRN":51,"el":3
3.0,"az":159.0,"ss":0.0,"used":false,"gnssid":1,"svid":138,"health":1}]
}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:03.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:04.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:05.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:05.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:06.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:07.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:07.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:08.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:09.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:09.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:10.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:11.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:11.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:12.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:13.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:WARN: cycle-start detector failed.
gpsd:INFO: Sats used (0):
gpsd:CLIENT: => client(0):
{"class":"SKY","device":"/dev/ttyACM0","vdop":99.99,"tdop":99.99,"hdop"
:99.99,"gdop":99.99,"pdop":99.99,"satellites":[{"PRN":2,"el":10.0,"az":
73.0,"ss":0.0,"used":false,"gnssid":0,"svid":2,"health":1},{"PRN":5,"el
":41.0,"az":57.0,"ss":28.0,"used":false,"gnssid":0,"svid":5,"health":1}
,{"PRN":12,"el":3.0,"az":167.0,"ss":0.0,"used":false,"gnssid":0,"svid":
12,"health":1},{"PRN":13,"el":9.0,"az":105.0,"ss":0.0,"used":false,"gns
sid":0,"svid":13,"health":1},{"PRN":15,"el":11.0,"az":137.0,"ss":0.0,"u
sed":false,"gnssid":0,"svid":15,"health":1},{"PRN":16,"el":9.0,"az":326
.0,"ss":0.0,"used":false,"gnssid":0,"svid":16,"health":1},{"PRN":18,"el
":52.0,"az":260.0,"ss":25.0,"used":false,"gnssid":0,"svid":18,"health":
1},{"PRN":20,"el":15.0,"az":207.0,"ss":0.0,"used":false,"gnssid":0,"svi
d":20,"health":1},{"PRN":21,"el":26.0,"az":260.0,"ss":19.0,"used":false
,"gnssid":0,"svid":21,"health":1},{"PRN":25,"el":24.0,"az":186.0,"ss":0
.0,"used":false,"gnssid":0,"svid":25,"health":1},{"PRN":26,"el":33.0,"a
z":301.0,"ss":12.0,"used":false,"gnssid":0,"svid":26,"health":1},{"PRN"
:29,"el":78.0,"az":100.0,"ss":0.0,"used":false,"gnssid":0,"svid":29,"he
alth":1},{"PRN":31,"el":3.0,"az":262.0,"ss":0.0,"used":false,"gnssid":0
,"svid":31,"health":1},{"PRN":47,"el":12.0,"az":246.0,"ss":0.0,"used":f
alse,"gnssid":1,"svid":134,"health":1},{"PRN":48,"el":34.0,"az":193.0,"
ss":0.0,"used":false,"gnssid":1,"svid":135,"health":1},{"PRN":51,"el":3
3.0,"az":159.0,"ss":0.0,"used":false,"gnssid":1,"svid":138,"health":1}]
}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:13.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:14.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:15.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:15.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:16.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:17.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:17.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:18.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:19.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:19.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:20.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:21.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:21.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:22.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:CLIENT: => client(0):
{"class":"TPV","device":"/dev/ttyACM0","mode":1,"time":"2020-06-
12T23:09:23.000Z","leapseconds":18,"ept":0.005}\x0d\x0a
gpsd:WARN: cycle-start detector failed.
gpsd:INFO: Sats used (0):
Here's the specs I have for the Nikon GP-1:
Specifications
Receiver
Tracking channels: 18 (SBAS compliant)
Acquisition times*
Cold start: Approx. 45 s/Hot start: Approx. 5 s
Update rate Once per second
Data format NMEA (National Marine Electronics Association)
version
2.3 (compatible with version 3.01)
Geodesics WGS84
GPS accuracy* Horizontal: 10 m/33 ft. RMS
Interfaces Connection and accessory terminals, USB
Average power consumption 180 mW
Operating temperature 0 to 40°C/32 to 104°F
Dimensions (W x H x D) Approx. 45.5 x 25.5 x 50 mm/1.8 x 1.0 x 2.0 in.
Weight Approx. 24 g/0.85 oz.
Length of cable Approx. 25 cm/10 in. (GP1-CA10 and GP1-CA90)
Compatible accessories
Remote Cord MC-DC2 (available separately)
USC Cable UC-E4 (supplied with digital SLR cameras)
*Under open sky (no obstructions nearby)
Yours,
Glen
- Tested Nikon GP-1 with gpsd 3.20,
glen <=