1 # GPS capability description file
3 # This file is Copyright (c) 2010 by the GPSD project
4 # BSD terms apply: see the file COPYING in the distribution root for details.
6 # Our apologies to all Unix hackers in advance for the grubby .INI syntax,
7 # we're using it because the format has good cross-Unix support in Python.
9 # Each section may have the following capabilities
11 # type = "engine", "vendor", or "device"
12 # date = date of submission
13 # submitter = email of submitter, name may need quoting for RFC822
14 # description = Human-readable description of this item
15 # packaging = A device's form factor
16 # techdoc = URL to technical documentation, or at least a spec sheet
17 # vendor_site = URL of a vendor site
18 # vendor = vendor name
19 # eval_unit = Which GPSD devs have one for testing (list)
20 # engine = GPS chipset (may reference another section)
21 # subtype = engine subtype or firmware revision level
22 # interfaces = interface types: USB, RS232, Bluetooth, CF, TTL. May be a list.
23 # usbchip = USB I/O chipset
24 # pps = supports pulse-per-second precision time reporting
25 # noconfigure = can be bricked by baud-rate changes (requires -b option)
26 # tested = last gpsd tested, or "regression" if we have a test load
27 # nmea = NMEA version this emits, if known
28 # notes = Miscellaneous notes on this item. To be interpreted as HTML.
29 # rating = excellent, good, fair, poor, broken, other
30 # discontinued = If present, product has been discontinued
34 # to_nmea = if present, how to switch to NMEA 0183 mode from native binary
35 # to_native = if present, how to swith to native binary mode from NMEA
36 # modeset = set protocol, baud rate, 8N1
40 # To inherit capabilities from a specified section, name the section in
41 # a "uses =" attribute. Use chains are followed recursively. An attribute
42 # in a section overrides all attributes of the same name in all ancestor
45 # Certain escapes in capability strings are translated:
47 # %b - baud rate as ASCII numeral
49 # A string beginning with 0x is interpreted as a sequence of paired hex bytes,
50 # leading 0x not included.
52 # Comment lines led with "#%" are vendor section marks to be used when
53 # generating an HTML table from this file. Each should consist of a vendor
57 # * In the packaging feld, a "GPS mouse" is a standalone sensor in a
58 # display-less case designed be used as an outbard peripheral. An
59 # "OEM module" is an un-cased circuit board with edge connectors; a
60 # "chipset" is what it sounds like.
61 # A "handset" is a standalone GPS with a display and human-usable
62 # controls. A "handsfree" is a hands-free unit with display designed for
63 # mounting on a car windshield or boat dash.
64 # * In the rating field:
65 # "excellent" - gpsd recognizes the GPS rapidly and reliably,
66 # reports are complete and correct.
67 # "good" -- gpsd has minor problems or lag recognizing the device,
68 # but reports are complete and correct.
69 # "fair" -- Reports have minor dropouts or problems, including occasional
70 # transient nonsense values.
71 # "poor" -- Reports frequently have values that are wrong or nonsense.
72 # "broken" -- gpsd frequently fails to recognize the device at all.
73 # "other -- See Technical Notes.
81 description = Capabilities generic to all SiRF chips
82 # Sets 4800 baud shipping GGA+GSA+GSV+RMC
83 to_nmea = 0xa0a200188102010100000101050101010000000100010001000112c00000b0b3
84 to_native = $PSRF100,0,%b,8,1,0 # Sets 8N1 with specified speed
88 description = Version 1 of the SiRF GPS engine
94 logs = uBlox-sirf1.log
95 notes = uBlox-sirf1.log was made from a device with uBlox firmware and
96 may not be typical of SirF-1 chips.
100 description = Version 2 of the SiRF GPS engine
102 # Later versions may do 2.3
107 logs = bu303b-nofix.log, bu303-climbing.log, bu303-moving.log,
108 bu303-nofix.log, bu303-stillfix.log, haicom-305N.log, holux-gm-210.log,
109 pharos-360.log, tn200-all.log, tn200.log, tn204.log
110 notes = The bu* logs are in native binary format; the Haicom, Holux, Pharos,
111 and TripNav logs in NMEA. NMEA starts with GGA and ends with RMC. The
112 tn204 NMEA looks remarkably like older Garmin cruft and may be emulating
113 one, including the split reporting cycle.
117 description = Version 3 of the SiRF GPS engine
122 logs = blumax-gps009.log, gpslim236.log, motorola-t805.log, rgm3800.log, et-332.log, tomtom-mkII.log
123 notes = The Blumax log is in NMEA mode. Start of cycle is GGA, End of cycle
124 is RMC. Some variants (like the Blumax) emit ZDA before GGA; others
125 (like the GPSlim 1236, Motorola T805, RGM3800) do not.
132 techdoc = http://www.mstar-europe.com/products.php
133 notes = Code-named "Poseidon 2", this appears to be a MIPS core. May
134 ship with serious bugs that cause bogus fixes or hard crashes.
141 techdoc = http://www.u-blox.com/products/tim_lp.html
143 notes = The ANTARIS chipset has been end-of-lifed.
148 techdoc = http://www.u-blox.com/products/a4products.html
151 notes = Sends 'E' in second field of GSA record, not an NMEA value.
152 Actually sends '6' in the GGA rating record for dead-reckoning fixes.
153 (This behavior reported on the 4H chipset.)
154 logs = uBlox-lea-4h.log, uBlox-lea-4s.log, uBlox-lea-4t.log
158 techdoc = http://www.fastraxgps.com/products/gpsmodules/index.cfm?template=products.show.cfm&productGuid=4594da1a-503c-469c-91b2-6948043189be
159 engine = FastraX iTrax03
162 notes = Start of fix cycle is RMC, end is GGA (GSVs may come after).
167 description = There are several versions; the differences are not clear.
168 techdoc = http://www.garmin.com/support/commProtocol.html
182 notes = NemeriX has gone into liquidation as of Jan 2009). It's funny, they
183 didn't understand why they should give me an unencumbered protocol
189 techdoc = http://www.novatel.com/Documents/Manuals/om-20000086.pdf
192 notes = Seems to be built around the Zarlink GP4020.
196 techdoc = http://gpsd.berlios.de/vendor-docs/cxd2951-commands.pdf
197 engine = Sony CXD2951
202 engine = Touchstone ASIC
204 techdoc = http://www.navcomtech.com/Products/GPS/Touchstone.cfm
210 notes = uNav was acquired by Atheros in 2007. They have inherited
211 one GPS product, now designated uN3010.
219 techdoc = http://www.gpskit.nl/downloads-en.htm
220 notes = This chip was made by Rockwell International. It was
221 also known as the Jupiter. It has been EOLed.
230 notes = Spec sheet says it emits GSV, AVR, RMC, HDT, VGK, VHD, GGLK, GGA, GSA,
231 ZDA, VTG, GST, and PIT in NMEA mode. Many of these are nonstandard.
232 Also says: "JK and Binary: Trimble GSOF". Other web sources say
233 it has RTK capability.
247 notes = Supports WAAS.
250 # Vendors (alphabetical by vendor)
255 vendor_site = http://www.altina.com
259 vendor_site = http://www.adapt-mobile.com>
263 vendor_site = http://gpsd.berlios.de/vendor-docs/axiom
267 vendor_site = http://www.billionton.com/english/index.htm
271 vendor_site = http://www.bluenext.co.uk/
275 vendor_site = http://www.canmore.com.tw/
279 vendor_site = http://www.columbus-gps.de/
283 vendor_site = http://www.cpit.com
287 vendor_site = http://www.delorme.com
291 vendor_site = http://digitalyacht.mesltd.co.uk/
295 vendor_site = http://www.eurotech-inc.com/
299 vendor_site = http://www.eurotronic.net/
303 vendor_site = http://www.garmin.com
307 vendor_site = http://www.geostar-navigation.com
311 vendor_site = http://www.globalsat.com.tw/english/products.php
315 vendor_site = http://www.haicom.com.tw/
319 vendor_site = http://www.holux.com
323 vendor_site = http://www.humminbird.com/
324 notes = These guys make fish-finders that incorporate GPSes
328 vendor_site = http://www.i-trek.jp
332 vendor_site = http://jackson-labs.com/
336 vendor_site = http://www.magellangps.com
337 notes = Now owns what used to be the Thales and Asht product lines
341 vendor_site = http://www.motorola.com/ies/GPS/products_legacy.html
342 notes = Motorola has exited the GPS business
346 vendor_site = http://www.navcomtech.com/
348 [Navis Engineering Bureau]
350 vendor_site = http://www.navis.ru/
354 vendor_site = http://www.navius.biz/
355 notes = This vendor has also traded as "Navisky".
359 vendor_site = http://www.navilock.de
363 vendor_site = http://www.navisys.com.tw/
367 vendor_site = http://www.navmanwirelessoem.com/
371 vendor_site = http://www.nokia.com/
375 vendor_site = http://www.novatel.com/
379 vendor_site = http://www.parrot.biz
383 vendor_site = http://www.pharosgps.co/
387 vendor_site = http://www.phonix.it/
391 vendor_site = http://www.qstarz.com/
395 vendor_site = http://www.rikaline.com
399 vendor_site = http://www.royaltek.com/
401 [San Jose Navigation]
403 vendor_site = http://www.sanav.com
407 vendor_site = http://www.skytraq.tw/
411 vendor_site = http://www.transystem.com.tw/
415 vendor_site = http://www.techwayinc.com.tw/
416 notes = This vendor has drooped off the web
420 vendor_site = http://www.tomtom.com
424 vendor_site = http://www.trimble.com/
428 vendor_site = http://www.u-blox.de/
432 vendor_site = http://www.unitraq.com/
436 vendor_site = http://variotek.de/
440 vendor_site = http://www.wintec.com.tw/
443 # Devices (alphabetical by vendor)
452 techdoc = http://www.altina.com/produkty.php?destCatId=&mainCatId=13&subCatId=&prId=19
453 interfaces = Bluetooth
457 submitter = Benoit Panizzon <panizzon@woody.ch>
458 notes = Requires the "-b" flag to prevent mode switching. If the receiver locks
459 up due to a mode switch, remove the battery for 5 to 10 minutes.
465 vendor = Adapt Mobile
467 techdoc = http://adapt-mobile.bosqom.com/default.php?page_ID=3&spage_ID=1
469 interfaces = Bluetooth, USB
472 submitter = Dennis van Zuijlekom <tmib@xs4all.nl>.
479 packaging = OEM module
480 techdoc = http://gpsd.berlios.de/vendor-docs/axiom
485 notes = The vendor is out of business, but there are lots of these still
486 around in 2006. Complete documentation for this OEM module has been
487 archived at the GPSD site.
495 techdoc = http://www.billionton.com/english/product/CF-GPS.htm
499 submitter = Oleg Gusev <oleg@crista.uni-wuppertal.de>.
500 notes = Uses SiRF firmware version 220.006.000ES. Accepts WAAS Mode Disable
501 (<tt>$PSRF108,00*02</tt>) and WAAS Mode Enable (<tt>$PSRF108,01*03</tt>)
508 engine = Skytraq Venus 6
513 interfaces = Bluetooth
515 submitter = Andrew Gray <andy_r_gray@hotmail.com>
516 techdoc =http://www.bluenext.co.uk/customer-support/downloads/doc_download/34-bluenext-bn-901s-gps-receiver.html
519 notes = Device reports protocol as "Generic NMEA" without a version number.
520 Purchased retail (30GBP) to work with a Nokia 5233 - which is does well.
521 Best performing GPS receiver I've seen - fast fix and robust against
522 obstructions to sky view.
534 submitter = Rene Warren <warrenlr@gmail.com>
535 techdoc = http://www.canmore.com.tw/pdf/English%20user%20manual_GT-730F_L.pdf
544 interfaces = Bluetooth
549 submitter = Konstantin Ristl <konstiristl@gmail.com>
550 techdoc = http://www.columbus-gps.de/v-900_support.php
553 notes = Device is also a GPS-Logger
559 vendor = Central Pacific
561 techdoc = http://www.cpit.com/en/GP-27.html
563 interfaces = Bluetooth
566 submitter = Tobias Minich <belgabor@gmx.de>
568 <li>There are proprietary PNMRX{30[0124],603} sentences that are only sent
569 on change or by request</li>
570 <li>Several sentences can be sent to the device to change settings or
571 request information. DO NOT USE THE PNMRX100 SENTENCE TO CHANGE THE BAUD
572 RATE! This is not supported by the bluetooth chip on the device.</li>
573 <li>Settings are saved in flash powered by a backup battery and persistent
574 over connections and when you turn it off.</li>
575 <li>The syntax of the PNMRX303 message and part 4 of the PNMRX603 message
576 may differ from the syntax found in several documents on the net.</li>
585 techdoc = http://www.delorme.com/earthmate/default.asp
588 usbchip = Cypress M8 CY7C64013
590 notes = This was the replacement for the old Zodiac version that spoke
591 Rockwell binary protocol; it in turn has been discontinued. Some
592 other sentences can be enabled. Requires a 2.6.10 or better
593 kernel for the Cypress USB-HID support.
601 notes = These models have been discontinued.
607 techdoc = http://vancouver-webpages.com/peter/tripmate.faq
611 notes = Discontinued sometime before November 1998.
617 vendor = Digital Yacht
619 packaging = handsfree
620 techdoc = http://www.yachtronics.com/yachtronics/manuals/DIGITAL%20YACHT%20AIT250%20OPERATION.pdf
625 submitter = Jan Veninga <veninga@familiemail.nl>
626 notes = Both a Class B AIS transceiver and a GPS.
634 packaging = OEM module
635 techdoc = http://www.eurotech.fi/products/COM-1289.html
636 engine = FastraX iTrax03
640 submitter = Simon Le Pape <simon.le-pape@hotmail.fr>
649 techdoc = http://www.eurotronic.net/products/produktdetails/gps_receiver.html
651 interfaces = Bluetooth
654 submitter = Hartmut Holzgraefe <hartmut@php.net>
655 notes = Requires "-b" ... I had to totally drain the battery of the device
656 and let it rest for a few days before i was able to use it again
657 after a first attempt of using it with without "-b"
663 packaging = OEM module
665 techdoc = http://www.garmin.com/products/gps15/spec.html
671 submitter = Jason Hecker <jhecker@wireless.org.au>
672 notes = "$PGRMI,,,,,,,R" must be sent to reset the device before PPS
673 works; after about 5 minutes the PPS signal is detected properly
680 techdoc = http://www.garmin.com/products/gps16/spec.html
685 submitter = Reported by Ron Marosko, Jr. <rmarosko@wirelessfrontier.net>,
686 Amaury Jacquot <sxpert@esitcom.org>,
687 Jeff Francis <jfrancis@gritch.org>
688 notes = DGPS information in GPGGA sentence is not returned. Satellite
689 azimuths/elevations and magnetic variation information are not
690 available in binary mode. Garmin uses a nonstandard 16-bit SNR
691 scale for signal quality in GSA. Can be switched to NMEA 3.0
698 techdoc = http://www.garmin.com/products/gps17/spec.html
703 submitter = Wojciech Kazubski <wk@ire.pw.edu.pl>.
704 notes = The 17N has been discontinued and replaced by the 17HVS.
705 The interface was RS232 but used a custom RJ-45 jack.
712 techdoc = https://buy.garmin.com/shop/shop.do?cID=158&pID=8630
718 notes = Reported by Ulrich Voigt (no email address)
724 submitter = Gary E. Miller <gem@rellim.com>
725 techdoc = http://www.garmin.com/manuals/GPS18_TechnicalSpecification.pdf
730 notes = The USB version requires the Linux kernel garmin_usb driver.
731 usbfs is not required after gpsd version 2.39.
732 DOP (Dilution of Precision) information is not available (Garmin protocol
733 includes EPE only); gpsd uses EPE to approximate DOP. Magnetic variation
734 information is not available. Garmin uses a nonstandard 16-bit SNR scale.
735 The 18 series, unlike the 16, reports skyview via a packet 114. They will
736 not operate indoors and require a good sky view.
738 [Garmin GPS-18 (all but USB)]
743 submitter = Gary E. Miller <gem@rellim.com>
744 techdoc = http://www.garmin.com/manuals/GPS18_TechnicalSpecification.pdf
749 notes = The RS232 versions can emit NMEA and are found by normal autoconfiguration.
750 GPS-18 LVC and GPS-18 LVC/5m have PPS outputs. WAAS is supported.
751 The 18 series, unlike the 16, reports skyview via a packet 114. They will
752 not operate indoors and require a good sky view.
756 packaging = OEM module
758 techdoc = http://www8.garmin.com/products/gps25/spec.html
764 submitter = Daniele Giangrazi <daniele.giangrazi@elital.net>
765 notes = Discontinued embedded module.
766 logs = garmin25lp.log
772 techdoc = http://au.geocities.com/glennbaddeley/gps/data/GPS38_OwnersManualAndTechdoc_June1997_RevB.pdf
779 submitter = Pascal F. Martin <pascal.martin@cox.net>
780 notes = Start-of-cycle is RMC. 2-second cycle time, 1 fix per cycle.
787 techdoc = https://buy.garmin.com/shop/shop.do?pID=85
794 notes = Start-of-cycle is RMC. 2-second cycle time, 2 fixes per cycle, GLL
795 reports second fix. The 48 has been discontinued. The Garmin
796 12XL and 45 are nearly identical and should work as well.
797 Details on the Garmin proprietary protocol can be found at <a
798 href="http://www.garmin.com/support/commProtocol.html">here</a>.
804 techdoc = http://www.garmin.com/manuals/GPS60_OwnersManual.pdf
806 interfaces = USB, RS232
809 submitter = Diego Berge <gpsd@nippur.net>
815 techdoc = http://www.garmin.com/manuals/GPS76_OwnersManual.pdf
820 submitter = Sebastian Niehaus <killedbythoughts@mindcrime.net>,
821 Geoff Childs <dofinch-aria@yahoo.co.uk>
822 notes = The device has a four pin socket described by Garmin as a serial
823 interface. Connection to a standard 9 pin RS-232 computer socket
824 is made using the special adaptor lead supplied by Garmin. Sebastian
825 Niehaus says it annunces "Software Version 3.70". Geoff Childs adds:
826 "The Garmin GPS 76 comms MUST be set to 'NMEA'. The kernel module
827 garmin_gps is not needed and should not be specially loaded."
833 techdoc = http://www.garmin.com/manuals/Geko201_OwnersManual.pdf
838 submitter = Jose Luis Domingo Lopez <jdomingo@24x7linux.com>
840 logs = garmin-geko201.log
846 techdoc = http://www.garmin.com/manuals/eTrexVista_OwnersManual.pdf
851 submitter = Reed Hedges <reed@interreality.org>
857 packaging = handsfree
858 techdoc = http://www.garmin.com/manuals/nuvi650_OwnersManual.pdf
864 notes = This device does not have real-time data output, and is incompatible with GPSD.
866 #% Geostar Navigation
871 location = Minsk, Belarus, 53N 27E
876 packaging = OEM module
878 sample_notes = NMEA output for a few minutes after power up.
879 submitter = Viktar Palstsiuk <viktar.palstsiuk@promwad.com>
880 techdoc = http://geostar-navigation.com/fail/manuals/User_Manual_GeoS-1M_en.pdf
883 notes = GeoS-1M is the combined GPS/GLONASS OEM receiver board. Its
884 architecture includes 24 tracking channels. Triggers an internal
885 error from gpsd 2.95dev because with the GLONASS satellites the
886 number of visible birds can excedd MAXCHANNELS.
894 techdoc = http://www.usglobalsat.com/item.asp?itemid=12
899 submitter = Chris Kuethe <chris.kuethe@gmail.com>.
900 notes = Acceptably functional running firmware 231ES.
906 techdoc = http://www.globalsat.com.tw/english/products_detail.php?main_id=21&p_id=107
908 interfaces = Bluetooth
911 notes = Reported by Frank Nicholas <frank@nicholasfamilycentral.com>.
917 techdoc = http://www.usglobalsat.com/item.asp?itemid=6
919 interfaces = Bluetooth
921 submitter = Michal Panczyk <mpanczyk@gmail.com>
927 techdoc = http://www.usglobalsat.com/item.asp?itemid=11&catid=13
935 notes = Older versions of the BU-303 had a
936 <a href='http://gpsd.berlios.de/bu_303b.html'>design
937 defect</a> that made it likely to fail if subjected to vibration or
943 techdoc = http://www.usglobalsat.com/item.asp?itemid=60&catid=17
949 notes = This receiver, or at least the firmware it ships with does not
950 support PPS timing output, nor does it support WAAS - something
951 born out by the claimed 10m positioning accuracy. These will
952 hopefully be fixed in future firmware revisions. The increased
953 sensitivity is nice, but the lack of WAAS and PPS could be
954 show-stoppers for various applications.
959 interfaces = Bluetooth
963 submitter = Patrick Forristal <tradiuz@gmail.com>
964 techdoc = http://www.globalsat.com.tw/eng/support_check.php?check_id=126&checkType=Manual
969 chipset = ANTARIS ATR062x
972 location = Lithuania, 55.8N 23.6E
977 submitter = Mindaugas <mindedie@zebra.lt>
978 techdoc = http://www.navilock.de/produkte/gruppen/28/Nicht_mehr_lieferbare_Artikel/60307_BT-451.html?show=spec
983 [ET-332 Engine Board]
987 model = ET-322 Engine Board
989 notes = This is an OEM module but it is available in small quantities.
991 packaging = OEM module
993 submitter = Val Schmidt <vschmidt@ccom.unh.edu>
994 techdoc =http://www.globalsat.com.tw/products-page.php?menu=2&gs_en_product_id=4&gs_en_product_cnt_id=44&img_id=110&product_cnt_folder=4
1004 submitter = Gary E. Miller <gem@rellim.com>
1005 techdoc = http://www.usglobalsat.com/p-58-mr-350p-bulkhead.aspx
1010 notes = May work inside wood frame buildings. PPS pulse is only 1uS wide, but newer gpsd handles that fine.
1011 Be careful, there is also an MR-350 (no suffix P) that does NOT have PPS.
1017 techdoc = http://www.usglobalsat.com/item.asp?itemid=45&catid=13
1020 usbchip = FTDI FT232
1023 notes = We tested a version with SiRF Firmware level 231ES. The <a
1024 href='http://ftdi-usb-sio.sourceforge.net/'>FTDI USB-to-serial
1025 chip</a> is supported only as alpha software not yet
1026 incorporated into the Linux kernel, though it seems to be well
1027 supported by OS X and various BSDs. It seems like the only
1028 difference between this and the BU-303 is the different
1039 submitter = Pascal F. Martin <pascal.martin@cox.net>
1040 notes = Sometimes sold under the brand name "Rayming", but that vendor
1041 seems to have disappeared. Chipset said ton be SiRF 2 but the
1042 output looks more like old Garmin GPSes.
1052 submitter = Arnaud Le Meur <arnaudlemeur@free.fr>
1053 techdoc = http://www.globalsat.com.tw/eng/product_detail_00000124.htm
1056 notes = May ship with broken firmware that incorrectly reports the
1057 current year (2009) as 1953. A firmware update is available
1058 to resolve this issue.
1066 techdoc = http://www.haicom.com.tw/products.htm
1074 notes = SiRF firmware level 231ES (XTrac). Haicom provided a test unit. Manual
1075 states incorrectly that VTG is off by default.
1081 techdoc = http://www.haicom.com.tw/gps204E.shtml
1082 engine = Evermore BBP1202
1087 notes = Probably uses PL2303 but we have not verified this.
1092 packaging = handsfree
1093 techdoc = http://www.haicom.com.tw/gps303s.shtml
1098 aubmitter = Denis Perchine <dyp@perchine.com>
1099 notes = NMEA works, but SiRF binary does not. This device seems to ignore the
1100 $PSRF100 mode switch command. (SiRF binary may be available on the
1101 auxiliary serial port, but this is unconfirmed.) This device ships
1102 This device ships with XTrac Firmware. It has been discontinued.
1108 techdoc = http://www.haicom.com.tw/
1113 submitter = David Findlay <dave@davsoft.com.au>
1114 notes = Adaptors for RS232, USB, and Bluetooth operation are available.
1122 techdoc = http://www.amazon.com/Holux-GM-210-Receiver-Laptop-Pocket/dp/B0006ZMBTW
1128 submitter = Patrick L. McGillan <pmcgillan@pateri.com>.
1135 techdoc = http://www.holux.com.tw/Temp%20web/GR-230.html
1137 interfaces = Bluetooth
1142 notes = 4 color LED showing: Bluetooth, Navigation Update and Battery
1143 and Charger Rating Indication. FLASH based program
1144 memory. Firmware upgradeable through serial interface. Water
1151 techdoc = http://en.holux.com.cn/product/search.htm?filename=gpsreceiver_bluetooth_gpslim2+36.htm&target=bluetooth00&level=grandsonson
1153 interfaces = Bluetooth
1157 submitter = Kévin Redon <kevredon@gmail.com>
1158 notes = Does not report altitude reliably.
1159 Optional interfaces:
1160 mini-USB -> USB, needing a special cable : GR230-A2 (USB data cable),
1161 otherwise it will not work;
1162 mini-USB -> RS232, need cable GR230-A1(RS232 data cable), I didn't
1163 try it with a normal cable;
1164 mini-USB -> PS2, need cable GR230-A3 (Mini USB port to PS2 port ), I
1165 didn't try it with a normal cable.
1171 techdoc = http://www.holux.com/JCore/en/support/DLF.jsp?DLU=http://www1.holux.com.tw:8080/JCore/UploadFile/79754.pdf
1173 interfaces = Bluetooth, USB
1178 notes = Bluetooth operation requires -b option. Powered from a car
1185 techdoc = http://www.holux.com/JCore/en/products/products_content.jsp?pno=341
1187 interfaces = Bluetooth, USB
1192 submitter = Roland Ager <roland.ager@gmx.de>
1193 notes = gpsd crashes the device when autoprobing @ baud rate 9600 (unless
1194 '-b'/broken-device-safety is enabled - need to unplug/reset the device).
1195 'stty -F /dev/ttyUSB1 ispeed 38400' helps avoiding too much autoprobing -
1196 though stty complains about not being able to perform all requested
1204 packaging = handsfree
1205 techdoc = http://www.retrevo.com/support/Humminbird-37-GPS-manual/
1211 submitter = Carl Brown <cbsled@verizon.net>
1212 notes = Depth finder and water-temperature sensor.
1213 logs = humminbird-M37.log
1221 techdoc = http://www.semsons.com/im3blgpsresi.html
1223 interfaces = Bluetooth
1225 submitter = Lance Fetters <ashikase@users.sourceforge.net>
1226 notes = The product page points at a retail site carrying these
1227 because the vendor site is in Japanese only. This GPS emits a
1228 weirdly broken GSA sentence that crashed gpsd versions prior to
1229 2.28. Serial parameters default to 38400; 8, N, 1. May come
1230 bundled with Microsoft Streets and Trips.
1237 engine = UBLOX NEO-5Q
1240 packaging = OEM module
1242 submitter = Don Weeks <don.l.weeks.jr@gmail.com>,
1243 Said Jackson <saidjack@aol.com>
1244 techdoc = http://jackson-labs.com/docs/FireFly_quickstart.pdf
1245 vendor = Jackson Labs
1246 notes = Only outputs GGA and RMC NMEA strings. There are other proprietary
1247 commands. See the gpsd-dev list for patches. GPSD works as far back
1248 as the 0.914 version, which emitted \r\r\n terminations. All the
1249 FireFly units are OCXO drive, so the 1PPS output stays accurate even
1250 if GPS reception is lost.
1254 engine = UBLOX NEO-5Q
1255 date = July 7th, 2010
1258 model = FireFly-1A and FireFly-II GPSDO's
1259 notes = Uses uBlox Antaris 5 with Kick Start and Super Sense,
1260 soon movingto uBlox-6. Defective \r\r\n string terminations
1261 have been fixed in the 2.18 firmware version. All the
1262 FireFly units are OCXO drive, so the 1PPS output stays accurate even
1263 if GPS reception is lost.
1264 packaging = OEM module
1266 sample_notes = Stationary state, roof-mounted antenna, three levels of
1267 GPS distribution Amplifier between antenna and receiver.
1268 submitter = Said Jackson <saidjack@aol.com>
1269 techdoc = http://www.jackson-labs.com/docs/Quickstart_FireFly_IIA_FW-rev_2.x.pdf
1270 vendor = Jackson Labs
1278 techdoc = http://www.herman-nelson.com/itemInfo.cfm?itemID=205
1284 submitter = Gary E. Miller <gem@rellim.com>
1285 notes = It was cool in its day, now a dinosaur mainly good for
1286 regression testing. NMEA time is accurate to about 500mS.
1287 Start of cycle is GPMRC on odd seconds, GPRMB on even seconds.
1288 logs = magellan315.log
1294 techdoc = https://www.magellangps.com/assets/manuals/gps_310_315_en.pdf
1299 submitter = Ángel Marqués Mateu <amarques@cgf.upv.es>
1301 logs = magellan315.log
1307 techdoc = http://www.amazon.com/Magellan-Meridian-Platinum-Handheld-GPS/dp/B00005OLYD
1312 nmea = v1.5 APA, v1.5 XTE, v2.1 GSA
1314 submitter = Chris S. Newell <chris@newellfamily.net>
1320 techdoc = http://www.magellangps.com/assets/manuals/newprod/eXplorist%20210_US.pdf
1326 submitter = Paul van den Berg <paulberg@wanadoo.nl>
1327 notes = USB has 3 modes — NMEA data comm (3 submodes): outputs GPS data
1328 (creates /dev/ttyACM0), USB file transfer: transfer files (creates
1329 /dev/sdX and /dev/sdX1), or Power Only: use USB only for electrical
1330 power. The APA and XTE extensions choke gpsd, so select V2.1 GSA
1331 under <NMEA Data Comm>.
1332 logs = eXplorist210.log
1337 packaging = OEM module
1338 techdoc = ftp://ftp.magellangps.com/OEM,%20Sensor%20&%20ADU/A12,%20%20B12,%20&%20AC12/Techdoc%20Material/A12,%20B12%20&%20AC12%20RM%20rev%20E.pdf
1345 submitter = Chris Kuethe <chris.kuethe@gmail.com>
1346 notes = Receiver comes up in silent mode, you may need to use ashctl to turn
1347 on a default set of messages. Tested with firmware BQ00 and BQ04.
1355 packaging = OEM module
1356 techdoc = http://www.tapr.org/gps_oncorevp.html
1358 interfaces = RS232 or TTL
1364 submitter = Wojciech Kazubski <wk@ire.pw.edu.pl>
1365 notes = The Motorola Oncore product family has been discontinued.
1366 RTCM input, no WAAS. In binary mode can deliver differential
1367 correction for another Oncore GT+. Similar Motorola Oncore UT
1368 timing receiver has less functions but better timing
1376 techdoc = http://www.motorola.com/motoinfo/product/detailsPf.jsp?globalObjectId=185
1378 subtype = <a href="http://www.sirf.com/products/GSC3ProductInsert.pdf">GSC3f-7879</a>
1379 interfaces = Bluetooth
1381 submitter = Reported by Olivier Lahaye <olivier.lahaye@free.fr>
1389 techdoc = http://www.navcomtech.com/Products/GPS/sf2040g.cfm
1390 uses = Touchstone ASIC
1391 interfaces = RS232, Bluetooth, Radio (untested)
1395 submitter = Diego Berge <gpsd@nippur.net>
1403 techdoc = http://www.navius.biz/
1409 submitter = Jeff Francis <jeff@gritch.org>
1410 notes = Included with the horrible Windows navigation software from
1419 techdoc = http://www.navilock.de/produkte/gruppen/3/Kabel_Empfaenger/61371_NL-209PU.html?show=spec
1421 interfaces = USB, RS232, Bluetooth
1426 submitter = Jason Curl <jcurlnews@arcor.de>
1427 notes = When running, need to use the -b option, else the device will
1428 hang during the GPSD probing phase and it needs to be unplugged
1429 and reinserted. To use this device with NTPd, set the the
1430 "fudge" factor to 0.840. There is no known PPS signal associated
1431 with this device. While the technical information claims 1us
1432 accuracy on the clock, the interface is undocumented, so there
1433 is no way to know if there is a usable 1PPS signal.
1439 techdoc = http://www.navilock.de/produkte/gruppen/3/Kabel_Empfaenger/61422_NL-302U.html?show=spec
1441 subtype = GSW3.2.4_3.1.00.12-SDK003P1
1445 submitter = Beat Bolli <me+gpsd@drbeat.li>
1446 notes = <code>gpsprof</code> output can be found
1447 <a href="http://www.drbeat.li/album/-Diverses/GPS/Navilock+NL-302U">here</a>.
1451 engine = u-blox5 GPS & GALILEO SuperSense
1453 location = Neustadt / Holstein 54.05N 10.49 E
1454 model = NL-402U USB Empfänger
1458 submitter = Klaus Plöger <k.ploeger@gastradata.de>
1459 techdoc = http://www.navilock.de/download/PDFs/60095_-_NL-402U_Datenblatt/531
1463 notes = Starts with RMC, ends with GLL.
1473 subtype = Jupiter 21DR Firmware
1478 submitter = Andreas Stricker <andreas.stricker@fela.ch>
1479 notes = Not a complete GPS, but a chipset. It is running with an external
1480 gyro on a our self-developed board.
1482 #%Navis Engineering Bureau
1486 vendor = Navis Engineering Bureau
1489 firmware = m4706 03.10 02/06/09 | 12044 | M2002 05.01 02/06/09
1493 usbchip = FTDI FT232
1495 submitter = walkie@mail.ru
1496 techdoc = http://www.navis.ru/downloads/CH-4711_USB/
1498 notes = By default the evice does not report 2d fixes; the vendor
1499 configuration tool offers checkboxes to enable any combination of
1500 none, 2D fixes, 3D fixes, or both. The devices has only a very
1501 limited set of NMEA controls but speaks a proprietary vendor format
1502 called BINR with more capabilities.
1509 location = Minsk, Belarus, 53N 27E
1511 packaging = OEM module
1513 submitter = Viktar Palstsiuk <viktar.palstsiuk@promwad.com>
1514 techdoc = http://www.navis.ru/en/catalog_110_139.html
1515 vendor = Navis Engineering Bureau
1516 notes = NAVIOR-24 is the single board 24-channel navigation OEM receiver
1517 supporting GLONASS/GPS systems.
1526 firmware = GSW3.2.4Pat2_3.1.00.12-SDK001P1.00
1528 location = East Haddon, Northampton, England, UK, 53.3N, 1.02W
1533 submitter = sk1ppy14@yahoo.co.uk
1534 techdoc = http://www.navisys.com.tw/products/image/GR-300_flyer-080409.pdf
1537 notes = Also includes an (untested) Bluetooth interface. Has two LEDs:
1538 blue for bluetooth, green for rating. Solid green = on and searching
1539 for satellite fixes. Blinking green = on and has 3D fix.
1540 Also a similar GR-310 version available. It is possible that only GR-310
1541 supports Bluetooth. Programs only seem to be able to communicate
1542 with the dongle at 4800 baud rates, though this is autodetected by gpsd
1543 with no problems. Approx £40 per <a href="http://www.navisys.com.tw/products/gps_usb_dongle.htm">dongle</a>.
1551 location = Oulu, FI, 65N 25E
1553 interfaces = Bluetooth
1557 submitter = jussi.kivilinna@mbnet.fi
1558 techdoc = http://europe.nokia.com/find-products/accessories/all-accessories/navigation/gps-modules/ld-4w
1561 logs = nokia-ld-4w.log
1562 notes = I first tried gpsd package from Ubuntu 9.10, which broke
1563 device on probe. Luckily this device has 'reset' function by
1564 pressing power button for 10 sec. Then I recompiled gpsd with
1565 only support for Generic NMEA and SiRF binary and with fixed
1566 speed (--enable-fixed-port-speed=9600). Now device works in sirf
1567 mode, and does not break on probe.
1571 [SuperStar II (202)]
1574 packaging = OEM Module
1576 techdoc = http://www.novatel.com/Documents/Manuals/om-20000077.pdf
1581 submitter = Chris Kuethe <chris.kuethe@gmail.com>
1582 notes = There are quite a number of models of SuperStarII, this is a
1583 169-613955-202 (1Hz, Carrier Phase, Timing, 19200). Other SuperStarII
1591 packaging = handsfree
1592 techdoc = http://www.parrot.biz/uk/products/ck3300gps
1594 interfaces = Bluetooth
1598 submitter = Andy Brown <andy@thebmwz3.co.uk>
1599 notes = In-car hands-free bluetooth phone and GPS device. Outputs NMEA
1607 techdoc = http://www.pharosgps.com/support/igps360_spec.htm
1614 submitter = Robert Pouliot <krynos@saturnus.com>
1615 notes = The Pharos comes with adaptors for SDIO, CF, USB and plain
1616 RS232. Usually ships with XTrac firmware. It is strongly
1617 recommended that this device not be flashed with a different
1618 firmware as all reflashed receivers tested thus far fail to work
1619 afterward. May come bundled with Microsoft Streets and Trips.
1625 techdoc = http://www.pharosgps.com/products/proddetail.asp?prod=006_PB010_1.00&cat=141
1631 submitter = Aurelian Maga <aurelianmaga@yahoo.com>
1639 techdoc = http://www.phonix.it/html/catalogo_dettaglio.cfm?idProducts=E09B5AB7-BCDF-DF66-24853E2B4680AB2C
1641 interfaces = Bluetooth
1645 notes = As this is a Bluetooth device, gpsd must either be run with "-b" or must
1646 be compiled with fixed port speed, as the Bluetooth interface does not
1647 tolerate port speed changes at all. Reported by Sebastiano Zabert
1656 interfaces = Bluetooth
1657 date = June 3rd 2010 7:53 PST
1658 location = +34? 1' 58.80", -117? 44' 49.56"
1660 notes = Had to use the -b option.
1663 sample_notes = Not moving. Left unit on a north facing window sill.
1664 submitter = jason.komut+gpsd@gmail.com
1665 techdoc = http://www.qstarz.com/download/BT-Q818%20Quick%20Guide-V1.pdf
1675 techdoc = http://www.rikaline.com/download/GPS-6010-Manual-E.pdf
1681 notes = Uses SiRF firmware version 2.3.2-GSW2-2.05.024-C1Prod1.1. Manufacturer
1682 claims it is waterproof (1 meter), WAAS and EGNOS are supported.
1688 techdoc = http://www.rikaline.com/gps_receiver.htm
1694 submitter = Koos van den Hout <koos@kzdoos.xs4all.nl>
1695 notes = The USB cable is a separate item to order. You can also order an
1696 RS232 cable or a PDA cable.
1704 techdoc = http://www.royaltek.com/content/view/27/27/
1709 notes = There is an RS232 variant as well, not yet tested.
1714 firmware = GSW3.2.5_3.3.01.06_SDK001P1.00
1717 notes = Works out of the box.
1720 submitter = Stijn Ghesquiere <stijn@applesnail.net>
1721 techdoc = http://www.royaltek.com/FileDownload.php?dir=Product_C1_Info&file=RGM-3600%20operational%20manual%20V1_1209966059.pdf
1727 techdoc = http://www.royaltek.com/products_dtl.php?cid=2&id=23&argPage=1&argI=3
1732 interfaces = USB (PL2303)
1735 submitter = Philipp Klenze <hq.ks@web.de>
1736 notes = This is a GPS data logger with mouse functionality. Before it can be
1737 used with gpsd, the mouse functionality has to be switched on. That
1738 can be done with the rgm3800py utility by Karsten Petersen. The author of
1739 said tool has been very helpful to me by describing how to do that on
1740 the <a href="http://code.google.com/p/rgm3800py/wiki/GPSd">
1741 projectpage</a>. Basically, one needs to run "rgm3800.py -d
1742 /dev/ttyUSB0 gmouse on" before starting gpsd.
1744 #% San Jose Navigation
1748 vendor = San Jose Navigation
1749 packaging = OEM module
1750 techdoc = http://www.sanav.com/gps_engine_board/fv-18.htm
1756 notes = Special gpsd support uses 8N2 and requests sentences that gpsd requires.
1757 OEM module only, not a retail product.
1761 vendor = San Jose Navigation
1762 packaging = OEM module
1763 techdoc = http://www.tri-m.com/products/systems/fv25.html
1769 notes = OEM module, available in small quantities from Tri-M
1770 systems. The ANTARIS chipset is obsolete, replaced by
1771 ANTARIS4. This module works in NMEA mode; gpsd also supports the
1772 UBX binary protocol. Firmware updates are available from uBlox;
1773 the update is strongly recommended as it fixes a number of UBX
1774 bugs, and adds useful new features.
1778 vendor = San Jose Navigation
1780 packaging = OEM module
1781 techdoc = http://www.sanav.com/gps_engine_board/FV-M7_FV-M11.htm
1786 submitter = Henk Fijnvandraat (no email address)
1792 vendor = San Jose Navigation
1794 techdoc = http://www.tri-m.com/products/systems/gm38.html
1795 engine = Furuno GN-77
1801 notes = Ships bad packet checksums when it does not have a fix.
1807 engine = SkyTraq Venus 6
1810 firmware = ver,011023,rev,090210
1811 location = Minsk, Belarus, 53N 27E
1814 notes = Supports A-GPS from the SkyTraq FTP server.
1815 packaging = OEM module
1817 submitter = Viktar Palstsiuk <viktar.palstsiuk@promwad.com>
1818 techdoc = http://www.skytraq.com.tw/download/Venus634LPx_PB_v3.pdf
1821 logs = venus634lp.log
1829 techdoc = http://www.techwayinc.com.tw/TP-051.htm
1836 notes = Advertises that it is waterproof.
1843 packaging = handsfree
1844 techdoc = http://www.tomtom.com/products/product.php?ID=475&Category=0&Lid=4
1849 notes = This device does not have real-time data output, and is incompatible
1852 [Mark II Bluetooth GPS]
1856 interfaces = Bluetooth
1858 location = Veldhoven, NL
1862 sample_notes = The unit was stationary (sorry). It is a putty log after connecting to port 2947.
1863 submitter = Jose Baars peut@peut.org
1864 techdoc = http://download.tomtom.com/open/manuals/mob5_nav5/Wireless_GPS_manual_NAV5_MOB5.pdf
1866 logs = tomtom-mkII.log
1867 notes = I use this GPS as a time source. I use a time1 parameter of
1868 -1.4 in /etc/ntp.conf, but then it appears to provide time
1869 reliably within 100ms and only limited sky view.
1877 techdoc = http://www.transystem.com.tw/products/index_detail.php?mcat_no=2&cat_no=32&pno=10&ver=en
1882 submitter = Romain Goyet <r.goyet@gmail.com>
1883 notes = Formerly sold under the corporate name "Bona CompuTech".
1890 packaging = OEM module
1891 techdoc = http://www.trimble.com/lassensk2.shtml
1892 engine = Colossus RF ASIC, Scorpion DSP
1897 notes = Reported by Rob Janssen (no email address)
1902 packaging = OEM module
1903 techdoc = http://www.trimble.com/lasseniq.shtml
1904 engine = Colossus RF ASIC, IO-C33 (Epson C33 RISC)
1905 interfaces = USB,RS232
1911 submitter = Chris Kuethe <chris.kuethe@gmail.com>
1912 logs = trimble-lassen_iq-3dfix.log, trimble-lassen_iq-playacar.log,
1913 trimble-lassen_iq.log
1918 packaging = OEM module
1919 techdoc = http://www.trimble.com/embeddedsystems/pdf/bx960_ds.pdf
1921 interfaces = Ethernet
1924 submitter = Miika Ojanen <mojanen@hytti.uku.fi>
1925 notes = Firmware versoon 4.00, dated 2009-03-10
1932 packaging = OEM module
1933 techdoc = http://www.u-blox.com/products/lea_4h.html
1938 submitter = Andreas Stricker <andreas.stricker@fela.ch>
1943 packaging = OEM module
1944 techdoc = http://www.u-blox.com/products/lea_4s.html
1946 interfaces = USB,UART
1948 submitter = Ali Utku Selen <selenau@kentkart.com.tr>
1953 packaging = OEM module
1954 techdoc = http://www.u-blox.com/products/lea_4t.html
1956 interfaces = USB,UART
1959 submitter = Chris Kuethe <chris.kuethe@gmail.com>
1967 techdoc = http://www.wintec.com.tw/en/support_detail.php?cate_id=11&support_id=14
1974 submitter = Reported by Ian Darwin <ian@darwinsys.com>
1975 notes = This receiver operates as a generic NMEA device, the Sony
1976 binary protocol is unsupported. The receiver seems to lock up if
1977 too much data is thrown at it (ie. gpsd probes) thus it may
1978 require a read-only (-b) instance of gpsd. (We say 'may' because
1979 more recent instances of gpsd break the probe writes into pieces
1980 interleaved with read, and may no longer trigger this problem)
1986 engine = Skytraq Venus 6
1987 date = 20 March 2010
1990 interfaces = Bluetooth
1991 #location = 48.13333 N 11.593281 E
1992 #sample_notes = all time fixed
1993 submitter = <claus.seitter@arcor.de> Claus Seitter
1994 techdoc = http://variotek.de/wp-content/uploads/2009/02/vt_bt204_guide_english.pdf
2004 techdoc = http://www.wintec.com.tw/en/product_detail.php?pro_id=57
2005 engine = FastraX iTrax03
2006 interfaces = Bluetooth, USB
2011 submitter = Chris Kuethe <chris.kuethe@gmail.com>
2012 notes = This receiver operates correctly as a generic NMEA device,
2013 iTalk support is also functional, though switching between NMEA
2014 and iTalk does not yet work, nor does any device configuration.
2021 techdoc = http://www.wintec.com.tw/en/product_detail.php?pro_id=65
2023 interfaces = Bluetooth, USB
2026 submitter = Espen Talberg <espental@gmail.com>
2027 notes = This receiver operates correctly as a generic NMEA device, UBX support
2028 is also functional, though switching between NMEA and UBX does not yet
2029 work, nor does any device configuration.