diff options
-rw-r--r-- | gpscap.ini | 114 | ||||
-rw-r--r-- | gpscap.py | 15 | ||||
-rw-r--r-- | www/hardware-head.html | 7 | ||||
-rw-r--r-- | www/hotplug.png | bin | 0 -> 464 bytes |
4 files changed, 73 insertions, 63 deletions
@@ -387,7 +387,7 @@ notes = Requires the "-b" flag to prevent mode switching. If the receiver locks [AD-500] type = device vendor = Adapt Mobile -packaging = GPS mouse +packaging = mouse techdoc = http://adapt-mobile.bosqom.com/default.php?page_ID=3&spage_ID=1 uses = Nemerix interfaces = Bluetooth, USB @@ -415,7 +415,7 @@ notes = The vendor is out of business, but there are lots of these still [Billionton CF-GPS] type = device vendor = Billionton -packaging = GPS mouse +packaging = mouse techdoc = http://www.billionton.com/english/product/CF-GPS.htm uses = SiRF-2 interfaces = CF @@ -432,7 +432,7 @@ type = device engine = SKYTRAK interfaces = USB nmea = 3.01 -packaging = GPS mouse +packaging = mouse status = good submitter = Rene Warren <warrenlr@gmail.com> techdoc = http://www.canmore.com.tw/pdf/English%20user%20manual_GT-730F_L.pdf @@ -447,7 +447,7 @@ uses = MTK interfaces = Bluetooth model = V900 nmea = 3.01 -packaging = GPS mouse +packaging = mouse rating = fair submitter = Konstantin Ristl <konstiristl@gmail.com> techdoc = http://www.columbus-gps.de/v-900_support.php @@ -460,7 +460,7 @@ notes = Device is also a GPS-Logger [CPIT GP-27] type = device vendor = Central Pacific -packaging = GPS mouse +packaging = mouse techdoc = http://www.cpit.com/en/GP-27.html uses = Nemerix interfaces = Bluetooth @@ -484,7 +484,7 @@ notes = <ul> [EarthMate USB] type = device vendor = Delorme -packaging = GPS mouse +packaging = mouse techdoc = http://www.delorme.com/earthmate/default.asp uses = SiRF-2 interfaces = USB @@ -498,7 +498,7 @@ notes = This was the replacement for the old Zodiac version that spoke [EarthMate] type = device vendor = Delorme -packaging = GPS mouse +packaging = mouse uses = Zodiac interfaces = RS232C notes = These models have been discontinued. @@ -506,7 +506,7 @@ notes = These models have been discontinued. [TripMate] type = device vendor = Delorme -packaging = GPS mouse +packaging = mouse techdoc = http://vancouver-webpages.com/peter/tripmate.faq uses = Zodiac interfaces = RS232C @@ -532,7 +532,7 @@ notes = [Blumax GPS009] type = device vendor = EuroTronics -packaging = GPS mouse +packaging = mouse techdoc = http://www.eurotronic.net/products/produktdetails/gps_receiver.html uses = SiRF-3 interfaces = Bluetooth @@ -562,7 +562,7 @@ notes = "$PGRMI,,,,,,,R" must be sent to reset the device before PPS [Garmin GPS-16] type = device -packaging = GPS mouse +packaging = mouse vendor = Garmin techdoc = http://www.garmin.com/products/gps16/spec.html uses = Garmin @@ -580,7 +580,7 @@ notes = DGPS information in GPGGA sentence is not returned. Satellite [Garmin GPS-17N] type = device -packaging = GPS mouse +packaging = mouse vendor = Garmin techdoc = http://www.garmin.com/products/gps17/spec.html uses = Garmin @@ -594,7 +594,7 @@ notes = The 17N has been discontinued and replaced by the 17HVS. [Garmin GPS-17HVS] type = device vendor = Garmin -packaging = GPS mouse +packaging = mouse techdoc = https://buy.garmin.com/shop/shop.do?cID=158&pID=8630 engine = unknown interfaces = RS232 @@ -605,7 +605,7 @@ notes = Reported by Ulrich Voigt (no email address) [Garmin GPS-18 USB] type = device -packaging = GPS mouse +packaging = mouse vendor = Garmin techdoc = http://www.garmin.com/manuals/GPS18_TechnicalSpecification.pdf uses = Garmin @@ -622,7 +622,7 @@ notes = The USB version requires the Linux kernel garmin_usb driver [Garmin GPS-18 (all but USB)] type = device -packaging = GPS mouse +packaging = mouse vendor = Garmin techdoc = http://www.garmin.com/manuals/GPS18_TechnicalSpecification.pdf uses = Garmin @@ -741,7 +741,7 @@ notes = This device does not have real-time data output, and is incompatible wit [BC-307] type = device vendor = GlobalSat -packaging = GPS mouse +packaging = mouse techdoc = http://www.usglobalsat.com/item.asp?itemid=12 uses = SiRF-2 interfaces = CF @@ -754,7 +754,7 @@ notes = Acceptably functional running firmware 231ES. [BT-318] type = device vendor = GlobalSat -packaging = GPS mouse +packaging = mouse techdoc = http://www.globalsat.com.tw/english/products_detail.php?main_id=21&p_id=107 uses = SiRF-2 interfaces = Bluetooth @@ -765,7 +765,7 @@ notes = Reported by Frank Nicholas <frank@nicholasfamilycentral.com>. [BT-338] type = device vendor = GlobalSat -packaging = GPS mouse +packaging = mouse techdoc = http://www.usglobalsat.com/item.asp?itemid=6 uses = SiRF-3 interfaces = Bluetooth @@ -775,7 +775,7 @@ submitter = Michal Panczyk <mpanczyk@gmail.com> [BU-303] type = device vendor = GlobalSat -packaging = GPS mouse +packaging = mouse techdoc = http://www.usglobalsat.com/item.asp?itemid=11&catid=13 uses = SiRF-2 interfaces = USB @@ -791,7 +791,7 @@ notes = Older versions of the BU-303 had a [BU-353] type = device vendor = GlobalSat -packaging = GPS mouse +packaging = mouse techdoc = http://www.usglobalsat.com/item.asp?itemid=60&catid=17 uses = SiRF-3 interfaces = USB @@ -810,7 +810,7 @@ vendor = GlobalSat uses = SiRF-3 interfaces = Bluetooth nmea = 2.2 -packaging = GPS mouse +packaging = mouse rating = excellent submitter = Patrick Forristal <tradiuz@gmail.com> techdoc = http://www.globalsat.com.tw/eng/support_check.php?check_id=126&checkType=Manual @@ -819,7 +819,7 @@ tested = 2.37 [TripNav TN-200] type = device vendor = GlobalSat -packaging = GPS mouse +packaging = mouse techdoc = http://www.usglobalsat.com/item.asp?itemid=45&catid=13 uses = SiRF-2 interfaces = USB @@ -837,7 +837,7 @@ notes = We tested a version with SiRF Firmware level 231ES. The <a [TripNav TN-204] type = device vendor = GlobalSat -packaging = GPS mouse +packaging = mouse uses = SiRF-2 interfaces = CF tested = regression @@ -852,7 +852,7 @@ uses = MSB2122 interfaces = USB usbchip = pl2303 nmea = 3.0 -packaging = GPS mouse +packaging = mouse status = excellent submitter = Arnaud Le Meur <arnaudlemeur@free.fr> techdoc = http://www.globalsat.com.tw/eng/product_detail_00000124.htm @@ -867,7 +867,7 @@ notes = May ship with broken firmware that incorrectly reports the [HI-204S] type = device vendor = Haicom -packaging = GPS mouse +packaging = mouse techdoc = http://www.haicom.com.tw/products.htm uses = SiRF-2 interfaces = USB @@ -882,7 +882,7 @@ notes = SiRF firmware level 231ES (XTrac). Haicom provided a test unit. Manual [HI-204E] type = device vendor = Haicom -packaging = GPS mouse +packaging = mouse techdoc = http://www.haicom.com.tw/gps204E.shtml engine = Evermore BBP1202 interfaces = USB @@ -909,7 +909,7 @@ notes = NMEA works, but SiRF binary does not. This device seems to ignore the [HI-305N] type = device vendor = Haicom -packaging = GPS mouse +packaging = mouse techdoc = http://www.haicom.com.tw/ uses = Nemerix interfaces = CF @@ -923,7 +923,7 @@ notes = Adaptors for RS232, USB, and Bluetooth operation are available. [GM-210] type = device vendor = Holux -packaging = GPS mouse +packaging = mouse techdoc = http://www.amazon.com/Holux-GM-210-Receiver-Laptop-Pocket/dp/B0006ZMBTW uses = SiRF-2 interfaces = RS232 @@ -936,7 +936,7 @@ submitter = Patrick L. McGillan <pmcgillan@pateri.com>. [GR-230] type = device vendor = Holux -packaging = GPS mouse +packaging = mouse techdoc = http://www.holux.com.tw/Temp%20web/GR-230.html uses = SiRF-2 interfaces = Bluetooth @@ -952,7 +952,7 @@ notes = 4 color LED showing: Bluetooth, Navigation Update and Battery [GPSlim 236] type = device vendor = Holux -packaging = GPS mouse +packaging = mouse techdoc = http://en.holux.com.cn/product/search.htm?filename=gpsreceiver_bluetooth_gpslim2+36.htm&target=bluetooth00&level=grandsonson uses = SiRF-3 interfaces = Bluetooth @@ -972,7 +972,7 @@ notes = Does not report altitude reliably. [Holux GR-239] type = device vendor = Holux -packaging = GPS mouse +packaging = mouse techdoc = http://www.holux.com/JCore/en/support/DLF.jsp?DLU=http://www1.holux.com.tw:8080/JCore/UploadFile/79754.pdf uses = SiRF-3 interfaces = Bluetooth, USB @@ -986,7 +986,7 @@ notes = Bluetooth operation requires -b option. Powered from a car [M-241] type = device vendor = Holux -packaging = GPS mouse +packaging = mouse techdoc = http://www.holux.com/JCore/en/products/products_content.jsp?pno=341 uses = MTK interfaces = Bluetooth, USB @@ -1021,7 +1021,7 @@ notes = Depth finder and water-temperature sensor. [M3] type = device vendor = iTrek -packaging = GPS mouse +packaging = mouse techdoc = http://www.semsons.com/im3blgpsresi.html uses = SiRF-3 interfaces = Bluetooth @@ -1144,7 +1144,7 @@ notes = The Motorola Oncore product family has been discontinued. [T805] type = device vendor = Motorola -packaging = GPS mouse +packaging = mouse techdoc = http://www.motorola.com/motoinfo/product/detailsPf.jsp?globalObjectId=185 uses = SiRF-3 subtype = <a href="http://www.sirf.com/products/GSC3ProductInsert.pdf">GSC3f-7879</a> @@ -1171,7 +1171,7 @@ submitter = Diego Berge <gpsd@nippur.net> [NSA-U3] type = device vendor = Navius -packaging = GPS mouse +packaging = mouse techdoc = http://www.navius.biz/ uses = SiRF-2 interfaces = USB @@ -1187,7 +1187,7 @@ notes = Included with the horrible Windows navigation software from [NL-209P] type = device vendor = NaviLock -packaging = GPS mouse +packaging = mouse techdoc = http://www.navilock.de/produkte/gruppen/3/Kabel_Empfaenger/61371_NL-209PU.html?show=spec uses = Sony CXD2951 interfaces = USB, RS232, Bluetooth @@ -1207,7 +1207,7 @@ notes = When running, need to use the -b option, else the device will [NL-302U] type = device vendor = NaviLock -packaging = GPS mouse +packaging = mouse techdoc = http://www.navilock.de/produkte/gruppen/3/Kabel_Empfaenger/61422_NL-302U.html?show=spec uses = SiRF-3 subtype = GSW3.2.4_3.1.00.12-SDK003P1 @@ -1225,7 +1225,7 @@ date = 2008:07:24 location = Neustadt / Holstein 54.05N 10.49 E model = NL-402U USB Empfänger interfaces = USB -packaging = GPS mouse +packaging = mouse status = excellent submitter = Klaus Plöger <k.ploeger@gastradata.de> techdoc = http://www.navilock.de/download/PDFs/60095_-_NL-402U_Datenblatt/531 @@ -1261,7 +1261,7 @@ interfaces = USB location = East Haddon, Northampton, England, UK, 53.3N, 1.02W model = GR-300 nmea = 3.0 -packaging = GPS mouse +packaging = mouse status = excellent submitter = sk1ppy14@yahoo.co.uk techdoc = http://www.navisys.com.tw/products/image/GR-300_flyer-080409.pdf @@ -1312,7 +1312,7 @@ notes = In-car hands-free bluetooth phone and GPS device. Outputs NMEA [GPS-360] type = device vendor = Pharos -packaging = GPS mouse +packaging = mouse techdoc = http://www.pharosgps.com/support/igps360_spec.htm uses = SiRF-2 interfaces = USB @@ -1330,7 +1330,7 @@ notes = The Pharos comes with adaptors for SDIO, CF, USB and plain [iGPS-500] type = device vendor = Pharos -packaging = GPS mouse +packaging = mouse techdoc = http://www.pharosgps.com/products/proddetail.asp?prod=006_PB010_1.00&cat=141 uses = SiRF-3 subtype = GSC3f @@ -1344,7 +1344,7 @@ submitter = Aurelian Maga <aurelianmaga@yahoo.com> [BGR6205] type = device vendor = Phonix -packaging = GPS mouse +packaging = mouse techdoc = http://www.phonix.it/html/catalogo_dettaglio.cfm?idProducts=E09B5AB7-BCDF-DF66-24853E2B4680AB2C uses = SiRF-2 interfaces = Bluetooth @@ -1361,7 +1361,7 @@ notes = As this is a Bluetooth device, gpsd must either be run with "-b" or must [GPS-6010 USB] type = device vendor = Rikaline -packaging = GPS mouse +packaging = mouse techdoc = http://www.rikaline.com/download/GPS-6010-Manual-E.pdf uses = SiRF-2 interfaces = USB @@ -1374,7 +1374,7 @@ notes = Uses SiRF firmware version 2.3.2-GSW2-2.05.024-C1Prod1.1. Manufacturer [GPS-6010-X5] type = device vendor = Rikaline -packaging = GPS mouse +packaging = mouse techdoc = http://www.rikaline.com/gps_receiver.htm uses = SiRF-2 interfaces = USB @@ -1390,7 +1390,7 @@ notes = The USB cable is a separate item to order. You can also order an [Sapphire USB] type = device vendor = Royaltek -packaging = GPS mouse +packaging = mouse techdoc = http://www.royaltek.com/content/view/27/27/ uses = SiRF-2 interfaces = USB @@ -1405,7 +1405,7 @@ firmware = GSW3.2.5_3.3.01.06_SDK001P1.00 interfaces = USB nmea = 3.0 notes = Works out of the box. -packaging = GPS mouse +packaging = mouse rating = excellent submitter = Stijn Ghesquiere <stijn@applesnail.net> techdoc = http://www.royaltek.com/FileDownload.php?dir=Product_C1_Info&file=RGM-3600%20operational%20manual%20V1_1209966059.pdf @@ -1416,14 +1416,14 @@ vendor = Royaltek type = device techdoc = http://www.royaltek.com/products_dtl.php?cid=2&id=23&argPage=1&argI=3 vendor = Royaltek -packaging = GPS mouse +packaging = mouse uses = SiRF-2 subtype = GSC3f/LP interfaces = USB (PL2303) tested = regression nmea = 3.0 submitter = Philipp Klenze <hq.ks@web.de> -notes = This is a GPS data logger with GPS mouse functionality. Before it can be +notes = This is a GPS data logger with mouse functionality. Before it can be used with gpsd, the mouse functionality has to be switched on. That can be done with the rgm3800py utility by Karsten Petersen. The author of said tool has been very helpful to me by describing how to do that on @@ -1478,7 +1478,7 @@ notes = Reported by Henk Fijnvandraat (no email address) [GM-38/12V] type = device vendor = San Jose Navigation -packaging = GPS mouse +packaging = mouse techdoc = http://www.tri-m.com/products/systems/gm38.html engine = Furuno GN-77 interfaces = RS232 @@ -1493,7 +1493,7 @@ notes = Ships bad packet checksums when it does not have a fix. [TP-051] type = device vendor = Techway -packaging = GPS mouse +packaging = mouse techdoc = http://www.techwayinc.com.tw/TP-051.htm uses = SiRF-2 interfaces = USB @@ -1508,7 +1508,7 @@ notes = Advertises that it is waterproof. [iGPS-M] type = device vendor = Transystem -packaging = GPS mouse +packaging = mouse techdoc = http://www.transystem.com.tw/products/index_detail.php?mcat_no=2&cat_no=32&pno=10&ver=en uses = uNav interfaces = USB @@ -1553,7 +1553,7 @@ techdoc = http://www.trimble.com/lasseniq.shtml engine = Colossus RF ASIC, IO-C33 (Epson C33 RISC) interfaces = USB,RS232 pps = True -usbchip = Silicon Labs CP2102 +usbchip = CP2102 tested = regression status = good nmea = 3.0 @@ -1598,11 +1598,11 @@ submitter = Chris Kuethe <chris.kuethe@gmail.com> [WBT-200] type = device vendor = Wintec -packaging = GPS mouse +packaging = mouse techdoc = http://www.wintec.com.tw/en/product_detail.php?pro_id=57 engine = FastraX iTrax03 interfaces = Bluetooth, USB -usbchip = Silicon Laboratories CP2101 +usbchip = CP2101 tested = regression nmea = 3.0 status = good @@ -1615,11 +1615,11 @@ notes = This receiver operates correctly as a generic NMEA device, [WBT-201] type = device vendor = Wintec -packaging = GPS mouse +packaging = mouse techdoc = http://www.wintec.com.tw/en/product_detail.php?pro_id=65 uses = ANTARIS4 interfaces = Bluetooth, USB -usbchip = Silicon Laboratories CP2101 +usbchip = CP2101 tested = 2.33 submitter = Espen Talberg <espental@gmail.com> notes = This receiver operates correctly as a generic NMEA device, UBX support @@ -1631,12 +1631,12 @@ notes = This receiver operates correctly as a generic NMEA device, UBX support [WGM-300U] type = device vendor = UniTraq -packaging = GPS mouse +packaging = mouse techdoc = http://www.wintec.com.tw/en/support_detail.php?cate_id=11&support_id=14 uses = Sony CXD2951 noconfigure = True interfaces = USB -usbchip = Silicon Laboratories CP2101 +usbchip = CP2101 tested = 2.35 nmea = 3.0 submitter = Reported by Ian Darwin <ian@darwinsys.com> @@ -1,6 +1,6 @@ """ -gpscap - GPS capability dictionary class. +gpscap - GPS/AIS capability dictionary class. """ import ConfigParser @@ -67,6 +67,7 @@ class GPSDictionary(ConfigParser.RawConfigParser): </tr> """ vhead = "<tr><td style='text-align:center;' colspan='7'><a href='%s'>%s</a></td></tr>\n" + hotpluggables = ("pl2303", "CP2101") ofp.write(thead % (len(self.devices), len(self.vendors))) for vendor in self.vendors: ofp.write(vhead % (self.get(vendor, "vendor_site"), vendor)) @@ -114,15 +115,17 @@ class GPSDictionary(ConfigParser.RawConfigParser): if self.has_option(dev, "noconfigure"): testfield += "<img title='Requires -b option' src='noconfigure.png'>" if self.get(dev, "status") == "excellent": - testfield += "<img src='star.png'><img src='star.png'><img src='star.png'><img src='star.png'>" + testfield += "<img src='star.png'/><img src='star.png'/><img src='star.png'/><img src='star.png'/>" elif self.get(dev, "status") == "good": - testfield += "<img src='star.png'><img src='star.png'><img src='star.png'>" + testfield += "<img src='star.png'/><img src='star.png/'><img src='star.png'/>" elif self.get(dev, "status") == "fair": - testfield += "<img src='star.png'><img src='star.png'>" + testfield += "<img src='star.png'/><img src='star.png'/>" elif self.get(dev, "status") == "poor": - testfield += "<img src='star.png'>" + testfield += "<img src='star.png'/>" elif self.get(dev, "status") == "broken": - testfield += "<img title='Device is broken' src='bomb.png'>" + testfield += "<img title='Device is broken' src='bomb.png'/>" + if self.has_option(dev, "usbchip") and self.get(dev, "usbchip") in hotpluggables: + testfield += "<img src='hotplug.png'/>" ofp.write("<td>%s</td>\n" % testfield) nmea = " " if self.has_option(dev, "nmea"): diff --git a/www/hardware-head.html b/www/hardware-head.html index 38fd7417..c94cbbbf 100644 --- a/www/hardware-head.html +++ b/www/hardware-head.html @@ -157,6 +157,13 @@ regression-test load. These are checked on every release.</li> <li><img src="discontinued.png"/> marks devices that have been discontinued by their manufacturers.</li> + +<li><img src="hotplug.png"/> marks devices which will be recognized by +the Linux hotplug system when they are plugged in. If you installed +<tt>gpsd</tt> from a binary package,or did "make udev-install" from +the source distribution, this should mean you never have to launch +<tt>gpsd</tt> manually; the usdev syatem will launch it for you when +it sees a device of this kind go active.</li> </ul></p> <p>Note that in most cases (including the <img src="noconfigure.png"/> diff --git a/www/hotplug.png b/www/hotplug.png Binary files differnew file mode 100644 index 00000000..c69d7e8d --- /dev/null +++ b/www/hotplug.png |