summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gpscap.ini114
-rw-r--r--gpscap.py15
-rw-r--r--www/hardware-head.html7
-rw-r--r--www/hotplug.pngbin0 -> 464 bytes
4 files changed, 73 insertions, 63 deletions
diff --git a/gpscap.ini b/gpscap.ini
index 7ecf60d0..e6862128 100644
--- a/gpscap.ini
+++ b/gpscap.ini
@@ -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>
diff --git a/gpscap.py b/gpscap.py
index c0e6c232..386d6094 100644
--- a/gpscap.py
+++ b/gpscap.py
@@ -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 = "&nbsp;"
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
new file mode 100644
index 00000000..c69d7e8d
--- /dev/null
+++ b/www/hotplug.png
Binary files differ