hrev52088 adds 2 changesets to branch 'master'
old head: 131c64ad4a0482ed269baf074d411b19cafac7eb
new head: 12552deffcef0b6ce37a876489c9c26e249d78cd
overview:
https://git.haiku-os.org/haiku/log/?qt=range&q=12552deffcef+%5E131c64ad4a04
----------------------------------------------------------------------------
9fcd8dadfee3: freebsd11_network: Adopt the generation of usbdevs.h.
The only thing using it at present is the "pegasus" driver, so it
already doesn't make a lot of sense to keep it in src/apps/devices.
Since in the future it will be used by FreeBSD USB network drivers,
it makes sense for the FreeBSD compat layer to adopt it.
Also some related cleanup to the awk files -- they are now stored
in a "tools" subdirectory, which is more similar to where FreeBSD does it.
We are also now using FreeBSD's usbdevs2h.awk instead of NetBSD's,
as this seems to fit with the overall schema.
12552deffcef: freebsd11_network: Use FreeBSD's usbdevs file.
Since eventually FreeBSD drivers will be using it, this makes more sense.
Adapt the pegasus driver to it (there's all of one ID out of some multiple
dozen that isn't in the file...)
[ Augustin Cavalier <waddlesplash@xxxxxxxxx> ]
----------------------------------------------------------------------------
8 files changed, 5038 insertions(+), 3665 deletions(-)
.../kernel/drivers/network/pegasus/Jamfile | 7 +-
.../kernel/drivers/network/pegasus/driver.c | 2 +-
src/apps/devices/Jamfile | 19 -
src/apps/devices/usbdevs | 3555 -------------
src/libs/compat/freebsd11_network/Jamfile | 21 +-
.../freebsd11_network/compat/dev/usb/usbdevs | 4894 ++++++++++++++++++
.../freebsd11_network/{ => tools}/miidevs2h.awk | 0
.../freebsd11_network/tools/usbdevs2h.awk} | 205 +-
############################################################################
Commit: 9fcd8dadfee3d4b713fb4a0bdc1eb0e2a256b67a
URL: https://git.haiku-os.org/haiku/commit/?id=9fcd8dadfee3
Author: Augustin Cavalier <waddlesplash@xxxxxxxxx>
Date: Tue Jul 10 03:09:21 2018 UTC
freebsd11_network: Adopt the generation of usbdevs.h.
The only thing using it at present is the "pegasus" driver, so it
already doesn't make a lot of sense to keep it in src/apps/devices.
Since in the future it will be used by FreeBSD USB network drivers,
it makes sense for the FreeBSD compat layer to adopt it.
Also some related cleanup to the awk files -- they are now stored
in a "tools" subdirectory, which is more similar to where FreeBSD does it.
We are also now using FreeBSD's usbdevs2h.awk instead of NetBSD's,
as this seems to fit with the overall schema.
----------------------------------------------------------------------------
diff --git a/src/add-ons/kernel/drivers/network/pegasus/Jamfile
b/src/add-ons/kernel/drivers/network/pegasus/Jamfile
index ba022920f9..07609ce6a9 100644
--- a/src/add-ons/kernel/drivers/network/pegasus/Jamfile
+++ b/src/add-ons/kernel/drivers/network/pegasus/Jamfile
@@ -13,8 +13,7 @@ KernelAddon pegasus :
if_aue.c
;
-# driver.c currently needs usbdevs.h so we make its path available and adds
dependency
ObjectHdrs [ FGristFiles driver$(SUFOBJ) if_aue$(SUFOBJ) ]
- : [ FDirName $(TARGET_COMMON_DEBUG_OBJECT_DIR_$(TARGET_PACKAGING_ARCH))
apps
- devices ] ;
-Includes [ FGristFiles driver.c if_aue.c ] : <src!apps!devices>usbdevs.h ;
+ : [ FDirName $(TARGET_COMMON_DEBUG_OBJECT_DIR_$(TARGET_PACKAGING_ARCH))
libs
+ compat freebsd11_network ] ;
+Includes [ FGristFiles driver.c if_aue.c ] :
<src!libs!compat!freebsd11_network>usbdevs.h ;
diff --git a/src/apps/devices/Jamfile b/src/apps/devices/Jamfile
index c884f762a4..bf09be9cc7 100644
--- a/src/apps/devices/Jamfile
+++ b/src/apps/devices/Jamfile
@@ -25,25 +25,6 @@ actions ISAPnPHeaderGen1
ISAPnPHeaderGen [ FGristFiles isapnpids.h ] : isapnp_devids.txt :
devlist2h.awk ;
-rule USBDevsHeaderGen
-{
- SEARCH on $(2) = $(SEARCH_SOURCE) ;
- SEARCH on $(3) = $(SEARCH_SOURCE) ;
-
- Depends $(1) : $(2) $(3) ;
- MakeLocateArch $(<) ;
- USBDevsHeaderGen1 $(1) : $(2) $(3) ;
- LocalClean clean : $(<) ;
-}
-
-actions USBDevsHeaderGen1
-{
- gawk -v HEADERFILE=$(1[1]) -v DATAFILE=$(1[2]) -f $(2[2]) $(2[1])
-}
-
-USBDevsHeaderGen [ FGristFiles usbdevs.h usbdevs_data.h ] : usbdevs
- : usb_devlist2h.awk ;
-
rule PCIHeaderGen
{
SEARCH on $(3) = $(SEARCH_SOURCE) ;
diff --git a/src/libs/compat/freebsd11_network/Jamfile
b/src/libs/compat/freebsd11_network/Jamfile
index a91c44c88a..54b8e01350 100644
--- a/src/libs/compat/freebsd11_network/Jamfile
+++ b/src/libs/compat/freebsd11_network/Jamfile
@@ -52,7 +52,7 @@ KernelStaticLibrary libfreebsd11_network.a :
rule MIIHeaderGen
{
SEARCH on $(2) = [ FDirName $(SUBDIR) compat dev mii ] ;
- SEARCH on $(3) = $(SEARCH_SOURCE) ;
+ SEARCH on $(3) = [ FDirName $(SUBDIR) tools ] ;
Depends $(1) : $(2) $(3) ;
MakeLocateArch $(<) ;
@@ -66,3 +66,22 @@ actions MIIHeaderGen1
}
MIIHeaderGen [ FGristFiles miidevs.h ] : miidevs : miidevs2h.awk ;
+
+rule USBDevsHeaderGen
+{
+ SEARCH on $(2) = [ FDirName $(SUBDIR) compat dev usb ] ;
+ SEARCH on $(3) = [ FDirName $(SUBDIR) tools ] ;
+
+ Depends $(1) : $(2) $(3) ;
+ MakeLocateArch $(<) ;
+ USBDevsHeaderGen1 $(1) : $(2) $(3) ;
+ LocalClean clean : $(<) ;
+}
+
+actions USBDevsHeaderGen1
+{
+ gawk -v HEADERFILE=$(1[1]) -v DATAFILE=$(1[2]) -f $(2[2]) $(2[1])
+}
+
+USBDevsHeaderGen [ FGristFiles usbdevs.h usbdevs_data.h ] : usbdevs
+ : usbdevs2h.awk ;
diff --git a/src/apps/devices/usbdevs
b/src/libs/compat/freebsd11_network/compat/dev/usb/usbdevs
similarity index 100%
rename from src/apps/devices/usbdevs
rename to src/libs/compat/freebsd11_network/compat/dev/usb/usbdevs
diff --git a/src/libs/compat/freebsd11_network/miidevs2h.awk
b/src/libs/compat/freebsd11_network/tools/miidevs2h.awk
similarity index 100%
rename from src/libs/compat/freebsd11_network/miidevs2h.awk
rename to src/libs/compat/freebsd11_network/tools/miidevs2h.awk
diff --git a/src/apps/devices/usb_devlist2h.awk
b/src/libs/compat/freebsd11_network/tools/usbdevs2h.awk
similarity index 62%
rename from src/apps/devices/usb_devlist2h.awk
rename to src/libs/compat/freebsd11_network/tools/usbdevs2h.awk
index 3bd7f80d79..ff632ce4cd 100644
--- a/src/apps/devices/usb_devlist2h.awk
+++ b/src/libs/compat/freebsd11_network/tools/usbdevs2h.awk
@@ -1,5 +1,9 @@
#! /usr/bin/awk -f
-# $NetBSD: devlist2h.awk,v 1.11 2003/12/15 07:32:21 jmc Exp $
+#-
+# $NetBSD: usb/devlist2h.awk,v 1.9 2001/01/18 20:28:22 jdolecek Exp $
+# $FreeBSD$
+#
+# SPDX-License-Identifier: BSD-4-Clause
#
# Copyright (c) 1995, 1996 Christopher G. Demetriou
# All rights reserved.
@@ -29,152 +33,134 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
-BEGIN {
- nproducts = nvendors = blanklines = 0
- dfile=DATAFILE
- hfile=HEADERFILE
-}
-NR == 1 {
- VERSION = $0
- gsub("\\$", "", VERSION)
- printf("/*\n") > dfile
- printf(" * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.\n") \
- > dfile
- printf(" *\n") > dfile
- printf(" * generated from:\n") > dfile
- printf(" *\t%s\n", VERSION) > dfile
- printf(" */\n") > dfile
+function usage()
+{
+ print "usage: usbdevs2h.awk <srcfile> [-d|-h]";
+ exit 1;
+}
- printf("/*\n") > hfile
+function header(file)
+{
+ printf("/*\n") > file
printf(" * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.\n") \
- > hfile
- printf(" *\n") > hfile
- printf(" * generated from:\n") > hfile
- printf(" *\t%s\n", VERSION) > hfile
- printf(" */\n") > hfile
-
- next
+ > file
+ printf(" *\n") > file
+ printf(" * generated from:\n") > file
+ printf(" *\t%s\n", VERSION) > file
+ printf(" */\n") > file
}
-NF > 0 && $1 == "vendor" {
+
+function vendor(hfile)
+{
nvendors++
vendorindex[$2] = nvendors; # record index for this name,
for later.
vendors[nvendors, 1] = $2; # name
vendors[nvendors, 2] = $3; # id
- printf("#define\tUSB_VENDOR_%s\t%s\t", vendors[nvendors, 1],
- vendors[nvendors, 2]) > hfile
-
+ if (hfile)
+ printf("#define\tUSB_VENDOR_%s\t%s\t", vendors[nvendors, 1],
+ vendors[nvendors, 2]) > hfile
i = 3; f = 4;
# comments
ocomment = oparen = 0
if (f <= NF) {
- printf("\t/* ") > hfile
+ if (hfile)
+ printf("\t/* ") > hfile
ocomment = 1;
}
while (f <= NF) {
if ($f == "#") {
- printf("(") > hfile
+ if (hfile)
+ printf("(") > hfile
oparen = 1
f++
continue
}
if (oparen) {
- printf("%s", $f) > hfile
- if (f < NF)
+ if (hfile)
+ printf("%s", $f) > hfile
+ if (f < NF && hfile)
printf(" ") > hfile
f++
continue
}
vendors[nvendors, i] = $f
- printf("%s", vendors[nvendors, i]) > hfile
- if (f < NF)
+ if (hfile)
+ printf("%s", vendors[nvendors, i]) > hfile
+ if (f < NF && hfile)
printf(" ") > hfile
i++; f++;
}
- if (oparen)
+ if (oparen && hfile)
printf(")") > hfile
- if (ocomment)
+ if (ocomment && hfile)
printf(" */") > hfile
- printf("\n") > hfile
-
- next
+ if (hfile)
+ printf("\n") > hfile
}
-NF > 0 && $1 == "product" {
+
+function product(hfile)
+{
nproducts++
products[nproducts, 1] = $2; # vendor name
products[nproducts, 2] = $3; # product id
products[nproducts, 3] = $4; # id
- printf("#define\tUSB_PRODUCT_%s_%s\t%s\t", products[nproducts, 1],
- products[nproducts, 2], products[nproducts, 3]) > hfile
+ if (hfile)
+ printf("#define\tUSB_PRODUCT_%s_%s\t%s\t", \
+ products[nproducts, 1], products[nproducts, 2], \
+ products[nproducts, 3]) > hfile
i=4; f = 5;
# comments
ocomment = oparen = 0
if (f <= NF) {
- printf("\t/* ") > hfile
+ if (hfile)
+ printf("\t/* ") > hfile
ocomment = 1;
}
while (f <= NF) {
if ($f == "#") {
- printf("(") > hfile
+ if (hfile)
+ printf("(") > hfile
oparen = 1
f++
continue
}
if (oparen) {
- printf("%s", $f) > hfile
- if (f < NF)
+ if (hfile)
+ printf("%s", $f) > hfile
+ if (f < NF && hfile)
printf(" ") > hfile
f++
continue
}
products[nproducts, i] = $f
- printf("%s", products[nproducts, i]) > hfile
- if (f < NF)
+ if (hfile)
+ printf("%s", products[nproducts, i]) > hfile
+ if (f < NF && hfile)
printf(" ") > hfile
i++; f++;
}
- if (oparen)
+ if (oparen && hfile)
printf(")") > hfile
- if (ocomment)
+ if (ocomment && hfile)
printf(" */") > hfile
- printf("\n") > hfile
-
- next
-}
-{
- if ($0 == "")
- blanklines++
- print $0 > hfile
- if (blanklines < 2)
- print $0 > dfile
+ if (hfile)
+ printf("\n") > hfile
}
-END {
- # print out the match tables
+function dump_dfile(dfile)
+{
printf("\n") > dfile
- printf("typedef uint16 usb_vendor_id_t;\n") > dfile
- printf("typedef uint16 usb_product_id_t;\n") > dfile
- printf("struct usb_knowndev {\n") > dfile
- printf(" usb_vendor_id_t vendor;\n") > dfile
- printf(" usb_product_id_t product;\n") > dfile
- printf(" int flags;\n") > dfile
- printf(" char *vendorname, *productname;\n") > dfile
- printf("};\n") > dfile
- printf("\n") > dfile
- printf("#define USB_KNOWNDEV_NOPROD 0x01 /* match on vendor only
*/\n") > dfile
- printf("\n") > dfile
-
printf("const struct usb_knowndev usb_knowndevs[] = {\n") > dfile
for (i = 1; i <= nproducts; i++) {
printf("\t{\n") > dfile
printf("\t USB_VENDOR_%s, USB_PRODUCT_%s_%s,\n",
- products[i, 1], products[i, 1], products[i, 2]) \
- > dfile
+ products[i, 1], products[i, 1], products[i, 2]) > dfile
printf("\t ") > dfile
printf("0") > dfile
printf(",\n") > dfile
@@ -183,7 +169,7 @@ END {
printf("\t \"") > dfile
j = 3;
needspace = 0;
- while ((vendi, j) in vendors) {
+ while (vendors[vendi, j] != "") {
if (needspace)
printf(" ") > dfile
printf("%s", vendors[vendi, j]) > dfile
@@ -195,7 +181,7 @@ END {
printf("\t \"") > dfile
j = 4;
needspace = 0;
- while ((i, j) in products) {
+ while (products[i, j] != "") {
if (needspace)
printf(" ") > dfile
printf("%s", products[i, j]) > dfile
@@ -207,14 +193,12 @@ END {
}
for (i = 1; i <= nvendors; i++) {
printf("\t{\n") > dfile
- printf("\t USB_VENDOR_%s, 0,\n", vendors[i, 1]) \
- > dfile
- printf("\t USB_KNOWNDEV_NOPROD,\n") \
- > dfile
+ printf("\t USB_VENDOR_%s, 0,\n", vendors[i, 1]) > dfile
+ printf("\t USB_KNOWNDEV_NOPROD,\n") > dfile
printf("\t \"") > dfile
j = 3;
needspace = 0;
- while ((i, j) in vendors) {
+ while (vendors[i, j] != "") {
if (needspace)
printf(" ") > dfile
printf("%s", vendors[i, j]) > dfile
@@ -227,6 +211,57 @@ END {
}
printf("\t{ 0, 0, 0, NULL, NULL, }\n") > dfile
printf("};\n") > dfile
- close(dfile)
- close(hfile)
+}
+
+BEGIN {
+
+nproducts = nvendors = 0
+dfile=DATAFILE
+hfile=HEADERFILE
+# Process the command line
+for (i = 1; i < ARGC; i++) {
+ arg = ARGV[i];
+ if (arg !~ /^-[dh]+$/ && arg !~ /devs$/)
+ usage();
+# if (arg ~ /^-.*d/)
+# dfile="usbdevs_data.h"
+# if (arg ~ /^-.*h/)
+# hfile="usbdevs.h"
+ if (arg ~ /devs$/)
+ srcfile = arg;
+}
+ARGC = 1;
+line=0;
+
+while ((getline < srcfile) > 0) {
+ line++;
+ if (line == 1) {
+ VERSION = $0
+ gsub("\\$", "", VERSION)
+ if (dfile)
+ header(dfile)
+ if (hfile)
+ header(hfile)
+ continue;
+ }
+ if ($1 == "vendor") {
+ vendor(hfile)
+ continue
+ }
+ if ($1 == "product") {
+ product(hfile)
+ continue
+ }
+ if ($0 == "")
+ blanklines++
+ if (hfile)
+ print $0 > hfile
+ if (blanklines < 2 && dfile)
+ print $0 > dfile
+}
+
+# print out the match tables
+
+if (dfile)
+ dump_dfile(dfile)
}
############################################################################
Revision: hrev52088
Commit: 12552deffcef0b6ce37a876489c9c26e249d78cd
URL: https://git.haiku-os.org/haiku/commit/?id=12552deffcef
Author: Augustin Cavalier <waddlesplash@xxxxxxxxx>
Date: Tue Jul 10 03:11:00 2018 UTC
freebsd11_network: Use FreeBSD's usbdevs file.
Since eventually FreeBSD drivers will be using it, this makes more sense.
Adapt the pegasus driver to it (there's all of one ID out of some multiple
dozen that isn't in the file...)
----------------------------------------------------------------------------
diff --git a/src/add-ons/kernel/drivers/network/pegasus/driver.c
b/src/add-ons/kernel/drivers/network/pegasus/driver.c
index 6009a2b44d..c73a57bd0b 100644
--- a/src/add-ons/kernel/drivers/network/pegasus/driver.c
+++ b/src/add-ons/kernel/drivers/network/pegasus/driver.c
@@ -137,7 +137,7 @@ static const struct aue_type aue_devs[] = {
{{ USB_VENDOR_ELSA, USB_PRODUCT_ELSA_USB2ETHERNET}, 0 },
{{ USB_VENDOR_HAWKING, USB_PRODUCT_HAWKING_UF100}, PII
},
{{ USB_VENDOR_HP, USB_PRODUCT_HP_HN210E},
PII },
- {{ USB_VENDOR_IODATA, USB_PRODUCT_IODATA_ETXUS2}, PII },
+ {{ USB_VENDOR_IODATA, 0x092a /* USB_PRODUCT_IODATA_ETXUS2 */},
PII },
{{ USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETTX}, 0 },
{{ USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETTXS}, PII },
{{ USB_VENDOR_KINGSTON, USB_PRODUCT_KINGSTON_KNU101TX}, 0 },
diff --git a/src/libs/compat/freebsd11_network/compat/dev/usb/usbdevs
b/src/libs/compat/freebsd11_network/compat/dev/usb/usbdevs
index 7ba6ffd465..cdeb89bd99 100644
--- a/src/libs/compat/freebsd11_network/compat/dev/usb/usbdevs
+++ b/src/libs/compat/freebsd11_network/compat/dev/usb/usbdevs
@@ -1,6 +1,7 @@
-$NetBSD: usbdevs,v 1.743 2017/10/31 00:20:51 khorben Exp $
+$FreeBSD$
+/* $NetBSD: usbdevs,v 1.392 2004/12/29 08:38:44 imp Exp $ */
-/*
+/*-
* Copyright (c) 1998-2004 The NetBSD Foundation, Inc.
* All rights reserved.
*
@@ -30,10 +31,6 @@ $NetBSD: usbdevs,v 1.743 2017/10/31 00:20:51 khorben Exp $
* POSSIBILITY OF SUCH DAMAGE.
*/
-/*
- * Use "make -f Makefile.usbdevs" to regenerate usbdevs.h and usbdevs_data.h
- */
-
/*
* List of known USB vendors
*
@@ -51,8 +48,8 @@ $NetBSD: usbdevs,v 1.743 2017/10/31 00:20:51 khorben Exp $
*
* After adding a vendor ID VNDR and a product ID PRDCT you will have the
* following extra defines:
- * #define USB_VENDOR_VNDR 0x????
- * #define USB_PRODUCT_VNDR_PRDCT 0x????
+ * #define USB_VENDOR_VNDR 0x????
+ * #define USB_PRODUCT_VNDR_PRDCT 0x????
*
* You may have to add these defines to the respective probe routines to
* make the device recognised by the appropriate device driver.
@@ -61,39 +58,74 @@ $NetBSD: usbdevs,v 1.743 2017/10/31 00:20:51 khorben Exp $
vendor UNKNOWN1 0x0053 Unknown vendor
vendor UNKNOWN2 0x0105 Unknown vendor
vendor EGALAX2 0x0123 eGalax, Inc.
+vendor CHIPSBANK 0x0204 Chipsbank Microelectronics Co.
+vendor HUMAX 0x02ad HUMAX
vendor QUAN 0x01e1 Quan
-vendor CHIPSBANK 0x0204 Chipsbank
+vendor LTS 0x0386 LTS
+vendor BWCT 0x03da Bernd Walter Computer Technology
vendor AOX 0x03e8 AOX
+vendor THESYS 0x03e9 Thesys
+vendor DATABROADCAST 0x03ea Data Broadcasting
vendor ATMEL 0x03eb Atmel
+vendor IWATSU 0x03ec Iwatsu America
vendor MITSUMI 0x03ee Mitsumi
vendor HP 0x03f0 Hewlett Packard
+vendor GENOA 0x03f1 Genoa
+vendor OAK 0x03f2 Oak
vendor ADAPTEC 0x03f3 Adaptec
+vendor DIEBOLD 0x03f4 Diebold
+vendor SIEMENSELECTRO 0x03f5 Siemens Electromechanical
+vendor EPSONIMAGING 0x03f8 Epson Imaging
+vendor KEYTRONIC 0x03f9 KeyTronic
+vendor OPTI 0x03fb OPTi
+vendor ELITEGROUP 0x03fc Elitegroup
+vendor XILINX 0x03fd Xilinx
+vendor FARALLON 0x03fe Farallon Communications
vendor NATIONAL 0x0400 National Semiconductor
+vendor NATIONALREG 0x0401 National Registry
vendor ACERLABS 0x0402 Acer Labs
vendor FTDI 0x0403 Future Technology Devices
+vendor NCR 0x0404 NCR
+vendor SYNOPSYS2 0x0405 Synopsys
+vendor FUJITSUICL 0x0406 Fujitsu-ICL
+vendor FUJITSU2 0x0407 Fujitsu Personal Systems
+vendor QUANTA 0x0408 Quanta
vendor NEC 0x0409 NEC
vendor KODAK 0x040a Eastman Kodak
vendor WELTREND 0x040b Weltrend Semiconductor
vendor VIA 0x040d VIA
+vendor MCCI 0x040e MCCI
vendor MELCO 0x0411 Melco
+vendor LEADTEK 0x0413 Leadtek
+vendor WINBOND 0x0416 Winbond
+vendor PHOENIX 0x041a Phoenix
vendor CREATIVE 0x041e Creative Labs
vendor NOKIA 0x0421 Nokia
vendor ADI 0x0422 ADI Systems
vendor CATC 0x0423 Computer Access Technology
-vendor SMSC 0x0424 SMSC
+vendor SMC2 0x0424 Microchip (Standard Microsystems)
+vendor MOTOROLA_HK 0x0425 Motorola HK
vendor GRAVIS 0x0428 Advanced Gravis Computer
+vendor CIRRUSLOGIC 0x0429 Cirrus Logic
+vendor INNOVATIVE 0x042c Innovative Semiconductors
+vendor MOLEX 0x042f Molex
vendor SUN 0x0430 Sun Microsystems
+vendor UNISYS 0x0432 Unisys
vendor TAUGA 0x0436 Taugagreining HF
vendor AMD 0x0438 Advanced Micro Devices
vendor LEXMARK 0x043d Lexmark International
+vendor LG 0x043e LG Electronics
vendor NANAO 0x0440 NANAO
+vendor GATEWAY 0x0443 Gateway 2000
+vendor NMB 0x0446 NMB
vendor ALPS 0x044e Alps Electric
vendor THRUST 0x044f Thrustmaster
vendor TI 0x0451 Texas Instruments
vendor ANALOGDEVICES 0x0456 Analog Devices
-vendor SIS 0x0457 Silicon Integrated Systems
+vendor SIS 0x0457 Silicon Integrated Systems Corp.
vendor KYE 0x0458 KYE Systems
vendor DIAMOND2 0x045a Diamond (Supra)
+vendor RENESAS 0x045b Renesas
vendor MICROSOFT 0x045e Microsoft
vendor PRIMAX 0x0461 Primax Electronics
vendor MGE 0x0463 MGE UPS Systems
@@ -103,12 +135,15 @@ vendor MEGATRENDS 0x046b American Megatrends
vendor LOGITECH 0x046d Logitech
vendor BTC 0x046e Behavior Tech. Computer
vendor PHILIPS 0x0471 Philips
+vendor SUN2 0x0472 Sun Microsystems (official)
vendor SANYO 0x0474 Sanyo Electric
+vendor SEAGATE 0x0477 Seagate
vendor CONNECTIX 0x0478 Connectix
+vendor SEMTECH 0x047a Semtech
vendor KENSINGTON 0x047d Kensington
vendor LUCENT 0x047e Lucent
vendor PLANTRONICS 0x047f Plantronics
-vendor KYOCERA 0x0482 Kyocera
+vendor KYOCERA 0x0482 Kyocera Wireless Corp.
vendor STMICRO 0x0483 STMicroelectronics
vendor FOXCONN 0x0489 Foxconn / Hon Hai
vendor MEIZU 0x0492 Meizu Electronics
@@ -116,11 +151,15 @@ vendor YAMAHA 0x0499 YAMAHA
vendor COMPAQ 0x049f Compaq
vendor HITACHI 0x04a4 Hitachi
vendor ACERP 0x04a5 Acer Peripherals
+vendor DAVICOM 0x04a6 Davicom
vendor VISIONEER 0x04a7 Visioneer
vendor CANON 0x04a9 Canon
vendor NIKON 0x04b0 Nikon
+vendor PAN 0x04b1 Pan International
vendor IBM 0x04b3 IBM
vendor CYPRESS 0x04b4 Cypress Semiconductor
+vendor ROHM 0x04b5 ROHM
+vendor COMPAL 0x04b7 Compal
vendor EPSON 0x04b8 Seiko Epson
vendor RAINBOW 0x04b9 Rainbow Technologies
vendor IODATA 0x04bb I-O Data
@@ -142,43 +181,67 @@ vendor MYSON 0x04cf Myson Technology
vendor DIGI2 0x04d0 Digi
vendor ITTCANON 0x04d1 ITT Canon
vendor ALTEC 0x04d2 Altec Lansing
-vendor MICROCHIP 0x04d8 Microchip Technology
-vendor HOLTEK 0x04d9 Holtek Semiconductor
+vendor LSI 0x04d4 LSI
+vendor MENTORGRAPHICS 0x04d6 Mentor Graphics
+vendor ITUNERNET 0x04d8 I-Tuner Networks
+vendor HOLTEK 0x04d9 Holtek Semiconductor, Inc.
vendor PANASONIC 0x04da Panasonic (Matsushita)
+vendor HUANHSIN 0x04dc Huan Hsin
vendor SHARP 0x04dd Sharp
vendor IIYAMA 0x04e1 Iiyama
vendor SHUTTLE 0x04e6 Shuttle Technology
+vendor ELO 0x04e7 Elo TouchSystems
vendor SAMSUNG 0x04e8 Samsung Electronics
+vendor NORTHSTAR 0x04eb Northstar
+vendor TOKYOELECTRON 0x04ec Tokyo Electron
vendor ANNABOOKS 0x04ed Annabooks
vendor JVC 0x04f1 JVC
vendor CHICONY 0x04f2 Chicony Electronics
-vendor ELAN 0x04f3 ELAN Microelectronics
+vendor ELAN 0x04f3 ELAN Microelectronics
+vendor NEWNEX 0x04f7 Newnex
vendor BROTHER 0x04f9 Brother Industries
vendor DALLAS 0x04fa Dallas Semiconductor
vendor AIPTEK2 0x04fc AIPTEK International
+vendor PFU 0x04fe PFU
+vendor FUJIKURA 0x0501 Fujikura/DDK
vendor ACER 0x0502 Acer
vendor 3COM 0x0506 3Com
vendor HOSIDEN 0x0507 Hosiden Corporation
vendor AZTECH 0x0509 Aztech Systems
vendor BELKIN 0x050d Belkin Components
vendor KAWATSU 0x050f Kawatsu Semiconductor
+vendor FCI 0x0514 FCI
+vendor LONGWELL 0x0516 Longwell
vendor COMPOSITE 0x0518 Composite
+vendor STAR 0x0519 Star Micronics
vendor APC 0x051d American Power Conversion
+vendor SCIATLANTA 0x051e Scientific Atlanta
+vendor TSM 0x0520 TSM
vendor CONNECTEK 0x0522 Advanced Connectek USA
vendor NETCHIP 0x0525 NetChip Technology
vendor ALTRA 0x0527 ALTRA
vendor ATI 0x0528 ATI Technologies
vendor AKS 0x0529 Aladdin Knowledge Systems
+vendor TEKOM 0x052b Tekom
+vendor CANONDEV 0x052c Canon
+vendor WACOMTECH 0x0531 Wacom
+vendor INVENTEC 0x0537 Inventec
+vendor SHYHSHIUN 0x0539 Shyh Shiun Terminals
+vendor PREHWERKE 0x053a Preh Werke Gmbh & Co. KG
+vendor SYNOPSYS 0x053f Synopsys
vendor UNIACCESS 0x0540 Universal Access
vendor VIEWSONIC 0x0543 ViewSonic
vendor XIRLINK 0x0545 Xirlink
vendor ANCHOR 0x0547 Anchor Chips
vendor SONY 0x054c Sony
+vendor FUJIXEROX 0x0550 Fuji Xerox
vendor VISION 0x0553 VLSI Vision
vendor ASAHIKASEI 0x0556 Asahi Kasei Microsystems
vendor ATEN 0x0557 ATEN International
+vendor SAMSUNG2 0x055d Samsung Electronics
vendor MUSTEK 0x055f Mustek Systems
vendor TELEX 0x0562 Telex Communications
+vendor CHINON 0x0564 Chinon
vendor PERACOM 0x0565 Peracom Networks
vendor ALCOR2 0x0566 Alcor Micro
vendor XYRATEX 0x0567 Xyratex
@@ -197,19 +260,37 @@ vendor ROLAND 0x0582 Roland
vendor ROCKFIRE 0x0583 Rockfire
vendor RATOC 0x0584 RATOC Systems
vendor ZYXEL 0x0586 ZyXEL Communication
+vendor INFINEON 0x058b Infineon
+vendor MICREL 0x058d Micrel
vendor ALCOR 0x058f Alcor Micro
+vendor OMRON 0x0590 OMRON
+vendor ZORAN 0x0595 Zoran Microelectronics
+vendor NIIGATA 0x0598 Niigata
vendor IOMEGA 0x059b Iomega
vendor ATREND 0x059c A-Trend Technology
vendor AID 0x059d Advanced Input Devices
vendor LACIE 0x059f LaCie
+vendor FUJIFILM 0x05a2 Fuji Film
+vendor ARC 0x05a3 ARC
+vendor ORTEK 0x05a4 Ortek
vendor CISCOLINKSYS3 0x05a6 Cisco-Linksys
+vendor BOSE 0x05a7 Bose
vendor OMNIVISION 0x05a9 OmniVision
vendor INSYSTEM 0x05ab In-System Design
vendor APPLE 0x05ac Apple Computer
+vendor YCCABLE 0x05ad Y.C. Cable
+vendor DIGITALPERSONA 0x05ba DigitalPersona
+vendor 3G 0x05bc 3G Green Green Globe
+vendor RAFI 0x05bd RAFI
+vendor TYCO 0x05be Tyco
+vendor KAWASAKI 0x05c1 Kawasaki
vendor DIGI 0x05c5 Digi International
vendor QUALCOMM2 0x05c6 Qualcomm
vendor QTRONIX 0x05c7 Qtronix
+vendor FOXLINK 0x05c8 Foxlink
+vendor RICOH 0x05ca Ricoh
vendor ELSA 0x05cc ELSA
+vendor SCIWORX 0x05ce sci-worx
vendor BRAINBOXES 0x05d1 Brainboxes Limited
vendor ULTIMA 0x05d8 Ultima
vendor AXIOHM 0x05d9 Axiohm Transaction Solutions
@@ -218,6 +299,7 @@ vendor SUNTAC 0x05db SUN Corporation
vendor LEXAR 0x05dc Lexar Media
vendor ADDTRON 0x05dd Addtron
vendor SYMBOL 0x05e0 Symbol Technologies
+vendor SYNTEK 0x05e1 Syntek
vendor GENESYS 0x05e3 Genesys Logic
vendor FUJI 0x05e5 Fuji Electric
vendor KEITHLEY 0x05e6 Keithley Instruments
@@ -238,11 +320,16 @@ vendor ACTLABS 0x061c Act Labs
vendor ALARIS 0x0620 Alaris
vendor APEX 0x0624 Apex
vendor CREATIVE3 0x062a Creative Labs
+vendor MICRON 0x0634 Micron Technology
vendor VIVITAR 0x0636 Vivitar
+vendor GUNZE 0x0637 Gunze Electronics USA
vendor AVISION 0x0638 Avision
vendor TEAC 0x0644 TEAC
+vendor ACTON 0x0647 Acton Research Corp.
+vendor OPTO 0x065a Optoelectronics Co., Ltd
vendor SGI 0x065e Silicon Graphics
vendor SANWASUPPLY 0x0663 Sanwa Supply
+vendor MEGATEC 0x0665 Megatec
vendor LINKSYS 0x066b Linksys
vendor ACERSA 0x066e Acer Semiconductor America
vendor SIGMATEL 0x066f Sigmatel
@@ -263,8 +350,10 @@ vendor ALCATELT 0x06b9 Alcatel Telecom
vendor AGFA 0x06bd AGFA-Gevaert
vendor ASIAMD 0x06be Asia Microelectronic Development
vendor BIZLINK 0x06c4 Bizlink International
-vendor KEYSPAN 0x06cd Keyspan
+vendor KEYSPAN 0x06cd Keyspan / InnoSys Inc.
+vendor CONTEC 0x06ce Contec products
vendor AASHIMA 0x06d6 Aashima Technology
+vendor LIEBERT 0x06da Liebert
vendor MULTITECH 0x06e0 MultiTech
vendor ADS 0x06e1 ADS Technologies
vendor ALCATELM 0x06e4 Alcatel Microelectronics
@@ -275,19 +364,23 @@ vendor SMC 0x0707 Standard Microsystems
vendor PUTERCOM 0x0708 Putercom
vendor MCT 0x0711 MCT
vendor IMATION 0x0718 Imation
-vendor SUSTEEN 0x0731 Susteen
+vendor TECLAST 0x071b Teclast
+vendor SONYERICSSON 0x0731 Sony Ericsson
vendor EICON 0x0734 Eicon Networks
vendor MADCATZ 0x0738 Mad Catz, Inc.
+vendor SYNTECH 0x0745 Syntech Information
vendor DIGITALSTREAM 0x074e Digital Stream
vendor AUREAL 0x0755 Aureal Semiconductor
-vendor MIDIMAN 0x0763 Midiman
-vendor CYBERPOWER 0x0764 CyberPower Systems, Inc.
+vendor MAUDIO 0x0763 M-Audio
+vendor CYBERPOWER 0x0764 Cyber Power Systems, Inc.
vendor SURECOM 0x0769 Surecom Technology
+vendor HIDGLOBAL 0x076b HID Global
vendor LINKSYS2 0x077b Linksys
vendor GRIFFIN 0x077d Griffin Technology
vendor SANDISK 0x0781 SanDisk
vendor JENOPTIK 0x0784 Jenoptik
vendor LOGITEC 0x0789 Logitec
+vendor NOKIA2 0x078b Nokia
vendor BRIMAX 0x078e Brimax
vendor AXIS 0x0792 Axis Communications
vendor ABL 0x0794 ABL Electronics
@@ -318,18 +411,24 @@ vendor APTIO 0x07d2 Aptio Products
vendor ARASAN 0x07da Arasan Chip Systems
vendor ALLIEDCABLE 0x07e6 Allied Cable
vendor STSN 0x07ef STSN
-vendor CENTURY 0x07f7 CENTURY Corporation
vendor BEWAN 0x07fa Bewan
+vendor CENTURY 0x07f7 Century Corp
+vendor NEWLINK 0x07ff NEWlink
+vendor MAGTEK 0x0801 Mag-Tek
vendor ZOOM 0x0803 Zoom Telephonics
+vendor PCS 0x0810 Personal Communication Systems
vendor SYNET 0x0812 Synet Electronics
+vendor ALPHASMART 0x081e AlphaSmart, Inc.
vendor BROADLOGIC 0x0827 BroadLogic
vendor HANDSPRING 0x082d Handspring
vendor PALM 0x0830 Palm Computing
vendor SOURCENEXT 0x0833 SOURCENEXT
vendor ACTIONSTAR 0x0835 Action Star Enterprise
+vendor SAMSUNG_TECHWIN 0x0839 Samsung Techwin
vendor ACCTON 0x083a Accton Technology
vendor DIAMOND 0x0841 Diamond
vendor NETGEAR 0x0846 BayNETGEAR
+vendor TOPRE 0x0853 Topre Corporation
vendor ACTIVEWIRE 0x0854 ActiveWire
vendor BBELECTRONICS 0x0856 B&B Electronics
vendor PORTGEAR 0x085a PortGear
@@ -345,17 +444,23 @@ vendor BURRBROWN 0x08bb Burr-Brown Japan
vendor 2WIRE 0x08c8 2Wire
vendor AIPTEK 0x08ca AIPTEK International
vendor SMARTBRIDGES 0x08d1 SmartBridges
+vendor FUJITSUSIEMENS 0x08d4 Fujitsu-Siemens
vendor BILLIONTON 0x08dd Billionton Systems
+vendor GEMALTO 0x08e6 Gemalto SA
vendor EXTENDED 0x08e9 Extended Systems
vendor MSYSTEMS 0x08ec M-Systems
+vendor DIGIANSWER 0x08fd Digianswer
vendor AUTHENTEC 0x08ff AuthenTec
vendor AUDIOTECHNICA 0x0909 Audio-Technica
vendor TRUMPION 0x090a Trumpion Microelectronics
+vendor FEIYA 0x090c Feiya
vendor ALATION 0x0910 Alation Systems
vendor GLOBESPAN 0x0915 Globespan
vendor CONCORDCAMERA 0x0919 Concord Camera
-vendor GARMIN 0x091e Garmin
+vendor GARMIN 0x091e Garmin International
vendor GOHUBS 0x0921 GoHubs
+vendor DYMO 0x0922 DYMO
+vendor XEROX 0x0924 Xerox
vendor BIOMETRIC 0x0929 American Biometric Company
vendor TOSHIBA 0x0930 Toshiba
vendor PLEXTOR 0x093b Plextor
@@ -378,7 +483,7 @@ vendor ALTIUS 0x09b3 Altius Solutions
vendor ARRIS 0x09c1 Arris Interactive
vendor ACTIVCARD 0x09c3 ACTIVCARD
vendor ACTISYS 0x09c4 ACTiSYS
-vendor NOVATEL 0x09d7 NovAtel
+vendor NOVATEL2 0x09d7 Novatel Wireless
vendor AFOURTECH 0x09da A-FOUR TECH
vendor AIMEX 0x09dc AIMEX
vendor ADDONICS 0x09df Addonics Technologies
@@ -390,102 +495,148 @@ vendor CSR 0x0a12 Cambridge Silicon Radio
vendor TREK 0x0a16 Trek Technology
vendor ASAHIOPTICAL 0x0a17 Asahi Optical
vendor BOCASYSTEMS 0x0a43 Boca Systems
-vendor SHANTOU 0x0a46 ShanTou
+vendor SHANTOU 0x0a46 ShanTou
vendor MEDIAGEAR 0x0a48 MediaGear
vendor BROADCOM 0x0a5c Broadcom
vendor GREENHOUSE 0x0a6b GREENHOUSE
+vendor MEDELI 0x0a67 Medeli
vendor GEOCAST 0x0a79 Geocast Network Systems
+vendor EGO 0x0a92 EGO systems
+vendor IDQUANTIQUE 0x0aba ID Quantique
+vendor IDTECH 0x0acd ID TECH
vendor ZYDAS 0x0ace Zydas Technology Corporation
vendor NEODIO 0x0aec Neodio
-vendor OPTIONNV 0x0af0 Option N.V:
-vendor ASUSTEK 0x0b05 ASUSTeK Computer
+vendor OPTION 0x0af0 Option N.V.
+vendor ASUS 0x0b05 ASUSTeK Computer
vendor TODOS 0x0b0c Todos Data System
vendor SIIG2 0x0b39 SIIG
vendor TEKRAM 0x0b3b Tekram Technology
vendor HAL 0x0b41 HAL Corporation
vendor EMS 0x0b43 EMS Production
vendor NEC2 0x0b62 NEC
-vendor ATI2 0x0b6f ATI
+vendor ADLINK 0x0b63 ADLINK Technoligy, Inc.
+vendor ATI2 0x0b6f ATI Technologies
vendor ZEEVO 0x0b7a Zeevo, Inc.
vendor KURUSUGAWA 0x0b7e Kurusugawa Electronics, Inc.
+vendor SMART 0x0b8c Smart Technologies
vendor ASIX 0x0b95 ASIX Electronics
-vendor PROLIFIC2 0x0b8c Prolific Technology Inc
-vendor O2MICRO 0x0b97 O2 Micro
+vendor O2MICRO 0x0b97 O2 Micro, Inc.
vendor USR 0x0baf U.S. Robotics
vendor AMBIT 0x0bb2 Ambit Microsystems
vendor HTC 0x0bb4 HTC
vendor REALTEK 0x0bda Realtek
+vendor ERICSSON2 0x0bdb Ericsson
+vendor MEI 0x0bed MEI
vendor ADDONICS2 0x0bf6 Addonics Technology
vendor FSC 0x0bf8 Fujitsu Siemens Computers
vendor AGATE 0x0c08 Agate Technologies
vendor DMI 0x0c0b DMI
-vendor CHICONY2 0x0c45 Chicony Electronics
-vendor MICRODIA 0x0c45 Microdia / Sonix Technology Co., Ltd.
+vendor CANYON 0x0c10 Canyon
+vendor ICOM 0x0c26 Icom Inc.
+vendor GNOTOMETRICS 0x0c33 GN Otometrics
+vendor CHICONY2 0x0c45 Chicony / Microdia / Sonix Technology
Co., Ltd.
+vendor REINERSCT 0x0c4b Reiner-SCT
vendor SEALEVEL 0x0c52 Sealevel System
-vendor LUWEN 0x0c76 EasyDisk
-vendor QUALCOMM_K 0x0c88 Qualcomm Kyocera
+vendor JETI 0x0c6c Jeti
+vendor LUWEN 0x0c76 Luwen
+vendor ELEKTOR 0x0c7d ELEKTOR Electronics
+vendor KYOCERA2 0x0c88 Kyocera Wireless Corp.
vendor ZCOM 0x0cde Z-Com
-vendor ATHEROS2 0x0cf3 Atheros Communications
+vendor ATHEROS2 0x0cf3 Atheros Communications
+vendor POSIFLEX 0x0d3a POSIFLEX
vendor TANGTOP 0x0d3d Tangtop
+vendor KOBIL 0x0d46 KOBIL
vendor SMC3 0x0d5c Standard Microsystems
-vendor PEN 0x0d7d Pen Drive
+vendor ADDON 0x0d7d Add-on Technology
vendor ACDC 0x0d7e American Computer & Digital Components
-vendor CMEDIA 0x0d8c C-Media Electronics Inc.
-vendor CONCEPTRONIC2 0x0d8e Conceptronic
-vendor MSI 0x0db0 Micro Star
+vendor CMEDIA 0x0d8c CMEDIA
+vendor CONCEPTRONIC 0x0d8e Conceptronic
+vendor SKANHEX 0x0d96 Skanhex Technology, Inc.
+vendor MSI 0x0db0 Micro Star International
vendor ELCON 0x0db7 ELCON Systemtechnik
-vendor UNKNOWN5 0x0dcd Unknown Vendor
+vendor UNKNOWN4 0x0dcd Unknown vendor
+vendor NETAC 0x0dd8 Netac
vendor SITECOMEU 0x0df6 Sitecom Europe
+vendor MOBILEACTION 0x0df7 Mobile Action
vendor AMIGO 0x0e0b Amigo Technology
+vendor SPEEDDRAGON 0x0e55 Speed Dragon Multimedia
vendor HAWKING 0x0e66 Hawking
+vendor FOSSIL 0x0e67 Fossil, Inc
vendor GMATE 0x0e7e G.Mate, Inc
-vendor MTK 0x0e8d MTK
+vendor MEDIATEK 0x0e8d MediaTek, Inc.
vendor OTI 0x0ea0 Ours Technology
+vendor YISO 0x0eab Yiso Wireless Co.
vendor PILOTECH 0x0eaf Pilotech
-vendor NOVATECH 0x0eb0 Nova Tech
-vendor EGALAX 0x0eef eGalax
+vendor NOVATECH 0x0eb0 NovaTech
+vendor ITEGNO 0x0eba iTegno
+vendor WINMAXGROUP 0x0ed1 WinMaxGroup
vendor TOD 0x0ede TOD
-vendor AIRPRIME 0x0f3d AirPrime, Incorporated
+vendor EGALAX 0x0eef eGalax, Inc.
+vendor AIRPRIME 0x0f3d AirPrime, Inc.
+vendor MICROTUNE 0x0f4d Microtune
vendor VTECH 0x0f88 VTech
vendor FALCOM 0x0f94 Falcom Wireless Communications GmbH
vendor RIM 0x0fca Research In Motion
vendor DYNASTREAM 0x0fcf Dynastream Innovations
-vendor SUNRISING 0x0fe6 SUNRISING
+vendor LARSENBRUSGAARD 0x0fd8 Larsen and Brusgaard
+vendor OWL 0x0fde OWL
+vendor KONTRON 0x0fe6 Kontron AG
vendor DVICO 0x0fe9 DViCO
vendor QUALCOMM 0x1004 Qualcomm
+vendor APACER 0x1005 Apacer
vendor MOTOROLA4 0x100d Motorola
vendor HP3 0x103c Hewlett Packard
+vendor AIRPLUS 0x1011 Airplus
+vendor DESKNOTE 0x1019 Desknote
+vendor AMD2 0x1022 Advanced Micro Devices
+vendor NEC3 0x1033 NEC
+vendor TTI 0x103e Thurlby Thandar Instruments
vendor GIGABYTE 0x1044 GIGABYTE
vendor WESTERN 0x1058 Western Digital
vendor MOTOROLA 0x1063 Motorola
vendor CCYU 0x1065 CCYU Technology
-vendor HYUNDAI 0x106c Hyundai CuriTel
+vendor CURITEL 0x106c Curitel Communications Inc
vendor SILABS2 0x10a6 SILABS2
vendor USI 0x10ab USI
+vendor HONEYWELL 0x10ac Honeywell
+vendor LIEBERT2 0x10af Liebert
vendor PLX 0x10b5 PLX
vendor ASANTE 0x10bd Asante
vendor SILABS 0x10c4 Silicon Labs
+vendor SILABS3 0x10c5 Silicon Labs
+vendor SILABS4 0x10ce Silicon Labs
+vendor ACTIONS 0x10d6 Actions
+vendor MOXA 0x110a Moxa
+vendor ANALOG 0x1110 Analog Devices
vendor TENX 0x1130 Ten X Technology, Inc.
+vendor ISSC 0x1131 Integrated System Solution Corp.
vendor JRC 0x1145 Japan Radio Company
vendor SPHAIRON 0x114b Sphairon Access Systems GmbH
vendor DELORME 0x1163 DeLorme
vendor SERVERWORKS 0x1166 ServerWorks
+vendor DLINK3 0x1186 Dlink
vendor ACERCM 0x1189 Acer Communications & Multimedia
vendor SIERRA 0x1199 Sierra Wireless
+vendor SANWA 0x11ad Sanwa Electric Instrument Co., Ltd.
vendor TOPFIELD 0x11db Topfield Co., Ltd
+vendor SIEMENS3 0x11f5 Siemens
vendor NETINDEX 0x11f6 NetIndex
-vendor INTERBIO 0x1209 InterBiometrics
-vendor FUJITSU2 0x1221 Fujitsu Ltd.
+vendor ALCATEL 0x11f7 Alcatel
+vendor INTERBIOMETRICS 0x1209 Interbiometrics
+vendor FUJITSU3 0x1221 Fujitsu Ltd.
vendor UNKNOWN3 0x1233 Unknown vendor
vendor TSUNAMI 0x1241 Tsunami
vendor PHEENET 0x124a Pheenet
vendor TARGUS 0x1267 Targus
vendor TWINMOS 0x126f TwinMOS
+vendor TENDA 0x1286 Tenda
+vendor TESTO 0x128d Testo products
vendor CREATIVE2 0x1292 Creative Labs
vendor BELKIN2 0x1293 Belkin Components
vendor CYBERTAN 0x129b CyberTAN Technology
vendor HUAWEI 0x12d1 Huawei Technologies
-vendor ARANEUS 0x12d8 Araneus Information Systems Oy
+vendor ARANEUS 0x12d8 Araneus Information Systems
+vendor TAPWAVE 0x12ef Tapwave
vendor AINCOMM 0x12fd Aincomm
vendor MOBILITY 0x1342 Mobility
vendor DICKSMITH 0x1371 Dick Smith Electronics
@@ -494,79 +645,141 @@ vendor VALIDITY 0x138a Validity Sensors, Inc.
vendor BALTECH 0x13ad Baltech
vendor CISCOLINKSYS 0x13b1 Cisco-Linksys
vendor SHARK 0x13d2 Shark
-vendor AZUREWAVE 0x13d3 AzureWave
-vendor PHISON 0x13fe Phison Electronics Corp.
-vendor NOVATEL2 0x1410 Novatel
+vendor AZUREWAVE 0x13d3 AsureWave
+vendor INITIO 0x13fd Initio Corporation
+vendor EMTEC 0x13fe Emtec
+vendor NOVATEL 0x1410 Novatel Wireless
vendor OMNIVISION2 0x1415 OmniVision Technologies, Inc.
vendor MERLIN 0x1416 Merlin
+vendor REDOCTANE 0x1430 RedOctane
vendor WISTRONNEWEB 0x1435 Wistron NeWeb
+vendor RADIOSHACK 0x1453 Radio Shack
+vendor FIC 0x1457 FIC / OpenMoko
vendor HUAWEI3COM 0x1472 Huawei-3Com
vendor ABOCOM2 0x1482 AboCom Systems
vendor SILICOM 0x1485 Silicom
vendor RALINK 0x148f Ralink Technology
-vendor CONCEPTRONIC 0x14b2 Conceptronic
-vendor SUPERTOP 0x14cd SuperTop
+vendor IMAGINATION 0x149a Imagination Technologies
+vendor ATP 0x14af ATP Electronics
+vendor CONCEPTRONIC2 0x14b2 Conceptronic
+vendor SUPERTOP 0x14cd Super Top
vendor PLANEX3 0x14ea Planex Communications
vendor SILICONPORTALS 0x1527 Silicon Portals
+vendor UBIQUAM 0x1529 UBIQUAM Co., Ltd.
vendor JMICRON 0x152d JMicron
+vendor UBLOX 0x1546 U-blox
+vendor PNY 0x154b PNY
+vendor OWEN 0x1555 Owen
vendor OQO 0x1557 OQO
vendor UMEDIA 0x157e U-MEDIA Communications
vendor FIBERLINE 0x1582 Fiberline
+vendor FREESCALE 0x15a2 Freescale Semiconductor, Inc.
+vendor AFATECH 0x15a4 Afatech Technologies, Inc.
vendor SPARKLAN 0x15a9 SparkLAN
+vendor OLIMEX 0x15ba Olimex
+vendor SOUNDGRAPH 0x15c2 Soundgraph, Inc.
vendor AMIT2 0x15c5 AMIT
+vendor TEXTECH 0x15ca Textech International Ltd.
vendor SOHOWARE 0x15e8 SOHOware
+vendor ABIT 0x15eb ABIT Corporation
vendor UMAX 0x1606 UMAX Data Systems
vendor INSIDEOUT 0x1608 Inside Out Networks
+vendor AMOI 0x1614 Amoi Electronics
vendor GOODWAY 0x1631 Good Way Technology
vendor ENTREGA 0x1645 Entrega
vendor ACTIONTEC 0x1668 Actiontec Electronics
-vendor CISCOLINKSYS2 0x167b Cisco-Linksys
+vendor CLIPSAL 0x166a Clipsal
+vendor CISCOLINKSYS2 0x167b Cisco-Linksys
vendor ATHEROS 0x168c Atheros Communications
vendor GIGASET 0x1690 Gigaset
-vendor ANYDATA 0x16d5 AnyDATA Inc.
+vendor GLOBALSUN 0x16ab Global Sun Technology
+vendor ANYDATA 0x16d5 AnyDATA Corporation
vendor JABLOTRON 0x16d6 Jablotron
+vendor CMOTECH 0x16d8 C-motech
+vendor WIENERPLEINBAUS 0x16dc WIENER Plein & Baus GmbH.
+vendor AXESSTEL 0x1726 Axesstel Co., Ltd.
vendor LINKSYS4 0x1737 Linksys
vendor SENAO 0x1740 Senao
-vendor ASUSTEK2 0x1761 ASUSTeK Computer
+vendor ASUS2 0x1761 ASUS
vendor SWEEX2 0x177f Sweex
+vendor METAGEEK 0x1781 MetaGeek
+vendor KAMSTRUP 0x17a8 Kamstrup A/S
vendor MISC 0x1781 Misc Vendors
vendor DISPLAYLINK 0x17e9 DisplayLink
vendor LENOVO 0x17ef Lenovo
+vendor WAVESENSE 0x17f4 WaveSense
+vendor VAISALA 0x1843 Vaisala
vendor E3C 0x18b4 E3C Technologies
vendor AMIT 0x18c5 AMIT
+vendor GOOGLE 0x18d1 Google
vendor QCOM 0x18e8 Qcom
+vendor ELV 0x18ef ELV
vendor LINKSYS3 0x1915 Linksys
vendor MEINBERG 0x1938 Meinberg Funkuhren
vendor BECEEM 0x198f Beceem Communications
vendor ZTE 0x19d2 ZTE
-vendor QUANTA 0x1a32 Quanta
+vendor QUALCOMMINC 0x19d2 Qualcomm, Incorporated
+vendor QUALCOMM3 0x19f5 Qualcomm, Inc.
+vendor QUANTA2 0x1a32 Quanta
vendor TERMINUS 0x1a40 Terminus Technology
-vendor WINCHIPHEAD2 0x1a86 QinHeng Electronics
+vendor ABBOTT 0x1a61 Abbott Diabetics
+vendor BAYER 0x1a79 Bayer
+vendor WCH2 0x1a86 QinHeng Electronics
+vendor STELERA 0x1a8d Stelera Wireless
+vendor SEL 0x1adb Schweitzer Engineering Laboratories
+vendor CORSAIR 0x1b1c Corsair
+vendor ASM 0x1b21 ASMedia Technology
+vendor MATRIXORBITAL 0x1b3d Matrix Orbital
vendor OVISLINK 0x1b75 OvisLink
-vendor MPMAN 0x1cae MPMan
-vendor 4GSYSTEMS 0x1c9e 4G Systems
+vendor TML 0x1b91 The Mobility Lab
+vendor TCTMOBILE 0x1bbb TCT Mobile
+vendor ALTI2 0x1bc9 Alti-2 products
+vendor SUNPLUS 0x1bcf Sunplus Innovation Technology Inc.
+vendor WAGO 0x1be3 WAGO Kontakttechnik GmbH.
+vendor TELIT 0x1bc7 Telit
+vendor IONICS 0x1c0c Ionics PlugComputer
+vendor LONGCHEER 0x1c9e Longcheer Holdings, Ltd.
+vendor MPMAN 0x1cae MpMan
+vendor DRESDENELEKTRONIK 0x1cf1 dresden elektronik
+vendor NEOTEL 0x1d09 Neotel
+vendor DREAMLINK 0x1d34 Dream Link
vendor PEGATRON 0x1d4d Pegatron
-vendor FUTUREBITS 0x1d50 Future Bits
+vendor QISDA 0x1da5 Qisda
+vendor METAGEEK2 0x1dd5 MetaGeek
+vendor ALINK 0x1e0e Alink
vendor AIRTIES 0x1eda AirTies
+vendor FESTO 0x1e29 Festo
+vendor LAKESHORE 0x1fb9 Lake Shore Cryotronics, Inc.
+vendor VERTEX 0x1fe7 Vertex Wireless Co., Ltd.
vendor DLINK 0x2001 D-Link
vendor PLANEX2 0x2019 Planex Communications
-vendor ENCORE 0x203d Encore
vendor HAUPPAUGE2 0x2040 Hauppauge Computer Works
+vendor TLAYTECH 0x20b9 Tlay Tech
+vendor ENCORE 0x203d Encore
+vendor QIHARDWARE 0x20b7 QI-hardware
vendor PARA 0x20b8 PARA Industrial
-vendor TRENDNET 0x20f4 TRENDnet
-vendor RTSYS 0x2100 RT Systems
-vendor DLINK3 0x2101 D-Link
+vendor SIMTEC 0x20df Simtec Electronics
+vendor TRENDNET 0x20f4 TRENDnet
+vendor RTSYSTEMS 0x2100 RT Systems
+vendor DLINK4 0x2101 D-Link
+vendor INTENSO 0x2109 INTENSO
vendor VIALABS 0x2109 VIA Labs
vendor ERICSSON 0x2282 Ericsson
vendor MOTOROLA2 0x22b8 Motorola
+vendor WETELECOM 0x22de WeTelecom
vendor PINNACLE 0x2304 Pinnacle Systems
vendor ARDUINO 0x2341 Arduino SA
vendor TPLINK 0x2357 TP-Link
+vendor WESTMOUNTAIN 0x2405 West Mountain Radio
vendor TRIPPLITE 0x2478 Tripp-Lite
vendor HIROSE 0x2631 Hirose Electric
vendor NHJ 0x2770 NHJ
+vendor THINGM 0x27b8 ThingM
+vendor PERASO 0x2932 Peraso Technologies, Inc.
vendor PLANEX 0x2c02 Planex Communications
+vendor QUECTEL 0x2c7c Quectel Wireless Solutions
vendor VIDZMEDIA 0x3275 VidzMedia Pte Ltd
+vendor LINKINSTRUMENTS 0x3195 Link Instruments Inc.
vendor AEI 0x3334 AEI
vendor HANK 0x3353 Hank Connection
vendor PQI 0x3538 PQI
@@ -576,30 +789,36 @@ vendor MICRONET 0x3980 Micronet Communications
vendor IODATA2 0x40bb I-O Data
vendor IRIVER 0x4102 iRiver
vendor DELL 0x413c Dell
-vendor WINCHIPHEAD 0x4348 WinChipHead
+vendor WCH 0x4348 QinHeng Electronics
+vendor ACEECA 0x4766 Aceeca
vendor FEIXUN 0x4855 FeiXun Communication
+vendor PAPOUCH 0x5050 Papouch products
vendor AVERATEC 0x50c2 Averatec
vendor SWEEX 0x5173 Sweex
+vendor PROLIFIC2 0x5372 Prolific Technologies
vendor ONSPEC2 0x55aa OnSpec Electronic Inc.
vendor ZINWELL 0x5a57 Zinwell
-vendor INGENIC 0x601a Ingenic Semiconductor Ltd.
+vendor INGENIC 0x601a Ingenic Semiconductor Ltd.
vendor SITECOM 0x6189 Sitecom
vendor SPRINGERDESIGN 0x6400 Springer Design, Inc.
-vendor ARKMICROCHIPS 0x6547 ArkMicroChips
+vendor ARKMICRO 0x6547 Arkmicro Technologies Inc.
vendor 3COM2 0x6891 3Com
-vendor EDIMAX 0x7392 EDIMAX
+vendor EDIMAX 0x7392 Edimax
vendor INTEL 0x8086 Intel
vendor INTEL2 0x8087 Intel
vendor ALLWIN 0x8516 ALLWIN Tech
+vendor SITECOM2 0x9016 Sitecom
vendor MOSCHIP 0x9710 MosChip Semiconductor
-vendor NETGEAR4 0x9846 Netgear
-vendor xxFTDI 0x9e88 FTDI
+vendor NETGEAR4 0x9846 Netgear
+vendor MARVELL 0x9e88 Marvell Technology Group Ltd.
+vendor 3COM3 0xa727 3Com
vendor CACE 0xcace CACE Technologies
vendor COMPARE 0xcdab Compare
vendor DATAAPEX 0xdaae DataApex
vendor EVOLUTION 0xdeee Evolution Robotics
vendor EMPIA 0xeb1a eMPIA Technology
vendor HP2 0xf003 Hewlett Packard
+vendor LOGILINK 0xfc08 LogiLink
vendor USRP 0xfffe GNU Radio USRP
/*
@@ -609,24 +828,28 @@ vendor USRP 0xfffe GNU Radio USRP
/* 3Com products */
product 3COM HOMECONN 0x009d HomeConnect USB Camera
product 3COM 3CREB96 0x00a0 Bluetooth USB Adapter
-product 3COM 3C19250 0x03e8 3C19250 Ethernet adapter
-product 3COM 3CRSHEW696 0x0a01 3CRSHEW696
+product 3COM 3C19250 0x03e8 3C19250 Ethernet Adapter
+product 3COM 3CRSHEW696 0x0a01 3CRSHEW696 Wireless Adapter
product 3COM 3C460 0x11f8 HomeConnect 3C460
-product 3COM USR56K 0x3021 U.S.Robotics 56000 Voice Faxmodem Pro
+product 3COM USR56K 0x3021 U.S.Robotics 56000 Voice FaxModem Pro
product 3COM 3C460B 0x4601 HomeConnect 3C460B
product 3COM2 3CRUSB10075 0xa727 3CRUSB10075
+product 3COM3 AR5523_1 0x6893 AR5523
+product 3COM3 AR5523_2 0x6895 AR5523
+product 3COM3 AR5523_3 0x6897 AR5523
product 3COMUSR OFFICECONN 0x0082 3Com OfficeConnect Analog Modem
product 3COMUSR USRISDN 0x008f 3Com U.S. Robotics Pro ISDN TA
-product 3COMUSR HOMECONN 0x009d 3Com HomeConnect camera
-product 3COMUSR USR56K 0x3021 U.S.Robotics 56000 Voice Faxmodem Pro
+product 3COMUSR HOMECONN 0x009d 3Com HomeConnect Camera
+product 3COMUSR USR56K 0x3021 U.S. Robotics 56000 Voice FaxModem Pro
-/* 4G Systems products */
-product 4GSYSTEMS XSSTICK_W14 0x9603 4G Systems XSStick W14
-product 4GSYSTEMS XSSTICK_P14 0x9605 4G Systems XSStick P14
-product 4GSYSTEMS XSSTICK_P14_INSTALLER 0xf000 4G Systems XSStick P14
- Windows driver
+/* Abbott Diabetics */
+product ABBOTT STEREO_PLUG 0x3410 Abbott Diabetics Stereo Plug
+product ABBOTT STRIP_PORT 0x3420 Abbott Diabetics Strip Port
+
+/* ABIT products */
+product ABIT AK_020 0x7d0e 3G modem
-/* ACDC products */
product ACDC HUB 0x2315 USB Pen Drive HUB
product ACDC SECWRITE 0x2316 USB Pen Drive Secure Write
product ACDC PEN 0x2317 USB Pen Drive with Secure Write
@@ -642,35 +865,39 @@ product ABOCOM RT3072 0x3072 RT3072
product ABOCOM2 RT2870_1 0x3c09 RT2870
product ABOCOM URE450 0x4000 URE450 Ethernet Adapter
product ABOCOM UFE1000 0x4002 UFE1000 Fast Ethernet Adapter
-product ABOCOM DSB650TX_PNA 0x4003 1/10/100 ethernet adapter
+product ABOCOM DSB650TX_PNA 0x4003 1/10/100 Ethernet Adapter
product ABOCOM XX4 0x4004 XX4
product ABOCOM XX5 0x4007 XX5
product ABOCOM XX6 0x400b XX6
product ABOCOM XX7 0x400c XX7
-product ABOCOM LCS8138TX 0x401a LCS-8138TX
+product ABOCOM RTL8151 0x401a RTL8151
product ABOCOM XX8 0x4102 XX8
product ABOCOM XX9 0x4104 XX9
-product ABOCOM UFE2000 0x420a UFE2000 USB2.0 Fast Ethernet Adapter
+product ABOCOM UF200 0x420a UF200 Ethernet
product ABOCOM WL54 0x6001 WL54
-product ABOCOM RTL8192CU 0x8178 RTL8192CU
-product ABOCOM RTL8188EU 0x8179 RTL8188EU
-product ABOCOM RTL8188CU_1 0x8188 RTL8188CU
-product ABOCOM RTL8188CU_2 0x8189 RTL8188CU
product ABOCOM XX10 0xabc1 XX10
product ABOCOM BWU613 0xb000 BWU613
product ABOCOM HWU54DM 0xb21b HWU54DM
product ABOCOM RT2573_2 0xb21c RT2573
product ABOCOM RT2573_3 0xb21d RT2573
product ABOCOM RT2573_4 0xb21e RT2573
+product ABOCOM RTL8188CU_1 0x8188 RTL8188CU
+product ABOCOM RTL8188CU_2 0x8189 RTL8188CU
+product ABOCOM RTL8192CU 0x8178 RTL8192CU
+product ABOCOM RTL8188EU 0x8179 RTL8188EU
product ABOCOM WUG2700 0xb21f WUG2700
+/* Acton Research Corp. */
+product ACTON SPECTRAPRO 0x0100 FTDI compatible adapter
+
/* Accton products */
product ACCTON USB320_EC 0x1046 USB320-EC Ethernet Adapter
product ACCTON 2664W 0x3501 2664W
-product ACCTON 111 0x3503 T-Sinus 111 WLAN
-product ACCTON SMCWUSBG 0x4505 SMCWUSB-G
-product ACCTON SMCWUSBTG2 0x4506 SMCWUSBT-G2
-product ACCTON SMCWUSBTG2_NF 0x4507 SMCWUSBT-G2
+product ACCTON 111 0x3503 T-Sinus 111 Wireless Adapter
+product ACCTON SMCWUSBG_NF 0x4505 SMCWUSB-G (no firmware)
+product ACCTON SMCWUSBG 0x4506 SMCWUSB-G
+product ACCTON SMCWUSBTG2_NF 0x4507 SMCWUSBT-G2 (no firmware)
+product ACCTON SMCWUSBTG2 0x4508 SMCWUSBT-G2
product ACCTON PRISM_GT 0x4521 PrismGT USB 2.0 WLAN
product ACCTON SS1001 0x5046 SpeedStream Ethernet Adapter
product ACCTON RT2870_2 0x6618 RT2870
@@ -680,21 +907,20 @@ product ACCTON RT2870_3 0x7522 RT2870
product ACCTON RT2870_5 0x8522 RT2870
product ACCTON RT3070_4 0xa512 RT3070
product ACCTON RT2870_4 0xa618 RT2870
-product ACCTON RT3070_1 0xa701 RT3070
-product ACCTON RT3070_2 0xa702 RT3070
-product ACCTON RT3070_6 0xa703 RT3070
-product ACCTON AR9280 0xa704 AR9280+AR7010
+product ACCTON RT3070_1 0xa701 RT3070
+product ACCTON RT3070_2 0xa702 RT3070
product ACCTON RT2870_1 0xb522 RT2870
-product ACCTON RTL8192SU 0xc512 RTL8192SU
-product ACCTON RT3070_3 0xc522 RT3070
-product ACCTON RT3070_5 0xd522 RT3070
+product ACCTON RT3070_3 0xc522 RT3070
+product ACCTON RT3070_5 0xd522 RT3070
+product ACCTON RTL8192SU 0xc512 RTL8192SU
product ACCTON ZD1211B 0xe501 ZD1211B
-product ACCTON WN4501H_LF_IR 0xe503 WN4501H-LF-IR
-product ACCTON WUS201 0xe506 WUS-201
product ACCTON WN7512 0xf522 WN7512
-/* Acer Communications & Multimedia products */
-product ACERCM EP1427X2 0x0893 EP-1427X-2 Ethernet
+/* Aceeca products */
+product ACEECA MEZ1000 0x0001 MEZ1000 RDA
+
+/* Acer Communications & Multimedia (oemd by Surecom) */
+product ACERCM EP1427X2 0x0893 EP-1427X-2 Ethernet Adapter
/* Acer Labs products */
product ACERLABS M5632 0x5632 USB 2.0 Data Link
@@ -704,19 +930,26 @@ product ACERP ACERSCAN_C310U 0x12a6 Acerscan C310U
product ACERP ACERSCAN_320U 0x2022 Acerscan 320U
product ACERP ACERSCAN_640U 0x2040 Acerscan 640U
product ACERP ACERSCAN_620U 0x2060 Acerscan 620U
-product ACERP ATAPI 0x6003 ATA/ATAPI adapter
-product ACERP AWL300 0x9000 AWL300
-product ACERP AWL400 0x9001 AWL400
-
-/* Acer Products */
+product ACERP ACERSCAN_4300U 0x20b0 Benq 3300U/4300U
+product ACERP ACERSCAN_640BT 0x20be Acerscan 640BT
+product ACERP ACERSCAN_1240U 0x20c0 Acerscan 1240U
+product ACERP S81 0x4027 BenQ S81 phone
+product ACERP H10 0x4068 AWL400 Wireless Adapter
+product ACERP ATAPI 0x6003 ATA/ATAPI Adapter
+product ACERP AWL300 0x9000 AWL300 Wireless Adapter
+product ACERP AWL400 0x9001 AWL400 Wireless Adapter
+
+/* Acer Warp products */
product ACERW WARPLINK 0x0204 Warplink
-/* Actiontec products */
-product ACTIONTEC PRISM_25 0x0408 Prism2.5 WLAN
-product ACTIONTEC PRISM_25A 0x0421 Prism2.5 WLAN A
-product ACTIONTEC AR9287 0x1200 AR9287+AR7010
+/* Actions products */
+product ACTIONS MP4 0x1101 Actions MP4 Player
+
+/* Actiontec, Inc. products */
+product ACTIONTEC PRISM_25 0x0408 Prism2.5 Wireless Adapter
+product ACTIONTEC PRISM_25A 0x0421 Prism2.5 Wireless Adapter A
product ACTIONTEC FREELAN 0x6106 ROPEX FreeLan 802.11b
-product ACTIONTEC UAT1 0x7605 UAT1 Wireless Ethernet adapter
+product ACTIONTEC UAT1 0x7605 UAT1 Wireless Ethernet Adapter
/* ACTiSYS products */
product ACTISYS IR2000U 0x0011 ACT-IR2000U FIR
@@ -734,20 +967,35 @@ product ADDONICS2 205 0xa001 Cable 205
/* Addtron products */
product ADDTRON AWU120 0xff31 AWU-120
+/* ADLINK Texhnology products */
+product ADLINK ND6530 0x6530 ND-6530 USB-Serial
+
/* ADMtek products */
product ADMTEK PEGASUSII_4 0x07c2 AN986A Ethernet
-product ADMTEK PEGASUS 0x0986 AN986 USB Ethernet
-product ADMTEK PEGASUSII 0x8511 AN8511 USB Ethernet
+product ADMTEK PEGASUS 0x0986 AN986 Ethernet
+product ADMTEK PEGASUSII 0x8511 AN8511 Ethernet
product ADMTEK PEGASUSII_2 0x8513 AN8513 Ethernet
-product ADMTEK PEGASUSII_3 0x8515 ADM8515 USB 2.0 Ethernet
+product ADMTEK PEGASUSII_3 0x8515 AN8515 Ethernet
+
+/* ADDON products */
+/* PNY OEMs these */
+product ADDON ATTACHE 0x1300 USB 2.0 Flash Drive
+product ADDON ATTACHE 0x1300 USB 2.0 Flash Drive
+product ADDON A256MB 0x1400 Attache 256MB USB 2.0 Flash Drive
+product ADDON DISKPRO512 0x1420 USB 2.0 Flash Drive (DANE-ELEC zMate
512MB USB flash drive)
+
+/* Addonics products */
+product ADDONICS2 CABLE_205 0xa001 Cable 205
/* ADS products */
product ADS UBS10BT 0x0008 UBS-10BT Ethernet
product ADS UBS10BTX 0x0009 UBS-10BT Ethernet
-product ADS RDX155 0xa155 InstantFM Music
/* AEI products */
-product AEI USBTOLAN 0x1701 AEI USB to Lan adapter
+product AEI FASTETHERNET 0x1701 Fast Ethernet
+
+/* Afatech Technologies, Inc. */
+product AFATECH AFATECH1336 0x1336 Flash Card Reader
/* Agate Technologies products */
product AGATE QDRIVE 0x0378 Q-Drive
@@ -764,36 +1012,62 @@ product AGFA SNAPSCANE25 0x2095 SnapScan e25
product AGFA SNAPSCANE26 0x2097 SnapScan e26
product AGFA SNAPSCANE52 0x20fd SnapScan e52
-/* Araneus products */
-product ARANEUS ALEA 0x0001 Alea I/II TRNG
+/* Ain Communication Technology products */
+product AINCOMM AWU2000B 0x1001 AWU2000B Wireless Adapter
-/* Aincomm products */
-product AINCOMM AWU2000B 0x1001 AWU2000B
-
-/* AIPTEK International products */
+/* AIPTEK products */
+product AIPTEK POCKETCAM3M 0x2011 PocketCAM 3Mega
product AIPTEK2 PENCAM_MEGA_1_3 0x504a PenCam Mega 1.3
+product AIPTEK2 SUNPLUS_TECH 0x0c15 Sunplus Technology Inc.
+
+/* AirPlis products */
+product AIRPLUS MCD650 0x3198 MCD650 modem
/* AirPrime products */
product AIRPRIME PC5220 0x0112 CDMA Wireless PC Card
+product AIRPRIME USB308 0x68A3 USB308 HSPA+ USB Modem
+product AIRPRIME AC313U 0x68aa Sierra Wireless AirCard 313U
-/* Airties products */
-product AIRTIES RT3070_2 0x2012 RT3070
+/* AirTies products */
product AIRTIES RT3070 0x2310 RT3070
/* AKS products */
product AKS USBHASP 0x0001 USB-HASP 0.06
-/* Alcatel Telecom products */
-product ALCATELT ST120G 0x0120 SpeedTouch 120g
-product ALCATELT ST121G 0x0121 SpeedTouch 121g
+/* Alcatel products */
+product ALCATEL OT535 0x02df One Touch 535/735
/* Alcor Micro, Inc. products */
product ALCOR2 KBD_HUB 0x2802 Kbd Hub
+product ALCOR DUMMY 0x0000 Dummy product
+product ALCOR SDCR_6335 0x6335 SD/MMC Card Reader
+product ALCOR SDCR_6362 0x6362 SD/MMC Card Reader
+product ALCOR SDCR_6366 0x6366 SD/MMC Card Reader
+product ALCOR TRANSCEND 0x6387 Transcend JetFlash Drive
product ALCOR MA_KBD_HUB 0x9213 MacAlly Kbd Hub
product ALCOR AU9814 0x9215 AU9814 Hub
+product ALCOR UMCR_9361 0x9361 USB Multimedia Card Reader
product ALCOR SM_KBD 0x9410 MicroConnectors/StrongMan Keyboard
product ALCOR NEC_KBD_HUB 0x9472 NEC Kbd Hub
+product ALCOR AU9720 0x9720 USB2 - RS-232
+product ALCOR AU6390 0x6390 AU6390 USB-IDE converter
+
+/* Alink products */
+product ALINK DWM652U5 0xce16 DWM-652
+product ALINK 3G 0x9000 3G modem
+product ALINK SIM7600E 0x9001 LTE modem
+product ALINK 3GU 0x9200 3G modem
+
+/* Altec Lansing products */
+product ALTEC ADA70 0x0070 ADA70 Speakers
+product ALTEC ASC495 0xff05 ASC495 Speakers
+
+/* Alti-2 products */
+product ALTI2 N3 0x6001 FTDI compatible adapter
+
+/* Allied Telesyn International products */
+product ALLIEDTELESYN ATUSB100 0xb100 AT-USB100
/* ALLWIN Tech products */
product ALLWIN RT2070 0x2070 RT2070
@@ -804,20 +1078,29 @@ product ALLWIN RT3071 0x3071 RT3071
product ALLWIN RT3072 0x3072 RT3072
product ALLWIN RT3572 0x3572 RT3572
-/* Altec Lansing products */
-product ALTEC ADA70 0x0070 ADA70 Speakers
-product ALTEC ASC495 0xff05 ASC495 Speakers
+/* AlphaSmart, Inc. products */
+product ALPHASMART DANA_KB 0xdbac AlphaSmart Dana Keyboard
+product ALPHASMART DANA_SYNC 0xdf00 AlphaSmart Dana HotSync
+
+/* Amoi products */
+product AMOI H01 0x0800 H01 3G modem
+product AMOI H01A 0x7002 H01A 3G modem
+product AMOI H02 0x0802 H02 3G modem
/* American Power Conversion products */
product APC UPS 0x0002 Uninterruptible Power Supply
/* Ambit Microsystems products */
+product AMBIT WLAN 0x0302 WLAN
product AMBIT NTL_250 0x6098 NTL 250 cable modem
-/* AMD product */
-product AMD TV_WONDER_600_USB 0xb002 TV Wonder 600 USB
+/* Apacer products */
+product APACER HT202 0xb113 USB 2.0 Flash Drive
+
+/* American Power Conversion products */
+product APC UPS 0x0002 Uninterruptible Power Supply
-/* Amigo products */
+/* Amigo Technology products */
product AMIGO RT2870_1 0x9031 RT2870
product AMIGO RT2870_2 0x9041 RT2870
@@ -825,182 +1108,198 @@ product AMIGO RT2870_2 0x9041 RT2870
product AMIT CGWLUSB2GO 0x0002 CG-WLUSB2GO
product AMIT CGWLUSB2GNR 0x0008 CG-WLUSB2GNR
product AMIT RT2870_1 0x0012 RT2870
+
+/* AMIT(2) products */
product AMIT2 RT2870 0x0008 RT2870
+/* Analog Devices products */
+product ANALOGDEVICES GNICE 0xf000 FTDI compatible adapter
+product ANALOGDEVICES GNICEPLUS 0xf001 FTDI compatible adapter
+
/* Anchor products */
+product ANCHOR SERIAL 0x2008 Serial
product ANCHOR EZUSB 0x2131 EZUSB
product ANCHOR EZLINK 0x2720 EZLINK
-/* AnyDATA Inc. products */
-product ANYDATA A2502 0x6202 NTT DoCoMo A2502
-product ANYDATA ADU_E100H 0x6501 ADU-E100H
-product ANYDATA ADU_500A 0x6502 ADU-E500A
+/* AnyData products */
+product ANYDATA ADU_620UW 0x6202 CDMA 2000 EV-DO USB Modem
+product ANYDATA ADU_E100X 0x6501 CDMA 2000 1xRTT/EV-DO USB Modem
+product ANYDATA ADU_500A 0x6502 CDMA 2000 EV-DO USB Modem
/* AOX, Inc. products */
-product AOX USB101 0x0008 USB ethernet controller engine
+product AOX USB101 0x0008 Ethernet
+
+/* American Power Conversion products */
+product APC UPS 0x0002 Uninterruptible Power Supply
/* Apple Computer products */
+product APPLE DUMMY 0x0000 Dummy product
+product APPLE IMAC_KBD 0x0201 USB iMac Keyboard
+product APPLE KBD 0x0202 USB Keyboard M2452
product APPLE EXT_KBD 0x020c Apple Extended USB Keyboard
-product APPLE FOUNTAIN_ANSI 0x020e Apple Internal Keyboard/Trackpad
(Fountain/ANSI)
-product APPLE FOUNTAIN_ISO 0x020f Apple Internal Keyboard/Trackpad
(Fountain/ISO)
-product APPLE GEYSER_ANSI 0x0214 Apple Internal Keyboard/Trackpad
(Geyser/ANSI)
-product APPLE GEYSER_ISO 0x0215 Apple Internal Keyboard/Trackpad
(Geyser/ISO)
-product APPLE GEYSER_JIS 0x0216 Apple Internal Keyboard/Trackpad
(Geyser/JIS)
-product APPLE GEYSER3_ANSI 0x0217 Apple Internal Keyboard/Trackpad
(Geyser3/ANSI)
-product APPLE GEYSER3_ISO 0x0218 Apple Internal Keyboard/Trackpad
(Geyser3/ISO)
-product APPLE GEYSER3_JIS 0x0219 Apple Internal Keyboard/Trackpad
(Geyser3/JIS)
-product APPLE GEYSER4_ANSI 0x021a Apple Internal Keyboard/Trackpad
(Geyser4/ANSI)
-product APPLE GEYSER4_ISO 0x021b Apple Internal Keyboard/Trackpad
(Geyser4/ISO)
-product APPLE GEYSER4_JIS 0x021c Apple Internal Keyboard/Trackpad
(Geyser4/JIS)
-product APPLE WELLSPRING_ANSI 0x0223 Apple Internal Keyboard/Trackpad
(Wellspring/ANSI)
-product APPLE WELLSPRING_ISO 0x0224 Apple Internal Keyboard/Trackpad
(Wellspring/ISO)
-product APPLE WELLSPRING_JIS 0x0225 Apple Internal Keyboard/Trackpad
(Wellspring/JIS)
-product APPLE WELLSPRING2_ANSI 0x0230 Apple Internal Keyboard/Trackpad
(Wellspring2/ANSI)
-product APPLE WELLSPRING2_ISO 0x0231 Apple Internal Keyboard/Trackpad
(Wellspring2/ISO)
-product APPLE WELLSPRING2_JIS 0x0232 Apple Internal Keyboard/Trackpad
(Wellspring2/JIS)
+/* MacbookAir, aka wellspring */
+product APPLE WELLSPRING_ANSI 0x0223 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING_ISO 0x0224 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING_JIS 0x0225 Apple Internal Keyboard/Trackpad
+/* MacbookProPenryn, aka wellspring2 */
+product APPLE WELLSPRING2_ANSI 0x0230 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING2_ISO 0x0231 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING2_JIS 0x0232 Apple Internal Keyboard/Trackpad
+/* Macbook5,1 (unibody), aka wellspring3 */
+product APPLE WELLSPRING3_ANSI 0x0236 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING3_ISO 0x0237 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING3_JIS 0x0238 Apple Internal Keyboard/Trackpad
+/* MacbookAir3,2 (unibody), aka wellspring4 */
+product APPLE WELLSPRING4_ANSI 0x023f Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING4_ISO 0x0240 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING4_JIS 0x0241 Apple Internal Keyboard/Trackpad
+/* MacbookAir3,1 (unibody), aka wellspring4 */
+product APPLE WELLSPRING4A_ANSI 0x0242 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING4A_ISO 0x0243 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING4A_JIS 0x0244 Apple Internal Keyboard/Trackpad
+/* Macbook8 (unibody, March 2011) */
+product APPLE WELLSPRING5_ANSI 0x0245 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING5_ISO 0x0246 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING5_JIS 0x0247 Apple Internal Keyboard/Trackpad
+/* MacbookAir4,1 (unibody, July 2011) */
+product APPLE WELLSPRING6A_ANSI 0x0249 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING6A_ISO 0x024a Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING6A_JIS 0x024b Apple Internal Keyboard/Trackpad
+/* MacbookAir4,2 (unibody, July 2011) */
+product APPLE WELLSPRING6_ANSI 0x024c Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING6_ISO 0x024d Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING6_JIS 0x024e Apple Internal Keyboard/Trackpad
+/* Macbook8,2 (unibody) */
+product APPLE WELLSPRING5A_ANSI 0x0252 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING5A_ISO 0x0253 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING5A_JIS 0x0254 Apple Internal Keyboard/Trackpad
+/* MacbookPro10,1 (unibody, June 2012) */
+product APPLE WELLSPRING7_ANSI 0x0262 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING7_ISO 0x0263 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING7_JIS 0x0264 Apple Internal Keyboard/Trackpad
+/* MacbookPro10,2 (unibody, October 2012) */
+product APPLE WELLSPRING7A_ANSI 0x0259 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING7A_ISO 0x025a Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING7A_JIS 0x025b Apple Internal Keyboard/Trackpad
+/* MacbookAir6,2 (unibody, June 2013) */
+product APPLE WELLSPRING8_ANSI 0x0290 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING8_ISO 0x0291 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING8_JIS 0x0292 Apple Internal Keyboard/Trackpad
+/* MacbookPro12,1 */
+product APPLE WELLSPRING9_ANSI 0x0272 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING9_ISO 0x0273 Apple Internal Keyboard/Trackpad
+product APPLE WELLSPRING9_JIS 0x0274 Apple Internal Keyboard/Trackpad
+product APPLE MOUSE 0x0301 Mouse M4848
product APPLE OPTMOUSE 0x0302 Optical mouse
product APPLE MIGHTYMOUSE 0x0304 Mighty Mouse
-product APPLE FOUNTAIN_TP 0x030a Apple Internal Trackpad (Fountain)
-product APPLE GEYSER1_TP 0x030b Apple Internal Trackpad (Geyser)
-product APPLE MAGICMOUSE 0x030d Magic Mouse
-product APPLE MAGICTRACKPAD 0x030e Magic Trackpad
-product APPLE BLUETOOTH_HIDMODE 0x1000 Bluetooth HCI (HID-proxy mode)
+product APPLE KBD_HUB 0x1001 Hub in Apple USB Keyboard
product APPLE EXT_KBD_HUB 0x1003 Hub in Apple Extended USB Keyboard
product APPLE SPEAKERS 0x1101 Speakers
-product APPLE SHUFFLE2 0x1301 iPod Shuffle (2nd generation)
+product APPLE IPOD 0x1201 iPod
+product APPLE IPOD2G 0x1202 iPod 2G
+product APPLE IPOD3G 0x1203 iPod 3G
+product APPLE IPOD_04 0x1204 iPod '04'
+product APPLE IPODMINI 0x1205 iPod Mini
+product APPLE IPOD_06 0x1206 iPod '06'
+product APPLE IPOD_07 0x1207 iPod '07'
+product APPLE IPOD_08 0x1208 iPod '08'
+product APPLE IPODVIDEO 0x1209 iPod Video
+product APPLE IPODNANO 0x120a iPod Nano
product APPLE IPHONE 0x1290 iPhone
product APPLE IPOD_TOUCH 0x1291 iPod Touch
-product APPLE IPOD_TOUCH_4G 0x129e iPod Touch 4G
product APPLE IPHONE_3G 0x1292 iPhone 3G
product APPLE IPHONE_3GS 0x1294 iPhone 3GS
product APPLE IPHONE_4 0x1297 iPhone 4
-product APPLE IPHONE_4_VZW 0x129c iPhone 4 (VZW)
product APPLE IPHONE_4S 0x12a0 iPhone 4S
-product APPLE IPHONE_5 0x12a8 iPhone 5
-product APPLE IPAD 0x129a Apple iPad
-product APPLE IPAD_2 0x12a2 Apple iPad 2
-product APPLE IPAD_3 0x12a6 Apple iPad 3
-product APPLE IPAD_MINI 0x12ab Apple iPad Mini
-product APPLE ETHERNET 0x1402 Apple USB to Ethernet
-product APPLE BLUETOOTH2 0x8205 Bluetooth
-product APPLE BLUETOOTH_HOST_1 0x8213 Bluetooth USB Host Controller
MacBookPro 7,1
-product APPLE BLUETOOTH_HOST_2 0x8215 Bluetooth USB Host Controller iMac 11,1
-product APPLE BLUETOOTH_HOST_3 0x821a Bluetooth USB Host Controller
MacBookPro 8,2
-product APPLE BLUETOOTH_HOST_4 0x821b Bluetooth USB Host Controller
MacBookAir 3,1 3,2
-product APPLE BLUETOOTH_HOST_5 0x821f Bluetooth USB Host Controller
MacBookAir 4,1
-product APPLE BLUETOOTH_HOST_6 0x8281 Bluetooth USB Host Controller MacMini
5,1
-product APPLE BLUETOOTH_HOST_7 0x828f Bluetooth USB Host Controller
MacBookAir 6,1
-product APPLE BLUETOOTH_HOST_8 0x821d Bluetooth USB Host Controller
MacBookPro 9,2
-product APPLE BLUETOOTH 0x8300 Bluetooth
-
-/* ArkMicroChips products */
-product ARKMICROCHIPS USBSERIAL 0x0232 USB-UART Controller
+product APPLE IPHONE_5 0x12a8 iPhone 5
+product APPLE IPAD 0x129a iPad
+product APPLE ETHERNET 0x1402 Ethernet A1277
+
+/* Arkmicro Technologies */
+product ARKMICRO ARK3116 0x0232 ARK3116 Serial
/* Asahi Optical products */
-product ASAHIOPTICAL OPTIO230 0x0004 PENTAX Optio230
+product ASAHIOPTICAL OPTIO230 0x0004 Digital camera
product ASAHIOPTICAL OPTIO330 0x0006 Digital camera
/* Asante products */
-product ASANTE EA 0x1427 Ethernet Adapter
-
-/* Askey Computer products */
-product ASKEY WLL013I 0x0320 WLL013 (Intersil)
-product ASKEY WLL013 0x0321 WLL013
-product ASKEY VOYAGER1010 0x0821 Voyager 1010
+product ASANTE EA 0x1427 Ethernet
/* ASIX Electronics products */
-product ASIX AX88172 0x1720 AX88172 USB 2.0 10/100 ethernet
controller
-product ASIX AX88178 0x1780 AX88178 USB 2.0 gigabit ethernet
controller
-product ASIX AX88178A 0x178a AX88178A USB 2.0 gigabit ethernet
controller
-product ASIX AX88179 0x1790 AX88179 USB 3.0 gigabit ethernet
controller
-product ASIX AX88772 0x7720 AX88772 USB 2.0 10/100 ethernet
controller
-product ASIX AX88772A 0x772a AX88772A USB 2.0 10/100 Ethernet adapter
-product ASIX AX88772B 0x772b AX88772B USB 2.0 10/100 Ethernet adapter
-product ASIX AX88772B_1 0x7e2b AX88772B1 USB 2.0 10/100
Ethernet adapter
-
-/* ASUSTeK computer products */
-product ASUSTEK RT2570 0x1706 RT2570
-product ASUSTEK WL167G 0x1707 WL-167g USB2.0 WLAN Adapter
-product ASUSTEK WL159G 0x170c WL-159g
-product ASUSTEK A9T_WIFI 0x171b A9T wireless
-product ASUSTEK P5B_WIFI 0x171d P5B wireless
-product ASUSTEK WL167G_2 0x1723 WL-167g USB2.0 WLAN Adapter (version 2)
-product ASUSTEK WL167G_3 0x1724 WL-167g USB2.0 WLAN Adapter (version 2)
-product ASUSTEK RT2870_1 0x1731 RT2870
-product ASUSTEK RT2870_2 0x1732 RT2870
-product ASUSTEK U3100 0x173f My Cinema U3100 Mini DVB-T
-product ASUSTEK RT2870_3 0x1742 RT2870
-product ASUSTEK RT2870_4 0x1760 RT2870
-product ASUSTEK RT2870_5 0x1761 RT2870
-product ASUSTEK RT3070 0x1784 RT3070
-product ASUSTEK USBN10 0x1786 USB-N10
-product ASUSTEK RT3070_1 0x1790 RT3070
-product ASUSTEK RTL8192SU_1 0x1791 RTL8192SU
-product ASUSTEK USBN53 0x179d USB-N53
-product ASUSTEK RTL8192CU 0x17ab RTL8192CU
-product ASUSTEK USBN66 0x17ad USB-N66
-product ASUSTEK USBN10NANO 0x17ba USB-N10 Nano
-product ASUSTEK RTL8192CU_3 0x17c0 RTL8192CU_3
-product ASUSTEK MYPAL_A730 0x4202 MyPal A730
-product ASUSTEK2 USBN11 0x0b05 USB-N11
+product ASIX AX88172 0x1720 10/100 Ethernet
+product ASIX AX88178 0x1780 AX88178
+product ASIX AX88178A 0x178a AX88178A USB 2.0 10/100/1000 Ethernet
+product ASIX AX88179 0x1790 AX88179 USB 3.0 10/100/1000 Ethernet
+product ASIX AX88772 0x7720 AX88772
+product ASIX AX88772A 0x772a AX88772A USB 2.0 10/100 Ethernet
+product ASIX AX88772B 0x772b AX88772B USB 2.0 10/100 Ethernet
+product ASIX AX88772B_1 0x7e2b AX88772B USB 2.0 10/100 Ethernet
+
+/* ASUS products */
+product ASUS2 USBN11 0x0b05 USB-N11
+product ASUS RT2570 0x1706 RT2500USB Wireless Adapter
+product ASUS WL167G 0x1707 WL-167g Wireless Adapter
+product ASUS WL159G 0x170c WL-159g
+product ASUS A9T_WIFI 0x171b A9T wireless
+product ASUS P5B_WIFI 0x171d P5B wireless
+product ASUS RT2573_1 0x1723 RT2573
+product ASUS RT2573_2 0x1724 RT2573
+product ASUS LCM 0x1726 LCM display
+product ASUS RT2870_1 0x1731 RT2870
+product ASUS RT2870_2 0x1732 RT2870
+product ASUS RT2870_3 0x1742 RT2870
+product ASUS RT2870_4 0x1760 RT2870
+product ASUS RT2870_5 0x1761 RT2870
+product ASUS USBN13 0x1784 USB-N13
+product ASUS USBN10 0x1786 USB-N10
+product ASUS RT3070_1 0x1790 RT3070
+product ASUS RTL8192SU 0x1791 RTL8192SU
+product ASUS USB_N53 0x179d ASUS Black Diamond Dual Band USB-N53
+product ASUS RTL8192CU 0x17ab RTL8192CU
+product ASUS USBN66 0x17ad USB-N66
+product ASUS USBN10NANO 0x17ba USB-N10 Nano
+product ASUS USBAC51 0x17d1 USB-AC51
+product ASUS USBAC56 0x17d2 USB-AC56
+product ASUS A730W 0x4202 ASUS MyPal A730W
+product ASUS P535 0x420f ASUS P535 PDA
+product ASUS GMSC 0x422f ASUS Generic Mass Storage
/* ATen products */
-product ATEN UC1284 0x2001 Parallel printer adapter
-product ATEN UC10T 0x2002 10Mbps ethernet adapter
-product ATEN UC232A 0x2008 Serial adapter
-product ATEN UC210T 0x2009 UC210T Ethernet adapter
-product ATEN UC2324 0x2011 UC2324 USB to Serial Hub
+product ATEN UC1284 0x2001 Parallel printer
+product ATEN UC10T 0x2002 10Mbps Ethernet
+product ATEN UC110T 0x2007 UC-110T Ethernet
+product ATEN UC232A 0x2008 Serial
+product ATEN UC210T 0x2009 UC-210T Ethernet
product ATEN DSB650C 0x4000 DSB-650C
+/* ATP Electronics products */
+product ATP EUSB 0xaf01 ATP IG eUSB SSD
+
/* Atheros Communications products */
product ATHEROS AR5523 0x0001 AR5523
-product ATHEROS AR5523_NF 0x0002 AR5523
-
-/* Atheros Communications(2) products */
+product ATHEROS AR5523_NF 0x0002 AR5523 (no firmware)
product ATHEROS2 AR5523_1 0x0001 AR5523
-product ATHEROS2 AR5523_1_NF 0x0002 AR5523
+product ATHEROS2 AR5523_1_NF 0x0002 AR5523 (no firmware)
product ATHEROS2 AR5523_2 0x0003 AR5523
-product ATHEROS2 AR5523_2_NF 0x0004 AR5523
+product ATHEROS2 AR5523_2_NF 0x0004 AR5523 (no firmware)
product ATHEROS2 AR5523_3 0x0005 AR5523
-product ATHEROS2 AR5523_3_NF 0x0006 AR5523
+product ATHEROS2 AR5523_3_NF 0x0006 AR5523 (no firmware)
product ATHEROS2 TG121N 0x1001 TG121N
product ATHEROS2 WN821NV2 0x1002 WN821NV2
-product ATHEROS2 AR9271_1 0x1006 AR9271
product ATHEROS2 3CRUSBN275 0x1010 3CRUSBN275
product ATHEROS2 WN612 0x1011 WN612
-product ATHEROS2 AR3011 0x3000 AR3011
-product ATHEROS2 AR3012 0x3004 AR3012
-product ATHEROS2 AR9280 0x7010 AR9280+AR7010
-product ATHEROS2 AR9287 0x7015 AR9287+AR7010
product ATHEROS2 AR9170 0x9170 AR9170
-product ATHEROS2 AR9271_2 0x9271 AR9271
-product ATHEROS2 AR9271_3 0xb003 AR9271
-
-/* ATI products */
-product ATI2 205 0xa001 USB Cable 205
/* Atmel Comp. products */
-product ATMEL UHB124 0x3301 UHB124 hub
-product ATMEL WN210 0x4102 W-Buddie WN210
-product ATMEL DWL900AP 0x5601 DWL-900AP Wireless access point
-product ATMEL SAM_BA 0x6124 ARM SAM-BA programming port
-product ATMEL DWL120 0x7602 DWL-120 Wireless adapter
-product ATMEL AT76C503I1 0x7603 AT76C503 (Intersil 3861 Radio)
-product ATMEL AT76C503I2 0x7604 AT76C503 (Intersil 3863 Radio)
-product ATMEL AT76C503RFMD 0x7605 AT76C503 (RFMD Radio)
-product ATMEL AT76C505RFMD 0x7606 AT76C505 (RFMD Radio)
-product ATMEL AT76C505RFMD2958 0x7613 AT76C505 (RFMD 2958 Radio)
-product ATMEL AT76C505A 0x7614 AT76C505A (RFMD 2958 Radio)
-product ATMEL AT76C505AS 0x7617 AT76C505AS (RFMD 2958 Radio)
-
-/* Audio-Technica products */
-product AUDIOTECHNICA ATCHA4USB 0x0009 ATC-HA4USB USB headphone
-
-/* Avance Logic products */
-product AVANCELOGIC USBAUDIO 0x0100 USB Audio Speaker
-
-/* Averatec products */
-product AVERATEC USBWLAN 0x4013 WLAN
+product ATMEL STK541 0x2109 Zigbee Controller
+product ATMEL UHB124 0x3301 AT43301 USB 1.1 Hub
+product ATMEL DWL120 0x7603 DWL-120 Wireless Adapter
+product ATMEL BW002 0x7605 BW002 Wireless Adapter
+product ATMEL WL1130USB 0x7613 WL-1130 USB
+product ATMEL AT76C505A 0x7614 AT76c505a Wireless Adapter
+
+/* AuthenTec products */
+product AUTHENTEC AES1610 0x1600 AES1610 Fingerprint Sensor
/* Avision products */
product AVISION 1200U 0x0268 1200U scanner
@@ -1008,144 +1307,147 @@ product AVISION 1200U 0x0268 1200U scanner
/* AVM products */
product AVM FRITZWLAN 0x8401 FRITZ!WLAN N
-/* Azurewave products */
+/* Axesstel products */
+product AXESSTEL DATAMODEM 0x1000 Data Modem
+
+/* AsureWave products */
product AZUREWAVE RT2870_1 0x3247 RT2870
product AZUREWAVE RT2870_2 0x3262 RT2870
-product AZUREWAVE RT3070 0x3273 RT3070
-product AZUREWAVE RT3070_2 0x3284 RT3070
-product AZUREWAVE RT3070_3 0x3305 RT3070
+product AZUREWAVE RT3070_1 0x3273 RT3070
+product AZUREWAVE RT3070_2 0x3284 RT3070
+product AZUREWAVE RT3070_3 0x3305 RT3070
+product AZUREWAVE RTL8188CU 0x3357 RTL8188CU
+product AZUREWAVE RTL8188CE_1 0x3358 RTL8188CE
+product AZUREWAVE RTL8188CE_2 0x3359 RTL8188CE
product AZUREWAVE RTL8192SU_1 0x3306 RTL8192SU
-product AZUREWAVE RT3070_4 0x3307 RT3070
product AZUREWAVE RTL8192SU_2 0x3309 RTL8192SU
product AZUREWAVE RTL8192SU_3 0x3310 RTL8192SU
product AZUREWAVE RTL8192SU_4 0x3311 RTL8192SU
-product AZUREWAVE RT3070_5 0x3321 RT3070
product AZUREWAVE RTL8192SU_5 0x3325 RTL8192SU
-product AZUREWAVE AR9271_1 0x3327 AR9271
-product AZUREWAVE AR9271_2 0x3328 AR9271
-product AZUREWAVE AR9271_3 0x3346 AR9271
-product AZUREWAVE AR9271_4 0x3348 AR9271
-product AZUREWAVE AR9271_5 0x3349 AR9271
-product AZUREWAVE AR9271_6 0x3350 AR9271
-product AZUREWAVE RTL8188CU 0x3357 RTL8188CU
-product AZUREWAVE RTL8188CE_1 0x3358 RTL8188CE
-product AZUREWAVE RTL8188CE_2 0x3359 RTL8188CE
/* Baltech products */
product BALTECH CARDREADER 0x9999 Card reader
-/* B&B Electronics products */
-product BBELECTRONICS USOTL4 0xAC01 uLinks RS-422/485
+/* Bayer products */
+product BAYER CONTOUR_CABLE 0x6001 FTDI compatible adapter
-/* Beceem Communications products */
-product BECEEM 250U 0x0220 Mobile WiMax SS
+/* B&B Electronics products */
+product BBELECTRONICS USOTL4 0xAC01 RS-422/485
+product BBELECTRONICS 232USB9M 0xac27 FTDI compatible adapter
+product BBELECTRONICS 485USB9F_2W 0xac25 FTDI compatible adapter
+product BBELECTRONICS 485USB9F_4W 0xac26 FTDI compatible adapter
+product BBELECTRONICS 485USBTB_2W 0xac33 FTDI compatible adapter
+product BBELECTRONICS 485USBTB_4W 0xac34 FTDI compatible adapter
+product BBELECTRONICS TTL3USB9M 0xac50 FTDI compatible adapter
+product BBELECTRONICS TTL5USB9M 0xac49 FTDI compatible adapter
+product BBELECTRONICS USO9ML2 0xac03 FTDI compatible adapter
+product BBELECTRONICS USO9ML2DR 0xac17 FTDI compatible adapter
+product BBELECTRONICS USO9ML2DR_2 0xac16 FTDI compatible adapter
+product BBELECTRONICS USOPTL4 0xac11 FTDI compatible adapter
+product BBELECTRONICS USOPTL4DR 0xac19 FTDI compatible adapter
+product BBELECTRONICS USOPTL4DR2 0xac18 FTDI compatible adapter
+product BBELECTRONICS USPTL4 0xac12 FTDI compatible adapter
+product BBELECTRONICS USTL4 0xac02 FTDI compatible adapter
+product BBELECTRONICS ZZ_PROG1_USB 0xba02 FTDI compatible adapter
/* Belkin products */
-/*product BELKIN F5U111 0x???? F5U111 Ethernet adapter*/
-product BELKIN2 F5U002 0x0002 F5U002 Parallel printer adapter
-product BELKIN F5D6050 0x0050 F5D6050 802.11b Wireless adapter
-product BELKIN F5U103 0x0103 F5U103 Serial adapter
-product BELKIN F5U109 0x0109 F5U109 Serial adapter
-product BELKIN SCSI 0x0115 SCSI Adaptor
-product BELKIN USB2LAN 0x0121 USB to LAN Converter
+/*product BELKIN F5U111 0x???? F5U111 Ethernet*/
+product BELKIN F5D6050 0x0050 F5D6050 802.11b Wireless Adapter
+product BELKIN FBT001V 0x0081 FBT001v2 Bluetooth
+product BELKIN FBT003V 0x0084 FBT003v2 Bluetooth
+product BELKIN F5U103 0x0103 F5U103 Serial
+product BELKIN F5U109 0x0109 F5U109 Serial
+product BELKIN USB2SCSI 0x0115 USB to SCSI
+product BELKIN F8T012 0x0121 F8T012xx1 Bluetooth USB Adapter
+product BELKIN USB2LAN 0x0121 USB to LAN
product BELKIN F5U208 0x0208 F5U208 VideoBus II
product BELKIN F5U237 0x0237 F5U237 USB 2.0 7-Port Hub
+product BELKIN F5U257 0x0257 F5U257 Serial
product BELKIN F5U409 0x0409 F5U409 Serial
-product BELKIN UPS 0x0980 UPS
-product BELKIN RTL8192CU_2 0x1004 RTL8192CU
-product BELKIN RTL8188CU 0x1102 RTL8188CU
-product BELKIN RTL8188CUS 0x11f2 RTL8188CUS
+product BELKIN F6C550AVR 0x0551 F6C550-AVR UPS
product BELKIN F5U120 0x1203 F5U120-PC Hub
-product BELKIN RTL8192CU 0x2102 RTL8192CU
-product BELKIN F7D2102 0x2103 F7D2102
-product BELKIN RTL8192CU_1 0x21f2 RTL8192CU
+product BELKIN RTL8188CU 0x1102 RTL8188CU Wireless Adapter
+product BELKIN F9L1103 0x1103 F9L1103 Wireless Adapter
+product BELKIN RTL8192CU 0x2102 RTL8192CU Wireless Adapter
+product BELKIN F7D2102 0x2103 F7D2102 Wireless Adapter
+product BELKIN F5U258 0x258A F5U258 Host to Host cable
product BELKIN ZD1211B 0x4050 ZD1211B
-product BELKIN F5D5055 0x5055 F5D5055 Ethernet adapter
-product BELKIN F5D7050 0x7050 F5D7050 54g USB Network Adapter
+product BELKIN F5D5055 0x5055 F5D5055
+product BELKIN F5D7050 0x7050 F5D7050 Wireless Adapter
product BELKIN F5D7051 0x7051 F5D7051 54g USB Network Adapter
-product BELKIN F5D7050A 0x705a F5D705A 54g USB Network Adapter
-product BELKIN F5D7050C 0x705c F5D705C 54g USB Network Adapter
-product BELKIN F5D7050E 0x705c F5D705E 54g USB Network Adapter
+product BELKIN F5D7050A 0x705a F5D7050A Wireless Adapter
+/* Also sold as 'Ativa 802.11g wireless card' */
+product BELKIN F5D7050_V4000 0x705c F5D7050 v4000 Wireless Adapter
+product BELKIN F5D7050E 0x705e F5D7050E Wireless Adapter
product BELKIN RT2870_1 0x8053 RT2870
product BELKIN RT2870_2 0x805c RT2870
product BELKIN F5D8053V3 0x815c F5D8053 v3
product BELKIN RTL8192SU_1 0x815f RTL8192SU
-product BELKIN F5D8055 0x825a F5D8055
-product BELKIN F5D8055V2 0x825b F5D8055 v2
product BELKIN RTL8192SU_2 0x845a RTL8192SU
-product BELKIN F5D9050V3 0x905b F5D9050 ver 3
-product BELKIN F5D9050C 0x905c F5D9050C
-product BELKIN F6D4050V1 0x935a F6D4050 ver 1
-product BELKIN F6D4050V2 0x935b F6D4050 ver 2
product BELKIN RTL8192SU_3 0x945a RTL8192SU
-product BELKIN F7D1101V2 0x945b F7D1101 v2
-
-/* CENTURY Corporation products */
-product CENTURY CTUSB1HUB 0x0023 CT-USB1HUB
-
-/* Bewan products */
-product BEWAN BWIFI_USB54AR 0x1196 BWIFI-USB54AR
-product BEWAN RT3070 0x7712 RT3070
+product BELKIN F5D8055 0x825a F5D8055
+product BELKIN F5D8055V2 0x825b F5D8055 v2
+product BELKIN F5D9050V3 0x905b F5D9050 ver 3 Wireless Adapter
+product BELKIN2 F5U002 0x0002 F5U002 Parallel printer
+product BELKIN F6D4050V1 0x935a F6D4050 v1
+product BELKIN F6D4050V2 0x935b F6D4050 v2
/* Billionton products */
-product BILLIONTON USB100 0x0986 USB100N 10/100 FastEthernet Adapter
+product BILLIONTON USB100 0x0986 USB100N 10/100 FastEthernet
product BILLIONTON USBLP100 0x0987 USB100LP
product BILLIONTON USBEL100 0x0988 USB100EL
product BILLIONTON USBE100 0x8511 USBE100
product BILLIONTON USB2AR 0x90ff USB2AR Ethernet
/* Broadcom products */
-product BROADCOM BCMFW 0x0bdc BCMFW
-product BROADCOM BCM2033 0x2000 BCM2033
-product BROADCOM BCM2033NF 0x2033 BCM2033 (no firmware)
-product BROADCOM BCM43236 0xbd17 BCM43236
-product BROADCOM BCM43143 0xbd1e BCM43143
-product BROADCOM BCM43242 0xbd1f BCM43242
-product BROADCOM BCM43569 0xbd27 BCM43569
+product BROADCOM BCM2033 0x2033 BCM2033 Bluetooth USB dongle
/* Brother Industries products */
product BROTHER HL1050 0x0002 HL-1050 laser printer
+product BROTHER MFC8600_9650 0x0100 MFC8600/9650 multifunction device
/* Behavior Technology Computer products */
+product BTC BTC6100 0x5550 6100C Keyboard
product BTC BTC7932 0x6782 Keyboard with mouse port
/* CACE Technologies products */
-product CACE AIRPCAPNX 0x0300 AirPcap Nx
+product CACE AIRPCAPNX 0x0300 AirPcap NX
/* Canon, Inc. products */
product CANON N656U 0x2206 CanoScan N656U
product CANON N1220U 0x2207 CanoScan N1220U
-product CANON N670U 0x220d CanoScan N670U
+product CANON D660U 0x2208 CanoScan D660U
+product CANON N676U 0x220d CanoScan N676U
product CANON N1240U 0x220e CanoScan N1240U
+product CANON LIDE25 0x2220 CanoScan LIDE 25
product CANON S10 0x3041 PowerShot S10
-product CANON S20 0x3043 PowerShot S20
-product CANON S100_US 0x3045 PowerShot S100
-product CANON S100_EU 0x3047 PowerShot S100
-product CANON G1 0x3048 PowerShot G1
-product CANON A20 0x304e PowerShot A20
+product CANON S100 0x3045 PowerShot S100
product CANON S200 0x3065 PowerShot S200
-product CANON EOS300D 0x3084 EOS 300D / Digital Rebel
-product CANON SD630 0x30fe PowerShot SD630
+product CANON REBELXT 0x30ef Digital Rebel XT
+
+/* CATC products */
+product CATC NETMATE 0x000a Netmate Ethernet
+product CATC NETMATE2 0x000c Netmate2 Ethernet
+product CATC CHIEF 0x000d USB Chief Bus & Protocol Analyzer
+product CATC ANDROMEDA 0x1237 Andromeda hub
/* CASIO products */
-product CASIO QV 0x1001 QV DigitalCamera
+product CASIO QV_DIGICAM 0x1001 QV DigiCam
+product CASIO EXS880 0x1105 Exilim EX-S880
product CASIO BE300 0x2002 BE-300 PDA
product CASIO NAMELAND 0x4001 CASIO Nameland EZ-USB
-/* CATC products */
-product CATC NETMATE 0x000a Netmate ethernet adapter
-product CATC NETMATE2 0x000c Netmate2 ethernet adapter
-product CATC CHIEF 0x000d USB Chief Bus & Protocol Analyzer
-product CATC ANDROMEDA 0x1237 Andromeda hub
+/* CCYU products */
+product CCYU ED1064 0x2136 EasyDisk ED1064
-/* CCYU Technology products */
-product CCYU EASYDISK 0x2136 EasyDisk Portable Device
+/* Century products */
+product CENTURY EX35QUAT 0x011e Century USB Disk Enclosure
+product CENTURY EX35SW4_SB4 0x011f Century USB Disk Enclosure
/* Cherry products */
product CHERRY MY3000KBD 0x0001 My3000 keyboard
product CHERRY MY3000HUB 0x0003 My3000 hub
product CHERRY CYBOARD 0x0004 CyBoard Keyboard
-product CHERRY MY6000KBD 0x0011 My6000 keyboard
/* Chic Technology products */
product CHIC MOUSE1 0x0001 mouse
@@ -1153,12 +1455,14 @@ product CHIC CYPRESS 0x0003 Cypress USB
Mouse
/* Chicony products */
product CHICONY KB8933 0x0001 KB-8933 keyboard
-product CHICONY RTL8188CUS_1 0xaff7 RTL8188CUS
-product CHICONY RTL8188CUS_2 0xaff8 RTL8188CUS
-product CHICONY RTL8188CUS_3 0xaff9 RTL8188CUS
-product CHICONY RTL8188CUS_4 0xaffa RTL8188CUS
-product CHICONY RTL8188CUS_5 0xaffb RTL8188CUS
-product CHICONY RTL8188CUS_6 0xaffc RTL8188CUS
+product CHICONY KU0325 0x0116 KU-0325 keyboard
+product CHICONY CNF7129 0xb071 Notebook Web Camera
+product CHICONY HDUVCCAM 0xb40a HD UVC WebCam
+product CHICONY RTL8188CUS_1 0xaff7 RTL8188CUS
+product CHICONY RTL8188CUS_2 0xaff8 RTL8188CUS
+product CHICONY RTL8188CUS_3 0xaff9 RTL8188CUS
+product CHICONY RTL8188CUS_4 0xaffa RTL8188CUS
+product CHICONY RTL8188CUS_5 0xaffa RTL8188CUS
product CHICONY2 TWINKLECAM 0x600d TwinkleCam USB camera
/* CH Products */
@@ -1168,78 +1472,86 @@ product CHPRODUCTS FIGHTERSTICK 0x00f3 Fighterstick
product CHPRODUCTS FLIGHTYOKE 0x00ff Flight Sim Yoke
/* Cisco-Linksys products */
-product CISCOLINKSYS WUSB54GV2 0x000a WUSB54G v2
-product CISCOLINKSYS WUSB54AG 0x000c WUSB54AG
-product CISCOLINKSYS WUSB54G 0x000d WUSB54G Wireless-G USB Network Adapter
-product CISCOLINKSYS WUSB54GP 0x0011 WUSB54GP Wireless-G USB Network Adapter
+product CISCOLINKSYS WUSB54AG 0x000c WUSB54AG Wireless Adapter
+product CISCOLINKSYS WUSB54G 0x000d WUSB54G Wireless Adapter
+product CISCOLINKSYS WUSB54GP 0x0011 WUSB54GP Wireless Adapter
product CISCOLINKSYS USB200MV2 0x0018 USB200M v2
-product CISCOLINKSYS HU200TS 0x001a HU200-TS
+product CISCOLINKSYS HU200TS 0x001a HU200TS Wireless Adapter
product CISCOLINKSYS WUSB54GC 0x0020 WUSB54GC
product CISCOLINKSYS WUSB54GR 0x0023 WUSB54GR
product CISCOLINKSYS WUSBF54G 0x0024 WUSBF54G
-product CISCOLINKSYS WUSB200 0x0028 WUSB200
product CISCOLINKSYS AE1000 0x002f AE1000
-product CISCOLINKSYS AM10 0x0031 AM10
+product CISCOLINKSYS WUSB6300 0x003f WUSB6300
+product CISCOLINKSYS USB3GIGV1 0x0041 USB3GIGV1 USB Ethernet Adapter
product CISCOLINKSYS2 RT3070 0x4001 RT3070
product CISCOLINKSYS3 RT3070 0x0101 RT3070
+/* Clipsal products */
+product CLIPSAL 560884 0x0101 560884 C-Bus Audio Matrix Switch
+product CLIPSAL 5500PACA 0x0201 5500PACA C-Bus Pascal Automation
Controller
+product CLIPSAL 5800PC 0x0301 5800PC C-Bus Wireless Interface
+product CLIPSAL 5500PCU 0x0303 5500PCU C-Bus Interface
+product CLIPSAL 5000CT2 0x0304 5000CT2 C-Bus Touch Screen
+product CLIPSAL C5000CT2 0x0305 C5000CT2 C-Bus Touch Screen
+product CLIPSAL L51xx 0x0401 L51xx C-Bus Dimmer
+
+/* C-Media products */
+product CMEDIA CM6206 0x0102 CM106 compatible sound device
+
+/* CMOTECH products */
+product CMOTECH CNU510 0x5141 CDMA Technologies USB modem
+product CMOTECH CNU550 0x5543 CDMA 2000 1xRTT/1xEVDO USB modem
+product CMOTECH CGU628 0x6006 CGU-628
+product CMOTECH CDMA_MODEM1 0x6280 CDMA Technologies USB modem
+product CMOTECH DISK 0xf000 disk mode
+
/* Compaq products */
product COMPAQ IPAQPOCKETPC 0x0003 iPAQ PocketPC
-product COMPAQ A1500 0x0012 A1500
-product COMPAQ IPAQWLAN 0x0032 iPAQ WLAN
-product COMPAQ W100 0x0033 W100
-product COMPAQ W200 0x0076 WLAN MultiPort W200
product COMPAQ PJB100 0x504a Personal Jukebox PJB100
product COMPAQ IPAQLINUX 0x505a iPAQ Linux
-product COMPAQ HNE200 0x8511 HNE-200 USB Ethernet adapter
-
-/* Compare products */
-product COMPARE RTL8192CU 0x8010 RTL8192CU
/* Composite Corp products looks the same as "TANGTOP" */
product COMPOSITE USBPS2 0x0001 USB to PS2 Adaptor
/* Conceptronic products */
-product CONCEPTRONIC RTL8192SU_1 0x3300 RTL8192SU
-product CONCEPTRONIC RTL8192SU_2 0x3301 RTL8192SU
-product CONCEPTRONIC RTL8192SU_3 0x3302 RTL8192SU
-product CONCEPTRONIC C54RU 0x3c02 C54RU WLAN
-product CONCEPTRONIC RT2870_1 0x3c06 RT2870
-product CONCEPTRONIC RT2870_2 0x3c07 RT2870
-product CONCEPTRONIC RT3070_1 0x3c08 RT3070
-product CONCEPTRONIC RT2870_7 0x3c09 RT2870
-product CONCEPTRONIC RT3070_2 0x3c11 RT3070
-product CONCEPTRONIC RT2870_8 0x3c12 RT2870
-product CONCEPTRONIC C54RU2 0x3c22 C54RU
-product CONCEPTRONIC RT2870_3 0x3c23 RT2870
-product CONCEPTRONIC RT2573 0x3c24 RT2573M
-product CONCEPTRONIC RT2870_4 0x3c25 RT2870
-product CONCEPTRONIC RT2870_5 0x3c27 RT2870
-product CONCEPTRONIC RT2870_6 0x3c28 RT2870
-product CONCEPTRONIC RT3070_3 0x3c2c RT3070
-product CONCEPTRONIC2 PRISM_GT 0x3762 PrismGT USB 2.0 WLAN
+product CONCEPTRONIC PRISM_GT 0x3762 PrismGT USB 2.0 WLAN
product CONCEPTRONIC C11U 0x7100 C11U
product CONCEPTRONIC WL210 0x7110 WL-210
product CONCEPTRONIC AR5523_1 0x7801 AR5523
-product CONCEPTRONIC AR5523_1_NF 0x7802 AR5523
+product CONCEPTRONIC AR5523_1_NF 0x7802 AR5523 (no firmware)
product CONCEPTRONIC AR5523_2 0x7811 AR5523
-product CONCEPTRONIC AR5523_2_NF 0x7812 AR5523
-
-/* Concord Camera products */
-product CONCORDCAMERA EYE_Q_3X 0x0100 Eye Q 3x
+product CONCEPTRONIC AR5523_2_NF 0x7812 AR5523 (no firmware)
+product CONCEPTRONIC2 RTL8192SU_1 0x3300 RTL8192SU
+product CONCEPTRONIC2 RTL8192SU_2 0x3301 RTL8192SU
+product CONCEPTRONIC2 RTL8192SU_3 0x3302 RTL8192SU
+product CONCEPTRONIC2 C54RU 0x3c02 C54RU WLAN
+product CONCEPTRONIC2 C54RU2 0x3c22 C54RU
+product CONCEPTRONIC2 RT3070_1 0x3c08 RT3070
+product CONCEPTRONIC2 RT3070_2 0x3c11 RT3070
+product CONCEPTRONIC2 VIGORN61 0x3c25 VIGORN61
+product CONCEPTRONIC2 RT2870_1 0x3c06 RT2870
+product CONCEPTRONIC2 RT2870_2 0x3c07 RT2870
+product CONCEPTRONIC2 RT2870_7 0x3c09 RT2870
+product CONCEPTRONIC2 RT2870_8 0x3c12 RT2870
+product CONCEPTRONIC2 RT2870_3 0x3c23 RT2870
+product CONCEPTRONIC2 RT2870_4 0x3c25 RT2870
+product CONCEPTRONIC2 RT2870_5 0x3c27 RT2870
+product CONCEPTRONIC2 RT2870_6 0x3c28 RT2870
/* Connectix products */
product CONNECTIX QUICKCAM 0x0001 QuickCam
+/* Conect products */
+product CONTEC COM1USBH 0x8311 FTDI compatible adapter
+
/* Corega products */
product COREGA ETHER_USB_T 0x0001 Ether USB-T
product COREGA FETHER_USB_TX 0x0004 FEther USB-TX
product COREGA WLAN_USB_USB_11 0x000c WirelessLAN USB-11
product COREGA FETHER_USB_TXS 0x000d FEther USB-TXS
-product COREGA WLANUSB 0x0012 Wireless LAN USB Stick-11
+product COREGA WLANUSB 0x0012 Wireless LAN Stick-11
product COREGA FETHER_USB2_TX 0x0017 FEther USB2-TX
product COREGA WLUSB_11_KEY 0x001a ULUSB-11 Key
-product COREGA CGWLUSB2GTST 0x0020 CG-WLUSB2GTST
product COREGA CGUSBRS232R 0x002a CG-USBRS232R
product COREGA CGWLUSB2GL 0x002d CG-WLUSB2GL
product COREGA CGWLUSB2GPX 0x002e CG-WLUSB2GPX
@@ -1247,180 +1559,179 @@ product COREGA RT2870_1 0x002f RT2870
product COREGA RT2870_2 0x003c RT2870
product COREGA RT2870_3 0x003f RT2870
product COREGA RT3070 0x0041 RT3070
-product COREGA CGWLUSBNM 0x0047 CG-WLUSBNM
-product COREGA RTL8192CU 0x0056 RTL8192CU
product COREGA CGWLUSB300GNM 0x0042 CG-WLUSB300GNM
+product COREGA RTL8192SU 0x0047 RTL8192SU
+product COREGA RTL8192CU 0x0056 RTL8192CU
+
product COREGA WLUSB_11_STICK 0x7613 WLAN USB Stick 11
product COREGA FETHER_USB_TXC 0x9601 FEther USB-TXC
+/* Corsair products */
+product CORSAIR K60 0x0a60 Corsair Vengeance K60 keyboard
+product CORSAIR K70 0x1b09 Corsair Vengeance K70 keyboard
+product CORSAIR K70_RGB 0x1b13 Corsair K70 RGB Keyboard
+product CORSAIR STRAFE 0x1b15 Cossair STRAFE Gaming keyboard
+
/* Creative products */
product CREATIVE NOMAD_II 0x1002 Nomad II MP3 player
product CREATIVE NOMAD_IIMG 0x4004 Nomad II MG
product CREATIVE NOMAD 0x4106 Nomad
-
product CREATIVE2 VOIP_BLASTER 0x0258 Voip Blaster
+product CREATIVE3 OPTICAL_MOUSE 0x0001 Notebook Optical Mouse
-product CREATIVE3 OPTICAL_MOUSE 0x0001 Notebook Optical Mouse
+/* Cambridge Silicon Radio Ltd. products */
+product CSR BT_DONGLE 0x0001 Bluetooth USB dongle
+product CSR CSRDFU 0xffff USB Bluetooth Device in DFU State
-/* Cambridge Silicon Radio products */
-product CSR BLUETOOTH 0x0001 Bluetooth USB Adapter
-product CSR BLUETOOTH_NF 0xffff Bluetooth USB Adapter
-
-/* C-Media Electronics Inc. products */
-product CMEDIA USBAUDIO 0x013c USB Pnp Sound
+/* Chipsbank Microelectronics Co., Ltd */
+product CHIPSBANK USBMEMSTICK 0x6025 CBM2080 Flash drive controller
+product CHIPSBANK USBMEMSTICK1 0x6026 CBM1180 Flash drive controller
/* CTX products */
product CTX EX1300 0x9999 Ex1300 hub
-/* CyberPower Systems, Inc. products */
-product CYBERPOWER UPS 0x0501 Uninterruptible Power Supply
+/* Curitel products */
+product CURITEL HX550C 0x1101 CDMA 2000 1xRTT USB modem (HX-550C)
+product CURITEL HX57XB 0x2101 CDMA 2000 1xRTT USB modem
(HX-570/575B/PR-600)
+product CURITEL PC5740 0x3701 Broadband Wireless modem
+product CURITEL UM150 0x3711 EVDO modem
+product CURITEL UM175 0x3714 EVDO modem
+
+/* CyberPower products */
+product CYBERPOWER 1500CAVRLCD 0x0501 1500CAVRLCD
/* CyberTAN Technology products */
product CYBERTAN TG54USB 0x1666 TG54USB
-product CYBERTAN ZD1211B 0x1667 ZD1211B
product CYBERTAN RT2870 0x1828 RT2870
/* Cypress Semiconductor products */
product CYPRESS MOUSE 0x0001 mouse
product CYPRESS THERMO 0x0002 thermometer
+product CYPRESS WISPY1A 0x0bad MetaGeek Wi-Spy
product CYPRESS KBDHUB 0x0101 Keyboard/Hub
product CYPRESS FMRADIO 0x1002 FM Radio
+product CYPRESS IKARILASER 0x121f Ikari Laser SteelSeries ApS
+
product CYPRESS USBRS232 0x5500 USB-RS232 Interface
-product CYPRESS HUB2 0x6560 USB2 Hub
-product CYPRESS LPRDK 0xe001 CY4636 LP RDK Bridge
+product CYPRESS SLIM_HUB 0x6560 Slim Hub
+product CYPRESS XX6830XX 0x6830 PATA Storage Device
+product CYPRESS SILVERSHIELD 0xfd13 Gembird Silver Shield PM
/* Daisy Technology products */
-product DAISY DMC 0x6901 PhotoClip USBMediaReader
+product DAISY DMC 0x6901 USB MultiMedia Reader
/* Dallas Semiconductor products */
product DALLAS J6502 0x4201 J-6502 speakers
-product DALLAS USB_FOB_IBUTTON 0x2490 USB-FOB/iBUTTON
+
+/* DataApex products */
+product DATAAPEX MULTICOM 0xead6 MultiCom
/* Dell products */
product DELL PORT 0x0058 Port Replicator
-product DELL SK8125 0x2002 SK-8125 keyboard
-product DELL X3 0x4002 Axim X3 PDA
-product DELL X30 0x4003 Axim X30 PDA
+product DELL AIO926 0x5115 Photo AIO Printer 926
product DELL BC02 0x8000 BC02 Bluetooth USB Adapter
-product DELL TM1180 0x8100 TrueMobile 1180 WLAN
product DELL PRISM_GT_1 0x8102 PrismGT USB 2.0 WLAN
product DELL TM350 0x8103 TrueMobile 350 Bluetooth USB Adapter
product DELL PRISM_GT_2 0x8104 PrismGT USB 2.0 WLAN
-product DELL HSDPA 0x8137 Dell/Novatel Wireless HSDPA Modem
-product DELL W5500 0x8155 Dell Wireless W5500 HSDPA Modem
-
-/* DeLorme products */
+product DELL U5700 0x8114 Dell 5700 3G
+product DELL U5500 0x8115 Dell 5500 3G
+product DELL U5505 0x8116 Dell 5505 3G
+product DELL U5700_2 0x8117 Dell 5700 3G
+product DELL U5510 0x8118 Dell 5510 3G
+product DELL U5700_3 0x8128 Dell 5700 3G
+product DELL U5700_4 0x8129 Dell 5700 3G
+product DELL U5720 0x8133 Dell 5720 3G
+product DELL U5720_2 0x8134 Dell 5720 3G
+product DELL U740 0x8135 Dell U740 CDMA
+product DELL U5520 0x8136 Dell 5520 3G
+product DELL U5520_2 0x8137 Dell 5520 3G
+product DELL U5520_3 0x8138 Dell 5520 3G
+product DELL U5730 0x8180 Dell 5730 3G
+product DELL U5730_2 0x8181 Dell 5730 3G
+product DELL U5730_3 0x8182 Dell 5730 3G
+product DELL DW700 0x9500 Dell DW700 GPS
+
+/* Delorme Paublishing products */
product DELORME EARTHMATE 0x0100 Earthmate GPS
-product DELORME EARTHMATE_LT20 0x0200 Earthmate LT-20 GPS
+
+/* Desknote products */
+product DESKNOTE UCR_61S2B 0x0c55 UCR-61S2B
/* Diamond products */
product DIAMOND RIO500USB 0x0001 Rio 500 USB
/* Dick Smith Electronics (really C-Net) products */
-product DICKSMITH WL200U 0x0002 WL-200U
-product DICKSMITH CHUSB611G 0x0013 CHUSB 611G
-product DICKSMITH WL240U 0x0014 WL-240U
-product DICKSMITH XH1153 0x5743 XH1153 802.11b
product DICKSMITH RT2573 0x9022 RT2573
product DICKSMITH CWD854F 0x9032 C-Net CWD-854 rev F
-product DICKSMITH RTL8187 0x9401 RTL8187
/* Digi International products */
product DIGI ACCELEPORT2 0x0002 AccelePort USB 2
product DIGI ACCELEPORT4 0x0004 AccelePort USB 4
product DIGI ACCELEPORT8 0x0008 AccelePort USB 8
-/* Digital Stream Corp. products */
-product DIGITALSTREAM PS2 0x0001 PS/2 Active Adapter
-
-/* DisplayLink products */
-product DISPLAYLINK GUC2020 0x0059 IOGEAR DVI GUC2020
-product DISPLAYLINK LD220 0x0100 Samsung LD220
-product DISPLAYLINK LD190 0x0102 Samsung LD190
-product DISPLAYLINK U70 0x0103 Samsung U70
-product DISPLAYLINK POLARIS2 0x0117 Polaris2 USB dock
-product DISPLAYLINK VCUD60 0x0136 Rextron DVI
-product DISPLAYLINK CONV 0x0138 StarTech CONV-USB2DVI
-product DISPLAYLINK DLDVI 0x0141 DisplayLink DVI
-product DISPLAYLINK USBRGB 0x0150 IO-DATA USB-RGB
-product DISPLAYLINK LCDUSB7X 0x0153 IO-DATA LCD-USB7X
-product DISPLAYLINK LCDUSB10X 0x0156 IO-DATA LCD-USB10XB-T
-product DISPLAYLINK VGA10 0x015a CMP-USBVGA10
-product DISPLAYLINK WSDVI 0x0198 WS Tech DVI
-product DISPLAYLINK EC008 0x019b EasyCAP008 DVI
-product DISPLAYLINK FYDVI2 0x019e DisplayLink FY-DVI2
-product DISPLAYLINK GXDVIU2 0x01ac BUFFALO GX-DVI/U2
-product DISPLAYLINK LCD4300U 0x01ba LCD-4300U
-product DISPLAYLINK LCD8000U 0x01bb LCD-8000U
-product DISPLAYLINK HPDOCK 0x01d4 HP USB Docking
-product DISPLAYLINK NL571 0x01d7 HP USB DVI
-product DISPLAYLINK M01061 0x01e2 Lenovo DVI
-product DISPLAYLINK NBDOCK 0x0215 VideoHome NBdock1920
-product DISPLAYLINK GXDVIU2B 0x0223 BUFFALO GX-DVI/U2B
-product DISPLAYLINK SWDVI 0x024c SUNWEIT DVI
-product DISPLAYLINK LUM70 0x02a9 Lilliput UM-70
-product DISPLAYLINK LCD8000UD_DVI 0x02b8 LCD-8000UD-DVI
-product DISPLAYLINK LDEWX015U 0x02e3 Logitec LDE-WX015U
-product DISPLAYLINK MIMO 0x0335 DisplayLink MIMO
-product DISPLAYLINK PLUGABLE 0x0377 Plugable docking station
-product DISPLAYLINK LT1421WIDE 0x03e0 Lenovo ThinkVision LT1421 Wide
-product DISPLAYLINK SD_U2VDH 0x046d AREA SD-U2VDH
-product DISPLAYLINK UM7X0 0x401a nanovision MiMo
-product DISPLAYLINK FYDVI 0x8060 DisplayLink FY-DVI
+/* Digianswer A/S products */
+product DIGIANSWER ZIGBEE802154 0x000a ZigBee/802.15.4 MAC
/* D-Link products */
-/*product DLINK DSBS25 0x0100 DSB-S25 serial adapter*/
-product DLINK DUBE100 0x1a00 10/100 ethernet adapter
+/*product DLINK DSBS25 0x0100 DSB-S25 serial*/
+product DLINK DUBE100 0x1a00 10/100 Ethernet
product DLINK DUBE100C1 0x1a02 DUB-E100 rev C1
-product DLINK DSB650TX4 0x200c 10/100 ethernet adapter
+product DLINK DSB650TX4 0x200c 10/100 Ethernet
product DLINK DWL120E 0x3200 DWL-120 rev E
-product DLINK DWA130C 0x3301 DWA-130 rev C
product DLINK RTL8192CU_1 0x3307 RTL8192CU
product DLINK RTL8188CU 0x3308 RTL8188CU
product DLINK RTL8192CU_2 0x3309 RTL8192CU
product DLINK RTL8192CU_3 0x330a RTL8192CU
-product DLINK RTL8192CU_4 0x330b RTL8192CU
product DLINK DWA131B 0x330d DWA-131 rev B
-product DLINK DWA125D1 0x330f DWA-125 rev D1
-product DLINK DWL122 0x3700 Wireless DWL122
+product DLINK DWA125D1 0x330f DWA-125 rev D1
+product DLINK DWA123D1 0x3310 DWA-123 rev D1
+product DLINK DWA171A1 0x3314 DWA-171 rev A1
+product DLINK DWA182C1 0x3315 DWA-182 rev C1
+product DLINK DWA180A1 0x3316 DWA-180 rev A1
+product DLINK DWA172A1 0x3318 DWA-172 rev A1
+product DLINK DWA131E1 0x3319 DWA-131 rev E1
+product DLINK DWL122 0x3700 DWL-122
product DLINK DWLG120 0x3701 DWL-G120
product DLINK DWL120F 0x3702 DWL-120 rev F
-product DLINK DWLG122A2 0x3704 DWL-G122 rev A2
product DLINK DWLAG132 0x3a00 DWL-AG132
-product DLINK DWLAG132_NF 0x3a01 DWL-AG132
+product DLINK DWLAG132_NF 0x3a01 DWL-AG132 (no firmware)
product DLINK DWLG132 0x3a02 DWL-G132
-product DLINK DWLG132_NF 0x3a03 DWL-G132
+product DLINK DWLG132_NF 0x3a03 DWL-G132 (no firmware)
product DLINK DWLAG122 0x3a04 DWL-AG122
-product DLINK DWLAG122_NF 0x3a05 DWL-AG122
-product DLINK DWLG122 0x3c00 AirPlus G Wireless USB Adapter
-/* product DLINK RT2570 0x3c00 RT2570 */
+product DLINK DWLAG122_NF 0x3a05 DWL-AG122 (no firmware)
+product DLINK DWLG122 0x3c00 DWL-G122 b1 Wireless Adapter
product DLINK DUBE100B1 0x3c05 DUB-E100 rev B1
product DLINK RT2870 0x3c09 RT2870
product DLINK RT3072 0x3c0a RT3072
product DLINK DWA140B3 0x3c15 DWA-140 rev B3
product DLINK DWA160B2 0x3c1a DWA-160 rev B2
-product DLINK DWA127 0x3c1b DWA-127
+product DLINK DWA127 0x3c1b DWA-127 Wireless Adapter
product DLINK DWA162 0x3c1f DWA-162 Wireless Adapter
-product DLINK DSB650C 0x4000 10Mbps ethernet adapter
-product DLINK DSB650TX1 0x4001 10/100 ethernet adapter
-product DLINK DSB650TX 0x4002 10/100 ethernet adapter
-product DLINK DSB650TX_PNA 0x4003 1/10/100 ethernet adapter
-product DLINK DSB650TX3 0x400b 10/100 ethernet adapter
-product DLINK DSB650TX2 0x4102 10/100 ethernet adapter
-product DLINK DSB650 0xabc1 10/100 ethernet adapter
-
-/* D-Link(2) products */
+product DLINK DWA140D1 0x3c20 DWA-140 rev D1
+product DLINK DSB650C 0x4000 10Mbps Ethernet
+product DLINK DSB650TX1 0x4001 10/100 Ethernet
+product DLINK DSB650TX 0x4002 10/100 Ethernet
+product DLINK DSB650TX_PNA 0x4003 1/10/100 Ethernet
+product DLINK DSB650TX3 0x400b 10/100 Ethernet
+product DLINK DSB650TX2 0x4102 10/100 Ethernet
+product DLINK DUB1312 0x4a00 10/100/1000 Ethernet
+product DLINK DWM157 0x7d02 DWM-157
+product DLINK DWR510 0x7e12 DWR-510
+product DLINK DWM222 0x7e35 DWM-222
+product DLINK DWM157_CD 0xa707 DWM-157 CD-ROM Mode
+product DLINK DWR510_CD 0xa805 DWR-510 CD-ROM Mode
+product DLINK DWM222_CD 0xab00 DWM-222 CD-ROM Mode
+product DLINK DSB650 0xabc1 10/100 Ethernet
+product DLINK DUBH7 0xf103 DUB-H7 USB 2.0 7-Port Hub
product DLINK2 RTL8192SU_1 0x3300 RTL8192SU
product DLINK2 RTL8192SU_2 0x3302 RTL8192SU
product DLINK2 DWA131A1 0x3303 DWA-131 A1
-product DLINK2 WUA2340 0x3a07 WUA-2340
-product DLINK2 WUA2340_NF 0x3a08 WUA-2340
product DLINK2 DWA160A2 0x3a09 DWA-160 A2
-product DLINK2 DWA130D1 0x3a0f DWA-130 rev D1
-product DLINK2 AR9271 0x3a10 AR9271
-product DLINK2 DWLG122C1 0x3c03 DWL-G122 rev C1
+product DLINK2 DWA120 0x3a0c DWA-120
+product DLINK2 DWA120_NF 0x3a0d DWA-120 (no firmware)
+product DLINK2 DWA130D1 0x3a0f DWA-130 D1
+product DLINK2 DWLG122C1 0x3c03 DWL-G122 c1
product DLINK2 WUA1340 0x3c04 WUA-1340
-product DLINK2 DUBE100B1 0x3c05 DUB-E100 rev B1
product DLINK2 DWA111 0x3c06 DWA-111
product DLINK2 DWA110 0x3c07 DWA-110
product DLINK2 RT2870_1 0x3c09 RT2870
@@ -1434,45 +1745,79 @@ product DLINK2 RT2870_2 0x3c11 RT2870
product DLINK2 DWA130 0x3c13 DWA-130
product DLINK2 RT3070_4 0x3c15 RT3070
product DLINK2 RT3070_5 0x3c16 RT3070
+product DLINK3 DWM652 0x3e04 DWM-652
-/* D-Link(3) products */
-product DLINK3 KVM221 0x020f KVM-221
+/* DisplayLink products */
+product DISPLAYLINK LCD4300U 0x01ba LCD-4300U
+product DISPLAYLINK LCD8000U 0x01bb LCD-8000U
+product DISPLAYLINK LD220 0x0100 Samsung LD220
+product DISPLAYLINK GUC2020 0x0059 IOGEAR DVI GUC2020
+product DISPLAYLINK VCUD60 0x0136 Rextron DVI
+product DISPLAYLINK CONV 0x0138 StarTech CONV-USB2DVI
+product DISPLAYLINK DLDVI 0x0141 DisplayLink DVI
+product DISPLAYLINK VGA10 0x015a CMP-USBVGA10
+product DISPLAYLINK WSDVI 0x0198 WS Tech DVI
+product DISPLAYLINK EC008 0x019b EasyCAP008 DVI
+product DISPLAYLINK HPDOCK 0x01d4 HP USB Docking
+product DISPLAYLINK NL571 0x01d7 HP USB DVI
+product DISPLAYLINK M01061 0x01e2 Lenovo DVI
+product DISPLAYLINK SWDVI 0x024c SUNWEIT DVI
+product DISPLAYLINK NBDOCK 0x0215 VideoHome NBdock1920
+product DISPLAYLINK LUM70 0x02a9 Lilliput UM-70
[ *** diff truncated: 4004 lines dropped *** ]