summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-01-20 04:22:12 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-01-20 04:22:12 +0000
commit196dfe516ba660b3f946954b98a868441d31f755 (patch)
tree653bae0120f2e8072a8b0839e77193a146d6ff7a /www
parentabf8b15809fb8575de2bbb31abf33520d5e77612 (diff)
downloadgpsd-196dfe516ba660b3f946954b98a868441d31f755.tar.gz
Move to generating the hardware table from the master database.
Diffstat (limited to 'www')
-rw-r--r--www/Makefile6
-rw-r--r--www/hardware-head.html131
-rw-r--r--www/hardware-tail.html152
-rw-r--r--www/hardware.html1613
4 files changed, 288 insertions, 1614 deletions
diff --git a/www/Makefile b/www/Makefile
index 1caebff8..925c1f1a 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -23,11 +23,15 @@ XML = \
rtcm-104.xml \
srec.xml
-html: index.html $(XML:.xml=.html)
+
+html: index.html hardware.html $(XML:.xml=.html)
index.html: index.html.in
sed -e "/@DATE@/s//`date '+%B %d, %Y'`/" <index.html.in >index.html
+hardware.html: hardware-head.html ../gpscap.ini hardware-tail.html
+ (cat hardware-head.html; (cd ..; python gpscap.py); cat hardware-tail.html) >hardware.html
+
# Re-do this and upload it when adding new manuals
sums:
sha1sum `find vendor-docs -type f -name "*.pdf" -print` >checksums
diff --git a/www/hardware-head.html b/www/hardware-head.html
new file mode 100644
index 00000000..48e12127
--- /dev/null
+++ b/www/hardware-head.html
@@ -0,0 +1,131 @@
+<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <meta name="Author" content="Eric Raymond">
+ <meta name="Description" content="Hardware known to work with GPSD.">
+ <meta name="Keywords" content="GPS, translator, mxmap, GIS">
+ <title>Compatible GPSes</title>
+ <link rel="stylesheet" href="main.css" type="text/css"/>
+</head>
+
+<div id="Header">Compatible Hardware</div>
+
+<div id="Menu">
+ <img src="gpsd-logo-small.png"/><br />
+ <a href="index.html">Home</a><br/>
+ <a href="index.html#news">News</a><br/>
+ <a href="index.html#downloads">Downloads</a><br/>
+ <a href="index.html#mailing-lists">Mailing lists</a><br/>
+ <a href="index.html#documentation">Documentation</a><br/>
+ <a href="faq.html">FAQ</a><br/>
+ <a href="xgps-sample.html">Screenshots</a><br/>
+ <a href="index.html#recipes">Recipes</a><br/>
+ <a href="index.html#others">Other GPSDs</a><br/>
+ Hardware</a><br/>
+ <a href="for-vendors.html">For GPS Vendors</a><br/>
+ <a href="wishlist.html">Wish List</a><br/>
+ <a href="hall-of-shame.html">Hall of Shame</a><br/>
+ <a href="hacking.html">Hacker's Guide</a><br/>
+ <a href="references.html">References</a><br/>
+ <a href="history.html">History</a><br/>
+
+ <div>&nbsp;</div>
+
+ <a href='http://www.catb.org/hacker-emblem/'><img
+ src='http://www.catb.org/hacker-emblem/glider.png'
+ alt='hacker emblem' /></a><br />
+
+ <hr/>
+ <script type="text/javascript"><!--
+ google_ad_client = "pub-1458586455084261";
+ google_ad_width = 160;
+ google_ad_height = 600;
+ google_ad_format = "160x600_as";
+ google_ad_type = "text";
+ google_ad_channel = "";
+ //--></script>
+ <script type="text/javascript"
+ src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+ </script>
+ <hr/>
+
+ <a href="http://validator.w3.org/check/referer"><img
+ src="http://www.w3.org/Icons/valid-xhtml10"
+ alt="Valid XHTML 1.0!" height="31" width="88" /></a>
+
+</div>
+<div id="Content">
+
+<div style="text-align: center;">
+<div style="text-align: left; margin: 1em auto; width: 50%;">
+<span>Search for hardware information here:</span>
+
+<!-- SiteSearch Google -->
+<form method="get" action="http://www.google.com/custom" target="_top">
+<table border="0" bgcolor="#ffffff">
+<tr><td nowrap="nowrap" valign="top" align="left" height="32">
+<a href="http://www.google.com/">
+<img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></img></a>
+</td>
+<td nowrap="nowrap">
+<input type="hidden" name="domains" value="gpsd.berlios.de"></input>
+<input type="text" name="q" size="31" maxlength="255" value=""></input>
+<input type="submit" name="sa" value="Search"></input>
+</td></tr>
+<tr>
+<td>&nbsp;</td>
+<td nowrap="nowrap">
+<table>
+<tr>
+<td>
+<input type="radio" name="sitesearch" value=""></input>
+<font size="-1" color="#000000">Web</font>
+</td>
+<td>
+<input type="radio" name="sitesearch" value="gpsd.berlios.de" checked="checked"></input>
+<font size="-1" color="#000000">gpsd.berlios.de</font>
+</td>
+</tr>
+</table>
+<input type="hidden" name="client" value="pub-1458586455084261"></input>
+<input type="hidden" name="forid" value="1"></input>
+<input type="hidden" name="ie" value="ISO-8859-1"></input>
+<input type="hidden" name="oe" value="ISO-8859-1"></input>
+<input type="hidden" name="flav" value="0000"></input>
+<input type="hidden" name="sig" value="BCQudoNGuH3P6MJe"></input>
+<input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1"></input>
+<input type="hidden" name="hl" value="en"></input>
+</td></tr></table>
+</form>
+<!-- SiteSearch Google -->
+</div>
+</div>
+
+<p><code>gpsd</code> should work with any GPS 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 <code>gpsd</code> version with
+which this GPS 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 <a href="#timing">table of receivers</a> which
+may be appropriate for timing use.</p>
+
+<p>Please mail your success (or failure) reports to
+<a
+href="http://lists.berlios.de/mailman/listinfo/gpsd-users">gpsd-users</a>
+using the format described <a href="#report_format">further down this
+page</a>. Don't forget to include an annotated log so we can include
+your device in our regression tests.</p>
+
+<p><b>Warning:</b> the baudrate-hunting code in <code>gpsd</code>
+tickles serious firmwares bug on some Bluetooth and USB devices, notably
+those shipped by Holux and including the GPSlim-236. These bugs may send
+affected GPSes catatonic. See this <a
+href="upstream-bugs.html#bluetooth">bug warning</a> for a description
+of the problem.</p>
+
+<div>&nbsp;</div>
+
+<!-- hardware-head.html ends here -->
diff --git a/www/hardware-tail.html b/www/hardware-tail.html
new file mode 100644
index 00000000..4811f7a1
--- /dev/null
+++ b/www/hardware-tail.html
@@ -0,0 +1,152 @@
+<!-- hardware-tail.html begins here -->
+
+<a name="timing"></a>
+<h2>PPS and GPSD:</h2>
+
+<p>Many GPS receivers offer a 1PPS (one pulse per second) output that
+ GPSD is capable of passing along to <code>ntpd</code> for use as an
+ extremely accurate clock source. The "Claimed Accuracy" are taken
+ from manufacturers' data sheets, and have not been independently
+ verified.</p>
+
+ <p>Where specified, NTP time offsets have been measured by
+ comparison with the NTP time service and reported by
+ <code>gpsd</code>.</p>
+
+<div>&nbsp;</div>
+
+<table border='1'>
+<tr>
+<th>Receiver</th>
+<th>Claimed<br/>Accuracy</th>
+<th>NTP time offset</th>
+<th>Notes</th>
+</tr>
+<tr>
+<td>SigNav TM3-01</td>
+<td align="center">10ns</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>Trimble Thunderbolt E</td>
+<td align="center">15ns</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>Trimble Resolution-T</td>
+<td align="center">15ns</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>Motorola<br>iLotus<br/>Synergy-GPS M12M</td>
+<td align="center">20ns<br/>6ns corrected</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>NavSync CW25-TIM</td>
+<td align="center">25ns</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>NavSync CW12-TIM</td>
+<td align="center">30ns</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>Motorola OnCore UT+</td>
+<td align="center">50ns</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>Trimble Lassen iQ</td>
+<td align="center">50ns</td>
+<td align="center">0.675sec</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>Trimble Copernicus</td>
+<td align="center">50ns</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>ublox Antaris</td>
+<td align="center">50ns</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>ublox Antaris4</td>
+<td align="center">50ns</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>ublox Antaris4T</td>
+<td align="center">50ns<br>15ns compensated</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>Novatel SuperStarII</td>
+<td align="center">200ns</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>Thales AC12</td>
+<td align="center">250ns</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>Garmin GPS18/USB</td>
+<td align="center">1usec</td>
+<td align="center">0.100sec</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>Garmin GPS18/LVC</td>
+<td align="center">1usec</td>
+<td align="center">0.125sec</td>
+<td align="center">At 19200bps; drops to 0.525 at 4800bps</td>
+</tr>
+<tr>
+<td>Rockwell Jupiter</td>
+<td align="center">1usec</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>SiRFstar2</td>
+<td align="center">1usec</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+<tr>
+<td>SiRFstar3</td>
+<td align="center">1usec</td>
+<td align="center">-</td>
+<td align="center">-</td>
+</tr>
+</table>
+
+</div>
+
+<hr/>
+<script language="JavaScript" src="datestamp.js" type='text/javascript'></script>
+</body>
+</html>
+
+<!--
+Local Variables:
+compile-command: "(scp hardware.html shell.berlios.de:/home/groups/gpsd/htdocs)"
+End:
+-->
diff --git a/www/hardware.html b/www/hardware.html
deleted file mode 100644
index cefe9e2a..00000000
--- a/www/hardware.html
+++ /dev/null
@@ -1,1613 +0,0 @@
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<html>
-<head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <meta name="Author" content="Eric Raymond">
- <meta name="Description" content="Hardware known to work with GPSD.">
- <meta name="Keywords" content="GPS, translator, mxmap, GIS">
- <title>Compatible GPSes</title>
- <link rel="stylesheet" href="main.css" type="text/css"/>
-</head>
-
-<div id="Header">Compatible Hardware</div>
-
-<div id="Menu">
- <img src="gpsd-logo-small.png"/><br />
- <a href="index.html">Home</a><br/>
- <a href="index.html#news">News</a><br/>
- <a href="index.html#downloads">Downloads</a><br/>
- <a href="index.html#mailing-lists">Mailing lists</a><br/>
- <a href="index.html#documentation">Documentation</a><br/>
- <a href="faq.html">FAQ</a><br/>
- <a href="xgps-sample.html">Screenshots</a><br/>
- <a href="index.html#recipes">Recipes</a><br/>
- <a href="index.html#others">Other GPSDs</a><br/>
- Hardware</a><br/>
- <a href="for-vendors.html">For GPS Vendors</a><br/>
- <a href="wishlist.html">Wish List</a><br/>
- <a href="hall-of-shame.html">Hall of Shame</a><br/>
- <a href="hacking.html">Hacker's Guide</a><br/>
- <a href="references.html">References</a><br/>
- <a href="history.html">History</a><br/>
-
- <div>&nbsp;</div>
-
- <a href='http://www.catb.org/hacker-emblem/'><img
- src='http://www.catb.org/hacker-emblem/glider.png'
- alt='hacker emblem' /></a><br />
-
- <hr/>
- <script type="text/javascript"><!--
- google_ad_client = "pub-1458586455084261";
- google_ad_width = 160;
- google_ad_height = 600;
- google_ad_format = "160x600_as";
- google_ad_type = "text";
- google_ad_channel = "";
- //--></script>
- <script type="text/javascript"
- src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
- </script>
- <hr/>
-
- <a href="http://validator.w3.org/check/referer"><img
- src="http://www.w3.org/Icons/valid-xhtml10"
- alt="Valid XHTML 1.0!" height="31" width="88" /></a>
-
-</div>
-<div id="Content">
-
-<div style="text-align: center;">
-<div style="text-align: left; margin: 1em auto; width: 50%;">
-<span>Search for hardware information here:</span>
-
-<!-- SiteSearch Google -->
-<form method="get" action="http://www.google.com/custom" target="_top">
-<table border="0" bgcolor="#ffffff">
-<tr><td nowrap="nowrap" valign="top" align="left" height="32">
-<a href="http://www.google.com/">
-<img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></img></a>
-</td>
-<td nowrap="nowrap">
-<input type="hidden" name="domains" value="gpsd.berlios.de"></input>
-<input type="text" name="q" size="31" maxlength="255" value=""></input>
-<input type="submit" name="sa" value="Search"></input>
-</td></tr>
-<tr>
-<td>&nbsp;</td>
-<td nowrap="nowrap">
-<table>
-<tr>
-<td>
-<input type="radio" name="sitesearch" value=""></input>
-<font size="-1" color="#000000">Web</font>
-</td>
-<td>
-<input type="radio" name="sitesearch" value="gpsd.berlios.de" checked="checked"></input>
-<font size="-1" color="#000000">gpsd.berlios.de</font>
-</td>
-</tr>
-</table>
-<input type="hidden" name="client" value="pub-1458586455084261"></input>
-<input type="hidden" name="forid" value="1"></input>
-<input type="hidden" name="ie" value="ISO-8859-1"></input>
-<input type="hidden" name="oe" value="ISO-8859-1"></input>
-<input type="hidden" name="flav" value="0000"></input>
-<input type="hidden" name="sig" value="BCQudoNGuH3P6MJe"></input>
-<input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:336699;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1"></input>
-<input type="hidden" name="hl" value="en"></input>
-</td></tr></table>
-</form>
-<!-- SiteSearch Google -->
-</div>
-</div>
-
-<p><code>gpsd</code> should work with any GPS 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 <code>gpsd</code> version with
-which this GPS 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 <a href="#timing">table of receivers</a> which
-may be appropriate for timing use.</p>
-
-<p>Please mail your success (or failure) reports to
-<a
-href="http://lists.berlios.de/mailman/listinfo/gpsd-users">gpsd-users</a>
-using the format described <a href="#report_format">further down this
-page</a>. Don't forget to include an annotated log so we can include
-your device in our regression tests.</p>
-
-<p><b>Warning:</b> the baudrate-hunting code in <code>gpsd</code>
-tickles serious firmwares bug on some Bluetooth and USB devices, notably
-those shipped by Holux and including the GPSlim-236. These bugs may send
-affected GPSes catatonic. See this <a
-href="upstream-bugs.html#bluetooth">bug warning</a> for a description
-of the problem.</p>
-
-<div>&nbsp;</div>
-
-<table border='1' style="font-size:small;">
-<tr>
-<th>Name</th>
-<th>Compatibility</th>
-<th>Chipset</th>
-<th>Interface</th>
-<th>Works with</th>
-<th>NMEA version</th>
-<th width="50%">Notes</th>
-</tr>
-
-<tr><td style='text-align:center;' colspan="7"><a
-href='http://www.altina.com'>Altina</a></td></tr>
-
-<!-- Begin Altina GBT709 -->
-<tr>
-<td><a href='http://www.altina.com/produkty.php?destCatId=&mainCatId=13&subCatId=&prId=19'>GBT709</a></td>
-<td>Good</td>
-<td>SiRFstar 3</td>
-<td>Bluetooth</td>
-<td>2.35</td>
-<td>2.3?</td>
-<td>
-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 &lt;panizzon&#x40;woody.ch&gt;
-</td>
-</tr>
-<!-- End Altina GBT709 -->
-
-<tr><td style='text-align:center;' colspan="7"><a
-href='http://www.adapt-mobile.com'>Adapt Mobile</a></td></tr>
-
-<!-- Begin Adapt Mobile AD-500 -->
-<tr>
-<td><a href='http://adapt-mobile.bosqom.com/default.php?page_ID=3&spage_ID=1'>AD-500</a></td>
-<td>Good</td>
-<td>Nemerix</td>
-<td>Bluetooth and USB (PL2303)</td>
-<td>2.32</td>
-<td>3.01?</td>
-<td>
-Reported by Dennis van Zuijlekom &lt;tmib&#x40;xs4all.nl&gt;.
-</td>
-</tr>
-<!-- End Adapt Mobile AD-500 -->
-
-<tr><td style='text-align:center;' colspan="7">Axiom Navigation</td></tr>
-
-<!-- Begin Axiom Sandpiper II -->
-<tr>
-<td><a href="vendor-docs/axiom/">Sandpiper II</a></td>
-<td>Good</td>
-<td>SiRFstar 1</td>
-<td>RS232</td>
-<td>2.34</td>
-<td>2.2</td>
-<td>
-The vendor is out of business, but there are lots of these still
-around in 2006. Complete documentation for this OEM module has been
-<a href="vendor-docs/axiom/">archived here</a>.
-Reported by "Eric S. Raymond" &lt;esr&#x40;thyrsus.com&gt;
-</td>
-</tr>
-<!-- End Axiom Sandpiper -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.billionton.com/english/index.htm'>Billionton</a></td></tr>
-
-<!-- Begin Billionton CF GPS -->
-<tr>
-<td><a href='http://www.billionton.com/english/product/CF-GPS.htm'>CompactFlash GPS</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>CF</td>
-<td>2.16</td>
-<td>2.2</td>
-<td>
-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 &lt;oleg&#x40;crista.uni-wuppertal.de&gt;.</td>
-</tr>
-<!-- End Billionton CF GPS -->
-
-<tr><td style='text-align:center;' colspan="7"><a href=''>Transystem</a></td></tr>
-
-<!-- Begin Transystem iGPS-M -->
-<tr>
-<td><a href='http://www.transystem.com.tw/products/index_detail.php?mcat_no=2&cat_no=32&pno=10&ver=en'>iGPS-M</a></td>
-<td>Good</td>
-<td>uNav</td>
-<td>USB (PL2303)</td>
-<td>2.28</td>
-<td>3.0</td>
-<td>Reported by Romain Goyet &lt;r.goyet&#x40;gmail.com&gt;.<br/>
-The uNav engine chip is apparently now the Atheros u=N3010.</td>
-</tr>
-<!-- Transystem iGPS-M -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.cpit.com/'>Central Pacific</a></td></tr>
-
-<!-- Begin CPIT GP-27 -->
-<tr>
-<td><a href='http://www.cpit.com/en/GP-27.html'>GP-27</a></td>
-<td>Good</td>
-<td>Nemerix</td>
-<td>Bluetooth</td>
-<td>pre-2.29</td>
-<td>3.01</td>
-<td> Reported by Tobias Minich &lt;belgabor&#x40;gmx.de&gt; <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>
-</td>
-</tr>
-<!-- End CPIT GP-27 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.delorme.com/'>DeLorme</a></td></tr>
-
-<!-- Begin Delorme Earthmate USB -->
-<tr>
-<td><a href='http://www.delorme.com/earthmate/default.asp'>EarthMate USB</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>USB (Cypress M8 CY7C64013)</td>
-<td>2.5</td>
-<td>2.2</td>
-<td>This is the replacement for the old Zodiac version that spoke
-Rockwell binary protocol; it has been discintinued as well. Some other
-sentences can be enabled. Requires a 2.6.10 or better kernel for the
-Cypress USB-HID support.</td>
-</tr>
-
-<!-- End Delorme Earthmate USB -->
-
-<!-- Begin Delorme Earthmate -->
-<tr>
-<td>EarthMate</td>
-<td>Good</td>
-<td>Zodiac</td>
-<td>RS232</td>
-<td>2.0</td>
-<td>2.2?</td>
-<td>The old Zodiac version spoke Rockwell binary protocol. These models
-have been discontinued but are still common.</td>
-</tr>
-<!-- End Delorme Earthmate -->
-
-<!-- Begin Delorme Tripmate -->
-<tr>
-<td><a href='http://vancouver-webpages.com/peter/tripmate.faq'>TripMate</a></td>
-<td>Good</td>
-<td>Zodiac</td>
-<td>RS232</td>
-<td>1.97</td>
-<td>?</td>
-<td> Discontinued sometime before November 1998.</td>
-<!-- End Delorme Tripmate -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.eurotronic.net/'>EuroTronic</a></td></tr>
-
-<!-- Begin Blumax GPS009 -->
-<tr>
-<td><a href='http://www.eurotronic.net/products/produktdetails/gps_receiver.html'>Blumax GPS009</a></td>
-<td>Good</td>
-<td>SiRF Star III</td>
-<td>Bluetooth</td>
-<td>2.36</td>
-<td>3.01</td>
-<td>
-Requires "-b" ... I had to totally drain the device's battery
-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 &lthartmut&x40;php.net&gt;
-</td>
-</tr>
-<!-- End Blumax GPS009 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.garmin.com/'>Garmin</a></td></tr>
-
-<!-- Begin Garmin GPS-15 -->
-<tr>
-<td><a href='http://www.garmin.com/products/gps15/spec.html'>Garmin GPS-15</a></td>
-<td>Good</td>
-<td>Garmin</td>
-<td>RS232</td>
-<td>2.33</td>
-<td>2.0</td>
-<td>
-"$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 &lt;jhecker&#x40;wireless.org.au&gt;
-</td>
-</tr>
-<!-- End Garmin GPS-15 -->
-
-<!-- Begin Garmin GPS-16 -->
-<tr>
-<td><a href='http://www.garmin.com/products/gps16/spec.html'>Garmin GPS-16</a></td>
-<td>Good</td>
-<td>Garmin</td>
-<td>RS232</td>
-<td>2.7</td>
-<td>2.0</td>
-<td>
-DGPS information in GPGGA sentence is not returned. Magnetic variation
-information is 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 Ron Marosko, Jr. &lt;rmarosko&#x40;wirelessfrontier.net&gt;
-and Amaury Jacquot &lt;sxpert@esitcom.org&gt;.
-</td>
-</tr>
-<!-- End Garmin GPS-16 -->
-
-<!-- Begin Garmin GPS-17N -->
-<tr>
-<td><a href='http://www.garmin.com/products/gps17/spec.html'>Garmin GPS-17N</a></td>
-<td>Good</td>
-<td>Garmin</td>
-<td>RS232</td>
-<td>*</td>
-<td>2.0 or 3.0</td>
-<td>
-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 &lt;wk&#x40;ire.pw.edu.pl&gt;.
-</td>
-</tr>
-<!-- End Garmin GPS-17N -->
-
-<!-- Begin Garmin GPS-17HVS -->
-<tr>
-<td><a href='https://buy.garmin.com/shop/shop.do?cID=158&pID=8630'>Garmin GPS-17HVS</a></td>
-<td>Good</td>
-<td>Unknown</td>
-<td>RS232</td>
-<td>2.37</td>
-<td>2.0 or 3.0</td>
-<td>
-Reported by Ulrich Voigt
-</td>
-</tr>
-<!-- End Garmin GPS-17HVS -->
-
-<!-- Begin Garmin GPS-18 USB -->
-<tr>
-<td><a href='http://www.garmin.com/manuals/GPS18_TechnicalSpecification.pdf'>Garmin GPS-18 USB</a></td>
-<td>Good</td>
-<td>Garmin</td>
-<td>USB</td>
-<td>2.5</td>
-<td>N/A</td>
-<td>The USB version requires the Linux kernel garmin_usb driver and requires
-that usbfs is mounted: <code>mount -t usbfs none /proc/bus/usb/</code><br>
-<br>
-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.
-WAAS is supported.</td>
-</tr>
-<!-- End Garmin GPS-18 USB -->
-
-<!-- Begin Garmin GPS-18 Non-USB -->
-<tr>
-<td><a href='http://www.garmin.com/manuals/GPS18_TechnicalSpecification.pdf'>Garmin GPS-18 (all but USB)</a></td>
-<td>Good</td>
-<td>Garmin</td>
-<td>RS232</td>
-<td>2.5</td>
-<td>2.0 and 2.3</td>
-<td>The RS232 versions emit NMEA and are found by normal autoconfiguration.
-GPS-18 LVC and GPS-18 LVC/5m have PPS outputs. WAAS is supported.</td>
-</tr>
-<!-- End Garmin GPS-18 Non-USB -->
-
-<!-- Begin Garmin GPS-25 LP -->
-<tr>
-<td><a href='http://www8.garmin.com/products/gps25/spec.html'>GPS-25LP</a></td>
-<td>Good</td>
-<td>Garmin</td>
-<td>RS232</td>
-<td>*</td>
-<td>2.0</td>
-<td>Discontinued embedded module.
-Reported by Daniele Giangrazi &t;daniele.giangrazi&#x40;elital.net&gt;</td>
-</tr>
-<!-- End Garmin GPS-25LP -->
-
-<!-- Begin Garmin 38 -->
-<tr>
-<td><a href='http://au.geocities.com/glennbaddeley/gps/data/GPS38_OwnersManualAndReference_June1997_RevB.pdf'>Garmin 38</a></td>
-<td>Excellent</td>
-<td>Garmin</td>
-<td>RS232</td>
-<td>*</td>
-<td>?</td>
-<td>Discontinued. Reported by Pascal F. Martin &lt;pascal.martin&#x40;cox.net&gt;</tr>
-<!-- End Garmin 38 -->
-
-<!-- Begin Garmin 48 -->
-<tr>
-<td><a href='https://buy.garmin.com/shop/shop.do?pID=85'>Garmin 48</a></td>
-<td>Excellent</td>
-<td>Garmin</td>
-<td>RS232</td>
-<td>*</td>
-<td>2.0</td>
-<td>Garmin 12XL and 45 are nearly identical and should work as well. Details
-on Garmin's proprietary protocol can be found
-<a href="http://www.garmin.com/support/commProtocol.html">here</a>.</td>
-</tr>
-<!-- End Garmin 48 -->
-
-<!-- Begin Garmin GPS 60 -->
-<tr>
-<td><a href="http://www.garmin.com/manuals/GPS60_OwnersManual.pdf" title="GPS 60 Owner's Manual">Garmin GPS 60</a></td>
-<td>Good</td>
-<td>?</td>
-<td>USB, RS232</td>
-<td>2.33</td>
-<td>3.0</td>
-<td>
-Reported by Diego Berge (<a href="http://www.nippur.net/survey/xuc/contact" title="Contact page for D. Berge" hreflang="ca">contact</a>)
-</td>
-</tr>
-<!-- End Garmin GPS 60 -->
-
-<!-- Begin Garmin GPS 76 -->
-<tr>
-<td><a href='http://www.garmin.com/manuals/GPS76_OwnersManual.pdf'>Garmin GPS 76</a></td>
-<td>Good</td>
-<td>Garmin</td>
-<td>USB (PL2303)</td>
-<td>2.13</td>
-<td>2.3</td>
-<td>
-Reported by Sebastian Niehaus &lt;killedbythoughts&#x40;mindcrime.net&gt;
-He says it's "Software Version 3.70".
-</td>
-</tr>
-<!-- End Garmin GPS 76 -->
-
-<!-- Begin Garmin Geko -->
-<tr>
-<td><a href='http://www.garmin.com/manuals/Geko201_OwnersManual.pdf'>Garmin Geko 201</a></td>
-<td>Good</td>
-<td>Garmin</td>
-<td>RS232</td>
-<td>*</td>
-<td>3.0</td>
-<td>Reported by Jose Luis Domingo Lopez &lt;jdomingo&#x40;24x7linux.com&gt;</td>
-</tr>
-<!-- End Garmin Geko -->
-
-<!-- Begin Garmin eTrex -->
-<tr>
-<td><a href='http://www.garmin.com/manuals/eTrexVista_OwnersManual.pdf'>Garmin eTrex ("Vista" model)</a></td>
-<td>Good</td>
-<td>Garmin</td>
-<td>RS232</td>
-<td>2.32</td>
-<td>3.0</td>
-<td>Reported by Reed Hedges &lt;reed&#x40;interreality.org&gt;</td>
-</tr>
-<!-- End Garmin eTrex -->
-
-<!-- Begin Garmin Nuvi 650 -->
-<tr>
-<td><a href='http://www.garmin.com/manuals/nuvi650_OwnersManual.pdf'>Nuvi 650</a></td>
-<td>No</td>
-<td>SiRFstarIII</td>
-<td>USB</td>
-<td></td>
-<td>3.0</td>
-<td>This device does not have real-time data output, and is incompatible with GPSD</td>
-</tr>
-<!-- End Garmin Nuvi 650 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.globalsat.com.tw/english/products.php'>GlobalSat</a></td></tr>
-
-<!-- Begin Globalsat BC-307 -->
-<tr>
-<td><a href='http://www.usglobalsat.com/item.asp?itemid=12'>BC-307</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>CF</td>
-<td>2.35</td>
-<td>2.2</td>
-<td>Acceptably functional running firmware 231ES. Reported by
-Chris Kuethe &lt;chris.kuethe&#x40;gmail.com&gt;.</td>
-</tr>
-<!-- End Globalsat BT-307 -->
-
-<!-- Begin Globalsat BT-318 -->
-<tr>
-<td><a href='http://www.globalsat.com.tw/english/products_detail.php?main_id=21&p_id=107'>BT-318</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>Bluetooth</td>
-<td>2.20</td>
-<td>2.2</td>
-<td>
-Reported by Frank Nicholas
-&lt;frank&#x40;nicholasfamilycentral.com&gt;.
-</td>
-</tr>
-<!-- End Globalsat BT-318 -->
-
-<!-- Begin Globalsat BT-338 -->
-<tr>
-<td><a href='http://www.usglobalsat.com/item.asp?itemid=6'>BT-338</a></td>
-<td>Good</td>
-<td>SiRFStarIII</td>
-<td>Bluetooth</td>
-<td>2.13</td>
-<td>2.3?</td>
-<td>
-Reported by Michal Panczyk &lt;mpanczyk&#x40;gmail.com&gt;
-</td>
-</tr>
-<!-- End Globalsat BT-338 -->
-
-<!-- Begin GlobalSat BU-303 -->
-<tr>
-<td><a href='http://www.usglobalsat.com/item.asp?itemid=11&catid=13'>BU-303</a></td>
-<td>Excellent *</d>
-<td>SiRFstarII</td>
-<td>USB (PL2303)</td>
-<td>2.24</td>
-<td>2.2</td>
-<td>GlobalSat provided three test units, SiRF firmware level 231ES.
-Older versions of the BU-303 had a <a href='bu_303b.html'>design
-defect</a> that made it likely to fail if subjected to vibration or
-mechanical shock, but this was fixed in September 2004.</td>
-</tr>
-<!-- End GlobalSat BU-303 -->
-
-<!-- Begin GlobalSat BU-353 -->
-<tr>
-<td><a href='http://www.usglobalsat.com/item.asp?itemid=60&catid=17'>BU-353</a></td>
-<td>Good</td>
-<td>SiRFstarIII</td>
-<td>USB (PL2303)</td>
-<td>pre-2.29</td>
-<td>2.3</td>
-<td>
-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.
-Reported by Chris Kuethe &lt;chris.kuethe&#x40;gmail.com&gt;.</td>
-</tr>
-<!-- End GlobalSat BU-353 -->
-
-<!-- Begin GlobalSat TN-200 -->
-<tr>
-<td><a href='http://www.usglobalsat.com/item.asp?itemid=45&catid=13'>TripNav TN-200</a></td>
-<td>Excellent</d>
-<td>SiRFstarII</td>
-<td>USB (FTDI FT232)</td>
-<td>*</td>
-<td>2.2</td>
-<td> 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.</td>
-</tr>
-<!-- End GlobalSat TN-200 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href="http://www.haicom.com.tw/">Haicom</a></td></tr>
-
-<!-- Begin Haicom HI-204S -->
-<tr>
-<td><a href='http://www.haicom.com.tw/products.htm'>HI-204S</a></td>
-<td>Excellent</td>
-<td>SiRFstarII</td>
-<td>USB (PL2303)</td>
-<td>2.24</td>
-<td>2.2</td>
-<td>SiRF firmware level 231ES (XTrac). Haicom provided a test unit. Manual
-states incorrectly that VTG is off by default.</td>
-</tr>
-<!-- End Haicom HI-204S -->
-
-<!-- Begin Haicom HI-204E -->
-<tr>
-<td><a href='http://www.haicom.com.tw/gps204E.shtml'>HI-204E</a></td>
-<td>Excellent</td>
-<td>Evermore BBP1202</td>
-<td>USB</td>
-<td>2.6</td>
-<td>2.2</td>
-<td>Probably uses PL2303 but we have not verified this.</td>
-</tr>
-<!-- End Haicom HI-204E -->
-
-<!-- Begin Haicom HI-303S -->
-<tr>
-<td><a href='http://www.haicom.com.tw/gps303s.shtml'>HI-303S</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>RS232</td>
-<td>2.25</td>
-<td>2.2</td>
-<td>
-From Denis Perchine &lt;dyp&#x40;perchine.com&gt;<br/> Discontinued.
-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
-with XTrac Firmware.</td>
-</tr>
-<!-- End Haicom HI-303S -->
-
-<!-- Begin Haicom HI-305N -->
-<tr>
-<td><a href='http://www.haicom.com.tw/'>HI-305N</a></td>
-<td>Good</td>
-<td>Nemerix</td>
-<td>CF</td>
-<td>*</td>
-<td>3.01</td>
-<td>
-Adaptors for RS232, USB, and Bluetooth operation are available.
-Reported by David Findlay &lt;dave&#x40;davsoft.com.au&gt;
-</td>
-</tr>
-<!-- End Haicom HI-3035N -->
-
-<tr><td style='text-align:center;' colspan="7"><a href="http://www.holux.com.tw">Holux</a></td></tr>
-
-<!-- Begin Holux GM-210 -->
-<tr>
-<td><a href='http://www.holux.com.tw/Temp%20web/GM-210.html'>GM-210</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>RS232</td>
-<td>*</td>
-<td>2.2</td>
-<td> Discontinued. Reported by Patrick L. McGillan &lt;pmcgillan&#x40;pateri.com&gt;.</td>
-</tr>
-<!-- End Holux GM-210 -->
-
-<!-- Begin Holux GR-230 -->
-<tr>
-<td><a href='http://www.holux.com.tw/Temp%20web/GR-230.html'>GR-230</a></td>
-<td>Poor</td>
-<td>SiRFstarII</td>
-<td>Bluetooth</td>
-<td>2.19</td>
-<td>2.2</td>
-<td>4 color LED showing: Bluetooth, Navigation Update and Battery and
-Charger Status Indication. FLASH based program memory. Firmware upgradeable
-through serial interface. Water resistant.
-</td>
-</tr>
-<!-- End Holux GR-230 -->
-
-<!-- Begin Holux GPSlim 236 -->
-<tr>
-<td><a href='http://en.holux.com.cn/product/search.htm?filename=gpsreceiver_bluetooth_gpslim2+36.htm&target=bluetooth00&level=grandsonson'>GPSlim 236</a></td>
-<td>Poor</td>
-<td>SiRFstarIII</td>
-<td>Bluetooth</td>
-<td>*</td>
-<td>2.2</td>
-<td>
-Doesn't report altitude reliably.
-Optional interfaces:
-mini-USB -&gt; USB, needing a special cable : GR230-A2 (USB data cable),
-otherwise it will not work/
-mini-USB -&gt; RS232, need cable GR230-A1(RS232 data cable), I didn't
-try it with a normal cable.
-mini-USB -&gt; PS2, need cable GR230-A3 (Mini USB port to PS2 port ), I
-didn't try it with a normal cable.
-Reported by "K&eacute;vin Redon" &lt;kevredon&#x40;gmail.com&gt;
-</td>
-</tr>
-<!-- End Holux GPSlim 236 -->
-
-<!-- Begin Holux GR-239 -->
-<tr>
-<td><a href='http://www.holux.com/JCore/en/support/DLF.jsp?DLU=http://www1.holux.com.tw:8080/JCore/UploadFile/79754.pdf'>Holux GR-239</a></td>
-<td>Poor</td>
-<td>SiRFstarIII</td>
-<td>Bluetooth</td>
-<td>2.36</td>
-<td>2.2</td>
-<td>
-Requires -b option.
-</td>
-</tr>
-<!-- End Holux GR-239 -->
-
-<!-- Begin Holux M-241 -->
-<tr>
-<td><a href='http://www.holux.com/JCore/en/products/products_content.jsp?pno=341'>M-241</a></td>
-<td>Fair</td>
-<td>MTK</td>
-<td>Bluetooth and USB (CP2101)</td>
-<td>2.37</td>
-<td>3.01</td>
-<td>
-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 &lt;roland.ager&#x40;gmx.de&gt;
-</td>
-</tr>
-<!-- End Holux M-241 -->
-
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.i-trek.jp'>i.Trek</a></tr>
-
-<!-- Begin i.Trek M3 -->
-<tr>
-<td><a href='http://www.semsons.com/im3blgpsresi.html'>M3</a></td>
-<td>Good</td>
-<td>SiRFstarIII</td>
-<td>Bluetooth</td>
-<td>2.28</td>
-<td>?</td>
-<td>
-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 &lt;ashikase&#x40;users.sourceforge.net&gt;
-</td>
-</tr>
-<!-- End i.Trek M3 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.magellangps.com'>Magellan</a></tr>
-
-<!-- Begin Magellan EC-10X -->
-<tr>
-<td><a href='http://www.herman-nelson.com/itemInfo.cfm?itemID=205'>EC-10X</a></td>
-<td>Good</td>
-<td>Old Rockwell (Jupiter?)</td>
-<td>RS232</td>
-<td>*</td>
-<td>?</td>
-<td>
-Discontinued. It was cool in its day, now it's a dinosaur mainly good
-for regression testing. NMEA time is accurate to about 500mS.
-Reported by Gary E. Miller &lt;gem&#x40;rellim.com&gt;.
-</td>
-</tr>
-<!-- End Magellan EC-10X -->
-
-<!-- Begin Magellan Meridian Platinum -->
-<tr>
-<td><a href='http://www.magellangps.com/en/products/product.asp?PRODID=1'>Meridian Platinum</a></td>
-<td>Excellent</td>
-<td>Motorola</td>
-<td>RS232</td>
-<td>2.21</td>
-<td>v1.5 APA, v1.5 XTE, v2.1 GSA</td>
-<td>
-Reported by Chris S. Newell &lt;chris&#x40;newellfamily.net&gt;
-</td>
-</tr>
-<!-- End Magellan Meridian Platinum -->
-
-<!-- Begin eXplorist 210 -->
-<tr>
-<td><a href='http://www.magellangps.com/assets/manuals/newprod/eXplorist%20210_US.pdf'>eXplorist 210</a></td>
-<td>Good</td>
-<td>Unknown</td>
-<td>USB</td>
-<td>*</td>
-<td>2.1</td>
-<td>
-USB has 3 modes &mdash; 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 &lt;NMEA Data Comm&gt;. Reported by paul van den berg
-&lt;paulberg&#x40;wanadoo.nl&gt;
-</td>
-</tr>
-<!-- End eXplorist 210 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://pro.magellangps.com/'>Magellan Professional</a>
-(formerly Thales Navigation, Ashtech before that)</td></tr>
-
-<!-- Begin Thales AC12 -->
-<tr>
-<td><a href='http://pro.magellangps.com/en/products/product.asp?PRODID=1003'>AC12</a></td>
-<td>Good</td>
-<td><a href='ftp://ftp.magellangps.com/OEM,%20Sensor%20&%20ADU/A12,%20%20B12,%20&%20AC12/Reference%20Material/A12,%20B12%20&%20AC12%20RM%20rev%20E.pdf'>AC12</a></td>
-<td>TTL</td>
-<td>*</td>
-<td>3.0</td>
-<td>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
-&lt;chris.kuethe&#x40;gmail.com&gt;.</td>
-</tr>
-<!-- End Thales AC12 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.motorola.com/ies/GPS/products_legacy.html'>Motorola</a></tr>
-
-<!-- Begin Motorola Oncore -->
-<tr>
-<td><a href='http://www.tapr.org/gps_oncorevp.html'>Oncore GT+</a></td>
-<td>Good</td>
-<td>Motorola</td>
-<td>RS232 or TTL</td>
-<td>2.20</td>
-<td>2.2</td>
-<td>
-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
-&lt;wk&#x40;ire.pw.edu.pl&gt;.
-</td>
-</tr>
-<!-- End Motorola Oncore -->
-
-<!-- Begin Motorola T805 -->
-<tr>
-<td><a href='http://www.motorola.com/motoinfo/product/details.jsp?globalObjectId=185'>T805</a></td>
-<td>Good</td>
-<td>SiRF <a href="http://www.sirf.com/products/GSC3ProductInsert.pdf">GSC3f-7879</a></td>
-<td>Bluetooth</td>
-<td>2.35</td>
-<td>?</td>
-<td>
-Reported by Olivier Lahaye &lt;olivier.lahaye&#x40;free.fr&gt;.
-</td>
-</tr>
-<!-- End Motorola T805 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href="http://www.navcomtech.com/">Navcom</a></tr>
-
-<!-- Begin Navcom SF-2040G -->
-<tr>
-<td><a href='http://www.navcomtech.com/Products/GPS/sf2040g.cfm'>SF-2040G</a></td>
-<td>Good</td>
-<td><a href='http://www.navcomtech.com/Products/GPS/Touchstone.cfm'>Touchstone&#8482; ASIC</a></td>
-<td>RS232, Bluetooth, Radio (untested)</td>
-<td>2.35</td>
-<td>?</td>
-<td>3.0</td>
-Reported by Diego Berge (<a
-href="http://www.nippur.net/survey/xuc/contact" title="Contact page
-for D. Berge" hreflang="ca">contact</a>)
-</td>
-</tr>
-<!-- End Navcom SF-2040G -->
-
-<tr><td style='text-align:center;' colspan="7"><a href="http://www.navisky.com/">NaviSky</a></tr>
-
-<!-- Begin Navisky NSA-U3 -->
-<tr>
-<td><a href='http://www.navisky.com/nsa_u3.htm'>NSA U3</a></td>
-<td>Excellent</td>
-<td>SiRFstarII</td>
-<td>USB (PL2303)</td>
-<td>2.24</td>
-<td>2.x</td>
-<td>
-Included with Rand McNally's horrible Windows navigation software.
-Reported by Jeff Francis &lt;jeff&#x40;gritch.org&gt;
-</td>
-</tr>
-<!-- End Navisky NSA-U3 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href="http://www.navilock.de/">NaviLock</a></tr>
-
-<!-- Begin NaviLock NL-209PU -->
-<tr>
-<td><a href='http://www.navilock.de/produkte/gruppen/3/Kabel_Empfaenger/61371_NL-209PU.html?show=spec'>NL-209P</a></td>
-<td>Good</td>
-<td>Sony CXD2951</td>
-<td>Serial. Includes USB (PL2303) adapter</td>
-<td>2.35</td>
-<td>2.2</td>
-<td>
-When running, need to use the -b option, else the device will hang
-during GPSD's 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's a usable
-1PPS signal.
-Reported by Jason Curl &lt;jcurlnews&#x40;arcor.de&gt;
-</td>
-</tr>
-<!-- End NaviLock NL-209PU -->
-
-<!-- Begin NaviLock NL-302U -->
-<tr>
-<td><a href='http://www.navilock.de/produkte/gruppen/3/Kabel_Empfaenger/61422_NL-302U.html?show=spec'>NL-302U</a></td>
-<td>Good</td>
-<td>SirfStar III (GSW3.2.4_3.1.00.12-SDK003P1.00a)
-</td>
-<td>USB (PL2303)</td>
-<td>2.34</td>
-<td>?</td>
-<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 &lt;me+gpsd&#x40;drbeat.li&gt;
-</td>
-</tr>
-<!-- End NaviLock NL-302U -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.navman.com/w'>Navman</a></tr>
-
-<!-- Begin Navman Jupiter 20 -->
-<tr>
-<td><a href='http://www.navman.com/Navman/Templates/productinformation____15665.aspx'>Jupiter 20</a></td>
-<td>Good</td>
-<td>Jupiter 20 (SiRFstarII), Jupiter 21DR Firmware</td>
-<td>RS232</td>
-<td>2.32</td>
-<td>2.2</td>
-<td>
-Not a complete GPS, but a chipset. It's running with an external
-gyro on a our self-developed board. Reported by Andreas Stricker
-&lt;andreas.stricker&#x40;fela.ch&gt;
-</td>
-</tr>
-<!-- End Navman Jupiter 20 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href="http://www.parrot.biz/">Parrot</a></tr>
-
-<!-- Begin Parrot CK3300 -->
-<tr>
-<td><a href='http://www.parrot.biz/uk/products/ck3300gps'>CK3300</a></td>
-<td>Good</td>
-<td>Unknown</td>
-<td>Bluetooth</td>
-<td>2.35</td>
-<td>2.?</td>
-<td>
-Reported by Andy Brown &lt;andy&#x40;thebmwz3.co.uk&gt;<br/>
-In-car hands-free bluetooth phone and GPS device. Outputs NMEA
-that does not seem to be parsed by 2.33.</td>
-</tr>
-<!-- End Parrot CK3300 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href="http://www.phonix.it/">Phonix</a></tr>
-
-<!-- Begin Phonix BGR6205 -->
-<tr>
-<td><a href='http://www.phonix.it/html/catalogo_dettaglio.cfm?idProducts=E09B5AB7-BCDF-DF66-24853E2B4680AB2C'>BGR6205</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>Bluetooth</td>
-<td>2.34</td>
-<td>2.2</td>
-<td>
-Reported by Sebastiano Zabert<br/>
-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.
-</td>
-</tr>
-<!-- End Phonix BGR6205 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href="http://www.pharosgps.com/">Pharos</a></tr>
-
-<!-- Begin Pharos iGPS360 -->
-<tr>
-<td><a href='http://www.pharosgps.com/support/igps360_spec.htm'>GPS-360</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>USB (PL2303)</td>
-<td>*</td>
-<td>2.3</td>
-<td>
-Reported by Robert Pouliot &lt;krynos&#x40;saturnus.com&gt;<br/>
-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.
-</td>
-</tr>
-<!-- End Pharos iGPS360 -->
-
-<!-- Begin iGPS-500 / GPS-500 SiRF III -->
-<tr>
-<td><a href='http://www.pharosgps.com/products/proddetail.asp?prod=006_PB010_1.00&cat=141'>iGPS-500 / GPS-500 SiRF III</a></td>
-<td>Good</td>
-<td>SiRFStarIII + PL2303</td>
-<td>USB</td>
-<td>2.37</td>
-<td>?</td>
-<td>
-Reported by Aurelian Maga &lt;aurelianmaga&#x40;yahoo.com&gt;
-</td>
-</tr>
-<!-- End iGPS-500 / GPS-500 SiRF III -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.rikaline.com/gps_receiver.htm'>Rikaline</a></tr>
-
-<!-- Begin Rikaline GPS-6010 USB -->
-<tr>
-<td><a href='http://www.rikaline.com/download/GPS-6010-Manual-E.pdf'>GPS-6010 USB</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>USB (PL2303)</td>
-<td>2.20</td>
-<td>2.2</td>
-<td>
-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.
-Reported by Olli Salonen &lt;olli&#x40;cabbala.net&gt;.</td>
-</tr>
-<!-- End Rikaline GPS-6010 USB -->
-
-<!-- Begin Rikaline GPS-6010-X5 -->
-<tr>
-<td><a href='http://www.rikaline.com/gps_receiver.htm'>GPS-6010-X5</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>USB (PL2303)</td>
-<td>2.20</td>
-<td>2.2</td>
-<td>
-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,
-&lt;koos&#x40;kzdoos.xs4all.nl&gt;
-</td>
-</tr>
-<!-- End Rikaline GPS-6010-X5 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.royaltek.com/'>RoyalTek</a></td></tr>
-
-<!-- Begin Royaltek Sapphire USB -->
-<tr>
-<td><a href='http://www.royaltek.com/content/view/27/27/'>Sapphire USB</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>USB</td>
-<td>1.97</td>
-<td>2.2</td>
-<td>
-There's an RS232 variant as well, not yet tested.
-</td>
-</tr>
-<!-- End Royaltek Sapphire USB -->
-
-<!-- Begin Royaltek RGM-3800 -->
-<tr>
-<td><a href='http://www.royaltek.com/products_dtl.php?cid=2&id=23&argPage=1&argI=3'>RGM-3800</a></td>
-<td>Poor</td>
-<td>Sirf GSC3f/LP</td>
-<td>USB (PL2303)</td>
-<td>*</td>
-<td>3.0</td>
-<td>
-This is a GPS data logger with GPS mouse functionality. Before it can be
-used with gpsd, the mouse functionality has to be switched on. That
-can be done with Karsten Petersen's rgm3800py utility. 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 &gt;hq.ks&#x40;web.de&lt;
-</td>
-</tr>
-<!-- End Royaltek RGM-3800 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.sanav.com/'>San Jose Navigation</a></td></tr>
-
-<!-- Begin San Jose Navigation FV-18 -->
-<tr>
-<td><a href='http://www.sanav.com/gps_engine_board/fv-18.htm'>FV-18</a></td>
-<td>Good</td>
-<td>FV-18</td>
-<td>UART</td>
-<td>2.0</td>
-<td>2.3</td>
-<td>
-Special gpsd support uses 8N2 and requests sentences that gpsd requires.
-OEM module only, not a retail product.
-</td>
-</tr>
-<!-- End San Jose Navigation FV-18 -->
-
-<!-- Begin San Jose Navigation FV-25 -->
-<tr>
-<td><a href='http://www.tri-m.com/products/systems/fv25.html'>FV-25</a></td>
-<td>Good</td>
-<td><a href='http://www.u-blox.com/products/tim_lp.html'>ANTARIS TIM-LP</a></td>
-<td>UART</td>
-<td>2.34</td>
-<td>2.3</td>
-<td>
-OEM module, available in small quantities from Tri-M systems. The
-ANTARIS chipset is End-of-Life. 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.
-Reported by Chris Kuethe &lt;chris.kuethe&#x40;gmail.com&gt;</td>
-</tr>
-<!-- End San Jose Navigation FV-25 -->
-
-<!-- Begin San Jose Navigation GM-38 -->
-<tr>
-<td><a href='http://www.tri-m.com/products/systems/gm38.html'>GM-38/12V</a></td>
-<td>Bad</td>
-<td>Furuno GN-77</td>
-<td>RS232</td>
-<td>2.21</td>
-<td>2.x</td>
-<td>
-Ships bad packet checksums when it doesn't have a fix.
-Reported by Angus Ainslie &lt;angusa&#x40;deltatee.com&gt;.</td>
-</tr>
-<!-- End San Jose Navigation GM-38 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.techwayinc.com.tw/'>Techway</a></td></tr>
-
-<!-- Begin Techway TP-051 -->
-<tr>
-<td><a href='http://www.techwayinc.com.tw/TP-051.htm'>TP-051</a></td>
-<td>Good</td>
-<td>SiRFstarII</td>
-<td>USB (PL2303)</td>
-<td>2.3</td>
-<td>2.x</td>
-<td>
-Advertises that it's waterproof.
-</td>
-</tr>
-<!-- End Techway TP-051 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href="http://www.trimble.com/">Trimble</a></td></tr>
-
-<!-- Begin Trimble Lassen SK -->
-<tr>
-<td><a href='http://www.trimble.com/lassensk2.shtml'>Trimble Lassen SK</a></td>
-<td>Good</td>
-<td>Colossus RF ASIC, Scorpion DSP</td>
-<td>UART</td>
-<td>2.26</td>
-<td>2.1</td>
-<td>
-Reported by Rob Janssen.
-</td>
-</tr>
-<!-- End Trimble Lassen SK -->
-
-<!-- Begin Trimble Lassen iQ -->
-<tr>
-<td><a href='http://www.trimble.com/lasseniq.shtml'>Trimble</a>
- <a href='http://www.sparkfun.com/commerce/product_info.php?products_id=165'>Lassen iQ</a></td>
-<td>Good</td>
-<td>Colossus RF ASIC, IO-C33 (Epson C33 RISC)</td>
-<td>USB (Silicon Labs CP2102)</td>
-<td>*</td>
-<td>3.0</td>
-<td>
-Reported by Chris Kuethe &lt;chris.kuethe&#x40;gmail.com&gt;
-</td>
-</tr>
-<!-- End Trimble Lassen iQ -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.tomtom.com/'>TomTom</a></tr>
-
-<!-- Begin TomTom Go910 -->
-<tr>
-<td><a href='http://www.tomtom.com/products/product.php?ID=475&Category=0&Lid=4'>TomTom Go910</a></td>
-<td>No</td>
-<td>SiRFstarIII</td>
-<td>USB</td>
-<td>&nbsp;</td>
-<td>None</td>
-<td>
-This device does not have real-time data output, and is incompatible
-with GPSD
-</td>
-</tr>
-<!-- End TomTom Go910 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href='http://www.u-blox.de/'>u-blox</a></tr>
-
-<!-- Begin uBlox ANTARIS LEA-4H -->
-<tr>
-<td><a href='http://www.u-blox.com/products/lea_4h.html'>ANTARIS LEA-4H</a></td>
-<td>Good</td>
-<td>ANTARIS</td>
-<td>RS232</td>
-<td>*</td>
-<td>2.3</td>
-<td>
-Sends 'E' in second field of GSA record, not an NMEA value.
-Actually sends '6' in the GGA status record for dead-reckoning fixes.
-Reported by Andreas Stricker &lt;andreas.stricker@fela.ch&gt;
-</td>
-</tr>
-<!-- End uBlox ANTARIS -->
-
-<!-- Begin uBlox ANTARIS LEA-4S -->
-<tr>
-<td><a href='http://www.u-blox.com/products/lea_4s.html'>ANTARIS LEA-4S</a></td>
-<td>Good</td>
-<td>ANTARIS</td>
-<td>1USB+2UART</td>
-<td>*</td>
-<td>2.3</td>
-<td>
-Reported by Ali Utku Selen &lt;selenau&#x40;kentkart.com.tr&gt;
-</td>
-</tr>
-<!-- End uBlox ANTARIS -->
-
-<tr><td style='text-align:center;' colspan="7"><a href="http://www.unitraq.com/">UniTraq</a></tr>
-
-<!-- Begin UniTraq UT-41 -->
-<tr>
-<td><a href="http://www.geeks.com/details.asp?InvtId=UT-41">UT-41</a></td>
-<td>Good</td>
-<td>LocSense LS-4000</td>
-<td>USB (PL2303)</td>
-<td>2.33</td>
-<td>3.01</td>
-<td>
-This receiver operates correctly as a generic NMEA device, there is not yet
-support for the LocSense binary protocol..
-Reported by Eric &lt;erpo41&#x40;gmail.com&gt;
-</td>
-</tr>
-<!-- End UniTraq UT-41 -->
-
-<tr><td style='text-align:center;' colspan="7"><a href="http://www.wintec.com.tw/">Wintec</a></tr>
-
-<!-- Begin Wintec WBT-200 -->
-<tr>
-<td><a href='http://www.wintec.com.tw/en/product_detail.php?pro_id=57'>WBT-200</a></td>
-<td>Good</td>
-<td>Fastrax itrax3 (uNav)</td>
-<td>Bluetooth and USB (Silicon Laboratories CP2101)</td>
-<td>*</td>
-<td>3.0</td>
-<td>
-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 &lt;chris.kuethe&#x40;gmail.com&gt;
-</td>
-</tr>
-<!-- End Wintec WBT-200 -->
-
-<!-- Begin Wintec WBT-201 -->
-<tr>
-<td><a href='http://www.wintec.com.tw/en/product_detail.php?pro_id=65'>WBT-201</a></td>
-<td>Good</td>
-<td>ANTARIS4</td>
-<td>Bluetooth and USB (Silicon Laboratories CP2101)</td>
-<td>2.33</td>
-<td>2.3</td>
-<td>
-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 &lt;espental&#x40;gmail.com&gt;
-</td>
-</tr>
-<!-- End Wintec WBT-201 -->
-
-<!-- Begin Wintec WGM-300U -->
-<tr>
-<td><a href='http://www.wintec.com.tw/en/support_detail.php?cate_id=11&support_id=14'>WGM-300U</a></td>
-<td>Fair</td>
-<td>Sony CXD2951</td>
-<td>USB (Silicon Laboratories CP2101)</td>
-<td>2.35</td>
-<td>3.0</td>
-<td>
-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 seems to require a read-only (-b) instance of
-gpsd. Reported by Ian Darwin &lt;ian&#x40;darwinsys.com&gt;
-</td>
-</tr>
-<!-- End Wintec WGM-300U -->
-
-<!--
-<tr>
-<td>name, link to technical reference</td>
-<td>how well it works</td>
-<td>chipset (eg, SiRFII+PL2303)</td>
-<td>interface (USB, RS232, CF, Bluetooth...)</td>
-<td>vendor, with link to site</td>
-<td>gpsd version used for testing</td>
-<td>NMEA version it emits</td>
-<td>notes</td>
-</tr>
--->
-
-</table>
-
-<h2 id="report_format">Extending this table</h2>
-
-<p>We want to extend this table. To report on a
-GPS, please tell us the following:</p>
-
-<ol>
-<li>The GPS model name.</li>
-<li>Whether or not it works.</li>
-<li>If possible, an URL to a technical reference on it.</li>
-<li>The GPS and (if applicable) USB-to-serial chip it uses. (Look at
-the output of lsusb(1), it may identify the USB-to-serial chip. If it
-gives a vendor and product ID, send us those numbers.)</li>
-<li>The interface type (RS232, USB, CF, UART (= 5V TTL RS232))</li>
-<li>The vendor</li>
-<li>Version of gpsd you tested with</li>
-<li>NMEA version it emits, or '?' if the documentation doesn't say</li>
-<li>Notes on the device</li>
-</ol>
-
-<p>You should be able to determine many of these things by running
-<code>gpsprof -f cycle</code> against the device and looking at the output.</p>
-
-<p>Don't forget to enclose a <a
-href='faq.html#logformat'>properly-annotated log</a> so we can include
-your device in our regression tests.</p>
-
-<h2>Notes on chipset support:</h2>
-
-<p>For vendor protocol protocol manuals see our
-<a href='references.html'>Programmer's References</a> page.</p>
-
-<p>PL2303: support is broken in late 2.4 Linux kernels (it broke after
-2.4.18) but good in 2.6.8 and later.</p>
-
-<h2>RS232 levels:</h2>
-
-<p>UART or TTL level RS232 uses 0v and +5v, ordinary RS232 uses -12v to -5v
-and +5v to +12 volts for the signal (IIRC). These are not compatible,
-and attempting to combine them can zorch your GPS. Converters do
-exist, see Google.</p>
-
-<h2>Untested hardware:</h2>
-
-<p>Here is a list of the vendors we know of but don't yet have test
-hardware from. An annoyingly large percentage of these outfits do not
-advertise email contact addresses on their websites. If you have test
-results for any of this hardware, please tell us. Most are straight
-NMEA and will probably work fine.</p>
-
-<div>&nbsp;</div>
-
-<table border='1'>
-<tr>
-<th>Name</th>
-<th>Contact address</th>
-<th>Products</th>
-<th>Notes</th>
-</tr>
-<tr>
-<td><a href='http://www.delorme.com/'>DeLorme</a></td>
-<td>?</td>
-<td>Earthmate</td>
-<td>Some newer Earthmates are SiRFstarII-based. The LT-20 uses "the ST Micro
-Vespucci STA2051 and the SiGe RF chip SE4100L."</td>
-</tr>
-<tr>
-<td><a href='http://www.deluoelectronics.com/'>Deluo</a></td>
-<td>billing&#x40;deluo.com</td>
-<td>Deluo GPS Pro</td>
-<td>Looks like another SiRFstarII unit. Advertises Linux 2.4 support.
-USB and RS232-DB9 adaptors sold separately.</td>
-</tr>
-<tr>
-<td><a href='http://www.garmin.com/'>Garmin</a></td>
-<td>sales&#x40;garmin.com</td>
-<td>eTrex, foreTrex, GPS12, GPS72, GPS76</td>
-<td>All handhelds with consoles. These guys are focused on the aviation
-market.</td>
-</tr>
-<tr>
-<td><a href='http://www.laipac.com/'>Laipac</a></td>
-<td>?</td>
-<td>G-10</td>
-<td>Another SiRF unit.</td>
-</tr>
-<tr>
-<td><a href='http://www.leadtek.com/gps.html'>Leadtek</a></td>
-<td>gps&#x40;leadtek.com</td>
-<td>GPS9531, GPS9532, GPS9543</td>
-<td>SiRFstarII, uses R232C via RJ11 jack. One illustration of the 9531
-seems to show the RJ11 plugged into an adaptor that goes to USB and
-DB9 connectors. The 9534 is a CF card.</td>
-</tr>
-<tr>
-<td><a href='http://www.magellangps.com/'>Magellan</a></td>
-<td>?</td>
-<td>Roadmate, eXplorist, Meridian, SportTrack, MLR</td>
-<td>Handhelds with consoles.</td>
-</tr>
-<tr>
-<td><a href='http://www.rikaline.com/'>Rikaline</a></td>
-<td>?</td>
-<td>GPS-6012, GPS-6010-X5</td>
-<td>The 6012 uses their own chipset; the others are SiRF-II. All ship
-with PS/2 connectors, presumably going to RS232 or USB adaptors.</td>
-</tr>
-<tr>
-<td><a href='http://www.royaltek.com/'>Royaltek</a></td>
-<td>?</td>
-<td>Sapphire, Onyx</td>
-<td>Sapphire is tested.
-There are two Onyx models: RFG-1000 and RFG-2000.
-The first one uses some 8-channel chipset, while the second -
-UNAV 12-channel (AFAIK without WAAS/EGNOS support),
-made of UNAV uN8021C RF frontend and uN8031B baseband processor
-(data sheets <a href='http://www.unav-micro.com/data_sheets.htm'>here</a>) and
-designed by <a href='http://www.fastrax.fi'>Fastrax</a>.
-Fastrax claims 1/4s message rate support like the ANTARIS from u-blox,
-although it is not clear if the "consumer" firmware is capable of that.
-<!-- Oleg Gusev <oleg@crista.uni-wuppertal.de> -->
-</td>
-</table>
-
-<a name="timing"></a>
-<h2>PPS and GPSD:</h2>
-
-<p>Many GPS receivers offer a 1PPS (one pulse per second) output that
- GPSD is capable of passing along to <code>ntpd</code> for use as an
- extremely accurate clock source. The "Claimed Accuracy" are taken
- from manufacturers' data sheets, and have not been independently
- verified.</p>
-
- <p>Where specified, NTP time offsets have been measured by
- comparison with the NTP time service and reported by
- <code>gpsd</code>.</p>
-
-<div>&nbsp;</div>
-
-<table border='1'>
-<tr>
-<th>Receiver</th>
-<th>Claimed<br/>Accuracy</th>
-<th>NTP time offset</th>
-<th>Notes</th>
-</tr>
-<tr>
-<td>SigNav TM3-01</td>
-<td align="center">10ns</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>Trimble Thunderbolt E</td>
-<td align="center">15ns</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>Trimble Resolution-T</td>
-<td align="center">15ns</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>Motorola<br>iLotus<br/>Synergy-GPS M12M</td>
-<td align="center">20ns<br/>6ns corrected</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>NavSync CW25-TIM</td>
-<td align="center">25ns</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>NavSync CW12-TIM</td>
-<td align="center">30ns</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>Motorola OnCore UT+</td>
-<td align="center">50ns</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>Trimble Lassen iQ</td>
-<td align="center">50ns</td>
-<td align="center">0.675sec</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>Trimble Copernicus</td>
-<td align="center">50ns</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>ublox Antaris</td>
-<td align="center">50ns</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>ublox Antaris4</td>
-<td align="center">50ns</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>ublox Antaris4T</td>
-<td align="center">50ns<br>15ns compensated</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>Novatel SuperStarII</td>
-<td align="center">200ns</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>Thales AC12</td>
-<td align="center">250ns</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>Garmin GPS18/USB</td>
-<td align="center">1usec</td>
-<td align="center">0.100sec</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>Garmin GPS18/LVC</td>
-<td align="center">1usec</td>
-<td align="center">0.125sec</td>
-<td align="center">At 19200bps; drops to 0.525 at 4800bps</td>
-</tr>
-<tr>
-<td>Rockwell Jupiter</td>
-<td align="center">1usec</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>SiRFstar2</td>
-<td align="center">1usec</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-<tr>
-<td>SiRFstar3</td>
-<td align="center">1usec</td>
-<td align="center">-</td>
-<td align="center">-</td>
-</tr>
-</table>
-
-</div>
-
-<hr/>
-<script language="JavaScript" src="datestamp.js" type='text/javascript'></script>
-</body>
-</html>
-
-<!--
-Local Variables:
-compile-command: "(scp hardware.html shell.berlios.de:/home/groups/gpsd/htdocs)"
-End:
--->