diff options
author | Eric S. Raymond <esr@thyrsus.com> | 2009-01-20 04:22:12 +0000 |
---|---|---|
committer | Eric S. Raymond <esr@thyrsus.com> | 2009-01-20 04:22:12 +0000 |
commit | 196dfe516ba660b3f946954b98a868441d31f755 (patch) | |
tree | 653bae0120f2e8072a8b0839e77193a146d6ff7a /www | |
parent | abf8b15809fb8575de2bbb31abf33520d5e77612 (diff) | |
download | gpsd-196dfe516ba660b3f946954b98a868441d31f755.tar.gz |
Move to generating the hardware table from the master database.
Diffstat (limited to 'www')
-rw-r--r-- | www/Makefile | 6 | ||||
-rw-r--r-- | www/hardware-head.html | 131 | ||||
-rw-r--r-- | www/hardware-tail.html | 152 | ||||
-rw-r--r-- | www/hardware.html | 1613 |
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> </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> </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> </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> </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> </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> </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> </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 <panizzon@woody.ch> -</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 <tmib@xs4all.nl>. -</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" <esr@thyrsus.com> -</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 <oleg@crista.uni-wuppertal.de>.</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 <r.goyet@gmail.com>.<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 <belgabor@gmx.de> <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 <hartmut&x40;php.net> -</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 <jhecker@wireless.org.au> -</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. <rmarosko@wirelessfrontier.net> -and Amaury Jacquot <sxpert@esitcom.org>. -</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 <wk@ire.pw.edu.pl>. -</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@elital.net></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 <pascal.martin@cox.net></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 <killedbythoughts@mindcrime.net> -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 <jdomingo@24x7linux.com></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 <reed@interreality.org></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 <chris.kuethe@gmail.com>.</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 -<frank@nicholasfamilycentral.com>. -</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 <mpanczyk@gmail.com> -</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 <chris.kuethe@gmail.com>.</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 <dyp@perchine.com><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 <dave@davsoft.com.au> -</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 <pmcgillan@pateri.com>.</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 -> 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> -</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 <roland.ager@gmx.de> -</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 <ashikase@users.sourceforge.net> -</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 <gem@rellim.com>. -</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 <chris@newellfamily.net> -</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 — 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> -</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 -<chris.kuethe@gmail.com>.</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 -<wk@ire.pw.edu.pl>. -</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 <olivier.lahaye@free.fr>. -</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™ 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 <jeff@gritch.org> -</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 <jcurlnews@arcor.de> -</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 <me+gpsd@drbeat.li> -</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 -<andreas.stricker@fela.ch> -</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 <andy@thebmwz3.co.uk><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 <krynos@saturnus.com><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 <aurelianmaga@yahoo.com> -</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 <olli@cabbala.net>.</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, -<koos@kzdoos.xs4all.nl> -</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 >hq.ks@web.de< -</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 <chris.kuethe@gmail.com></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 <angusa@deltatee.com>.</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 <chris.kuethe@gmail.com> -</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> </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 <andreas.stricker@fela.ch> -</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 <selenau@kentkart.com.tr> -</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 <erpo41@gmail.com> -</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 <chris.kuethe@gmail.com> -</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 <espental@gmail.com> -</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 <ian@darwinsys.com> -</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> </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@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@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@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> </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: ---> |