hardware-head.html.in 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <!DOCTYPE HTML>
  2. <html lang="en">
  3. <!-- @MASTER@ -->
  4. <head lang="en">
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6. <meta name="Author" content="Eric Raymond">
  7. <meta name="Description" content="Hardware known to work with GPSD.">
  8. <meta name="Keywords" content="GPS, gpsd, hardware">
  9. <meta name="revised" content="@DATE@">
  10. <meta name="robots" content="index,follow">
  11. <title>Compatible GPSes</title>
  12. <link rel="stylesheet" href="main.css" type="text/css">
  13. </head>
  14. <body>
  15. <div id="Header">Compatible Hardware</div>
  16. <div id="Menu">
  17. <img src="gpsd-logo-small.png" alt="Small gpsd Logo" height="126"
  18. width="105"><br>
  19. <a href="index.html">Home</a><br>
  20. <a href="index.html#news">News</a><br>
  21. <a href="index.html#downloads">Downloads</a><br>
  22. <a href="index.html#mailing-lists">Mailing lists</a><br>
  23. <a href="index.html#documentation">Documentation</a><br>
  24. <a href="faq.html">FAQ</a><br>
  25. <a href="xgps-sample.html">Screenshots</a><br>
  26. <a href="index.html#recipes">Recipes</a><br>
  27. <a href="index.html#others">Other GPSDs</a><br>
  28. Hardware<br>
  29. <a href="for-vendors.html">For GPS Vendors</a><br>
  30. <a href="wishlist.html">Wish List</a><br>
  31. <a href="hall-of-shame.html">Hall of Shame</a><br>
  32. <a href="troubleshooting.html">Troubleshooting Guide</a><br>
  33. <a href="hacking.html">Hacker's Guide</a><br>
  34. <a href="protocol-transition.html">Application Compatibility</a>
  35. <a href="references.html">References</a><br>
  36. <a href="history.html">History</a><br>
  37. <a href="future.html">Future</a><br>
  38. <div>&nbsp;</div>
  39. <a href='http://www.catb.org/hacker-emblem/'><img
  40. src='glider.png' alt='hacker emblem' height="55" width="55"></a><br>
  41. <script src="https://www.openhub.net/p/3944/widgets/project_thin_badge.js"></script>
  42. <hr>
  43. <script><!--
  44. google_ad_client = "pub-1458586455084261";
  45. google_ad_width = 160;
  46. google_ad_height = 600;
  47. google_ad_format = "160x600_as";
  48. google_ad_type = "text";
  49. google_ad_channel = "";
  50. //--></script>
  51. <script src="https://pagead2.googlesyndication.com/pagead/show_ads.js">
  52. </script>
  53. <hr>
  54. <a href="https://validator.w3.org/check/referer"><img
  55. src="https://www.w3.org/Icons/valid-html401"
  56. alt="Valid HTML 4.01!" height="31" width="88"></a>
  57. </div>
  58. <div id="Content">
  59. <div style="text-align: center;">
  60. <div style="text-align: left; margin: 1em auto; width: 50%;">
  61. <span>Search for hardware information here:</span>
  62. <!-- SiteSearch Google -->
  63. <form method="get" action="https://www.google.com/custom">
  64. <table style="border: 0">
  65. <tr><td style="vertical-align:top;text-align:left">
  66. <a href="https://www.google.com/">
  67. <img src="https://www.google.com/logos/Logo_25wht.gif" style='border:0px' alt="Google" height="32" width="75"></a>
  68. </td>
  69. <td>
  70. <input type="hidden" name="domains" value="@SITESEARCH@">
  71. <input type="text" name="q" size="31" maxlength="255" value="">
  72. <input type="submit" name="sa" value="Search">
  73. </td></tr>
  74. <tr>
  75. <td>&nbsp;</td>
  76. <td>
  77. <table>
  78. <tr>
  79. <td>
  80. <input type="radio" name="sitesearch" value="">
  81. Web
  82. </td>
  83. <td>
  84. <input type="radio" name="sitesearch" value="@SITESEARCH@" checked="checked">
  85. @SITESEARCH@
  86. </td>
  87. </tr>
  88. </table>
  89. <input type="hidden" name="client" value="pub-1458586455084261">
  90. <input type="hidden" name="forid" value="1">
  91. <input type="hidden" name="ie" value="ISO-8859-1">
  92. <input type="hidden" name="oe" value="ISO-8859-1">
  93. <input type="hidden" name="flav" value="0000">
  94. <input type="hidden" name="sig" value="BCQudoNGuH3P6MJe">
  95. <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">
  96. <input type="hidden" name="hl" value="en">
  97. </td></tr></table>
  98. </form>
  99. <!-- SiteSearch Google -->
  100. </div>
  101. </div>
  102. <p><code>gpsd</code> should work with any GPS or AIS receiver using an
  103. RS232C or USB interface that advertises NMEA-0183 compliance. Here
  104. are some notes on hardware we have tested. Hyperlinks lead to
  105. technical information. The "Tested with" column is the last
  106. <code>gpsd</code> version with which this receiver is known to have
  107. been successfully tested. It is likely that later releases will
  108. support the receiver, especially if there is a
  109. <img src="regression.png" alt="Regression icon"> in this column;
  110. this means we have a regression test load for the
  111. device that is checked before each release.
  112. </p>
  113. <p>Vendors are listed in alphabetical order.</p>
  114. <p><b>Warning:</b> the baudrate-hunting code in <code>gpsd</code>
  115. tickles serious firmware bugs on some Bluetooth and USB devices.
  116. These bugs may send affected GPSes catatonic. See this <a
  117. href="upstream-bugs.html#bluetooth">bug warning</a> for a description
  118. of the problem. Where possible, we indicate this in the device table.</p>
  119. <p>Icons used in the table:</p>
  120. <ul>
  121. <li><img src="star.png" alt="Star icon"><img src="star.png" alt="Star
  122. icon"><img src="star.png" alt="Star icon"><img src="star.png"
  123. alt="Star icon"> marks devices with <b>Excellent</b> performance: gpsd
  124. recognizes the receiver rapidly and reliably, reports are complete and
  125. correct.</li>
  126. <li><img src="star.png" alt="Star icon"><img src="star.png" alt="Star
  127. icon"><img src="star.png" alt="Star icon"> marks devices with
  128. <b>Good</b> performance: <code>gpsd</code> has minor problems or lag
  129. recognizing the device, but reports are complete and correct.</li>
  130. <li><img src="star.png" alt="Star icon"><img src="star.png" alt="Star
  131. icon"> marks devices with <b>Fair</b> performance: reports have minor
  132. dropouts or problems, including occasional transient nonsense
  133. values.</li>
  134. <li><img src="star.png" alt="Star icon"> marks devices with
  135. <b>Poor</b> performance: reports frequently have values that are wrong
  136. or nonsense.</li>
  137. <li><img src="bomb.png" alt="Bomb icon"> marks devices which are <b>Broken</b>;
  138. gpsd frequently fails to recognize the device at all.</li>
  139. <li><img src="noconfigure.png" alt="No-configure icon"> marks devices
  140. that needed the <code>gpsd -b</code> option when tested. Usually these are
  141. Bluetooth devices with defective firmware that does not handle
  142. baud-rate changes properly. Some poorly-designed USB devices choke if
  143. they are fed too many probe strings; these may work better with recent
  144. versions of <code>gpsd</code>, which interleaves probe writes with the
  145. first few packet reads.</li>
  146. <li><img src="regression.png" alt="Regression-test icon"> marks
  147. devices for which we have a regression-test load. These are checked on
  148. every release.</li>
  149. <li><img src="discontinued.png" alt="Discontinued icon"> marks
  150. devices that have been discontinued by their manufacturers.</li>
  151. <li><img src="hotplug.png" alt="Hotplug icon"> marks devices which
  152. will be recognized by the Linux hotplug system when they are plugged
  153. in. If you installed <code>gpsd</code> from a binary package,or did "scons
  154. udev-install" from the source distribution, this should mean you never
  155. have to launch <code>gpsd</code> manually; the udev system will launch it
  156. for you when it sees a device of this kind go active.</li>
  157. </ul>
  158. <p>Note that in most cases (including the <img src="noconfigure.png"
  159. alt="No-configure icon"> bug), poor ratings reflect problems not in
  160. <code>gpsd</code> but rather in device design and firmware so badly
  161. botched that <code>gpsd</code> cannot compensate.</p>
  162. <p>In the PPS column of the table table, if just one number is given
  163. it is the manufacturer's claimed timing accuracy. If a second number
  164. is given it is a measured NTP offset.</p>
  165. <p>This table is generated from a capability database in the
  166. <code>gpsd</code> source tree. Please help us enrich the database with
  167. new devices by filling out <a href="@WEBFORM@">this form</a>.</p>
  168. <div>&nbsp;</div>
  169. <!-- hardware-head.html ends here -->