bu_303b.html 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383
  1. <!DOCTYPE HTML>
  2. <html lang="en">
  3. <head lang="en">
  4. <title>BU-303 GPS Receiver</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  6. <meta name="Author" content="Eric S. Raymond">
  7. <meta name="Revised" content="9 April 2015">
  8. <meta name="robots" content="index,follow">
  9. <meta name="Keywords" content="GPS, BU-303">
  10. <link rel="stylesheet" href="sitestyle.css" type="text/css" >
  11. <meta name="description" content="The BU-303 receiver.">
  12. <link rel="stylesheet" href="main.css" type="text/css">
  13. </head>
  14. <body>
  15. <div id="Header">
  16. BU-303 GPS Receiver
  17. </div>
  18. <div id="Menu">
  19. <img src="gpsd-logo-small.png" alt="Small gpsd Logo" height="126"
  20. width="105"><br>
  21. <a href="index.html">Home</a><br>
  22. <a href="index.html#news">News</a><br>
  23. <a href="index.html#downloads">Downloads</a><br>
  24. <a href="index.html#mailing-lists">Mailing lists</a><br>
  25. <a href="index.html#documentation">Documentation</a><br>
  26. <a href="faq.html">FAQ</a><br>
  27. <a href="xgps-sample.html">Screenshots</a><br>
  28. <a href="index.html#recipes">Recipes</a><br>
  29. <a href="index.html#others">Other GPSDs</a><br>
  30. <a href="hardware.html">Hardware</a><br>
  31. <a href="for-vendors.html">For GPS Vendors</a><br>
  32. <a href="wishlist.html">Wish List</a><br>
  33. <a href="hall-of-shame.html">Hall of Shame</a><br>
  34. <a href="troubleshooting.html">Troubleshooting Guide</a><br>
  35. <a href="hacking.html">Hacker's Guide</a><br>
  36. <a href="protocol-transition.html">Application Compatibility</a>
  37. <a href="references.html">References</a><br>
  38. <a href="history.html">History</a><br>
  39. <a href="future.html">Future</a><br>
  40. <a href='http://www.catb.org/hacker-emblem/'>
  41. <img src='glider.png' alt='hacker emblem' height="55" width="55"></a><br>
  42. <a href="https://validator.w3.org/check/referer"><img
  43. src="https://www.w3.org/Icons/valid-html401"
  44. alt="Valid HTML 4.01!" height="31" width="88"></a>
  45. </div>
  46. <div id="Content">
  47. <p>(Found on a Korean electronics dealer's website, edited to fix the
  48. English and remove promotional crap.)</p>
  49. <div style='align:center'>
  50. <img src="BU303-2.gif" alt="Image of a BU303" width="500" height="300">
  51. </div>
  52. <table style="align:center;border:0">
  53. <tbody>
  54. <tr>
  55. <td class="TB-2" style="vertical-align:top" colspan="2">Features:</td>
  56. </tr>
  57. <tr>
  58. <td class="ffg" style="vertical-align:top;width:6%;background-color:#d7f2ff">
  59. <div style='align:center'>
  60. 1.
  61. </div>
  62. </td>
  63. <td class="T-1" style="vertical-align:top;width:94%;background-color:#d7f2ff">"SiRF Star
  64. II/LP" high performance and low power consumption chipset.</td>
  65. </tr>
  66. <tr>
  67. <td class="ffg" style="vertical-align:width:6%">
  68. <div style='align:center'>
  69. 2.
  70. </div>
  71. </td>
  72. <td class="T-1" style="vertical-align:width:94%">All-in-view 12-channel parallel
  73. processing.</td>
  74. </tr>
  75. <tr>
  76. <td class="ffg" style="vertical-align:width:6%;background-color:#d7f2ff">
  77. <div style='align:center'>
  78. 3.
  79. </div>
  80. </td>
  81. <td class="T-1" style="vertical-align:width:94%;background-color:#d7f2ff">Built-in active
  82. antenna.</td>
  83. </tr>
  84. <tr>
  85. <td class="ffg" style="vertical-align:width:6%">
  86. <div style='align:center'>
  87. 4.
  88. </div>
  89. </td>
  90. <td class="T-1" style="vertical-align:width:94%">High sensitivity to satellite
  91. signal.</td>
  92. </tr>
  93. <tr>
  94. <td class="ffg" style="vertical-align:width:6%;background-color:#d7f2ff">
  95. <div style='align:center'>
  96. 5.
  97. </div>
  98. </td>
  99. <td class="T-1" style="vertical-align:width:94%;background-color:#d7f2ff">Cold start
  100. under 45 seconds, average.</td>
  101. </tr>
  102. <tr>
  103. <td class="ffg" style="vertical-align:width:6%">
  104. <div style='align:center'>
  105. 6.
  106. </div>
  107. </td>
  108. <td class="T-1" style="vertical-align:width:94%">Superior urban canyon
  109. performance.</td>
  110. </tr>
  111. <tr>
  112. <td class="ffg" style="vertical-align:width:6%;background-color:#d7f2ff">
  113. <div style='align:center'>
  114. 7.
  115. </div>
  116. </td>
  117. <td class="T-1" style="vertical-align:width:94%;background-color:#d7f2ff">FoliageLock for
  118. weak signal tracking.</td>
  119. </tr>
  120. <tr>
  121. <td class="ffg" style="vertical-align:width:6%">
  122. <div style='align:center'>
  123. 8.
  124. </div>
  125. </td>
  126. <td class="T-1" style="vertical-align:width:94%">Built-in SuperCap to reserve
  127. system data for rapid satellite acquisition.</td>
  128. </tr>
  129. <tr>
  130. <td class="ffg" style="vertical-align:width:6%;background-color:#d7f2ff">
  131. <div style='align:center'>
  132. 9.
  133. </div>
  134. </td>
  135. <td class="T-1" style="vertical-align:width:94%;background-color:#d7f2ff">Supported NMEA
  136. 0183 command: GGA, GSA, GSV, RMC, GLL, VTG</td>
  137. </tr>
  138. <tr>
  139. <td class="ffg" style="vertical-align:width:6%">
  140. <div style='align:center'>
  141. 10.
  142. </div>
  143. </td>
  144. <td class="T-1" style="vertical-align:width:94%">Magnetic base for
  145. mounting on a car.</td>
  146. </tr>
  147. <tr>
  148. <td class="ffg" style="vertical-align:width:6%;background-color:#d7f2ff">
  149. <div style='align:center'>
  150. 11.
  151. </div>
  152. </td>
  153. <td class="T-1" style="vertical-align:width:94%;background-color:#d7f2ff">LED indicator
  154. for GPS fix or not fix.<br>
  155. LED OFF: Receiver is off<br>
  156. LED ON : No fix, searching<br>
  157. LED Flashing: Position Fixed</td>
  158. </tr>
  159. <tr>
  160. <td class="ffg" style="vertical-align:width:6%">
  161. <div style='align:center'>
  162. 12.
  163. </div>
  164. </td>
  165. <td class="T-1" style="vertical-align:width:94%">Non-slip on the bottom</td>
  166. </tr>
  167. <tr>
  168. <td class="ffg" style="vertical-align:width:6%;background-color:#d7f2ff">
  169. <div style='align:center'>
  170. 13.
  171. </div>
  172. </td>
  173. <td class="T-1" style="vertical-align:width:94%;background-color:#d7f2ff">USB interface
  174. connection port</td>
  175. </tr>
  176. </tbody>
  177. </table>
  178. <br>
  179. <table style="align:center;border:0">
  180. <tbody>
  181. <tr>
  182. <td class="TB-2" style="vertical-align:top" colspan="2">Specifications:</td>
  183. </tr>
  184. <tr>
  185. <td class="ffg" style='vertical-align:width:33%;background-color:#d7f2ff'>Interface</td>
  186. <td class="T-1" style='vertical-align:width:67%;background-color:#d7f2ff'>USB</td>
  187. </tr>
  188. <tr>
  189. <td class="ffg" style="vertical-align:width:33%">Output Messages</td>
  190. <td class="T-1" style="vertical-align:width:67%">NMEA0183 V2.2 protocol, and
  191. supports commands:<br>
  192. GGA, GSA, GSV, RMC, GLL, VTG</td>
  193. </tr>
  194. <tr>
  195. <td class="ffg" style='vertical-align:width:33%;background-color:#d7f2ff'>Datum</td>
  196. <td class="T-1" style='vertical-align:width:33%;background-color:#d7f2ff'>WGS84</td>
  197. </tr>
  198. <tr>
  199. <td class="ffg" style="vertical-align:width:33%">Hot Start</td>
  200. <td class="T-1" style="vertical-align:width:67%">8 sec.average</td>
  201. </tr>
  202. <tr>
  203. <td class="ffg" style='vertical-align:width:33%;background-color:#d7f2ff'>Warm Start</td>
  204. <td class="T-1" style='vertical-align:width:33%;background-color:#d7f2ff'>38 sec.average</td>
  205. </tr>
  206. <tr>
  207. <td class="ffg" style="vertical-align:width:33%">Cold Start</td>
  208. <td class="T-1" style="vertical-align:width:67%">48 sec.average</td>
  209. </tr>
  210. <tr>
  211. <td class="ffg" style='vertical-align:width:33%;background-color:#d7f2ff'>Altitude Limit</td>
  212. <td class="T-1" style='vertical-align:width:33%;background-color:#d7f2ff'>18,000m(60,000
  213. feet)Max.</td>
  214. </tr>
  215. <tr>
  216. <td class="ffg" style="vertical-align:width:33%">Re-acquisition</td>
  217. <td class="T-1" style="vertical-align:width:67%">100ms</td>
  218. </tr>
  219. <tr>
  220. <td class="ffg" style='vertical-align:width:33%;background-color:#d7f2ff'>Velocity Limit</td>
  221. <td class="T-1" style='vertical-align:width:33%;background-color:#d7f2ff'>515
  222. meters/sec(1000knots)Max</td>
  223. </tr>
  224. <tr>
  225. <td class="ffg" style="vertical-align:width:33%">Jerk Limit</td>
  226. <td class="T-1" style="vertical-align:width:67%">20 m/sec**3</td>
  227. </tr>
  228. <tr>
  229. <td class="ffg" style='vertical-align:width:33%;background-color:#d7f2ff'>Horizontal
  230. Accuracy</td>
  231. <td class="T-1" style='vertical-align:width:33%;background-color:#d7f2ff'>15m 2d RMS
  232. without SA<br>
  233. 10m 2d RMS WAAS enabled<br>
  234. 1-5m DGPS corrected .</td>
  235. </tr>
  236. <tr>
  237. <td class="ffg" style="vertical-align:width:33%">Vertical Accuracy</td>
  238. <td class="T-1" style="vertical-align:width:67%">40m 95%</td>
  239. </tr>
  240. <tr>
  241. <td class="ffg" style='vertical-align:width:33%;background-color:#d7f2ff'>Velocity
  242. Accuracy</td>
  243. <td class="T-1" style='vertical-align:width:33%;background-color:#d7f2ff'>0.1m/sec 95%</td>
  244. </tr>
  245. <tr>
  246. <td class="ffg" style="vertical-align:width:33%">Time Accuracy</td>
  247. <td class="T-1" style="vertical-align:width:67%">1us synchronized to GPS time</td>
  248. </tr>
  249. <tr>
  250. <td class="ffg" style='vertical-align:width:33%;background-color:#d7f2ff'>Dimension</td>
  251. <td class="T-1" style='vertical-align:width:33%;background-color:#d7f2ff'>59 mm*47mm*21mm</td>
  252. </tr>
  253. <tr>
  254. <td class="ffg" style="vertical-align:width:33%">Power Consumption</td>
  255. <td class="T-1" style="vertical-align:width:67%">90 mA(include Antenna)</td>
  256. </tr>
  257. <tr>
  258. <td class="ffg" style='vertical-align:width:33%;background-color:#d7f2ff'>Storage
  259. Temperature</td>
  260. <td class="T-1" style='vertical-align:width:33%;background-color:#d7f2ff'>-40C ~ 85C</td>
  261. </tr>
  262. <tr>
  263. <td class="ffg" style="vertical-align:width:33%">Operation Temperature</td>
  264. <td class="T-1" style="vertical-align:width:67%">-40C - 80C</td>
  265. </tr>
  266. <tr>
  267. <td class="ffg" style='vertical-align:width:33%;background-color:#d7f2ff'>Humidity</td>
  268. <td class="T-1" style='vertical-align:width:33%;background-color:#d7f2ff'>Up to 95% non -
  269. Condensing</td>
  270. </tr>
  271. </tbody>
  272. </table>
  273. <div>&nbsp;</div>
  274. <p>And this is from the spec sheet for the RoyalTek Sapphire, another
  275. SiRF-II-based GPS:</p>
  276. <pre>
  277. Altitude 18000 meters (60000 feet) max.
  278. Velocity 514 meters / second max.
  279. Jerk 20 meters / second, max.
  280. Acceleration 4 G, max.
  281. </pre>
  282. <p>And now ESR tells a hardware-repair war story:</p>
  283. <p>Older versions of the BU-303 (before mid-September 2004) had a
  284. design flaw. The device has an internal SuperCap, probably used to
  285. drive static RAM holding fix information when the unit is unplugged or
  286. powered down. The only thing holding the battery on the PCB was the
  287. solder on its leads.</p>
  288. <p>Mechanical vibration and shock (from events like allowing the GPS
  289. to fall on the floor) could stress and eventually break the solder bond.
  290. If you start hearing a rattling noise from inside the BU-303 case,
  291. this has probably happened. The least-bad effect this can have is
  292. that the unit will start taking longer to acquire a first fix, because
  293. every time you plug it in will effectively be a cold start. If the loose
  294. SuperCap's contacts land in the right places, they can destroy or
  295. subtly derange the unit. At worst, this actually presented an
  296. explosion hazard.</p>
  297. <p>After the battery has been loose for a while, the USB transceiver
  298. in the device may go catatonic. You will know this has happened if
  299. the indicator LED still lights when the BU-303 is plugged in but the
  300. USB system on your laptop no longer sees the device. Check this by
  301. running lsusb(1); you should see a line that looks like this:</p>
  302. <pre>
  303. Bus XXX: Device YYY: ID 067b:2302 Prolific Technology Inc. PL2303 Serial Port
  304. </pre>
  305. <p>If you don't see this line, do not despair &mdash; it is actually
  306. possible to repair the unit. Here is how:</p>
  307. <ol>
  308. <li>Collect the right tools. You will need one (1) Philips-blade
  309. jewelers' screwdriver, one (1) tube of epoxy superglue, and one (1)
  310. clean well-lighted surface on which tiny parts won't disappear. If
  311. your fingers are clumsy, get a pair of tweezers or a really small pair
  312. of needlenose pliers.</li>
  313. <li>There's a rubber nonskid pad on the bottom of the BU-303. Peel
  314. back the edge closest to where the USB cable emerges from the case (it
  315. isn't necessary to remove the whole thing). You'll see two Philips
  316. screws. Remove and save them. </li>
  317. <li>Carefully pry the case apart along the seam near the cable hole.
  318. Inside, you'll see a single small PCB (printed-circuit board).
  319. Watch for two small parts that may be loose inside the case. One is
  320. the battery. The other is a transparent plastic light-diffuser plug
  321. that sits in the hole over the LED. You want to not lose either of
  322. these! There is nothing really holding the diffuser in the LED hole
  323. but the presence of the PCB. I dropped mine and it was only rescued
  324. from oblivion by my sharp-eyed wife.</li>
  325. <li>Look for a place near the edge of the PCB that has a white circle
  326. stenciled on it. That is where the loose battery making the rattling
  327. noise should be secured. You'll notice that there are two parallel pads on
  328. the PCB, like trenches a fraction of a millimeter deep, pointing
  329. parallel to the board-edge towards the middle of one side, that match
  330. two metal fingers on the loose battery.</li>
  331. <li>Place the battery within the white circle so that its figers sit on
  332. the pads. There will be only one way it fits. Once you know how to
  333. put it in that position with your fingers or a pair of tweezers, get
  334. out a tube of epoxy superglue. Put some on the metal rectangle on the
  335. bottom face of the battery and put the battery into position. Hold it
  336. there long enough for the glue to set.</li>
  337. <li>Unplug the USB cable from the connector on the PCB and plug it
  338. back in. This step is voodoo; it's what actually seemed to rouse the
  339. USB transceiver from catatonia, though I don't know how or why.</li>
  340. <li>Reassemble the case around the PCB. You'll know the right way for
  341. the PCB in fit in it because it puts the LED on the PCB edge right
  342. underneath its hole. Be careful not to drop the transparent plastic
  343. diffuser! If you still have the glue handy, glue it in too, just in
  344. case.</li>
  345. </ol>
  346. <p>If you are lucky, your BU-303 now works again. But you need to be
  347. luckier than me; I got my USB subsystem to see it again, but it still
  348. doesn't send bits.</p>
  349. <hr>
  350. <script src="datestamp.js"></script>
  351. </div>
  352. </body>
  353. </html>