Search for hardware information here:
Google
 
Web gpsd.berlios.de

gpsd should work with any GPS or AIS receiver using an RS232C or USB interface that advertises NMEA-0183 compliance. Here are some notes on hardware we have tested. Hyperlinks lead to technical information. The "Works with" column is the last gpsd version with which this receiver is known to have been successfully tested; A in this column means we have a regression test load for the device that is checked before each release. Vendors are listed in alphabetical order.

There is also a table of PPS-capable receivers which may be appropriate for timing use.

Warning: the baudrate-hunting code in gpsd tickles serious firmware bugs on some Bluetooth and USB devices. These bugs may send affected GPSes catatonic. See this bug warning for a description of the problem. Where possible, we indicate this in the device table.

Icons used in the table:

Note that in most cases (including the bug), poor ratings reflect problems not in gpsd but rather in device design and firmware so badly botched that gpsd cannot compensate.

This table is generated from a capability database in the gpsd source tree. Please help us enrich the database with new devices by filling out this form.

 
Listing 91 devices from 41 vendors
Name Packaging Engine Interface Tested with NMEA version Notes
Adapt Mobile
AD-500 mouse Nemerix Bluetooth, USB 2.32 3.01 NemeriX has gone into liquidation as of Jan 2009). It's funny, they didn't understand why they should give me an unencumbered protocol techdoc. Reported by Dennis van Zuijlekom <tmib@xs4all.nl>..
Altina
GBT709 handset SiRF-3 Bluetooth 2.35 3.01 Requires the "-b" flag to prevent mode switching. If the receiver locks up due to a mode switch, remove the battery for 5 to 10 minutes. Reported by Benoit Panizzon <panizzon@woody.ch>.
Axiom
Sandpiper OEM module SiRF-1 RS232C,PPS 2.34 2.2 The vendor is out of business, but there are lots of these still around in 2006. Complete documentation for this OEM module has been archived at the GPSD site.
Billionton
Billionton CF-GPS mouse SiRF-2 CF 2.16 2.2 Uses SiRF firmware version 220.006.000ES. Accepts WAAS Mode Disable (<tt>$PSRF108,00*02</tt>) and WAAS Mode Enable (<tt>$PSRF108,01*03</tt>) controls. Reported by Oleg Gusev <oleg@crista.uni-wuppertal.de>..
Canmore
GT-730F mouse SKYTRAK USB 2.33 3.01 Reported by Rene Warren <warrenlr@gmail.com>.
Central Pacific
CPIT GP-27 mouse Nemerix Bluetooth 2.28 3.01 <ul> <li>There are proprietary PNMRX{30[0124],603} sentences that are only sent on change or by request</li> <li>Several sentences can be sent to the device to change settings or request information. DO NOT USE THE PNMRX100 SENTENCE TO CHANGE THE BAUD RATE! This is not supported by the bluetooth chip on the device.</li> <li>Settings are saved in flash powered by a backup battery and persistent over connections and when you turn it off.</li> <li>The syntax of the PNMRX303 message and part 4 of the PNMRX603 message may differ from the syntax found in several documents on the net.</li> </ul> Reported by Tobias Minich <belgabor@gmx.de>.
Columbus
V900 mouse MTK Bluetooth 2.38 3.01 Device is also a GPS-Logger Reported by Konstantin Ristl <konstiristl@gmail.com>.
Delorme
EarthMate mouse Zodiac RS232C 2.0 2.2 These models have been discontinued.
EarthMate USB mouse SiRF-2 USB 2.5 2.2 This was the replacement for the old Zodiac version that spoke Rockwell binary protocol; it in turn has been discontinued. Some other sentences can be enabled. Requires a 2.6.10 or better kernel for the Cypress USB-HID support.
TripMate  mouse Zodiac RS232C 2.0 2.2 Discontinued sometime before November 1998.
Digital Yacht
AIT250  handsfree unknown RS232C   Both a Class B AIS transceiver and a GPS. Reported by Jan Veninga <veninga@familiemail.nl>.
EuroTronics
Blumax GPS009 mouse SiRF-3 Bluetooth 3.01 Requires "-b" ... I had to totally drain the battery of the device and let it rest for a few days before i was able to use it again after a first attempt of using it with without "-b" Reported by Hartmut Holzgraefe <hartmut@php.net>.
Eurotech
Com-1289 OEM module FastraX iTrax03 RS232   Reported by Simon Le Pape <simon.le-pape@hotmail.fr>.
Garmin
GPS-25LP  OEM module Garmin RS232 2.0 Discontinued embedded module. Reported by Daniele Giangrazi <daniele.giangrazi@elital.net>.
Garmin 38  handset Garmin RS232 2.0 Start-of-cycle is RMC. 2-second cycle time, 1 fix per cycle. Reported by Pascal F. Martin <pascal.martin@cox.net>.
Garmin 48  handset Garmin RS232 2.0 Start-of-cycle is RMC. 2-second cycle time, 2 fixes per cycle, GLL reports second fix. The 48 has been discontinued. The Garmin 12XL and 45 are nearly identical and should work as well. Details on the Garmin proprietary protocol can be found at <a href="http://www.garmin.com/support/commProtocol.html">here</a>.
Garmin GPS 60 handset Garmin USB, RS232 2.33 3.01 Reported by Diego Berge <gpsd@nippur.net>.
Garmin GPS 76 handset Garmin RS232 2.39 2.3 The device has a four pin socket described by Garmin as a serial interface. Connection to a standard 9 pin RS-232 computer socket is made using the special adaptor lead supplied by Garmin. Sebastian Niehaus says it annunces "Software Version 3.70". Geoff Childs adds: "The Garmin GPS 76 comms MUST be set to 'NMEA'. The kernel module garmin_gps is not needed and should not be specially loaded." Reported by Sebastian Niehaus <killedbythoughts@mindcrime.net>, Geoff Childs <dofinch-aria@yahoo.co.uk>.
Garmin GPS-15 OEM module Garmin RS232,PPS 2.33 2.0 "$PGRMI,,,,,,,R" must be sent to reset the device before PPS works; after about 5 minutes the PPS signal is detected properly by GPSD. Reported by Jason Hecker <jhecker@wireless.org.au>.
Garmin GPS-16 mouse Garmin RS232 2.38 2.0 DGPS information in GPGGA sentence is not returned. Satellite azimuths/elevations and magnetic variation information are not available in binary mode. Garmin uses a nonstandard 16-bit SNR scale for signal quality in GSA. Can be switched to NMEA 3.0 with PGRMC1. . Reported by Reported by Ron Marosko, Jr. <rmarosko@wirelessfrontier.net>, Amaury Jacquot <sxpert@esitcom.org>, Jeff Francis <jfrancis@gritch.org>.
Garmin GPS-17HVS mouse unknown RS232 2.37 2.0 or 3.0 Reported by Ulrich Voigt (no email address)
Garmin GPS-17N mouse Garmin RS232 2.0 or 3.0 The 17N has been discontinued and replaced by the 17HVS. The interface was RS232 but used a custom RJ-45 jack. Reported by Wojciech Kazubski <wk@ire.pw.edu.pl>..
Garmin GPS-18 (all but USB) mouse Garmin RS232,PPS 2.5 2.0 and 2.3 The RS232 versions can emit NMEA and are found by normal autoconfiguration. GPS-18 LVC and GPS-18 LVC/5m have PPS outputs. WAAS is supported. The 18 series, unlike the 16, reports skyview via a packet 114. They will not operate indoors and require a good sky view. Reported by Gary E. Miller <gem@rellim.com>.
Garmin GPS-18 USB mouse Garmin USB 2.38 N/A The USB version requires the Linux kernel garmin_usb driver. usbfs is not required after gpsd version 2.39. DOP (Dilution of Precision) information is not available (Garmin protocol includes EPE only); gpsd uses EPE to approximate DOP. Magnetic variation information is not available. Garmin uses a nonstandard 16-bit SNR scale. The 18 series, unlike the 16, reports skyview via a packet 114. They will not operate indoors and require a good sky view. Reported by Gary E. Miller <gem@rellim.com>.
Geko 201 handset Garmin RS232 3.0 Reported by Jose Luis Domingo Lopez <jdomingo@24x7linux.com>.
Nuvi 650 handsfree SiRF-3 USB * 3.0 This device does not have real-time data output, and is incompatible with GPSD.
eTrex Vista handset Garmin RS232 2.32 3.0 Reported by Reed Hedges <reed@interreality.org>.
GlobalSat
BC-307 mouse SiRF-2 CF 2.35 2.2 Acceptably functional running firmware 231ES. Reported by Chris Kuethe <chris.kuethe@gmail.com>..
BT-318 mouse SiRF-2 Bluetooth 2.20 2.2 Reported by Frank Nicholas <frank@nicholasfamilycentral.com>.
BT-338 mouse SiRF-3 Bluetooth 2.13 3.01 The Blumax log is in NMEA mode. Start of cycle is GGA, End of cycle is RMC. Some variants (like the Blumax) emit ZDA before GGA; others (like the GPSlim 1236, Motorola T805, RGM3800) do not. Reported by Michal Panczyk <mpanczyk@gmail.com>.
BU-303 mouse SiRF-2 USB 2.2 Older versions of the BU-303 had a <a href='http://gpsd.berlios.de/bu_303b.html'>design defect</a> that made it likely to fail if subjected to vibration or
BU-353 mouse SiRF-3 USB pre-2.29 2.3 This receiver, or at least the firmware it ships with does not support PPS timing output, nor does it support WAAS - something born out by the claimed 10m positioning accuracy. These will hopefully be fixed in future firmware revisions. The increased sensitivity is nice, but the lack of WAAS and PPS could be show-stoppers for various applications.
MR-350P mouse SiRF-3 RS232,PPS 2.90 3.01 May work inside wood frame buildings. PPS pulse is only 1uS wide, but newer gpsd handles that fine. Be careful, there is also an MR-350 (no suffix P) that does NOT have PPS. Reported by Gary E. Miller <gem@rellim.com>.
ND100 mouse MSB2122 USB 2.38 3.0 May ship with broken firmware that incorrectly reports the current year (2009) as 1953. A firmware update is available to resolve this issue. Reported by Arnaud Le Meur <arnaudlemeur@free.fr>.
TripNav TN-200 mouse SiRF-2 USB 2.2 We tested a version with SiRF Firmware level 231ES. The <a href='http://ftdi-usb-sio.sourceforge.net/'>FTDI USB-to-serial chip</a> is supported only as alpha software not yet incorporated into the Linux kernel, though it seems to be well supported by OS X and various BSDs. It seems like the only difference between this and the BU-303 is the different USB-to-serial chip.
TripNav TN-204 mouse SiRF-2 CF 2.2 Sometimes sold under the brand name "Rayming", but that vendor seems to have disappeared. Chipset said ton be SiRF 2 but the output looks more like old Garmin GPSes. Reported by Pascal F. Martin <pascal.martin@cox.net>.
Haicom
HI-204E mouse Evermore BBP1202 USB 2.6 2.2 Probably uses PL2303 but we have not verified this.
HI-204S mouse SiRF-2 USB 2.24 2.2 SiRF firmware level 231ES (XTrac). Haicom provided a test unit. Manual states incorrectly that VTG is off by default.
HI-303S handsfree SiRF-3 RS232 2.25 2.2 NMEA works, but SiRF binary does not. This device seems to ignore the $PSRF100 mode switch command. (SiRF binary may be available on the auxiliary serial port, but this is unconfirmed.) This device ships This device ships with XTrac Firmware. It has been discontinued.
HI-305N  mouse Nemerix CF 3.01 Adaptors for RS232, USB, and Bluetooth operation are available. Reported by David Findlay <dave@davsoft.com.au>.
Holux
GM-210  mouse SiRF-2 RS232 2.2 The bu* logs are in native binary format; the Haicom, Holux, Pharos, and TripNav logs in NMEA. NMEA starts with GGA and ends with RMC. The tn204 NMEA looks remarkably like older Garmin cruft and may be emulating one, including the split reporting cycle. Reported by Patrick L. McGillan <pmcgillan@pateri.com>..
GPSlim 236 mouse SiRF-3 Bluetooth 2.2 Does not report altitude reliably. Optional interfaces: mini-USB -> USB, needing a special cable : GR230-A2 (USB data cable), otherwise it will not work; mini-USB -> RS232, need cable GR230-A1(RS232 data cable), I didn't try it with a normal cable; mini-USB -> PS2, need cable GR230-A3 (Mini USB port to PS2 port ), I didn't try it with a normal cable. Reported by Kévin Redon <kevredon@gmail.com>.
GR-230  mouse SiRF-2 Bluetooth 2.19 2.2 4 color LED showing: Bluetooth, Navigation Update and Battery and Charger Rating Indication. FLASH based program memory. Firmware upgradeable through serial interface. Water resistant.
Holux GR-239 mouse SiRF-3 Bluetooth, USB 2.36 2.2 Bluetooth operation requires -b option. Powered from a car cigarette-lighter.
M-241 mouse MTK Bluetooth, USB 2.37 3.01 gpsd crashes the device when autoprobing @ baud rate 9600 (unless '-b'/broken-device-safety is enabled - need to unplug/reset the device). 'stty -F /dev/ttyUSB1 ispeed 38400' helps avoiding too much autoprobing - though stty complains about not being able to perform all requested operations. Reported by Roland Ager <roland.ager@gmx.de>.
Humminbird
Matrix-37  handsfree unknown RS232   Depth finder and water-temperature sensor. Reported by Carl Brown <cbsled@verizon.net>.
Jackson Labs
Firefly-1a OEM module UBLOX NEO-5Q RS-232 2.39 2.3 Only outputs GGA and RMC NMEA strings. There are other proprietary commands. 2.39 was patched to a unique NMEA termination of /r/r/n. See gpsd-developers list for patches Reported by Don Weeks <don.l.weeks.jr@gmail.com>.
Magellan
315 handset unknown RS232   Reported by Ángel Marqués Mateu <amarques@cgf.upv.es>.
EC-10X  handset Zodiac RS232,PPS 2.2 It was cool in its day, now a dinosaur mainly good for regression testing. NMEA time is accurate to about 500mS. Start of cycle is GPMRC on odd seconds, GPRMB on even seconds. Reported by Gary E. Miller <gem@rellim.com>.
Meridian Platinum  handset Motorola RS232 2.21 v1.5 APA, v1.5 XTE, v2.1 GSA Reported by Chris S. Newell <chris@newellfamily.net>.
Thales AC12 OEM module unknown TTL,PPS 3.0 Receiver comes up in silent mode, you may need to use ashctl to turn on a default set of messages. Tested with firmware BQ00 and BQ04. Reported by Chris Kuethe <chris.kuethe@gmail.com>.
eXplorist 210 handset unknown USB 2.1 USB has 3 modes — NMEA data comm (3 submodes): outputs GPS data (creates /dev/ttyACM0), USB file transfer: transfer files (creates /dev/sdX and /dev/sdX1), or Power Only: use USB only for electrical power. The APA and XTE extensions choke gpsd, so select V2.1 GSA under <NMEA Data Comm>. Reported by Paul van den Berg <paulberg@wanadoo.nl>.
Motorola
Oncore GT+  OEM module Motorola RS232 or TTL,PPS 2.20 2.2 The Motorola Oncore product family has been discontinued. RTCM input, no WAAS. In binary mode can deliver differential correction for another Oncore GT+. Similar Motorola Oncore UT timing receiver has less functions but better timing accuracy. Reported by Wojciech Kazubski <wk@ire.pw.edu.pl>.
T805 mouse SiRF-3 (GSC3f-7879) Bluetooth 2.35 3.01 The Blumax log is in NMEA mode. Start of cycle is GGA, End of cycle is RMC. Some variants (like the Blumax) emit ZDA before GGA; others (like the GPSlim 1236, Motorola T805, RGM3800) do not. Reported by Reported by Olivier Lahaye <olivier.lahaye@free.fr>.
NavMan
Jupiter 20  chipset SiRF-2 (Jupiter 21DR Firmware) RS232 2.32 2.2 Not a complete GPS, but a chipset. It is running with an external gyro on a our self-developed board. Reported by Andreas Stricker <andreas.stricker@fela.ch>.
Navcom
SF-2040G survey Touchstone ASIC RS232, Bluetooth, Radio (untested) 2.35 3.0 Reported by Diego Berge <gpsd@nippur.net>.
NaviLock
BT-451 mouse ANTARIS4 USB 2.39   Reported by Mindaugas <mindedie@zebra.lt>.
NL-209P mouse Sony CXD2951 USB, RS232, Bluetooth 2.35 2.2 When running, need to use the -b option, else the device will hang during the GPSD probing phase and it needs to be unplugged and reinserted. To use this device with NTPd, set the the "fudge" factor to 0.840. There is no known PPS signal associated with this device. While the technical information claims 1us accuracy on the clock, the interface is undocumented, so there is no way to know if there is a usable 1PPS signal. Reported by Jason Curl <jcurlnews@arcor.de>.
NL-302U mouse SiRF-3 (GSW3.2.4_3.1.00.12-SDK003P1) USB 2.37 2.34 <code>gpsprof</code> output can be found <a href="http://www.drbeat.li/album/-Diverses/GPS/Navilock+NL-302U">here</a>. Reported by Beat Bolli <me+gpsd@drbeat.li>.
NL-402U USB mouse u-blox5 GPS & GALILEO SuperSense USB   Starts with RMC, ends with GLL. Reported by Klaus Plöger <k.ploeger@gastradata.de>.
Navis Engineering Bureau
CH-4711 mouse CH-4706 USB 3.0? By default the evice does not report 2d fixes; the vendor configuration tool offers checkboxes to enable any combination of none, 2D fixes, 3D fixes, or both. The devices has only a very limited set of NMEA controls but speaks a proprietary vendor format called BINR with more capabilities. Reported by walkie@mail.ru.
Navisys
GR-300 mouse SiRF-3 USB 2.38 3.0 Also includes an (untested) Bluetooth interface. Has two LEDs: blue for bluetooth, green for rating. Solid green = on and searching for satellite fixes. Blinking green = on and has 3D fix. Also a similar GR-310 version available. It is possible that only GR-310 supports Bluetooth. Programs only seem to be able to communicate with the dongle at 4800 baud rates, though this is autodetected by gpsd with no problems. Approx £40 per <a href="http://www.navisys.com.tw/products/gps_usb_dongle.htm">dongle</a>. Reported by sk1ppy14@yahoo.co.uk.
Navius
NSA-U3 mouse SiRF-2 USB 2.24 2.2 Included with the horrible Windows navigation software from Rand McNally. Reported by Jeff Francis <jeff@gritch.org>.
Nokia
LD-4W mouse SiRF-3 Bluetooth 2.39 3.01 I first tried gpsd package from Ubuntu 9.10, which broke device on probe. Luckily this device has 'reset' function by pressing power button for 10 sec. Then I recompiled gpsd with only support for Generic NMEA and SiRF binary and with fixed speed (--enable-fixed-port-speed=9600). Now device works in sirf mode, and does not break on probe. Reported by jussi.kivilinna@mbnet.fi.
NovAtel
SuperStar II (202)  OEM Module NovAtel-L1 RS232,PPS 2.38 2.20 There are quite a number of models of SuperStarII, this is a 169-613955-202 (1Hz, Carrier Phase, Timing, 19200). Other SuperStarII boards should work. Reported by Chris Kuethe <chris.kuethe@gmail.com>.
Parrot
CK3300 handsfree unknown Bluetooth 2.35 2.? In-car hands-free bluetooth phone and GPS device. Outputs NMEA Reported by Andy Brown <andy@thebmwz3.co.uk>.
Pharos
GPS-360  mouse SiRF-2 USB 2.3 The Pharos comes with adaptors for SDIO, CF, USB and plain RS232. Usually ships with XTrac firmware. It is strongly recommended that this device not be flashed with a different firmware as all reflashed receivers tested thus far fail to work afterward. May come bundled with Microsoft Streets and Trips. Reported by Robert Pouliot <krynos@saturnus.com>.
iGPS-500 mouse SiRF-3 (GSC3f) USB 2.3 3.01 The Blumax log is in NMEA mode. Start of cycle is GGA, End of cycle is RMC. Some variants (like the Blumax) emit ZDA before GGA; others (like the GPSlim 1236, Motorola T805, RGM3800) do not. Reported by Aurelian Maga <aurelianmaga@yahoo.com>.
Phonix
BGR6205 mouse SiRF-2 Bluetooth 2.34 2.2 As this is a Bluetooth device, gpsd must either be run with "-b" or must be compiled with fixed port speed, as the Bluetooth interface does not tolerate port speed changes at all. Reported by Sebastiano Zabert (no emal address)
Rikaline
GPS-6010 USB mouse SiRF-2 USB 2.20 2.2 Uses SiRF firmware version 2.3.2-GSW2-2.05.024-C1Prod1.1. Manufacturer claims it is waterproof (1 meter), WAAS and EGNOS are supported.
GPS-6010-X5 mouse SiRF-2 USB 2.20 2.2 The USB cable is a separate item to order. You can also order an RS232 cable or a PDA cable. Reported by Koos van den Hout <koos@kzdoos.xs4all.nl>.
Royaltek
RGM-3600 mouse SiRF-3 USB 2.37 3.0 Works out of the box. Reported by Stijn Ghesquiere <stijn@applesnail.net>.
RGM-3800 mouse SiRF-2 (GSC3f/LP) USB (PL2303) 3.0 This is a GPS data logger with mouse functionality. Before it can be used with gpsd, the mouse functionality has to be switched on. That can be done with the rgm3800py utility by Karsten Petersen. The author of said tool has been very helpful to me by describing how to do that on the <a href="http://code.google.com/p/rgm3800py/wiki/GPSd"> projectpage</a>. Basically, one needs to run "rgm3800.py -d /dev/ttyUSB0 gmouse on" before starting gpsd. Reported by Philipp Klenze <hq.ks@web.de>.
Sapphire USB mouse SiRF-2 USB 1.97 2.2 There is an RS232 variant as well, not yet tested.
San Jose Navigation
FV-18 OEM module FV-18 UART 2.0 2.3 Special gpsd support uses 8N2 and requests sentences that gpsd requires. OEM module only, not a retail product.
FV-25  OEM module ANTARIS (TIM-LP) UART,PPS 2.34 2.3 OEM module, available in small quantities from Tri-M systems. The ANTARIS chipset is obsolete, replaced by ANTARIS4. This module works in NMEA mode; gpsd also supports the UBX binary protocol. Firmware updates are available from uBlox; the update is strongly recommended as it fixes a number of UBX bugs, and adds useful new features.
FV-M11 OEM module MTK UART 3.01 Reported by Henk Fijnvandraat (no email address).
GM-38/12V  mouse Furuno GN-77 RS232 2.21 2.x Ships bad packet checksums when it does not have a fix.
Techway
TP-051  mouse SiRF-2 USB 2.3 2.x Advertises that it is waterproof.
TomTom
TomTom Go910 handsfree SiRF-3 USB None This device does not have real-time data output, and is incompatible with GPSD.
Transystem
iGPS-M mouse uN3010 USB 2.28 3.01 Formerly sold under the corporate name "Bona CompuTech". Reported by Romain Goyet <r.goyet@gmail.com>.
Trimble
Trimble BX960 OEM module BD960 Ethernet   Firmware versoon 4.00, dated 2009-03-10 Reported by Miika Ojanen <mojanen@hytti.uku.fi>.
Trimble Lassen IQ OEM module Colossus RF ASIC, IO-C33 (Epson C33 RISC) USB,RS232,PPS 3.0 Reported by Chris Kuethe <chris.kuethe@gmail.com>.
Trimble Lassen SK OEM module Colossus RF ASIC, Scorpion DSP UART 2.26 2.1 Reported by Rob Janssen (no email address)
UniTraq
WGM-300U mouse Sony CXD2951 USB 2.35 3.0 This receiver operates as a generic NMEA device, the Sony binary protocol is unsupported. The receiver seems to lock up if too much data is thrown at it (ie. gpsd probes) thus it may require a read-only (-b) instance of gpsd. (We say 'may' because more recent instances of gpsd break the probe writes into pieces interleaved with read, and may no longer trigger this problem) Reported by Reported by Ian Darwin <ian@darwinsys.com>.
Wintec
WBT-200 mouse FastraX iTrax03 Bluetooth, USB 3.0 This receiver operates correctly as a generic NMEA device, iTalk support is also functional, though switching between NMEA and iTalk does not yet work, nor does any device configuration. Reported by Chris Kuethe <chris.kuethe@gmail.com>.
WBT-201 mouse ANTARIS4 Bluetooth, USB 2.33 2.3 This receiver operates correctly as a generic NMEA device, UBX support is also functional, though switching between NMEA and UBX does not yet work, nor does any device configuration. Reported by Espen Talberg <espental@gmail.com>.
iTrek
M3 mouse SiRF-3 Bluetooth 2.28 3.01 The product page points at a retail site carrying these because the vendor site is in Japanese only. This GPS emits a weirdly broken GSA sentence that crashed gpsd versions prior to 2.28. Serial parameters default to 38400; 8, N, 1. May come bundled with Microsoft Streets and Trips. Reported by Lance Fetters <ashikase@users.sourceforge.net>.
uBlox
ANTARIS LEA-4H OEM module ANTARIS4 RS232,PPS 2.3 Sends 'E' in second field of GSA record, not an NMEA value. Actually sends '6' in the GGA rating record for dead-reckoning fixes. (This behavior reported on the 4H chipset.) Reported by Andreas Stricker <andreas.stricker@fela.ch>.
ANTARIS LEA-4S OEM module ANTARIS4 USB,UART 2.3 Sends 'E' in second field of GSA record, not an NMEA value. Actually sends '6' in the GGA rating record for dead-reckoning fixes. (This behavior reported on the 4H chipset.) Reported by Ali Utku Selen <selenau@kentkart.com.tr>.
ANTARIS LEA-4T OEM module ANTARIS4 USB,UART,PPS 2.3 Sends 'E' in second field of GSA record, not an NMEA value. Actually sends '6' in the GGA rating record for dead-reckoning fixes. (This behavior reported on the 4H chipset.) Reported by Chris Kuethe <chris.kuethe@gmail.com>.

PPS and GPSD:

Many GPS receivers offer a 1PPS (one pulse per second) output that GPSD is capable of passing along to ntpd for use as an extremely accurate clock source. The "Claimed Accuracy" are taken from manufacturers' data sheets, and have not been independently verified.

Where specified, NTP time offsets have been measured by comparison with the NTP time service and reported by gpsd.

Note that a direct RS-232 connection is required for optimal PPS timing. Typical gpsd/PPS users report ntp clock stability on the order of 1uS. GPS that use a RS-232 to USB converter that passes the PPS signal are reported to be stable on the order of 1mS. GPS that are native USB are not PPS capable but gpsd can still extract time information from the serial data accurate to about 250mS.

 
Receiver Claimed
Accuracy
NTP time offset Notes
SigNav TM3-01 10ns - -
Trimble Thunderbolt E 15ns - -
Trimble Resolution-T 15ns - -
Motorola
iLotus
Synergy-GPS M12M
20ns
6ns corrected
- -
NavSync CW25-TIM 25ns - -
NavSync CW12-TIM 30ns - -
Motorola OnCore UT+ 50ns - -
Trimble Lassen iQ 50ns 0.675sec -
Trimble Copernicus 50ns - -
ublox Antaris 50ns - -
ublox Antaris4 50ns - -
ublox Antaris4T 50ns
15ns compensated
- -
Novatel SuperStarII 200ns - -
Thales AC12 250ns - -
Garmin GPS18/LVC 1usec 0.125sec Must be outside with a clear sky view.
At 19200bps; drops to 0.525 at 4800bps
Rockwell Jupiter 1usec - -
SiRFstar2 1usec - -
SiRFstar3
(GlobalSat MR-350P)
1usec - May work inside wood frame buildings.

Raw Measurements and GPSD:

All gpses require "raw" measurements internally to compute a navigation solution. The ability for users to postprocess these measurements is then a function of firmware and protocol support.

 
Receiver Raw Notes
NavSync No I asked them about raw measurements and they told me that a custom firmware build ($$$!) would be required, and that I probably wasn't authorized to get that data.
SiRF Partial sirfstar1 has raw data in message 5, sirfstar2 has raw data in message 28, sirfstar3 has some raw data in message 28 but carrier phase is not available. rumor has it that carrier phase is available as a premium feature in superstar3.
ublox Partial The RXM-RAW message contains raw data. This is implemented in all Antaris chips. This is only implemented in the timing versions of Antaris4. In ublox5 it is "only available with premium feature raw data".
Novatel SuperStarII Partial Message #23 contains raw measurements in carrier-phase-enabled firmwares.
Fastrax Yes The "PSEUDO" message contains raw measurements
Trimble Yes Packet 0x5a contains raw measurements
Thales AC12 Yes The PASHR,MCA message contains raw measurements.