#!/usr/bin/python
# -*- coding: utf-8 -*-
# vim: set fileencoding=utf-8 :

#	List of USB ID's
#
#	Maintained by Stephen J. Gowdy <linux.usb.ids@gmail.com>
#	If you have any new entries, please submit them via
#		http://www.linux-usb.org/usb-ids.html
#	or send entries as patches (diff -u old new) in the
#	body of your email (a bot will attempt to deal with it).
#	The latest version can be obtained from
#		http://www.linux-usb.org/usb.ids
#
# Version: 2014.02.03
# Date:    2014-02-03 20:34:03

# Truncated and converted to a Python dictionary by ryepdx.

# Vendors, devices and interfaces. Please keep sorted.

# Syntax:
# vendor  vendor_name
#	device  device_name				<-- single tab
#		interface  interface_name		<-- two tabs

USB_IDS = {
    0x0001: {
        "name": "Fry's Electronics",
        0x142b: "Arbiter Systems, Inc.",
        0x7778: "Counterfeit flash drive [Kingston]",
    },
    0x0002: {
        "name": "Ingram",
    },
    0x0003: {
        "name": "Club Mac",
    },
    0x0004: {
        "name": "Nebraska Furniture Mart",
    },
    0x0011: {
        "name": "Unknown manufacturer",
        0x7788: "Flash mass storage drive",
    },
    0x0053: {
        "name": "Planex",
        0x5301: "GW-US54ZGL 802.11bg",
    },
    0x0079: {
        "name": "DragonRise Inc.",
        0x0006: "PC TWIN SHOCK Gamepad",
        0x0011: "Gamepad",
    },
    0x0105: {
        "name": "Trust International B.V.",
        0x145f: "NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]",
    },
    0x0145: {
        "name": "Unknown",
        0x0112: "Card Reader",
    },
    0x017c: {
        "name": "MLK",
        0x145f: "Trust Deskset",
    },
    0x0200: {
        "name": "TP-Link",
        0x0201: "MA180 UMTS Modem",
    },
    0x0204: {
        "name": "Chipsbank Microelectronics Co., Ltd",
        0x6025: "CBM2080 / CBM2090 Flash drive controller",
        0x6026: "CBM1180 Flash drive controller",
    },
    0x0218: {
        "name": "Hangzhou Worlde",
        0x0301: "MIDI Port",
    },
    0x02ad: {
        "name": "HUMAX Co., Ltd.",
        0x138c: "PVR Mass Storage",
    },
    0x0300: {
        "name": "MM300 eBook Reader",
    },
    0x0324: {
        "name": "OCZ Technology Inc",
        0xbc06: "OCZ ATV USB 2.0 Flash Drive",
        0xbc08: "OCZ Rally2/ATV USB 2.0 Flash Drive",
    },
    0x0325: {
        "name": "OCZ Technology Inc",
        0xac02: "ATV Turbo / Rally2 Dual Channel USB 2.0 Flash Drive",
    },
    0x0386: {
        "name": "LTS",
        0x0001: "PSX for USB Converter",
    },
    0x03d9: {
        "name": "Shenzhen Sinote Tech-Electron Co., Ltd",
        0x0499: "SE340D PC Remote Control",
    },
    0x03da: {
        "name": "Bernd Walter Computer Technology",
        0x0002: "HD44780 LCD interface",
    },
    0x03e8: {
        "name": "EndPoints, Inc.",
        0x0004: "SE401 Webcam",
        0x0008: "101 Ethernet [klsi]",
        0x0015: "ATAPI Enclosure",
        0x2123: "SiPix StyleCam Deluxe",
        0x8004: "Aox 99001",
    },
    0x03e9: {
        "name": "Thesys Microelectronics",
    },
    0x03ea: {
        "name": "Data Broadcasting Corp.",
    },
    0x03eb: {
        "name": "Atmel Corp.",
        0x0902: "4-Port Hub",
        0x2002: "Mass Storage Device",
        0x2015: "at90usbkey sample firmware (HID keyboard)",
        0x2018: "at90usbkey sample firmware (CDC ACM)",
        0x2019: "stk525 sample firmware (microphone)",
        0x201c: "at90usbkey sample firmware (HID mouse)",
        0x201d: "at90usbkey sample firmware (HID generic)",
        0x2022: "at90usbkey sample firmware (composite device)",
        0x2040: "LUFA Test PID",
        0x2041: "LUFA Mouse Demo Application",
        0x2042: "LUFA Keyboard Demo Application",
        0x2043: "LUFA Joystick Demo Application",
        0x2044: "LUFA CDC Demo Application",
        0x2045: "LUFA Mass Storage Demo Application",
        0x2046: "LUFA Audio Output Demo Application",
        0x2047: "LUFA Audio Input Demo Application",
        0x2048: "LUFA MIDI Demo Application",
        0x2049: "Stripe Snoop Magnetic Stripe Reader",
        0x204a: "LUFA CDC Class Bootloader",
        0x204b: "LUFA USB to Serial Adapter Project",
        0x204c: "LUFA RNDIS Demo Application",
        0x204d: "LUFA Combined Mouse and Keyboard Demo Application",
        0x204e: "LUFA Dual CDC Demo Application",
        0x204f: "LUFA Generic HID Demo Application",
        0x2060: "Benito Programmer Project",
        0x2061: "LUFA Combined Mass Storage and Keyboard Demo Application",
        0x2062: "LUFA Combined CDC and Mouse Demo Application",
        0x2063: "LUFA Datalogger Device",
        0x2064: "Interfaceless Control-Only LUFA Devices",
        0x2065: "LUFA Test and Measurement Demo Application",
        0x2066: "LUFA Multiple Report HID Demo",
        0x2068: "LUFA Virtual Serial/Mass Storage Demo",
        0x2069: "LUFA Webserver Project",
        0x2103: "JTAG ICE mkII",
        0x2104: "AVR ISP mkII",
        0x2105: "AVRONE!",
        0x2106: "STK600 development board",
        0x2107: "AVR Dragon",
        0x2109: "STK541 ZigBee Development Board",
        0x210d: "XPLAIN evaluation kit (CDC ACM)",
        0x2110: "AVR JTAGICE3 Debugger and Programmer",
        0x2122: "XMEGA-A1 Explained evaluation kit",
        0x2310: "EVK11xx evaluation board",
        0x2fe4: "ATxmega32A4U DFU bootloader",
        0x2ff0: "atmega32u2 DFU bootloader",
        0x2ffa: "at90usb162 DFU bootloader",
        0x2ffb: "at90usb AVR DFU bootloader",
        0x2ffd: "at89c5130/c5131 DFU bootloader",
        0x2fff: "at89c5132/c51snd1c DFU bootloader",
        0x3301: "at43301 4-Port Hub",
        0x3312: "4-Port Hub",
        0x4102: "AirVast W-Buddie WN210",
        0x5601: "at76c510 Prism-II 802.11b Access Point",
        0x5603: "Cisco 7920 WiFi IP Phone",
        0x6119: "AT91SAM CDC Demo Application",
        0x6124: "at91sam SAMBA bootloader",
        0x6127: "AT91SAM HID Keyboard Demo Application",
        0x6129: "AT91SAM Mass Storage Demo Application",
        0x6200: "AT91SAM HID Mouse Demo Application",
        0x7603: "D-Link DWL-120 802.11b Wireless Adapter [Atmel at76c503a]",
        0x7604: "at76c503a 802.11b Adapter",
        0x7605: "at76c503a 802.11b Adapter",
        0x7606: "at76c505 802.11b Adapter",
        0x7611: "at76c510 rfmd2948 802.11b Access Point",
        0x7613: "WL-1130 USB",
        0x7614: "AT76c505a Wireless Adapter",
        0x7615: "AT76C505AMX Wireless Adapter",
        0x7617: "AT76C505AS Wireless Adapter",
        0x7800: "Mini Album",
        0xff07: "Tux Droid fish dongle",
    },
    0x03ec: {
        "name": "Iwatsu America, Inc.",
    },
    0x03ed: {
        "name": "Mitel Corp.",
    },
    0x03ee: {
        "name": "Mitsumi",
        0x0000: "CD-R/RW Drive",
        0x2501: "eHome Infrared Receiver",
        0x2502: "eHome Infrared Receiver",
        0x5609: "Japanese Keyboard",
        0x641f: "WIF-0402C Bluetooth Adapter",
        0x6438: "Bluetooth Device",
        0x6440: "WML-C52APR Bluetooth Adapter",
        0x6901: "SmartDisk FDD",
        0x6902: "Floppy Disk Drive",
        0x7500: "CD-R/RW",
        0xffff: "Dongle with BlueCore in DFU mode",
    },
    0x03f0: {
        "name": "Hewlett-Packard",
        0x0004: "DeskJet 895c",
        0x0011: "OfficeJet G55",
        0x0012: "DeskJet 1125C Printer Port",
        0x0024: "KU-0316 Keyboard",
        0x002a: "LaserJet P1102",
        0x0101: "ScanJet 4100c",
        0x0102: "PhotoSmart S20",
        0x0104: "DeskJet 880c/970c",
        0x0105: "ScanJet 4200c",
        0x0107: "CD-Writer Plus",
        0x010c: "Multimedia Keyboard Hub",
        0x0111: "G55xi Printer/Scanner/Copier",
        0x0117: "LaserJet 3200",
        0x011c: "hn210w 802.11b Adapter",
        0x011d: "Bluetooth 1.2 Interface [Broadcom BCM2035]",
        0x0121: "HP49g+ Calculator",
        0x0122: "HID Internet Keyboard",
        0x0201: "ScanJet 6200c",
        0x0202: "PhotoSmart S20",
        0x0204: "DeskJet 815c",
        0x0205: "ScanJet 3300c",
        0x0207: "CD-Writer Plus 8200e",
        0x020c: "Multimedia Keyboard",
        0x0211: "OfficeJet G85",
        0x0212: "DeskJet 1220C",
        0x0217: "LaserJet 2200",
        0x0218: "APOLLO P2500/2600",
        0x0304: "DeskJet 810c/812c",
        0x0305: "ScanJet 4300c",
        0x0307: "CD-Writer+ CD-4e",
        0x0311: "OfficeJet G85xi",
        0x0312: "Color Inkjet CP1700",
        0x0314: "designjet 30/130 series",
        0x0317: "LaserJet 1200",
        0x0324: "SK-2885 keyboard",
        0x0401: "ScanJet 5200c",
        0x0404: "DeskJet 830c/832c",
        0x0405: "ScanJet 3400cse",
        0x0411: "OfficeJet G95",
        0x0412: "Printing Support",
        0x0417: "LaserJet 1200 series",
        0x0423: "HS-COMBO Cardreader",
        0x042a: "LaserJet M1132 MFP",
        0x0441: "HP Prime Calculator",
        0x0504: "DeskJet 885c",
        0x0505: "ScanJet 2100c",
        0x0507: "DVD+RW",
        0x050c: "5219 Wireless Keyboard",
        0x0511: "OfficeJet K60",
        0x0512: "DeckJet 450",
        0x0517: "LaserJet 1000",
        0x051d: "Bluetooth Interface",
        0x0601: "ScanJet 6300c",
        0x0604: "DeskJet 840c",
        0x0605: "ScanJet 2200c",
        0x0611: "OfficeJet K60xi",
        0x0612: "business inkjet 3000",
        0x0624: "Bluetooth Dongle",
        0x0701: "ScanJet 5300c/5370c",
        0x0704: "DeskJet 825c",
        0x0705: "ScanJet 4400c",
        0x0711: "OfficeJet K80",
        0x0712: "DeskJet 1180c",
        0x0714: "Printing Support",
        0x0801: "ScanJet 7400c",
        0x0804: "DeskJet 816c",
        0x0805: "HP4470C",
        0x0811: "OfficeJet K80xi",
        0x0817: "LaserJet 3300",
        0x0901: "ScanJet 2300c",
        0x0904: "DeskJet 845c",
        0x0912: "Printing Support",
        0x0917: "LaserJet 3330",
        0x0924: "Modular Smartcard Keyboard",
        0x094a: "Optical Mouse [672662-001]",
        0x0a01: "ScanJet 2400c",
        0x0a17: "color LaserJet 3700",
        0x0b01: "ScanJet 82x0C",
        0x0b0c: "Wireless Keyboard and Optical Mouse receiver",
        0x0b17: "LaserJet 2300d",
        0x0c17: "LaserJet 1010",
        0x0c24: "Bluetooth Dongle",
        0x0d12: "OfficeJet 9100 series",
        0x0d17: "LaserJet 1012",
        0x0e17: "LaserJet 1015",
        0x0f0c: "Wireless Keyboard and Optical Mouse receiver",
        0x0f11: "OfficeJet V40",
        0x0f12: "Printing Support",
        0x0f17: "LaserJet 1150",
        0x1001: "Photo Scanner 1000",
        0x1002: "PhotoSmart 140 series",
        0x1004: "DeskJet 970c/970cse",
        0x1005: "ScanJet 5400c",
        0x1011: "OfficeJet V40xi",
        0x1016: "Jornada 548 / iPAQ HW6515 Pocket PC",
        0x1017: "LaserJet 1300",
        0x1024: "Smart Card Keyboard",
        0x1027: "Virtual keyboard and mouse",
        0x1102: "PhotoSmart 240 series",
        0x1104: "DeskJet 959c",
        0x1105: "ScanJet 5470c/5490c",
        0x1111: "OfficeJet v60",
        0x1116: "Jornada 568 Pocket PC",
        0x1117: "LaserJet 1300n",
        0x1151: "PSC-750xi Printer/Scanner/Copier",
        0x1202: "PhotoSmart 320 series",
        0x1204: "DeskJet 930c",
        0x1205: "ScanJet 4500C/5550C",
        0x1211: "OfficeJet v60xi",
        0x1217: "LaserJet 2300L",
        0x1302: "PhotoSmart 370 series",
        0x1305: "ScanJet 4570c",
        0x1311: "OfficeJet V30",
        0x1312: "DeskJet 460",
        0x1317: "LaserJet 1005",
        0x1327: "iLO Virtual Hub",
        0x1405: "ScanJet 3670",
        0x1411: "PSC 750",
        0x1424: "f2105 Monitor Hub",
        0x1502: "PhotoSmart 420 series",
        0x1504: "DeskJet 920c",
        0x150c: "Mood Lighting (Microchip Technology Inc.)",
        0x1511: "PSC 750xi",
        0x1512: "Printing Support",
        0x1517: "color LaserJet 3500",
        0x1524: "Smart Card Keyboard - KR",
        0x1602: "PhotoSmart 330 series",
        0x1604: "DeskJet 940c",
        0x1605: "ScanJet 5530C PhotoSmart",
        0x1611: "psc 780",
        0x1617: "LaserJet 3015",
        0x161d: "Wireless Rechargeable Optical Mouse (HID)",
        0x1624: "Smart Card Keyboard - JP",
        0x1702: "PhotoSmart 380 series",
        0x1704: "DeskJet 948C",
        0x1705: "ScanJet 5590",
        0x1711: "psc 780xi",
        0x1712: "Printing Support",
        0x1717: "LaserJet 3020",
        0x171d: "Bluetooth 2.0 Interface [Broadcom BCM2045]",
        0x1801: "Inkjet P-2000U",
        0x1802: "PhotoSmart 470 series",
        0x1804: "DeskJet 916C",
        0x1805: "ScanJet 7650",
        0x1811: "PSC 720",
        0x1812: "OfficeJet Pro K550",
        0x1817: "LaserJet 3030",
        0x181d: "Bluetooth 2.0 Interface",
        0x1902: "PhotoSmart A430 series",
        0x1904: "DeskJet 3820",
        0x1911: "OfficeJet V45",
        0x1917: "LaserJet 3380",
        0x1a02: "PhotoSmart A510 series",
        0x1a11: "OfficeJet 5100 series",
        0x1a17: "color LaserJet 4650",
        0x1b02: "PhotoSmart A610 series",
        0x1b04: "DeskJet 3810",
        0x1b05: "ScanJet 4850C/4890C",
        0x1b07: "Premium Starter Webcam",
        0x1c02: "PhotoSmart A710 series",
        0x1c17: "Color LaserJet 2550l",
        0x1d02: "PhotoSmart A310 series",
        0x1d17: "LaserJet 1320",
        0x1e02: "PhotoSmart A320 Printer series",
        0x1e11: "PSC-950",
        0x1e17: "LaserJet 1160 series",
        0x1f02: "PhotoSmart A440 Printer series",
        0x1f11: "PSC 920",
        0x1f12: "OfficeJet Pro K5300",
        0x1f17: "color LaserJet 5550",
        0x1f1d: "un2400 Gobi Wireless Modem",
        0x2001: "Floppy",
        0x2002: "Hub",
        0x2004: "DeskJet 640c",
        0x2005: "ScanJet 3570c",
        0x2012: "OfficeJet Pro K5400",
        0x201d: "un2400 Gobi Wireless Modem (QDL mode)",
        0x2102: "PhotoSmart 7345",
        0x2104: "DeskJet 630c",
        0x2112: "OfficeJet Pro L7500",
        0x211d: "Sierra MC5725 [ev2210]",
        0x2202: "PhotoSmart 7600 series",
        0x2205: "ScanJet 3500c",
        0x2212: "OfficeJet Pro L7600",
        0x2217: "color LaserJet 9500 MFP",
        0x2302: "PhotoSmart 7600 series",
        0x2304: "DeskJet 656c",
        0x2305: "ScanJet 3970c",
        0x2311: "OfficeJet d series",
        0x2312: "OfficeJet Pro L7700",
        0x2317: "LaserJet 4350",
        0x231d: "Broadcom 2070 Bluetooth Combo",
        0x2402: "PhotoSmart 7700 series",
        0x2404: "Deskjet F2280 series",
        0x2405: "ScanJet 4070 PhotoSmart",
        0x2417: "LaserJet 4250",
        0x241d: "Gobi 2000 Wireless Modem (QDL mode)",
        0x2424: "LP1965 19\" Monitor Hub",
        0x2502: "PhotoSmart 7700 series",
        0x2504: "DeskJet F4200 series",
        0x2505: "ScanJet 3770",
        0x2512: "OfficeJet Pro L7300",
        0x2514: "4-port hub",
        0x2517: "LaserJet 2410",
        0x251d: "Gobi 2000 Wireless Modem",
        0x2524: "LP3065 30\" Monitor Hub",
        0x2602: "PhotoSmart A520 series",
        0x2605: "ScanJet 3800c",
        0x2611: "OfficeJet 7100 series",
        0x2617: "Color LaserJet 2820 series",
        0x2624: "Pole Display (HP522 2 x 20 Line Display)",
        0x2702: "PhotoSmart A620 series",
        0x2704: "DeskJet 915",
        0x2717: "Color LaserJet 2830",
        0x2811: "PSC-2100",
        0x2817: "Color LaserJet 2840",
        0x2902: "PhotoSmart A820 series",
        0x2911: "PSC 2200",
        0x2917: "LaserJet 2420",
        0x2a11: "PSC 2150 series",
        0x2a17: "LaserJet 2430",
        0x2b11: "PSC 2170 series",
        0x2b17: "LaserJet 1020",
        0x2c12: "Officejet J4680",
        0x2c17: "LaserJet 1022",
        0x2c24: "Logitech M-UAL-96 Mouse",
        0x2d05: "Scanjet 7000",
        0x2d11: "OfficeJet 6110",
        0x2d17: "Printing Support",
        0x2e11: "PSC 1000",
        0x2e17: "LaserJet 2600n",
        0x2e24: "LP2275w Monitor Hub",
        0x2f11: "PSC 1200",
        0x2f17: "EWS 2605dn",
        0x2f24: "LP2475w Monitor Hub",
        0x3002: "PhotoSmart P1000",
        0x3004: "DeskJet 980c",
        0x3005: "ScanJet 4670v",
        0x3011: "PSC 1100 series",
        0x3017: "Printing Support",
        0x3102: "PhotoSmart P1100 Printer w/ Card Reader",
        0x3104: "DeskJet 960c",
        0x3111: "OfficeJet 4100 series",
        0x3117: "EWS 2605dtn",
        0x311d: "Atheros AR9285 Malbec Bluetooth Adapter",
        0x3202: "PhotoSmart 1215",
        0x3207: "4 GB flash drive",
        0x3211: "OfficeJet 4105 series",
        0x3217: "LaserJet 3050",
        0x3302: "PhotoSmart 1218",
        0x3304: "DeskJet 990c",
        0x3312: "OfficeJet J6410",
        0x3317: "LaserJet 3052",
        0x3402: "PhotoSmart 1115",
        0x3404: "DeskJet 6122",
        0x3417: "LaserJet 3055",
        0x3502: "PhotoSmart 230",
        0x3504: "DeskJet 6127c",
        0x3511: "PSC 2300",
        0x3517: "LaserJet 3390",
        0x3602: "PhotoSmart 1315",
        0x3611: "PSC 2410 PhotoSmart",
        0x3617: "Color LaserJet 2605",
        0x3711: "PSC 2500",
        0x3717: "EWS UPD",
        0x3724: "Webcam",
        0x3802: "PhotoSmart 100",
        0x3807: "c485w Flash Drive",
        0x3817: "LaserJet P2015 series",
        0x3902: "PhotoSmart 130",
        0x3a02: "PhotoSmart 7150",
        0x3a11: "OfficeJet 5500 series",
        0x3a17: "Printing Support",
        0x3b02: "PhotoSmart 7150~",
        0x3b05: "Scanjet N8460",
        0x3b11: "PSC 1300 series",
        0x3b17: "LaserJet M1005 MFP",
        0x3c02: "PhotoSmart 7350",
        0x3c05: "Scanjet Professional 1000 Mobile Scanner",
        0x3c11: "PSC 1358",
        0x3c17: "EWS UPD",
        0x3d02: "PhotoSmart 7350~",
        0x3d11: "OfficeJet 4215",
        0x3d17: "LaserJet P1005",
        0x3e02: "PhotoSmart 7550",
        0x3e17: "LaserJet P1006",
        0x3f02: "PhotoSmart 7550~",
        0x3f11: "PSC-1315/PSC-1317",
        0x4002: "PhotoSmart 635/715/720/735/935 (storage)",
        0x4004: "cp1160",
        0x4102: "PhotoSmart 618",
        0x4105: "ScanJet 4370",
        0x4111: "OfficeJet 7200 series",
        0x4117: "LaserJet 1018",
        0x4202: "PhotoSmart 812",
        0x4205: "ScanJet G3010",
        0x4211: "OfficeJet 7300 series",
        0x4217: "EWS CM1015",
        0x4302: "PhotoSmart 850 (ptp)",
        0x4305: "ScanJet G3110",
        0x4311: "OfficeJet 7400 series",
        0x4317: "Color LaserJet CM1017",
        0x4402: "PhotoSmart 935 (ptp)",
        0x4417: "EWS UPD",
        0x4502: "PhotoSmart 945 (PTP mode)",
        0x4505: "ScanJet G4010",
        0x4507: "External HDD",
        0x4511: "PhotoSmart 2600",
        0x4512: "E709n [Officejet 6500 Wireless]",
        0x4517: "EWS UPD",
        0x4605: "ScanJet G4050",
        0x4611: "PhotoSmart 2700",
        0x4717: "Color LaserJet CP1215",
        0x4811: "PSC 1600",
        0x4911: "PSC 2350",
        0x4b11: "OfficeJet 6200",
        0x4c11: "PSC 1500 series",
        0x4c17: "EWS UPD",
        0x4d11: "PSC 1400",
        0x4d17: "EWS UPD",
        0x4e11: "PhotoSmart 2570 series",
        0x4f11: "OfficeJet 5600 (USBHUB)",
        0x4f17: "Color LaserJet CM1312 MFP",
        0x5004: "DeskJet 995c",
        0x5011: "PhotoSmart 3100 series",
        0x5017: "EWS UPD",
        0x5111: "PhotoSmart 3200 series",
        0x5211: "PhotoSmart 3300 series",
        0x5307: "v165w Stick",
        0x5311: "OfficeJet 6300",
        0x5312: "Officejet Pro 8500A",
        0x5411: "OfficeJet 4300",
        0x5511: "DeskJet F300 series",
        0x5611: "PhotoSmart C3180",
        0x5617: "LaserJet M1120 MFP",
        0x5711: "PhotoSmart C4100 series",
        0x5717: "LaserJet M1120n MFP",
        0x5811: "PhotoSmart C5100 series",
        0x5817: "LaserJet M1319f MFP",
        0x5911: "PhotoSmart C6180",
        0x5a11: "PhotoSmart C7100 series",
        0x5b11: "OfficeJet J2100 series",
        0x5c11: "PhotoSmart C4200 Printer series",
        0x5c12: "OfficeJet 6700",
        0x5c17: "LaserJet P2055 series",
        0x5d11: "PhotoSmart C5200 series",
        0x5e11: "PhotoSmart D7400 series",
        0x6004: "DeskJet 5550",
        0x6102: "Hewlett Packard Digital Camera",
        0x6104: "DeskJet 5650c",
        0x6117: "color LaserJet 3550",
        0x6202: "PhotoSmart 215",
        0x6204: "DeskJet 5150c",
        0x6217: "Color LaserJet 4700",
        0x6302: "PhotoSmart 318/612",
        0x6317: "Color LaserJet 4730mfp",
        0x6402: "PhotoSmart 715 (ptp)",
        0x6411: "PhotoSmart C8100 series",
        0x6417: "LaserJet 5200",
        0x6502: "PhotoSmart 120 (ptp)",
        0x6511: "PhotoSmart C7200 series",
        0x6602: "PhotoSmart 320",
        0x6611: "PhotoSmart C4380 series",
        0x6617: "LaserJet 5200L",
        0x6702: "PhotoSmart 720 (ptp)",
        0x6717: "Color LaserJet 3000",
        0x6802: "PhotoSmart 620 (ptp)",
        0x6811: "PhotoSmart D5300 series",
        0x6817: "Color LaserJet 3800",
        0x6911: "PhotoSmart D7200 series",
        0x6917: "Color LaserJet 3600",
        0x6a02: "PhotoSmart 735 (ptp)",
        0x6a11: "PhotoSmart C6200 series",
        0x6a17: "LaserJet 4240",
        0x6b02: "PhotoSmart R707 (PTP mode)",
        0x6b11: "Photosmart C4500 series",
        0x6c17: "Color LaserJet 4610",
        0x6f17: "Color LaserJet CP6015 series",
        0x7004: "DeskJet 3320c",
        0x7102: "PhotoSmart 635 (PTP mode)",
        0x7104: "DeskJet 3420c",
        0x7117: "CM8060 Color MFP with Edgeline Technology",
        0x7202: "PhotoSmart 43x (ptp)",
        0x7204: "DeskJet 36xx",
        0x7217: "LaserJet M5035 MFP",
        0x7302: "PhotoSmart M307 (PTP mode)",
        0x7304: "DeskJet 35xx",
        0x7311: "Photosmart Premium C309",
        0x7317: "LaserJet P3005",
        0x7404: "Printing Support",
        0x7417: "LaserJet M4345 MFP",
        0x7504: "Printing Support",
        0x7517: "LaserJet M3035 MFP",
        0x7604: "DeskJet 3940",
        0x7611: "DeskJet F2492 All-in-One",
        0x7617: "LaserJet P3004",
        0x7702: "PhotoSmart R817 (PTP mode)",
        0x7704: "DeskJet D4100",
        0x7717: "CM8050 Color MFP with Edgeline Technology",
        0x7804: "DeskJet D1360",
        0x7817: "Color LaserJet CP3505",
        0x7917: "LaserJet M5025 MFP",
        0x7a02: "PhotoSmart M415 (PTP mode)",
        0x7a04: "DeskJet D2460",
        0x7a17: "LaserJet M3027 MFP",
        0x7b02: "PhotoSmart M23 (PTP mode)",
        0x7b17: "Color LaserJet CP4005",
        0x7c17: "Color LaserJet CM6040 series",
        0x7d04: "DeskJet F2100 Printer series",
        0x7d17: "Color LaserJet CM4730 MFP",
        0x7e04: "DeskJet F4100 Printer series",
        0x8017: "LaserJet P4515",
        0x8104: "Printing Support",
        0x8117: "LaserJet P4015",
        0x811c: "Ethernet HN210E",
        0x8204: "Printing Support",
        0x8207: "FHA-3510 2.4GHz Wireless Optical Mobile Mouse",
        0x8217: "LaserJet P4014",
        0x8317: "LaserJet M9050 MFP",
        0x8404: "DeskJet 6800 series",
        0x8417: "LaserJet M9040 MFP",
        0x8504: "DeskJet 6600 series",
        0x8604: "DeskJet 5440",
        0x8607: "Optical Mobile Mouse",
        0x8704: "DeskJet 5940",
        0x8711: "Deskjet 2050 J510",
        0x8804: "DeskJet 6980 series",
        0x8904: "DeskJet 6940 series",
        0x8c07: "Digital Stereo Headset",
        0x8c11: "Deskjet F4500 series",
        0x9002: "PhotoSmart M437",
        0x9102: "PhotoSmart M537",
        0x9302: "PhotoSmart R930 series",
        0x9402: "PhotoSmart R837",
        0x9502: "PhotoSmart R840 series",
        0x9602: "PhotoSmart M730 series",
        0x9702: "PhotoSmart R740 series",
        0x9802: "PhotoSmart Mz60 series",
        0x9902: "PhotoSmart M630 series",
        0x9a02: "PhotoSmart E330 series",
        0x9b02: "PhotoSmart M540 series",
        0x9b07: "Portable Drive",
        0x9c02: "PhotoSmart M440 series",
        0xa004: "DeskJet 5850c",
        0xa011: "Deskjet 3050A",
        0xb002: "PhotoSmart 7200 series",
        0xb102: "PhotoSmart 7200 series",
        0xb107: "v255w/c310w Flash Drive",
        0xb116: "Webcam",
        0xb202: "PhotoSmart 7600 series",
        0xb302: "PhotoSmart 7600 series",
        0xb402: "PhotoSmart 7700 series",
        0xb502: "PhotoSmart 7700 series",
        0xb602: "PhotoSmart 7900 series",
        0xb702: "PhotoSmart 7900 series",
        0xb802: "PhotoSmart 7400 series",
        0xb902: "PhotoSmart 7800 series",
        0xba02: "PhotoSmart 8100 series",
        0xbb02: "PhotoSmart 8400 series",
        0xbc02: "PhotoSmart 8700 series",
        0xbd02: "PhotoSmart Pro B9100 series",
        0xbef4: "NEC Picty760",
        0xc002: "PhotoSmart 7800 series",
        0xc102: "PhotoSmart 8000 series",
        0xc202: "PhotoSmart 8200 series",
        0xc302: "DeskJet D2300",
        0xc402: "PhotoSmart D5100 series",
        0xc502: "PhotoSmart D6100 series",
        0xc602: "PhotoSmart D7100 series",
        0xc702: "PhotoSmart D7300 series",
        0xc802: "PhotoSmart D5060 Printer",
        0xd104: "Bluetooth Dongle",
        0xefbe: "NEC Picty900",
        0xf0be: "NEC Picty920",
        0xf1be: "NEC Picty800",
    },
    0x03f1: {
        "name": "Genoa Technology",
    },
    0x03f2: {
        "name": "Oak Technology, Inc.",
    },
    0x03f3: {
        "name": "Adaptec, Inc.",
        0x0020: "AWN-8020 WLAN [Intersil PRISM 2.5]",
        0x0080: "AVC-1100 Audio Capture",
        0x0083: "AVC-2200 Device",
        0x0087: "AVC-2210 Loader",
        0x0088: "AVC-2210 Device",
        0x008b: "AVC-2310 Loader",
        0x008c: "AVC-2310 Device",
        0x0094: "eHome Infrared Receiver",
        0x009b: "AVC-1410 GameBridge TV NTSC",
        0x2000: "USBXchange",
        0x2001: "USBXchange Adapter",
        0x2002: "USB2-Xchange",
        0x2003: "USB2-Xchange Adapter",
        0x4000: "4-port hub",
        0xadcc: "Composite Device Support",
    },
    0x03f4: {
        "name": "Diebold, Inc.",
    },
    0x03f5: {
        "name": "Siemens Electromechanical",
    },
    0x03f8: {
        "name": "Epson Imaging Technology Center",
    },
    0x03f9: {
        "name": "KeyTronic Corp.",
        0x0100: "KT-2001 Keyboard",
        0x0101: "Keyboard",
        0x0102: "Keyboard Mouse",
    },
    0x03fb: {
        "name": "OPTi, Inc.",
    },
    0x03fc: {
        "name": "Elitegroup Computer Systems",
    },
    0x03fd: {
        "name": "Xilinx, Inc.",
    },
    0x03fe: {
        "name": "Farallon Comunications",
    },
    0x0400: {
        "name": "National Semiconductor Corp.",
        0x05dc: "Rigol Technologies DS1000USB Oscilloscope",
        0x0807: "Bluetooth Dongle",
        0x080a: "Bluetooth Device",
        0x09c4: "Rigol Technologies DG1022 Arbitrary Waveform Generator",
        0x1000: "Mustek BearPaw 1200 Scanner",
        0x1001: "Mustek BearPaw 2400 Scanner",
        0x1237: "Hub",
        0xa000: "Smart Display Reference Device",
        0xc359: "Logitech Harmony",
        0xc35b: "Printing Support",
        0xc55d: "Rigol Technologies DS5000USB Oscilloscope",
    },
    0x0401: {
        "name": "National Registry, Inc.",
    },
    0x0402: {
        "name": "ALi Corp.",
        0x5462: "M5462 IDE Controller",
        0x5602: "M5602 Video Camera Controller",
        0x5603: "M5603 Video Camera Controller",
        0x5606: "M5606 Video Camera Controller [UVC]",
        0x5621: "M5621 High-Speed IDE Controller",
        0x5623: "M5623 Scanner Controller",
        0x5627: "Welland ME-740PS USB2 3.5\" Power Saving Enclosure",
        0x5632: "M5632 Host-to-Host Link",
        0x5635: "M5635 Flash Card Reader",
        0x5636: "USB 2.0 Storage Device",
        0x5637: "M5637 IDE Controller",
        0x5661: "M5661 MP3 player",
        0x5667: "M5667 MP3 player",
        0x9665: "Gateway Webcam",
    },
    0x0403: {
        "name": "Future Technology Devices International, Ltd",
        0x0000: "H4SMK 7 Port Hub",
        0x0232: "Serial Converter",
        0x1060: "JTAG adapter",
        0x6001: "FT232 USB-Serial (UART) IC",
        0x6002: "Lumel PD12",
        0x6007: "Serial Converter",
        0x6008: "Serial Converter",
        0x6009: "Serial Converter",
        0x6010: "FT2232C Dual USB-UART/FIFO IC",
        0x6011: "FT4232H Quad HS USB-UART/FIFO IC",
        0x6014: "FT232H Single HS USB-UART/FIFO IC",
        0x6015: "Bridge(I2C/SPI/UART/FIFO)",
        0x8028: "Dev board JTAG (FT232H based)",
        0x8040: "4 Port Hub",
        0x8070: "7 Port Hub",
        0x8140: "Vehicle Explorer Interface",
        0x8210: "MGTimer - MGCC (Vic) Timing System",
        0x8370: "7 Port Hub",
        0x8371: "PS/2 Keyboard And Mouse",
        0x8372: "FT8U100AX Serial Port",
        0x8a28: "Rainforest Automation ZigBee Controller",
        0x8a98: "TIAO Multi-Protocol Adapter",
        0x8b28: "Alpermann+Velte TCI70",
        0x8b29: "Alpermann+Velte TC60 CLS",
        0x8b2a: "Alpermann+Velte Rubidium Q1",
        0x8b2b: "Alpermann+Velte TCD",
        0x8b2c: "Alpermann+Velte TCC70",
        0x9133: "CallerID",
        0x9135: "Rotary Pub alarm",
        0x9e90: "Marvell OpenRD Base/Client",
        0x9f80: "Ewert Energy Systems CANdapter",
        0xa6d0: "Texas Instruments XDS100v2 JTAG / BeagleBone A3",
        0xa951: "HCP HIT GSM/GPRS modem [Cinterion MC55i]",
        0xabb8: "Lego Mindstorms NXTCam",
        0xb810: "US Interface Navigator (CAT and 2nd PTT lines)",
        0xb811: "US Interface Navigator (WKEY and FSK lines)",
        0xb812: "US Interface Navigator (RS232 and CONFIG lines)",
        0xb9b0: "Fujitsu SK-16FX-100PMC V1.1",
        0xbaf8: "Amontec JTAGkey",
        0xbcd8: "Stellaris Development Board",
        0xbcd9: "Stellaris Evaluation Board",
        0xbcda: "Stellaris ICDI Board",
        0xbdc8: "Egnite GmbH - JTAG/RS-232 adapter",
        0xbfd8: "OpenDCC",
        0xbfd9: "OpenDCC (Sniffer)",
        0xbfda: "OpenDCC (Throttle)",
        0xbfdb: "OpenDCC (Gateway)",
        0xbfdc: "OpenDCC (GBM)",
        0xc630: "lcd2usb interface",
        0xc631: "i2c-tiny-usb interface",
        0xc632: "xu1541 c64 floppy drive interface",
        0xc633: "TinyCrypt dongle",
        0xc634: "glcd2usb interface",
        0xc7d0: "RR-CirKits LocoBuffer-USB",
        0xc8b8: "Alpermann+Velte MTD TCU",
        0xc8b9: "Alpermann+Velte MTD TCU 1HE",
        0xc8ba: "Alpermann+Velte Rubidium H1",
        0xc8bb: "Alpermann+Velte Rubidium H3",
        0xc8bc: "Alpermann+Velte Rubidium S1",
        0xc8bd: "Alpermann+Velte Rubidium T1",
        0xc8be: "Alpermann+Velte Rubidium D1",
        0xc8bf: "Alpermann+Velte TC60 RLV",
        0xcc48: "Tactrix OpenPort 1.3 Mitsubishi",
        0xcc49: "Tactrix OpenPort 1.3 Subaru",
        0xcc4a: "Tactrix OpenPort 1.3 Universal",
        0xcff8: "Amontec JTAGkey",
        0xd010: "SCS PTC-IIusb",
        0xd011: "SCS Position-Tracker/TNC",
        0xd012: "SCS DRAGON 1",
        0xd013: "SCS DRAGON 1",
        0xd491: "Zolix Omni 1509 monochromator",
        0xd578: "Accesio USB-COM-4SM",
        0xd6f8: "UNI Black BOX",
        0xd738: "Propox JTAGcable II",
        0xd739: "Propox ISPcable III",
        0xd9a9: "Actisense USG-1 NMEA Serial Gateway",
        0xd9aa: "Actisense NGT-1 NMEA2000 PC Interface",
        0xe0d0: "Total Phase Aardvark I2C/SPI Host Adapter",
        0xe521: "EVER Sinline XL Series UPS",
        0xe6c8: "PYRAMID Computer GmbH LCD",
        0xe700: "Elster Unicom III Optical Probe",
        0xe729: "Segway Robotic Mobility Platforms 200",
        0xe888: "Expert ISDN Control USB",
        0xe889: "USB-RS232 OptoBridge",
        0xe88a: "Expert mouseCLOCK USB II",
        0xe88b: "Precision Clock MSF USB",
        0xe88c: "Expert mouseCLOCK USB II HBG",
        0xe8d8: "Aaronia AG Spectran Spectrum Analyzer",
        0xe8dc: "Aaronia AG UBBV Preamplifier",
        0xea90: "Eclo 1-Wire Adapter",
        0xed71: "HAMEG HO870 Serial Port",
        0xed72: "HAMEG HO720 Serial Port",
        0xed73: "HAMEG HO730 Serial Port",
        0xed74: "HAMEG HO820 Serial Port",
        0xef10: "FT1245BL",
        0xf070: "Serial Converter 422/485 [Vardaan VEUSB422R3]",
        0xf1a0: "Asix PRESTO Programmer",
        0xf208: "Papenmeier Braille-Display",
        0xf3c0: "4N-GALAXY Serial Converter",
        0xf608: "CTI USB-485-Mini",
        0xf60b: "CTI USB-Nano-485",
        0xf680: "Suunto Sports Instrument",
        0xf758: "GW Instek GDS-8x0 Oscilloscope",
        0xf7c0: "ZeitControl Cardsystems TagTracer MIFARE",
        0xf850: "USB-UIRT (Universal Infrared Receiver+Transmitter)",
        0xf918: "Ant8 Logic Probe",
        0xfa00: "Matrix Orbital USB Serial",
        0xfa01: "Matrix Orbital MX2 or MX3",
        0xfa02: "Matrix Orbital MX4 or MX5",
        0xfa03: "Matrix Orbital VK/LK202 Family",
        0xfa04: "Matrix Orbital VK/LK204 Family",
        0xfa20: "Ross-Tech HEX-USB",
        0xfc08: "Crystalfontz CFA-632 USB LCD",
        0xfc09: "Crystalfontz CFA-634 USB LCD",
        0xfc0b: "Crystalfontz CFA-633 USB LCD",
        0xfc0c: "Crystalfontz CFA-631 USB LCD",
        0xfc0d: "Crystalfontz CFA-635 USB LCD",
        0xfc82: "SEMC DSS-20/DSS-25 SyncStation",
        0xfd48: "ShipModul MiniPlex-4xUSB NMEA Multiplexer",
        0xfd49: "ShipModul MiniPlex-4xUSB-AIS NMEA Multiplexer",
        0xff08: "ToolHouse LoopBack Adapter",
        0xff18: "ScienceScope Logbook ML",
        0xff19: "Logbook Bus",
        0xff1a: "Logbook Bus",
        0xff1b: "Logbook Bus",
        0xff1c: "ScienceScope Logbook LS",
        0xff1d: "ScienceScope Logbook HS",
        0xff1e: "Logbook Bus",
        0xff1f: "Logbook Bus",
    },
    0x0404: {
        "name": "NCR Corp.",
        0x0202: "78XX Scanner",
        0x0203: "78XX Scanner - Embedded System",
        0x0310: "K590 Printer, Self-Service",
        0x0311: "7167 Printer, Receipt/Slip",
        0x0312: "7197 Printer Receipt",
        0x0320: "5932-USB Keyboard",
        0x0321: "5953-USB Dynakey",
        0x0322: "5932-USB Enhanced Keyboard",
        0x0323: "5932-USB Enhanced Keyboard, Flash-Recovery/Download",
        0x0324: "5953-USB Enhanced Dynakey",
        0x0325: "5953-USB Enhanced Dynakey Flash-Recovery/Download",
        0x0328: "K016: USB-MSR ISO 3-track MSR: POS Standard (See HID pages)",
        0x0329: "K018: USB-MSR JIS 2-Track MSR: POS Standard",
        0x032a: "K016: USB-MSR ISO 3-Track MSR: HID Keyboard Mode",
        0x032b: "K016/K018: USB-MSR Flash-Recovery/Download",
    },
    0x0405: {
        "name": "Synopsys, Inc.",
    },
    0x0406: {
        "name": "Fujitsu-ICL Computers",
    },
    0x0407: {
        "name": "Fujitsu Personal Systems, Inc.",
    },
    0x0408: {
        "name": "Quanta Computer, Inc.",
        0x0103: "FV TouchCam N1 (Audio)",
        0x030c: "HP Webcam",
        0x03b2: "HP Webcam",
        0x1030: "FV TouchCam N1 (Video)",
        0x3000: "Optical dual-touch panel",
        0x3001: "Optical Touch Screen",
    },
    0x0409: {
        "name": "NEC Corp.",
        0x0011: "PC98 Series Layout Keyboard Mouse",
        0x0012: "ATerm IT75DSU ISDN TA",
        0x0014: "Japanese Keyboard",
        0x0019: "109 Japanese Keyboard with Bus-Powered Hub",
        0x001a: "PC98 Series Layout Keyboard with Bus-Powered Hub",
        0x0025: "Mini Keyboard with Bus-Powered Hub",
        0x0027: "MultiSync Monitor",
        0x002c: "Clik!-USB Drive",
        0x0034: "109 Japanese Keyboard with One-touch start buttons",
        0x003f: "Wireless Keyboard with One-touch start buttons",
        0x0040: "Floppy",
        0x004e: "SuperScript 1400 Series",
        0x004f: "Wireless Keyboard with One-touch start buttons",
        0x0050: "7-port hub",
        0x0058: "HighSpeed Hub",
        0x0059: "HighSpeed Hub",
        0x005a: "HighSpeed Hub",
        0x006a: "Conceptronic USB Harddisk Box",
        0x007d: "MINICUBE2",
        0x007e: "PG-FP5 Flash Memory Programmer",
        0x0081: "SuperScript 1400 Series",
        0x0082: "SuperScript 1400 Series",
        0x0094: "Japanese Keyboard with One-touch start buttons",
        0x0095: "Japanese Keyboard",
        0x00a9: "AtermIT21L 128K Support Standard",
        0x00aa: "AtermITX72 128K Support Standard",
        0x00ab: "AtermITX62 128K Support Standard",
        0x00ac: "AtermIT42 128K Support Standard",
        0x00ae: "INSMATEV70G-MAX Standard",
        0x00af: "AtermITX70 128K Support Standard",
        0x00b0: "AtermITX80 128K Support Standard",
        0x00b2: "AtermITX80D 128K Support Standard",
        0x00c0: "Wireless Remocon",
        0x00f7: "Smart Display PK-SD10",
        0x011d: "e228 Mobile Phone",
        0x0203: "HID Audio Controls",
        0x021d: "Aterm WL54SU2 802.11g Wireless Adapter [Atheros AR5523]",
        0x0248: "Aterm PA-WL54GU",
        0x0249: "Aterm WL300NU-G",
        0x02b4: "Aterm WL300NU-AG",
        0x02b6: "Aterm WL300NU-GS 802.11n Wireless Adapter",
        0x0300: "LifeTouch Note",
        0x0301: "LifeTouch Note (debug mode)",
        0x55aa: "Hub",
        0x55ab: "Hub [iMac/iTouch kbd]",
        0x8010: "Intellibase Hub",
        0x8011: "Intellibase Hub",
        0xefbe: "P!cty 900 [HP DJ]",
        0xf0be: "P!cty 920 [HP DJ 812c]",
    },
    0x040a: {
        "name": "Kodak Co.",
        0x0001: "DVC-323",
        0x0002: "DVC-325",
        0x0100: "DC-220",
        0x0110: "DC-260",
        0x0111: "DC-265",
        0x0112: "DC-290",
        0x0120: "DC-240",
        0x0121: "DC-240 (PTP firmware)",
        0x0130: "DC-280",
        0x0131: "DC-5000",
        0x0132: "DC-3400",
        0x0140: "DC-4800",
        0x0160: "DC4800",
        0x0170: "DX3900",
        0x0200: "Digital Camera",
        0x0300: "EZ-200",
        0x0400: "MC3",
        0x0402: "Digital Camera",
        0x0403: "Z7590",
        0x0500: "DX3500",
        0x0510: "DX3600",
        0x0525: "DX3215",
        0x0530: "DX3700",
        0x0535: "EasyShare CX4230 Camera",
        0x0540: "LS420",
        0x0550: "DX4900",
        0x0555: "DX4330",
        0x0560: "CX4200",
        0x0565: "CX4210",
        0x0566: "CX4300",
        0x0567: "LS753",
        0x0568: "LS443",
        0x0569: "LS663",
        0x0570: "DX6340",
        0x0571: "CX6330",
        0x0572: "DX6440",
        0x0573: "CX6230",
        0x0574: "CX6200",
        0x0575: "DX6490",
        0x0576: "DX4530",
        0x0577: "DX7630",
        0x0578: "CX7300/CX7310",
        0x0579: "CX7220",
        0x057a: "CX7330",
        0x057b: "CX7430",
        0x057c: "CX7530",
        0x057d: "DX7440",
        0x057e: "C300",
        0x057f: "DX7590",
        0x0580: "Z730",
        0x0581: "Digital Camera",
        0x0582: "Digital Camera",
        0x0583: "Digital Camera",
        0x0584: "CX6445",
        0x0585: "Digital Camera",
        0x0586: "CX7525",
        0x0587: "Digital Camera",
        0x0588: "Digital Camera",
        0x0589: "EasyShare C360",
        0x058a: "C310",
        0x058b: "Digital Camera",
        0x058c: "C330",
        0x058d: "C340",
        0x058e: "V530",
        0x058f: "V550",
        0x0590: "Digital Camera",
        0x0591: "Digital Camera",
        0x0592: "Digital Camera",
        0x0593: "Digital Camera",
        0x0594: "Digital Camera",
        0x0595: "Digital Camera",
        0x0596: "Digital Camera",
        0x0597: "Digital Camera",
        0x0598: "EASYSHARE M1033 digital camera",
        0x0599: "Digital Camera",
        0x059a: "Digital Camera",
        0x059b: "Digital Camera",
        0x059c: "Digital Camera",
        0x059d: "Digital Camera",
        0x059e: "Digital Camera",
        0x059f: "Digital Camera",
        0x05a0: "Digital Camera",
        0x05a1: "Digital Camera",
        0x05a2: "Digital Camera",
        0x05a3: "Digital Camera",
        0x05a4: "Digital Camera",
        0x05a5: "Digital Camera",
        0x05a6: "Digital Camera",
        0x05a7: "Digital Camera",
        0x05a8: "Digital Camera",
        0x05a9: "Digital Camera",
        0x05aa: "Digital Camera",
        0x05ab: "Digital Camera",
        0x05ac: "Digital Camera",
        0x05ad: "Digital Camera",
        0x05ae: "Digital Camera",
        0x05af: "Digital Camera",
        0x05b0: "Digital Camera",
        0x05b1: "Digital Camera",
        0x05b2: "Digital Camera",
        0x05b3: "EasyShare Z710 Camera",
        0x05b4: "Digital Camera",
        0x05b5: "Digital Camera",
        0x05b6: "Digital Camera",
        0x05b7: "Digital Camera",
        0x05b8: "Digital Camera",
        0x05b9: "Digital Camera",
        0x05ba: "Digital Camera",
        0x05bb: "Digital Camera",
        0x05bc: "Digital Camera",
        0x05bd: "Digital Camera",
        0x05be: "Digital Camera",
        0x05bf: "Digital Camera",
        0x05c0: "Digital Camera",
        0x05c1: "Digital Camera",
        0x05c2: "Digital Camera",
        0x05c3: "Digital Camera",
        0x05c4: "Digital Camera",
        0x05c5: "Digital Camera",
        0x05c8: "EASYSHARE Z1485 IS Digital Camera",
        0x05d3: "EasyShare M320 Camera",
        0x05d4: "EasyShare C180 Digital Camera",
        0x1001: "EasyShare SV811 Digital Picture Frame",
        0x4000: "InkJet Color Printer",
        0x4021: "Photo Printer 6800",
        0x4022: "1400 Digital Photo Printer",
        0x402e: "605 Photo Printer",
        0x4034: "805 Photo Printer",
        0x4056: "ESP 7200 Series AiO",
        0x4109: "EasyShare Printer Dock Series 3",
        0x410d: "EasyShare G600 Printer Dock",
        0x5010: "Wireless Adapter",
        0x5012: "DBT-220 Bluetooth Adapter",
        0x6001: "i30",
        0x6002: "i40",
        0x6003: "i50",
        0x6004: "i60",
        0x6005: "i80",
    },
    0x040b: {
        "name": "Weltrend Semiconductor",
        0x0a68: "Func MS-3 gaming mouse [WT6573F MCU]",
        0x6510: "Weltrend Bar Code Reader",
        0x6520: "XBOX Xploder",
        0x6533: "Speed-Link Competition Pro",
        0x6543: "Manhattan Magnetic Card Strip Reader",
    },
    0x040c: {
        "name": "VTech Computers, Ltd",
    },
    0x040d: {
        "name": "VIA Technologies, Inc.",
        0x3184: "VNT VT6656 USB-802.11 Wireless LAN Adapter",
        0x6205: "USB 2.0 Card Reader",
    },
    0x040e: {
        "name": "MCCI",
    },
    0x040f: {
        "name": "Echo Speech Corp.",
    },
    0x0411: {
        "name": "BUFFALO INC. (formerly MelCo., Inc.)",
        0x0001: "LUA-TX Ethernet [pegasus]",
        0x0005: "LUA-TX Ethernet",
        0x0006: "WLI-USB-L11 Wireless LAN Adapter",
        0x0009: "LUA2-TX Ethernet",
        0x000b: "WLI-USB-L11G-WR Wireless LAN Adapter",
        0x000d: "WLI-USB-L11G Wireless LAN Adapter",
        0x0012: "LUA-KTX Ethernet",
        0x0013: "USB2-IDE Adapter",
        0x0016: "WLI-USB-S11 802.11b Adapter",
        0x0018: "USB2-IDE Adapter",
        0x001c: "USB-IDE Bridge: DUB-PxxG",
        0x0027: "WLI-USB-KS11G 802.11b Adapter",
        0x002a: "SMSC USB97C202 \"HD-HB300V2-EU\"",
        0x003d: "LUA-U2-KTX Ethernet",
        0x0044: "WLI-USB-KB11 Wireless LAN Adapter",
        0x004b: "WLI-USB-G54 802.11g Adapter [Broadcom 4320 USB]",
        0x004d: "WLI-USB-B11 Wireless LAN Adapter",
        0x0050: "WLI2-USB2-G54 Wireless LAN Adapter",
        0x005e: "WLI-U2-KG54-YB WLAN",
        0x0065: "Python2 WDM Encoder",
        0x0066: "WLI-U2-KG54 WLAN",
        0x0067: "WLI-U2-KG54-AI WLAN",
        0x006e: "LUA-U2-GT 10/100/1000 Ethernet Adapter",
        0x0089: "RUF-C/U2 Flash Drive",
        0x008b: "Nintendo Wi-Fi",
        0x0091: "WLI-U2-KAMG54 Wireless LAN Adapter",
        0x0092: "WLI-U2-KAMG54 Bootloader",
        0x0097: "WLI-U2-KG54-BB",
        0x00a9: "WLI-U2-AMG54HP Wireless LAN Adapter",
        0x00aa: "WLI-U2-AMG54HP Bootloader",
        0x00b3: "PC-OP-RS1 RemoteStation",
        0x00bc: "WLI-U2-KG125S 802.11g Adapter [Broadcom 4320 USB]",
        0x00ca: "802.11n Network Adapter",
        0x00cb: "WLI-U2-G300N 802.11n Adapter",
        0x00d8: "WLI-U2-SG54HP",
        0x00d9: "WLI-U2-G54HP",
        0x00da: "WLI-U2-KG54L 802.11bg [ZyDAS ZD1211B]",
        0x00db: "External Hard Drive HD-PF32OU2 [Buffalo Ministation]",
        0x00e8: "WLI-UC-G300N Wireless LAN Adapter [Ralink RT2870]",
        0x0105: "External Hard Drive HD-CEU2 [Drive Station]",
        0x012e: "WLI-UC-AG300N Wireless LAN Adapter",
        0x0148: "WLI-UC-G300HP Wireless LAN Adapter",
        0x0150: "WLP-UC-AG300 Wireless LAN Adapter",
        0x0157: "External Hard Drive HD-PEU2",
        0x0158: "WLI-UC-GNHP Wireless LAN Adapter",
        0x015d: "WLI-UC-GN Wireless LAN Adapter [Ralink RT3070]",
        0x016f: "WLI-UC-G301N Wireless LAN Adapter [Ralink RT3072]",
        0x017f: "Sony UWA-BR100 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]",
        0x019e: "WLI-UC-GNP Wireless LAN Adapter",
        0x01a1: "MiniStation Metro",
        0x01a2: "WLI-UC-GNM Wireless LAN Adapter [Ralink RT8070]",
        0x01dc: "Ultra-Slim Portable DVD Writer (DVSM-PC58U2V)",
        0x01de: "External Hard Drive HD-PCTU3 [Buffalo MiniStation]",
        0x01ee: "WLI-UC-GNM2 Wireless LAN Adapter [Ralink RT3070]",
        0x01f1: "SATA Adapter [HD-LBU3]",
        0x01fd: "WLI-UC-G450 Wireless LAN Adapter",
    },
    0x0412: {
        "name": "Award Software International",
    },
    0x0413: {
        "name": "Leadtek Research, Inc.",
        0x1310: "WinFast TV - NTSC + FM",
        0x1311: "WinFast TV - NTSC + MTS + FM",
        0x1312: "WinFast TV - PAL BG + FM",
        0x1313: "WinFast TV - PAL BG+TXT + FM",
        0x1314: "WinFast TV Audio - PHP PAL I",
        0x1315: "WinFast TV Audio - PHP PAL I+TXT",
        0x1316: "WinFast TV Audio - PHP PAL DK",
        0x1317: "WinFast TV Audio - PHP PAL DK+TXT",
        0x1318: "WinFast TV - PAL I/DK + FM",
        0x1319: "WinFast TV - PAL N + FM",
        0x131a: "WinFast TV Audio - PHP SECAM LL",
        0x131b: "WinFast TV Audio - PHP SECAM LL+TXT",
        0x131c: "WinFast TV Audio - PHP SECAM DK",
        0x131d: "WinFast TV - SECAM DK + TXT + FM",
        0x131e: "WinFast TV - NTSC Japan + FM",
        0x1320: "WinFast TV - NTSC",
        0x1321: "WinFast TV - NTSC + MTS",
        0x1322: "WinFast TV - PAL BG",
        0x1323: "WinFast TV - PAL BG+TXT",
        0x1324: "WinFast TV Audio - PHP PAL I",
        0x1325: "WinFast TV Audio - PHP PAL I+TXT",
        0x1326: "WinFast TV Audio - PHP PAL DK",
        0x1327: "WinFast TV Audio - PHP PAL DK+TXT",
        0x1328: "WinFast TV - PAL I/DK",
        0x1329: "WinFast TV - PAL N",
        0x132a: "WinFast TV Audio - PHP SECAM LL",
        0x132b: "WinFast TV Audio - PHP SECAM LL+TXT",
        0x132c: "WinFast TV Audio - PHP SECAM DK",
        0x132d: "WinFast TV - SECAM DK + TXT",
        0x132e: "WinFast TV - NTSC Japan",
        0x6023: "EMP Audio Device",
        0x6024: "WinFast PalmTop/Novo TV Video",
        0x6025: "WinFast DTV Dongle (cold state)",
        0x6026: "WinFast DTV Dongle (warm state)",
        0x6029: "WinFast DTV Dongle Gold",
        0x6125: "WinFast DTV Dongle",
        0x6126: "WinFast DTV Dongle BDA Driver",
        0x6a03: "RTL2832 [WinFast DTV Dongle Mini]",
        0x6f00: "WinFast DTV Dongle (STK7700P based)",
    },
    0x0414: {
        "name": "Giga-Byte Technology Co., Ltd",
    },
    0x0416: {
        "name": "Winbond Electronics Corp.",
        0x0035: "W89C35 802.11bg WLAN Adapter",
        0x0101: "Hub",
        0x0961: "AVL Flash Card Reader",
        0x3810: "Smart Card Controller",
        0x3811: "Generic Controller - Single interface",
        0x3812: "Smart Card Controller_2Interface",
        0x3813: "Panel Display",
        0x5011: "Virtual Com Port",
        0x5518: "4-Port Hub",
        0x551a: "PC Sync Keypad",
        0x551b: "PC Async Keypad",
        0x551c: "Sync Tenkey",
        0x551d: "Async Tenkey",
        0x551e: "Keyboard",
        0x551f: "Keyboard w/ Sys and Media",
        0x5521: "Keyboard",
        0x6481: "16-bit Scanner",
        0x7721: "Memory Stick Reader/Writer",
        0x7722: "Memory Stick Reader/Writer",
        0x7723: "SD Card Reader",
    },
    0x0417: {
        "name": "Symbios Logic",
    },
    0x0418: {
        "name": "AST Research",
    },
    0x0419: {
        "name": "Samsung Info. Systems America, Inc.",
        0x0001: "IrDA Remote Controller / Creative Cordless Mouse",
        0x0600: "Desktop Wireless 6000",
        0x3001: "Xerox P1202 Laser Printer",
        0x3003: "Olivetti PG L12L",
        0x3201: "Docuprint P8ex",
        0x3404: "SCX-5x12 series",
        0x3406: "MFP 830 series",
        0x3407: "ML-912",
        0x3601: "InkJet Color Printer",
        0x3602: "InkJet Color Printer",
        0x4602: "Remote NDIS Network Device",
        0x8001: "Hub",
        0x8002: "SyncMaster HID Monitor Control",
        0xaa03: "SDAS-3 MP3 Player",
    },
    0x041a: {
        "name": "Phoenix Technologies, Ltd",
    },
    0x041b: {
        "name": "d'TV",
    },
    0x041d: {
        "name": "S3, Inc.",
    },
    0x041e: {
        "name": "Creative Technology, Ltd",
        0x1002: "Nomad II",
        0x1003: "Blaster GamePad Cobra",
        0x1050: "GamePad Cobra",
        0x1053: "Mouse Gamer HD7600L",
        0x200c: "MuVo V100",
        0x2020: "Zen X-Fi 2",
        0x2029: "ZiiO",
        0x2801: "Prodikeys PC-MIDI multifunction keyboard",
        0x3000: "SoundBlaster Extigy",
        0x3002: "SB External Composite Device",
        0x3010: "SoundBlaster MP3+",
        0x3014: "SB External Composite Device",
        0x3015: "Sound Blaster Digital Music LX",
        0x3020: "SoundBlaster Audigy 2 NX",
        0x3030: "SB External Composite Device",
        0x3040: "SoundBlaster Live! 24-bit External SB0490",
        0x3060: "Sound Blaster Audigy 2 ZS External",
        0x3061: "SoundBlaster Audigy 2 ZS Video Editor",
        0x3090: "Sound Blaster Digital Music SX",
        0x30d3: "Sound Blaster Play!",
        0x3121: "WoW tap chat",
        0x3220: "Sound Blaster Tactic(3D) Sigma sound card",
        0x3f00: "E-Mu Xboard 25 MIDI Controller",
        0x3f02: "E-Mu 0202",
        0x3f04: "E-Mu 0404",
        0x3f07: "E-Mu Xmidi 1x1",
        0x4003: "VideoBlaster Webcam Go Plus [W9967CF]",
        0x4004: "Nomad II MG",
        0x4005: "Webcam Blaster Go ES",
        0x4007: "Go Mini",
        0x400a: "PC-Cam 300",
        0x400b: "PC-Cam 600",
        0x400c: "Webcam 5 [pwc]",
        0x400d: "Webcam PD1001",
        0x400f: "PC-CAM 550 (Composite)",
        0x4011: "Webcam PRO eX",
        0x4012: "PC-CAM350",
        0x4013: "PC-Cam 750",
        0x4015: "CardCam Value",
        0x4016: "CardCam",
        0x4017: "Webcam Mobile [PD1090]",
        0x4018: "Webcam Vista [PD1100]",
        0x4019: "Audio Device",
        0x401a: "Webcam Vista [PD1100]",
        0x401c: "Webcam NX [PD1110]",
        0x401d: "Webcam NX Ultra",
        0x401e: "Webcam NX Pro",
        0x401f: "Webcam Notebook [PD1171]",
        0x4020: "Webcam NX",
        0x4021: "Webcam NX Ultra",
        0x4022: "Webcam NX Pro",
        0x4028: "Vista Plus cam [VF0090]",
        0x4029: "Webcam Live!",
        0x402f: "DC-CAM 3000Z",
        0x4034: "Webcam Instant",
        0x4035: "Webcam Instant",
        0x4036: "Webcam Live!/Live! Pro",
        0x4037: "Webcam Live!",
        0x4038: "ORITE CCD Webcam [PC370R]",
        0x4039: "Webcam Live! Effects",
        0x403a: "Webcam NX Pro 2",
        0x403b: "Creative Webcam Vista [VF0010]",
        0x403c: "Webcam Live! Ultra",
        0x403d: "Webcam Notebook Ultra",
        0x403e: "Webcam Vista Plus",
        0x4041: "Webcam Live! Motion",
        0x4043: "Vibra Plus Webcam",
        0x4045: "Live! Cam Voice",
        0x4049: "Live! Cam Voice",
        0x4051: "Live! Cam Notebook Pro [VF0250]",
        0x4052: "Live! Cam Vista IM",
        0x4053: "Live! Cam Video IM",
        0x4054: "Live! Cam Video IM",
        0x4055: "Live! Cam Video IM Pro",
        0x4056: "Live! Cam Video IM Pro",
        0x4057: "Live! Cam Optia",
        0x4058: "Live! Cam Optia AF",
        0x405f: "WebCam Vista (VF0330)",
        0x4061: "Live! Cam Notebook Pro [VF0400]",
        0x4063: "Live! Cam Video IM Pro",
        0x4068: "Live! Cam Notebook [VF0470]",
        0x406c: "Live! Cam Sync [VF0520]",
        0x4083: "Live! Cam Socialize [VF0640]",
        0x4087: "Live! Cam Socialize HD 1080 [VF0680]",
        0x4088: "Live! Cam Chat HD [VF0700]",
        0x4100: "Nomad Jukebox 2",
        0x4101: "Nomad Jukebox 3",
        0x4102: "NOMAD MuVo^2",
        0x4106: "Nomad MuVo",
        0x4107: "NOMAD MuVo",
        0x4108: "Nomad Jukebox Zen",
        0x4109: "Nomad Jukebox Zen NX",
        0x410b: "Nomad Jukebox Zen USB 2.0",
        0x410c: "Nomad MuVo NX",
        0x410f: "NOMAD MuVo^2 (Flash)",
        0x4110: "Nomad Jukebox Zen Xtra",
        0x4111: "Dell Digital Jukebox",
        0x4116: "MuVo^2",
        0x4117: "Nomad MuVo TX",
        0x411b: "Zen Touch",
        0x411c: "Nomad MuVo USB 2.0",
        0x411d: "Zen",
        0x411e: "Zen Micro",
        0x4120: "Nomad MuVo TX FM",
        0x4123: "Zen Portable Media Center",
        0x4124: "MuVo^2 FM (uHDD)",
        0x4126: "Dell DJ (2nd gen)",
        0x4127: "Dell DJ",
        0x4128: "NOMAD Jukebox Zen Xtra (mtp)",
        0x412b: "MuVo N200 with FM radio",
        0x412f: "Dell Digital Jukebox 2.Gen",
        0x4130: "Zen Micro (mtp)",
        0x4131: "DAP-HD0014 [Zen Touch] (MTP)",
        0x4133: "Mass Storage Device",
        0x4134: "Zen Neeon",
        0x4136: "Zen Sleek",
        0x4137: "Zen Sleek (mtp)",
        0x4139: "Zen Nano Plus",
        0x413c: "Zen MicroPhoto",
        0x4150: "Zen V (MTP)",
        0x4151: "Zen Vision:M (mtp)",
        0x4152: "Zen V Plus",
        0x4153: "Zen Vision W",
        0x4154: "Zen Stone",
        0x4155: "Zen Stone plus",
        0x4157: "Zen (MTP)",
        0x500f: "Broadband Blaster 8012U-V",
        0x5015: "TECOM Bluetooth Device",
        0xffff: "Webcam Live! Ultra",
    },
    0x041f: {
        "name": "LCS Telegraphics",
    },
    0x0420: {
        "name": "Chips and Technologies",
        0x1307: "Celly SIM Card Reader",
    },
    0x0421: {
        "name": "Nokia Mobile Phones",
        0x0001: "E61i (PC Suite mode)",
        0x0018: "6288 GSM Smartphone",
        0x0019: "6288 GSM Smartphone (imaging mode)",
        0x001a: "6288 GSM Smartphone (file transfer mode)",
        0x0024: "5610 XpressMusic (Storage mode)",
        0x0025: "5610 XpressMusic (PC Suite mode)",
        0x0028: "5610 XpressMusic (Imaging mode)",
        0x002d: "6120 Phone (Mass storage mode)",
        0x002e: "6120 Phone (Media-Player mode)",
        0x002f: "6120 Phone (PC-Suite mode)",
        0x0042: "E51 (PC Suite mode)",
        0x0064: "3109c GSM Phone",
        0x006b: "5310 Xpress Music (PC Suite mode)",
        0x006c: "5310 Xpress music (Storage mode)",
        0x006d: "N95 (Storage mode)",
        0x006e: "N95 (Multimedia mode)",
        0x006f: "N95 (Printing mode)",
        0x0070: "N95 (PC Suite mode)",
        0x0096: "N810 Internet Tablet",
        0x00aa: "E71 (Mass storage mode)",
        0x00ab: "E71 (PC Suite mode)",
        0x00e4: "E71 (Media transfer mode)",
        0x0103: "ADL Flashing Engine AVALON Parent",
        0x0104: "ADL Re-Flashing Engine Parent",
        0x0105: "Nokia Firmware Upgrade Mode",
        0x0106: "ROM Parent",
        0x0154: "5800 XpressMusic (PC Suite mode)",
        0x0155: "5800 XpressMusic (Multimedia mode)",
        0x0156: "5800 XpressMusic (Storage mode)",
        0x0157: "5800 XpressMusic (Imaging mode)",
        0x0199: "6700 Classic (msc)",
        0x019a: "6700 Classic (PC Suite)",
        0x019b: "6700 Classic (mtp)",
        0x01b0: "6303 classic Phone (PC Suite mode)",
        0x01b1: "6303 classic Phone (Mass storage mode)",
        0x01b2: "6303 classic Phone (Printing and media mode)",
        0x01c7: "N900 (Storage Mode)",
        0x01c8: "N900 (PC-Suite Mode)",
        0x0228: "5530 XpressMusic",
        0x023a: "6730 Classic",
        0x026a: "N97 (mass storage)",
        0x026b: "N97 (Multimedia)",
        0x026c: "N97 (PC Suite)",
        0x026d: "N97 (Pictures)",
        0x0295: "660i/6600i Slide Phone (Mass Storage)",
        0x0297: "660i/6600i Slide Phone (Still Image)",
        0x02e1: "5230 (Storage mode)",
        0x02e2: "5230 (Multimedia mode)",
        0x02e3: "5230 (PC-Suite mode)",
        0x02e4: "5230 (Imaging mode)",
        0x0360: "C1-01 Ovi Suite Mode",
        0x03a4: "C5 (Storage mode)",
        0x03c0: "C7-00",
        0x03d1: "N950",
        0x0400: "7600 Phone Parent",
        0x0401: "6650 GSM Phone",
        0x0402: "6255 Phone Parent",
        0x0404: 0x5510,
        0x0405: "9500 GSM Communicator",
        0x0407: "Music Player HDR-1(tm)",
        0x040b: "N-Gage GSM Phone",
        0x040d: "6620 Phone Parent",
        0x040e: "6651 Phone Parent",
        0x040f: "6230 GSM Phone",
        0x0410: "6630 Imaging Smartphone",
        0x0411: "7610 Phone Parent",
        0x0413: "6260 Phone Parent",
        0x0414: 0x7370,
        0x0415: "9300 GSM Smartphone",
        0x0416: "6170 Phone Parent",
        0x0417: "7270 Phone Parent",
        0x0418: "E70 (PC Suite mode)",
        0x0419: "E60 (PC Suite mode)",
        0x041a: "9500 GSM Communicator (RNDIS)",
        0x041b: "9300 GSM Smartphone (RNDIS)",
        0x041c: "7710 Phone Parent",
        0x041d: "6670 Phone Parent",
        0x041e: 0x6680,
        0x041f: "6235 Phone Parent",
        0x0421: "3230 Phone Parent",
        0x0422: "6681 Phone Parent",
        0x0423: "6682 Phone Parent",
        0x0428: "6230i Modem",
        0x0429: "6230i MultiMedia Card",
        0x0431: "770 Internet Tablet",
        0x0432: "N90 Phone Parent",
        0x0435: "E70 (IP Passthrough/RNDIS mode)",
        0x0436: "E60 (IP Passthrough/RNDIS mode)",
        0x0437: "6265 Phone Parent",
        0x043a: "N70 USB Phone Parent",
        0x043b: "3155 Phone Parent",
        0x043c: "6155 Phone Parent",
        0x043d: "6270 Phone Parent",
        0x0443: "N70 Phone Parent",
        0x0444: "N91",
        0x044c: "NM850iG Phone Parent",
        0x044d: "E61 (PC Suite mode)",
        0x044e: "E61 (Data Exchange mode)",
        0x044f: "E61 (IP Passthrough/RNDIS mode)",
        0x0453: "9300 Phone Parent",
        0x0456: "6111 Phone Parent",
        0x0457: "6111 Phone (Printing mode)",
        0x045a: "6280 Phone Parent",
        0x045d: "6282 Phone Parent",
        0x046e: "6110 Navigator",
        0x0471: "6110 Navigator",
        0x0485: "MTP Device",
        0x04b9: 0x5300,
        0x04bc: "5200 (Nokia mode)",
        0x04bd: "5200 (Storage mode)",
        0x04be: "5200 (MTP mode)",
        0x04c3: "N800 Internet Tablet",
        0x04ce: "E90 Communicator (PC Suite mode)",
        0x04cf: "E90 Communicator (Storage mode)",
        0x04f0: "Nokia N95 (PC Suite mode)",
        0x04f9: "6300 (PC Suite mode)",
        0x0508: "E65 (PC Suite mode)",
        0x0509: "E65 (Storage mode)",
        0x0518: "N9 Phone",
        0x0600: "Digital Pen SU-1B",
        0x0610: "CS-15 (Internet Stick 3G modem)",
        0x0661: "Lumia 920",
        0x0800: "Connectivity Cable DKU-5",
        0x0801: "Data Cable DKU-6",
        0x0802: "CA-42 Phone Parent",
    },
    0x0422: {
        "name": "ADI Systems, Inc.",
    },
    0x0423: {
        "name": "Computer Access Technology Corp.",
        0x000a: "NetMate Ethernet",
        0x000c: "NetMate2 Ethernet",
        0x000d: "USB Chief Analyzer",
        0x0100: "Generic Universal Protocol Analyzer",
        0x0101: "UPA USBTracer",
        0x0200: "Generic 10K Universal Protocol Analyzer",
        0x020a: "PETracer ML",
        0x0300: "Generic Universal Protocol Analyzer",
        0x0301: "2500H Tracer Trainer",
        0x030a: "PETracer x1",
        0x1237: "Andromeda Hub",
    },
    0x0424: {
        "name": "Standard Microsystems Corp.",
        0x0001: "Integrated Hub",
        0x0acd: "Sitecom Internal Multi Memory reader/writer MD-005",
        0x0fdc: "Floppy",
        0x10cd: "Sitecom Internal Multi Memory reader/writer MD-005",
        0x2020: "USB Hub",
        0x20cd: "Sitecom Internal Multi Memory reader/writer MD-005",
        0x20fc: "6-in-1 Card Reader",
        0x2228: "9-in-2 Card Reader",
        0x223a: "8-in-1 Card Reader",
        0x2503: "USB 2.0 Hub",
        0x2504: "USB 2.0 Hub",
        0x2507: "hub",
        0x2512: "USB 2.0 Hub",
        0x2513: "2.0 Hub",
        0x2514: "USB 2.0 Hub",
        0x2517: "Hub",
        0x2524: "USB MultiSwitch Hub",
        0x2602: "USB 2.0 Hub",
        0x2640: "USB 2.0 Hub",
        0x4060: "Ultra Fast Media Reader",
        0x4064: "Ultra Fast Media Reader",
        0x7500: "LAN7500 Ethernet 10/100/1000 Adapter",
        0x9512: "SMC9512/9514 USB Hub",
        0xa700: "2 Port Hub",
        0xec00: "SMSC9512/9514 Fast Ethernet Adapter",
    },
    0x0425: {
        "name": "Motorola Semiconductors HK, Ltd",
        0x0101: "G-Tech Wireless Mouse & Keyboard",
        0xf102: "G-Tech U+P Wireless Mouse",
    },
    0x0426: {
        "name": "Integrated Device Technology, Inc.",
        0x0426: "WDM Driver",
    },
    0x0427: {
        "name": "Motorola Electronics Taiwan, Ltd",
    },
    0x0428: {
        "name": "Advanced Gravis Computer Tech, Ltd",
        0x4001: "GamePad Pro",
    },
    0x0429: {
        "name": "Cirrus Logic",
    },
    0x042a: {
        "name": "Ericsson Austrian, AG",
    },
    0x042b: {
        "name": "Intel Corp.",
        0x9316: "8x931Hx Customer Hub",
    },
    0x042c: {
        "name": "Innovative Semiconductors, Inc.",
    },
    0x042d: {
        "name": "Micronics",
    },
    0x042e: {
        "name": "Acer, Inc.",
        0x0380: "MP3 Player",
    },
    0x042f: {
        "name": "Molex, Inc.",
    },
    0x0430: {
        "name": "Sun Microsystems, Inc.",
        0x0002: "109 Keyboard",
        0x0005: "Type 6 Keyboard",
        0x000a: "109 Japanese Keyboard",
        0x000b: "109 Japanese Keyboard",
        0x0082: "109 Japanese Keyboard",
        0x0083: "109 Japanese Keyboard",
        0x00a2: "Type 7 Keyboard",
        0x0100: "3-button Mouse",
        0x100e: "24.1\" LCD Monitor v4 / FID-638 Mouse",
        0x36ba: "Bus Powered Hub",
        0xa101: "remote key/mouse for P3 chip",
        0xa102: "remote key/mouse/storage for P3 chip",
        0xa103: "remote storage for P3 chip",
        0xa4a2: "Ethernet (RNDIS and CDC ethernet)",
        0xcdab: "Raritan KVM dongle",
    },
    0x0431: {
        "name": "Itac Systems, Inc.",
        0x0100: "Mouse-Trak 3-button Track Ball",
    },
    0x0432: {
        "name": "Unisys Corp.",
    },
    0x0433: {
        "name": "Alps Electric, Inc.",
        0x1101: "IBM Game Controller",
        0xabab: "Keyboard",
    },
    0x0434: {
        "name": "Samsung Info. Systems America, Inc.",
    },
    0x0435: {
        "name": "Hyundai Electronics America",
    },
    0x0436: {
        "name": "Taugagreining HF",
        0x0005: "CameraMate (DPCM_USB)",
    },
    0x0437: {
        "name": "Framatome Connectors USA",
    },
    0x0438: {
        "name": "Advanced Micro Devices, Inc.",
    },
    0x0439: {
        "name": "Voice Technologies Group",
    },
    0x043d: {
        "name": "Lexmark International, Inc.",
        0x0001: "Laser Printer",
        0x0002: "Optra E310 Printer",
        0x0003: "Laser Printer",
        0x0004: "Laser Printer",
        0x0005: "Laser Printer",
        0x0006: "Laser Printer",
        0x0007: "Laser Printer",
        0x0008: "Inkjet Color Printer",
        0x0009: "Optra S2450 Printer",
        0x000a: "Laser Printer",
        0x000b: "Inkjet Color Printer",
        0x000c: "Optra E312 Printer",
        0x000d: "Laser Printer",
        0x000e: "Laser Printer",
        0x000f: "Laser Printer",
        0x0010: "Laser Printer",
        0x0011: "Laser Printer",
        0x0012: "Inkjet Color Printer",
        0x0013: "Inkjet Color Printer",
        0x0014: "InkJet Color Printer",
        0x0015: "InkJet Color Printer",
        0x0016: "Z12 Color Jetprinter",
        0x0017: "Z32 printer",
        0x0018: "Z52 Printer",
        0x0019: "Forms Printer",
        0x001a: "Z65 Printer",
        0x001b: "InkJet Photo Printer",
        0x001c: "Kodak Personal Picture Maker 200 Printer",
        0x001d: "InkJet Color Printer",
        0x001e: "InkJet Photo Printer",
        0x001f: "Kodak Personal Picture Maker 200 Card Reader",
        0x0020: "Z51 Printer",
        0x0021: "Z33 Printer",
        0x0022: "InkJet Color Printer",
        0x0023: "Laser Printer",
        0x0024: "Laser Printer",
        0x0025: "InkJet Color Printer",
        0x0026: "InkJet Color Printer",
        0x0027: "InkJet Color Printer",
        0x0028: "InkJet Color Printer",
        0x0029: "Scan Print Copy",
        0x002a: "Scan Print Copy",
        0x002b: "Scan Print Copy",
        0x002c: "Scan Print Copy",
        0x002d: "X70/X73 Scan/Print/Copy",
        0x002e: "Scan Print Copy",
        0x002f: "Scan Print Copy",
        0x0030: "Scan Print Copy",
        0x0031: "Scan Print Copy",
        0x0032: "Scan Print Copy",
        0x0033: "Scan Print Copy",
        0x0034: "Scan Print Copy",
        0x0035: "Scan Print Copy",
        0x0036: "Scan Print Copy",
        0x0037: "Scan Print Copy",
        0x0038: "Scan Print Copy",
        0x0039: "Scan Print Copy",
        0x003a: "Scan Print Copy",
        0x003b: "Scan Print Copy",
        0x003c: "Scan Print Copy",
        0x003d: "X83 Scan/Print/Copy",
        0x003e: "Scan Print Copy",
        0x003f: "Scan Print Copy",
        0x0040: "Scan Print Copy",
        0x0041: "Scan Print Copy",
        0x0042: "Scan Print Copy",
        0x0043: "Scan Print Copy",
        0x0044: "Scan Print Copy",
        0x0045: "Scan Print Copy",
        0x0046: "Scan Print Copy",
        0x0047: "Scan Print Copy",
        0x0048: "Scan Print Copy",
        0x0049: "Scan Print Copy",
        0x004a: "Scan Print Copy",
        0x004b: "Scan Print Copy",
        0x004c: "Scan Print Copy",
        0x004d: "Laser Printer",
        0x004e: "Laser Printer",
        0x004f: "InkJet Color Printer",
        0x0050: "InkJet Color Printer",
        0x0051: "Laser Printer",
        0x0052: "Laser Printer",
        0x0053: "InkJet Color Printer",
        0x0054: "InkJet Color Printer",
        0x0057: "Z35 Printer",
        0x0058: "Laser Printer",
        0x005a: "X63",
        0x005c: "InkJet Color Printer",
        0x0060: "X74/X75 Scanner",
        0x0061: "X74 Hub",
        0x0065: "X5130",
        0x0069: "X74/X75 Printer",
        0x006d: "X125",
        0x006e: "C510",
        0x0072: "X6170 Printer",
        0x0073: "InkJet Color Printer",
        0x0078: "InkJet Color Printer",
        0x0079: "InkJet Color Printer",
        0x007a: "Generic Hub",
        0x007b: "InkJet Color Printer",
        0x007c: "X1110/X1130/X1140/X1150/X1170/X1180/X1185",
        0x007d: "Photo 3150",
        0x008a: "4200 series",
        0x008b: "InkJet Color Printer",
        0x008c: "to CF/SM/SD/MS Card Reader",
        0x008e: "InkJet Color Printer",
        0x008f: "X422",
        0x0093: "X5250",
        0x0095: "E220 Printer",
        0x0096: "2200 series",
        0x0097: "P6250",
        0x0098: "7100 series",
        0x009e: "P910 series Human Interface Device",
        0x009f: "InkJet Color Printer",
        0x00a9: "IBM Infoprint 1410 MFP",
        0x00ab: "InkJet Color Printer",
        0x00b2: "3300 series",
        0x00b8: "7300 series",
        0x00b9: "8300 series",
        0x00ba: "InkJet Color Printer",
        0x00bb: "2300 series",
        0x00bd: "Printing Support",
        0x00be: "Printing Support",
        0x00bf: "Printing Support",
        0x00c0: "6300 series",
        0x00c1: "4300 series",
        0x00c7: "Printing Support",
        0x00c8: "Printing Support",
        0x00c9: "Printing Support",
        0x00cb: "Printing Support",
        0x00cc: "E120(n)",
        0x00d0: "9300 series",
        0x00d3: "X340 Scanner",
        0x00d4: "X342n Scanner",
        0x00d5: "Printing Support",
        0x00d6: "X340 Scanner",
        0x00e8: "X642e",
        0x00e9: "2400 series",
        0x00f6: "3400 series",
        0x00f7: "InkJet Color Printer",
        0x00ff: "InkJet Color Printer",
        0x010b: "2500 series",
        0x010d: "3500-4500 series",
        0x010f: "6500 series",
        0x0142: "X3650 (Printer, Scanner, Copier)",
        0x01fa: "S310 series",
        0x4303: "Xerox WorkCentre Pro 412",
    },
    0x043e: {
        "name": "LG Electronics USA, Inc.",
        0x3001: "AN-WF100 802.11abgn Wireless Adapter [Broadcom BCM4323]",
        0x42bd: "Flatron 795FT Plus Monitor",
        0x4a4d: "Flatron 915FT Plus Monitor",
        0x7001: "MF-PD100 Soul Digital MP3 Player",
        0x7013: "MP3 Player",
        0x70d7: "Mouse Scanner LSM-150 [LG Smart Scan Mouse]",
        0x70f5: "External HDD",
        0x8484: "LPC-U30 Webcam II",
        0x8585: "LPC-UC35 Webcam",
        0x8888: "Electronics VCS Camera II(LPC-U20)",
        0x9800: "Remote Control Receiver_iMON",
        0x9803: "eHome Infrared Receiver",
        0x9804: "DMB Receiver Control",
        0x9c01: "LGE Sync",
    },
    0x043f: {
        "name": "RadiSys Corp.",
    },
    0x0440: {
        "name": "Eizo Nanao Corp.",
    },
    0x0441: {
        "name": "Winbond Systems Lab.",
        0x1456: "Hub",
    },
    0x0442: {
        "name": "Ericsson, Inc.",
        0xabba: "Bluetooth Device",
    },
    0x0443: {
        "name": "Gateway, Inc.",
        0x000e: "Multimedia Keyboard",
        0x002e: "Millennium Keyboard",
    },
    0x0445: {
        "name": "Lucent Technologies, Inc.",
    },
    0x0446: {
        "name": "NMB Technologies Corp.",
        0x6781: "Keyboard with PS/2 Mouse Port",
        0x6782: "Keyboard",
    },
    0x0447: {
        "name": "Momentum Microsystems",
    },
    0x044a: {
        "name": "Shamrock Tech. Co., Ltd",
    },
    0x044b: {
        "name": "WSI",
    },
    0x044c: {
        "name": "CCL/ITRI",
    },
    0x044d: {
        "name": "Siemens Nixdorf AG",
    },
    0x044e: {
        "name": "Alps Electric Co., Ltd",
        0x1104: "Japanese Keyboard",
        0x2002: "MD-5500 Printer",
        0x2014: "Bluetooth Device",
        0x3001: "UGTZ4 Bluetooth",
        0x3002: "Bluetooth Device",
        0x3003: "Bluetooth Device",
        0x3004: "Bluetooth Adapter",
        0x3005: "Integrated Bluetooth Device",
        0x3006: "Bluetooth Adapter",
        0x3007: "Bluetooth Controller (ALPS/UGX)",
        0x300c: "Bluetooth Controller (ALPS/UGPZ6)",
        0x300d: "Bluetooth Controller (ALPS/UGPZ6)",
        0x3010: "Bluetooth Adapter",
        0x3017: "BCM2046 Bluetooth Device",
        0xffff: "Compaq Bluetooth Multiport Module",
    },
    0x044f: {
        "name": "ThrustMaster, Inc.",
        0x0400: "HOTAS Cougar",
        0x044f: "GP XID",
        0xa003: "Rage 3D Game Pad",
        0xa01b: "PK-GP301 Driving Wheel",
        0xa0a0: "Top Gun Joystick",
        0xa0a1: "Top Gun Joystick (rev2)",
        0xa0a3: "Fusion Digital GamePad",
        0xa201: "PK-GP201 PlayStick",
        0xb108: "T-Flight Hotas X Flight Stick",
        0xb10a: "T.16000M Joystick",
        0xb203: "360 Modena Pro Wheel",
        0xb300: "Firestorm Dual Power",
        0xb303: "FireStorm Dual Analog 2",
        0xb304: "Firestorm Dual Power",
        0xb307: "vibrating Upad",
        0xb30b: "Wireless VibrationPad",
        0xb315: "Firestorm Dual Analog 3",
        0xb323: "Dual Trigger 3-in-1 (PC Mode)",
        0xb324: "Dual Trigger 3-in-1 (PS3 Mode)",
        0xb603: "force feedback Wheel",
        0xb605: "force feedback Racing Wheel",
        0xb651: "Ferrari GT Rumble Force Wheel",
        0xb653: "RGT Force Feedback Clutch Racing Wheel",
        0xb654: "Ferrari GT Force Feedback Wheel",
        0xb700: "Tacticalboard",
    },
    0x0450: {
        "name": "DFI, Inc.",
    },
    0x0451: {
        "name": "Texas Instruments, Inc.",
        0x1234: "Bluetooth Device",
        0x1428: "Hub",
        0x1446: "TUSB2040/2070 Hub",
        0x16a6: "BM-USBD1 BlueRobin RF heart rate sensor receiver",
        0x2036: "TUSB2036 Hub",
        0x2046: "TUSB2046 Hub",
        0x2077: "TUSB2077 Hub",
        0x3410: "TUSB3410 Microcontroller",
        0x3f00: "OMAP1610",
        0x3f02: "SMC WSKP100 Wi-Fi Phone",
        0x5409: "Frontier Labs NEX IA+ Digital Audio Player",
        0x6000: "AU5 ADSL Modem (pre-reenum)",
        0x6001: "AU5 ADSL Modem",
        0x6060: "RNDIS/BeWAN ADSL2+",
        0x6070: "RNDIS/BeWAN ADSL2+",
        0x625f: "TUSB6250 ATA Bridge",
        0x8042: "Hub",
        0xdbc0: "Device Bay Controller",
        0xe001: "GraphLink [SilverLink]",
        0xe003: "TI-84 Plus Calculator",
        0xe004: "TI-89 Titanium Calculator",
        0xe008: "TI-84 Plus Silver Calculator",
        0xe012: "TI-Nspire Calculator",
        0xf430: "MSP-FET430UIF JTAG Tool",
        0xf432: "eZ430 Development Tool",
        0xffff: "Bluetooth Device",
    },
    0x0452: {
        "name": "Mitsubishi Electronics America, Inc.",
        0x0021: "HID Monitor Controls",
        0x0050: "Diamond Pro 900u CRT Monitor",
        0x0051: "Integrated Hub",
    },
    0x0453: {
        "name": "CMD Technology",
        0x6781: "NMB Keyboard",
        0x6783: "Chicony Composite Keyboard",
    },
    0x0454: {
        "name": "Vobis Microcomputer AG",
    },
    0x0455: {
        "name": "Telematics International, Inc.",
    },
    0x0456: {
        "name": "Analog Devices, Inc.",
        0xf000: "FT2232 JTAG ICE [gnICE]",
        0xf001: "FT2232H Hi-Speed JTAG ICE [gnICE+]",
    },
    0x0457: {
        "name": "Silicon Integrated Systems Corp.",
        0x0150: "Super Talent 1GB Flash Drive",
        0x0151: "Super Flash 1GB / GXT  64MB Flash Drive",
        0x0162: "SiS162 usb Wireless LAN Adapter",
        0x0163: "802.11 Wireless LAN Adapter",
        0x0817: "SiS-184-ASUS-4352.17 touch panel",
        0x5401: "Wireless Adapter RO80211GS-USB",
    },
    0x0458: {
        "name": "KYE Systems Corp. (Mouse Systems)",
        0x0001: "Mouse",
        0x0002: "Genius NetMouse Pro",
        0x0003: "Genius NetScroll+",
        0x0006: "Easy Mouse+",
        0x000b: "NetMouse Wheel(P+U)",
        0x000c: "TACOMA Fingerprint V1.06.01",
        0x000e: "VideoCAM Web",
        0x0013: "TACOMA Fingerprint Mouse V1.06.01",
        0x001a: "Genius WebScroll+",
        0x0036: "Pocket Mouse LE",
        0x0039: "NetScroll+ Superior",
        0x003a: "NetScroll+ Mini Traveler / Genius NetScroll 120",
        0x004c: "Slimstar Pro Keyboard",
        0x0056: "Ergo 300 Mouse",
        0x0057: "Enhanced Gaming Device",
        0x0059: "Enhanced Laser Device",
        0x005a: "Enhanced Device",
        0x005b: "Enhanced Device",
        0x005c: "Enhanced Laser Gaming Device",
        0x005d: "Enhanced Device",
        0x0061: "Bluetooth Dongle",
        0x0066: "Genius Traveler 1000 Wireless Mouse",
        0x0072: "Navigator 335",
        0x0083: "Bluetooth Dongle",
        0x0087: "Ergo 525V Laser Mouse",
        0x00ca: "Pen Mouse",
        0x0100: "EasyPen Tablet",
        0x0101: "CueCat",
        0x011b: "NetScroll T220",
        0x1001: "Joystick",
        0x1002: "Game Pad",
        0x1003: "Genius VideoCam",
        0x1004: "Flight2000 F-23 Joystick",
        0x100a: "Aashima Technology Trust Sight Fighter Vibration Feedback Joystick",
        0x2001: "ColorPage-Vivid Pro Scanner",
        0x2004: "ColorPage-HR6 V1 Scanner",
        0x2005: "ColorPage-HR6/Vivid3",
        0x2007: "ColorPage-HR6 V2 Scanner",
        0x2008: "ColorPage-HR6 V2 Scanner",
        0x2009: "ColorPage-HR6A Scanner",
        0x2011: "ColorPage-Vivid3x Scanner",
        0x2012: "Plustek Scanner",
        0x2013: "ColorPage-HR7 Scanner",
        0x2014: "ColorPage-Vivid4",
        0x2015: "ColorPage-HR7LE Scanner",
        0x2016: "ColorPage-HR6X Scanner",
        0x2017: "ColorPage-Vivid3xe",
        0x2018: "ColorPage-HR7X",
        0x2019: "ColorPage-HR6X Slim",
        0x201a: "ColorPage-Vivid4xe",
        0x201b: "ColorPage-Vivid4x",
        0x201c: "ColorPage-HR8",
        0x201d: "ColorPage-Vivid 1200 X",
        0x201e: "ColorPage-Slim 1200",
        0x201f: "ColorPage-Vivid 1200 XE",
        0x2020: "ColorPage-Slim 1200 USB2",
        0x2021: "ColorPage-SF600",
        0x3017: "SPEED WHEEL 3 Vibration",
        0x3018: "Wireless 2.4Ghz Game Pad",
        0x3019: "10-Button USB Joystick with Vibration",
        0x301a: "MaxFire G-12U Vibration",
        0x301d: "Genius MaxFire MiniPad",
        0x400f: "Genius TVGo DVB-T02Q MCE",
        0x4012: "TVGo DVB-T03 [AF9015]",
        0x5003: "G-pen 560 Tablet",
        0x5004: "G-pen Tablet",
        0x6001: "GF3000F Ethernet Adapter",
        0x7004: "VideoCAM Express V2",
        0x7006: "Dsc 1.3 Smart Camera Device",
        0x7007: "VideoCAM Web",
        0x7009: "G-Shot G312 Still Camera Device",
        0x700c: "VideoCAM Web V3",
        0x700d: "G-Shot G511 Composite Device",
        0x700f: "VideoCAM Web",
        0x7012: "WebCAM USB2.0",
        0x7014: "VideoCAM Live V3",
        0x701c: "G-Shot G512 Still Camera",
        0x7020: "Sim 321C",
        0x7025: "Eye 311Q Camera",
        0x7029: "Genius Look 320s (SN9C201 + HV7131R)",
        0x702f: "Genius Slim 322",
        0x7035: "i-Look 325T Camera",
        0x7045: "Genius Look 1320 V2",
        0x704c: "Genius i-Look 1321",
        0x704d: "Slim 1322AF",
        0x7055: "Slim 2020AF camera",
        0x705a: "Asus USB2.0 Webcam",
        0x705c: "Genius iSlim 1300AF",
        0x7079: "FaceCam 2025R",
        0x707f: "TVGo DVB-T03 [RTL2832]",
        0x7088: "WideCam 1050",
    },
    0x0459: {
        "name": "Adobe Systems, Inc.",
    },
    0x045a: {
        "name": "SONICblue, Inc.",
        0x07da: "Supra Express 56K modem",
        0x0b4a: "SupraMax 2890 56K Modem [Lucent Atlas]",
        0x0b68: "SupraMax 56K Modem",
        0x5001: "Rio 600 MP3 Player",
        0x5002: "Rio 800 MP3 Player",
        0x5003: "Nike Psa/Play MP3 Player",
        0x5005: "Rio S10 MP3 Player",
        0x5006: "Rio S50 MP3 Player",
        0x5007: "Rio S35 MP3 Player",
        0x5008: "Rio 900 MP3 Player",
        0x5009: "Rio S30 MP3 Player",
        0x500d: "Fuse MP3 Player",
        0x500e: "Chiba MP3 Player",
        0x500f: "Cali MP3 Player",
        0x5010: "Rio S11 MP3 Player",
        0x501c: "Virgin MPF-1000",
        0x501d: "Rio Fuse",
        0x501e: "Rio Chiba",
        0x501f: "Rio Cali",
        0x503f: "Cali256 MP3 Player",
        0x5202: "Rio Riot MP3 Player",
        0x5210: "Rio Karma Music Player",
        0x5220: "Rio Nitrus MP3 Player",
        0x5221: "Rio Eigen",
    },
    0x045b: {
        "name": "Hitachi, Ltd",
        0x0053: "RX610 RX-Stick",
    },
    0x045d: {
        "name": "Nortel Networks, Ltd",
    },
    0x045e: {
        "name": "Microsoft Corp.",
        0x0007: "SideWinder Game Pad",
        0x0008: "SideWinder Precision Pro",
        0x0009: "IntelliMouse",
        0x000b: "Natural Keyboard Elite",
        0x000e: "SideWinderÂ® Freestyle Pro",
        0x0014: "Digital Sound System 80",
        0x001a: "SideWinder Precision Racing Wheel",
        0x001b: "SideWinder Force Feedback 2 Joystick",
        0x001c: "Internet Keyboard Pro",
        0x001d: "Natural Keyboard Pro",
        0x001e: "IntelliMouse Explorer",
        0x0023: "Trackball Optical",
        0x0024: "Trackball Explorer",
        0x0025: "IntelliEye Mouse",
        0x0026: "SideWinder GamePad Pro",
        0x0027: "SideWinder PnP GamePad",
        0x0028: "SideWinder Dual Strike",
        0x0029: "IntelliMouse Optical",
        0x002b: "Internet Keyboard Pro",
        0x002d: "Internet Keyboard",
        0x002f: "Integrated Hub",
        0x0033: "Sidewinder Strategic Commander",
        0x0034: "SideWinder Force Feedback Wheel",
        0x0038: "SideWinder Precision 2",
        0x0039: "IntelliMouse Optical",
        0x003b: "SideWinder Game Voice",
        0x003c: "SideWinder Joystick",
        0x0040: "Wheel Mouse Optical",
        0x0047: "IntelliMouse Explorer 3.0",
        0x0048: "Office Keyboard 1.0A",
        0x0053: "Optical Mouse",
        0x0059: "Wireless IntelliMouse Explorer",
        0x005c: "Office Keyboard (106/109)",
        0x005f: "Wireless MultiMedia Keyboard",
        0x0061: "Wireless MultiMedia Keyboard (106/109)",
        0x0063: "Wireless Natural MultiMedia Keyboard",
        0x0065: "Wireless Natural MultiMedia Keyboard (106/109)",
        0x006a: "Wireless Optical Mouse (IntelliPoint)",
        0x006d: "eHome Remote Control Keyboard keys",
        0x006e: "MN-510 802.11b Wireless Adapter [Intersil ISL3873B]",
        0x006f: "Smart Display Reference Device",
        0x0070: "Wireless MultiMedia Keyboard",
        0x0071: "Wireless MultiMedia Keyboard (106/109)",
        0x0072: "Wireless Natural MultiMedia Keyboard",
        0x0073: "Wireless Natural MultiMedia Keyboard (106/109)",
        0x0079: "IXI Ogo CT-17 handheld device",
        0x007a: "10/100 USB NIC",
        0x007d: "Notebook Optical Mouse",
        0x007e: "Wireless Transceiver for Bluetooth",
        0x0080: "Digital Media Pro Keyboard",
        0x0083: "Basic Optical Mouse",
        0x0084: "Basic Optical Mouse",
        0x008a: "Wireless Keyboard and Mouse",
        0x008b: "Dual Receiver Wireless Mouse (IntelliPoint)",
        0x008c: "Wireless Intellimouse Explorer 2.0",
        0x0095: "IntelliMouse Explorer 4.0 (IntelliPoint)",
        0x009c: "Wireless Transceiver for Bluetooth 2.0",
        0x009d: "Wireless Optical Desktop 3.0",
        0x00a0: "eHome Infrared Receiver",
        0x00a4: "Compact Optical Mouse, model 1016",
        0x00b0: "Digital Media Pro Keyboard",
        0x00b4: "Digital Media Keyboard 1.0A",
        0x00b9: "Wireless Optical Mouse 3.0",
        0x00bb: "Fingerprint Reader",
        0x00bc: "Fingerprint Reader",
        0x00bd: "Fingerprint Reader",
        0x00c2: "MN-710 802.11g Wireless Adapter [Intersil ISL3886]",
        0x00c9: "MTP Device",
        0x00ca: "Fingerprint Reader",
        0x00cb: "Basic Optical Mouse v2.0",
        0x00ce: "Generic PPC Flash device",
        0x00d1: "Optical Mouse with Tilt Wheel",
        0x00da: "eHome Infrared Receiver",
        0x00db: "Natural Ergonomic Keyboard 4000 V1.0",
        0x00dd: "Comfort Curve Keyboard 2000 V1.0",
        0x00e1: "Wireless Laser Mouse 6000 Reciever",
        0x00f4: "LifeCam VX-6000 (SN9C20x + OV9650)",
        0x00f5: "LifeCam VX-3000",
        0x00f6: "Comfort Optical Mouse 1000",
        0x00f7: "LifeCam VX-1000",
        0x00f8: "LifeCam NX-6000",
        0x00f9: "Wireless Desktop Receiver 3.1",
        0x0202: "Xbox Controller",
        0x0280: "XBox Device",
        0x0283: "Xbox Communicator",
        0x0284: "Xbox DVD Playback Kit",
        0x0285: "Xbox Controller S",
        0x0288: "Xbox Controller S Hub",
        0x0289: "Xbox Controller S",
        0x028b: "Xbox360 DVD Emulator",
        0x028d: "Xbox360 Memory Unit 64MB",
        0x028e: "Xbox360 Controller",
        0x028f: "Xbox360 Wireless Controller",
        0x0290: "Xbox360 Performance Pipe (PIX)",
        0x0291: "Xbox 360 Wireless Receiver for Windows",
        0x0292: "Xbox360 Wireless Networking Adapter",
        0x029c: "Xbox360 HD-DVD Drive",
        0x029d: "Xbox360 HD-DVD Drive",
        0x029e: "Xbox360 HD-DVD Memory Unit",
        0x02a0: "Xbox360 Big Button IR",
        0x02a1: "Xbox 360 Wireless Receiver for Windows",
        0x02a8: "Xbox360 Wireless N Networking Adapter [Atheros AR7010+AR9280]",
        0x02ad: "Xbox NUI Audio",
        0x02ae: "Xbox NUI Camera",
        0x02b0: "Xbox NUI Motor",
        0x02b6: "Xbox 360 / Bluetooth Wireless Headset",
        0x0400: "Windows Powered Pocket PC 2002",
        0x0401: "Windows Powered Pocket PC 2002",
        0x0402: "Windows Powered Pocket PC 2002",
        0x0403: "Windows Powered Pocket PC 2002",
        0x0404: "Windows Powered Pocket PC 2002",
        0x0405: "Windows Powered Pocket PC 2002",
        0x0406: "Windows Powered Pocket PC 2002",
        0x0407: "Windows Powered Pocket PC 2002",
        0x0408: "Windows Powered Pocket PC 2002",
        0x0409: "Windows Powered Pocket PC 2002",
        0x040a: "Windows Powered Pocket PC 2002",
        0x040b: "Windows Powered Pocket PC 2002",
        0x040c: "Windows Powered Pocket PC 2002",
        0x040d: "Windows Powered Pocket PC 2002",
        0x040e: "Windows Powered Pocket PC 2002",
        0x040f: "Windows Powered Pocket PC 2002",
        0x0410: "Windows Powered Pocket PC 2002",
        0x0411: "Windows Powered Pocket PC 2002",
        0x0412: "Windows Powered Pocket PC 2002",
        0x0413: "Windows Powered Pocket PC 2002",
        0x0414: "Windows Powered Pocket PC 2002",
        0x0415: "Windows Powered Pocket PC 2002",
        0x0416: "Windows Powered Pocket PC 2002",
        0x0417: "Windows Powered Pocket PC 2002",
        0x0432: "Windows Powered Pocket PC 2003",
        0x0433: "Windows Powered Pocket PC 2003",
        0x0434: "Windows Powered Pocket PC 2003",
        0x0435: "Windows Powered Pocket PC 2003",
        0x0436: "Windows Powered Pocket PC 2003",
        0x0437: "Windows Powered Pocket PC 2003",
        0x0438: "Windows Powered Pocket PC 2003",
        0x0439: "Windows Powered Pocket PC 2003",
        0x043a: "Windows Powered Pocket PC 2003",
        0x043b: "Windows Powered Pocket PC 2003",
        0x043c: "Windows Powered Pocket PC 2003",
        0x043d: "Becker Traffic Assist Highspeed 7934",
        0x043e: "Windows Powered Pocket PC 2003",
        0x043f: "Windows Powered Pocket PC 2003",
        0x0440: "Windows Powered Pocket PC 2003",
        0x0441: "Windows Powered Pocket PC 2003",
        0x0442: "Windows Powered Pocket PC 2003",
        0x0443: "Windows Powered Pocket PC 2003",
        0x0444: "Windows Powered Pocket PC 2003",
        0x0445: "Windows Powered Pocket PC 2003",
        0x0446: "Windows Powered Pocket PC 2003",
        0x0447: "Windows Powered Pocket PC 2003",
        0x0448: "Windows Powered Pocket PC 2003",
        0x0449: "Windows Powered Pocket PC 2003",
        0x044a: "Windows Powered Pocket PC 2003",
        0x044b: "Windows Powered Pocket PC 2003",
        0x044c: "Windows Powered Pocket PC 2003",
        0x044d: "Windows Powered Pocket PC 2003",
        0x044e: "Windows Powered Pocket PC 2003",
        0x044f: "Windows Powered Pocket PC 2003",
        0x0450: "Windows Powered Pocket PC 2003",
        0x0451: "Windows Powered Pocket PC 2003",
        0x0452: "Windows Powered Pocket PC 2003",
        0x0453: "Windows Powered Pocket PC 2003",
        0x0454: "Windows Powered Pocket PC 2003",
        0x0455: "Windows Powered Pocket PC 2003",
        0x0456: "Windows Powered Pocket PC 2003",
        0x0457: "Windows Powered Pocket PC 2003",
        0x0458: "Windows Powered Pocket PC 2003",
        0x0459: "Windows Powered Pocket PC 2003",
        0x045a: "Windows Powered Pocket PC 2003",
        0x045b: "Windows Powered Pocket PC 2003",
        0x045c: "Windows Powered Pocket PC 2003",
        0x045d: "Windows Powered Pocket PC 2003",
        0x045e: "Windows Powered Pocket PC 2003",
        0x045f: "Windows Powered Pocket PC 2003",
        0x0460: "Windows Powered Pocket PC 2003",
        0x0461: "Windows Powered Pocket PC 2003",
        0x0462: "Windows Powered Pocket PC 2003",
        0x0463: "Windows Powered Pocket PC 2003",
        0x0464: "Windows Powered Pocket PC 2003",
        0x0465: "Windows Powered Pocket PC 2003",
        0x0466: "Windows Powered Pocket PC 2003",
        0x0467: "Windows Powered Pocket PC 2003",
        0x0468: "Windows Powered Pocket PC 2003",
        0x0469: "Windows Powered Pocket PC 2003",
        0x046a: "Windows Powered Pocket PC 2003",
        0x046b: "Windows Powered Pocket PC 2003",
        0x046c: "Windows Powered Pocket PC 2003",
        0x046d: "Windows Powered Pocket PC 2003",
        0x046e: "Windows Powered Pocket PC 2003",
        0x046f: "Windows Powered Pocket PC 2003",
        0x0470: "Windows Powered Pocket PC 2003",
        0x0471: "Windows Powered Pocket PC 2003",
        0x0472: "Windows Powered Pocket PC 2003",
        0x0473: "Windows Powered Pocket PC 2003",
        0x0474: "Windows Powered Pocket PC 2003",
        0x0475: "Windows Powered Pocket PC 2003",
        0x0476: "Windows Powered Pocket PC 2003",
        0x0477: "Windows Powered Pocket PC 2003",
        0x0478: "Windows Powered Pocket PC 2003",
        0x0479: "Windows Powered Pocket PC 2003",
        0x047a: "Windows Powered Pocket PC 2003",
        0x047b: "Windows Powered Pocket PC 2003",
        0x04c8: "Windows Powered Smartphone 2002",
        0x04c9: "Windows Powered Smartphone 2002",
        0x04ca: "Windows Powered Smartphone 2002",
        0x04cb: "Windows Powered Smartphone 2002",
        0x04cc: "Windows Powered Smartphone 2002",
        0x04cd: "Windows Powered Smartphone 2002",
        0x04ce: "Windows Powered Smartphone 2002",
        0x04d7: "Windows Powered Smartphone 2003",
        0x04d8: "Windows Powered Smartphone 2003",
        0x04d9: "Windows Powered Smartphone 2003",
        0x04da: "Windows Powered Smartphone 2003",
        0x04db: "Windows Powered Smartphone 2003",
        0x04dc: "Windows Powered Smartphone 2003",
        0x04dd: "Windows Powered Smartphone 2003",
        0x04de: "Windows Powered Smartphone 2003",
        0x04df: "Windows Powered Smartphone 2003",
        0x04e0: "Windows Powered Smartphone 2003",
        0x04e1: "Windows Powered Smartphone 2003",
        0x04e2: "Windows Powered Smartphone 2003",
        0x04e3: "Windows Powered Smartphone 2003",
        0x04e4: "Windows Powered Smartphone 2003",
        0x04e5: "Windows Powered Smartphone 2003",
        0x04e6: "Windows Powered Smartphone 2003",
        0x04e7: "Windows Powered Smartphone 2003",
        0x04e8: "Windows Powered Smartphone 2003",
        0x04e9: "Windows Powered Smartphone 2003",
        0x04ea: "Windows Powered Smartphone 2003",
        0x04ec: "Windows Phone (Zune)",
        0x063e: "Zune HD Media Player",
        0x0640: "KIN Phone",
        0x0641: "KIN Phone",
        0x0642: "KIN Phone",
        0x0707: "Wireless Laser Mouse 8000",
        0x0708: "Transceiver v 3.0 for Bluetooth",
        0x070a: "Charon Bluetooth Dongle (DFU)",
        0x0710: "Zune Media Player",
        0x0713: "Wireless Presenter Mouse 8000",
        0x0719: "Xbox 360 Wireless Adapter",
        0x071f: "Mouse/Keyboard 2.4GHz Transceiver V2.0",
        0x0721: "LifeCam NX-3000 (UVC-compliant)",
        0x0723: "LifeCam VX-7000 (UVC-compliant)",
        0x0724: "SideWinder Mouse",
        0x0730: "Digital Media Keyboard 3000",
        0x0734: "Wireless Optical Desktop 700",
        0x0736: "Sidewinder X5 Mouse",
        0x0737: "Compact Optical Mouse 500",
        0x0745: "Nano Transceiver v1.0 for Bluetooth",
        0x0750: "Wired Keyboard 600",
        0x0752: "Wired Keyboard 400",
        0x075d: "LifeCam Cinema",
        0x0766: "LifeCam VX-800",
        0x0768: "Sidewinder X4",
        0x076c: "Comfort Mouse 4500",
        0x076d: "LifeCam HD-5000",
        0x0772: "LifeCam Studio",
        0x0779: "LifeCam HD-3000",
        0x0780: "Comfort Curve Keyboard 3000",
        0x0797: "Optical Mouse 200",
        0x930a: "ISOUSB.SYS Intel 82930 Isochronous IO Test Board",
        0xffca: "Catalina",
        0xfff8: "Keyboard",
        0xffff: "Windows CE Mass Storage",
    },
    0x0460: {
        "name": "Ace Cad Enterprise Co., Ltd",
        0x0004: "Tablet (5x3.75)",
        0x0006: "LCD Tablet (12x9)",
        0x0008: "Tablet (3x2.25)",
    },
    0x0461: {
        "name": "Primax Electronics, Ltd",
        0x0010: "HP Keyboard",
        0x0300: "G2-300 Scanner",
        0x0301: "G2E-300 Scanner",
        0x0302: "G2-300 #2 Scanner",
        0x0303: "G2E-300 #2 Scanner",
        0x0340: "Colorado 9600 Scanner",
        0x0341: "Colorado 600u Scanner",
        0x0345: "Visioneer 6200 Scanner",
        0x0346: "Memorex Maxx 6136u Scanner",
        0x0347: "Primascan Colorado 2600u/Visioneer 4400 Scanner",
        0x0360: "Colorado 19200 Scanner",
        0x0361: "Colorado 1200u Scanner",
        0x0363: "VistaScan Astra 3600(ENG)",
        0x0364: "LG Electronics Scanworks 600U Scanner",
        0x0365: "VistaScan Astra 3600(ENG)",
        0x0366: 0x6400,
        0x0367: "VistaScan Astra 3600(ENG)",
        0x0371: "Visioneer Onetouch 8920 Scanner",
        0x0374: "UMAX Astra 2500",
        0x0375: "VistaScan Astra 3600(ENG)",
        0x0377: "Medion MD 5345 Scanner",
        0x0378: "VistaScan Astra 3600(ENG)",
        0x037b: "Medion MD 6190 Scanner",
        0x037c: "VistaScan Astra 3600(ENG)",
        0x0380: "G2-600 Scanner",
        0x0381: "ReadyScan 636i Scanner",
        0x0382: "G2-600 #2 Scanner",
        0x0383: "G2E-600 Scanner",
        0x038a: "UMAX Astra 3000/3600",
        0x038b: "Xerox 2400 Onetouch",
        0x038c: "UMAX Astra 4100",
        0x0392: "Medion/Lifetec/Tevion/Cytron MD 6190",
        0x03a8: "9420M",
        0x0813: "IBM UltraPort Camera",
        0x0815: "Micro Innovations IC200 Webcam",
        0x0819: "Fujifilm IX-30 Camera [webcam mode]",
        0x081a: "Fujifilm IX-30 Camera [storage mode]",
        0x081c: "Elitegroup ECS-C11 Camera",
        0x081d: "Elitegroup ECS-C11 Storage",
        0x0a00: "Micro Innovations Web Cam 320",
        0x4d01: "Comfort Keyboard",
        0x4d02: "Mouse-in-a-Box",
        0x4d03: "Kensington Mouse-in-a-box",
        0x4d04: "Mouse",
        0x4d06: "Balless Mouse (HID)",
        0x4d0f: "HP Optical Mouse",
        0x4d15: "Dell Optical Mouse",
        0x4d17: "Optical Mouse",
        0x4d20: "HP Optical Mouse",
        0x4d2a: "PoPo Elixir Mouse (HID)",
        0x4d2b: "Wireless Laser Mini Mouse (HID)",
        0x4d2c: "PoPo Mini Pointer Mouse (HID)",
        0x4d2e: "Optical Mobile Mouse (HID)",
        0x4d51: "0Y357C PMX-MMOCZUL (B) [Dell Laser Mouse]",
        0x4d62: "HP Laser Mobile Mini Mouse",
        0x4d75: "Rocketfish RF-FLBTAD Bluetooth Adapter",
        0x4d81: "Dell N889 Optical Mouse",
        0x4de7: "webcam",
    },
    0x0463: {
        "name": "MGE UPS Systems",
        0x0001: "UPS",
        0xffff: "UPS",
    },
    0x0464: {
        "name": "AMP/Tycoelectronics Corp.",
    },
    0x0467: {
        "name": "AT&T Paradyne",
    },
    0x0468: {
        "name": "Wieson Technologies Co., Ltd",
    },
    0x046a: {
        "name": "Cherry GmbH",
        0x0001: "Keyboard",
        0x0003: "My3000 Hub",
        0x0004: "CyBoard Keyboard",
        0x0005: "XX33 SmartCard Reader Keyboard",
        0x0008: "Wireless Keyboard and Mouse",
        0x0010: "SmartBoard XX44",
        0x0011: "G83 (RS 6000) Keyboard",
        0x0021: "CyMotion Expert Combo",
        0x0023: "CyMotion Master Linux Keyboard G230",
        0x0027: "CyMotion Master Solar Keyboard",
        0x002a: "Wireless Mouse & Keyboard",
        0x002d: "SmartTerminal XX44",
        0x003e: "SmartTerminal ST-2xxx",
        0x0041: "G86 6240 Keyboard",
        0x0080: "eHealth Terminal ST 1503",
        0x0081: "eHealth Keyboard G87 1504",
        0x0106: "R-300 Wireless Mouse Receiver",
    },
    0x046b: {
        "name": "American Megatrends, Inc.",
        0x0001: "Keyboard",
        0x0101: "PS/2 Keyboard, Mouse & Joystick Ports",
        0x0301: "USB 1.0 Hub",
        0x0500: "Serial & Parallel Ports",
        0xff10: "Virtual Keyboard and Mouse",
    },
    0x046c: {
        "name": "Toshiba Corp., Digital Media Equipment",
    },
    0x046d: {
        "name": "Logitech, Inc.",
        0x0082: "Acer Aspire 5672 Webcam",
        0x0200: "WingMan Extreme Joystick",
        0x0203: "M2452 Keyboard",
        0x0301: "M4848 Mouse",
        0x0401: "HP PageScan",
        0x0402: "NEC PageScan",
        0x040f: "Logitech/Storm PageScan",
        0x0430: "Mic (Cordless)",
        0x0801: "QuickCam Home",
        0x0802: "Webcam C200",
        0x0804: "Webcam C250",
        0x0805: "Webcam C300",
        0x0807: "Webcam B500",
        0x0808: "Webcam C600",
        0x0809: "Webcam Pro 9000",
        0x080a: "Portable Webcam C905",
        0x080f: "Webcam C120",
        0x0810: "QuickCam Pro",
        0x0819: "Webcam C210",
        0x081b: "Webcam C310",
        0x081d: "HD Webcam C510",
        0x0820: "QuickCam VC",
        0x0821: "HD Webcam C910",
        0x0825: "Webcam C270",
        0x0828: "HD Webcam B990",
        0x082d: "HD Pro Webcam C920",
        0x0830: "QuickClip",
        0x0840: "QuickCam Express",
        0x0850: "QuickCam Web",
        0x0870: "QuickCam Express",
        0x0890: "QuickCam Traveler",
        0x0892: "OrbiCam",
        0x0894: "CrystalCam",
        0x0895: "QuickCam for Dell Notebooks",
        0x0896: "OrbiCam",
        0x0897: "QuickCam for Dell Notebooks",
        0x0899: "QuickCam for Dell Notebooks",
        0x089d: "QuickCam E2500 series",
        0x08a0: "QuickCam IM",
        0x08a1: "QuickCam IM with sound",
        0x08a2: "Labtec Webcam Pro",
        0x08a3: "QuickCam QuickCam Chat",
        0x08a6: "QuickCam IM",
        0x08a7: "QuickCam Image",
        0x08a9: "Notebook Deluxe",
        0x08aa: "Labtec Notebooks",
        0x08ac: "QuickCam Cool",
        0x08ad: "QuickCam Communicate STX",
        0x08ae: "QuickCam for Notebooks",
        0x08af: "QuickCam Easy/Cool",
        0x08b0: "QuickCam 3000 Pro [pwc]",
        0x08b1: "QuickCam Notebook Pro",
        0x08b2: "QuickCam Pro 4000",
        0x08b3: "QuickCam Zoom",
        0x08b4: "QuickCam Zoom",
        0x08b5: "QuickCam Sphere",
        0x08b9: "QuickCam IM",
        0x08bd: "Microphone (Pro 4000)",
        0x08c0: "QuickCam Pro 3000",
        0x08c1: "QuickCam Fusion",
        0x08c2: "QuickCam PTZ",
        0x08c3: "Camera (Notebooks Pro)",
        0x08c5: "QuickCam Pro 5000",
        0x08c6: "QuickCam for DELL Notebooks",
        0x08c7: "QuickCam OEM Cisco VT Camera II",
        0x08c9: "QuickCam Ultra Vision",
        0x08ca: "Mic (Fusion)",
        0x08cb: "Mic (Notebooks Pro)",
        0x08cc: "Mic (PTZ)",
        0x08ce: "QuickCam Pro 5000",
        0x08cf: "QuickCam UpdateMe",
        0x08d0: "QuickCam Express",
        0x08d7: "QuickCam Communicate STX",
        0x08d8: "QuickCam for Notebook Deluxe",
        0x08d9: "QuickCam IM/Connect",
        0x08da: "QuickCam Messanger",
        0x08dd: "QuickCam for Notebooks",
        0x08e0: "QuickCam Express",
        0x08e1: "Labtec Webcam",
        0x08f0: "QuickCam Messenger",
        0x08f1: "QuickCam Express",
        0x08f2: "Microphone (Messenger)",
        0x08f3: "QuickCam Express",
        0x08f4: "Labtec Webcam",
        0x08f5: "QuickCam Messenger Communicate",
        0x08f6: "QuickCam Messenger Plus",
        0x0900: "ClickSmart 310",
        0x0901: "ClickSmart 510",
        0x0903: "ClickSmart 820",
        0x0905: "ClickSmart 820",
        0x0910: "QuickCam Cordless",
        0x0920: "QuickCam Express",
        0x0921: "Labtec Webcam",
        0x0922: "QuickCam Live",
        0x0928: "QuickCam Express",
        0x0929: "Labtec Webcam Pro",
        0x092a: "QuickCam for Notebooks",
        0x092b: "Labtec Webcam Plus",
        0x092c: "QuickCam Chat",
        0x092d: "QuickCam Express / Go",
        0x092e: "QuickCam Chat",
        0x092f: "QuickCam Express Plus",
        0x0950: "Pocket Camera",
        0x0960: "ClickSmart 420",
        0x0970: "Pocket750",
        0x0990: "QuickCam Pro 9000",
        0x0991: "QuickCam Pro for Notebooks",
        0x0992: "QuickCam Communicate Deluxe",
        0x0994: "QuickCam Orbit/Sphere AF",
        0x09a1: "QuickCam Communicate MP/S5500",
        0x09a2: "QuickCam Communicate Deluxe/S7500",
        0x09a4: "QuickCam E 3500",
        0x09a5: "Quickcam 3000 For Business",
        0x09a6: "QuickCam Vision Pro",
        0x09b0: "Acer OrbiCam",
        0x09b2: "Fujitsu Webcam",
        0x09c0: "QuickCam for Dell Notebooks Mic",
        0x09c1: "QuickCam Deluxe for Notebooks",
        0x0a01: "USB Headset",
        0x0a02: "Premium Stereo USB Headset 350",
        0x0a03: "Logitech USB Microphone",
        0x0a04: "V20 portable speakers (USB powered)",
        0x0a07: "Z-10 Speakers",
        0x0a0b: "ClearChat Pro USB",
        0x0a0c: "Clear Chat Comfort USB Headset",
        0x0a13: "Z-5 Speakers",
        0x0a17: "G330 Headset",
        0x0a1f: "G930",
        0x0a29: "H600 [Wireless Headset]",
        0x0b02: "C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode)",
        0x8801: "Video Camera",
        0xb305: "BT Mini-Receiver",
        0xbfe4: "Premium Optical Wheel Mouse",
        0xc000: "N43 [Pilot Mouse]",
        0xc001: "N48/M-BB48 [FirstMouse Plus]",
        0xc002: "M-BA47 [MouseMan Plus]",
        0xc003: "MouseMan",
        0xc004: "WingMan Gaming Mouse",
        0xc005: "WingMan Gaming Wheel Mouse",
        0xc00b: "MouseMan Wheel",
        0xc00c: "Optical Wheel Mouse",
        0xc00d: "MouseMan Wheel+",
        0xc00e: "M-BJ58/M-BJ69 Optical Wheel Mouse",
        0xc00f: "MouseMan Traveler/Mobile",
        0xc011: "Optical MouseMan",
        0xc012: "Mouseman Dual Optical",
        0xc014: "Corded Workstation Mouse",
        0xc015: "Corded Workstation Mouse",
        0xc016: "Optical Wheel Mouse",
        0xc018: "Optical Wheel Mouse",
        0xc019: "Optical Tilt Wheel Mouse",
        0xc01a: "M-BQ85 Optical Wheel Mouse",
        0xc01b: "MX310 Optical Mouse",
        0xc01c: "Optical Mouse",
        0xc01d: "MX510 Optical Mouse",
        0xc01e: "MX518 Optical Mouse",
        0xc024: "MX300 Optical Mouse",
        0xc025: "MX500 Optical Mouse",
        0xc030: "iFeel Mouse",
        0xc031: "iFeel Mouse+",
        0xc032: "MouseMan iFeel",
        0xc033: "iFeel MouseMan+",
        0xc034: "MouseMan Optical",
        0xc035: "Mouse",
        0xc036: "Mouse",
        0xc037: "Mouse",
        0xc038: "Mouse",
        0xc03d: "M-BT96a Pilot Optical Mouse",
        0xc03e: "Premium Optical Wheel Mouse (M-BT58)",
        0xc03f: "M-BT85 [UltraX Optical Mouse]",
        0xc040: "Corded Tilt-Wheel Mouse",
        0xc041: "G5 Laser Mouse",
        0xc042: "G3 Laser Mouse",
        0xc043: "MX320/MX400 Laser Mouse",
        0xc044: "LX3 Optical Mouse",
        0xc045: "Optical Mouse",
        0xc046: "RX1000 Laser Mouse",
        0xc047: "Laser Mouse M-UAL120",
        0xc048: "G9 Laser Mouse",
        0xc049: "G5 Laser Mouse",
        0xc050: "RX 250 Optical Mouse",
        0xc051: "G3 (MX518) Optical Mouse",
        0xc053: "Laser Mouse",
        0xc054: "Bluetooth mini-receiver",
        0xc058: "M115 Mouse",
        0xc05a: "M90/M100 Optical Mouse",
        0xc05b: "M-U0004 810-001317 [B110 Optical USB Mouse]",
        0xc05d: "Optical Mouse",
        0xc05f: "M115 Optical Mouse",
        0xc061: "RX1500 Laser Mouse",
        0xc062: "M-UAS144 [LS1 Laser Mouse]",
        0xc063: "DELL Laser Mouse",
        0xc064: "M110 corded optical mouse (M-B0001)",
        0xc066: "G9x Laser Mouse",
        0xc068: "G500 Laser Mouse",
        0xc069: "M500 Laser Mouse",
        0xc06a: "USB Optical Mouse",
        0xc06b: "G700 Wireless Gaming Mouse",
        0xc06c: "Optical Mouse",
        0xc077: "M105 Optical Mouse",
        0xc101: "UltraX Media Remote",
        0xc110: "Harmony 785/885 Remote",
        0xc111: "Harmony 525 Remote",
        0xc112: "Harmony 890 Remote",
        0xc11f: "Harmony 900/1100 Remote",
        0xc121: "Harmony One Remote",
        0xc122: "Harmony 650/700 Remote",
        0xc124: "Harmony 300 Remote",
        0xc125: "Harmony 200 Remote",
        0xc126: "Harmony Link",
        0xc12b: "Harmony Touch Remote",
        0xc201: "WingMan Extreme Joystick with Throttle",
        0xc202: "WingMan Formula",
        0xc207: "WingMan Extreme Digital 3D",
        0xc208: "WingMan Gamepad Extreme",
        0xc209: "WingMan Gamepad",
        0xc20a: "WingMan RumblePad",
        0xc20b: "WingMan Action Pad",
        0xc20c: "WingMan Precision",
        0xc20d: "WingMan Attack 2",
        0xc20e: "WingMan Formula GP",
        0xc211: "iTouch Cordless Reciever",
        0xc212: "WingMan Extreme Digital 3D",
        0xc213: "J-UH16 (Freedom 2.4 Cordless Joystick)",
        0xc214: "ATK3 (Attack III Joystick)",
        0xc215: "Extreme 3D Pro",
        0xc216: "Dual Action Gamepad",
        0xc218: "Logitech RumblePad 2 USB",
        0xc219: "Cordless RumblePad 2",
        0xc21a: "Precision Gamepad",
        0xc21c: "G13 Advanced Gameboard",
        0xc21d: "F310 Gamepad [XInput Mode]",
        0xc21e: "F510 Gamepad [XInput Mode]",
        0xc21f: "F710 Wireless Gamepad [XInput Mode]",
        0xc221: "G11/G15 Keyboard / Keyboard",
        0xc222: "G15 Keyboard / LCD",
        0xc223: "G11/G15 Keyboard / USB Hub",
        0xc225: "G11/G15 Keyboard / G keys",
        0xc226: "G15 Refresh Keyboard",
        0xc227: "G15 Refresh Keyboard",
        0xc228: "G19 Gaming Keyboard",
        0xc229: "G19 Gaming Keyboard Macro Interface",
        0xc22a: "Gaming Keyboard G110",
        0xc22b: "Gaming Keyboard G110 G-keys",
        0xc22d: "G510 Gaming Keyboard",
        0xc22e: "G510 Gaming Keyboard onboard audio",
        0xc245: "G400 Optical Mouse",
        0xc246: "Gaming Mouse G300",
        0xc248: "G105 Gaming Keyboard",
        0xc24a: "G600 Gaming Mouse",
        0xc24d: "G710 Gaming Keyboard",
        0xc24e: "G500s Laser Gaming Mouse",
        0xc281: "WingMan Force",
        0xc283: "WingMan Force 3D",
        0xc285: "WingMan Strike Force 3D",
        0xc286: "Force 3D Pro",
        0xc287: "Flight System G940",
        0xc291: "WingMan Formula Force",
        0xc293: "WingMan Formula Force GP",
        0xc294: "Driving Force",
        0xc295: "Momo Force Steering Wheel",
        0xc298: "Driving Force Pro",
        0xc299: "G25 Racing Wheel",
        0xc29b: "G27 Racing Wheel",
        0xc29c: "Speed Force Wireless Wheel for Wii",
        0xc2a0: "Wingman Force Feedback Mouse",
        0xc2a1: "WingMan Force Feedback Mouse",
        0xc301: "iTouch Keyboard",
        0xc302: "iTouch Pro Keyboard",
        0xc303: "iTouch Keyboard",
        0xc305: "Internet Keyboard",
        0xc307: "Internet Keyboard",
        0xc308: "Internet Navigator Keyboard",
        0xc309: "Internet Keyboard",
        0xc30a: "iTouch Composite",
        0xc30b: "NetPlay Keyboard",
        0xc30c: "Internet Keys (X)",
        0xc30d: "Internet Keys",
        0xc30e: "UltraX Keyboard (Y-BL49)",
        0xc30f: "Logicool HID-Compliant Keyboard (106 key)",
        0xc311: "Y-UF49 [Internet Pro Keyboard]",
        0xc312: "DeLuxe 250 Keyboard",
        0xc313: "Internet 350 Keyboard",
        0xc315: "Classic Keyboard 200",
        0xc316: "HID-Compliant Keyboard",
        0xc317: "Wave Corded Keyboard",
        0xc318: "Illuminated Keyboard",
        0xc31a: "Comfort Wave 450",
        0xc31b: "Compact Keyboard K300",
        0xc31c: "Keyboard K120 for Business",
        0xc31d: "Media Keyboard K200",
        0xc401: "TrackMan Marble Wheel",
        0xc402: "Marble Mouse (2-button)",
        0xc403: "Turbo TrackMan Marble FX",
        0xc404: "TrackMan Wheel",
        0xc408: "Marble Mouse (4-button)",
        0xc501: "Cordless Mouse Receiver",
        0xc502: "Cordless Mouse & iTouch Keys",
        0xc503: "Cordless Mouse+Keyboard Receiver",
        0xc504: "Cordless Mouse+Keyboard Receiver",
        0xc505: "Cordless Mouse+Keyboard Receiver",
        0xc506: "MX700 Cordless Mouse Receiver",
        0xc508: "Cordless Trackball",
        0xc509: "Cordless Keyboard & Mouse",
        0xc50a: "Cordless Mouse",
        0xc50b: "Cordless Desktop Optical",
        0xc50c: "Cordless Desktop S510",
        0xc50d: "Cordless Mouse",
        0xc50e: "Cordless Mouse Receiver",
        0xc510: "Cordless Mouse",
        0xc512: "LX-700 Cordless Desktop Receiver",
        0xc513: "MX3000 Cordless Desktop Receiver",
        0xc514: "Cordless Mouse",
        0xc515: "Cordless 2.4 GHz Presenter Presentation remote control",
        0xc517: "LX710 Cordless Desktop Laser",
        0xc518: "MX610 Laser Cordless Mouse",
        0xc51a: "MX Revolution/G7 Cordless Mouse",
        0xc51b: "V220 Cordless Optical Mouse for Notebooks",
        0xc521: "Cordless Mouse Receiver",
        0xc525: "MX Revolution Cordless Mouse",
        0xc526: "Nano Receiver",
        0xc529: "Logitech Keyboard + Mice",
        0xc52b: "Unifying Receiver",
        0xc52e: "MK260 Wireless Combo Receiver",
        0xc52f: "Unifying Receiver",
        0xc532: "Unifying Receiver",
        0xc623: "3Dconnexion Space Traveller 3D Mouse",
        0xc625: "3Dconnexion Space Pilot 3D Mouse",
        0xc626: "3Dconnexion Space Navigator 3D Mouse",
        0xc627: "3Dconnexion Space Explorer 3D Mouse",
        0xc629: "3Dconnexion SpacePilot Pro 3D Mouse",
        0xc702: "Cordless Presenter",
        0xc703: "Elite Keyboard Y-RP20 + Mouse MX900 (Bluetooth)",
        0xc704: "diNovo Wireless Desktop",
        0xc705: "MX900 Bluetooth Wireless Hub (C-UJ16A)",
        0xc707: "Bluetooth wireless hub",
        0xc708: "Bluetooth wireless hub",
        0xc709: "BT Mini-Receiver (HCI mode)",
        0xc70a: "MX5000 Cordless Desktop",
        0xc70b: "BT Mini-Receiver (HID proxy mode)",
        0xc70c: "BT Mini-Receiver (HID proxy mode)",
        0xc70d: "Bluetooth wireless hub",
        0xc70e: "MX1000 Bluetooth Laser Mouse",
        0xc70f: "Bluetooth wireless hub",
        0xc712: "Bluetooth wireless hub",
        0xc714: "diNovo Edge Keyboard",
        0xc715: "Bluetooth wireless hub",
        0xc71a: "Bluetooth wireless hub",
        0xc71d: "Bluetooth wireless hub",
        0xc71f: "diNovo Mini Wireless Keyboard",
        0xc720: "Bluetooth wireless hub",
        0xca03: "MOMO Racing",
        0xca04: "Formula Vibration Feedback Wheel",
        0xcab1: "Cordless Keyboard for Wii HID Receiver",
        0xd001: "QuickCam Pro",
    },
    0x046e: {
        "name": "Behavior Tech. Computer Corp.",
        0x0100: "Keyboard",
        0x3001: "Mass Storage Device",
        0x3002: "Mass Storage Device",
        0x3003: "Mass Storage Device",
        0x3005: "Mass Storage Device",
        0x3008: "Mass Storage Device",
        0x5250: "KeyMaestro Multimedia Keyboard",
        0x5273: "KeyMaestro Multimedia Keyboard",
        0x52e6: "Cordless Mouse",
        0x5308: "KeyMaestro Keyboard",
        0x5408: "KeyMaestro Multimedia Keyboard/Hub",
        0x5500: "Portable Keyboard 86+9 keys (Model 6100C US)",
        0x5720: "Smart Card Reader",
        0x6782: "BTC 7932 mouse+keyboard",
    },
    0x046f: {
        "name": "Crystal Semiconductor",
    },
    0x0471: {
        "name": "Philips (or NXP)",
        0x0101: "DSS350 Digital Speaker System",
        0x0104: "DSS330 Digital Speaker System [uda1321]",
        0x0105: "UDA1321",
        0x014f: "GoGear SA9200",
        0x0160: "MP3 Player",
        0x0161: "MP3 Player",
        0x0163: "GoGear SA1100",
        0x0164: "GoGear SA1110/02",
        0x0165: "GoGear SA1330",
        0x0201: "Hub",
        0x0222: "Creative Nomad Jukebox",
        0x0302: "PCA645VC Webcam [pwc]",
        0x0303: "PCA646VC Webcam [pwc]",
        0x0304: "Askey VC010 Webcam [pwc]",
        0x0307: "PCVC675K Webcam [pwc]",
        0x0308: "PCVC680K Webcam [pwc]",
        0x030b: "PC VGA Camera (Vesta Fun)",
        0x030c: "PCVC690K Webcam [pwc]",
        0x0310: "PCVC730K Webcam [pwc]",
        0x0311: "PCVC740K ToUcam Pro [pwc]",
        0x0312: "PCVC750K Webcam [pwc]",
        0x0314: "DMVC 1000K",
        0x0316: "DMVC 2000K Video Capture",
        0x0321: "FunCam",
        0x0322: "DMVC1300K PC Camera",
        0x0325: "SPC 200NC PC Camera",
        0x0326: "SPC 300NC PC Camera",
        0x0327: "Webcam SPC 6000 NC (Webcam w/ mic)",
        0x0328: "SPC 700NC PC Camera",
        0x0329: "SPC 900NC PC Camera / ORITE CCD Webcam(PC370R)",
        0x032d: "SPC 210NC PC Camera",
        0x032e: "SPC 315NC PC Camera",
        0x0330: "SPC 710NC PC Camera",
        0x0331: "SPC 1300NC PC Camera",
        0x0332: "SPC 1000NC PC Camera",
        0x0333: "SPC 620NC PC Camera",
        0x0334: "SPC 520/525NC PC Camera",
        0x0401: "Semiconductors CICT Keyboard",
        0x0402: "PS/2 Mouse on Semiconductors CICT Keyboard",
        0x0406: "15 inch Detachable Monitor",
        0x0407: "10 inch Mobile Monitor",
        0x0408: "SG3WA1/74 802.11b WLAN Adapter [Atmel AT76C503A]",
        0x0471: "Digital Speaker System",
        0x0601: "OVU1020 IR Dongle (Kbd+Mouse)",
        0x0602: "ATI Remote Wonder II Input Device",
        0x0603: "ATI Remote Wonder II Controller",
        0x0608: "eHome Infrared Receiver",
        0x060a: "TSU9600 Remote Control",
        0x060c: "Consumer Infrared Transceiver (HP)",
        0x060d: "Consumer Infrared Transceiver (SRM5100)",
        0x060e: "RF Dongle",
        0x060f: "Consumer Infrared Transceiver",
        0x0613: "Infrared Transceiver",
        0x0617: "IEEE802.15.4 RF Dongle",
        0x0619: "TSU9400 Remote Control",
        0x0666: "Hantek DDS-3005 Arbitrary Waveform Generator",
        0x0700: "Semiconductors CICT Hub",
        0x0701: "150P1 TFT Display",
        0x0809: "AVNET Bluetooth Device",
        0x0811: "JR24 CDRW",
        0x0814: "DCCX38/P data cable",
        0x0815: "eHome Infrared Receiver",
        0x0844: "SA2111/02 1GB Flash Audio Player",
        0x084a: "GoGear SA3125",
        0x084e: "GoGear SA60xx (mtp)",
        0x0888: "Hantek DDS-3005 Arbitrary Waveform Generator",
        0x1103: "Digital Speaker System",
        0x1120: "Creative Rhomba MP3 player",
        0x1125: "Nike psa[128max Player",
        0x1137: "HDD065 MP3 player",
        0x1201: "Arima Bluetooth Device",
        0x1230: "Wireless Adapter 11g",
        0x1232: "SNU6500 Wireless Adapter",
        0x1233: "Wireless Adapter Bootloader Download",
        0x1236: "SNU5600 802.11bg",
        0x1237: "TalkTalk SNU5630NS/05 802.11bg",
        0x1552: "ISP 1581 Hi-Speed USB MPEG2 Encoder Reference Kit",
        0x1801: "Diva MP3 player",
        0x200a: "Wireless Network Adapter",
        0x200f: "802.11n Wireless Adapter",
        0x2021: "SDE3273FC/97 2.5\" SATA HDD Enclosure [INIC-1608L]",
        0x2022: "GoGear SA52XX",
        0x2034: "Webcam SPC530NC",
        0x2036: "Webcam SPC1030NC",
        0x203f: "TSU9200 Remote Control",
        0x2046: "TSU9800 Remote Control",
        0x204e: "GoGear RaGa (SA1942/02)",
        0x205e: "TSU9300 Remote Control",
        0x206c: "MCE IR Receiver - Spinel plusf0r ASUS",
        0x2070: "GoGear Mix",
        0x2076: "GoGear Aria",
        0x2079: "GoGear Opus",
        0x2088: "MCE IR Receiver with ALS- Spinel plus for ASUS",
        0x209e: "PTA01 Wireless Adapter",
        0x20b6: "GoGear Vibe",
        0x20d0: "SPZ2000 Webcam [PixArt PAC7332]",
        0x20e3: "GoGear Raga",
        0x20e4: "GoGear ViBE 8GB",
        0x262c: "SPC230NC Webcam",
        0x485d: "Senselock SenseIV v2.x",
        0xdf55: "LPCXpresso LPC-Link",
    },
    0x0472: {
        "name": "Chicony Electronics Co., Ltd",
        0x0065: "PFU-65 Keyboard [Chicony]",
        0xb086: "Asus USB2.0 Webcam",
        0xb091: "Webcam",
    },
    0x0473: {
        "name": "Sanyo Information Business Co., Ltd",
    },
    0x0474: {
        "name": "Sanyo Electric Co., Ltd",
        0x0110: "Digital Voice Recorder R200",
        0x0217: "Xacti J2",
        0x022f: "C5 Digital Media Camera (mass storage mode)",
        0x0230: "C5 Digital Media Camera (PictBridge mode)",
        0x0231: "C5 Digital Media Camera (PC control mode)",
        0x0401: "Optical Drive",
        0x0701: "SCP-4900 Cellphone",
        0x071f: "Usb Com Port Enumerator",
        0x0722: "W33SA Camera",
    },
    0x0475: {
        "name": "Relisys/Teco Information System",
        0x0100: "NEC Petiscan",
        0x0103: "Eclipse 1200U/Episode",
        0x0210: "Scorpio Ultra 3",
    },
    0x0476: {
        "name": "AESP",
    },
    0x0477: {
        "name": "Seagate Technology, Inc.",
    },
    0x0478: {
        "name": "Connectix Corp.",
        0x0001: "QuickCam",
        0x0002: "QuickClip",
        0x0003: "QuickCam Pro",
    },
    0x0479: {
        "name": "Advanced Peripheral Laboratories",
    },
    0x047a: {
        "name": "Semtech Corp.",
        0x0004: "ScreenCoder UR7HCTS2-USB",
    },
    0x047b: {
        "name": "Silitek Corp.",
        0x0001: "Keyboard",
        0x0002: "Keyboard and Mouse",
        0x0011: "SK-1688U Keyboard",
        0x00f9: "SK-1789u Keyboard",
        0x0101: "BlueTooth Keyboard and Mouse",
        0x020b: "SK-3105 SmartCard Reader",
        0x050e: "Internet Compact Keyboard",
        0x1000: "Trust Office Scan USB 19200",
        0x1002: "HP ScanJet 4300c Parallel Port",
    },
    0x047c: {
        "name": "Dell Computer Corp.",
    },
    0x047d: {
        "name": "Kensington",
        0x1001: "Mouse*in*a*Box",
        0x1002: "Expert Mouse Pro",
        0x1003: "Orbit TrackBall",
        0x1004: "MouseWorks",
        0x1005: "TurboBall",
        0x1006: "TurboRing",
        0x1009: "Orbit TrackBall for Mac",
        0x1012: "PocketMouse",
        0x1013: "Mouse*in*a*Box Optical Pro",
        0x1014: "Expert Mouse Pro Wireless",
        0x1015: "Expert Mouse",
        0x1016: "ADB/USB Orbit",
        0x1018: "Studio Mouse",
        0x101d: "Mouse*in*a*Box Optical Pro",
        0x101e: "Studio Mouse Wireless",
        0x101f: "PocketMouse Pro",
        0x1020: "Expert Mouse Trackball",
        0x1021: "Expert Mouse Wireless",
        0x1022: "Orbit Optical",
        0x1023: "Pocket Mouse Pro Wireless",
        0x1024: "PocketMouse",
        0x1025: "Mouse*in*a*Box Optical Elite Wireless",
        0x1026: "Pocket Mouse Pro",
        0x1027: "StudioMouse",
        0x1028: "StudioMouse Wireless",
        0x1029: "Mouse*in*a*Box Optical Elite",
        0x102a: "Mouse*in*a*Box Optical",
        0x102b: "PocketMouse",
        0x102c: "Iridio",
        0x102d: "Pilot Optical",
        0x102e: "Pilot Optical Pro",
        0x102f: "Pilot Optical Pro Wireless",
        0x1042: "Ci25m Notebook Optical Mouse [Diamond Eye Precision]",
        0x1043: "Ci65m Wireless Notebook Optical Mouse",
        0x104a: "PilotMouse Mini Retractable",
        0x105d: "PocketMouse Bluetooth",
        0x105e: "Bluetooth EDR Dongle",
        0x1061: "PocketMouse Grip",
        0x1062: "PocketMouse Max",
        0x1063: "PocketMouse Max Wireless",
        0x1064: "PocketMouse 2.0 Wireless",
        0x1065: "PocketMouse 2.0",
        0x1066: "PocketMouse Max Glow",
        0x1067: "ValueMouse",
        0x1068: "ValueOpt White",
        0x1069: "ValueOpt Black",
        0x106a: "PilotMouse Laser Wireless Mini",
        0x106b: "PilotMouse Laser - 3 Button",
        0x106c: "PilotMouse Laser - Gaming",
        0x106d: "PilotMouse Laser - Wired",
        0x106e: "PilotMouse Micro Laser",
        0x1070: "ValueOpt Travel",
        0x1071: "ValueOpt RF TX",
        0x1072: "PocketMouse Colour",
        0x1073: "PilotMouse Laser - 6 Button",
        0x1074: "PilotMouse Laser Wireless Mini",
        0x1075: "SlimBlade Presenter Media Mouse",
        0x1076: "SlimBlade Media Mouse",
        0x1077: "SlimBlade Presenter Mouse",
        0x1152: "Bluetooth EDR Dongle",
        0x2002: "Optical Elite Wireless",
        0x2010: "Wireless Presentation Remote",
        0x2012: "Wireless Presenter with Laser Pointer",
        0x2021: "PilotBoard Wireless",
        0x2030: "PilotBoard Wireless",
        0x2034: "SlimBlade Media Notebook Set",
        0x2041: "SlimBlade Trackball",
        0x2048: "Orbit Trackball with Scroll Ring",
        0x4003: "Gravis Xterminator Digital Gamepad",
        0x4005: "Gravis Eliminator GamePad Pro",
        0x4006: "Gravis Eliminator AfterShock",
        0x4007: "Gravis Xterminator Force",
        0x4008: "Gravis Destroyer TiltPad",
        0x5001: "Cabo I Camera",
        0x5002: "VideoCam CABO II",
        0x5003: "VideoCam",
    },
    0x047e: {
        "name": "Agere Systems, Inc. (Lucent)",
        0x0300: "ORiNOCO Card",
        0x1001: "USS720 Parallel Port",
        0x2892: "Systems Soft Modem",
        0xbad1: "Lucent 56k Modem",
        0xf101: "Atlas Modem",
    },
    0x047f: {
        "name": "Plantronics, Inc.",
        0x0101: "Bulk Driver",
        0x0301: "Bulk Driver",
        0x0411: "Savi Office Base Station",
        0x0ca1: "USB DSP v4 Audio Interface",
        0x4254: "BUA-100 Bluetooth Adapter",
        0xac01: "Savi 7xx",
        0xad01: "GameCom 777 5.1 Headset",
        0xc00e: "Blackwire C310 headset",
    },
    0x0480: {
        "name": "Toshiba America Info. Systems, Inc.",
        0x0001: "InTouch Module",
        0x0004: "InTouch Module",
        0x0011: "InTouch Module",
        0x0014: "InTouch Module",
        0xa006: "External Disk 1.5TB",
        0xa007: "External Disk USB 3.0",
        0xa009: "Stor.E Basics",
        0xd010: "External Disk 3TB",
    },
    0x0481: {
        "name": "Zenith Data Systems",
    },
    0x0482: {
        "name": "Kyocera Corp.",
        0x000e: "FS-1020D Printer",
        0x000f: "FS-1920 Mono Printer",
        0x0100: "Finecam S3x",
        0x0101: "Finecam S4",
        0x0103: "Finecam S5",
        0x0105: "Finecam L3",
        0x0106: "Finecam",
        0x0107: "Digital Camera Device",
        0x0108: "Digital Camera Device",
        0x0203: "AH-K3001V",
        0x0204: "iBurst Terminal",
    },
    0x0483: {
        "name": "STMicroelectronics",
        0x0137: "BeWAN ADSL USB ST (blue or green)",
        0x0138: "Unicorn II (ST70138B + MTC-20174TQ chipset)",
        0x1307: "Cytronix 6in1 Card Reader",
        0x163d: "Cool Icam Digi-MP3",
        0x2015: "TouchChipÂ® Fingerprint Reader",
        0x2016: "Fingerprint Reader",
        0x2017: "Biometric Smart Card Reader",
        0x2018: "BioSimKey",
        0x2302: "Portable Flash Device (PFD)",
        0x3744: "STLINK Pseudo disk",
        0x3747: "ST Micro Connect Lite",
        0x3748: "ST-LINK/V2",
        0x4810: "ISDN adapter",
        0x481d: "BT Digital Access adapter",
        0x5000: "ST Micro/Ergenic ERG BT-002 Bluetooth Adapter",
        0x5001: "ST Micro Bluetooth Device",
        0x5710: "Joystick in FS Mode",
        0x5720: "STM microSD Flash Device",
        0x5721: "Hantek DDS-3X25 Arbitrary Waveform Generator",
        0x5740: "STM32F407",
        0x7270: "ST Micro Serial Bridge",
        0x7554: "56k SoftModem",
        0xdf11: "STM Device in DFU Mode",
        0xff10: "Swann ST56 Modem",
    },
    0x0484: {
        "name": "Specialix",
    },
    0x0485: {
        "name": "Nokia Monitors",
    },
    0x0486: {
        "name": "ASUS Computers, Inc.",
        0x0185: "EeePC T91MT HID Touch Panel",
    },
    0x0487: {
        "name": "Stewart Connector",
    },
    0x0488: {
        "name": "Cirque Corp.",
    },
    0x0489: {
        "name": "Foxconn / Hon Hai",
        0x0502: "SmartMedia Card Reader Firmware Loader",
        0x0503: "SmartMedia Card Reader",
        0xd00c: "Rollei Compactline (Storage Mode)",
        0xd00e: "Rollei Compactline (Video Mode)",
        0xe000: "T-Com TC 300",
        0xe003: "Pirelli DP-L10",
        0xe00d: "Broadcom Bluetooth 2.1 Device",
        0xe00f: "Foxconn T77H114 BCM2070 [Single-Chip Bluetooth 2.1 + EDR Adapter]",
        0xe016: "Ubee PXU1900 WiMAX Adapter [Beceem BCSM250]",
        0xe02c: "Atheros AR5BBU12 Bluetooth Device",
    },
    0x048a: {
        "name": "S-MOS Systems, Inc.",
    },
    0x048c: {
        "name": "Alps Electric Ireland, Ltd",
    },
    0x048d: {
        "name": "Integrated Technology Express, Inc.",
        0x1165: "IT1165 Flash Controller",
        0x1336: "SD/MMC Cardreader",
        0x1345: "Multi Cardreader",
        0x9006: "IT9135 BDA Afatech DVB-T HDTV Dongle",
        0x9009: "Zolid HD DVD Maker",
        0x9135: "Zolid Mini DVB-T Stick",
        0x9503: "ITE it9503 feature-limited DVB-T transmission chip [ccHDtv]",
        0x9507: "ITE it9507 full featured DVB-T transmission chip [ccHDtv]",
    },
    0x048f: {
        "name": "Eicon Tech.",
    },
    0x0490: {
        "name": "United Microelectronics Corp.",
    },
    0x0491: {
        "name": "Capetronic",
        0x0003: "Taxan Monitor Control",
    },
    0x0492: {
        "name": "Samsung SemiConductor, Inc.",
        0x0140: "MP3 player",
        0x0141: "MP3 Player",
    },
    0x0493: {
        "name": "MAG Technology Co., Ltd",
    },
    0x0495: {
        "name": "ESS Technology, Inc.",
    },
    0x0496: {
        "name": "Micron Electronics",
    },
    0x0497: {
        "name": "Smile International",
        0xc001: "Camera Device",
    },
    0x0498: {
        "name": "Capetronic (Kaohsiung) Corp.",
    },
    0x0499: {
        "name": "Yamaha Corp.",
        0x1000: "UX256 MIDI I/F",
        0x1001: "MU1000",
        0x1002: "MU2000",
        0x1003: "MU500",
        0x1004: "UW500",
        0x1005: "MOTIF6",
        0x1006: "MOTIF7",
        0x1007: "MOTIF8",
        0x1008: "UX96 MIDI I/F",
        0x1009: "UX16 MIDI I/F",
        0x100a: "EOS BX",
        0x100c: "UC-MX",
        0x100d: "UC-KX",
        0x100e: "S08",
        0x100f: "CLP-150",
        0x1010: "CLP-170",
        0x1011: "P-250",
        0x1012: "TYROS",
        0x1013: "PF-500",
        0x1014: "S90",
        0x1015: "MOTIF-R",
        0x1016: "MDP-5",
        0x1017: "CVP-204",
        0x1018: "CVP-206",
        0x1019: "CVP-208",
        0x101a: "CVP-210",
        0x101b: "PSR-1100",
        0x101c: "PSR-2100",
        0x101d: "CLP-175",
        0x101e: "PSR-K1",
        0x101f: "EZ-J24",
        0x1020: "EZ-250i",
        0x1021: "MOTIF ES 6",
        0x1022: "MOTIF ES 7",
        0x1023: "MOTIF ES 8",
        0x1024: "CVP-301",
        0x1025: "CVP-303",
        0x1026: "CVP-305",
        0x1027: "CVP-307",
        0x1028: "CVP-309",
        0x1029: "CVP-309GP",
        0x102a: "PSR-1500",
        0x102b: "PSR-3000",
        0x102e: "ELS-01/01C",
        0x1030: "PSR-295/293",
        0x1031: "DGX-205/203",
        0x1032: "DGX-305",
        0x1033: "DGX-505",
        0x1037: "PSR-E403",
        0x103c: "MOTIF-RACK ES",
        0x1054: "S90XS Keyboard/Music Synthesizer",
        0x2000: "DGP-7",
        0x2001: "DGP-5",
        0x3001: "YST-MS55D USB Speaker",
        0x3003: "YST-M45D USB Speaker",
        0x4000: "NetVolante RTA54i Broadband&ISDN Router",
        0x4001: "NetVolante RTW65b Broadband Wireless Router",
        0x4002: "NetVolante RTW65i Broadband&ISDN Wireless Router",
        0x4004: "NetVolante RTA55i Broadband VoIP Router",
        0x5000: "CS1D",
        0x5001: "DSP1D",
        0x5002: "DME32",
        0x5003: "DM2000",
        0x5004: "02R96",
        0x5005: "ACU16-C",
        0x5006: "NHB32-C",
        0x5007: "DM1000",
        0x5008: "01V96",
        0x5009: "SPX2000",
        0x500a: "PM5D",
        0x500b: "DME64N",
        0x500c: "DME24N",
        0x6001: "CRW2200UX Lightspeed 2 External CD-RW Drive",
        0x7000: "DTX",
        0x7010: "UB99",
    },
    0x049a: {
        "name": "Gandalf Technologies, Ltd",
    },
    0x049b: {
        "name": "Curtis Computer Products",
    },
    0x049c: {
        "name": "Acer Advanced Labs, Inc.",
        0x0002: "Keyboard (???)",
    },
    0x049d: {
        "name": "VLSI Technology",
    },
    0x049f: {
        "name": "Compaq Computer Corp.",
        0x0002: "InkJet Color Printer",
        0x0003: "iPAQ PocketPC",
        0x000e: "Internet Keyboard",
        0x0012: "InkJet Color Printer",
        0x0018: "PA-1/PA-2 MP3 Player",
        0x0019: "InkJet Color Printer",
        0x001a: "S4 100 Scanner",
        0x001e: "IJ650 Inkjet Printer",
        0x001f: "WL215 Adapter",
        0x0021: "S200 Scanner",
        0x0027: "Bluetooth Multiport Module by Compaq",
        0x002a: "1400P Inkjet Printer",
        0x002b: "A3000",
        0x002c: "Lexmark X125",
        0x0032: "802.11b Adapter [ipaq h5400]",
        0x0033: "Wireless LAN MultiPort W100 [Intersil PRISM 2.5]",
        0x0036: "Bluetooth Multiport Module",
        0x0051: "KU-0133 Easy Access Interner Keyboard",
        0x0076: "Wireless LAN MultiPort W200",
        0x0080: "GPRS Multiport",
        0x0086: "Bluetooth Device",
        0x504a: "Personal Jukebox PJB100",
        0x505a: "Linux-USB \"CDC Subset\" Device, or Itsy (experimental)",
        0x8511: "iPAQ Networking 10/100 Ethernet [pegasus2]",
    },
    0x04a0: {
        "name": "Digital Equipment Corp.",
    },
    0x04a1: {
        "name": "SystemSoft Corp.",
        0xfff0: "Telex Composite Device",
    },
    0x04a2: {
        "name": "FirePower Systems",
    },
    0x04a3: {
        "name": "Trident Microsystems, Inc.",
    },
    0x04a4: {
        "name": "Hitachi, Ltd",
        0x0004: "DVD-CAM DZ-MV100A Camcorder",
        0x001e: "DVDCAM USB HS Interface",
    },
    0x04a5: {
        "name": "Acer Peripherals Inc. (now BenQ Corp.)",
        0x0001: "Keyboard",
        0x0002: "API Ergo K/B",
        0x0003: "API Generic K/B Mouse",
        0x12a6: "AcerScan C310U",
        0x1a20: "Prisa 310U",
        0x1a2a: "Prisa 620U",
        0x2022: "Prisa 320U/340U",
        0x2040: "Prisa 620UT",
        0x205e: "ScanPrisa 640BU",
        0x2060: "Prisa 620U+/640U",
        0x207e: "Prisa 640BU",
        0x209e: "ScanPrisa 640BT",
        0x20ae: "S2W 3000U",
        0x20b0: "S2W 3300U/4300U",
        0x20be: "Prisa 640BT",
        0x20c0: "Prisa 1240UT",
        0x20de: "S2W 4300U+",
        0x20f8: "Benq 5000",
        0x20fc: "Benq 5000",
        0x20fe: "SW2 5300U",
        0x2137: "Benq 5150/5250",
        0x2202: "Benq 7400UT",
        0x2311: "Benq 5560",
        0x3003: "Benq Webcam",
        0x3008: "Benq 1500",
        0x300a: "Benq 3410",
        0x300c: "Benq 1016",
        0x3019: "Benq DC C40",
        0x4000: "P30 Composite Device",
        0x4013: "BenQ-Siemens EF82/SL91",
        0x4044: "BenQ-Siemens SF71",
        0x4045: "BenQ-Siemens E81",
        0x4048: "BenQ M7",
        0x6001: "Mass Storage Device",
        0x6002: "Mass Storage Device",
        0x6003: "ATA/ATAPI Adapter",
        0x6004: "Mass Storage Device",
        0x6005: "Mass Storage Device",
        0x6006: "Mass Storage Device",
        0x6007: "Mass Storage Device",
        0x6008: "Mass Storage Device",
        0x6009: "Mass Storage Device",
        0x600a: "Mass Storage Device",
        0x600b: "Mass Storage Device",
        0x600c: "Mass Storage Device",
        0x600d: "Mass Storage Device",
        0x600e: "Mass Storage Device",
        0x600f: "Mass Storage Device",
        0x6010: "Mass Storage Device",
        0x6011: "Mass Storage Device",
        0x6012: "Mass Storage Device",
        0x6013: "Mass Storage Device",
        0x6014: "Mass Storage Device",
        0x6015: "Mass Storage Device",
        0x6125: "MP3 Player",
        0x6180: "MP3 Player",
        0x6200: "MP3 Player",
        0x7500: "Hi-Speed Mass Storage Device",
        0x9000: "AWL300 Wireless Adapter",
        0x9001: "AWL400 Wireless Adapter",
        0x9213: "Kbd Hub",
    },
    0x04a6: {
        "name": "Nokia Display Products",
        0x00b9: "Audio",
        0x0180: "Hub Type P",
        0x0181: "HID Monitor Controls",
    },
    0x04a7: {
        "name": "Visioneer",
        0x0100: "StrobePro",
        0x0101: "Strobe Pro Scanner (1.01)",
        0x0102: "StrobePro Scanner",
        0x0211: "OneTouch 7600 Scanner",
        0x0221: "OneTouch 5300 Scanner",
        0x0223: "OneTouch 8200",
        0x0224: "OneTouch 4800 USB/Microtek Scanport 3000",
        0x0225: "VistaScan Astra 3600(ENG)",
        0x0226: "OneTouch 5300 USB",
        0x0229: "OneTouch 7100",
        0x022a: "OneTouch 6600",
        0x022c: "OneTouch 9000/9020",
        0x0231: "6100 Scanner",
        0x0311: "6200 EPP/USB Scanner",
        0x0321: "OneTouch 8100 EPP/USB Scanner",
        0x0331: "OneTouch 8600 EPP/USB Scanner",
        0x0341: 0x6400,
        0x0361: "VistaScan Astra 3600(ENG)",
        0x0362: "OneTouch 9320",
        0x0371: "OneTouch 8700/8920",
        0x0380: "OneTouch 7700",
        0x0382: "Photo Port 7700",
        0x0390: 0x9650,
        0x03a0: "Xerox 4800 One Touch",
        0x0410: "OneTouch Pro 8800/8820",
        0x0421: "9450 USB",
        0x0423: "9750 Scanner",
        0x0424: "Strobe XP 450",
        0x0425: "Strobe XP 100",
        0x0426: "Strobe XP 200",
        0x0427: "Strobe XP 100",
        0x0444: "OneTouch 7300",
        0x0445: "CardReader 100",
        0x0446: "Xerox DocuMate 510",
        0x0447: "XEROX DocuMate 520",
        0x0448: "XEROX DocuMate 250",
        0x0449: "Xerox DocuMate 252",
        0x044a: "Xerox 6400",
        0x044c: "Xerox DocuMate 262",
        0x0474: "Strobe XP 300",
        0x0475: "Xerox DocuMate 272",
        0x0478: "Strobe XP 220",
        0x0479: "Strobe XP 470",
        0x047a: 0x9450,
        0x047b: 0x9650,
        0x047d: 0x9420,
        0x0480: 0x9520,
        0x048f: "Strobe XP 470",
        0x0491: "Strobe XP 450",
        0x0493: 0x9750,
        0x0494: "Strobe XP 120",
        0x0497: "Patriot 430",
        0x0498: "Patriot 680",
        0x0499: "Patriot 780",
        0x049b: "Strobe XP 100",
        0x04a0: 0x7400,
        0x04ac: "Xerox Travel Scanner 100",
    },
    0x04a8: {
        "name": "Multivideo Labs, Inc.",
        0x0101: "Hub",
        0x0303: "Peripheral Switch",
        0x0404: "Peripheral Switch",
    },
    0x04a9: {
        "name": "Canon, Inc.",
        0x1005: "BJ Printer Hub",
        0x1035: "PD Printer Storage",
        0x1050: "BJC-8200",
        0x1051: "BJC-3000 Color Printer",
        0x1052: "BJC-6100",
        0x1053: "BJC-6200",
        0x1054: "BJC-6500",
        0x1055: "BJC-85",
        0x1056: "BJC-2110 Color Printer",
        0x1057: "LR1",
        0x105a: "BJC-55",
        0x105b: "S600 Printer",
        0x105c: "S400",
        0x105d: "S450 Printer",
        0x105e: "S800",
        0x1062: "S500 Printer",
        0x1063: "S4500",
        0x1064: "S300 Printer",
        0x1065: "S100",
        0x1066: "S630",
        0x1067: "S900",
        0x1068: "S9000",
        0x1069: "S820",
        0x106a: "S200 Printer",
        0x106b: "S520 Printer",
        0x106d: "S750 Printer",
        0x106e: "S820D",
        0x1070: "S530D",
        0x1072: "I850 Printer",
        0x1073: "I550 Printer",
        0x1074: "S330 Printer",
        0x1076: "i70",
        0x1077: "i950",
        0x107a: "S830D",
        0x107b: "i320",
        0x107c: "i470D",
        0x107d: "i9100",
        0x107e: "i450",
        0x107f: "i860",
        0x1082: "i350",
        0x1084: "i250",
        0x1085: "i255",
        0x1086: "i560",
        0x1088: "i965",
        0x108a: "i455",
        0x108b: "i900D",
        0x108c: "i475D",
        0x108d: "PIXMA iP2000",
        0x108f: "i80",
        0x1090: "i9900 Photo Printer",
        0x1091: "PIXMA iP1500",
        0x1093: "PIXMA iP4000",
        0x1094: "PIXMA iP3000x Printer",
        0x1095: "PIXMA iP6000D",
        0x1097: "PIXMA iP5000",
        0x1098: "PIXMA iP1000",
        0x1099: "PIXMA iP8500",
        0x109c: "PIXMA iP4000R",
        0x109d: "iP90",
        0x10a0: "PIXMA iP1600 Printer",
        0x10a2: "iP4200",
        0x10a4: "iP5200R",
        0x10a5: "iP5200",
        0x10a7: "iP6210D",
        0x10a8: "iP6220D",
        0x10a9: "iP6600D",
        0x10b6: "PIXMA iP4300 Printer",
        0x10c2: "PIXMA iP1800 Printer",
        0x10c4: "Pixma iP4500 Printer",
        0x1404: "W6400PG",
        0x1405: "W8400PG",
        0x150f: "BIJ2350 PCL",
        0x1510: "BIJ1350 PCL",
        0x1512: "BIJ1350D PCL",
        0x1601: "DR-2080C Scanner",
        0x1607: "DR-6080 Scanner",
        0x1700: "PIXMA MP110 Scanner",
        0x1701: "PIXMA MP130 Scanner",
        0x1702: "MP410 Composite",
        0x1703: "MP430 Composite",
        0x1704: "MP330 Composite",
        0x1706: "PIXMA MP750 Scanner",
        0x1707: "PIXMA MP780 Scanner",
        0x1708: "PIXMA MP760 Scanner",
        0x1709: "PIXMA MP150 Scanner",
        0x170a: "PIXMA MP170 Scanner",
        0x170b: "PIXMA MP450 Scanner",
        0x170c: "PIXMA MP500 Scanner",
        0x170d: "PIXMA MP800 Scanner",
        0x170e: "MP800R",
        0x1710: "MP950",
        0x1712: "MP530",
        0x1713: "PIXMA MP830 Scanner",
        0x1714: "MP160",
        0x1715: "MP180 Storage",
        0x1716: "MP460 Composite",
        0x1717: "MP510",
        0x1718: "MP600 Storage",
        0x171a: "MP810 Storage",
        0x171b: "MP960",
        0x1721: "MP210 ser",
        0x1723: "MP470 ser",
        0x1724: "PIXMA MP520 series",
        0x1725: "MP610 ser",
        0x1726: "MP970 ser",
        0x1727: "MX300 ser",
        0x1728: "MX310 ser",
        0x1729: "MX700 ser",
        0x172b: "MP140 ser",
        0x173b: "PIXMA MP270 All-In-One Printer",
        0x173e: "MP560",
        0x173f: "Pixma MP640 Multifunction device",
        0x1748: "Pixma MG5150",
        0x174d: "MX360 ser",
        0x1900: "CanoScan LiDE 90",
        0x1901: "CanoScan 8800F",
        0x1904: "CanoScan LiDE 100",
        0x1905: "CanoScan LiDE 200",
        0x1906: "CanoScan 5600F",
        0x1907: "CanoScan LiDE 700F",
        0x1909: "CanoScan LiDE 110",
        0x190a: "CanoScan LiDE 210",
        0x2200: "CanoScan LiDE 25",
        0x2201: "CanoScan FB320U",
        0x2202: "CanoScan FB620U",
        0x2204: "CanoScan FB630U",
        0x2205: "CanoScan FB1210U",
        0x2206: "CanoScan N650U/N656U",
        0x2207: "CanoScan 1220U",
        0x2208: "CanoScan D660U",
        0x220a: "CanoScan D2400UF",
        0x220b: "CanoScan D646U",
        0x220c: "CanoScan D1250U2",
        0x220d: "CanoScan N670U/N676U/LiDE 20",
        0x220e: "CanoScan N1240U/LiDE 30",
        0x220f: "CanoScan 8000F",
        0x2210: "CanoScan 9900F",
        0x2212: "CanoScan 5000F",
        0x2213: "CanoScan LiDE 50/LiDE 35/LiDE 40",
        0x2214: "CanoScan LiDE 80",
        0x2215: "CanoScan 3000/3000F/3000ex",
        0x2216: "CanoScan 3200F",
        0x2217: "CanoScan 5200F",
        0x2219: "CanoScan 9950F",
        0x221b: "CanoScan 4200F",
        0x221c: "CanoScan LiDE 60",
        0x221e: "CanoScan 8400F",
        0x221f: "CanoScan LiDE 500F",
        0x2220: "CanoScan LIDE 25",
        0x2224: "CanoScan LiDE 600F",
        0x2225: "CanoScan LiDE 70",
        0x2228: "CanoScan 4400F",
        0x2602: "MultiPASS C555",
        0x2603: "MultiPASS C755",
        0x260a: "CAPT Printer",
        0x260e: "LBP-2000",
        0x2610: "MPC600F",
        0x2611: "SmartBase MPC400",
        0x2612: "MultiPASS C855",
        0x2617: "CAPT Printer",
        0x261a: "iR1600",
        0x261b: "iR1610",
        0x261c: "iC2300",
        0x261f: "MPC200 Printer",
        0x2621: "iR2000",
        0x2622: "iR2010",
        0x2623: "FAX-B180C",
        0x2629: "FAXPHONE L75",
        0x262b: "LaserShot LBP-1120 Printer",
        0x262d: "iR C3200",
        0x262f: "MultiPASS MP730",
        0x2630: "MultiPASS MP700",
        0x2631: "LASER CLASS 700",
        0x2632: "FAX-L2000",
        0x2635: "MPC190",
        0x2637: "iR C6800",
        0x2638: "iR C3100",
        0x263c: "Smartbase MP360",
        0x263d: "MP370",
        0x263e: "MP390 FAX",
        0x263f: "MP375",
        0x2646: "MF5530 Scanner Device V1.9.1",
        0x2647: "MF5550 Composite",
        0x264d: "PIXMA MP710",
        0x264e: "MF5630",
        0x264f: "MF5650 (FAX)",
        0x2650: "iR 6800C EUR",
        0x2651: "iR 3100C EUR",
        0x2655: "FP-L170/MF350/L380/L398",
        0x2659: "MF8100",
        0x265b: "CAPT Printer",
        0x265c: "iR C3220",
        0x265d: "MF5730",
        0x265e: "MF5750",
        0x265f: "MF5770",
        0x2660: "MF3110",
        0x2663: "iR3570/iR4570",
        0x2664: "iR2270/iR2870",
        0x2665: "iR C2620",
        0x2666: "iR C5800",
        0x2667: "iR85PLUS",
        0x2669: "iR105PLUS",
        0x266a: "CAPT Device",
        0x266b: "iR8070",
        0x266c: "iR9070",
        0x266d: "iR 5800C EUR",
        0x266e: "CAPT Device",
        0x266f: "iR2230",
        0x2670: "iR3530",
        0x2671: "iR5570/iR6570",
        0x2672: "iR C3170",
        0x2673: "iR 3170C EUR",
        0x2674: "L120",
        0x2675: "iR2830",
        0x2676: "CAPT Device",
        0x2677: "iR C2570",
        0x2678: "iR 2570C EUR",
        0x2679: "CAPT Device",
        0x267a: "iR2016",
        0x267b: "iR2020",
        0x267d: "MF7100 series",
        0x2684: "MF3200 series",
        0x2686: "MF6500 series",
        0x2687: "iR4530",
        0x2688: "LBP3460",
        0x268c: "iR C6870",
        0x268d: "iR 6870C EUR",
        0x268e: "iR C5870",
        0x268f: "iR 5870C EUR",
        0x2691: "iR7105",
        0x26a3: "MF4100 series",
        0x26b0: "MF4600 series",
        0x26b4: "MF4010 series",
        0x26b5: "MF4200 series",
        0x26da: "LBP3010B printer",
        0x26e6: "iR1024",
        0x2737: "MF4410",
        0x3041: "PowerShot S10",
        0x3042: "CanoScan FS4000US Film Scanner",
        0x3043: "PowerShot S20",
        0x3044: "EOS D30",
        0x3045: "PowerShot S100",
        0x3046: "IXY Digital",
        0x3047: "Digital IXUS",
        0x3048: "PowerShot G1",
        0x3049: "PowerShot Pro90 IS",
        0x304a: "CP-10",
        0x304b: "IXY Digital 300",
        0x304c: "PowerShot S300",
        0x304d: "Digital IXUS 300",
        0x304e: "PowerShot A20",
        0x304f: "PowerShot A10",
        0x3050: "PowerShot unknown 1",
        0x3051: "PowerShot S110",
        0x3052: "Digital IXUS V",
        0x3055: "PowerShot G2",
        0x3056: "PowerShot S40",
        0x3057: "PowerShot S30",
        0x3058: "PowerShot A40",
        0x3059: "PowerShot A30",
        0x305b: "ZR45MC Digital Camcorder",
        0x305c: "PowerShot unknown 2",
        0x3060: "EOS D60",
        0x3061: "PowerShot A100",
        0x3062: "PowerShot A200",
        0x3063: "CP-100",
        0x3065: "PowerShot S200",
        0x3066: "Digital IXUS 330",
        0x3067: "MV550i Digital Video Camera",
        0x3069: "PowerShot G3",
        0x306a: "Digital unknown 3",
        0x306b: "MVX2i Digital Video Camera",
        0x306c: "PowerShot S45",
        0x306d: "PowerShot S45 PtP Mode",
        0x306e: "PowerShot G3 (normal mode)",
        0x306f: "PowerShot G3 (ptp)",
        0x3070: "PowerShot S230",
        0x3071: "PowerShot S230 (ptp)",
        0x3072: "PowerShot SD100 / Digital IXUS II (ptp)",
        0x3073: "PowerShot A70 (ptp)",
        0x3074: "PowerShot A60 (ptp)",
        0x3075: "IXUS 400 Camera",
        0x3076: "PowerShot A300",
        0x3077: "PowerShot S50",
        0x3078: "ZR70MC Digital Camcorder",
        0x307a: "MV650i (normal mode)",
        0x307b: "MV630i Digital Video Camera",
        0x307c: "CP-200",
        0x307d: "CP-300",
        0x307f: "Optura 20",
        0x3080: "MVX150i (normal mode) / Optura 20 (normal mode)",
        0x3081: "Optura 10",
        0x3082: "MVX100i / Optura 10",
        0x3083: "EOS 10D",
        0x3084: "EOS 300D / EOS Digital Rebel",
        0x3085: "PowerShot G5",
        0x3087: "Elura 50 (PTP mode)",
        0x3088: "Elura 50 (normal mode)",
        0x308d: "MVX3i",
        0x308e: "FV M1 (normal mode) / MVX 3i (normal mode) / Optura Xi (normal mode)",
        0x3093: "Optura 300",
        0x3096: "IXY DV M2 (normal mode) / MVX 10i (normal mode)",
        0x3099: "EOS 300D (ptp)",
        0x309a: "PowerShot A80",
        0x309b: "Digital IXUS (ptp)",
        0x309c: "PowerShot S1 IS",
        0x309d: "Powershot Pro 1",
        0x309f: "Camera",
        0x30a0: "Camera",
        0x30a1: "Camera",
        0x30a2: "Camera",
        0x30a8: "Elura 60E/Optura 40 (ptp)",
        0x30a9: "MVX25i (normal mode) / Optura 40 (normal mode)",
        0x30b1: "PowerShot S70 (normal mode) / PowerShot S70 (PTP mode)",
        0x30b2: "PowerShot S60 (normal mode) / PowerShot S60 (PTP mode)",
        0x30b3: "PowerShot G6 (normal mode) / PowerShot G6 (PTP mode)",
        0x30b4: "PowerShot S500",
        0x30b5: "PowerShot A75",
        0x30b6: "Digital IXUS II2  / Digital IXUS II2 (PTP mode) / PowerShot SD110 (PTP mode) / PowerShot SD110 Digital ELPH",
        0x30b7: "PowerShot A400 / PowerShot A400 (PTP mode)",
        0x30b8: "PowerShot A310 / PowerShot A310 (PTP mode)",
        0x30b9: "Powershot A85",
        0x30ba: "PowerShot S410 Digital Elph",
        0x30bb: "PowerShot A95",
        0x30bd: "CP-220",
        0x30be: "CP-330",
        0x30bf: "Digital IXUS 40",
        0x30c0: "Digital IXUS 30 (PTP mode) / PowerShot SD200 (PTP mode)",
        0x30c1: "Digital IXUS 50 (normal mode) / IXY Digital 55 (normal mode) / PowerShot A520 (PTP mode) / PowerShot SD400 (normal mode)",
        0x30c2: "PowerShot A510 (normal mode) / PowerShot A510 (PTP mode)",
        0x30c4: "Digital IXUS i5 (normal mode) / IXY Digital L2 (normal mode) / PowerShot SD20 (normal mode)",
        0x30ea: "EOS 1D Mark II (PTP mode)",
        0x30eb: "EOS 20D",
        0x30ec: "EOS 20D (ptp)",
        0x30ee: "EOS 350D",
        0x30ef: "EOS 350D (ptp)",
        0x30f0: "PowerShot S2 IS (PTP mode)",
        0x30f2: "Digital IXUS 700 (normal mode) / Digital IXUS 700 (PTP mode) / IXY Digital 600 (normal mode) / PowerShot SD500 (normal mode) / PowerShot SD500 (PTP mode)",
        0x30f4: "PowerShot SD30 / Ixus iZoom / IXY DIGITAL L3",
        0x30f5: "SELPHY CP500",
        0x30f6: "SELPHY CP400",
        0x30f8: "Powershot A430",
        0x30f9: "PowerShot A410 (PTP mode)",
        0x30fa: "PowerShot S80",
        0x30fc: "PowerShot A620 (PTP mode)",
        0x30fd: "PowerShot A610 (normal mode)/PowerShot A610 (PTP mode)",
        0x30fe: "Digital IXUS 65 (PTP mode)/PowerShot SD630 (PTP mode)",
        0x30ff: "Digital IXUS 55 (PTP mode)/PowerShot SD450 (PTP mode)",
        0x3100: "PowerShot TX1",
        0x310b: "SELPHY CP600",
        0x310e: "Digital IXUS 50 (PTP mode)",
        0x310f: "PowerShot A420",
        0x3110: "EOS Digital Rebel XTi",
        0x3115: "PowerShot SD900 / Digital IXUS 900 Ti / IXY DIGITAL 1000",
        0x3116: "Digital IXUS 750 / PowerShot SD550 (PTP mode)",
        0x3117: "PowerShot A700",
        0x3119: "PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS",
        0x311a: "PowerShot S3 IS",
        0x311b: "PowerShot A540",
        0x311c: "PowerShot SD600 DIGITAL ELPH / DIGITAL IXUS 60 / IXY DIGITAL 70",
        0x3125: "PowerShot G7",
        0x3126: "PowerShot A530",
        0x3127: "SELPHY CP710",
        0x3128: "SELPHY CP510",
        0x312d: "Elura 100",
        0x3136: "PowerShot SD800 IS / Digital IXUS 850 IS / IXY DIGITAL 900 IS",
        0x3137: "PowerShot SD40 / Digital IXUS i7 IXY / DIGITAL L4",
        0x3138: "PowerShot A710 IS",
        0x3139: "PowerShot A640",
        0x313a: "PowerShot A630",
        0x3141: "SELPHY ES1",
        0x3142: "SELPHY CP730",
        0x3143: "SELPHY CP720",
        0x3145: "EOS 450D",
        0x3146: "EOS 40D",
        0x3147: "EOS 1Ds Mark III",
        0x3148: "PowerShot S5 IS",
        0x3149: "PowerShot A460",
        0x314b: "PowerShot SD850 IS DIGITAL ELPH / Digital IXUS 950 IS / IXY DIGITAL 810 IS",
        0x314c: "PowerShot A570 IS",
        0x314d: "PowerShot A560",
        0x314e: "PowerShot SD750 DIGITAL ELPH / DIGITAL IXUS 75 / IXY DIGITAL 90",
        0x314f: "PowerShot SD1000 DIGITAL ELPH / DIGITAL IXUS 70 / IXY DIGITAL 10",
        0x3150: "PowerShot A550",
        0x3155: "PowerShot A450",
        0x315a: "PowerShot G9",
        0x315b: "PowerShot A650 IS",
        0x315d: "PowerShot A720",
        0x315e: "PowerShot SX100 IS",
        0x315f: "PowerShot SD950 IS DIGITAL ELPH / DIGITAL IXUS 960 IS / IXY DIGITAL 2000 IS",
        0x3160: "Digital IXUS 860 IS",
        0x3170: "SELPHY CP750",
        0x3171: "SELPHY CP740",
        0x3173: "PowerShot SD890 IS DIGITAL ELPH / Digital IXUS 970 IS / IXY DIGITAL 820 IS",
        0x3174: "PowerShot SD790 IS DIGITAL ELPH / Digital IXUS 90 IS / IXY DIGITAL 95 IS",
        0x3175: "IXY Digital 25 IS",
        0x3176: "PowerShot A590",
        0x3177: "PowerShot A580",
        0x317a: "PC1267 [Powershot A470]",
        0x3184: "Digital IXUS 80 IS (PTP mode)",
        0x3185: "SELPHY ES2",
        0x3186: "SELPHY ES20",
        0x318d: "PowerShot SX100 IS",
        0x318e: "PowerShot A1000 IS",
        0x318f: "PowerShot G10",
        0x3191: "PowerShot A2000 IS",
        0x3192: "PowerShot SX110 IS",
        0x3193: "PowerShot SD990 IS DIGITAL ELPH / Digital IXUS 980 IS / IXY DIGITAL 3000 IS",
        0x3195: "PowerShot SX1 IS",
        0x3196: "PowerShot SD880 IS DIGITAL ELPH / Digital IXUS 870 IS / IXY DIGITAL 920 IS",
        0x319a: "EOS 7D",
        0x31aa: "SELPHY CP770",
        0x31ab: "SELPHY CP760",
        0x31ad: "PowerShot E1",
        0x31af: "SELPHY ES3",
        0x31b0: "SELPHY ES30",
        0x31b1: "SELPHY CP530",
        0x31bc: "PowerShot D10",
        0x31bd: "PowerShot SD960 IS DIGITAL ELPH / Digital IXUS 110 IS / IXY DIGITAL 510 IS",
        0x31be: "PowerShot A2100 IS",
        0x31bf: "PowerShot A480",
        0x31c0: "PowerShot SX200 IS",
        0x31c1: "PowerShot SD970 IS DIGITAL ELPH / Digital IXUS 990 IS / IXY DIGITAL 830 IS",
        0x31c2: "PowerShot SD780 IS DIGITAL ELPH / Digital IXUS 100 IS / IXY DIGITAL 210 IS",
        0x31c3: "PowerShot A1100 IS",
        0x31c4: "PowerShot SD1200 IS DIGITAL ELPH / Digital IXUS 95 IS / IXY DIGITAL 110 IS",
        0x31cf: "EOS Rebel T1i / EOS 500D / EOS Kiss X3",
        0x31dd: "SELPHY CP780",
        0x31df: "PowerShot G11",
        0x31e0: "PowerShot SX120 IS",
        0x31e1: "PowerShot S90",
        0x31e4: "PowerShot SX20 IS",
        0x31e5: "Digital IXUS 200 IS",
        0x31e6: "PowerShot SD940 IS DIGITAL ELPH / Digital IXUS 120 IS / IXY DIGITAL 220 IS",
        0x31e7: "SELPHY CP790",
        0x31ea: "EOS Rebel T2i / EOS 550D / EOS Kiss X4",
        0x31ee: "SELPHY ES40",
        0x31ef: "PowerShot A495",
        0x31f0: "PowerShot A490",
        0x31f1: "PowerShot A3100 IS / PowerShot A3150 IS",
        0x31f2: "PowerShot A3000 IS",
        0x31f3: "PowerShot Digital ELPH SD1400 IS",
        0x31f4: "PowerShot SD1300 IS / IXUS 105",
        0x31f5: "Powershot SD3500 IS / IXUS 210 IS",
        0x31f6: "PowerShot SX210 IS",
        0x31f7: "Powershot SD4000 IS / IXUS 300 HS / IXY 30S",
        0x31f8: "Powershot SD4500 IS / IXUS 1000 HS / IXY 50S",
        0x31ff: "Digital IXUS 55",
        0x3209: "Vixia HF S21 A",
        0x320f: "PowerShot G12",
        0x3210: "Powershot SX30 IS",
        0x3211: "PowerShot SX130 IS",
        0x3212: "Powershot S95",
        0x3214: "SELPHY CP800",
        0x3218: "EOS 600D / Rebel T3i (ptp)",
        0x3223: "PowerShot A3300 IS",
        0x3224: "PowerShot A3200 IS",
        0x3225: "PowerShot ELPH 500 HS / IXUS 310 HS",
        0x3226: "PowerShow A800",
        0x3227: "PowerShot ELPH 100 HS / IXUS 115 HS",
        0x3228: "PowerShot SX230 HS",
        0x3229: "PowerShot ELPH 300 HS / IXUS 220 HS",
        0x322a: "PowerShot A2200",
        0x322b: "Powershot A1200",
        0x322c: "PowerShot SX220 HS",
        0x3233: "PowerShot G1 X",
        0x3234: "PowerShot SX150 IS",
        0x3236: "PowerShot S100",
        0x3237: "PowerShot ELPH 310 HS / IXUS 230 HS",
        0x3238: "PowerShot SX40 HS",
        0x323b: "EOS Rebel T4i",
        0x323e: "PowerShot A1300",
        0x323f: "PowerShot A810",
        0x3240: "PowerShot ELPH 320 HS / IXUS 240 HS",
        0x3241: "PowerShot ELPH 110 HS / IXUS 125 HS",
        0x3242: "PowerShot D20",
        0x3243: "PowerShot A4000 IS",
        0x3244: "PowerShot SX260 HS",
        0x3245: "PowerShot SX240 HS",
        0x3247: "PowerShot ELPH 520 HS / IXUS 500 HS",
        0x3248: "PowerShot A3400 IS",
        0x3249: "PowerShot A2400 IS",
        0x324a: "PowerShot A2300",
        0x3255: "SELPHY CP900",
        0x3256: "SELPHY CP810",
        0x3258: "PowerShot G15",
        0x3259: "PowerShot SX50 HS",
        0x325a: "PowerShot SX160 IS",
        0x325b: "PowerShot S110",
        0x325c: "PowerShot SX500 IS",
        0x325f: "PowerShot SX280 HS",
        0x3260: "PowerShot SX270 HS",
        0x3262: "PowerShot A2600",
        0x3264: "PowerShot A1400",
        0x3265: "Powershot ELPH 130 IS / IXUS 140",
        0x3268: "PowerShot ELPH 330 HS / IXUS 255 HS",
        0x3271: "PowerShot A2500",
        0x3276: "PowerShot SX170 IS",
        0x3277: "PowerShot SX510 HS",
        0x327d: "Powershot ELPH 115 IS / IXUS 132",
    },
    0x04aa: {
        "name": "DaeWoo Telecom, Ltd",
    },
    0x04ab: {
        "name": "Chromatic Research",
    },
    0x04ac: {
        "name": "Micro Audiometrics Corp.",
    },
    0x04ad: {
        "name": "Dooin Electronics",
        0x2501: "Bluetooth Device",
    },
    0x04af: {
        "name": "Winnov L.P.",
    },
    0x04b0: {
        "name": "Nikon Corp.",
        0x0102: "Coolpix 990",
        0x0103: "Coolpix 880",
        0x0104: "Coolpix 995",
        0x0106: "Coolpix 775",
        0x0107: "Coolpix 5000",
        0x0108: "Coolpix 2500",
        0x0109: "Coolpix 2500 (ptp)",
        0x010a: "Coolpix 4500",
        0x010b: "Coolpix 4500 (ptp)",
        0x010d: "Coolpix 5700 (ptp)",
        0x010e: "Coolpix 4300 (storage)",
        0x010f: "Coolpix 4300 (ptp)",
        0x0110: "Coolpix 3500 (Sierra Mode)",
        0x0111: "Coolpix 3500 (ptp)",
        0x0112: "Coolpix 885 (ptp)",
        0x0113: "Coolpix 5000 (ptp)",
        0x0114: "Coolpix 3100 (storage)",
        0x0115: "Coolpix 3100 (ptp)",
        0x0117: "Coolpix 2100 (ptp)",
        0x0119: "Coolpix 5400 (ptp)",
        0x011d: "Coolpix 3700 (ptp)",
        0x0121: "Coolpix 3200 (ptp)",
        0x0122: "Coolpix 2200 (ptp)",
        0x0124: "Coolpix 8400 (mass storage mode)",
        0x0125: "Coolpix 8400 (ptp)",
        0x0126: "Coolpix 8800",
        0x0129: "Coolpix 4800 (ptp)",
        0x012c: "Coolpix 4100 (storage)",
        0x012d: "Coolpix 4100 (ptp)",
        0x012e: "Coolpix 5600 (ptp)",
        0x0130: "Coolpix 4600 (ptp)",
        0x0135: "Coolpix 5900 (ptp)",
        0x0136: "Coolpix 7900 (storage)",
        0x0137: "Coolpix 7900 (ptp)",
        0x013a: "Coolpix 100 (storage)",
        0x013b: "Coolpix 100 (ptp)",
        0x0141: "Coolpix P2 (storage)",
        0x0142: "Coolpix P2 (ptp)",
        0x0163: "Coolpix P5100 (ptp)",
        0x0169: "Coolpix P50 (ptp)",
        0x0202: "Coolpix SQ (ptp)",
        0x0203: "Coolpix 4200 (mass storage mode)",
        0x0204: "Coolpix 4200 (ptp)",
        0x0205: "Coolpix 5200 (storage)",
        0x0206: "Coolpix 5200 (ptp)",
        0x0301: "Coolpix 2000 (storage)",
        0x0302: "Coolpix 2000 (ptp)",
        0x0317: "Coolpix L20 (ptp)",
        0x0402: "DSC D100 (ptp)",
        0x0403: "D2H (mass storage mode)",
        0x0404: "D2H SLR (ptp)",
        0x0405: "D70 (mass storage mode)",
        0x0406: "DSC D70 (ptp)",
        0x0408: "D2X SLR (ptp)",
        0x0409: "D50 digital camera",
        0x040a: "D50 (ptp)",
        0x040c: "D2Hs",
        0x040e: "DSC D70s (ptp)",
        0x040f: "D200 (mass storage mode)",
        0x0410: "D200 (ptp)",
        0x0413: "D40 (mass storage mode)",
        0x041e: "D60 digital camera (mass storage mode)",
        0x0422: "D700 (ptp)",
        0x0423: "D5000",
        0x0424: "D3000",
        0x0425: "D300S",
        0x0428: "D7000",
        0x0429: "D5100",
        0x042a: "D800 (ptp)",
        0x0f03: "PD-10 Wireless Printer Adapter",
        0x4000: "Coolscan LS 40 ED",
        0x4001: "LS 50 ED/Coolscan V ED",
        0x4002: "Super Coolscan LS-5000 ED",
    },
    0x04b1: {
        "name": "Pan International",
    },
    0x04b3: {
        "name": "IBM Corp.",
        0x3003: "Rapid Access III Keyboard",
        0x3004: "Media Access Pro Keyboard",
        0x300a: "Rapid Access IIIe Keyboard",
        0x3016: "UltraNav Keyboard Hub",
        0x3018: "UltraNav Keyboard",
        0x301b: "SK-8815 Keyboard",
        0x301c: "Enhanced Performance Keyboard",
        0x3020: "Enhanced Performance Keyboard",
        0x3025: "NetVista Full Width Keyboard",
        0x3100: "NetVista Mouse",
        0x3103: "ScrollPoint Pro Mouse",
        0x3104: "ScrollPoint Wireless Mouse",
        0x3105: "ScrollPoint Optical (HID)",
        0x3107: "ThinkPad 800dpi Optical Travel Mouse",
        0x3108: "800dpi Optical Mouse w/ Scroll Point",
        0x3109: "Optical ScrollPoint Pro Mouse",
        0x310b: "Red Wheel Mouse",
        0x310c: "Wheel Mouse",
        0x4427: "Portable CD ROM",
        0x4482: "Serial Converter",
        0x4485: "Serial Converter",
        0x4524: "40 Character Vacuum Fluorescent Display",
        0x4525: "Double sided CRT",
        0x4535: "4610 Suremark Printer",
        0x4550: "NVRAM (128 KB)",
        0x4554: "Cash Drawer",
        0x4580: "Hub w/ NVRAM",
        0x4581: "4800-2xx Hub w/ Cash Drawer",
        0x4604: "Keyboard w/ Card Reader",
        0x4671: "4820 LCD w/ MSR/KB",
    },
    0x04b4: {
        "name": "Cypress Semiconductor Corp.",
        0x0001: "Mouse",
        0x0002: "CY7C63x0x Thermometer",
        0x0033: "Mouse",
        0x0060: "Wireless optical mouse",
        0x0100: "Cino FuzzyScan F760-B",
        0x0101: "Keyboard/Hub",
        0x0102: "Keyboard with APM",
        0x0130: "MyIRC Remote Receiver",
        0x0306: "Telephone Receiver",
        0x0407: "Optical Skype Mouse",
        0x0bad: "MetaGeek Wi-Spy",
        0x1002: "CY7C63001 R100 FM Radio",
        0x1006: "Human Interface Device",
        0x2050: "hub",
        0x2830: "Opera1 DVB-S (cold state)",
        0x4381: "SCAPS USC-1 Scanner Controller",
        0x4611: "Storage Adapter FX2 (CY)",
        0x4616: "Flash Disk (TPP)",
        0x5201: "Combi Keyboard-Hub (Hub)",
        0x5202: "Combi Keyboard-Hub (Keyboard)",
        0x5500: "HID->COM RS232 Adapter",
        0x5a9b: "Dacal CD/DVD Library D-101/DC-300/DC-016RW",
        0x6370: "ViewMate Desktop Mouse CC2201",
        0x6560: "CY7C65640 USB-2.0 \"TetraHub\"",
        0x6830: "CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI",
        0x6831: "Storage Adapter ISD-300LP (CY)",
        0x7417: "Wireless PC Lock/Ultra Mouse",
        0x8329: "USB To keyboard/Mouse Converter",
        0x8613: "CY7C68013 EZ-USB FX2 USB 2.0 Development Kit",
        0x8614: "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)",
        0x861f: "Anysee E30 USB 2.0 DVB-T Receiver",
        0xbca1: "Barcode Reader",
        0xcc04: "Centor USB RACIA-ALVAR USB PORT",
        0xcc06: "Centor-P RACIA-ALVAR USB PORT",
        0xd5d5: "CY7C63x0x Zoltrix Z-Boxer GamePad",
        0xde61: "Barcode Reader",
        0xde64: "Barcode Reader",
        0xf000: "CY30700 Licorice evaluation board",
        0xf111: "CY8CKIT-002 PSoC MiniProg3 Rev A Program and debug kit",
        0xf115: "PSoC FirstTouch Programmer",
        0xfd13: "Programmable power socket",
    },
    0x04b5: {
        "name": "ROHM LSI Systems USA, LLC",
        0x3064: "Hantek DSO-3064",
    },
    0x04b6: {
        "name": "Hint Corp.",
    },
    0x04b7: {
        "name": "Compal Electronics, Inc.",
    },
    0x04b8: {
        "name": "Seiko Epson Corp.",
        0x0001: "Stylus Color 740 / Photo 750",
        0x0002: "ISD Smart Cable for Mac",
        0x0003: "ISD Smart Cable",
        0x0004: "Printer",
        0x0005: "Printer",
        0x0006: "Printer",
        0x0007: "Printer",
        0x0015: "Stylus Photo R3000",
        0x0101: "GT-7000U [Perfection 636]",
        0x0102: "GT-2200",
        0x0103: "GT-6600U [Perfection 610]",
        0x0104: "GT-7600UF [Perfection 1200U/1200U Photo]",
        0x0105: "Stylus Scan 2000",
        0x0106: "Stylus Scan 2500",
        0x0107: "ES-2000 [Expression 1600U]",
        0x0108: "CC-700",
        0x0109: "ES-8500 [Expression 1640 XL]",
        0x010a: "GT-8700/GT-8700F [Perfection 1640SU/1640SU PHOTO]",
        0x010b: "GT-7700U [Perfection 1240U]",
        0x010c: "GT-6700U [Perfection 640]",
        0x010d: "CC-500L",
        0x010e: "ES-2200 [Perfection 1680]",
        0x010f: "GT-7200U [Perfection 1250/1250 PHOTO]",
        0x0110: "GT-8200U/GT-8200UF [Perfection 1650/1650 PHOTO]",
        0x0112: "GT-9700F [Perfection 2450 PHOTO]",
        0x0114: "Perfection 660",
        0x0116: "GT-9400UF [Perfection 3170]",
        0x0118: "GT-F600 [Perfection 4180]",
        0x0119: "GT-X750 [Perfection 4490 Photo]",
        0x011a: "CC-550L [1000 ICS]",
        0x011b: "GT-9300UF [Perfection 2400 PHOTO]",
        0x011c: "GT-9800F [Perfection 3200]",
        0x011d: "GT-7300U [Perfection 1260/1260 PHOTO]",
        0x011e: "GT-8300UF [Perfection 1660 PHOTO]",
        0x011f: "GT-8400UF [Perfection 1670/1670 PHOTO]",
        0x0120: "GT-7400U [Perfection 1270]",
        0x0121: "GT-F500/GT-F550 [Perfection 2480/2580 PHOTO]",
        0x0122: "GT-F520/GT-F570 [Perfection 3590 PHOTO]",
        0x0126: "ES-7000H [GT-15000]",
        0x0128: "GT-X700 [Perfection 4870]",
        0x0129: "ES-10000G [Expression 10000XL]",
        0x012a: "GT-X800 [Perfection 4990 PHOTO]",
        0x012b: "ES-H300 [GT-2500]",
        0x012c: "GT-X900 [Perfection V700/V750 Photo]",
        0x012d: "GT-F650 [GT-S600/Perfection V10/V100]",
        0x012e: "GT-F670 [Perfection V200 Photo]",
        0x012f: "GT-F700 [Perfection V350]",
        0x0130: "GT-X770 [Perfection V500]",
        0x0131: "GT-F720 [GT-S620/Perfection V30/V300 Photo]",
        0x0133: "GT-1500 [GT-D1000]",
        0x0135: "GT-X970",
        0x0136: "ES-D400 [GT-S80]",
        0x0137: "ES-D200 [GT-S50]",
        0x0138: "ES-H7200 [GT-20000]",
        0x013a: "GT-X820 [Perfection V600 Photo]",
        0x0142: "GT-F730 [GT-S630/Perfection V33/V330 Photo]",
        0x0143: "GT-S55",
        0x0144: "GT-S85",
        0x0202: "Receipt Printer M129C/TM-T70",
        0x0401: "CP 800 Digital Camera",
        0x0402: "PhotoPC 850z",
        0x0403: "PhotoPC 3000z",
        0x0509: "JVC PIX-MC10",
        0x0601: "Stylus Photo 875DC Card Reader",
        0x0602: "Stylus Photo 895 Card Reader",
        0x0801: "CC-600PX [Stylus CX5200/CX5400/CX6600]",
        0x0802: "CC-570L [Stylus CX3100/CX3200]",
        0x0803: "Printer (Composite Device)",
        0x0804: "Storage Device",
        0x0805: "Stylus CX6300/CX6400",
        0x0806: "PM-A850 [Stylus Photo RX600/610]",
        0x0807: "Stylus Photo RX500/510",
        0x0808: "Stylus CX5200/CX5300/CX5400",
        0x0809: "Storage Device",
        0x080a: "F-3200",
        0x080c: "ME100 [Stylus CX1500]",
        0x080d: "Stylus CX4500/4600",
        0x080e: "PX-A550 [CX-3500/3600/3650 MFP]",
        0x080f: "Stylus Photo RX420/RX425/RX430",
        0x0810: "PM-A900 [Stylus Photo RX700]",
        0x0811: "PM-A870 [Stylus Photo RX620/RX630]",
        0x0812: "MFP Composite Device",
        0x0813: "Stylus CX6500/6600",
        0x0814: "PM-A700",
        0x0815: "LP-A500 [AcuLaser CX1]",
        0x0816: "Printer (Composite Device)",
        0x0817: "LP-M5500/LP-M5500F",
        0x0818: "Stylus CX3700/CX3800/DX3800",
        0x0819: "PX-A650 [Stylus CX4700/CX4800/DX4800/DX4850]",
        0x081a: "PM-A750 [Stylus Photo RX520/RX530]",
        0x081b: "MFP Composite Device",
        0x081c: "PM-A890 [Stylus Photo RX640/RX650]",
        0x081d: "PM-A950",
        0x081e: "MFP Composite Device",
        0x081f: "Stylus CX7700/7800",
        0x0820: "Stylus CX4100/CX4200/DX4200",
        0x0821: "Stylus CX5700F/CX5800F",
        0x0822: "Storage Device",
        0x0823: "MFP Composite Device",
        0x0824: "Storage Device",
        0x0825: "MFP Composite Device",
        0x0826: "Storage Device",
        0x0827: "PM-A820 [Stylus Photo RX560/RX580/RX585/RX590]",
        0x0828: "PM-A970",
        0x0829: "PM-T990",
        0x082a: "PM-A920",
        0x082b: "Stylus CX5900/CX5000/DX5000/DX5050",
        0x082c: "Storage Device",
        0x082d: "Storage Device",
        0x082e: "PX-A720 [Stylus CX5900/CX6000/DX6000]",
        0x082f: "PX-A620 [Stylus CX3900/DX4000/DX4050]",
        0x0830: "ME 200 [Stylus CX2800/CX2900]",
        0x0831: "Stylus CX6900F/CX7000F/DX7000F",
        0x0832: "MFP Composite Device",
        0x0833: "LP-M5600",
        0x0834: "LP-M6000",
        0x0835: "AcuLaser CX21",
        0x0836: "PM-T960",
        0x0837: "PM-A940 [Stylus Photo RX680/RX685/RX690]",
        0x0838: "PX-A640 [CX7300/CX7400/DX7400]",
        0x0839: "PX-A740 [CX8300/CX8400/DX8400]",
        0x083a: "PX-FA700 [CX9300F/CX9400Fax/DX9400F]",
        0x083b: "MFP Composite Device",
        0x083c: "PM-A840S [Stylus Photo RX595/RX610]",
        0x083d: "MFP Composite Device",
        0x083e: "MFP Composite Device",
        0x083f: "Stylus CX4300/CX4400/CX5500/CX5600/DX4400/DX4450",
        0x0841: "PX-401A [ME 300/Stylus NX100]",
        0x0843: "LP-M5000",
        0x0844: "EP-901A/EP-901F [Artisan 800/Stylus Photo PX800FW]",
        0x0846: "EP-801A [Artisan 700/Stylus Photo PX700W/TX700W]",
        0x0847: "PX-601F [ME Office 700FW/Stylus Office BX600FW/TX600FW]",
        0x0848: "ME Office 600F/Stylus Office BX300F/TX300F",
        0x0849: "Stylus SX205",
        0x084a: "PX-501A [Stylus NX400]",
        0x084d: "PX-402A [Stylus SX115/Stylus NX110 Series]",
        0x084f: "ME OFFICE 510",
        0x0850: "EP-702A [Stylus Photo PX650/TX650 Series]",
        0x0851: "Stylus SX410",
        0x0852: "EP-802A [Artisan 710 Series/Stylus Photo PX710W/TX720W Series]",
        0x0853: "EP-902A [Artisan 810 Series/Stylus Photo PX810FW Series]",
        0x0854: "ME OFFICE 650FN Series/Stylus Office BX310FN/TX520FN Series",
        0x0855: "PX-602F [Stylus Office BX610FW/TX620FW Series]",
        0x0856: "PX-502A [Stylus SX515W]",
        0x085c: "ME 320/330 Series [Stylus SX125]",
        0x085d: "PX-603F [ME OFFICE 960FWD Series/Stylus Office BX625FWD/TX620FWD Series]",
        0x085e: "PX-503A [ME OFFICE 900WD Series/Stylus Office BX525WD]",
        0x085f: "Stylus Office BX320FW/TX525FW Series",
        0x0860: "EP-903A/EP-903F [Artisan 835/Stylus Photo PX820FWD Series]",
        0x0861: "EP-803A/EP-803AW [Artisan 725/Stylus Photo PX720WD/TX720WD Series]",
        0x0862: "EP-703A [Stylus Photo PX660 Series]",
        0x0863: "ME OFFICE 620F Series/Stylus Office BX305F/BX305FW/TX320F",
        0x0864: "ME OFFICE 560W Series",
        0x0865: "ME OFFICE 520 Series",
        0x0866: "AcuLaser MX20DN/MX20DNF/MX21DNF",
        0x0869: "PX-1600F",
        0x086a: "PX-673F [Stylus Office BX925FWD]",
        0x0870: "Stylus Office BX305FW Plus",
        0x0871: "K200 Series",
        0x0872: "K300 Series",
        0x0873: "L200 Series",
        0x0878: "EP-704A",
        0x0879: "EP-904A/EP-904F [Artisan 837/Stylus Photo PX830FWD Series]",
        0x087b: "EP-804A/EP-804AR/EP-804AW [Stylus Photo PX730WD/Artisan 730 Series]",
        0x087c: "PX-1700F",
        0x087d: "PX-B750F",
        0x087f: "PX-403A",
        0x0880: "PX-434A [Stylus NX330 Series]",
        0x0881: "PX-404A [ME OFFICE 535]",
        0x0883: "ME 340 Series/Stylus NX130 Series",
        0x0884: "Stylus NX430W Series",
        0x0885: "Stylus NX230 Series",
        0x088f: "Stylus Office BX635FWD",
        0x0890: "ME OFFICE 940FW Series/Stylus Office BX630FW Series",
        0x0891: "Stylus Office BX535WD",
        0x0892: "Stylus Office BX935FWD",
        0x0893: "EP-774A",
    },
    0x04b9: {
        "name": "Rainbow Technologies, Inc.",
        0x0300: "SafeNet USB SuperPro/UltraPro",
        0x1000: "iKey 1000 Token",
        0x1001: "iKey 1200 Token",
        0x1002: "iKey Token",
        0x1003: "iKey Token",
        0x1004: "iKey Token",
        0x1005: "iKey Token",
        0x1006: "iKey Token",
        0x1200: "iKey 2000 Token",
        0x1201: "iKey Token",
        0x1202: "iKey 2032 Token",
        0x1203: "iKey Token",
        0x1204: "iKey Token",
        0x1205: "iKey Token",
        0x1206: "iKey 4000 Token",
        0x1300: "iKey 3000 Token",
        0x1301: "iKey 3000",
        0x1302: "iKey Token",
        0x1303: "iKey Token",
        0x1304: "iKey Token",
        0x1305: "iKey Token",
        0x1306: "iKey Token",
    },
    0x04ba: {
        "name": "Toucan Systems, Ltd",
    },
    0x04bb: {
        "name": "I-O Data Device, Inc.",
        0x0101: "USB2-IDE/ATAPI Bridge Adapter",
        0x0201: "USB2-IDE/ATAPI Bridge Adapter",
        0x0204: "DVD Multi-plus unit iU-CD2",
        0x0206: "DVD Multi-plus unit DVR-UEH8",
        0x0301: "Storage Device",
        0x0314: "USB-SSMRW SD-card",
        0x0319: "USB2-IDE/ATAPI Bridge Adapter",
        0x031a: "USB2-IDE/ATAPI Bridge Adapter",
        0x031b: "USB2-IDE/ATAPI Bridge Adapter",
        0x031e: "USB-SDRW SD-card",
        0x0502: "Nogatech Live! (BT)",
        0x0528: "GV-USB Video Capture",
        0x0901: "USB ETT",
        0x0904: "ET/TX Ethernet [pegasus]",
        0x0913: "ET/TX-S Ethernet [pegasus2]",
        0x0919: "USB WN-B11",
        0x0922: "IOData AirPort WN-B11/USBS 802.11b",
        0x0930: "ETG-US2",
        0x0937: "WN-WAG/USL Wireless LAN Adapter",
        0x0938: "WN-G54/USL Wireless LAN Adapter",
        0x093b: "WN-GDN/USB",
        0x093f: "WNGDNUS2 802.11n",
        0x0944: "WHG-AGDN/US Wireless LAN Adapter",
        0x0945: "WN-GDN/US3 Wireless LAN Adapter",
        0x0947: "WN-G150U Wireless LAN Adapter",
        0x0948: "WN-G300U Wireless LAN Adapter",
        0x0a03: "Serial USB-RSAQ1",
        0x0a07: "USB2-iCN Adapter",
        0x0a08: "USB2-iCN Adapter",
        0x0c01: "FM-10 Pro Disk",
    },
    0x04bd: {
        "name": "Toshiba Electronics Taiwan Corp.",
    },
    0x04be: {
        "name": "Telia Research AB",
    },
    0x04bf: {
        "name": "TDK Corp.",
        0x0100: "MediaReader CF",
        0x0115: "USB-PDC Adapter UPA9664",
        0x0116: "USB-cdmaOne Adapter UCA1464",
        0x0117: "USB-PHS Adapter UHA6400",
        0x0118: "USB-PHS Adapter UPA6400",
        0x0135: "MediaReader Dual",
        0x0202: "73S1121F Smart Card Reader-",
        0x0309: "Bluetooth USB dongle",
        0x030a: "IBM Bluetooth Ultraport Module",
        0x030b: "Bluetooth Device",
        0x030c: "Ultraport Bluetooth Device",
        0x0310: "Integrated Bluetooth",
        0x0311: "Integrated Bluetooth Device",
        0x0317: "Bluetooth UltraPort Module from IBM",
        0x0318: "IBM Integrated Bluetooth",
        0x0319: "Bluetooth Adapter",
        0x0320: "Bluetooth Adapter",
        0x0321: "Bluetooth Device",
        0x0a28: "INDI AV-IN Device",
    },
    0x04c1: {
        "name": "U.S. Robotics (3Com)",
        0x0020: "56K Voice Pro",
        0x0022: "56K Voice Pro",
        0x007e: "ISDN TA",
        0x0082: "OfficeConnect Analog Modem",
        0x008f: "Pro ISDN TA",
        0x0097: "OfficeConnect Analog",
        0x009d: "HomeConnect Webcam [vicam]",
        0x00a9: "ISDN Pro TA-U",
        0x00b9: "HomeConnect IDSL Modem",
        0x3021: "56k Voice FaxModem Pro",
    },
    0x04c2: {
        "name": "Methode Electronics Far East PTE, Ltd",
    },
    0x04c3: {
        "name": "Maxi Switch, Inc.",
        0x1102: "Mouse",
        0x2102: "Mouse",
    },
    0x04c4: {
        "name": "Lockheed Martin Energy Research",
    },
    0x04c5: {
        "name": "Fujitsu, Ltd",
        0x1029: "fi-4010c Scanner",
        0x1033: "fi-4110CU",
        0x1041: "fi-4120c Scanner",
        0x1042: "fi-4220c Scanner",
        0x105b: "AH-F401U Air H device",
        0x1084: "PalmSecure Sensor V2",
        0x1096: "fi-5110EOX",
        0x1097: "fi-5110C",
        0x10ae: "fi-4120C2",
        0x10af: "fi-4220C2",
        0x10e0: "fi-5120c Scanner",
        0x10e1: "fi-5220C",
        0x10e7: "fi-5900C",
        0x10fe: "S500",
        0x1150: "fi-6230",
        0x201d: "SATA 3.0 6Gbit/s Adaptor [GROOVY]",
    },
    0x04c6: {
        "name": "Toshiba America Electronic Components",
    },
    0x04c7: {
        "name": "Micro Macro Technologies",
    },
    0x04c8: {
        "name": "Konica Corp.",
        0x0720: "Digital Color Camera",
        0x0721: "e-miniD Camera",
        0x0722: "e-mini",
        0x0723: "KD-200Z Camera",
        0x0726: "KD-310Z Camera",
        0x0728: "Revio C2 Mass Storage Device",
        0x0729: "Revio C2 Digital Camera",
        0x072c: "Revio KD20M",
        0x072d: "Revio KD410Z",
    },
    0x04ca: {
        "name": "Lite-On Technology Corp.",
        0x004f: "SK-9020 keyboard",
        0x1766: "HID Monitor Controls",
        0x2004: "Bluetooth 4.0 [Broadcom BCM20702A0]",
        0x9304: "Hub",
        0xf01c: "TT1280DA DVB-T TV Tuner",
    },
    0x04cb: {
        "name": "Fuji Photo Film Co., Ltd",
        0x0100: "FinePix 30i/40i/50i, A101/201, 1300/2200, 1400/2400/2600/2800/4500/4700/4800/4900/6800/6900 Zoom",
        0x0103: "FinePix NX-500/NX-700 printer",
        0x0104: "FinePix A101, 2600/2800/4800/6800 Zoom (PC CAM)",
        0x0108: "FinePix F601 Zoom (DSC)",
        0x0109: "FinePix F601 Zoom (PC CAM)",
        0x010a: "FinePix S602 (Pro) Zoom (DSC)",
        0x010b: "FinePix S602 (Pro) Zoom (PC CAM)",
        0x010d: "FinePix Digital Camera 020531",
        0x010e: "FinePix F402 Zoom (DSC)",
        0x010f: "FinePix F402 Zoom (PC CAM)",
        0x0110: "FinePix M603 Zoom (DSC)",
        0x0111: "FinePix M603 Zoom (PC CAM)",
        0x0112: "FinePix A202, A200 Zoom (DSC)",
        0x0113: "FinePix A202, A200 Zoom (PC CAM)",
        0x0114: "FinePix F401 Zoom (DSC)",
        0x0115: "FinePix F401 Zoom (PC CAM)",
        0x0116: "FinePix A203 Zoom (DSC)",
        0x0117: "FinePix A203 Zoom (PC CAM)",
        0x0118: "FinePix A303 Zoom (DSC)",
        0x0119: "FinePix A303 Zoom (PC CAM)",
        0x011a: "FinePix S304/3800 Zoom (DSC)",
        0x011b: "FinePix S304/3800 Zoom (PC CAM)",
        0x011c: "FinePix A204/2650 Zoom (DSC)",
        0x011d: "FinePix A204/2650 Zoom (PC CAM)",
        0x0120: "FinePix F700 Zoom (DSC)",
        0x0121: "FinePix F700 Zoom (PC CAM)",
        0x0122: "FinePix F410 Zoom (DSC)",
        0x0123: "FinePix F410 Zoom (PC CAM)",
        0x0124: "FinePix A310 Zoom (DSC)",
        0x0125: "FinePix A310 Zoom (PC CAM)",
        0x0126: "FinePix A210 Zoom (DSC)",
        0x0127: "FinePix A210 Zoom (PC CAM)",
        0x0128: "FinePix A205(S) Zoom (DSC)",
        0x0129: "FinePix A205(S) Zoom (PC CAM)",
        0x012a: "FinePix F610 Zoom (DSC)",
        0x012b: "FinePix Digital Camera 030513",
        0x012c: "FinePix S7000 Zoom (DSC)",
        0x012d: "FinePix S7000 Zoom (PC CAM)",
        0x012f: "FinePix Digital Camera 030731",
        0x0130: "FinePix S5000 Zoom (DSC)",
        0x0131: "FinePix S5000 Zoom (PC CAM)",
        0x013b: "FinePix Digital Camera 030722",
        0x013c: "FinePix S3000 Zoom (DSC)",
        0x013d: "FinePix S3000 Zoom (PC CAM)",
        0x013e: "FinePix F420 Zoom (DSC)",
        0x013f: "FinePix F420 Zoom (PC CAM)",
        0x0142: "FinePix S7000 Zoom (PTP)",
        0x0148: "FinePix A330 Zoom (DSC)",
        0x0149: "FinePix A330 Zoom (UVC)",
        0x014a: "FinePix A330 Zoom (PTP)",
        0x014b: "FinePix A340 Zoom (DSC)",
        0x014c: "FinePix A340 Zoom (UVC)",
        0x0159: "FinePix F710 Zoom (DSC)",
        0x0165: "FinePix S3500 Zoom (DSC)",
        0x0168: "FinePix E500 Zoom (DSC)",
        0x0169: "FinePix E500 Zoom (UVC)",
        0x016b: "FinePix E510 Zoom (DSC)",
        0x016c: "FinePix E510 Zoom (PC CAM)",
        0x016e: "FinePix S5500 Zoom (DSC)",
        0x016f: "FinePix S5500 Zoom (UVC)",
        0x0171: "FinePix E550 Zoom (DSC)",
        0x0172: "FinePix E550 Zoom (UVC)",
        0x0177: "FinePix F10 (DSC)",
        0x0179: "Finepix F10 (PTP)",
        0x0186: "FinePix S5200/S5600 Zoom (DSC)",
        0x0188: "FinePix S5200/S5600 Zoom (PTP)",
        0x018e: "FinePix S9500 Zoom (DSC)",
        0x018f: "FinePix S9500 Zoom (PTP)",
        0x0192: "FinePix E900 Zoom (DSC)",
        0x0193: "FinePix E900 Zoom (PTP)",
        0x019b: "FinePix F30 (PTP)",
        0x01af: "FinePix A700 (PTP)",
        0x01bf: "FinePix F6000fd/S6500fd Zoom (PTP)",
        0x01c0: "FinePix F20 (PTP)",
        0x01c1: "FinePix F31fd (PTP)",
        0x01c4: "FinePix S5700 Zoom (PTP)",
        0x01c5: "FinePix F40fd (PTP)",
        0x01c6: "FinePix A820 Zoom (PTP)",
        0x01d2: "FinePix A800 Zoom (PTP)",
        0x01d3: "FinePix A920 (PTP)",
        0x01d4: "FinePix F50fd (PTP)",
        0x01d5: "FinePix F47 (PTP)",
        0x01f7: "FinePix J250 (PTP)",
        0x01fd: "A160",
        0x023e: "FinePix AX300",
        0x0240: "FinePix S2950 Digital Camera",
        0x0241: "FinePix S3200 Digital Camera",
        0x0278: "FinePix JV300",
    },
    0x04cc: {
        "name": "ST-Ericsson",
        0x1122: "Hub",
        0x1520: "USB 2.0 Hub (Avocent KVM)",
        0x1521: "USB 2.0 Hub",
        0x1a62: "GW Instek GSP-830 Spectrum Analyzer (HID)",
        0x2323: "Ux500 serial debug port",
        0x2533: "NFC device (PN533)",
        0x8116: "Camera",
    },
    0x04cd: {
        "name": "Tatung Co. Of America",
    },
    0x04ce: {
        "name": "ScanLogic Corp.",
        0x0002: "SL11R-IDE IDE Bridge",
        0x0100: "USB2PRN Printer Class",
        0x0300: "Phantom 336CX - C3 scanner",
        0x04ce: "SL11DEMO, VID: 0x4ce, PID: 0x4ce",
        0x07d1: "SL11R, VID: 0x4ce, PID: 0x07D1",
    },
    0x04cf: {
        "name": "Myson Century, Inc.",
        0x0022: "OCZ Alchemy Series Elixir II Keyboard",
        0x0800: "MTP800 Mass Storage Device",
        0x8810: "CS8810 Mass Storage Device",
        0x8811: "CS8811 Mass Storage Device",
        0x8813: "CS8813 Mass Storage Device",
        0x8818: "USB2.0 to ATAPI Bridge Controller",
        0x8819: "USB 2.0 SD/MMC Reader",
        0x9920: "CS8819A2-114 Mass Storage Device",
    },
    0x04d0: {
        "name": "Digi International",
    },
    0x04d1: {
        "name": "ITT Canon",
    },
    0x04d2: {
        "name": "Altec Lansing Technologies",
        0x0070: "ADA70 Speakers",
        0x0305: "Non-Compliant Audio Device",
        0x0311: "ADA-310 Speakers",
        0x2060: "Claritel-i750 - vp",
        0xff05: "ADA-305 Speakers",
        0xff47: "Lansing HID Audio Controls",
        0xff49: "Lansing HID Audio Controls",
    },
    0x04d3: {
        "name": "VidUS, Inc.",
    },
    0x04d4: {
        "name": "LSI Logic, Inc.",
    },
    0x04d5: {
        "name": "Forte Technologies, Inc.",
    },
    0x04d6: {
        "name": "Mentor Graphics",
    },
    0x04d7: {
        "name": "Oki Semiconductor",
        0x1be4: "Bluetooth Device",
    },
    0x04d8: {
        "name": "Microchip Technology, Inc.",
        0x0002: "PicoLCD 20x2",
        0x0003: "PICkit 2 Microcontroller Programmer",
        0x000a: "CDC RS-232 Emulation Demo",
        0x000b: "PIC18F2550 (32K Flashable 10 Channel, 10 Bit A/D USB Microcontroller)",
        0x0032: "PICkit1",
        0x0033: "PICkit2",
        0x0036: "PICkit Serial Analyzer",
        0x00e0: "PIC32 Starter Board",
        0x0a04: "AGP LIN Serial Analyzer",
        0x8000: "In-Circuit Debugger",
        0x8001: "ICD2 in-circuit debugger",
        0x8101: "PIC24F Starter Kit",
        0x8107: "Microstick II",
        0x9004: "Microchip REAL ICE",
        0x900a: "PICkit3",
        0xc001: "PicoLCD 20x4",
        0xf8da: "Hughski Ltd. ColorHug",
        0xfaff: "Dangerous Prototypes BusPirate v4 Bootloader mode",
        0xfb00: "Dangerous Prototypes BusPirate v4",
        0xfbb2: "GCUSB-nStep stepper motor controller",
        0xfbba: "DiscFerret Magnetic Disc Analyser (bootloader mode)",
        0xfbbb: "DiscFerret Magnetic Disc Analyser (active mode)",
        0xfc92: "Open Bench Logic Sniffer",
        0xffef: "PICoPLC [APStech]",
    },
    0x04d9: {
        "name": "Holtek Semiconductor, Inc.",
        0x0022: "Portable Keyboard",
        0x048e: "Optical Mouse",
        0x0499: "Optical Mouse",
        0x1203: "Keyboard",
        0x1400: "PS/2 keyboard + mouse controller",
        0x1503: "Shortboard Lefty",
        0x1603: "Keyboard",
        0x1702: "Keyboard LKS02",
        0x2013: "Keyboard [Das Keyboard]",
        0x2221: "Keyboard",
        0x2323: "Keyboard",
        0x2519: "Shenzhen LogoTech 2.4GHz receiver",
        0x2832: "1channel Telephone line recorder",
        0x2834: "HT82A834R Audio MCU",
        0xa055: "Keyboard",
    },
    0x04da: {
        "name": "Panasonic (Matsushita)",
        0x0901: "LS-120 Camera",
        0x0912: "SDR-S10",
        0x0b01: "CD-R/RW Drive",
        0x0b03: "SuperDisk 240MB",
        0x0d01: "CD-R Drive KXL-840AN",
        0x0d09: "CD-R Drive KXL-RW32AN",
        0x0d0a: "CD-R Drive KXL-CB20AN",
        0x0d0d: "CDRCB03",
        0x0d0e: "DVD-ROM & CD-R/RW",
        0x0f40: "Printer",
        0x104d: "Elite Panaboard UB-T880 (HID)",
        0x104e: "Elite Panaboard Pen Adaptor (HID)",
        0x1500: "MFSUSB Driver",
        0x1800: "DY-WL10 802.11abgn Adapter [Broadcom BCM4323]",
        0x1b00: "MultiMediaCard",
        0x2121: "EB-VS6",
        0x2316: "DVC Mass Storage Device",
        0x2317: "DVC USB-SERIAL Driver for WinXP",
        0x2318: "NV-GS11/230/250 (webcam mode)",
        0x2319: "NV-GS15 (webcam mode)",
        0x231a: "NV-GS11/230/250 (DV mode)",
        0x231d: "DVC Web Camera Device",
        0x231e: "DVC DV Stream Device",
        0x2372: "Lumix Camera (Storage mode)",
        0x2374: "Lumix Camera (PTP mode)",
        0x2451: "HDC-SD9",
        0x2497: "HDC-TM700",
        0x250c: "Gobi Wireless Modem (QDL mode)",
        0x250d: "Gobi Wireless Modem",
        0x3904: "N5HBZ0000055 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]",
        0x3c04: "JT-P100MR-20 [ePassport Reader]",
    },
    0x04db: {
        "name": "Hypertec Pty, Ltd",
    },
    0x04dc: {
        "name": "Huan Hsin Holdings, Ltd",
    },
    0x04dd: {
        "name": "Sharp Corp.",
        0x13a6: "MFC2000",
        0x6006: "AL-1216",
        0x6007: "AL-1045",
        0x6008: "AL-1255",
        0x6009: "AL-1530CS",
        0x600a: "AL-1540CS",
        0x600b: "AL-1456",
        0x600c: "AL-1555",
        0x600d: "AL-1225",
        0x600e: "AL-1551CS",
        0x600f: "AR-122E",
        0x6010: "AR-152E",
        0x6011: "AR-157E",
        0x6012: "SN-1045",
        0x6013: "SN-1255",
        0x6014: "SN-1456",
        0x6015: "SN-1555",
        0x6016: "AR-153E",
        0x6017: "AR-122E N",
        0x6018: "AR-153E N",
        0x6019: "AR-152E N",
        0x601a: "AR-157E N",
        0x601b: "AL-1217",
        0x601c: "AL-1226",
        0x601d: "AR-123E",
        0x6021: "IS01",
        0x7002: "DVC Ver.1.0",
        0x7004: "VE-CG40U Digital Still Camera",
        0x7005: "VE-CG30 Digital Still Camera",
        0x7007: "VL-Z7S Digital Camcorder",
        0x8004: "Zaurus SL-5000D/SL-5500 PDA",
        0x8005: "Zaurus A-300",
        0x8006: "Zaurus SL-B500/SL-5600 PDA",
        0x8007: "Zaurus C-700 PDA",
        0x9009: "AR-M160",
        0x9014: "IM-DR80 Portable NetMD Player",
        0x9031: "Zaurus C-750/C-760/C-860/SL-C3000 PDA",
        0x9032: "Zaurus SL-6000",
        0x903a: "GSM GPRS",
        0x9050: "Zaurus C-860 PDA",
        0x9056: "Viewcam Z",
        0x9073: "AM-900",
        0x9074: "GSM GPRS",
        0x90a9: "Sharp Composite",
        0x90d0: "USB-to-Serial Comm. Port",
        0x90f2: "Sharp 3G GSM USB Control",
        0x9120: "WS004SH",
        0x9122: "WS007SH",
        0x9123: "W-ZERO3 ES Smartphone",
        0x91a3: "922SH Internet Machine",
        0x939a: "IS03",
    },
    0x04de: {
        "name": "MindShare, Inc.",
    },
    0x04df: {
        "name": "Interlink Electronics",
    },
    0x04e1: {
        "name": "Iiyama North America, Inc.",
        0x0201: "Monitor Hub",
    },
    0x04e2: {
        "name": "Exar Corp.",
        0x1410: "XR21V1410 USB-UART IC",
    },
    0x04e3: {
        "name": "Zilog, Inc.",
    },
    0x04e4: {
        "name": "ACC Microelectronics",
    },
    0x04e5: {
        "name": "Promise Technology",
    },
    0x04e6: {
        "name": "SCM Microsystems, Inc.",
        0x0001: "E-USB ATA Bridge",
        0x0002: "eUSCSI SCSI Bridge",
        0x0003: "eUSB SmartMedia Card Reader",
        0x0005: "eUSB SmartMedia/CompactFlash Card Reader",
        0x0006: "eUSB SmartMedia Card Reader",
        0x0007: "Hifd",
        0x0009: "eUSB ATA/ATAPI Adapter",
        0x000a: "eUSB CompactFlash Adapter",
        0x000b: "eUSCSI Bridge",
        0x000c: "eUSCSI Bridge",
        0x000d: "Dazzle MS",
        0x0012: "Dazzle SD/MMC",
        0x0101: "eUSB ATA Bridge (Sony Spressa USB CDRW)",
        0x0311: "Dazzle DM-CF",
        0x0312: "Dazzle DM-SD/MMC",
        0x0313: "Dazzle SM",
        0x0314: "Dazzle MS",
        0x0322: "e-Film Reader-5",
        0x0325: "eUSB ORCA Quad Reader",
        0x0327: "Digital Media Reader",
        0x03fe: "DMHS2 DFU Adapter",
        0x0406: "eUSB SmartDM Reader",
        0x04e6: "eUSB DFU Adapter",
        0x04e7: "STCII DFU Adapter",
        0x04e8: "eUSBDM DFU Adapter",
        0x04e9: "DM-E DFU Adapter",
        0x0500: "Veridicom 5thSense Fingerprint Sensor and eUSB SmartCard",
        0x0701: "DCS200 Loader Device",
        0x0702: "DVD Creation Station 200",
        0x0703: "DVC100 Loader Device",
        0x0704: "Digital Video Creator 100",
        0x1001: "SCR300 Smart Card Reader",
        0x1010: "USBAT-2 CompactFlash Card Reader",
        0x1014: "e-Film Reader-3",
        0x1020: "USBAT ATA/ATAPI Adapter",
        0x2007: "RSA SecurID ComboReader",
        0x2009: "Citibank Smart Card Reader",
        0x200a: "Reflex v.2 Smart Card Reader",
        0x200d: "STR391 Reader",
        0x5111: "SCR331-DI SmartCard Reader",
        0x5113: "SCR333 SmartCard Reader",
        0x5114: "SCR331-DI SmartCard Reader",
        0x5115: "SCR335 SmartCard Reader",
        0x5116: "SCR331-LC1 / SCR3310 SmartCard Reader",
        0x5117: "SCR3320 - Smart Card Reader",
        0x5118: "Expresscard SIM Card Reader",
        0x5119: "SCR3340 - ExpressCard54 Smart Card Reader",
        0x511b: "SmartCard Reader",
        0x511d: "SCR3311 Smart Card Reader",
        0x5120: "SCR331-DI SmartCard Reader",
        0x5121: "SDI010 Smart Card Reader",
        0x5151: "SCR338 Keyboard Smart Card Reader",
        0x5292: "SCL011 RFID reader",
        0x5410: "SCR35xx Smart Card Reader",
        0x5591: "SCL3711-NFC&RW",
        0xe000: "SCRx31 Reader",
        0xe001: "SCR331 SmartCard Reader",
        0xe003: "SPR532 PinPad SmartCard Reader",
    },
    0x04e7: {
        "name": "Elo TouchSystems",
        0x0001: "TouchScreen",
        0x0002: "Touchmonitor Interface 2600 Rev 2",
        0x0004: "4000U CarrollTouchÂ® Touchmonitor Interface",
        0x0007: "2500U IntelliTouchÂ® Touchmonitor Interface",
        0x0008: "3000U AccuTouchÂ® Touchmonitor Interface",
        0x0009: "4000U CarrollTouchÂ® Touchmonitor Interface",
        0x0020: "Touchscreen Interface (2700)",
        0x0021: "Touchmonitor Interface",
        0x0030: "4500U CarrollTouchÂ® Touchmonitor Interface",
        0x0032: "Touchmonitor Interface",
        0x0033: "Touchmonitor Interface",
        0x0041: "5010 Surface Capacitive Touchmonitor Interface",
        0x0042: "Touchmonitor Interface",
        0x0050: "2216 AccuTouchÂ® Touchmonitor Interface",
        0x0071: "Touchmonitor Interface",
        0x0072: "Touchmonitor Interface",
        0x0081: "Touchmonitor Interface",
        0x0082: "Touchmonitor Interface",
        0x00ff: "Touchmonitor Interface",
    },
    0x04e8: {
        "name": "Samsung Electronics Co., Ltd",
        0x0100: "Kingston Flash Drive (128MB)",
        0x0110: "Connect3D Flash Drive",
        0x0111: "Connect3D Flash Drive",
        0x0300: "E2530 / GT-C3350 Phones (Mass storage mode)",
        0x1003: "MP3 Player and Recorder",
        0x1006: "SDC-200Z",
        0x130c: "NX100",
        0x1f06: "HX-MU064DA portable harddisk",
        0x2018: "WIS09ABGN LinkStick Wireless LAN Adapter",
        0x2035: "Digital Photo Frame Mass Storage",
        0x2036: "Digital Photo Frame Mini Monitor",
        0x3004: "ML-4600",
        0x3005: "Docuprint P1210",
        0x3008: "ML-6060 laser printer",
        0x300c: "ML-1210 Printer",
        0x300e: "Laser Printer",
        0x3104: "ML-3550N",
        0x3210: "ML-5200A Laser Printer",
        0x3226: "Laser Printer",
        0x3228: "Laser Printer",
        0x322a: "Laser Printer",
        0x322c: "Laser Printer",
        0x3230: "ML-1440",
        0x3232: "Laser Printer",
        0x3236: "ML-1450",
        0x3238: "ML-1430",
        0x323a: "ML-1710 Printer",
        0x323b: "Phaser 3130",
        0x323c: "Laser Printer",
        0x323d: "Phaser 3120",
        0x323e: "Laser Printer",
        0x3240: "Laser Printer",
        0x3242: "ML-1510 Laser Printer",
        0x3248: "Color Laser Printer",
        0x324a: "Laser Printer",
        0x324c: "ML-1740 Printer",
        0x324d: "Phaser 3121",
        0x3256: "ML-1520 Laser Printer",
        0x325b: "Xerox Phaser 3117 Laser Printer",
        0x325f: "Phaser 3425 Laser Printer",
        0x3260: "CLP-510 Color Laser Printer",
        0x3268: "ML-1610 Mono Laser Printer",
        0x326c: "ML-2010P Mono Laser Printer",
        0x3276: "ML-3050/ML-3051 Laser Printer",
        0x328e: "CLP-310 Color Laser Printer",
        0x3292: "ML-1640 Series Laser Printer",
        0x3296: "ML-2580N Mono Laser Printer",
        0x3297: "ML-191x/ML-252x Laser Printer",
        0x329f: "CLP-325 Color Laser Printer",
        0x330c: "ML-1865",
        0x3310: "ML-331x Series Laser Printer",
        0x3315: "ML-2540 Series Laser Printer",
        0x3409: "SCX-4216F Scanner",
        0x340c: "SCX-5x15 series",
        0x340d: "SCX-6x20 series",
        0x340e: "MFP 560 series",
        0x340f: "Printing Support",
        0x3412: "SCX-4x20 series",
        0x3413: "SCX-4100 Scanner",
        0x3415: "Composite Device",
        0x3419: "Composite Device",
        0x341a: "Printing Support",
        0x341b: "SCX-4200 series",
        0x341c: "Composite Device",
        0x341d: "Composite Device",
        0x341f: "Composite Device",
        0x3420: "Composite Device",
        0x3426: "SCX-4500 Laser Printer",
        0x344f: "SCX-3400 Series",
        0x3605: "InkJet Color Printer",
        0x3606: "InkJet Color Printer",
        0x3609: "InkJet Color Printer",
        0x3902: "InkJet Color Printer",
        0x3903: "Xerox WorkCentre XK50cx",
        0x390f: "InkJet Color Printer",
        0x3911: "SCX-1020 series",
        0x4005: "GT-S8000 Jet (msc)",
        0x4f1f: "GT-S8000 Jet (mtp)",
        0x5000: "YP-MF series",
        0x5001: "YP-100",
        0x5002: "YP-30",
        0x5003: "YP-700",
        0x5004: "YP-30",
        0x5005: "YP-300",
        0x5006: "YP-750",
        0x500d: "MP3 Player",
        0x5010: "Yepp YP-35",
        0x5011: "YP-780",
        0x5013: "YP-60",
        0x5015: "yepp upgrade",
        0x501b: "MP3 Player",
        0x5021: "Yepp YP-ST5",
        0x5026: "YP-MT6V",
        0x5027: "YP-T7",
        0x502b: "YP-F1",
        0x5032: "YP-J70",
        0x503b: "YP-U1 MP3 Player",
        0x503d: "YP-T7F",
        0x5041: "YP-Z5",
        0x5050: "YP-U2 MP3 Player",
        0x5051: "YP-F2R",
        0x5055: "YP-T9",
        0x507d: "YP-U3 (mtp)",
        0x507f: "YP-T9J",
        0x5080: "Yepp YP-K3 (msc)",
        0x5081: "Yepp YP-K3 (mtp)",
        0x5082: "YP-P2 (msc)",
        0x5083: "YP-P2 (mtp)",
        0x508a: "YP-T10",
        0x508b: "YP-S5 MP3 Player",
        0x508c: "YP-S5",
        0x5090: "YP-S3 (msc)",
        0x5091: "YP-S3 (mtp)",
        0x5092: "YP-U4 (msc)",
        0x5093: "YP-U4 (mtp)",
        0x5095: "YP-S2",
        0x510f: "YP-R1",
        0x5119: "Yepp YP-P3",
        0x511c: "YP-Q2",
        0x5121: "YP-U5",
        0x5123: "Yepp YP-M1",
        0x5a00: "YP-NEU",
        0x5a01: "YP-NDU",
        0x5a03: "Yepp MP3 Player",
        0x5a04: "YP-800",
        0x5a08: "YP-90",
        0x5a0f: "Meizu M6 MiniPlayer",
        0x5b01: "Memory Stick Reader/Writer",
        0x5b02: "Memory Stick Reader/Writer",
        0x5b03: "Memory Stick Reader/Writer",
        0x5b04: "Memory Stick Reader/Writer",
        0x5b05: "Memory Stick Reader/Writer",
        0x5b11: "SEW-2001u Card",
        0x5f00: "NEXiO Sync",
        0x5f01: "NEXiO Sync",
        0x5f02: "NEXiO Sync",
        0x5f03: "NEXiO Sync",
        0x5f04: "NEXiO Sync",
        0x5f05: "STORY Station 1TB",
        0x6032: "G2 Portable hard drive",
        0x6034: "G2 Portable hard drive",
        0x60b3: "M2 Portable Hard Drive",
        0x60c4: "M2 Portable Hard Drive USB 3.0",
        0x61b6: "M3 Portable Hard Drive 1TB",
        0x6601: "Mobile Phone",
        0x6602: "Galaxy",
        0x6603: "Galaxy",
        0x6611: "MITs Sync",
        0x6613: "MITs Sync",
        0x6615: "MITs Sync",
        0x6617: "MITs Sync",
        0x6619: "MITs Sync",
        0x661b: "MITs Sync",
        0x661e: "Handheld",
        0x6620: "Handheld",
        0x6622: "Handheld",
        0x6624: "Handheld",
        0x662e: "MITs Sync",
        0x6630: "MITs Sync",
        0x6632: "MITs Sync",
        0x663e: "D900e Phone",
        0x663f: "SGH-E720/SGH-E840",
        0x6640: "Usb Modem Enumerator",
        0x6651: "i8510 Innov8",
        0x6702: "X830",
        0x6708: "U600 Phone",
        0x6709: "U600",
        0x6734: "Juke",
        0x6759: "D900e Media Player",
        0x675a: "D900e Mass Storage",
        0x675b: "D900e Camera",
        0x6772: "Standalone LTE device (Trial)",
        0x6795: "S5230",
        0x6802: "Standalone HSPA device",
        0x6806: "Composite LTE device (Trial)",
        0x6807: "Composite HSPA device",
        0x681c: "Galaxy Portal/Spica/S",
        0x681d: "Galaxy Portal/Spica Android Phone",
        0x6843: "E2530 Phone (Samsung Kies mode)",
        0x684e: "Wave (GT-S8500)",
        0x685b: "GT-I9100 Phone [Galaxy S II] (mass storage mode)",
        0x685c: "GT-I9250 Phone [Galaxy Nexus]",
        0x685d: "GT-I9100 Phone [Galaxy S II] (Download mode)",
        0x685e: "GT-I9100 / GT-C3350 Phones (USB Debugging mode)",
        0x6860: "GT-I9100 Phone [Galaxy S II], GT-I9300 Phone [Galaxy S III], GT-P7500 [Galaxy Tab 10.1]",
        0x6865: "GT-I9300 Phone [Galaxy S III] (PTP mode)",
        0x6866: "GT-I9300 Phone [Galaxy S III] (debugging mode)",
        0x6875: "GT-B3710 Standalone LTE device (Commercial)",
        0x6876: "GT-B3710 LTE Modem",
        0x6877: "Galaxy S",
        0x6888: "GT-B3730 Composite LTE device (Commercial)",
        0x6889: "GT-B3730 Composite LTE device (Commercial)",
        0x689a: "LTE Storage Driver [CMC2xx]",
        0x689e: "GT-S5670 [Galaxy Fit]",
        0x68aa: "Reality",
        0x7011: "SEW-2003U Card",
        0x7021: "Bluetooth Device",
        0x7061: "eHome Infrared Receiver",
        0x7080: "Anycall SCH-W580",
        0x7081: "Human Interface Device",
        0x8001: "Handheld",
        0xe020: "SERI E02 SCOM 6200 UMTS Phone",
        0xe021: "SERI E02 SCOM 6200 Virtual UARTs",
        0xe022: "SERI E02 SCOM 6200 Flash Load Disk",
        0xf000: "Intensity 3 (Mass Storage Mode)",
        0xff30: "SG_iMON",
    },
    0x04e9: {
        "name": "PC-Tel, Inc.",
    },
    0x04ea: {
        "name": "Brooktree Corp.",
    },
    0x04eb: {
        "name": "Northstar Systems, Inc.",
        0xe004: "eHome Infrared Transceiver",
    },
    0x04ec: {
        "name": "Tokyo Electron Device, Ltd",
    },
    0x04ed: {
        "name": "Annabooks",
    },
    0x04ef: {
        "name": "Pacific Electronic International, Inc.",
    },
    0x04f0: {
        "name": "Daewoo Electronics Co., Ltd",
    },
    0x04f1: {
        "name": "Victor Company of Japan, Ltd",
        0x0001: "GC-QX3 Digital Still Camera",
        0x0004: "GR-DVL815U Digital Video Camera",
        0x0006: "DV Camera Storage",
        0x0008: "GZ-MG30AA/MC500E Digital Video Camera",
        0x0009: "GR-DX25EK Digital Video Camera",
        0x000a: "GR-D72 Digital Video Camera",
        0x1001: "GC-A50 Camera Device",
        0x3008: "MP-PRX1 Ethernet",
        0x3009: "MP-XP7250 WLAN Adapter",
    },
    0x04f2: {
        "name": "Chicony Electronics Co., Ltd",
        0x0001: "KU-8933 Keyboard",
        0x0002: "NT68P81 Keyboard",
        0x0110: "KU-2971 Keyboard",
        0x0111: "KU-9908 Keyboard",
        0x0112: "KU-8933 Keyboard with PS/2 Mouse port",
        0x0116: "KU-2971/KU-0325 Keyboard",
        0x0200: "KBR-0108",
        0x0201: "Gaming Keyboard KPD0250",
        0x0220: "Wireless HID Receiver",
        0x0402: "Genius LuxeMate i200 Keyboard",
        0x0403: "KU-0420 keyboard",
        0x0418: "KU-0418 Tactical Pad",
        0x0760: "Acer KU-0760 Keyboard",
        0x0841: "HP Multimedia Keyboard",
        0x0860: "2.4G Multimedia Wireless Kit",
        0x1121: "Periboard 717 Mini Wireless Keyboard",
        0xa001: "E-Video DC-100 Camera",
        0xa120: "ORITE CCD Webcam(PC370R)",
        0xa121: "ORITE CCD Webcam(PC370R)",
        0xa122: "ORITE CCD Webcam(PC370R)",
        0xa123: "ORITE CCD Webcam(PC370R)",
        0xa124: "ORITE CCD Webcam(PC370R)",
        0xa128: "PC Camera (SN9C202 + OV7663 + EEPROM)",
        0xa133: "Gateway Webcam",
        0xa136: "LabTec Webcam 5500",
        0xa204: "DSC WIA Device (1300)",
        0xa208: "DSC WIA Device (2320)",
        0xa209: "Labtec DC-2320",
        0xa20a: "DSC WIA Device (3310)",
        0xa20c: "DSC WIA Device (3320)",
        0xa210: "Audio Device",
        0xb008: "USB 2.0 Camera",
        0xb009: "Integrated Camera",
        0xb010: "Integrated Camera",
        0xb012: "1.3 MPixel UVC Webcam",
        0xb013: "USB 2.0 Camera",
        0xb015: "VGA 24fps UVC Webcam",
        0xb016: "VGA 30fps UVC Webcam",
        0xb018: "2M UVC Webcam",
        0xb021: "ViewSonic 1.3M, USB2.0 Webcam",
        0xb022: "Gateway USB 2.0 Webcam",
        0xb023: "Gateway USB 2.0 Webcam",
        0xb024: "USB 2.0 Webcam",
        0xb025: "Camera",
        0xb027: "Gateway USB 2.0 Webcam",
        0xb028: "VGA UVC Webcam",
        0xb029: "1.3M UVC Webcam",
        0xb036: "Asus Integrated 0.3M UVC Webcam",
        0xb044: "Acer CrystalEye Webcam",
        0xb057: "integrated USB webcam",
        0xb059: "CKF7037 HP webcam",
        0xb071: "2.0M UVC Webcam / CNF7129",
        0xb083: "CKF7063 Webcam (HP)",
        0xb091: "Webcam",
        0xb104: "CNF7069 Webcam",
        0xb107: "CNF7070 Webcam",
        0xb14c: "CNF8050 Webcam",
        0xb15c: "Sony Vaio Integrated Camera",
        0xb175: "4-Port Hub",
        0xb1aa: "Webcam-101",
        0xb1b4: "Lenovo Integrated Camera",
        0xb1b9: "Asus Integrated Webcam",
        0xb1cf: "Lenovo Integrated Camera",
        0xb1d6: "CNF9055 Toshiba Webcam",
        0xb1e4: "Toshiba Integrated Webcam",
        0xb213: "Fujitsu Integrated Camera",
        0xb217: "Lenovo Integrated Camera (0.3MP)",
        0xb221: "integrated camera",
        0xb230: "Integrated HP HD Webcam",
        0xb257: "Lenovo Integrated Camera",
        0xb26b: "Sony Visual Communication Camera",
        0xb272: "Lenovo EasyCamera",
        0xb2b0: "Camera",
        0xb2b9: "Lenovo Integrated Camera UVC",
        0xb2ea: "Integrated Camera [ThinkPad]",
        0xb330: "Asus 720p CMOS webcam",
        0xb354: "UVC 1.00 device HD UVC WebCam",
    },
    0x04f3: {
        "name": "Elan Microelectronics Corp.",
        0x000a: "Touchscreen",
        0x0103: "ActiveJet K-2024 Multimedia Keyboard",
        0x01a4: "Wireless Keyboard",
        0x0210: "Optical Mouse",
        0x0212: "Laser Mouse",
        0x0214: "Lynx M9 Optical Mouse",
        0x0230: "3D Optical Mouse",
        0x0232: "Mouse",
        0x02f4: "2.4G Cordless Mouse",
        0x04a0: "Dream Cheeky Stress/Panic Button",
    },
    0x04f4: {
        "name": "Harting Elektronik, Inc.",
    },
    0x04f5: {
        "name": "Fujitsu-ICL Systems, Inc.",
    },
    0x04f6: {
        "name": "Norand Corp.",
    },
    0x04f7: {
        "name": "Newnex Technology Corp.",
    },
    0x04f8: {
        "name": "FuturePlus Systems",
    },
    0x04f9: {
        "name": "Brother Industries, Ltd",
        0x0002: "HL-1050 Laser Printer",
        0x0005: "Printer",
        0x0006: "HL-1240 Laser Printer",
        0x0007: "HL-1250 Laser Printer",
        0x0008: "HL-1270 Laser Printer",
        0x0009: "Printer",
        0x000a: "P2500 series",
        0x000b: "Printer",
        0x000c: "Printer",
        0x000d: "HL-1440 Laser Printer",
        0x000e: "HL-1450 series",
        0x000f: "HL-1470N series",
        0x0010: "Printer",
        0x0011: "Printer",
        0x0012: "Printer",
        0x0013: "Printer",
        0x0014: "Printer",
        0x0015: "Printer",
        0x0016: "Printer",
        0x0017: "Printer",
        0x0018: "Printer",
        0x001a: "HL-1430 Laser Printer",
        0x001c: "Printer",
        0x001e: "Printer",
        0x0020: "HL-5130 series",
        0x0021: "HL-5140 series",
        0x0022: "HL-5150D series",
        0x0023: "HL-5170DN series",
        0x0024: "Printer",
        0x0025: "Printer",
        0x0027: "HL-2030 Laser Printer",
        0x0028: "Printer",
        0x0029: "Printer",
        0x002a: "HL-52x0 series",
        0x002b: "HL-5250DN Printer",
        0x002c: "Printer",
        0x002d: "Printer",
        0x0039: "HL-5340 series",
        0x0042: "HL-2270DW Laser Printer",
        0x0100: "MFC8600/9650 series",
        0x0101: "MFC9600/9870 series",
        0x0102: "MFC9750/1200 series",
        0x0104: "MFC-8300J",
        0x0105: "MFC-9600J",
        0x0106: "MFC-7300C",
        0x0107: "MFC-7400C",
        0x0108: "MFC-9200C",
        0x0109: "MFC-830",
        0x010a: "MFC-840",
        0x010b: "MFC-860",
        0x010c: "MFC-7400J",
        0x010d: "MFC-9200J",
        0x010e: "MFC3100C Scanner",
        0x010f: "MFC 5100C",
        0x0110: "MFC4800 Scanner",
        0x0111: "MFC 6800",
        0x0112: "DCP1000 Port(FaxModem)",
        0x0113: "MFC-8500",
        0x0114: "MFC9700 Port(FaxModem)",
        0x0115: "MFC9800 Scanner",
        0x0116: "DCP1400 Scanner",
        0x0119: "MFC-9660",
        0x011b: "MFC-9880",
        0x011c: "MFC-9760",
        0x011d: "MFC-9070",
        0x011e: "MFC-9180",
        0x011f: "MFC-9160",
        0x0120: "MFC580 Port(FaxModem)",
        0x0121: "MFC-590",
        0x0122: "MFC-5100J",
        0x0129: "Imagistics 2500 (MFC-8640D clone)",
        0x012f: "FAX-4750e",
        0x0132: "MFC-5200C RemovableDisk",
        0x0135: "MFC-100 Scanner",
        0x0136: "MFC-150CL Scanner",
        0x013c: "MFC-890 Port",
        0x013d: "MFC-5200J Printer",
        0x013e: "MFC-4420C RemovableDisk",
        0x013f: "MFC-4820C RemovableDisk",
        0x0140: "DCP-8020",
        0x0141: "DCP-8025D",
        0x0142: "MFC-8420",
        0x0143: "MFC-8820D",
        0x0144: "DCP-4020C RemovableDisk",
        0x0146: "MFC-3220C",
        0x0147: "FAX-1820C Printer",
        0x0148: "MFC-3320CN Printer",
        0x0149: "FAX-1920CN Printer",
        0x014a: "MFC-3420C",
        0x014b: "MFC-3820CN",
        0x014d: "FAX-1815C Printer",
        0x014e: "MFC-8820J",
        0x0150: "MFC-8220 Port(FaxModem)",
        0x0151: "MFC-8210J",
        0x0157: "MFC-3420J Printer",
        0x0158: "MFC-3820JN Port(FaxModem)",
        0x015d: "MFC Composite Device",
        0x015e: "DCP-8045D",
        0x015f: "MFC-8440",
        0x0160: "MFC-8840D",
        0x0161: "MFC-210C",
        0x0162: "MFC-420CN Remote Setup Port",
        0x0163: "MFC-410CN RemovableDisk",
        0x0165: "MFC-620CN",
        0x0166: "MFC-610CLN RemovableDisk",
        0x0168: "MFC-620CLN",
        0x0169: "DCP-110C RemovableDisk",
        0x016b: "DCP-310CN RemovableDisk",
        0x016c: "FAX-2440C Printer",
        0x016d: "MFC-5440CN",
        0x016e: "MFC-5840CN Remote Setup Port",
        0x0170: "FAX-1840C Printer",
        0x0171: "FAX-1835C Printer",
        0x0172: "FAX-1940CN Printer",
        0x0173: "MFC-3240C Remote Setup Port",
        0x0174: "MFC-3340CN RemovableDisk",
        0x017b: "Imagistics sx2100",
        0x0180: "MFC-7420",
        0x0181: "MFC-7820N Port(FaxModem)",
        0x0182: "Composite Device",
        0x0183: "DCP-7020",
        0x0184: "DCP-7025 Printer",
        0x0185: "MFC-7220 Printer",
        0x0186: "Composite Device",
        0x0187: "FAX-2820 Printer",
        0x0188: "FAX-2920 Printer",
        0x018a: "MFC-9420CN",
        0x018c: "DCP-115C",
        0x018d: "DCP-116C",
        0x018e: "DCP-117C",
        0x018f: "DCP-118C",
        0x0190: "DCP-120C",
        0x0191: "DCP-315CN",
        0x0192: "DCP-340CW",
        0x0193: "MFC-215C",
        0x0194: "MFC-425CN",
        0x0195: "MFC-820CW Remote Setup Port",
        0x0196: "MFC-820CN Remote Setup Port",
        0x0197: "MFC-640CW",
        0x019a: "MFC-840CLN Remote Setup Port",
        0x01a2: "MFC-8640D",
        0x01a3: "Composite Device",
        0x01a4: "DCP-8065DN Printer",
        0x01a5: "MFC-8460N Port(FaxModem)",
        0x01a6: "MFC-8860DN Port(FaxModem)",
        0x01a7: "MFC-8870DW Printer",
        0x01a8: "DCP-130C",
        0x01a9: "DCP-330C",
        0x01aa: "DCP-540CN",
        0x01ab: "MFC-240C",
        0x01ae: "DCP-750CW RemovableDisk",
        0x01af: "MFC-440CN",
        0x01b0: "MFC-660CN",
        0x01b1: "MFC-665CW Remote Setup Port",
        0x01b2: "MFC-845CW Remote Setup Port",
        0x01b4: "MFC-460CN Remote Setup Port",
        0x01b5: "MFC-630CD",
        0x01b6: "MFC-850CDN",
        0x01b7: "MFC-5460CN Remote Setup Port",
        0x01b8: "MFC-5860CN",
        0x01ba: "MFC-3360C",
        0x01bd: "MFC-8660DN",
        0x01be: "DCP-750CN RemovableDisk",
        0x01bf: "MFC-860CDN Remote Setup Port",
        0x01c0: "DCP-128C",
        0x01c1: "DCP-129C",
        0x01c2: "DCP-131C",
        0x01c3: "DCP-329C",
        0x01c4: "DCP-331C",
        0x01c5: "MFC-239C",
        0x01ca: "MFC-9440CN Remote Setup Port",
        0x01ce: "DCP-135C",
        0x01cf: "DCP-150C",
        0x01d0: "DCP-350C",
        0x01d1: "DCP-560CN",
        0x01d4: "MFC-230C",
        0x01d5: "MFC-235C",
        0x01d6: "MFC-260C",
        0x01df: "DCP-155C",
        0x01e0: "MFC-265C",
        0x01e1: "DCP-153C",
        0x01e2: "DCP-157C",
        0x01e3: "DCP-353C",
        0x01e4: "DCP-357C",
        0x01e7: "MFC-7340",
        0x01e9: "DCP-7040",
        0x01ea: "DCP-7030",
        0x01eb: "MFC-7320",
        0x01f4: "MFC-5890CN",
        0x0223: "DCP-365CN",
        0x0248: "DCP-7055 scanner/printer",
        0x1000: "Printer",
        0x1002: "Printer",
        0x2002: "PTUSB Printing",
        0x2004: "PT-2300/2310 p-Touch Laber Printer",
        0x2015: "QL-500 P-touch label printer",
        0x2016: "QL-550 P-touch label printer",
        0x201a: "PT-18R P-touch label printer",
        0x201b: "QL-650TD P-Touch Label Printer",
        0x2027: "QL-560 P-Touch Label Printer",
        0x202b: "PT-7600 P-Touch Label Printer",
        0x2100: "Card Reader Writer",
    },
    0x04fa: {
        "name": "Dallas Semiconductor",
        0x2490: "DS1490F 2-in-1 Fob, 1-Wire adapter",
        0x4201: "DS4201 Audio DAC",
    },
    0x04fb: {
        "name": "Biostar Microtech International Corp.",
    },
    0x04fc: {
        "name": "Sunplus Technology Co., Ltd",
        0x0003: "CM1092 / Wintech CM-5098 Optical Mouse",
        0x0005: "USB OpticalWheel Mouse",
        0x0013: "ViewMate Desktop Mouse CC2201",
        0x0015: "ViewMate Desktop Mouse CC2201",
        0x00d3: "00052486 / Laser Mouse M1052 [hama]",
        0x0171: "SPCA1527A/SPCA1528 SD card camera (Mass Storage mode)",
        0x0201: "RS232C Adapter",
        0x0232: "Fingerprint",
        0x0538: "Wireless Optical Mouse 2.4G [Bright]",
        0x0561: "Flexcam 100",
        0x05d8: "Wireless keyboard/mouse",
        0x0c15: "SPIF215A SATA bridge",
        0x0c25: "SATALink SPIF225A",
        0x1528: "SPCA1527A/SPCA1528 SD card camera (webcam mode)",
        0x1533: "Mass Storage",
        0x2080: "ASUS Webcam",
        0x500c: "CA500C Digital Camera",
        0x504a: "Aiptek Mini PenCam 1.3",
        0x504b: "Aiptek Mega PockerCam 1.3/Maxell MaxPocket LE 1.3",
        0x5330: "Digitrex 2110",
        0x5331: "Vivitar Vivicam 10",
        0x5360: "Sunplus Generic Digital Camera",
        0x5720: "Card Reader Driver",
        0x7333: "Finet Technology Palmpix DC-85",
        0x757a: "Aiptek, MP315 MP3 Player",
        0xffff: "PureDigital Ritz Disposable",
    },
    0x04fd: {
        "name": "Soliton Systems, K.K.",
        0x0003: "Smart Card Reader II",
    },
    0x04fe: {
        "name": "PFU, Ltd",
    },
    0x04ff: {
        "name": "E-CMOS Corp.",
    },
    0x0500: {
        "name": "Siam United Hi-Tech",
        0x0001: "DART Keyboard Mouse",
        0x0002: "DART-2 Keyboard",
    },
    0x0501: {
        "name": "Fujikura DDK, Ltd",
    },
    0x0502: {
        "name": "Acer, Inc.",
        0x0001: "Handheld",
        0x0736: "Handheld",
        0x15b1: "PDA n311",
        0x1631: "c10 Series",
        0x1632: "c20 Series",
        0x16e1: "n10 Handheld Sync",
        0x16e2: "n20 Pocket PC Sync",
        0x16e3: "n30 Handheld Sync",
        0x3202: "Liquid",
        0x3203: "Liquid (Debug mode)",
        0x3230: "BeTouch E120",
        0x3317: "Liquid",
        0x3325: "Iconia tablet A500",
        0x3341: "Iconia tablet A500",
        0xd001: "Divio NW801/DVC-V6+ Digital Camera",
    },
    0x0503: {
        "name": "Hitachi America, Ltd",
    },
    0x0504: {
        "name": "Hayes Microcomputer Products",
    },
    0x0506: {
        "name": "3Com Corp.",
        0x009d: "HomeConnect Camera",
        0x00a0: "3CREB96 Bluetooth Adapter",
        0x00a1: "Bluetooth Device",
        0x00a2: "Bluetooth Device",
        0x00df: "3Com Home Connect lite",
        0x0100: "HomeConnect ADSL Modem Driver",
        0x03e8: "3C19250 Ethernet [klsi]",
        0x0a01: "3CRSHEW696 Wireless Adapter",
        0x0a11: "3CRWE254G72 802.11g Adapter",
        0x11f8: "HomeConnect 3C460",
        0x2922: "HomeConnect Cable Modem External with",
        0x3021: "U.S.Robotics 56000 Voice FaxModem Pro",
        0x4601: "3C460B 10/100 Ethernet Adapter",
        0xf002: "3CP4218 ADSL Modem (pre-init)",
        0xf003: "3CP4218 ADSL Modem",
        0xf100: "3CP4218 ADSL Modem (pre-init)",
    },
    0x0507: {
        "name": "Hosiden Corp.",
        0x0011: "Konami ParaParaParadise Controller",
    },
    0x0508: {
        "name": "Clarion Co., Ltd",
    },
    0x0509: {
        "name": "Aztech Systems, Ltd",
        0x0801: "ADSL Modem",
        0x0802: "ADSL Modem (RFC1483)",
        0x0806: "DSL Modem",
        0x080f: "Binatone ADSL500 Modem Network Interface",
        0x0812: "Pirelli ADSL Modem Network Interface",
    },
    0x050a: {
        "name": "Cinch Connectors",
    },
    0x050b: {
        "name": "Cable System International",
    },
    0x050c: {
        "name": "InnoMedia, Inc.",
    },
    0x050d: {
        "name": "Belkin Components",
        0x0004: "Direct Connect",
        0x0012: "F8T012 Bluetooth Adapter",
        0x0013: "F8T013 Bluetooth Adapter",
        0x0017: "B8T017 Bluetooth+EDR 2.1",
        0x003a: "Universal Media Reader",
        0x0050: "F5D6050 802.11b Wireless Adapter v2000 [Atmel at76c503a]",
        0x0081: "F8T001v2 Bluetooth",
        0x0083: "Bluetooth Device",
        0x0084: "F8T003v2 Bluetooth",
        0x0102: "Flip KVM",
        0x0103: "F5U103 Serial Adapter [etek]",
        0x0106: "VideoBus II Adapter, Video",
        0x0108: "F1DE108B KVM",
        0x0109: "F5U109/F5U409 PDA Adapter",
        0x0115: "SCSI Adapter",
        0x0119: "F5U120-PC Dual PS/2 Ports / F5U118-UNV ADB Adapter",
        0x0121: "F5D5050 100Mbps Ethernet",
        0x0122: "Ethernet Adapter",
        0x0131: "Bluetooth Device with trace filter",
        0x016a: "Bluetooth Mini Dongle",
        0x0200: "Nostromo SpeedPad n52te Gaming Keyboard",
        0x0201: "Peripheral Switch",
        0x0208: "USBView II Video Adapter [nt1004]",
        0x0210: "F5U228 Hi-Speed USB 2.0 DVD Creator",
        0x0211: "F5U211 USB 2.0 15-in-1 Media Reader & Writer",
        0x0224: "F5U224 USB 2.0 4-Port Hub",
        0x0234: "F5U234 USB 2.0 4-Port Hub",
        0x0237: "F5U237 USB 2.0 7-Port Hub",
        0x0240: "F5U240 USB 2.0 CF Card Reader",
        0x0249: "USB 2 Flash Media Device",
        0x0257: "F5U257 Serial",
        0x0304: "FSU304 USB 2.0 - 4 Ports Hub",
        0x0307: "USB 2.0 - 7 ports Hub [FSU307]",
        0x0409: "F5U409 Serial",
        0x0416: "Staples 12416 7 port desktop hub",
        0x0551: "F6C550-AVR UPS",
        0x0706: "2-N-1 7-Port Hub (Lower half)",
        0x0802: "Nostromo n40 Gamepad",
        0x0803: "Nostromo 1745 GamePad",
        0x0805: "Nostromo N50 GamePad",
        0x0815: "Nostromo n52 HID SpeedPad Mouse Wheel",
        0x0826: "ErgoFit Wireless Optical Mouse (HID)",
        0x0980: "HID UPS Battery",
        0x1004: "F9L1004 802.11n Surf N300 XR Wireless Adapter [Realtek RTL8192CU]",
        0x1102: "F7D1102 N150/Surf Micro Wireless Adapter v1000 [Realtek RTL8188CUS]",
        0x1103: "F9L1103 N750 DB 802.11abgn 2x3:3 [Ralink RT3573]",
        0x1106: "F9L1106v1 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]",
        0x1109: "F9L1109v1 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU]",
        0x11f2: "ISY Wireless Micro Adapter IWL 2000 [RTL8188CUS]",
        0x1202: "F5U120-PC Parallel Printer Port",
        0x1203: "F5U120-PC Serial Port",
        0x2103: "F7D2102 802.11n N300 Micro Wireless Adapter v3000 [Realtek RTL8192CU]",
        0x21f1: "N300 WLAN N Adapter [ISY]",
        0x258a: "F5U258 Host to Host cable",
        0x3101: "F1DF102U/F1DG102U Flip Hub",
        0x3201: "F1DF102U/F1DG102U Flip KVM",
        0x4050: "ZD1211B",
        0x5055: "F5D5055 Gigabit Network Adapter [AX88xxx]",
        0x6050: "F6D6050 802.11abgn Wireless Adapter [Broadcom BCM4323]",
        0x6051: "F5D6051 802.11b Wireless Network Adapter [ZyDAS ZD1201]",
        0x615a: "F7D4101 / F9L1101 802.11abgn Wireless Adapter [Broadcom BCM4323]",
        0x7050: "F5D7050 Wireless G Adapter v1000/v2000 [Intersil ISL3887]",
        0x7051: "F5D7051 802.11g Adapter v1000 [Broadcom 4320 USB]",
        0x705a: "F5D7050 Wireless G Adapter v3000 [Ralink RT2571W]",
        0x705b: "Wireless G Adapter",
        0x705c: "F5D7050 Wireless G Adapter v4000 [Zydas ZD1211B]",
        0x705e: "F5D7050 Wireless G Adapter v5000 [Realtek RTL8187B]",
        0x706a: "2-N-1 7-Port Hub (Upper half)",
        0x8053: "F5D8053 N Wireless USB Adapter v1000/v4000 [Ralink RT2870]",
        0x805c: "F5D8053 N Wireless Adapter v3000 [Ralink RT2870]",
        0x805e: "F5D8053 N Wireless USB Adapter v5000 [Realtek RTL8192U]",
        0x815c: "F5D8053 N Wireless USB Adapter v3000 [Ralink RT2870]",
        0x815f: "F5D8053 N Wireless USB Adapter v6000 [Realtek RTL8192SU]",
        0x825a: "F5D8055 N+ Wireless Adapter v1000 [Ralink RT2870]",
        0x825b: "F5D8055 N+ Wireless Adapter v2000 [Ralink RT3072]",
        0x845a: "F7D2101 802.11n Surf & Share Wireless Adapter v1000 [Realtek RTL8192SU]",
        0x905b: "F5D9050 Wireless G+ MIMO Network Adapter v3000 [Ralink RT2573]",
        0x905c: "F5D9050 Wireless G+ MIMO Network Adapter v4000 [Ralink RT2573]",
        0x935a: "F6D4050 N150 Enhanced Wireless Network Adapter v1000 [Ralink RT3070]",
        0x935b: "F6D4050 N150 Enhanced Wireless Network Adapter v2000 [Ralink RT3070]",
        0x945a: "F7D1101 v1 Basic Wireless Adapter [Realtek RTL8188SU]",
        0x945b: "F7D1101 v2 Basic Wireless Adapter [Ralink RT3370]",
        0xd321: "Dynex DX-NUSB 802.11bgn Wireless Adapter [Broadcom BCM43231]",
    },
    0x050e: {
        "name": "Neon Technology, Inc.",
    },
    0x050f: {
        "name": "KC Technology, Inc.",
        0x0001: "Hub",
        0x0003: "KC82C160S Hub",
        0x0180: "KC-180 IrDA Dongle",
        0x0190: "KC2190 USB Host-to-Host cable",
    },
    0x0510: {
        "name": "Sejin Electron, Inc.",
        0x0001: "Keyboard",
        0x1000: "Keyboard with PS/2 Mouse Port",
        0xe001: "Mouse",
    },
    0x0511: {
        "name": "N'Able (DataBook) Technologies, Inc.",
        0x002b: "AOC DVB",
    },
    0x0512: {
        "name": "Hualon Microelectronics Corp.",
    },
    0x0513: {
        "name": "digital-X, Inc.",
    },
    0x0514: {
        "name": "FCI Electronics",
    },
    0x0515: {
        "name": "ACTC",
    },
    0x0516: {
        "name": "Longwell Electronics",
    },
    0x0517: {
        "name": "Butterfly Communications",
    },
    0x0518: {
        "name": "EzKEY Corp.",
        0x0001: "USB to PS2 Adaptor v1.09",
        0x0002: "EZ-9900C Keyboard",
    },
    0x0519: {
        "name": "Star Micronics Co., Ltd",
        0x0003: "TSP100ECO/TSP100II",
        0xc002: "Xlive Bluetooth XBM-100S MP3 Player",
    },
    0x051a: {
        "name": "WYSE Technology",
        0xa005: "Smart Display Version 9973",
    },
    0x051b: {
        "name": "Silicon Graphics",
    },
    0x051c: {
        "name": "Shuttle, Inc.",
        0x0005: "VFD Module",
        0xc001: "eHome Infrared Receiver",
        0xc002: "eHome Infrared Receiver",
    },
    0x051d: {
        "name": "American Power Conversion",
        0x0001: "UPS",
        0x0002: "Uninterruptible Power Supply",
        0x0003: "UPS",
    },
    0x051e: {
        "name": "Scientific Atlanta, Inc.",
    },
    0x051f: {
        "name": "IO Systems (Elite Electronics), Inc.",
    },
    0x0520: {
        "name": "Taiwan Semiconductor Manufacturing Co.",
    },
    0x0521: {
        "name": "Airborn Connectors",
    },
    0x0522: {
        "name": "Advanced Connectek, Inc.",
    },
    0x0523: {
        "name": "ATEN GmbH",
    },
    0x0524: {
        "name": "Sola Electronics",
    },
    0x0525: {
        "name": "Netchip Technology, Inc.",
        0x100d: "RFMD Bluetooth Device",
        0x1080: "NET1080 USB-USB Bridge",
        0x1200: "SSDC Adapter II",
        0x1265: "File-backed Storage Gadget",
        0xa0f0: "Cambridge Electronic Devices Power1401 mk 2",
        0xa140: "USB Clik! 40",
        0xa141: "(OME) PocketZip 40 MP3 Player Driver",
        0xa220: "GVC Bluetooth Wireless Adapter",
        0xa4a0: "Linux-USB \"Gadget Zero\"",
        0xa4a1: "Linux-USB Ethernet Gadget",
        0xa4a2: "Linux-USB Ethernet/RNDIS Gadget",
        0xa4a3: "Linux-USB user-mode isochronous source/sink",
        0xa4a4: "Linux-USB user-mode bulk source/sink",
        0xa4a5: "Pocketbook Pro 903",
        0xa4a6: "Linux-USB Serial Gadget",
        0xa4a7: "Linux-USB Serial Gadget (CDC ACM mode)",
        0xa4a8: "Linux-USB Printer Gadget",
        0xa4a9: "Linux-USB OBEX Gadget",
        0xa4aa: "Linux-USB CDC Composite Gadge (Ethernet and ACM)",
    },
    0x0526: {
        "name": "Temic MHS S.A.",
    },
    0x0527: {
        "name": "ALTRA",
    },
    0x0528: {
        "name": "ATI Technologies, Inc.",
        0x7561: "TV Wonder",
        0x7562: "TV Wonder, Edition (FN5)",
        0x7563: "TV Wonder, Edition (FI)",
        0x7564: "TV Wonder, Edition (FQ)",
        0x7565: "TV Wonder, Edition (NTSC+)",
        0x7566: "TV Wonder, Edition (FN5)",
        0x7567: "TV Wonder, Edition (FI)",
        0x7568: "TV Wonder, Edition (FQ)",
        0x7569: "Live! Pro (A)",
        0x756a: "Live! Pro Audio (O)",
    },
    0x0529: {
        "name": "Aladdin Knowledge Systems",
        0x0001: "HASP v0.06",
        0x030b: "eToken R1 v3.1.3.x",
        0x0313: "eToken R1 v3.2.3.x",
        0x031b: "eToken R1 v3.3.3.x",
        0x0323: "eToken R1 v3.4.3.x",
        0x0412: "eToken R2 v2.2.4.x",
        0x041a: "eToken R2 v2.2.4.x",
        0x0422: "eToken R2 v2.4.4.x",
        0x042a: "eToken R2 v2.5.4.x",
        0x050c: "eToken Pro v4.1.5.x",
        0x0514: "eToken Pro v4.2.5.4",
        0x0600: "eToken Pro 64k (4.2)",
        0x0620: "Token JC",
    },
    0x052a: {
        "name": "Crescent Heart Software",
    },
    0x052b: {
        "name": "Tekom Technologies, Inc.",
        0x0102: "Ca508A HP1020 Camera v.1.3.1.6",
        0x0801: "Yakumo MegaImage 37",
        0x1512: "Yakumo MegaImage IV",
        0x1513: "Aosta CX100 Webcam",
        0x1514: "Aosta CX100 Webcam Storage",
        0x1905: "Yakumo MegaImage 47",
        0x1911: "Yakumo MegaImage 47 SL",
        0x2202: "WDM Still Image Capture",
        0x2203: "Sound Vision Stream Driver",
        0x3a06: "DigiLife DDV-5120A",
        0xd001: "P35U Camera Capture",
    },
    0x052c: {
        "name": "Canon Information Systems, Inc.",
    },
    0x052d: {
        "name": "Avid Electronics Corp.",
    },
    0x052e: {
        "name": "Standard Microsystems Corp.",
    },
    0x052f: {
        "name": "Unicore Software, Inc.",
    },
    0x0530: {
        "name": "American Microsystems, Inc.",
    },
    0x0531: {
        "name": "Wacom Technology Corp.",
    },
    0x0532: {
        "name": "Systech Corp.",
    },
    0x0533: {
        "name": "Alcatel Mobile Phones",
    },
    0x0534: {
        "name": "Motorola, Inc.",
    },
    0x0535: {
        "name": "LIH TZU Electric Co., Ltd",
    },
    0x0536: {
        "name": "Hand Held Products (Welch Allyn, Inc.)",
        0x01a0: "PDT",
    },
    0x0537: {
        "name": "Inventec Corp.",
    },
    0x0538: {
        "name": "Caldera International, Inc. (SCO)",
    },
    0x0539: {
        "name": "Shyh Shiun Terminals Co., Ltd",
    },
    0x053a: {
        "name": "PrehKeyTec GmbH",
        0x0b00: "Hub",
        0x0b01: "Preh MCI 3100",
    },
    0x053b: {
        "name": "Global Village Communication",
    },
    0x053c: {
        "name": "Institut of Microelectronic & Mechatronic Systems",
    },
    0x053d: {
        "name": "Silicon Architect",
    },
    0x053e: {
        "name": "Mobility Electronics",
    },
    0x053f: {
        "name": "Synopsys, Inc.",
    },
    0x0540: {
        "name": "UniAccess AB",
        0x0101: "Panache Surf ISDN TA",
    },
    0x0541: {
        "name": "Sirf Technology, Inc.",
    },
    0x0543: {
        "name": "ViewSonic Corp.",
        0x00fe: "G773 Monitor Hub",
        0x00ff: "P815 Monitor Hub",
        0x0bf2: "airpanel V150 Wireless Smart Display",
        0x0bf3: "airpanel V110 Wireless Smart Display",
        0x0ed9: "Color Pocket PC V35",
        0x0f01: "airsync Wi-Fi Wireless Adapter",
        0x1527: "Color Pocket PC V36",
        0x1529: "Color Pocket PC V37",
        0x152b: "Color Pocket PC V38",
        0x152e: "Pocket PC",
        0x1921: "Communicator Pocket PC",
        0x1922: "Smartphone",
        0x1923: "Pocket PC V30",
        0x1a11: "Wireless 802.11g Adapter",
        0x1e60: "TA310 - ATSC/NTSC/PAL Driver(PCM4)",
        0x4153: "ViewSonic G773 Control (?)",
    },
    0x0544: {
        "name": "Cristie Electronics, Ltd",
    },
    0x0545: {
        "name": "Xirlink, Inc.",
        0x7333: "Trution Web Camera",
        0x8002: "IBM NetCamera",
        0x8009: "Veo PC Camera",
        0x800c: "Veo Stingray",
        0x800d: "Veo PC Camera",
        0x8080: "IBM C-It Webcam",
        0x808a: "Veo PC Camera",
        0x808b: "Veo Stingray",
        0x808d: "Veo PC Camera",
        0x810a: "Veo Advanced Connect Webcam",
        0x810b: "Veo PC Camera",
        0x810c: "Veo PC Camera",
        0x8135: "Veo Mobile/Advanced Web Camera",
        0x813a: "Veo PC Camera",
        0x813b: "Veo PC Camera",
        0x813c: "Veo Mobile/Advanced Web Camera",
        0x8333: "Veo Stingray/Connect Web Camera",
        0x888c: "eVision 123 digital camera",
        0x888d: "eVision 123 digital camera",
    },
    0x0546: {
        "name": "Polaroid Corp.",
        0x0daf: "PDC 2300Z",
        0x1bed: "PDC 1320 Camera",
        0x3097: "PDC 310",
        0x3155: "PDC 3070 Camera",
        0x3187: "Digital Camera",
        0x3191: "Ion 80 Camera",
        0x3273: "PDC 2030 Camera",
        0x3304: "a500 Digital Camera",
        0xdccf: "Sound Vision Stream Driver",
    },
    0x0547: {
        "name": "Anchor Chips, Inc.",
        0x0001: "ICSI Bluetooth Device",
        0x1002: "Python2 WDM Encoder",
        0x1006: "Hantek DSO-2100 UF",
        0x2131: "AN2131 EZUSB Microcontroller",
        0x2235: "AN2235 EZUSB-FX Microcontroller",
        0x2710: "EZ-Link Loader (EZLNKLDR.SYS)",
        0x2720: "AN2720 USB-USB Bridge",
        0x2727: "Xircom PGUNET USB-USB Bridge",
        0x2750: "EZ-Link (EZLNKUSB.SYS)",
        0x2810: "Cypress ATAPI Bridge",
        0x4d90: "AmScope MD1900 camera",
        0x7777: "Bluetooth Device",
        0x9999: "AN2131 uninitialized (?)",
    },
    0x0548: {
        "name": "Tyan Computer Corp.",
        0x1005: "EZ Cart II GameBoy Flash Programmer",
    },
    0x0549: {
        "name": "Pixera Corp.",
    },
    0x054a: {
        "name": "Fujitsu Microelectronics, Inc.",
    },
    0x054b: {
        "name": "New Media Corp.",
    },
    0x054c: {
        "name": "Sony Corp.",
        0x0001: "HUB",
        0x0002: "Standard HUB",
        0x0010: "DSC-S30/S70/S75/F505V/F505/FD92/W1 Cybershot/Mavica Digital Camera",
        0x0014: "Nogatech USBVision (SY)",
        0x0022: "Storage Adapter V2 (TPP)",
        0x0023: "CD Writer",
        0x0024: "Mavica CD-1000 Camera",
        0x0025: "NW-MS7 Walkman MemoryStick Reader",
        0x002b: "Portable USB Harddrive V2",
        0x002c: "USB Floppy Disk Drive",
        0x002d: "MSAC-US1 MemoryStick Reader",
        0x002e: "HandyCam MemoryStick Reader",
        0x0030: "Storage Adapter V2 (TPP)",
        0x0032: "MemoryStick MSC-U01 Reader",
        0x0035: "Network Walkman (E)",
        0x0036: "Net MD",
        0x0037: "MG Memory Stick Reader/Writer",
        0x0038: "Clie PEG-S300/D PalmOS PDA",
        0x0039: "Network Walkman (MS)",
        0x003c: "VAIO-MX LCD Control",
        0x0045: "Digital Imaging Video",
        0x0046: "Network Walkman",
        0x004a: "Memory Stick Hi-Fi System",
        0x004b: "Memory Stick Reader/Writer",
        0x004e: "DSC-xxx (ptp)",
        0x0056: "MG Memory Stick Reader/Writer",
        0x0058: "Clie PEG-N7x0C PalmOS PDA Mass Storage",
        0x0066: "Clie PEG-N7x0C/PEG-T425 PalmOS PDA Serial",
        0x0067: "CMR-PC3 Webcam",
        0x0069: "Memorystick MSC-U03 Reader",
        0x006c: "FeliCa S310 [PaSoRi]",
        0x006d: "Clie PEG-T425 PDA Mass Storage",
        0x006f: "Network Walkman (EV)",
        0x0073: "Storage CRX1750U",
        0x0075: "Net MD",
        0x0076: "Storage Adapter ACR-U20",
        0x007c: "Net MD",
        0x007f: "IC Recorder (MS)",
        0x0080: "Net MD",
        0x0081: "Net MD",
        0x0084: "Net MD",
        0x0085: "Net MD",
        0x0086: "Net MD",
        0x008b: "Micro Vault 64M Mass Storage",
        0x0095: "Clie s360",
        0x0099: "Clie NR70 PDA Mass Storage",
        0x009a: "Clie NR70 PDA Serial",
        0x00ab: "Visual Communication Camera (PCGA-UVC10)",
        0x00af: "DPP-EX Series Digital Photo Printer",
        0x00bf: "IC Recorder (S)",
        0x00c0: "Handycam DCR-30",
        0x00c6: "Net MD",
        0x00c7: "Net MD",
        0x00c8: "MZ-N710 Minidisc Walkman",
        0x00c9: "Net MD",
        0x00ca: "MZ-DN430 Minidisc Walkman",
        0x00cb: "MSAC-US20 Memory Stick Reader",
        0x00da: "Clie nx60",
        0x00e8: "Network Walkman (MS)",
        0x00e9: "Handheld",
        0x00eb: "Net MD",
        0x0101: "Net MD",
        0x0103: "IC Recorder (ST)",
        0x0105: "Micro Vault Hub",
        0x0107: "VCC-U01 Visual Communication Camera",
        0x0110: "Digital Imaging Video",
        0x0113: "Net MD",
        0x0116: "IC Recorder (P)",
        0x0144: "Clie PEG-TH55 PDA",
        0x0147: "Visual Communication Camera (PCGA-UVC11)",
        0x014c: "Aiwa AM-NX9 Net MD Music Recorder MDLP",
        0x014d: "Memory Stick Reader/Writer",
        0x0154: "Eyetoy Audio Device",
        0x015f: "IC Recorder (BM)",
        0x0169: "Clie PEG-TJ35 PDA Serial",
        0x016a: "Clie PEG-TJ35 PDA Mass Storage",
        0x016b: "Mobile HDD",
        0x016d: "IC Recorder (SX)",
        0x016e: "DPP-EX50 Digital Photo Printer",
        0x0171: "Fingerprint Sensor 3500",
        0x017e: "Net MD",
        0x017f: "Hi-MD WALKMAN",
        0x0180: "Net MD",
        0x0181: "Hi-MD WALKMAN",
        0x0182: "Net MD",
        0x0183: "Hi-MD WALKMAN",
        0x0184: "Net MD",
        0x0185: "Hi-MD WALKMAN",
        0x0186: "Net MD",
        0x0187: "Hi-MD MZ-NH600 WALKMAN",
        0x0188: "Net MD",
        0x018a: "Net MD",
        0x018b: "Hi-MD SOUND GATE",
        0x019e: "Micro Vault 1.0G Mass Storage",
        0x01ad: "ATRAC HDD PA",
        0x01bb: "FeliCa S320 [PaSoRi]",
        0x01bd: "MRW62E Multi-Card Reader/Writer",
        0x01c3: "NW-E55 Network Walkman",
        0x01c6: "MEMORY P-AUDIO",
        0x01c7: "Printing Support",
        0x01c8: "PSP Type A",
        0x01c9: "PSP Type B",
        0x01d0: "DVD+RW External Drive DRU-700A",
        0x01d5: "IC RECORDER",
        0x01de: "VRD-VC10 [Video Capture]",
        0x01e8: "UP-DR150 Photo Printer",
        0x01e9: "Net MD",
        0x01ea: "Hi-MD WALKMAN",
        0x01ee: "IC RECORDER",
        0x01fa: "IC Recorder (P)",
        0x01fb: "NW-E405 Network Walkman",
        0x020f: "Device",
        0x0210: "ATRAC HDD PA",
        0x0219: "Net MD",
        0x021a: "Hi-MD WALKMAN",
        0x021b: "Net MD",
        0x021c: "Hi-MD WALKMAN",
        0x021d: "Net MD",
        0x0227: "Printing Support",
        0x022c: "Net MD",
        0x022d: "Hi-MD AUDIO",
        0x0233: "ATRAC HDD PA",
        0x0236: "Mobile HDD",
        0x023b: "DVD+RW External Drive DRU-800UL",
        0x023c: "Net MD",
        0x023d: "Hi-MD WALKMAN",
        0x0243: "MicroVault Flash Drive",
        0x024b: "Vaio VGX Mouse",
        0x0257: "IFU-WLM2 USB Wireless LAN Module (Wireless Mode)",
        0x0258: "IFU-WLM2 USB Wireless LAN Module (Memory Mode)",
        0x0259: "IC RECORDER",
        0x0267: "Tachikoma Device",
        0x0268: "Batoh Device / PlayStation 3 Controller",
        0x0269: "HDD WALKMAN",
        0x026a: "HDD WALKMAN",
        0x0271: "IC Recorder (P)",
        0x027c: "NETWORK WALKMAN",
        0x027e: "SONY Communicator",
        0x027f: "IC RECORDER",
        0x0286: "Net MD",
        0x0287: "Hi-MD WALKMAN",
        0x0290: "VGP-UVC100 Visual Communication Camera",
        0x029b: "PRS-500 eBook reader",
        0x02a5: "MicroVault Flash Drive",
        0x02af: "Handycam DCR-DVD306E",
        0x02c4: "Device",
        0x02d1: "DVD RW",
        0x02d2: "PSP Slim",
        0x02e1: "FeliCa S330 [PaSoRi]",
        0x02ea: "PlayStation 3 Memory Card Adaptor",
        0x02f9: "DSC-H9",
        0x0317: "WALKMAN",
        0x031a: "Walkman NWD-B103F",
        0x031e: "PRS-300/PRS-505 eBook reader",
        0x0325: "NWZ-A818",
        0x033e: "DSC-W120/W290",
        0x0346: "Handycam DCR-SR55E",
        0x0348: "HandyCam HDR-TG3E",
        0x035b: "Walkman NWZ-A828",
        0x035c: "NWZ-A726/A728/A729",
        0x0382: "Memory Stick PRO-HG Duo Adaptor (MSAC-UAH1)",
        0x0385: "Walkman NWZ-E436F",
        0x0387: "IC Recorder (P)",
        0x03bc: "Webbie HD - MHS-CM1",
        0x03d1: "DPF-X95",
        0x03d3: "DR-BT100CX",
        0x03d5: "PlayStation Move motion controller",
        0x03fc: "WALKMAN [NWZ-E345]",
        0x03fd: "Walkman NWZ-E443",
        0x042f: "PlayStation Move navigation controller",
        0x0440: "DSC-H55",
        0x0485: "MHS-PM5 HD camcorder",
        0x04cb: "WALKMAN NWZ-E354",
        0x06bb: "WALKMAN NWZ-F805",
        0x1000: "Wireless Buzz! Receiver",
    },
    0x054d: {
        "name": "Try Corp.",
    },
    0x054e: {
        "name": "Proside Corp.",
    },
    0x054f: {
        "name": "WYSE Technology Taiwan",
    },
    0x0550: {
        "name": "Fuji Xerox Co., Ltd",
        0x0002: "InkJet Color Printer",
        0x0004: "InkJet Color Printer",
        0x0005: "InkJet Color Printer",
    },
    0x0551: {
        "name": "CompuTrend Systems, Inc.",
    },
    0x0552: {
        "name": "Philips Monitors",
    },
    0x0553: {
        "name": "STMicroelectronics Imaging Division (VLSI Vision)",
        0x0001: "TerraCAM",
        0x0002: "CPiA Webcam",
        0x0100: "STV0672 Camera",
        0x0140: "Video Camera",
        0x0150: "CDE CAM 100",
        0x0151: "Digital Blue QX5 Microscope",
        0x0200: "Dual-mode Camera0",
        0x0201: "Dual-mode Camera1",
        0x0202: "STV0680 Camera",
        0x0674: "Multi-mode Camera",
        0x0679: "NMS Video Camera (Webcam)",
        0x1002: "Che-ez! Splash",
    },
    0x0554: {
        "name": "Dictaphone Corp.",
    },
    0x0555: {
        "name": "ANAM S&T Co., Ltd",
    },
    0x0556: {
        "name": "Asahi Kasei Microsystems Co., Ltd",
        0x0001: "AK5370 I/F A/D Converter",
    },
    0x0557: {
        "name": "ATEN International Co., Ltd",
        0x2001: "UC-1284 Printer Port",
        0x2002: "10Mbps Ethernet [klsi]",
        0x2004: "UC-100KM PS/2 Mouse and Keyboard adapter",
        0x2006: "UC-1284B Printer Port",
        0x2007: "UC-110T 100Mbps Ethernet [pegasus]",
        0x2008: "UC-232A Serial Port [pl2303]",
        0x2009: "UC-210T Ethernet",
        0x2011: "UC-2324 4xSerial Ports [mos7840]",
        0x2202: "CS124U Miniview II KVM Switch",
        0x2213: "CS682 2-Port USB 2.0 DVI KVM Switch",
        0x2221: "Winbond Hermon",
        0x2404: "4-port switch",
        0x2600: "IDE Bridge",
        0x2701: "CE700A KVM Extender",
        0x4000: "DSB-650 10Mbps Ethernet [klsi]",
        0x7000: "Hub",
        0x7820: "UC-2322 2xSerial Ports [mos7820]",
        0x8021: "CS1764A [CubiQ DVI KVMP Switch]",
    },
    0x0558: {
        "name": "Truevision, Inc.",
        0x1009: "GW Instek GDS-1000 Oscilloscope",
        0x100a: "GW Instek GDS-1000A Oscilloscope",
        0x2009: "GW Instek GDS-2000 Oscilloscope",
    },
    0x0559: {
        "name": "Cadence Design Systems, Inc.",
    },
    0x055a: {
        "name": "Kenwood USA",
    },
    0x055b: {
        "name": "KnowledgeTek, Inc.",
    },
    0x055c: {
        "name": "Proton Electronic Ind.",
    },
    0x055d: {
        "name": "Samsung Electro-Mechanics Co.",
        0x0001: "Keyboard",
        0x0bb1: "Bluetooth Device",
        0x1030: "Optical Wheel Mouse (OMS3CB/OMGB30)",
        0x1031: "Optical Wheel Mouse (OMA3CB/OMGI30)",
        0x1040: "Mouse HID Device",
        0x1050: "E-Mail Optical Wheel Mouse (OMS3CE)",
        0x1080: "Optical Wheel Mouse (OMS3CH)",
        0x2020: "Floppy Disk Drive",
        0x6780: "Keyboard V1",
        0x6781: "Keyboard Mouse",
        0x8001: "E.M. Hub",
        0x9000: "AnyCam [pwc]",
        0x9001: "MPC-C30 AnyCam Premium for Notebooks [pwc]",
        0xa000: "SWL-2100U",
        0xa010: "WLAN Adapter(SWL-2300)",
        0xa011: "Boot Device",
        0xa012: "WLAN Adapter(SWL-2300)",
        0xa013: "WLAN Adapter(SWL-2350)",
        0xa230: "Boot Device",
        0xb000: "11Mbps WLAN Mini Adapter",
        0xb230: "Netopia 802.11b WLAN Adapter",
        0xb231: "LG Wireless LAN 11b Adapter",
    },
    0x055e: {
        "name": "CTX Opto-Electronics Corp.",
    },
    0x055f: {
        "name": "Mustek Systems, Inc.",
        0x0001: "ScanExpress 1200 CU",
        0x0002: "ScanExpress 600 CU",
        0x0003: "ScanExpress 1200 USB",
        0x0006: "ScanExpress 1200 UB",
        0x0007: "ScanExpress 1200 USB Plus",
        0x0008: "ScanExpress 1200 CU Plus",
        0x0010: "BearPaw 1200F",
        0x0210: "ScanExpress A3 USB",
        0x0218: "BearPaw 2400 TA",
        0x0219: "BearPaw 2400 TA Plus",
        0x021a: "BearPaw 2448 TA Plus",
        0x021b: "BearPaw 1200 CU Plus",
        0x021c: "BearPaw 1200 CU Plus",
        0x021d: "BearPaw 2400 CU Plus",
        0x021e: "BearPaw 1200 TA/CS",
        0x021f: "SNAPSCAN e22",
        0x0400: "BearPaw 2400 TA Pro",
        0x0401: "P 3600 A3 Pro",
        0x0408: "BearPaw 2448 CU Pro",
        0x0409: "BearPaw 2448 TA Pro",
        0x040b: "ScanExpress A3 USB 1200 PRO",
        0x0873: "ScanExpress 600 USB",
        0x1000: "BearPaw 4800 TA Pro",
        0xa350: "gSmart 350 Camera",
        0xa800: "MDC 800 Camera",
        0xb500: "MDC 3000 Camera",
        0xc005: "PC CAM 300A",
        0xc200: "gSmart 300",
        0xc211: "Kowa Bs888e Microcamera",
        0xc220: "gSmart mini",
        0xc230: "Digicam 330K",
        0xc232: "MDC3500 Camera",
        0xc360: "DV 4000 Camera",
        0xc420: "gSmart mini 2 Camera",
        0xc430: "gSmart LCD 2 Camera",
        0xc440: "DV 3000 Camera",
        0xc520: "gSmart mini 3 Camera",
        0xc530: "gSmart LCD 2 Camera",
        0xc540: "gSmart D30 Camera",
        0xc630: "MDC 4000 Camera",
        0xc631: "MDC 4000 Camera",
        0xc650: "MDC 5500Z Camera",
        0xd001: "WCam 300",
        0xd003: "WCam 300A",
        0xd004: "WCam 300AN",
    },
    0x0560: {
        "name": "Interface Corp.",
    },
    0x0561: {
        "name": "Oasis Design, Inc.",
    },
    0x0562: {
        "name": "Telex Communications, Inc.",
        0x0001: "Enhanced Microphone",
        0x0002: "Telex Microphone",
    },
    0x0563: {
        "name": "Immersion Corp.",
    },
    0x0564: {
        "name": "Kodak Digital Product Center, Japan Ltd. (formerly Chinon Industries Inc.)",
    },
    0x0565: {
        "name": "Peracom Networks, Inc.",
        0x0001: "Serial Port [etek]",
        0x0002: "Enet Ethernet [klsi]",
        0x0003: "@Home Networks Ethernet [klsi]",
        0x0005: "Enet2 Ethernet [klsi]",
        0x0041: "Peracom Remote NDIS Ethernet Adapter",
    },
    0x0566: {
        "name": "Monterey International Corp.",
        0x0110: "ViewMate Desktop Mouse CC2201",
        0x1001: "ViewMate Desktop Mouse CC2201",
        0x1002: "ViewMate Desktop Mouse CC2201",
        0x1003: "ViewMate Desktop Mouse CC2201",
        0x1004: "ViewMate Desktop Mouse CC2201",
        0x1005: "ViewMate Desktop Mouse CC2201",
        0x1006: "ViewMate Desktop Mouse CC2201",
        0x1007: "ViewMate Desktop Mouse CC2201",
        0x2800: "MIC K/B",
        0x2801: "MIC K/B Mouse",
        0x2802: "Kbd Hub",
        0x3004: "Genius KB-29E",
        0x3107: "Keyboard",
    },
    0x0567: {
        "name": "Xyratex International, Ltd",
    },
    0x0568: {
        "name": "Quartz Ingenierie",
    },
    0x0569: {
        "name": "SegaSoft",
    },
    0x056a: {
        "name": "Wacom Co., Ltd",
        0x0000: "PenPartner",
        0x0001: "PenPartner 4x5",
        0x0002: "PenPartner 6x8",
        0x0003: "Cintiq Partner",
        0x0010: "Graphire",
        0x0011: "Graphire 2 4x5",
        0x0012: "Graphire 2 5x7",
        0x0013: "Graphire 3 4x5",
        0x0014: "Graphire 3 6x8",
        0x0015: "Graphire 4 4x5",
        0x0016: "Graphire 4 6x8",
        0x0017: "CTE-450 [Bamboo Fun]",
        0x0018: "Bamboo Fun 6x8",
        0x0019: "Bamboo One Medium",
        0x0020: "Intuos 4x5",
        0x0021: "Intuos 6x8",
        0x0022: "Intuos 9x12",
        0x0023: "Intuos 12x12",
        0x0024: "Intuos 12x18",
        0x0026: "Intuos5 touch S",
        0x0027: "Intuos5 touch M",
        0x0028: "Intuos5 touch L",
        0x0029: "Intuos5 S",
        0x002a: "Intuos5 M",
        0x0030: "PL400",
        0x0031: "PL500",
        0x0032: "PL600",
        0x0033: "PL600SX",
        0x0034: "PL550",
        0x0035: "PL800",
        0x0037: "PL700",
        0x0038: "PL510",
        0x0039: "DTU-710",
        0x003f: "Cintiq 21UX (DTZ-2100)",
        0x0041: "Intuos2 4x5",
        0x0042: "Intuos2 6x8",
        0x0043: "Intuos2 9x12",
        0x0044: "Intuos2 12x12",
        0x0045: "Intuos2 12x18",
        0x0047: "Intuos2 6x8",
        0x0060: "Volito",
        0x0061: "PenStation2",
        0x0062: "Volito2 4x5",
        0x0063: "Volito2 2x3",
        0x0064: "PenPartner2",
        0x0065: "Bamboo",
        0x0069: "Bamboo One",
        0x0081: "Graphire Wireless 6x8",
        0x0090: "TPC90",
        0x0093: "TPC93",
        0x009a: "TPC9A",
        0x00b0: "Intuos3 4x5",
        0x00b1: "Intuos3 6x18",
        0x00b2: "Intuos3 9x12",
        0x00b3: "Intuos3 12x12",
        0x00b4: "Intuos3 12x19",
        0x00b5: "Intuos3 6x11 (PTZ-631W)",
        0x00b7: "Intuos3 4x6",
        0x00b8: "Intuos4 4x6",
        0x00b9: "Intuos4 6x9",
        0x00ba: "Intuos4 8x13",
        0x00bb: "Intuos4 12x19",
        0x00c0: "DTF-521",
        0x00c4: "DTF-720",
        0x00c5: "Cintiq 20WSX",
        0x00c6: "Cintiq 12WX",
        0x00c7: "DTU-1931",
        0x00cc: "Cintiq 21UX (DTK-2100)",
        0x00d1: "Bamboo Pen & Touch (CTH-460-DE)",
        0x00d3: "Bamboo Fun (CTH-661)",
        0x00d6: "Bamboo Pen & Touch (CTH-460)",
        0x00db: "Bamboo Fun (CTH-661SE-NL)",
        0x00dd: "Bamboo Pen (CTL-470)",
        0x00de: "CTH-470 [Bamboo Fun Pen & Touch]",
        0x00f6: "Cintiq 24HD touch (DTH-2400) touchscreen",
        0x00f8: "Cintiq 24HD touch (DTH-2400) tablet",
        0x0400: "PenPartner 4x5",
        0x4850: "PenPartner 6x8",
    },
    0x056b: {
        "name": "Decicon, Inc.",
    },
    0x056c: {
        "name": "eTEK Labs",
        0x0006: "KwikLink Host-Host Connector",
        0x8007: "Kwik232 Serial Port",
        0x8100: "KwikLink Host-Host Connector",
        0x8101: "KwikLink USB-USB Bridge",
    },
    0x056d: {
        "name": "EIZO Corp.",
        0x0000: "Hub",
        0x0001: "Monitor",
        0x0002: "HID Monitor Controls",
        0x0003: "Device Bay Controller",
    },
    0x056e: {
        "name": "Elecom Co., Ltd",
        0x0002: "29UO Mouse",
        0x0072: "Mouse",
        0x200c: "LD-USB/TX",
        0x4002: "Laneed 100Mbps Ethernet LD-USB/TX [pegasus]",
        0x4005: "LD-USBL/TX",
        0x400b: "LD-USB/TX",
        0x4010: "LD-USB20",
        0x5003: "UC-SGT",
        0x5004: "UC-SGT",
        0x6008: "Flash Disk",
        0xabc1: "LD-USB/TX",
    },
    0x056f: {
        "name": "Korea Data Systems Co., Ltd",
        0xcd00: "CDM-751 CD organizer",
    },
    0x0570: {
        "name": "Epson America",
    },
    0x0571: {
        "name": "Interex, Inc.",
        0x0002: "echoFX InterView Lite",
    },
    0x0572: {
        "name": "Conexant Systems (Rockwell), Inc.",
        0x0001: "Ezcam II Webcam",
        0x0002: "Ezcam II Webcam",
        0x0040: "Wondereye CP-115 Webcam",
        0x0041: "Webcam Notebook",
        0x0042: "Webcam Notebook",
        0x1232: "V.90 modem",
        0x1234: "Typhoon Redfun Modem V90 56k",
        0x1252: "HCF V90 Data Fax Voice Modem",
        0x1253: "Zoom V.92 Faxmodem",
        0x1300: "SoftK56 Data Fax Voice CARP",
        0x1301: "Modem Enumerator",
        0x1328: "TrendNet TFM-561 modem",
        0x2000: "SoftGate 802.11 Adapter",
        0x2002: "SoftGate 802.11 Adapter",
        0x262a: "tm5600 Video & Audio Grabber Capture",
        0x8390: "WinFast PalmTop/Novo TV Video",
        0x8392: "WinFast PalmTop/Novo TV Video",
        0xcafc: "CX861xx ROM Boot Loader",
        0xcafe: "AccessRunner ADSL Modem",
        0xcb00: "ADSL Modem",
        0xcb01: "ADSL Modem",
        0xcb06: "StarModem Network Interface",
    },
    0x0573: {
        "name": "Zoran Co. Personal Media Division (Nogatech)",
        0x0003: "USBGear USBG-V1",
        0x0400: "D-Link V100",
        0x0600: "Dazzle USBVision (1006)",
        0x1300: "leadtek USBVision (1006)",
        0x2000: "X10 va10a Wireless Camera",
        0x2001: "Dazzle EmMe (2001)",
        0x2101: "Zoran Co. PMD (Nogatech) AV-grabber Manhattan",
        0x2d00: "Osprey 50",
        0x2d01: "Hauppauge USB-Live Model 600",
        0x3000: "Dazzle MicroCam (NTSC)",
        0x3001: "Dazzle MicroCam (PAL)",
        0x4000: "Nogatech TV! (NTSC)",
        0x4001: "Nogatech TV! (PAL)",
        0x4002: "Nogatech TV! (PAL-I-)",
        0x4003: "Nogatech TV! (MF-)",
        0x4008: "Nogatech TV! (NTSC) (T)",
        0x4009: "Nogatech TV! (PAL) (T)",
        0x4010: "Nogatech TV! (NTSC) (A)",
        0x4100: "USB-TV FM (NTSC)",
        0x4110: "PNY USB-TV (NTSC) FM",
        0x4400: "Nogatech TV! Pro (NTSC)",
        0x4401: "Nogatech TV! Pro (PAL)",
        0x4450: "PixelView PlayTv-USB PRO (PAL) FM",
        0x4451: "Nogatech TV! Pro (PAL+)",
        0x4452: "Nogatech TV! Pro (PAL-I+)",
        0x4500: "Nogatech TV! Pro (NTSC)",
        0x4501: "Nogatech TV! Pro (PAL)",
        0x4550: "ZTV ZT-721 2.4GHz A/V Receiver",
        0x4551: "Dazzle TV! Pro Audio (P+)",
        0x4d00: "Hauppauge WinTV-USB USA",
        0x4d01: "Hauppauge WinTV-USB",
        0x4d02: "Hauppauge WinTV-USB UK",
        0x4d03: "Hauppauge WinTV-USB France",
        0x4d04: "Hauppauge WinTV (PAL D/K)",
        0x4d10: "Hauppauge WinTV-USB with FM USA radio",
        0x4d11: "Hauppauge WinTV-USB (PAL) with FM radio",
        0x4d12: "Hauppauge WinTV-USB UK with FM Radio",
        0x4d14: "Hauppauge WinTV (PAL D/K FM)",
        0x4d20: "Hauppauge WinTV-USB II (PAL) with FM radio",
        0x4d21: "Hauppauge WinTV-USB II (PAL)",
        0x4d22: "Hauppauge WinTV-USB II (PAL) Model 566",
        0x4d23: "Hauppauge WinTV-USB France 4D23",
        0x4d24: "Hauppauge WinTV Pro (PAL D/K)",
        0x4d25: "Hauppauge WinTV-USB Model 40209 rev B234",
        0x4d26: "Hauppauge WinTV-USB Model 40209 rev B243",
        0x4d27: "Hauppauge WinTV-USB Model 40204 Rev B281",
        0x4d28: "Hauppauge WinTV-USB Model 40204 rev B283",
        0x4d29: "Hauppauge WinTV-USB Model 40205 rev B298",
        0x4d2a: "Hauppague WinTV-USB Model 602 Rev B285",
        0x4d2b: "Hauppague WinTV-USB Model 602 Rev B282",
        0x4d2c: "Hauppauge WinTV Pro (PAL/SECAM)",
        0x4d30: "Hauppauge WinTV-USB FM Model 40211 Rev B123",
        0x4d31: "Hauppauge WinTV-USB III (PAL) with FM radio Model 568",
        0x4d32: "Hauppauge WinTV-USB III (PAL) FM Model 573",
        0x4d34: "Hauppauge WinTV Pro (PAL D/K FM)",
        0x4d35: "Hauppauge WinTV-USB III (PAL) FM Model 597",
        0x4d36: "Hauppauge WinTV Pro (PAL B/G FM)",
        0x4d37: "Hauppauge WinTV-USB Model 40219 rev E189",
        0x4d38: "Hauppauge WinTV Pro (NTSC FM)",
    },
    0x0574: {
        "name": "City University of Hong Kong",
    },
    0x0575: {
        "name": "Philips Creative Display Solutions",
    },
    0x0576: {
        "name": "BAFO/Quality Computer Accessories",
    },
    0x0577: {
        "name": "ELSA",
    },
    0x0578: {
        "name": "Intrinsix Corp.",
    },
    0x0579: {
        "name": "GVC Corp.",
    },
    0x057a: {
        "name": "Samsung Electronics America",
    },
    0x057b: {
        "name": "Y-E Data, Inc.",
        0x0000: "FlashBuster-U Floppy",
        0x0001: "Tri-Media Reader Floppy",
        0x0006: "Tri-Media Reader Card Reader",
        0x0010: "Memory Stick Reader Writer",
        0x0020: "HEXA Media Drive 6-in-1 Card Reader Writer",
        0x0030: "Memory Card Viewer (TV)",
    },
    0x057c: {
        "name": "AVM GmbH",
        0x0b00: "ISDN-Controller B1 Family",
        0x0c00: "ISDN-Controller FRITZ!Card",
        0x1000: "ISDN-Controller FRITZ!Card v2.0",
        0x1900: "ISDN-Controller FRITZ!Card v2.1",
        0x2000: "ISDN-Connector FRITZ!X",
        0x2200: "BlueFRITZ!",
        0x2300: "Teledat X130 DSL",
        0x2800: "ISDN-Connector TA",
        0x3200: "Teledat X130 DSL",
        0x3500: "FRITZ!Card DSL SL",
        0x3701: "FRITZ!Box SL",
        0x3702: "FRITZ!Box",
        0x3800: "BlueFRITZ! Bluetooth Stick",
        0x3a00: "FRITZ!Box Fon",
        0x3c00: "FRITZ!Box WLAN",
        0x3d00: "Fritz!Box",
        0x3e01: "FRITZ!Box (Annex A)",
        0x4001: "FRITZ!Box Fon (Annex A)",
        0x4101: "FRITZ!Box WLAN (Annex A)",
        0x4201: "FRITZ!Box Fon WLAN (Annex A)",
        0x4601: "Eumex 5520PC (WinXP/2000)",
        0x4602: "Eumex 400 (WinXP/2000)",
        0x4701: "AVM FRITZ!Box Fon ata",
        0x5401: "Eumex 300 IP",
        0x5601: "AVM Fritz!WLAN [Texas Instruments TNETW1450]",
        0x6201: "AVM Fritz!WLAN v1.1 [Texas Instruments TNETW1450]",
        0x62ff: "AVM Fritz!WLAN USB (in CD-ROM-mode)",
        0x8401: "Fritz!WLAN N [Atheros AR9001U]",
        0x8402: "Fritz!WLAN N 2.4 [Atheros AR9001U]",
        0x8403: "Fritz!WLAN N v2 [Atheros AR9271]",
        0x84ff: "AVM Fritz!WLAN USB N (in CD-ROM-mode)",
    },
    0x057d: {
        "name": "Shark Multimedia, Inc.",
    },
    0x057e: {
        "name": "Nintendo Co., Ltd",
        0x0305: "Broadcom BCM2045A Bluetooth Radio [Nintendo Wii]",
        0x0306: "Wii Remote Controller RVL-003",
    },
    0x057f: {
        "name": "QuickShot, Ltd",
        0x6238: "USB StrikePad",
    },
    0x0580: {
        "name": "Denron, Inc.",
    },
    0x0581: {
        "name": "Racal Data Group",
    },
    0x0582: {
        "name": "Roland Corp.",
        0x0000: "UA-100(G)",
        0x0002: "UM-4/MPU-64 MIDI Interface",
        0x0003: "SoundCanvas SC-8850",
        0x0004: "U-8",
        0x0005: "UM-2(C/EX)",
        0x0007: "SoundCanvas SC-8820",
        0x0008: "PC-300",
        0x0009: "UM-1(E/S/X)",
        0x000b: "SK-500",
        0x000c: "SC-D70",
        0x0010: "EDIROL UA-5",
        0x0011: "Edirol UA-5 Sound Capture",
        0x0012: "XV-5050",
        0x0013: "XV-5050",
        0x0014: "EDIROL UM-880 MIDI I/F (native)",
        0x0015: "EDIROL UM-880 MIDI I/F (generic)",
        0x0016: "EDIROL SD-90",
        0x0017: "EDIROL SD-90",
        0x0018: "UA-1A",
        0x001b: "MMP-2",
        0x001c: "MMP-2",
        0x001d: "V-SYNTH",
        0x001e: "V-SYNTH",
        0x0023: "EDIROL UM-550",
        0x0024: "EDIROL UM-550",
        0x0025: "EDIROL UA-20",
        0x0026: "EDIROL UA-20",
        0x0027: "EDIROL SD-20",
        0x0028: "EDIROL SD-20",
        0x0029: "EDIROL SD-80",
        0x002a: "EDIROL SD-80",
        0x002b: "EDIROL UA-700",
        0x002c: "EDIROL UA-700",
        0x002d: "XV-2020 Synthesizer",
        0x002e: "XV-2020 Synthesizer",
        0x002f: "VariOS",
        0x0030: "VariOS",
        0x0033: "EDIROL PCR",
        0x0034: "EDIROL PCR",
        0x0035: "M-1000",
        0x0037: "Digital Piano",
        0x0038: "Digital Piano",
        0x003b: "BOSS GS-10",
        0x003c: "BOSS GS-10",
        0x0040: "GI-20",
        0x0041: "GI-20",
        0x0042: "RS-70",
        0x0043: "RS-70",
        0x0044: "EDIROL UA-1000",
        0x0047: "EDIROL UR-80 WAVE",
        0x0048: "EDIROL UR-80 MIDI",
        0x0049: "EDIROL UR-80 WAVE",
        0x004a: "EDIROL UR-80 MIDI",
        0x004b: "EDIROL M-100FX",
        0x004c: "EDIROL PCR-A WAVE",
        0x004d: "EDIROL PCR-A MIDI",
        0x004e: "EDIROL PCR-A WAVE",
        0x004f: "EDIROL PCR-A MIDI",
        0x0050: "EDIROL UA-3FX",
        0x0052: "EDIROL UM-1SX",
        0x0054: "Digital Piano",
        0x0060: "EXR Series",
        0x0064: "EDIROL PCR-1 WAVE",
        0x0065: "EDIROL PCR-1 MIDI",
        0x0066: "EDIROL PCR-1 WAVE",
        0x0067: "EDIROL PCR-1 MIDI",
        0x006a: "SP-606",
        0x006b: "SP-606",
        0x006d: "FANTOM-X",
        0x006e: "FANTOM-X",
        0x0073: "EDIROL UA-25",
        0x0074: "EDIROL UA-25",
        0x0075: "BOSS DR-880",
        0x0076: "BOSS DR-880",
        0x007a: "RD",
        0x007b: "RD",
        0x007d: "EDIROL UA-101",
        0x0080: "G-70",
        0x0081: "G-70",
        0x0084: "V-SYNTH XT",
        0x0089: "BOSS GT-PRO",
        0x008b: "EDIROL PC-50",
        0x008c: "EDIROL PC-50",
        0x008d: "EDIROL UA-101 USB1",
        0x0092: "EDIROL PC-80 WAVE",
        0x0093: "EDIROL PC-80 MIDI",
        0x0096: "EDIROL UA-1EX",
        0x009a: "EDIROL UM-3EX",
        0x009d: "EDIROL UM-1",
        0x00a0: "MD-P1",
        0x00a2: "Digital Piano",
        0x00a3: "EDIROL UA-4FX",
        0x00a6: "Juno-G",
        0x00a9: "MC-808",
        0x00ad: "SH-201",
        0x00b2: "VG-99",
        0x00b3: "VG-99",
        0x00b7: "BK-7m/VIMA JM-5/8",
        0x00c2: "SonicCell",
        0x00c4: "EDIROL M-16DX",
        0x00c5: "SP-555",
        0x00c7: "V-Synth GT",
        0x00d1: "Music Atelier",
        0x00d3: "M-380/400",
        0x00da: "BOSS GT-10",
        0x00db: "BOSS GT-10 Guitar Effects Processor",
        0x00dc: "BOSS GT-10B",
        0x00de: "Fantom G",
        0x00e6: "EDIROL UA-25EX (Advanced mode)",
        0x00e7: "EDIROL UA-25EX",
        0x00e9: "UA-1G",
        0x00eb: "VS-100",
        0x00f6: "GW-8/AX-Synth",
        0x00f8: "JUNO Series",
        0x00fc: "VS-700C",
        0x00fd: "VS-700",
        0x00fe: "VS-700 M1",
        0x00ff: "VS-700 M2",
        0x0100: "VS-700",
        0x0101: "VS-700 M2",
        0x0102: "VB-99",
        0x0104: "UM-1G",
        0x0106: "UM-2G",
        0x0108: "UM-3G",
        0x0109: "eBand JS-8",
        0x010d: "A-500S",
        0x010f: "A-PRO",
        0x0110: "A-PRO",
        0x0111: "GAIA SH-01",
        0x0113: "ME-25",
        0x0114: "SD-50",
        0x0116: "WAVE/MP3 RECORDER R-05",
        0x0117: "VS-20",
        0x0119: "OCTAPAD SPD-30",
        0x011c: "Lucina AX-09",
        0x011e: "BR-800",
        0x0120: "OCTA-CAPTURE",
        0x0121: "OCTA-CAPTURE",
        0x0123: "JUNO-Gi",
        0x0124: "M-300",
        0x0127: "GR-55",
        0x012a: "UM-ONE",
        0x012b: "DUO-CAPTURE",
        0x012f: "QUAD-CAPTURE",
        0x0130: "MICRO BR BR-80",
        0x0132: "TRI-CAPTURE",
        0x0134: "V-Mixer",
        0x0138: "Boss RC-300 (Audio mode)",
        0x0139: "Boss RC-300 (Storage mode)",
        0x013a: "JUPITER-80",
        0x013e: "R-26",
        0x0145: "SPD-SX",
        0x014b: "eBand JS-10",
        0x014d: "GT-100",
        0x0150: "TD-15",
        0x0151: "TD-11",
        0x0154: "JUPITER-50",
        0x0156: "A-Series",
        0x0158: "TD-30",
        0x0159: "DUO-CAPTURE EX",
        0x015b: "INTEGRA-7",
        0x015d: "R-88",
        0x0505: "EDIROL UA-101",
    },
    0x0583: {
        "name": "Padix Co., Ltd (Rockfire)",
        0x0001: "4 Axis 12 button +POV",
        0x0002: "4 Axis 12 button +POV",
        0x2030: "RM-203 USB Nest [mode 1]",
        0x2031: "RM-203 USB Nest [mode 2]",
        0x2032: "RM-203 USB Nest [mode 3]",
        0x2033: "RM-203 USB Nest [mode 4]",
        0x2050: "PX-205 PSX Bridge",
        0x205f: "PSX/USB converter",
        0x206f: "USB, 2-axis 8-button gamepad",
        0x3050: "QF-305u Gamepad",
        0x3379: "Rockfire X-Force",
        0x337f: "Rockfire USB RacingStar Vibra",
        0x509f: "USB,4-Axis,12-Button with POV",
        0x5259: "Rockfire USB SkyShuttle Vibra",
        0x525f: "USB Vibration Pad",
        0x5308: "USB Wireless VibrationPad",
        0x5359: "Rockfire USB SkyShuttle Pro",
        0x535f: "USB,real VibrationPad",
        0x5659: "Rockfire USB SkyShuttle Vibra",
        0x565f: "USB VibrationPad",
        0x6009: "Revenger",
        0x600f: "USB,GameBoard II",
        0x6258: "USB, 4-axis, 6-button joystick w/view finder",
        0x6889: "Windstorm Pro",
        0x688f: "QF-688uv Windstorm Pro Joystick",
        0x7070: "QF-707u Bazooka Joystick",
        0xa000: "MaxFire G-08XU Gamepad",
        0xa015: "4-Axis,16-Button with POV",
        0xa019: "USB, Vibration ,4-axis, 8-button joystick w/view finder",
        0xa020: "USB,4-Axis,10-Button with POV",
        0xa021: "USB,4-Axis,12-Button with POV",
        0xa022: "USB,4-Axis,14-Button with POV",
        0xa023: "USB,4-Axis,16-Button with POV",
        0xa024: "4axis,12button vibrition audio gamepad",
        0xa025: "4axis,12button vibrition audio gamepad",
        0xa130: "USB Wireless 2.4GHz Gamepad",
        0xa131: "USB Wireless 2.4GHz Joystick",
        0xa132: "USB Wireless 2.4GHz Wheelpad",
        0xa133: "USB Wireless 2.4GHz Wheel&Gamepad",
        0xa202: "ForceFeedbackWheel",
        0xa209: "MetalStrike FF",
        0xb000: "USB,4-Axis,12-Button with POV",
        0xb001: "USB,4-Axis,12-Button with POV",
        0xb002: "Vibration,12-Button USB Wheel",
        0xb005: "USB,12-Button Wheel",
        0xb008: "USB Wireless 2.4GHz Wheel",
        0xb009: "USB,12-Button  Wheel",
        0xb00a: "PSX/USB converter",
        0xb00b: "PSX/USB converter",
        0xb00c: "PSX/USB converter",
        0xb00d: "PSX/USB converter",
        0xb00e: "4-Axis,12-Button with POV",
        0xb00f: "USB,5-Axis,10-Button with POV",
        0xb010: "MetalStrike Pro",
        0xb012: "Wireless MetalStrike",
        0xb013: "USB,Wiress  2.4GHZ Joystick",
        0xb016: "USB,5-Axis,10-Button with POV",
        0xb018: "TW6 Wheel",
        0xff60: "USB Wireless VibrationPad",
    },
    0x0584: {
        "name": "RATOC System, Inc.",
        0x0008: "Fujifilm MemoryCard ReaderWriter",
        0x0220: "U2SCX SCSI Converter",
        0xb000: "REX-USB60",
        0xb020: "REX-USB60F",
    },
    0x0585: {
        "name": "FlashPoint Technology, Inc.",
        0x0001: "Digital Camera",
        0x0002: "Digital Camera",
        0x0003: "Digital Camera",
        0x0004: "Digital Camera",
        0x0005: "Digital Camera",
        0x0006: "Digital Camera",
        0x0007: "Digital Camera",
        0x0008: "Digital Camera",
        0x0009: "Digital Camera",
        0x000a: "Digital Camera",
        0x000b: "Digital Camera",
        0x000c: "Digital Camera",
        0x000d: "Digital Camera",
        0x000e: "Digital Camera",
        0x000f: "Digital Camera",
    },
    0x0586: {
        "name": "ZyXEL Communications Corp.",
        0x0025: "802.11b/g/n USB Wireless Network Adapter",
        0x0102: "omni.net II ISDN TA",
        0x1000: "Omni NET Modem / ISDN TA",
        0x1500: "Omni 56K Plus",
        0x2011: "Scorpion-980N keyboard",
        0x3304: "LAN Modem",
        0x3309: "ADSL Modem Prestige 600 series",
        0x330a: "ADSL Modem Interface",
        0x330e: "USB Broadband ADSL Modem Rev 1.10",
        0x3400: "ZyAIR B-220 IEEE 802.11b Adapter",
        0x3401: "ZyAIR G-220 802.11bg",
        0x3402: "ZyAIR G-220F 802.11bg",
        0x3403: "AG-200 802.11abg Wireless Adapter [Atheros AR5523]",
        0x3407: "G-200 v2 802.11bg",
        0x3408: "G-260 802.11bg",
        0x3409: "AG-225H 802.11bg",
        0x340a: "M-202 802.11bg",
        0x340c: "G-270S 802.11bg Wireless Adapter [Atheros AR5523]",
        0x340f: "G-220 v2 802.11bg",
        0x3410: "ZyAIR G-202 802.11bg",
        0x3412: "802.11bg",
        0x3413: "ZyAIR AG-225H v2 802.11bg",
        0x3415: "G-210H 802.11g Wireless Adapter",
        0x3416: "NWD-210N 802.11b/g/n-draft wireless adapter",
        0x3417: "NWD271N 802.11n Wireless Adapter [Atheros AR9001U-(2)NG]",
        0x3418: "NWD211AN 802.11abgn Wireless Adapter [Ralink RT2870]",
        0x3419: "G-220 v3 802.11bg Wireless Adapter [ZyDAS ZD1211B]",
        0x341a: "NWD-270N Wireless N-lite USB Adapter",
        0x341e: "NWD2105 802.11bgn Wireless Adapter [Ralink RT3070]",
        0x341f: "NWD2205 802.11n Wireless N Adapter [Realtek RTL8192CU]",
        0x343e: "N220 802.11bgn Wireless Adapter",
    },
    0x0587: {
        "name": "America Kotobuki Electronics Industries, Inc.",
    },
    0x0588: {
        "name": "Sapien Design",
    },
    0x0589: {
        "name": "Victron",
    },
    0x058a: {
        "name": "Nohau Corp.",
    },
    0x058b: {
        "name": "Infineon Technologies",
        0x001c: "Flash Drive",
    },
    0x058c: {
        "name": "In Focus Systems",
        0x0007: "Flash",
        0x0008: "LP130",
        0x000a: "LP530",
        0x0010: "Projector",
        0x0011: "Projector",
        0x0012: "Projector",
        0x0013: "Projector",
        0x0014: "Projector",
        0x0015: "Projector",
        0x0016: "Projector",
        0x0017: "Projector",
        0x0018: "Projector",
        0x0019: "Projector",
        0x001a: "Projector",
        0x001b: "Projector",
        0x001c: "Projector",
        0x001d: "Projector",
        0x001e: "Projector",
        0x001f: "Projector",
        0xffe5: "IN34 Projector",
    },
    0x058d: {
        "name": "Micrel Semiconductor",
    },
    0x058e: {
        "name": "Tripath Technology, Inc.",
    },
    0x058f: {
        "name": "Alcor Micro Corp.",
        0x1234: "Flash Drive",
        0x2412: "SCard R/W CSR-145",
        0x2802: "Monterey Keyboard",
        0x5492: "Hub",
        0x6232: "Hi-Speed 16-in-1 Flash Card Reader/Writer",
        0x6254: "USB Hub",
        0x6331: "SD/MMC/MS Card Reader",
        0x6332: "Multi-Function Card Reader",
        0x6335: "SD/MMC Card Reader",
        0x6360: "Multimedia Card Reader",
        0x6361: "Multimedia Card Reader",
        0x6362: "Flash Card Reader/Writer",
        0x6364: "AU6477 Card Reader Controller",
        0x6366: "Multi Flash Reader",
        0x6377: "Multimedia Card Reader",
        0x6386: "Memory Card",
        0x6387: "Flash Drive",
        0x6390: "USB 2.0-IDE bridge",
        0x9213: "MacAlly Kbd Hub",
        0x9215: "AU9814 Hub",
        0x9254: "Hub",
        0x9310: "Mass Storage (UID4/5A & UID7A)",
        0x9320: "Micro Storage Driver for Win98",
        0x9321: "Micro Storage Driver for Win98",
        0x9330: "SD Reader",
        0x9331: "Micro Storage Driver for Win98",
        0x9340: "Delkin eFilm Reader-32",
        0x9350: "Delkin eFilm Reader-32",
        0x9360: "8-in-1 Media Card Reader",
        0x9361: "Multimedia Card Reader",
        0x9368: "Multimedia Card Reader",
        0x9380: "Flash Drive",
        0x9382: "Acer/Sweex Flash drive",
        0x9384: "qdi U2Disk T209M",
        0x9410: "Keyboard",
        0x9472: "Keyboard Hub",
        0x9510: "ChunghwaTL USB02 Smartcard Reader",
        0x9520: "EMV Certified Smart Card Reader",
        0x9720: "USB-Serial Adapter",
        0xa014: "Asus Integrated Webcam",
    },
    0x0590: {
        "name": "Omron Corp.",
        0x0004: "Cable Modem",
        0x000b: "MR56SVS",
        0x0028: "HJ-720IT / HEM-7080IT-E / HEM-790IT",
    },
    0x0591: {
        "name": "Questra Consulting",
    },
    0x0592: {
        "name": "Powerware Corp.",
        0x0002: "UPS (X-Slot)",
    },
    0x0593: {
        "name": "Incite",
    },
    0x0594: {
        "name": "Princeton Graphic Systems",
    },
    0x0595: {
        "name": "Zoran Microelectronics, Ltd",
        0x1001: "Digitrex DSC-1300/DSC-2100 (mass storage mode)",
        0x2002: "DIGITAL STILL CAMERA 6M 4X",
        0x4343: "Digital Camera EX-20 DSC",
    },
    0x0596: {
        "name": "MicroTouch Systems, Inc.",
        0x0001: "Touchscreen",
        0x0002: "Touch Screen Controller",
        0x0500: "PCT Multitouch HID Controller",
    },
    0x0597: {
        "name": "Trisignal Communications",
    },
    0x0598: {
        "name": "Niigata Canotec Co., Inc.",
    },
    0x0599: {
        "name": "Brilliance Semiconductor, Inc.",
    },
    0x059a: {
        "name": "Spectrum Signal Processing, Inc.",
    },
    0x059b: {
        "name": "Iomega Corp.",
        0x0001: "Zip 100 (Type 1)",
        0x000b: "Zip 100 (Type 2)",
        0x0021: "Win98 Disk Controller",
        0x0030: "Zip 250 (Ver 1)",
        0x0031: "Zip 100 (Type 3)",
        0x0032: "Zip 250 (Ver 2)",
        0x0034: "Zip 100 Driver",
        0x0037: "Zip 750 MB",
        0x0040: "SCSI Bridge",
        0x0042: "Rev 70 GB",
        0x0050: "Zip CD 650 Writer",
        0x0053: "CDRW55292EXT CD-RW External Drive",
        0x0056: "External CD-RW Drive Enclosure",
        0x0057: "Mass Storage Device",
        0x005d: "Mass Storage Device",
        0x005f: "CDRW64892EXT3-C CD-RW 52x24x52x External Drive",
        0x0060: "PCMCIA PocketZip Dock",
        0x0061: "Varo PocketZip 40 MP3 Player",
        0x006d: "HipZip MP3 Player",
        0x007c: "Ultra Max USB/1394",
        0x007d: "HTC42606 0G9AT00 [Iomega HDD]",
        0x007e: "Mini 256MB/512MB Flash Drive [IOM2D5]",
        0x00db: "FotoShow Zip 250 Driver",
        0x0150: "Mass Storage Device",
        0x015d: "Super DVD Writer",
        0x0173: "Hi-Speed USB-to-IDE Bridge Controller",
        0x0174: "Hi-Speed USB-to-IDE Bridge Controller",
        0x0176: "Hi-Speed USB-to-IDE Bridge Controller",
        0x0177: "Hi-Speed USB-to-IDE Bridge Controller",
        0x0178: "Hi-Speed USB-to-IDE Bridge Controller",
        0x0179: "Hi-Speed USB-to-IDE Bridge Controller",
        0x017a: "HDD",
        0x017b: "HDD/1394A",
        0x017c: "HDD/1394B",
        0x0251: "Optical",
        0x0252: "Optical",
        0x0278: "LDHD-UPS [Professional Desktop Hard Drive eSATA / USB2.0]",
        0x027a: "LPHD250-U [Portable Hard Drive Silver Series 250 Go]",
        0x0470: "Prestige Portable Hard Drive",
        0x047a: "Select Portable Hard Drive",
        0x0571: "Prestige Portable Hard Drive",
        0x0579: "eGo Portable Hard Drive",
        0x1052: "DVD+RW External Drive",
    },
    0x059c: {
        "name": "A-Trend Technology Co., Ltd",
    },
    0x059d: {
        "name": "Advanced Input Devices",
    },
    0x059e: {
        "name": "Intelligent Instrumentation",
    },
    0x059f: {
        "name": "LaCie, Ltd",
        0x0201: "StudioDrive USB2",
        0x0202: "StudioDrive USB2",
        0x0203: "StudioDrive USB2",
        0x0211: "PocketDrive",
        0x0212: "PocketDrive",
        0x0213: "PocketDrive USB2",
        0x0323: "LaCie d2 Drive USB2",
        0x0421: "Big Disk G465",
        0x0641: "Mobile Hard Drive",
        0x100c: "Rugged Triple Interface Mobile Hard Drive",
        0x1010: "Desktop Hard Drive",
        0x1019: "Desktop Hard Drive",
        0x1021: "Little Disk",
        0x1027: "iamaKey V2",
        0x102a: "Rikiki Hard Drive",
        0x1049: "rikiki Harddrive",
        0x1052: "P'9220 Mobile Drive",
        0xa601: "HardDrive",
        0xa602: "CD R/W",
    },
    0x05a0: {
        "name": "Vetronix Corp.",
    },
    0x05a1: {
        "name": "USC Corp.",
    },
    0x05a2: {
        "name": "Fuji Film Microdevices Co., Ltd",
    },
    0x05a3: {
        "name": "ARC International",
        0x8388: "Marvell 88W8388 802.11a/b/g WLAN",
    },
    0x05a4: {
        "name": "Ortek Technology, Inc.",
        0x1000: "WKB-1000S Wireless Ergo Keyboard with Touchpad",
        0x2000: "WKB-2000 Wireless Keyboard with Touchpad",
        0x9720: "Keyboard Mouse",
        0x9722: "Keyboard",
        0x9731: "MCK-600W/MCK-800USB Keyboard",
        0x9783: "Wireless Keypad",
        0x9837: "Targus Number Keypad",
        0x9862: "Targus Number Keypad (Composite Device)",
        0x9881: "IR receiver [VRC-1100 Vista MCE Remote Control]",
    },
    0x05a5: {
        "name": "Sampo Technology Corp.",
    },
    0x05a6: {
        "name": "Cisco Systems, Inc.",
        0x0001: "CVA124 Cable Voice Adapter (WDM)",
        0x0002: "CVA122 Cable Voice Adapter (WDM)",
        0x0003: "CVA124E Cable Voice Adapter (WDM)",
        0x0004: "CVA122E Cable Voice Adapter (WDM)",
    },
    0x05a7: {
        "name": "Bose Corp.",
    },
    0x05a8: {
        "name": "Spacetec IMC Corp.",
    },
    0x05a9: {
        "name": "OmniVision Technologies, Inc.",
        0x0511: "OV511 Webcam",
        0x0518: "OV518 Webcam",
        0x0519: "OV519 Microphone",
        0x1550: "VEHO Filmscanner",
        0x2640: "OV2640 Webcam",
        0x2643: "Monitor Webcam",
        0x264b: "Monitor Webcam",
        0x2800: "SuperCAM",
        0x4519: "Webcam Classic",
        0x7670: "OV7670 Webcam",
        0x8519: "OV519 Webcam",
        0xa511: "OV511+ Webcam",
        0xa518: "D-Link DSB-C310 Webcam",
    },
    0x05aa: {
        "name": "Utilux South China, Ltd",
    },
    0x05ab: {
        "name": "In-System Design",
        0x0002: "Parallel Port",
        0x0030: "Storage Adapter V2 (TPP)",
        0x0031: "ATA Bridge",
        0x0060: "USB 2.0 ATA Bridge",
        0x0061: "Storage Adapter V3 (TPP-I)",
        0x0101: "Storage Adapter (TPP)",
        0x0130: "Compact Flash and Microdrive Reader (TPP)",
        0x0200: "USS725 ATA Bridge",
        0x0201: "Storage Adapter (TPP)",
        0x0202: "ATA Bridge",
        0x0300: "Portable Hard Drive (TPP)",
        0x0301: "Portable Hard Drive V2",
        0x0350: "Portable Hard Drive (TPP)",
        0x0351: "Portable Hard Drive V2",
        0x081a: "ATA Bridge",
        0x0cda: "ATA Bridge for CD-R/RW",
        0x1001: "BAYI Printer Class Support",
        0x5700: "Storage Adapter V2 (TPP)",
        0x5701: "USB Storage Adapter V2",
        0x5901: "Smart Board (TPP)",
        0x5a01: "ATI Storage Adapter (TPP)",
        0x5d01: "DataBook Adapter (TPP)",
    },
    0x05ac: {
        "name": "Apple, Inc.",
        0x0201: "USB Keyboard [Alps or Logitech, M2452]",
        0x0202: "Keyboard [ALPS]",
        0x0205: "Extended Keyboard [Mitsumi]",
        0x0206: "Extended Keyboard [Mitsumi]",
        0x020b: "Pro Keyboard [Mitsumi, A1048/US layout]",
        0x020c: "Extended Keyboard [Mitsumi]",
        0x020d: "Pro Keyboard [Mitsumi, A1048/JIS layout]",
        0x020e: "Internal Keyboard/Trackpad (ANSI)",
        0x020f: "Internal Keyboard/Trackpad (ISO)",
        0x0214: "Internal Keyboard/Trackpad (ANSI)",
        0x0215: "Internal Keyboard/Trackpad (ISO)",
        0x0216: "Internal Keyboard/Trackpad (JIS)",
        0x0217: "Internal Keyboard/Trackpad (ANSI)",
        0x0218: "Internal Keyboard/Trackpad (ISO)",
        0x0219: "Internal Keyboard/Trackpad (JIS)",
        0x021a: "Internal Keyboard/Trackpad (ANSI)",
        0x021b: "Internal Keyboard/Trackpad (ISO)",
        0x021c: "Internal Keyboard/Trackpad (JIS)",
        0x021d: "Aluminum Mini Keyboard (ANSI)",
        0x021e: "Aluminum Mini Keyboard (ISO)",
        0x021f: "Aluminum Mini Keyboard (JIS)",
        0x0220: "Aluminum Keyboard (ANSI)",
        0x0221: "Aluminum Keyboard (ISO)",
        0x0222: "Aluminum Keyboard (JIS)",
        0x0223: "Internal Keyboard/Trackpad (ANSI)",
        0x0224: "Internal Keyboard/Trackpad (ISO)",
        0x0225: "Internal Keyboard/Trackpad (JIS)",
        0x0229: "Internal Keyboard/Trackpad (MacBook Pro) (ANSI)",
        0x022a: "Internal Keyboard/Trackpad (MacBook Pro) (ISO)",
        0x022b: "Internal Keyboard/Trackpad (MacBook Pro) (JIS)",
        0x0230: "Internal Keyboard/Trackpad (MacBook Pro 4,1) (ANSI)",
        0x0231: "Internal Keyboard/Trackpad (MacBook Pro 4,1) (ISO)",
        0x0232: "Internal Keyboard/Trackpad (MacBook Pro 4,1) (JIS)",
        0x0236: "Internal Keyboard/Trackpad (ANSI)",
        0x0237: "Internal Keyboard/Trackpad (ISO)",
        0x0238: "Internal Keyboard/Trackpad (JIS)",
        0x023f: "Internal Keyboard/Trackpad (ANSI)",
        0x0240: "Internal Keyboard/Trackpad (ISO)",
        0x0241: "Internal Keyboard/Trackpad (JIS)",
        0x0242: "Internal Keyboard/Trackpad (ANSI)",
        0x0243: "Internal Keyboard/Trackpad (ISO)",
        0x0244: "Internal Keyboard/Trackpad (JIS)",
        0x0245: "Internal Keyboard/Trackpad (ANSI)",
        0x0246: "Internal Keyboard/Trackpad (ISO)",
        0x0247: "Internal Keyboard/Trackpad (JIS)",
        0x024a: "Internal Keyboard/Trackpad (MacBook Air) (ISO)",
        0x024d: "Internal Keyboard/Trackpad (MacBook Air) (ISO)",
        0x0250: "Aluminium Keyboard (ISO)",
        0x0252: "Internal Keyboard/Trackpad (ANSI)",
        0x0253: "Internal Keyboard/Trackpad (ISO)",
        0x0254: "Internal Keyboard/Trackpad (JIS)",
        0x0263: "Apple Internal Keyboard / Trackpad (MacBook Retina)",
        0x0301: "USB Mouse [Mitsumi, M4848]",
        0x0302: "Optical Mouse [Fujitsu]",
        0x0304: "Optical USB Mouse [Mitsumi]",
        0x0306: "Optical USB Mouse [Fujitsu]",
        0x030a: "Internal Trackpad",
        0x030b: "Internal Trackpad",
        0x030d: "Magic Mouse",
        0x030e: "MC380Z/A [Magic Trackpad]",
        0x1000: "Bluetooth HCI MacBookPro (HID mode)",
        0x1001: "Keyboard Hub [ALPS]",
        0x1002: "Extended Keyboard Hub [Mitsumi]",
        0x1003: "Hub in Pro Keyboard [Mitsumi, A1048]",
        0x1006: "Hub in Aluminum Keyboard",
        0x1101: "Speakers",
        0x1105: "Audio in LED Cinema Display",
        0x1107: "Thunderbolt Display Audio",
        0x1112: "FaceTime HD Camera (Display)",
        0x1201: "3G iPod",
        0x1202: "iPod 2G",
        0x1203: "iPod 4.Gen Grayscale 40G",
        0x1204: "iPod [Photo]",
        0x1205: "iPod Mini 1.Gen/2.Gen",
        0x1206: "iPod '06'",
        0x1207: "iPod '07'",
        0x1208: "iPod '08'",
        0x1209: "iPod Video",
        0x120a: "iPod Nano",
        0x1223: "iPod Classic/Nano 3.Gen (DFU mode)",
        0x1224: "iPod Nano 3.Gen (DFU mode)",
        0x1225: "iPod Nano 4.Gen (DFU mode)",
        0x1227: "Mobile Device (DFU Mode)",
        0x1231: "iPod Nano 5.Gen (DFU mode)",
        0x1240: "iPod Nano 2.Gen (DFU mode)",
        0x1242: "iPod Nano 3.Gen (WTF mode)",
        0x1243: "iPod Nano 4.Gen (WTF mode)",
        0x1245: "iPod Classic 3.Gen (WTF mode)",
        0x1246: "iPod Nano 5.Gen (WTF mode)",
        0x1255: "iPod Nano 4.Gen (DFU mode)",
        0x1260: "iPod Nano 2.Gen",
        0x1261: "iPod Classic",
        0x1262: "iPod Nano 3.Gen",
        0x1263: "iPod Nano 4.Gen",
        0x1265: "iPod Nano 5.Gen",
        0x1266: "iPod Nano 6.Gen",
        0x1281: "Apple Mobile Device [Recovery Mode]",
        0x1290: "iPhone",
        0x1291: "iPod Touch 1.Gen",
        0x1292: "iPhone 3G",
        0x1293: "iPod Touch 2.Gen",
        0x1294: "iPhone 3GS",
        0x1296: "iPod Touch 3.Gen (8GB)",
        0x1297: "iPhone 4",
        0x1299: "iPod Touch 3.Gen",
        0x129a: "iPad",
        0x129e: "iPod Touch 4.Gen",
        0x129f: "iPad 2",
        0x12a0: "iPhone 4S",
        0x12a2: "iPad 2 (3G; 64GB)",
        0x12a6: "iPad 3 (3G, 16 GB)",
        0x12a9: "iPad 2",
        0x12aa: "iPod Touch 5.Gen [A1421]",
        0x1300: "iPod Shuffle",
        0x1301: "iPod Shuffle 2.Gen",
        0x1302: "iPod Shuffle 3.Gen",
        0x1303: "iPod Shuffle 4.Gen",
        0x1401: "Modem",
        0x1402: "Ethernet Adapter [A1277]",
        0x1500: "SuperDrive [A1379]",
        0x8202: "HCF V.90 Data/Fax Modem",
        0x8203: "Bluetooth HCI",
        0x8204: "Built-in Bluetooth 2.0+EDR HCI",
        0x8205: "Bluetooth HCI",
        0x8206: "Bluetooth HCI",
        0x820a: "Bluetooth HID Keyboard",
        0x820b: "Bluetooth HID Mouse",
        0x820f: "Bluetooth HCI",
        0x8213: "Bluetooth Host Controller",
        0x8215: "Built-in Bluetooth 2.0+EDR HCI",
        0x8216: "Bluetooth USB Host Controller",
        0x8217: "Bluetooth USB Host Controller",
        0x8218: "Bluetooth Host Controller",
        0x821a: "Bluetooth Host Controller",
        0x821f: "Built-in Bluetooth 2.0+EDR HCI",
        0x8240: "Built-in IR Receiver",
        0x8241: "Built-in IR Receiver",
        0x8242: "Built-in IR Receiver",
        0x8281: "Bluetooth Host Controller",
        0x8286: "Bluetooth Host Controller",
        0x8300: "Built-in iSight (no firmware loaded)",
        0x8403: "Internal Memory Card Reader",
        0x8404: "Internal Memory Card Reader",
        0x8501: "Built-in iSight [Micron]",
        0x8502: "Built-in iSight",
        0x8505: "Built-in iSight",
        0x8507: "Built-in iSight",
        0x8508: "iSight in LED Cinema Display",
        0x8509: "FaceTime HD Camera",
        0x850a: "FaceTime Camera",
        0x8510: "FaceTime HD Camera (Built-in)",
        0x911c: "Hub in A1082 [Cinema HD Display 23\"]",
        0x912f: "Hub in 30\" Cinema Display",
        0x9215: "Studio Display 15\"",
        0x9217: "Studio Display 17\"",
        0x9218: "Cinema Display 23\"",
        0x9219: "Cinema Display 20\"",
        0x921c: "A1082 [Cinema HD Display 23\"]",
        0x921e: "Cinema Display 24\"",
        0x9221: "30\" Cinema Display",
        0x9226: "LED Cinema Display",
        0x9227: "Thunderbolt Display",
        0x9232: "Cinema HD Display 30\"",
        0xffff: "Bluetooth in DFU mode - Driver",
    },
    0x05ad: {
        "name": "Y.C. Cable U.S.A., Inc.",
    },
    0x05ae: {
        "name": "Synopsys, Inc.",
    },
    0x05af: {
        "name": "Jing-Mold Enterprise Co., Ltd",
        0x0806: "HP SK806A Keyboard",
        0x0809: "Wireless Keyboard and Mouse",
        0x0821: "IDE to",
        0x3062: "Cordless Keyboard",
        0x9167: "KB 9151B - 678",
        0x9267: "KB 9251B - 678 Mouse",
    },
    0x05b0: {
        "name": "Fountain Technologies, Inc.",
    },
    0x05b1: {
        "name": "First International Computer, Inc.",
        0x1389: "Bluetooth Wireless Adapter",
    },
    0x05b4: {
        "name": "LG Semicon Co., Ltd",
        0x4857: "M-Any DAH-210",
        0x6001: "Digisette DUO-MP3 AR-100",
    },
    0x05b5: {
        "name": "Dialogic Corp.",
    },
    0x05b6: {
        "name": "Proxima Corp.",
    },
    0x05b7: {
        "name": "Medianix Semiconductor, Inc.",
    },
    0x05b8: {
        "name": "Agiler, Inc.",
        0x3002: "Scroll Mouse",
    },
    0x05b9: {
        "name": "Philips Research Laboratories",
    },
    0x05ba: {
        "name": "DigitalPersona, Inc.",
        0x0007: "Fingerprint Reader",
        0x0008: "Fingerprint Reader",
        0x000a: "Fingerprint Reader",
    },
    0x05bb: {
        "name": "Grey Cell Systems",
    },
    0x05bc: {
        "name": "3G Green Green Globe Co., Ltd",
        0x0004: "Trackball",
    },
    0x05bd: {
        "name": "RAFI GmbH & Co. KG",
    },
    0x05be: {
        "name": "Tyco Electronics (Raychem)",
    },
    0x05bf: {
        "name": "S & S Research",
    },
    0x05c0: {
        "name": "Keil Software",
    },
    0x05c1: {
        "name": "Kawasaki Microelectronics, Inc.",
    },
    0x05c2: {
        "name": "Media Phonics (Suisse) S.A.",
    },
    0x05c5: {
        "name": "Digi International, Inc.",
        0x0002: "AccelePort USB 2",
        0x0004: "AccelePort USB 4",
        0x0008: "AccelePort USB 8",
    },
    0x05c6: {
        "name": "Qualcomm, Inc.",
        0x0114: "Select RW-200 CDMA Wireless Modem",
        0x1000: "Mass Storage Device",
        0x3100: "CDMA Wireless Modem/Phone",
        0x3196: "CDMA Wireless Modem",
        0x3197: "CDMA Wireless Modem/Phone",
        0x6000: "Siemens SG75",
        0x6503: "AnyData APE-540H",
        0x6613: "Onda H600/N501HS ZTE MF330",
        0x9000: "SIMCom SIM5218 modem",
        0x9001: "Gobi Wireless Modem",
        0x9002: "Gobi Wireless Modem",
        0x9008: "Gobi Wireless Modem (QDL mode)",
        0x9018: "Qualcomm HSUSB Device",
        0x9025: "Qualcomm HSUSB Device",
        0x9201: "Gobi Wireless Modem (QDL mode)",
        0x9202: "Gobi Wireless Modem",
        0x9203: "Gobi Wireless Modem",
        0x9211: "Acer Gobi Wireless Modem (QDL mode)",
        0x9212: "Acer Gobi Wireless Modem",
        0x9214: "Acer Gobi 2000 Wireless Modem (QDL mode)",
        0x9215: "Acer Gobi 2000 Wireless Modem",
        0x9221: "Gobi Wireless Modem (QDL mode)",
        0x9222: "Gobi Wireless Modem",
        0x9224: "Sony Gobi 2000 Wireless Modem (QDL mode)",
        0x9225: "Sony Gobi 2000 Wireless Modem",
        0x9231: "Gobi Wireless Modem (QDL mode)",
        0x9234: "Top Global Gobi 2000 Wireless Modem (QDL mode)",
        0x9235: "Top Global Gobi 2000 Wireless Modem",
        0x9244: "Samsung Gobi 2000 Wireless Modem (QDL mode)",
        0x9245: "Samsung Gobi 2000 Wireless Modem",
        0x9264: "Asus Gobi 2000 Wireless Modem (QDL mode)",
        0x9265: "Asus Gobi 2000 Wireless Modem",
        0x9274: "iRex Technologies Gobi 2000 Wireless Modem (QDL mode)",
        0x9275: "iRex Technologies Gobi 2000 Wireless Modem",
    },
    0x05c7: {
        "name": "Qtronix Corp.",
        0x0113: "PC Line Mouse",
        0x1001: "Lynx Mouse",
        0x2001: "Keyboard",
        0x2011: "SCorpius Keyboard",
        0x6001: "Ten-Keypad",
    },
    0x05c8: {
        "name": "Cheng Uei Precision Industry Co., Ltd (Foxlink)",
        0x0103: "FO13FF-65 PC-CAM",
        0x021a: "HP Webcam",
        0x0318: "Webcam",
        0x0403: "Webcam",
    },
    0x05c9: {
        "name": "Semtech Corp.",
    },
    0x05ca: {
        "name": "Ricoh Co., Ltd",
        0x0101: "RDC-5300 Camera",
        0x0325: "Caplio GX (ptp)",
        0x032d: "Caplio GX 8 (ptp)",
        0x032f: "Caplio R3 (ptp)",
        0x03a1: "IS200e",
        0x0403: "Printing Support",
        0x0405: "Type 101",
        0x0406: "Type 102",
        0x1803: "V5 camera [R5U870]",
        0x1810: "Pavilion Webcam [R5U870]",
        0x1812: "Pavilion Webcam",
        0x1814: "HD Webcam",
        0x1820: "Integrated Webcam",
        0x1830: "Visual Communication Camera VGP-VCC2 [R5U870]",
        0x1832: "Visual Communication Camera VGP-VCC3 [R5U870]",
        0x1833: "Visual Communication Camera VGP-VCC2 [R5U870]",
        0x1834: "Visual Communication Camera VGP-VCC2 [R5U870]",
        0x1835: "Visual Communication Camera VGP-VCC5 [R5U870]",
        0x1836: "Visual Communication Camera VGP-VCC4 [R5U870]",
        0x1837: "Visual Communication Camera VGP-VCC4 [R5U870]",
        0x1839: "Visual Communication Camera VGP-VCC6 [R5U870]",
        0x183a: "Visual Communication Camera VGP-VCC7 [R5U870]",
        0x183b: "Visual Communication Camera VGP-VCC8 [R5U870]",
        0x183d: "Sony Vaio Integrated Webcam",
        0x183e: "Visual Communication Camera VGP-VCC9 [R5U870]",
        0x1841: "Fujitsu F01/ Lifebook U810 [R5U870]",
        0x1870: "Webcam 1000",
        0x18b0: "Sony Vaio Integrated Webcam",
        0x18b1: "Sony Vaio Integrated Webcam",
        0x18b3: "Sony Vaio Integrated Webcam",
        0x18b5: "Sony Vaio Integrated Webcam",
        0x2201: "RDC-7 Camera",
        0x2202: "Caplio RR30",
        0x2203: "Caplio 300G",
        0x2204: "Caplio G3",
        0x2205: "Caplio RR30 / Medion MD 6126 Camera",
        0x2206: "Konica DG-3Z",
        0x2207: "Caplio Pro G3",
        0x2208: "Caplio G4",
        0x2209: "Caplio 400G wide",
        0x220a: "KONICA MINOLTA DG-4Wide",
        0x220b: "Caplio RX",
        0x220c: "Caplio GX",
        0x220d: "Caplio R1/RZ1",
        0x220e: "Sea & Sea 5000G",
        0x220f: "Rollei dr5 / Rollei dr5 (PTP mode)",
        0x2211: "Caplio R1S",
        0x2212: "Caplio R1v Camera",
        0x2213: "Caplio R2",
        0x2214: "Caplio GX 8",
        0x2215: "DSC 725",
        0x2216: "Caplio R3",
        0x2222: "RDC-i500",
    },
    0x05cb: {
        "name": "PowerVision Technologies, Inc.",
        0x1483: "PV8630 interface (scanners, webcams)",
    },
    0x05cc: {
        "name": "ELSA AG",
        0x2100: "MicroLink ISDN Office",
        0x2219: "MicroLink ISDN",
        0x2265: "MicroLink 56k",
        0x2267: "MicroLink 56k (V.250)",
        0x2280: "MicroLink 56k Fun",
        0x3000: "Micolink USB2Ethernet [pegasus]",
        0x3100: "AirLancer USB-11",
        0x3363: "MicroLink ADSL Fun",
    },
    0x05cd: {
        "name": "Silicom, Ltd",
    },
    0x05ce: {
        "name": "sci-worx GmbH",
    },
    0x05cf: {
        "name": "Sung Forn Co., Ltd",
    },
    0x05d0: {
        "name": "GE Medical Systems Lunar",
    },
    0x05d1: {
        "name": "Brainboxes, Ltd",
        0x0003: "Bluetooth Adapter BL-554",
    },
    0x05d2: {
        "name": "Wave Systems Corp.",
    },
    0x05d3: {
        "name": "Tohoku Ricoh Co., Ltd",
    },
    0x05d5: {
        "name": "Super Gate Technology Co., Ltd",
    },
    0x05d6: {
        "name": "Philips Semiconductors, CICT",
    },
    0x05d7: {
        "name": "Thomas & Betts Corp.",
        0x0099: "10Mbps Ethernet [klsi]",
    },
    0x05d8: {
        "name": "Ultima Electronics Corp.",
        0x4001: "Artec Ultima 2000",
        0x4002: "Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner",
        0x4003: "Artec E+ 48U",
        0x4004: "Artec E+ Pro",
        0x4005: "MEM48U",
        0x4006: "TRUST EASY WEBSCAN 19200",
        0x4007: "TRUST 240H EASY WEBSCAN GOLD",
        0x4008: "Trust Easy Webscan 19200",
        0x4009: "Umax Astraslim",
        0x4013: "IT Scan 1200",
        0x8105: "Artec T1 USB TVBOX (cold)",
        0x8106: "Artec T1 USB TVBOX (warm)",
        0x8107: "Artec T1 USB TVBOX with AN2235 (cold)",
        0x8108: "Artec T1 USB TVBOX with AN2235 (warm)",
        0x8109: "Artec T1 USB2.0 TVBOX (cold",
    },
    0x05d9: {
        "name": "Axiohm Transaction Solutions",
        0xa225: "A225 Printer",
        0xa758: "A758 Printer",
        0xa794: "A794 Printer",
    },
    0x05da: {
        "name": "Microtek International, Inc.",
        0x0091: "ScanMaker X6u",
        0x0093: "ScanMaker V6USL",
        0x0094: "Phantom 336CX/C3",
        0x0099: "ScanMaker X6/X6U",
        0x009a: "Phantom C6",
        0x00a0: "Phantom 336CX/C3 (#2)",
        0x00a3: "ScanMaker V6USL",
        0x00ac: "ScanMaker V6UL",
        0x00b6: "ScanMaker V6UPL",
        0x00ef: "ScanMaker V6UPL",
        0x1006: "Jenoptik JD350 entrance",
        0x1011: "NHJ Che-ez! Kiss Digital Camera",
        0x1018: "Digital Dream Enigma 1.3",
        0x1020: "Digital Dream l'espion xtra",
        0x1025: "Take-it Still Camera Device",
        0x1026: "Take-it",
        0x1043: "Take-It 1300 DSC Bulk Driver",
        0x1045: "Take-it D1",
        0x1047: "Take-it Camera Composite Device",
        0x1048: "Take-it Q3",
        0x1049: "3M Still Camera Device",
        0x1051: "Camcorder Series",
        0x1052: "Mass Storage Device",
        0x1053: "Take-it DV Composite Device",
        0x1054: "Mass Storage Device",
        0x1055: "Digital Camera Series(536)",
        0x1056: "Mass Storage Device",
        0x1057: "Take-it DSC Camera Device(536)",
        0x1058: "Mass Storage Device",
        0x1059: "Camcorder DSC Series",
        0x1060: "Microtek Take-it MV500",
        0x2007: "ArtixScan DI 1210",
        0x200c: "1394_USB2 Scanner",
        0x200e: "ArtixScan DI 810",
        0x2017: "UF ICE Scanner",
        0x201c: "4800 Scanner",
        0x201d: "ArtixScan DI 1610",
        0x201f: "4800 Scanner-ICE",
        0x202e: "ArtixScan DI 2020",
        0x208b: "ScanMaker 6800",
        0x208f: "ArtixScan DI 2010",
        0x209e: "ScanMaker 4700LP",
        0x20a7: "ScanMaker 5600",
        0x20b0: "ScanMaker X12USL",
        0x20b1: "ScanMaker 8700",
        0x20b4: "ScanMaker 4700",
        0x20bd: "ScanMaker 5700",
        0x20c9: "ScanMaker 6700",
        0x20d2: "Microtek ArtixScan 1800f",
        0x20d6: "PS4000",
        0x20de: "ScanMaker 9800XL",
        0x20e0: "ScanMaker 9700XL",
        0x20ed: "ScanMaker 4700",
        0x20ee: "Micortek ScanMaker X12USL",
        0x3008: "Scanner",
        0x300a: "4800 ICE Scanner",
        0x300b: "4800 Scanner",
        0x300f: "MiniScan C5",
        0x3020: "4800dpi Scanner",
        0x3021: "1200dpi Scanner",
        0x3022: "Scanner 4800dpi",
        0x3023: "USB1200II Scanner",
        0x30c1: "USB600 Scanner",
        0x30ce: "ScanMaker 3800",
        0x30cf: "ScanMaker 4800",
        0x30d4: "USB1200 Scanner",
        0x30d8: "Scanner",
        0x30d9: "USB2400 Scanner",
        0x30e4: "ScanMaker 4100",
        0x30e5: "USB3200 Scanner",
        0x30e6: "ScanMaker i320",
        0x40b3: "ScanMaker 3600",
        0x40b8: "ScanMaker 3700",
        0x40c7: "ScanMaker 4600",
        0x40ca: "ScanMaker 3600",
        0x40cb: "ScanMaker 3700",
        0x40dd: "ScanMaker 3750i",
        0x40ff: "ScanMaker 3600",
        0x5003: "Goya",
        0x5013: "3200 Scanner",
        0x80a3: "ScanMaker V6USL (#2)",
        0x80ac: "ScanMaker V6UL/SpicyU",
    },
    0x05db: {
        "name": "Sun Corp. (Suntac?)",
        0x0003: "SUNTAC U-Cable type D2",
        0x0005: "SUNTAC U-Cable type P1",
        0x0009: "SUNTAC Slipper U",
        0x000a: "SUNTAC Ir-Trinity",
        0x000b: "SUNTAC U-Cable type A3",
        0x0011: "SUNTAC U-Cable type A4",
    },
    0x05dc: {
        "name": "Lexar Media, Inc.",
        0x0001: "jumpSHOT CompactFlash Reader",
        0x0002: "JumpShot",
        0x0003: "JumpShot",
        0x0080: "Jumpdrive Secure 64MB",
        0x0081: "RBC Compact Flash Drive",
        0x00a7: "JumpDrive Impact",
        0x0100: "JumpDrive PRO",
        0x0200: "JumpDrive 2.0 Pro",
        0x0300: "Jumpdrive Geysr",
        0x0301: "JumpDrive Classic",
        0x0302: "JD Micro",
        0x0303: "JD Micro Pro",
        0x0304: "JD Secure II",
        0x0310: "JumpDrive",
        0x0311: "JumpDrive Classic",
        0x0312: "JD Micro",
        0x0313: "JD Micro Pro",
        0x0320: "JumpDrive",
        0x0321: "JD Micro",
        0x0322: "JD Micro Pro",
        0x0323: "UFC",
        0x0330: "JumpDrive Expression",
        0x0340: "JumpDrive TAD",
        0x0350: "Express Card",
        0x0400: "UFDC",
        0x0401: "UFDC",
        0x0403: "Locked B Device",
        0x0405: "Locked C Device",
        0x0407: "Locked D Device",
        0x0409: "Locked E Device",
        0x040b: "Locked F Device",
        0x040d: "Locked G Device",
        0x040f: "Locked H Device",
        0x0410: "JumpDrive",
        0x0411: "JumpDrive",
        0x0413: "Locked J Device",
        0x0415: "Locked K Device",
        0x0417: "Locked L Device",
        0x0419: "Locked M Device",
        0x041b: "Locked N Device",
        0x041d: "Locked O Device",
        0x041f: "Locked P Device",
        0x0420: "JumpDrive",
        0x0421: "JumpDrive",
        0x0423: "Locked R Device",
        0x0425: "Locked S Device",
        0x0427: "Locked T Device",
        0x0429: "Locked U Device",
        0x042b: "Locked V Device",
        0x042d: "Locked W Device",
        0x042f: "Locked X Device",
        0x0431: "Locked Y Device",
        0x0433: "Locked Z Device",
        0x4d02: "MP3 Player",
        0x4d12: "MP3 Player",
        0x4d30: "MP3 Player",
        0xa300: "JumpDrive2",
        0xa400: "JumpDrive trade; Pro 40-501",
        0xa410: "JumpDrive 128MB/256MB",
        0xa411: "JumpDrive Traveler",
        0xa420: "JumpDrive Pro",
        0xa421: "JumpDrive Pro II",
        0xa422: "JumpDrive Micro Pro",
        0xa430: "JumpDrive Secure",
        0xa431: "JumpDrive Secure II",
        0xa432: "JumpDrive Classic",
        0xa440: "JumpDrive Lightning",
        0xa450: "JumpDrive TouchGuard",
        0xa460: "JD Mercury",
        0xa501: "JumpDrive Classic",
        0xa510: "JumpDrive Sport",
        0xa530: "JumpDrive Expression",
        0xa531: "JumpDrive Secure II",
        0xa560: "JumpDrive FireFly",
        0xa701: "JumpDrive FireFly",
        0xa731: "JumpDrive FireFly",
        0xa790: "JumpDrive 2GB",
        0xa811: "16GB Gizmo!",
        0xa813: "16gB flash thumb drive",
        0xb002: "USB CF Reader",
        0xb018: "Multi-Card Reader",
        0xb047: "SDHC Reader [RW047-7000]",
        0xc753: "JumpDrive TwistTurn",
    },
    0x05dd: {
        "name": "Delta Electronics, Inc.",
        0xff31: "AWU-120",
        0xff32: "FriendlyNET AeroLAN AL2011",
        0xff35: "PCW 100 - Wireless 802.11b Adapter",
        0xff91: "2Wire PC Port Phoneline 10Mbps Adapter",
    },
    0x05df: {
        "name": "Silicon Vision, Inc.",
    },
    0x05e0: {
        "name": "Symbol Technologies",
        0x0700: "Bar Code Scanner (CS1504)",
        0x0800: "Spectrum24 Wireless LAN Adapter",
        0x1200: "Bar Code Scanner",
        0x1900: "SNAPI Imaging Device",
        0x2000: "MC3090 Rugged Mobile Computer",
        0x200d: "MC70 Rugged Mobile Computer",
    },
    0x05e1: {
        "name": "Syntek Semiconductor Co., Ltd",
        0x0100: "802.11g + Bluetooth Wireless Adapter",
        0x0408: "STK1160 Video Capture Device",
        0x0500: "DC-112X Webcam",
        0x0501: "DC-1125 Webcam",
        0x0890: "STK011 Camera",
        0x0892: "STK013 Camera",
        0x0895: "STK016 Camera",
        0x0896: "STK017 Camera",
        0x2010: "ARCTIC Sound P261 Headphones",
    },
    0x05e2: {
        "name": "ElecVision, Inc.",
    },
    0x05e3: {
        "name": "Genesys Logic, Inc.",
        0x000a: "Keyboard with PS/2 Port",
        0x000b: "Mouse",
        0x0100: "Nintendo Game Boy Advance SP",
        0x0120: "Pacific Image Electronics PrimeFilm 1800u slide/negative scanner",
        0x0131: "CF/SM Reader/Writer",
        0x0142: "Multiple Slides Scanner-3600",
        0x0143: "Multiple Frames Film Scanner-36series",
        0x0180: "Plustek Scanner",
        0x0182: "Wize Media 1000",
        0x0189: "ScanJet 4600 series",
        0x018a: "Xerox 6400",
        0x0300: "GLUSB98PT Parallel Port",
        0x0301: "USB2LPT Cable Release2",
        0x0406: "Hub",
        0x0501: "GL620USB Host-Host interface",
        0x0502: "GL620USB-A GeneLink USB-USB Bridge",
        0x0503: "Webcam",
        0x0504: "HID Keyboard Filter",
        0x0604: "USB 1.1 Hub",
        0x0605: "USB 2.0 Hub",
        0x0606: "USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub",
        0x0607: "Logitech G110 Hub",
        0x0608: "USB-2.0 4-Port HUB",
        0x0610: "4-port hub",
        0x0660: "USB 2.0 Hub",
        0x0700: "SIIG US2256 CompactFlash Card Reader",
        0x0701: "USB 2.0 IDE Adapter",
        0x0702: "USB 2.0 IDE Adapter [GL811E]",
        0x0703: "Card Reader",
        0x0704: "Card Reader",
        0x0705: "Card Reader",
        0x0706: "Card Reader",
        0x0707: "Card Reader",
        0x0708: "Card Reader",
        0x0709: "Card Reader",
        0x070a: "Pen Flash",
        0x070b: "DMHS1B Rev 3 DFU Adapter",
        0x070e: "USB 2.0 Card Reader",
        0x070f: "Pen Flash",
        0x0710: "USB 2.0 33-in-1 Card Reader",
        0x0711: "Card Reader",
        0x0712: "Delkin Mass Storage Device",
        0x0715: "USB 2.0 microSD Reader",
        0x0716: "USB 2.0 Multislot Card Reader/Writer",
        0x0717: "All-in-1 Card Reader",
        0x0718: "IDE/SATA Adapter",
        0x0719: "SATA adapter",
        0x0723: "GL827L SD/MMC/MS Flash Card Reader",
        0x0726: "SD Card Reader",
        0x0727: "microSD Reader/Writer",
        0x0731: "GL3310 SATA 3Gb/s Bridge Controller",
        0x0736: "microSD Reader/Writer",
        0x0760: "USB 2.0 Card Reader/Writer",
        0x0761: "Genesys Mass Storage Device",
        0x0780: "USBFS DFU Adapter",
        0x07a0: "Pen Flash",
        0x0880: "Wasp (SL-6612)",
        0x0927: "Card Reader",
        0x1205: "Afilias Optical Mouse H3003 / Trust Optical USB MultiColour Mouse MI-2330",
        0xa700: "Pen Flash",
        0xf102: "VX7012 TV Box",
        0xf103: "VX7012 TV Box",
        0xf104: "VX7012 TV Box",
        0xfd21: "3M TL20 Temperature Logger",
        0xfe00: "Razer Mouse",
    },
    0x05e4: {
        "name": "Red Wing Corp.",
    },
    0x05e5: {
        "name": "Fuji Electric Co., Ltd",
    },
    0x05e6: {
        "name": "Keithley Instruments",
    },
    0x05e8: {
        "name": "ICC, Inc.",
    },
    0x05e9: {
        "name": "Kawasaki LSI",
        0x0008: "KL5KUSB101B Ethernet [klsi]",
        0x0009: "Sony 10Mbps Ethernet [pegasus]",
        0x000c: "USB-to-RS-232",
        0x000d: "USB-to-RS-232",
        0x0014: "RS-232 J104",
        0x0040: "Ethernet Adapter",
        0x2008: "Ethernet Adapter",
    },
    0x05eb: {
        "name": "FFC, Ltd",
    },
    0x05ec: {
        "name": "COM21, Inc.",
    },
    0x05ee: {
        "name": "Cytechinfo Inc.",
    },
    0x05ef: {
        "name": "AVB, Inc. [anko?]",
        0x020a: "Top Shot Pegasus Joystick",
        0x8884: "Mag Turbo Force Wheel",
        0x8888: "Top Shot Force Feedback Racing Wheel",
    },
    0x05f0: {
        "name": "Canopus Co., Ltd",
        0x0101: "DA-Port DAC",
    },
    0x05f1: {
        "name": "Compass Communications",
    },
    0x05f2: {
        "name": "Dexin Corp., Ltd",
        0x0010: "AQ Mouse",
    },
    0x05f3: {
        "name": "PI Engineering, Inc.",
        0x0007: "Kinesis Advantage PRO MPC/USB Keyboard",
        0x0081: "Kinesis Integrated Hub",
        0x00ff: "VEC Footpedal",
        0x020b: "PS2 Adapter",
        0x0232: "X-Keys Switch Interface, Programming Mode",
        0x0261: "X-Keys Switch Interface, SPLAT Mode",
        0x0264: "X-Keys Switch Interface, Composite Mode",
    },
    0x05f5: {
        "name": "Unixtar Technology, Inc.",
    },
    0x05f6: {
        "name": "AOC International",
    },
    0x05f7: {
        "name": "RFC Distribution(s) PTE, Ltd",
    },
    0x05f9: {
        "name": "PSC Scanning, Inc.",
        0x1104: "Magellan 2200VS",
        0x2202: "Point of Sale Handheld Scanner",
        0x2206: "Datalogic Gryphon GFS4170",
        0x2601: "Datalogin Magellan 1000i Barcode Scanner",
        0x2602: "Datalogic Magellan 1100i Barcode Scanner",
        0x5204: "Datalogic Gryphon GFS4170 (config mode)",
    },
    0x05fa: {
        "name": "Siemens Telecommunications Systems, Ltd",
        0x3301: "Keyboard with PS/2 Mouse Port",
        0x3302: "Keyboard",
        0x3303: "Keyboard with PS/2 Mouse Port",
    },
    0x05fc: {
        "name": "Harman Multimedia",
        0x7849: "Harman/Kardon SoundSticks",
    },
    0x05fd: {
        "name": "InterAct, Inc.",
        0x0239: "SV-239 HammerHead Digital",
        0x0251: "Raider Pro",
        0x0253: "ProPad 8 Digital",
        0x0286: "SV-286 Cyclone Digital",
        0x107a: "PowerPad Pro X-Box pad",
        0x262a: "3dfx HammerHead FX",
        0x262f: "HammerHead Fx",
        0xdaae: "Game Shark",
    },
    0x05fe: {
        "name": "Chic Technology Corp.",
        0x0001: "Mouse",
        0x0003: "Cypress USB Mouse",
        0x0005: "Viewmaster 4D Browser Mouse",
        0x0007: "Twinhead Mouse",
        0x0009: "Inland Pro 4500/5000 Mouse",
        0x0011: "Browser Mouse",
        0x0014: "Gamepad",
        0x1010: "Optical Wireless",
    },
    0x05ff: {
        "name": "LeCroy Corp.",
    },
    0x0600: {
        "name": "Barco Display Systems",
    },
    0x0601: {
        "name": "Jazz Hipster Corp.",
        0x0003: "Internet Security Co., Ltd. SecureKey",
    },
    0x0602: {
        "name": "Vista Imaging, Inc.",
        0x1001: "ViCam Webcam",
    },
    0x0603: {
        "name": "Novatek Microelectronics Corp.",
        0x00f1: "Keyboard",
        0x6871: "Mouse",
    },
    0x0604: {
        "name": "Jean Co., Ltd",
    },
    0x0605: {
        "name": "Anchor C&C Co., Ltd",
    },
    0x0606: {
        "name": "Royal Information Electronics Co., Ltd",
    },
    0x0607: {
        "name": "Bridge Information Co., Ltd",
    },
    0x0608: {
        "name": "Genrad Ads",
    },
    0x0609: {
        "name": "SMK Manufacturing, Inc.",
        0x031d: "eHome Infrared Receiver",
        0x0322: "eHome Infrared Receiver",
        0x0334: "eHome Infrared Receiver",
        0xff12: "SMK Bluetooth Device",
    },
    0x060a: {
        "name": "Worthington Data Solutions, Inc.",
    },
    0x060b: {
        "name": "Solid Year",
        0x0001: "MacAlly Keyboard",
        0x0230: "KSK-8003 UX Keyboard",
        0x1006: "Japanese Keyboard - 260U",
        0x2101: "Keyboard",
        0x2231: "KSK-6001 UELX Keyboard",
        0x2270: "Gigabyte K8100 Aivia Gaming Keyboard",
        0x5811: "ACK-571U Wireless Keyboard",
        0x5903: "Japanese Keyboard - 595U",
        0x6001: "SolidTek USB 2p HUB",
        0x6002: "SolidTek USB Keyboard",
        0x6003: "Japanese Keyboard - 600HM",
        0x6231: "Thermaltake eSPORTS Meka Keyboard",
        0x8007: "P-W1G1F12 VER:1 [Macally MegaCam]",
        0xa001: "Maxwell Compact Pc PM3",
    },
    0x060c: {
        "name": "EEH Datalink GmbH",
    },
    0x060d: {
        "name": "Auctor Corp.",
    },
    0x060e: {
        "name": "Transmonde Technologies, Inc.",
    },
    0x060f: {
        "name": "Joinsoon Electronics Mfg. Co., Ltd",
    },
    0x0610: {
        "name": "Costar Electronics, Inc.",
    },
    0x0611: {
        "name": "Totoku Electric Co., Ltd",
    },
    0x0613: {
        "name": "TransAct Technologies, Inc.",
    },
    0x0614: {
        "name": "Bio-Rad Laboratories",
    },
    0x0615: {
        "name": "Quabbin Wire & Cable Co., Inc.",
    },
    0x0616: {
        "name": "Future Techno Designs PVT, Ltd",
    },
    0x0617: {
        "name": "Swiss Federal Insitute of Technology",
    },
    0x0618: {
        "name": "MacAlly",
        0x0101: "Mouse",
    },
    0x0619: {
        "name": "Seiko Instruments, Inc.",
        0x0101: "SLP-100 Driver",
        0x0102: "SLP-200 Driver",
        0x0103: "SLP-100N Driver",
        0x0104: "SLP-200N Driver",
        0x0105: "SLP-240 Driver",
        0x0501: "SLP-440 Driver",
        0x0502: "SLP-450 Driver",
    },
    0x061a: {
        "name": "Veridicom International, Inc.",
        0x0110: "5thSense Fingerprint Sensor",
        0x0200: "FPS200 Fingerprint Sensor",
        0x8200: "VKI-A Fingerprint Sensor/Flash Storage (dumb)",
        0x9200: "VKI-B Fingerprint Sensor/Flash Storage (smart)",
    },
    0x061b: {
        "name": "Promptus Communications, Inc.",
    },
    0x061c: {
        "name": "Act Labs, Ltd",
    },
    0x061d: {
        "name": "Quatech, Inc.",
        0xc020: "SSU-100",
    },
    0x061e: {
        "name": "Nissei Electric Co.",
        0x0001: "nissei 128DE-USB -",
        0x0010: "nissei 128DE-PNA -",
    },
    0x0620: {
        "name": "Alaris, Inc.",
        0x0004: "QuickVideo weeCam",
        0x0007: "QuickVideo weeCam",
        0x000a: "QuickVideo weeCam",
        0x000b: "QuickVideo weeCam",
    },
    0x0621: {
        "name": "ODU-Steckverbindungssysteme GmbH & Co. KG",
    },
    0x0622: {
        "name": "Iotech, Inc.",
    },
    0x0623: {
        "name": "Littelfuse, Inc.",
    },
    0x0624: {
        "name": "Avocent Corp.",
        0x0248: "Virtual Hub",
        0x0249: "Virtual Keyboard/Mouse",
        0x0251: "Virtual Mass Storage",
        0x0294: "Dell 03R874 KVM dongle",
        0x0402: "Cisco Virtual Keyboard and Mouse",
        0x0403: "Cisco Virtual Mass Storage",
    },
    0x0625: {
        "name": "TiMedia Technology Co., Ltd",
    },
    0x0626: {
        "name": "Nippon Systems Development Co., Ltd",
    },
    0x0627: {
        "name": "Adomax Technology Co., Ltd",
    },
    0x0628: {
        "name": "Tasking Software, Inc.",
    },
    0x0629: {
        "name": "Zida Technologies, Ltd",
    },
    0x062a: {
        "name": "Creative Labs",
        0x0000: "Optical mouse",
        0x0001: "Notebook Optical Mouse",
        0x0102: "Wireless Keyboard/Mouse Combo [MK1152WC]",
        0x0201: "Defender Office Keyboard (K7310) S Zodiak KM-9010",
        0x0252: "Emerge Uni-retractable Laser Mouse",
        0x3286: "Nano Receiver [Sandstrom Laser Mouse SMWLL11]",
        0x6301: "Trust Wireless Optical Mouse MI-4150K",
        0x9003: "VoIP Conference Hub (A16GH)",
        0x9004: "USR9602 USB Internet Mini Phone",
    },
    0x062b: {
        "name": "Greatlink Electronics Taiwan, Ltd",
    },
    0x062c: {
        "name": "Institute for Information Industry",
    },
    0x062d: {
        "name": "Taiwan Tai-Hao Enterprises Co., Ltd",
    },
    0x062e: {
        "name": "Mainsuper Enterprises Co., Ltd",
    },
    0x062f: {
        "name": "Sin Sheng Terminal & Machine, Inc.",
    },
    0x0631: {
        "name": "JUJO Electronics Corp.",
    },
    0x0633: {
        "name": "Cyrix Corp.",
    },
    0x0634: {
        "name": "Micron Technology, Inc.",
        0x0655: "Embedded Mass Storage Drive [RealSSD]",
    },
    0x0635: {
        "name": "Methode Electronics, Inc.",
    },
    0x0636: {
        "name": "Sierra Imaging, Inc.",
        0x0003: "Vivicam 35Xx",
    },
    0x0638: {
        "name": "Avision, Inc.",
        0x0268: "iVina 1200U Scanner",
        0x026a: "Minolta Dimage Scan Dual II AF-2820U (2886)",
        0x0a10: "iVina FB1600/UMAX Astra 4500",
        0x0a13: "AV600U",
        0x0a15: "Konica Minolta SC-110",
        0x0a16: "Konica Minolta SC-215",
        0x0a30: "UMAX Astra 6700 Scanner",
        0x0a41: "Avision AM3000/MF3000 Series",
        0x0f01: "fi-4010CU",
    # typo?
        0x4004: "Minolta Dimage Scan Elite II AF-2920 (2888)",
    },
    0x0639: {
        "name": "Chrontel, Inc.",
    },
    0x063a: {
        "name": "Techwin Corp.",
    },
    0x063b: {
        "name": "Taugagreining HF",
    },
    0x063c: {
        "name": "Yamaichi Electronics Co., Ltd (Sakura)",
    },
    0x063d: {
        "name": "Fong Kai Industrial Co., Ltd",
    },
    0x063e: {
        "name": "RealMedia Technology, Inc.",
    },
    0x063f: {
        "name": "New Technology Cable, Ltd",
    },
    0x0640: {
        "name": "Hitex Development Tools",
        0x0026: "LPC-Stick",
    },
    0x0641: {
        "name": "Woods Industries, Inc.",
    },
    0x0642: {
        "name": "VIA Medical Corp.",
    },
    0x0644: {
        "name": "TEAC Corp.",
        0x0000: "Floppy",
        0x0200: "All-In-One Multi-Card Reader CA200/B/S",
        0x1000: "CD-ROM Drive",
        0x800d: "TASCAM Portastudio DP-01FX",
        0x800e: "TASCAM US-122L",
        0x801d: "DR-100",
        0x8021: "TASCAM US-122mkII",
        0xd001: "CD-R/RW Unit",
        0xd002: "CD-R/RW Unit",
        0xd010: "CD-RW/DVD Unit",
    },
    0x0645: {
        "name": "Who? Vision Systems, Inc.",
    },
    0x0646: {
        "name": "UMAX",
    },
    0x0647: {
        "name": "Acton Research Corp.",
        0x0100: "ARC SpectraPro UV/VIS/IR Monochromator/Spectrograph",
        0x0101: "ARC AM-VM Mono Airpath/Vacuum Monochromator/Spectrograph",
        0x0102: "ARC Inspectrum Mono",
        0x0103: "ARC Filterwheel",
        0x03e9: "Inspectrum 128x1024 F VIS Spectrograph",
        0x03ea: "Inspectrum 256x1024 F VIS Spectrograph",
        0x03eb: "Inspectrum 128x1024 B VIS Spectrograph",
        0x03ec: "Inspectrum 256x1024 B VIS Spectrograph",
    },
    0x0648: {
        "name": "Inside Out Networks",
    },
    0x0649: {
        "name": "Weli Science Co., Ltd",
    },
    0x064b: {
        "name": "Analog Devices, Inc. (White Mountain DSP)",
        0x0165: "Blackfin 535 [ADZS HPUSB ICE]",
    },
    0x064c: {
        "name": "Ji-Haw Industrial Co., Ltd",
    },
    0x064d: {
        "name": "TriTech Microelectronics, Ltd",
    },
    0x064e: {
        "name": "Suyin Corp.",
        0xa100: "Acer OrbiCam",
        0xa101: "Acer CrystalEye Webcam",
        0xa102: "Acer/Lenovo Webcam [CN0316]",
        0xa103: "Acer/HP Integrated Webcam [CN0314]",
        0xa110: "HP Webcam",
        0xa114: "Lemote Webcam",
        0xa136: "Asus Integrated Webcam [CN031B]",
        0xa219: "1.3M WebCam (notebook emachines E730, Acer sub-brand)",
        0xc107: "HP webcam [dv6-1190en]",
        0xd101: "Acer CrystalEye Webcam",
        0xd217: "HP TrueVision HD",
        0xe201: "Lenovo Integrated Webcam",
        0xe203: "Lenovo Integrated Webcam",
        0xe258: "HP TrueVision HD Integrated Webcam",
        0xf102: "Lenovo Integrated Webcam [R5U877]",
        0xf103: "Lenovo Integrated Webcam [R5U877]",
        0xf300: "UVC 0.3M Webcam",
    },
    0x064f: {
        "name": "WIBU-Systems AG",
        0x03e9: "CmStick (article no. 1001)",
        0x03f2: "CmStick/M (article no. 1010)",
        0x03f3: "CmStick/M (article no. 1011)",
        0x0bd7: "BOX/U",
        0x0bd8: "BOX/RU",
    },
    0x0650: {
        "name": "Dynapro Systems",
    },
    0x0651: {
        "name": "Likom Technology Sdn. Bhd.",
    },
    0x0652: {
        "name": "Stargate Solutions, Inc.",
    },
    0x0653: {
        "name": "CNF, Inc.",
    },
    0x0654: {
        "name": "Granite Microsystems, Inc.",
        0x0005: "Device Bay Controller",
        0x0006: "Hub",
        0x0007: "Device Bay Controller",
        0x0016: "Hub",
    },
    0x0655: {
        "name": "Space Shuttle Hi-Tech Co., Ltd",
    },
    0x0656: {
        "name": "Glory Mark Electronic, Ltd",
    },
    0x0657: {
        "name": "Tekcon Electronics Corp.",
    },
    0x0658: {
        "name": "Sigma Designs, Inc.",
    },
    0x0659: {
        "name": "Aethra",
    },
    0x065a: {
        "name": "Optoelectronics Co., Ltd",
        0x0001: "Opticon OPR-2001 / NLV-1001 (keyboard mode)",
        0x0009: "NLV-1001 (serial mode) / OPN-2001 [Opticon]",
    },
    0x065b: {
        "name": "Tracewell Systems",
    },
    0x065e: {
        "name": "Silicon Graphics",
    },
    0x065f: {
        "name": "Good Way Technology Co., Ltd & GWC technology Inc.",
    },
    0x0660: {
        "name": "TSAY-E (BVI) International, Inc.",
    },
    0x0661: {
        "name": "Hamamatsu Photonics K.K.",
    },
    0x0662: {
        "name": "Kansai Electric Co., Ltd",
    },
    0x0663: {
        "name": "Topmax Electronic Co., Ltd",
        0x0103: "CobraPad",
    },
    0x0664: {
        "name": "ET&T Technology Co., Ltd.",
        0x0301: "Groovy Technology Corp. GTouch Touch Screen",
        0x0302: "Groovy Technology Corp. GTouch Touch Screen",
        0x0303: "Groovy Technology Corp. GTouch Touch Screen",
        0x0304: "Groovy Technology Corp. GTouch Touch Screen",
        0x0305: "Groovy Technology Corp. GTouch Touch Screen",
        0x0306: "Groovy Technology Corp. GTouch Touch Screen",
        0x0307: "Groovy Technology Corp. GTouch Touch Screen",
        0x0309: "Groovy Technology Corp. GTouch Touch Screen",
    },
    0x0665: {
        "name": "Cypress Semiconductor",
        0x5161: "USB to Serial",
    },
    0x0667: {
        "name": "Aiwa Co., Ltd",
        0x0fa1: "TD-U8000 Tape Drive",
    },
    0x0668: {
        "name": "WordWand",
    },
    0x0669: {
        "name": "Oce' Printing Systems GmbH",
    },
    0x066a: {
        "name": "Total Technologies, Ltd",
    },
    0x066b: {
        "name": "Linksys, Inc.",
        0x0105: "SCM eUSB SmartMedia Card Reader",
        0x010a: "Melco MCR-U2 SmartMedia / CompactFlash Reader",
        0x200c: "USB10TX",
        0x2202: "USB10TX Ethernet [pegasus]",
        0x2203: "USB100TX Ethernet [pegasus]",
        0x2204: "USB100TX HomePNA Ethernet [pegasus]",
        0x2206: "USB Ethernet [pegasus]",
        0x2207: "HomeLink Phoneline 10M Network Adapter",
        0x2211: "WUSB11 802.11b Adapter",
        0x2212: "WUSB11v2.5 802.11b Adapter",
        0x2213: "WUSB12v1.1 802.11b Adapter",
        0x2219: "Instant Wireless Network Adapter",
        0x400b: "USB10TX",
    },
    0x066d: {
        "name": "Entrega, Inc.",
    },
    0x066e: {
        "name": "Acer Semiconductor America, Inc.",
    },
    0x066f: {
        "name": "SigmaTel, Inc.",
        0x003b: "MP3 Player",
        0x003e: "MP3 Player",
        0x003f: "MP3 Player",
        0x0040: "MP3 Player",
        0x0041: "MP3 Player",
        0x0042: "MP3 Player",
        0x0043: "MP3 Player",
        0x004b: "A-Max PA11 MP3 Player",
        0x3400: "STMP3400 D-Major MP3 Player",
        0x3410: "STMP3410 D-Major MP3 Player",
        0x3500: "Player Recovery Device",
        0x3780: "STMP3780/i.MX23 SystemOnChip in RecoveryMode",
        0x4200: "STIr4200 IrDA Bridge",
        0x4210: "STIr4210 IrDA Bridge",
        0x8000: "MSCN MP3 Player",
        0x8001: "SigmaTel MSCN Audio Player",
        0x8004: "MSCNMMC MP3 Player",
        0x8008: "i-Bead 100 MP3 Player",
        0x8020: "MP3 Player",
        0x8034: "MP3 Player",
        0x8036: "MP3 Player",
        0x8038: "MP3 Player",
        0x8056: "MP3 Player",
        0x8060: "MP3 Player",
        0x8066: "MP3 Player",
        0x807e: "MP3 Player",
        0x8092: "MP3 Player",
        0x8096: "MP3 Player",
        0x809a: "MP3 Player",
        0x80aa: "MP3 Player",
        0x80ac: "MP3 Player",
        0x80b8: "MP3 Player",
        0x80ba: "MP3 Player",
        0x80bc: "MP3 Player",
        0x80bf: "MP3 Player",
        0x80c5: "MP3 Player",
        0x80c8: "MP3 Player",
        0x80ca: "MP3 Player",
        0x80cc: "MP3 Player",
        0x8104: "MP3 Player",
        0x8106: "MP3 Player",
        0x8108: "MP3 Player",
        0x810a: "MP3 Player",
        0x810c: "MP3 Player",
        0x8122: "MP3 Player",
        0x8124: "MP3 Player",
        0x8126: "MP3 Player",
        0x8128: "MP3 Player",
        0x8134: "MP3 Player",
        0x8136: "MP3 Player",
        0x8138: "MP3 Player",
        0x813a: "MP3 Player",
        0x813e: "MP3 Player",
        0x8140: "MP3 Player",
        0x8142: "MP3 Player",
        0x8144: "MP3 Player",
        0x8146: "MP3 Player",
        0x8148: "MP3 Player",
        0x814c: "MP3 Player",
        0x8201: "MP3 Player",
        0x8202: "Jens of Sweden / I-BEAD 150M/150H MP3 player",
        0x8203: "MP3 Player",
        0x8204: "MP3 Player",
        0x8205: "MP3 Player",
        0x8206: "Digital MP3 Music Player",
        0x8207: "MP3 Player",
        0x8208: "MP3 Player",
        0x8209: "MP3 Player",
        0x820a: "MP3 Player",
        0x820b: "MP3 Player",
        0x820c: "MP3 Player",
        0x820d: "MP3 Player",
        0x820e: "MP3 Player",
        0x820f: "MP3 Player",
        0x8210: "MP3 Player",
        0x8211: "MP3 Player",
        0x8212: "MP3 Player",
        0x8213: "MP3 Player",
        0x8214: "MP3 Player",
        0x8215: "MP3 Player",
        0x8216: "MP3 Player",
        0x8217: "MP3 Player",
        0x8218: "MP3 Player",
        0x8219: "MP3 Player",
        0x821a: "MP3 Player",
        0x821b: "MP3 Player",
        0x821c: "MP3 Player",
        0x821d: "MP3 Player",
        0x821e: "MP3 Player",
        0x821f: "MP3 Player",
        0x8220: "MP3 Player",
        0x8221: "MP3 Player",
        0x8222: "MP3 Player",
        0x8223: "MP3 Player",
        0x8224: "MP3 Player",
        0x8225: "MP3 Player",
        0x8226: "MP3 Player",
        0x8227: "MP3 Player",
        0x8228: "MP3 Player",
        0x8229: "MP3 Player",
        0x8230: "MP3 Player",
        0x829c: "MP3 Player",
        0x82e0: "MP3 Player",
        0x8320: "TrekStor i.Beat fun",
        0x835d: "MP3 Player",
        0x9000: "MP3 Player",
        0x9001: "MP3 Player",
        0x9002: "MP3 Player",
    },
    0x0670: {
        "name": "Sequel Imaging",
        0x0001: "Calibrator",
        0x0005: "Enable Cable",
    },
    0x0672: {
        "name": "Labtec, Inc.",
        0x1041: "LCS1040 Speaker System",
        0x5000: "SpaceBall 4000 FLX",
    },
    0x0673: {
        "name": "HCL",
        0x5000: "Keyboard",
    },
    0x0674: {
        "name": "Key Mouse Electronic Enterprise Co., Ltd",
    },
    0x0675: {
        "name": "DrayTek Corp.",
        0x0110: "Vigor 128 ISDN TA",
        0x0530: "Vigor530 IEEE 802.11G Adapter (ISL3880+NET2280)",
        0x0550: "Vigor550",
        0x1688: "miniVigor 128 ISDN TA",
        0x6694: "USB ISDN TA",
    },
    0x0676: {
        "name": "Teles AG",
    },
    0x0677: {
        "name": "Aiwa Co., Ltd",
        0x07d5: "TM-ED1285(USB)",
        0x0fa1: "TD-U8000 Tape Drive",
    },
    0x0678: {
        "name": "ACard Technology Corp.",
    },
    0x067b: {
        "name": "Prolific Technology, Inc.",
        0x0000: "PL2301 USB-USB Bridge",
        0x0001: "PL2302 USB-USB Bridge",
        0x0307: "Motorola Serial Adapter",
        0x04bb: "PL2303 Serial (IODATA USB-RSAQ2)",
        0x0600: "IDE Bridge",
        0x0610: "Onext EG210U MODEM",
        0x0611: "AlDiga AL-11U Quad-band GSM/GPRS/EDGE modem",
        0x2303: "PL2303 Serial Port",
        0x2305: "PL2305 Parallel Port",
        0x2306: "Raylink Bridge Controller",
        0x2307: "PL2307 USB-ATAPI4 Bridge",
        0x2313: "FITEL PHS U Cable Adaptor",
        0x2315: "Flash Disk Embedded Hub",
        0x2316: "Flash Disk Security Device",
        0x2317: "Mass Storage Device",
        0x2501: "PL2501 USB-USB Bridge (USB 2.0)",
        0x2506: "Kaser 8gB micro hard drive",
        0x2507: "PL2507 Hi-speed USB to IDE bridge controller",
        0x2515: "Flash Disk Embedded Hub",
        0x2517: "Flash Disk Mass Storage Device",
        0x2528: "Storage device (8gB thumb drive)",
        0x25a1: "PL25A1 Host-Host Bridge",
        0x2773: "PL2773 SATAII bridge controller",
        0x3400: "Hi-Speed Flash Disk with TruePrint AES3400",
        0x3500: "Hi-Speed Flash Disk with TruePrint AES3500",
        0x3507: "PL3507 ATAPI6 Bridge",
        0xaaa0: "Prolific Pharos",
        0xaaa2: "PL2303 Serial Adapter (IODATA USB-RSAQ3)",
    },
    0x067c: {
        "name": "Efficient Networks, Inc.",
        0x1001: "Siemens SpeedStream 100MBps Ethernet",
        0x1022: "Siemens SpeedStream 1022 802.11b Adapter",
        0x1023: "SpeedStream Wireless",
        0x4020: "SpeedStream 4020 ATM/ADSL Installer",
        0x4031: "Efficient ADSL Modem",
        0x4032: "SpeedStream 4031 ATM/ADSL Installer",
        0x4033: "SpeedStream 4031 ATM/ADSL Installer",
        0x4060: "Alcatel Speedstream 4060 ADSL Modem",
        0x4062: "Efficient Networks 4060 Loader",
        0x5667: "Efficient Networks Virtual Bus for ADSL Modem",
        0xc031: "SpeedStream 4031 ATM/ADSL Installer",
        0xc032: "SpeedStream 4031 ATM/ADSL Installer",
        0xc033: "SpeedStream 4031 ATM/ADSL Installer",
        0xc060: "SpeedStream 4060 Miniport ATM/ADSL Adapter",
        0xd667: "Efficient Networks Virtual Bus for ADSL Modem",
        0xe240: "Speedstream Ethernet Adapter E240",
        0xe540: "Speedstream Ethernet Adapter E240",
    },
    0x067d: {
        "name": "Hohner Corp.",
    },
    0x067e: {
        "name": "Intermec Technologies Corp.",
        0x0801: "HID Keyboard, Barcode scanner",
        0x0803: "VCP, Barcode scanner",
        0x0805: "VCP + UVC, Barcode scanner",
        0x1001: "Mobile Computer",
    },
    0x067f: {
        "name": "Virata, Ltd",
        0x4552: "DSL-200 ADSL Modem",
        0x6542: "DSL Modem",
        0x6549: "DSL Modem",
        0x7541: "DSL Modem",
    },
    0x0680: {
        "name": "Realtek Semiconductor Corp., CPP Div. (Avance Logic)",
        0x0002: "Arowana Optical Wheel Mouse MSOP-01",
    },
    0x0681: {
        "name": "Siemens Information and Communication Products",
        0x0001: "Dect Base",
        0x0002: "Gigaset 3075 Passive ISDN",
        0x0005: "ID-Mouse with Fingerprint Reader",
        0x0012: "I-Gate 802.11b Adapter",
        0x001b: "WLL013",
        0x001d: "Hipath 1000",
        0x0022: "Gigaset SX353 ISDN",
        0x0026: "DECT Data - Gigaset M34",
        0x002b: "A-100-I ADSL Modem",
        0x002e: "ADSL Router_S-141",
        0x0034: "GSM module MC35/ES75 USB Modem",
        0x3c06: "54g USB Network Adapter",
    },
    0x0682: {
        "name": "Victor Company of Japan, Ltd",
    },
    0x0684: {
        "name": "Actiontec Electronics, Inc.",
    },
    0x0685: {
        "name": "ZD Incorporated",
        0x7000: "HSDPA Modem",
    },
    0x0686: {
        "name": "Minolta Co., Ltd",
        0x2001: "PagePro 4110W",
        0x2004: "PagePro 1200W",
        0x2005: "Magicolor 2300 DL",
        0x3001: "PagePro 4100",
        0x3005: "PagePro 1250E",
        0x3006: "PagePro 1250W",
        0x3009: "Magicolor 2300W",
        0x300b: "PagePro 1350W",
        0x300c: "PagePro 1300W",
        0x302e: "Develop D 1650iD PCL",
        0x3034: "Develop D 2050iD PCL",
        0x4001: "Dimage 2300",
        0x4003: "Dimage 2330 Zoom Camera",
        0x4004: "Dimage Scan Elite II AF-2920 (2888)",
        0x4005: "Minolta DiMAGE E201 Mass Storage Device",
        0x4006: "Dimage 7 Camera",
        0x4007: "Dimage S304 Camera",
        0x4008: "Dimage 5 Camera",
        0x4009: "Dimage X Camera",
        0x400a: "Dimage S404 Camera",
        0x400b: "Dimage 7i Camera",
        0x400c: "Dimage F100 Camera",
        0x400d: "Dimage Scan Dual III AF-2840 (2889)",
        0x400e: "Dimage Scan Elite 5400 (2890)",
        0x400f: "Dimage 7Hi Camera",
        0x4010: "Dimage Xi Camera",
        0x4011: "Dimage F300 Camera",
        0x4012: "Dimage F200 Camera",
        0x4014: "Dimage S414 Camera",
        0x4015: "Dimage XT Camera [storage]",
        0x4016: "Dimage XT Camera [remote mode]",
        0x4017: "Dimage E223",
        0x4018: "Dimage Z1  Camera",
        0x4019: "Dimage A1 Camera [remote mode]",
        0x401a: "Dimage A1 Camera [storage]",
        0x401c: "Dimage X20 Camera",
        0x401e: "Dimage E323 Camera",
    },
    0x068a: {
        "name": "Pertech, Inc.",
    },
    0x068b: {
        "name": "Potrans International, Inc.",
    },
    0x068e: {
        "name": "CH Products, Inc.",
        0x00d3: "OEM 3 axis 5 button joystick",
        0x00e2: "HFX OEM Joystick",
        0x00f1: "Pro Throttle",
        0x00f2: "Flight Sim Pedals",
        0x00f3: "Fighterstick",
        0x00f4: "Combatstick",
        0x00fa: "Flight Sim Pedals",
        0x00ff: "Flight Sim Yoke",
        0x0500: "GameStick 3D",
        0x0501: "CH Pro Pedals",
        0x0504: "F-16 Combat Stick",
    },
    0x0690: {
        "name": "Golden Bridge Electech, Inc.",
    },
    0x0693: {
        "name": "Hagiwara Sys-Com Co., Ltd",
        0x0002: "FlashGate SmartMedia Card Reader",
        0x0003: "FlashGate CompactFlash Card Reader",
        0x0005: "FlashGate",
        0x0006: "SM PCCard R/W and SPD",
        0x0007: "FlashGate ME (Authenticated)",
        0x000a: "SDCard/MMC Reader/Writer",
    },
    0x0694: {
        "name": "Lego Group",
        0x0001: "Mindstorms Tower",
        0x0002: "Mindstorms NXT",
    },
    0x0698: {
        "name": "Chuntex (CTX)",
        0x1786: "1300ex Monitor",
        0x2003: "CTX M730V built in Camera",
        0x9999: "VLxxxx Monitor+Hub",
    },
    0x0699: {
        "name": "Tektronix, Inc.",
    },
    0x069a: {
        "name": "Askey Computer Corp.",
        0x0001: "VC010 Webcam [pwc]",
        0x0303: "Cable Modem",
        0x0311: "ADSL Router Remote NDIS Device",
        0x0318: "Remote NDIS Device",
        0x0319: "220V Remote NDIS Device",
        0x0320: "IEEE 802.11b Wireless LAN Card",
        0x0321: "Dynalink WLL013 / Compex WLU11A 802.11b Adapter",
        0x0402: "Scientific Atlanta WebSTAR 100 & 200 series Cable Modem",
        0x0811: "BT Virtual Bus for Helium",
        0x0821: "BT Voyager 1010 802.11b Adapter",
        0x4402: "Scientific Atlanta WebSTAR 2000 series Cable Modem",
        0x4403: "Scientific Atlanta WebSTAR 300 series Cable Modem",
        0x4501: "Scientific-Atlanta WebSTAR 2000 series Cable Modem",
    },
    0x069b: {
        "name": "Thomson, Inc.",
        0x0704: "DCM245 Cable Modem",
        0x0705: "THG540K Cable Modem",
        0x0709: "Lyra PDP2424",
        0x070c: "MP3 Player",
        0x070d: "MP3 Player",
        0x070e: "MP3 Player",
        0x070f: "RCA Lyra RD1071 MP3 Player",
        0x0731: "Lyra M200E256",
        0x0761: "RCA H100A",
        0x0778: "PEARL USB Device",
        0x2220: "RCA Kazoo RD1000 MP3 Player",
        0x300a: "RCA Lyra MP3 Player",
        0x3012: "MP3 Player",
        0x3013: "MP3 Player",
        0x5557: "RCA CDS6300",
    },
    0x069d: {
        "name": "Hughes Network Systems (HNS)",
        0x0001: "Satellite Receiver Device",
        0x0002: "Satellite Device",
    },
    0x069e: {
        "name": "Welcat Inc.",
        0x0005: "Marx CryptoBox v1.2",
    },
    0x069f: {
        "name": "Allied Data Technologies BV",
        0x0010: "Tornado Speakerphone FaxModem 56.0",
        0x0011: "Tornado Speakerphone FaxModem 56.0",
        0x1000: "ADT VvBus for CopperJet",
        0x1004: "CopperJet 821 RouterPlus",
    },
    0x06a2: {
        "name": "Topro Technology, Inc.",
        0x0033: "USB Mouse",
    },
    0x06a3: {
        "name": "Saitek PLC",
        0x0006: "Cyborg Gold Joystick",
        0x0109: "P880 Pad",
        0x0160: "ST290 Pro",
        0x0200: "Xbox Adrenalin Hub",
        0x0241: "Xbox Adrenalin Gamepad",
        0x0255: "X52 Flight Controller",
        0x040b: "P990 Dual Analog Pad",
        0x040c: "P2900 Wireless Pad",
        0x0422: "ST90 Joystick",
        0x0460: "ST290 Pro Flight Stick",
        0x0463: "ST290",
        0x0464: "Cyborg Evo",
        0x0471: "Cyborg Graphite Stick",
        0x0501: "R100 Sports Wheel",
        0x0502: "ST200 Stick",
        0x0506: "R220 Digital Wheel",
        0x051e: "Cyborg Digital II Stick",
        0x052d: "P750 Gamepad",
        0x053c: "X45 Flight Controller",
        0x053f: "X36F Flightstick",
        0x056c: "P2000 Tilt Pad",
        0x056f: "P2000 Tilt Pad",
        0x05d2: "PC Dash 2",
        0x075c: "X52 Flight Controller",
        0x0762: "Saitek X52 Pro Flight Control System",
        0x0763: "Pro Flight Rudder Pedals",
        0x0764: "Flight Pro Combat Rudder",
        0x0805: "R440 Force Wheel",
        0x0b4e: "Pro Flight Backlit Information Panel",
        0x0bac: "Pro Flight Yoke",
        0x0c2d: "Pro Flight Quadrant",
        0x0d05: "Pro Flight Radio Panel",
        0x0d06: "Flight Pro Multi Panel",
        0x0d67: "Pro Flight Switch Panel",
        0x1003: "GM2 Action Pad",
        0x1009: "Action Pad",
        0x100a: "SP550 Pad and Joystick Combo",
        0x100b: "SP550 Pad",
        0x1509: "P3000 Wireless Pad",
        0x1589: "P3000 Wireless Pad",
        0x2541: "X45 Flight Controller",
        0x3509: "P3000 RF GamePad",
        0x353e: "Cyborg Evo Wireless",
        0x3589: "P3000 Wireless Pad",
        0x35be: "Cyborg Evo",
        0x5509: "P3000 Wireless Pad",
        0x712c: "Pro Flight Yoke integrated hub",
        0x8000: "Gamers' Keyboard",
        0x801e: "Cyborg 3D Digital Stick II",
        0x8020: "Eclipse Keyboard",
        0x8021: "Eclipse II Keyboard",
        0x802d: "P750 Pad",
        0x803f: "X36 Flight Controller",
        0x806f: "P2000 Tilt Pad",
        0x80c0: "Pro Gamer Command Unit",
        0x80c1: "Cyborg Command Pad Unit",
        0xa2ae: "Pro Flight Instrument Panel",
        0xa502: "Gaming Mouse",
        0xf518: "P3200 Rumble Force Game Pad",
        0xff04: "R440 Force Wheel",
        0xff0c: "Cyborg Force Rumble Pad",
        0xff0d: "P2600 Rumble Force Pad",
        0xff12: "Cyborg 3D Force Stick",
        0xff17: "ST 330 Rumble Force Stick",
        0xff52: "Cyborg 3D Rumble Force Joystick",
        0xffb5: "Cyborg Evo Force Joystick",
    },
    0x06a4: {
        "name": "Xiamen Doowell Electron Co., Ltd",
    },
    0x06a5: {
        "name": "Divio",
        0x0000: "Typhoon Webcam 100k [nw8000]",
        0xd001: "ProLink DS3303u Webcam",
        0xd800: "Chicony TwinkleCam",
        0xd820: "Wize Media 1000",
    },
    0x06a7: {
        "name": "MicroStore, Inc.",
    },
    0x06a8: {
        "name": "Topaz Systems, Inc.",
        0x0042: "SignatureGem 1X5 Pad",
        0x0043: "SignatureGem 1X5-HID Pad",
    },
    0x06a9: {
        "name": "Westell",
        0x0005: "WireSpeed Dual Connect Modem",
        0x0006: "WireSpeed Dual Connect Modem",
        0x000a: "WireSpeed Dual Connect Modem",
        0x000b: "WireSpeed Dual Connect Modem",
        0x000e: "A90-211WG-01 802.11g Adapter [Intersil ISL3887]",
    },
    0x06aa: {
        "name": "Sysgration, Ltd",
    },
    0x06ac: {
        "name": "Fujitsu Laboratories of America, Inc.",
    },
    0x06ad: {
        "name": "Greatland Electronics Taiwan, Ltd",
    },
    0x06ae: {
        "name": "Professional Multimedia Testing Centre",
    },
    0x06af: {
        "name": "Harting, Inc. of North America",
    },
    0x06b8: {
        "name": "Pixela Corp.",
    },
    0x06b9: {
        "name": "Alcatel Telecom",
        0x0120: "SpeedTouch 120g 802.11g Wireless Adapter [Intersil ISL3886]",
        0x0121: "SpeedTouch 121g Wireless Dongle",
        0x2001: "SPEED TOUCH Card",
        0x4061: "SpeedTouch ISDN or ADSL Modem",
        0x4062: "SpeedTouch ISDN or ADSL router",
        0xa5a5: "DynaMiTe Modem",
    },
    0x06ba: {
        "name": "Smooth Cord & Connector Co., Ltd",
    },
    0x06bb: {
        "name": "EDA, Inc.",
    },
    0x06bc: {
        "name": "Oki Data Corp.",
        0x000b: "Okipage 14ex Printer",
        0x0027: "Okipage 14e",
        0x00f7: "OKI B4600 Mono Printer",
        0x015e: "OKIPOS 411/412 POS Printer",
        0x01c9: "OKI B430 Mono Printer",
        0x020b: "OKI ES4140 Mono Printer",
        0x02bb: "OKI PT390 POS Printer",
        0x0a91: "B2500MFP (printer+scanner)",
        0x3801: "B6100 Laser Printer",
    },
    0x06bd: {
        "name": "AGFA-Gevaert NV",
        0x0001: "SnapScan 1212U",
        0x0002: "SnapScan 1236U",
        0x0100: "SnapScan Touch",
        0x0101: "SNAPSCAN ELITE",
        0x0200: "ScanMaker 8700",
        0x02bf: "DUOSCAN f40",
        0x0400: "CL30",
        0x0401: "Mass Storage",
        0x0403: "ePhoto CL18 Camera",
        0x0404: "ePhoto CL20 Camera",
        0x2061: "SnapScan 1212U (?)",
        0x208d: "Snapscan e40",
        0x208f: "SnapScan e50",
        0x2091: "SnapScan e20",
        0x2093: "SnapScan e10",
        0x2095: "SnapScan e25",
        0x2097: "SnapScan e26",
        0x20fd: "SnapScan e52",
        0x20ff: "SnapScan e42",
    },
    0x06be: {
        "name": "AME Optimedia Technology Co., Ltd",
        0x0800: "Optimedia Camera",
        0x1005: "Dazzle DPVM! (1005)",
        0xd001: "P35U Camera Capture",
    },
    0x06bf: {
        "name": "Leoco Corp.",
    },
    0x06c2: {
        "name": "Phidgets Inc. (formerly GLAB)",
        0x0030: "PhidgetRFID",
        0x0038: "4-Motor PhidgetServo v3.0",
        0x0039: "1-Motor PhidgetServo v3.0",
        0x003a: "8-Motor PhidgetAvancedServo",
        0x0040: "PhidgetInterface Kit 0-0-4",
        0x0044: "PhidgetInterface Kit 0-16-16",
        0x0045: "PhidgetInterface Kit 8-8-8",
        0x0048: "PhidgetStepper (Under Development)",
        0x0049: "PhidgetTextLED Ver 1.0",
        0x004a: "PhidgetLED Ver 1.0",
        0x004b: "PhidgetEncoder Ver 1.0",
        0x0051: "PhidgetInterface Kit 0-5-7 (Custom)",
        0x0052: "PhidgetTextLCD",
        0x0053: "PhidgetInterfaceKit 0-8-8",
        0x0058: "PhidgetMotorControl Ver 1.0",
        0x0070: "PhidgetTemperatureSensor Ver 1.0",
        0x0071: "PhidgetAccelerometer Ver 1.0",
        0x0072: "PhidgetWeightSensor Ver 1.0",
        0x0073: "PhidgetHumiditySensor",
        0x0074: "PhidgetPHSensor",
        0x0075: "PhidgetGyroscope",
    },
    0x06c4: {
        "name": "Bizlink International Corp.",
    },
    0x06c5: {
        "name": "Hagenuk, GmbH",
    },
    0x06c6: {
        "name": "Infowave Software, Inc.",
    },
    0x06c8: {
        "name": "SIIG, Inc.",
    },
    0x06c9: {
        "name": "Taxan (Europe), Ltd",
        0x0005: "Monitor Control",
        0x0007: "Monitor Control",
        0x0009: "Monitor Control",
    },
    0x06ca: {
        "name": "Newer Technology, Inc.",
    },
    0x06cb: {
        "name": "Synaptics, Inc.",
        0x0001: "TouchPad",
        0x0002: "Integrated TouchPad",
        0x0003: "cPad",
        0x0005: "Touchpad/FPS",
        0x0006: "TouchScreen",
        0x0007: "USB Styk",
        0x0008: "WheelPad",
        0x0009: "Composite TouchPad and TrackPoint",
        0x000e: "HID Device",
        0x0010: "Wireless TouchPad",
        0x0013: "DisplayPad",
    },
    0x06cc: {
        "name": "Terayon Communication Systems",
        0x0101: "Cable Modem",
        0x0102: "Cable Modem",
        0x0103: "Cable Modem",
        0x0104: "Cable Modem",
        0x0304: "Cable Modem",
    },
    0x06cd: {
        "name": "Keyspan",
        0x0101: "USA-28 PDA [no firmware]",
        0x0102: "USA-28X PDA [no firmware]",
        0x0103: "USA-19 PDA [no firmware]",
        0x0104: "PDA [prerenum]",
        0x0105: "USA-18X PDA [no firmware]",
        0x0106: "USA-19W PDA [no firmware]",
        0x0107: "USA-19 PDA",
        0x0108: "USA-19W PDA",
        0x0109: "USA-49W serial adapter [no firmware]",
        0x010a: "USA-49W serial adapter",
        0x010b: "USA-19Qi serial adapter [no firmware]",
        0x010c: "USA-19Qi serial adapter",
        0x010d: "USA-19Q serial Adapter (no firmware)",
        0x010e: "USA-19Q serial Adapter",
        0x010f: "USA-28 PDA",
        0x0110: "USA-28Xb PDA",
        0x0111: "USA-18 serial Adapter",
        0x0112: "USA-18X PDA",
        0x0113: "USA-28Xb PDA [no firmware]",
        0x0114: "USA-28Xa PDA [no firmware]",
        0x0115: "USA-28Xa PDA",
        0x0116: "USA-18XA serial Adapter (no firmware)",
        0x0117: "USA-18XA serial Adapter",
        0x0118: "USA-19QW PDA [no firmware]",
        0x0119: "USA-19QW PDA",
        0x011a: "USA-49Wlc serial adapter [no firmware]",
        0x011b: "MPR Serial Preloader (MPRQI)",
        0x011c: "MPR Serial (MPRQI)",
        0x011d: "MPR Serial Preloader (MPRQ)",
        0x011e: "MPR Serial (MPRQ)",
        0x0121: "USA-19hs serial adapter",
        0x012a: "USA-49Wlc serial adapter",
        0x0201: "UIA-10 Digital Media Remote [Cypress AN2131SC]",
        0x0202: "UIA-11 Digital Media Remote",
    },
    0x06ce: {
        "name": "Contec",
        0x8311: "COM-1(USB)H",
    },
    0x06cf: {
        "name": "SpheronVR AG",
        0x1010: "PanoCam 10",
        0x1012: "PanoCam 12/12X",
    },
    0x06d0: {
        "name": "LapLink, Inc.",
        0x0622: "LapLink Gold USB-USB Bridge [net1080]",
    },
    0x06d1: {
        "name": "Daewoo Electronics Co., Ltd",
    },
    0x06d3: {
        "name": "Mitsubishi Electric Corp.",
        0x0284: "FX-USB-AW/-BD RS482 Converters",
        0x0380: "CP8000D Port",
        0x0381: "CP770D Port",
        0x0385: "CP900D Port",
        0x0387: "CP980D Port",
        0x038b: "CP3020D Port",
        0x038c: "CP900DW(ID) Port",
        0x0393: "CP9500D/DW Port",
        0x0394: "CP9000D/DW Port",
        0x03a1: "CP9550D/DW Port",
    },
    0x06d4: {
        "name": "Cisco Systems",
    },
    0x06d5: {
        "name": "Toshiba",
        0x4000: "Japanese Keyboard",
    },
    0x06d6: {
        "name": "Aashima Technology B.V.",
        0x0025: "Gamepad",
        0x0026: "Predator TH 400 Gamepad",
        0x002d: "Trust PowerC@m 350FT",
        0x002e: "Trust PowerC@m 350FS",
        0x0030: "Trust 710 LCD POWERC@M ZOOM - MSD",
        0x0031: "Trust 610/710 LCD POWERC@M ZOOM",
        0x003a: "Trust PowerC@m 770Z (mass storage mode)",
        0x003b: "Trust PowerC@m 770Z (webcam mode)",
        0x003c: "Trust 910z PowerC@m",
        0x003f: "Trust 735S POWERC@M ZOOM, WDM DSC Bulk Driver",
        0x0050: "Trust 738AV LCD PV Digital Camera",
        0x0062: "TRUST 782AV LCD P. V. Video Capture",
        0x0066: "TRUST Digital PCTV and Movie Editor",
        0x0067: "Trust 350FS POWERC@M FLASH",
        0x006b: "TRUST AUDIO VIDEO EDITOR",
    },
    0x06d7: {
        "name": "Network Computing Devices (NCD)",
    },
    0x06d8: {
        "name": "Technical Marketing Research, Inc.",
    },
    0x06da: {
        "name": "Phoenixtec Power Co., Ltd",
        0x0002: "UPS",
        0x0003: "1300VA UPS",
    },
    0x06db: {
        "name": "Paradyne",
    },
    0x06dc: {
        "name": "Foxlink Image Technology Co., Ltd",
        0x0012: "Scan 1200c Scanner",
        0x0014: "Prolink Winscan Pro 2448U",
    },
    0x06de: {
        "name": "Heisei Electronics Co., Ltd",
    },
    0x06e0: {
        "name": "Multi-Tech Systems, Inc.",
        0x0319: "MT9234ZBA-USB MultiModem ZBA",
        0xf101: "MT5634ZBA-USB MultiModemUSB (old firmware)",
        0xf103: "MT5634MU MultiMobileUSB",
        0xf104: "MT5634ZBA-USB MultiModemUSB (new firmware)",
        0xf107: "MT5634ZBA-USB-V92 MultiModemUSB",
        0xf120: "MT9234ZBA-USB-CDC-ACM-XR MultiModem ZBA CDC-ACM-XR",
    },
    0x06e1: {
        "name": "ADS Technologies, Inc.",
        0x0008: "UBS-10BT Ethernet [klsi]",
        0x0009: "UBS-10BT Ethernet",
        0x0833: "Mass Storage Device",
        0xa155: "FM Radio Receiver/Instant FM Music (RDX-155-EF)",
        0xa160: "Instant Video-To-Go RDX-160 (no firmware)",
        0xa161: "Instant Video-To-Go RDX-160",
        0xa190: "Instand VCD Capture",
        0xa191: "Instant VideoXpress",
        0xa337: "Mini DigitalTV",
        0xa701: "DVD Xpress",
        0xa708: "saa7114H video input card (Instant VideoMPX)",
        0xb337: "Mini DigitalTV",
        0xb701: "DVD Xpress B",
    },
    0x06e4: {
        "name": "Alcatel Microelectronics",
    },
    0x06e6: {
        "name": "Tiger Jet Network, Inc.",
        0x0200: "Internet Phone",
        0x0201: "Internet Phone",
        0x0202: "Composite Device",
        0x0203: "Internet Phone",
        0x0210: "Composite Device",
        0x0211: "Internet Phone",
        0x0212: "Internet Phone",
        0x031c: "Internet Phone",
        0x031d: "Internet Phone",
        0x031e: "Internet Phone",
        0x3200: "Composite Device",
        0x3201: "Internet Phone",
        0x3202: "Composite Device",
        0x3203: "Composite Device",
        0x7200: "Composite Device",
        0x7210: "Composite Device",
        0x7250: "Composite Device",
        0x825c: "Internet Phone",
        0x831c: "Internet Phone",
        0x831d: "Composite Device",
        0x831e: "Composite Device",
        0xb200: "Composite Device",
        0xb201: "Composite Device",
        0xb202: "Internet Phone",
        0xb210: "Internet Phone",
        0xb211: "Composite Device",
        0xb212: "Composite Device",
        0xb250: "Composite Device",
        0xb251: "Internet Phone",
        0xb252: "Internet Phone",
        0xc200: "Internet Phone",
        0xc201: "Internet Phone",
        0xc202: "Composite Device",
        0xc203: "Internet Phone",
        0xc210: "Personal PhoneGateway",
        0xc211: "Personal PhoneGateway",
        0xc212: "Personal PhoneGateway",
        0xc213: "PPG Device",
        0xc25c: "Composite Device",
        0xc290: "PPG Device",
        0xc291: "PPG Device",
        0xc292: "PPG Device",
        0xc293: "Personal PhoneGateway",
        0xc31c: "Composite Device",
        0xc39c: "Personal PhoneGateway",
        0xc39d: "PPG Device",
        0xc39e: "PPG Device",
        0xc39f: "PPG Device",
        0xc700: "Internet Phone",
        0xc701: "Internet Phone",
        0xc702: "Composite Device",
        0xc703: "Internet Phone",
        0xc710: "VoIP Combo Device",
        0xc711: "VoIP Combo",
        0xc712: "VoIP Combo Device",
        0xc713: "VoIP Combo Device",
        0xcf00: "Composite Device",
        0xcf01: "Internet Phone",
        0xcf02: "Internet Phone",
        0xcf03: "Composite Device",
        0xd210: "Personal PhoneGateway",
        0xd211: "PPG Device",
        0xd212: "PPG Device",
        0xd213: "Personal PhoneGateway",
        0xd700: "Composite Device",
        0xd701: "Composite Device",
        0xd702: "Internet Phone",
        0xd703: "Composite Device",
        0xd710: "VoIP Combo",
        0xd711: "VoIP Combo Device",
        0xd712: "VoIP Combo",
        0xd713: "VoIP Combo",
        0xdf00: "Composite Device",
        0xdf01: "Composite Device",
        0xdf02: "Internet Phone",
        0xdf03: "Internet Phone",
        0xf200: "Internet Phone",
        0xf201: "Internet Phone",
        0xf202: "Composite Device",
        0xf203: "Composite Device",
        0xf210: "Internet Phone",
        0xf250: "Composite Device",
        0xf252: "Internet Phone",
        0xf310: "Internet Phone",
        0xf350: "Composite Device",
    },
    0x06ea: {
        "name": "Sirius Technologies",
        0x0001: "NetCom Roadster II 56k",
        0x0002: "Roadster II 56k",
    },
    0x06eb: {
        "name": "PC Expert Tech. Co., Ltd",
    },
    0x06ef: {
        "name": "I.A.C. Geometrische Ingenieurs B.V.",
    },
    0x06f0: {
        "name": "T.N.C Industrial Co., Ltd",
        0xde01: "DualCam Video Camera",
        0xde02: "DualCam Still Camera",
    },
    0x06f1: {
        "name": "Opcode Systems, Inc.",
        0xa011: "SonicPort",
        0xa021: "SonicPort Optical",
    },
    0x06f2: {
        "name": "Emine Technology Co.",
        0x0011: "KVM Switch Keyboard",
    },
    0x06f6: {
        "name": "Wintrend Technology Co., Ltd",
    },
    0x06f7: {
        "name": "Wailly Technology Ltd",
        0x0003: "USB->Din 4 Adaptor",
    },
    0x06f8: {
        "name": "Guillemot Corp.",
        0x3002: "Hercules Blog Webcam",
        0x3004: "Hercules Classic Silver",
        0x3005: "Hercules Dualpix Exchange",
        0x3007: "Hercules Dualpix Chat and Show",
        0x3020: "Hercules Webcam EC300",
        0xa300: "Dual Analog Leader GamePad",
        0xb000: "Hercules DJ Console",
        0xc000: "Hercules Muse Pocket",
        0xd002: "Hercules DJ Console",
        0xe000: "HWGUSB2-54 WLAN",
        0xe010: "HWGUSB2-54-LB",
        0xe020: "HWGUSB2-54V2-AP",
        0xe031: "Hercules HWNUm-300 Wireless N mini [Realtek RTL8191SU]",
        0xe032: "HWGUm-54 [Hercules Wireless G Ultra Mini Key]",
        0xe033: "Hercules HWNUp-150 802.11n Wireless N Pico [Realtek RTL8188CUS]",
    },
    0x06f9: {
        "name": "ASYST electronic d.o.o.",
    },
    0x06fa: {
        "name": "HSD S.r.L",
    },
    0x06fc: {
        "name": "Motorola Semiconductor Products Sector",
    },
    0x06fd: {
        "name": "Boston Acoustics",
        0x0101: "Audio Device",
        0x0102: "Audio Device",
        0x0201: "2-piece Audio Device",
    },
    0x06fe: {
        "name": "Gallant Computer, Inc.",
    },
    0x0701: {
        "name": "Supercomal Wire & Cable SDN. BHD.",
    },
    0x0703: {
        "name": "Bvtech Industry, Inc.",
    },
    0x0705: {
        "name": "NKK Corp.",
    },
    0x0706: {
        "name": "Ariel Corp.",
    },
    0x0707: {
        "name": "Standard Microsystems Corp.",
        0x0100: "2202 Ethernet [klsi]",
        0x0200: "2202 Ethernet [pegasus]",
        0x0201: "EZ Connect USB Ethernet",
        0xee04: "SMCWUSB32 802.11b Wireless LAN Card",
        0xee06: "SMC2862W-G v1 EZ Connect 802.11g Adapter [Intersil ISL3886]",
        0xee13: "SMC2862W-G v2 EZ Connect 802.11g Adapter [Intersil ISL3887]",
    },
    0x0708: {
        "name": "Putercom Co., Ltd",
        0x047e: "USB-1284 BRIDGE",
    },
    0x0709: {
        "name": "Silicon Systems, Ltd (SSL)",
    },
    0x070a: {
        "name": "Oki Electric Industry Co., Ltd",
        0x4002: "Bluetooth Device",
        0x4003: "Bluetooth Device",
    },
    0x070d: {
        "name": "Comoss Electronic Co., Ltd",
    },
    0x070e: {
        "name": "Excel Cell Electronic Co., Ltd",
    },
    0x0710: {
        "name": "Connect Tech, Inc.",
        0x0001: "WhiteHeat (fake ID)",
        0x8001: "WhiteHeat",
    },
    0x0711: {
        "name": "Magic Control Technology Corp.",
        0x0100: "Hub",
        0x0180: "IRXpress Infrared Device",
        0x0181: "IRXpress Infrared Device",
        0x0200: "BAY-3U1S1P Serial Port",
        0x0210: "MCT1S Serial Port",
        0x0230: "MCT-232 Serial Port",
        0x0231: "PS/2 Mouse Port",
        0x0232: "Serial On Port",
        0x0240: "PS/2 to USB Converter",
        0x0300: "BAY-3U1S1P Parallel Port",
        0x0302: "Parallel Port",
        0x0900: "SVGA Adapter",
        0x5001: "Trigger UV-002BD[Startech USBVGAE]",
        0x5100: "Magic Control Technology Corp. (USB2VGA dongle)",
    },
    0x0713: {
        "name": "Interval Research Corp.",
    },
    0x0714: {
        "name": "NewMotion, Inc.",
        0x0003: "ADB to USB convertor",
    },
    0x0717: {
        "name": "ZNK Corp.",
    },
    0x0718: {
        "name": "Imation Corp.",
        0x0002: "SuperDisk 120MB",
        0x0003: "SuperDisk 120MB (Authenticated)",
        0x0060: "Flash Drive",
        0x0061: "Flash Drive",
        0x0062: "Flash Drive",
        0x0063: "Swivel Flash Drive",
        0x0064: "Flash Drive",
        0x0065: "Flash Drive",
        0x0066: "Flash Drive",
        0x0067: "Flash Drive",
        0x0068: "Flash Drive",
        0x0084: "Flash Drive Mini",
        0x043c: "Flash drive 16GB [Nano Pro]",
        0x0582: "Revo Flash Drive",
        0x0622: "TDK Trans-It 4GB",
        0x0624: "TDK Trans-It 16GB",
        0x1120: "RDX External dock (redbud)",
        0xd000: "Disc Stakka CD/DVD Manager",
    },
    0x0719: {
        "name": "Tremon Enterprises Co., Ltd",
    },
    0x071b: {
        "name": "Domain Technologies, Inc.",
        0x0002: "DTI-56362-USB Digital Interface Unit",
        0x0101: "Audio4-USB DSP Data Acquisition Unit",
        0x0201: "Audio4-5410 DSP Data Acquisition Unit",
        0x0301: "SB-USB JTAG Emulator",
        0x3203: "Rockchip Media Player",
        0x32bb: "Music Mediatouch",
    },
    0x071c: {
        "name": "Xionics Document Technologies, Inc.",
    },
    0x071d: {
        "name": "Eicon Networks Corp.",
        0x1000: "Diva ISDN TA",
        0x1003: "Diva",
        0x2000: "Teledat Surf",
    },
    0x071e: {
        "name": "Ariston Technologies",
    },
    0x0723: {
        "name": "Centillium Communications Corp.",
        0x0002: "Palladia 300/400 Adsl Modem",
    },
    0x0726: {
        "name": "Vanguard International Semiconductor-America",
    },
    0x0729: {
        "name": "Amitm",
        0x1000: "USC-1000 Serial Port",
    },
    0x072e: {
        "name": "Sunix Co., Ltd",
    },
    0x072f: {
        "name": "Advanced Card Systems, Ltd",
        0x0001: "AC1030-based SmartCard Reader",
        0x0008: "ACR 80 Smart Card Reader",
        0x1000: "PLDT Drive",
        0x1001: "PLDT Drive",
        0x8002: "AET63 BioTRUSTKey",
        0x8003: "ACR120",
        0x8103: "ACR120",
        0x9000: "ACR38 AC1038-based Smart Card Reader",
        0x90cc: "ACR38 SmartCard Reader",
        0x90cf: "ACR38 SAM Smart Card Reader",
        0x90d0: "PertoSmart EMV - Card Reader",
    },
    0x0731: {
        "name": "Susteen, Inc.",
        0x0528: "SonyEricsson DCU-11 Cable",
    },
    0x0732: {
        "name": "Goldfull Electronics & Telecommunications Corp.",
    },
    0x0733: {
        "name": "ViewQuest Technologies, Inc.",
        0x0101: "Digital Video Camera",
        0x0110: "VQ110 Video Camera",
        0x0401: "CS330 Webcam",
        0x0402: "M-318B Webcam",
        0x0430: "Intel Pro Share Webcam",
        0x0630: "VQ630 Dual Mode Digital Camera(Bulk)",
        0x0631: "Hercules Dualpix",
        0x0780: "Smart Cam Deluxe(composite)",
        0x1310: "Epsilon 1.3/Jenoptik JD C1.3/UMAX AstraPix 470",
        0x1311: "Digital Dream Epsilon 1.3",
        0x1314: "Mercury 2.1MEG Deluxe Classic Cam",
        0x2211: "Jenoptik jdc 21 LCD Camera",
        0x2221: "Mercury Digital Pro 3.1p",
        0x3261: "Concord 3045 spca536a Camera",
        0x3281: "Cyberpix S550V",
    },
    0x0734: {
        "name": "Lasat Communications A/S",
        0x0001: "560V Modem",
        0x0002: "Lasat 560V Modem",
        0x043a: "DVS Audio",
        0x043b: "3DeMon USB Capture",
    },
    0x0735: {
        "name": "Asuscom Network",
        0x2100: "ISDN Adapter",
        0x2101: "ISDN Adapter",
        0x6694: "ISDNlink 128K",
        0xc541: "ISDN TA 280",
    },
    0x0736: {
        "name": "Lorom Industrial Co., Ltd",
    },
    0x0738: {
        "name": "Mad Catz, Inc.",
        0x4507: "XBox Device",
        0x4516: "XBox Device",
        0x4520: "XBox Device",
        0x4526: "XBox Device",
        0x4536: "XBox Device",
        0x4540: "XBox Device",
        0x4556: "XBox Device",
        0x4566: "XBox Device",
        0x4576: "XBox Device",
        0x4586: "XBox Device",
        0x4588: "XBox Device",
        0x8818: "Street Fighter IV Arcade FightStick (PS3)",
    },
    0x073a: {
        "name": "Chaplet Systems, Inc.",
        0x2230: "infrared dongle for remote",
    },
    0x073b: {
        "name": "Suncom Technologies",
    },
    0x073c: {
        "name": "Industrial Electronic Engineers, Inc.",
        0x0305: "Pole Display (PC305-3415  2 x 20 Line Display)",
        0x0322: "Pole Display (PC322-3415  2 x 20 Line Display)",
        0x0324: "Pole Display (LB324-USB   4 x 20 Line Display)",
        0x0330: "Pole Display (P330-3415   2 x 20 Line Display)",
        0x0424: "Pole Display (SP324-4415  4 x 20 Line Display)",
        0x0450: "Pole Display (L450-USB   Graphic Line Display)",
        0x0505: "Pole Display (SPC505-3415 2 x 20 Line Display)",
        0x0522: "Pole Display (SPC522-3415 2 x 20 Line Display)",
        0x0624: "Pole Display (SP324-3415  4 x 20 Line Display)",
    },
    0x073d: {
        "name": "Eutron S.p.a.",
        0x0005: "Crypto Token",
        0x0007: "CryptoIdentity CCID",
        0x0025: "SmartKey 3",
        0x0c00: "Pocket Reader",
        0x0d00: "StarSign Bio Token 3.0 EU",
    },
    0x073e: {
        "name": "NEC, Inc.",
        0x0301: "Game Pad",
    },
    0x0745: {
        "name": "Syntech Information Co., Ltd",
    },
    0x0746: {
        "name": "Onkyo Corp.",
        0x5500: "SE-U55 Audio Device",
    },
    0x0747: {
        "name": "Labway Corp.",
    },
    0x0748: {
        "name": "Strong Man Enterprise Co., Ltd",
    },
    0x0749: {
        "name": "EVer Electronics Corp.",
    },
    0x074a: {
        "name": "Ming Fortune Industry Co., Ltd",
    },
    0x074b: {
        "name": "Polestar Tech. Corp.",
    },
    0x074c: {
        "name": "C-C-C Group PLC",
    },
    0x074d: {
        "name": "Micronas GmbH",
        0x3553: "Composite USB-Device",
        0x3554: "Composite USB-Device",
        0x3556: "Composite USB-Device",
    },
    0x074e: {
        "name": "Digital Stream Corp.",
        0x0001: "PS/2 Adapter",
        0x0002: "PS/2 Adapter",
    },
    0x0755: {
        "name": "Aureal Semiconductor",
    },
    0x0757: {
        "name": "Network Technologies, Inc.",
    },
    0x075b: {
        "name": "Sophisticated Circuits, Inc.",
        0x0001: "Kick-off! Watchdog",
    },
    0x0763: {
        "name": "Midiman",
        0x0115: "O2 / KeyRig 25",
        0x0117: "Trigger Finger",
        0x0119: "MidAir",
        0x0150: "M-Audio Uno",
        0x0160: "M-Audio 1x1",
        0x0192: "M-Audio Keystation 88es",
        0x0193: "ProKeys 88",
        0x0194: "ProKeys 88sx",
        0x0195: "Oxygen 8 v2",
        0x0196: "Oxygen 49",
        0x0197: "Oxygen 61",
        0x0198: "Axiom 25",
        0x0199: "Axiom 49",
        0x019a: "Axiom 61",
        0x019b: "KeyRig 49",
        0x019c: "KeyStudio",
        0x1001: "MidiSport 2x2",
        0x1002: "MidiSport 2x2",
        0x1003: "MidiSport 2x2",
        0x1010: "MidiSport 1x1",
        0x1011: "MidiSport 1x1",
        0x1014: "M-Audio Keystation Loader",
        0x1015: "M-Audio Keystation",
        0x1020: "Midisport 4x4",
        0x1021: "MidiSport 4x4",
        0x1030: "Midisport 8x8",
        0x1031: "MidiSport 8x8/s Loader",
        0x1033: "MidiSport 8x8/s",
        0x1040: "M-Audio MidiSport 2x4 Loader",
        0x1041: "M-Audio MidiSport 2x4",
        0x1110: "MidiSport 1x1",
        0x2001: "M Audio Quattro",
        0x2002: "M Audio Duo",
        0x2003: "M Audio AudioPhile",
        0x2004: "M-Audio MobilePre",
        0x2006: "M-Audio Transit",
        0x2007: "M-Audio Sonica Theater",
        0x2008: "M-Audio Ozone",
        0x200d: "M-Audio OmniStudio",
        0x200f: "M-Audio MobilePre",
        0x2010: "M-Audio Fast Track",
        0x2012: "M-Audio Fast Track Pro",
        0x2013: "M-Audio JamLab",
        0x2015: "M-Audio RunTime DFU",
        0x2016: "M-Audio RunTime DFU",
        0x2019: "M-Audio Ozone Academic",
        0x201a: "M-Audio Micro",
        0x201b: "M-Audio RunTime DFU",
        0x201d: "M-Audio Producer",
        0x2024: "M-Audio Fast Track MKII",
        0x2080: "M-Audio RunTime DFU",
        0x2081: "M-Audio RunTime DFU / Fast Track Ultra 8R",
        0x2803: "M-Audio Audiophile DFU",
        0x2804: "M-Audio MobilePre DFU",
        0x2806: "M-Audio Transit DFU",
        0x2815: "M-Audio DFU",
        0x2816: "M-Audio DFU",
        0x281b: "M-Audio DFU",
        0x2880: "M-Audio DFU",
        0x2881: "M-Audio DFU",
    },
    0x0764: {
        "name": "Cyber Power System, Inc.",
        0x0005: "Cyber Power UPS",
        0x0501: "CP1500 AVR UPS",
    },
    0x0765: {
        "name": "X-Rite, Inc.",
        0x5001: "Huey PRO Colorimeter",
        0xd094: "X-Rite DTP94 [Quato Silver Haze Pro]",
    },
    0x0766: {
        "name": "Jess-Link Products Co., Ltd",
        0x001b: "Packard Bell Go",
        0x0204: "TopSpeed Cyberlink Remote Control",
    },
    0x0767: {
        "name": "Tokheim Corp.",
    },
    0x0768: {
        "name": "Camtel Technology Corp.",
        0x0006: "Camtel Technology USB TV Genie Pro FM Model TVB330",
        0x0023: "eHome Infrared Receiver",
    },
    0x0769: {
        "name": "Surecom Technology Corp.",
        0x11f2: "EP-9001-g 802.11g 54M WLAN Adapter",
        0x11f3: "RT2570",
        0x11f7: "802.11g 54M WLAN Adapter",
        0x31f3: "RT2573",
    },
    0x076a: {
        "name": "Smart Technology Enablers, Inc.",
    },
    0x076b: {
        "name": "OmniKey AG",
        0x0596: "CardMan 2020",
        0x1021: "CardMan 1021",
        0x1221: "CardMan 1221",
        0x1784: "CardMan 6020",
        0x3021: "CardMan 3121",
        0x3610: "CardMan 3620",
        0x3621: "CardMan 3621",
        0x3821: "CardMan 3821",
        0x4321: "CardMan 4321",
        0x5121: "CardMan 5121",
        0x5125: "CardMan 5125",
        0x6622: "CardMan 6121",
        0xa011: "CCID Smart Card Reader Keyboard",
        0xa021: "CCID Smart Card Reader",
        0xa022: "CardMan Smart@Link",
        0xc000: "CardMan 3x21 CS",
        0xc001: "CardMan 5121 CS",
    },
    0x076c: {
        "name": "Partner Tech",
    },
    0x076d: {
        "name": "Denso Corp.",
    },
    0x076e: {
        "name": "Kuan Tech Enterprise Co., Ltd",
    },
    0x076f: {
        "name": "Jhen Vei Electronic Co., Ltd",
    },
    0x0770: {
        "name": "Welch Allyn, Inc - Medical Division",
    },
    0x0771: {
        "name": "Observator Instruments BV",
        0x4455: "OMC45III",
        0xae0f: "OMC45III",
    },
    0x0772: {
        "name": "Your data Our Care",
    },
    0x0774: {
        "name": "AmTRAN Technology Co., Ltd",
    },
    0x0775: {
        "name": "Longshine Electronics Corp.",
    },
    0x0776: {
        "name": "Inalways Corp.",
    },
    0x0777: {
        "name": "Comda Enterprise Corp.",
    },
    0x0778: {
        "name": "Volex, Inc.",
    },
    0x0779: {
        "name": "Fairchild Semiconductor",
    },
    0x077a: {
        "name": "Sankyo Seiki Mfg. Co., Ltd",
    },
    0x077b: {
        "name": "Linksys",
        0x08be: "BEFCMU10 v4 Cable Modem",
        0x2219: "WUSB11 V2.6 802.11b Adapter",
        0x2226: "USB200M 100baseTX Adapter",
        0x2227: "Network Everywhere NWU11B",
    },
    0x077c: {
        "name": "Forward Electronics Co., Ltd",
        0x0005: "NEC Keyboard",
    },
    0x077d: {
        "name": "Griffin Technology",
        0x0223: "IMic Audio In/Out",
        0x0405: "iMate, ADB Adapter",
        0x0410: "PowerMate",
        0x041a: "PowerWave",
        0x04aa: "SoundKnob",
        0x07af: "iMic",
        0x1016: "AirClick",
        0x627a: "Radio SHARK",
    },
    0x077f: {
        "name": "Well Excellent & Most Corp.",
    },
    0x0780: {
        "name": "Sagem Monetel GmbH",
        0x1202: "ORGA 900 Smart Card Terminal Virtual Com Port",
        0x1302: "ORGA 6000 Smart Card Terminal Virtual Com Port",
        0x1303: "ORGA 6000 Smart Card Terminal USB RNDIS",
        0xdf55: "ORGA 900/6000 Smart Card Terminal DFU",
    },
    0x0781: {
        "name": "SanDisk Corp.",
        0x0001: "SDDR-05a ImageMate CompactFlash Reader",
        0x0002: "SDDR-31 ImageMate II CompactFlash Reader",
        0x0005: "SDDR-05b (CF II) ImageMate CompactFlash Reader",
        0x0100: "ImageMate SDDR-12",
        0x0200: "SDDR-09 (SSFDC) ImageMate SmartMedia Reader [eusb]",
        0x0400: "SecureMate SD/MMC Reader",
        0x0621: "SDDR-86 Imagemate 6-in-1 Reader",
        0x0720: "Sansa C200 series in recovery mode",
        0x0729: "Sansa E200 series in recovery mode",
        0x0810: "SDDR-75 ImageMate CF-SM Reader",
        0x0830: "ImageMate CF/MMC/SD Reader",
        0x1234: "Cruzer Mini Flash Drive",
        0x5150: "SDCZ2 Cruzer Mini Flash Drive (thin)",
        0x5151: "Cruzer Micro Flash Drive",
        0x5153: "Cruzer Flash Drive",
        0x5204: "Cruzer Crossfire",
        0x5402: "U3 Cruzer Micro",
        0x5406: "Cruzer Micro U3",
        0x5408: "Cruzer Titanium U3",
        0x540e: "Cruzer Contour Flash Drive",
        0x5530: "Cruzer",
        0x5567: "Cruzer Blade",
        0x5571: "Cruzer Fit",
        0x5580: "SDCZ80 Flash Drive",
        0x5e10: "Encrypted",
        0x6100: "Ultra II SD Plus 2GB",
        0x7100: "Cruzer Mini",
        0x7101: "Pen Flash",
        0x7102: "Cruzer Mini",
        0x7103: "Cruzer Mini",
        0x7104: "Cruzer Micro Mini 256MB Flash Drive",
        0x7105: "Cruzer Mini",
        0x7106: "Cruzer Mini",
        0x7112: "Cruzer Micro 128MB Flash Drive",
        0x7113: "Cruzer Micro 256MB Flash Drive",
        0x7114: "Cruzer Mini",
        0x7115: "Cruzer Mini",
        0x7301: "Sansa e100 series (mtp)",
        0x7302: "Sansa e100 series (msc)",
        0x7400: "Sansa M200 series (mtp)",
        0x7401: "Sansa M200 series (msc)",
        0x7420: "Sansa E200 series (mtp)",
        0x7421: "Sansa E200 Series (msc)",
        0x7422: "Sansa E200 series v2 (mtp)",
        0x7423: "Sansa E200 series v2 (msc)",
        0x7430: "Sansa M200 series",
        0x7431: "Sansa M200 series V4 (msc)",
        0x7432: "Sansa Clip (mtp)",
        0x7433: "Sansa Clip (msc)",
        0x7434: "Sansa Clip V2 (mtp)",
        0x7435: "Sansa Clip V2 (msc)",
        0x7450: "Sansa C250",
        0x7451: "Sansa C240",
        0x7460: "Sansa Express",
        0x7480: "Sansa Connect",
        0x7481: "Sansa Connect (in recovery mode)",
        0x74b0: "Sansa View (msc)",
        0x74b1: "Sansa View (mtp)",
        0x74c0: "Sansa Fuze (mtp)",
        0x74c1: "Sansa Fuze (msc)",
        0x74c2: "Sansa Fuze V2 (mtp)",
        0x74c3: "Sansa Fuze V2 (msc)",
        0x74d0: "Sansa Clip+ (mtp)",
        0x74d1: "Sansa Clip+ (msc)",
        0x8181: "Pen Flash",
        0x8183: "Hi-Speed Mass Storage Device",
        0x8185: "SDCZ2 Cruzer Mini Flash Drive (older, thick)",
        0x8888: "Card Reader",
        0x8889: "SDDR-88 Imagemate 8-in-1 Reader",
        0x8919: "Card Reader",
        0x8989: "ImageMate 12-in-1 Reader",
        0x9191: "ImageMate CF",
        0x9219: "Card Reader",
        0x9292: "ImageMate CF Reader/Writer",
        0x9393: "ImageMate SD-MMC",
        0x9595: "ImageMate xD-SM",
        0x9797: "ImageMate MS-PRO",
        0x9919: "Card Reader",
        0x9999: "SDDR-99 5-in-1 Reader",
        0xa7c1: "Storage device (SD card reader)",
        0xa7e8: "SDDR-113 MicroMate SDHC Reader",
        0xb2b3: "SDDR-103 MobileMate SD+ Reader",
        0xb4b5: "SDDR-89 V4 ImageMate 12-in-1 Reader",
    },
    0x0782: {
        "name": "Trackerball",
    },
    0x0783: {
        "name": "C3PO",
        0x0003: "LTC31 SmartCard Reader",
        0x0006: "LTC31v2",
        0x0009: "KBR36",
        0x0010: "LTC32",
    },
    0x0784: {
        "name": "Vivitar, Inc.",
        0x0100: "Vivicam 2655",
        0x1310: "Vivicam 3305",
        0x1688: "Vivicam 3665",
        0x1689: "Gateway DC-M42/Labtec DC-505/Vivitar Vivicam 3705",
        0x2620: "AOL Photocam Plus",
        0x2888: "Polaroid DC700",
        0x3330: "Nytec ND-3200 Camera",
        0x4300: "Traveler D1",
        0x5260: "Werlisa Sport PX 100 / JVC GC-A33 Camera",
        0x5300: "Pretec dc530",
    },
    0x0785: {
        "name": "NTT-ME",
        0x0001: "MN128mini-V ISDN TA",
        0x0003: "MN128mini-J ISDN TA",
    },
    0x0789: {
        "name": "Logitec Corp.",
        0x0026: "LHD Device",
        0x0033: "DVD Multi-plus unit LDR-H443SU2",
        0x0063: "LDR Device",
        0x0064: "LDR-R Device",
        0x00b3: "DVD Multi-plus unit LDR-H443U2",
        0x0105: "LAN-TX/U1H2 10/100 Ethernet Adapter [pegasus II]",
        0x010c: "Realtek RTL8187 Wireless 802.11g 54Mbps Network Adapter",
        0x0160: "LAN-GTJ/U2A",
        0x0162: "LAN-WN22/U2 Wireless LAN Adapter",
        0x0163: "LAN-WN12/U2 Wireless LAN Adapter",
        0x0164: "LAN-W150/U2M Wireless LAN Adapter",
        0x0166: "LAN-W300N/U2 Wireless LAN Adapter",
        0x0168: "LAN-W150N/U2 Wireless LAN Adapter",
        0x0170: "LAN-W300AN/U2 Wireless LAN Adapter",
    },
    0x078b: {
        "name": "Happ Controls, Inc.",
        0x0010: "Driving UGCI",
        0x0020: "Flying UGCI",
        0x0030: "Fighting UGCI",
    },
    0x078c: {
        "name": "GTCO/CalComp",
        0x0090: "Tablet Adapter",
        0x0100: "Tablet Adapter",
        0x0200: "Tablet Adapter",
        0x0300: "Tablet Adapter",
        0x0400: "Digitizer (Whiteboard)",
    },
    0x078e: {
        "name": "Brincom, Inc.",
    },
    0x0790: {
        "name": "Pro-Image Manufacturing Co., Ltd",
    },
    0x0791: {
        "name": "Copartner Wire and Cable Mfg. Corp.",
    },
    0x0792: {
        "name": "Axis Communications AB",
    },
    0x0793: {
        "name": "Wha Yu Industrial Co., Ltd",
    },
    0x0794: {
        "name": "ABL Electronics Corp.",
    },
    0x0795: {
        "name": "RealChip, Inc.",
    },
    0x0796: {
        "name": "Certicom Corp.",
    },
    0x0797: {
        "name": "Grandtech Semiconductor Corp.",
        0x6801: "Flatbed Scanner",
        0x6802: "InkJet Color Printer",
        0x8001: "SmartCam",
        0x801a: "Typhoon StyloCam",
        0x801c: "Meade Binoculars/Camera",
        0x8901: "ScanHex SX-35a",
        0x8909: "ScanHex SX-35b",
        0x8911: "ScanHex SX-35c",
    },
    0x0798: {
        "name": "Optelec",
        0x0001: "Braille Voyager",
        0x0640: "BC640",
        0x0680: "BC680",
    },
    0x0799: {
        "name": "Altera",
        0x7651: "Programming Unit",
    },
    0x079b: {
        "name": "Sagem",
        0x0024: "MSO300/MSO301 Fingerprint Sensor",
        0x0026: "MSO350/MSO351 Fingerprint Sensor & SmartCard Reader",
        0x0027: "USB-Serial Controller",
        0x002f: "Mobile",
        0x0030: "Mobile Communication Device",
        0x0042: "Mobile",
        0x0047: "CBM/MSO1300 Fingerprint Sensor",
        0x004a: "XG-760A 802.11bg",
        0x004b: "Wi-Fi 11g adapter",
        0x0052: "MSO1350 Fingerprint Sensor & SmartCard Reader",
        0x0056: "Agfa AP1100 Photo Printer",
        0x005d: "Mobile Mass Storage",
        0x0062: "XG-76NA 802.11bg",
        0x0078: "Laser Pro Monochrome MFP",
    },
    0x079d: {
        "name": "Alfadata Computer Corp.",
        0x0201: "GamePort Adapter",
    },
    0x07a1: {
        "name": "Digicom S.p.A.",
        0xd952: "Palladio USB V.92 Modem",
    },
    0x07a2: {
        "name": "National Technical Systems",
    },
    0x07a3: {
        "name": "Onnto Corp.",
    },
    0x07a4: {
        "name": "Be, Inc.",
    },
    0x07a6: {
        "name": "ADMtek, Inc.",
        0x07c2: "AN986A Ethernet",
        0x0986: "AN986 Pegasus Ethernet",
        0x8266: "Infineon WildCard-USB Wireless LAN Adapter",
        0x8511: "ADM8511 Pegasus II Ethernet",
        0x8513: "AN8513 Ethernet",
        0x8515: "AN8515 Ethernet",
    },
    0x07aa: {
        "name": "Corega K.K.",
        0x0001: "Ether USB-T Ethernet [klsi]",
        0x0004: "FEther USB-TX Ethernet [pegasus]",
        0x000c: "WirelessLAN USB-11",
        0x000d: "FEther USB-TXS",
        0x0011: "Wireless LAN USB-11 mini",
        0x0012: "Stick-11 802.11b Adapter",
        0x0017: "FEther USB2-TX",
        0x0018: "Wireless LAN USB-11 mini 2",
        0x001a: "ULUSB-11 Key",
        0x001c: "CG-WLUSB2GTST 802.11g Wireless Adapter [Intersil ISL3887]",
        0x002e: "CG-WLUSB2GPX [Ralink RT2571W]",
        0x002f: "CG-WLUSB2GNL",
        0x0031: "CG-WLUSB2GS 802.11bg [Atheros AR5523]",
        0x003c: "CG-WLUSB2GNL",
        0x003f: "CG-WLUSB300AGN",
        0x0041: "CG-WLUSB300GNS",
        0x0042: "CG-WLUSB300GNM",
        0x0043: "CG-WLUSB300N rev A2 [Realtek RTL8192U]",
        0x0047: "CG-WLUSBNM",
        0x0051: "CG-WLUSB300NM",
        0x7613: "Stick-11 V2 802.11b Adapter",
        0x9601: "FEther USB-TXC",
    },
    0x07ab: {
        "name": "Freecom Technologies",
        0xfc01: "IDE bridge",
        0xfc02: "Cable II USB-2",
        0xfc03: "USB2-IDE IDE bridge",
        0xfcd6: "Freecom HD Classic",
        0xfcf6: "DataBar 512 MB",
        0xfcf8: "Freecom Classic SL Network Drive",
        0xfcfe: "Hard Drive 80GB",
    },
    0x07af: {
        "name": "Microtech",
        0x0004: "SCSI-DB25 SCSI Bridge [shuttle]",
        0x0005: "SCSI-HD50 SCSI Bridge [shuttle]",
        0x0006: "CameraMate SmartMedia and CompactFlash Card Reader [eusb/shuttle]",
        0xfc01: "Freecom USB-IDE",
    },
    0x07b0: {
        "name": "Trust Technologies",
        0x0001: "ISDN TA",
        0x0002: "ISDN TA128 Plus",
        0x0003: "ISDN TA128 Deluxe",
        0x0005: "ISDN TA128 SE",
        0x0006: "ISDN TA128 CE",
        0x0007: "ISDN TA",
        0x0008: "ISDN TA",
    },
    0x07b1: {
        "name": "IMP, Inc.",
    },
    0x07b2: {
        "name": "Motorola BCS, Inc.",
        0x0100: "SURFboard Voice over IP Cable Modem",
        0x0900: "SURFboard Gateway",
        0x0950: "SURFboard SBG950 Gateway",
        0x1000: "SURFboard SBG1000 Gateway",
        0x4100: "SurfBoard SB4100 Cable Modem",
        0x4200: "SurfBoard SB4200 Cable Modem",
        0x4210: "SurfBoard 4210 Cable Modem",
        0x4220: "SURFboard SB4220 Cable Modem",
        0x4500: "CG4500 Communications Gateway",
        0x450b: "CG4501 Communications Gateway",
        0x450e: "CG4500E Communications Gateway",
        0x5100: "SurfBoard SB5100 Cable Modem",
        0x5101: "SurfBoard SB5101 Cable Modem",
        0x5120: "SurfBoard SB5120 Cable Modem (RNDIS)",
        0x5121: "Surfboard 5121 Cable Modem",
        0x7030: "WU830G 802.11bg Wireless Adapter [Envara WiND512]",
    },
    0x07b3: {
        "name": "Plustek, Inc.",
        0x0001: "OpticPro 1212U Scanner",
        0x0003: "Scanner",
        0x0010: "OpticPro U12 Scanner",
        0x0011: "OpticPro U24 Scanner",
        0x0013: "OpticPro UT12 Scanner",
        0x0014: "Scanner",
        0x0015: "OpticPro U24 Scanner",
        0x0017: "OpticPro UT12/16/24 Scanner",
        0x0204: "Scanner",
        0x0400: "OpticPro 1248U Scanner",
        0x0401: "OpticPro 1248U Scanner #2",
        0x0403: "OpticPro U16B Scanner",
        0x0404: "Scanner",
        0x0405: "A8 Namecard-s Controller",
        0x0406: "A8 Namecard-D Controller",
        0x0410: "Scanner",
        0x0412: "Scanner",
        0x0413: "OpticSlim 1200 Scanner",
        0x0601: "OpticPro ST24 Scanner",
        0x0800: "OpticPro ST48 Scanner",
        0x0900: "OpticBook 3600 Scanner",
        0x090c: "OpticBook 3600 Plus Scanner",
        0x0a06: "TVcam VD100",
        0x0b00: "SmartPhoto F50",
        0x0c03: "OpticPro ST64+ Scanner",
        0x0c04: "Optic Film 7200i scanner",
        0x0c0c: "PL806 Scanner",
        0x0c26: "OpticBook 4600 Scanner",
        0x0c2b: "Mobile Office D428 Scanner",
        0x0e08: "Plustek OpticBook A300 Scanner",
        0x1300: "OpticBook 3800 Scanner",
        0x1301: "OpticBook 4800 Scanner",
    },
    0x07b4: {
        "name": "Olympus Optical Co., Ltd",
        0x0100: "Camedia C-2100/C-3000 Ultra Zoom Camera",
        0x0102: "Camedia E-10/C-220/C-50 Camera",
        0x0105: "Camedia C-310Z/C-700/C-750UZ/C-755/C-765UZ/C-3040/C-4000/C-5050Z/D-560/C-3020Z Zoom Camera",
        0x0109: "C-370Z/C-500Z/D-535Z/X-450",
        0x010a: "MAUSB-10 xD and SmartMedia Card Reader",
        0x0112: "MAUSB-100 xD Card Reader",
        0x0113: "Mju 500",
        0x0114: "C-350Z Camera",
        0x0118: "Mju Mini Digital/Mju Digital 500 Camera / Stylus 850 SW",
        0x0184: "P-S100 port",
        0x0202: "Foot Switch RS-26",
        0x0203: "Digital Voice Recorder DW-90",
        0x0206: "Digital Voice Recorder DS-330",
        0x0207: "Digital Voice Recorder & Camera W-10",
        0x0209: "Digital Voice Recorder DM-20",
        0x020b: "Digital Voice Recorder DS-4000",
        0x020d: "Digital Voice Recorder VN-240PC",
        0x0211: "Digital Voice Recorder DS-2300",
        0x0218: "Foot Switch RS-28",
        0x0244: "Digital Voice Recorder VN-8500PC",
        0x024f: "Digital Voice Recorder DS-7000",
        0x0280: "m:robe 100",
    },
    0x07b5: {
        "name": "Mega World International, Ltd",
        0x0017: "Joystick",
        0x0213: "Thrustmaster Firestorm Digital 3 Gamepad",
        0x0312: "Gamepad",
        0x9902: "GamePad",
    },
    0x07b6: {
        "name": "Marubun Corp.",
    },
    0x07b7: {
        "name": "TIME Interconnect, Ltd",
    },
    0x07b8: {
        "name": "AboCom Systems Inc",
        0x110c: "XX1",
        0x1201: "IEEE 802.11b Adapter",
        0x200c: "XX2",
        0x2573: "Wireless LAN Card",
        0x2770: "802.11n/b/g Mini Wireless LAN USB2.0 Adapter",
        0x2870: "802.11n/b/g Wireless LAN USB2.0 Adapter",
        0x3070: "802.11n/b/g Mini Wireless LAN USB2.0 Adapter",
        0x3071: "802.11n/b/g Mini Wireless LAN USB2.0 Adapter",
        0x3072: "802.11n/b/g Mini Wireless LAN USB2.0 Adapter",
        0x4000: "DU-E10 Ethernet [klsi]",
        0x4002: "DU-E100 Ethernet [pegasus]",
        0x4003: "1/10/100 Ethernet Adapter",
        0x4004: "XX4",
        0x4007: "XX5",
        0x400b: "XX6",
        0x400c: "XX7",
        0x401a: "RTL8151",
        0x4102: "USB 1.1 10/100M Fast Ethernet Adapter",
        0x4104: "XX9",
        0x420a: "UF200 Ethernet",
        0x5301: "GW-US54ZGL 802.11bg",
        0x6001: "802.11bg",
        0x8188: "AboCom Systems Inc [WN2001 Prolink Wireless-N Nano Adapter]",
        0xa001: "WUG2200 802.11g Wireless Adapter [Envara WiND512]",
        0xabc1: "DU-E10 Ethernet [pegasus]",
        0xb000: "BWU613",
        0xb02a: "AboCom Bluetooth Device",
        0xb02b: "Bluetooth dongle",
        0xb02c: "BCM92045DG-Flash with trace filter",
        0xb02d: "BCM92045DG-Flash with trace filter",
        0xb02e: "BCM92045DG-Flash with trace filter",
        0xb030: "BCM92045DG-Flash with trace filter",
        0xb031: "BCM92045DG-Flash with trace filter",
        0xb032: "BCM92045DG-Flash with trace filter",
        0xb033: "BCM92045DG-Flash with trace filter",
        0xb21a: "WUG2400 802.11g Wireless Adapter [Texas Instruments TNETW1450]",
        0xb21b: "HWU54DM",
        0xb21c: "RT2573",
        0xb21d: "RT2573",
        0xb21e: "RT2573",
        0xb21f: "WUG2700",
        0xd011: "MP3 Player",
        0xe001: "Mass Storage Device",
        0xe002: "Mass Storage Device",
        0xe003: "Mass Storage Device",
        0xe004: "Mass Storage Device",
        0xe005: "Mass Storage Device",
        0xe006: "Mass Storage Device",
        0xe007: "Mass Storage Device",
        0xe008: "Mass Storage Device",
        0xe009: "Mass Storage Device",
        0xe00a: "Mass Storage Device",
        0xe4f0: "Card Reader Driver",
        0xf101: "DSB-560 Modem [atlas]",
    },
    0x07bc: {
        "name": "Canon Computer Systems, Inc.",
    },
    0x07bd: {
        "name": "Webgear, Inc.",
    },
    0x07be: {
        "name": "Veridicom",
    },
    0x07c0: {
        "name": "Code Mercenaries Hard- und Software GmbH",
        0x1113: "JoyWarrior24F8",
        0x1116: "JoyWarrior24F14",
        0x1121: "The Claw",
        0x1500: "IO-Warrior 40",
        0x1501: "IO-Warrior 24",
        0x1502: "IO-Warrior 48",
        0x1503: "IO-Warrior 28",
        0x1511: "IO-Warrior 24 Power Vampire",
        0x1512: "IO-Warrior 24 Power Vampire",
    },
    0x07c1: {
        "name": "Keisokugiken",
        0x0068: "HKS-0200 USBDAQ",
    },
    0x07c4: {
        "name": "Datafab Systems, Inc.",
        0x0102: "USB to LS120",
        0x0103: "USB to IDE",
        0x1234: "USB to ATAPI",
        0xa000: "CompactFlash Card Reader",
        0xa001: "CompactFlash & SmartMedia Card Reader [eusb]",
        0xa002: "Disk Drive",
        0xa003: "Datafab-based Reader",
        0xa004: "USB to MMC Class Drive",
        0xa005: "CompactFlash & SmartMedia Card Reader",
        0xa006: "SmartMedia Card Reader",
        0xa007: "Memory Stick Class Drive",
        0xa103: "MDSM-B reader",
        0xa107: "USB to Memory Stick (LC1) Drive",
        0xa109: "LC1 CompactFlash & SmartMedia Card Reader",
        0xa10b: "USB to CF+MS(LC1)",
        0xa200: "DF-UT-06 Hama MMC/SD Reader",
        0xa400: "CompactFlash & Microdrive Reader",
        0xa600: "Card Reader",
        0xad01: "Mass Storage Device",
        0xae01: "Mass Storage Device",
        0xaf01: "Mass Storage Device",
        0xb000: "USB to CF(LC1)",
        0xb001: "USB to CF+PCMCIA",
        0xb004: "MMC/SD Reader",
        0xb006: "USB to PCMCIA",
        0xb00a: "USB to CF+SD Drive(LC1)",
        0xb00b: "USB to Memory Stick(LC1)",
        0xc010: "Kingston FCR-HS2/ATA Card Reader",
    },
    0x07c5: {
        "name": "APG Cash Drawer",
    },
    0x07c6: {
        "name": "ShareWave, Inc.",
        0x0002: "Bodega Wireless Access Point",
        0x0003: "Bodega Wireless Network Adapter",
    },
    0x07c7: {
        "name": "Powertech Industrial Co., Ltd",
    },
    0x07c8: {
        "name": "B.U.G., Inc.",
        0x0202: "MN128-SOHO PAL",
    },
    0x07c9: {
        "name": "Allied Telesyn International",
        0xb100: "AT-USB100",
    },
    0x07ca: {
        "name": "AVerMedia Technologies, Inc.",
        0x0002: "AVerTV PVR USB/EZMaker Pro Device",
        0x0026: "AVerTV",
        0x0337: "A867 DVB-T dongle",
        0x0837: "H837 Hybrid ATSC/QAM",
        0x1228: "MPEG-2 Capture Device (M038)",
        0x1830: "AVerTV Volar Video Capture (H830)",
        0x3835: "AVerTV Volar Green HD (A835B)",
        0x850a: "AverTV Volar Black HD (A850)",
        0x850b: "AverTV Red HD+ (A850T)",
        0xa309: "AVerTV DVB-T (A309)",
        0xa801: "AVerTV DVB-T (A800)",
        0xa815: "AVerTV DVB-T Volar X (A815)",
        0xa827: "AVerTV Hybrid Volar HX (A827)",
        0xa867: "AVerTV DVB-T (A867)",
        0xb800: "MR800 FM Radio",
        0xe880: "MPEG-2 Capture Device (E880)",
        0xe882: "MPEG-2 Capture Device (E882)",
    },
    0x07cb: {
        "name": "Kingmax Technology, Inc.",
    },
    0x07cc: {
        "name": "Carry Computer Eng., Co., Ltd",
        0x0000: "CF Card Reader",
        0x0001: "Reader (UICSE)",
        0x0002: "Reader (UIS)",
        0x0003: "SM Card Reader",
        0x0004: "SM/CF/PCMCIA Card Reader",
        0x0005: "Reader (UISA2SE)",
        0x0006: "SM/CF/PCMCIA Card Reader",
        0x0007: "Reader (UISA6SE)",
        0x000c: "SM/CF Card Reader",
        0x000d: "SM/CF Card Reader",
        0x000e: "Reader (UISDA)",
        0x000f: "Reader (UICLIK)",
        0x0010: "Reader (UISMA)",
        0x0012: "Reader (UISC6SE-FLASH)",
        0x0014: "Litronic Fortezza Reader",
        0x0030: "Mass Storage (UISDMC12S)",
        0x0040: "Mass Storage (UISDMC13S)",
        0x0100: "Reader (UID)",
        0x0101: "Reader (UIM)",
        0x0102: "Reader (UISDMA)",
        0x0103: "Reader (UISDMC)",
        0x0104: "Reader (UISDM)",
        0x0200: "6-in-1 Card Reader",
        0x0201: "Mass Storage (UISDMC1S & UISDMC3S)",
        0x0202: "Mass Storage (UISDMC5S)",
        0x0203: "Mass Storage (UISMC5S)",
        0x0204: "Mass Storage (UIM4/5S & UIM7S)",
        0x0205: "Mass Storage (UIS4/5S & UIS7S)",
        0x0206: "Mass Storage (UISDMC10S & UISDMC11S)",
        0x0207: "Mass Storage (UPIDMA)",
        0x0208: "Mass Storage (UCFC II)",
        0x0210: "Mass Storage (UPIXXA)",
        0x0213: "Mass Storage (UPIDA)",
        0x0214: "Mass Storage (UPIMA)",
        0x0215: "Mass Storage (UPISA)",
        0x0217: "Mass Storage (UPISDMA)",
        0x0223: "Mass Storage (UCIDA)",
        0x0224: "Mass Storage (UCIMA)",
        0x0225: "Mass Storage (UIS7S)",
        0x0227: "Mass Storage (UCIDMA)",
        0x0234: "Mass Storage (UIM7S)",
        0x0235: "Mass Storage (UIS4S-S)",
        0x0237: "Velper (UISDMC4S)",
        0x0300: "6-in-1 Card Reader",
        0x0301: "6-in-1 Card Reader",
        0x0303: "Mass Storage (UID10W)",
        0x0304: "Mass Storage (UIM10W)",
        0x0305: "Mass Storage (UIS10W)",
        0x0308: "Mass Storage (UIC10W)",
        0x0309: "Mass Storage (UISC3W)",
        0x0310: "Mass Storage (UISDMA2W)",
        0x0311: "Mass Storage (UISDMC14W)",
        0x0320: "Mass Storage (UISDMC4W)",
        0x0321: "Mass Storage (UISDMC37W)",
        0x0330: "WINTERREADER Reader",
        0x0350: "9-in-1 Card Reader",
        0x0500: "Mass Storage",
        0x0501: "Mass Storage",
    },
    0x07cd: {
        "name": "Elektor",
        0x0001: "USBuart Serial Port",
    },
    0x07cf: {
        "name": "Casio Computer Co., Ltd",
        0x1001: "QV-8000SX/5700/3000EX Digicam; Exilim EX-M20",
        0x1003: "Exilim EX-S500",
        0x1004: "Exilim EX-Z120",
        0x1011: "USB-CASIO PC CAMERA",
        0x1116: "EXILIM EX-Z19",
        0x1125: "Exilim EX-H10 Digital Camera (mass storage mode)",
        0x1133: "Exilim EX-Z350 Digital Camera (mass storage mode)",
        0x1225: "Exilim EX-H10 Digital Camera (PictBridge mode)",
        0x1233: "Exilim EX-Z350 Digital Camera (PictBridge mode)",
        0x2002: "E-125 Cassiopeia Pocket PC",
        0x3801: "WMP-1 MP3-Watch",
        0x4001: "Label Printer KL-P1000",
        0x4007: "CW50 Device",
        0x4104: "Cw75 Device",
        0x4107: "CW-L300 Device",
        0x4500: "LV-20 Digital Camera",
        0x6801: "PL-40R",
        0x6802: "MIDI Keyboard",
    },
    0x07d0: {
        "name": "Dazzle",
        0x0001: "Digital Video Creator I",
        0x0002: "Global Village VideoFX Grabber",
        0x0003: "Fusion Model DVC-50 Rev 1 (NTSC)",
        0x0004: "DVC-800 (PAL) Grabber",
        0x0005: "Fusion Video and Audio Ports",
        0x0006: "DVC 150 Loader Device",
        0x0007: "DVC 150",
        0x0327: "Fusion Digital Media Reader",
        0x1001: "DM-FLEX DFU Adapter",
        0x1002: "DMHS2 DFU Adapter",
        0x1102: "CF Reader/Writer",
        0x1103: "SD Reader/Writer",
        0x1104: "SM Reader/Writer",
        0x1105: "MS Reader/Writer",
        0x1106: "xD/SM Reader/Writer",
        0x1202: "MultiSlot Reader/Writer",
        0x2000: "FX2 DFU Adapter",
        0x2001: "eUSB CompactFlash Reader",
        0x4100: "Kingsun SF-620 Infrared Adapter",
        0x4101: "Connectivity Cable (CA-42 clone)",
        0x4959: "Kingsun KS-959 Infrared Adapter",
    },
    0x07d1: {
        "name": "D-Link System",
        0x13ec: "VvBus for Helium 2xx",
        0x13ed: "VvBus for Helium 2xx",
        0x13f1: "DSL-302G Modem",
        0x13f2: "DSL-502G Router",
        0x3300: "DWA-130 802.11n Wireless N Adapter(rev.E) [Realtek RTL8191SU]",
        0x3302: "DWA-130 802.11n Wireless N Adapter(rev.C2) [Realtek RTL8191SU]",
        0x3303: "DWA-131 802.11n Wireless N Nano Adapter(rev.A1) [Realtek RTL8192SU]",
        0x3304: "FR-300USB 802.11bgn Wireless Adapter",
        0x3a07: "WUA-2340 RangeBooster G Adapter(rev.A) [Atheros AR5523]",
        0x3a08: "WUA-2340 RangeBooster G Adapter(rev.A) (no firmware) [Atheros AR5523]",
        0x3a09: "DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A2) [Atheros AR9170+AR9104]",
        0x3a0d: "DWA-120 802.11g Wireless 108G Adapter [Atheros AR5523]",
        0x3a0f: "DWA-130 802.11n Wireless N Adapter(rev.D) [Atheros AR9170+AR9102]",
        0x3a10: "DWA-126 802.11n Wireless Adapter [Atheros AR9271]",
        0x3b01: "AirPlus G DWL-G122 Wireless Adapter(rev.D) [Marvell 88W8338+88W8010]",
        0x3b10: "DWA-142 RangeBooster N Adapter [Marvell 88W8362+88W8060]",
        0x3b11: "DWA-130 802.11n Wireless N Adapter(rev.A1) [Marvell 88W8362+88W8060]",
        0x3c03: "AirPlus G DWL-G122 Wireless Adapter(rev.C1) [Ralink RT2571W]",
        0x3c04: "WUA-1340",
        0x3c05: "EH103 Wireless G Adapter",
        0x3c06: "DWA-111 802.11bg Wireless Adapter [Ralink RT2571W]",
        0x3c07: "DWA-110 Wireless G Adapter(rev.A1) [Ralink RT2571W]",
        0x3c09: "DWA-140 RangeBooster N Adapter(rev.B1) [Ralink RT2870]",
        0x3c0a: "DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072]",
        0x3c0b: "DWA-110 Wireless G Adapter(rev.B) [Ralink RT2870]",
        0x3c0d: "DWA-125 Wireless N 150 Adapter(rev.A1) [Ralink RT3070]",
        0x3c0e: "WUA-2340 RangeBooster G Adapter(rev.B) [Ralink RT2070]",
        0x3c0f: "AirPlus G DWL-G122 Wireless Adapter(rev.E1) [Ralink RT2070]",
        0x3c10: "DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A1) [Atheros AR9170+AR9104]",
        0x3c11: "DWA-160 Xtreme N Dual Band USB Adapter(rev.B) [Ralink RT2870]",
        0x3c13: "DWA-130 802.11n Wireless N Adapter(rev.B) [Ralink RT2870]",
        0x3c15: "DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT2870]",
        0x3c16: "DWA-125 Wireless N 150 Adapter(rev.A2) [Ralink RT3070]",
        0x3e02: "DWM-156 3.75G HSUPA Adapter",
        0x5100: "Remote NDIS Device",
        0xa800: "DWM-152 3.75G HSUPA Adapter",
        0xf101: "DBT-122 Bluetooth",
        0xfc01: "DBT-120 Bluetooth Adapter",
    },
    0x07d2: {
        "name": "Aptio Products, Inc.",
    },
    0x07d3: {
        "name": "Cyberdata Corp.",
    },
    0x07d5: {
        "name": "Radiant Systems",
    },
    0x07d7: {
        "name": "GCC Technologies, Inc.",
    },
    0x07da: {
        "name": "Arasan Chip Systems",
    },
    0x07de: {
        "name": "Diamond Multimedia",
        0x2820: "VC500 Video Capture Dongle",
    },
    0x07df: {
        "name": "David Electronics Co., Ltd",
    },
    0x07e1: {
        "name": "Ambient Technologies, Inc.",
        0x5201: "V.90 Modem",
    },
    0x07e2: {
        "name": "Elmeg GmbH & Co., Ltd",
    },
    0x07e3: {
        "name": "Planex Communications, Inc.",
    },
    0x07e4: {
        "name": "Movado Enterprise Co., Ltd",
        0x0967: "SCard R/W CSR-145",
        0x0968: "SCard R/W CSR-145",
    },
    0x07e5: {
        "name": "QPS, Inc.",
        0x05c2: "IDE-to-USB2.0 PCA",
        0x5c01: "Que! CDRW",
    },
    0x07e6: {
        "name": "Allied Cable Corp.",
    },
    0x07e7: {
        "name": "Mirvo Toys, Inc.",
    },
    0x07e8: {
        "name": "Labsystems",
    },
    0x07ea: {
        "name": "Iwatsu Electric Co., Ltd",
    },
    0x07eb: {
        "name": "Double-H Technology Co., Ltd",
    },
    0x07ec: {
        "name": "Taiyo Electric Wire & Cable Co., Ltd",
    },
    0x07ee: {
        "name": "Torex Retail (formerly Logware)",
        0x0002: "Cash Drawer I/F",
    },
    0x07ef: {
        "name": "STSN",
        0x0001: "Internet Access Device",
    },
    0x07f2: {
        "name": "Microcomputer Applications, Inc.",
        0x0001: "KEYLOK II",
    },
    0x07f6: {
        "name": "Circuit Assembly Corp.",
    },
    0x07f7: {
        "name": "Century Corp.",
        0x0005: "ScanLogic/Century Corporation uATA",
        0x011e: "Century USB Disk Enclosure",
    },
    0x07f9: {
        "name": "Dotop Technology, Inc.",
    },
    0x07fa: {
        "name": "DrayTek Corp.",
        0x0778: "miniVigor 128 ISDN TA",
        0x1012: "BeWAN ADSL USB ST (grey)",
        0x1196: "BWIFI-USB54AR 802.11bg",
        0xa904: "BeWAN ADSL",
        0xa905: "BeWAN ADSL ST",
    },
    0x07fd: {
        "name": "Mark of the Unicorn",
        0x0000: "FastLane MIDI Interface",
        0x0001: "FastLane Quad MIDI Interface",
        0x0002: "MOTU Audio for 64 bit",
    },
    0x07ff: {
        "name": "Unknown",
        0x00ff: "Portable Hard Drive",
    },
    0x0801: {
        "name": "MagTek",
        0x0001: "Mini Swipe Reader (Keyboard Emulation)",
        0x0002: "Mini Swipe Reader",
        0x0003: "Magstripe Insert Reader",
    },
    0x0802: {
        "name": "Mako Technologies, LLC",
    },
    0x0803: {
        "name": "Zoom Telephonics, Inc.",
        0x1300: "V92 Faxmodem",
        0x4310: "4410a Wireless-G Adapter [Intersil ISL3887]",
        0x4410: "4410b Wireless-G Adapter [ZyDAS ZD1211B]",
        0x5241: "Cable Modem",
        0x5551: "DSL Modem",
        0x9700: "2986L FaxModem",
        0x9800: "Cable Modem",
        0xa312: "Wireless-G",
    },
    0x0809: {
        "name": "Genicom Technology, Inc.",
    },
    0x080a: {
        "name": "Evermuch Technology Co., Ltd",
    },
    0x080b: {
        "name": "Cross Match Technologies",
        0x0002: "Fingerprint Scanner (After ReNumeration)",
        0x0010: "300LC Series Fingerprint Scanner (Before ReNumeration)",
    },
    0x080c: {
        "name": "Datalogic S.p.A.",
        0x0300: "Gryphon D120 Barcode Scanner",
        0x0400: "Gryphon D120 Barcode Scanner",
        0x0500: "Gryphon D120 Barcode Scanner",
        0x0600: "Gryphon M100 Barcode Scanner",
    },
    0x080d: {
        "name": "Teco Image Systems Co., Ltd",
        0x0102: "Hercules Scan@home 48",
        0x0104: "3.2Slim",
        0x0110: "UMAX AstraSlim 1200 Scanner",
    },
    0x0810: {
        "name": "Personal Communication Systems, Inc.",
        0x0001: "Dual PSX Adaptor",
        0x0002: "Dual PCS Adaptor",
        0x0003: "PlayStation Gamepad",
    },
    0x0813: {
        "name": "Mattel, Inc.",
        0x0001: "Intel Play QX3 Microscope",
        0x0002: "Dual Mode Camera Plus",
    },
    0x0819: {
        "name": "eLicenser",
        0x0101: "License Management and Copy Protection",
    },
    0x081a: {
        "name": "MG Logic",
        0x1000: "Duo Pen Tablet",
    },
    0x081b: {
        "name": "Indigita Corp.",
        0x0600: "Storage Adapter",
        0x0601: "Storage Adapter",
    },
    0x081c: {
        "name": "Mipsys",
    },
    0x081e: {
        "name": "AlphaSmart, Inc.",
        0xdf00: "Handheld",
    },
    0x0822: {
        "name": "Reudo Corp.",
        0x2001: "IRXpress Infrared Device",
    },
    0x0825: {
        "name": "GC Protronics",
    },
    0x0826: {
        "name": "Data Transit",
    },
    0x0827: {
        "name": "BroadLogic, Inc.",
    },
    0x0828: {
        "name": "Sato Corp.",
    },
    0x0829: {
        "name": "DirecTV Broadband, Inc. (Telocity)",
    },
    0x082d: {
        "name": "Handspring",
        0x0100: "Visor",
        0x0200: "Treo",
        0x0300: "Treo 600",
        0x0400: "Handheld",
        0x0500: "Handheld",
        0x0600: "Handheld",
    },
    0x0830: {
        "name": "Palm, Inc.",
        0x0001: "m500",
        0x0002: "m505",
        0x0003: "m515",
        0x0004: "Handheld",
        0x0005: "Handheld",
        0x0006: "Handheld",
        0x0010: "Handheld",
        0x0011: "Handheld",
        0x0012: "Handheld",
        0x0013: "Handheld",
        0x0014: "Handheld",
        0x0020: "i705",
        0x0021: "Handheld",
        0x0022: "Handheld",
        0x0023: "Handheld",
        0x0024: "Handheld",
        0x0030: "Handheld",
        0x0031: "Tungsten W",
        0x0032: "Handheld",
        0x0033: "Handheld",
        0x0034: "Handheld",
        0x0040: "m125",
        0x0041: "Handheld",
        0x0042: "Handheld",
        0x0043: "Handheld",
        0x0044: "Handheld",
        0x0050: "m130",
        0x0051: "Handheld",
        0x0052: "Handheld",
        0x0053: "Handheld",
        0x0054: "Handheld",
        0x0060: "Tungsten C/E/T/T2/T3 / Zire 71",
        0x0061: "Lifedrive / Treo 650/680 / Tunsten E2/T5/TX / Centro / Zire 21/31/72 / Z22",
        0x0062: "Handheld",
        0x0063: "Handheld",
        0x0064: "Handheld",
        0x0070: "Zire",
        0x0071: "Handheld",
        0x0072: "Handheld",
        0x0080: "Serial Adapter [for Palm III]",
        0x0081: "Handheld",
        0x0082: "Handheld",
        0x00a0: "Treo 800w",
        0x0101: "Pre",
    },
    0x0832: {
        "name": "Kouwell Electronics Corp.",
        0x5850: "Cable",
    },
    0x0833: {
        "name": "Sourcenext Corp.",
        0x012e: "KeikaiDenwa 8 with charger",
        0x039f: "KeikaiDenwa 8",
    },
    0x0835: {
        "name": "Action Star Enterprise Co., Ltd",
    },
    0x0836: {
        "name": "TrekStor",
        0x2836: "i.Beat mood",
    },
    0x0839: {
        "name": "Samsung Techwin Co., Ltd",
        0x0005: "Digimax Camera",
        0x0008: "Digimax 230 Camera",
        0x0009: "Digimax 340",
        0x000a: "Digimax 410",
        0x000e: "Digimax 360",
        0x0010: "Digimax 300",
        0x1003: "Digimax 210SE",
        0x1005: "Digimax 220",
        0x1009: "Digimax V4",
        0x1012: "6500 Document Camera",
        0x1058: "S730 Camera",
        0x1064: "Digimax D830 Camera",
        0x1542: "Digimax 50 Duo",
        0x3000: "Digimax 35 MP3",
    },
    0x083a: {
        "name": "Accton Technology Corp.",
        0x1046: "10/100 Ethernet [pegasus]",
        0x1060: "HomeLine Adapter",
        0x1f4d: "SMC8013WG Broadband Remote NDIS Device",
        0x3046: "10/100 Series Adapter",
        0x3060: "1/10/100 Adapter",
        0x3501: "2664W",
        0x3502: "WN3501D Wireless Adapter",
        0x3503: "T-Sinus 111 Wireless Adapter",
        0x4501: "T-Sinus 154data",
        0x4502: "Siemens S30853-S1016-R107 802.11g Wireless Adapter [Intersil ISL3886]",
        0x4505: "SMCWUSB-G 802.11bg",
        0x4507: "SMCWUSBT-G2 802.11g Wireless Adapter [Atheros AR5523]",
        0x4521: "Siemens S30863-S1016-R107-2 802.11g Wireless Adapter [Intersil ISL3887]",
        0x5046: "SpeedStream 10/100 Ethernet [pegasus]",
        0x5501: "Wireless Adapter 11g",
        0x6500: "Cable Modem",
        0x6618: "802.11n Wireless Adapter",
        0x7511: "Arcadyan 802.11N Wireless Adapter",
        0x7512: "Arcadyan 802.11N Wireless Adapter",
        0x7522: "Arcadyan 802.11N Wireless Adapter",
        0x8522: "Arcadyan 802.11N Wireless Adapter",
        0x8541: "WN4501F 802.11g Wireless Adapter [Intersil ISL3887]",
        0xa512: "Arcadyan 802.11N Wireless Adapter",
        0xa618: "SMCWUSBS-N EZ Connect N Draft 11n Wireless Adapter [Ralink RT2870]",
        0xa701: "SMCWUSBS-N3 EZ Connect N Wireless Adapter [Ralink RT3070]",
        0xb004: "CPWUE001 USB/Ethernet Adapter",
        0xb522: "SMCWUSBS-N2 EZ Connect N Wireless Adapter [Ralink RT2870]",
        0xbb01: "BlueExpert Bluetooth Device",
        0xc003: "802.11b Wireless Adapter",
        0xc501: "Zoom 4410 Wireless-G [Intersil ISL3887]",
        0xc561: "802.11a/g Wireless Adapter",
        0xd522: "Speedport W 102 Stick IEEE 802.11n USB 2.0 Adapter",
        0xe501: "ZD1211B",
        0xe503: "Arcadyan WN4501 802.11b/g",
        0xe506: "WUS-201 802.11bg",
        0xf501: "802.11g Wireless Adapter",
        0xf502: "802.11g Wireless Adapter",
        0xf522: "Arcadyan WN7512 802.11n",
    },
    0x083f: {
        "name": "Global Village",
        0xb100: "TelePort V.90 Fax/Modem",
    },
    0x0840: {
        "name": "Argosy Research, Inc.",
        0x0060: "Storage Adapter Bridge Module",
    },
    0x0841: {
        "name": "Rioport.com, Inc.",
        0x0001: "Rio 500",
    },
    0x0844: {
        "name": "Welland Industrial Co., Ltd",
    },
    0x0846: {
        "name": "NetGear, Inc.",
        0x1001: "EA101 10 Mbps 10BASE-T Ethernet [Kawasaki LSI KL5KLUSB101B]",
        0x1002: "Ethernet",
        0x1020: "FA101 Fast Ethernet USB 1.1",
        0x1040: "FA120 Fast Ethernet USB 2.0 [Asix AX88172 / AX8817x]",
        0x1100: "Managed Switch M4100 series, M5300 series, M7100 series",
        0x4110: "MA111(v1) 802.11b Wireless [Intersil Prism 3.0]",
        0x4200: "WG121(v1) 54 Mbps Wireless [Intersil ISL3886]",
        0x4210: "WG121(v2) 54 Mbps Wireless [Intersil ISL3886]",
        0x4220: "WG111(v1) 54 Mbps Wireless [Intersil ISL3886]",
        0x4230: "MA111(v2) 802.11b Wireless [SIS SIS 162]",
        0x4240: "WG111(v1) rev 2 54 Mbps Wireless [Intersil ISL3887]",
        0x4260: "WG111v3 54 Mbps Wireless [realtek RTL8187B]",
        0x4300: "WG111U Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]",
        0x4301: "WG111U (no firmware) Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]",
        0x5f00: "WPN111 802.11g Wireless Adapter [Atheros AR5523]",
        0x6a00: "WG111v2 54 Mbps Wireless [RealTek RTL8187L]",
        0x7100: "WN121T RangeMax Next Wireless-N [Marvell TopDog]",
        0x9000: "WN111(v1) RangeMax Next Wireless [Marvell 88W8362+88W8060]",
        0x9001: "WN111(v2) RangeMax Next Wireless [Atheros AR9170+AR9101]",
        0x9010: "WNDA3100v1 802.11abgn [Atheros AR9170+AR9104]",
        0x9011: "WNDA3100v2 802.11abgn [Broadcom BCM4323]",
        0x9012: "WNDA4100 802.11abgn 3x3:3 [Ralink RT3573]",
        0x9018: "WNDA3200 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]",
        0x9020: "WNA3100(v1) Wireless-N 300 [Broadcom BCM43231]",
        0x9030: "WNA1100 Wireless-N 150 [Atheros AR9271]",
        0x9040: "WNA1000 Wireless-N 150 [Atheros AR9170+AR9101]",
        0x9041: "WNA1000M 802.11bgn [Realtek RTL8188CUS]",
        0xa001: "PA101 10 Mbps HPNA Home Phoneline RJ-1",
    },
    0x084d: {
        "name": "Minton Optic Industry Co., Inc.",
        0x0001: "Jenoptik JD800i",
        0x0003: "S-Cam F5/D-Link DSC-350 Digital Camera",
        0x0011: "Argus DC3500 Digital Camera",
        0x0014: "Praktica DC 32",
        0x0019: "Praktica DPix3000",
        0x0025: "Praktica DC 60",
        0x1001: "ScanHex SX-35d",
    },
    0x084e: {
        "name": "KB Gear",
        0x0001: "JamCam Camera",
        0x1001: "Jam Studio Tablet",
        0x1002: "Pablo Tablet",
    },
    0x084f: {
        "name": "Empeg",
        0x0001: "Empeg-Car Mark I/II Player",
    },
    0x0850: {
        "name": "Fast Point Technologies, Inc.",
    },
    0x0851: {
        "name": "Macronix International Co., Ltd",
        0x1542: "SiPix Blink",
        0x1543: "Maxell WS30 Slim Digital Camera, or Pandigital PI8004W01 digital photo frame",
        0xa168: "MXIC",
    },
    0x0852: {
        "name": "CSEM",
    },
    0x0853: {
        "name": "Topre Corporation",
        0x0100: "HHKB Professional",
    },
    0x0854: {
        "name": "ActiveWire, Inc.",
        0x0100: "I/O Board",
        0x0101: "I/O Board, rev1",
    },
    0x0856: {
        "name": "B&B Electronics",
        0xac01: "uLinks USOTL4 RS422/485 Adapter",
    },
    0x0858: {
        "name": "Hitachi Maxell, Ltd",
        0x3102: "Bluetooth Device",
        0xffff: "Maxell module with BlueCore in DFU mode",
    },
    0x0859: {
        "name": "Minolta Systems Laboratory, Inc.",
    },
    0x085a: {
        "name": "Xircom",
        0x0001: "Portstation Dual Serial Port",
        0x0003: "Portstation Paraller Port",
        0x0008: "Ethernet",
        0x0009: "Ethernet",
        0x000b: "Portstation Dual PS/2 Port",
        0x0021: "1 port to Serial Converter",
        0x0022: "Parallel Port",
        0x0023: "2 port to Serial Converter",
        0x0024: "Parallel Port",
        0x0027: "1 port to Serial Converter",
        0x0028: "PortGear to SCSI Converter",
        0x0032: "PortStation SCSI Module",
        0x003c: "Bluetooth Adapter",
        0x0299: "Colorvision, Inc. Monitor Spyder",
        0x8021: "1 port to Serial",
        0x8023: "2 port to Serial",
        0x8027: "PGSDB9 Serial Port",
    },
    0x085c: {
        "name": "ColorVision, Inc.",
        0x0200: "Monitor Spyder",
    },
    0x0862: {
        "name": "Teletrol Systems, Inc.",
    },
    0x0863: {
        "name": "Filanet Corp.",
    },
    0x0864: {
        "name": "NetGear, Inc.",
        0x4100: "MA101 802.11b Adapter",
        0x4102: "MA101 802.11b Adapter",
    },
    0x0867: {
        "name": "Data Translation, Inc.",
        0x9812: "ECON Data acquisition unit",
        0x9816: "DT9816 ECON data acquisition module",
        0x9836: "DT9836 data acquisition card",
    },
    0x086a: {
        "name": "Emagic Soft- und Hardware GmbH",
        0x0001: "Unitor8",
        0x0002: "AMT8",
        0x0003: "MT4",
    },
    0x086c: {
        "name": "DeTeWe - Deutsche Telephonwerke AG & Co.",
        0x1001: "Eumex 504PC ISDN TA",
        0x1002: "Eumex 504PC (FlashLoad)",
        0x1003: "TA33 ISDN TA",
        0x1004: "TA33 (FlashLoad)",
        0x1005: "Eumex 604PC HomeNet",
        0x1006: "Eumex 604PC HomeNet (FlashLoad)",
        0x1007: "Eumex 704PC DSL",
        0x1008: "Eumex 704PC DSL (FlashLoad)",
        0x1009: "Eumex 724PC DSL",
        0x100a: "Eumex 724PC DSL (FlashLoad)",
        0x100b: "OpenCom 30",
        0x100c: "OpenCom 30 (FlashLoad)",
        0x100d: "BeeTel Home 100",
        0x100e: "BeeTel Home 100 (FlashLoad)",
        0x1011: "USB2DECT",
        0x1012: "USB2DECT (FlashLoad)",
        0x1013: "Eumex 704PC LAN",
        0x1014: "Eumex 704PC LAN (FlashLoad)",
        0x1019: "Eumex 504 SE",
        0x101a: "Eumex 504 SE (Flash-Mode)",
        0x1021: "OpenCom 40",
        0x1022: "OpenCom 40 (FlashLoad)",
        0x1023: "OpenCom 45",
        0x1024: "OpenCom 45 (FlashLoad)",
        0x1025: "Sinus 61 data",
        0x1029: "dect BOX",
        0x102c: "Eumex 604PC HomeNet [FlashLoad]",
        0x1030: "Eumex 704PC DSL [FlashLoad]",
        0x1032: "OpenCom 40 [FlashLoad]",
        0x1033: "OpenCom 30 plus",
        0x1034: "OpenCom 30 plus (FlashLoad)",
        0x1041: "Eumex 220PC",
        0x1042: "Eumex 220PC (FlashMode)",
        0x1055: "Eumex 220 Version 2 ISDN TA",
        0x1056: "Eumex 220 Version 2 ISDN TA (Flash-Mode)",
        0x2000: "OpenCom 1000",
    },
    0x086e: {
        "name": "System TALKS, Inc.",
        0x1920: "SGC-X2UL",
    },
    0x086f: {
        "name": "MEC IMEX, Inc.",
    },
    0x0870: {
        "name": "Metricom",
        0x0001: "Ricochet GS",
    },
    0x0871: {
        "name": "SanDisk, Inc.",
        0x0001: "SDDR-01 Compact Flash Reader",
        0x0002: "SDDR-31 Compact Flash Reader",
        0x0005: "SDDR-05 Compact Flash Reader",
    },
    0x0873: {
        "name": "Xpeed, Inc.",
    },
    0x0874: {
        "name": "A-Tec Subsystem, Inc.",
    },
    0x0879: {
        "name": "Comtrol Corp.",
    },
    0x087c: {
        "name": "Adesso/Kbtek America, Inc.",
    },
    0x087d: {
        "name": "Jaton Corp.",
        0x5704: "Ethernet",
    },
    0x087e: {
        "name": "Fujitsu Computer Products of America",
    },
    0x087f: {
        "name": "QualCore Logic Inc.",
    },
    0x0880: {
        "name": "APT Technologies, Inc.",
    },
    0x0883: {
        "name": "Recording Industry Association of America (RIAA)",
    },
    0x0885: {
        "name": "Boca Research, Inc.",
    },
    0x0886: {
        "name": "XAC Automation Corp.",
        0x0630: "Intel PC Camera CS630",
    },
    0x0887: {
        "name": "Hannstar Electronics Corp.",
    },
    0x088a: {
        "name": "TechTools",
        0x1002: "DigiView DV3100",
    },
    0x088b: {
        "name": "MassWorks, Inc.",
        0x4944: "MassWorks ID-75 TouchScreen",
    },
    0x088c: {
        "name": "Swecoin AB",
        0x2030: "Ticket Printer TTP 2030",
    },
    0x088e: {
        "name": "iLok",
        0x5036: "Portable secure storage for software licenses",
    },
    0x0892: {
        "name": "DioGraphy, Inc.",
        0x0101: "Smartdio Reader/Writer",
    },
    0x0897: {
        "name": "Lauterbach",
        0x0002: "Power Debug/Power Debug II",
    },
    0x089c: {
        "name": "United Technologies Research Cntr.",
    },
    0x089d: {
        "name": "Icron Technologies Corp.",
    },
    0x089e: {
        "name": "NST Co., Ltd",
    },
    0x089f: {
        "name": "Primex Aerospace Co.",
    },
    0x08a5: {
        "name": "e9, Inc.",
    },
    0x08a6: {
        "name": "Toshiba TEC",
        0x0051: "B-SV4",
    },
    0x08a8: {
        "name": "Andrea Electronics",
    },
    0x08a9: {
        "name": "CWAV Inc.",
        0x0005: "USBee ZX",
        0x0009: "USBee SX",
        0x0012: "USBee AX-Standard",
        0x0013: "USBee AX-Plus",
        0x0014: "USBee AX-Pro",
        0x0015: "USBee DX",
    },
    0x08ae: {
        "name": "Macally (Mace Group, Inc.)",
    },
    0x08b4: {
        "name": "Sorenson Vision, Inc.",
    },
    0x08b7: {
        "name": "NATSU",
        0x0001: "Playstation adapter",
    },
    0x08b8: {
        "name": "J. Gordon Electronic Design, Inc.",
        0x01f4: "USBSIMM1",
    },
    0x08b9: {
        "name": "RadioShack Corp. (Tandy)",
    },
    0x08bb: {
        "name": "Texas Instruments",
        0x2702: "Speakers",
        0x2704: "Audio Codec",
        0x2706: "PCM2706 Audio Codec",
        0x2900: "PCM2900 Audio Codec",
        0x2901: "PCM2901 Audio Codec",
        0x2902: "PCM2902 Audio Codec",
        0x2904: "PCM2904 Audio Codec",
        0x2910: "PCM2912 Audio Codec",
        0x29b0: "PCM2900B Audio CODEC",
        0x29b2: "PCM2902 Audio CODEC",
        0x29b3: "PCM2903B Audio CODEC",
        0x29b6: "PCM2906B Audio CODEC",
        0x29c0: "PCM2900C Audio CODEC",
        0x29c2: "PCM2902C Audio CODEC",
        0x29c3: "PCM2903C Audio CODEC",
        0x29c6: "PCM2906C Audio CODEC",
    },
    0x08bd: {
        "name": "Citizen Watch Co., Ltd",
        0x0208: "CLP-521 Label Printer",
        0x1100: "X1-USB Floppy",
    },
    0x08c3: {
        "name": "Precise Biometrics",
        0x0001: "100 SC",
        0x0002: "100 A",
        0x0003: "100 SC BioKeyboard",
        0x0006: "100 A BioKeyboard",
        0x0100: "100 MC ISP",
        0x0101: "100 MC FingerPrint and SmartCard Reader",
        0x0300: "100 AX",
        0x0400: "100 SC",
        0x0401: "150 MC",
        0x0402: "200 MC FingerPrint and SmartCard Reader",
        0x0404: "100 SC Upgrade",
        0x0405: "150 MC Upgrade",
        0x0406: "100 MC Upgrade",
    },
    0x08c4: {
        "name": "Proxim, Inc.",
        0x0100: "Skyline 802.11b Wireless Adapter",
        0x02f2: "Farallon Home Phoneline Adapter",
    },
    0x08c7: {
        "name": "Key Nice Enterprise Co., Ltd",
    },
    0x08c8: {
        "name": "2Wire, Inc.",
    },
    0x08c9: {
        "name": "Nippon Telegraph and Telephone Corp.",
    },
    0x08ca: {
        "name": "Aiptek International, Inc.",
        0x0001: "Tablet",
        0x0010: "Tablet",
        0x0020: "APT-6000U Tablet",
        0x0021: "APT-2 Tablet",
        0x0022: "Tablet",
        0x0023: "Tablet",
        0x0024: "Tablet",
        0x0100: "Pen Drive",
        0x0102: "DualCam",
        0x0103: "Pocket DV Digital Camera",
        0x0104: "Pocket DVII",
        0x0105: "Mega DV(Disk)",
        0x0106: "Pocket DV3100+",
        0x0107: "Pocket DV3100",
        0x0109: "Nisis DV4 Digital Camera",
        0x010a: "Trust 738AV LCD PV Mass Storage",
        0x0111: "PenCam VGA Plus",
        0x2008: "Mini PenCam 2",
        0x2010: "Pocket CAM 3 Mega (webcam)",
        0x2011: "Pocket CAM 3 Mega (storage)",
        0x2016: "PocketCam 2 Mega",
        0x2018: "Pencam SD 2M",
        0x2020: "Slim 3000F",
        0x2022: "Slim 3200",
        0x2024: "Pocket DV3500",
        0x2028: "Pocket Cam4M",
        0x2040: "Pocket DV4100M",
        0x2042: "Pocket DV5100M Composite Device",
        0x2043: "Pocket DV5100M (Disk)",
        0x2060: "Pocket DV5300",
    },
    0x08cd: {
        "name": "Jue Hsun Ind. Corp.",
    },
    0x08ce: {
        "name": "Long Well Electronics Corp.",
    },
    0x08cf: {
        "name": "Productivity Enhancement Products",
    },
    0x08d1: {
        "name": "smartBridges, Inc.",
        0x0001: "smartNIC Ethernet [catc]",
        0x0003: "smartNIC 2 PnP Ethernet",
    },
    0x08d3: {
        "name": "Virtual Ink",
    },
    0x08d4: {
        "name": "Fujitsu Siemens Computers",
        0x0009: "SCR SmartCard Reader",
    },
    0x08d8: {
        "name": "IXXAT Automation GmbH",
        0x0002: "USB-to-CAN compact",
        0x0003: "USB-to-CAN II",
        0x0100: "USB-to-CAN",
    },
    0x08d9: {
        "name": "Increment P Corp.",
    },
    0x08dd: {
        "name": "Billionton Systems, Inc.",
        0x0112: "Wireless LAN Adapter",
        0x0113: "Wireless LAN Adapter",
        0x0986: "USB-100N Ethernet [pegasus]",
        0x0987: "USBLP-100 HomePNA Ethernet [pegasus]",
        0x0988: "USBEL-100 Ethernet [pegasus]",
        0x1986: "10/100 LAN Adapter",
        0x2103: "DVB-T TV-Tuner Card-R",
        0x8511: "USBE-100 Ethernet [pegasus2]",
        0x90ff: "USB2AR Ethernet",
    },
    0x08de: {
        "name": "???",
        0x7a01: "802.11b Adapter",
    },
    0x08df: {
        "name": "Spyrus, Inc.",
        0x0001: "Rosetta Token V1",
        0x0002: "Rosetta Token V2",
        0x0003: "Rosetta Token V3",
        0x0a00: "Lynks Interface",
    },
    0x08e3: {
        "name": "Olitec, Inc.",
        0x0002: "USB-RS232 Bridge",
        0x0100: "Interface ADSL",
        0x0101: "Interface ADSL",
        0x0102: "ADSL",
        0x0301: "RNIS",
    },
    0x08e4: {
        "name": "Pioneer Corp.",
    },
    0x08e5: {
        "name": "Litronic",
    },
    0x08e6: {
        "name": "Gemalto (was Gemplus)",
        0x0001: "GemPC-Touch 430",
        0x0430: "GemPC430 SmartCard Reader",
        0x0432: "GemPC432 SmartCard Reader",
        0x0435: "GemPC435 SmartCard Reader",
        0x0437: "GemPC433 SL SmartCard Reader",
        0x1359: "UA SECURE STORAGE TOKEN",
        0x2202: "Gem e-Seal Pro Token",
        0x3437: "GemPC Twin SmartCard Reader",
        0x3438: "GemPC Key SmartCard Reader",
        0x3478: "PinPad Smart Card Reader",
        0x34ec: "Compact Smart Card Reader Writer",
        0x4433: "GemPC433-Swap",
        0x5501: "GemProx-PU Contactless Smart Card Reader",
        0x5503: "Prox-DU Contactless Interface",
        0xace0: "UA HYBRID TOKEN",
    },
    0x08e7: {
        "name": "Pan-International Wire & Cable",
    },
    0x08e8: {
        "name": "Integrated Memory Logic",
    },
    0x08e9: {
        "name": "Extended Systems, Inc.",
        0x0100: "XTNDAccess IrDA Dongle",
    },
    0x08ea: {
        "name": "Ericsson, Inc., Blue Ridge Labs",
        0x00c9: "ADSL Modem HM120dp Loader",
        0x00ca: "ADSL WAN Modem HM120dp",
        0x00ce: "HM230d Virtual Bus for Helium",
        0xabba: "USB Driver for Bluetooth Wireless Technology",
        0xabbb: "Bluetooth Device in DFU State",
    },
    0x08ec: {
        "name": "M-Systems Flash Disk Pioneers",
        0x0001: "TravelDrive 2C",
        0x0002: "TravelDrive 2C",
        0x0005: "TravelDrive 2C",
        0x0008: "TravelDrive 2C",
        0x0010: "DiskOnKey",
        0x0011: "DiskOnKey",
        0x0012: "TravelDrive 2C",
        0x0014: "TravelDrive 2C",
        0x0015: "Kingston DataTraveler ELITE",
        0x0016: "Kingston DataTraveler U3",
        0x0020: "TravelDrive Intuix U3 2GB",
        0x0021: "TravelDrive",
        0x0022: "TravelDrive",
        0x0023: "TravelDrive",
        0x0024: "TravelDrive",
        0x0025: "TravelDrive",
        0x0026: "TravelDrive",
        0x0027: "TravelDrive",
        0x0028: "TravelDrive",
        0x0029: "TravelDrive",
        0x0030: "TravelDrive",
        0x0822: "TravelDrive 2C",
        0x0832: "Hi-Speed Mass Storage Device",
        0x0834: "M-Disk 220",
        0x0998: "Kingston Data Traveler2.0 Disk Driver",
        0x0999: "Kingston Data Traveler2.0 Disk Driver",
        0x1000: "TravelDrive 2C",
        0x2000: "TravelDrive 2C",
        0x2038: "TravelDrive",
        0x2039: "TravelDrive",
        0x204a: "TravelDrive",
        0x204b: "TravelDrive",
    },
    0x08ed: {
        "name": "MediaTek Inc.",
        0x0002: "CECT M800 memory card",
    },
    0x08ee: {
        "name": "CCSI/Hesso",
    },
    0x08f0: {
        "name": "Corex Technologies",
    },
    0x08f1: {
        "name": "CTI Electronics Corp.",
    },
    0x08f2: {
        "name": "Gotop Information Inc.",
        0x007f: "Super Q2 Tablet",
    },
    0x08f5: {
        "name": "SysTec Co., Ltd",
    },
    0x08f6: {
        "name": "Logic 3 International, Ltd",
    },
    0x08f7: {
        "name": "Vernier",
        0x0001: "LabPro",
        0x0002: "EasyTemp/Go!Temp",
        0x0003: "Go!Link",
        0x0004: "Go!Motion",
    },
    0x08f8: {
        "name": "Keen Top International Enterprise Co., Ltd",
    },
    0x08f9: {
        "name": "Wipro Technologies",
    },
    0x08fa: {
        "name": "Caere",
    },
    0x08fb: {
        "name": "Socket Communications",
    },
    0x08fc: {
        "name": "Sicon Cable Technology Co., Ltd",
    },
    0x08fd: {
        "name": "Digianswer A/S",
        0x0001: "Bluetooth Device",
    },
    0x08ff: {
        "name": "AuthenTec, Inc.",
        0x1600: "AES1600",
        0x1610: "AES1600",
        0x1660: "AES1660 Fingerprint Sensor",
        0x1680: "AES1660 Fingerprint Sensor",
        0x168f: "AES1660 Fingerprint Sensor",
        0x2500: "AES2501",
        0x2501: "AES2501",
        0x2502: "AES2501",
        0x2503: "AES2501",
        0x2504: "AES2501",
        0x2505: "AES2501",
        0x2506: "AES2501",
        0x2507: "AES2501",
        0x2508: "AES2501",
        0x2509: "AES2501",
        0x250a: "AES2501",
        0x250b: "AES2501",
        0x250c: "AES2501",
        0x250d: "AES2501",
        0x250e: "AES2501",
        0x250f: "AES2501",
        0x2510: "AES2510",
        0x2550: "AES2550 Fingerprint Sensor",
        0x2580: "AES2501 Fingerprint Sensor",
        0x2588: "AES2501",
        0x2589: "AES2501",
        0x258a: "AES2501",
        0x258b: "AES2501",
        0x258c: "AES2501",
        0x258d: "AES2501",
        0x258e: "AES2501",
        0x258f: "AES2501",
        0x2660: "AES2660 Fingerprint Sensor",
        0x2680: "AES2660 Fingerprint Sensor",
        0x268f: "AES2660 Fingerprint Sensor",
        0x2810: "AES2810",
        0x3400: "AES3400 TruePrint Sensor",
        0x3401: "AES3400 Sensor",
        0x3402: "AES3400 Sensor",
        0x3403: "AES3400 Sensor",
        0x3404: "AES3400 TruePrint Sensor",
        0x3405: "AES3400 TruePrint Sensor",
        0x3406: "AES3400 TruePrint Sensor",
        0x3407: "AES3400 TruePrint Sensor",
        0x4902: "BioMV with TruePrint AES3500",
        0x4903: "BioMV with TruePrint AES3400",
        0x5500: "AES4000",
        0x5501: "AES4000 TruePrint Sensor",
        0x5503: "AES4000 TruePrint Sensor",
        0x5505: "AES4000 TruePrint Sensor",
        0x5507: "AES4000 TruePrint Sensor",
        0x55ff: "AES4000 TruePrint Sensor.",
        0x5700: "AES3500 Fingerprint Reader",
        0x5701: "AES3500 TruePrint Sensor",
        0x5702: "AES3500 TruePrint Sensor",
        0x5703: "AES3500 TruePrint Sensor",
        0x5704: "AES3500-BZ TruePrint Sensor",
        0x5705: "AES3500-BZ TruePrint Sensor",
        0x5706: "AES3500-BZ TruePrint Sensor",
        0x5707: "AES3500-BZ TruePrint Sensor",
        0x5710: "AES3500 TruePrint Sensor",
        0x5711: "AES3500 TruePrint Sensor",
        0x5712: "AES3500 TruePrint Sensor",
        0x5713: "AES3500 TruePrint Sensor",
        0x5714: "AES3500-BZ TruePrint Sensor",
        0x5715: "AES3500-BZ TruePrint Sensor",
        0x5716: "AES3500-BZ TruePrint Sensor",
        0x5717: "AES3500-BZ TruePrint Sensor",
        0x5730: "AES3500 TruePrint Sensor",
        0x5731: "AES3500 TruePrint Sensor",
        0x5732: "AES3500 TruePrint Sensor",
        0x5733: "AES3500 TruePrint Sensor",
        0x5734: "AES3500-BZ TruePrint Sensor",
        0x5735: "AES3500-BZ TruePrint Sensor",
        0x5736: "AES3500-BZ TruePrint Sensor",
        0x5737: "AES3500-BZ TruePrint Sensor",
        0xafe3: "FingerLoc Sensor Module (Anchor)",
        0xafe4: "FingerLoc Sensor Module (Anchor)",
        0xafe5: "FingerLoc Sensor Module (Anchor)",
        0xafe6: "FingerLoc Sensor Module (Anchor)",
        0xfffd: "AES2510 Sensor (USB Emulator)",
        0xffff: "Sensor (Emulator)",
    },
    0x0900: {
        "name": "Pinnacle Systems, Inc.",
    },
    0x0901: {
        "name": "VST Technologies",
        0x0001: "Hard Drive Adapter (TPP)",
        0x0002: "SigmaDrive Adapter (TPP)",
    },
    0x0906: {
        "name": "Faraday Technology Corp.",
    },
    0x0908: {
        "name": "Siemens AG",
        0x2701: "ShenZhen SANZHAI Technology Co.,Ltd Spy Pen VGA",
    },
    0x0909: {
        "name": "Audio-Technica Corp.",
    },
    0x090a: {
        "name": "Trumpion Microelectronics, Inc.",
        0x1001: "T33520 Flash Card Controller",
        0x1100: "Comotron C3310 MP3 player",
        0x1200: "MP3 player",
        0x1540: "Digitex Container Flash Disk",
    },
    0x090b: {
        "name": "Neurosmith",
    },
    0x090c: {
        "name": "Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)",
        0x0371: "Silicon Motion SM371 Camera",
        0x0373: "Silicon Motion Camera",
        0x037a: "Silicon Motion Camera",
        0x037b: "Silicon Motion Camera",
        0x1000: "Flash Drive",
        0x1132: "5-in-1 Card Reader",
        0x337b: "Silicon Motion Camera",
        0x3710: "Silicon Motion Camera",
        0x3720: "Silicon Motion Camera",
        0x37bc: "HP Webcam-101 Integrated Camera",
        0x37c0: "Silicon Motion Camera",
        0x6000: "SD/SDHC Card Reader (SG365 / FlexiDrive XC+)",
        0x6200: "microSD card reader",
        0x71b3: "SM731 Camera",
        0x837b: "Silicon Motion Camera",
        0x937b: "Silicon Motion Camera",
        0xb370: "Silicon Motion SM370 Camera",
        0xb371: "Silicon Motion SM371 Camera",
    },
    0x090d: {
        "name": "Multiport Computer Vertriebs GmbH",
    },
    0x090e: {
        "name": "Shining Technology, Inc.",
    },
    0x090f: {
        "name": "Fujitsu Devices, Inc.",
    },
    0x0910: {
        "name": "Alation Systems, Inc.",
    },
    0x0911: {
        "name": "Philips Speech Processing",
        0x149a: "SpeechMike II Pro Plus LFH5276",
        0x2512: "SpeechMike Pro",
    },
    0x0912: {
        "name": "Voquette, Inc.",
    },
    0x0915: {
        "name": "GlobeSpan, Inc.",
        0x0001: "DSL Modem",
        0x0002: "ADSL ATM Modem",
        0x0005: "LAN Modem",
        0x2000: "802.11 Adapter",
        0x2002: "802.11 Adapter",
        0x8000: "ADSL LAN Modem",
        0x8005: "DSL-302G Modem",
        0x8101: "ADSL WAN Modem",
        0x8102: "DSL-200 ADSL Modem",
        0x8103: "DSL-200 ADSL Modem",
        0x8104: "DSL-200 Modem",
        0x8400: "DSL Modem",
        0x8401: "DSL Modem",
        0x8402: "DSL Modem",
        0x8500: "DSL Modem",
        0x8501: "DSL Modem",
    },
    0x0917: {
        "name": "SmartDisk Corp.",
        0x0001: "eFilm Reader-11 SM/CF",
        0x0002: "eFilm Reader-11 SM",
        0x0003: "eFilm Reader-11 CF",
        0x0200: "FireFly",
        0x0201: "FireLite",
        0x0202: "STORAGE ADAPTER (FirePower)",
        0x0204: "FlashTrax Storage",
        0x0205: "STORAGE ADAPTER (CrossFire)",
        0x0206: "FireFly 20G HDD",
        0x0207: "FireLite",
        0x020f: "STORAGE ADAPTER (FireLite)",
        0xda01: "eFilm Reader-11 Test",
        0xffff: "eFilm Reader-11 (Class/PDR)",
    },
    0x0919: {
        "name": "Tiger Electronics",
        0x0100: "Fast Flicks Digital Camera",
    },
    0x091e: {
        "name": "Garmin International",
        0x0003: "GPS (various models)",
        0x0004: "iQue 3600",
        0x0200: "Data Card Programmer (install)",
        0x1200: "Data Card Programmer",
        0x21a5: "etrex Cx (msc)",
        0x2236: "nuvi 360",
        0x2271: "Edge 605/705",
        0x2295: "Colorado 300",
        0x22b6: "eTrex Vista HCx (Mass Storage mode)",
        0x231b: "Oregon 400t",
        0x2353: "NÃ¼vi 205T",
        0x2380: "Oregon series",
        0x23cc: "nÃ¼vi 1350",
        0x2459: "GPSmap 62/78 series",
        0x2519: "eTrex 30",
        0x2535: "Edge 800",
        0x255b: "Nuvi 2505LM",
    },
    0x0920: {
        "name": "Echelon Co.",
        0x7500: "Network Interface",
    },
    0x0921: {
        "name": "GoHubs, Inc.",
        0x1001: "GoCOM232 Serial",
    },
    0x0922: {
        "name": "Dymo-CoStar Corp.",
        0x0007: "LabelWriter 330",
        0x0009: "LabelWriter 310",
        0x001a: "LabelWriter 400 Turbo",
        0x0020: "LabelWriter 450",
    },
    0x0923: {
        "name": "IC Media Corp.",
        0x010f: "SIIG MobileCam",
    },
    0x0924: {
        "name": "Xerox",
        0x23dd: "DocuPrint M760 (X760_USB)",
        0x3ce8: "Phaser 3428 Printer",
        0x3d5b: "Phaser 6115MFP TWAIN Scanner",
        0x420f: "WorkCentre PE220 Series",
        0x421f: "M20 Scanner",
        0x423b: "Printing Support",
        0x4274: "Xerox Phaser 3635MFPX",
        0xffef: "WorkCenter M15",
        0xfffb: "DocuPrint M750 (X750_USB)",
    },
    0x0925: {
        "name": "Lakeview Research",
        0x0005: "Gamtec.,Ltd SmartJoy PLUS Adapter",
        0x3881: "Saleae Logic",
        0x8101: "Phidgets, Inc., 1-Motor PhidgetServo v2.0",
        0x8104: "Phidgets, Inc., 4-Motor PhidgetServo v2.0",
        0x8800: "WiseGroup Ltd, MP-8800 Quad Joypad",
        0x8866: "WiseGroup Ltd, MP-8866 Dual Joypad",
    },
    0x0927: {
        "name": "Summus, Ltd",
    },
    0x0928: {
        "name": "PLX Technology, Inc. (formerly Oxford Semiconductor, Ltd)",
        0x8000: "Firmware uploader",
    },
    0x0929: {
        "name": "American Biometric Co.",
    },
    0x092a: {
        "name": "Toshiba Information & Industrial Sys. And Services",
    },
    0x092b: {
        "name": "Sena Technologies, Inc.",
    },
    0x092f: {
        "name": "Northern Embedded Science/CAVNEX",
        0x0004: "JTAG-4",
        0x0005: "JTAG-5",
    },
    0x0930: {
        "name": "Toshiba Corp.",
        0x0009: "Gigabeat F/X (HDD audio player)",
        0x000c: "Gigabeat F (mtp)",
        0x0010: "Gigabeat S (mtp)",
        0x0301: "PCX1100U Cable Modem (WDM)",
        0x0302: "PCX2000 Cable Modem (WDM)",
        0x0305: "Cable Modem PCX3000",
        0x0307: "Cable Modem PCX2500",
        0x0308: "PCX2200 Cable Modem (WDM)",
        0x0309: "PCX5000 Cable Modem (WDM)",
        0x030b: "Cable Modem PCX2600",
        0x0501: "Bluetooth Controller",
        0x0502: "Integrated Bluetooth",
        0x0503: "Bluetooth Controller",
        0x0505: "Integrated Bluetooth",
        0x0506: "Integrated Bluetooth",
        0x0507: "Bluetooth Adapter",
        0x0508: "Integrated Bluetooth HCI",
        0x0509: "BT EDR Dongle",
        0x0706: "PocketPC e740",
        0x0707: "Pocket PC e330 Series",
        0x0708: "Pocket PC e350Â&nbsp;Series",
        0x0709: "Pocket PC e750 Series",
        0x070a: "Pocket PC e400 Series",
        0x070b: "Pocket PC e800 Series",
        0x0a07: "WLM-10U1 802.11abgn Wireless Adapter [Ralink RT3572]",
        0x0b05: "PX1220E-1G25 External hard drive",
        0x0b09: "PX1396E-3T01 External hard drive",
        0x0b1a: "STOR.E ALU 2S",
        0x1300: "Wireless Broadband (CDMA EV-DO) SM-Bus Minicard Status Port",
        0x1301: "Wireless Broadband (CDMA EV-DO) Minicard Status Port",
        0x1302: "Wireless Broadband (3G HSDPA) SM-Bus Minicard Status Port",
        0x1303: "Wireless Broadband (3G HSDPA) Minicard Status Port",
        0x1308: "Broadband (3G HSDPA) SM-Bus Minicard Diagnostics Port",
        0x130b: "F3507g Mobile Broadband Module",
        0x130c: "F3607gw Mobile Broadband Module",
        0x1311: "F3607gw v2 Mobile Broadband Module",
        0x1400: "Memory Stick 2GB",
        0x642f: "TravelDrive",
        0x6506: "TravelDrive 2C",
        0x6507: "TravelDrive 2C",
        0x6508: "TravelDrive 2C",
        0x6509: "TravelDrive 2C",
        0x6510: "TravelDrive 2C",
        0x6517: "TravelDrive 2C",
        0x6518: "TravelDrive 2C",
        0x6519: "Kingston DataTraveler 2.0 USB Stick",
        0x651a: "TravelDrive 2C",
        0x651b: "TravelDrive 2C",
        0x651c: "TravelDrive 2C",
        0x651d: "TravelDrive 2C",
        0x651e: "TravelDrive 2C",
        0x651f: "TravelDrive 2C",
        0x6520: "TravelDrive 2C",
        0x6521: "TravelDrive 2C",
        0x6522: "TravelDrive 2C",
        0x6523: "TravelDrive",
        0x6524: "TravelDrive",
        0x6525: "TravelDrive",
        0x6526: "TravelDrive",
        0x6527: "TravelDrive",
        0x6528: "TravelDrive",
        0x6529: "TravelDrive",
        0x652a: "TravelDrive",
        0x652b: "TravelDrive",
        0x652c: "TravelDrive",
        0x652d: "TravelDrive",
        0x652f: "TravelDrive",
        0x6530: "TravelDrive",
        0x6531: "TravelDrive",
        0x6532: "256M Stick",
        0x6533: "512M Stick",
        0x6534: "TravelDrive",
        0x653c: "Kingston DataTraveler 2.0 Stick (512M)",
        0x653d: "Kingston DataTraveler 2.0 Stick (1GB)",
        0x653e: "Flash Memory",
        0x6540: "TransMemory Flash Memory",
        0x6544: "Kingston DataTraveler 2.0 Stick (2GB)",
        0x6545: "Kingston DataTraveler 102 Flash Drive / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick",
    },
    0x0931: {
        "name": "Harmonic Data Systems, Ltd",
    },
    0x0932: {
        "name": "Crescentec Corp.",
        0x0300: "VideoAdvantage",
        0x0302: "Syntek DC-112X",
        0x0320: "VideoAdvantage",
        0x0482: "USB2.0 TVBOX",
        0x1100: "DC-1100 Video Enhamcement Device",
        0x1112: "Veo Web Camera",
        0xa311: "Video Enhancement Device",
    },
    0x0933: {
        "name": "Quantum Corp.",
    },
    0x0934: {
        "name": "Spirent Communications",
    },
    0x0936: {
        "name": "NuTesla",
        0x000c: "Rhythmedics 6 BioData Integrator",
        0x0030: "Composite Device, Mass Storage Device (Flash Drive) amd HID",
        0x003c: "Rhythmedics HID Bootloader",
    },
    0x0939: {
        "name": "Lumberg, Inc.",
        0x0b15: "Toshiba Stor.E Alu 2 1TB (PX1710E-1HJ0)",
    },
    0x093a: {
        "name": "Pixart Imaging, Inc.",
        0x0007: "CMOS 100K-R Rev. 1.90",
        0x010e: "Digital camera, CD302N/Elta Medi@ digi-cam/HE-501A",
        0x010f: "Argus DC-1610/DC-1620/Emprex PCD3600/Philips P44417B keychain camera/Precision Mini,Model HA513A/Vivitar Vivicam 55",
        0x020f: "Bullet Line Photo Viewer",
        0x050f: "Mars-Semi Pc-Camera",
        0x2460: "Q-TEC WEBCAM 100",
        0x2468: "SoC PC-Camera",
        0x2470: "SoC PC-Camera",
        0x2471: "SoC PC-Camera",
        0x2500: "USB Optical Mouse",
        0x2510: "Optical Mouse",
        0x2521: "Optical Mouse",
        0x2600: "Typhoon Easycam USB 330K (newer)/Typhoon Easycam USB 2.0 VGA 1.3M/Sansun SN-508",
        0x2601: "SPC 610NC Laptop Camera",
        0x2603: "PAC7312 Camera",
        0x2608: "PAC7311 Trust WB-3300p",
        0x260e: "PAC7311 Gigaware VGA PC Camera:Trust WB-3350p:SIGMA cam 2350",
        0x260f: "PAC7311 SnakeCam",
        0x2621: "PAC731x Trust Webcam",
        0x2624: "Webcam",
    },
    0x093b: {
        "name": "Plextor Corp.",
        0x0010: "Storage Adapter",
        0x0011: "PlexWriter 40/12/40U",
        0x0041: "PX-708A DVD RW",
        0x0042: "PX-712UF DVD RW",
        0xa002: "ConvertX M402U XLOADER",
        0xa003: "ConvertX AV100U A/V Capture Audio",
        0xa004: "ConvertX TV402U XLOADER",
        0xa005: "ConvertX TV100U A/V Capture",
        0xa102: "ConvertX M402U A/V Capture",
        0xa104: "ConvertX PX-TV402U/NA",
    },
    0x093c: {
        "name": "Intrepid Control Systems, Inc.",
        0x0601: "ValueCAN",
        0x0701: "NeoVI Blue vehicle bus interface",
    },
    0x093d: {
        "name": "InnoSync, Inc.",
    },
    0x093e: {
        "name": "J.S.T. Mfg. Co., Ltd",
    },
    0x093f: {
        "name": "Olympia Telecom Vertriebs GmbH",
    },
    0x0940: {
        "name": "Japan Storage Battery Co., Ltd",
    },
    0x0941: {
        "name": "Photobit Corp.",
    },
    0x0942: {
        "name": "i2Go.com, LLC",
    },
    0x0943: {
        "name": "HCL Technologies India Private, Ltd",
    },
    0x0944: {
        "name": "KORG, Inc.",
        0x0001: "PXR4 4-Track Digital Recorder",
        0x0020: "KAOSS Pad KP3 Dynamic Effect/Sampler",
        0x0023: "KAOSSILATOR PRO Dynamic Phrase Synthesizer",
        0x010d: "nanoKEY MIDI keyboard",
        0x010e: "nanoPAD pad controller",
        0x010f: "nanoKONTROL studio controller",
        0x0117: "nanoKONTROL2 MIDI Controller",
        0x0f03: "K-Series K61P MIDI studio controller",
    },
    0x0945: {
        "name": "Pasco Scientific",
    },
    0x0948: {
        "name": "Kronauer music in digital",
        0x0301: "USB Pro (24/48)",
        0x0302: "USB Pro (24/96 playback)",
        0x0303: "USB Pro (24/96 record)",
        0x0304: "USB Pro (16/48)",
        0x1105: "USB One",
    },
    0x094b: {
        "name": "Linkup Systems Corp.",
        0x0001: "neonode N2",
    },
    0x094d: {
        "name": "Cable Television Laboratories",
    },
    0x094f: {
        "name": "Yano",
        0x0101: "U640MO-03",
        0x05fc: "METALWEAR-HDD",
    },
    0x0951: {
        "name": "Kingston Technology",
        0x0008: "Ethernet",
        0x000a: "KNU101TX 100baseTX Ethernet",
        0x1600: "DataTraveler II Pen Drive",
        0x1601: "DataTraveler II+ Pen Drive",
        0x1602: "DataTraveler Mini",
        0x1603: "DataTraveler 1GB/2GB Pen Drive",
        0x1606: "Eee PC 701 SD Card Reader [ENE UB6225]",
        0x1607: "DataTraveler 100",
        0x160d: "DataTraveler Vault Privacy",
        0x1613: "DataTraveler DT101C Flash Drive",
        0x1616: "DataTraveler Locker 4GB",
        0x1621: "DataTraveler 150 (32GB)",
        0x1624: "DataTraveler G2",
        0x1625: "DataTraveler 101 II",
        0x162a: "DataTraveler 112 4GB Pen Drive",
        0x162d: "DataTraveler 102",
        0x1630: "DataTraveler 200 (32GB)",
        0x1642: "DT101 G2",
        0x1643: "DataTraveler G3",
        0x1653: "Data Traveler 100 G2 8 GiB",
        0x1656: "DataTraveler Ultimate G2",
        0x1689: "DataTraveler SE9",
        0x168a: "DataTraveler Micro",
        0x168c: "DT Elite 3.0",
    },
    0x0954: {
        "name": "RPM Systems Corp.",
    },
    0x0955: {
        "name": "NVidia Corp.",
        0x7030: "Tegra 3 (recovery mode)",
        0x7100: "Notion Ink Adam",
        0x7820: "Tegra 2 AC100 developer mode",
        0xb400: "SHIELD (debug)",
        0xb401: "SHIELD",
    },
    0x0956: {
        "name": "BSquare Corp.",
    },
    0x0957: {
        "name": "Agilent Technologies, Inc.",
        0x0200: "E-Video DC-350 Camera",
        0x0202: "E-Video DC-350 Camera",
        0x0518: "82357B GPIB Interface",
        0x0a07: "34411A Multimeter",
        0x1745: "Test and Measurement Device (IVI)",
        0x2918: "U2702A oscilloscope",
    },
    0x0958: {
        "name": "CompuLink Research, Inc.",
    },
    0x0959: {
        "name": "Cologne Chip AG",
        0x2bd0: "Intelligent ISDN (Ver. 3.60.04)",
    },
    0x095a: {
        "name": "Portsmith",
        0x3003: "Express Ethernet",
    },
    0x095b: {
        "name": "Medialogic Corp.",
    },
    0x095c: {
        "name": "K-Tec Electronics",
    },
    0x095d: {
        "name": "Polycom, Inc.",
        0x0001: "Polycom ViaVideo",
    },
    0x0967: {
        "name": "Acer (??)",
        0x0204: "WarpLink 802.11b Adapter",
    },
    0x0968: {
        "name": "Catalyst Enterprises, Inc.",
    },
    0x096e: {
        "name": "Feitian Technologies, Inc.",
        0x0120: "Microcosm Ltd Dinkey",
        0x0802: "ePass2000 (G&D STARCOS SPK 2.4)",
        0x0807: "ePass2003",
    },
    0x0971: {
        "name": "Gretag-Macbeth AG",
        0x2003: "Eye-One display",
        0x2005: "Huey",
        0x2007: "ColorMunki",
    },
    0x0973: {
        "name": "Schlumberger",
        0x0001: "e-gate Smart Card",
    },
    0x0974: {
        "name": "Datagraphix, a business unit of Anacomp",
    },
    0x0975: {
        "name": "OL'E Communications, Inc.",
    },
    0x0976: {
        "name": "Adirondack Wire & Cable",
    },
    0x0977: {
        "name": "Lightsurf Technologies",
    },
    0x0978: {
        "name": "Beckhoff GmbH",
    },
    0x0979: {
        "name": "Jeilin Technology Corp., Ltd",
        0x0222: "Keychain Display",
        0x0224: "JL2005A Toy Camera",
        0x0226: "JL2005A Toy Camera",
        0x0227: "JL2005B/C/D Toy Camera",
    },
    0x097a: {
        "name": "Minds At Work LLC",
        0x0001: "Digital Wallet",
    },
    0x097b: {
        "name": "Knudsen Engineering, Ltd",
    },
    0x097c: {
        "name": "Marunix Co., Ltd",
    },
    0x097d: {
        "name": "Rosun Technologies, Inc.",
    },
    0x097e: {
        "name": "Biopac Systems Inc.",
        0x0035: "MP35 v1.0",
    },
    0x097f: {
        "name": "Barun Electronics Co., Ltd",
    },
    0x0981: {
        "name": "Oak Technology, Ltd",
    },
    0x0984: {
        "name": "Apricorn",
        0x0040: "SATA Wire (2.5\")",
        0x0200: "Hard Drive Storage (TPP)",
    },
    0x0985: {
        "name": "cab Produkttechnik GmbH & Co KG",
        0x0045: "Mach4/200 Label Printer",
        0x00a3: "A3/200 or A3/300 Label Printer",
    },
    0x0986: {
        "name": "Matsushita Electric Works, Ltd.",
    },
    0x098c: {
        "name": "Vitana Corp.",
    },
    0x098d: {
        "name": "INDesign",
    },
    0x098e: {
        "name": "Integrated Intellectual Property, Inc.",
    },
    0x098f: {
        "name": "Kenwood TMI Corp.",
    },
    0x0993: {
        "name": "Gemstar eBook Group, Ltd",
        0x0001: "REB1100 eBook Reader",
        0x0002: "eBook",
    },
    0x0996: {
        "name": "Integrated Telecom Express, Inc.",
    },
    0x099a: {
        "name": "Zippy Technology Corp.",
        0x0638: "Sanwa Supply Inc. Small Keyboard",
        0x610c: "EL-610 Super Mini Electron luminescent Keyboard",
        0x7160: "Hyper Slim Keyboard",
    },
    0x09a3: {
        "name": "PairGain Technologies",
    },
    0x09a4: {
        "name": "Contech Research, Inc.",
    },
    0x09a5: {
        "name": "VCON Telecommunications",
    },
    0x09a6: {
        "name": "Poinchips",
        0x8001: "Mass Storage Device",
    },
    0x09a7: {
        "name": "Data Transmission Network Corp.",
    },
    0x09a8: {
        "name": "Lin Shiung Enterprise Co., Ltd",
    },
    0x09a9: {
        "name": "Smart Card Technologies Co., Ltd",
    },
    0x09aa: {
        "name": "Intersil Corp.",
        0x1000: "Prism GT 802.11b/g Adapter",
        0x3642: "Prism 2.x 802.11b Adapter",
    },
    0x09ab: {
        "name": "Japan Cash Machine Co., Ltd.",
    },
    0x09ae: {
        "name": "Tripp Lite",
    },
    0x09b2: {
        "name": "Franklin Electronic Publishers, Inc.",
        0x0001: "eBookman Palm Computer",
    },
    0x09b3: {
        "name": "Altius Solutions, Inc.",
    },
    0x09b4: {
        "name": "MDS Telephone Systems",
    },
    0x09b5: {
        "name": "Celltrix Technology Co., Ltd",
    },
    0x09bc: {
        "name": "Grundig",
        0x0002: "MPaxx MP150 MP3 Player",
    },
    0x09be: {
        "name": "MySmart.Com",
        0x0001: "MySmartPad",
    },
    0x09bf: {
        "name": "Auerswald GmbH & Co. KG",
        0x00c0: "COMpact 2104 ISDN PBX",
        0x00db: "COMpact 4410/2206 ISDN",
        0x00dc: "COMpact 4406 DSL (PBX)",
        0x00dd: "COMpact 2204 (PBX)",
        0x00de: "COMpact 2104 (Rev.2 PBX)",
        0x00e0: "COMmander Business (PBX)",
        0x00e2: "COMmander Basic.2 (PBX)",
        0x00f1: "COMfort 2000 (System telephone)",
        0x00f2: "COMfort 1200 (System telephone)",
        0x00f5: "COMfortel 2500 (System telephone)",
        0x8000: "COMpact 2104 DSL (DSL modem)",
        0x8001: "COMpact 4406 DSL (DSL modem)",
        0x8002: "Analog/ISDN Converter (Line converter)",
        0x8005: "WG-640 (Automatic event dialer)",
    },
    0x09c0: {
        "name": "Genpix Electronics, LLC",
        0x0136: "Axon CNS, MultiClamp 700B",
        0x0202: "8PSK DVB-S tuner",
        0x0203: "Skywalker-1 DVB-S tuner",
        0x0204: "Skywalker-CW3K DVB-S tuner",
        0x0205: "Skywalker-CW3K DVB-S tuner",
        0x0206: "Skywalker-2 DVB-S tuner",
    },
    0x09c1: {
        "name": "Arris Interactive LLC",
        0x1337: "TOUCHSTONE DEVICE",
    },
    0x09c2: {
        "name": "Nisca Corp.",
    },
    0x09c3: {
        "name": "ActivCard, Inc.",
        0x0007: "Reader V2",
        0x0008: "ZFG-9800-AC SmartCard Reader",
        0x0014: "ActivIdentity ActivKey SIM USB Token",
    },
    0x09c4: {
        "name": "ACTiSYS Corp.",
        0x0011: "ACT-IR2000U IrDA Dongle",
    },
    0x09c5: {
        "name": "Memory Corp.",
    },
    0x09cc: {
        "name": "Workbit Corp.",
        0x0404: "BAFO USB-ATA/ATAPI Bridge Controller",
    },
    0x09cd: {
        "name": "Psion Dacom Home Networks, Ltd",
        0x2001: "Psion WaveFinder DAB radio receiver",
    },
    0x09ce: {
        "name": "City Electronics, Ltd",
    },
    0x09cf: {
        "name": "Electronics Testing Center, Taiwan",
    },
    0x09d1: {
        "name": "NeoMagic, Inc.",
    },
    0x09d2: {
        "name": "Vreelin Engineering, Inc.",
    },
    0x09d3: {
        "name": "Com One",
        0x0001: "ISDN TA",
    },
    0x09d7: {
        "name": "Novatel Wireless",
        0x0100: "NovAtel FlexPack GPS receiver",
    },
    0x09d9: {
        "name": "KRF Tech, Ltd",
    },
    0x09da: {
        "name": "A4 Tech Co., Ltd",
        0x0006: "Optical Mouse WOP-35 / Trust 450L Optical Mouse",
        0x000a: "Optical Mouse Opto 510D",
        0x000e: "X-F710F Optical Mouse 3xFire Gaming Mouse",
        0x0018: "Trust Human Interface Device",
        0x001a: "Wireless Mouse & RXM-15 Receiver",
        0x002a: "Wireless Optical Mouse NB-30",
        0x022b: "Wireless Mouse (Battery Free)",
        0x024f: "RF Receiver and G6-20D Wireless Optical Mouse",
        0x0260: "KV-300H Isolation Keyboard",
        0x032b: "Wireless Mouse (Battery Free)",
        0x8090: "X-718BK Oscar Optical Gaming Mouse",
        0x9033: "X-718BK Optical Mouse",
        0x9066: "F3 V-Track Gaming Mouse",
        0x9090: "XL-730K / XL-750BK / XL-755BK Mice",
    },
    0x09db: {
        "name": "Measurement Computing Corp.",
        0x0075: "MiniLab 1008",
        0x0076: "PMD-1024",
        0x007a: "PMD-1208LS",
        0x0081: "USB-1616FS",
        0x0082: "USB-1208FS",
        0x0088: "USB-1616FS internal hub",
    },
    0x09dc: {
        "name": "Aimex Corp.",
    },
    0x09dd: {
        "name": "Fellowes, Inc.",
    },
    0x09df: {
        "name": "Addonics Technologies Corp.",
    },
    0x09e1: {
        "name": "Intellon Corp.",
        0x5121: "MicroLink dLAN",
    },
    0x09e5: {
        "name": "Jo-Dan International, Inc.",
    },
    0x09e6: {
        "name": "Silutia, Inc.",
    },
    0x09e7: {
        "name": "Real 3D, Inc.",
    },
    0x09e8: {
        "name": "AKAI  Professional M.I. Corp.",
        0x0062: "MPD16 MIDI Pad Controller Unit",
        0x006d: "EWI electronic wind instrument",
        0x0071: "MPK25 MIDI Keyboard",
        0x0076: "LPK25 MIDI Keyboard",
    },
    0x09e9: {
        "name": "Chen-Source, Inc.",
    },
    0x09eb: {
        "name": "IM Networks, Inc.",
        0x4331: "iRhythm Tuner Remote",
    },
    0x09ef: {
        "name": "Xitel",
        0x0101: "MD-Port DG2 MiniDisc Interface",
    },
    0x09f3: {
        "name": "GoFlight, Inc.",
        0x0018: "GF-46 Multi-Mode Display Module",
        0x0028: "RP-48 Combination Pushbutton-Rotary Module",
        0x0048: "LGTII - Landing Gear and Trim Control Module",
        0x0064: "MCPPro - Airliner Mode Control Panel (Autopilot)",
        0x0300: "EFIS - Electronic Flight Information System",
    },
    0x09f5: {
        "name": "AresCom",
        0x0168: "Network Adapter",
        0x0188: "LAN Adapter",
        0x0850: "Adapter",
    },
    0x09f6: {
        "name": "RocketChips, Inc.",
    },
    0x09f7: {
        "name": "Edu-Science (H.K.), Ltd",
    },
    0x09f8: {
        "name": "SoftConnex Technologies, Inc.",
    },
    0x09f9: {
        "name": "Bay Associates",
    },
    0x09fa: {
        "name": "Mtek Vision",
    },
    0x09fb: {
        "name": "Altera",
        0x6001: "Blaster",
    },
    0x09ff: {
        "name": "Gain Technology Corp.",
    },
    0x0a00: {
        "name": "Liquid Audio",
    },
    0x0a01: {
        "name": "ViA, Inc.",
    },
    0x0a05: {
        "name": "Unknown Manufacturer",
        0x7211: "hub",
    },
    0x0a07: {
        "name": "Ontrak Control Systems Inc.",
        0x0064: "ADU100 Data Acquisition Interface",
        0x0078: "ADU120 Data Acquisition Interface",
        0x0082: "ADU130 Data Acquisition Interface",
        0x00c8: "ADU200 Relay I/O Interface",
        0x00d0: "ADU208 Relay I/O Interface",
        0x00da: "ADU218 Solid-State Relay I/O Interface",
    },
    0x0a0b: {
        "name": "Cybex Computer Products Co.",
    },
    0x0a11: {
        "name": "Xentec, Inc.",
    },
    0x0a12: {
        "name": "Cambridge Silicon Radio, Ltd",
        0x0001: "Bluetooth Dongle (HCI mode)",
        0x0002: "Frontline Test Equipment Bluetooth Device",
        0x0003: "Nanosira",
        0x0004: "Nanosira WHQL Reference Radio",
        0x0005: "Nanosira-Multimedia",
        0x0006: "Nanosira-Multimedia WHQL Reference Radio",
        0x0007: "Nanosira3-ROM",
        0x0008: "Nanosira3-ROM",
        0x0009: "Nanosira4-EDR WHQL Reference Radio",
        0x000a: "Nanosira4-EDR-ROM",
        0x000b: "Nanosira5-ROM",
        0x0043: "Bluetooth Device",
        0x0100: "Casira with BlueCore2-External Module",
        0x0101: "Casira with BlueCore2-Flash Module",
        0x0102: "Casira with BlueCore3-Multimedia Module",
        0x0103: "Casira with BlueCore3-Flash Module",
        0x0104: "Casira with BlueCore4-External Module",
        0x0105: "Casira with BlueCore4-Multimedia Module",
        0x1000: "Bluetooth Dongle (HID proxy mode)",
        0x1010: "Bluetooth Device",
        0x1011: "Bluetooth Device",
        0x1012: "Bluetooth Device",
        0xffff: "USB Bluetooth Device in DFU State",
    },
    0x0a13: {
        "name": "Telebyte, Inc.",
    },
    0x0a14: {
        "name": "Spacelabs Medical, Inc.",
    },
    0x0a15: {
        "name": "Scalar Corp.",
    },
    0x0a16: {
        "name": "Trek Technology (S) PTE, Ltd",
        0x1111: "ThumbDrive",
        0x8888: "IBM USB Memory Key",
        0x9988: "Trek2000 TD-G2",
    },
    0x0a17: {
        "name": "Pentax Corp.",
        0x0004: "Optio 330",
        0x0006: "Optio S",
        0x0007: "Optio 550",
        0x0009: "Optio 33WR",
        0x000a: "Optio 555",
        0x000c: "Optio 43WR (mass storage mode)",
        0x000d: "Optio 43WR",
        0x0015: "Optio S40/S5i",
        0x003b: "Optio 50 (mass storage mode)",
        0x003d: "Optio S55",
        0x0043: "*ist DL",
        0x0047: "Optio S60",
        0x0052: "Optio 60 Digital Camera",
        0x006e: "K10D",
        0x0070: "K100D",
        0x0093: "K200D",
        0x00a7: "Optio E50",
        0x1001: "EI2000 Camera powered by Digita!",
    },
    0x0a18: {
        "name": "Heidelberger Druckmaschinen AG",
    },
    0x0a19: {
        "name": "Hua Geng Technologies, Inc.",
    },
    0x0a21: {
        "name": "Medtronic Physio Control Corp.",
        0x8001: "MMT-7305WW [Medtronic Minimed CareLink]",
    },
    0x0a22: {
        "name": "Century Semiconductor USA, Inc.",
    },
    0x0a27: {
        "name": "Datacard Group",
        0x0102: "SP35",
    },
    0x0a2c: {
        "name": "AK-Modul-Bus Computer GmbH",
        0x0008: "GPIO Ports",
    },
    0x0a34: {
        "name": "TG3 Electronics, Inc.",
        0x0101: "TG82tp",
        0x0110: "Deck 82-key backlit keyboard",
    },
    0x0a35: {
        "name": "Radikal Technologies",
        0x002a: "SAC - Software Assigned Controller",
        0x008a: "SAC Hub",
    },
    0x0a39: {
        "name": "Gilat Satellite Networks, Ltd",
    },
    0x0a3a: {
        "name": "PentaMedia Co., Ltd",
        0x0163: "KN-W510U 1.0 Wireless LAN Adapter",
    },
    0x0a3c: {
        "name": "NTT DoCoMo, Inc.",
    },
    0x0a3d: {
        "name": "Varo Vision",
    },
    0x0a3f: {
        "name": "Swissonic AG",
    },
    0x0a43: {
        "name": "Boca Systems, Inc.",
    },
    0x0a46: {
        "name": "Davicom Semiconductor, Inc.",
        0x0268: "ST268",
        0x6688: "ZT6688 Fast Ethernet Adapter",
        0x8515: "ADMtek ADM8515 NIC",
        0x9000: "DM9000E Fast Ethernet Adapter",
        0x9601: "DM9601 Fast Ethernet Adapter",
    },
    0x0a47: {
        "name": "Hirose Electric",
    },
    0x0a48: {
        "name": "I/O Interconnect",
        0x3233: "Multimedia Card Reader",
        0x3239: "Multimedia Card Reader",
        0x3258: "Dane Elec zMate SD Reader",
        0x3259: "Dane Elec zMate CF Reader",
        0x5000: "MediaGear xD-SM",
        0x500a: "Mass Storage Device",
        0x500f: "Mass Storage Device",
        0x5010: "Mass Storage Device",
        0x5011: "Mass Storage Device",
        0x5014: "Mass Storage Device",
        0x5020: "Mass Storage Device",
        0x5021: "Mass Storage Device",
        0x5022: "Mass Storage Device",
        0x5023: "Mass Storage Device",
        0x5024: "Mass Storage Device",
        0x5025: "Mass Storage Device",
    },
    0x0a4b: {
        "name": "Fujitsu Media Devices, Ltd",
    },
    0x0a4c: {
        "name": "Computex Co., Ltd",
        0x15d9: "OPTICAL MOUSE",
    },
    0x0a4d: {
        "name": "Evolution Electronics, Ltd",
        0x0064: "MK-225 Driver",
        0x0065: "MK-225C Driver",
        0x0066: "MK-225C Driver",
        0x0067: "MK-425C Driver",
        0x0078: "MK-37 Driver",
        0x0079: "MK-37C Driver",
        0x007a: "MK-37C Driver",
        0x008c: "TerraTec MIDI MASTER",
        0x008d: "MK-249C Driver",
        0x008e: "MK-249C MIDI Keyboard",
        0x008f: "MK-449C Driver",
        0x0090: "Keystation 49e Driver",
        0x0091: "Keystation 61es Driver",
        0x00a0: "MK-361 Driver",
        0x00a1: "MK-361C Driver",
        0x00a2: "MK-361C Driver",
        0x00a3: "MK-461C MIDI Keyboard",
        0x00b5: "Keystation Pro 88 Driver",
        0x00d2: "E-Keys Driver",
        0x00f0: "UC-16 Driver",
        0x00f1: "X-Session Driver",
        0x00f5: "UC-33e MIDI Controller",
    },
    0x0a4e: {
        "name": "Steinberg Soft-und Hardware GmbH",
    },
    0x0a4f: {
        "name": "Litton Systems, Inc.",
    },
    0x0a50: {
        "name": "Mimaki Engineering Co., Ltd",
    },
    0x0a51: {
        "name": "Sony Electronics, Inc.",
    },
    0x0a52: {
        "name": "Jebsee Electronics Co., Ltd",
    },
    0x0a53: {
        "name": "Portable Peripheral Co., Ltd",
        0x1000: "Scanner",
        0x2000: "Q-Scan A6 Scanner",
        0x2001: "Q-Scan A6 Scanner",
        0x2013: "Media Drive A6 Scanner",
        0x2014: "Media Drive A6 Scanner",
        0x2015: "BizCardReader 600C",
        0x2016: "BizCardReader 600C",
        0x202a: "Scanshell-CSSN",
        0x3000: "Q-Scan A8 Scanner",
        0x3002: "Q-Scan A8 Reader",
        0x3015: "BizCardReader 300G",
        0x302a: "LM9832 - PA570 Mini Business Card Scanner [Targus]",
        0x5001: "BizCardReader 900C",
    },
    0x0a5a: {
        "name": "Electronics For Imaging, Inc.",
    },
    0x0a5b: {
        "name": "EAsics NV",
    },
    0x0a5c: {
        "name": "Broadcom Corp.",
        0x0201: "iLine10(tm) Network Adapter",
        0x2000: "Bluetooth Device",
        0x2001: "Bluetooth Device",
        0x2009: "BCM2035 Bluetooth",
        0x200a: "BCM2035 Bluetooth dongle",
        0x200f: "Bluetooth Controller",
        0x201d: "Bluetooth Device",
        0x201e: "IBM Integrated Bluetooth IV",
        0x2020: "Bluetooth dongle",
        0x2021: "BCM2035B3 Bluetooth Adapter",
        0x2033: "BCM2033 Bluetooth",
        0x2035: "BCM2035 Bluetooth",
        0x2038: "Blutonium Device",
        0x2039: "BCM2045 Bluetooth",
        0x2045: "Bluetooth Controller",
        0x2046: "Bluetooth Device",
        0x2047: "Bluetooth Device",
        0x205e: "Bluetooth Device",
        0x2100: "Bluetooth 2.0+eDR dongle",
        0x2101: "BCM2045 Bluetooth",
        0x2102: "ANYCOM Blue USB-200/250",
        0x2110: "BCM2045B (BDC-2) [Bluetooth Controller]",
        0x2111: "ANYCOM Blue USB-UHE 200/250",
        0x2120: "2045 Bluetooth 2.0 USB-UHE Device with trace filter",
        0x2121: "BCM2210 Bluetooth",
        0x2122: "Bluetooth 2.0+EDR dongle",
        0x2123: "Bluetooth dongle",
        0x2130: "2045 Bluetooth 2.0 USB-UHE Device with trace filter",
        0x2131: "2045 Bluetooth 2.0 Device with trace filter",
        0x2145: "BCM2045B (BDC-2.1) [Bluetooth Controller]",
        0x2148: "BCM92046DG-CL1ROM Bluetooth 2.1 Adapter",
        0x2150: "BCM2046 Bluetooth Device",
        0x2151: "Bluetooth",
        0x2154: "BCM92046DG-CL1ROM Bluetooth 2.1 UHE Dongle",
        0x217d: "HP Bluethunder",
        0x217f: "BCM2045B (BDC-2.1)",
        0x2198: "Bluetooth 3.0 Device",
        0x219b: "Bluetooth 2.1 Device",
        0x21b1: "HP Bluetooth Module",
        0x21b4: "BCM2070 Bluetooth 2.1 + EDR",
        0x21b9: "BCM2070 Bluetooth 2.1 + EDR",
        0x21ba: "BCM2070 Bluetooth 2.1 + EDR",
        0x21bb: "BCM2070 Bluetooth 2.1 + EDR",
        0x21bc: "BCM2070 Bluetooth 2.1 + EDR",
        0x21bd: "BCM2070 Bluetooth 2.1 + EDR",
        0x21d7: "BCM43142 Bluetooth 4.0",
        0x21e1: "HP Portable SoftSailing",
        0x21e3: "HP Portable Valentine",
        0x21e6: "BCM20702 Bluetooth 4.0 [ThinkPad]",
        0x21e8: "BCM20702A0 Bluetooth 4.0",
        0x21f1: "HP Portable Bumble Bee",
        0x22be: "BCM2070 Bluetooth 3.0 + HS",
        0x4500: "BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)",
        0x4502: "Keyboard (Boot Interface Subclass)",
        0x4503: "Mouse (Boot Interface Subclass)",
        0x5800: "BCM5880 Secure Applications Processor",
        0x5801: "BCM5880 Secure Applications Processor with fingerprint swipe sensor",
        0x5802: "BCM5880 Secure Applications Processor with fingerprint touch sensor",
        0x5803: "BCM5880 Secure Applications Processor with secure keyboard",
        0x6300: "Pirelli Remote NDIS Device",
        0xbd11: "TiVo AG0100 802.11bg Wireless Adapter [Broadcom BCM4320]",
        0xbd13: "BCM4323 802.11abgn Wireless Adapter",
        0xbd17: "BCM43236 802.11abgn Wireless Adapter",
        0xd11b: "Eminent EM4045 [Broadcom 4320 USB]",
    },
    0x0a5d: {
        "name": "Diatrend Corp.",
    },
    0x0a5f: {
        "name": "Zebra",
        0x0009: "LP2844 Printer",
        0x0081: "GK420t Label Printer",
        0x008b: "HC100 wristbands Printer",
        0x00d1: "Zebra GC420d Label Printer",
        0x930a: "Printer",
    },
    0x0a62: {
        "name": "MPMan",
        0x0010: "MPMan MP-F40 MP3 Player",
    },
    0x0a66: {
        "name": "ClearCube Technology",
    },
    0x0a67: {
        "name": "Medeli Electronics Co., Ltd",
    },
    0x0a68: {
        "name": "Comaide Corp.",
    },
    0x0a69: {
        "name": "Chroma ate, Inc.",
    },
    0x0a6b: {
        "name": "Green House Co., Ltd",
        0x0001: "Compact Flash R/W with MP3 player",
        0x000f: "FlashDisk",
    },
    0x0a6c: {
        "name": "Integrated Circuit Systems, Inc.",
    },
    0x0a6d: {
        "name": "UPS Manufacturing",
    },
    0x0a6e: {
        "name": "Benwin",
    },
    0x0a6f: {
        "name": "Core Technology, Inc.",
        0x0400: "Xanboo",
    },
    0x0a70: {
        "name": "International Game Technology",
    },
    0x0a71: {
        "name": "VIPColor Technologies USA, Inc.",
        0x0001: "VP485 Printer",
    },
    0x0a72: {
        "name": "Sanwa Denshi",
    },
    0x0a73: {
        "name": "Mackie Designs",
        0x0002: "XD-2 [Spike]",
    },
    0x0a7d: {
        "name": "NSTL, Inc.",
    },
    0x0a7e: {
        "name": "Octagon Systems Corp.",
    },
    0x0a80: {
        "name": "Rexon Technology Corp., Ltd",
    },
    0x0a81: {
        "name": "Chesen Electronics Corp.",
        0x0101: "Keyboard",
        0x0103: "Keyboard",
        0x0203: "Mouse",
        0x0205: "PS/2 Keyboard+Mouse Adapter",
        0x0701: "USB Missile Launcher",
        0xff01: "Wireless Missile Launcher",
    },
    0x0a82: {
        "name": "Syscan",
        0x4600: "TravelScan 460/464",
    },
    0x0a83: {
        "name": "NextComm, Inc.",
    },
    0x0a84: {
        "name": "Maui Innovative Peripherals",
    },
    0x0a85: {
        "name": "Idexx Labs",
    },
    0x0a86: {
        "name": "NITGen Co., Ltd",
    },
    0x0a8d: {
        "name": "Picturetel",
    },
    0x0a8e: {
        "name": "Japan Aviation Electronics Industry, Ltd",
        0x2011: "Filter Driver For JAE XMC R/W",
    },
    0x0a90: {
        "name": "Candy Technology Co., Ltd",
    },
    0x0a91: {
        "name": "Globlink Technology, Inc.",
        0x3801: "Targus PAKP003 Mouse",
    },
    0x0a92: {
        "name": "EGO SYStems, Inc.",
        0x0011: "SYS WaveTerminal U2A",
        0x0021: "GIGAPort",
        0x0031: "GIGAPortAG",
        0x0053: "AudioTrak Optoplay",
        0x0061: "Waveterminal U24",
        0x0071: "MAYA EX7",
        0x0091: "Maya 44",
        0x00b1: "MAYA EX5",
        0x1000: "MIDI Mate",
        0x1010: "RoMI/O",
        0x1020: "M4U",
        0x1030: "M8U",
        0x1090: "KeyControl49",
        0x10a0: "KeyControl25",
    },
    0x0a93: {
        "name": "C Technologies AB",
        0x0002: "C-Pen 10",
        0x0005: "MyPen Light",
        0x000d: "Input Pen",
        0x0010: "C-Pen 20",
        0x0a93: "PayPen",
    },
    0x0a94: {
        "name": "Intersense",
    },
    0x0aa3: {
        "name": "Lava Computer Mfg., Inc.",
    },
    0x0aa4: {
        "name": "Develco Elektronik",
    },
    0x0aa5: {
        "name": "First International Digital",
        0x0002: "irock! 500 Series",
        0x0801: "MP3 Player",
    },
    0x0aa6: {
        "name": "Perception Digital, Ltd",
        0x0101: "Hercules Jukebox",
        0x1501: "Store 'n' Go HD Drive",
    },
    0x0aa7: {
        "name": "Wincor Nixdorf International GmbH",
        0x0100: "POS Keyboard, TA58P-USB",
        0x0101: "POS Keyboard, TA85P-USB",
        0x0102: "POS Keyboard, TA59-USB",
        0x0103: "POS Keyboard, TA60-USB",
        0x0104: "SNIkey Keyboard, SNIKey-KB-USB",
        0x0200: "Operator Display, BA63-USB",
        0x0201: "Operator Display, BA66-USB",
        0x0202: "Operator Display & Scanner, XiCheck-BA63",
        0x0203: "Operator Display & Scanner, XiCheck-BA66",
        0x0204: "Graphics Operator Display, BA63GV",
        0x0300: "POS Printer (printer class mode), TH210",
        0x0301: "POS Printer (native mode), TH210",
        0x0302: "POS Printer (printer class mode), TH220",
        0x0303: "POS Printer (native mode), TH220",
        0x0304: "POS Printer, TH230",
        0x0305: "Lottery Printer, XiPrintPlus",
        0x0306: "POS Printer (printer class mode), TH320",
        0x0307: "POS Printer (native mode), TH320",
        0x0308: "POS Printer (printer class mode), TH420",
        0x0309: "POS Printer (native mode), TH420",
        0x030a: "POS Printer, TH200B",
        0x0400: "Lottery Scanner, Xiscan S",
        0x0401: "Lottery Scanner, Xiscan 3",
        0x0402: "Programmable Magnetic Swipe Card Reader, MSRP-USB",
        0x0500: "IDE Adapter",
        0x0501: "Hub Printer Interface",
        0x0502: "Hub SNIKey Keyboard",
        0x4304: "Banking Printer TP07",
        0x4305: "Banking Printer TP07c",
        0x4500: "WN Central Special Electronics",
    },
    0x0aa8: {
        "name": "TriGem Computer, Inc.",
        0x0060: "TG 11Mbps WLAN Mini Adapter",
        0x1001: "DreamComboM4100",
        0x3002: "InkJet Color Printer",
        0x8001: "TG_iMON",
        0x8002: "TG_KLOSS",
        0xa001: "TG_X2",
        0xa002: "TGVFD_KLOSS",
        0xffda: "iMON_VFD",
    },
    0x0aa9: {
        "name": "Baromtec Co.",
        0xf01b: "Medion MD 6242 MP3 Player",
    },
    0x0aaa: {
        "name": "Japan CBM Corp.",
    },
    0x0aab: {
        "name": "Vision Shape Europe SA",
    },
    0x0aac: {
        "name": "iCompression, Inc.",
    },
    0x0aad: {
        "name": "Rohde & Schwarz GmbH & Co. KG",
        0x0003: "NRP-Z21",
        0x000c: "NRP-Z11",
        0x0013: "NRP-Z22",
        0x0014: "NRP-Z23",
        0x0015: "NRP-Z24",
        0x0016: "NRP-Z51",
        0x0017: "NRP-Z52",
        0x0018: "NRP-Z55",
        0x0019: "NRP-Z56",
        0x0021: "NRP-Z91",
        0x0023: "NRP-Z81",
        0x002c: "NRP-Z31",
        0x002d: "NRP-Z37",
        0x002f: "NRP-Z27",
        0x0051: "NRP-Z28",
        0x0052: "NRP-Z98",
        0x0062: "NRP-Z92",
        0x0070: "NRP-Z57",
        0x0083: "NRP-Z85",
        0x0095: "NRP-Z86",
    },
    0x0aae: {
        "name": "NEC infrontia Corp. (Nitsuko)",
    },
    0x0aaf: {
        "name": "Digitalway Co., Ltd",
    },
    0x0ab0: {
        "name": "Arrow Strong Electronics Co., Ltd",
    },
    0x0ab1: {
        "name": "FEIG ELECTRONIC GmbH",
        0x0002: "OBID RFID-Reader",
    },
    0x0aba: {
        "name": "Ellisys",
        0x8001: "Tracker 110 Protocol Analyzer",
        0x8002: "Explorer 200 Protocol Analyzer",
    },
    0x0abe: {
        "name": "Stereo-Link",
        0x0101: "SL1200 DAC",
    },
    0x0abf: {
        "name": "Diolan",
        0x3370: "I2C/SPI Adapter - U2C-12",
    },
    0x0ac3: {
        "name": "Sanyo Semiconductor Company Micro",
    },
    0x0ac4: {
        "name": "Leco Corp.",
    },
    0x0ac5: {
        "name": "I & C Corp.",
    },
    0x0ac6: {
        "name": "Singing Electrons, Inc.",
    },
    0x0ac7: {
        "name": "Panwest Corp.",
    },
    0x0ac8: {
        "name": "Z-Star Microelectronics Corp.",
        0x0301: "Web Camera",
        0x0302: "ZC0302 Webcam",
        0x0321: "Vimicro generic vc0321 Camera",
        0x0323: "Luxya WC-1200 USB 2.0 Webcam",
        0x0328: "A4Tech PK-130MG",
        0x0336: "Elecom UCAM-DLQ30",
        0x301b: "ZC0301 Webcam",
        0x303b: "ZC0303 Webcam",
        0x305b: "ZC0305 Webcam",
        0x307b: "USB 1.1 Webcam",
        0x332d: "Vega USB 2.0 Camera",
        0x3343: "Sirius USB 2.0 Camera",
        0x3370: "Traveler TV 6500 SF Dia-scanner",
        0x3420: "Venus USB2.0 Camera",
        0xc001: "Sony embedded vimicro Camera",
        0xc002: "Visual Communication Camera VGP-VCC1",
        0xc302: "Vega USB 2.0 Camera",
        0xc303: "Saturn USB 2.0 Camera",
        0xc326: "Namuga 1.3M Webcam",
        0xc33f: "Webcam",
        0xc429: "Lenovo ThinkCentre Web Camera",
    },
    0x0ac9: {
        "name": "Micro Solutions, Inc.",
        0x0000: "Backpack CD-ReWriter",
        0x0001: "BACKPACK  2 Cable",
        0x0010: "BACKPACK",
        0x0011: "Backpack 40GB Hard Drive",
        0x0110: "BACKPACK",
        0x0111: "BackPack",
        0x1234: "BACKPACK",
    },
    0x0aca: {
        "name": "OPEN Networks Ltd",
        0x1060: "OPEN NT1 Plus II",
    },
    0x0acc: {
        "name": "Koga Electronics Co.",
    },
    0x0acd: {
        "name": "ID Tech",
        0x0300: "IDT1221U RS-232 Adapter",
        0x0401: "Spectrum III Hybrid Smartcard Reader",
        0x0630: "Spectrum III Mag-Only Insert Reader (SPT3-355 Series) USB-CDC",
        0x0810: "SecurePIN (IDPA-506100Y) PIN Pad",
    },
    0x0ace: {
        "name": "ZyDAS",
        0x1201: "ZD1201 802.11b",
        0x1211: "ZD1211 802.11g",
        0x1215: "ZD1211B 802.11g",
        0x1221: "ZD1221 802.11n",
        0x1602: "ZyXEL Omni FaxModem 56K",
        0x1608: "ZyXEL Omni FaxModem 56K UNO",
        0x1611: "ZyXEL Omni FaxModem 56K Plus",
        0x2011: "Virtual media for 802.11bg",
        0x20ff: "Virtual media for 802.11bg",
        0xa211: "ZD1211 802.11b/g Wireless Adapter",
        0xb215: "802.11bg",
    },
    0x0acf: {
        "name": "Intoto, Inc.",
    },
    0x0ad0: {
        "name": "Intellix Corp.",
    },
    0x0ad1: {
        "name": "Remotec Technology, Ltd",
    },
    0x0ad2: {
        "name": "Service & Quality Technology Co., Ltd",
    },
    0x0ada: {
        "name": "Data Encryption Systems Ltd.",
        0x0005: "DK2",
    },
    0x0ae3: {
        "name": "Allion Computer, Inc.",
    },
    0x0ae4: {
        "name": "Taito Corp.",
    },
    0x0ae7: {
        "name": "Neodym Systems, Inc.",
    },
    0x0ae8: {
        "name": "System Support Co., Ltd",
    },
    0x0ae9: {
        "name": "North Shore Circuit Design L.L.P.",
    },
    0x0aea: {
        "name": "SciEssence, LLC",
    },
    0x0aeb: {
        "name": "TTP Communications, Ltd",
    },
    0x0aec: {
        "name": "Neodio Technologies Corp.",
        0x2101: "SmartMedia Card Reader",
        0x2102: "CompactFlash Card Reader",
        0x2103: "MMC/SD Card Reader",
        0x2104: "MemoryStick Card Reader",
        0x2201: "SmartMedia+CompactFlash Card Reader",
        0x2202: "SmartMedia+MMC/SD Card Reader",
        0x2203: "SmartMedia+MemoryStick Card Reader",
        0x2204: "CompactFlash+MMC/SD Card Reader",
        0x2205: "CompactFlash+MemoryStick Card Reader",
        0x2206: "MMC/SD+MemoryStick Card Reader",
        0x2301: "SmartMedia+CompactFlash+MMC/SD Card Reader",
        0x2302: "SmartMedia+CompactFlash+MemoryStick Card Reader",
        0x2303: "SmartMedia+MMC/SD+MemoryStick Card Reader",
        0x2304: "CompactFlash+MMC/SD+MemoryStick Card Reader",
        0x3016: "MMC/SD+Memory Stick Card Reader",
        0x3050: "ND3050 8-in-1 Card Reader",
        0x3060: "1.1 FS Card Reader",
        0x3101: "MMC/SD Card Reader",
        0x3102: "MemoryStick Card Reader",
        0x3201: "MMC/SD+MemoryStick Card Reader",
        0x3216: "HS Card Reader",
        0x3260: "7-in-1 Card Reader",
        0x5010: "ND5010 Card Reader",
    },
    0x0af0: {
        "name": "Option",
        0x5000: "UMTS Card",
        0x6000: "GlobeTrotter 3G datacard",
        0x6300: "GT 3G Quad UMTS/GPRS Card",
        0x6600: "GlobeTrotter 3G+ datacard",
        0x6711: "GlobeTrotter Express 7.2 v2",
        0x6971: "Globetrotter HSDPA Modem",
        0x7251: "Globetrotter HSUPA Modem (aka iCON HSUPA E)",
        0x7501: "Globetrotter HSUPA Modem (icon 411 aka \"Vodafone K3760\")",
        0x7601: "Globetrotter MO40x 3G Modem (GTM 382)",
        0x7701: "Globetrotter HSUPA Modem (aka icon 451)",
        0xd055: "Globetrotter GI0505 [iCON 505]",
    },
    0x0af6: {
        "name": "Silver I Co., Ltd",
    },
    0x0af7: {
        "name": "B2C2, Inc.",
        0x0101: "Digital TV USB Receiver (DVB-S/T/C / ATSC)",
    },
    0x0af9: {
        "name": "Hama, Inc.",
        0x0010: "USB SightCam 100",
        0x0011: "Micro Innovations IC50C Webcam",
    },
    0x0afc: {
        "name": "Zaptronix Ltd",
    },
    0x0afd: {
        "name": "Tateno Dennou, Inc.",
    },
    0x0afe: {
        "name": "Cummins Engine Co.",
    },
    0x0aff: {
        "name": "Jump Zone Network Products, Inc.",
    },
    0x0b00: {
        "name": "INGENICO",
    },
    0x0b05: {
        "name": "ASUSTek Computer, Inc.",
        0x1101: "Mass Storage (UISDMC4S)",
        0x1706: "WL-167G v1 802.11g Adapter [Ralink RT2571]",
        0x1707: "WL-167G v1 802.11g Adapter [Ralink RT2571]",
        0x1708: "Mass Storage Device",
        0x170b: "Mass Storage Device",
        0x170c: "WL-159g 802.11bg",
        0x170d: "802.11b/g Wireless Network Adapter",
        0x1712: "BT-183 Bluetooth 2.0+EDR adapter",
        0x1715: "2045 Bluetooth 2.0 Device with trace filter",
        0x1716: "Bluetooth Device",
        0x1717: "WL169gE 802.11g Adapter [Broadcom 4320 USB]",
        0x171b: "A9T wireless 802.11bg",
        0x171c: "802.11b/g Wireless Network Adapter",
        0x171f: "My Cinema U3000 Mini [DiBcom DiB7700P]",
        0x1723: "WL-167G v2 802.11g Adapter [Ralink RT2571W]",
        0x1724: "RT2573",
        0x1726: "Laptop OLED Display",
        0x172a: "ASUS 802.11n Network Adapter",
        0x172b: "802.11n Network Adapter",
        0x1731: "802.11n Network Adapter",
        0x1732: "802.11n Network Adapter",
        0x1734: "ASUS AF-200",
        0x173c: "BT-183 Bluetooth 2.0",
        0x173f: "My Cinema U3100 Mini",
        0x1742: "802.11n Network Adapter",
        0x1743: "Xonar U1 Audio Station",
        0x1751: "BT-253 Bluetooth Adapter",
        0x175b: "Laptop OLED Display",
        0x1760: "802.11n Network Adapter",
        0x1761: "USB-N11 802.11n Network Adapter [Ralink RT2870]",
        0x1774: "Gobi Wireless Modem (QDL mode)",
        0x1776: "Gobi Wireless Modem",
        0x1779: "My Cinema U3100 Mini Plus [AF9035A]",
        0x1784: "USB-N13 802.11n Network Adapter (rev. A1) [Ralink RT3072]",
        0x1786: "USB-N10 802.11n Network Adapter [Realtek RTL8188SU]",
        0x1791: "WL-167G v3 802.11n Adapter [Realtek RTL8188SU]",
        0x179d: "USB-N53 802.11abgn Network Adapter [Ralink RT3572]",
        0x179e: "Eee Note EA800 (network mode)",
        0x179f: "Eee Note EA800 (tablet mode)",
        0x17a1: "Eee Note EA800 (mass storage mode)",
        0x17ab: "USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU]",
        0x4c80: "Transformer Pad TF300TG",
        0x4c90: "Transformer Pad Infinity TF700",
        0x4c91: "Transformer Pad Infinity TF700 (Debug mode)",
        0x4d00: "Transformer Prime TF201",
        0x4d01: "Transformer Prime TF201 (debug mode)",
        0x4daf: "Transformer Pad Infinity TF700 (Fastboot)",
        0x6101: "Cable Modem",
        0x620a: "Remote NDIS Device",
        0xb700: "Broadcom Bluetooth 2.1",
    },
    0x0b0b: {
        "name": "Datamax-O'Neil",
        0x106e: "Datamax E-4304",
    },
    0x0b0c: {
        "name": "Todos AB",
        0x0009: "Todos Argos Mini II Smart Card Reader",
        0x001e: "e.dentifier2 (ABN AMRO electronic banking card reader NL)",
        0x002e: "C200 smartcard controller (Nordea card reader)",
        0x003f: "Todos C400 smartcard controller (Handelsbanken card reader)",
        0x0050: "Argos Mini II Smart Card Reader (CCID)",
    },
    0x0b0d: {
        "name": "ProjectLab",
        0x0000: "CenturyCD",
    },
    0x0b0e: {
        "name": "GN Netcom",
        0x0420: "Jabra SPEAK 510",
        0x1022: "Jabra PRO 9450, Type 9400BS (DECT Headset)",
        0x620c: "Jabra BT620s",
        0x9330: "Jabra GN9330 Headset",
    },
    0x0b0f: {
        "name": "AVID Technology",
    },
    0x0b10: {
        "name": "Pcally",
    },
    0x0b11: {
        "name": "I Tech Solutions Co., Ltd",
    },
    0x0b1e: {
        "name": "Electronic Warfare Assoc., Inc. (EWA)",
        0x8007: "Blackhawk USB560-BP JTAG Emulator",
    },
    0x0b1f: {
        "name": "Insyde Software Corp.",
    },
    0x0b20: {
        "name": "TransDimension, Inc.",
    },
    0x0b21: {
        "name": "Yokogawa Electric Corp.",
    },
    0x0b22: {
        "name": "Japan System Development Co., Ltd",
    },
    0x0b23: {
        "name": "Pan-Asia Electronics Co., Ltd",
    },
    0x0b24: {
        "name": "Link Evolution Corp.",
    },
    0x0b27: {
        "name": "Ritek Corp.",
    },
    0x0b28: {
        "name": "Kenwood Corp.",
    },
    0x0b2c: {
        "name": "Village Center, Inc.",
    },
    0x0b30: {
        "name": "PNY Technologies, Inc.",
        0x0006: "SM Media-Shuttle Card Reader",
    },
    0x0b33: {
        "name": "Contour Design, Inc.",
        0x0020: "ShuttleXpress",
    },
    0x0b37: {
        "name": "Hitachi ULSI Systems Co., Ltd",
    },
    0x0b38: {
        "name": "Gear Head",
        0x0003: "Keyboard",
        0x0010: "107-Key Keyboard",
    },
    0x0b39: {
        "name": "Omnidirectional Control Technology, Inc.",
        0x0001: "Composite USB PS2 Converter",
        0x0109: "USB TO Ethernet",
        0x0421: "Serial",
        0x0801: "USB-Parallel Bridge",
        0x0901: "OCT To Fast Ethernet Converter",
        0x0c03: "LAN DOCK Serial Converter",
    },
    0x0b3a: {
        "name": "IPaxess",
    },
    0x0b3b: {
        "name": "Tekram Technology Co., Ltd",
        0x0163: "TL-WN320G 1.0 WLAN Adapter",
        0x1601: "Allnet 0193 802.11b Adapter",
        0x1602: "ZyXEL ZyAIR B200 802.11b Adapter",
        0x1612: "AIR.Mate 2@net 802.11b Adapter",
        0x1613: "802.11b Wireless LAN Adapter",
        0x1620: "Allnet Wireless Network Adapter [Envara WiND512]",
        0x1630: "QuickWLAN 802.11bg",
        0x5630: "802.11bg",
        0x6630: "ZD1211",
    },
    0x0b3c: {
        "name": "Olivetti Techcenter",
        0xa010: "Simple_Way Printer/Scanner/Copier",
        0xc000: "Olicard 100",
        0xc700: "Olicard 100 (Mass Storage mode)",
    },
    0x0b3e: {
        "name": "Kikusui Electronics Corp.",
    },
    0x0b41: {
        "name": "Hal Corp.",
        0x0011: "Crossam2+USB IR commander",
    },
    0x0b43: {
        "name": "Play.com, Inc.",
        0x0003: "PS2 Controller Converter",
        0x0005: "GameCube Adaptor",
    },
    0x0b47: {
        "name": "Sportbug.com, Inc.",
    },
    0x0b48: {
        "name": "TechnoTrend AG",
        0x1003: "Technotrend/Hauppauge USB-Nova",
        0x1004: "TT-PCline",
        0x1005: "Technotrend/Hauppauge USB-Nova",
        0x1006: "Technotrend/Hauppauge DEC3000-s",
        0x1007: "TT-micro plus Device",
        0x1008: "Technotrend/Hauppauge DEC2000-t",
        0x1009: "Technotrend/Hauppauge DEC2540-t",
        0x3001: "DVB-S receiver",
        0x3002: "DVB-C receiver",
        0x3003: "DVB-T receiver",
        0x3004: "TT TV-Stick",
        0x3005: "TT TV-Stick (8kB EEPROM)",
        0x3006: "TT-connect S-2400 DVB-S receiver",
        0x3007: "TT-connect S2-3600",
        0x3008: "TT-connect",
        0x3009: "TT-connect S-2400 DVB-S receiver (8kB EEPROM)",
        0x300a: "TT-connect S2-3650 CI",
        0x300b: "TT-connect C-3650 CI",
        0x300c: "TT-connect T-3650 CI",
        0x300d: "TT-connect CT-3650 CI",
        0x300e: "TT-connect C-2400",
    },
    0x0b49: {
        "name": "ASCII Corp.",
        0x064f: "Trance Vibrator",
    },
    0x0b4b: {
        "name": "Pine Corp. Ltd.",
        0x0100: "D'music MP3 Player",
    },
    0x0b4d: {
        "name": "Graphtec America, Inc.",
        0x110a: "Graphtec CC200-20",
    },
    0x0b4e: {
        "name": "Musical Electronics, Ltd",
        0x6500: "MP3 Player",
        0x8028: "MP3 Player",
        0x8920: "MP3 Player",
    },
    0x0b50: {
        "name": "Dumpries Co., Ltd",
    },
    0x0b51: {
        "name": "Comfort Keyboard Co.",
        0x0020: "Comfort Keyboard",
    },
    0x0b52: {
        "name": "Colorado MicroDisplay, Inc.",
    },
    0x0b54: {
        "name": "Sinbon Electronics Co., Ltd",
    },
    0x0b56: {
        "name": "TYI Systems, Ltd",
    },
    0x0b57: {
        "name": "Beijing HanwangTechnology Co., Ltd",
    },
    0x0b59: {
        "name": "Lake Communications, Ltd",
    },
    0x0b5a: {
        "name": "Corel Corp.",
    },
    0x0b5f: {
        "name": "Green Electronics Co., Ltd",
    },
    0x0b60: {
        "name": "Nsine, Ltd",
    },
    0x0b61: {
        "name": "NEC Viewtechnology, Ltd",
    },
    0x0b62: {
        "name": "Orange Micro, Inc.",
        0x000b: "Bluetooth Device",
        0x0059: "iBOT2 Webcam",
    },
    0x0b63: {
        "name": "ADLink Technology, Inc.",
    },
    0x0b64: {
        "name": "Wonderful Wire Cable Co., Ltd",
    },
    0x0b65: {
        "name": "Expert Magnetics Corp.",
    },
    0x0b66: {
        "name": "Cybiko Inc.",
        0x0041: "Xtreme",
    },
    0x0b67: {
        "name": "Fairbanks Scales",
        0x555e: "SCB-R9000",
    },
    0x0b69: {
        "name": "CacheVision",
    },
    0x0b6a: {
        "name": "Maxim Integrated Products",
        0xa132: "WUP-005 [Nintendo Wii U Pro Controller]",
    },
    0x0b6f: {
        "name": "Nagano Japan Radio Co., Ltd",
    },
    0x0b70: {
        "name": "PortalPlayer, Inc.",
        0x00ba: "iRiver H10 20GB",
    },
    0x0b71: {
        "name": "SHIN-EI Sangyo Co., Ltd",
    },
    0x0b72: {
        "name": "Embedded Wireless Technology Co., Ltd",
    },
    0x0b73: {
        "name": "Computone Corp.",
    },
    0x0b75: {
        "name": "Roland DG Corp.",
    },
    0x0b79: {
        "name": "Sunrise Telecom, Inc.",
    },
    0x0b7a: {
        "name": "Zeevo, Inc.",
        0x07d0: "Bluetooth Dongle",
    },
    0x0b7b: {
        "name": "Taiko Denki Co., Ltd",
    },
    0x0b7c: {
        "name": "ITRAN Communications, Ltd",
    },
    0x0b7d: {
        "name": "Astrodesign, Inc.",
    },
    0x0b81: {
        "name": "id3 Semiconductors",
        0x0001: "Biothentic II smartcard reader with fingerprint sensor",
        0x0002: "DFU-Enabled Devices (DFU)",
        0x0012: "BioPAD biometric module (DFU + CDC)",
        0x0102: "Certis V1 fingerprint reader",
        0x0103: "Certis V2 fingerprint reader",
        0x0200: "CL1356T / CL1356T5 / CL1356A smartcard readers (CCID)",
        0x0201: "CL1356T / CL1356T5 / CL1356A smartcard readers (DFU + CCID)",
        0x0220: "CL1356A FFPJP smartcard reader (CCID + HID)",
        0x0221: "CL1356A smartcard reader (DFU + CCID + HID)",
    },
    0x0b84: {
        "name": "Rextron Technology, Inc.",
    },
    0x0b85: {
        "name": "Elkat Electronics, Sdn., Bhd.",
    },
    0x0b86: {
        "name": "Exputer Systems, Inc.",
        0x5100: "XMC5100 Zippy Drive",
        0x5110: "XMC5110 Flash Drive",
        0x5200: "XMC5200 Zippy Drive",
        0x5201: "XMC5200 Zippy Drive",
        0x5202: "XMC5200 Zippy Drive",
        0x5280: "XMC5280 Storage Drive",
        0xfff0: "ISP5200 Debugger",
    },
    0x0b87: {
        "name": "Plus-One I & T, Inc.",
    },
    0x0b88: {
        "name": "Sigma Koki Co., Ltd, Technology Center",
    },
    0x0b89: {
        "name": "Advanced Digital Broadcast, Ltd",
    },
    0x0b8c: {
        "name": "SMART Technologies Inc.",
        0x0001: "Interactive Whiteboard Controller (SB6) (HID)",
        0x00c3: "Sympodium ID350",
    },
    0x0b95: {
        "name": "ASIX Electronics Corp.",
        0x1720: "10/100 Ethernet",
        0x1780: "AX88178",
        0x7720: "AX88772",
        0x772a: "AX88772A Fast Ethernet",
        0x772b: "AX88772B",
        0x7e2b: "AX88772B",
    },
    0x0b96: {
        "name": "Sewon Telecom",
    },
    0x0b97: {
        "name": "O2 Micro, Inc.",
        0x7732: "Smart Card Reader",
        0x7761: "Oz776 1.1 Hub",
        0x7762: "Oz776 SmartCard Reader",
        0x7772: "OZ776 CCID Smartcard Reader",
    },
    0x0b98: {
        "name": "Playmates Toys, Inc.",
    },
    0x0b99: {
        "name": "Audio International, Inc.",
    },
    0x0b9b: {
        "name": "Dipl.-Ing. Stefan Kunde",
        0x4012: "Reflex RC-controller Interface",
    },
    0x0b9d: {
        "name": "Softprotec Co.",
    },
    0x0b9f: {
        "name": "Chippo Technologies",
    },
    0x0baf: {
        "name": "U.S. Robotics",
        0x00e5: "USR6000",
        0x00eb: "USR1120 802.11b Adapter",
        0x00ec: "56K Faxmodem",
        0x00f1: "SureConnect ADSL ATM Adapter",
        0x00f2: "SureConnect ADSL Loader",
        0x00f5: "SureConnect ADSL ATM Adapter",
        0x00f6: "SureConnect ADSL Loader",
        0x00f7: "SureConnect ADSL ATM Adapter",
        0x00f8: "SureConnect ADSL Loader",
        0x00f9: "SureConnect ADSL ATM Adapter",
        0x00fa: "SureConnect ADSL Loader",
        0x00fb: "SureConnect ADSL Ethernet/USB Router",
        0x0111: "USR5420 802.11g Adapter [Broadcom 4320 USB]",
        0x0118: "U5 802.11g Adapter",
        0x011b: "Wireless MAXg Adapter [Broadcom 4320]",
        0x0121: "USR5423 802.11bg Wireless Adapter [ZyDAS ZD1211B]",
        0x6112: "FaxModem Model 5633",
    },
    0x0bb0: {
        "name": "Concord Camera Corp.",
        0x0100: "Sound Vision Stream",
        0x5007: "3340z/Rollei DC3100",
    },
    0x0bb1: {
        "name": "Infinilink Corp.",
    },
    0x0bb2: {
        "name": "Ambit Microsystems Corp.",
        0x0302: "U10H010 802.11b Wireless Adapter [Intersil PRISM 3]",
        0x6098: "USB Cable Modem",
    },
    0x0bb3: {
        "name": "Ofuji Technology",
    },
    0x0bb4: {
        "name": "HTC (High Tech Computer Corp.)",
        0x00ce: "mmO2 XDA GSM/GPRS Pocket PC",
        0x00cf: "SPV C500 Smart Phone",
        0x0a01: "PocketPC Sync",
        0x0a02: "Himalaya GSM/GPRS Pocket PC",
        0x0a03: "PocketPC Sync",
        0x0a04: "PocketPC Sync",
        0x0a05: "PocketPC Sync",
        0x0a06: "PocketPC Sync",
        0x0a07: "Magician PocketPC SmartPhone / O2 XDA",
        0x0a08: "PocketPC Sync",
        0x0a09: "PocketPC Sync",
        0x0a0a: "PocketPC Sync",
        0x0a0b: "PocketPC Sync",
        0x0a0c: "PocketPC Sync",
        0x0a0d: "PocketPC Sync",
        0x0a0e: "PocketPC Sync",
        0x0a0f: "PocketPC Sync",
        0x0a10: "PocketPC Sync",
        0x0a11: "PocketPC Sync",
        0x0a12: "PocketPC Sync",
        0x0a13: "PocketPC Sync",
        0x0a14: "PocketPC Sync",
        0x0a15: "PocketPC Sync",
        0x0a16: "PocketPC Sync",
        0x0a17: "PocketPC Sync",
        0x0a18: "PocketPC Sync",
        0x0a19: "PocketPC Sync",
        0x0a1a: "PocketPC Sync",
        0x0a1b: "PocketPC Sync",
        0x0a1c: "PocketPC Sync",
        0x0a1d: "PocketPC Sync",
        0x0a1e: "PocketPC Sync",
        0x0a1f: "PocketPC Sync",
        0x0a20: "PocketPC Sync",
        0x0a21: "PocketPC Sync",
        0x0a22: "PocketPC Sync",
        0x0a23: "PocketPC Sync",
        0x0a24: "PocketPC Sync",
        0x0a25: "PocketPC Sync",
        0x0a26: "PocketPC Sync",
        0x0a27: "PocketPC Sync",
        0x0a28: "PocketPC Sync",
        0x0a29: "PocketPC Sync",
        0x0a2a: "PocketPC Sync",
        0x0a2b: "PocketPC Sync",
        0x0a2c: "PocketPC Sync",
        0x0a2d: "PocketPC Sync",
        0x0a2e: "PocketPC Sync",
        0x0a2f: "PocketPC Sync",
        0x0a30: "PocketPC Sync",
        0x0a31: "PocketPC Sync",
        0x0a32: "PocketPC Sync",
        0x0a33: "PocketPC Sync",
        0x0a34: "PocketPC Sync",
        0x0a35: "PocketPC Sync",
        0x0a36: "PocketPC Sync",
        0x0a37: "PocketPC Sync",
        0x0a38: "PocketPC Sync",
        0x0a39: "PocketPC Sync",
        0x0a3a: "PocketPC Sync",
        0x0a3b: "PocketPC Sync",
        0x0a3c: "PocketPC Sync",
        0x0a3d: "PocketPC Sync",
        0x0a3e: "PocketPC Sync",
        0x0a3f: "PocketPC Sync",
        0x0a40: "PocketPC Sync",
        0x0a41: "PocketPC Sync",
        0x0a42: "PocketPC Sync",
        0x0a43: "PocketPC Sync",
        0x0a44: "PocketPC Sync",
        0x0a45: "PocketPC Sync",
        0x0a46: "PocketPC Sync",
        0x0a47: "PocketPC Sync",
        0x0a48: "PocketPC Sync",
        0x0a49: "PocketPC Sync",
        0x0a4a: "PocketPC Sync",
        0x0a4b: "PocketPC Sync",
        0x0a4c: "PocketPC Sync",
        0x0a4d: "PocketPC Sync",
        0x0a4e: "PocketPC Sync",
        0x0a4f: "PocketPC Sync",
        0x0a50: "SmartPhone (MTP)",
        0x0a51: "SPV C400 / T-Mobile SDA GSM/GPRS Pocket PC",
        0x0a52: "SmartPhone Sync",
        0x0a53: "SmartPhone Sync",
        0x0a54: "SmartPhone Sync",
        0x0a55: "SmartPhone Sync",
        0x0a56: "SmartPhone Sync",
        0x0a57: "SmartPhone Sync",
        0x0a58: "SmartPhone Sync",
        0x0a59: "SmartPhone Sync",
        0x0a5a: "SmartPhone Sync",
        0x0a5b: "SmartPhone Sync",
        0x0a5c: "SmartPhone Sync",
        0x0a5d: "SmartPhone Sync",
        0x0a5e: "SmartPhone Sync",
        0x0a5f: "SmartPhone Sync",
        0x0a60: "SmartPhone Sync",
        0x0a61: "SmartPhone Sync",
        0x0a62: "SmartPhone Sync",
        0x0a63: "SmartPhone Sync",
        0x0a64: "SmartPhone Sync",
        0x0a65: "SmartPhone Sync",
        0x0a66: "SmartPhone Sync",
        0x0a67: "SmartPhone Sync",
        0x0a68: "SmartPhone Sync",
        0x0a69: "SmartPhone Sync",
        0x0a6a: "SmartPhone Sync",
        0x0a6b: "SmartPhone Sync",
        0x0a6c: "SmartPhone Sync",
        0x0a6d: "SmartPhone Sync",
        0x0a6e: "SmartPhone Sync",
        0x0a6f: "SmartPhone Sync",
        0x0a70: "SmartPhone Sync",
        0x0a71: "SmartPhone Sync",
        0x0a72: "SmartPhone Sync",
        0x0a73: "SmartPhone Sync",
        0x0a74: "SmartPhone Sync",
        0x0a75: "SmartPhone Sync",
        0x0a76: "SmartPhone Sync",
        0x0a77: "SmartPhone Sync",
        0x0a78: "SmartPhone Sync",
        0x0a79: "SmartPhone Sync",
        0x0a7a: "SmartPhone Sync",
        0x0a7b: "SmartPhone Sync",
        0x0a7c: "SmartPhone Sync",
        0x0a7d: "SmartPhone Sync",
        0x0a7e: "SmartPhone Sync",
        0x0a7f: "SmartPhone Sync",
        0x0a80: "SmartPhone Sync",
        0x0a81: "SmartPhone Sync",
        0x0a82: "SmartPhone Sync",
        0x0a83: "SmartPhone Sync",
        0x0a84: "SmartPhone Sync",
        0x0a85: "SmartPhone Sync",
        0x0a86: "SmartPhone Sync",
        0x0a87: "SmartPhone Sync",
        0x0a88: "SmartPhone Sync",
        0x0a89: "SmartPhone Sync",
        0x0a8a: "SmartPhone Sync",
        0x0a8b: "SmartPhone Sync",
        0x0a8c: "SmartPhone Sync",
        0x0a8d: "SmartPhone Sync",
        0x0a8e: "SmartPhone Sync",
        0x0a8f: "SmartPhone Sync",
        0x0a90: "SmartPhone Sync",
        0x0a91: "SmartPhone Sync",
        0x0a92: "SmartPhone Sync",
        0x0a93: "SmartPhone Sync",
        0x0a94: "SmartPhone Sync",
        0x0a95: "SmartPhone Sync",
        0x0a96: "SmartPhone Sync",
        0x0a97: "SmartPhone Sync",
        0x0a98: "SmartPhone Sync",
        0x0a99: "SmartPhone Sync",
        0x0a9a: "SmartPhone Sync",
        0x0a9b: "SmartPhone Sync",
        0x0a9c: "SmartPhone Sync",
        0x0a9d: "SmartPhone Sync",
        0x0a9e: "SmartPhone Sync",
        0x0a9f: "SmartPhone Sync",
        0x0b03: "Ozone Mobile Broadband",
        0x0b04: "Hermes / TyTN / T-Mobile MDA Vario II / O2 Xda Trion",
        0x0b05: "P3600",
        0x0b06: "Athena / Advantage x7500 / Dopod U1000 / T-Mobile AMEO",
        0x0b0c: "Elf / Touch / P3450 / T-Mobile MDA Touch / O2 Xda Nova / Dopod S1",
        0x0b1f: "Sony Ericsson XPERIA X1",
        0x0b2f: "Rhodium",
        0x0b51: "Qtek 8310 mobile phone [Tornado Noble]",
        0x0bce: "Vario MDA",
        0x0c01: "Dream / ADP1 / G1 / Magic / Tattoo",
        0x0c02: "Dream / ADP1 / G1 / Magic / Tattoo (Debug)",
        0x0c13: "Diamond",
        0x0c1f: "Sony Ericsson XPERIA X1",
        0x0c5f: "Snap",
        0x0c86: "Sensation",
        0x0c87: "Desire (debug)",
        0x0c8d: "EVO 4G (debug)",
        0x0c91: "Vision",
        0x0c94: "Vision",
        0x0c97: "Legend",
        0x0c99: "Desire (debug)",
        0x0c9e: "Incredible",
        0x0ca2: "Desire HD (debug mode)",
        0x0ca5: "Android Phone [Evo Shift 4G]",
        0x0ff8: "Desire HD (Tethering Mode)",
        0x0ff9: "Desire / Desire HD / Hero / Thunderbolt (Charge Mode)",
        0x0ffe: "Desire HD (modem mode)",
        0x0fff: "Android Fastboot Bootloader",
    },
    0x0bb5: {
        "name": "Murata Manufacturing Co., Ltd",
    },
    0x0bb6: {
        "name": "Network Alchemy",
    },
    0x0bb7: {
        "name": "Joytech Computer Co., Ltd",
    },
    0x0bb8: {
        "name": "Hitachi Semiconductor and Devices Sales Co., Ltd",
    },
    0x0bb9: {
        "name": "Eiger M&C Co., Ltd",
    },
    0x0bba: {
        "name": "ZAccess Systems",
    },
    0x0bbb: {
        "name": "General Meters Corp.",
    },
    0x0bbc: {
        "name": "Assistive Technology, Inc.",
    },
    0x0bbd: {
        "name": "System Connection, Inc.",
    },
    0x0bc0: {
        "name": "Knilink Technology, Inc.",
    },
    0x0bc1: {
        "name": "Fuw Yng Electronics Co., Ltd",
    },
    0x0bc2: {
        "name": "Seagate RSS LLC",
        0x0502: "ST3300601CB-RK 300 GB External Hard Drive",
        0x0503: "ST3250824A [Barracuda 7200.9]",
        0x2000: "Storage Adapter V3 (TPP)",
        0x2100: "FreeAgent Go",
        0x2200: "FreeAgent Go FW",
        0x2300: "Expansion Portable",
        0x2320: "USB 3.0 bridge [Portable Expansion Drive]",
        0x3008: "FreeAgent Desk 1TB",
        0x3320: "SRD00F2 [Expansion Desktop Drive]",
        0x3332: "Expansion",
        0x5021: "FreeAgent GoFlex USB 2.0",
        0x5031: "FreeAgent GoFlex USB 3.0",
        0x50a1: "FreeAgent GoFlex Desk",
        0x50a5: "FreeAgent GoFlex Desk USB 3.0",
        0x5121: "FreeAgent GoFlex",
        0x5161: "FreeAgent GoFlex dock",
        0xa003: "Backup Plus",
        0xa0a1: "Backup Plus Desktop",
        0xa0a4: "Backup Plus Desktop Drive",
    },
    0x0bc3: {
        "name": "IPWireless, Inc.",
        0x0001: "UMTS-TDD (TD-CDMA) modem",
    },
    0x0bc4: {
        "name": "Microcube Corp.",
    },
    0x0bc5: {
        "name": "JCN Co., Ltd",
    },
    0x0bc6: {
        "name": "ExWAY, Inc.",
    },
    0x0bc7: {
        "name": "X10 Wireless Technology, Inc.",
        0x0001: "ActiveHome (ACPI-compliant)",
        0x0002: "Firecracker Interface (ACPI-compliant)",
        0x0003: "VGA Video Sender (ACPI-compliant)",
        0x0004: "X10 Receiver",
        0x0005: "Wireless Transceiver (ACPI-compliant)",
        0x0006: "Wireless Transceiver (ACPI-compliant)",
        0x0007: "Wireless Transceiver (ACPI-compliant)",
        0x0008: "Wireless Transceiver (ACPI-compliant)",
        0x0009: "Wireless Transceiver (ACPI-compliant)",
        0x000a: "Wireless Transceiver (ACPI-compliant)",
        0x000b: "Transceiver (ACPI-compliant)",
        0x000c: "Transceiver (ACPI-compliant)",
        0x000d: "Transceiver (ACPI-compliant)",
        0x000e: "Transceiver (ACPI-compliant)",
        0x000f: "Transceiver (ACPI-compliant)",
    },
    0x0bc8: {
        "name": "Telmax Communications",
    },
    0x0bc9: {
        "name": "ECI Telecom, Ltd",
    },
    0x0bca: {
        "name": "Startek Engineering, Inc.",
    },
    0x0bcb: {
        "name": "Perfect Technic Enterprise Co., Ltd",
    },
    0x0bd7: {
        "name": "Andrew Pargeter & Associates",
        0xa021: "Amptek DP4 multichannel signal analyzer",
    },
    0x0bda: {
        "name": "Realtek Semiconductor Corp.",
        0x0103: "USB 2.0 Card Reader",
        0x0104: "Mass Storage Device",
        0x0106: "Mass Storage Device",
        0x0107: "Mass Storage Device",
        0x0108: "Mass Storage Device",
        0x0111: "RTS5111 Card Reader Controller",
        0x0113: "Mass Storage Device",
        0x0115: "Mass Storage Device (Multicard Reader)",
        0x0116: "RTS5116 Card Reader Controller",
        0x0117: "Mass Storage Device",
        0x0118: "Mass Storage Device",
        0x0119: "Storage Device (SD card reader)",
        0x0129: "RTS5129 Card Reader Controller",
        0x0138: "RTS5138 Card Reader Controller",
        0x0139: "RTS5139 Card Reader Controller",
        0x0151: "Mass Storage Device (Multicard Reader)",
        0x0152: "Mass Storage Device",
        0x0153: "Mass Storage Device",
        0x0156: "Mass Storage Device",
        0x0157: "Mass Storage Device",
        0x0158: "USB 2.0 multicard reader",
        0x0159: "RTS5159 Card Reader Controller",
        0x0161: "Mass Storage Device",
        0x0168: "Mass Storage Device",
        0x0169: "Mass Storage Device",
        0x0171: "Mass Storage Device",
        0x0176: "Mass Storage Device",
        0x0178: "Mass Storage Device",
        0x0184: "RTS5182 Card Reader",
        0x0186: "Card Reader",
        0x2831: "RTL2831U DVB-T",
        0x2832: "RTL2832U DVB-T",
        0x2838: "RTL2838 DVB-T",
        0x8150: "RTL8150 Fast Ethernet Adapter",
        0x8151: "RTL8151 Adapteon Business Mobile Networks BV",
        0x8171: "RTL8188SU 802.11n WLAN Adapter",
        0x8172: "RTL8191SU 802.11n WLAN Adapter",
        0x8174: "RTL8192SU 802.11n WLAN Adapter",
        0x8176: "RTL8188CUS 802.11n WLAN Adapter",
        0x8178: "RTL8192CU 802.11n WLAN Adapter",
        0x8179: "RTL8188EUS 802.11n Wireless Network Adapter",
        0x817f: "RTL8188RU 802.11n WLAN Adapter",
        0x8187: "RTL8187 Wireless Adapter",
        0x8189: "RTL8187B Wireless 802.11g 54Mbps Network Adapter",
        0x8192: "RTL8191SU 802.11n Wireless Adapter",
        0x8193: "RTL8192DU 802.11an WLAN Adapter",
        0x8197: "RTL8187B Wireless Adapter",
        0x8198: "RTL8187B Wireless Adapter",
        0x8199: "RTL8187SU 802.11g WLAN Adapter",
    },
    0x0bdb: {
        "name": "Ericsson Business Mobile Networks BV",
        0x1000: "BV Bluetooth Device",
        0x1002: "Bluetooth Device 1.2",
        0x1049: "C3607w Mobile Broadband Module",
        0x1900: "F3507g Mobile Broadband Module",
        0x1902: "F3507g v2 Mobile Broadband Module",
        0x1904: "F3607gw Mobile Broadband Module",
        0x1905: "F3607gw v2 Mobile Broadband Module",
        0x1906: "F3607gw v3 Mobile Broadband Module",
        0x1909: "F3307 v2 Mobile Broadband Module",
        0x190a: "F3307 Mobile Broadband Module",
        0x190b: "C3607w v2 Mobile Broadband Module",
    },
    0x0bdc: {
        "name": "Y Media Corp.",
    },
    0x0bdd: {
        "name": "Orange PCS",
    },
    0x0be2: {
        "name": "Kanda Tsushin Kogyo Co., Ltd",
    },
    0x0be3: {
        "name": "TOYO Corp.",
    },
    0x0be4: {
        "name": "Elka International, Ltd",
    },
    0x0be5: {
        "name": "DOME imaging systems, Inc.",
    },
    0x0be6: {
        "name": "Dong Guan Humen Wonderful Wire Cable Factory",
    },
    0x0bed: {
        "name": "MEI",
        0x1100: "CASHFLOW SC",
        0x1101: "Series 2000 Combo Acceptor",
    },
    0x0bee: {
        "name": "LTK Industries, Ltd",
    },
    0x0bef: {
        "name": "Way2Call Communications",
    },
    0x0bf0: {
        "name": "Pace Micro Technology PLC",
    },
    0x0bf1: {
        "name": "Intracom S.A.",
        0x0001: "netMod Driver Ver 2.4.17 (CAPI)",
        0x0002: "netMod Driver Ver 2.4 (CAPI)",
        0x0003: "netMod Driver Ver 2.4 (CAPI)",
    },
    0x0bf2: {
        "name": "Konexx",
    },
    0x0bf6: {
        "name": "Addonics Technologies, Inc.",
        0x0103: "Storage Device",
        0x1234: "Storage Device",
        0xa000: "Cable 205 (TPP)",
        0xa001: "Cable 205",
        0xa002: "IDE Bridge",
    },
    0x0bf7: {
        "name": "Sunny Giken, Inc.",
    },
    0x0bf8: {
        "name": "Fujitsu Siemens Computers",
        0x1001: "Fujitsu Pocket Loox 600 PDA",
        0x1006: "SmartCard Reader 2A",
        0x1007: "Connect2Air E-5400 802.11g Wireless Adapter",
        0x1009: "Connect2Air E-5400 D1700 802.11g Wireless Adapter [Intersil ISL3887]",
        0x100c: "Keyboard FSC KBPC PX",
        0x100f: "miniCard D2301 802.11bg Wireless Module [SiS 163U]",
        0x1017: "Keyboard KB SCR",
    },
    0x0bfd: {
        "name": "Kvaser AB",
        0x0004: "USBcan II",
        0x000b: "Leaf Light HS",
        0x000e: "Leaf SemiPro HS",
    },
    0x0c04: {
        "name": "MOTO Development Group, Inc.",
    },
    0x0c05: {
        "name": "Appian Graphics",
    },
    0x0c06: {
        "name": "Hasbro Games, Inc.",
    },
    0x0c07: {
        "name": "Infinite Data Storage, Ltd",
    },
    0x0c08: {
        "name": "Agate",
        0x0378: "Q 16MB Storage Device",
    },
    0x0c09: {
        "name": "Comjet Information System",
        0xa5a5: "Litto Version USB2.0",
    },
    0x0c0a: {
        "name": "Highpoint Technologies, Inc.",
    },
    0x0c0b: {
        "name": "Dura Micro, Inc. (Acomdata)",
        0x27cb: "6-in-1 Flash Reader and Writer",
        0x27d7: "Multi Memory reader/writer MD-005",
        0x27da: "Multi Memory reader/writer MD-005",
        0x27dc: "Multi Memory reader/writer MD-005",
        0x27e7: "3,5'' HDD case MD-231",
        0x27ee: "3,5'' HDD case MD-231",
        0x2814: "3,5'' HDD case MD-231",
        0x2815: "3,5'' HDD case MD-231",
        0x281d: "3,5'' HDD case MD-231",
        0x5fab: "Storage Adaptor",
        0xa109: "CF/SM Reader and Writer",
        0xa10c: "SD/MS Reader and Writer",
        0xb001: "USB 2.0 Mass Storage IDE adapter",
        0xb004: "MMC/SD Reader and Writer",
    },
    0x0c12: {
        "name": "Zeroplus",
        0x0005: "PSX Vibration Feedback Converter",
        0x0030: "PSX Vibration Feedback Converter",
        0x700e: "Logic Analyzer (LAP-C-16032)",
        0x8801: "Xbox Controller",
        0x8802: "Xbox Controller",
        0x8809: "Red Octane Ignition Xbox DDR Pad",
        0x880a: "Pelican Eclipse PL-2023",
        0x8810: "Xbox Controller",
        0x9902: "VibraX",
    },
    0x0c15: {
        "name": "Iris Graphics",
    },
    0x0c16: {
        "name": "Gyration, Inc.",
        0x0002: "RF Technology Receiver",
        0x0003: "RF Technology Receiver",
        0x0008: "RF Technology Receiver",
        0x0080: "eHome Infrared Receiver",
        0x0081: "eHome Infrared Receiver",
    },
    0x0c17: {
        "name": "Cyberboard A/S",
    },
    0x0c18: {
        "name": "SynerTek Korea, Inc.",
    },
    0x0c19: {
        "name": "cyberPIXIE, Inc.",
    },
    0x0c1a: {
        "name": "Silicon Motion, Inc.",
    },
    0x0c1b: {
        "name": "MIPS Technologies",
    },
    0x0c1c: {
        "name": "Hang Zhou Silan Electronics Co., Ltd",
    },
    0x0c22: {
        "name": "Tally Printer Corp.",
    },
    0x0c23: {
        "name": "Lernout + Hauspie",
    },
    0x0c24: {
        "name": "Taiyo Yuden",
        0x0001: "Bluetooth Adaptor",
        0x0002: "Bluetooth Device2",
        0x0005: "Bluetooth Device(BC04-External)",
        0x000b: "Bluetooth Device(BC04-External)",
        0x000c: "Bluetooth Adaptor",
        0x000e: "Bluetooth Device(BC04-External)",
        0x000f: "Bluetooth Device (V2.0+EDR)",
        0x0010: "Bluetooth Device(BC04-External)",
        0x0012: "Bluetooth Device(BC04-External)",
        0x0018: "Bluetooth Device(BC04-External)",
        0x0019: "Bluetooth Device",
        0x0021: "Bluetooth Device",
        0x0c24: "Bluetooth Device(SAMPLE)",
        0xffff: "Bluetooth module with BlueCore in DFU mode",
    },
    0x0c25: {
        "name": "Sampo Corp.",
        0x0310: "Scream Cam",
    },
    0x0c26: {
        "name": "Prolific Technology Inc.",
        0x0018: "USB-Serial Controller [Icom Inc. OPC-478UC]",
    },
    0x0c27: {
        "name": "RFIDeas, Inc",
        0x3bfa: "pcProx Card Reader",
    },
    0x0c2e: {
        "name": "Metrologic Instruments",
        0x0007: "Metrologic MS7120 Barcode Scanner (IBM SurePOS mode)",
        0x0200: "MS7120 Barcode Scanner",
        0x0204: "Metrologic MS7120 Barcode Scanner (keyboard mode)",
        0x0206: "Metrologic MS4980 Barcode Scanner",
        0x0700: "Metrologic MS7120 Barcode Scanner (uni-directional serial mode)",
        0x0720: "Metrologic MS7120 Barcode Scanner (bi-directional serial mode)",
        0x0b61: "Vuquest 3310g",
        0x0b6a: "Vuquest 3310 Area-Imaging Scanner",
    },
    0x0c35: {
        "name": "Eagletron, Inc.",
    },
    0x0c36: {
        "name": "E Ink Corp.",
    },
    0x0c37: {
        "name": "e.Digital",
    },
    0x0c38: {
        "name": "Der An Electric Wire & Cable Co., Ltd",
    },
    0x0c39: {
        "name": "IFR",
    },
    0x0c3a: {
        "name": "Furui Precise Component (Kunshan) Co., Ltd",
    },
    0x0c3b: {
        "name": "Komatsu, Ltd",
    },
    0x0c3c: {
        "name": "Radius Co., Ltd",
    },
    0x0c3d: {
        "name": "Innocom, Inc.",
    },
    0x0c3e: {
        "name": "Nextcell, Inc.",
    },
    0x0c44: {
        "name": "Motorola iDEN",
        0x0021: "iDEN P2k0 Device",
        0x0022: "iDEN P2k1 Device",
        0x03a2: "iDEN Smartphone",
        0x41d9: "i1 phone",
    },
    0x0c45: {
        "name": "Microdia",
        0x0011: "EBUDDY",
        0x1018: "Compact Flash storage memory card reader",
        0x1020: "Mass Storage Reader",
        0x1028: "Mass Storage Reader",
        0x1030: "Mass Storage Reader",
        0x1031: "Sonix Mass Storage Device",
        0x1032: "Mass Storage Reader",
        0x1033: "Sonix Mass Storage Device",
        0x1034: "Mass Storage Reader",
        0x1035: "Mass Storage Reader",
        0x1036: "Mass Storage Reader",
        0x1037: "Sonix Mass Storage Device",
        0x1050: "CF Card Reader",
        0x1058: "HDD Reader",
        0x1060: "iFlash SM-Direct Card Reader",
        0x1061: "Mass Storage Reader",
        0x1062: "Mass Storage Reader",
        0x1063: "Sonix Mass Storage Device",
        0x1064: "Mass Storage Reader",
        0x1065: "Mass Storage Reader",
        0x1066: "Mass Storage Reader",
        0x1067: "Mass Storage Reader",
        0x1158: "A56AK",
        0x184c: "VoIP Phone",
        0x6001: "Genius VideoCAM NB",
        0x6005: "Sweex Mini Webcam",
        0x6007: "VideoCAM Eye",
        0x6009: "VideoCAM ExpressII",
        0x600d: "TwinkleCam USB camera",
        0x6011: "PC Camera (SN9C102)",
        0x6019: "PC Camera (SN9C102)",
        0x6024: "VideoCAM ExpressII",
        0x6025: "VideoCAM ExpressII",
        0x6028: "Typhoon Easycam USB 330K (older)",
        0x6029: "Triplex i-mini PC Camera",
        0x602a: "Meade ETX-105EC Camera",
        0x602b: "VideoCAM NB 300",
        0x602c: "Clas Ohlson TWC-30XOP Webcam",
        0x602d: "VideoCAM ExpressII",
        0x602e: "VideoCAM Messenger",
        0x6030: "VideoCAM ExpressII",
        0x603f: "VideoCAM ExpressII",
        0x6040: "CCD PC Camera (PC390A)",
        0x606a: "CCD PC Camera (PC390A)",
        0x607a: "CCD PC Camera (PC390A)",
        0x607b: "Win2 PC Camera",
        0x607c: "CCD PC Camera (PC390A)",
        0x607e: "CCD PC Camera (PC390A)",
        0x6080: "Audio (Microphone)",
        0x6082: "VideoCAM Look",
        0x6083: "VideoCAM Look",
        0x608c: "VideoCAM Look",
        0x608e: "VideoCAM Look",
        0x608f: "PC Camera (SN9C103 + OV7630)",
        0x60a8: "VideoCAM Look",
        0x60aa: "VideoCAM Look",
        0x60ab: "PC Camera",
        0x60af: "VideoCAM Look",
        0x60b0: "Genius VideoCam Look",
        0x60c0: "PC Camera with Mic (SN9C105)",
        0x60c8: "Win2 PC Camera",
        0x60cc: "PC Camera with Mic (SN9C105)",
        0x60ec: "PC Camera with Mic (SN9C105)",
        0x60ef: "Win2 PC Camera",
        0x60fa: "PC Camera with Mic (SN9C105)",
        0x60fb: "Composite Device",
        0x60fc: "PC Camera with Mic (SN9C105)",
        0x60fe: "Audio (Microphone)",
        0x6108: "Win2 PC Camera",
        0x6122: "PC Camera (SN9C110)",
        0x6123: "PC Camera (SN9C110)",
        0x6128: "PC Camera (SN9C325 + OM6802)",
        0x612a: "PC Camera (SN9C325)",
        0x612c: "PC Camera (SN9C110)",
        0x612e: "PC Camera (SN9C110)",
        0x612f: "PC Camera (SN9C110)",
        0x6130: "PC Camera (SN9C120)",
        0x6138: "Win2 PC Camera",
        0x613a: "PC Camera (SN9C120)",
        0x613b: "Win2 PC Camera",
        0x613c: "PC Camera (SN9C120)",
        0x613e: "PC Camera (SN9C120)",
        0x6143: "PC Camera (SN9C120 + SP80708)",
        0x6240: "PC Camera (SN9C201 + MI1300)",
        0x6242: "PC Camera (SN9C201 + MI1310)",
        0x6243: "PC Camera (SN9C201 + S5K4AAFX)",
        0x6248: "PC Camera (SN9C201 + OV9655)",
        0x624b: "PC Camera (SN9C201 + CX1332)",
        0x624c: "PC Camera (SN9C201 + MI1320)",
        0x624e: "PC Camera (SN9C201 + SOI968)",
        0x624f: "PC Camera (SN9C201 + OV9650)",
        0x6251: "PC Camera (SN9C201 + OV9650)",
        0x6253: "PC Camera (SN9C201 + OV9650)",
        0x6260: "PC Camera (SN9C201 + OV7670ISP)",
        0x6262: "PC Camera (SN9C201 + OM6802)",
        0x6270: "PC Camera (SN9C201 + MI0360/MT9V011 or MI0360SOC/MT9V111) U-CAM PC Camera NE878, Whitcom WHC017, ...",
        0x627a: "PC Camera (SN9C201 + S5K53BEB)",
        0x627b: "PC Camera (SN9C201 + OV7660)",
        0x627c: "PC Camera (SN9C201 + HV7131R)",
        0x627f: "PC Camera (SN9C201 + OV965x + EEPROM)",
        0x6280: "PC Camera with Microphone (SN9C202 + MI1300)",
        0x6282: "PC Camera with Microphone (SN9C202 + MI1310)",
        0x6283: "PC Camera with Microphone (SN9C202 + S5K4AAFX)",
        0x6288: "PC Camera with Microphone (SN9C202 + OV9655)",
        0x628a: "PC Camera with Microphone (SN9C202 + ICM107)",
        0x628b: "PC Camera with Microphone (SN9C202 + CX1332)",
        0x628c: "PC Camera with Microphone (SN9C202 + MI1320)",
        0x628e: "PC Camera with Microphone (SN9C202 + SOI968)",
        0x628f: "PC Camera with Microphone (SN9C202 + OV9650)",
        0x62a0: "PC Camera with Microphone (SN9C202 + OV7670ISP)",
        0x62a2: "PC Camera with Microphone (SN9C202 + OM6802)",
        0x62b0: "PC Camera with Microphone (SN9C202 + MI0360/MT9V011 or MI0360SOC/MT9V111)",
        0x62b3: "PC Camera with Microphone (SN9C202 + OV9655)",
        0x62ba: "PC Camera with Microphone (SN9C202 + S5K53BEB)",
        0x62bb: "PC Camera with Microphone (SN9C202 + OV7660)",
        0x62bc: "PC Camera with Microphone (SN9C202 + HV7131R)",
        0x62be: "PC Camera with Microphone (SN9C202 + OV7663)",
        0x62c0: "Sonix USB 2.0 Camera",
        0x62e0: "MSI Starcam Racer",
        0x6310: "Sonix USB 2.0 Camera",
        0x6341: "Defender G-Lens 2577 HD720p Camera",
        0x63e0: "Sonix Integrated Webcam",
        0x63f1: "Integrated Webcam",
        0x63f8: "Sonix Integrated Webcam",
        0x6409: "Webcam",
        0x6413: "Integrated Webcam",
        0x6417: "Integrated Webcam",
        0x6419: "Integrated Webcam",
        0x641d: "1.3 MPixel Integrated Webcam",
        0x6480: "Sonix 1.3 MP Laptop Integrated Webcam",
        0x648b: "Integrated Webcam",
        0x64bd: "Sony Visual Communication Camera",
        0x7402: "TEMPerHUM Temperature & Humidity Sensor",
        0x7403: "Foot Switch",
        0x8000: "DC31VC",
        0x8006: "Dual Mode Camera (8006 VGA)",
        0x800a: "Vivitar Vivicam3350B",
    },
    0x0c46: {
        "name": "WaveRider Communications, Inc.",
    },
    0x0c4a: {
        "name": "ALGE-TIMING GmbH",
        0x0889: "Timy",
        0x088a: "Timy 2",
    },
    0x0c4b: {
        "name": "Reiner SCT Kartensysteme GmbH",
        0x0100: "cyberJack e-com/pinpad",
        0x0300: "cyberJack pinpad(a)",
        0x0501: "cyberJack RFID comfort dual interface smartcard reader",
        0x9102: "cyberJack RFID basis contactless smartcard reader",
    },
    0x0c4c: {
        "name": "Needham's Electronics",
        0x0021: "EMP-21 Universal Programmer",
    },
    0x0c52: {
        "name": "Sealevel Systems, Inc.",
        0x2101: "SeaLINK+232",
        0x2102: "SeaLINK+485",
        0x2103: "SeaLINK+232I",
        0x2104: "SeaLINK+485I",
        0x2211: "SeaPORT+2/232 (Port 1)",
        0x2212: "SeaPORT+2/485 (Port 1)",
        0x2213: "SeaPORT+2 (Port 1)",
        0x2221: "SeaPORT+2/232 (Port 2)",
        0x2222: "SeaPORT+2/485 (Port 2)",
        0x2223: "SeaPORT+2 (Port 2)",
        0x2411: "SeaPORT+4/232 (Port 1)",
        0x2412: "SeaPORT+4/485 (Port 1)",
        0x2413: "SeaPORT+4 (Port 1)",
        0x2421: "SeaPORT+4/232 (Port 2)",
        0x2422: "SeaPORT+4/485 (Port 2)",
        0x2423: "SeaPORT+4 (Port 2)",
        0x2431: "SeaPORT+4/232 (Port 3)",
        0x2432: "SeaPORT+4/485 (Port 3)",
        0x2433: "SeaPORT+4 (Port 3)",
        0x2441: "SeaPORT+4/232 (Port 4)",
        0x2442: "SeaPORT+4/485 (Port 4)",
        0x2443: "SeaPORT+4 (Port 4)",
        0x2811: "SeaLINK+8/232 (Port 1)",
        0x2812: "SeaLINK+8/485 (Port 1)",
        0x2813: "SeaLINK+8 (Port 1)",
        0x2821: "SeaLINK+8/232 (Port 2)",
        0x2822: "SeaLINK+8/485 (Port 2)",
        0x2823: "SeaLINK+8 (Port 2)",
        0x2831: "SeaLINK+8/232 (Port 3)",
        0x2832: "SeaLINK+8/485 (Port 3)",
        0x2833: "SeaLINK+8 (Port 3)",
        0x2841: "SeaLINK+8/232 (Port 4)",
        0x2842: "SeaLINK+8/485 (Port 4)",
        0x2843: "SeaLINK+8 (Port 4)",
        0x2851: "SeaLINK+8/232 (Port 5)",
        0x2852: "SeaLINK+8/485 (Port 5)",
        0x2853: "SeaLINK+8 (Port 5)",
        0x2861: "SeaLINK+8/232 (Port 6)",
        0x2862: "SeaLINK+8/485 (Port 6)",
        0x2863: "SeaLINK+8 (Port 6)",
        0x2871: "SeaLINK+8/232 (Port 7)",
        0x2872: "SeaLINK+8/485 (Port 7)",
        0x2873: "SeaLINK+8 (Port 7)",
        0x2881: "SeaLINK+8/232 (Port 8)",
        0x2882: "SeaLINK+8/485 (Port 8)",
        0x2883: "SeaLINK+8 (Port 8)",
        0x9020: "SeaLINK+422",
        0xa02a: "SeaLINK+8 (Port 1+2)",
        0xa02b: "SeaLINK+8 (Port 3+4)",
        0xa02c: "SeaLINK+8 (Port 5+6)",
        0xa02d: "SeaLINK+8 (Port 7+8)",
    },
    0x0c53: {
        "name": "ViewPLUS, Inc.",
    },
    0x0c54: {
        "name": "Glory, Ltd",
    },
    0x0c55: {
        "name": "Spectrum Digital, Inc.",
        0x0510: "Spectrum Digital XDS510 JTAG Debugger",
        0x0540: "SPI540",
        0x5416: "TMS320C5416 DSK",
        0x6416: "TMS320C6416 DDB",
    },
    0x0c56: {
        "name": "Billion Bright, Ltd",
    },
    0x0c57: {
        "name": "Imaginative Design Operation Co., Ltd",
    },
    0x0c58: {
        "name": "Vidar Systems Corp.",
    },
    0x0c59: {
        "name": "Dong Guan Shinko Wire Co., Ltd",
    },
    0x0c5a: {
        "name": "TRS International Mfg., Inc.",
    },
    0x0c5e: {
        "name": "Xytronix Research & Design",
    },
    0x0c60: {
        "name": "Apogee Electronics Corp.",
    },
    0x0c62: {
        "name": "Chant Sincere Co., Ltd",
    },
    0x0c63: {
        "name": "Toko, Inc.",
    },
    0x0c64: {
        "name": "Signality System Engineering Co., Ltd",
    },
    0x0c65: {
        "name": "Eminence Enterprise Co., Ltd",
    },
    0x0c66: {
        "name": "Rexon Electronics Corp.",
    },
    0x0c67: {
        "name": "Concept Telecom, Ltd",
    },
    0x0c6a: {
        "name": "ACS",
        0x0005: "Color 320 x 240 LCD Display Terminal with Touchscreen",
    },
    0x0c6c: {
        "name": "JETI Technische Instrumente GmbH",
        0x04b2: "Specbos 1201",
    },
    0x0c70: {
        "name": "MCT Elektronikladen",
        0x0000: "USB08 Development board",
        0x0747: "Eye Movement Recorder [Visagraph]/[ReadAlyzer]",
    },
    0x0c72: {
        "name": "PEAK System",
        0x000c: "PCAN-USB",
        0x000d: "PCAN Pro",
    },
    0x0c74: {
        "name": "Optronic Laboratories Inc.",
        0x0002: "OL 700-30 Goniometer",
    },
    0x0c76: {
        "name": "JMTek, LLC.",
        0x0001: "Mass Storage Controller",
        0x0002: "Mass Storage Controller",
        0x0003: "USBdisk",
        0x0004: "Mass Storage Controller",
        0x0005: "Transcend Flash disk",
        0x0006: "Transcend JetFlash",
        0x0007: "Mass Storage Device",
        0x1600: "Ion Quick Play LP turntable",
        0x1605: "SSS Headphone Set",
        0x1607: "audio controller",
    },
    0x0c77: {
        "name": "Sipix Group, Ltd",
        0x1001: "SiPix Web2",
        0x1002: "SiPix SC2100",
        0x1010: "SiPix Snap",
        0x1011: "SiPix Blink 2",
        0x1015: "SiPix CAMeleon",
    },
    0x0c78: {
        "name": "Detto Corp.",
    },
    0x0c79: {
        "name": "NuConnex Technologies Pte., Ltd",
    },
    0x0c7a: {
        "name": "Wing-Span Enterprise Co., Ltd",
    },
    0x0c86: {
        "name": "NDA Technologies, Inc.",
    },
    0x0c88: {
        "name": "Kyocera Wireless Corp.",
        0x0021: "Handheld",
        0x17da: "Qualcomm Kyocera CDMA Technologies MSM",
    },
    0x0c89: {
        "name": "Honda Tsushin Kogyo Co., Ltd",
    },
    0x0c8a: {
        "name": "Pathway Connectivity, Inc.",
    },
    0x0c8b: {
        "name": "Wavefly Corp.",
    },
    0x0c8c: {
        "name": "Coactive Networks",
    },
    0x0c8d: {
        "name": "Tempo",
    },
    0x0c8e: {
        "name": "Cesscom Co., Ltd",
        0x6000: "Luxian Series",
    },
    0x0c8f: {
        "name": "Applied Microsystems",
    },
    0x0c94: {
        "name": "Cryptera",
        0xa000: "EPP 1217",
    },
    0x0c98: {
        "name": "Berkshire Products, Inc.",
        0x1140: "USB PC Watchdog",
    },
    0x0c99: {
        "name": "Innochips Co., Ltd",
    },
    0x0c9a: {
        "name": "Hanwool Robotics Corp.",
    },
    0x0c9b: {
        "name": "Jobin Yvon, Inc.",
    },
    0x0c9d: {
        "name": "SemTek",
        0x0170: "3873 Manual Insert card reader",
    },
    0x0ca2: {
        "name": "Zyfer",
    },
    0x0ca3: {
        "name": "Sega Corp.",
    },
    0x0ca4: {
        "name": "ST&T Instrument Corp.",
    },
    0x0ca5: {
        "name": "BAE Systems Canada, Inc.",
    },
    0x0ca6: {
        "name": "Castles Technology Co., Ltd",
        0x0010: "EZUSB PC/SC Smart Card Reader",
        0x0050: "EZ220PU Reader Controller",
        0x1077: "Bludrive Family Smart Card Reader",
        0x107e: "Reader Controller",
        0x2010: "myPad110 PC/SC Smart Card Reader",
        0x3050: "EZ710 Smart Card Reader",
    },
    0x0ca7: {
        "name": "Information Systems Laboratories",
    },
    0x0cad: {
        "name": "Motorola CGISS",
        0x9001: "PowerPad Pocket PCÂ&nbsp;Device",
    },
    0x0cae: {
        "name": "Ascom Business Systems, Ltd",
    },
    0x0caf: {
        "name": "Buslink",
        0x2507: "Hi-Speed USB-to-IDE Bridge Controller",
        0x2515: "Flash Disk Embedded Hub",
        0x2516: "Flash Disk Security Device",
        0x2517: "Flash Disk Mass Storage Device",
        0x25c7: "Hi-Speed USB-to-IDE Bridge Controller",
        0x3a00: "Hard Drive",
        0x3a20: "Mass Storage Device",
        0x3acd: "Mass Storage Device",
    },
    0x0cb0: {
        "name": "Flying Pig Systems",
    },
    0x0cb1: {
        "name": "Innovonics, Inc.",
    },
    0x0cb6: {
        "name": "Celestix Networks, Pte., Ltd",
    },
    0x0cb7: {
        "name": "Singatron Enterprise Co., Ltd",
    },
    0x0cb8: {
        "name": "Opticis Co., Ltd",
    },
    0x0cba: {
        "name": "Trust Electronic (Shanghai) Co., Ltd",
    },
    0x0cbb: {
        "name": "Shanghai Darong Electronics Co., Ltd",
    },
    0x0cbc: {
        "name": "Palmax Technology Co., Ltd",
        0x0101: "Pocket PC P6C",
        0x0201: "Personal Digital Assistant",
        0x0301: "Personal Digital Assistant P6M+",
        0x0401: "Pocket PC",
    },
    0x0cbd: {
        "name": "Pentel Co., Ltd (Electronics Equipment Div.)",
    },
    0x0cbe: {
        "name": "Keryx Technologies, Inc.",
    },
    0x0cbf: {
        "name": "Union Genius Computer Co., Ltd",
    },
    0x0cc0: {
        "name": "Kuon Yi Industrial Corp.",
    },
    0x0cc1: {
        "name": "Given Imaging, Ltd",
    },
    0x0cc2: {
        "name": "Timex Corp.",
    },
    0x0cc3: {
        "name": "Rimage Corp.",
    },
    0x0cc4: {
        "name": "emsys GmbH",
    },
    0x0cc5: {
        "name": "Sendo",
    },
    0x0cc6: {
        "name": "Intermagic Corp.",
    },
    0x0cc7: {
        "name": "Kontron Medical AG",
    },
    0x0cc8: {
        "name": "Technotools Corp.",
    },
    0x0cc9: {
        "name": "BroadMAX Technologies, Inc.",
    },
    0x0cca: {
        "name": "Amphenol",
    },
    0x0ccb: {
        "name": "SKNet Co., Ltd",
    },
    0x0ccc: {
        "name": "Domex Technology Corp.",
    },
    0x0ccd: {
        "name": "TerraTec Electronic GmbH",
        0x0012: "PHASE 26",
        0x0013: "PHASE 26",
        0x0014: "PHASE 26",
        0x0015: "Flash Update for TerraTec PHASE 26",
        0x0021: "Cameo Grabster 200",
        0x0023: "Mystify Claw",
        0x0028: "Aureon 5.1 MkII",
        0x0032: "MIDI HUBBLE",
        0x0035: "Miditech Play'n Roll",
        0x0036: "Cinergy 250 Audio",
        0x0037: "Cinergy 250 Audio",
        0x0038: "Cinergy TÂ² DVB-T Receiver",
        0x0039: "Grabster AV 400",
        0x003b: "Cinergy 400",
        0x003c: "Grabster AV 250",
        0x0042: "Cinergy Hybrid T XS",
        0x0043: "Cinergy T XS",
        0x004e: "Cinergy T XS",
        0x004f: "Cinergy Analog XS",
        0x0055: "Cinergy T XE (Version 1, AF9005)",
        0x005c: "Cinergy TÂ²",
        0x0069: "Cinergy T XE (Version 2, AF9015)",
        0x006b: "Cinergy HT PVR (EU)",
        0x0072: "Cinergy Hybrid T",
        0x0077: "Aureon Dual USB",
        0x0078: "Cinergy T XXS",
        0x0086: "Cinergy Hybrid XE",
        0x008e: "Cinergy HTC XS",
        0x0097: "Cinergy T RC MKII",
        0x0099: "AfaTech 9015 [Cinergy T Stick Dual]",
        0x00a5: "Cinergy Hybrid Stick",
        0x00a9: "RTL2838 DVB-T COFDM Demodulator [TerraTec Cinergy T Stick Black]",
        0x00b3: "NOXON DAB/DAB+ Stick",
        0x00e0: "NOXON DAB/DAB+ Stick V2",
        0x10a7: "TerraTec G3",
    },
    0x0cd4: {
        "name": "Bang Olufsen",
        0x0101: "BeolinkPC2",
    },
    0x0cd5: {
        "name": "LabJack Corporation",
        0x0003: "U3",
        0x0009: "UE9",
    },
    0x0cd7: {
        "name": "NewChip S.r.l.",
    },
    0x0cd8: {
        "name": "JS Digitech, Inc.",
        0x2007: "Smart Card Reader/JSTU-9700",
    },
    0x0cd9: {
        "name": "Hitachi Shin Din Cable, Ltd",
    },
    0x0cde: {
        "name": "Z-Com",
        0x0001: "XI-750 802.11b Wireless Adapter [Atmel AT76C503A]",
        0x0002: "XI-725/726 Prism2.5 802.11b Adapter",
        0x0003: "Sagem 802.11b Dongle",
        0x0004: "Sagem 802.11b Dongle",
        0x0005: "XI-735 Prism3 802.11b Adapter",
        0x0006: "XG-300 802.11b Adapter",
        0x0008: "XG-703A 802.11g Wireless Adapter [Intersil ISL3887]",
        0x0009: "(ZD1211)IEEE 802.11b+g Adapter",
        0x0011: "ZD1211",
        0x0012: "AR5523",
        0x0013: "AR5523 driver (no firmware)",
        0x0014: "NB 802.11g Wireless LAN Adapter(3887A)",
        0x0015: "XG-705A 802.11g Wireless Adapter [Intersil ISL3887]",
        0x0016: "NB 802.11g Wireless LAN Adapter(3887A)",
        0x0018: "NB 802.11a/b/g Wireless LAN Adapter(3887A)",
        0x001a: "802.11bg",
        0x001c: "802.11b/g Wireless Network Adapter",
        0x0020: "AG-760A 802.11abg Wireless Adapter [ZyDAS ZD1211B]",
        0x0022: "802.11b/g/n Wireless Network Adapter",
        0x0023: "UB81 802.11bgn",
        0x0025: "802.11b/g/n USB Wireless Network Adapter",
        0x0026: "UB82 802.11abgn",
        0x0027: "Sphairon Homelink 1202 802.11n Wireless Adapter [Atheros AR9170]",
    },
    0x0ce5: {
        "name": "Validation Technologies International",
        0x0003: "Matrix",
    },
    0x0ce9: {
        "name": "pico Technology",
        0x1001: "PicoScope3000 series PC Oscilloscope",
    },
    0x0cf1: {
        "name": "e-Conn Electronic Co., Ltd",
    },
    0x0cf2: {
        "name": "ENE Technology, Inc.",
        0x6220: "SD Card Reader (SG361)",
        0x6225: "SD card reader (UB6225)",
        0x6250: "SD card reader (UB6250)",
    },
    0x0cf3: {
        "name": "Atheros Communications, Inc.",
        0x0001: "AR5523",
        0x0002: "AR5523 (no firmware)",
        0x0003: "AR5523",
        0x0004: "AR5523 (no firmware)",
        0x0005: "AR5523",
        0x0006: "AR5523 (no firmware)",
        0x1001: "Thomson TG121N [Atheros AR9001U-(2)NG]",
        0x1002: "TP-Link TL-WN821N v2 / TL-WN822N v1 802.11n [Atheros AR9170]",
        0x1006: "TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271]",
        0x1010: "3Com 3CRUSBN275 802.11abgn Wireless Adapter [Atheros AR9170]",
        0x20ff: "AR7010 (no firmware)",
        0x3000: "AR3011 Bluetooth (no firmware)",
        0x3002: "AR3011 Bluetooth",
        0x3005: "AR3011 Bluetooth",
        0x3008: "Bluetooth (AR3011)",
        0x7015: "TP-Link TL-WN821N v3 / TL-WN822N v2 802.11n [Atheros AR7010+AR9287]",
        0x9170: "AR9170 802.11n",
        0x9271: "AR9271 802.11n",
        0xb002: "Ubiquiti WiFiStation 802.11n [Atheros AR9271]",
        0xb003: "Ubiquiti WiFiStationEXT 802.11n [Atheros AR9271]",
    },
    0x0cf4: {
        "name": "Fomtex Corp.",
    },
    0x0cf5: {
        "name": "Cellink Co., Ltd",
    },
    0x0cf6: {
        "name": "Compucable Corp.",
    },
    0x0cf7: {
        "name": "ishoni Networks",
    },
    0x0cf8: {
        "name": "Clarisys, Inc.",
        0x0750: "Claritel-i750 - vp",
    },
    0x0cf9: {
        "name": "Central System Research Co., Ltd",
    },
    0x0cfa: {
        "name": "Inviso, Inc.",
    },
    0x0cfc: {
        "name": "Minolta-QMS, Inc.",
        0x2301: "Magicolor 2300 DL",
        0x2350: "Magicolor 2350EN/3300",
        0x3100: "Magicolor 3100",
        0x7300: "Magicolor 5450/5550",
    },
    0x0cff: {
        "name": "SAFA MEDIA Co., Ltd.",
        0x0320: "SR-380N",
    },
    0x0d06: {
        "name": "telos EDV Systementwicklung GmbH",
    },
    0x0d08: {
        "name": "UTStarcom",
        0x0602: "DV007 [serial]",
        0x0603: "DV007 [storage]",
    },
    0x0d0b: {
        "name": "Contemporary Controls",
    },
    0x0d0c: {
        "name": "Astron Electronics Co., Ltd",
    },
    0x0d0d: {
        "name": "MKNet Corp.",
    },
    0x0d0e: {
        "name": "Hybrid Networks, Inc.",
    },
    0x0d0f: {
        "name": "Feng Shin Cable Co., Ltd",
    },
    0x0d10: {
        "name": "Elastic Networks",
        0x0001: "StormPort (WDM)",
    },
    0x0d11: {
        "name": "Maspro Denkoh Corp.",
    },
    0x0d12: {
        "name": "Hansol Electronics, Inc.",
    },
    0x0d13: {
        "name": "BMF Corp.",
    },
    0x0d14: {
        "name": "Array Comm, Inc.",
    },
    0x0d15: {
        "name": "OnStream b.v.",
    },
    0x0d16: {
        "name": "Hi-Touch Imaging Technologies Co., Ltd",
        0x0001: "PhotoShuttle",
        0x0002: "Photo Printer 730 series",
        0x0004: "Photo Printer 63xPL/PS",
        0x0100: "Photo Printer 63xPL/PS",
        0x0102: "Photo Printer 64xPS",
        0x0103: "Photo Printer 730 series",
        0x0104: "Photo Printer 63xPL/PS",
        0x0105: "Photo Printer 64xPS",
        0x0200: "Photo Printer 64xDL",
    },
    0x0d17: {
        "name": "NALTEC, Inc.",
    },
    0x0d18: {
        "name": "coaXmedia",
    },
    0x0d19: {
        "name": "Hank Connection Industrial Co., Ltd",
    },
    0x0d28: {
        "name": "NXP",
        0x0204: "LPC1768",
    },
    0x0d32: {
        "name": "Leo Hui Electric Wire & Cable Co., Ltd",
    },
    0x0d33: {
        "name": "AirSpeak, Inc.",
    },
    0x0d34: {
        "name": "Rearden Steel Technologies",
    },
    0x0d35: {
        "name": "Dah Kun Co., Ltd",
    },
    0x0d3a: {
        "name": "Posiflex Technologies, Inc.",
    },
    0x0d3c: {
        "name": "Sri Cable Technology, Ltd",
    },
    0x0d3d: {
        "name": "Tangtop Technology Co., Ltd",
        0x0001: "HID Keyboard",
    },
    0x0d3e: {
        "name": "Fitcom, inc.",
    },
    0x0d3f: {
        "name": "MTS Systems Corp.",
    },
    0x0d40: {
        "name": "Ascor, Inc.",
    },
    0x0d41: {
        "name": "Ta Yun Terminals Industrial Co., Ltd",
    },
    0x0d42: {
        "name": "Full Der Co., Ltd",
    },
    0x0d46: {
        "name": "Kobil Systems GmbH",
        0x2012: "KAAN Standard Plus (Smartcard reader)",
        0x3003: "mIDentity Light / KAAN SIM III",
        0x4000: "mIDentity (mass storage)",
        0x4001: "mIDentity Basic/Classic (composite device)",
        0x4081: "mIDentity Basic/Classic (installationless)",
    },
    0x0d48: {
        "name": "Promethean Limited",
        0x0001: "ACTIVboard",
        0x0004: "ACTIVboard",
        0x0100: "Audio",
    },
    0x0d49: {
        "name": "Maxtor",
        0x3000: "Drive",
        0x3010: "3000LE Drive",
        0x3100: "Hi-Speed USB-IDE Bridge Controller",
        0x3200: "Personal Storage 3200",
        0x5000: "5000XT Drive",
        0x5010: "5000LE Drive",
        0x5020: "Mobile Hard Disk Drive",
        0x7000: "OneTouch",
        0x7010: "OneTouch",
        0x7100: "OneTouch II 300GB External Hard Disk",
        0x7410: "Mobile Hard Disk Drive (1TB)",
        0x7450: "Basics Portable USB Device",
    },
    0x0d4a: {
        "name": "NF Corp.",
    },
    0x0d4b: {
        "name": "Grape Systems, Inc.",
    },
    0x0d4c: {
        "name": "Tedas AG",
    },
    0x0d4d: {
        "name": "Coherent, Inc.",
    },
    0x0d4e: {
        "name": "Agere Systems Netherland BV",
        0x047a: "WLAN Card",
        0x1000: "Wireless Card Model 0801",
        0x1001: "Wireless Card Model 0802",
    },
    0x0d4f: {
        "name": "EADS Airbus France",
    },
    0x0d50: {
        "name": "Cleware GmbH",
        0x0011: "USB-Temp2 Thermometer",
        0x0040: "F4 foot switch",
    },
    0x0d51: {
        "name": "Volex (Asia) Pte., Ltd",
    },
    0x0d53: {
        "name": "HMI Co., Ltd",
    },
    0x0d54: {
        "name": "Holon Corp.",
    },
    0x0d55: {
        "name": "ASKA Technologies, Inc.",
    },
    0x0d56: {
        "name": "AVLAB Technology, Inc.",
    },
    0x0d57: {
        "name": "Solomon Microtech, Ltd",
    },
    0x0d5c: {
        "name": "SMC Networks, Inc.",
        0xa001: "SMC2662W (v1) EZ Connect 802.11b Wireless Adapter [Atmel AT76C503A]",
        0xa002: "SMC2662W v2 / SMC2662W-AR / Belkin F5D6050 [Atmel at76c503a]",
    },
    0x0d5e: {
        "name": "Myacom, Ltd",
        0x2346: "BT Digital Access adapter",
    },
    0x0d5f: {
        "name": "CSI, Inc.",
    },
    0x0d60: {
        "name": "IVL Technologies, Ltd",
    },
    0x0d61: {
        "name": "Meilu Electronics (Shenzhen) Co., Ltd",
    },
    0x0d62: {
        "name": "Darfon Electronics Corp.",
        0x0003: "Smartcard Reader",
        0x0004: "Keyboard",
        0x001c: "Benq X120 Internet Keyboard Pro",
        0x0306: "M530 Mouse",
        0x0800: "Magic Wheel",
        0x2021: "AM805 Keyboard",
        0x2026: "TECOM Bluetooth Device",
        0x2050: "Mouse",
        0x2106: "Dell L20U Multimedia Keyboard",
        0xa100: "Optical Mouse",
    },
    0x0d63: {
        "name": "Fritz Gegauf AG",
    },
    0x0d64: {
        "name": "DXG Technology Corp.",
        0x0105: "Dual Mode Digital Camera 1.3M",
        0x0107: "Horus MT-409 Camera",
        0x0108: "Dual Mode Digital Camera",
        0x0202: "Dual Mode Video Camera Device",
        0x0303: "DXG-305V Camera",
        0x1001: "SiPix Stylecam/UMAX AstraPix 320s",
        0x1002: "Fashion Cam 01 Dual-Mode DSC (Video Camera)",
        0x1003: "Fashion Cam Dual-Mode DSC (Controller)",
        0x1021: "D-Link DSC 350F",
        0x1208: "Dual Mode Still Camera Device",
        0x2208: "Mass Storage",
        0x3105: "Dual Mode Digital Camera Disk",
        0x3108: "Digicam Mass Storage Device",
    },
    0x0d65: {
        "name": "KMJP Co., Ltd",
    },
    0x0d66: {
        "name": "TMT",
    },
    0x0d67: {
        "name": "Advanet, Inc.",
    },
    0x0d68: {
        "name": "Super Link Electronics Co., Ltd",
    },
    0x0d69: {
        "name": "NSI",
    },
    0x0d6a: {
        "name": "Megapower International Corp.",
    },
    0x0d6b: {
        "name": "And-Or Logic",
    },
    0x0d70: {
        "name": "Try Computer Co., Ltd",
    },
    0x0d71: {
        "name": "Hirakawa Hewtech Corp.",
    },
    0x0d72: {
        "name": "Winmate Communication, Inc.",
    },
    0x0d73: {
        "name": "Hit's Communications, Inc.",
    },
    0x0d76: {
        "name": "MFP Korea, Inc.",
    },
    0x0d77: {
        "name": "Power Sentry/Newpoint",
    },
    0x0d78: {
        "name": "Japan Distributor Corp.",
    },
    0x0d7a: {
        "name": "MARX Datentechnik GmbH",
    },
    0x0d7b: {
        "name": "Wellco Technology Co., Ltd",
    },
    0x0d7c: {
        "name": "Taiwan Line Tek Electronic Co., Ltd",
    },
    0x0d7d: {
        "name": "Phison Electronics Corp.",
        0x0100: "PS1001/1011/1006/1026 Flash Disk",
        0x0110: "Gigabyte FlexDrive",
        0x0120: "Disk Pro 64MB",
        0x0124: "GIGABYTE Disk",
        0x0240: "I/O-Magic/Transcend 6-in-1 Card Reader",
        0x110e: "NEC uPD720121/130 USB-ATA/ATAPI Bridge",
        0x1240: "Apacer 6-in-1 Card Reader 2.0",
        0x1270: "Wolverine SixPac 6000",
        0x1300: "Flash Disk",
        0x1320: "PS2031 Flash Disk",
        0x1400: "Attache 256MB USB 2.0 Flash Drive",
        0x1420: "PS2044 Pen Drive",
        0x1470: "Vosonic X's-Drive II+ VP2160",
        0x1620: "USB Disk Pro",
        0x1900: "USB Thumb Drive",
    },
    0x0d7e: {
        "name": "American Computer & Digital Components",
        0x2507: "Hi-Speed USB-to-IDE Bridge Controller",
        0x2517: "Hi-Speed Mass Storage Device",
        0x25c7: "Hi-Speed USB-to-IDE Bridge Controller",
    },
    0x0d7f: {
        "name": "Essential Reality LLC",
        0x0100: "P5 Glove glove controller",
    },
    0x0d80: {
        "name": "H.R. Silvine Electronics, Inc.",
    },
    0x0d81: {
        "name": "TechnoVision",
    },
    0x0d83: {
        "name": "Think Outside, Inc.",
    },
    0x0d87: {
        "name": "Dolby Laboratories Inc.",
    },
    0x0d89: {
        "name": "Oz Software",
    },
    0x0d8a: {
        "name": "King Jim Co., Ltd",
        0x0101: "TEPRA PRO",
    },
    0x0d8b: {
        "name": "Ascom Telecommunications, Ltd",
    },
    0x0d8c: {
        "name": "C-Media Electronics, Inc.",
        0x0001: "Audio Device",
        0x0002: "Composite Device",
        0x0003: "Sound Device",
        0x0006: "Storm HP-USB500 5.1 Headset",
        0x000c: "Audio Adapter",
        0x000d: "Composite Device",
        0x000e: "Audio Adapter (Planet UP-100, Genius G-Talk)",
        0x001f: "CM108 Audio Controller",
        0x0102: "CM106 Like Sound Device",
        0x0103: "CM102-A+/102S+ Audio Controller",
        0x0104: "CM103+ Audio Controller",
        0x0105: "CM108 Audio Controller",
        0x0107: "CM108 Audio Controller",
        0x010f: "CM108 Audio Controller",
        0x0115: "CM108 Audio Controller",
        0x013c: "CM108 Audio Controller",
        0x0201: "CM6501",
        0x5000: "Mass Storage Controller",
        0x5200: "Mass Storage Controller(0D8C,5200)",
        0xb213: "USB Phone CM109 (aka CT2000,VPT1000)",
    },
    0x0d8d: {
        "name": "Promotion & Display Technology, Ltd",
        0x0234: "V-234 Composite Device",
        0x0550: "V-550 Composite Device",
        0x0551: "V-551 Composite Device",
        0x0552: "V-552 Composite Device",
        0x0651: "V-651 Composite Device",
        0x0652: "V-652 Composite Device",
        0x0653: "V-653 Composite Device",
        0x0654: "V-654 Composite Device",
        0x0655: "V-655 Composite Device",
        0x0656: "V-656 Composite Device",
        0x0657: "V-657 Composite Device",
        0x0658: "V-658 Composite Device",
        0x0659: "V-659 Composite Device",
        0x0660: "V-660 Composite Device",
        0x0661: "V-661 Composite Device",
        0x0662: "V-662 Composite Device",
        0x0850: "V-850 Composite Device",
        0x0851: "V-851 Composite Device",
        0x0852: "V-852 Composite Device",
        0x0901: "V-901 Composite Device",
        0x0902: "V-902 Composite Device",
        0x0903: "V-903 Composite Device",
        0x4754: "Voyager DMP Composite Device",
        0xbb00: "Bloomberg Composite Device",
        0xbb01: "Bloomberg Composite Device",
        0xbb02: "Bloomberg Composite Device",
        0xbb03: "Bloomberg Composite Device",
        0xbb04: "Bloomberg Composite Device",
        0xbb05: "Bloomberg Composite Device",
        0xfffe: "Global Tuner Composite Device",
        0xffff: "Voyager DMP Composite Device",
    },
    0x0d8e: {
        "name": "Global Sun Technology, Inc.",
        0x0163: "802.11g 54 Mbps Wireless Dongle",
        0x1621: "802.11b Wireless Adapter",
        0x3762: "Cohiba 802.11g Wireless Mini adapter [Intersil ISL3887]",
        0x3763: "802.11g Wireless dongle",
        0x7100: "802.11b Adapter",
        0x7110: "WL-210 / WU210P 802.11b Wireless Adapter [Atmel AT76C503A]",
        0x7605: "TRENDnet TEW-224UB 802.11b Wireless Adapter [Atmel AT76C503A]",
        0x7801: "AR5523",
        0x7802: "AR5523 (no firmware)",
        0x7811: "AR5523",
        0x7812: "AR5523 (no firmware)",
        0x7a01: "PRISM25 802.11b Adapter",
    },
    0x0d8f: {
        "name": "Pitney Bowes",
    },
    0x0d90: {
        "name": "Sure-Fire Electrical Corp.",
    },
    0x0d96: {
        "name": "Skanhex Technology, Inc.",
        0x0000: "Jenoptik JD350 video",
        0x3300: "SX330z Camera",
        0x4100: "SX410z Camera",
        0x4102: "MD 9700 Camera",
        0x4104: "Jenoptik JD-4100z3s",
        0x410a: "Medion 9801/Novatech SX-410z",
        0x5200: "SX-520z Camera",
    },
    0x0d97: {
        "name": "Santa Barbara Instrument Group",
        0x0001: "SBIG Astronomy Camera (without firmware)",
        0x0101: "SBIG Astronomy Camera (with firmware)",
    },
    0x0d98: {
        "name": "Mars Semiconductor Corp.",
        0x0300: "Avaya Wireless Card",
        0x1007: "Discovery Kids Digital Camera",
    },
    0x0d99: {
        "name": "Trazer Technologies, Inc.",
    },
    0x0d9a: {
        "name": "RTX Telecom AS",
        0x0001: "Bluetooth Device",
    },
    0x0d9b: {
        "name": "Tat Shing Electrical Co.",
    },
    0x0d9c: {
        "name": "Chee Chen Hi-Technology Co., Ltd",
    },
    0x0d9d: {
        "name": "Sanwa Supply, Inc.",
    },
    0x0d9e: {
        "name": "Avaya",
        0x0300: "Wireless Card",
    },
    0x0d9f: {
        "name": "Powercom Co., Ltd",
        0x0001: "Uninterruptible Power Supply",
        0x0002: "Black Knight PRO / WOW Uninterruptible Power Supply (Cypress HID->COM RS232)",
        0x00a2: "Imperial Uninterruptible Power Supply (HID PDC)",
        0x00a3: "Smart King PRO Uninterruptible Power Supply (HID PDC)",
        0x00a4: "WOW Uninterruptible Power Supply (HID PDC)",
        0x00a5: "Vanguard Uninterruptible Power Supply (HID PDC)",
        0x00a6: "Black Knight PRO Uninterruptible Power Supply (HID PDC)",
    },
    0x0da0: {
        "name": "Danger Research",
    },
    0x0da1: {
        "name": "Suzhou Peter's Precise Industrial Co., Ltd",
    },
    0x0da2: {
        "name": "Land Instruments International, Ltd",
    },
    0x0da3: {
        "name": "Nippon Electro-Sensory Devices Corp.",
    },
    0x0da4: {
        "name": "Polar Electro OY",
        0x0001: "Interface",
    },
    0x0da7: {
        "name": "IOGear, Inc.",
    },
    0x0da8: {
        "name": "softDSP Co., Ltd",
        0x0001: "SDS 200A Oscilloscope",
    },
    0x0dab: {
        "name": "Cubig Group",
        0x0100: "DVR/CVR-M140 MP3 Player",
    },
    0x0dad: {
        "name": "Westover Scientific",
    },
    0x0db0: {
        "name": "Micro Star International",
        0x1020: "PC2PC WLAN Card",
        0x1967: "Bluetooth Dongle",
        0x3801: "Motorola Bluetooth 2.1+EDR Device",
        0x4011: "Medion Flash XL V2.0 Card Reader",
        0x4023: "Lexar Mobile Card Reader",
        0x4600: "802.11b/g Turbo Wireless Adapter",
        0x5501: "Mass Storage Device",
        0x5502: "Mass Storage Device",
        0x5513: "MP3 Player",
        0x5515: "MP3 Player",
        0x5516: "MP3 Player",
        0x5580: "Mega Sky 580 DVB-T Tuner [M902x]",
        0x5581: "Mega Sky 580 DVB-T Tuner [GL861]",
        0x6823: "UB11B/MS-6823 802.11b Wi-Fi adapter",
        0x6826: "IEEE 802.11g Wireless Network Adapter",
        0x6855: "Bluetooth Device",
        0x6861: "MSI-6861 802.11g WiFi adapter",
        0x6865: "RT2570",
        0x6869: "RT2570",
        0x6874: "RT2573",
        0x6877: "RT2573",
        0x6881: "Bluetooth Class I EDR Device",
        0x688a: "Bluetooth Class I EDR Device",
        0x6899: "802.11bgn 1T1R Mini Card Wireless Adapter",
        0x6970: "MS-6970 BToes Bluetooth adapter",
        0x697a: "Bluetooth Dongle",
        0x6982: "Medion Flash XL Card Reader",
        0xa861: "RT2573",
        0xa874: "RT2573",
        0xa970: "Bluetooth dongle",
        0xa97a: "Bluetooth EDR Device",
        0xb970: "Bluetooth EDR Device",
        0xb97a: "Bluetooth EDR Device",
    },
    0x0db1: {
        "name": "Wen Te Electronics Co., Ltd",
    },
    0x0db2: {
        "name": "Shian Hwi Plug Parts, Plastic Factory",
    },
    0x0db3: {
        "name": "Tekram Technology Co., Ltd",
    },
    0x0db4: {
        "name": "Chung Fu Chen Yeh Enterprise Corp.",
    },
    0x0db7: {
        "name": "ELCON Systemtechnik",
        0x0002: "Goldpfeil P-LAN",
    },
    0x0dbc: {
        "name": "A&D Medical",
        0x0003: "AND Serial Cable [AND Smart Cable]",
    },
    0x0dbe: {
        "name": "Jiuh Shiuh Precision Industry Co., Ltd",
    },
    0x0dbf: {
        "name": "Jess-Link International",
        0x0002: "SmartDongle Security Key",
        0x0200: "HDD Storage Solution",
        0x021b: "USB-2.0 IDE Adapter",
        0x0300: "Storage Adapter",
        0x0333: "Storage Adapter",
        0x0707: "ZIV Drive",
    },
    0x0dc0: {
        "name": "G7 Solutions (formerly Great Notions)",
    },
    0x0dc1: {
        "name": "Tamagawa Seiki Co., Ltd",
    },
    0x0dc3: {
        "name": "Athena Smartcard Solutions, Inc.",
        0x0801: "ASEDrive III",
        0x0802: "ASEDrive IIIe",
        0x1104: "ASEDrive IIIe KB",
        0x1701: "ASEKey",
        0x1702: "ASEKey",
    },
    0x0dc4: {
        "name": "Macpower Peripherals, Ltd",
        0x0040: "Mass Storage Device",
        0x0041: "Mass Storage Device",
        0x0042: "Mass Storage Device",
        0x0101: "Hi-Speed Mass Storage Device",
        0x020a: "Oyen Digital MiniPro 2.5\" hard drive enclosure",
    },
    0x0dc5: {
        "name": "SDK Co., Ltd",
    },
    0x0dc6: {
        "name": "Precision Squared Technology Corp.",
        0x2301: "Wireless Touchpad Keyboard",
    },
    0x0dc7: {
        "name": "First Cable Line, Inc.",
    },
    0x0dcd: {
        "name": "NetworkFab Corp.",
        0x0001: "Remote Interface Adapter",
        0x0002: "High Bandwidth Codec",
    },
    0x0dd0: {
        "name": "Access Solutions",
        0x1002: "Triple Talk Speech Synthesizer",
    },
    0x0dd1: {
        "name": "Contek Electronics Co., Ltd",
    },
    0x0dd2: {
        "name": "Power Quotient International Co., Ltd",
        0x0003: "Mass Storage (P)",
    },
    0x0dd3: {
        "name": "MediaQ",
    },
    0x0dd4: {
        "name": "Custom Engineering SPA",
    },
    0x0dd5: {
        "name": "California Micro Devices",
    },
    0x0dd7: {
        "name": "Kocom Co., Ltd",
    },
    0x0dd8: {
        "name": "Netac Technology Co., Ltd",
        0x1060: "USB-CF-Card",
        0xe007: "OnlyDisk U222 Pendrive",
        0xf607: "OnlyDisk U208 1G flash drive [U-SAFE]",
    },
    0x0dd9: {
        "name": "HighSpeed Surfing",
    },
    0x0dda: {
        "name": "Integrated Circuit Solution, Inc.",
        0x0001: "Multi-Card Reader 6in1",
        0x0002: "Multi-Card Reader 7in1",
        0x0003: "Flash Disk",
        0x0005: "Internal Multi-Card Reader 6in1",
        0x0008: "SD single card reader",
        0x0009: "MS single card reader",
        0x000a: "MS+SD Dual Card Reader",
        0x000b: "SM single card reader",
        0x0101: "All-In-One Card Reader",
        0x0102: "All-In-One Card Reader",
        0x0301: "MP3 Player",
        0x0302: "Multi-Card MP3 Player",
        0x1001: "Multi-Flash Disk",
        0x2001: "Multi-Card Reader",
        0x2002: "Q018 default PID",
        0x2003: "Multi-Card Reader",
        0x2005: "Datalux DLX-1611 16in1 Card Reader",
        0x2006: "All-In-One Card Reader",
        0x2007: "USB to ATAPI bridge",
        0x2008: "All-In-One Card Reader",
        0x2013: "SD/MS Combo Card Reader",
        0x2014: "SD/MS Single Card Reader",
        0x2023: "card reader SD/MS DEMO board with ICSI brand name (MaskROM version)",
        0x2024: "card reader SD/MS DEMO board with Generic brand name (MaskROM version)",
        0x2026: "USB2.0 Card Reader",
        0x2027: "USB 2.0 Card Reader",
        0x2315: "UFD MP3 player (model 2)",
        0x2318: "UFD MP3 player (model 1)",
        0x2321: "UFD MP3 player",
    },
    0x0ddb: {
        "name": "Tamarack, Inc.",
    },
    0x0ddd: {
        "name": "Datelink Technology Co., Ltd",
    },
    0x0dde: {
        "name": "Ubicom, Inc.",
    },
    0x0de0: {
        "name": "BD Consumer Healthcare",
    },
    0x0de7: {
        "name": "USBmicro",
        0x0191: "U401 Interface card",
        0x01a5: "U421 interface card",
        0x01c3: "U451 relay interface card",
    },
    0x0dea: {
        "name": "UTECH Electronic (D.G.) Co., Ltd.",
    },
    0x0ded: {
        "name": "Novasonics",
    },
    0x0dee: {
        "name": "Lifetime Memory Products",
        0x4010: "Storage Adapter",
    },
    0x0def: {
        "name": "Full Rise Electronic Co., Ltd",
    },
    0x0df4: {
        "name": "NET&SYS",
        0x0201: "MNG-2005",
    },
    0x0df6: {
        "name": "Sitecom Europe B.V.",
        0x0001: "C-Media VOIP Device",
        0x0004: "Bluetooth 2.0 Adapter 100m",
        0x0007: "Bluetooth 2.0 Adapter 10m",
        0x000b: "Bluetooth 2.0 Adapter DFU",
        0x000d: "WL-168 Wireless Network Adapter 54g",
        0x0017: "WL-182 Wireless-N Network USB Card",
        0x0019: "Bluetooth 2.0 adapter 10m CN-512v2 001",
        0x001a: "Bluetooth 2.0 adapter 100m CN-521v2 001 ",
        0x002b: "WL-188 Wireless Network 300N USB Adapter",
        0x002c: "WL-301 Wireless Network 300N USB Adapter",
        0x002d: "WL-302 Wireless Network 300N USB dongle ",
        0x0036: "WL-603 Wireless Adapter",
        0x0039: "WL-315 Wireless-N USB Adapter",
        0x003b: "WL-321 Wireless USB Gaming Adapter 300N",
        0x003c: "WL-323 Wireless-N USB Adapter",
        0x003d: "WL-324 Wireless USB Adapter 300N",
        0x003e: "WL-343 Wireless USB Adapter 150N X1",
        0x003f: "WL-608 Wireless USB Adapter 54g",
        0x0040: "WL-344 Wireless Adapter 300N X2 [Ralink RT3071]",
        0x0041: "WL-329 Wireless Dualband USB adapter 300N",
        0x0042: "WL-345 Wireless USB adapter 300N X3",
        0x0045: "WL-353 Wireless USB Adapter 150N Nano",
        0x0047: "WL-352v1 Wireless USB Adapter 300N 002",
        0x0048: "WL-349v1 Wireless Adapter 150N 002 [Ralink RT3070]",
        0x0049: "WL-356 Wireless Adapter 300N",
        0x004a: "WL-358v1 Wireless Micro USB Adapter 300N X3 002",
        0x004b: "WL-349v3 Wireless Micro Adapter 150N X1 [Realtek RTL8192SU]",
        0x004c: "WL-352 802.11n Adapter [Realtek RTL8191SU]",
        0x0050: "WL-349v4 Wireless Micro Adapter 150N X1 [Ralink RT3370]",
        0x0056: "LN-031 10/100/1000 Ethernet Adapter",
        0x005d: "WLA-2000 v1.001 WLAN [RTL8191SU]",
        0x0060: "WLA-4000 802.11bgn [Ralink RT3072]",
        0x0062: "WLA-5000 802.11abgn [Ralink RT3572]",
        0x061c: "LN-028 Network USB 2.0 Adapter",
        0x21f4: "44 St Bluetooth Device",
        0x2200: "Sitecom bluetooth2.0 class 2 dongle CN-512",
        0x2208: "Sitecom bluetooth2.0 class 2 dongle CN-520",
        0x2209: "Sitecom bluetooth2.0 class 1 dongle CN-521",
        0x9071: "WL-113 rev 1 Wireless Network USB Adapter",
        0x9075: "WL-117 Hi-Speed USB Adapter",
        0x90ac: "WL-172 Wireless Network USB Adapter 54g Turbo",
        0x9712: "WL-113 rev 2 Wireless Network USB Adapter",
    },
    0x0df7: {
        "name": "Mobile Action Technology, Inc.",
        0x0620: "MA-620 Infrared Adapter",
        0x0700: "MA-700 Bluetooth Adapter",
        0x0720: "MA-720 Bluetooth Adapter",
        0x0722: "Bluetooth Dongle",
        0x0730: "MA-730/MA-730G Bluetooth Adapter",
        0x0800: "Data Cable",
        0x0820: "Data Cable",
        0x0900: "MA i-gotU Travel Logger GPS",
        0x1800: "Generic Card Reader",
        0x1802: "Card Reader",
    },
    0x0dfa: {
        "name": "Toyo Communication Equipment Co., Ltd",
    },
    0x0dfc: {
        "name": "GeneralTouch Technology Co., Ltd",
        0x0001: "Touchscreen",
    },
    0x0e03: {
        "name": "Nippon Systemware Co., Ltd",
    },
    0x0e08: {
        "name": "Winbest Technology Co., Ltd",
    },
    0x0e0b: {
        "name": "Amigo Technology Inc.",
        0x9031: "802.11n Wireless USB Card",
        0x9041: "802.11n Wireless USB Card",
    },
    0x0e0c: {
        "name": "Gesytec",
        0x0101: "LonUSB LonTalk Network Adapter",
    },
    0x0e0f: {
        "name": "VMware, Inc.",
        0x0001: "Device",
        0x0002: "Virtual USB Hub",
        0x0003: "Virtual Mouse",
        0x0004: "Virtual CCID",
        0x0005: "Virtual Mass Storage",
        0x0006: "Virtual Keyboard",
        0xf80a: "Smoker FX2",
    },
    0x0e16: {
        "name": "JMTek, LLC",
    },
    0x0e17: {
        "name": "Walex Electronic, Ltd",
    },
    0x0e1a: {
        "name": "Unisys",
    },
    0x0e1b: {
        "name": "Crewave",
    },
    0x0e20: {
        "name": "Pegasus Technologies Ltd.",
        0x0101: "NoteTaker",
    },
    0x0e21: {
        "name": "Cowon Systems, Inc.",
        0x0300: "iAudio CW200",
        0x0400: "MP3 Player",
        0x0500: "iAudio M3",
        0x0510: "iAudio X5, subpack USB port",
        0x0513: "iAudio X5, side USB port",
        0x0520: "iAudio M5, side USB port",
        0x0601: "iAudio G3",
        0x0681: "iAUDIO E2",
        0x0700: "iAudio U3",
        0x0751: "iAudio 7",
        0x0760: "iAUDIO U5 / iAUDIO G2",
        0x0800: "Cowon D2 (UMS mode)",
        0x0801: "Cowon D2 (MTP mode)",
        0x0910: "iAUDIO 9",
        0x0920: "J3",
    },
    0x0e22: {
        "name": "Symbian Ltd.",
    },
    0x0e23: {
        "name": "Liou Yuane Enterprise Co., Ltd",
    },
    0x0e25: {
        "name": "VinChip Systems, Inc.",
    },
    0x0e26: {
        "name": "J-Phone East Co., Ltd",
    },
    0x0e30: {
        "name": "HeartMath LLC",
    },
    0x0e34: {
        "name": "Micro Computer Control Corp.",
    },
    0x0e35: {
        "name": "3Pea Technologies, Inc.",
    },
    0x0e36: {
        "name": "TiePie engineering",
        0x0008: "Handyscope HS3",
        0x0009: "Handyscope HS3 (br)",
        0x000a: "Handyscope HS4",
        0x000b: "Handyscope HS4 (br)",
        0x000e: "Handyscope HS4-DIFF",
        0x000f: "Handyscope HS4-DIFF (br)",
        0x0010: "Handyscope HS2",
        0x0011: "TiePieSCOPE HS805 (br)",
        0x0012: "TiePieSCOPE HS805",
        0x0013: "Handyprobe HP3",
        0x0014: "Handyprobe HP3",
        0x0018: "Handyprobe HP2",
        0x001b: "Handyscope HS5",
        0x0042: "TiePieSCOPE HS801",
        0x00fd: "USB To Parallel adapter",
        0x00fe: "USB To Parallel adapter",
    },
    0x0e38: {
        "name": "Stratitec, Inc.",
    },
    0x0e39: {
        "name": "Smart Modular Technologies, Inc.",
        0x0137: "Bluetooth Device",
    },
    0x0e3a: {
        "name": "Neostar Technology Co., Ltd",
        0x1100: "CW-1100 Wireless Network Adapter",
    },
    0x0e3b: {
        "name": "Mansella, Ltd",
    },
    0x0e41: {
        "name": "Line6, Inc.",
        0x4147: "TonePort GX",
        0x414d: "Pod HD500",
        0x4156: "POD HD Desktop",
        0x4250: "BassPODxt",
        0x4252: "BassPODxt Pro",
        0x4642: "BassPODxt Live",
        0x4650: "PODxt Live",
        0x4750: "GuitarPort",
        0x5044: "PODxt",
        0x5050: "PODxt Pro",
        0x534d: "SeaMonkey",
    },
    0x0e44: {
        "name": "Sun-Riseful Technology Co., Ltd.",
    },
    0x0e48: {
        "name": "Julia Corp., Ltd",
        0x0100: "CardPro SmartCard Reader",
    },
    0x0e4a: {
        "name": "Shenzhen Bao Hing Electric Wire & Cable Mfr. Co.",
    },
    0x0e4c: {
        "name": "Radica Games, Ltd",
        0x1097: "Gamester Controller",
        0x2390: "Games Jtech Controller",
        0x7288: "funkey reader",
    },
    0x0e50: {
        "name": "TechnoData Interware",
        0x0002: "Matrixlock Dongle (HID)",
    },
    0x0e55: {
        "name": "Speed Dragon Multimedia, Ltd",
        0x110a: "Tanic S110-SG1 + ISSC IS1002N [Slow Infra-Red (SIR) & Bluetooth 1.2 (Class 2) Adapter]",
        0x110b: "MS3303H USB-to-Serial Bridge",
    },
    0x0e56: {
        "name": "Kingston Technology Company, Inc.",
        0x6021: "K-PEX 100",
    },
    0x0e5a: {
        "name": "Active Co., Ltd",
    },
    0x0e5b: {
        "name": "Union Power Information Industrial Co., Ltd",
    },
    0x0e5c: {
        "name": "Bitland Information Technology Co., Ltd",
        0x6118: "LCD Device",
        0x6119: "remote receive and control device",
        0x6441: "C-Media Sound Device",
    },
    0x0e5d: {
        "name": "Neltron Industrial Co., Ltd",
    },
    0x0e5e: {
        "name": "Conwise Technology Co., Ltd.",
        0x6622: "CW6622",
    },
    0x0e66: {
        "name": "Hawking Technologies",
        0x0001: "HWUN1 Hi-Gain Wireless-300N Adapter w/ Upgradable Antenna [Ralink RT2870]",
        0x0003: "HWDN1 Hi-Gain Wireless-300N Dish Adapter [Ralink RT2870]",
        0x0009: "HWUN2 Hi-Gain Wireless-150N Adapter w/ Upgradable Antenna [Ralink RT2770]",
        0x000b: "HWDN2 Hi-Gain Wireless-150N Dish Adapter [Ralink RT2770]",
        0x0013: "HWUN3 Hi-Gain Wireless-N Adapter [Ralink RT3070]",
        0x0015: "HWDN2 Rev. E Hi-Gain Wireless-150N Dish Adapter [Realtek RTL8191SU]",
        0x0017: "HAWNU1 Hi-Gain Wireless-150N Network Adapter with Range Amplifier [Ralink RT3070]",
        0x0018: "Wireless-N Network Adapter [Ralink RT2870]",
        0x400b: "UF100 10/100 Network Adapter",
        0x400c: "UF100 Ethernet [pegasus2]",
    },
    0x0e67: {
        "name": "Fossil, Inc.",
        0x0002: "Wrist PDA",
    },
    0x0e6a: {
        "name": "Megawin Technology Co., Ltd",
        0x0101: "MA100 [USB-UART Bridge IC]",
        0x6001: "GEMBIRD Flexible keyboard KB-109F-B-DE",
    },
    0x0e6f: {
        "name": "Logic3",
        0x0003: "Freebird wireless Controller",
        0x0005: "Eclipse wireless Controller",
        0x0006: "Edge wireless Controller",
    },
    0x0e70: {
        "name": "Tokyo Electronic Industry Co., Ltd",
    },
    0x0e72: {
        "name": "Hsi-Chin Electronics Co., Ltd",
    },
    0x0e75: {
        "name": "TVS Electronics, Ltd",
    },
    0x0e79: {
        "name": "Archos, Inc.",
        0x1106: "Pocket Media Assistant - PMA400",
        0x1204: "Gmini XS 200",
        0x1306: "504 Portable Multimedia Player",
        0x1330: "5 Tablet",
        0x1332: "5 IMT",
        0x1416: "32 IT",
        0x1417: "A43 IT",
        0x14ad: "97 Titanium HD",
        0x150e: "80 G9",
    },
    0x0e7b: {
        "name": "On-Tech Industry Co., Ltd",
    },
    0x0e7e: {
        "name": "Gmate, Inc.",
        0x0001: "Yopy 3000 PDA",
        0x1001: "YP3X00 PDA",
    },
    0x0e82: {
        "name": "Ching Tai Electric Wire & Cable Co., Ltd",
    },
    0x0e83: {
        "name": "Shin An Wire & Cable Co.",
    },
    0x0e8c: {
        "name": "Well Force Electronic Co., Ltd",
    },
    0x0e8d: {
        "name": "MediaTek Inc.",
        0x0003: "MT6227 phone",
        0x0004: "MT6227 phone",
        0x0023: "S103",
        0x1806: "Samsung SE-208AB Slim Portable DVD Writer",
        0x1836: "Samsung SE-S084 Super WriteMaster Slim External DVD writer",
        0x3329: "Qstarz BT-Q1000XT",
    },
    0x0e8f: {
        "name": "GreenAsia Inc.",
        0x0003: "MaxFire Blaze2",
        0x0012: "USB Wireless 2.4GHz Gamepad",
        0x0016: "4 port USB 1.1 hub UH-174",
        0x0020: "USB to PS/2 Adapter",
        0x0021: "Multimedia Keyboard Controller",
        0x0201: "SmartJoy Frag Xpad/PS2 adaptor",
    },
    0x0e90: {
        "name": "WiebeTech, LLC",
        0x0100: "Storage Adapter V1",
    },
    0x0e91: {
        "name": "VTech Engineering Canada, Ltd",
    },
    0x0e92: {
        "name": "C's Glory Enterprise Co., Ltd",
    },
    0x0e93: {
        "name": "eM Technics Co., Ltd",
    },
    0x0e95: {
        "name": "Future Technology Co., Ltd",
    },
    0x0e96: {
        "name": "Aplux Communications, Ltd",
        0xc001: "TRUST 380 USB2 SPACEC@M",
    },
    0x0e97: {
        "name": "Fingerworks, Inc.",
        0x0908: "Composite HID (Keyboard and Mouse)",
    },
    0x0e98: {
        "name": "Advanced Analogic Technologies, Inc.",
    },
    0x0e99: {
        "name": "Parallel Dice Co., Ltd",
    },
    0x0e9a: {
        "name": "TA HSING Industries, Ltd",
    },
    0x0e9b: {
        "name": "ADTEC Corp.",
    },
    0x0e9c: {
        "name": "Streamzap, Inc.",
        0x0000: "Streamzap Remote Control",
    },
    0x0e9f: {
        "name": "Tamura Corp.",
    },
    0x0ea0: {
        "name": "Ours Technology, Inc.",
        0x2126: "7-in-1 Card Reader",
        0x2153: "SD Card Reader Key",
        0x2168: "Transcend JetFlash 2.0 / Astone USB Drive",
        0x6803: "OTI-6803 Flash Disk",
        0x6808: "OTI-6808 Flash Disk",
        0x6828: "OTI-6828 Flash Disk",
        0x6858: "OTi-6858 serial adapter",
    },
    0x0ea6: {
        "name": "Nihon Computer Co., Ltd",
    },
    0x0ea7: {
        "name": "MSL Enterprises Corp.",
    },
    0x0ea8: {
        "name": "CenDyne, Inc.",
    },
    0x0ead: {
        "name": "Humax Co., Ltd",
    },
    0x0eb0: {
        "name": "NovaTech",
        0x9020: "NovaTech NV-902W",
        0x9021: "RT2573",
    },
    0x0eb1: {
        "name": "WIS Technologies, Inc.",
        0x6666: "WinFast WalkieTV TV Loader",
        0x6668: "WinFast WalkieTV TV Loader",
        0x7007: "WinFast WalkieTV WDM Capture",
    },
    0x0eb2: {
        "name": "Y-S Electronic Co., Ltd",
    },
    0x0eb3: {
        "name": "Saint Technology Corp.",
    },
    0x0eb7: {
        "name": "Endor AG",
    },
    0x0eb8: {
        "name": "Mettler Toledo",
        0xf000: "PS60 Scale",
    },
    0x0ebe: {
        "name": "VWeb Corp.",
    },
    0x0ebf: {
        "name": "Omega Technology of Taiwan, Inc.",
    },
    0x0ec0: {
        "name": "LHI Technology (China) Co., Ltd",
    },
    0x0ec1: {
        "name": "Abit Computer Corp.",
    },
    0x0ec2: {
        "name": "Sweetray Industrial, Ltd",
    },
    0x0ec3: {
        "name": "Axell Co., Ltd",
    },
    0x0ec4: {
        "name": "Ballracing Developments, Ltd",
    },
    0x0ec5: {
        "name": "GT Information System Co., Ltd",
    },
    0x0ec6: {
        "name": "InnoVISION Multimedia, Ltd",
    },
    0x0ec7: {
        "name": "Theta Link Corp.",
        0x1008: "So., Show 301 Digital Camera",
    },
    0x0ecd: {
        "name": "Lite-On IT Corp.",
        0x1400: "CD\RW 40X",
        0xa100: "LDW-411SX DVD/CD Rewritable Drive",
    },
    0x0ece: {
        "name": "TaiSol Electronics Co., Ltd",
    },
    0x0ecf: {
        "name": "Phogenix Imaging, LLC",
    },
    0x0ed1: {
        "name": "WinMaxGroup",
        0x6660: "Flash Disk 64M-C",
        0x6680: "Flash Disk 64M-B",
        0x7634: "MP3 Player",
    },
    0x0ed2: {
        "name": "Kyoto Micro Computer Co., Ltd",
    },
    0x0ed3: {
        "name": "Wing-Tech Enterprise Co., Ltd",
    },
    0x0ed5: {
        "name": "Fiberbyte",
        0xe000: "USB-inSync Device",
        0xf000: "Fiberbyte USB-inSync Device",
        0xf201: "Fiberbyte USB-inSync DAQ-2500X",
    },
    0x0eda: {
        "name": "Noriake Itron Corp.",
    },
    0x0edf: {
        "name": "e-MDT Co., Ltd",
        0x2060: "FID irock! 100 Series",
    },
    0x0ee0: {
        "name": "Shima Seiki Mfg., Ltd",
    },
    0x0ee1: {
        "name": "Sarotech Co., Ltd",
    },
    0x0ee2: {
        "name": "AMI Semiconductor, Inc.",
    },
    0x0ee3: {
        "name": "ComTrue Technology Corp.",
        0x1000: "Image Tank 1.5",
    },
    0x0ee4: {
        "name": "Sunrich Technology, Ltd",
    },
    0x0eee: {
        "name": "Digital Stream Technology, Inc.",
        0x8810: "Mass Storage Drive",
    },
    0x0eef: {
        "name": "D-WAV Scientific Co., Ltd",
        0x0001: "eGalax TouchScreen",
        0x0002: "Touchscreen Controller(Professional)",
    },
    0x0ef0: {
        "name": "Hitachi Cable, Ltd",
    },
    0x0ef1: {
        "name": "Aichi Micro Intelligent Corp.",
    },
    0x0ef2: {
        "name": "I/O Magic Corp.",
    },
    0x0ef3: {
        "name": "Lynn Products, Inc.",
    },
    0x0ef4: {
        "name": "DSI Datotech",
    },
    0x0ef5: {
        "name": "PointChips",
        0x2202: "Flash Disk",
        0x2366: "Flash Disk",
    },
    0x0ef6: {
        "name": "Yield Microelectronics Corp.",
    },
    0x0ef7: {
        "name": "SM Tech Co., Ltd (Tulip)",
    },
    0x0efd: {
        "name": "Oasis Semiconductor",
    },
    0x0efe: {
        "name": "Wem Technology, Inc.",
    },
    0x0f03: {
        "name": "Unitek UPS Systems",
        0x0001: "Alpha 1200Sx",
    },
    0x0f06: {
        "name": "Visual Frontier Enterprise Co., Ltd",
    },
    0x0f08: {
        "name": "CSL Wire & Plug (Shen Zhen) Co.",
    },
    0x0f0c: {
        "name": "CAS Corp.",
    },
    0x0f0d: {
        "name": "Hori Co., Ltd",
        0x0011: "Real Arcade Pro 3",
    },
    0x0f0e: {
        "name": "Energy Full Corp.",
    },
    0x0f11: {
        "name": "LD Didactic GmbH",
        0x1000: "CASSY-S",
        0x1010: "Pocket-CASSY",
        0x1020: "Mobile-CASSY",
        0x1080: "Joule and Wattmeter",
        0x1081: "Digital Multimeter P",
        0x1090: "UMI P",
        0x1100: "X-Ray Apparatus",
        0x1101: "X-Ray Apparatus",
        0x1200: "VideoCom",
        0x2000: "COM3LAB",
        0x2010: "Terminal Adapter",
        0x2020: "Network Analyser",
        0x2030: "Converter Control Unit",
        0x2040: "Machine Test System",
    },
    0x0f12: {
        "name": "Mars Engineering Corp.",
    },
    0x0f13: {
        "name": "Acetek Technology Co., Ltd",
    },
    0x0f18: {
        "name": "Finger Lakes Instrumentation",
        0x0002: "CCD",
        0x0006: "Focuser",
        0x0007: "Filter Wheel",
        0x000a: "ProLine CCD",
        0x000b: "Color Filter Wheel 4",
        0x000c: "PDF2",
        0x000d: "Guider",
    },
    0x0f19: {
        "name": "Oracom Co., Ltd",
    },
    0x0f1b: {
        "name": "Onset Computer Corp.",
    },
    0x0f1c: {
        "name": "Funai Electric Co., Ltd",
    },
    0x0f1d: {
        "name": "Iwill Corp.",
    },
    0x0f21: {
        "name": "IOI Technology Corp.",
    },
    0x0f22: {
        "name": "Senior Industries, Inc.",
    },
    0x0f23: {
        "name": "Leader Tech Manufacturer Co., Ltd",
    },
    0x0f24: {
        "name": "Flex-P Industries, Snd., Bhd.",
    },
    0x0f2d: {
        "name": "ViPower, Inc.",
    },
    0x0f2e: {
        "name": "Geniality Maple Technology Co., Ltd",
    },
    0x0f2f: {
        "name": "Priva Design Services",
    },
    0x0f30: {
        "name": "Jess Technology Co., Ltd",
        0x001c: "PS3 Guitar Controller Dongle",
        0x0110: "Dual Analog Rumble Pad",
        0x0111: "Colour Rumble Pad",
        0x0208: "Xbox & PC Gamepad",
    },
    0x0f31: {
        "name": "Chrysalis Development",
    },
    0x0f32: {
        "name": "YFC-BonEagle Electric Co., Ltd",
    },
    0x0f37: {
        "name": "Kokuyo Co., Ltd",
    },
    0x0f38: {
        "name": "Nien-Yi Industrial Corp.",
    },
    0x0f3d: {
        "name": "Airprime, Incorporated",
        0x0112: "CDMA 1xEVDO PC Card, PC 5220",
    },
    0x0f41: {
        "name": "RDC Semiconductor Co., Ltd",
    },
    0x0f42: {
        "name": "Nital Consulting Services, Inc.",
    },
    0x0f44: {
        "name": "Polhemus",
        0xef11: "Patriot (firmware not loaded)",
        0xef12: "Patriot",
        0xff11: "Liberty (firmware not loaded)",
        0xff12: "Liberty",
    },
    0x0f4b: {
        "name": "St. John Technology Co., Ltd",
    },
    0x0f4c: {
        "name": "WorldWide Cable Opto Corp.",
    },
    0x0f4d: {
        "name": "Microtune, Inc.",
        0x1000: "Bluetooth Dongle",
    },
    0x0f4e: {
        "name": "Freedom Scientific",
    },
    0x0f52: {
        "name": "Wing Key Electrical Co., Ltd",
    },
    0x0f53: {
        "name": "Dongguan White Horse Cable Factory, Ltd",
    },
    0x0f54: {
        "name": "Kawai Musical Instruments Mfg. Co., Ltd",
        0x0101: "MP6 Stage Piano",
    },
    0x0f55: {
        "name": "AmbiCom, Inc.",
    },
    0x0f5c: {
        "name": "Prairiecomm, Inc.",
    },
    0x0f5d: {
        "name": "NewAge International, LLC",
        0x9455: "Compact Drive",
    },
    0x0f5f: {
        "name": "Key Technology Corp.",
    },
    0x0f60: {
        "name": "NTK, Ltd",
    },
    0x0f61: {
        "name": "Varian, Inc.",
    },
    0x0f62: {
        "name": "Acrox Technologies Co., Ltd",
        0x1001: "Targus Mini Trackball Optical Mouse",
    },
    0x0f63: {
        "name": "LeapFrog Enterprises",
        0x0010: "Leapster Explorer",
        0x0500: "Fly Fusion",
        0x0600: "Leap Port Turbo",
        0x0700: "POGO",
        0x0800: "Didj",
        0x0900: "TAGSchool",
        0x0a00: "Leapster 2",
        0x0b00: "Crammer",
        0x0c00: "Tag Jr",
        0x0d00: "My Pal Scout",
        0x0e00: "Tag32",
        0x0f00: "Tag64",
        0x1000: "Kiwi16",
        0x1100: "Leapster L2x",
        0x1111: "Fly Fusion",
        0x1300: "Didj UK/France (Leapster Advance)",
    },
    0x0f68: {
        "name": "Kobe Steel, Ltd",
    },
    0x0f69: {
        "name": "Dionex Corp.",
    },
    0x0f6a: {
        "name": "Vibren Technologies, Inc.",
    },
    0x0f6e: {
        "name": "INTELLIGENT SYSTEMS",
        0x0100: "GameBoy Color Emulator",
        0x0201: "GameBoy Advance Flash Gang Writer",
        0x0202: "GameBoy Advance Capture",
        0x0300: "Gamecube DOL Viewer",
        0x0400: "NDS Emulator",
        0x0401: "NDS UIC",
        0x0402: "NDS Writer",
        0x0403: "NDS Capture",
        0x0404: "NDS Emulator (Lite)",
    },
    0x0f73: {
        "name": "DFI",
    },
    0x0f7c: {
        "name": "DQ Technology, Inc.",
    },
    0x0f7d: {
        "name": "NetBotz, Inc.",
    },
    0x0f7e: {
        "name": "Fluke Corp.",
    },
    0x0f88: {
        "name": "VTech Holdings, Ltd",
        0x3012: "RT2570",
        0x3014: "ZD1211B",
    },
    0x0f8b: {
        "name": "Yazaki Corp.",
    },
    0x0f8c: {
        "name": "Young Generation International Corp.",
    },
    0x0f8d: {
        "name": "Uniwill Computer Corp.",
    },
    0x0f8e: {
        "name": "Kingnet Technology Co., Ltd",
    },
    0x0f8f: {
        "name": "Soma Networks",
    },
    0x0f97: {
        "name": "CviLux Corp.",
    },
    0x0f98: {
        "name": "CyberBank Corp.",
    },
    0x0f9c: {
        "name": "Hyun Won, Inc.",
        0x0301: "M-Any Premium DAH-610 MP3/WMA Player",
        0x0332: "mobiBLU DAH-1200 MP3/Ogg Player",
    },
    0x0f9e: {
        "name": "Lucent Technologies",
    },
    0x0fa3: {
        "name": "Starconn Electronic Co., Ltd",
    },
    0x0fa4: {
        "name": "ATL Technology",
    },
    0x0fa5: {
        "name": "Sotec Co., Ltd",
    },
    0x0fa7: {
        "name": "Epox Computer Co., Ltd",
    },
    0x0fa8: {
        "name": "Logic Controls, Inc.",
    },
    0x0faf: {
        "name": "Winpoint Electronic Corp.",
    },
    0x0fb0: {
        "name": "Haurtian Wire & Cable Co., Ltd",
    },
    0x0fb1: {
        "name": "Inclose Design, Inc.",
    },
    0x0fb2: {
        "name": "Juan-Chern Industrial Co., Ltd",
    },
    0x0fb6: {
        "name": "Heber Ltd",
        0x3fc3: "Firefly X10i I/O Board (with firmware)",
        0x3fc4: "Firefly X10i I/O Board (without firmware)",
    },
    0x0fb8: {
        "name": "Wistron Corp.",
        0x0002: "eHome Infrared Receiver",
    },
    0x0fb9: {
        "name": "AACom Corp.",
    },
    0x0fba: {
        "name": "San Shing Electronics Co., Ltd",
    },
    0x0fbb: {
        "name": "Bitwise Systems, Inc.",
    },
    0x0fc1: {
        "name": "Mitac Internatinal Corp.",
    },
    0x0fc2: {
        "name": "Plug and Jack Industrial, Inc.",
    },
    0x0fc5: {
        "name": "Delcom Engineering",
        0x1222: "I/O Development Board",
    },
    0x0fc6: {
        "name": "Dataplus Supplies, Inc.",
    },
    0x0fca: {
        "name": "Research In Motion, Ltd.",
        0x0001: "Blackberry Handheld",
        0x0004: "Blackberry Handheld",
        0x0006: "Blackberry Pearl",
        0x0008: "Blackberry Pearl",
        0x8001: "Blackberry Handheld",
        0x8004: "Blackberry Handheld",
        0x8007: "Blackberry Handheld",
        0x8010: "Blackberry Playbook (Connect to Windows mode)",
        0x8011: "Blackberry Playbook (Connect to Mac mode)",
        0x8020: "Blackberry Playbook (CD-Rom mode)",
    },
    0x0fce: {
        "name": "Sony Ericsson Mobile Communications AB",
        0x0076: "W910i (Multimedia mode)",
        0x00af: "V640i Phone [PTP Camera]",
        0x00d4: "C902 [MTP]",
        0x00d9: "C702 Phone",
        0x0112: "W995 Walkman Phone",
        0x015a: "Xperia Pro [Media Transfer Protocol]",
        0x0166: "Xperia Mini Pro",
        0x0167: "ST15i (Xperia mini)",
        0x0169: "Xperia S",
        0x0172: "Xperia P",
        0x0177: "Xperia Ion [Mass Storage]",
        0x0dde: "Xperia Mini Pro Bootloader",
        0x1010: "WMC Modem",
        0x10af: "V640i Phone [PictBridge]",
        0x10d4: "C902 Phone [PictBridge]",
        0x2105: "W715 Phone",
        0x2137: "Xperia X10 mini (USB debug)",
        0x2138: "Xperia X10 mini pro (Debug)",
        0x2149: "Xperia X8 (debug)",
        0x3137: "Xperia X10 mini",
        0x3138: "Xperia X10 mini pro",
        0x3149: "Xperia X8",
        0x5177: "Xperia Ion [Debug Mode]",
        0x518c: "C1605 [Xperia E dual] MTD mode",
        0x614f: "Xperia X12 (debug mode)",
        0x6166: "Xperia Mini Pro",
        0x618c: "C1605 [Xperia E dual] MSC mode",
        0x715a: "Xperia Pro [Tethering]",
        0x7166: "Xperia Mini Pro (Tethering mode)",
        0x7177: "Xperia Ion [Tethering]",
        0x8004: "9000 Phone [Mass Storage]",
        0xadde: "Boot loader",
        0xd008: "V800-Vodafone 802SE Phone",
        0xd016: "K750i Phone",
        0xd017: "K608i Phone",
        0xd019: "VDC EGPRS Modem",
        0xd025: "520 WMC Data Modem",
        0xd028: "W800i",
        0xd038: "W850i Phone",
        0xd039: "K800i (phone mode)",
        0xd041: "K510i Phone",
        0xd042: "W810i Phone",
        0xd043: "V630i Phone",
        0xd046: "K610i Phone",
        0xd065: "W960i Phone (PC Suite)",
        0xd076: "W910i (Phone mode)",
        0xd089: "W580i Phone (mass storage)",
        0xd0a1: "K810",
        0xd0af: "V640i Phone",
        0xd0cf: "MD300 Mobile Broadband Modem",
        0xd0d4: "C902 Phone [Modem]",
        0xd0e1: "MD400 Mobile Broadband Modem",
        0xd12e: "Xperia X10",
        0xe000: "K810 (PictBridge mode)",
        0xe039: "K800i (msc mode)",
        0xe042: "W810i Phone",
        0xe043: "V630i Phone [Mass Storage]",
        0xe075: "K850i",
        0xe076: "W910i (Mass storage)",
        0xe089: "W580i Phone",
        0xe090: "W200 Phone (Mass Storage)",
        0xe0a1: "K810 (Mass Storage mode)",
        0xe0a3: "W660i",
        0xe0af: "V640i Phone [Mass Storage]",
        0xe0d4: "C902 Phone [Mass Storage] ",
        0xe0ef: "C905 Phone [Mass Storage]",
        0xe0f3: "W595",
        0xe105: "W705",
        0xe112: "W995 Phone (Mass Storage)",
        0xe12e: "X10i Phone",
        0xe133: "Vivaz",
        0xe14f: "Xperia Arc/X12",
        0xe15a: "Xperia Pro [Mass Storage Class]",
        0xe161: "Xperia Ray",
        0xe166: "Xperia Mini Pro",
        0xe167: "XPERIA mini",
    },
    0x0fcf: {
        "name": "Dynastream Innovations, Inc.",
        0x1003: "ANT Development Board",
        0x1004: "ANT2USB",
        0x1006: "ANT Development Board",
        0x1008: "Mini stick Suunto",
    },
    0x0fd0: {
        "name": "Tulip Computers B.V.",
    },
    0x0fd1: {
        "name": "Giant Electronics Ltd.",
    },
    0x0fd2: {
        "name": "Seac Banche",
        0x0001: "RDS 6000",
    },
    0x0fd4: {
        "name": "Tenovis GmbH & Co., KG",
    },
    0x0fd5: {
        "name": "Direct Access Technology, Inc.",
    },
    0x0fd9: {
        "name": "Elgato Systems GmbH",
        0x0011: "EyeTV Diversity",
        0x0018: "EyeTV Hybrid",
        0x0020: "EyeTV DTT Deluxe",
        0x0021: "EyeTV DTT",
        0x002a: "EyeTV Sat",
        0x002c: "EyeTV DTT Deluxe v2",
        0x0033: "Video Capture",
        0x0037: "Video Capture v2",
    },
    0x0fda: {
        "name": "Quantec Networks GmbH",
        0x0100: "quanton flight control",
    },
    0x0fdc: {
        "name": "Micro Plus",
    },
    0x0fe0: {
        "name": "Osterhout Design Group",
        0x0100: "Bluetooth Mouse",
        0x0101: "Bluetooth IMU",
        0x0200: "Bluetooth Keypad",
    },
    0x0fe4: {
        "name": "IN-Tech Electronics, Ltd",
    },
    0x0fe5: {
        "name": "Greenconn (U.S.A.), Inc.",
    },
    0x0fe6: {
        "name": "Kontron (Industrial Computer Source / ICS Advent)",
        0x8101: "DM9601 Fast Ethernet Adapter",
        0x811e: "Parallel Adapter",
        0x9700: "DM9601 Fast Ethernet Adapter",
    },
    0x0fe9: {
        "name": "DVICO",
        0x4020: "TViX M-6500",
        0xdb00: "FusionHDTV DVB-T (MT352+LgZ201) (uninitialized)",
        0xdb01: "FusionHDTV DVB-T (MT352+LgZ201) (initialized)",
        0xdb10: "FusionHDTV DVB-T (MT352+Thomson7579) (uninitialized)",
        0xdb11: "FusionHDTV DVB-T (MT352+Thomson7579) (initialized)",
        0xdb78: "FusionHDTV DVB-T Dual Digital 4 (ZL10353+xc2028/xc3028) (initialized)",
    },
    0x0fea: {
        "name": "United Computer Accessories",
    },
    0x0feb: {
        "name": "CRS Electronic Co., Ltd",
    },
    0x0fec: {
        "name": "UMC Electronics Co., Ltd",
    },
    0x0fed: {
        "name": "Access Co., Ltd",
    },
    0x0fee: {
        "name": "Xsido Corp.",
    },
    0x0fef: {
        "name": "MJ Research, Inc.",
    },
    0x0ff6: {
        "name": "Core Valley Co., Ltd",
    },
    0x0ff7: {
        "name": "CHI SHING Computer Accessories Co., Ltd",
    },
    0x0ffc: {
        "name": "Clavia DMI AB",
        0x0021: "Nord Stage 2",
    },
    0x0ffd: {
        "name": "EarlySense",
        0xff00: "OEM",
    },
    0x0fff: {
        "name": "Aopen, Inc.",
    },
    0x1000: {
        "name": "Speed Tech Corp.",
    },
    0x1001: {
        "name": "Ritronics Components (S) Pte., Ltd",
    },
    0x1003: {
        "name": "Sigma Corp.",
        0x0003: "SD14",
        0x0100: "SD9/SD10",
    },
    0x1004: {
        "name": "LG Electronics, Inc.",
        0x1fae: "U8120 3G Cellphone",
        0x6000: "Various Mobile Phones",
        0x6005: "T5100",
        0x6018: "GM360/GD510/GW520/KP501",
        0x618e: "Ally/Optimus One/Vortex (debug mode)",
        0x618f: "Ally/Optimus One",
        0x61c6: "Vortex (msc)",
        0x61cc: "Optimus S",
        0x61f1: "Optimus Android Phone [LG Software mode]",
        0x61f9: "V909 G-Slate",
        0x61fc: "Optimus 3",
        0x61fe: "Optimus Android Phone [USB tethering mode]",
        0x6300: "Optimus Android Phone",
        0x631c: "Optimus Android Phone [MTP mode]",
        0x631e: "Optimus Android Phone [Camera/PTP mode]",
        0x6356: "Optimus Android Phone [Virtual CD mode]",
        0x6800: "CDMA Modem",
        0x7000: "LG LDP-7024D(LD)USB",
        0xa400: "Renoir (KC910)",
    },
    0x1005: {
        "name": "Apacer Technology, Inc.",
        0x1001: "MP3 Player",
        0x1004: "MP3 Player",
        0x1006: "MP3 Player",
        0xb113: "Handy Steno 2.0/HT203",
        0xb223: "CD-RW + 6in1 Card Reader Digital Storage / Converter",
    },
    0x1006: {
        "name": "iRiver, Ltd.",
        0x3001: "iHP-100",
        0x3002: "iHP-120/140 MP3 Player",
        0x3003: "H320/H340",
        0x3004: "H340 (mtp)",
    },
    0x1009: {
        "name": "Emuzed, Inc.",
        0x000e: "eHome Infrared Receiver",
        0x0013: "Angel MPEG Device",
        0x0015: "Lumanate Wave PAL SECAM DVBT Device",
        0x0016: "Lumanate Wave NTSC/ATSC Combo Device",
    },
    0x100a: {
        "name": "AV Chaseway, Ltd",
        0x2402: "MP3 Player",
        0x2404: "MP3 Player",
        0x2405: "MP3 Player",
        0x2406: "MP3 Player",
        0xa0c0: "MP3 Player",
    },
    0x100b: {
        "name": "Chou Chin Industrial Co., Ltd",
    },
    0x100d: {
        "name": "Netopia, Inc.",
        0x3342: "Cayman 3352 DSL Modem",
        0x3382: "3380 Series Network Interface",
        0x6072: "DSL Modem",
        0x9031: "Motorola 802.11n Dualband USB Wireless Adapter",
        0x9032: "Motorola 802.11n 5G USB Wireless Adapter",
        0xcb01: "Cayman 3341 Ethernet DSL Router",
    },
    0x1010: {
        "name": "Fukuda Denshi Co., Ltd",
    },
    0x1011: {
        "name": "Mobile Media Tech.",
        0x0001: "AccFast Mp3",
    },
    0x1012: {
        "name": "SDKM Fibres, Wires & Cables Berhad",
    },
    0x1013: {
        "name": "TST-Touchless Sensor Technology AG",
    },
    0x1014: {
        "name": "Densitron Technologies PLC",
    },
    0x1015: {
        "name": "Softronics Pty., Ltd",
    },
    0x1016: {
        "name": "Xiamen Hung's Enterprise Co., Ltd",
    },
    0x1017: {
        "name": "Speedy Industrial Supplies, Pte., Ltd",
    },
    0x1019: {
        "name": "Elitegroup Computer Systems (ECS)",
        0x0c55: "Flash Reader, Desknote UCR-61S2B",
        0x0f38: "Infrared Receiver",
    },
    0x1020: {
        "name": "Labtec",
        0x0006: "Wireless Keyboard",
        0x000a: "Wireless Optical Mouse",
        0x0106: "Wireless Optical Mouse",
    },
    0x1022: {
        "name": "Shinko Shoji Co., Ltd",
    },
    0x1025: {
        "name": "Hyper-Paltek",
        0x005e: "USB DVB-T device",
        0x005f: "USB DVB-T device",
        0x0300: "MP3 Player",
        0x0350: "MP3 Player",
    },
    0x1026: {
        "name": "Newly Corp.",
    },
    0x1027: {
        "name": "Time Domain",
    },
    0x1028: {
        "name": "Inovys Corp.",
    },
    0x1029: {
        "name": "Atlantic Coast Telesys",
    },
    0x102a: {
        "name": "Ramos Technology Co., Ltd",
    },
    0x102b: {
        "name": "Infotronic America, Inc.",
    },
    0x102c: {
        "name": "Etoms Electronics Corp.",
        0x6151: "Q-Cam Sangha CIF",
        0x6251: "Q-Cam VGA",
    },
    0x102d: {
        "name": "Winic Corp.",
    },
    0x1031: {
        "name": "Comax Technology, Inc.",
    },
    0x1032: {
        "name": "C-One Technology Corp.",
    },
    0x1033: {
        "name": "Nucam Corp.",
        0x0068: "3,5'' HDD case MD-231",
    },
    0x1038: {
        "name": "Ideazon, Inc.",
        0x0100: "Zboard",
        0x1361: "Sensei",
    },
    0x1039: {
        "name": "devolo AG",
        0x0824: "1866 802.11bg [Texas Instruments TNETW1450]",
        0x2140: "dsl+ 1100 duo",
    },
    0x103d: {
        "name": "Stanton",
        0x0100: "ScratchAmp",
        0x0101: "ScratchAmp",
    },
    0x1043: {
        "name": "iCreate Technologies Corp.",
        0x160f: "Wireless Network Adapter",
        0x4901: "AV-836 Video Capture Device",
        0x8006: "Flash Disk 32-256 MB",
        0x8012: "Flash Disk 256 MB",
    },
    0x1044: {
        "name": "Chu Yuen Enterprise Co., Ltd",
        0x7001: "Gigabyte U7000 DVB-T tuner",
        0x7002: "Gigabyte U8000 DVB-T tuner",
        0x7004: "Gigabyte U7100 DVB-T tuner",
        0x7005: "Gigabyte U7200 DVB-T tuner [AF9035]",
        0x7006: "Gigabyte U6000 DVB-T tuner [em2863]",
        0x8001: "GN-54G",
        0x8002: "GN-BR402W",
        0x8003: "GN-WLBM101",
        0x8004: "GN-WLBZ101 802.11b Adapter",
        0x8005: "GN-WLBZ201 802.11b Adapter",
        0x8006: "GN-WBZB-M 802.11b Adapter",
        0x8007: "GN-WBKG",
        0x8008: "GN-WB01GS",
        0x800a: "GN-WI05GS",
        0x800b: "GN-WB30N 802.11n WLAN Card",
        0x800c: "GN-WB31N 802.11n USB WLAN Card",
        0x800d: "GN-WB32L 802.11n USB WLAN Card",
    },
    0x1046: {
        "name": "Winbond Electronics Corp. [hex]",
        0x6694: "Generic W6694 USB",
        0x8901: "Bluetooth Device",
        0x9967: "W9967CF/W9968CF Webcam IC",
    },
    0x1048: {
        "name": "Targus Group International",
    },
    0x104b: {
        "name": "Mylex / Buslogic",
    },
    0x104c: {
        "name": "AMCO TEC International, Inc.",
    },
    0x104d: {
        "name": "Newport Corporation",
        0x1003: "Model-52 LED Light Source Power Supply and Driver",
    },
    0x104f: {
        "name": "WB Electronics",
        0x0001: "Infinity Phoenix",
        0x0002: "Smartmouse",
        0x0003: "FunProgrammer",
        0x0004: "Infinity Unlimited",
        0x0006: "Infinity Smart",
        0x0007: "Infinity Smart module",
        0x0008: "Infinity CryptoKey",
        0x0009: "RE-BL PlayStation 3 IR-to-Bluetooth converter",
    },
    0x1050: {
        "name": "Yubico.com",
        0x0010: "Yubikey",
        0x0110: "Yubikey NEO OTP",
        0x0111: "Yubikey NEO OTP+CCID",
        0x0211: "Gnubby",
    },
    0x1053: {
        "name": "Immanuel Electronics Co., Ltd",
    },
    0x1054: {
        "name": "BMS International Beheer N.V.",
        0x5004: "DSL 7420 Loader",
        0x5005: "DSL 7420 LAN Modem",
    },
    0x1055: {
        "name": "Complex Micro Interconnection Co., Ltd",
    },
    0x1056: {
        "name": "Hsin Chen Ent Co., Ltd",
    },
    0x1057: {
        "name": "ON Semiconductor",
    },
    0x1058: {
        "name": "Western Digital Technologies, Inc.",
        0x0200: "FireWire USB Combo",
        0x0400: "External HDD",
        0x0500: "hub",
        0x0702: "Passport External HDD",
        0x0704: "Passport External HDD",
        0x070a: "My Passport Essential SE",
        0x071a: "My Passport",
        0x0730: "My Passport",
        0x0740: "My Passport",
        0x0742: "My Passport Essential SE",
        0x0748: "My Passport 1TB USB 3.0",
        0x0900: "MyBook Essential External HDD",
        0x0901: "MyBook External HDD",
        0x0903: "My Book Premium Edition",
        0x0910: "MyBook Essential External HDD",
        0x1001: "External Hard Disk [Elements]",
        0x1003: "Elements 1000 GB",
        0x1010: "Elements External HDD",
        0x1021: "Elements 2TB",
        0x1023: "Elements SE",
        0x1103: "My Book Studio",
        0x1104: "MyBook Mirror Edition External HDD",
        0x1105: "My Book Studio II",
        0x1123: "My Book 3.0",
        0x1140: "My Book Essential USB3.0",
    },
    0x1059: {
        "name": "Giesecke & Devrient GmbH",
        0x000b: "StarSign Bio Token 3.0",
    },
    0x105c: {
        "name": "Hong Ji Electric Wire & Cable (Dongguan) Co., Ltd",
    },
    0x105d: {
        "name": "Delkin Devices, Inc.",
    },
    0x105e: {
        "name": "Valence Semiconductor Design, Ltd",
    },
    0x105f: {
        "name": "Chin Shong Enterprise Co., Ltd",
    },
    0x1060: {
        "name": "Easthome Industrial Co., Ltd",
    },
    0x1063: {
        "name": "Motorola Electronics Taiwan, Ltd [hex]",
        0x1555: "MC141555 Hub",
        0x4100: "SB4100 USB Cable Modem",
    },
    0x1065: {
        "name": "CCYU Technology",
        0x0020: "USB-DVR2 Dev Board",
        0x2136: "EasyDisk ED1064",
    },
    0x106a: {
        "name": "Loyal Legend, Ltd",
    },
    0x106c: {
        "name": "Curitel Communications, Inc.",
        0x1101: "CDMA 2000 1xRTT USB modem (HX-550C)",
        0x1102: "Packet Service",
        0x1103: "Packet Service Diagnostic Serial Port (WDM)",
        0x1104: "Packet Service Diagnostic Serial Port (WDM)",
        0x1105: "Composite Device",
        0x1106: "Packet Service Diagnostic Serial Port (WDM)",
        0x1301: "Composite Device",
        0x1302: "Packet Service Diagnostic Serial Port (WDM)",
        0x1303: "Packet Service",
        0x1304: "Packet Service",
        0x1401: "Composite Device",
        0x1402: "Packet Service",
        0x1403: "Packet Service Diagnostic Serial Port (WDM)",
        0x1501: "Packet Service",
        0x1502: "Packet Service Diagnostic Serial Port (WDM)",
        0x1503: "Packet Service",
        0x1601: "Packet Service",
        0x1602: "Packet Service Diagnostic Serial Port (WDM)",
        0x1603: "Packet Service",
        0x2101: "AudioVox 8900 Cell Phone",
        0x2102: "Packet Service",
        0x2103: "Packet Service Diagnostic Serial Port (WDM)",
        0x2301: "Packet Service",
        0x2302: "Packet Service Diagnostic Serial Port (WDM)",
        0x2303: "Packet Service",
        0x2401: "Packet Service Diagnostic Serial Port (WDM)",
        0x2402: "Packet Service",
        0x2403: "Packet Service Diagnostic Serial Port (WDM)",
        0x2501: "Packet Service",
        0x2502: "Packet Service Diagnostic Serial Port (WDM)",
        0x2503: "Packet Service",
        0x2601: "Packet Service",
        0x2602: "Packet Service Diagnostic Serial Port (WDM)",
        0x2603: "Packet Service",
        0x3701: "Broadband Wireless modem",
        0x3702: "Pantech PX-500",
        0x3714: "PANTECH USB MODEM [UM175]",
        0x3716: "UMW190 Modem",
        0x3721: "Option Beemo (GI0801) LTE surfstick",
        0x3b14: "Option Beemo (GI0801) LTE surfstick",
        0x3eb4: "Packet Service Diagnostic Serial Port (WDM)",
        0x4101: "Packet Service Diagnostic Serial Port (WDM)",
        0x4102: "Packet Service",
        0x4301: "Composite Device",
        0x4302: "Packet Service Diagnostic Serial Port (WDM)",
        0x4401: "Composite Device",
        0x4402: "Packet Service",
        0x4501: "Packet Service",
        0x4502: "Packet Service Diagnostic Serial Port (WDM)",
        0x4601: "Composite Device",
        0x4602: "Packet Service Diagnostic Serial Port (WDM)",
        0x5101: "Packet Service",
        0x5102: "Packet Service Diagnostic Serial Port (WDM)",
        0x5301: "Packet Service Diagnostic Serial Port (WDM)",
        0x5302: "Packet Service",
        0x5401: "Packet Service",
        0x5402: "Packet Service Diagnostic Serial Port (WDM)",
        0x5501: "Packet Service Diagnostic Serial Port (WDM)",
        0x5502: "Packet Service",
        0x5601: "Packet Service Diagnostic Serial Port (WDM)",
        0x5602: "Packet Service",
        0x7101: "Composite Device",
        0x7102: "Packet Service",
        0xa000: "Packet Service",
        0xa001: "Packet Service Diagnostic Serial Port (WDM)",
        0xc100: "Packet Service",
        0xc200: "Packet Service",
        0xc500: "Packet Service Diagnostic Serial Port (WDM)",
        0xe200: "Packet Service",
    },
    0x106d: {
        "name": "San Chieh Manufacturing, Ltd",
    },
    0x106e: {
        "name": "ConectL",
    },
    0x106f: {
        "name": "Money Controls",
        0x0009: "CT10x Coin Transaction",
        0x000a: "CR10x Coin Recycler",
    },
    0x1076: {
        "name": "GCT Semiconductor, Inc.",
        0x0031: "Bluetooth Device",
        0x0032: "Bluetooth Device",
    },
    0x107b: {
        "name": "Gateway, Inc.",
        0x3009: "eHome Infrared Transceiver",
        0x55b2: "WBU-110 802.11b Wireless Adapter [Intersil PRISM 3]",
        0x55f2: "WGU-210 802.11g Adapter [Intersil ISL3886]",
    },
    0x107d: {
        "name": "Arlec Australia, Ltd",
    },
    0x107e: {
        "name": "Midoriya Electric Co., Ltd",
    },
    0x107f: {
        "name": "KidzMouse, Inc.",
    },
    0x1082: {
        "name": "Shin-Etsukaken Co., Ltd",
    },
    0x1083: {
        "name": "Canon Electronics, Inc.",
        0x161b: "DR-2010C Scanner",
        0x162c: "P-150 Scanner",
    },
    0x1084: {
        "name": "Pantech Co., Ltd",
    },
    0x108a: {
        "name": "Chloride Power Protection",
    },
    0x108b: {
        "name": "Grand-tek Technology Co., Ltd",
    },
    0x108c: {
        "name": "Robert Bosch GmbH",
    },
    0x108e: {
        "name": "Lotes Co., Ltd.",
    },
    0x1099: {
        "name": "Surface Optics Corp.",
    },
    0x109a: {
        "name": "DATASOFT Systems GmbH",
    },
    0x109f: {
        "name": "eSOL Co., Ltd",
        0x3163: "Trigem Mobile SmartDisplay84",
        0x3164: "Trigem Mobile SmartDisplay121",
    },
    0x10a0: {
        "name": "Hirotech, Inc.",
    },
    0x10a3: {
        "name": "Mitsubishi Materials Corp.",
    },
    0x10a9: {
        "name": "SK Teletech Co., Ltd",
        0x1102: "Sky Love Actually IM-U460K",
        0x1104: "Sky Vega IM-A650S",
        0x6021: "SIRIUS alpha",
    },
    0x10aa: {
        "name": "Cables To Go",
    },
    0x10ab: {
        "name": "USI Co., Ltd",
        0x1002: "Bluetooth Device",
        0x1003: "BC02-EXT in DFU",
        0x1005: "Bluetooth Adptr",
        0x1006: "BC04-EXT in DFU",
        0x10c5: "Sony-Ericsson / Samsung DataCable",
    },
    0x10ac: {
        "name": "Honeywell, Inc.",
    },
    0x10ae: {
        "name": "Princeton Technology Corp.",
    },
    0x10af: {
        "name": "Liebert Corp.",
        0x0000: "UPS",
        0x0001: "PowerSure PSA UPS",
        0x0002: "PowerSure PST UPS",
        0x0003: "PowerSure PSP UPS",
        0x0004: "PowerSure PSI UPS",
        0x0005: "UPStation GXT 2U UPS",
        0x0006: "UPStation GXT UPS",
        0x0007: "Nfinity Power Systems UPS",
        0x0008: "PowerSure Interactive UPS",
    },
    0x10b5: {
        "name": "Comodo (PLX?)",
        0x9060: "Test Board",
    },
    0x10b8: {
        "name": "DiBcom",
        0x0bb8: "DiBcom USB DVB-T reference design (MOD300) (cold)",
        0x0bb9: "DiBcom USB DVB-T reference design (MOD300) (warm)",
        0x0bc6: "DiBcom USB2.0 DVB-T reference design (MOD3000P) (cold)",
        0x0bc7: "DiBcom USB2.0 DVB-T reference design (MOD3000P) (warm)",
    },
    0x10bb: {
        "name": "TM Technology, Inc.",
    },
    0x10bc: {
        "name": "Dinging Technology Co., Ltd",
    },
    0x10bd: {
        "name": "TMT Technology, Inc.",
        0x1427: "Ethernet",
    },
    0x10bf: {
        "name": "SmartHome",
        0x0001: "SmartHome PowerLinc",
    },
    0x10c4: {
        "name": "Cygnal Integrated Products, Inc.",
        0x0002: "F32x USBXpress Device",
        0x0003: "CommandIR",
        0x8030: "K4JRG Ham Radio devices",
        0x8044: "USB Debug Adapter",
        0x804e: "Software Bisque Paramount ME",
        0x80a9: "CP210x to UART Bridge Controller",
        0x80ca: "ATM2400 Sensor Device",
        0x813f: "tams EasyControl",
        0x8149: "West Mountain Radio Computerized Battery Analyzer",
        0x814a: "West Mountain Radio RIGblaster P&P",
        0x814b: "West Mountain Radio RIGtalk",
        0x818a: "Silicon Labs FM Radio Reference Design",
        0x81e8: "Zephyr BioHarness",
        0x8460: "Sangoma Wanpipe VoiceTime",
        0x8461: "Sangoma U100",
        0x8477: "Balluff RFID Reader",
        0x8605: "dilitronics ESoLUX solar lighting controller",
        0x86bc: "C8051F34x AudioDelay [AD-340]",
        0x8789: "C8051F34x Extender & EDID MGR [EMX-DVI]",
        0x87be: "C8051F34x HDMI Audio Extractor [EMX-HD-AUD]",
        0x8863: "C8051F34x Bootloader",
        0x8897: "C8051F38x HDMI Splitter [UHBX]",
        0xea60: "CP210x UART Bridge / myAVR mySmartUSB light",
        0xea61: "CP210x UART Bridge",
        0xea70: "CP210x UART Bridge",
        0xea80: "CP210x UART Bridge",
    },
    0x10c5: {
        "name": "Sanei Electric, Inc.",
        0x819a: "FM Radio",
    },
    0x10c6: {
        "name": "Intec, Inc.",
    },
    0x10cb: {
        "name": "Eratech",
    },
    0x10cc: {
        "name": "GBM Connector Co., Ltd",
        0x1101: "MP3 Player",
    },
    0x10cd: {
        "name": "Kycon, Inc.",
    },
    0x10ce: {
        "name": "Silicon Labs",
        0x000e: "Shinko/Sinfonia CHC-S2145",
        0xea6a: "MobiData EDGE USB Modem",
    },
    0x10cf: {
        "name": "Velleman Components, Inc.",
        0x2011: "R-Engine MPEG2 encoder/decoder",
        0x5500: "8055 Experiment Interface Board (address=0)",
        0x5501: "8055 Experiment Interface Board (address=1)",
        0x5502: "8055 Experiment Interface Board (address=2)",
        0x5503: "8055 Experiment Interface Board (address=3)",
    },
    0x10d1: {
        "name": "Hottinger Baldwin Measurement",
        0x0101: "USB-Module for Spider8, CP32",
        0x0202: "CP22 - Communication Processor",
        0x0301: "CP42 - Communication Processor",
    },
    0x10d4: {
        "name": "Man Boon Manufactory, Ltd",
    },
    0x10d5: {
        "name": "Uni Class Technology Co., Ltd",
        0x0004: "PS/2 Converter",
        0x5552: "KVM Human Interface Composite Device (Keyboard/Mouse ports)",
        0x55a2: "2Port KVMSwitcher",
    },
    0x10d6: {
        "name": "Actions Semiconductor Co., Ltd",
        0x1000: "MP3 Player",
        0x1100: "MPMan MP-Ki 128 MP3 Player/Recorder",
        0x1101: "D-Wave 2GB MP4 Player / AK1025 MP3/MP4 Player",
        0x2200: "Acer MP-120 MP3 player",
        0x8888: "ADFU Device",
        0xff51: "ADFU Device",
        0xff61: "MP4 Player",
        0xff66: "Craig 2GB MP3/Video Player",
    },
    0x10de: {
        "name": "Authenex, Inc.",
    },
    0x10df: {
        "name": "In-Win Development, Inc.",
        0x0500: "iAPP CR-e500 Card reader",
    },
    0x10e0: {
        "name": "Post-Op Video, Inc.",
    },
    0x10e1: {
        "name": "CablePlus, Ltd",
    },
    0x10e2: {
        "name": "Nada Electronics, Ltd",
    },
    0x10ec: {
        "name": "Vast Technologies, Inc.",
    },
    0x10f0: {
        "name": "Nexio Co., Ltd",
        0x2002: "iNexio Touchscreen controller",
    },
    0x10f1: {
        "name": "Importek",
        0x1a08: "Internal Webcam",
        0x1a1e: "Laptop Integrated Webcam 1.3M",
        0x1a2a: "Laptop Integrated Webcam",
    },
    0x10f5: {
        "name": "Turtle Beach",
        0x0200: "Audio Advantage Roadie",
    },
    0x10fb: {
        "name": "Pictos Technologies, Inc.",
    },
    0x10fd: {
        "name": "Anubis Electronics, Ltd",
        0x7e50: "FlyCam Usb 100",
        0x804d: "Typhoon Webshot II Webcam [zc0301]",
        0x8050: "FlyCAM-USB 300 XP2",
        0xde00: "WinFast WalkieTV WDM Capture Driver.",
    },
    0x10fe: {
        "name": "Thrane & Thrane",
        0x000c: "TT-3750 BGAN-XL Radio Module",
    },
    0x1100: {
        "name": "VirTouch, Ltd",
        0x0001: "VTPlayer VTP-1 Braille Mouse",
    },
    0x1101: {
        "name": "EasyPass Industrial Co., Ltd",
        0x0001: "FSK Electronics Super GSM Reader",
    },
    0x1108: {
        "name": "Brightcom Technologies, Ltd",
    },
    0x110a: {
        "name": "Moxa Technologies Co., Ltd.",
        0x1250: "UPort 1250 2-Port RS-232/422/485",
        0x1251: "UPort 1250I 2-Port RS-232/422/485 with Isolation",
        0x1410: "UPort 1410 4-Port RS-232",
        0x1450: "UPort 1450 4-Port RS-232/422/485",
        0x1451: "UPort 1450I 4-Port RS-232/422/485 with Isolation",
        0x1613: "UPort 1610-16 16-Port RS-232",
        0x1618: "UPort 1610-8 8-Port RS-232",
        0x1653: "UPort 1650-16 16-Port RS-232/422/485",
        0x1658: "UPort 1650-8 8-Port RS-232/422/485",
    },
    0x1110: {
        "name": "Analog Devices Canada, Ltd (Allied Telesyn)",
        0x5c01: "Huawei MT-882 Remote NDIS Network Device",
        0x6489: "ADSL ETH/USB RTR",
        0x9000: "ADSL LAN Adapter",
        0x9001: "ADSL Loader",
        0x900f: "AT-AR215 DSL Modem",
        0x9010: "AT-AR215 DSL Modem",
        0x9021: "ADSL WAN Adapter",
        0x9022: "ADSL Loader",
        0x9023: "ADSL WAN Adapter",
        0x9024: "ADSL Loader",
        0x9031: "ADSL LAN Adapter",
        0x9032: "ADSL Loader",
    },
    0x1111: {
        "name": "Pandora International Ltd.",
        0x8888: "Evolution Device",
    },
    0x1112: {
        "name": "YM ELECTRIC CO., Ltd",
    },
    0x1113: {
        "name": "Medion AG",
        0xa0a2: "Active Sync device",
    },
    0x111e: {
        "name": "VSO Electric Co., Ltd",
    },
    0x112a: {
        "name": "RedRat",
        0x0001: "RedRat3 IR Transceiver",
        0x0005: "RedRat3II IR Transceiver",
    },
    0x112e: {
        "name": "Master Hill Electric Wire and Cable Co., Ltd",
    },
    0x112f: {
        "name": "Cellon International, Inc.",
    },
    0x1130: {
        "name": "Tenx Technology, Inc.",
        0x0002: "iBuddy",
        0x0202: "Rocket Launcher",
        0x6604: "MCE IR-Receiver",
        0x660c: "Foot Pedal/Thermometer",
        0x6806: "Keychain photo frame",
        0xc301: "Digital Photo viewer [Wallet Pix]",
        0xf211: "TP6911 Audio Headset",
    },
    0x1131: {
        "name": "Integrated System Solution Corp.",
        0x1001: "KY-BT100 Bluetooth Adapter",
        0x1002: "Bluetooth Device",
        0x1003: "Bluetooth Device",
        0x1004: "Bluetooth Device",
    },
    0x1132: {
        "name": "Toshiba Corp., Digital Media Equipment [hex]",
        0x4331: "PDR-M4/M5/M70 Digital Camera",
        0x4332: "PDR-M60 Digital Camera",
        0x4333: "PDR-M2300/PDR-M700",
        0x4334: "PDR-M65",
        0x4335: "PDR-M61",
        0x4337: "PDR-M11",
        0x4338: "PDR-M25",
    },
    0x1136: {
        "name": "CTS Electronincs",
        0x3131: "CTS LS515",
    },
    0x113c: {
        "name": "Arin Tech Co., Ltd",
    },
    0x113d: {
        "name": "Mapower Electronics Co., Ltd",
    },
    0x1141: {
        "name": "V One Multimedia, Pte., Ltd",
    },
    0x1142: {
        "name": "CyberScan Technologies, Inc.",
    },
    0x1145: {
        "name": "Japan Radio Company",
        0x0001: "AirH PHONE AH-J3001V/J3002V",
    },
    0x1146: {
        "name": "Shimane SANYO Electric Co., Ltd.",
    },
    0x1147: {
        "name": "Ever Great Electric Wire and Cable Co., Ltd",
    },
    0x114b: {
        "name": "Sphairon Access Systems GmbH",
        0x0110: "Turbolink UB801R WLAN Adapter",
        0x0150: "Turbolink UB801RE Wireless 802.11g 54Mbps Network Adapter [RTL8187]",
    },
    0x114c: {
        "name": "Tinius Olsen Testing Machine Co., Inc.",
    },
    0x114d: {
        "name": "Alpha Imaging Technology Corp.",
    },
    0x114f: {
        "name": "Wavecom",
    },
    0x115b: {
        "name": "Salix Technology Co., Ltd.",
    },
    0x1162: {
        "name": "Secugen Corp.",
    },
    0x1163: {
        "name": "DeLorme Publishing, Inc.",
        0x0100: "Earthmate GPS (orig)",
        0x0200: "Earthmate GPS (LT-20, LT-40)",
        0x2020: "Earthmate GPS (PN-40)",
    },
    0x1164: {
        "name": "YUAN High-Tech Development Co., Ltd",
        0x0300: "ELSAVISION 460D",
        0x0601: "Analog TV Tuner",
        0x0900: "TigerBird BMP837 USB2.0 WDM Encoder",
        0x0bc7: "Digital TV Tuner",
        0x521b: "MC521A mini Card ATSC Tuner",
        0x6601: "Digital TV Tuner Card [RTL2832U]",
    },
    0x1165: {
        "name": "Telson Electronics Co., Ltd",
    },
    0x1166: {
        "name": "Bantam Interactive Technologies",
    },
    0x1167: {
        "name": "Salient Systems Corp.",
    },
    0x1168: {
        "name": "BizConn International Corp.",
    },
    0x116e: {
        "name": "Gigastorage Corp.",
    },
    0x116f: {
        "name": "Silicon 10 Technology Corp.",
        0x0005: "Flash Card Reader",
        0xc108: "Flash Card Reader",
        0xc109: "Flash Card Reader",
    },
    0x1175: {
        "name": "Shengyih Steel Mold Co., Ltd",
    },
    0x117d: {
        "name": "Santa Electronic, Inc.",
    },
    0x117e: {
        "name": "JNC, Inc.",
    },
    0x1182: {
        "name": "Venture Corp., Ltd",
    },
    0x1183: {
        "name": "Compaq Computer Corp. [hex] (Digital Dream ??)",
        0x0001: "DigitalDream l'espion XS",
        0x19c7: "ISDN TA",
        0x4008: "56k FaxModem",
        0x504a: "PJB-100 Personal Jukebox",
    },
    0x1184: {
        "name": "Kyocera Elco Corp.",
    },
    0x1188: {
        "name": "Bloomberg L.P.",
    },
    0x1189: {
        "name": "Acer Communications & Multimedia",
        0x0893: "EP-1427X-2 Ethernet Adapter [Acer]",
    },
    0x118f: {
        "name": "You Yang Technology Co., Ltd",
    },
    0x1190: {
        "name": "Tripace",
    },
    0x1191: {
        "name": "Loyalty Founder Enterprise Co., Ltd",
    },
    0x1196: {
        "name": "Yankee Robotics, LLC",
        0x0010: "Trifid Camera without code",
        0x0011: "Trifid Camera",
    },
    0x1197: {
        "name": "Technoimagia Co., Ltd",
    },
    0x1198: {
        "name": "StarShine Technology Corp.",
    },
    0x1199: {
        "name": "Sierra Wireless, Inc.",
        0x0019: "AC595U",
        0x0021: "AC597E",
        0x0024: "MC5727 CDMA modem",
        0x0110: "Composite Device",
        0x0112: "CDMA 1xEVDO PC Card, AirCard 580",
        0x0120: "AC595U",
        0x0218: "MC5720 Wireless Modem",
        0x6467: "MP Series Network Adapter",
        0x6468: "MP Series Network Adapter",
        0x6469: "MP Series Network Adapter",
        0x6802: "MC8755 Device",
        0x6803: "MC8765 Device",
        0x6804: "MC8755 Device",
        0x6805: "MC8765 Device",
        0x6812: "MC8775 Device",
        0x6820: "AC875 Device",
        0x6832: "MC8780 Device",
        0x6833: "MC8781 Device",
        0x683a: "MC8785 Device",
        0x683c: "MC8790 Device",
        0x6850: "AirCard 880 Device",
        0x6851: "AirCard 881 Device",
        0x6852: "AirCard 880E Device",
        0x6853: "AirCard 881E Device",
        0x6854: "AirCard 885 Device",
        0x6856: "ATT \"USB Connect 881\"",
        0x6870: "MC8780 Device",
        0x6871: "MC8781 Device",
        0x6893: "MC8777 Device",
        0x68a3: "MC8700 Modem",
        0x68aa: "4G LTE adapter",
        0x9000: "Gobi 2000 Wireless Modem (QDL mode)",
        0x9001: "Gobi 2000 Wireless Modem",
        0x9002: "Gobi 2000 Wireless Modem",
        0x9003: "Gobi 2000 Wireless Modem",
        0x9004: "Gobi 2000 Wireless Modem",
        0x9005: "Gobi 2000 Wireless Modem",
        0x9006: "Gobi 2000 Wireless Modem",
        0x9007: "Gobi 2000 Wireless Modem",
        0x9008: "Gobi 2000 Wireless Modem",
        0x9009: "Gobi 2000 Wireless Modem",
        0x900a: "Gobi 2000 Wireless Modem",
    },
    0x119a: {
        "name": "ZHAN QI Technology Co., Ltd",
    },
    0x119b: {
        "name": "ruwido austria GmbH",
        0x0400: "Infrared Keyboard V2.01",
    },
    0x11a0: {
        "name": "Chipcon AS",
        0xeb11: "CC2400EB 2.0 ZigBee Sniffer",
    },
    0x11a3: {
        "name": "Technovas Co., Ltd",
        0x8031: "MP3 Player",
        0x8032: "MP3 Player",
    },
    0x11aa: {
        "name": "GlobalMedia Group, LLC",
        0x1518: "iREZ K2",
    },
    0x11ab: {
        "name": "Exito Electronics Co., Ltd",
    },
    0x11ac: {
        "name": "Nike",
        0x6565: "FuelBand",
    },
    0x11b0: {
        "name": "ATECH FLASH TECHNOLOGY",
    },
    0x11c5: {
        "name": "Inmax",
        0x0521: "IMT-0521 Smartcard Reader",
    },
    0x11db: {
        "name": "Topfield Co., Ltd.",
        0x1000: "PVR",
        0x1100: "PVR",
    },
    0x11e6: {
        "name": "K.I. Technology Co. Ltd.",
    },
    0x11f5: {
        "name": "Siemens AG",
        0x0001: "SX1",
        0x0003: "Mobile phone USB cable",
        0x0004: "X75",
        0x0005: "SXG75/EF81",
        0x0008: "UMTS/HSDPA Data Card",
    },
    0x11f6: {
        "name": "Prolific",
        0x2001: "Willcom WSIM",
    },
    0x11f7: {
        "name": "Alcatel (?)",
        0x02df: "TD10 Mobile phone USB cable",
    },
    0x1203: {
        "name": "TSC Auto ID Technology Co., Ltd",
        0x0140: "TTP-245C",
    },
    0x1209: {
        "name": "InterBiometrics",
        0x1001: "USB Hub",
        0x1002: "USB Relais",
        0x1003: "IBSecureCam-P",
        0x1004: "IBSecureCam-O",
        0x1005: "IBSecureCam-N",
    },
    0x120e: {
        "name": "Hudson Soft Co., Ltd",
    },
    0x120f: {
        "name": "Magellan",
        0x524e: "RoadMate 1475T",
        0x5260: "Triton Handheld GPS Receiver (300/400/500/1500/2000)",
    },
    0x1210: {
        "name": "DigiTech",
        0x0016: "RP500 Guitar Multi-Effects Processor",
        0x001b: "RP155 Guitar Multi-Effects Processor",
        0x001c: "RP255 Guitar Multi-Effects Processor",
    },
    0x121e: {
        "name": "Jungsoft Co., Ltd",
        0x3403: "Muzio JM250 Audio Player",
    },
    0x1223: {
        "name": "SKYCABLE ENTERPRISE. CO., LTD.",
    },
    0x1228: {
        "name": "Datapaq Limited",
        0x0012: "Q18 Data Logger",
        0x0015: "TPaq21/MPaq21 Datalogger",
    },
    0x1230: {
        "name": "Chipidea-Microelectronica, S.A.",
    },
    0x1233: {
        "name": "Denver Electronics",
        0x5677: "FUSB200 mp3 player",
    },
    0x1234: {
        "name": "Brain Actuated Technologies",
        0x0000: "Neural Impulse Actuator Prototype 1.0 [NIA]",
        0x4321: "Human Interface Device",
        0xed02: "Emotiv EPOC Developer Headset Wireless Dongle",
    },
    0x1235: {
        "name": "Novation EMS",
        0x0001: "ReMOTE Audio/XStation",
        0x0002: "Speedio",
        0x0003: "ReMOTE ZeRO SL",
        0x4661: "ReMOTE25",
        0x8006: "Focusrite Scarlett 2i2",
    },
    0x1241: {
        "name": "Belkin",
        0x0504: "Wireless Trackball Keyboard",
        0x1111: "Mouse",
        0x1122: "Typhoon Stream Optical Mouse USB+PS/2",
        0x1155: "PS2/USB Browser Combo Mouse",
        0x1166: "MI-2150 Trust Mouse",
        0x1177: "F8E842-DL Mouse",
        0x1503: "Keyboard",
        0x1603: "Keyboard",
        0xf767: "Keyboard",
    },
    0x124a: {
        "name": "AirVast",
        0x168b: "PRISM3 WLAN Adapter",
        0x4017: "PC-Chips 802.11b Adapter",
        0x4023: "WM168g 802.11bg Wireless Adapter [Intersil ISL3886]",
        0x4025: "IOGear GWU513 v2 802.11bg Wireless Adapter [Intersil ISL3887]",
    },
    0x124b: {
        "name": "Nyko (Honey Bee)",
        0x4d01: "Airflo EX Joystick",
    },
    0x124c: {
        "name": "MXI - Memory Experts International, Inc.",
        0x3200: "Stealth MXP 1GB",
    },
    0x125c: {
        "name": "Apogee Inc.",
        0x0010: "Alta series CCD",
    },
    0x125f: {
        "name": "A-DATA Technology Co., Ltd.",
        0x312a: "Superior S102",
        0x312b: "Superior S102 Pro",
        0xa91a: "Portable HDD CH91",
        0xc08a: "C008 Flash Drive",
        0xc81a: "Flash drive",
        0xc93a: "4GB Pen Drive",
        0xc96a: "C906 Flash Drive",
    },
    0x1260: {
        "name": "Standard Microsystems Corp.",
        0xee22: "SMC2862W-G v3 EZ Connect 802.11g Adapter [Intersil ISL3887]",
    },
    0x1264: {
        "name": "Covidien Energy-based Devices",
    },
    0x1266: {
        "name": "Pirelli Broadband Solutions",
        0x6302: "Fastweb DRG A226M ADSL Router",
    },
    0x1267: {
        "name": "Logic3 / SpectraVideo plc",
        0x0103: "G-720 Keyboard",
        0x0201: "A4Tech SWOP-3 Mouse",
        0x0210: "LG Optical Mouse 3D-310",
        0xa001: "JP260 PC Game Pad",
        0xc002: "Wireless Optical Mouse",
    },
    0x126c: {
        "name": "Aristocrat Technologies",
    },
    0x126d: {
        "name": "Bel Stewart",
    },
    0x126e: {
        "name": "Strobe Data, Inc.",
    },
    0x126f: {
        "name": "TwinMOS",
        0x0163: "Storage device (2gB thumb drive)",
        0x1325: "Mobile Disk",
        0x2168: "Mobile Disk III",
        0xa006: "G240 802.11bg",
    },
    0x1274: {
        "name": "Ensoniq",
    },
    0x1275: {
        "name": "Xaxero Marine Software Engineering, Ltd.",
        0x0002: "WeatherFax 2000 Demodulator",
        0x0080: "SkyEye Weather Satellite Receiver",
    },
    0x1278: {
        "name": "Starlight Xpress",
        0x0105: "SXV-M5",
        0x0107: "SXV-M7",
        0x0109: "SXV-M9",
        0x0110: "SXVF-H16",
        0x0115: "SXVF-H5",
        0x0119: "SXV-H9",
        0x0135: "SXVF-H35",
        0x0136: "SXVF-H36",
        0x0200: "SXV interface for paraller MX cameras",
        0x0305: "SXV-M5C",
        0x0307: "SXV-M7C",
        0x0319: "SXV-H9C",
        0x0325: "SXV-M25C",
        0x0326: "SXVR-M26C",
        0x0507: "Lodestar autoguider",
        0x0517: "CoStar",
    },
    0x1283: {
        "name": "zebris Medical GmbH",
        0x0100: "USB-RS232 Adaptor",
        0x0110: "CMS20",
        0x0111: "CMS 10",
        0x0112: "CMS 05",
        0x0114: "ARCUS digma PC-Interface",
        0x0115: "SAM Axioquick recorder",
        0x0116: "SAM Axioquick recorder",
        0x0120: "emed-X",
        0x0121: "emed-AT",
        0x0130: "PDM",
        0x0150: "CMS10GI (Golf)",
    },
    0x1286: {
        "name": "Marvell Semiconductor, Inc.",
        0x1fab: "88W8338 [Libertas] 802.11g",
        0x2001: "88W8388 802.11a/b/g WLAN",
        0x2006: "88W8362 802.11n WLAN",
        0x8001: "BLOB boot loader firmware",
    },
    0x1291: {
        "name": "Qualcomm Flarion Technologies, Inc. / Leadtek Research, Inc.",
        0x0010: "FDM 2xxx Flash-OFDM modem",
        0x0011: "LR7F06/LR7F14 Flash-OFDM modem",
    },
    0x1292: {
        "name": "Innomedia",
        0x0258: "Creative Labs VoIP Blaster",
    },
    0x1293: {
        "name": "Belkin Components [hex]",
        0x0002: "F5U002 Parallel Port [uss720]",
        0x2101: "104-key keyboard",
    },
    0x1294: {
        "name": "RISO KAGAKU CORP.",
    },
    0x129b: {
        "name": "CyberTAN Technology",
        0x160b: "Siemens S30853-S1031-R351 802.11g Wireless Adapter [Atheros AR5523]",
        0x160c: "Siemens S30853-S1038-R351 802.11g Wireless Adapter [Atheros AR5523]",
        0x1666: "TG54USB 802.11bg",
        0x1667: "802.11bg",
        0x1828: "Gigaset USB Adapter 300",
    },
    0x12a7: {
        "name": "Trendchip Technologies Corp.",
    },
    0x12ab: {
        "name": "Honey Bee Electronic International Ltd.",
    },
    0x12b8: {
        "name": "Zhejiang Xinya Electronic Technology Co., Ltd.",
    },
    0x12b9: {
        "name": "E28",
    },
    0x12ba: {
        "name": "Licensed by Sony Computer Entertainment America",
        0x00ff: "Rocksmith Guitar Adapter",
        0x0100: "RedOctane Guitar for PlayStation(R)3",
        0x0120: "RedOctane Drum Kit for PlayStation(R)3",
        0x0200: "Harmonix Guitar for PlayStation(R)3",
        0x0210: "Harmonix Drum Kit for PlayStation(R)3",
    },
    0x12c4: {
        "name": "Autocue Group Ltd",
        0x0006: "Teleprompter Two-button Hand Control (v1)",
        0x0008: "Teleprompter Foot Control (v1)",
    },
    0x12d1: {
        "name": "Huawei Technologies Co., Ltd.",
        0x1001: "E169/E620/E800 HSDPA Modem",
        0x1003: "E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem",
        0x1004: "E220 (bis)",
        0x1009: "U120",
        0x1010: "ETS2252+ CDMA Fixed Wireless Terminal",
        0x1021: "U8520",
        0x1035: "U8120",
        0x1037: "Ideos",
        0x1038: "Ideos (debug mode)",
        0x1039: "Ideos (tethering mode)",
        0x1406: "E1750",
        0x140b: "EC1260 Wireless Data Modem HSD USB Card",
        0x140c: "E180v",
        0x1412: "EC168c",
        0x1436: "E173 3G Modem (modem-mode)",
        0x1446: "E1552/E1800/E173 (HSPA modem)",
        0x1465: "K3765 HSPA",
        0x14c3: "K5005 Vodafone LTE/UMTS/GSM Modem/Networkcard",
        0x14c8: "K5005 Vodafone LTE/UMTS/GSM MOdem/Networkcard",
        0x14c9: "K3770 3G Modem",
        0x14cf: "K3772",
        0x14d1: "K3770 3G Modem (Mass Storage Mode)",
        0x14f1: "Gobi 3000 HSPA+ Modem",
        0x1501: "Pulse",
        0x1505: "E398 LTE/UMTS/GSM Modem/Networkcard",
        0x1506: "Modem/Networkcard",
        0x150a: "E398 LTE/UMTS/GSM Modem/Networkcard",
        0x1520: "K3765 HSPA",
        0x1521: "K4505 HSPA+",
        0x155a: "R205 Mobile WiFi (CD-ROM mode)",
        0x1805: "AT&T Go Phone U2800A phone",
        0x1c05: "E173s 3G broadband stick (modem on)",
        0x1c0b: "E173s 3G broadband stick (modem off)",
        0x1c20: "R205 Mobile WiFi (Charging)",
        0x1d50: "ET302s TD-SCDMA/TD-HSDPA Mobile Broadband",
        0x380b: "WiMAX USB modem(s)",
    },
    0x12d2: {
        "name": "LINE TECH INDUSTRIAL CO., LTD.",
    },
    0x12d6: {
        "name": "EMS Dr. Thomas Wuensche",
        0x0444: "CPC-USB/ARM7",
        0x0888: "CPC-USB/M16C",
    },
    0x12d7: {
        "name": "BETTER WIRE FACTORY CO., LTD.",
    },
    0x12e6: {
        "name": "Waldorf Music GmbH",
        0x0013: "Blofeld",
    },
    0x12ef: {
        "name": "Tapwave, Inc.",
        0x0100: "Tapwave Handheld [Tapwave Zodiac]",
    },
    0x12f5: {
        "name": "Dynamic System Electronics Corp.",
    },
    0x12f7: {
        "name": "Memorex Products, Inc.",
        0x1a00: "TD Classic 003B",
        0x1e23: "TravelDrive 2007 Flash Drive",
    },
    0x12fd: {
        "name": "AIN Comm. Technology Co., Ltd",
        0x1001: "AWU2000b 802.11b Stick",
    },
    0x12ff: {
        "name": "Fascinating Electronics, Inc.",
        0x0101: "Advanced RC Servo Controller",
    },
    0x1307: {
        "name": "Transcend Information, Inc.",
        0x0163: "256MB/512MB/1GB Flash Drive",
        0x0165: "2GB/4GB Flash Drive",
        0x0190: "Ut190 8 GB Flash Drive with MicroSD reader",
        0x0310: "SD/MicroSD CardReader [hama]",
        0x0330: "63-in-1 Multi-Card Reader/Writer",
        0x0361: "CR-75: 51-in-1 Card Reader/Writer [Sakar]",
        0x1169: "TS2GJF210 JetFlash 210 2GB",
        0x1171: "Fingerprint Reader",
    },
    0x1308: {
        "name": "Shuttle, Inc.",
        0x0003: "VFD Module",
        0xc001: "eHome Infrared Transceiver",
    },
    0x1310: {
        "name": "Roper",
        0x0001: "Class 1 Bluetooth Dongle",
    },
    0x1312: {
        "name": "ICS Electronics",
    },
    0x1313: {
        "name": "ThorLabs",
        0x8070: "PM100D",
    },
    0x131d: {
        "name": "Natural Point",
        0x0155: "TrackIR 3 Pro Head Tracker",
        0x0156: "TrackIR 4 Pro Head Tracker",
    },
    0x132a: {
        "name": "Envara Inc.",
        0x1502: "WiND 802.11abg / 802.11bg WLAN",
    },
    0x132b: {
        "name": "Konica Minolta",
        0x0000: "Dimage A2 Camera",
        0x0001: "Minolta DiMAGE A2 (ptp)",
        0x0003: "Dimage Xg Camera",
        0x0006: "Dimage Z2 Camera",
        0x0007: "Minolta DiMAGE Z2 (PictBridge mode)",
        0x0008: "Dimage X21 Camera",
        0x000a: "Dimage Scan Dual IV AF-3200 (2891)",
        0x000b: "Dimage Z10 Camera",
        0x000d: "Dimage X50 Camera [storage?]",
        0x000f: "Dimage X50 Camera [p2p?]",
        0x0010: "Dimage G600 Camera",
        0x0012: "Dimage Scan Elite 5400 II (2892)",
        0x0013: "Dimage X31 Camera",
        0x0015: "Dimage G530 Camera",
        0x0017: "Dimage Z3 Camera",
        0x0018: "Minolta DiMAGE Z3 (PictBridge mode)",
        0x0019: "Dimage A200 Camera",
        0x0021: "Dimage Z5 Camera",
        0x0022: "Minolta DiMAGE Z5 (PictBridge mode)",
        0x002c: "Dynax 5D camera",
        0x2001: "Magicolor 2400w",
        0x2004: "Magicolor 5430DL",
        0x2005: "Magicolor 2430 DL",
        0x2029: "Magicolor 5440DL",
        0x2030: "PagePro 1350E(N)",
        0x2033: "PagePro 1400W",
        0x2043: "Magicolor 2530DL",
        0x2045: "Magicolor 2500W",
        0x2049: "Magicolor 2490MF",
    },
    0x1342: {
        "name": "Mobility",
        0x0200: "EasiDock 200 Hub",
        0x0201: "EasiDock 200 Keyboard and Mouse Port",
        0x0202: "EasiDock 200 Serial Port",
        0x0203: "EasiDock 200 Printer Port",
        0x0204: "Ethernet",
        0x0304: "EasiDock Ethernet",
    },
    0x1345: {
        "name": "Sino Lite Technology Corp.",
        0x001c: "Xbox Controller Hub",
        0x6006: "Defender Wireless Controller",
    },
    0x1347: {
        "name": "Moravian Instruments",
        0x0400: "G2CCD USB 1.1 obsolete",
        0x0401: "G2CCD-S with Sony ICX285 CCD",
        0x0402: "G2CCD2",
        0x0403: "G2/G3CCD-I KAI CCD",
        0x0404: "G2/G3/G4 CCD-F KAF CCD",
        0x0410: "G1-0400 CCD",
        0x0411: "G1-0800 CCD",
        0x0412: "G1-0300 CCD",
        0x0413: "G1-2000 CCD",
        0x0414: "G1-1400 CCD",
    },
    0x1348: {
        "name": "Katsuragawa Electric Co., Ltd.",
    },
    0x134c: {
        "name": "PanJit International Inc.",
        0x0001: "Touch Panel Controller",
        0x0002: "Touch Panel Controller",
        0x0003: "Touch Panel Controller",
        0x0004: "Touch Panel Controller",
    },
    0x134e: {
        "name": "Digby's Bitpile, Inc. DBA D Bit",
    },
    0x1357: {
        "name": "P&E Microcomputer Systems",
        0x0503: "USB-ML-12 HCS08/HCS12 Multilink",
        0x0504: "DEMOJM",
    },
    0x1366: {
        "name": "SEGGER",
        0x0101: "J-Link ARM",
    },
    0x136b: {
        "name": "STEC",
    },
    0x1370: {
        "name": "Swissbit",
        0x0323: "Swissmemory cirrusWHITE",
        0x6828: "Victorinox Flash Drive",
    },
    0x1371: {
        "name": "CNet Technology Inc.",
        0x0001: "CNUSB-611AR Wireless Adapter-G [AT76C503]",
        0x0002: "CNUSB-611AR Wireless Adapter-G [AT76C503] (FiberLine WL-240U)",
        0x0013: "CNUSB-611 Wireless Adapter [AT76C505]",
        0x0014: "CNUSB-611 Wireless Adapter [AT76C505] (FiberLine WL-240U)",
        0x5743: "CNUSB-611 (D) Wireless Adapter [AT76C503]",
        0x9022: "CWD-854 [RT2573]",
        0x9032: "CWD-854 rev F",
        0x9401: "CWD-854 Wireless 802.11g 54Mbps Network Adapter [RTL8187]",
    },
    0x1376: {
        "name": "Vimtron Electronics Co., Ltd.",
    },
    0x137b: {
        "name": "SCAPS GmbH",
        0x0002: "SCAPS USC-2 Scanner Controller",
    },
    0x1385: {
        "name": "Netgear, Inc",
        0x4250: "WG111T",
        0x4251: "WG111T (no firmware)",
        0x5f00: "WPN111 RangeMax(TM) Wireless USB 2.0 Adapter",
        0x5f01: "WPN111 (no firmware)",
        0x5f02: "WPN111 (no firmware)",
        0x6e00: "WPNT121 802.11g 240Mbps Wireless Adapter [Airgo AGN300]",
    },
    0x138a: {
        "name": "Validity Sensors, Inc.",
        0x0001: "VFS101 Fingerprint Reader",
        0x0005: "VFS301 Fingerprint Reader",
        0x0007: "VFS451 Fingerprint Reader",
        0x0008: "VFS300 Fingerprint Reader",
        0x0011: "VFS5011 Fingerprint Reader",
        0x0018: "Fingerprint scanner",
        0x003c: "VFS471 Fingerprint Reader",
        0x003d: "VFS491",
    },
    0x138e: {
        "name": "Jungo LTD",
        0x9000: "Raisonance S.A. STM32 ARM evaluation board",
    },
    0x1390: {
        "name": "TOMTOM B.V.",
        0x0001: "GO 520 T/GO 630/ONE XL (v9)",
    },
    0x1391: {
        "name": "IdealTEK, Inc.",
        0x1000: "URTC-1000",
    },
    0x1395: {
        "name": "Sennheiser Communications",
        0x3556: "USB Headset",
    },
    0x1397: {
        "name": "BEHRINGER International GmbH",
        0x00bc: "BCF2000",
    },
    0x1398: {
        "name": "Q-tec",
        0x2103: "USB 2.0 Storage Device",
    },
    0x13ad: {
        "name": "Baltech",
        0x9999: "Card reader",
    },
    0x13b0: {
        "name": "PerkinElmer Optoelectronics",
        0x000a: "Alesis Photon X25 MIDI Controller",
    },
    0x13b1: {
        "name": "Linksys",
        0x000a: "WUSB54G v2 802.11g Adapter [Intersil ISL3887]",
        0x000b: "WUSB11 v4.0 802.11b Adapter [ALi M4301]",
        0x000c: "WUSB54AG 802.11a/g Adapter [Intersil ISL3887]",
        0x000d: "WUSB54G v4 802.11g Adapter [Ralink RT2500USB]",
        0x000e: "WUSB54GS v1 802.11g Adapter [Broadcom 4320 USB]",
        0x0011: "WUSB54GP v4.0 802.11g Adapter [Ralink RT2500USB]",
        0x0014: "WUSB54GS v2 802.11g Adapter [Broadcom 4320 USB]",
        0x0018: "USB200M 10/100 Ethernet Adapter",
        0x001a: "HU200TS Wireless Adapter",
        0x001e: "WUSBF54G 802.11bg",
        0x0020: "WUSB54GC v1 802.11g Adapter [Ralink RT73]",
        0x0022: "WUSB54GX4 802.11g 240Mbps Wireless Adapter [Airgo AGN300]",
        0x0023: "WUSB54GR",
        0x0024: "WUSBF54G v1.1 802.11bg",
        0x0026: "WUSB54GSC v1 802.11g Adapter [Broadcom 4320 USB]",
        0x0028: "WUSB200 802.11g Adapter [Ralink RT2671]",
        0x0029: "WUSB300N 802.11bgn Wireless Adapter [Marvell 88W8362+88W8060]",
        0x002f: "AE1000 v1 802.11n [Ralink RT3572]",
        0x0031: "AM10 v1 802.11n [Ralink RT3072]",
        0x0039: "AE1200 802.11bgn Wireless Adapter [Broadcom BCM43235]",
        0x003a: "AE2500 802.11abgn Wireless Adapter [Broadcom BCM43236]",
        0x13b1: "WUSB200: Wireless-G Business Network Adapter with Rangebooster",
    },
    0x13b2: {
        "name": "Alesis",
        0x0030: "Multimix 8",
    },
    0x13b3: {
        "name": "Nippon Dics Co., Ltd.",
    },
    0x13ba: {
        "name": "PCPlay",
        0x0001: "KÃ¶nig Electronic CMP-KEYPAD12 Numeric Keypad",
        0x0017: "PS/2 Keyboard+Mouse Adapter",
        0x0018: "Barcode PCP-BCG4209",
    },
    0x13be: {
        "name": "Ricoh Printing Systems, Ltd.",
    },
    0x13ca: {
        "name": "JyeTai Precision Industrial Co., Ltd.",
    },
    0x13cf: {
        "name": "Wisair Ltd.",
        0x1200: "Olidata Wireless Multimedia Adapter",
    },
    0x13d0: {
        "name": "Techsan Electronics Co., Ltd.",
        0x2282: "TechniSat DVB-PC TV Star 2",
    },
    0x13d1: {
        "name": "A-Max Technology Macao Commercial Offshore Co. Ltd.",
        0x7019: "MD 82288",
        0xabe6: "Wireless 802.11g 54Mbps Network Adapter [RTL8187]",
    },
    0x13d2: {
        "name": "Shark Multimedia",
        0x0400: "Pocket Ethernet [klsi]",
    },
    0x13d3: {
        "name": "IMC Networks",
        0x3201: "VisionDTV USB-Ter/HAMA USB DVB-T device cold",
        0x3202: "VisionDTV USB-Ter/HAMA USB DVB-T device warm",
        0x3203: "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)",
        0x3204: "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)",
        0x3205: "DNTV Live! Tiny USB2 BDA (No Remote)",
        0x3206: "DNTV Live! Tiny USB2 BDA (No Remote)",
        0x3207: "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)",
        0x3208: "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)",
        0x3209: "DTV-DVB UDST7022BDA DVB-S Box(Without HID)",
        0x3211: "DTV-DVB Hybrid Analog/Capture / Pinnacle PCTV 310e",
        0x3212: "DTV-DVB UDTT704C - DVBT/NTSC/PAL Driver(PCM4)",
        0x3213: "DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver (PCM4)",
        0x3214: "DTV-DVB UDTT704F -(MiniCard) DVBT/NTSC/PAL Driver(Without HID)",
        0x3215: "DTV-DVB UDAT7240 - ATSC/NTSC/PAL Driver(PCM4)",
        0x3216: "DTV-DVB UDTT 7047-USB 2.0 DVB-T Driver",
        0x3217: "Digital-TV Receiver.",
        0x3219: "DTV-DVB UDTT7049 - DVB-T Driver(Without HID)",
        0x3220: "DTV-DVB UDTT 7047M-USB 2.0 DVB-T Driver",
        0x3223: "DNTV Live! Tiny USB2 BDA (No Remote)",
        0x3224: "DNTV Live! Tiny USB2 BDA (No Remote)",
        0x3226: "DigitalNow TinyTwin DVB-T Receiver",
        0x3234: "DVB-T FTA Half Minicard [RTL2832U]",
        0x3236: "DTV-DVB UDTT 7047A-USB 2.0 DVB-T Driver",
        0x3237: "DTV-DVB UDTT 704J - dual DVB-T Driver",
        0x3239: "DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver(Without HID)",
        0x3240: "DTV-DVB UDXTTM6010 - A/D Driver(Without HID)",
        0x3241: "DTV-DVB UDXTTM6010 - A/D Driver(Without HID)",
        0x3242: "DTV-DVB UDAT7240LP - ATSC/NTSC/PAL Driver(Without HID)",
        0x3243: "DTV-DVB UDXTTM6010 - A/D Driver(Without HID)",
        0x3244: "DTV-DVB UDTT 7047Z-USB 2.0 DVB-T Driver",
        0x3247: "802.11 n/g/b Wireless LAN Adapter",
        0x3249: "Internal Bluetooth",
        0x3262: "802.11 n/g/b Wireless LAN USB Adapter",
        0x3273: "802.11 n/g/b Wireless LAN USB Mini-Card",
        0x3274: "DVB-T Dongle [RTL2832U]",
        0x3282: "DVB-T + GPS Minicard [RTL2832U]",
        0x3284: "Wireless LAN USB Mini-Card",
        0x3304: "Asus Integrated Bluetooth module [AR3011]",
        0x3306: "Mediao 802.11n WLAN [Realtek RTL8191SU]",
        0x3315: "Bluetooth module",
        0x3375: "Atheros AR3012 Bluetooth 4.0 Adapter",
        0x5070: "Webcam",
        0x5111: "Integrated Webcam",
        0x5115: "Integrated Webcam",
        0x5116: "Integrated Webcam",
        0x5126: "PC Cam",
        0x5702: "UVC VGA Webcam",
        0x5710: "UVC VGA Webcam",
        0x5716: "UVC VGA Webcam",
        0x7020: "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)",
        0x7022: "DTV-DVB UDST7022BDA DVB-S Box(Without HID)",
    },
    0x13dc: {
        "name": "ALEREON, INC.",
    },
    0x13dd: {
        "name": "i.Tech Dynamic Limited",
    },
    0x13e1: {
        "name": "Kaibo Wire & Cable (Shenzhen) Co., Ltd.",
    },
    0x13e5: {
        "name": "Rane",
        0x0001: "SL-1",
        0x0003: "TTM 57SL",
    },
    0x13e6: {
        "name": "TechnoScope Co., Ltd.",
    },
    0x13ea: {
        "name": "Hengstler",
        0x0001: "C-56 Thermal Printer",
    },
    0x13ec: {
        "name": "Zydacron",
        0x0006: "HID Remote Control",
    },
    0x13ee: {
        "name": "MosArt",
        0x0003: "Optical Mouse",
    },
    0x13fd: {
        "name": "Initio Corporation",
        0x0840: "INIC-1618L SATA",
        0x0841: "Samsung SE-T084M DVD-RW",
        0x1340: "Hi-Speed USB to SATA Bridge",
        0x160f: "RocketFish SATA Bridge [INIC-1611]",
        0x1640: "INIC-1610L SATA Bridge",
        0x1840: "INIC-1608 SATA bridge",
    },
    0x13fe: {
        "name": "Kingston Technology Company Inc.",
        0x1a00: "512MB/1GB Flash Drive",
        0x1a23: "512MB Flash Drive",
        0x1d00: "DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive",
        0x1e00: "Flash Drive 2 GB [ICIDU 2 GB]",
        0x1e50: "U3 Smart Drive",
        0x1f00: "DataTraveler 2.0 4GB Flash Drive / Patriot Xporter 32GB (PEF32GUSB) Flash Drive",
        0x1f23: "2Gb",
        0x2240: "microSD card reader",
        0x3100: "2/4 GB stick",
        0x3123: "Verbatim STORE N GO 4GB",
        0x3800: "Rage XT Flash Drive",
        0x3e00: "Flash Drive",
        0x5100: "Flash Drive",
    },
    0x1400: {
        "name": "Axxion Group Corp.",
    },
    0x1402: {
        "name": "Bowe Bell & Howell",
    },
    0x1403: {
        "name": "Sitronix",
        0x0001: "Digital Photo Frame",
    },
    0x1409: {
        "name": "IDS Imaging Development Systems GmbH",
        0x1000: "generic (firmware not loaded yet)",
        0x1485: "uEye UI1485",
    },
    0x140e: {
        "name": "Telechips, Inc.",
        0xb011: "TCC780X-based player (USB Boot mode)",
        0xb021: "TCC77X-based players (USB Boot mode)",
    },
    0x1410: {
        "name": "Novatel Wireless",
        0x1110: "Merlin S620",
        0x1120: "Merlin EX720",
        0x1130: "Merlin S720",
        0x1400: "Merlin U730/U740 (Vodafone)",
        0x1410: "Merlin U740 (non-Vodafone)",
        0x1430: "Merlin XU870",
        0x1450: "Merlin X950D",
        0x2110: "Ovation U720/MCD3000",
        0x2410: "Expedite EU740",
        0x2420: "Expedite EU850D/EU860D/EU870D",
        0x4100: "U727",
        0x4400: "Ovation MC930D/MC950D",
        0x9010: "Expedite E362",
        0xa001: "Gobi Wireless Modem",
        0xa008: "Gobi Wireless Modem (QDL mode)",
        0xb001: "Ovation MC551",
    },
    0x1415: {
        "name": "Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc.",
        0x0000: "Sony SingStar USBMIC",
        0x0020: "Sony Wireless SingStar",
        0x2000: "Sony Playstation Eye",
    },
    0x1419: {
        "name": "ABILITY ENTERPRISE CO., LTD.",
    },
    0x1429: {
        "name": "Vega Technologies Industrial (Austria) Co.",
    },
    0x142a: {
        "name": "Thales E-Transactions",
        0x0003: "Artema Hybrid",
        0x0005: "Artema Modular",
        0x0043: "medCompact",
    },
    0x142b: {
        "name": "Arbiter Systems, Inc.",
        0x03a5: "933A Portable Power Sentinel",
    },
    0x1430: {
        "name": "RedOctane",
        0x0150: "wireless receiver for skylanders wii",
        0x4734: "Guitar Hero4 hub",
        0x474b: "Guitar Hero MIDI interface",
    },
    0x1431: {
        "name": "Pertech Resources, Inc.",
    },
    0x1435: {
        "name": "Wistron NeWeb",
        0x0427: "UR054g 802.11g Wireless Adapter [Intersil ISL3887]",
        0x0711: "UR055G 802.11bg",
        0x0804: "AR9170+AR9104 802.11abgn Wireless Adapter",
        0x0826: "AR5523",
        0x0827: "AR5523 (no firmware)",
        0x0828: "AR5523",
        0x0829: "AR5523 (no firmware)",
    },
    0x1436: {
        "name": "Denali Software, Inc.",
    },
    0x143c: {
        "name": "Altek Corporation",
    },
    0x1443: {
        "name": "Digilent",
        0x0007: "Development board JTAG",
    },
    0x1446: {
        "name": "X.J.GROUP",
        0x6a73: "Stamps.com Model 510 5LB Scale",
        0x6a78: "DYMO Endicia 75lb Digital Scale",
    },
    0x1453: {
        "name": "Radio Shack",
        0x4026: "26-183 Serial Cable",
    },
    0x1456: {
        "name": "Extending Wire & Cable Co., Ltd.",
    },
    0x1457: {
        "name": "First International Computer, Inc.",
        0x5117: "OpenMoko Neo1973 kernel usbnet (g_ether, CDC Ethernet) mode",
        0x5118: "OpenMoko Neo1973 Debug board (V2+)",
        0x5119: "OpenMoko Neo1973 u-boot cdc_acm serial port",
        0x5120: "OpenMoko Neo1973 u-boot usbtty generic serial",
        0x5121: "OpenMoko Neo1973 kernel mass storage (g_storage) mode",
        0x5122: "OpenMoko Neo1973 / Neo Freerunner kernel cdc_ether USB network",
        0x5123: "OpenMoko Neo1973 internal USB CSR4 module",
        0x5124: "OpenMoko Neo1973 Bluetooth Device ID service",
    },
    0x145f: {
        "name": "Trust",
        0x0106: "Trust K56 V92 USB Modem",
        0x013d: "PC Camera (SN9C201 + OV7660)",
        0x013f: "Megapixel Auto Focus Webcam",
        0x0142: "WB-6250X Webcam",
        0x015a: "WB-8300X 2MP Webcam",
        0x0161: "15901 802.11bg Wireless Adapter [Realtek RTL8187L]",
        0x0167: "Widescreen 3MP Webcam",
        0x0176: "Isla Keyboard",
    },
    0x1460: {
        "name": "Tatung Co.",
        0x9150: "eHome Infrared Transceiver",
    },
    0x1461: {
        "name": "Staccato Communications",
    },
    0x1462: {
        "name": "Micro Star International",
        0x5512: "MegaStick-1 Flash Stick",
        0x8807: "DIGIVOX mini III [af9015]",
    },
    0x1472: {
        "name": "Huawei-3Com",
        0x0007: "Aolynk WUB300g [ZyDAS ZD1211]",
        0x0009: "Aolynk WUB320g",
    },
    0x147a: {
        "name": "Formosa Industrial Computing, Inc.",
        0xe015: "eHome Infrared Receiver",
        0xe016: "eHome Infrared Receiver",
        0xe017: "eHome Infrared Receiver",
        0xe018: "eHome Infrared Receiver",
        0xe02c: "Infrared Receiver",
        0xe03a: "eHome Infrared Receiver",
        0xe03c: "eHome Infrared Receiver",
        0xe03d: "2 Channel Audio",
        0xe03e: "Infrared Receiver [IR605A/Q]",
    },
    0x147e: {
        "name": "Upek",
        0x1000: "Biometric Touchchip/Touchstrip Fingerprint Sensor",
        0x1001: "TCS5B Fingerprint sensor",
        0x1002: "Biometric Touchchip/Touchstrip Fingerprint Sensor",
        0x2016: "Biometric Touchchip/Touchstrip Fingerprint Sensor",
        0x2020: "TouchChip Fingerprint Coprocessor (WBF advanced mode)",
        0x3000: "TCS1C EIM/Cypress Fingerprint sensor",
        0x3001: "TCS1C EIM/STM32 Fingerprint sensor",
    },
    0x147f: {
        "name": "Hama GmbH & Co., KG",
    },
    0x1482: {
        "name": "Vaillant",
        0x1005: "VRD PC-Interface",
    },
    0x1484: {
        "name": "Elsa AG [hex]",
        0x1746: "Ecomo 19H99 Monitor",
        0x7616: "Elsa Hub",
    },
    0x1485: {
        "name": "Silicom",
        0x0001: "U2E",
        0x0002: "Psion Gold Port Ethernet",
    },
    0x1487: {
        "name": "DSP Group, Ltd.",
    },
    0x148e: {
        "name": "EVATRONIX SA",
    },
    0x148f: {
        "name": "Ralink Technology, Corp.",
        0x1706: "RT2500USB Wireless Adapter",
        0x2070: "RT2070 Wireless Adapter",
        0x2570: "RT2570 Wireless Adapter",
        0x2573: "RT2501/RT2573 Wireless Adapter",
        0x2671: "RT2601/RT2671 Wireless Adapter",
        0x2770: "RT2770 Wireless Adapter",
        0x2870: "RT2870 Wireless Adapter",
        0x3070: "RT2870/RT3070 Wireless Adapter",
        0x3071: "RT3071 Wireless Adapter",
        0x3072: "RT3072 Wireless Adapter",
        0x3370: "RT3370 Wireless Adapter",
        0x3572: "RT3572 Wireless Adapter",
        0x3573: "RT3573 Wireless Adapter",
        0x5370: "RT5370 Wireless Adapter",
        0x5372: "RT5372 Wireless Adapter",
        0x5572: "RT5572 Wireless Adapter",
        0x9020: "RT2500USB Wireless Adapter",
        0x9021: "RT2501USB Wireless Adapter",
    },
    0x1491: {
        "name": "Futronic Technology Co. Ltd.",
        0x0020: "FS81 Fingerprint Scanner Module",
    },
    0x1493: {
        "name": "Suunto",
    },
    0x1497: {
        "name": "Panstrong Company Ltd.",
    },
    0x1498: {
        "name": "Microtek International Inc.",
        0xa090: "DVB-T Tuner",
    },
    0x149a: {
        "name": "Imagination Technologies",
        0x2107: "DBX1 DSP core",
    },
    0x14aa: {
        "name": "WideView Technology Inc.",
        0x0001: "Avermedia AverTV DVBT USB1.1 (cold)",
        0x0002: "Avermedia AverTV DVBT USB1.1 (warm)",
        0x0201: "AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (cold)",
        0x0221: "WT-220U DVB-T dongle",
        0x022b: "WT-220U DVB-T dongle",
        0x0301: "AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (warm)",
    },
    0x14ad: {
        "name": "CTK Corporation",
    },
    0x14ae: {
        "name": "Printronix Inc.",
    },
    0x14af: {
        "name": "ATP Electronics Inc.",
    },
    0x14b0: {
        "name": "StarTech.com Ltd.",
    },
    0x14b2: {
        "name": "Ralink Technology, Corp.",
        0x3a93: "Topcom 802.11bg Wireless Adapter [Atheros AR5523]",
        0x3a95: "Toshiba WUS-G06G-JT 802.11bg Wireless Adapter [Atheros AR5523]",
        0x3a98: "Airlink101 AWLL4130 802.11bg Wireless Adapter [Atheros AR5523]",
        0x3c02: "Conceptronic C54RU v2 802.11bg Wireless Adapter [Ralink RT2571]",
        0x3c05: "rt2570 802.11g WLAN",
        0x3c06: "Conceptronic C300RU v1 802.11bgn Wireless Adapter [Ralink RT2870]",
        0x3c07: "802.11n adapter",
        0x3c09: "802.11n adapter",
        0x3c22: "Conceptronic C54RU v3 802.11bg Wireless Adapter [Ralink RT2571W]",
        0x3c23: "Airlink101 AWLL6080 802.11bgn Wireless Adapter [Ralink RT2870]",
        0x3c24: "NEC NP01LM 802.11abg Wireless Adapter [Ralink RT2571W]",
        0x3c25: "DrayTek Vigor N61 802.11bgn Wireless Adapter [Ralink RT2870]",
        0x3c27: "Airlink101 AWLL6070 802.11bgn Wireless Adapter [Ralink RT2770]",
        0x3c28: "Conceptronic C300RU v2 802.11bgn Wireless Adapter [Ralink RT2770]",
        0x3c2b: "NEC NP02LM 802.11bgn Wireless Adapter [Ralink RT3072]",
        0x3c2c: "Keebox W150NU 802.11bgn Wireless Adapter [Ralink RT3070]",
    },
    0x14c0: {
        "name": "Rockwell Automation, Inc.",
    },
    0x14c2: {
        "name": "Gemlight Computer, Ltd",
        0x0250: "Storage Adapter V2",
        0x0350: "Storage Adapter V2",
    },
    0x14c8: {
        "name": "Zytronic",
    },
    0x14cd: {
        "name": "Super Top",
        0x121c: "microSD card reader",
        0x123a: "SD/MMC/RS-MMC Card Reader",
        0x125c: "SD card reader",
        0x127b: "SDXC Reader",
        0x6116: "M6116 SATA Bridge",
        0x6600: "USB 2.0 IDE DEVICE",
        0x6700: "Card Reader",
        0x6900: "Card Reader",
        0x8123: "SD MMC Reader",
        0x8125: "SD MMC Reader",
    },
    0x14d8: {
        "name": "JAMER INDUSTRIES CO., LTD.",
    },
    0x14dd: {
        "name": "Raritan Computer, Inc.",
        0x1007: "D2CIM-VUSB KVM connector",
    },
    0x14e0: {
        "name": "WiNRADiO Communications",
        0x0501: "WR-G528e 'CHEETAH'",
    },
    0x14e1: {
        "name": "Dialogue Technology Corp.",
        0x5000: "PenMount 5000 Touch Controller",
    },
    0x14e5: {
        "name": "SAIN Information & Communications Co., Ltd.",
    },
    0x14ea: {
        "name": "Planex Communications",
        0xab10: "GW-US54GZ",
        0xab11: "GU-1000T",
        0xab13: "GW-US54Mini 802.11bg",
    },
    0x14ed: {
        "name": "Shure Inc.",
        0x29b6: "X2u Adapter",
    },
    0x14f7: {
        "name": "TechniSat Digital GmbH",
        0x0001: "SkyStar 2 HD CI",
        0x0002: "SkyStar 2 HD CI",
        0x0003: "CableStar Combo HD CI",
        0x0004: "AirStar TeleStick 2",
        0x0500: "DVB-PC TV Star HD",
    },
    0x1500: {
        "name": "Ellisys",
    },
    0x1501: {
        "name": "Pine-Tum Enterprise Co., Ltd.",
    },
    0x1509: {
        "name": "First International Computer, Inc.",
        0x9242: "eHome Infrared Transceiver",
    },
    0x1513: {
        "name": "medMobile",
        0x0444: "medMobile",
    },
    0x1514: {
        "name": "Actel",
        0x2003: "FlashPro3 Programmer",
        0x2004: "FlashPro3 Programmer",
        0x2005: "FlashPro3 Programmer",
    },
    0x1516: {
        "name": "CompUSA",
        0x1603: "Flash Drive",
        0x8628: "Pen Drive",
    },
    0x1518: {
        "name": "Cheshire Engineering Corp.",
        0x0001: "HDReye High Dynamic Range Camera",
        0x0002: "HDReye (before firmware loads)",
    },
    0x1520: {
        "name": "Bitwire Corp.",
    },
    0x1524: {
        "name": "ENE Technology Inc",
        0x6680: "UTS 6680",
    },
    0x1527: {
        "name": "Silicon Portals",
        0x0200: "YAP Phone (no firmware)",
        0x0201: "YAP Phone",
    },
    0x1529: {
        "name": "UBIQUAM Co., Ltd.",
        0x3100: "CDMA 1xRTT USB Modem (U-100/105/200/300/520)",
    },
    0x152a: {
        "name": "Thesycon Systemsoftware & Consulting GmbH",
    },
    0x152d: {
        "name": "JMicron Technology Corp. / JMicron USA Technology Corp.",
        0x0539: "JMS539 SuperSpeed SATA II 3.0G Bridge",
        0x0770: "Alienware Integrated Webcam",
        0x2329: "JM20329 SATA Bridge",
        0x2335: "ATA/ATAPI Bridge",
        0x2336: "Hard Disk Drive",
        0x2337: "ATA/ATAPI Bridge",
        0x2338: "JM20337 Hi-Speed USB to SATA & PATA Combo Bridge",
        0x2339: "JM20339 SATA Bridge",
        0x2352: "ATA/ATAPI Bridge",
        0x2509: "JMS539 SuperSpeed SATA II 3.0G Bridge",
    },
    0x152e: {
        "name": "LG (HLDS)",
        0x2507: "PL-2507 IDE Controller",
        0xe001: "GSA-5120D DVD-RW",
    },
    0x1532: {
        "name": "Razer USA, Ltd",
        0x0001: "RZ01-020300 Optical Mouse [Diamondback]",
        0x0003: "Krait Mouse",
        0x0007: "DeathAdder Mouse",
        0x0013: "Orochi mouse",
        0x0016: "DeathAdder Mouse",
        0x0017: "RZ01-0035 Laser Gaming Mouse [Imperator]",
        0x001c: "RZ01-0036 Optical Gaming Mouse [Abyssus]",
        0x0024: "Razer Mamba",
        0x002e: "RZ01-0058 Gaming Mouse [Naga]",
        0x0036: "RZ01-0075, Gaming Mouse [Naga Hex]",
        0x0101: "Copperhead Mouse",
        0x0102: "Tarantula Keyboard",
        0x0109: "Lycosa Keyboard",
        0x0300: "RZ06-0063 Motion Sensing Controllers [Hydra]",
    },
    0x1546: {
        "name": "U-Blox AG",
    },
    0x1547: {
        "name": "SG Intec Ltd & Co KG",
        0x1000: "SG-Lock[U2]",
    },
    0x154a: {
        "name": "Celectronic GmbH",
        0x8180: "CARD STAR/medic2",
    },
    0x154b: {
        "name": "PNY",
        0x0010: "USB 2.0 Flash Drive",
        0x004d: "8 GB Flash Drive",
        0x0057: "32GB Micro Slide Attache Flash Drive",
        0x6545: "FD Device",
    },
    0x154d: {
        "name": "ConnectCounty Holdings Berhad",
    },
    0x154e: {
        "name": "D&M Holdings, Inc. (Denon/Marantz)",
        0x3000: "Marantz RC9001 Remote Control",
    },
    0x154f: {
        "name": "SNBC CO., Ltd",
    },
    0x1554: {
        "name": "Prolink Microsystems Corp.",
        0x5010: "PV-D231U(RN)-F [PixelView PlayTV SBTVD Full-Seg]",
    },
    0x1557: {
        "name": "OQO",
        0x0002: "model 01 WiFi interface",
        0x0003: "model 01 Bluetooth interface",
        0x0a80: "Gobi Wireless Modem (QDL mode)",
        0x7720: "model 01+ Ethernet",
        0x8150: "model 01 Ethernet interface",
    },
    0x1568: {
        "name": "Sunf Pu Technology Co., Ltd",
    },
    0x156f: {
        "name": "Quantum Corporation",
    },
    0x1570: {
        "name": "ALLTOP TECHNOLOGY CO., LTD.",
    },
    0x157b: {
        "name": "Ketron SRL",
    },
    0x157e: {
        "name": "TRENDnet",
        0x3006: "TEW-444UB EU [TRENDnet]",
        0x3007: "TEW-444UB EU (no firmware)",
        0x300a: "TEW-429UB 802.11bg",
        0x300b: "TEW-429UB 802.11bg",
        0x300c: "TEW-429UF A1 802.11bg Wireless Adapter [ZyDAS ZD1211B]",
        0x300d: "TEW-429UB C1 802.11bg",
        0x300e: "SMC SMCWUSB-N 802.11bgn 2x2:2 Wireless Adapter [Ralink RT2870]",
        0x3012: "TEW-604UB 802.11bg Wireless Adapter [Atheros AR5523]",
        0x3013: "TEW-645UB 802.11bgn 1x2:2 Wireless Adapter [Ralink RT2770]",
        0x3204: "Allnet ALL0298 v2 802.11bg",
        0x3205: "Allnet ALL0283 [AR5523]",
        0x3206: "Allnet ALL0283 [AR5523](no firmware)",
        0x3207: "TEW-509UB A1 802.11abg Wireless Adapter [ZyDAS ZD1211]",
        0x3208: "TEW-509UB 1.1R 802.11abg Wireless Adapter",
    },
    0x1582: {
        "name": "Fiberline",
        0x6003: "WL-430U 802.11bg",
    },
    0x1587: {
        "name": "SMA Technologie AG",
    },
    0x158d: {
        "name": "Oakley Inc.",
    },
    0x158e: {
        "name": "JDS Uniphase Corporation (JDSU)",
        0x0820: "SmartPocket Class Device",
    },
    0x1598: {
        "name": "Kunshan Guoji Electronics Co., Ltd.",
    },
    0x15a2: {
        "name": "Freescale Semiconductor, Inc.",
        0x0038: "9S08JS Bootloader",
        0x003b: "USB2CAN Application for ColdFire DEMOJM board",
        0x0042: "OSBDM - Debug Port",
        0x004f: "i.MX28 SystemOnChip in RecoveryMode",
        0x0052: "i.MX50 SystemOnChip in RecoveryMode",
        0x0054: "i.MX6Q SystemOnChip in RecoveryMode",
    },
    0x15a4: {
        "name": "Afatech Technologies, Inc.",
        0x1000: "AF9015/AF9035 DVB-T stick",
        0x1001: "AF9015/AF9035 DVB-T stick",
        0x1336: "SDHC/MicroSD/MMC/MS/M2/CF/XD Flash Card Reader",
        0x9015: "AF9015 DVB-T USB2.0 stick",
        0x9016: "AF9015 DVB-T USB2.0 stick",
    },
    0x15a8: {
        "name": "Teams Power Limited",
    },
    0x15a9: {
        "name": "Gemtek",
        0x0002: "SparkLAN WL-682 802.11bg Wireless Adapter [Intersil ISL3887]",
        0x0004: "WUBR-177G [Ralink RT2571W]",
        0x0006: "Wireless 11n USB Adapter",
        0x0010: "802.11n USB Wireless Card",
        0x0012: "WUBR-208N 802.11abgn Wireless Adapter [Ralink RT2870]",
    },
    0x15aa: {
        "name": "Gearway Electronics (Dong Guan) Co., Ltd.",
    },
    0x15ad: {
        "name": "VMware Inc.",
    },
    0x15ba: {
        "name": "Olimex Ltd.",
        0x0003: "OpenOCD JTAG",
        0x0004: "OpenOCD JTAG TINY",
        0x002a: "ARM-USB-TINY-H JTAG interface",
        0x002b: "ARM-USB-OCD-H JTAG+RS232",
    },
    0x15c0: {
        "name": "XL Imaging",
        0x0001: "2M pixel Microscope Camera",
        0x0002: "3M pixel Microscope Camera",
        0x0003: "1.3M pixel Microscope Camera (mono)",
        0x0004: "1.3M pixel Microscope Camera (colour)",
        0x0005: "3M pixel Microscope Camera (Mk 2)",
        0x0006: "2M pixel Microscope Camera (with capture button)",
        0x0007: "3M pixel Microscope Camera (with capture button)",
        0x0008: "1.3M pixel Microscope Camera (colour, with capture button)",
        0x0009: "1.3M pixel Microscope Camera (colour, with capture button)",
        0x000a: "2M pixel Microscope Camera (Mk 2)",
        0x0010: "1.3M pixel \"Tinycam\"",
        0x0101: "3M pixel Microscope Camera",
    },
    0x15c2: {
        "name": "SoundGraph Inc.",
        0x0036: "LC16M VFD Display/IR Receiver",
        0x0038: "GD01 MX LCD Display/IR Receiver",
        0xffda: "iMON PAD Remote Controller",
        0xffdc: "iMON PAD Remote Controller",
    },
    0x15c5: {
        "name": "Advance Multimedia Internet Technology Inc. (AMIT)",
        0x0008: "WL532U 802.11g Adapter",
    },
    0x15c6: {
        "name": "Laboratoires MXM",
        0x1000: "DigistimSP (cold)",
        0x1001: "DigistimSP (warm)",
        0x1002: "DigimapSP USB (cold)",
        0x1003: "DigimapSP USB (warm)",
        0x1004: "DigistimSP (cold)",
        0x1005: "DigistimSP (warm)",
        0x1100: "Odyssee (cold)",
        0x1101: "Odyssee (warm)",
        0x1200: "Digispy",
    },
    0x15c8: {
        "name": "KTF Technologies",
        0x3201: "EVER EV-W100/EV-W250",
    },
    0x15c9: {
        "name": "D-Box Technologies",
    },
    0x15ca: {
        "name": "Textech International Ltd.",
        0x00c3: "Mini Optical Mouse",
        0x0101: "MIDI Interface cable",
        0x1806: "MIDI Interface cable",
    },
    0x15d5: {
        "name": "Coulomb Electronics Ltd.",
    },
    0x15d9: {
        "name": "Trust International B.V.",
        0x0a33: "Optical Mouse",
        0x0a37: "Mouse",
        0x0a41: "MI-2540D [Optical mouse]",
        0x0a4c: "USB+PS/2 Optical Mouse",
        0x0a4d: "Optical Mouse",
    },
    0x15dc: {
        "name": "Hynix Semiconductor Inc.",
    },
    0x15e0: {
        "name": "Seong Ji Industrial Co., Ltd.",
    },
    0x15e1: {
        "name": "RSA",
        0x2007: "RSA SecurID (R) Authenticator",
    },
    0x15e4: {
        "name": "Numark",
        0x0024: "Mixtrack",
        0x0140: "ION VCR 2 PC / Video 2 PC",
    },
    0x15e8: {
        "name": "SohoWare",
        0x9100: "NUB100 Ethernet [pegasus]",
        0x9110: "10/100 USB Ethernet",
    },
    0x15e9: {
        "name": "Pacific Digital Corp.",
        0x04ce: "MemoryFrame MF-570",
        0x1968: "MemoryFrame MF-570",
        0x1969: "Digital Frame",
    },
    0x15ec: {
        "name": "Belcarra Technologies Corp.",
    },
    0x15f4: {
        "name": "HanfTek",
        0x0001: "HanfTek UMT-010 USB2.0 DVB-T (cold)",
        0x0025: "HanfTek UMT-010 USB2.0 DVB-T (warm)",
    },
    0x1604: {
        "name": "Tascam",
        0x8000: "US-428 Audio/Midi Controller (without fw)",
        0x8001: "US-428 Audio/Midi Controller",
        0x8004: "US-224 Audio/Midi Controller (without fw)",
        0x8005: "US-224 Audio/Midi Controller",
        0x8006: "US-122 Audio/Midi Interface (without fw)",
        0x8007: "US-122 Audio/Midi Interface",
    },
    0x1606: {
        "name": "Umax",
        0x0002: "Astra 1236U Scanner",
        0x0010: "Astra 1220U",
        0x0030: "Astra 1600U/2000U",
        0x0050: "Scanner",
        0x0060: "Astra 3400/3450",
        0x0070: "Astra 4400/4450",
        0x0130: "Astra 2100U",
        0x0160: "Astra 5400U",
        0x0170: "Uniscan D50",
        0x0230: "Astra 2200/2200SU",
        0x0350: "Astra 4800/4850 Scanner",
        0x1030: "Astra 4000U",
        0x1220: "Genesys Logic Scanner Controller NT5.0",
        0x2010: "AstraCam Digital Camera",
        0x2020: "AstraCam 1000",
        0x2030: "AstraCam 1800 Digital Camera",
    },
    0x1608: {
        "name": "Inside Out Networks [hex]",
        0x0001: "EdgePort/4 Serial Port",
        0x0002: "Edgeport/8",
        0x0003: "Rapidport/4",
        0x0004: "Edgeport/4",
        0x0005: "Edgeport/2",
        0x0006: "Edgeport/4i",
        0x0007: "Edgeport/2i",
        0x0008: "Edgeport/8",
        0x000c: "Edgeport/421",
        0x000d: "Edgeport/21",
        0x000e: "Edgeport/4",
        0x000f: "Edgeport/8",
        0x0010: "Edgeport/2",
        0x0011: "Edgeport/4",
        0x0012: "Edgeport/416",
        0x0014: "Edgeport/8i",
        0x0018: "Edgeport/412",
        0x0019: "Edgeport/412",
        0x001a: "Edgeport/2+2i",
        0x0101: "Edgeport/4",
        0x0105: "Edgeport/2",
        0x0106: "Edgeport/4i",
        0x0107: "Edgeport/2i",
        0x010c: "Edgeport/421",
        0x010d: "Edgeport/21",
        0x0110: "Edgeport/2",
        0x0111: "Edgeport/4",
        0x0112: "Edgeport/416",
        0x0114: "Edgeport/8i",
        0x0201: "Edgeport/4",
        0x0203: "Rapidport/4",
        0x0204: "Edgeport/4",
        0x0205: "Edgeport/2",
        0x0206: "Edgeport/4i",
        0x0207: "Edgeport/2i",
        0x020c: "Edgeport/421",
        0x020d: "Edgeport/21",
        0x020e: "Edgeport/4",
        0x020f: "Edgeport/8",
        0x0210: "Edgeport/2",
        0x0211: "Edgeport/4",
        0x0212: "Edgeport/416",
        0x0214: "Edgeport/8i",
        0x0215: "Edgeport/1",
        0x0216: "EPOS/44",
        0x0217: "Edgeport/42",
        0x021a: "Edgeport/2+2i",
        0x021b: "Edgeport/2c",
        0x021c: "Edgeport/221c",
        0x021d: "Edgeport/22c",
        0x021e: "Edgeport/21c",
        0x021f: "Edgeport/62",
        0x0240: "Edgeport/1",
        0x0241: "Edgeport/1i",
        0x0242: "Edgeport/4s",
        0x0243: "Edgeport/8s",
        0x0244: "Edgeport/8",
        0x0245: "Edgeport/22c",
        0x0301: "Watchport/P",
        0x0302: "Watchport/M",
        0x0303: "Watchport/W",
        0x0304: "Watchport/T",
        0x0305: "Watchport/H",
        0x0306: "Watchport/E",
        0x0307: "Watchport/L",
        0x0308: "Watchport/R",
        0x0309: "Watchport/A",
        0x030a: "Watchport/D",
        0x030b: "Watchport/D",
        0x030c: "Power Management Port",
        0x030e: "Power Management Port",
        0x030f: "Watchport/G",
        0x0310: "Watchport/Tc",
        0x0311: "Watchport/Hc",
        0x1403: "MultiTech Systems MT4X56 Modem",
        0x1a17: "Agilent Technologies (E6473)",
    },
    0x160a: {
        "name": "VIA Technologies, Inc.",
        0x3184: "VIA VNT-6656 [WiFi 802.11b/g USB Dongle]",
    },
    0x160e: {
        "name": "INRO",
        0x0001: "E2USBKey",
    },
    0x1614: {
        "name": "Amoi Electronics",
        0x0404: "WMA9109 UMTS Phone",
        0x0600: "Vodafone VDA GPS / Toschiba Protege G710",
        0x0804: "WP-S1 Phone",
    },
    0x1619: {
        "name": "L & K Precision Technology Co., Ltd.",
    },
    0x1621: {
        "name": "Wionics Research",
    },
    0x1628: {
        "name": "Stonestreet One, Inc.",
    },
    0x162a: {
        "name": "Airgo Networks Inc.",
    },
    0x162f: {
        "name": "WiQuest Communications, Inc.",
    },
    0x1630: {
        "name": "2Wire, Inc.",
        0x0005: "802.11g Wireless Adapter [Intersil ISL3886]",
        0x0011: "PC Port 10 Mps Adapter",
        0xff81: "802.11b Wireless Adapter [Lucent/Agere Hermes I]",
    },
    0x1631: {
        "name": "Good Way Technology",
        0x6200: "GWUSB2E",
        0xc019: "RT2573",
    },
    0x1645: {
        "name": "Cross Match Technologies GmbH",
        0x0001: "1S Serial Port",
        0x0002: "2S Serial Port",
        0x0003: "1S25 Serial Port",
        0x0004: "4S Serial Port",
        0x0005: "E45 Ethernet [klsi]",
        0x0006: "Parallel Port",
        0x0007: "U1-SC25 SCSI",
        0x0008: "Ethernet",
        0x0016: "Bi-directional to Parallel Printer Converter",
        0x0080: "1 port to Serial Converter",
        0x0081: "1 port to Serial Converter",
        0x0093: "1S9 Serial Port",
        0x8000: "EZ-USB",
        0x8001: "1 port to Serial",
        0x8002: "2x Serial Port",
        0x8003: "1 port to Serial",
        0x8004: "2U4S serial/usb hub",
        0x8005: "Ethernet",
        0x8080: "1 port to Serial",
        0x8081: "1 port to Serial",
        0x8093: "PortGear Serial Port",
    },
    0x1649: {
        "name": "SofTec Microsystems",
        0x0102: "uDART In-Circuit Debugger",
        0x0200: "SpYder USBSPYDER08",
    },
    0x164a: {
        "name": "ChipX",
    },
    0x164c: {
        "name": "Matrix Vision GmbH",
        0x0101: "mvBlueFOX camera (no firmware)",
        0x0103: "mvBlueFOX camera",
        0x0201: "mvBlueLYNX-X intelligent camera (bootloader)",
        0x0203: "mvBlueLYNX-X intelligent camera",
    },
    0x1657: {
        "name": "Struck Innovative Systeme GmbH",
        0x3150: "SIS3150 USB2.0 to VME interface",
    },
    0x165b: {
        "name": "Frontier Design Group",
        0x8101: "Tranzport Control Surface",
        0xfad1: "Alphatrack Control Surface",
    },
    0x165c: {
        "name": "Kondo Kagaku",
        0x0002: "Serial Adapter",
    },
    0x1660: {
        "name": "Creatix Polymedia GmbH",
    },
    0x1668: {
        "name": "Actiontec Electronics, Inc. [hex]",
        0x0009: "Gateway",
        0x0333: "Modem",
        0x0358: "InternetPhoneWizard",
        0x0405: "Gateway",
        0x0408: "Prism2.5 802.11b Adapter",
        0x0413: "Gateway",
        0x0421: "Prism2.5 802.11b Adapter",
        0x0441: "IBM Integrated Bluetooth II",
        0x0500: "BTM200B BlueTooth Adapter",
        0x1050: "802UIG-1 802.11g Wireless Mini Adapter [Intersil ISL3887]",
        0x1200: "802AIN Wireless N Network Adapter [Atheros AR9170+AR9101]",
        0x1441: "IBM Integrated Bluetooth II",
        0x2441: "BMDC-2 IBM Bluetooth III w.56k",
        0x3441: "IBM Integrated Bluetooth III",
        0x6010: "Gateway",
        0x6097: "802.11b Wireless Adapter",
        0x6106: "802UI3(B) 802.11b Wireless Adapter [Intersil PRISM 3]",
        0x7605: "UAT1 Wireless Ethernet Adapter",
    },
    0x1669: {
        "name": "PiKRON Ltd. [hex]",
        0x1001: "uLan2USB Converter - PS1 protocol",
    },
    0x166a: {
        "name": "Clipsal",
        0x0101: "C-Bus Multi-room Audio Matrix Switcher",
        0x0201: "C-Bus Pascal Automation Controller",
        0x0301: "C-Bus Wireless PC Interface",
        0x0303: "C-Bus interface",
        0x0304: "C-Bus Black and White Touchscreen",
        0x0305: "C-Bus Spectrum Colour Touchscreen",
        0x0401: "C-Bus Architectural Dimmer",
    },
    0x1677: {
        "name": "China Huada Integrated Circuit Design (Group) Co., Ltd. (CIDC Group)",
        0x0103: "Token",
    },
    0x1679: {
        "name": "Total Phase",
        0x2001: "Beagle Protocol Analyzer",
        0x2002: "Cheetah SPI Host Adapter",
    },
    0x1680: {
        "name": "Golden Bridge Electech Inc.",
        0xa332: "DVB-T Dongle [RTL2832U]",
    },
    0x1681: {
        "name": "Prevo Technologies, Inc.",
        0x0001: "Tuner's Dashboard",
        0x0002: "Tubachron",
    },
    0x1682: {
        "name": "Maxwise Production Enterprise Ltd.",
    },
    0x1684: {
        "name": "Godspeed Computer Corp.",
    },
    0x1685: {
        "name": "Delock",
        0x0200: "Infrared adapter",
    },
    0x1686: {
        "name": "ZOOM Corporation",
        0x0045: "H4 Digital Recorder",
    },
    0x1687: {
        "name": "Kingmax Digital Inc.",
        0x5289: "FlashDisk",
        0x6211: "FlashDisk",
    },
    0x1688: {
        "name": "Saab AB",
    },
    0x1689: {
        "name": "Razer USA, Ltd",
        0xfd00: "Onza Tournament Edition controller",
    },
    0x168c: {
        "name": "Atheros Communications",
        0x0001: "AR5523",
        0x0002: "AR5523 (no firmware)",
    },
    0x1690: {
        "name": "Askey Computer Corp. [hex]",
        0x0001: "Arcaze Gamepad",
        0x0101: "Creative Modem Blaster DE5670",
        0x0102: "V1456 VQE-R2 Modem [conexant]",
        0x0103: "1456 VQE-R3 Modem [conexant]",
        0x0104: "HCF V90 Data Fax RTAD Modem",
        0x0107: "HCF V.90 Data,Fax,RTAD Modem",
        0x0109: "MagicXpress V.90 Pocket Modem [conexant]",
        0x0203: "Voyager ADSL Modem Loader",
        0x0204: "Voyager ADSL Modem",
        0x0205: "DSL Modem",
        0x0206: "GlobeSpan ADSL WAN Modem",
        0x0208: "DSL Modem",
        0x0209: "Voyager 100 ADSL Modem",
        0x0211: "Globespan Virata ADSL LAN Modem",
        0x0212: "DSL Modem",
        0x0213: "HM121d DSL Modem",
        0x0214: "HM121d DSL Modem",
        0x0215: "Voyager 105 ADSL Modem",
        0x0701: "WLAN",
        0x0710: "SMCWUSBT-G",
        0x0711: "SMCWUSBT-G (no firmware)",
        0x0712: "AR5523",
        0x0713: "AR5523 (no firmware)",
        0x0715: "Name: Voyager 1055 Laptop 802.11g Adapter [Broadcom 4320]",
        0x0722: "RT2573",
        0x0726: "Wi-Fi Wireless LAN Adapter",
        0x0740: "802.11n Wireless LAN Card",
        0x0901: "Voyager 205 ADSL Router",
    },
    0x1696: {
        "name": "Hitachi Video and Information System, Inc.",
    },
    0x1697: {
        "name": "VTec Test, Inc.",
    },
    0x16a5: {
        "name": "Shenzhen Zhengerya Cable Co., Ltd.",
    },
    0x16a6: {
        "name": "Unigraf",
        0x3000: "VTG-3xxx Video Test Generator family",
        0x4000: "VTG-4xxx Video Test Generator family",
        0x5000: "VTG-5xxx Video Test Generator family",
        0x5001: "VTG-5xxx Special (update) mode of VTG-5xxx family",
    },
    0x16ab: {
        "name": "Global Sun Technology",
        0x7801: "AR5523",
        0x7802: "AR5523 (no firmware)",
        0x7811: "AR5523",
        0x7812: "AR5523 (no firmware)",
    },
    0x16ac: {
        "name": "Dongguan ChingLung Wire & Cable Co., Ltd.",
    },
    0x16b4: {
        "name": "iStation",
        0x0801: "U43",
    },
    0x16b5: {
        "name": "Persentec, Inc.",
        0x0002: "Otto driving companion",
    },
    0x16c0: {
        "name": "Van Ooijen Technische Informatica",
        0x03e8: "free for internal lab use 1000",
        0x03e9: "free for internal lab use 1001",
        0x03ea: "free for internal lab use 1002",
        0x03eb: "free for internal lab use 1003",
        0x03ec: "free for internal lab use 1004",
        0x03ed: "free for internal lab use 1005",
        0x03ee: "free for internal lab use 1006",
        0x03ef: "free for internal lab use 1007",
        0x03f0: "free for internal lab use 1008",
        0x03f1: "free for internal lab use 1009",
        0x0477: "Teensy Rebootor",
        0x0478: "Teensy Halfkay Bootloader",
        0x0479: "Teensy Debug",
        0x047a: "Teensy Serial",
        0x047b: "Teensy Serial+Debug",
        0x047c: "Teensy Keyboard",
        0x047d: "Teensy Keyboard+Debug",
        0x047e: "Teensy Mouse",
        0x047f: "Teensy Mouse+Debug",
        0x0480: "Teensy RawHID",
        0x0481: "Teensy RawHID+Debug",
        0x0482: "Teensyduino Keyboard+Mouse+Joystick",
        0x0483: "Teensyduino Serial",
        0x0484: "Teensyduino Disk",
        0x0485: "Teensyduino MIDI",
        0x0486: "Teensyduino RawHID",
        0x0487: "Teensyduino Serial+Keyboard+Mouse+Joystick",
        0x0488: "Teensyduino Flight Sim Controls",
        0x05dc: "shared ID for use with libusb",
        0x05dd: "BlackcatUSB2",
        0x05df: "HID device except mice, keyboards, and joysticks",
        0x05e1: "Free shared USB VID/PID pair for CDC devices",
        0x05e4: "Free shared USB VID/PID pair for MIDI devices",
        0x06b4: "USB2LPT with 2 interfaces",
        0x06b5: "USB2LPT with 3 interfaces (native, HID, printer)",
        0x076b: "OpenPCD 13.56MHz RFID Reader",
        0x076c: "OpenPICC 13.56MHz RFID Simulator (native)",
        0x08ac: "OpenBeacon USB stick",
        0x08ca: "Alpermann+Velte Universal Display",
        0x08cb: "Alpermann+Velte Studio Clock",
        0x08cc: "Alpermann+Velte SAM7S MT Boot Loader",
        0x08cd: "Alpermann+Velte SAM7X MT Boot Loader",
        0x0a32: "jbmedia Light-Manager Pro",
        0x27d8: "libusb-bound devices",
        0x27d9: "HID device except mice, keyboards, and joysticks",
        0x27da: "Mouse",
        0x27db: "Keyboard",
        0x27dc: "Joystick",
        0x27dd: "CDC-ACM class devices (modems)",
        0x27de: "MIDI class devices",
        0x294a: "Eye Movement Recorder [Visagraph]",
        0x294b: "Eye Movement Recorder [ReadAlyzer]",
    },
    0x16ca: {
        "name": "Wireless Cables, Inc.",
        0x1502: "Bluetooth Dongle",
    },
    0x16cc: {
        "name": "silex technology, Inc.",
    },
    0x16d0: {
        "name": "MCS",
        0x0498: "Braintechnology USB-LPS",
        0x0504: "RETRO Innovations ZoomFloppy",
        0x054b: "GrauTec ReelBox OLED Display (external)",
        0x05be: "EasyLogic Board",
        0x06f9: "Gabotronics Xminilab",
        0x0753: "Digistump DigiSpark",
        0x075c: "AB-1.x UAC1 [Audio Widget]",
        0x075d: "AB-1.x UAC2 [Audio Widget]",
        0x080a: "S2E1 Interface",
    },
    0x16d3: {
        "name": "Frontline Test Equipment, Inc.",
    },
    0x16d5: {
        "name": "AnyDATA Corporation",
        0x6202: "CDMA/UMTS/GPRS modem",
        0x6501: "CDMA 2000 1xRTT/EV-DO Modem",
        0x6502: "CDMA/UMTS/GPRS modem",
    },
    0x16d6: {
        "name": "JABLOCOM s.r.o.",
        0x8000: "GDP-04 desktop phone",
        0x8001: "EYE-02",
        0x8003: "GDP-04 modem",
        0x8004: "Bootloader",
        0x8005: "GDP-04i",
        0x8007: "BTP-06 modem",
    },
    0x16d8: {
        "name": "CMOTECH Co., Ltd.",
        0x5141: "CMOTECH CDMA Technologies modem",
        0x5533: "CCU-550 CDMA EV-DO modem",
        0x5543: "CDMA 2000 1xRTT/1xEVDO modem",
        0x6280: "CMOTECH CDMA Technologies modem",
        0x6803: "CNU-680 CDMA EV-DO modem",
        0x8001: "Gobi 2000 Wireless Modem (QDL mode)",
        0x8002: "Gobi 2000 Wireless Modem",
    },
    0x16dc: {
        "name": "Wiener, Plein & Baus",
        0x0001: "CC",
        0x000b: "VM",
        0x0010: "PL512 Power Supply System",
        0x0011: "MARATON Power Supply System",
        0x0012: "MPOD Multi Channel Power Supply System",
        0x0015: "CML Control, Measurement and Data Logging System",
    },
    0x16df: {
        "name": "King Billion Electronics Co., Ltd.",
    },
    0x16f0: {
        "name": "GN ReSound A/S",
        0x0001: "Speedlink Programming Interface",
        0x0003: "Airlink Wireless Programming Interface",
    },
    0x16f5: {
        "name": "Futurelogic Inc.",
    },
    0x1706: {
        "name": "BlueView Technologies, Inc.",
    },
    0x1707: {
        "name": "ARTIMI",
    },
    0x170b: {
        "name": "Swissonic",
        0x0011: "MIDI-USB 1x1",
    },
    0x170d: {
        "name": "Avnera",
    },
    0x1725: {
        "name": "Vitesse Semiconductor",
    },
    0x1726: {
        "name": "Axesstel, Inc.",
        0x1000: "wireless modem",
        0x2000: "wireless modem",
        0x3000: "wireless modem",
    },
    0x172f: {
        "name": "Waltop International Corp.",
        0x0022: "Tablet",
        0x0024: "Tablet",
        0x0025: "Tablet",
        0x0026: "Tablet",
        0x0031: "Slim Tablet 12.1\"",
        0x0032: "Slim Tablet 5.8\"",
        0x0034: "Slim Tablet 12.1\"",
        0x0038: "Genius G-Pen F509",
        0x0500: "Media Tablet 14.1\"",
        0x0501: "Media Tablet 10.6\"",
        0x0502: "Sirius Battery Free Tablet",
    },
    0x1733: {
        "name": "Cellink Technology Co., Ltd",
        0x0101: "RF Wireless Optical Mouse OP-701",
    },
    0x1736: {
        "name": "CANON IMAGING SYSTEM TECHNOLOGIES INC.",
    },
    0x1737: {
        "name": "Linksys",
        0x0039: "USB1000 Gigabit Notebook Adapter",
        0x0070: "WUSB100 v1 RangePlus Wireless Network Adapter [Ralink RT2870]",
        0x0071: "WUSB600N v1 Dual-Band Wireless-N Network Adapter [Ralink RT2870]",
        0x0073: "WUSB54GC v2 802.11g Adapter [Realtek RTL8187B]",
        0x0075: "WUSB54GSC v2 802.11g Adapter [Broadcom 4326U]",
        0x0077: "WUSB54GC v3 802.11g Adapter [Ralink RT2070L]",
        0x0078: "WUSB100 v2 RangePlus Wireless Network Adapter [Ralink RT3070]",
        0x0079: "WUSB600N v2 Dual-Band Wireless-N Network Adapter [Ralink RT3572]",
    },
    0x1740: {
        "name": "Senao",
        0x0605: "LevelOne WUA-0605 N_Max Wireless USB Adapter",
        0x0615: "LevelOne WUA-0615 N_Max Wireless USB Adapter",
        0x1000: "NUB-350 802.11g Wireless Adapter [Intersil ISL3887]",
        0x2000: "NUB-8301 802.11bg",
        0x3701: "EUB-3701 EXT 802.11g Wireless Adapter [Ralink RT2571W]",
        0x9603: "RTL8188S WLAN Adapter",
        0x9701: "EnGenius 802.11n Wireless USB Adapter",
        0x9702: "EnGenius 802.11n Wireless USB Adapter",
        0x9703: "EnGenius 802.11n Wireless USB Adapter",
        0x9705: "EnGenius 802.11n Wireless USB Adapter",
        0x9706: "EUB9706 802.11n Wireless Adapter [Ralink RT3072]",
        0x9801: "EUB9801 802.11abgn Wireless Adapter [Ralink RT3572]",
    },
    0x1743: {
        "name": "General Atomics",
    },
    0x174c: {
        "name": "ASMedia Technology Inc.",
        0x5106: "Transcend StoreJet 25M3",
        0x55aa: "ASMedia 2105 SATA bridge",
    },
    0x174f: {
        "name": "Syntek",
        0x1105: "SM-MS/Pro-MMC-XD Card Reader",
        0x110b: "HP Webcam",
        0x1403: "Integrated Webcam",
        0x1404: "USB Camera device, 1.3 MPixel Web Cam",
        0x5212: "USB 2.0 UVC PC Camera",
        0x5a11: "PC Camera",
        0x5a31: "Sonix USB 2.0 Camera",
        0x5a35: "Sonix 1.3MPixel USB 2.0 Camera",
        0x6a31: "Web Cam - Asus A8J, F3S, F5R, VX2S, V1S",
        0x6a33: "Web Cam - Asus F3SA, F9J, F9S",
        0x6a51: "2.0MPixel Web Cam - Asus Z96J, Z96S, S96S",
        0x6a54: "Web Cam",
        0x6d51: "2.0Mpixel Web Cam - Eurocom D900C",
        0x8a12: "Syntek 0.3MPixel USB 2.0 UVC PC Camera",
        0x8a33: "Syntek USB 2.0 UVC PC Camera",
        0xa311: "1.3MPixel Web Cam - Asus A3A, A6J, A6K, A6M, A6R, A6T, A6V, A7T, A7sv, A7U",
        0xa312: "1.3MPixel Web Cam",
        0xa821: "Web Cam - Packard Bell BU45, PB Easynote MX66-208W",
        0xaa11: "Web Cam",
    },
    0x1753: {
        "name": "GERTEC Telecomunicacoes Ltda.",
        0xc901: "PPC900 Pinpad Terminal",
    },
    0x1756: {
        "name": "ENENSYS Technologies",
        0x0006: "DiviPitch",
    },
    0x1759: {
        "name": "LucidPort Technology, Inc.",
    },
    0x1761: {
        "name": "ASUSTek Computer, Inc. (wrong ID)",
        0x0b05: "802.11n Network Adapter (wrong ID - swapped vendor and device)",
    },
    0x1772: {
        "name": "System Level Solutions, Inc.",
    },
    0x1776: {
        "name": "Arowana",
        0x501c: "300K CMOS Camera",
    },
    0x177f: {
        "name": "Sweex",
        0x0004: "MM004V5 Photo Key Chain (Digital Photo Frame) 1.5\"",
        0x0153: "LW153 802.11n Adapter [ralink rt3070]",
        0x0154: "LW154 802.11bgn (1x1:1) Wireless Adapter [Realtek RTL8188SU]",
        0x0313: "LW313 802.11n Adapter [ralink rt2770 + rt2720]",
    },
    0x1781: {
        "name": "Multiple Vendors",
        0x083e: "MetaGeek Wi-Spy",
        0x083f: "MetaGeek Wi-Spy 2.4x",
        0x0938: "Iguanaworks USB IR Transceiver",
        0x0c30: "Telldus TellStick",
        0x0c31: "Telldus TellStick Duo",
        0x0c9f: "USBtiny",
    },
    0x1782: {
        "name": "Spreadtrum Communications Inc.",
    },
    0x1784: {
        "name": "TopSeed Technology Corp.",
        0x0001: "eHome Infrared Transceiver",
        0x0004: "RF Combo Device",
        0x0006: "eHome Infrared Transceiver",
        0x0007: "eHome Infrared Transceiver",
        0x0008: "eHome Infrared Transceiver",
        0x000a: "eHome Infrared Transceiver",
        0x0011: "eHome Infrared Transceiver",
    },
    0x1787: {
        "name": "ATI AIB",
    },
    0x1788: {
        "name": "ShenZhen Litkconn Technology Co., Ltd.",
    },
    0x1796: {
        "name": "Printrex, Inc.",
    },
    0x1797: {
        "name": "JALCO CO., LTD.",
    },
    0x1799: {
        "name": "Thales Norway A/S",
        0x7051: "Belkin F5D7051 802.11g Adapter v1000 [Broadcom 4320]",
        0x8051: "Belkin F5D8051 v2 802.11bgn Wireless Adapter [Marvell 88W8362]",
    },
    0x179d: {
        "name": "Ricavision International, Inc.",
        0x0010: "Internal Infrared Transceiver",
    },
    0x17a0: {
        "name": "Samson Technologies Corp.",
        0x0001: "C01U condenser microphone",
        0x0002: "Q1U dynamic microphone",
        0x0100: "C03U multi-pattern microphone",
        0x0101: "UB1 boundary microphone",
        0x0200: "StudioDock monitors (internal hub)",
        0x0201: "StudioDock monitors (audio)",
        0x0210: "StudioGT monitors",
        0x0301: "Q2U handheld microphone with XLR",
        0x0302: "GoMic compact condenser microphone",
        0x0304: "Q2U handheld mic with XLR",
        0x0305: "GoMic compact condenser mic",
        0x0310: "Meteor condenser microphone",
    },
    0x17a4: {
        "name": "Concept2",
        0x0001: "Performance Monitor 3",
        0x0002: "Performance Monitor 4",
    },
    0x17a5: {
        "name": "Advanced Connection Technology Inc.",
    },
    0x17a7: {
        "name": "MICOMSOFT CO., LTD.",
    },
    0x17a8: {
        "name": "Kamstrup A/S",
        0x0001: "Optical Eye/3-wire",
        0x0005: "M-Bus Master MultiPort 250D",
    },
    0x17b3: {
        "name": "Grey Innovation",
        0x0004: "Linux-USB Midi Gadget",
    },
    0x17b5: {
        "name": "Lunatone",
        0x0010: "MFT Sensor",
    },
    0x17ba: {
        "name": "SAURIS GmbH",
        0x0001: "SAU510-USB [no firmware]",
        0x0510: "SAU510-USB and SAU510-USB plus JTAG Emulators",
        0x0511: "SAU510-USB Iso Plus JTAG Emulator",
        0x0520: "SAU510-USB Nano JTAG Emulator",
        0x1511: "Onboard Emulator on SAUModule development kit",
    },
    0x17c3: {
        "name": "Singim International Corp.",
    },
    0x17cc: {
        "name": "Native Instruments",
        0x041c: "Audio 2 DJ",
        0x0808: "Maschine Controller",
        0x0815: "Audio Kontrol 1",
        0x0839: "Audio 4 DJ",
        0x0d8d: "Guitarrig Mobile",
        0x1915: "Session I/O",
        0x1940: "RigKontrol3",
        0x1969: "RigKontrol2",
        0x1978: "Audio 8 DJ",
        0x2280: "Medion MDPNA1500 in card reader mode",
        0x2305: "Traktor Kontrol X1",
        0x4711: "Kore Controller",
        0x4712: "Kore Controller 2",
        0xbaff: "Traktor Kontrol S4",
    },
    0x17cf: {
        "name": "Hip Hing Cable & Plug Mfy. Ltd.",
    },
    0x17d0: {
        "name": "Sanford L.P.",
    },
    0x17d3: {
        "name": "Korea Techtron Co., Ltd.",
    },
    0x17e9: {
        "name": "DisplayLink",
        0x0051: "USB VGA Adaptor",
        0x030b: "HP T100",
        0x0377: "Plugable UD-160-A (M)",
        0x0378: "Plugable UGA-2K-A",
        0x0379: "Plugable UGA-125",
        0x037a: "Plugable UGA-165",
        0x037b: "Plugable USB-VGA-165",
        0x037c: "Plugable DC-125",
        0x037d: "Plugable USB2-HDMI-165",
        0x430a: "HP Port Replicator (Composite Device)",
        0x4312: "S2340T",
    },
    0x17eb: {
        "name": "Cornice, Inc.",
    },
    0x17ef: {
        "name": "Lenovo",
        0x1003: "Integrated Smart Card Reader",
        0x1004: "Integrated Webcam",
        0x1008: "Hub",
        0x100a: "ThinkPad Mini Dock Plus Series 3",
        0x3815: "ChipsBnk 2GB USB Stick",
        0x4802: "Lenovo Vc0323+MI1310_SOC Camera",
        0x4807: "UVC Camera",
        0x480c: "Integrated Webcam",
        0x480d: "Integrated Webcam [R5U877]",
        0x480e: "Integrated Webcam [R5U877]",
        0x480f: "Integrated Webcam [R5U877]",
        0x4810: "Integrated Webcam [R5U877]",
        0x4811: "Integrated Webcam [R5U877]",
        0x4812: "Integrated Webcam [R5U877]",
        0x4813: "Integrated Webcam [R5U877]",
        0x4814: "Integrated Webcam [R5U877]",
        0x4815: "Integrated Webcam [R5U877]",
        0x4816: "Integrated Webcam",
        0x481c: "Integrated Webcam",
        0x481d: "Integrated Webcam",
        0x6004: "ISD-V4 Tablet Pen",
        0x6007: "Smartcard Keyboard",
        0x6009: "ThinkPad Keyboard with TrackPoint",
        0x6014: "Mini Wireless Keyboard N5901",
        0x7423: "IdeaPad A1 Tablet",
        0x7435: "A789 (Mass Storage mode, with debug)",
        0x743a: "A789 (Mass Storage mode)",
        0x7497: "A789 (MTP mode)",
        0x7498: "A789 (MTP mode, with debug)",
        0x749a: "A789 (PTP mode)",
        0x749b: "A789 (PTP mode, with debug)",
    },
    0x17f4: {
        "name": "WaveSense",
        0xaaaa: "Jazz Blood Glucose Meter",
    },
    0x17f5: {
        "name": "K.K. Rocky",
    },
    0x17f6: {
        "name": "Unicomp, Inc",
        0x0709: "Model M Keyboard",
    },
    0x1809: {
        "name": "Advantech",
        0x4604: "USB-4604",
        0x4761: "USB-4761 Portable Data Acquisition Module",
    },
    0x1822: {
        "name": "Twinhan",
        0x3201: "VisionDTV USB-Ter/HAMA USB DVB-T device cold",
        0x3202: "VisionDTV USB-Ter/HAMA USB DVB-T device warm",
    },
    0x1831: {
        "name": "Gwo Jinn Industries Co., Ltd.",
    },
    0x1832: {
        "name": "Huizhou Shenghua Industrial Co., Ltd.",
    },
    0x183d: {
        "name": "VIVOphone",
        0x0010: "VoiceKey",
    },
    0x1843: {
        "name": "Vaisala",
    },
    0x1849: {
        "name": "ASRock Incorporation",
    },
    0x1852: {
        "name": "GYROCOM C&C Co., LTD",
        0x7922: "Audiotrak DR.DAC2 DX [GYROCOM C&C]",
    },
    0x1854: {
        "name": "Memory Devices Ltd.",
    },
    0x185b: {
        "name": "Compro",
        0x3020: "K100 Infrared Receiver",
        0x3082: "K100 Infrared Receiver v2",
        0xd000: "Compro Videomate DVB-U2000 - DVB-T USB cold",
        0xd001: "Compro Videomate DVB-U2000 - DVB-T USB warm",
    },
    0x1861: {
        "name": "Tech Technology Industrial Company",
    },
    0x1862: {
        "name": "Teridian Semiconductor Corp.",
    },
    0x1870: {
        "name": "Nexio Co., Ltd",
        0x0001: "iNexio Touchscreen controller",
    },
    0x1871: {
        "name": "Aveo Technology Corp.",
        0x0101: "UVC camera (Bresser microscope)",
        0x0d01: "USB2.0 Camera",
    },
    0x1873: {
        "name": "Navilock",
        0xee93: "EasyLogger",
    },
    0x187c: {
        "name": "Alienware Corporation",
        0x0511: "AlienFX Mobile lighting",
        0x0600: "Dual Compatible Game Pad",
    },
    0x187f: {
        "name": "Siano Mobile Silicon",
        0x0010: "Stallar Board",
        0x0100: "Stallar Board",
        0x0200: "Nova A",
        0x0201: "Nova B",
        0x0202: "Nice",
        0x0300: "Vega",
        0x0301: "VeNice",
    },
    0x1892: {
        "name": "Vast Technologies, Inc.",
    },
    0x1894: {
        "name": "Topseed",
        0x5632: "Atek Tote Remote",
        0x5641: "TSAM-004 Presentation Remote",
    },
    0x1897: {
        "name": "Evertop Wire Cable Co.",
    },
    0x189f: {
        "name": "3Shape A/S",
        0x0002: "Legato2 3D Scanner",
    },
    0x18a4: {
        "name": "CSSN",
        0x0001: "Snapshell IDR",
    },
    0x18a5: {
        "name": "Verbatim, Ltd",
        0x0214: "Portable Hard Drive",
        0x0216: "External Hard Drive",
        0x0218: "External Hard Drive",
        0x0227: "Pocket Hard Drive",
        0x022b: "Portable Hard Drive (Store'n'Go)",
        0x0237: "Portable Harddrive (500 GB)",
        0x0302: "Flash Drive",
    },
    0x18b1: {
        "name": "Petalynx",
        0x0037: "Maxter Remote Control",
    },
    0x18b4: {
        "name": "e3C Technologies",
        0x1001: "DUTV007",
        0x1002: "EC168 (v5) based USB DVB-T receiver",
        0x1689: "DUTV009",
        0xfffa: "EC168 (v2) based USB DVB-T receiver",
        0xfffb: "EC168 (v3) based USB DVB-T receiver",
    },
    0x18b6: {
        "name": "Mikkon Technology Limited",
    },
    0x18b7: {
        "name": "Zotek Electronic Co., Ltd.",
    },
    0x18c5: {
        "name": "AMIT Technology, Inc.",
        0x0002: "CG-WLUSB2GO",
        0x0008: "CG-WLUSB2GNR Corega Wireless USB Adapter",
        0x0012: "CG-WLUSB10 Corega Wireless USB Adapter",
    },
    0x18cd: {
        "name": "Ecamm",
        0xcafe: "Pico iMage",
    },
    0x18d1: {
        "name": "Google Inc.",
        0x0d02: "Celkon A88",
        0x2d00: "Android-powered device in accessory mode",
        0x2d01: "Android-powered device in accessory mode with ADB support",
        0x4e11: "Nexus One",
        0x4e12: "Nexus One (debug)",
        0x4e13: "Nexus One (tether)",
        0x4e20: "Nexus S (fastboot)",
        0x4e21: "Nexus S",
        0x4e22: "Nexus S (debug)",
        0x4e24: "Nexus S (tether)",
        0x4e40: "Nexus 7 (fastboot)",
        0x4e41: "Nexus 7 (MTP)",
        0x4e42: "Nexus 7 (debug)",
        0x4e43: "Nexus 7 (PTP)",
        0x4ee1: "Nexus 4 / 10",
        0x4ee2: "Nexus 4 (debug)",
        0x4ee3: "Nexus 4 (tether)",
        0x4ee4: "Nexus 4 (debug + tether)",
        0x7102: "Toshiba Thrive tablet",
        0xb004: "Pandigital / B&N Novel 9\" tablet",
        0xd109: "LG G2x MTP",
        0xd10a: "LG G2x MTP (debug)",
    },
    0x18d5: {
        "name": "Starline International Group Limited",
    },
    0x18d9: {
        "name": "Kaba",
        0x01a0: "B-Net 91 07",
    },
    0x18dc: {
        "name": "LKC Technologies, Inc.",
    },
    0x18dd: {
        "name": "Planon System Solutions Inc.",
        0x1000: "DocuPen RC800",
    },
    0x18e3: {
        "name": "Fitipower Integrated Technology Inc",
        0x7102: "Multi Card Reader (Internal)",
        0x9101: "All-in-1 Card Reader",
        0x9102: "Multi Card Reader",
        0x9512: "Webcam",
    },
    0x18e8: {
        "name": "Qcom",
        0x6144: "LR802UA 802.11b Wireless Adapter [ALi M4301AU]",
        0x6196: "RT2573",
        0x6229: "RT2573",
        0x6232: "Wireless 802.11g 54Mbps Network Adapter [RTL8187]",
    },
    0x18ea: {
        "name": "Matrox Graphics, Inc.",
        0x0002: "DualHead2Go [Analog Edition]",
        0x0004: "TripleHead2Go [Digital Edition]",
    },
    0x18ec: {
        "name": "Arkmicro Technologies Inc.",
        0x3118: "USB to IrDA adapter [ARK3116T]",
        0x3188: "ARK3188 UVC Webcam",
        0x3299: "Webcam Carrefour",
        0x3366: "Bresser Biolux NV",
    },
    0x18fd: {
        "name": "FineArch Inc.",
    },
    0x1908: {
        "name": "GEMBIRD",
        0x1320: "PhotoFrame PF-15-1",
    },
    0x190d: {
        "name": "Motorola GSG",
    },
    0x1914: {
        "name": "Alco Digital Devices Limited",
    },
    0x1915: {
        "name": "Nordic Semiconductor ASA",
        0x000c: "Wireless Desktop nRF24L01 CX-1766",
        0x2233: "Linksys WUSB11 v2.8 802.11b Adapter [Atmel AT76C505]",
        0x2234: "Linksys WUSB54G v1 OEM 802.11g Adapter [Intersil ISL3886]",
        0x2235: "Linksys WUSB54GP v1 OEM 802.11g Adapter [Intersil ISL3886]",
        0x2236: "Linksys WUSB11 v3.0 802.11b Adapter [Intersil PRISM 3]",
    },
    0x1923: {
        "name": "FitLinxx",
        0x0002: "Personal SyncPoint",
    },
    0x1926: {
        "name": "NextWindow",
        0x0003: "1900 HID Touchscreen",
        0x0006: "1950 HID Touchscreen",
        0x0064: "1950 HID Touchscreen",
        0x0065: "1950 HID Touchscreen",
        0x0066: "1950 HID Touchscreen",
        0x0067: "1950 HID Touchscreen",
        0x0068: "1950 HID Touchscreen",
        0x0069: "1950 HID Touchscreen",
        0x0071: "1950 HID Touchscreen",
        0x0072: "1950 HID Touchscreen",
        0x0073: "1950 HID Touchscreen",
        0x0074: "1950 HID Touchscreen",
        0x0075: "1950 HID Touchscreen",
        0x0076: "1950 HID Touchscreen",
        0x0077: "1950 HID Touchscreen",
        0x0078: "1950 HID Touchscreen",
        0x0079: "1950 HID Touchscreen",
        0x007a: "1950 HID Touchscreen",
        0x007e: "1950 HID Touchscreen",
        0x007f: "1950 HID Touchscreen",
        0x0080: "1950 HID Touchscreen",
        0x0081: "1950 HID Touchscreen",
        0x0082: "1950 HID Touchscreen",
        0x0083: "1950 HID Touchscreen",
        0x0084: "1950 HID Touchscreen",
        0x0085: "1950 HID Touchscreen",
        0x0086: "1950 HID Touchscreen",
        0x0087: "1950 HID Touchscreen",
        0x0dc2: "HID Touchscreen",
    },
    0x192f: {
        "name": "Avago Technologies, Pte.",
        0x0000: "Mouse",
        0x0416: "ADNS-5700 Optical Mouse Controller (3-button)",
        0x0616: "ADNS-5700 Optical Mouse Controller (5-button)",
    },
    0x1930: {
        "name": "Shenzhen Xianhe Technology Co., Ltd.",
    },
    0x1931: {
        "name": "Ningbo Broad Telecommunication Co., Ltd.",
    },
    0x1934: {
        "name": "Feature Integration Technology Inc. (Fintek)",
        0x0602: "F71610 or F71612 Consumer Infrared Receiver/Transceiver",
        0x0702: "Integrated Consumer Infrared Receiver/Transceiver",
        0x5168: "F71610A or F71612A Consumer Infrared Receiver/Transceiver",
    },
    0x1941: {
        "name": "Dream Link",
        0x8021: "WH1080 Weather Station / USB Missile Launcher",
    },
    0x1943: {
        "name": "Sensoray Co., Inc.",
        0x2250: "Model 2250 MPEG and JPEG Capture Card",
        0x2253: "Model 2253 Audio/Video Codec Card",
        0x2255: "Model 2255 4 Channel Capture Card",
        0x2257: "Model 2257 4 Channel Capture Card",
        0xa250: "Model 2250 MPEG and JPEG Capture Card (cold)",
        0xa253: "Model 2253 Audio/Video Codec Card (cold)",
    },
    0x1949: {
        "name": "Lab126, Inc.",
        0x0002: "Amazon Kindle",
        0x0004: "Amazon Kindle 3/4/Paperwhite",
        0x0006: "Kindle Fire",
        0x0008: "Amazon Kindle Fire HD 8.9\"",
    },
    0x194f: {
        "name": "PreSonus Audio Electronics, Inc.",
        0x0101: "AudioBox 22 VSL",
        0x0102: "AudioBox 44 VSL",
        0x0103: "AudioBox 1818 VSL",
        0x0301: "AudioBox",
    },
    0x1951: {
        "name": "Hyperstone AG",
    },
    0x1953: {
        "name": "Ironkey Inc.",
        0x0202: "S200 2GB Rev. 1",
    },
    0x1954: {
        "name": "Radiient Technologies",
    },
    0x195d: {
        "name": "Itron Technology iONE",
        0x7002: "Libra-Q11 IR remote",
        0x7006: "Libra-Q26 / 1.0 Remote",
        0x7777: "Scorpius wireless keyboard",
        0x7779: "Scorpius-P20MT",
    },
    0x1965: {
        "name": "Uniden Corporation",
        0x0016: "HomePatrol-1",
    },
    0x1967: {
        "name": "CASIO HITACHI Mobile Communications Co., Ltd.",
    },
    0x196b: {
        "name": "Wispro Technology Inc.",
    },
    0x1970: {
        "name": "Dane-Elec Corp. USA",
        0x0000: "Z Mate 16GB",
    },
    0x1975: {
        "name": "Dongguan Guneetal Wire & Cable Co., Ltd.",
    },
    0x1976: {
        "name": "Chipsbrand Microelectronics (HK) Co., Ltd.",
        0x6025: "Flash Drive 512 MB",
    },
    0x1977: {
        "name": "T-Logic",
        0x0111: "TL203 MP3 Player and Voice Recorder",
    },
    0x197d: {
        "name": "Leuze electronic",
        0x0222: "BCL 508i",
    },
    0x1989: {
        "name": "Nuconn Technology Corp.",
    },
    0x198f: {
        "name": "Beceem Communications Inc.",
        0x0210: "BCS200 WiMAX Adapter",
        0x0220: "BCSM250 WiMAX Adapter",
    },
    0x1990: {
        "name": "Acron Precision Industrial Co., Ltd.",
    },
    0x1995: {
        "name": "Trillium Technology Pty. Ltd.",
        0x3202: "REC-ADPT-USB (recorder)",
        0x3203: "REC-A-ADPT-USB (recorder)",
    },
    0x199b: {
        "name": "MicroStrain, Inc.",
        0x3065: "3DM-GX3-25 Orientation Sensor",
    },
    0x199e: {
        "name": "The Imaging Source Europe GmbH",
        0x8101: "DFx 21BU04 Camera",
    },
    0x199f: {
        "name": "Benica Corporation",
    },
    0x19a8: {
        "name": "Biforst Technology Inc.",
    },
    0x19ab: {
        "name": "Bodelin",
        0x1000: "ProScope HR",
    },
    0x19af: {
        "name": "S Life",
        0x6611: "Celestia VoIP Phone",
    },
    0x19b2: {
        "name": "Batronix",
        0x0010: "BX32 Batupo",
        0x0011: "BX32P Barlino",
        0x0012: "BX40 Bagero",
        0x0013: "BX48 Batego",
    },
    0x19b4: {
        "name": "Celestron",
        0x0002: "SkyScout Personal Planetarium",
        0x0101: "Handheld Digital Microscope 44302",
    },
    0x19b5: {
        "name": "B & W Group",
    },
    0x19b6: {
        "name": "Infotech Logistic, LLC",
    },
    0x19b9: {
        "name": "Data Robotics",
        0x8d20: "Drobo Elite",
    },
    0x19c2: {
        "name": "Futuba",
        0x6a11: "MDM166A Fluorescent Display",
    },
    0x19ca: {
        "name": "Mindtribe",
        0x0001: "Sandio 3D HID Mouse",
    },
    0x19cf: {
        "name": "Parrot SA",
    },
    0x19d2: {
        "name": "ZTE WCDMA Technologies MSM",
        0x0001: "CDMA Wireless Modem",
        0x0002: "MF632/ONDA ET502HS/MT505UP",
        0x0007: "TU25 WiMAX Adapter [Beceem BCS200]",
        0x0031: "MF110/MF627/MF636",
        0x0063: "K3565-Z HSDPA",
        0x0064: "MF627 AU",
        0x0083: "MF190",
        0x0103: "MF112",
        0x0104: "K4505-Z",
        0x0146: "MF 195E (HSPA+ Modem)",
        0x0167: "MF820 4G LTE",
        0x0172: "AX226 WIMAX MODEM (After Modeswitch)",
        0x0325: "LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard",
        0x0326: "LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard",
        0x1008: "K3570-Z",
        0x1010: "K3571-Z",
        0x1017: "K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard",
        0x1018: "K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard",
        0x1203: "MF691 [ T-Mobile webConnect Rocket 2.0]",
        0x1217: "MF652",
        0x1218: "MF652",
        0x2000: "MF627/MF628/MF628+/MF636+ HSDPA/HSUPA",
        0xfff2: "Gobi Wireless Modem (QDL mode)",
        0xfff3: "Gobi Wireless Modem",
    },
    0x19db: {
        "name": "KFI Printers",
        0x02f1: "NAUT324C",
    },
    0x19e1: {
        "name": "WeiDuan Electronic Accessory (S.Z.) Co., Ltd.",
    },
    0x19e8: {
        "name": "Industrial Technology Research Institute",
    },
    0x19ef: {
        "name": "Pak Heng Technology (Shenzhen) Co., Ltd.",
    },
    0x19f7: {
        "name": "RODE Microphones",
        0x0001: "Podcaster",
    },
    0x19fa: {
        "name": "Gampaq Co.Ltd",
        0x0703: "Steering Wheel",
    },
    0x19ff: {
        "name": "Dynex",
        0x0102: "1.3MP Webcam",
        0x0201: "Rocketfish Wireless 2.4G Laser Mouse",
        0x0238: "DX-WRM1401 Mouse",
    },
    0x1a08: {
        "name": "Bellwood International, Inc.",
    },
    0x1a0a: {
        "name": "USB-IF non-workshop",
        0xbadd: "USB OTG Compliance test device",
    },
    0x1a12: {
        "name": "KES Co., Ltd.",
    },
    0x1a1d: {
        "name": "Veho",
        0x0407: "Mimi WiFi speakers",
    },
    0x1a25: {
        "name": "Amphenol East Asia Ltd.",
    },
    0x1a2a: {
        "name": "Seagate Branded Solutions",
    },
    0x1a2c: {
        "name": "China Resource Semico Co., Ltd",
        0x0021: "Keyboard",
        0x0024: "Multimedia Keyboard",
    },
    0x1a32: {
        "name": "Quanta Microsystems, Inc.",
        0x0304: "802.11n Wireless LAN Card",
    },
    0x1a34: {
        "name": "ACRUX",
        0x0802: "Gamepad",
    },
    0x1a36: {
        "name": "Biwin Technology Ltd.",
    },
    0x1a40: {
        "name": "Terminus Technology Inc.",
        0x0101: "Hub",
        0x0201: "FE 2.1 7-port Hub",
    },
    0x1a41: {
        "name": "Action Electronics Co., Ltd.",
    },
    0x1a44: {
        "name": "VASCO Data Security International",
        0x0001: "Digipass 905 SmartCard Reader",
    },
    0x1a4a: {
        "name": "Silicon Image",
    },
    0x1a4b: {
        "name": "SafeBoot International B.V.",
    },
    0x1a5a: {
        "name": "Tandberg Data",
    },
    0x1a61: {
        "name": "Abbott Diabetes Care",
        0x3410: "CoPilot System Cable",
    },
    0x1a6a: {
        "name": "Spansion Inc.",
    },
    0x1a6d: {
        "name": "SamYoung Electronics Co., Ltd",
    },
    0x1a6e: {
        "name": "Global Unichip Corp.",
    },
    0x1a6f: {
        "name": "Sagem Orga GmbH",
    },
    0x1a72: {
        "name": "Physik Instrumente",
        0x1008: "E-861 PiezoWalk NEXACT Controller",
    },
    0x1a79: {
        "name": "Bayer Health Care LLC",
        0x6002: "Contour",
        0x7410: "Contour Next",
    },
    0x1a7b: {
        "name": "Lumberg Connect  GmbH & Co. KG",
    },
    0x1a7c: {
        "name": "Evoluent",
        0x0068: "VerticalMouse 3",
        0x0168: "VerticalMouse 3 Wireless",
        0x0191: "VerticalMouse 4",
    },
    0x1a81: {
        "name": "Holtek Semiconductor, Inc.",
        0x2203: "Laser Gaming mouse",
        0x2204: "Optical Mouse",
        0x2205: "Laser Mouse",
    },
    0x1a86: {
        "name": "QinHeng Electronics",
        0x5512: "CH341 in EPP/MEM/I2C mode, EPP/I2C adapter",
        0x5523: "CH341 in serial mode, usb to serial port converter",
        0x5584: "CH341 in parallel mode, usb to printer port converter",
        0x7523: "HL-340 USB-Serial adapter",
        0x752d: "CH345 MIDI adapter",
        0x7584: "CH340S",
        0xe008: "HID-based serial adapater",
    },
    0x1a89: {
        "name": "Dynalith Systems Co., Ltd.",
    },
    0x1a8b: {
        "name": "SGS Taiwan Ltd.",
    },
    0x1a8d: {
        "name": "BandRich, Inc.",
        0x1002: "BandLuxe 3.5G HSDPA Adapter",
        0x1009: "BandLuxe 3.5G HSPA Adapter",
        0x100d: "4G LTE adapter",
    },
    0x1a98: {
        "name": "Leica Camera AG",
    },
    0x1aa4: {
        "name": "Data Drive Thru, Inc.",
    },
    0x1aa5: {
        "name": "UBeacon Technologies, Inc.",
    },
    0x1aa6: {
        "name": "eFortune Technology Corp.",
    },
    0x1aad: {
        "name": "KeeTouch",
        0x0001: "Touchscreen",
    },
    0x1ab1: {
        "name": "Rigol Technologies",
        0x0588: "DS1000 SERIES",
    },
    0x1acb: {
        "name": "Salcomp Plc",
    },
    0x1acc: {
        "name": "Midiplus Co, Ltd.",
        0x0103: "AudioLink plus 4x4 2.9.28",
    },
    0x1ad1: {
        "name": "Desay Wire Co., Ltd.",
    },
    0x1ad4: {
        "name": "APS",
        0x0002: "KM290-HRS",
    },
    0x1adb: {
        "name": "SEL C662 Serial Cable",
    },
    0x1ae4: {
        "name": "ic-design Reinhard Gottinger GmbH",
    },
    0x1ae7: {
        "name": "X-TENSIONS",
        0x0381: "VS-DVB-T 380U (af9015 based)",
        0x2001: "SpeedLink Snappy Mic webcam (SL-6825-SBK)",
        0x9003: "SpeedLink Vicious And Devine Laplace webcam, white (VD-1504-SWT)",
        0x9004: "SpeedLink Vicious And Devine Laplace webcam, black (VD-1504-SBK)",
    },
    0x1aed: {
        "name": "High Top Precision Electronic Co., Ltd.",
    },
    0x1aef: {
        "name": "Conntech Electronic (Suzhou) Corporation",
    },
    0x1af1: {
        "name": "Connect One Ltd.",
    },
    0x1afe: {
        "name": "A. Eberle GmbH & Co. KG",
        0x0001: "PQ Box 100",
    },
    0x1b04: {
        "name": "Meilhaus Electronic GmbH",
        0x0630: "ME-630",
        0x0940: "ME-94",
        0x0950: "ME-95",
        0x0960: "ME-96",
        0x1000: "ME-1000",
        0x100a: "ME-1000",
        0x100b: "ME-1000",
        0x1400: "ME-1400",
        0x140a: "ME-1400A",
        0x140b: "ME-1400B",
        0x140c: "ME-1400C",
        0x140d: "ME-1400D",
        0x140e: "ME-1400E",
        0x14ea: "ME-1400EA",
        0x14eb: "ME-1400EB",
        0x1604: "ME-1600/4U",
        0x1608: "ME-1600/8U",
        0x160c: "ME-1600/12U",
        0x160f: "ME-1600/16U",
        0x168f: "ME-1600/16U8I",
        0x4610: "ME-4610",
        0x4650: "ME-4650",
        0x4660: "ME-4660",
        0x4661: "ME-4660I",
        0x4662: "ME-4660",
        0x4663: "ME-4660I",
        0x4670: "ME-4670",
        0x4671: "ME-4670I",
        0x4672: "ME-4670S",
        0x4673: "ME-4670IS",
        0x4680: "ME-4680",
        0x4681: "ME-4680I",
        0x4682: "ME-4680S",
        0x4683: "ME-4680IS",
        0x6004: "ME-6000/4",
        0x6008: "ME-6000/8",
        0x600f: "ME-6000/16",
        0x6014: "ME-6000I/4",
        0x6018: "ME-6000I/8",
        0x601f: "ME-6000I/16",
        0x6034: "ME-6000ISLE/4",
        0x6038: "ME-6000ISLE/8",
        0x603f: "ME-6000ISLE/16",
        0x6044: "ME-6000/4/DIO",
        0x6048: "ME-6000/8/DIO",
        0x604f: "ME-6000/16/DIO",
        0x6054: "ME-6000I/4/DIO",
        0x6058: "ME-6000I/8/DIO",
        0x605f: "ME-6000I/16/DIO",
        0x6074: "ME-6000ISLE/4/DIO",
        0x6078: "ME-6000ISLE/8/DIO",
        0x607f: "ME-6000ISLE/16/DIO",
        0x6104: "ME-6100/4",
        0x6108: "ME-6100/8",
        0x610f: "ME-6100/16",
        0x6114: "ME-6100I/4",
        0x6118: "ME-6100I/8",
        0x611f: "ME-6100I/16",
        0x6134: "ME-6100ISLE/4",
        0x6138: "ME-6100ISLE/8",
        0x613f: "ME-6100ISLE/16",
        0x6144: "ME-6100/4/DIO",
        0x6148: "ME-6100/8/DIO",
        0x614f: "ME-6100/16/DIO",
        0x6154: "ME-6100I/4/DIO",
        0x6158: "ME-6100I/8/DIO",
        0x615f: "ME-6100I/16/DIO",
        0x6174: "ME-6100ISLE/4/DIO",
        0x6178: "ME-6100ISLE/8/DIO",
        0x617f: "ME-6100ISLE/16/DIO",
        0x6259: "ME-6200I/9/DIO",
        0x6359: "ME-6300I/9/DIO",
        0x810a: "ME-8100A",
        0x810b: "ME-8100B",
        0x820a: "ME-8200A",
        0x820b: "ME-8200B",
    },
    0x1b0e: {
        "name": "BLUTRONICS S.r.l.",
        0x1078: "BLUDRIVE II CCID",
        0x1079: "BLUDRIVE II CCID",
        0x1080: "WRITECHIP II CCID",
    },
    0x1b1c: {
        "name": "Corsair",
        0x0890: "Flash Padlock",
        0x0a00: "SP2500 Speakers",
        0x0a60: "Vengeance K60 Keyboard",
        0x1a01: "Flash Voyager GT",
        0x1a0a: "Survivor Stealth Flash Drive",
        0x1a90: "Flash Voyager GT",
    },
    0x1b20: {
        "name": "MStar Semiconductor, Inc.",
    },
    0x1b22: {
        "name": "WiLinx Corp.",
    },
    0x1b26: {
        "name": "Cellex Power Products, Inc.",
    },
    0x1b27: {
        "name": "Current Electronics Inc.",
    },
    0x1b28: {
        "name": "NAVIsis Inc.",
    },
    0x1b32: {
        "name": "Ugobe Life Forms, Inc.",
        0x0064: "Pleo robotic dinosaur",
    },
    0x1b36: {
        "name": "ViXS Systems, Inc.",
    },
    0x1b3b: {
        "name": "iPassion Technology Inc.",
        0x2933: "PC Camera/Webcam controller",
        0x2935: "PC Camera/Webcam controller",
        0x2936: "PC Camera/Webcam controller",
        0x2937: "PC Camera/Webcam controller",
        0x2938: "PC Camera/Webcam controller",
        0x2939: "PC Camera/Webcam controller",
        0x2950: "PC Camera/Webcam controller",
        0x2951: "PC Camera/Webcam controller",
        0x2952: "PC Camera/Webcam controller",
        0x2953: "PC Camera/Webcam controller",
        0x2955: "PC Camera/Webcam controller",
        0x2956: "PC Camera/Webcam controller",
        0x2957: "PC Camera/Webcam controller",
        0x2958: "PC Camera/Webcam controller",
        0x2959: "PC Camera/Webcam controller",
        0x2960: "PC Camera/Webcam controller",
        0x2961: "PC Camera/Webcam controller",
        0x2962: "PC Camera/Webcam controller",
        0x2963: "PC Camera/Webcam controller",
        0x2965: "PC Camera/Webcam controller",
        0x2966: "PC Camera/Webcam controller",
        0x2967: "PC Camera/Webcam controller",
        0x2968: "PC Camera/Webcam controller",
        0x2969: "PC Camera/Webcam controller",
    },
    0x1b3f: {
        "name": "Generalplus Technology Inc.",
        0x0c52: "808 Camera #9 (mass storage mode)",
        0x2002: "808 Camera #9 (web-cam mode)",
    },
    0x1b47: {
        "name": "Energizer Holdings, Inc.",
        0x0001: "CHUSB Duo Charger (NiMH AA/AAA USB smart charger)",
    },
    0x1b48: {
        "name": "Plastron Precision Co., Ltd.",
    },
    0x1b52: {
        "name": "ARH Inc.",
        0x2101: "FXMC Neural Network Controller",
        0x2102: "FXMC Neural Network Controller V2",
        0x2103: "FXMC Neural Network Controller V3",
        0x4101: "Passport Reader CLR device",
        0x4201: "Passport Reader PRM device",
        0x4202: "Passport Reader PRM extension device",
        0x4203: "Passport Reader PRM DSP device",
        0x4204: "Passport Reader PRMC device",
        0x4205: "Passport Reader CSHR device",
        0x4206: "Passport Reader PRMC V2 device",
        0x4301: "Passport Reader MRZ device",
        0x4302: "Passport Reader MRZ DSP device",
        0x4303: "Passport Reader CSLR device",
        0x4401: "Card Reader",
        0x4501: "Passport Reader RFID device",
        0x4502: "Passport Reader RFID AIG device",
        0x6101: "Neural Network Controller",
        0x6202: "Fingerprint Reader device",
        0x6203: "Fingerprint Scanner device",
        0x8101: "Camera V1",
        0x8102: "Recovery / Camera V2",
        0x8103: "Camera V3",
    },
    0x1b59: {
        "name": "K.S. Terminals Inc.",
    },
    0x1b5a: {
        "name": "Chao Zhou Kai Yuan Electric Co., Ltd.",
    },
    0x1b65: {
        "name": "The Hong Kong Standards and Testing Centre Ltd.",
    },
    0x1b71: {
        "name": "Fushicai",
        0x3002: "USBTV007 Video Grabber [EasyCAP]",
    },
    0x1b72: {
        "name": "ATERGI TECHNOLOGY CO., LTD.",
    },
    0x1b73: {
        "name": "Fresco Logic",
        0x1000: "xHC1 Controller",
    },
    0x1b75: {
        "name": "Ovislink Corp.",
        0x3072: "AirLive WN-360USB adapter",
        0x8171: "WN-370USB 802.11bgn Wireless Adapter [Realtek RTL8188SU]",
        0x8187: "AirLive WL-1600USB 802.11g Adapter [Realtek RTL8187L]",
        0x9170: "AirLive X.USB 802.11abgn [Atheros AR9170+AR9104]",
        0xa200: "AirLive WN-200USB wireless 11b/g/n dongle",
    },
    0x1b76: {
        "name": "Legend Silicon Corp.",
    },
    0x1b80: {
        "name": "Afatech",
        0xc810: "MC810 [af9015]",
        0xd393: "DVB-T receiver [RTL2832U]",
        0xd396: "UB396-T [RTL2832U]",
        0xd397: "DVB-T receiver [RTL2832U]",
        0xd398: "DVB-T receiver [RTL2832U]",
        0xd700: "FM Radio SnapMusic Mobile 700 (FM700)",
        0xe297: "Conceptronic DVB-T CTVDIGRCU V3.0",
        0xe383: "DVB-T UB383-T [af9015]",
        0xe385: "DVB-T UB385-T [af9015]",
        0xe386: "DVB-T UB385-T [af9015]",
        0xe399: "DVB-T KWorld PlusTV 399U [af9015]",
        0xe39a: "DVB-T395U [af9015]",
        0xe39b: "DVB-T395U [af9015]",
        0xe401: "Sveon STV22 DVB-T [af9015]",
        0xe409: "IT9137FN Dual DVB-T [KWorld UB499-2T]",
    },
    0x1b86: {
        "name": "Dongguan Guanshang Electronics Co., Ltd.",
    },
    0x1b88: {
        "name": "ShenMing Electron (Dong Guan) Co., Ltd.",
    },
    0x1b8c: {
        "name": "Altium Limited",
    },
    0x1b8d: {
        "name": "e-MOVE Technology Co., Ltd.",
    },
    0x1b8e: {
        "name": "Amlogic, Inc.",
    },
    0x1b8f: {
        "name": "MA LABS, Inc.",
    },
    0x1b96: {
        "name": "N-Trig",
        0x0001: "Duosense Transparent Electromagnetic Digitizer",
    },
    0x1b98: {
        "name": "YMax Communications Corp.",
    },
    0x1b99: {
        "name": "Shenzhen Yuanchuan Electronic",
    },
    0x1ba1: {
        "name": "JINQ CHERN ENTERPRISE CO., LTD.",
    },
    0x1ba2: {
        "name": "Lite Metals & Plastic (Shenzhen) Co., Ltd.",
    },
    0x1ba4: {
        "name": "Ember Corporation",
        0x0001: "InSight USB Link",
    },
    0x1ba6: {
        "name": "Abilis Systems",
    },
    0x1ba8: {
        "name": "China Telecommunication Technology Labs",
    },
    0x1bad: {
        "name": "Harmonix Music",
        0x0002: "Guitar for Xbox 360",
        0x0003: "Drum Kit for Xbox 360",
    },
    0x1bae: {
        "name": "Vuzix Corporation",
        0x0002: "VR920 Immersive Eyewear",
    },
    0x1bbb: {
        "name": "T & A Mobile Phones",
        0x011e: "Alcatel One Touch L100V / Telekom Speedstick LTE II",
        0xf017: "Alcatel One Touch L100V / Telekom Speedstick LTE II",
    },
    0x1bc4: {
        "name": "Ford Motor Co.",
    },
    0x1bc5: {
        "name": "AVIXE Technology (China) Ltd.",
    },
    0x1bc7: {
        "name": "Telit Wireless Solutions",
        0x0020: "HE863",
        0x0021: "HE910",
        0x0023: "HE910-D ECM",
        0x1003: "UC864-E",
        0x1004: "UC864-G",
        0x1005: "CC864-DUAL",
        0x1006: "CC864-SINGLE",
        0x1010: "DE910-DUAL",
        0x1011: "CE910-DUAL",
        0x1200: "LE920",
    },
    0x1bce: {
        "name": "Contac Cable Industrial Limited",
    },
    0x1bcf: {
        "name": "Sunplus Innovation Technology Inc.",
        0x0007: "Optical Mouse",
        0x053a: "Targa Silvercrest OMC807-C optische Funkmaus",
        0x05c5: "SPRF2413A [2.4GHz Wireless Keyboard/Mouse Receiver]",
        0x05cf: "Micro keyboard & mouse receiver",
        0x0c31: "SPIF30x Serial-ATA bridge",
        0x2885: "ASUS Webcam",
        0x2888: "HP Universal Camera",
        0x2b83: "Laptop Integrated Webcam FHD",
    },
    0x1bd0: {
        "name": "Hangzhou Riyue Electronic Co., Ltd.",
    },
    0x1bd5: {
        "name": "BG Systems, Inc.",
    },
    0x1bde: {
        "name": "P-TWO INDUSTRIES, INC.",
    },
    0x1bef: {
        "name": "Shenzhen Tongyuan Network-Communication Cables Co., Ltd",
    },
    0x1bf0: {
        "name": "RealVision Inc.",
    },
    0x1bf5: {
        "name": "Extranet Systems Inc.",
    },
    0x1bf6: {
        "name": "Orient Semiconductor Electronics, Ltd.",
    },
    0x1bfd: {
        "name": "TouchPack",
        0x1268: "Touch Screen",
        0x1368: "Touch Screen",
        0x1568: "Capacitive Touch Screen",
        0x1668: "IR Touch Screen",
        0x1688: "Resistive Touch Screen",
        0x2968: "Touch Screen",
        0x5968: "Touch Screen",
        0x6968: "Touch Screen",
    },
    0x1c02: {
        "name": "Kreton Corporation",
    },
    0x1c04: {
        "name": "QNAP System Inc.",
    },
    0x1c0c: {
        "name": "Ionics EMS, Inc.",
        0x0102: "Plug Computer",
    },
    0x1c0d: {
        "name": "Relm Wireless",
    },
    0x1c10: {
        "name": "Lanterra Industrial Co., Ltd.",
    },
    0x1c13: {
        "name": "ALECTRONIC LIMITED",
    },
    0x1c1a: {
        "name": "Datel Electronics Ltd.",
    },
    0x1c1b: {
        "name": "Volkswagen of America, Inc.",
    },
    0x1c1f: {
        "name": "Goldvish S.A.",
    },
    0x1c20: {
        "name": "Fuji Electric Device Technology Co., Ltd.",
    },
    0x1c21: {
        "name": "ADDMM LLC",
    },
    0x1c22: {
        "name": "ZHONGSHAN CHIANG YU ELECTRIC CO., LTD.",
    },
    0x1c26: {
        "name": "Shanghai Haiying Electronics Co., Ltd.",
    },
    0x1c27: {
        "name": "HuiYang D & S Cable Co., Ltd.",
    },
    0x1c31: {
        "name": "LS Cable Ltd.",
    },
    0x1c34: {
        "name": "SpringCard",
        0x7241: "Prox'N'Roll RFID Scanner",
    },
    0x1c37: {
        "name": "Authorizer Technologies, Inc.",
    },
    0x1c3d: {
        "name": "NONIN MEDICAL INC.",
    },
    0x1c3e: {
        "name": "Wep Peripherals",
    },
    0x1c40: {
        "name": "EZPrototypes",
        0x0533: "TiltStick",
        0x0534: "i2c-tiny-usb interface",
        0x0535: "glcd2usb interface",
        0x0536: "Swiss ColorPAL",
    },
    0x1c49: {
        "name": "Cherng Weei Technology Corp.",
    },
    0x1c4f: {
        "name": "SiGma Micro",
        0x0002: "Keyboard TRACER Gamma Ivory",
        0x0003: "HID controller",
        0x000e: "Genius KB-120 Keyboard",
        0x0026: "Keyboard",
        0x3000: "Micro USB Web Camera",
        0x3002: "WebCam SiGma Micro",
    },
    0x1c6b: {
        "name": "Philips & Lite-ON Digital Solutions Corporation",
        0xa222: "DVD Writer Slimtype eTAU108",
    },
    0x1c6c: {
        "name": "Skydigital Inc.",
    },
    0x1c73: {
        "name": "AMT",
        0x861f: "Anysee E30 USB 2.0 DVB-T Receiver",
    },
    0x1c77: {
        "name": "Kaetat Industrial Co., Ltd.",
    },
    0x1c78: {
        "name": "Datascope Corp.",
    },
    0x1c79: {
        "name": "Unigen Corporation",
    },
    0x1c7a: {
        "name": "LighTuning Technology Inc.",
        0x0801: "Fingerprint Reader",
    },
    0x1c7b: {
        "name": "LUXSHARE PRECISION INDUSTRY (SHENZHEN) CO., LTD.",
    },
    0x1c83: {
        "name": "SchomÃ¤cker GmbH",
        0x0001: "RS150 V2",
    },
    0x1c87: {
        "name": "2N TELEKOMUNIKACE a.s.",
    },
    0x1c88: {
        "name": "Somagic, Inc.",
        0x0007: "SMI Grabber (EasyCAP DC60+ clone) (no firmware) [SMI-2021CBE]",
        0x003c: "SMI Grabber (EasyCAP DC60+ clone) [SMI-2021CBE]",
    },
    0x1c89: {
        "name": "HONGKONG WEIDIDA ELECTRON LIMITED",
    },
    0x1c8e: {
        "name": "ASTRON INTERNATIONAL CORP.",
    },
    0x1c98: {
        "name": "ALPINE ELECTRONICS, INC.",
    },
    0x1c9e: {
        "name": "OMEGA TECHNOLOGY",
        0x6061: "WL-72B 3.5G MODEM",
    },
    0x1ca0: {
        "name": "ACCARIO Inc.",
    },
    0x1ca1: {
        "name": "Symwave",
        0x18ab: "SATA bridge",
    },
    0x1cac: {
        "name": "Kinstone",
        0xa332: "C8 Webcam",
        0xb288: "C18 Webcam",
    },
    0x1cb3: {
        "name": "Aces Electronic Co., Ltd.",
    },
    0x1cb4: {
        "name": "OPEX CORPORATION",
    },
    0x1cb6: {
        "name": "IdeaCom Technology Inc.",
        0x6681: "IDC6681",
    },
    0x1cbe: {
        "name": "Luminary Micro Inc.",
        0x00fd: "In-Circuit Debug Interface",
        0x00ff: "Stellaris ROM DFU Bootloader",
        0x0166: "CANAL USB2CAN",
    },
    0x1cbf: {
        "name": "FORTAT SKYMARK INDUSTRIAL COMPANY",
    },
    0x1cc0: {
        "name": "PlantSense",
    },
    0x1cca: {
        "name": "NextWave Broadband Inc.",
    },
    0x1ccd: {
        "name": "Bodatong Technology (Shenzhen) Co., Ltd.",
    },
    0x1cd4: {
        "name": "adp corporation",
    },
    0x1cd5: {
        "name": "Firecomms Ltd.",
    },
    0x1cd6: {
        "name": "Antonio Precise Products Manufactory Ltd.",
    },
    0x1cde: {
        "name": "Telecommunications Technology Association (TTA)",
    },
    0x1cdf: {
        "name": "WonTen Technology Co., Ltd.",
    },
    0x1ce0: {
        "name": "EDIMAX TECHNOLOGY CO., LTD.",
    },
    0x1ce1: {
        "name": "Amphenol KAE",
    },
    0x1cf1: {
        "name": "Dresden Elektronik",
        0x0001: "Sensor Terminal Board",
        0x0004: "Wireless Handheld Terminal",
        0x0017: "deRFusbSniffer 2.4 GHz",
        0x0018: "deRFusb24E001",
        0x0019: "deRFusb14E001",
        0x001a: "deRFusb23E00",
        0x001b: "deRFusb13E00",
        0x001c: "deRFnode",
        0x001d: "deRFnode / gateway",
        0x0022: "deUSB level shifter",
        0x0023: "deRFusbSniffer Sub-GHz",
        0x0025: "deRFusb23E06",
        0x0027: "deRFusb13E06",
    },
    0x1cfc: {
        "name": "ANDES TECHNOLOGY CORPORATION",
    },
    0x1cfd: {
        "name": "Flextronics Digital Design Japan, LTD.",
    },
    0x1d03: {
        "name": "iCON",
        0x0028: "iCreativ MIDI Controller",
    },
    0x1d07: {
        "name": "Solid-Motion",
    },
    0x1d08: {
        "name": "NINGBO HENTEK DRAGON ELECTRONICS CO., LTD.",
    },
    0x1d09: {
        "name": "TechFaith Wireless Technology Limited",
        0x1026: "HSUPA Modem FLYING-LARK46-VER0.07 [Flying Angel]",
    },
    0x1d0a: {
        "name": "Johnson Controls, Inc. The Automotive Business Unit",
    },
    0x1d0b: {
        "name": "HAN HUA CABLE & WIRE TECHNOLOGY (J.X.) CO., LTD.",
    },
    0x1d0f: {
        "name": "Sonix Technology Co., Ltd.",
    },
    0x1d14: {
        "name": "ALPHA-SAT TECHNOLOGY LIMITED",
    },
    0x1d17: {
        "name": "C-Thru Music Ltd.",
        0x0001: "AXiS-49 Harmonic Table MIDI Keyboard",
    },
    0x1d19: {
        "name": "Dexatek Technology Ltd.",
        0x1101: "DK DVB-T Dongle",
        0x1102: "DK mini DVB-T Dongle",
        0x1103: "DK 5217 DVB-T Dongle",
        0x6105: "Video grabber",
        0x8202: "DK DVBC/T DONGLE",
    },
    0x1d1f: {
        "name": "Diostech Co., Ltd.",
    },
    0x1d20: {
        "name": "SAMTACK INC.",
    },
    0x1d27: {
        "name": "ASUS",
    },
    0x1d34: {
        "name": "Dream Cheeky",
        0x0001: "Dream Cheeky Fidget",
        0x0004: "Dream Cheeky Webmail Notifier",
        0x0008: "Dream Cheeky button",
        0x000a: "Dream Cheeky Mailbox Friends Alert",
        0x000d: "Dream Cheeky Big Red Button",
        0x0013: "Dream Cheeky LED Message Board",
    },
    0x1d45: {
        "name": "Touch",
        0x1d45: "Foxlink Optical touch sensor",
    },
    0x1d4d: {
        "name": "PEGATRON CORPORATION",
        0x0002: "Ralink RT2770/2720 802.11b/g/n Wireless LAN Mini-USB Device",
        0x000c: "Ralink RT3070 802.11b/g/n Wireless Lan USB Device",
        0x000e: "Ralink RT3070 802.11b/g/n Wireless Lan USB Device",
    },
    0x1d50: {
        "name": "OpenMoko, Inc.",
        0x5119: "GTA01/GTA02 U-Boot Bootloader",
        0x602b: "FPGALink",
        0x6053: "Darkgame Controller",
    },
    0x1d57: {
        "name": "Xenta",
        0x0005: "Wireless Receiver (Keyboard and Mouse)",
        0x0006: "Wireless Receiver (RC Laser Pointer)",
        0x000c: "Optical Mouse",
        0x2400: "Wireless Mouse Receiver",
        0x32da: "2.4GHz Receiver (Keyboard and Mouse)",
        0x83d0: "Click-mouse!",
        0xac01: "Wireless Receiver (Keyboard and Mouse)",
        0xad02: "SE340D PC Remote Control",
        0xaf01: "AUVIO Universal Remote Receiver for PlayStation 3",
    },
    0x1d5b: {
        "name": "Smartronix, Inc.",
    },
    0x1d6b: {
        "name": "Linux Foundation",
        0x0001: "1.1 root hub",
        0x0002: "2.0 root hub",
        0x0003: "3.0 root hub",
        0x0100: "PTP Gadget",
        0x0101: "Audio Gadget",
        0x0102: "EEM Gadget",
        0x0103: "NCM (Ethernet) Gadget",
        0x0104: "Multifunction Composite Gadget",
        0x0105: "FunctionFS Gadget",
        0x0200: "Qemu Audio Device",
    },
    0x1d90: {
        "name": "Citizen",
        0x201e: "PPU-700",
    },
    0x1de1: {
        "name": "Actions Microelectronics Co.",
        0x1101: "Generic Display Device (Mass storage mode)",
        0xc101: "Generic Display Device",
    },
    0x1e0e: {
        "name": "Qualcomm / Option",
        0xf000: "iCON 210 UMTS Surfstick",
    },
    0x1e10: {
        "name": "Point Grey Research, Inc.",
        0x2004: "Sony 1.3MP 1/3\" ICX445 IIDC video camera [Chameleon]",
    },
    0x1e17: {
        "name": "Mirion Technologies Dosimetry Services Division",
        0x0001: "instadose dosimeter",
    },
    0x1e1d: {
        "name": "Lumension Security",
        0x0165: "Secure Pen drive",
    },
    0x1e1f: {
        "name": "INVIA",
    },
    0x1e29: {
        "name": "Festo AG & Co. KG",
        0x0101: "CPX Adapter",
        0x0102: "CPX Adapter >=HW10.09 [CP2102]",
        0x0401: "iL3-TP [AT90USB646]",
        0x0402: "FTDI232 [EasyPort]",
        0x0403: "FTDI232 [EasyPort Mini]",
        0x0404: "FTDI232 [Netzteil-GL]",
        0x0405: "FTDI232 [MotorPrÃ¼fstand]",
        0x0406: "STM32F103 [EasyKit]",
        0x0407: "LPC2378 [Robotino]",
        0x0408: "LPC2378 [Robotino-Arm]",
        0x0409: "LPC2378 [Robotino-Arm Bootloader]",
        0x040a: "LPC2378 [Robotino Bootloader]",
        0x040b: "LPC2378 [Robotino XT]",
        0x040c: "LPC2378 [Robotino XT Bootloader]",
        0x040d: "LPC2378 [Robotino 3]",
        0x040e: "LPC2378 [Robotino 3 Bootloader]",
        0x0501: "CP2102 [CMSP]",
        0x0601: "CMMP-AS",
    },
    0x1e3d: {
        "name": "Chipsbank Microelectronics Co., Ltd",
        0x2093: "CBM209x Flash Drive (OEM)",
        0x4082: "CBM4082 SD Card Reader",
    },
    0x1e41: {
        "name": "Cleverscope",
        0x0001: "CS328A PC Oscilloscope",
    },
    0x1e4e: {
        "name": "Cubeternet",
        0x0100: "WebCam",
        0x0102: "GL-UPC822 UVC WebCam",
    },
    0x1e54: {
        "name": "TypeMatrix",
        0x2030: "2030 USB Keyboard",
    },
    0x1e68: {
        "name": "TrekStor GmbH & Co. KG",
        0x001b: "DataStation maxi g.u",
        0x0050: "DataStation maxi light",
    },
    0x1e71: {
        "name": "NZXT",
        0x0001: "Avatar Optical Mouse",
    },
    0x1e74: {
        "name": "Coby Electronics Corporation",
        0x2211: "MP300",
        0x2647: "2 GB 2 Go Video MP3 Player [MP601-2G]",
        0x2659: "Coby 4GB Go Video MP3 Player [MP620-4G]",
        0x4641: "A8705 MP3/Video Player",
        0x6511: "MP705-8G MP3 player",
        0x6512: "MP705-4G",
        0x7111: "MP957 Music and Video Player",
    },
    0x1e7d: {
        "name": "ROCCAT",
        0x2c24: "Pyra Mouse (wired)",
        0x2ced: "Kone Mouse",
        0x2cf6: "Pyra Mouse (wireless)",
        0x2d50: "Kova+ Mouse",
        0x2d51: "Kone+ Mouse",
        0x30d4: "Arvo Keyboard",
    },
    0x1ebb: {
        "name": "NuCORE Technology, Inc.",
    },
    0x1eda: {
        "name": "AirTies Wireless Networks",
        0x2012: "Air2210 54 Mbps Wireless Adapter",
        0x2210: "Air2210 54 Mbps Wireless Adapter",
        0x2310: "Air2310 150 Mbps Wireless Adapter",
        0x2410: "Air2410 300 Mbps Wireless Adapter",
    },
    0x1edb: {
        "name": "Blackmagic design",
        0xbd3b: "Intensity Shuttle",
    },
    0x1ee8: {
        "name": "ONDA COMMUNICATION S.p.a.",
        0x0014: "MT833UP",
    },
    0x1ef6: {
        "name": "EADS Deutschland GmbH",
        0x2233: "Cassidian NH90 STTE",
        0x5064: "FDR Interface",
        0x5523: "Cassidian SSDC Adapter II",
        0x5545: "Cassidian SSDC Adapter III",
        0x5648: "RIU CSMU/BSD",
        0x564a: "Cassidian RIU CSMU/BSD Simulator",
    },
    0x1f28: {
        "name": "Cal-Comp",
        0x0020: "CDMA USB Modem A600",
        0x0021: "CD INSTALLER USB Device",
    },
    0x1f3a: {
        "name": "Onda (unverified)",
        0xefe8: "V972 tablet in flashing mode",
    },
    0x1f44: {
        "name": "The Neat Company",
        0x0001: "NM-1000 scanner",
    },
    0x1f48: {
        "name": "H-TRONIC GmbH",
        0x0627: "Data capturing system",
        0x0628: "Data capturing and control module",
    },
    0x1f4d: {
        "name": "G-Tek Electronics Group",
        0xb803: "Lifeview LV5TDLX DVB-T [RTL2832U]",
    },
    0x1f6f: {
        "name": "Aliph",
        0x0023: "Jawbone Jambox",
        0x8000: "Jawbone Jambox - Updating",
    },
    0x1f75: {
        "name": "Innostor Technology Corporation",
        0x0888: "IS888 SATA Storage Controller",
        0x0902: "IS902 UFD controller",
    },
    0x1f82: {
        "name": "TANDBERG",
        0x0001: "PrecisionHD Camera",
    },
    0x1f84: {
        "name": "Alere, Inc.",
    },
    0x1f87: {
        "name": "Stantum",
        0x0002: "Multi-touch HID Controller",
    },
    0x1f9b: {
        "name": "Ubiquiti Networks, Inc.",
        0x0241: "AirView2-EXT",
    },
    0x1fab: {
        "name": "Samsung Opto-Electroncs Co., Ltd.",
        0x104d: "ES65",
    },
    0x1fbd: {
        "name": "Delphin Technology AG",
        0x0001: "Expert Key - Data aquisition system",
    },
    0x1fc9: {
        "name": "NXP Semiconductors",
        0x0003: "LPC1343",
        0x010b: "PR533",
    },
    0x1fde: {
        "name": "ILX Lightwave Corporation",
        0x0001: "UART Bridge",
    },
    0x1fe7: {
        "name": "Vertex Wireless Co., Ltd.",
        0x1000: "VW100 series CDMA EV-DO Rev.A modem",
    },
    0x1ff7: {
        "name": "CVT Electronics.Co.,Ltd",
        0x0013: "CVTouch Screen (HID)",
        0x001a: "Human Interface Device",
    },
    0x1fff: {
        "name": "Ideofy Inc.",
    },
    0x2001: {
        "name": "D-Link Corp.",
        0x0001: "DWL-120 WIRELESS ADAPTER",
        0x0201: "DHN-120 10Mb Home Phoneline Adapter",
        0x1a00: "DUB-E100 Fast Ethernet Adapter(rev.A) [ASIX AX88172]",
        0x1a02: "DUB-E100 Fast Ethernet Adapter(rev.C1) [ASIX AX88772]",
        0x200c: "10/100 Ethernet",
        0x3200: "DWL-120 802.11b Wireless Adapter(rev.E1) [Atmel at76c503a]",
        0x3301: "DWA-130 802.11n Wireless N Adapter(rev.C1) [Realtek RTL8192U]",
        0x3306: "DWL-G122 Wireless Adapter(rev.F1) [Realtek RTL8188SU]",
        0x3308: "DWA-121 802.11n Wireless N 150 Pico Adapter [Realtek RTL8188CUS]",
        0x3309: "DWA-135 802.11n Wireless N Adapter(rev.A1) [Realtek RTL8192CU]",
        0x330a: "DWA-133 802.11n Wireless N Adapter [Realtek RTL8192CU]",
        0x3500: "Elitegroup Computer Systems WLAN card WL-162",
        0x3700: "DWL-122 802.11b [Intersil Prism 3]",
        0x3701: "DWL-G120 Spinnaker 802.11g [Intersil ISL3886]",
        0x3702: "DWL-120 802.11b Wireless Adapter(rev.F) [Intersil ISL3871]",
        0x3703: "AirPlus G DWL-G122 Wireless Adapter(rev.A1) [Intersil ISL3880]",
        0x3704: "AirPlus G DWL-G122 Wireless Adapter(rev.A2) [Intersil ISL3887]",
        0x3705: "AirPlus G DWL-G120 Wireless Adapter(rev.C) [Intersil ISL3887]",
        0x3761: "IEEE 802.11g USB2.0 Wireless Network Adapter-PN",
        0x3a00: "DWL-AG132 [Atheros AR5523]",
        0x3a01: "DWL-AG132 (no firmware) [Atheros AR5523]",
        0x3a02: "DWL-G132 [Atheros AR5523]",
        0x3a03: "DWL-G132 (no firmware) [Atheros AR5523]",
        0x3a04: "DWL-AG122 [Atheros AR5523]",
        0x3a05: "DWL-AG122 (no firmware) [Atheros AR5523]",
        0x3a80: "AirPlus Xtreme G DWL-G132 Wireless Adapter",
        0x3a81: "predator Bootloader Download",
        0x3a82: "AirPremier AG DWL-AG132 Wireless Adapter",
        0x3a83: "predator Bootloader Download",
        0x3b00: "AirPlus DWL-120+ Wireless Adapter [Texas Instruments ACX100USB]",
        0x3b01: "WLAN Boot Device",
        0x3c00: "AirPlus G DWL-G122 Wireless Adapter(rev.B1) [Ralink RT2571]",
        0x3c01: "AirPlus AG DWL-AG122 Wireless Adapter",
        0x3c02: "AirPlus G DWL-G122 Wireless Adapter",
        0x3c05: "DUB-E100 Fast Ethernet Adapter(rev.B1) [ASIX AX88772]",
        0x3c15: "DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT5372]",
        0x3c17: "DWA-123 Wireless N 150 Adapter(rev.A1) [Ralink RT3370]",
        0x3c19: "DWA-125 Wireless N 150 Adapter(rev.A3) [Ralink RT5370]",
        0x3c1a: "DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.B2) [Ralink RT5572]",
        0x3c1b: "DWA-127 Wireless N 150 High-Gain Adapter(rev.A1) [Ralink RT3070]",
        0x4000: "DSB-650C Ethernet [klsi]",
        0x4001: "DSB-650TX Ethernet [pegasus]",
        0x4002: "DSB-650TX Ethernet [pegasus]",
        0x4003: "DSB-650TX-PNA Ethernet [pegasus]",
        0x400b: "10/100 Ethernet",
        0x4102: "10/100 Ethernet",
        0x5100: "DSL-200 ADSL ATM Modem",
        0x5102: "DSL-200 ADSL Loader",
        0x5b00: "Remote NDIS Network Device",
        0x9414: "Cable Modem",
        0x9b00: "Broadband Cable Modem Remote NDIS Device",
        0xabc1: "DSB-650 Ethernet [pegasus]",
        0xf013: "DLink 7 port USB2.0 Hub",
        0xf103: "DUB-H7 7-port USB 2.0 hub",
        0xf10d: "Accent Communications Modem",
        0xf110: "DUB-AV300 A/V Capture",
        0xf111: "DBT-122 Bluetooth adapter",
        0xf112: "DUB-T210 Audio Device",
        0xf116: "Formosa 2",
        0xf117: "Formosa 3",
        0xf118: "Formosa 4",
    },
    0x2002: {
        "name": "DAP Technologies",
    },
    0x200c: {
        "name": "Reloop",
        0x100b: "Play audio soundcard",
    },
    0x2013: {
        "name": "PCTV Systems",
        0x0245: "PCTV 73ESE",
        0x0246: "PCTV 74E",
        0x0248: "PCTV 282E",
        0x024f: "nanoStick T2 290e",
    },
    0x2019: {
        "name": "PLANEX",
        0x3220: "GW-US11S WLAN [Atmel AT76C503A]",
        0x4901: "GW-USSuper300 802.11bgn Wireless Adapter [Realtek RTL8191SU]",
        0x4903: "GW-USFang300 802.11abgn Wireless Adapter [Realtek RTL8192DU]",
        0x4904: "GW-USUltra300 802.11abgn Wireless Adapter [Realtek RTL8192DU]",
        0x5303: "GW-US54GXS 802.11bg",
        0x5304: "GWUS300 802.11n",
        0xab01: "GW-US54HP",
        0xab24: "GW-US300MiniS",
        0xab25: "GW-USMini2N 802.11n Wireless Adapter [Ralink RT2870]",
        0xab28: "GW-USNano",
        0xab29: "GW-USMicro300",
        0xab2a: "GW-USNano2 802.11n Wireless Adapter [Realtek RTL8188CUS]",
        0xab2b: "GW-USEco300 802.11bgn Wireless Adapter [Realtek RTL8192CU]",
        0xab2c: "GW-USDual300 802.11abgn Wireless Adapter [Realtek RTL8192DU]",
        0xab50: "GW-US54Mini2",
        0xc002: "GW-US54SG",
        0xc007: "GW-US54GZL",
        0xed02: "GW-USMM",
        0xed06: "GW-US300MiniW 802.11bgn Wireless Adapter",
        0xed10: "GW-US300Mini2",
        0xed14: "GW-USMicroN",
        0xed16: "GW-USMicroN2W 802.11bgn Wireless Adapter [Realtek RTL8188SU]",
        0xed17: "GW-USValue-EZ 802.11n Wireless Adapter [Realtek RTL8188CUS]",
        0xed18: "GW-USHyper300 / GW-USH300N 802.11bgn Wireless Adapter [Realtek RTL8191SU]",
    },
    0x2040: {
        "name": "Hauppauge",
        0x0c80: "Windham",
        0x0c90: "Windham",
        0x1700: "CataMount",
        0x1800: "Okemo A",
        0x1801: "Okemo B",
        0x2000: "Tiger Minicard",
        0x2009: "Tiger Minicard R2",
        0x200a: "Tiger Minicard",
        0x2010: "Tiger Minicard",
        0x2011: "WinTV MiniCard [Dell Digital TV Receiver]",
        0x2019: "Tiger Minicard",
        0x2400: "WinTV PVR USB2 (Model 24019)",
        0x4700: "WinTV Nova-S-USB2",
        0x4902: "HD PVR",
        0x4903: "HS PVR",
        0x4982: "HD PVR",
        0x5500: "Windham",
        0x5510: "Windham",
        0x5520: "Windham",
        0x5530: "Windham",
        0x5580: "Windham",
        0x5590: "Windham",
        0x6500: "WinTV HVR-900",
        0x6502: "WinTV HVR-900",
        0x6503: "WinTV HVR-930",
        0x6513: "WinTV HVR-980",
        0x7050: "Nova-T Stick",
        0x7060: "Nova-T Stick 2",
        0x7070: "Nova-T Stick 3",
        0x7240: "WinTV HVR-850",
        0x8400: "WinTV Nova-T-500",
        0x9300: "WinTV NOVA-T USB2 (cold)",
        0x9301: "WinTV NOVA-T USB2 (warm)",
        0x9941: "WinTV Nova-T-500",
        0x9950: "WinTV Nova-T-500",
        0xb910: "Windham",
        0xb980: "Windham",
        0xb990: "Windham",
        0xc000: "Windham",
        0xc010: "Windham",
    },
    0x2047: {
        "name": "Texas Instruments",
        0x0200: "MSP430 USB HID Bootstrap Loader",
    },
    0x2080: {
        "name": "Barnes & Noble",
        0x0001: "nook",
        0x0002: "NOOKcolor",
        0x0003: "NOOK Simple Touch",
        0x0004: "NOOK Tablet",
    },
    0x2087: {
        "name": "Cando",
        0x0a01: "Multi Touch Panel",
        0x0a02: "Multi Touch Panel",
        0x0b03: "Multi Touch Panel",
    },
    0x20a0: {
        "name": "Clay Logic",
        0x4123: "IKALOGIC SCANALOGIC 2",
        0x414a: "MDE SPI Interface",
        0x415a: "OpenPilot",
        0x415b: "CopterControl",
        0x415c: "PipXtreme",
    },
    0x20b1: {
        "name": "XMOS Ltd",
        0x10ad: "XUSB Loader",
        0xf7d1: "XTAG2 - JTAG Adapter",
    },
    0x20b3: {
        "name": "Hanvon",
        0x0a18: "10.1 Touch screen overlay",
    },
    0x20b7: {
        "name": "Qi Hardware",
        0x0713: "Milkymist JTAG/serial",
        0x1540: "ben-wpan, AT86RF230-based",
        0x1db5: "IDBG in DFU mode",
        0x1db6: "IDBG in normal mode",
        0xc25b: "C2 Dongle",
        0xcb72: "ben-wpan, cntr",
    },
    0x20df: {
        "name": "Simtec Electronics",
        0x0001: "Entropy Key [UDEKEY01]",
    },
    0x20f4: {
        "name": "TRENDnet",
        0x648b: "TEW-648UBM 802.11n 150Mbps Micro Wireless N Adapter [Realtek RTL8188CUS]",
    },
    0x2101: {
        "name": "ActionStar",
        0x0201: "SIIG 4-to-2 Printer Switch",
    },
    0x2149: {
        "name": "Advanced Silicon S.A.",
        0x211b: "Touchscreen Controller",
        0x2703: "TS58xxA/TC56xxA [CoolTouch]",
    },
    0x2162: {
        "name": "Creative (?)",
        0x2031: "Network Blaster Wireless Adapter",
        0x500c: "DE5771 Modem Blaster",
        0x8001: "Broadxent BritePort DSL Bridge 8010U",
    },
    0x2184: {
        "name": "GW Instek",
        0x0005: "GDS-3000 Oscilloscope",
        0x0006: "GDS-3000 Oscilloscope",
        0x0011: "AFG Function Generator (CDC)",
    },
    0x21a1: {
        "name": "Emotiv Systems Pty. Ltd.",
        0x0001: "EPOC Consumer Headset Wireless Dongle",
    },
    0x21d6: {
        "name": "Agecodagis SARL",
        0x0002: "Seismic recorder [Tellus]",
    },
    0x2222: {
        "name": "MacAlly",
        0x0004: "iWebKey Keyboard",
        0x2520: "Mini Tablet",
        0x4050: "AirStick joystick",
    },
    0x2227: {
        "name": "SAMWOO Enterprise",
        0x3105: "SKYDATA SKD-U100",
    },
    0x2232: {
        "name": "Silicon Motion",
        0x1005: "WebCam SCB-0385N",
        0x1028: "WebCam SC-03FFL11939N",
        0x1029: "WebCam SC-13HDL11939N",
        0x1037: "WebCam SC-03FFM12339N",
    },
    0x2233: {
        "name": "RadioShack Corporation",
        0x6323: "USB Electronic Scale",
    },
    0x2237: {
        "name": "Kobo Inc.",
        0x4161: "eReader White",
    },
    0x228d: {
        "name": "8D Technologies inc.",
        0x0001: "Terminal Bike Key Reader",
    },
    0x22a6: {
        "name": "Pie Digital, Inc.",
        0xffff: "PieKey \"beta\" 4GB model 4E4F41482E4F5247 (SM3251Q BB)",
    },
    0x22b8: {
        "name": "Motorola PCS",
        0x0001: "Wally 2.2 chipset",
        0x0002: "Wally 2.4 chipset",
        0x0005: "V.60c/V.60i GSM Phone",
        0x0830: "2386C-HT820",
        0x0833: "2386C-HT820 [Flash Mode]",
        0x0850: "Bluetooth Device",
        0x1001: "Patriot 1.0 (GSM) chipset",
        0x1002: "Patriot 2.0 chipset",
        0x1005: "T280e GSM/GPRS Phone",
        0x1101: "Patriot 1.0 (TDMA) chipset",
        0x1801: "Rainbow chipset flash",
        0x2035: "Bluetooth Device",
        0x2805: "GSM Modem",
        0x2821: "T720 GSM Phone",
        0x2822: "V.120e GSM Phone",
        0x2823: "Flash Interface",
        0x2a01: "MSM6050 chipset",
        0x2a02: "CDMA modem",
        0x2a03: "MSM6050 chipset flash",
        0x2a21: "V710 GSM Phone (P2K)",
        0x2a22: "V710 GSM Phone (AT)",
        0x2a23: "MSM6100 chipset flash",
        0x2a41: "MSM6300 chipset",
        0x2a42: "Usb Modem",
        0x2a43: "MSM6300 chipset flash",
        0x2a61: "E815 GSM Phone (P2K)",
        0x2a62: "E815 GSM Phone (AT)",
        0x2a63: "MSM6500 chipset flash",
        0x2a81: "MSM6025 chipset",
        0x2a83: "MSM6025 chipset flash",
        0x2ac1: "MSM6100 chipset",
        0x2ac3: "MSM6100 chipset flash",
        0x2d78: "XT300[SPICE]",
        0x3001: "A835/E1000 GSM Phone (P2K)",
        0x3002: "A835/E1000 GSM Phone (AT)",
        0x3801: "C350L/C450 (P2K)",
        0x3802: "C330/C350L/C450/EZX GSM Phone (AT)",
        0x3803: "Neptune LT chipset flash",
        0x4001: "OMAP 1.0 chipset",
        0x4002: "A920/A925 UMTS Phone",
        0x4003: "OMAP 1.0 chipset flash",
        0x4008: "OMAP 1.0 chipset RDL",
        0x41d6: "Droid X (Windows media mode)",
        0x41d9: "Droid/Milestone",
        0x41db: "Droid/Milestone (Debug mode)",
        0x41de: "Droid X (PC mode)",
        0x4204: "MPx200 Smartphone",
        0x4214: "MPc GSM",
        0x4224: "MPx220 Smartphone",
        0x4234: "MPc CDMA",
        0x4244: "MPx100 Smartphone",
        0x4285: "Droid X (Mass storage)",
        0x4801: "Neptune LTS chipset",
        0x4803: "Neptune LTS chipset flash",
        0x4810: "Triplet GSM Phone (storage)",
        0x4901: "Triplet GSM Phone (P2K)",
        0x4902: "Triplet GSM Phone (AT)",
        0x4903: "Neptune LTE chipset flash",
        0x4a01: "Neptune LTX chipset",
        0x4a03: "Neptune LTX chipset flash",
        0x4a32: "L6-imode Phone",
        0x5801: "Neptune ULS chipset",
        0x5803: "Neptune ULS chipset flash",
        0x5901: "Neptune VLT chipset",
        0x5903: "Neptune VLT chipset flash",
        0x6001: "Dalhart EZX",
        0x6003: "Dalhart flash",
        0x6004: "EZX GSM Phone (CDC Net)",
        0x6006: "MOTOROKR E6",
        0x6008: "Dalhart RDL",
        0x6009: "EZX GSM Phone (P2K)",
        0x600a: "Dalhart EZX config 17",
        0x600b: "Dalhart EZX config 18",
        0x600c: "EZX GSM Phone (USBLAN)",
        0x6021: "JUIX chipset",
        0x6023: "JUIX chipset flash",
        0x6026: "Flash RAM Downloader/miniOS",
        0x6027: "USBLAN",
        0x604c: "EZX GSM Phone (Storage)",
        0x6101: "Talon integrated chipset",
        0x6401: "Argon chipset",
        0x6403: "Argon chipset flash",
        0x6415: "ROKR Z6 (MTP mode)",
        0x6604: "Washington CDMA Phone",
        0x6631: "CDC Modem",
        0x7001: "Q Smartphone",
        0xfe01: "StarTAC III MS900",
    },
    0x22b9: {
        "name": "eTurboTouch Technology, Inc.",
        0x0006: "Touch Screen",
    },
    0x22ba: {
        "name": "Technology Innovation Holdings, Ltd",
    },
    0x2304: {
        "name": "Pinnacle Systems, Inc.",
        0x0109: "Studio PCTV USB (SECAM)",
        0x0110: "Studio PCTV USB (PAL)",
        0x0111: "Miro PCTV USB",
        0x0112: "Studio PCTV USB (NTSC) with FM radio",
        0x0201: "Systems MovieBox Device",
        0x0204: "MovieBox USB_B",
        0x0205: "DVC 150B",
        0x0206: "Systems MovieBox Deluxe Device",
        0x0207: "Dazzle DVC90 Video Device",
        0x0208: "Studio PCTV USB2",
        0x020e: "PCTV 200e",
        0x020f: "PCTV 400e BDA Device",
        0x0210: "Studio PCTV USB (PAL) with FM radio",
        0x0212: "Studio PCTV USB (NTSC)",
        0x0213: "500-USB Device",
        0x0214: "Studio PCTV USB (PAL) with FM radio",
        0x0216: "PCTV 60e",
        0x0219: "PCTV 260e",
        0x021a: "Dazzle DVC100 Audio Device",
        0x021b: "Dazzle DVC130/DVC170",
        0x021d: "Dazzle DVC130",
        0x021e: "Dazzle DVC170",
        0x021f: "PCTV Sat HDTV Pro BDA Device",
        0x0222: "PCTV Sat Pro BDA Device",
        0x0223: "DazzleTV Sat BDA Device",
        0x0225: "Remote Kit Infrared Transceiver",
        0x0226: "PCTV 330e",
        0x0227: "PCTV for Mac, HD Stick",
        0x0228: "PCTV DVB-T Flash Stick",
        0x0229: "PCTV Dual DVB-T 2001e",
        0x022a: "PCTV 160e",
        0x022b: "PCTV 71e [Afatech AF9015]",
        0x0232: "PCTV 170e",
        0x0236: "PCTV 72e [DiBcom DiB7000PC]",
        0x0237: "PCTV 73e [DiBcom DiB7000PC]",
        0x023a: "PCTV 801e",
        0x023b: "PCTV 801e SE",
        0x023d: "PCTV 340e",
        0x023e: "PCTV 340e SE",
        0x0300: "Studio Linx Video input cable (NTSC)",
        0x0301: "Studio Linx Video input cable (PAL)",
        0x0302: "Dazzle DVC120",
        0x0419: "PCTV Bungee USB (PAL) with FM radio",
        0x061d: "PCTV Deluxe (NTSC) Device",
        0x061e: "PCTV Deluxe (PAL) Device",
    },
    0x2318: {
        "name": "Shining Technologies, Inc. [hex]",
        0x0011: "CitiDISK Jr. IDE Enclosure",
    },
    0x2341: {
        "name": "Arduino SA",
        0x0001: "Uno (CDC ACM)",
        0x0010: "Mega 2560 (CDC ACM)",
        0x003b: "Serial Adapter (CDC ACM)",
        0x003f: "Mega ADK (CDC ACM)",
        0x0042: "Mega 2560 R3 (CDC ACM)",
        0x0043: "Uno R3 (CDC ACM)",
        0x0044: "Mega ADK R3 (CDC ACM)",
        0x0045: "Serial R3 (CDC ACM)",
        0x8036: "Leonardo (CDC ACM, HID)",
    },
    0x2373: {
        "name": "Pumatronix Ltda",
        0x0001: "5 MegaPixel Digital Still Camera [DSC5M]",
    },
    0x2375: {
        "name": "Digit@lway, Inc.",
        0x0001: "Digital Audio Player",
    },
    0x2406: {
        "name": "SANHO Digital Electronics Co., Ltd.",
        0x6688: "PD7X Portable Storage",
    },
    0x2443: {
        "name": "Aessent Technology Ltd",
        0x00dc: "aes220 FPGA Mini-Module",
    },
    0x2478: {
        "name": "Tripp-Lite",
        0x2008: "U209-000-R Serial Port",
    },
    0x2632: {
        "name": "TwinMOS",
        0x3209: "7-in-1 Card Reader",
    },
    0x2650: {
        "name": "Electronics For Imaging, Inc. [hex]",
    },
    0x2659: {
        "name": "Sundtek",
        0x1101: "TNT DVB-T/DAB/DAB+/FM",
        0x1201: "FM Transmitter/Receiver",
        0x1202: "MediaTV Analog/FM/DVB-T",
        0x1203: "MediaTV Analog/FM/DVB-T MiniPCIe",
        0x1204: "MediaTV Analog/FM/ATSC",
        0x1205: "SkyTV Ultimate V",
        0x1206: "MediaTV DVB-T MiniPCIe",
        0x1207: "Sundtek HD Capture",
        0x1208: "Sundtek SkyTV Ultimate III",
        0x1209: "MediaTV Analog/FM/ATSC MiniPCIe",
        0x1210: "MediaTV Pro III (EU)",
        0x1211: "MediaTV Pro III (US)",
        0x1212: "MediaTV Pro III MiniPCIe (EU)",
        0x1213: "MediaTV Pro III MiniPCIe (US)",
    },
    0x2730: {
        "name": "Citizen",
        0x200f: "CT-S310 Label printer",
    },
    0x2735: {
        "name": "DigitalWay",
        0x0003: "MPIO HS100",
        0x1001: "MPIO FY200",
        0x1002: "MPIO FL100",
        0x1003: "MPIO FD100",
        0x1004: "MPIO HD200",
        0x1005: "MPIO HD300",
        0x1006: "MPIO FG100",
        0x1007: "MPIO FG130",
        0x1008: "MPIO FY300",
        0x1009: "MPIO FY400",
        0x100a: "MPIO FL300",
        0x100b: "MPIO HS200",
        0x100c: "MPIO FL350",
        0x100d: "MPIO FY500",
        0x100e: "MPIO FY500",
        0x100f: "MPIO FY600",
        0x1012: "MPIO FL400",
        0x1013: "MPIO HD400",
        0x1014: "MPIO HD400",
        0x1016: "MPIO FY700",
        0x1017: "MPIO FY700",
        0x1018: "MPIO FY800",
        0x1019: "MPIO FY800",
        0x101a: "MPIO FY900",
        0x101b: "MPIO FY900",
        0x102b: "MPIO FL500",
        0x102c: "MPIO FL500",
        0x103f: "MPIO FY570",
        0x1040: "MPIO FY570",
        0x1041: "MPIO FY670",
        0x1042: "MPIO FY670",
        0x1043: "HCT HMD-180A",
        0x1044: "HCT HMD-180A",
    },
    0x2770: {
        "name": "NHJ, Ltd",
        0x0a01: "ScanJet 4600 series",
        0x905c: "Che-Ez Snap SNAP-U/Digigr8/Soundstar TDC-35",
        0x9060: "A130",
        0x9120: "Che-ez! Snap / iClick Tiny VGA Digital Camera",
        0x9130: "TCG 501",
        0x913c: "Argus DC-1730",
        0x9150: "Mini Cam",
        0x9153: "iClick 5X",
        0x915d: "Cyberpix S-210S / Little Tikes My Real Digital Camera",
        0x930b: "CCD Webcam(PC370R)",
        0x930c: "CCD Webcam(PC370R)",
    },
    0x2821: {
        "name": "ASUSTek Computer Inc.",
        0x0161: "WL-161 802.11b Wireless Adapter [SiS 162U]",
        0x160f: "WL-160g 802.11g Wireless Adapter [Envara WiND512]",
        0x3300: "WL-140 / Hawking HWU36D 802.11b Wireless Adapter [Intersil PRISM 3]",
    },
    0x2899: {
        "name": "Toptronic Industrial Co., Ltd",
        0x012c: "Camera Device",
    },
    0x2c02: {
        "name": "Planex Communications",
        0x14ea: "GW-US11H WLAN",
    },
    0x2c1a: {
        "name": "Dolphin Peripherals",
        0x0000: "Wireless Optical Mouse",
    },
    0x2fb2: {
        "name": "Fujitsu, Ltd",
    },
    0x3125: {
        "name": "Eagletron",
        0x0001: "TrackerPod Camera Stand",
    },
    0x3176: {
        "name": "Whanam Electronics Co., Ltd",
    },
    0x3275: {
        "name": "VidzMedia Pte Ltd",
        0x4fb1: "MonsterTV P2H",
    },
    0x3334: {
        "name": "AEI",
        0x1701: "Fast Ethernet",
    },
    0x3340: {
        "name": "Yakumo",
        0x043a: "Mio A701 DigiWalker PPCPhone",
        0x0e3a: "Pocket PC 300 GPS SL / Typhoon MyGuide 3500",
        0xa0a3: "deltaX 5 BT (D) PDA",
    },
    0x3504: {
        "name": "Micro Star",
        0xf110: "Security Key",
    },
    0x3538: {
        "name": "Power Quotient International Co., Ltd",
        0x0001: "Travel Flash",
        0x0015: "Mass Storge Device",
        0x0022: "Hi-Speed Mass Storage Device",
        0x0042: "Cool Drive U339 Flash Disk",
        0x0054: "Flash Drive (2GB)",
    },
    0x3579: {
        "name": "DIVA",
        0x6901: "Media Reader",
    },
    0x3636: {
        "name": "InVibro",
    },
    0x3838: {
        "name": "WEM",
        0x0001: "5-in-1 Card Reader",
    },
    0x3923: {
        "name": "National Instruments Corp.",
        0x12c0: "DAQPad-6020E",
        0x12d0: "DAQPad-6507",
        0x12e0: "NI 4350",
        0x12f0: "NI 5102",
        0x1750: "DAQPad-6508",
        0x17b0: "USB-ISA-Bridge",
        0x1820: "DAQPad-6020E (68 pin I/O)",
        0x1830: "DAQPad-6020E (BNC)",
        0x1f00: "DAQPad-6024E",
        0x1f10: "DAQPad-6024E",
        0x1f20: "DAQPad-6025E",
        0x1f30: "DAQPad-6025E",
        0x1f40: "DAQPad-6036E",
        0x1f50: "DAQPad-6036E",
        0x2f80: "DAQPad-6052E",
        0x2f90: "DAQPad-6052E",
        0x702b: "GPIB-USB-B",
        0x703c: "USB-485 RS485 Cable",
        0x709b: "GPIB-USB-HS",
        0x7254: "NI MIO (data acquisition card) firmware updater",
        0x729e: "USB-6251 (OEM) data acquisition card",
    },
    0x40bb: {
        "name": "I-O Data",
        0x0a09: "USB2.0-SCSI Bridge USB2-SC",
    },
    0x4101: {
        "name": "i-rocks",
        0x1301: "IR-2510 usb phone",
    },
    0x4102: {
        "name": "iRiver, Ltd.",
        0x1001: "iFP-100 series mp3 player",
        0x1003: "iFP-300 series mp3 player",
        0x1005: "iFP-500 series mp3 player",
        0x1007: "iFP-700 series mp3/ogg vorbis player",
        0x1008: "iFP-800 series mp3/ogg vorbis player",
        0x100a: "iFP-1000 series mp3/ogg vorbis player",
        0x1014: "T20 series mp3/ogg vorbis player (ums firmware)",
        0x1019: "T30",
        0x1034: "T60",
        0x1040: "M1Player",
        0x1041: "E100 (ums)",
        0x1101: "iFP-100 series mp3 player (ums firmware)",
        0x1103: "iFP-300 series mp3 player (ums firmware)",
        0x1105: "iFP-500 series mp3 player (ums firmware)",
        0x1113: "T10 (alternate)",
        0x1117: "T10",
        0x1119: "T30 series mp3/ogg/wma player",
        0x1141: "E100 (mtp)",
        0x2002: "H10 6GB",
        0x2101: "H10 20GB (mtp)",
        0x2102: "H10 5GB (mtp)",
        0x2105: "H10 5/6GB (mtp)",
    },
    0x413c: {
        "name": "Dell Computer Corp.",
        0x0000: "DRAC 5 Virtual Keyboard and Mouse",
        0x0001: "DRAC 5 Virtual Media",
        0x0058: "Port Replicator",
        0x1001: "Keyboard Hub",
        0x1002: "Keyboard Hub",
        0x1003: "Keyboard Hub",
        0x1005: "Multimedia Pro Keyboard Hub",
        0x2001: "Keyboard HID Support",
        0x2002: "SK-8125 Keyboard",
        0x2003: "Keyboard",
        0x2005: "RT7D50 Keyboard",
        0x2010: "Keyboard",
        0x2011: "Multimedia Pro Keyboard",
        0x2100: "SK-3106 Keyboard",
        0x2101: "SmartCard Reader Keyboard",
        0x2105: "Model L100 Keyboard",
        0x2106: "Dell QuietKey Keyboard",
        0x2500: "DRAC4 Remote Access Card",
        0x2513: "internal USB Hub of E-Port Replicator",
        0x3010: "Optical Wheel Mouse",
        0x3012: "Optical Wheel Mouse",
        0x3016: "Optical 5-Button Wheel Mouse",
        0x3200: "Mouse",
        0x4001: "Axim X5",
        0x4002: "Axim X3",
        0x4003: "Axim X30",
        0x4004: "Axim Sync",
        0x4005: "Axim Sync",
        0x4006: "Axim Sync",
        0x4007: "Axim Sync",
        0x4008: "Axim Sync",
        0x4009: "Axim Sync",
        0x4011: "Axim X51v",
        0x5103: "AIO Printer A940",
        0x5105: "AIO Printer A920",
        0x5107: "AIO Printer A960",
        0x5109: "Photo AIO Printer 922",
        0x5110: "Photo AIO Printer 962",
        0x5111: "Photo AIO Printer 942",
        0x5112: "Photo AIO Printer 924",
        0x5113: "Photo AIO Printer 944",
        0x5114: "Photo AIO Printer 964",
        0x5115: "Photo AIO Printer 926",
        0x5116: "AIO Printer 946",
        0x5117: "Photo AIO Printer 966",
        0x5118: "AIO 810",
        0x5124: "Laser MFP 1815",
        0x5128: "Photo AIO 928",
        0x5200: "Laser Printer",
        0x5202: "Printing Support",
        0x5203: "Printing Support",
        0x5210: "Printing Support",
        0x5211: "1110 Laser Printer",
        0x5220: "Laser MFP 1600n",
        0x5225: "Printing Support",
        0x5226: "Printing Support",
        0x5300: "Laser Printer",
        0x5400: "Laser Printer",
        0x5401: "Laser Printer",
        0x5513: "WLA3310 Wireless Adapter [Intersil ISL3887]",
        0x5601: "Laser Printer 3100cn",
        0x5602: "Laser Printer 3000cn",
        0x5631: "Laser Printer 5100cn",
        0x5905: "Printing Support",
        0x8000: "BC02 Bluetooth Adapter",
        0x8010: "TrueMobile Bluetooth Module in",
        0x8100: "TrueMobile 1180 802.11b Adapter [Intersil PRISM 3]",
        0x8102: "TrueMobile 1300 802.11g Wireless Adapter [Intersil ISL3880]",
        0x8103: "Wireless 350 Bluetooth",
        0x8104: "Wireless 1450 Dual-band (802.11a/b/g) Adapter [Intersil ISL3887]",
        0x8105: "U2 in HID - Driver",
        0x8106: "Wireless 350 Bluetooth Internal Card in",
        0x8110: "Wireless 3xx Bluetooth Internal Card",
        0x8111: "Wireless 3xx Bluetooth Internal Card in",
        0x8114: "Wireless 5700 Mobile Broadband (CDMA EV-DO) Minicard Modem",
        0x8115: "Wireless 5500 Mobile Broadband (3G HSDPA) Minicard Modem",
        0x8116: "Wireless 5505 Mobile Broadband (3G HSDPA) Minicard Modem",
        0x8117: "Wireless 5700 Mobile Broadband (CDMA EV-DO) Expresscard Modem",
        0x8118: "Wireless 5510 Mobile Broadband (3G HSDPA) Expresscard Status Port",
        0x8120: "Bluetooth adapter",
        0x8121: "Eastfold in HID",
        0x8122: "Eastfold in DFU",
        0x8123: "eHome Infrared Receiver",
        0x8124: "eHome Infrared Receiver",
        0x8126: "Wireless 355 Bluetooth",
        0x8127: "Wireless 355 Module with Bluetooth 2.0 + EDR Technology.",
        0x8128: "Wireless 5700-Sprint Mobile Broadband (CDMA EV-DO) Mini-Card Status Port",
        0x8129: "Wireless 5700-Telus Mobile Broadband (CDMA EV-DO) Mini-Card Status Port",
        0x8131: "Wireless 360 Bluetooth 2.0 + EDR module.",
        0x8133: "Wireless 5720 VZW Mobile Broadband (EVDO Rev-A) Minicard GPS Port",
        0x8134: "Wireless 5720 Sprint Mobile Broadband (EVDO Rev-A) Minicard Status Port",
        0x8135: "Wireless 5720 TELUS Mobile Broadband (EVDO Rev-A) Minicard Diagnostics Port",
        0x8136: "Wireless 5520 Cingular Mobile Broadband (3G HSDPA) Minicard Diagnostics Port",
        0x8137: "Wireless 5520 Voda L Mobile Broadband (3G HSDPA) Minicard Status Port",
        0x8138: "Wireless 5520 Voda I Mobile Broadband (3G HSDPA) Minicard EAP-SIM Port",
        0x8140: "Wireless 360 Bluetooth",
        0x8142: "Mobile 360 in DFU",
        0x8147: "F3507g Mobile Broadband Module",
        0x8156: "Wireless 370 Bluetooth Mini-card",
        0x8157: "Integrated Keyboard",
        0x8158: "Integrated Touchpad / Trackstick",
        0x8160: "Wireless 365 Bluetooth",
        0x8161: "Integrated Keyboard",
        0x8162: "Integrated Touchpad [Synaptics]",
        0x8171: "Gobi Wireless Modem (QDL mode)",
        0x8172: "Gobi Wireless Modem",
        0x8183: "F3607gw Mobile Broadband Module",
        0x8184: "F3607gw v2 Mobile Broadband Module",
        0x8185: "Gobi 2000 Wireless Modem (QDL mode)",
        0x8186: "Gobi 2000 Wireless Modem",
        0x8187: "DW375 Bluetooth Module",
        0x8501: "Bluetooth Adapter",
        0x9500: "USB CP210x UART Bridge Controller [DW700]",
        0xa001: "Hub",
        0xa005: "Internal 2.0 Hub",
        0xa700: "Hub (in 1905FP LCD Monitor)",
    },
    0x4146: {
        "name": "USBest Technology",
        0x9281: "Iomega Micro Mini 128MB Flash Drive",
        0xba01: "Intuix Flash Drive",
    },
    0x4242: {
        "name": "USB Design by Example",
        0x4201: "Buttons and Lights HID device",
        0x4220: "Echo 1 Camera",
    },
    0x4317: {
        "name": "Broadcom Corp.",
        0x0700: "U.S. Robotics USR5426 802.11g Adapter",
        0x0701: "U.S. Robotics USR5425 Wireless MAXg Adapter",
        0x0711: "Belkin F5D7051 v3000 802.11g",
        0x0720: "Dynex DX-BUSB",
    },
    0x4348: {
        "name": "WinChipHead",
        0x5523: "USB->RS 232 adapter with Prolifec PL 2303 chipset",
        0x5537: "13.56Mhz RFID Card Reader and Writer",
        0x5584: "CH34x printer adapter cable",
    },
    0x4572: {
        "name": "Shuttle, Inc.",
        0x4572: "Shuttle PN31 Remote",
    },
    0x4586: {
        "name": "Panram",
        0x1026: "Crystal Bar Flash Drive",
    },
    0x4670: {
        "name": "EMS Production",
        0x9394: "Game Cube USB Memory Adaptor 64M",
    },
    0x4752: {
        "name": "Miditech",
        0x0011: "Midistart-2",
    },
    0x4757: {
        "name": "GW Instek",
        0x2009: "PEL-2000 Series Electronic Load (CDC)",
        0x2010: "PEL-2000 Series Electronic Load (CDC)",
    },
    0x4766: {
        "name": "Aceeca",
        0x0001: "MEZ1000 RDA",
    },
    0x4855: {
        "name": "Memorex",
        0x7288: "Ultra Traveldrive 160G 2.5\" HDD",
    },
    0x4971: {
        "name": "SimpleTech",
        0xcb01: "SP-U25/120G",
        0xce17: "1TB SimpleDrive II USB External Hard Drive",
    },
    0x4d46: {
        "name": "Musical Fidelity",
        0x0001: "V-Link",
        0x0002: "V-DAC II",
    },
    0x5032: {
        "name": "Grandtec",
        0x0bb8: "Grandtec USB1.1 DVB-T (cold)",
        0x0bb9: "Grandtec USB1.1 DVB-T (warm)",
        0x0fa0: "Grandtec USB1.1 DVB-T (cold)",
        0x0fa1: "Grandtec USB1.1 DVB-T (warm)",
    },
    0x5041: {
        "name": "Linksys (?)",
        0x2234: "WUSB54G v1 802.11g Adapter [Intersil ISL3886]",
        0x2235: "WUSB54GP v1 802.11g Adapter [Intersil ISL3886]",
    },
    0x50c2: {
        "name": "Averatec (?)",
        0x4013: "WLAN Adapter",
    },
    0x5173: {
        "name": "Sweex",
        0x1809: "ZD1211",
    },
    0x5219: {
        "name": "I-Tetra",
        0x1001: "Cetus CDC Device",
    },
    0x5345: {
        "name": "Owon",
        0x1234: "PDS6062T Oscilloscope",
    },
    0x544d: {
        "name": "Transmeta Corp.",
    },
    0x5543: {
        "name": "UC-Logic Technology Corp.",
        0x0002: "SuperPen WP3325U Tablet",
        0x0003: "Tablet WP4030U",
        0x0004: "Tablet WP5540U",
        0x0005: "Tablet WP8060U",
        0x0041: "Genius PenSketch 6x8 Tablet",
        0x0042: "Tablet PF1209",
        0x0064: "Aiptek HyperPen 10000U",
    },
    0x5555: {
        "name": "Epiphan Systems Inc.",
        0x1110: "VGA2USB",
        0x1120: "KVM2USB",
        0x2222: "DVI2USB",
        0x3333: "VGA2USB Pro",
        0x3337: "KVM2USB Pro",
        0x3340: "VGA2USB LR",
        0x3344: "KVM2USB LR",
        0x3411: "DVI2USB Solo",
        0x3422: "DVI2USB Duo",
    },
    0x55aa: {
        "name": "OnSpec Electronic, Inc.",
        0x0015: "Hard Drive",
        0x0102: "SuperDisk",
        0x0103: "IDE Hard Drive",
        0x0201: "DDI to Reader-19",
        0x1234: "ATAPI Bridge",
        0xa103: "Sandisk SDDR-55 SmartMedia Card Reader",
        0xb000: "USB to CompactFlash Card Reader",
        0xb004: "OnSpec MMC/SD Reader/Writer",
        0xb00b: "USB to Memory Stick Card Reader",
        0xb00c: "USB to SmartMedia Card Reader",
        0xb012: "Mitsumi FA402M 8-in-2 Card Reader",
        0xb200: "Compact Flash Reader",
        0xb204: "MMC/ SD Reader",
        0xb207: "Memory Stick Reader",
    },
    0x5656: {
        "name": "Uni-Trend Group Limited",
        0x0832: "UT2000/UT3000 Digital Storage Oscilloscope",
    },
    0x595a: {
        "name": "IRTOUCHSYSTEMS Co. Ltd.",
        0x0001: "Touchscreen",
    },
    0x5986: {
        "name": "Acer, Inc",
        0x0100: "Orbicam",
        0x0101: "USB2.0 Camera",
        0x0102: "Crystal Eye Webcam",
        0x01a6: "Lenovo Integrated Webcam",
        0x01a7: "Lenovo Integrated Webcam",
        0x01a9: "Lenovo Integrated Webcam",
        0x0200: "OrbiCam",
        0x0203: "BisonCam NB Pro 1300",
        0x0241: "BisonCam, NB Pro",
        0x02d0: "Lenovo Integrated Webcam [R5U877]",
        0x03d0: "Lenovo Integrated Webcam [R5U877]",
    },
    0x5a57: {
        "name": "Zinwell",
        0x0260: "RT2570",
        0x0280: "802.11a/b/g/n USB Wireless LAN Card",
        0x0282: "802.11b/g/n USB Wireless LAN Card",
        0x0283: "802.11b/g/n USB Wireless LAN Card",
        0x0284: "802.11a/b/g/n USB Wireless LAN Card",
        0x0290: "ZW-N290 802.11n [Realtek RTL8192SU]",
        0x5257: "Metronic 495257 wifi 802.11ng",
    },
    0x6000: {
        "name": "Beholder International Ltd.",
        0xdec0: "TV Wander",
        0xdec1: "TV Voyage",
    },
    0x601a: {
        "name": "Ingenic Semiconductor Ltd.",
        0x4740: "XBurst Jz4740 boot mode",
    },
    0x6189: {
        "name": "Sitecom",
        0x182d: "USB 2.0 Ethernet",
        0x2068: "USB to serial cable (v2)",
    },
    0x6253: {
        "name": "TwinHan Technology Co., Ltd",
        0x0100: "Ir reciver f. remote control",
    },
    0x636c: {
        "name": "CoreLogic, Inc.",
    },
    0x6472: {
        "name": "Unknown (Sony?)",
        0x01c8: "PlayStation Portable [Mass Storage]",
    },
    0x6547: {
        "name": "Arkmicro Technologies Inc.",
        0x0232: "ARK3116 Serial",
    },
    0x6615: {
        "name": "IRTOUCHSYSTEMS Co. Ltd.",
        0x0001: "Touchscreen",
    },
    0x6666: {
        "name": "Prototype product Vendor ID",
        0x0667: "WiseGroup Smart Joy PSX, PS-PC Smart JoyPad",
        0x2667: "JCOP BlueZ Smartcard reader",
        0x8802: "SmartJoy Dual Plus PS2 converter",
        0x8804: "WiseGroup SuperJoy Box 5",
    },
    0x6677: {
        "name": "WiseGroup, Ltd.",
        0x8802: "SmartJoy Dual Plus PS2 converter",
        0x8811: "Deluxe Dance Mat",
    },
    0x6891: {
        "name": "3Com",
        0xa727: "3CRUSB10075 802.11bg [ZyDAS ZD1211]",
    },
    0x695c: {
        "name": "Opera1",
        0x3829: "Opera1 DVB-S (warm state)",
    },
    0x6993: {
        "name": "Yealink Network Technology Co., Ltd.",
        0xb001: "VoIP Phone",
    },
    0x6a75: {
        "name": "Shanghai Jujo Electronics Co., Ltd",
    },
    0x7104: {
        "name": "CME (Central Music Co.)",
        0x2202: "UF5/UF6/UF7/UF8 MIDI Master Keyboard",
    },
    0x726c: {
        "name": "StackFoundry LLC",
        0x2149: "EntropyKing Random Number Generator",
    },
    0x734c: {
        "name": "TBS Technologies China",
        0x5920: "Q-Box II DVB-S2 HD",
        0x5928: "Q-Box II DVB-S2 HD",
    },
    0x7392: {
        "name": "Edimax Technology Co., Ltd",
        0x7711: "EW-7711UTn nLite Wireless Adapter [Ralink RT2870]",
        0x7717: "EW-7717UN 802.11n Wireless Adapter [Ralink RT2870]",
        0x7718: "EW-7718UN 802.11n Wireless Adapter [Ralink RT2870]",
        0x7722: "EW-7722UTn 802.11n Wireless Adapter [Ralink RT307x]",
        0x7811: "EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]",
    },
    0x8086: {
        "name": "Intel Corp.",
        0x0001: "AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter",
        0x0044: "CPU DRAM Controller",
        0x0046: "HD Graphics",
        0x0100: "Personal Audio Player 3000",
        0x0101: "Personal Audio Player 3000",
        0x0110: "Easy PC Camera",
        0x0120: "PC Camera CS120",
        0x0180: "WiMAX Connection 2400m",
        0x0181: "WiMAX Connection 2400m",
        0x0182: "WiMAX Connection 2400m",
        0x0186: "WiMAX Connection 2400m",
        0x0188: "WiMAX Connection 2400m",
        0x0200: "AnyPoint(TM) Wireless II Network 11Mbps Adapter [Atmel AT76C503A]",
        0x0431: "Intel Pro Video PC Camera",
        0x0510: "Digital Movie Creator",
        0x0630: "Pocket PC Camera",
        0x0780: "CS780 Microphone Input",
        0x07d3: "BLOB boot loader firmware",
        0x0dad: "Cherry MiniatureCard Keyboard",
        0x1010: "AnyPoint(TM) Home Network 10 Mbps Phoneline Adapter",
        0x110a: "Bluetooth Controller from (Ericsson P4A)",
        0x110b: "Bluetooth Controller from (Intel/CSR)",
        0x1110: "PRO/Wireless LAN Module",
        0x1111: "PRO/Wireless 2011B 802.11b Adapter [Intersil PRISM 2.5]",
        0x1134: "Hollister Mobile Monitor",
        0x1139: "In-Target Probe (ITP)",
        0x1234: "Prototype Reader/Writer",
        0x1403: "WiMAX Connection 2400m",
        0x1405: "WiMAX Connection 2400m",
        0x1406: "WiMAX Connection 2400m",
        0x2448: "82801 PCI Bridge",
        0x3100: "PRO/DSL 3220 Modem - WAN",
        0x3101: "PRO/DSL 3220 Modem",
        0x3240: "AnyPointÂ® 3240 Modem - WAN",
        0x3241: "AnyPointÂ® 3240 Modem",
        0x8602: "Miniature Card Slot",
        0x9303: "Intel 8x930Hx Hub",
        0x9500: "CE 9500 DVB-T",
        0x9890: "82930 Test Board",
        0xbeef: "SCM Miniature Card Reader/Writer",
        0xc013: "Wireless HID Station",
        0xf001: "XScale PXA27x Bulverde flash",
        0xf1a5: "Z-U130 [Value Solid State Drive]",
    },
    0x8087: {
        "name": "Intel Corp.",
        0x0020: "Integrated Rate Matching Hub",
        0x0024: "Integrated Rate Matching Hub",
    },
    0x80ee: {
        "name": "VirtualBox",
        0x0021: "USB Tablet",
    },
    0x8282: {
        "name": "Keio",
        0x3201: "Retro Adapter",
        0x3301: "Retro Adapter Mouse",
    },
    0x8341: {
        "name": "EGO Systems, Inc.",
        0x2000: "Flashdisk",
    },
    0x9016: {
        "name": "Sitecom",
        0x182d: "WL-022 802.11b Adapter",
    },
    0x9022: {
        "name": "TeVii Technology Ltd.",
        0xd630: "DVB-S S630",
        0xd650: "DVB-S2 S650",
        0xd660: "DVB-S2 S660",
    },
    0x9148: {
        "name": "GeoLab, Ltd",
    # All of GeoLab's devices share the same ID 0004.
        0x0004: "R3 Compatible Device",
    },
    0x9710: {
        "name": "MosChip Semiconductor",
        0x7703: "MCS7703 Serial Port Adapter",
        0x7705: "MCS7705 Parallel port adapter",
        0x7715: "MCS7715 Parallel and serial port adapter",
        0x7717: "MCS7717 3-port hub with serial and parallel adapter",
        0x7720: "MCS7720 Dual serial port adapter",
        0x7730: "MCS7730 10/100 Mbps Ethernet adapter",
        0x7780: "MCS7780 4Mbps Fast IrDA Adapter",
        0x7830: "MCS7830 10/100 Mbps Ethernet adapter",
        0x7832: "MCS7832 10/100 Mbps Ethernet adapter",
        0x7840: "MCS7820/MCS7840 2/4 port serial adapter",
    },
    0x99fa: {
        "name": "Grandtec",
        0x8988: "V.cap Camera Device",
    },
    0x9ac4: {
        "name": "J. Westhues",
        0x4b8f: "ProxMark-3 RFID Instrument",
    },
    0xa128: {
        "name": "AnMo Electronics Corp. / Dino-Lite (?)",
        0x0610: "Dino-Lite Digital Microscope (SN9C201 + HV7131R)",
        0x0611: "Dino-Lite Digital Microscope (SN9C201 + HV7131R)",
        0x0612: "Dino-Lite Digital Microscope (SN9C120 + HV7131R)",
        0x0613: "Dino-Lite Digital Microscope (SN9C201 + HV7131R)",
        0x0614: "Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)",
        0x0615: "Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)",
        0x0616: "Dino-Lite Digital Microscope (SN9C120 + HV7131R)",
        0x0617: "Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)",
        0x0618: "Dino-Lite Digital Microscope (SN9C201 + HV7131R)",
    },
    0xa168: {
        "name": "AnMo Electronics Corporation",
        0x0610: "Dino-Lite Digital Microscope",
        0x0611: "Dino-Lite Digital Microscope",
        0x0613: "Dino-Lite Digital Microscope",
        0x0614: "Dino-Lite Pro Digital Microscope",
        0x0615: "Dino-Lite Pro Digital Microscope",
        0x0617: "Dino-Lite Pro Digital Microscope",
        0x0618: "Dino-Lite Digital Microscope",
    },
    0xa600: {
        "name": "Asix",
        0xe110: "OK1ZIA Davac 4.x",
    },
    0xa727: {
        "name": "3Com",
        0x6893: "3CRUSB20075 OfficeConnect Wireless 108Mbps 11g Adapter [Atheros AR5523]",
        0x6895: "AR5523",
        0x6897: "AR5523",
    },
    0xabcd: {
        "name": "Unknown",
        0xcdee: "Petcam",
    },
    0xc251: {
        "name": "Keil Software, Inc.",
        0x2710: "ULink",
    },
    0xcace: {
        "name": "CACE Technologies Inc.",
        0x0002: "AirPCAP Classic 802.11 packet capture adapter",
        0x0300: "AirPcap NX [Atheros AR9001U-(2)NG]",
    },
    0xd209: {
        "name": "Ultimarc",
        0x0301: "I-PAC Arcade Control Interface",
        0x0501: "Ultra-Stik Ultimarc Ultra-Stik Player 1",
    },
    0xe4e4: {
        "name": "Xorcom Ltd.",
        0x1130: "Astribank series",
        0x1131: "Astribank series",
        0x1132: "Astribank series",
        0x1140: "Astribank series",
        0x1141: "Astribank series",
        0x1142: "Astribank series",
        0x1150: "Astribank series",
        0x1151: "Astribank series",
        0x1152: "Astribank series",
        0x1160: "Astribank 2 series",
        0x1161: "Astribank 2 series",
        0x1162: "Astribank 2 series",
    },
    0xeb03: {
        "name": "MakingThings",
        0x0920: "Make Controller Kit",
    },
    0xeb1a: {
        "name": "eMPIA Technology, Inc.",
        0x17de: "KWorld V-Stream XPERT DTV - DVB-T USB cold",
        0x17df: "KWorld V-Stream XPERT DTV - DVB-T USB warm",
        0x2571: "M035 Compact Web Cam",
        0x2710: "SilverCrest Webcam",
        0x2750: "ECS Elitegroup G220 integrated Webcam",
        0x2761: "EeePC 701 integrated Webcam",
        0x2776: "Combined audio and video input device",
        0x2800: "Terratec Cinergy 200",
        0x2801: "GrabBeeX+ Video Encoder",
        0x2863: "Video Grabber",
        0x2870: "Pinnacle PCTV Stick",
        0x2881: "EM2881 Video Controller",
        0x50a3: "Gadmei UTV380 TV Box",
        0x50a6: "Gadmei UTV330 TV Box",
        0xe355: "KWorld DVB-T 355U Digital TV Dongle",
    },
    0xeb2a: {
        "name": "KWorld",
    },
    0xf003: {
        "name": "Hewlett Packard",
        0x6002: "PhotoSmart C500",
    },
    0xf4ec: {
        "name": "Atten Electronics / Siglent Technologies",
        0xee38: "Digital Storage Oscilloscope"
    }
}
