From 93feb80ee51b6b8e99bf780689f5f7e9aa02427e Mon Sep 17 00:00:00 2001
From: 懒羊羊 <15939171744@163.com>
Date: 星期三, 06 三月 2024 15:30:18 +0800
Subject: [PATCH] 工位终端修改

---
 jcdm-ui/src/views/main/bs/workshop/test.vue         |  402 
 jcdm-ui/src/utils/MySerialPort.js                   |  186 
 jcdm-ui/src/utils/usb.json                          | 98823 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 jcdm-ui/src/views/main/kb/stationTerminal/index.vue |   49 
 4 files changed, 99,440 insertions(+), 20 deletions(-)

diff --git a/jcdm-ui/src/utils/MySerialPort.js b/jcdm-ui/src/utils/MySerialPort.js
new file mode 100644
index 0000000..f5cfacd
--- /dev/null
+++ b/jcdm-ui/src/utils/MySerialPort.js
@@ -0,0 +1,186 @@
+
+export default class MySerialPort  {
+  constructor() {
+    this.state = {
+      portIndex: undefined,
+      ports: [],
+      isOpen: false,
+      writeType: 1,
+      readType: 1,
+      isScroll: true,
+      readValue: [],
+      status:false,
+      //port鍙傛暟
+      baudRate: "9600",
+      dataBits: "8",
+      stopBits: "1",
+      parity: "none",
+      flowControl: "none",
+    };
+    this.keepReading=false;
+    this.getPorts = this.getPorts.bind(this);
+    this.handleRequestPort = this.handleRequestPort.bind(this);
+    this.handleChildrenChange = this.handleChildrenChange.bind(this);
+    this.readText = this.readText.bind(this);
+    this.writeText = this.writeText.bind(this);
+    this.handleClear = this.handleClear.bind(this);
+    this.a2hex = this.a2hex.bind(this);
+    this.hex2a = this.hex2a.bind(this);
+    this.hex2atostr=this.hex2atostr.bind(this);
+    this.reader={};
+    this.closed;
+  }
+
+  async getPorts() {
+    // 鑾峰彇宸叉巿鏉冪殑鍏ㄩ儴涓插彛
+    let ports = await navigator.serial.getPorts();
+    this.setState({
+      ports,
+    });
+  }
+  async handleRequestPort() {
+    // 璇锋眰鎺堟潈
+    try {
+      await navigator.serial.requestPort();
+      await this.getPorts();
+    } catch (e) {
+      this.$message.error(e.toString());
+    }
+  }
+  async openPort(portIndex, isOpen,callBack=null) {
+    // 鎵撳紑涓插彛
+    let port = this.state.ports[portIndex];
+    if (!isOpen) {
+      // 鍏抽棴涓插彛
+      this.keepReading = false;
+      this.reader.cancel();
+      await this.closed;
+      this.handlePortOpen({
+        portIndex,
+        isOpen,
+      });
+    } else {
+      await port.open({
+        baudRate: this.state.baudRate,
+        dataBits: this.state.dataBits,
+        stopBits: this.state.stopBits,
+        parity: this.state.parity,
+        flowControl: this.state.flowControl,
+      });
+      this.handlePortOpen({
+        portIndex,
+        isOpen,
+      });
+      this.keepReading = true;
+      this.closed=this.readUntilClosed(portIndex,callBack);
+    }
+  }
+  async readUntilClosed(portIndex,callBack=null) {
+    let port = this.state.ports[portIndex];
+    while (port.readable && this.keepReading) {
+      this.reader = port.readable.getReader();
+      try {
+        let readCache=[]
+        while (true) {
+          const { value, done } = await this.reader.read();
+          if (done) {
+            break;
+          }
+          readCache.push(...value)
+          setTimeout(() => {
+            if(readCache.length>0){
+              this.readText(readCache);
+              callBack(readCache)
+              readCache=[]
+            }
+          }, 300);//涓插彛缂撳瓨
+        }
+      } catch (error) {
+        this.$message.error(error.toString());
+      } finally {
+        this.reader.releaseLock();
+      }
+      await port.close();
+    }
+  }
+  handlePortOpen({ portIndex, isOpen }) {
+    // 澶勭悊鎵撳紑涓插彛
+    this.setState({
+      portIndex,
+      isOpen,
+    });
+  }
+  handleChildrenChange(type, value) {
+    this.setState({
+      [type]: value,
+    });
+  }
+  portWrite(value) {
+    return new Promise(async (resolve, reject) => {
+      if (!this.state.isOpen) {
+        this.$message.error("涓插彛鏈墦寮�");
+        reject();
+        return;
+      } else {
+        let port = this.state.ports[this.state.portIndex];
+        const writer = port.writable.getWriter();
+        await writer.write(new Uint8Array(value));
+        writer.releaseLock();
+        resolve(value);
+      }
+    });
+  }
+  readText(value) {
+    console.log(value, "璇诲彇");
+    let newValue = this.state.readValue.concat({
+      value,
+      type: 1,
+    });
+    this.setState({
+      readValue: newValue,
+    });
+  }
+  writeText(value) {
+    console.log(value, "鍐欏叆");
+    this.portWrite(value).then((res) => {
+      let newValue = this.state.readValue.concat({
+        value: res,
+        type: 2,
+      });
+      this.setState({
+        readValue: newValue,
+      });
+    });
+  }
+  handleClear() {
+    this.setState({
+      readValue: [],
+    });
+  }
+  componentDidMount() {
+    this.getPorts();
+  }
+  handleState(status) {
+    this.setState({
+      status,
+    });
+  }
+  setState(obj){
+    Object.keys(this.state).forEach(key => {
+      if(obj[key]!=undefined){
+        this.state[key]=obj[key]
+      }
+    });
+  }
+  //瀛楄妭杞瓧绗︿覆
+  hex2atostr(arr) {
+    return String.fromCharCode.apply(String,arr);
+  }
+  hex2a(hexx) {
+    return String.fromCharCode(hexx);
+  }
+  //瀛楃杞�16杩涘埗
+  a2hex(str) {
+    return str.charCodeAt(0);
+  }
+}
diff --git a/jcdm-ui/src/utils/usb.json b/jcdm-ui/src/utils/usb.json
new file mode 100644
index 0000000..38ef7cd
--- /dev/null
+++ b/jcdm-ui/src/utils/usb.json
@@ -0,0 +1,98823 @@
+[
+    {
+      "vendor": "08de",
+      "name": "???",
+      "devices": [
+        {
+          "devid": "7a01",
+          "devname": "802.11b Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "18f8",
+      "name": "[Maxxter]",
+      "devices": [
+        {
+          "devid": "1486",
+          "devname": "X5s ZEUS Macro Pro Gaming Mouse"
+        },
+        {
+          "devid": "0f97",
+          "devname": "Optical Gaming Mouse [Xtrem]"
+        },
+        {
+          "devid": "0f99",
+          "devname": "Optical gaming mouse"
+        },
+        {
+          "devid": "1142",
+          "devname": "Optical gaming mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "1c87",
+      "name": "2N TELEKOMUNIKACE a.s.",
+      "devices": []
+    },
+    {
+      "vendor": "1630",
+      "name": "2Wire, Inc.",
+      "devices": [
+        {
+          "devid": "ff81",
+          "devname": "802.11b Wireless Adapter [Lucent/Agere Hermes I]"
+        },
+        {
+          "devid": "0005",
+          "devname": "802.11g Wireless Adapter [Intersil ISL3886]"
+        },
+        {
+          "devid": "0011",
+          "devname": "PC Port 10 Mps Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "08c8",
+      "name": "2Wire, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "6891",
+      "name": "3Com",
+      "devices": [
+        {
+          "devid": "a727",
+          "devname": "3CRUSB10075 802.11bg [ZyDAS ZD1211]"
+        }
+      ]
+    },
+    {
+      "vendor": "a727",
+      "name": "3Com",
+      "devices": [
+        {
+          "devid": "6893",
+          "devname": "3CRUSB20075 OfficeConnect Wireless 108Mbps 11g Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "6895",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "6897",
+          "devname": "AR5523"
+        }
+      ]
+    },
+    {
+      "vendor": "0506",
+      "name": "3Com Corp.",
+      "devices": [
+        {
+          "devid": "4601",
+          "devname": "3C460B 10/100 Ethernet Adapter"
+        },
+        {
+          "devid": "f002",
+          "devname": "3CP4218 ADSL Modem (pre-init)"
+        },
+        {
+          "devid": "f003",
+          "devname": "3CP4218 ADSL Modem"
+        },
+        {
+          "devid": "f100",
+          "devname": "3CP4218 ADSL Modem (pre-init)"
+        },
+        {
+          "devid": "11f8",
+          "devname": "HomeConnect 3C460"
+        },
+        {
+          "devid": "2922",
+          "devname": "HomeConnect Cable Modem External with"
+        },
+        {
+          "devid": "3021",
+          "devname": "U.S.Robotics 56000 Voice FaxModem Pro"
+        },
+        {
+          "devid": "0100",
+          "devname": "HomeConnect ADSL Modem Driver"
+        },
+        {
+          "devid": "03e8",
+          "devname": "3C19250 Ethernet [klsi]"
+        },
+        {
+          "devid": "0a01",
+          "devname": "3CRSHEW696 Wireless Adapter"
+        },
+        {
+          "devid": "0a11",
+          "devname": "3CRWE254G72 802.11g Adapter"
+        },
+        {
+          "devid": "00a1",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "00a2",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "00df",
+          "devname": "3Com Home Connect lite"
+        },
+        {
+          "devid": "009d",
+          "devname": "HomeConnect Camera"
+        },
+        {
+          "devid": "00a0",
+          "devname": "3CREB96 Bluetooth Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "256f",
+      "name": "3Dconnexion",
+      "devices": [
+        {
+          "devid": "c657",
+          "devname": "CadMouse Pro Wireless Left"
+        },
+        {
+          "devid": "c651",
+          "devname": "CadMouse Wireless"
+        },
+        {
+          "devid": "c652",
+          "devname": "Universal Receiver"
+        },
+        {
+          "devid": "c654",
+          "devname": "CadMouse Pro Wireless"
+        },
+        {
+          "devid": "c632",
+          "devname": "SpaceMouse Pro Wireless Receiver"
+        },
+        {
+          "devid": "c633",
+          "devname": "SpaceMouse Enterprise"
+        },
+        {
+          "devid": "c635",
+          "devname": "SpaceMouse Compact"
+        },
+        {
+          "devid": "c62e",
+          "devname": "SpaceMouse Wireless (cabled)"
+        },
+        {
+          "devid": "c62f",
+          "devname": "SpaceMouse Wireless Receiver"
+        },
+        {
+          "devid": "c631",
+          "devname": "SpaceMouse Pro Wireless (cabled)"
+        }
+      ]
+    },
+    {
+      "vendor": "05bc",
+      "name": "3G Green Green Globe Co., Ltd",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "Trackball"
+        }
+      ]
+    },
+    {
+      "vendor": "0e35",
+      "name": "3Pea Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "189f",
+      "name": "3Shape A/S",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Legato2 3D Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "29e8",
+      "name": "4Links Limited",
+      "devices": []
+    },
+    {
+      "vendor": "1737",
+      "name": "802.11g Adapter [Linksys WUSB54GC v3]",
+      "devices": [
+        {
+          "devid": "0075",
+          "devname": "WUSB54GSC v2 802.11g Adapter [Broadcom 4326U]"
+        },
+        {
+          "devid": "0077",
+          "devname": "WUSB54GC v3 802.11g Adapter [Ralink RT2070L]"
+        },
+        {
+          "devid": "0078",
+          "devname": "WUSB100 v2 RangePlus Wireless Network Adapter [Ralink RT3070]"
+        },
+        {
+          "devid": "0079",
+          "devname": "WUSB600N v2 Dual-Band Wireless-N Network Adapter [Ralink RT3572]"
+        },
+        {
+          "devid": "0070",
+          "devname": "WUSB100 v1 RangePlus Wireless Network Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "0071",
+          "devname": "WUSB600N v1 Dual-Band Wireless-N Network Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "0073",
+          "devname": "WUSB54GC v2 802.11g Adapter [Realtek RTL8187B]"
+        },
+        {
+          "devid": "0039",
+          "devname": "USB1000 Gigabit Notebook Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "3171",
+      "name": "8086 Consultancy",
+      "devices": [
+        {
+          "devid": "0015",
+          "devname": "ClusterCTRL Single"
+        },
+        {
+          "devid": "0012",
+          "devname": "ClusterCTRL pHAT"
+        },
+        {
+          "devid": "0013",
+          "devname": "ClusterCTRL A+6"
+        },
+        {
+          "devid": "0014",
+          "devname": "ClusterCTRL Triple"
+        },
+        {
+          "devid": "0011",
+          "devname": "ClusterCTRL DA"
+        }
+      ]
+    },
+    {
+      "vendor": "2dc8",
+      "name": "8BitDo",
+      "devices": [
+        {
+          "devid": "3100",
+          "devname": "8BitDo Wireless USB Adapter"
+        },
+        {
+          "devid": "ab21",
+          "devname": "SF30 gamepad"
+        },
+        {
+          "devid": "ab11",
+          "devname": "F30 gamepad"
+        },
+        {
+          "devid": "ab12",
+          "devname": "N30 gamepad"
+        },
+        {
+          "devid": "ab20",
+          "devname": "SN30/SF30 gamepad"
+        },
+        {
+          "devid": "5750",
+          "devname": "Bootloader"
+        },
+        {
+          "devid": "6000",
+          "devname": "SF30 Pro gamepad"
+        },
+        {
+          "devid": "6001",
+          "devname": "SN30/SF30 Pro gamepad"
+        },
+        {
+          "devid": "5006",
+          "devname": "M30 Bluetooth gamepad"
+        }
+      ]
+    },
+    {
+      "vendor": "228d",
+      "name": "8D Technologies inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Terminal Bike Key Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "125f",
+      "name": "A-DATA Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "cb10",
+          "devname": "Dash Drive UV100"
+        },
+        {
+          "devid": "cb20",
+          "devname": "DashDrive UV110"
+        },
+        {
+          "devid": "c08a",
+          "devname": "C008 Flash Drive"
+        },
+        {
+          "devid": "c81a",
+          "devname": "Flash drive"
+        },
+        {
+          "devid": "c93a",
+          "devname": "4GB Pen Drive"
+        },
+        {
+          "devid": "c96a",
+          "devname": "C906 Flash Drive"
+        },
+        {
+          "devid": "a15a",
+          "devname": "DashDrive Durable HD710 portable HDD various size"
+        },
+        {
+          "devid": "a22a",
+          "devname": "DashDrive Elite HE720 500GB"
+        },
+        {
+          "devid": "a31a",
+          "devname": "HV620 Portable HDD"
+        },
+        {
+          "devid": "a91a",
+          "devname": "Portable HDD CH91"
+        },
+        {
+          "devid": "312a",
+          "devname": "Superior S102"
+        },
+        {
+          "devid": "312b",
+          "devname": "Superior S102 Pro"
+        }
+      ]
+    },
+    {
+      "vendor": "13d1",
+      "name": "A-Max Technology Macao Commercial Offshore Co. Ltd.",
+      "devices": [
+        {
+          "devid": "7019",
+          "devname": "MD 82288"
+        },
+        {
+          "devid": "abe6",
+          "devname": "Wireless 802.11g 54Mbps Network Adapter [RTL8187]"
+        }
+      ]
+    },
+    {
+      "vendor": "0874",
+      "name": "A-Tec Subsystem, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "059c",
+      "name": "A-Trend Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1afe",
+      "name": "A. Eberle GmbH &amp; Co. KG",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "PQ Box 100"
+        }
+      ]
+    },
+    {
+      "vendor": "0dbc",
+      "name": "A&amp;D Medical",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "AND Serial Cable [AND Smart Cable]"
+        }
+      ]
+    },
+    {
+      "vendor": "09da",
+      "name": "A4Tech Co., Ltd.",
+      "devices": [
+        {
+          "devid": "9090",
+          "devname": "XL-730K / XL-750BK / XL-755BK Mice"
+        },
+        {
+          "devid": "f613",
+          "devname": "Bloody V7M Mouse"
+        },
+        {
+          "devid": "3a60",
+          "devname": "Bloody V8M Core 2 Mouse"
+        },
+        {
+          "devid": "8090",
+          "devname": "X-718BK Oscar Optical Gaming Mouse"
+        },
+        {
+          "devid": "9033",
+          "devname": "X-718BK Optical Mouse"
+        },
+        {
+          "devid": "9066",
+          "devname": "F3 V-Track Gaming Mouse"
+        },
+        {
+          "devid": "032b",
+          "devname": "Wireless Mouse (Battery Free)"
+        },
+        {
+          "devid": "09da",
+          "devname": "Bloody V8 Mouse"
+        },
+        {
+          "devid": "1068",
+          "devname": "Bloody A90 Mouse"
+        },
+        {
+          "devid": "112c",
+          "devname": "Bloody V5 Mouse"
+        },
+        {
+          "devid": "002a",
+          "devname": "Wireless Optical Mouse NB-30"
+        },
+        {
+          "devid": "022b",
+          "devname": "Wireless Mouse (Battery Free)"
+        },
+        {
+          "devid": "024f",
+          "devname": "RF Receiver and G6-20D Wireless Optical Mouse"
+        },
+        {
+          "devid": "0260",
+          "devname": "KV-300H Isolation Keyboard"
+        },
+        {
+          "devid": "0006",
+          "devname": "Optical Mouse WOP-35 / Trust 450L Optical Mouse"
+        },
+        {
+          "devid": "000a",
+          "devname": "Optical Mouse Opto 510D / OP-620D"
+        },
+        {
+          "devid": "000e",
+          "devname": "X-F710F Optical Mouse 3xFire Gaming Mouse"
+        },
+        {
+          "devid": "0018",
+          "devname": "Trust Human Interface Device"
+        },
+        {
+          "devid": "001a",
+          "devname": "Wireless Mouse &amp; RXM-15 Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "0fb9",
+      "name": "AACom Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "06d6",
+      "name": "Aashima Technology B.V.",
+      "devices": [
+        {
+          "devid": "0066",
+          "devname": "TRUST Digital PCTV and Movie Editor"
+        },
+        {
+          "devid": "0067",
+          "devname": "Trust 350FS POWERC@M FLASH"
+        },
+        {
+          "devid": "006b",
+          "devname": "TRUST AUDIO VIDEO EDITOR"
+        },
+        {
+          "devid": "003b",
+          "devname": "Trust PowerC@m 770Z (webcam mode)"
+        },
+        {
+          "devid": "003c",
+          "devname": "Trust 910z PowerC@m"
+        },
+        {
+          "devid": "003f",
+          "devname": "Trust 735S POWERC@M ZOOM, WDM DSC Bulk Driver"
+        },
+        {
+          "devid": "0050",
+          "devname": "Trust 738AV LCD PV Digital Camera"
+        },
+        {
+          "devid": "0062",
+          "devname": "TRUST 782AV LCD P. V. Video Capture"
+        },
+        {
+          "devid": "002e",
+          "devname": "Trust PowerC@m 350FS"
+        },
+        {
+          "devid": "0030",
+          "devname": "Trust 710 LCD POWERC@M ZOOM - MSD"
+        },
+        {
+          "devid": "0031",
+          "devname": "Trust 610/710 LCD POWERC@M ZOOM"
+        },
+        {
+          "devid": "003a",
+          "devname": "Trust PowerC@m 770Z (mass storage mode)"
+        },
+        {
+          "devid": "0025",
+          "devname": "Gamepad"
+        },
+        {
+          "devid": "0026",
+          "devname": "Predator TH 400 Gamepad"
+        },
+        {
+          "devid": "002d",
+          "devname": "Trust PowerC@m 350FT"
+        }
+      ]
+    },
+    {
+      "vendor": "1a61",
+      "name": "Abbott Diabetes Care",
+      "devices": [
+        {
+          "devid": "3650",
+          "devname": "FreeStyle Libre"
+        },
+        {
+          "devid": "3850",
+          "devname": "FreeStyle Optium/Precision Neo"
+        },
+        {
+          "devid": "3950",
+          "devname": "FreeStyle Libre 2"
+        },
+        {
+          "devid": "3410",
+          "devname": "CoPilot System Cable"
+        }
+      ]
+    },
+    {
+      "vendor": "1ba6",
+      "name": "Abilis Systems",
+      "devices": []
+    },
+    {
+      "vendor": "1419",
+      "name": "ABILITY ENTERPRISE CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "0ec1",
+      "name": "Abit Computer Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0794",
+      "name": "ABL Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "07b8",
+      "name": "AboCom Systems Inc",
+      "devices": [
+        {
+          "devid": "f101",
+          "devname": "DSB-560 Modem [atlas]"
+        },
+        {
+          "devid": "e007",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "e008",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "e009",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "e00a",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "e4f0",
+          "devname": "Card Reader Driver"
+        },
+        {
+          "devid": "e003",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "e004",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "e005",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "e006",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "b21f",
+          "devname": "WUG2700"
+        },
+        {
+          "devid": "d011",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "e001",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "e002",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "b21b",
+          "devname": "HWU54DM"
+        },
+        {
+          "devid": "b21c",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "b21d",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "b21e",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "b031",
+          "devname": "BCM92045DG-Flash with trace filter"
+        },
+        {
+          "devid": "b032",
+          "devname": "BCM92045DG-Flash with trace filter"
+        },
+        {
+          "devid": "b033",
+          "devname": "BCM92045DG-Flash with trace filter"
+        },
+        {
+          "devid": "b21a",
+          "devname": "WUG2400 802.11g Wireless Adapter [Texas Instruments TNETW1450]"
+        },
+        {
+          "devid": "b02b",
+          "devname": "Bluetooth dongle"
+        },
+        {
+          "devid": "b02c",
+          "devname": "BCM92045DG-Flash with trace filter"
+        },
+        {
+          "devid": "b02d",
+          "devname": "BCM92045DG-Flash with trace filter"
+        },
+        {
+          "devid": "b02e",
+          "devname": "BCM92045DG-Flash with trace filter"
+        },
+        {
+          "devid": "b030",
+          "devname": "BCM92045DG-Flash with trace filter"
+        },
+        {
+          "devid": "abc1",
+          "devname": "DU-E10 Ethernet [pegasus]"
+        },
+        {
+          "devid": "b000",
+          "devname": "BWU613"
+        },
+        {
+          "devid": "b02a",
+          "devname": "AboCom Bluetooth Device"
+        },
+        {
+          "devid": "6001",
+          "devname": "WUG2690 802.11bg Wireless Module [ZyDAS ZD1211+AL2230]"
+        },
+        {
+          "devid": "8188",
+          "devname": "AboCom Systems Inc [WN2001 Prolink Wireless-N Nano Adapter]"
+        },
+        {
+          "devid": "a001",
+          "devname": "WUG2200 802.11g Wireless Adapter [Envara WiND512]"
+        },
+        {
+          "devid": "4104",
+          "devname": "XX9"
+        },
+        {
+          "devid": "420a",
+          "devname": "UF200 Ethernet"
+        },
+        {
+          "devid": "5301",
+          "devname": "GW-US54ZGL 802.11bg"
+        },
+        {
+          "devid": "4007",
+          "devname": "XX5"
+        },
+        {
+          "devid": "400b",
+          "devname": "XX6"
+        },
+        {
+          "devid": "400c",
+          "devname": "XX7"
+        },
+        {
+          "devid": "401a",
+          "devname": "RTL8151"
+        },
+        {
+          "devid": "4102",
+          "devname": "USB 1.1 10/100M Fast Ethernet Adapter"
+        },
+        {
+          "devid": "4000",
+          "devname": "DU-E10 Ethernet [klsi]"
+        },
+        {
+          "devid": "4002",
+          "devname": "DU-E100 Ethernet [pegasus]"
+        },
+        {
+          "devid": "4003",
+          "devname": "1/10/100 Ethernet Adapter"
+        },
+        {
+          "devid": "4004",
+          "devname": "XX4"
+        },
+        {
+          "devid": "2870",
+          "devname": "802.11n/b/g Wireless LAN USB2.0 Adapter"
+        },
+        {
+          "devid": "3070",
+          "devname": "802.11n/b/g Mini Wireless LAN USB2.0 Adapter"
+        },
+        {
+          "devid": "3071",
+          "devname": "802.11n/b/g Mini Wireless LAN USB2.0 Adapter"
+        },
+        {
+          "devid": "3072",
+          "devname": "802.11n/b/g Mini Wireless LAN USB2.0 Adapter"
+        },
+        {
+          "devid": "1201",
+          "devname": "IEEE 802.11b Adapter"
+        },
+        {
+          "devid": "200c",
+          "devname": "XX2"
+        },
+        {
+          "devid": "2573",
+          "devname": "Wireless LAN Card"
+        },
+        {
+          "devid": "2770",
+          "devname": "802.11n/b/g Mini Wireless LAN USB2.0 Adapter"
+        },
+        {
+          "devid": "110c",
+          "devname": "XX1"
+        }
+      ]
+    },
+    {
+      "vendor": "0678",
+      "name": "ACard Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "04e4",
+      "name": "ACC Microelectronics",
+      "devices": []
+    },
+    {
+      "vendor": "1ca0",
+      "name": "ACCARIO Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1605",
+      "name": "ACCES I/O Products, Inc.",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "USB-DIO-96 (No Firmware Yet)"
+        },
+        {
+          "devid": "0004",
+          "devname": "USB-DIO-32I (No Firmware Yet)"
+        },
+        {
+          "devid": "0005",
+          "devname": "USB-DIO24 (based on -CTR6) (No Firmware Yet)"
+        },
+        {
+          "devid": "0006",
+          "devname": "USB-DIO24-CTR6 (No Firmware Yet)"
+        },
+        {
+          "devid": "0001",
+          "devname": "DIO-32 (No Firmware Yet)"
+        },
+        {
+          "devid": "0002",
+          "devname": "USB-DIO-48 (No Firmware Yet)"
+        }
+      ]
+    },
+    {
+      "vendor": "8070",
+      "name": "ACCES I/O Products, Inc.",
+      "devices": [
+        {
+          "devid": "8070",
+          "devname": "USB-AO16-16A"
+        },
+        {
+          "devid": "8003",
+          "devname": "USB-DIO-96"
+        }
+      ]
+    },
+    {
+      "vendor": "0fed",
+      "name": "Access Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0db5",
+      "name": "Access IS",
+      "devices": [
+        {
+          "devid": "0164",
+          "devname": "NFC and Smartcard Module (NSM)with 4 SAM slots"
+        },
+        {
+          "devid": "013a",
+          "devname": "Barcode Module - Virtual Keyboard"
+        },
+        {
+          "devid": "013b",
+          "devname": "Barcode Module - HID"
+        },
+        {
+          "devid": "0160",
+          "devname": "NFC and Smartcard Module (NSM)"
+        },
+        {
+          "devid": "0139",
+          "devname": "Barcode Module - CDC serial"
+        }
+      ]
+    },
+    {
+      "vendor": "0dd0",
+      "name": "Access Solutions",
+      "devices": [
+        {
+          "devid": "1002",
+          "devname": "Triple Talk Speech Synthesizer"
+        }
+      ]
+    },
+    {
+      "vendor": "083a",
+      "name": "Accton Technology Corp.",
+      "devices": [
+        {
+          "devid": "f502",
+          "devname": "802.11g Wireless Adapter"
+        },
+        {
+          "devid": "f522",
+          "devname": "Arcadyan WN7512 802.11n"
+        },
+        {
+          "devid": "d522",
+          "devname": "Speedport W 102 Stick IEEE 802.11n USB 2.0 Adapter"
+        },
+        {
+          "devid": "e501",
+          "devname": "ZD1211B"
+        },
+        {
+          "devid": "e503",
+          "devname": "Arcadyan WN4501 802.11b/g"
+        },
+        {
+          "devid": "e506",
+          "devname": "WUS-201 802.11bg"
+        },
+        {
+          "devid": "f501",
+          "devname": "802.11g Wireless Adapter"
+        },
+        {
+          "devid": "bb01",
+          "devname": "BlueExpert Bluetooth Device"
+        },
+        {
+          "devid": "c003",
+          "devname": "802.11b Wireless Adapter"
+        },
+        {
+          "devid": "c501",
+          "devname": "Zoom 4410 Wireless-G [Intersil ISL3887]"
+        },
+        {
+          "devid": "c561",
+          "devname": "802.11a/g Wireless Adapter"
+        },
+        {
+          "devid": "a618",
+          "devname": "SMCWUSBS-N EZ Connect N Draft 11n Wireless Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "a701",
+          "devname": "SMCWUSBS-N3 EZ Connect N Wireless Adapter [Ralink RT3070]"
+        },
+        {
+          "devid": "b004",
+          "devname": "CPWUE001 USB/Ethernet Adapter"
+        },
+        {
+          "devid": "b522",
+          "devname": "SMCWUSBS-N2 EZ Connect N Wireless Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "7522",
+          "devname": "Arcadyan 802.11N Wireless Adapter"
+        },
+        {
+          "devid": "8522",
+          "devname": "Arcadyan 802.11N Wireless Adapter"
+        },
+        {
+          "devid": "8541",
+          "devname": "WN4501F 802.11g Wireless Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "a512",
+          "devname": "Arcadyan 802.11N Wireless Adapter"
+        },
+        {
+          "devid": "6500",
+          "devname": "Cable Modem"
+        },
+        {
+          "devid": "6618",
+          "devname": "802.11n Wireless Adapter"
+        },
+        {
+          "devid": "7511",
+          "devname": "Arcadyan 802.11N Wireless Adapter"
+        },
+        {
+          "devid": "7512",
+          "devname": "Arcadyan 802.11N Wireless Adapter"
+        },
+        {
+          "devid": "4521",
+          "devname": "Siemens S30863-S1016-R107-2 802.11g Wireless Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "4531",
+          "devname": "T-Com Sinus 154 data II [Intersil ISL3887]"
+        },
+        {
+          "devid": "5046",
+          "devname": "SpeedStream 10/100 Ethernet [pegasus]"
+        },
+        {
+          "devid": "5501",
+          "devname": "Wireless Adapter 11g"
+        },
+        {
+          "devid": "4501",
+          "devname": "T-Sinus 154data"
+        },
+        {
+          "devid": "4502",
+          "devname": "Siemens S30853-S1016-R107 802.11g Wireless Adapter [Intersil ISL3886]"
+        },
+        {
+          "devid": "4505",
+          "devname": "SMCWUSB-G 802.11bg"
+        },
+        {
+          "devid": "4507",
+          "devname": "SMCWUSBT-G2 802.11g Wireless Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "3060",
+          "devname": "1/10/100 Adapter"
+        },
+        {
+          "devid": "3501",
+          "devname": "2664W"
+        },
+        {
+          "devid": "3502",
+          "devname": "WN3501D Wireless Adapter"
+        },
+        {
+          "devid": "3503",
+          "devname": "T-Sinus 111 Wireless Adapter"
+        },
+        {
+          "devid": "1046",
+          "devname": "10/100 Ethernet [pegasus]"
+        },
+        {
+          "devid": "1060",
+          "devname": "HomeLine Adapter"
+        },
+        {
+          "devid": "1f4d",
+          "devname": "SMC8013WG Broadband Remote NDIS Device"
+        },
+        {
+          "devid": "3046",
+          "devname": "10/100 Series Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0460",
+      "name": "Ace Cad Enterprise Co., Ltd",
+      "devices": [
+        {
+          "devid": "0008",
+          "devname": "Tablet (3x2.25)"
+        },
+        {
+          "devid": "0004",
+          "devname": "Tablet (5x3.75)"
+        },
+        {
+          "devid": "0006",
+          "devname": "LCD Tablet (12x9)"
+        }
+      ]
+    },
+    {
+      "vendor": "4766",
+      "name": "Aceeca",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "MEZ1000 RDA"
+        }
+      ]
+    },
+    {
+      "vendor": "049c",
+      "name": "Acer Advanced Labs, Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Keyboard (???)"
+        }
+      ]
+    },
+    {
+      "vendor": "1189",
+      "name": "Acer Communications &amp; Multimedia",
+      "devices": [
+        {
+          "devid": "0893",
+          "devname": "EP-1427X-2 Ethernet Adapter [Acer]"
+        }
+      ]
+    },
+    {
+      "vendor": "0967",
+      "name": "Acer NeWeb Corp.",
+      "devices": [
+        {
+          "devid": "0204",
+          "devname": "WarpLink 802.11b Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "04a5",
+      "name": "Acer Peripherals Inc. (now BenQ Corp.)",
+      "devices": [
+        {
+          "devid": "9001",
+          "devname": "AWL400 Wireless Adapter"
+        },
+        {
+          "devid": "9213",
+          "devname": "Kbd Hub"
+        },
+        {
+          "devid": "7500",
+          "devname": "Hi-Speed Mass Storage Device"
+        },
+        {
+          "devid": "9000",
+          "devname": "AWL300 Wireless Adapter"
+        },
+        {
+          "devid": "6180",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "6200",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "6015",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6125",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "6012",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6013",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6014",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6010",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6011",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "600c",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "600d",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "600e",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "600f",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "600a",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "600b",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6008",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6009",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6006",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6007",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6004",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6005",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6002",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "6003",
+          "devname": "ATA/ATAPI Adapter"
+        },
+        {
+          "devid": "4045",
+          "devname": "BenQ-Siemens E81"
+        },
+        {
+          "devid": "4048",
+          "devname": "BenQ M7"
+        },
+        {
+          "devid": "6001",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "4013",
+          "devname": "BenQ-Siemens EF82/SL91"
+        },
+        {
+          "devid": "4044",
+          "devname": "BenQ-Siemens SF71"
+        },
+        {
+          "devid": "300c",
+          "devname": "Benq 1016"
+        },
+        {
+          "devid": "3019",
+          "devname": "Benq DC C40"
+        },
+        {
+          "devid": "4000",
+          "devname": "P30 Composite Device"
+        },
+        {
+          "devid": "3008",
+          "devname": "Benq 1500"
+        },
+        {
+          "devid": "300a",
+          "devname": "Benq 3410"
+        },
+        {
+          "devid": "2311",
+          "devname": "Benq 5560"
+        },
+        {
+          "devid": "3003",
+          "devname": "Benq Webcam"
+        },
+        {
+          "devid": "2202",
+          "devname": "Benq 7400UT"
+        },
+        {
+          "devid": "20fe",
+          "devname": "SW2 5300U"
+        },
+        {
+          "devid": "2137",
+          "devname": "Benq 5150/5250"
+        },
+        {
+          "devid": "20f8",
+          "devname": "Benq 5000"
+        },
+        {
+          "devid": "20fc",
+          "devname": "Benq 5000"
+        },
+        {
+          "devid": "20c0",
+          "devname": "Prisa 1240UT"
+        },
+        {
+          "devid": "20de",
+          "devname": "S2W 4300U+"
+        },
+        {
+          "devid": "20ae",
+          "devname": "S2W 3000U"
+        },
+        {
+          "devid": "20b0",
+          "devname": "S2W 3300U/4300U"
+        },
+        {
+          "devid": "20be",
+          "devname": "Prisa 640BT"
+        },
+        {
+          "devid": "207e",
+          "devname": "Prisa 640BU"
+        },
+        {
+          "devid": "209e",
+          "devname": "ScanPrisa 640BT"
+        },
+        {
+          "devid": "205e",
+          "devname": "ScanPrisa 640BU"
+        },
+        {
+          "devid": "2060",
+          "devname": "Prisa 620U+/640U"
+        },
+        {
+          "devid": "2040",
+          "devname": "Prisa 620UT"
+        },
+        {
+          "devid": "2022",
+          "devname": "Prisa 320U/340U"
+        },
+        {
+          "devid": "1a20",
+          "devname": "Prisa 310U"
+        },
+        {
+          "devid": "1a2a",
+          "devname": "Prisa 620U"
+        },
+        {
+          "devid": "0003",
+          "devname": "API Generic K/B Mouse"
+        },
+        {
+          "devid": "12a6",
+          "devname": "AcerScan C310U"
+        },
+        {
+          "devid": "0001",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0002",
+          "devname": "API Ergo K/B"
+        }
+      ]
+    },
+    {
+      "vendor": "066e",
+      "name": "Acer Semiconductor America, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "5986",
+      "name": "Acer, Inc",
+      "devices": [
+        {
+          "devid": "a002",
+          "devname": "Lenovo EasyCamera Integrated Webcam"
+        },
+        {
+          "devid": "0671",
+          "devname": "Lenovo EasyCamera"
+        },
+        {
+          "devid": "0706",
+          "devname": "ThinkPad P50 Integrated Camera"
+        },
+        {
+          "devid": "2113",
+          "devname": "SunplusIT Integrated Camera"
+        },
+        {
+          "devid": "055a",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "0652",
+          "devname": "Lenovo EasyCamera"
+        },
+        {
+          "devid": "0670",
+          "devname": "Lenovo EasyCamera"
+        },
+        {
+          "devid": "03d0",
+          "devname": "Lenovo Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "0400",
+          "devname": "BisonCam, NB Pro"
+        },
+        {
+          "devid": "0535",
+          "devname": "Lenovo EasyCamera integrated webcam"
+        },
+        {
+          "devid": "02d0",
+          "devname": "Lenovo Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "02d2",
+          "devname": "ThinkPad Integrated Camera"
+        },
+        {
+          "devid": "02d5",
+          "devname": "Integrated Camera"
+        },
+        {
+          "devid": "03b3",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "0299",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "029c",
+          "devname": "Lenovo EasyCamera"
+        },
+        {
+          "devid": "02ac",
+          "devname": "HP TrueVision HD Webcam"
+        },
+        {
+          "devid": "0292",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "0294",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "0295",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "0241",
+          "devname": "BisonCam, NB Pro"
+        },
+        {
+          "devid": "0268",
+          "devname": "SunplusIT INC. Integrated Camera"
+        },
+        {
+          "devid": "026a",
+          "devname": "Integrated Camera"
+        },
+        {
+          "devid": "0203",
+          "devname": "BisonCam NB Pro 1300"
+        },
+        {
+          "devid": "0205",
+          "devname": "Lenovo EasyCamera"
+        },
+        {
+          "devid": "0217",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "01a9",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "0200",
+          "devname": "OrbiCam"
+        },
+        {
+          "devid": "0202",
+          "devname": "Fujitsu Webcam"
+        },
+        {
+          "devid": "014c",
+          "devname": "MSI Integrated Webcam"
+        },
+        {
+          "devid": "01a6",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "01a7",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "0102",
+          "devname": "Crystal Eye Webcam"
+        },
+        {
+          "devid": "0137",
+          "devname": "HP Webcam"
+        },
+        {
+          "devid": "0141",
+          "devname": "BisonCam, NB Pro"
+        },
+        {
+          "devid": "0149",
+          "devname": "HP Webcam-101"
+        },
+        {
+          "devid": "0100",
+          "devname": "Orbicam"
+        },
+        {
+          "devid": "0101",
+          "devname": "USB2.0 Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0502",
+      "name": "Acer, Inc.",
+      "devices": [
+        {
+          "devid": "d001",
+          "devname": "Divio NW801/DVC-V6+ Digital Camera"
+        },
+        {
+          "devid": "33c4",
+          "devname": "Liquid Gallant Duo E350 (debug mode)"
+        },
+        {
+          "devid": "33c7",
+          "devname": "Liquid Gallant Duo E350 (USB tethering)"
+        },
+        {
+          "devid": "33c8",
+          "devname": "Liquid Gallant Duo E350 (debug mode, USB tethering)"
+        },
+        {
+          "devid": "3325",
+          "devname": "Iconia tablet A500"
+        },
+        {
+          "devid": "3341",
+          "devname": "Iconia tablet A500"
+        },
+        {
+          "devid": "33c3",
+          "devname": "Liquid Gallant Duo E350"
+        },
+        {
+          "devid": "3202",
+          "devname": "Liquid"
+        },
+        {
+          "devid": "3203",
+          "devname": "Liquid (Debug mode)"
+        },
+        {
+          "devid": "3230",
+          "devname": "BeTouch E120"
+        },
+        {
+          "devid": "3317",
+          "devname": "Liquid"
+        },
+        {
+          "devid": "16e2",
+          "devname": "n20 Pocket PC Sync"
+        },
+        {
+          "devid": "16e3",
+          "devname": "n30 Handheld Sync"
+        },
+        {
+          "devid": "2008",
+          "devname": "Liquid Gallant Duo E350 (preloader)"
+        },
+        {
+          "devid": "15b1",
+          "devname": "PDA n311"
+        },
+        {
+          "devid": "1631",
+          "devname": "c10 Series"
+        },
+        {
+          "devid": "1632",
+          "devname": "c20 Series"
+        },
+        {
+          "devid": "16e1",
+          "devname": "n10 Handheld Sync"
+        },
+        {
+          "devid": "0001",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0736",
+          "devname": "Handheld"
+        }
+      ]
+    },
+    {
+      "vendor": "042e",
+      "name": "Acer, Inc.",
+      "devices": [
+        {
+          "devid": "0380",
+          "devname": "MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "1cb3",
+      "name": "Aces Electronic Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0f13",
+      "name": "Acetek Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1990",
+      "name": "Acron Precision Industrial Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "24ff",
+      "name": "Acroname Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0f62",
+      "name": "Acrox Technologies Co., Ltd",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "Targus Mini Trackball Optical Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "1a34",
+      "name": "ACRUX",
+      "devices": [
+        {
+          "devid": "0802",
+          "devname": "Gamepad"
+        }
+      ]
+    },
+    {
+      "vendor": "0c6a",
+      "name": "ACS",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "Color 320 x 240 LCD Display Terminal with Touchscreen"
+        }
+      ]
+    },
+    {
+      "vendor": "061c",
+      "name": "Act Labs, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0515",
+      "name": "ACTC",
+      "devices": []
+    },
+    {
+      "vendor": "1514",
+      "name": "Actel",
+      "devices": [
+        {
+          "devid": "2003",
+          "devname": "FlashPro3 Programmer"
+        },
+        {
+          "devid": "2004",
+          "devname": "FlashPro3 Programmer"
+        },
+        {
+          "devid": "2005",
+          "devname": "FlashPro3 Programmer"
+        }
+      ]
+    },
+    {
+      "vendor": "1a41",
+      "name": "Action Electronics Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0835",
+      "name": "Action Star Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1de1",
+      "name": "Actions Microelectronics Co.",
+      "devices": [
+        {
+          "devid": "c101",
+          "devname": "Generic Display Device"
+        },
+        {
+          "devid": "1101",
+          "devname": "Generic Display Device (Mass storage mode)"
+        }
+      ]
+    },
+    {
+      "vendor": "10d6",
+      "name": "Actions Semiconductor Co., Ltd",
+      "devices": [
+        {
+          "devid": "ff66",
+          "devname": "Craig 2GB MP3/Video Player"
+        },
+        {
+          "devid": "1101",
+          "devname": "D-Wave 2GB MP4 Player / AK1025 MP3/MP4 Player"
+        },
+        {
+          "devid": "2200",
+          "devname": "Acer MP-120 MP3 player"
+        },
+        {
+          "devid": "8888",
+          "devname": "ADFU Device"
+        },
+        {
+          "devid": "ff51",
+          "devname": "ADFU Device"
+        },
+        {
+          "devid": "ff61",
+          "devname": "MP4 Player"
+        },
+        {
+          "devid": "0c02",
+          "devname": "BioniQ 1001 Tablet"
+        },
+        {
+          "devid": "1000",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "1100",
+          "devname": "MPMan MP-Ki 128 MP3 Player/Recorder"
+        }
+      ]
+    },
+    {
+      "vendor": "2101",
+      "name": "ActionStar",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "SIIG 4-to-2 Printer Switch"
+        },
+        {
+          "devid": "1402",
+          "devname": "Keyboard/Mouse Switch"
+        }
+      ]
+    },
+    {
+      "vendor": "0684",
+      "name": "Actiontec Electronics, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1668",
+      "name": "Actiontec Electronics, Inc. [hex]",
+      "devices": [
+        {
+          "devid": "6106",
+          "devname": "802UI3(B) 802.11b Wireless Adapter [Intersil PRISM 3]"
+        },
+        {
+          "devid": "7605",
+          "devname": "UAT1 Wireless Ethernet Adapter"
+        },
+        {
+          "devid": "2441",
+          "devname": "BMDC-2 IBM Bluetooth III w.56k"
+        },
+        {
+          "devid": "3441",
+          "devname": "IBM Integrated Bluetooth III"
+        },
+        {
+          "devid": "6010",
+          "devname": "Gateway"
+        },
+        {
+          "devid": "6097",
+          "devname": "802.11b Wireless Adapter"
+        },
+        {
+          "devid": "1050",
+          "devname": "802UIG-1 802.11g Wireless Mini Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "1200",
+          "devname": "802AIN Wireless N Network Adapter [Atheros AR9170+AR9101]"
+        },
+        {
+          "devid": "1441",
+          "devname": "IBM Integrated Bluetooth II"
+        },
+        {
+          "devid": "0413",
+          "devname": "Gateway"
+        },
+        {
+          "devid": "0421",
+          "devname": "Prism2.5 802.11b Adapter"
+        },
+        {
+          "devid": "0441",
+          "devname": "IBM Integrated Bluetooth II"
+        },
+        {
+          "devid": "0500",
+          "devname": "BTM200B BlueTooth Adapter"
+        },
+        {
+          "devid": "0333",
+          "devname": "Modem"
+        },
+        {
+          "devid": "0358",
+          "devname": "InternetPhoneWizard"
+        },
+        {
+          "devid": "0405",
+          "devname": "Gateway"
+        },
+        {
+          "devid": "0408",
+          "devname": "Prism2.5 802.11b Adapter"
+        },
+        {
+          "devid": "0009",
+          "devname": "Gateway"
+        }
+      ]
+    },
+    {
+      "vendor": "09c4",
+      "name": "ACTiSYS Corp.",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "ACT-IR2000U IrDA Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "0e5a",
+      "name": "Active Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e5a",
+      "name": "Active Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0854",
+      "name": "ActiveWire, Inc.",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "I/O Board"
+        },
+        {
+          "devid": "0101",
+          "devname": "I/O Board, rev1"
+        }
+      ]
+    },
+    {
+      "vendor": "0647",
+      "name": "Acton Research Corp.",
+      "devices": [
+        {
+          "devid": "0103",
+          "devname": "ARC Filterwheel"
+        },
+        {
+          "devid": "03e9",
+          "devname": "Inspectrum 128x1024 F VIS Spectrograph"
+        },
+        {
+          "devid": "03ea",
+          "devname": "Inspectrum 256x1024 F VIS Spectrograph"
+        },
+        {
+          "devid": "03eb",
+          "devname": "Inspectrum 128x1024 B VIS Spectrograph"
+        },
+        {
+          "devid": "03ec",
+          "devname": "Inspectrum 256x1024 B VIS Spectrograph"
+        },
+        {
+          "devid": "0100",
+          "devname": "ARC SpectraPro UV/VIS/IR Monochromator/Spectrograph"
+        },
+        {
+          "devid": "0101",
+          "devname": "ARC AM-VM Mono Airpath/Vacuum Monochromator/Spectrograph"
+        },
+        {
+          "devid": "0102",
+          "devname": "ARC Inspectrum Mono"
+        }
+      ]
+    },
+    {
+      "vendor": "239a",
+      "name": "Adafruit",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "CDC Bootloader"
+        },
+        {
+          "devid": "801e",
+          "devname": "Trinket M0"
+        }
+      ]
+    },
+    {
+      "vendor": "03f3",
+      "name": "Adaptec, Inc.",
+      "devices": [
+        {
+          "devid": "4000",
+          "devname": "4-port hub"
+        },
+        {
+          "devid": "adcc",
+          "devname": "Composite Device Support"
+        },
+        {
+          "devid": "2000",
+          "devname": "USBXchange"
+        },
+        {
+          "devid": "2001",
+          "devname": "USBXchange Adapter"
+        },
+        {
+          "devid": "2002",
+          "devname": "USB2-Xchange"
+        },
+        {
+          "devid": "2003",
+          "devname": "USB2-Xchange Adapter"
+        },
+        {
+          "devid": "008b",
+          "devname": "AVC-2310 Loader"
+        },
+        {
+          "devid": "008c",
+          "devname": "AVC-2310 Device"
+        },
+        {
+          "devid": "0094",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "009b",
+          "devname": "AVC-1410 GameBridge TV NTSC"
+        },
+        {
+          "devid": "0083",
+          "devname": "AVC-2200 Device"
+        },
+        {
+          "devid": "0087",
+          "devname": "AVC-2210 Loader"
+        },
+        {
+          "devid": "0088",
+          "devname": "AVC-2210 Device"
+        },
+        {
+          "devid": "0020",
+          "devname": "AWN-8020 WLAN [Intersil PRISM 2.5]"
+        },
+        {
+          "devid": "0080",
+          "devname": "AVC-1100 Audio Capture"
+        }
+      ]
+    },
+    {
+      "vendor": "1c21",
+      "name": "ADDMM LLC",
+      "devices": []
+    },
+    {
+      "vendor": "09df",
+      "name": "Addonics Technologies Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0bf6",
+      "name": "Addonics Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "a000",
+          "devname": "Cable 205 (TPP)"
+        },
+        {
+          "devid": "a001",
+          "devname": "Cable 205"
+        },
+        {
+          "devid": "a002",
+          "devname": "IDE Bridge"
+        },
+        {
+          "devid": "0103",
+          "devname": "Storage Device"
+        },
+        {
+          "devid": "1234",
+          "devname": "Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "087c",
+      "name": "Adesso/Kbtek America, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0422",
+      "name": "ADI Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0976",
+      "name": "Adirondack Wire &amp; Cable",
+      "devices": []
+    },
+    {
+      "vendor": "0b63",
+      "name": "ADLink Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "07a6",
+      "name": "ADMtek, Inc.",
+      "devices": [
+        {
+          "devid": "8513",
+          "devname": "ADM8513 Pegasus II Ethernet"
+        },
+        {
+          "devid": "8515",
+          "devname": "ADM8515 Pegasus II Ethernet"
+        },
+        {
+          "devid": "07c2",
+          "devname": "AN986A Ethernet"
+        },
+        {
+          "devid": "0986",
+          "devname": "AN986 Pegasus Ethernet"
+        },
+        {
+          "devid": "8266",
+          "devname": "Infineon WildCard-USB Wireless LAN Adapter"
+        },
+        {
+          "devid": "8511",
+          "devname": "ADM8511 Pegasus II Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "0459",
+      "name": "Adobe Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0627",
+      "name": "Adomax Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1cd4",
+      "name": "adp corporation",
+      "devices": []
+    },
+    {
+      "vendor": "06e1",
+      "name": "ADS Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "a701",
+          "devname": "DVD Xpress"
+        },
+        {
+          "devid": "a708",
+          "devname": "saa7114H video input card (Instant VideoMPX)"
+        },
+        {
+          "devid": "b337",
+          "devname": "Mini DigitalTV"
+        },
+        {
+          "devid": "b701",
+          "devname": "DVD Xpress B"
+        },
+        {
+          "devid": "a161",
+          "devname": "Instant Video-To-Go RDX-160"
+        },
+        {
+          "devid": "a190",
+          "devname": "Instand VCD Capture"
+        },
+        {
+          "devid": "a191",
+          "devname": "Instant VideoXpress"
+        },
+        {
+          "devid": "a337",
+          "devname": "Mini DigitalTV"
+        },
+        {
+          "devid": "0008",
+          "devname": "UBS-10BT Ethernet [klsi]"
+        },
+        {
+          "devid": "0009",
+          "devname": "UBS-10BT Ethernet"
+        },
+        {
+          "devid": "0833",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "a155",
+          "devname": "FM Radio Receiver/Instant FM Music (RDX-155-EF)"
+        },
+        {
+          "devid": "a160",
+          "devname": "Instant Video-To-Go RDX-160 (no firmware)"
+        }
+      ]
+    },
+    {
+      "vendor": "0e9b",
+      "name": "ADTEC Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "15c5",
+      "name": "Advance Multimedia Internet Technology Inc. (AMIT)",
+      "devices": [
+        {
+          "devid": "0008",
+          "devname": "WL532U 802.11g Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0e98",
+      "name": "Advanced Analogic Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "072f",
+      "name": "Advanced Card Systems, Ltd",
+      "devices": [
+        {
+          "devid": "b301",
+          "devname": "ACR32-A1"
+        },
+        {
+          "devid": "b103",
+          "devname": "ACR39F"
+        },
+        {
+          "devid": "b104",
+          "devname": "ACR39U-SAM"
+        },
+        {
+          "devid": "b106",
+          "devname": "ACOS5T2"
+        },
+        {
+          "devid": "b200",
+          "devname": "ACOS5T1"
+        },
+        {
+          "devid": "b102",
+          "devname": "ACR39T"
+        },
+        {
+          "devid": "90db",
+          "devname": "CryptoMate64"
+        },
+        {
+          "devid": "b000",
+          "devname": "ACR3901U"
+        },
+        {
+          "devid": "b100",
+          "devname": "ACR39U"
+        },
+        {
+          "devid": "b101",
+          "devname": "ACR39K"
+        },
+        {
+          "devid": "90d0",
+          "devname": "PertoSmart EMV - Card Reader"
+        },
+        {
+          "devid": "90d2",
+          "devname": "ACR83U"
+        },
+        {
+          "devid": "90d8",
+          "devname": "ACR3801"
+        },
+        {
+          "devid": "90cc",
+          "devname": "ACR38 SmartCard Reader"
+        },
+        {
+          "devid": "90ce",
+          "devname": "[OEM Reader]"
+        },
+        {
+          "devid": "90cf",
+          "devname": "ACR38 SAM Smart Card Reader"
+        },
+        {
+          "devid": "8901",
+          "devname": "ACR89U-A2"
+        },
+        {
+          "devid": "8902",
+          "devname": "ACR89U-A3"
+        },
+        {
+          "devid": "9000",
+          "devname": "ACR38 AC1038-based Smart Card Reader"
+        },
+        {
+          "devid": "9006",
+          "devname": "CryptoMate"
+        },
+        {
+          "devid": "8003",
+          "devname": "ACR120"
+        },
+        {
+          "devid": "8103",
+          "devname": "ACR120"
+        },
+        {
+          "devid": "8201",
+          "devname": "APG8201"
+        },
+        {
+          "devid": "8900",
+          "devname": "ACR89U-A1"
+        },
+        {
+          "devid": "222e",
+          "devname": "ACR123U"
+        },
+        {
+          "devid": "2242",
+          "devname": "ACR1251 1S Dual Reader"
+        },
+        {
+          "devid": "8002",
+          "devname": "AET63 BioTRUSTKey"
+        },
+        {
+          "devid": "2224",
+          "devname": "ACR1281 1S Dual Reader"
+        },
+        {
+          "devid": "222b",
+          "devname": "ACR1222U-C8"
+        },
+        {
+          "devid": "222c",
+          "devname": "ACR1283L-D2"
+        },
+        {
+          "devid": "222d",
+          "devname": "[OEM Reader]"
+        },
+        {
+          "devid": "2214",
+          "devname": "ACR1222 1SAM PICC Reader"
+        },
+        {
+          "devid": "2215",
+          "devname": "ACR1281 2S CL Reader"
+        },
+        {
+          "devid": "221a",
+          "devname": "ACR1251U-A1"
+        },
+        {
+          "devid": "221b",
+          "devname": "ACR1251U-C"
+        },
+        {
+          "devid": "220c",
+          "devname": "ACR1283 Bootloader"
+        },
+        {
+          "devid": "220f",
+          "devname": "ACR1281U-C2 (qPBOC)"
+        },
+        {
+          "devid": "2211",
+          "devname": "ACR1261 1S Dual Reader"
+        },
+        {
+          "devid": "2100",
+          "devname": "ACR128U"
+        },
+        {
+          "devid": "2200",
+          "devname": "ACR122U"
+        },
+        {
+          "devid": "220a",
+          "devname": "ACR1281U-C5 (BSI)"
+        },
+        {
+          "devid": "1001",
+          "devname": "PLDT Drive"
+        },
+        {
+          "devid": "2011",
+          "devname": "ACR88U"
+        },
+        {
+          "devid": "0102",
+          "devname": "AET62"
+        },
+        {
+          "devid": "0103",
+          "devname": "AET62"
+        },
+        {
+          "devid": "0901",
+          "devname": "ACR1281U-C4 (BSI)"
+        },
+        {
+          "devid": "1000",
+          "devname": "PLDT Drive"
+        },
+        {
+          "devid": "0001",
+          "devname": "AC1030-based SmartCard Reader"
+        },
+        {
+          "devid": "0008",
+          "devname": "ACR 80 Smart Card Reader"
+        },
+        {
+          "devid": "0100",
+          "devname": "AET65"
+        },
+        {
+          "devid": "0101",
+          "devname": "AET65"
+        }
+      ]
+    },
+    {
+      "vendor": "0522",
+      "name": "Advanced Connectek, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "17a5",
+      "name": "Advanced Connection Technology Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0b89",
+      "name": "Advanced Digital Broadcast, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0428",
+      "name": "Advanced Gravis Computer Tech, Ltd",
+      "devices": [
+        {
+          "devid": "4001",
+          "devname": "GamePad Pro"
+        }
+      ]
+    },
+    {
+      "vendor": "059d",
+      "name": "Advanced Input Devices",
+      "devices": []
+    },
+    {
+      "vendor": "0438",
+      "name": "Advanced Micro Devices, Inc.",
+      "devices": [
+        {
+          "devid": "7900",
+          "devname": "Root Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "0479",
+      "name": "Advanced Peripheral Laboratories",
+      "devices": []
+    },
+    {
+      "vendor": "2149",
+      "name": "Advanced Silicon S.A.",
+      "devices": [
+        {
+          "devid": "2703",
+          "devname": "TS58xxA/TC56xxA [CoolTouch]"
+        },
+        {
+          "devid": "211b",
+          "devname": "Touchscreen Controller"
+        },
+        {
+          "devid": "2306",
+          "devname": "TS58xxA/TC56xxA [CoolTouch]"
+        }
+      ]
+    },
+    {
+      "vendor": "0d67",
+      "name": "Advanet, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1809",
+      "name": "Advantech",
+      "devices": [
+        {
+          "devid": "4604",
+          "devname": "USB-4604"
+        },
+        {
+          "devid": "4761",
+          "devname": "USB-4761 Portable Data Acquisition Module"
+        }
+      ]
+    },
+    {
+      "vendor": "3334",
+      "name": "AEI",
+      "devices": [
+        {
+          "devid": "1701",
+          "devname": "Fast Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "0476",
+      "name": "AESP",
+      "devices": []
+    },
+    {
+      "vendor": "2443",
+      "name": "Aessent Technology Ltd",
+      "devices": [
+        {
+          "devid": "00dc",
+          "devname": "aes220 FPGA Mini-Module"
+        }
+      ]
+    },
+    {
+      "vendor": "0659",
+      "name": "Aethra",
+      "devices": []
+    },
+    {
+      "vendor": "1b80",
+      "name": "Afatech",
+      "devices": [
+        {
+          "devid": "e39a",
+          "devname": "DVB-T395U [af9015]"
+        },
+        {
+          "devid": "e39b",
+          "devname": "DVB-T395U [af9015]"
+        },
+        {
+          "devid": "e401",
+          "devname": "Sveon STV22 DVB-T [af9015]"
+        },
+        {
+          "devid": "e409",
+          "devname": "IT9137FN Dual DVB-T [KWorld UB499-2T]"
+        },
+        {
+          "devid": "e385",
+          "devname": "DVB-T UB385-T [af9015]"
+        },
+        {
+          "devid": "e386",
+          "devname": "DVB-T UB385-T [af9015]"
+        },
+        {
+          "devid": "e399",
+          "devname": "DVB-T KWorld PlusTV 399U [af9015]"
+        },
+        {
+          "devid": "e297",
+          "devname": "Conceptronic DVB-T CTVDIGRCU V3.0"
+        },
+        {
+          "devid": "e302",
+          "devname": "CVBS / S-Video Capture Device [Pinnacle Dazzle / UB315-E]"
+        },
+        {
+          "devid": "e34c",
+          "devname": "UB435-Q ATSC TV Stick"
+        },
+        {
+          "devid": "e383",
+          "devname": "DVB-T UB383-T [af9015]"
+        },
+        {
+          "devid": "d397",
+          "devname": "DVB-T receiver [RTL2832U]"
+        },
+        {
+          "devid": "d398",
+          "devname": "DVB-T receiver [RTL2832U]"
+        },
+        {
+          "devid": "d700",
+          "devname": "FM Radio SnapMusic Mobile 700 (FM700)"
+        },
+        {
+          "devid": "c810",
+          "devname": "MC810 [af9015]"
+        },
+        {
+          "devid": "d393",
+          "devname": "DVB-T receiver [RTL2832U]"
+        },
+        {
+          "devid": "d396",
+          "devname": "UB396-T [RTL2832U]"
+        }
+      ]
+    },
+    {
+      "vendor": "15a4",
+      "name": "Afatech Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "1336",
+          "devname": "SDHC/MicroSD/MMC/MS/M2/CF/XD Flash Card Reader"
+        },
+        {
+          "devid": "9015",
+          "devname": "AF9015 DVB-T USB2.0 stick"
+        },
+        {
+          "devid": "9016",
+          "devname": "AF9015 DVB-T USB2.0 stick"
+        },
+        {
+          "devid": "1000",
+          "devname": "AF9015/AF9035 DVB-T stick"
+        },
+        {
+          "devid": "1001",
+          "devname": "AF9015/AF9035 DVB-T stick"
+        }
+      ]
+    },
+    {
+      "vendor": "2576",
+      "name": "AFO Co., Ltd.",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "THM"
+        },
+        {
+          "devid": "0003",
+          "devname": "TCM"
+        },
+        {
+          "devid": "0005",
+          "devname": "BL [Boot Loader]"
+        }
+      ]
+    },
+    {
+      "vendor": "0c08",
+      "name": "Agate",
+      "devices": [
+        {
+          "devid": "0378",
+          "devname": "Q 16MB Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "21d6",
+      "name": "Agecodagis SARL",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Seismic recorder [Tellus]"
+        }
+      ]
+    },
+    {
+      "vendor": "0d4e",
+      "name": "Agere Systems Netherland BV",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "Wireless Card Model 0801"
+        },
+        {
+          "devid": "1001",
+          "devname": "Wireless Card Model 0802"
+        },
+        {
+          "devid": "047a",
+          "devname": "WLAN Card"
+        }
+      ]
+    },
+    {
+      "vendor": "047e",
+      "name": "Agere Systems, Inc. (Lucent)",
+      "devices": [
+        {
+          "devid": "bad1",
+          "devname": "Lucent 56k Modem"
+        },
+        {
+          "devid": "f101",
+          "devname": "Atlas Modem"
+        },
+        {
+          "devid": "0300",
+          "devname": "ORiNOCO Card"
+        },
+        {
+          "devid": "1001",
+          "devname": "USS720 Parallel Port"
+        },
+        {
+          "devid": "2892",
+          "devname": "Systems Soft Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "06bd",
+      "name": "AGFA-Gevaert NV",
+      "devices": [
+        {
+          "devid": "20ff",
+          "devname": "SnapScan e42"
+        },
+        {
+          "devid": "2093",
+          "devname": "SnapScan e10"
+        },
+        {
+          "devid": "2095",
+          "devname": "SnapScan e25"
+        },
+        {
+          "devid": "2097",
+          "devname": "SnapScan e26"
+        },
+        {
+          "devid": "20fd",
+          "devname": "SnapScan e52"
+        },
+        {
+          "devid": "2061",
+          "devname": "SnapScan 1212U (?)"
+        },
+        {
+          "devid": "208d",
+          "devname": "Snapscan e40"
+        },
+        {
+          "devid": "208f",
+          "devname": "SnapScan e50"
+        },
+        {
+          "devid": "2091",
+          "devname": "SnapScan e20"
+        },
+        {
+          "devid": "0400",
+          "devname": "CL30"
+        },
+        {
+          "devid": "0401",
+          "devname": "Mass Storage"
+        },
+        {
+          "devid": "0403",
+          "devname": "ePhoto CL18 Camera"
+        },
+        {
+          "devid": "0404",
+          "devname": "ePhoto CL20 Camera"
+        },
+        {
+          "devid": "0100",
+          "devname": "SnapScan Touch"
+        },
+        {
+          "devid": "0101",
+          "devname": "SNAPSCAN ELITE"
+        },
+        {
+          "devid": "0200",
+          "devname": "ScanMaker 8700"
+        },
+        {
+          "devid": "02bf",
+          "devname": "DUOSCAN f40"
+        },
+        {
+          "devid": "0001",
+          "devname": "SnapScan 1212U"
+        },
+        {
+          "devid": "0002",
+          "devname": "SnapScan 1236U"
+        }
+      ]
+    },
+    {
+      "vendor": "326d",
+      "name": "Agile Display Solutions Co., Ltd",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Avocor USB Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0957",
+      "name": "Agilent Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "2918",
+          "devname": "U2702A oscilloscope"
+        },
+        {
+          "devid": "fb18",
+          "devname": "LC Device"
+        },
+        {
+          "devid": "1507",
+          "devname": "33210A Waveform Generator"
+        },
+        {
+          "devid": "1745",
+          "devname": "Test and Measurement Device (IVI)"
+        },
+        {
+          "devid": "1f01",
+          "devname": "N5181A MXG Analog Signal Generator"
+        },
+        {
+          "devid": "0202",
+          "devname": "E-Video DC-350 Camera"
+        },
+        {
+          "devid": "0407",
+          "devname": "33220A Waveform Generator"
+        },
+        {
+          "devid": "0518",
+          "devname": "82357B GPIB Interface"
+        },
+        {
+          "devid": "0a07",
+          "devname": "34411A Multimeter"
+        },
+        {
+          "devid": "0200",
+          "devname": "E-Video DC-350 Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "c502",
+      "name": "AGPTek",
+      "devices": [
+        {
+          "devid": "0029",
+          "devname": "Rocker"
+        }
+      ]
+    },
+    {
+      "vendor": "0ef1",
+      "name": "Aichi Micro Intelligent Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1633",
+      "name": "AIM GmbH",
+      "devices": [
+        {
+          "devid": "4510",
+          "devname": "ASC1553"
+        },
+        {
+          "devid": "4520",
+          "devname": "ASC429"
+        },
+        {
+          "devid": "4560",
+          "devname": "ASC-FDX"
+        }
+      ]
+    },
+    {
+      "vendor": "09dc",
+      "name": "Aimex Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "12fd",
+      "name": "AIN Comm. Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "AWU2000b 802.11b Stick"
+        }
+      ]
+    },
+    {
+      "vendor": "08ca",
+      "name": "Aiptek International, Inc.",
+      "devices": [
+        {
+          "devid": "2043",
+          "devname": "Pocket DV5100M (Disk)"
+        },
+        {
+          "devid": "2060",
+          "devname": "Pocket DV5300"
+        },
+        {
+          "devid": "2040",
+          "devname": "Pocket DV4100M"
+        },
+        {
+          "devid": "2042",
+          "devname": "Pocket DV5100M Composite Device"
+        },
+        {
+          "devid": "2022",
+          "devname": "Slim 3200"
+        },
+        {
+          "devid": "2024",
+          "devname": "Pocket DV3500"
+        },
+        {
+          "devid": "2028",
+          "devname": "Pocket Cam4M"
+        },
+        {
+          "devid": "2016",
+          "devname": "PocketCam 2 Mega"
+        },
+        {
+          "devid": "2018",
+          "devname": "Pencam SD 2M"
+        },
+        {
+          "devid": "2019",
+          "devname": "Pencam SD 2M (mass storage mode)"
+        },
+        {
+          "devid": "2020",
+          "devname": "Slim 3000F"
+        },
+        {
+          "devid": "2008",
+          "devname": "Mini PenCam 2"
+        },
+        {
+          "devid": "2010",
+          "devname": "Pocket CAM 3 Mega (webcam)"
+        },
+        {
+          "devid": "2011",
+          "devname": "Pocket CAM 3 Mega (storage)"
+        },
+        {
+          "devid": "0109",
+          "devname": "Nisis DV4 Digital Camera"
+        },
+        {
+          "devid": "010a",
+          "devname": "Trust 738AV LCD PV Mass Storage"
+        },
+        {
+          "devid": "0111",
+          "devname": "PenCam VGA Plus"
+        },
+        {
+          "devid": "0104",
+          "devname": "Pocket DVII"
+        },
+        {
+          "devid": "0105",
+          "devname": "Mega DV(Disk)"
+        },
+        {
+          "devid": "0106",
+          "devname": "Pocket DV3100+"
+        },
+        {
+          "devid": "0107",
+          "devname": "Pocket DV3100"
+        },
+        {
+          "devid": "0023",
+          "devname": "Tablet"
+        },
+        {
+          "devid": "0024",
+          "devname": "Tablet"
+        },
+        {
+          "devid": "0100",
+          "devname": "Pen Drive"
+        },
+        {
+          "devid": "0102",
+          "devname": "DualCam"
+        },
+        {
+          "devid": "0103",
+          "devname": "Pocket DV Digital Camera"
+        },
+        {
+          "devid": "0010",
+          "devname": "Tablet"
+        },
+        {
+          "devid": "0020",
+          "devname": "APT-6000U Tablet"
+        },
+        {
+          "devid": "0021",
+          "devname": "APT-2 Tablet"
+        },
+        {
+          "devid": "0022",
+          "devname": "Tablet"
+        },
+        {
+          "devid": "0001",
+          "devname": "Tablet"
+        }
+      ]
+    },
+    {
+      "vendor": "0fe2",
+      "name": "Air Techniques",
+      "devices": []
+    },
+    {
+      "vendor": "0521",
+      "name": "Airborn Connectors",
+      "devices": []
+    },
+    {
+      "vendor": "1e8e",
+      "name": "Airbus Defence and Space",
+      "devices": [
+        {
+          "devid": "6001",
+          "devname": "P8GR"
+        }
+      ]
+    },
+    {
+      "vendor": "162a",
+      "name": "Airgo Networks Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0f3d",
+      "name": "Airprime, Incorporated",
+      "devices": [
+        {
+          "devid": "0112",
+          "devname": "CDMA 1xEVDO PC Card, PC 5220"
+        }
+      ]
+    },
+    {
+      "vendor": "0d33",
+      "name": "AirSpeak, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1eda",
+      "name": "AirTies Wireless Networks",
+      "devices": [
+        {
+          "devid": "2410",
+          "devname": "Air2410 300 Mbps Wireless Adapter"
+        },
+        {
+          "devid": "2012",
+          "devname": "Air2210 54 Mbps Wireless Adapter"
+        },
+        {
+          "devid": "2210",
+          "devname": "Air2210 54 Mbps Wireless Adapter"
+        },
+        {
+          "devid": "2310",
+          "devname": "Air2310 150 Mbps Wireless Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "124a",
+      "name": "AirVast",
+      "devices": [
+        {
+          "devid": "4025",
+          "devname": "IOGear GWU513 v2 802.11bg Wireless Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "168b",
+          "devname": "PRISM3 WLAN Adapter"
+        },
+        {
+          "devid": "4017",
+          "devname": "PC-Chips 802.11b Adapter"
+        },
+        {
+          "devid": "4023",
+          "devname": "WM168g 802.11bg Wireless Adapter [Intersil ISL3886]"
+        }
+      ]
+    },
+    {
+      "vendor": "0667",
+      "name": "Aiwa Co., Ltd",
+      "devices": [
+        {
+          "devid": "0fa1",
+          "devname": "TD-U8000 Tape Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0677",
+      "name": "Aiwa Co., Ltd",
+      "devices": [
+        {
+          "devid": "07d5",
+          "devname": "TM-ED1285(USB)"
+        },
+        {
+          "devid": "0fa1",
+          "devname": "TD-U8000 Tape Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0a2c",
+      "name": "AK-Modul-Bus Computer GmbH",
+      "devices": [
+        {
+          "devid": "0008",
+          "devname": "GPIO Ports"
+        }
+      ]
+    },
+    {
+      "vendor": "09e8",
+      "name": "AKAI  Professional M.I. Corp.",
+      "devices": [
+        {
+          "devid": "0076",
+          "devname": "LPK25 MIDI Keyboard"
+        },
+        {
+          "devid": "0045",
+          "devname": "MPK Mini Mk II MIDI Controller"
+        },
+        {
+          "devid": "0062",
+          "devname": "MPD16 MIDI Pad Controller Unit"
+        },
+        {
+          "devid": "006d",
+          "devname": "EWI electronic wind instrument"
+        },
+        {
+          "devid": "0071",
+          "devname": "MPK25 MIDI Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0a89",
+      "name": "Aktiv",
+      "devices": [
+        {
+          "devid": "0080",
+          "devname": "Rutoken PinPad Ex"
+        },
+        {
+          "devid": "0081",
+          "devname": "Rutoken PinPad In"
+        },
+        {
+          "devid": "0082",
+          "devname": "Rutoken PinPad 2"
+        },
+        {
+          "devid": "0040",
+          "devname": "Rutoken ECP HID"
+        },
+        {
+          "devid": "0060",
+          "devname": "Rutoken Magistra"
+        },
+        {
+          "devid": "0061",
+          "devname": "Rutoken Magistra"
+        },
+        {
+          "devid": "0069",
+          "devname": "Reader"
+        },
+        {
+          "devid": "0025",
+          "devname": "Rutoken lite"
+        },
+        {
+          "devid": "0026",
+          "devname": "Rutoken lite HID"
+        },
+        {
+          "devid": "002a",
+          "devname": "Rutoken Mass Storage"
+        },
+        {
+          "devid": "002b",
+          "devname": "Guardant Mass Storage"
+        },
+        {
+          "devid": "0030",
+          "devname": "Rutoken ECP"
+        },
+        {
+          "devid": "000c",
+          "devname": "Guardant Stealth 3 Sign/Time"
+        },
+        {
+          "devid": "000d",
+          "devname": "Guardant Code HID"
+        },
+        {
+          "devid": "000f",
+          "devname": "Guardant System Firmware Update"
+        },
+        {
+          "devid": "0020",
+          "devname": "Rutoken S"
+        },
+        {
+          "devid": "0009",
+          "devname": "Guardant Code"
+        },
+        {
+          "devid": "000a",
+          "devname": "Guardant Sign Pro"
+        },
+        {
+          "devid": "000b",
+          "devname": "Guardant Sign Pro HID"
+        },
+        {
+          "devid": "0005",
+          "devname": "Guardant Fidus"
+        },
+        {
+          "devid": "0006",
+          "devname": "Guardant Stealth 3"
+        },
+        {
+          "devid": "0007",
+          "devname": "Guardant Stealth 2"
+        },
+        {
+          "devid": "0008",
+          "devname": "Guardant Stealth 3 Sign/Time"
+        },
+        {
+          "devid": "0002",
+          "devname": "Guardant ID"
+        },
+        {
+          "devid": "0003",
+          "devname": "Guardant Stealth 2"
+        },
+        {
+          "devid": "0004",
+          "devname": "Rutoken"
+        },
+        {
+          "devid": "0001",
+          "devname": "Guardant Stealth/Net"
+        }
+      ]
+    },
+    {
+      "vendor": "0529",
+      "name": "Aladdin Knowledge Systems",
+      "devices": [
+        {
+          "devid": "0600",
+          "devname": "eToken Pro 64k (4.2)"
+        },
+        {
+          "devid": "0620",
+          "devname": "Token JC"
+        },
+        {
+          "devid": "042a",
+          "devname": "eToken R2 v2.5.4.x"
+        },
+        {
+          "devid": "050c",
+          "devname": "eToken Pro v4.1.5.x"
+        },
+        {
+          "devid": "0514",
+          "devname": "eToken Pro v4.2.5.4"
+        },
+        {
+          "devid": "041a",
+          "devname": "eToken R2 v2.2.4.x"
+        },
+        {
+          "devid": "0422",
+          "devname": "eToken R2 v2.4.4.x"
+        },
+        {
+          "devid": "031b",
+          "devname": "eToken R1 v3.3.3.x"
+        },
+        {
+          "devid": "0323",
+          "devname": "eToken R1 v3.4.3.x"
+        },
+        {
+          "devid": "0412",
+          "devname": "eToken R2 v2.2.4.x"
+        },
+        {
+          "devid": "0001",
+          "devname": "HASP copy protection dongle"
+        },
+        {
+          "devid": "030b",
+          "devname": "eToken R1 v3.1.3.x"
+        },
+        {
+          "devid": "0313",
+          "devname": "eToken R1 v3.2.3.x"
+        }
+      ]
+    },
+    {
+      "vendor": "24dc",
+      "name": "Aladdin R.D.",
+      "devices": [
+        {
+          "devid": "0406",
+          "devname": "JaCarta SF GOST"
+        }
+      ]
+    },
+    {
+      "vendor": "0620",
+      "name": "Alaris, Inc.",
+      "devices": [
+        {
+          "devid": "000a",
+          "devname": "QuickVideo weeCam"
+        },
+        {
+          "devid": "000b",
+          "devname": "QuickVideo weeCam"
+        },
+        {
+          "devid": "0004",
+          "devname": "QuickVideo weeCam"
+        },
+        {
+          "devid": "0007",
+          "devname": "QuickVideo weeCam"
+        }
+      ]
+    },
+    {
+      "vendor": "0910",
+      "name": "Alation Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "11f7",
+      "name": "Alcatel (?)",
+      "devices": [
+        {
+          "devid": "02df",
+          "devname": "Serial cable (v2) for TD-10 Mobile Phone"
+        }
+      ]
+    },
+    {
+      "vendor": "06e4",
+      "name": "Alcatel Microelectronics",
+      "devices": []
+    },
+    {
+      "vendor": "0533",
+      "name": "Alcatel Mobile Phones",
+      "devices": []
+    },
+    {
+      "vendor": "06b9",
+      "name": "Alcatel Telecom",
+      "devices": [
+        {
+          "devid": "2001",
+          "devname": "SPEED TOUCH Card"
+        },
+        {
+          "devid": "4061",
+          "devname": "SpeedTouch ISDN or ADSL Modem"
+        },
+        {
+          "devid": "4062",
+          "devname": "SpeedTouch ISDN or ADSL router"
+        },
+        {
+          "devid": "a5a5",
+          "devname": "DynaMiTe Modem"
+        },
+        {
+          "devid": "0120",
+          "devname": "SpeedTouch 120g 802.11g Wireless Adapter [Intersil ISL3886]"
+        },
+        {
+          "devid": "0121",
+          "devname": "SpeedTouch 121g Wireless Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "3200",
+      "name": "Alcatel-Lucent Enterprise",
+      "devices": [
+        {
+          "devid": "2100",
+          "devname": "ALE 8058s"
+        },
+        {
+          "devid": "2101",
+          "devname": "ALE 8068s"
+        },
+        {
+          "devid": "2102",
+          "devname": "8078s"
+        }
+      ]
+    },
+    {
+      "vendor": "1914",
+      "name": "Alco Digital Devices Limited",
+      "devices": []
+    },
+    {
+      "vendor": "058f",
+      "name": "Alcor Micro Corp.",
+      "devices": [
+        {
+          "devid": "9720",
+          "devname": "USB-Serial Adapter"
+        },
+        {
+          "devid": "a014",
+          "devname": "Asus Integrated Webcam"
+        },
+        {
+          "devid": "b002",
+          "devname": "Acer Integrated Webcam"
+        },
+        {
+          "devid": "9410",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "9472",
+          "devname": "Keyboard Hub"
+        },
+        {
+          "devid": "9510",
+          "devname": "ChunghwaTL USB02 Smartcard Reader"
+        },
+        {
+          "devid": "9520",
+          "devname": "Watchdata W 1981"
+        },
+        {
+          "devid": "9540",
+          "devname": "AU9540 Smartcard Reader"
+        },
+        {
+          "devid": "9380",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "9381",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "9382",
+          "devname": "Acer/Sweex Flash drive"
+        },
+        {
+          "devid": "9384",
+          "devname": "qdi U2Disk T209M"
+        },
+        {
+          "devid": "9340",
+          "devname": "Delkin eFilm Reader-32"
+        },
+        {
+          "devid": "9350",
+          "devname": "Delkin eFilm Reader-32"
+        },
+        {
+          "devid": "9360",
+          "devname": "8-in-1 Media Card Reader"
+        },
+        {
+          "devid": "9361",
+          "devname": "Multimedia Card Reader"
+        },
+        {
+          "devid": "9368",
+          "devname": "Multimedia Card Reader"
+        },
+        {
+          "devid": "9321",
+          "devname": "Micro Storage Driver for Win98"
+        },
+        {
+          "devid": "9330",
+          "devname": "SD Reader"
+        },
+        {
+          "devid": "9331",
+          "devname": "Micro Storage Driver for Win98"
+        },
+        {
+          "devid": "9215",
+          "devname": "AU9814 Hub"
+        },
+        {
+          "devid": "9254",
+          "devname": "Hub"
+        },
+        {
+          "devid": "9310",
+          "devname": "Mass Storage (UID4/5A &amp; UID7A)"
+        },
+        {
+          "devid": "9320",
+          "devname": "Micro Storage Driver for Win98"
+        },
+        {
+          "devid": "6390",
+          "devname": "USB 2.0-IDE bridge"
+        },
+        {
+          "devid": "6391",
+          "devname": "IDE Bridge"
+        },
+        {
+          "devid": "6998",
+          "devname": "AU6998 Flash Disk Controller"
+        },
+        {
+          "devid": "9213",
+          "devname": "MacAlly Kbd Hub"
+        },
+        {
+          "devid": "6366",
+          "devname": "Multi Flash Reader"
+        },
+        {
+          "devid": "6377",
+          "devname": "AU6375 4-LUN card reader"
+        },
+        {
+          "devid": "6386",
+          "devname": "Memory Card"
+        },
+        {
+          "devid": "6387",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "6335",
+          "devname": "SD/MMC Card Reader"
+        },
+        {
+          "devid": "6360",
+          "devname": "Multimedia Card Reader"
+        },
+        {
+          "devid": "6361",
+          "devname": "Multimedia Card Reader"
+        },
+        {
+          "devid": "6362",
+          "devname": "Flash Card Reader/Writer"
+        },
+        {
+          "devid": "6364",
+          "devname": "AU6477 Card Reader Controller"
+        },
+        {
+          "devid": "6232",
+          "devname": "Hi-Speed 16-in-1 Flash Card Reader/Writer"
+        },
+        {
+          "devid": "6254",
+          "devname": "USB Hub"
+        },
+        {
+          "devid": "6331",
+          "devname": "SD/MMC/MS Card Reader"
+        },
+        {
+          "devid": "6332",
+          "devname": "Multi-Function Card Reader"
+        },
+        {
+          "devid": "198b",
+          "devname": "Webcam (Gigatech P-09)"
+        },
+        {
+          "devid": "2412",
+          "devname": "SCard R/W CSR-145"
+        },
+        {
+          "devid": "2802",
+          "devname": "Monterey Keyboard"
+        },
+        {
+          "devid": "5492",
+          "devname": "Hub"
+        },
+        {
+          "devid": "1234",
+          "devname": "Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "1c13",
+      "name": "ALECTRONIC LIMITED",
+      "devices": []
+    },
+    {
+      "vendor": "1f84",
+      "name": "Alere, Inc.",
+      "devices": [
+        {
+          "devid": "1f7e",
+          "devname": "Lateral Flow Engine"
+        }
+      ]
+    },
+    {
+      "vendor": "13dc",
+      "name": "ALEREON, INC.",
+      "devices": []
+    },
+    {
+      "vendor": "13b2",
+      "name": "Alesis",
+      "devices": [
+        {
+          "devid": "0030",
+          "devname": "Multimix 8"
+        }
+      ]
+    },
+    {
+      "vendor": "079d",
+      "name": "Alfadata Computer Corp.",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "GamePort Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0c4a",
+      "name": "ALGE-TIMING GmbH",
+      "devices": [
+        {
+          "devid": "0889",
+          "devname": "Timy"
+        },
+        {
+          "devid": "088a",
+          "devname": "Timy 2"
+        }
+      ]
+    },
+    {
+      "vendor": "0402",
+      "name": "ALi Corp.",
+      "devices": [
+        {
+          "devid": "5661",
+          "devname": "M5661 MP3 player"
+        },
+        {
+          "devid": "5667",
+          "devname": "M5667 MP3 player"
+        },
+        {
+          "devid": "9665",
+          "devname": "Gateway Webcam"
+        },
+        {
+          "devid": "5632",
+          "devname": "M5632 Host-to-Host Link"
+        },
+        {
+          "devid": "5635",
+          "devname": "M5635 Flash Card Reader"
+        },
+        {
+          "devid": "5636",
+          "devname": "USB 2.0 Storage Device"
+        },
+        {
+          "devid": "5637",
+          "devname": "M5637 IDE Controller"
+        },
+        {
+          "devid": "5642",
+          "devname": "Storage Device"
+        },
+        {
+          "devid": "5603",
+          "devname": "M5603 Video Camera Controller"
+        },
+        {
+          "devid": "5606",
+          "devname": "M5606 Video Camera Controller [UVC]"
+        },
+        {
+          "devid": "5621",
+          "devname": "M5621 High-Speed IDE Controller"
+        },
+        {
+          "devid": "5623",
+          "devname": "M5623 Scanner Controller"
+        },
+        {
+          "devid": "5627",
+          "devname": "Welland ME-740PS USB2 3.5&quot; Power Saving Enclosure"
+        },
+        {
+          "devid": "5462",
+          "devname": "M5462 IDE Controller"
+        },
+        {
+          "devid": "5602",
+          "devname": "M5602 Video Camera Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "187c",
+      "name": "Alienware Corporation",
+      "devices": [
+        {
+          "devid": "0511",
+          "devname": "AlienFX Mobile lighting"
+        },
+        {
+          "devid": "0513",
+          "devname": "Gaming Desktop [Aurora R4]"
+        },
+        {
+          "devid": "0550",
+          "devname": "LED controller"
+        },
+        {
+          "devid": "0600",
+          "devname": "Dual Compatible Game Pad"
+        }
+      ]
+    },
+    {
+      "vendor": "1f6f",
+      "name": "Aliph",
+      "devices": [
+        {
+          "devid": "0023",
+          "devname": "Jawbone Jambox"
+        },
+        {
+          "devid": "8000",
+          "devname": "Jawbone Jambox - Updating"
+        }
+      ]
+    },
+    {
+      "vendor": "07e6",
+      "name": "Allied Cable Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "069f",
+      "name": "Allied Data Technologies BV",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "Tornado Speakerphone FaxModem 56.0"
+        },
+        {
+          "devid": "0011",
+          "devname": "Tornado Speakerphone FaxModem 56.0"
+        },
+        {
+          "devid": "1000",
+          "devname": "ADT VvBus for CopperJet"
+        },
+        {
+          "devid": "1004",
+          "devname": "CopperJet 821 RouterPlus"
+        }
+      ]
+    },
+    {
+      "vendor": "0caa",
+      "name": "Allied Telesis KK.",
+      "devices": [
+        {
+          "devid": "3001",
+          "devname": "AT-VT-Kit3 Serial Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "07c9",
+      "name": "Allied Telesyn International",
+      "devices": [
+        {
+          "devid": "b100",
+          "devname": "AT-USB100"
+        }
+      ]
+    },
+    {
+      "vendor": "1ab2",
+      "name": "Allied Vision",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Vision device"
+        }
+      ]
+    },
+    {
+      "vendor": "0ae3",
+      "name": "Allion Computer, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1570",
+      "name": "ALLTOP TECHNOLOGY CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "1f3a",
+      "name": "Allwinner Technology",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "Prestigio PER3464B ebook reader (Mass storage mode)"
+        },
+        {
+          "devid": "1002",
+          "devname": "mediacom XPRO 415"
+        },
+        {
+          "devid": "1010",
+          "devname": "Android device in fastboot mode"
+        },
+        {
+          "devid": "efe8",
+          "devname": "sunxi SoC OTG connector in FEL/flashing mode"
+        }
+      ]
+    },
+    {
+      "vendor": "114d",
+      "name": "Alpha Imaging Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1d14",
+      "name": "ALPHA-SAT TECHNOLOGY LIMITED",
+      "devices": []
+    },
+    {
+      "vendor": "081e",
+      "name": "AlphaSmart, Inc.",
+      "devices": [
+        {
+          "devid": "df00",
+          "devname": "Handheld"
+        }
+      ]
+    },
+    {
+      "vendor": "1c98",
+      "name": "ALPINE ELECTRONICS, INC.",
+      "devices": []
+    },
+    {
+      "vendor": "044e",
+      "name": "Alps Electric Co., Ltd",
+      "devices": [
+        {
+          "devid": "3010",
+          "devname": "Bluetooth Adapter"
+        },
+        {
+          "devid": "3017",
+          "devname": "BCM2046 Bluetooth Device"
+        },
+        {
+          "devid": "ffff",
+          "devname": "Compaq Bluetooth Multiport Module"
+        },
+        {
+          "devid": "3007",
+          "devname": "Bluetooth Controller (ALPS/UGX)"
+        },
+        {
+          "devid": "300c",
+          "devname": "Bluetooth Controller (ALPS/UGPZ6)"
+        },
+        {
+          "devid": "300d",
+          "devname": "Bluetooth Controller (ALPS/UGPZ6)"
+        },
+        {
+          "devid": "3004",
+          "devname": "Bluetooth Adapter"
+        },
+        {
+          "devid": "3005",
+          "devname": "Integrated Bluetooth Device"
+        },
+        {
+          "devid": "3006",
+          "devname": "Bluetooth Adapter"
+        },
+        {
+          "devid": "3001",
+          "devname": "UGTZ4 Bluetooth"
+        },
+        {
+          "devid": "3002",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "3003",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "1104",
+          "devname": "Japanese Keyboard"
+        },
+        {
+          "devid": "2002",
+          "devname": "MD-5500 Printer"
+        },
+        {
+          "devid": "2014",
+          "devname": "Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "048c",
+      "name": "Alps Electric Ireland, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0433",
+      "name": "Alps Electric, Inc.",
+      "devices": [
+        {
+          "devid": "abab",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "1101",
+          "devname": "IBM Game Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "04d2",
+      "name": "Altec Lansing Technologies",
+      "devices": [
+        {
+          "devid": "ff49",
+          "devname": "Lansing HID Audio Controls"
+        },
+        {
+          "devid": "2060",
+          "devname": "Claritel-i750 - vp"
+        },
+        {
+          "devid": "ff05",
+          "devname": "ADA-305 Speakers"
+        },
+        {
+          "devid": "ff47",
+          "devname": "Lansing HID Audio Controls"
+        },
+        {
+          "devid": "0070",
+          "devname": "ADA70 Speakers"
+        },
+        {
+          "devid": "0305",
+          "devname": "Non-Compliant Audio Device"
+        },
+        {
+          "devid": "0311",
+          "devname": "ADA-310 Speakers"
+        }
+      ]
+    },
+    {
+      "vendor": "143c",
+      "name": "Altek Corporation",
+      "devices": []
+    },
+    {
+      "vendor": "09fb",
+      "name": "Altera",
+      "devices": [
+        {
+          "devid": "6001",
+          "devname": "Blaster"
+        }
+      ]
+    },
+    {
+      "vendor": "0799",
+      "name": "Altera",
+      "devices": [
+        {
+          "devid": "7651",
+          "devname": "Programming Unit"
+        }
+      ]
+    },
+    {
+      "vendor": "1b8c",
+      "name": "Altium Limited",
+      "devices": []
+    },
+    {
+      "vendor": "09b3",
+      "name": "Altius Solutions, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0527",
+      "name": "ALTRA",
+      "devices": []
+    },
+    {
+      "vendor": "0f55",
+      "name": "AmbiCom, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "07e1",
+      "name": "Ambient Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "5201",
+          "devname": "V.90 Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "2aec",
+      "name": "Ambiq Micro, Inc.",
+      "devices": [
+        {
+          "devid": "6011",
+          "devname": "Converter"
+        }
+      ]
+    },
+    {
+      "vendor": "0bb2",
+      "name": "Ambit Microsystems Corp.",
+      "devices": [
+        {
+          "devid": "0302",
+          "devname": "U10H010 802.11b Wireless Adapter [Intersil PRISM 3]"
+        },
+        {
+          "devid": "6098",
+          "devname": "USB Cable Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "104c",
+      "name": "AMCO TEC International, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "06be",
+      "name": "AME Optimedia Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "0800",
+          "devname": "Optimedia Camera"
+        },
+        {
+          "devid": "1005",
+          "devname": "Dazzle DPVM! (1005)"
+        },
+        {
+          "devid": "d001",
+          "devname": "P35U Camera Capture"
+        }
+      ]
+    },
+    {
+      "vendor": "0587",
+      "name": "America Kotobuki Electronics Industries, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0929",
+      "name": "American Biometric Co.",
+      "devices": []
+    },
+    {
+      "vendor": "0d7e",
+      "name": "American Computer &amp; Digital Components",
+      "devices": [
+        {
+          "devid": "25c7",
+          "devname": "Hi-Speed USB-to-IDE Bridge Controller"
+        },
+        {
+          "devid": "2507",
+          "devname": "Hi-Speed USB-to-IDE Bridge Controller"
+        },
+        {
+          "devid": "2517",
+          "devname": "Hi-Speed Mass Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "046b",
+      "name": "American Megatrends, Inc.",
+      "devices": [
+        {
+          "devid": "0301",
+          "devname": "USB 1.0 Hub"
+        },
+        {
+          "devid": "0500",
+          "devname": "Serial &amp; Parallel Ports"
+        },
+        {
+          "devid": "ff10",
+          "devname": "Virtual Keyboard and Mouse"
+        },
+        {
+          "devid": "0001",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0101",
+          "devname": "PS/2 Keyboard, Mouse &amp; Joystick Ports"
+        }
+      ]
+    },
+    {
+      "vendor": "0530",
+      "name": "American Microsystems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "051d",
+      "name": "American Power Conversion",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "UPS"
+        },
+        {
+          "devid": "0002",
+          "devname": "Uninterruptible Power Supply"
+        },
+        {
+          "devid": "0003",
+          "devname": "UPS"
+        }
+      ]
+    },
+    {
+      "vendor": "0ee2",
+      "name": "AMI Semiconductor, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0e0b",
+      "name": "Amigo Technology Inc.",
+      "devices": [
+        {
+          "devid": "9031",
+          "devname": "802.11n Wireless USB Card"
+        },
+        {
+          "devid": "9041",
+          "devname": "802.11n Wireless USB Card"
+        }
+      ]
+    },
+    {
+      "vendor": "18c5",
+      "name": "AMIT Technology, Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "CG-WLUSB2GO"
+        },
+        {
+          "devid": "0008",
+          "devname": "CG-WLUSB2GNR Corega Wireless USB Adapter"
+        },
+        {
+          "devid": "0012",
+          "devname": "CG-WLUSB10 Corega Wireless USB Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0729",
+      "name": "Amitm",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "USC-1000 Serial Port"
+        }
+      ]
+    },
+    {
+      "vendor": "1b8e",
+      "name": "Amlogic, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1614",
+      "name": "Amoi Electronics",
+      "devices": [
+        {
+          "devid": "0804",
+          "devname": "WP-S1 Phone"
+        },
+        {
+          "devid": "0404",
+          "devname": "WMA9109 UMTS Phone"
+        },
+        {
+          "devid": "0600",
+          "devname": "Vodafone VDA GPS / Toschiba Protege G710"
+        }
+      ]
+    },
+    {
+      "vendor": "0464",
+      "name": "AMP/Tycoelectronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0cca",
+      "name": "Amphenol",
+      "devices": []
+    },
+    {
+      "vendor": "1a25",
+      "name": "Amphenol East Asia Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1ce1",
+      "name": "Amphenol KAE",
+      "devices": []
+    },
+    {
+      "vendor": "1325",
+      "name": "ams AG",
+      "devices": [
+        {
+          "devid": "4002",
+          "devname": "I2C Dongle"
+        },
+        {
+          "devid": "00d6",
+          "devname": "I2C/SPI InterfaceBoard"
+        },
+        {
+          "devid": "0c08",
+          "devname": "Embedded Linux Sensor Bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "1c73",
+      "name": "AMT",
+      "devices": [
+        {
+          "devid": "861f",
+          "devname": "Anysee E30 USB 2.0 DVB-T Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "1ecb",
+      "name": "AMTelecom",
+      "devices": [
+        {
+          "devid": "02e2",
+          "devname": "JMR1140 [Jiofi]"
+        }
+      ]
+    },
+    {
+      "vendor": "0774",
+      "name": "AmTRAN Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2520",
+      "name": "ANA-U GmbH",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "EasyPrinter S3"
+        }
+      ]
+    },
+    {
+      "vendor": "1110",
+      "name": "Analog Devices Canada, Ltd (Allied Telesyn)",
+      "devices": [
+        {
+          "devid": "9031",
+          "devname": "ADSL LAN Adapter"
+        },
+        {
+          "devid": "9032",
+          "devname": "ADSL Loader"
+        },
+        {
+          "devid": "9022",
+          "devname": "ADSL Loader"
+        },
+        {
+          "devid": "9023",
+          "devname": "ADSL WAN Adapter"
+        },
+        {
+          "devid": "9024",
+          "devname": "ADSL Loader"
+        },
+        {
+          "devid": "9001",
+          "devname": "ADSL Loader"
+        },
+        {
+          "devid": "900f",
+          "devname": "AT-AR215 DSL Modem"
+        },
+        {
+          "devid": "9010",
+          "devname": "AT-AR215 DSL Modem"
+        },
+        {
+          "devid": "9021",
+          "devname": "ADSL WAN Adapter"
+        },
+        {
+          "devid": "5c01",
+          "devname": "Huawei MT-882 Remote NDIS Network Device"
+        },
+        {
+          "devid": "6489",
+          "devname": "ADSL ETH/USB RTR"
+        },
+        {
+          "devid": "9000",
+          "devname": "ADSL LAN Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0456",
+      "name": "Analog Devices, Inc.",
+      "devices": [
+        {
+          "devid": "f000",
+          "devname": "FT2232 JTAG ICE [gnICE]"
+        },
+        {
+          "devid": "f001",
+          "devname": "FT2232H Hi-Speed JTAG ICE [gnICE+]"
+        }
+      ]
+    },
+    {
+      "vendor": "064b",
+      "name": "Analog Devices, Inc. (White Mountain DSP)",
+      "devices": [
+        {
+          "devid": "0165",
+          "devname": "Blackfin 535 [ADZS HPUSB ICE]"
+        }
+      ]
+    },
+    {
+      "vendor": "0555",
+      "name": "ANAM S&amp;T Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0605",
+      "name": "Anchor C&amp;C Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0547",
+      "name": "Anchor Chips, Inc.",
+      "devices": [
+        {
+          "devid": "6510",
+          "devname": "Touptek UCMOS05100KPA"
+        },
+        {
+          "devid": "7000",
+          "devname": "PowerSpec MCE460 Front Panel LED Display"
+        },
+        {
+          "devid": "7777",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "9999",
+          "devname": "AN2131 uninitialized (?)"
+        },
+        {
+          "devid": "2810",
+          "devname": "Cypress ATAPI Bridge"
+        },
+        {
+          "devid": "4018",
+          "devname": "AmScope MU1803"
+        },
+        {
+          "devid": "4d90",
+          "devname": "AmScope MD1900 camera"
+        },
+        {
+          "devid": "6010",
+          "devname": "AmScope MU1000 camera"
+        },
+        {
+          "devid": "2235",
+          "devname": "AN2235 EZUSB-FX Microcontroller"
+        },
+        {
+          "devid": "2710",
+          "devname": "EZ-Link Loader (EZLNKLDR.SYS)"
+        },
+        {
+          "devid": "2720",
+          "devname": "AN2720 USB-USB Bridge"
+        },
+        {
+          "devid": "2727",
+          "devname": "Xircom PGUNET USB-USB Bridge"
+        },
+        {
+          "devid": "2750",
+          "devname": "EZ-Link (EZLNKUSB.SYS)"
+        },
+        {
+          "devid": "0080",
+          "devname": "I3SYSTEM HYUNY"
+        },
+        {
+          "devid": "1002",
+          "devname": "Python2 WDM Encoder"
+        },
+        {
+          "devid": "1006",
+          "devname": "Hantek DSO-2100 UF"
+        },
+        {
+          "devid": "2131",
+          "devname": "AN2131 EZUSB Microcontroller"
+        },
+        {
+          "devid": "0001",
+          "devname": "ICSI Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0d6b",
+      "name": "And-Or Logic",
+      "devices": []
+    },
+    {
+      "vendor": "0d2f",
+      "name": "Andamiro",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Pump It Up Pad"
+        }
+      ]
+    },
+    {
+      "vendor": "1cfc",
+      "name": "ANDES TECHNOLOGY CORPORATION",
+      "devices": []
+    },
+    {
+      "vendor": "136e",
+      "name": "Andor Technology Ltd.",
+      "devices": [
+        {
+          "devid": "0012",
+          "devname": "iXon Ultra CCD"
+        },
+        {
+          "devid": "0014",
+          "devname": "Zyla 5.5 sCMOS camera"
+        }
+      ]
+    },
+    {
+      "vendor": "08a8",
+      "name": "Andrea Electronics",
+      "devices": []
+    },
+    {
+      "vendor": "0bd7",
+      "name": "Andrew Pargeter &amp; Associates",
+      "devices": [
+        {
+          "devid": "a021",
+          "devname": "Amptek DP4 multichannel signal analyzer"
+        }
+      ]
+    },
+    {
+      "vendor": "a128",
+      "name": "AnMo Electronics Corp. / Dino-Lite (?)",
+      "devices": [
+        {
+          "devid": "0616",
+          "devname": "Dino-Lite Digital Microscope (SN9C120 + HV7131R)"
+        },
+        {
+          "devid": "0617",
+          "devname": "Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)"
+        },
+        {
+          "devid": "0618",
+          "devname": "Dino-Lite Digital Microscope (SN9C201 + HV7131R)"
+        },
+        {
+          "devid": "0613",
+          "devname": "Dino-Lite Digital Microscope (SN9C201 + HV7131R)"
+        },
+        {
+          "devid": "0614",
+          "devname": "Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)"
+        },
+        {
+          "devid": "0615",
+          "devname": "Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)"
+        },
+        {
+          "devid": "0610",
+          "devname": "Dino-Lite Digital Microscope (SN9C201 + HV7131R)"
+        },
+        {
+          "devid": "0611",
+          "devname": "Dino-Lite Digital Microscope (SN9C201 + HV7131R)"
+        },
+        {
+          "devid": "0612",
+          "devname": "Dino-Lite Digital Microscope (SN9C120 + HV7131R)"
+        }
+      ]
+    },
+    {
+      "vendor": "a168",
+      "name": "AnMo Electronics Corporation",
+      "devices": [
+        {
+          "devid": "0618",
+          "devname": "Dino-Lite Digital Microscope"
+        },
+        {
+          "devid": "0615",
+          "devname": "Dino-Lite Pro Digital Microscope"
+        },
+        {
+          "devid": "0617",
+          "devname": "Dino-Lite Pro Digital Microscope"
+        },
+        {
+          "devid": "0610",
+          "devname": "Dino-Lite Digital Microscope"
+        },
+        {
+          "devid": "0611",
+          "devname": "Dino-Lite Digital Microscope"
+        },
+        {
+          "devid": "0613",
+          "devname": "Dino-Lite Digital Microscope"
+        },
+        {
+          "devid": "0614",
+          "devname": "Dino-Lite Pro Digital Microscope"
+        }
+      ]
+    },
+    {
+      "vendor": "04ed",
+      "name": "Annabooks",
+      "devices": []
+    },
+    {
+      "vendor": "1cd6",
+      "name": "Antonio Precise Products Manufactory Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "10fd",
+      "name": "Anubis Electronics, Ltd",
+      "devices": [
+        {
+          "devid": "de00",
+          "devname": "WinFast WalkieTV WDM Capture Driver."
+        },
+        {
+          "devid": "7e50",
+          "devname": "FlyCam Usb 100"
+        },
+        {
+          "devid": "804d",
+          "devname": "Typhoon Webshot II Webcam [zc0301]"
+        },
+        {
+          "devid": "8050",
+          "devname": "FlyCAM-USB 300 XP2"
+        }
+      ]
+    },
+    {
+      "vendor": "16d5",
+      "name": "AnyDATA Corporation",
+      "devices": [
+        {
+          "devid": "6502",
+          "devname": "CDMA/UMTS/GPRS modem"
+        },
+        {
+          "devid": "6603",
+          "devname": "ADU-890WH modem"
+        },
+        {
+          "devid": "6202",
+          "devname": "CDMA/UMTS/GPRS modem"
+        },
+        {
+          "devid": "6501",
+          "devname": "CDMA 2000 1xRTT/EV-DO Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "05f6",
+      "name": "AOC International",
+      "devices": []
+    },
+    {
+      "vendor": "0fff",
+      "name": "Aopen, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0fff",
+      "name": "Aopen, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1005",
+      "name": "Apacer Technology, Inc.",
+      "devices": [
+        {
+          "devid": "b113",
+          "devname": "Handy Steno/AH123 / Handy Steno 2.0/HT203"
+        },
+        {
+          "devid": "b155",
+          "devname": "Disk Module"
+        },
+        {
+          "devid": "b223",
+          "devname": "CD-RW + 6in1 Card Reader Digital Storage / Converter"
+        },
+        {
+          "devid": "1001",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "1004",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "1006",
+          "devname": "MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "224f",
+      "name": "APDM",
+      "devices": [
+        {
+          "devid": "0007",
+          "devname": "V2 Access Point ACM"
+        },
+        {
+          "devid": "0008",
+          "devname": "V2 Access Point"
+        },
+        {
+          "devid": "0002",
+          "devname": "Docking Station"
+        },
+        {
+          "devid": "0004",
+          "devname": "V2 Opal ACM"
+        },
+        {
+          "devid": "0005",
+          "devname": "V2 Opal"
+        },
+        {
+          "devid": "0006",
+          "devname": "V2 Docking Station"
+        },
+        {
+          "devid": "0001",
+          "devname": "Access Point"
+        }
+      ]
+    },
+    {
+      "vendor": "07c5",
+      "name": "APG Cash Drawer",
+      "devices": [
+        {
+          "devid": "0500",
+          "devname": "Cash Drawer"
+        }
+      ]
+    },
+    {
+      "vendor": "ab12",
+      "name": "aplic",
+      "devices": [
+        {
+          "devid": "34cd",
+          "devname": "JMICRON JMS578 SATA 6Gb/s bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "0e96",
+      "name": "Aplux Communications, Ltd",
+      "devices": [
+        {
+          "devid": "c001",
+          "devname": "TRUST 380 USB2 SPACEC@M"
+        }
+      ]
+    },
+    {
+      "vendor": "0c60",
+      "name": "Apogee Electronics Corp.",
+      "devices": [
+        {
+          "devid": "000a",
+          "devname": "Jam Bootloader"
+        },
+        {
+          "devid": "000b",
+          "devname": "MiC"
+        },
+        {
+          "devid": "000c",
+          "devname": "MiC Bootloader"
+        },
+        {
+          "devid": "8007",
+          "devname": "Duet DFU Mode"
+        },
+        {
+          "devid": "0004",
+          "devname": "GiO"
+        },
+        {
+          "devid": "0007",
+          "devname": "Duet"
+        },
+        {
+          "devid": "0009",
+          "devname": "Jam"
+        },
+        {
+          "devid": "0001",
+          "devname": "MiniMe"
+        },
+        {
+          "devid": "0002",
+          "devname": "MiniDAC"
+        },
+        {
+          "devid": "0003",
+          "devname": "ONE"
+        }
+      ]
+    },
+    {
+      "vendor": "125c",
+      "name": "Apogee Inc.",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "Alta series CCD"
+        }
+      ]
+    },
+    {
+      "vendor": "0c05",
+      "name": "Appian Graphics",
+      "devices": []
+    },
+    {
+      "vendor": "05ac",
+      "name": "Apple, Inc.",
+      "devices": [
+        {
+          "devid": "ffff",
+          "devname": "Bluetooth in DFU mode - Driver"
+        },
+        {
+          "devid": "9221",
+          "devname": "30&quot; Cinema Display"
+        },
+        {
+          "devid": "9226",
+          "devname": "LED Cinema Display"
+        },
+        {
+          "devid": "9227",
+          "devname": "Thunderbolt Display"
+        },
+        {
+          "devid": "9232",
+          "devname": "Cinema HD Display 30&quot;"
+        },
+        {
+          "devid": "9215",
+          "devname": "Studio Display 15&quot;"
+        },
+        {
+          "devid": "9217",
+          "devname": "Studio Display 17&quot;"
+        },
+        {
+          "devid": "9218",
+          "devname": "Cinema Display 23&quot;"
+        },
+        {
+          "devid": "9219",
+          "devname": "Cinema Display 20&quot;"
+        },
+        {
+          "devid": "921c",
+          "devname": "A1082 [Cinema HD Display 23&quot;]"
+        },
+        {
+          "devid": "921e",
+          "devname": "Cinema Display 24&quot;"
+        },
+        {
+          "devid": "8510",
+          "devname": "FaceTime HD Camera (Built-in)"
+        },
+        {
+          "devid": "8600",
+          "devname": "iBridge"
+        },
+        {
+          "devid": "911c",
+          "devname": "Hub in A1082 [Cinema HD Display 23&quot;]"
+        },
+        {
+          "devid": "9127",
+          "devname": "Hub in Thunderbolt Display"
+        },
+        {
+          "devid": "912f",
+          "devname": "Hub in 30&quot; Cinema Display"
+        },
+        {
+          "devid": "8507",
+          "devname": "Built-in iSight"
+        },
+        {
+          "devid": "8508",
+          "devname": "iSight in LED Cinema Display"
+        },
+        {
+          "devid": "8509",
+          "devname": "FaceTime HD Camera"
+        },
+        {
+          "devid": "850a",
+          "devname": "FaceTime Camera"
+        },
+        {
+          "devid": "8406",
+          "devname": "Internal Memory Card Reader"
+        },
+        {
+          "devid": "8501",
+          "devname": "Built-in iSight [Micron]"
+        },
+        {
+          "devid": "8502",
+          "devname": "Built-in iSight"
+        },
+        {
+          "devid": "8505",
+          "devname": "Built-in iSight"
+        },
+        {
+          "devid": "8290",
+          "devname": "Bluetooth Host Controller"
+        },
+        {
+          "devid": "8300",
+          "devname": "Built-in iSight (no firmware loaded)"
+        },
+        {
+          "devid": "8403",
+          "devname": "Internal Memory Card Reader"
+        },
+        {
+          "devid": "8404",
+          "devname": "Internal Memory Card Reader"
+        },
+        {
+          "devid": "8289",
+          "devname": "Bluetooth Host Controller"
+        },
+        {
+          "devid": "828c",
+          "devname": "Bluetooth Host Controller"
+        },
+        {
+          "devid": "8242",
+          "devname": "Built-in IR Receiver"
+        },
+        {
+          "devid": "8281",
+          "devname": "Bluetooth Host Controller"
+        },
+        {
+          "devid": "8286",
+          "devname": "Bluetooth Host Controller"
+        },
+        {
+          "devid": "821f",
+          "devname": "Built-in Bluetooth 2.0+EDR HCI"
+        },
+        {
+          "devid": "8240",
+          "devname": "Built-in IR Receiver"
+        },
+        {
+          "devid": "8241",
+          "devname": "Built-in IR Receiver"
+        },
+        {
+          "devid": "8216",
+          "devname": "Bluetooth USB Host Controller"
+        },
+        {
+          "devid": "8217",
+          "devname": "Bluetooth USB Host Controller"
+        },
+        {
+          "devid": "8218",
+          "devname": "Bluetooth Host Controller"
+        },
+        {
+          "devid": "821a",
+          "devname": "Bluetooth Host Controller"
+        },
+        {
+          "devid": "820b",
+          "devname": "Bluetooth HID Mouse"
+        },
+        {
+          "devid": "820f",
+          "devname": "Bluetooth HCI"
+        },
+        {
+          "devid": "8213",
+          "devname": "Bluetooth Host Controller"
+        },
+        {
+          "devid": "8215",
+          "devname": "Built-in Bluetooth 2.0+EDR HCI"
+        },
+        {
+          "devid": "8205",
+          "devname": "Bluetooth HCI"
+        },
+        {
+          "devid": "8206",
+          "devname": "Bluetooth HCI"
+        },
+        {
+          "devid": "820a",
+          "devname": "Bluetooth HID Keyboard"
+        },
+        {
+          "devid": "8202",
+          "devname": "HCF V.90 Data/Fax Modem"
+        },
+        {
+          "devid": "8203",
+          "devname": "Bluetooth HCI"
+        },
+        {
+          "devid": "8204",
+          "devname": "Built-in Bluetooth 2.0+EDR HCI"
+        },
+        {
+          "devid": "1402",
+          "devname": "Ethernet Adapter [A1277]"
+        },
+        {
+          "devid": "1500",
+          "devname": "SuperDrive [A1379]"
+        },
+        {
+          "devid": "8005",
+          "devname": "OHCI Root Hub Simulation"
+        },
+        {
+          "devid": "8006",
+          "devname": "EHCI Root Hub Simulation"
+        },
+        {
+          "devid": "8007",
+          "devname": "XHCI Root Hub USB 2.0 Simulation"
+        },
+        {
+          "devid": "1393",
+          "devname": "AirPods case"
+        },
+        {
+          "devid": "1395",
+          "devname": "Smart Battery Case [iPhone 6]"
+        },
+        {
+          "devid": "1398",
+          "devname": "Smart Battery Case"
+        },
+        {
+          "devid": "1401",
+          "devname": "Modem"
+        },
+        {
+          "devid": "1300",
+          "devname": "iPod Shuffle"
+        },
+        {
+          "devid": "1301",
+          "devname": "iPod Shuffle 2.Gen"
+        },
+        {
+          "devid": "1302",
+          "devname": "iPod Shuffle 3.Gen"
+        },
+        {
+          "devid": "1303",
+          "devname": "iPod Shuffle 4.Gen"
+        },
+        {
+          "devid": "1392",
+          "devname": "Apple Watch charger"
+        },
+        {
+          "devid": "12a8",
+          "devname": "iPhone 5/5C/5S/6/SE"
+        },
+        {
+          "devid": "12a9",
+          "devname": "iPad 2"
+        },
+        {
+          "devid": "12aa",
+          "devname": "iPod Touch 5.Gen [A1421]"
+        },
+        {
+          "devid": "12ab",
+          "devname": "iPad 4/Mini1"
+        },
+        {
+          "devid": "12a2",
+          "devname": "iPad 2 (3G; 64GB)"
+        },
+        {
+          "devid": "12a3",
+          "devname": "iPad 2 (CDMA)"
+        },
+        {
+          "devid": "12a4",
+          "devname": "iPad 3 (wifi)"
+        },
+        {
+          "devid": "12a5",
+          "devname": "iPad 3 (CDMA)"
+        },
+        {
+          "devid": "12a6",
+          "devname": "iPad 3 (3G, 16 GB)"
+        },
+        {
+          "devid": "129c",
+          "devname": "iPhone 4(CDMA)"
+        },
+        {
+          "devid": "129e",
+          "devname": "iPod Touch 4.Gen"
+        },
+        {
+          "devid": "129f",
+          "devname": "iPad 2"
+        },
+        {
+          "devid": "12a0",
+          "devname": "iPhone 4S"
+        },
+        {
+          "devid": "1294",
+          "devname": "iPhone 3GS"
+        },
+        {
+          "devid": "1296",
+          "devname": "iPod Touch 3.Gen (8GB)"
+        },
+        {
+          "devid": "1297",
+          "devname": "iPhone 4"
+        },
+        {
+          "devid": "1299",
+          "devname": "iPod Touch 3.Gen"
+        },
+        {
+          "devid": "129a",
+          "devname": "iPad"
+        },
+        {
+          "devid": "1281",
+          "devname": "Apple Mobile Device [Recovery Mode]"
+        },
+        {
+          "devid": "1290",
+          "devname": "iPhone"
+        },
+        {
+          "devid": "1291",
+          "devname": "iPod Touch 1.Gen"
+        },
+        {
+          "devid": "1292",
+          "devname": "iPhone 3G"
+        },
+        {
+          "devid": "1293",
+          "devname": "iPod Touch 2.Gen"
+        },
+        {
+          "devid": "1262",
+          "devname": "iPod Nano 3.Gen"
+        },
+        {
+          "devid": "1263",
+          "devname": "iPod Nano 4.Gen"
+        },
+        {
+          "devid": "1265",
+          "devname": "iPod Nano 5.Gen"
+        },
+        {
+          "devid": "1266",
+          "devname": "iPod Nano 6.Gen"
+        },
+        {
+          "devid": "1267",
+          "devname": "iPod Nano 7.Gen"
+        },
+        {
+          "devid": "1246",
+          "devname": "iPod Nano 5.Gen (WTF mode)"
+        },
+        {
+          "devid": "1255",
+          "devname": "iPod Nano 4.Gen (DFU mode)"
+        },
+        {
+          "devid": "1260",
+          "devname": "iPod Nano 2.Gen"
+        },
+        {
+          "devid": "1261",
+          "devname": "iPod Classic"
+        },
+        {
+          "devid": "1243",
+          "devname": "iPod Nano 4.Gen (WTF mode)"
+        },
+        {
+          "devid": "1245",
+          "devname": "iPod Classic 3.Gen (WTF mode)"
+        },
+        {
+          "devid": "1231",
+          "devname": "iPod Nano 5.Gen (DFU mode)"
+        },
+        {
+          "devid": "1240",
+          "devname": "iPod Nano 2.Gen (DFU mode)"
+        },
+        {
+          "devid": "1242",
+          "devname": "iPod Nano 3.Gen (WTF mode)"
+        },
+        {
+          "devid": "120a",
+          "devname": "iPod Nano"
+        },
+        {
+          "devid": "1223",
+          "devname": "iPod Classic/Nano 3.Gen (DFU mode)"
+        },
+        {
+          "devid": "1224",
+          "devname": "iPod Nano 3.Gen (DFU mode)"
+        },
+        {
+          "devid": "1225",
+          "devname": "iPod Nano 4.Gen (DFU mode)"
+        },
+        {
+          "devid": "1227",
+          "devname": "Mobile Device (DFU Mode)"
+        },
+        {
+          "devid": "1206",
+          "devname": "iPod &#039;06&#039;"
+        },
+        {
+          "devid": "1207",
+          "devname": "iPod &#039;07&#039;"
+        },
+        {
+          "devid": "1208",
+          "devname": "iPod &#039;08&#039;"
+        },
+        {
+          "devid": "1209",
+          "devname": "iPod Video"
+        },
+        {
+          "devid": "1202",
+          "devname": "iPod 2G"
+        },
+        {
+          "devid": "1203",
+          "devname": "iPod 4.Gen Grayscale 40G"
+        },
+        {
+          "devid": "1204",
+          "devname": "iPod [Photo]"
+        },
+        {
+          "devid": "1205",
+          "devname": "iPod Mini 1.Gen/2.Gen"
+        },
+        {
+          "devid": "1101",
+          "devname": "Speakers"
+        },
+        {
+          "devid": "1105",
+          "devname": "Audio in LED Cinema Display"
+        },
+        {
+          "devid": "1107",
+          "devname": "Thunderbolt Display Audio"
+        },
+        {
+          "devid": "1112",
+          "devname": "FaceTime HD Camera (Display)"
+        },
+        {
+          "devid": "1201",
+          "devname": "3G iPod"
+        },
+        {
+          "devid": "1002",
+          "devname": "Extended Keyboard Hub [Mitsumi]"
+        },
+        {
+          "devid": "1003",
+          "devname": "Hub in Pro Keyboard [Mitsumi, A1048]"
+        },
+        {
+          "devid": "1006",
+          "devname": "Hub in Aluminum Keyboard"
+        },
+        {
+          "devid": "1008",
+          "devname": "Mini DisplayPort to Dual-Link DVI Adapter"
+        },
+        {
+          "devid": "030b",
+          "devname": "Internal Trackpad"
+        },
+        {
+          "devid": "030d",
+          "devname": "Magic Mouse"
+        },
+        {
+          "devid": "030e",
+          "devname": "MC380Z/A [Magic Trackpad]"
+        },
+        {
+          "devid": "1000",
+          "devname": "Bluetooth HCI MacBookPro (HID mode)"
+        },
+        {
+          "devid": "1001",
+          "devname": "Keyboard Hub [ALPS]"
+        },
+        {
+          "devid": "0302",
+          "devname": "Optical Mouse [Fujitsu]"
+        },
+        {
+          "devid": "0304",
+          "devname": "Mighty Mouse [Mitsumi, M1152]"
+        },
+        {
+          "devid": "0306",
+          "devname": "Optical USB Mouse [Fujitsu]"
+        },
+        {
+          "devid": "030a",
+          "devname": "Internal Trackpad"
+        },
+        {
+          "devid": "0263",
+          "devname": "Apple Internal Keyboard / Trackpad (MacBook Retina)"
+        },
+        {
+          "devid": "0267",
+          "devname": "Magic Keyboard A1644"
+        },
+        {
+          "devid": "0269",
+          "devname": "Magic Mouse 2 (Lightning connector)"
+        },
+        {
+          "devid": "0273",
+          "devname": "Internal Keyboard/Trackpad (ISO)"
+        },
+        {
+          "devid": "0301",
+          "devname": "USB Mouse [Mitsumi, M4848]"
+        },
+        {
+          "devid": "0252",
+          "devname": "Internal Keyboard/Trackpad (ANSI)"
+        },
+        {
+          "devid": "0253",
+          "devname": "Internal Keyboard/Trackpad (ISO)"
+        },
+        {
+          "devid": "0254",
+          "devname": "Internal Keyboard/Trackpad (JIS)"
+        },
+        {
+          "devid": "0259",
+          "devname": "Internal Keyboard/Trackpad"
+        },
+        {
+          "devid": "025a",
+          "devname": "Internal Keyboard/Trackpad"
+        },
+        {
+          "devid": "024a",
+          "devname": "Internal Keyboard/Trackpad (MacBook Air) (ISO)"
+        },
+        {
+          "devid": "024d",
+          "devname": "Internal Keyboard/Trackpad (MacBook Air) (ISO)"
+        },
+        {
+          "devid": "024f",
+          "devname": "Aluminium Keyboard (ANSI)"
+        },
+        {
+          "devid": "0250",
+          "devname": "Aluminium Keyboard (ISO)"
+        },
+        {
+          "devid": "0244",
+          "devname": "Internal Keyboard/Trackpad (JIS)"
+        },
+        {
+          "devid": "0245",
+          "devname": "Internal Keyboard/Trackpad (ANSI)"
+        },
+        {
+          "devid": "0246",
+          "devname": "Internal Keyboard/Trackpad (ISO)"
+        },
+        {
+          "devid": "0247",
+          "devname": "Internal Keyboard/Trackpad (JIS)"
+        },
+        {
+          "devid": "0241",
+          "devname": "Internal Keyboard/Trackpad (JIS)"
+        },
+        {
+          "devid": "0242",
+          "devname": "Internal Keyboard/Trackpad (ANSI)"
+        },
+        {
+          "devid": "0243",
+          "devname": "Internal Keyboard/Trackpad (ISO)"
+        },
+        {
+          "devid": "023f",
+          "devname": "Internal Keyboard/Trackpad (ANSI)"
+        },
+        {
+          "devid": "0240",
+          "devname": "Internal Keyboard/Trackpad (ISO)"
+        },
+        {
+          "devid": "0232",
+          "devname": "Internal Keyboard/Trackpad (MacBook Pro 4,1) (JIS)"
+        },
+        {
+          "devid": "0236",
+          "devname": "Internal Keyboard/Trackpad (ANSI)"
+        },
+        {
+          "devid": "0237",
+          "devname": "Internal Keyboard/Trackpad (ISO)"
+        },
+        {
+          "devid": "0238",
+          "devname": "Internal Keyboard/Trackpad (JIS)"
+        },
+        {
+          "devid": "022b",
+          "devname": "Internal Keyboard/Trackpad (MacBook Pro) (JIS)"
+        },
+        {
+          "devid": "0230",
+          "devname": "Internal Keyboard/Trackpad (MacBook Pro 4,1) (ANSI)"
+        },
+        {
+          "devid": "0231",
+          "devname": "Internal Keyboard/Trackpad (MacBook Pro 4,1) (ISO)"
+        },
+        {
+          "devid": "0224",
+          "devname": "Internal Keyboard/Trackpad (ISO)"
+        },
+        {
+          "devid": "0225",
+          "devname": "Internal Keyboard/Trackpad (JIS)"
+        },
+        {
+          "devid": "0229",
+          "devname": "Internal Keyboard/Trackpad (ANSI)"
+        },
+        {
+          "devid": "022a",
+          "devname": "Internal Keyboard/Trackpad (MacBook Pro) (ISO)"
+        },
+        {
+          "devid": "0220",
+          "devname": "Aluminum Keyboard (ANSI)"
+        },
+        {
+          "devid": "0221",
+          "devname": "Aluminum Keyboard (ISO)"
+        },
+        {
+          "devid": "0222",
+          "devname": "Aluminum Keyboard (JIS)"
+        },
+        {
+          "devid": "0223",
+          "devname": "Internal Keyboard/Trackpad (ANSI)"
+        },
+        {
+          "devid": "021b",
+          "devname": "Internal Keyboard/Trackpad (ISO)"
+        },
+        {
+          "devid": "021c",
+          "devname": "Internal Keyboard/Trackpad (JIS)"
+        },
+        {
+          "devid": "021d",
+          "devname": "Aluminum Mini Keyboard (ANSI)"
+        },
+        {
+          "devid": "021e",
+          "devname": "Aluminum Mini Keyboard (ISO)"
+        },
+        {
+          "devid": "021f",
+          "devname": "Aluminum Mini Keyboard (JIS)"
+        },
+        {
+          "devid": "0217",
+          "devname": "Internal Keyboard/Trackpad (ANSI)"
+        },
+        {
+          "devid": "0218",
+          "devname": "Internal Keyboard/Trackpad (ISO)"
+        },
+        {
+          "devid": "0219",
+          "devname": "Internal Keyboard/Trackpad (JIS)"
+        },
+        {
+          "devid": "021a",
+          "devname": "Internal Keyboard/Trackpad (ANSI)"
+        },
+        {
+          "devid": "020f",
+          "devname": "Internal Keyboard/Trackpad (ISO)"
+        },
+        {
+          "devid": "0214",
+          "devname": "Internal Keyboard/Trackpad (ANSI)"
+        },
+        {
+          "devid": "0215",
+          "devname": "Internal Keyboard/Trackpad (ISO)"
+        },
+        {
+          "devid": "0216",
+          "devname": "Internal Keyboard/Trackpad (JIS)"
+        },
+        {
+          "devid": "0206",
+          "devname": "Extended Keyboard [Mitsumi]"
+        },
+        {
+          "devid": "020b",
+          "devname": "Pro Keyboard [Mitsumi, A1048/US layout]"
+        },
+        {
+          "devid": "020c",
+          "devname": "Extended Keyboard [Mitsumi]"
+        },
+        {
+          "devid": "020d",
+          "devname": "Pro Keyboard [Mitsumi, A1048/JIS layout]"
+        },
+        {
+          "devid": "020e",
+          "devname": "Internal Keyboard/Trackpad (ANSI)"
+        },
+        {
+          "devid": "0201",
+          "devname": "USB Keyboard [Alps or Logitech, M2452]"
+        },
+        {
+          "devid": "0202",
+          "devname": "Keyboard [ALPS]"
+        },
+        {
+          "devid": "0205",
+          "devname": "Extended Keyboard [Mitsumi]"
+        }
+      ]
+    },
+    {
+      "vendor": "0c8f",
+      "name": "Applied Microsystems",
+      "devices": []
+    },
+    {
+      "vendor": "0984",
+      "name": "Apricorn",
+      "devices": [
+        {
+          "devid": "0040",
+          "devname": "SATA Wire (2.5&quot;)"
+        },
+        {
+          "devid": "0200",
+          "devname": "Hard Drive Storage (TPP)"
+        },
+        {
+          "devid": "1407",
+          "devname": "Secure Key 3.0"
+        }
+      ]
+    },
+    {
+      "vendor": "1ad4",
+      "name": "APS",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "KM290-HRS"
+        }
+      ]
+    },
+    {
+      "vendor": "0880",
+      "name": "APT Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "07d2",
+      "name": "Aptio Products, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "12d8",
+      "name": "Araneus Information Systems Oy",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Alea I True Random Number Generator"
+        }
+      ]
+    },
+    {
+      "vendor": "07da",
+      "name": "Arasan Chip Systems",
+      "devices": []
+    },
+    {
+      "vendor": "142b",
+      "name": "Arbiter Systems, Inc.",
+      "devices": [
+        {
+          "devid": "03a5",
+          "devname": "933A Portable Power Sentinel"
+        }
+      ]
+    },
+    {
+      "vendor": "05a3",
+      "name": "ARC International",
+      "devices": [
+        {
+          "devid": "9520",
+          "devname": "Camera"
+        },
+        {
+          "devid": "8388",
+          "devname": "Marvell 88W8388 802.11a/b/g WLAN"
+        },
+        {
+          "devid": "9230",
+          "devname": "Camera"
+        },
+        {
+          "devid": "9320",
+          "devname": "Camera"
+        },
+        {
+          "devid": "9331",
+          "devname": "Camera"
+        },
+        {
+          "devid": "9422",
+          "devname": "Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "25c4",
+      "name": "ARCAM",
+      "devices": []
+    },
+    {
+      "vendor": "0e79",
+      "name": "Archos, Inc.",
+      "devices": [
+        {
+          "devid": "150e",
+          "devname": "80 G9"
+        },
+        {
+          "devid": "3001",
+          "devname": "40 Titanium"
+        },
+        {
+          "devid": "1332",
+          "devname": "5 IMT"
+        },
+        {
+          "devid": "1416",
+          "devname": "32 IT"
+        },
+        {
+          "devid": "1417",
+          "devname": "A43 IT"
+        },
+        {
+          "devid": "14ad",
+          "devname": "97 Titanium HD"
+        },
+        {
+          "devid": "1106",
+          "devname": "Pocket Media Assistant - PMA400"
+        },
+        {
+          "devid": "1204",
+          "devname": "Gmini XS 200"
+        },
+        {
+          "devid": "1306",
+          "devname": "504 Portable Multimedia Player"
+        },
+        {
+          "devid": "1330",
+          "devname": "5 Tablet"
+        }
+      ]
+    },
+    {
+      "vendor": "0e79",
+      "name": "Archos, Inc.",
+      "devices": [
+        {
+          "devid": "150e",
+          "devname": "80 G9"
+        },
+        {
+          "devid": "3001",
+          "devname": "40 Titanium"
+        },
+        {
+          "devid": "1332",
+          "devname": "5 IMT"
+        },
+        {
+          "devid": "1416",
+          "devname": "32 IT"
+        },
+        {
+          "devid": "1417",
+          "devname": "A43 IT"
+        },
+        {
+          "devid": "14ad",
+          "devname": "97 Titanium HD"
+        },
+        {
+          "devid": "1106",
+          "devname": "Pocket Media Assistant - PMA400"
+        },
+        {
+          "devid": "1204",
+          "devname": "Gmini XS 200"
+        },
+        {
+          "devid": "1306",
+          "devname": "504 Portable Multimedia Player"
+        },
+        {
+          "devid": "1330",
+          "devname": "5 Tablet"
+        }
+      ]
+    },
+    {
+      "vendor": "2341",
+      "name": "Arduino SA",
+      "devices": [
+        {
+          "devid": "8036",
+          "devname": "Leonardo (CDC ACM, HID)"
+        },
+        {
+          "devid": "8038",
+          "devname": "Robot Control Board (CDC ACM, HID)"
+        },
+        {
+          "devid": "8039",
+          "devname": "Robot Motor Board (CDC ACM, HID)"
+        },
+        {
+          "devid": "0043",
+          "devname": "Uno R3 (CDC ACM)"
+        },
+        {
+          "devid": "0044",
+          "devname": "Mega ADK R3 (CDC ACM)"
+        },
+        {
+          "devid": "0045",
+          "devname": "Serial R3 (CDC ACM)"
+        },
+        {
+          "devid": "0049",
+          "devname": "ISP"
+        },
+        {
+          "devid": "003e",
+          "devname": "Due"
+        },
+        {
+          "devid": "003f",
+          "devname": "Mega ADK (CDC ACM)"
+        },
+        {
+          "devid": "0042",
+          "devname": "Mega 2560 R3 (CDC ACM)"
+        },
+        {
+          "devid": "0010",
+          "devname": "Mega 2560 (CDC ACM)"
+        },
+        {
+          "devid": "0036",
+          "devname": "Leonardo Bootloader"
+        },
+        {
+          "devid": "003b",
+          "devname": "Serial Adapter (CDC ACM)"
+        },
+        {
+          "devid": "003d",
+          "devname": "Due Programming Port"
+        },
+        {
+          "devid": "0001",
+          "devname": "Uno (CDC ACM)"
+        }
+      ]
+    },
+    {
+      "vendor": "09f5",
+      "name": "AresCom",
+      "devices": [
+        {
+          "devid": "0168",
+          "devname": "Network Adapter"
+        },
+        {
+          "devid": "0188",
+          "devname": "LAN Adapter"
+        },
+        {
+          "devid": "0850",
+          "devname": "Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "25a7",
+      "name": "Areson Technology Corp",
+      "devices": [
+        {
+          "devid": "fa61",
+          "devname": "Elecom Co., Ltd MR-K013 Multicard Reader"
+        },
+        {
+          "devid": "2410",
+          "devname": "Laser mouse"
+        },
+        {
+          "devid": "fa23",
+          "devname": "2.4G Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "0840",
+      "name": "Argosy Research, Inc.",
+      "devices": [
+        {
+          "devid": "0060",
+          "devname": "Storage Adapter Bridge Module"
+        }
+      ]
+    },
+    {
+      "vendor": "1b52",
+      "name": "ARH Inc.",
+      "devices": [
+        {
+          "devid": "8101",
+          "devname": "Camera V1"
+        },
+        {
+          "devid": "8102",
+          "devname": "Recovery / Camera V2"
+        },
+        {
+          "devid": "8103",
+          "devname": "Camera V3"
+        },
+        {
+          "devid": "4502",
+          "devname": "Passport Reader RFID AIG device"
+        },
+        {
+          "devid": "6101",
+          "devname": "Neural Network Controller"
+        },
+        {
+          "devid": "6202",
+          "devname": "Fingerprint Reader device"
+        },
+        {
+          "devid": "6203",
+          "devname": "Fingerprint Scanner device"
+        },
+        {
+          "devid": "4302",
+          "devname": "Passport Reader MRZ DSP device"
+        },
+        {
+          "devid": "4303",
+          "devname": "Passport Reader CSLR device"
+        },
+        {
+          "devid": "4401",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "4501",
+          "devname": "Passport Reader RFID device"
+        },
+        {
+          "devid": "4204",
+          "devname": "Passport Reader PRMC device"
+        },
+        {
+          "devid": "4205",
+          "devname": "Passport Reader CSHR device"
+        },
+        {
+          "devid": "4206",
+          "devname": "Passport Reader PRMC V2 device"
+        },
+        {
+          "devid": "4301",
+          "devname": "Passport Reader MRZ device"
+        },
+        {
+          "devid": "4201",
+          "devname": "Passport Reader PRM device"
+        },
+        {
+          "devid": "4202",
+          "devname": "Passport Reader PRM extension device"
+        },
+        {
+          "devid": "4203",
+          "devname": "Passport Reader PRM DSP device"
+        },
+        {
+          "devid": "2102",
+          "devname": "FXMC Neural Network Controller V2"
+        },
+        {
+          "devid": "2103",
+          "devname": "FXMC Neural Network Controller V3"
+        },
+        {
+          "devid": "4101",
+          "devname": "Passport Reader CLR device"
+        },
+        {
+          "devid": "2101",
+          "devname": "FXMC Neural Network Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0706",
+      "name": "Ariel Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "113c",
+      "name": "Arin Tech Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "126c",
+      "name": "Aristocrat Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "071e",
+      "name": "Ariston Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "18ec",
+      "name": "Arkmicro Technologies Inc.",
+      "devices": [
+        {
+          "devid": "3366",
+          "devname": "Bresser Biolux NV"
+        },
+        {
+          "devid": "5850",
+          "devname": "CVBS / S-Video Capture Device [UVC]"
+        },
+        {
+          "devid": "3188",
+          "devname": "ARK3188 UVC Webcam"
+        },
+        {
+          "devid": "3299",
+          "devname": "Webcam Carrefour"
+        },
+        {
+          "devid": "3118",
+          "devname": "USB to IrDA adapter [ARK3116T]"
+        }
+      ]
+    },
+    {
+      "vendor": "6547",
+      "name": "Arkmicro Technologies Inc.",
+      "devices": [
+        {
+          "devid": "0232",
+          "devname": "ARK3116 Serial"
+        }
+      ]
+    },
+    {
+      "vendor": "107d",
+      "name": "Arlec Australia, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1776",
+      "name": "Arowana",
+      "devices": [
+        {
+          "devid": "501c",
+          "devname": "300K CMOS Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0d14",
+      "name": "Array Comm, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "09c1",
+      "name": "Arris Interactive LLC",
+      "devices": [
+        {
+          "devid": "1337",
+          "devname": "TOUCHSTONE DEVICE"
+        }
+      ]
+    },
+    {
+      "vendor": "0ab0",
+      "name": "Arrow Strong Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1707",
+      "name": "ARTIMI",
+      "devices": []
+    },
+    {
+      "vendor": "1c75",
+      "name": "Arturia",
+      "devices": [
+        {
+          "devid": "0288",
+          "devname": "KeyStep"
+        }
+      ]
+    },
+    {
+      "vendor": "2626",
+      "name": "Aruba Networks",
+      "devices": [
+        {
+          "devid": "ea60",
+          "devname": "UART Bridge Controller [cp210x]"
+        }
+      ]
+    },
+    {
+      "vendor": "0556",
+      "name": "Asahi Kasei Microsystems Co., Ltd",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "AK5370 I/F A/D Converter"
+        }
+      ]
+    },
+    {
+      "vendor": "0b49",
+      "name": "ASCII Corp.",
+      "devices": [
+        {
+          "devid": "064f",
+          "devname": "Trance Vibrator"
+        }
+      ]
+    },
+    {
+      "vendor": "0cae",
+      "name": "Ascom Business Systems, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d8b",
+      "name": "Ascom Telecommunications, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d40",
+      "name": "Ascor, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2433",
+      "name": "ASETEK",
+      "devices": [
+        {
+          "devid": "b200",
+          "devname": "[NZXT Kraken X60]"
+        }
+      ]
+    },
+    {
+      "vendor": "0b95",
+      "name": "ASIX Electronics Corp.",
+      "devices": [
+        {
+          "devid": "7e2b",
+          "devname": "AX88772B Fast Ethernet Controller"
+        },
+        {
+          "devid": "772b",
+          "devname": "AX88772B"
+        },
+        {
+          "devid": "6802",
+          "devname": "AX68002 KVM Switch SoC"
+        },
+        {
+          "devid": "7720",
+          "devname": "AX88772"
+        },
+        {
+          "devid": "772a",
+          "devname": "AX88772A Fast Ethernet"
+        },
+        {
+          "devid": "1720",
+          "devname": "10/100 Ethernet"
+        },
+        {
+          "devid": "1780",
+          "devname": "AX88178"
+        },
+        {
+          "devid": "1790",
+          "devname": "AX88179 Gigabit Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "a600",
+      "name": "ASIX s.r.o.",
+      "devices": [
+        {
+          "devid": "e112",
+          "devname": "OK1ZIA Antenna rotator"
+        },
+        {
+          "devid": "e113",
+          "devname": "OK1ZIA GPIO"
+        },
+        {
+          "devid": "e114",
+          "devname": "OK1ZIA HD&amp;Keyb"
+        },
+        {
+          "devid": "c002",
+          "devname": "Electrone MASH"
+        },
+        {
+          "devid": "c005",
+          "devname": "MREL HTU HandiTrap cable"
+        },
+        {
+          "devid": "c006",
+          "devname": "JRC COmeter"
+        },
+        {
+          "devid": "e110",
+          "devname": "OK1ZIA Davac 4.x"
+        },
+        {
+          "devid": "a000",
+          "devname": "SIGMA Logic Analyzer"
+        },
+        {
+          "devid": "a002",
+          "devname": "EMUSB interface pro MU Beta"
+        },
+        {
+          "devid": "c000",
+          "devname": "MREL Data Trap II"
+        },
+        {
+          "devid": "c001",
+          "devname": "VUTS DMU4"
+        },
+        {
+          "devid": "5500",
+          "devname": "zuban H2OPS - GPS for canoeing"
+        }
+      ]
+    },
+    {
+      "vendor": "0d55",
+      "name": "ASKA Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "069a",
+      "name": "Askey Computer Corp.",
+      "devices": [
+        {
+          "devid": "0821",
+          "devname": "BT Voyager 1010 802.11b Adapter"
+        },
+        {
+          "devid": "4402",
+          "devname": "Scientific Atlanta WebSTAR 2000 series Cable Modem"
+        },
+        {
+          "devid": "4403",
+          "devname": "Scientific Atlanta WebSTAR 300 series Cable Modem"
+        },
+        {
+          "devid": "4501",
+          "devname": "Scientific-Atlanta WebSTAR 2000 series Cable Modem"
+        },
+        {
+          "devid": "0320",
+          "devname": "IEEE 802.11b Wireless LAN Card"
+        },
+        {
+          "devid": "0321",
+          "devname": "Dynalink WLL013 / Compex WLU11A 802.11b Adapter"
+        },
+        {
+          "devid": "0402",
+          "devname": "Scientific Atlanta WebSTAR 100 &amp; 200 series Cable Modem"
+        },
+        {
+          "devid": "0811",
+          "devname": "BT Virtual Bus for Helium"
+        },
+        {
+          "devid": "0001",
+          "devname": "VC010 Webcam [pwc]"
+        },
+        {
+          "devid": "0303",
+          "devname": "Cable Modem"
+        },
+        {
+          "devid": "0311",
+          "devname": "ADSL Router Remote NDIS Device"
+        },
+        {
+          "devid": "0318",
+          "devname": "Remote NDIS Device"
+        },
+        {
+          "devid": "0319",
+          "devname": "220V Remote NDIS Device"
+        }
+      ]
+    },
+    {
+      "vendor": "1690",
+      "name": "Askey Computer Corp. [hex]",
+      "devices": [
+        {
+          "devid": "0901",
+          "devname": "Voyager 205 ADSL Router"
+        },
+        {
+          "devid": "2000",
+          "devname": "naturaSign Pad Standard"
+        },
+        {
+          "devid": "2001",
+          "devname": "naturaSign Pad Standard"
+        },
+        {
+          "devid": "fe12",
+          "devname": "Bootloader"
+        },
+        {
+          "devid": "0715",
+          "devname": "Name: Voyager 1055 Laptop 802.11g Adapter [Broadcom 4320]"
+        },
+        {
+          "devid": "0722",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "0726",
+          "devname": "Wi-Fi Wireless LAN Adapter"
+        },
+        {
+          "devid": "0740",
+          "devname": "802.11n Wireless LAN Card"
+        },
+        {
+          "devid": "0711",
+          "devname": "SMCWUSBT-G (no firmware)"
+        },
+        {
+          "devid": "0712",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "0713",
+          "devname": "AR5523 (no firmware)"
+        },
+        {
+          "devid": "0214",
+          "devname": "HM121d DSL Modem"
+        },
+        {
+          "devid": "0215",
+          "devname": "Voyager 105 ADSL Modem"
+        },
+        {
+          "devid": "0701",
+          "devname": "WLAN"
+        },
+        {
+          "devid": "0710",
+          "devname": "SMCWUSBT-G"
+        },
+        {
+          "devid": "0209",
+          "devname": "Voyager 100 ADSL Modem"
+        },
+        {
+          "devid": "0211",
+          "devname": "Globespan Virata ADSL LAN Modem"
+        },
+        {
+          "devid": "0212",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "0213",
+          "devname": "HM121d DSL Modem"
+        },
+        {
+          "devid": "0205",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "0206",
+          "devname": "GlobeSpan ADSL WAN Modem"
+        },
+        {
+          "devid": "0208",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "0107",
+          "devname": "HCF V.90 Data,Fax,RTAD Modem"
+        },
+        {
+          "devid": "0109",
+          "devname": "MagicXpress V.90 Pocket Modem [conexant]"
+        },
+        {
+          "devid": "0203",
+          "devname": "Voyager ADSL Modem Loader"
+        },
+        {
+          "devid": "0204",
+          "devname": "Voyager ADSL Modem"
+        },
+        {
+          "devid": "0101",
+          "devname": "Creative Modem Blaster DE5670"
+        },
+        {
+          "devid": "0102",
+          "devname": "V1456 VQE-R2 Modem [conexant]"
+        },
+        {
+          "devid": "0103",
+          "devname": "1456 VQE-R3 Modem [conexant]"
+        },
+        {
+          "devid": "0104",
+          "devname": "HCF V90 Data Fax RTAD Modem"
+        },
+        {
+          "devid": "0001",
+          "devname": "Arcaze Gamepad"
+        }
+      ]
+    },
+    {
+      "vendor": "174c",
+      "name": "ASMedia Technology Inc.",
+      "devices": [
+        {
+          "devid": "5106",
+          "devname": "ASM1051 SATA 3Gb/s bridge"
+        },
+        {
+          "devid": "5136",
+          "devname": "ASM1053 SATA 3Gb/s bridge"
+        },
+        {
+          "devid": "51d6",
+          "devname": "ASM1051W SATA 3Gb/s bridge"
+        },
+        {
+          "devid": "55aa",
+          "devname": "ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge, ASM1153E SATA 6Gb/s bridge"
+        },
+        {
+          "devid": "1151",
+          "devname": "ASM1151W"
+        },
+        {
+          "devid": "1153",
+          "devname": "ASM1153 SATA 3Gb/s bridge"
+        },
+        {
+          "devid": "2074",
+          "devname": "ASM1074 High-Speed hub"
+        },
+        {
+          "devid": "3074",
+          "devname": "ASM1074 SuperSpeed hub"
+        },
+        {
+          "devid": "07d1",
+          "devname": "Transcend ESD400 Portable SSD (USB 3.0)"
+        }
+      ]
+    },
+    {
+      "vendor": "2245",
+      "name": "Aspeed Technology, Inc.",
+      "devices": [
+        {
+          "devid": "1500",
+          "devname": "AST1500/1510 PC-over-LAN Virtual Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "1849",
+      "name": "ASRock Incorporation",
+      "devices": []
+    },
+    {
+      "vendor": "2554",
+      "name": "ASSA ABLOY AB",
+      "devices": []
+    },
+    {
+      "vendor": "0bbc",
+      "name": "Assistive Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0418",
+      "name": "AST Research",
+      "devices": []
+    },
+    {
+      "vendor": "9886",
+      "name": "Astro Gaming",
+      "devices": [
+        {
+          "devid": "0015",
+          "devname": "A50"
+        }
+      ]
+    },
+    {
+      "vendor": "0b7d",
+      "name": "Astrodesign, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0d0c",
+      "name": "Astron Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1c8e",
+      "name": "ASTRON INTERNATIONAL CORP.",
+      "devices": []
+    },
+    {
+      "vendor": "1d27",
+      "name": "ASUS",
+      "devices": [
+        {
+          "devid": "0601",
+          "devname": "Xtion"
+        }
+      ]
+    },
+    {
+      "vendor": "0486",
+      "name": "ASUS Computers, Inc.",
+      "devices": [
+        {
+          "devid": "0185",
+          "devname": "EeePC T91MT HID Touch Panel"
+        }
+      ]
+    },
+    {
+      "vendor": "0735",
+      "name": "Asuscom Network",
+      "devices": [
+        {
+          "devid": "6694",
+          "devname": "ISDNlink 128K"
+        },
+        {
+          "devid": "c541",
+          "devname": "ISDN TA 280"
+        },
+        {
+          "devid": "2100",
+          "devname": "ISDN Adapter"
+        },
+        {
+          "devid": "2101",
+          "devname": "ISDN Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "2821",
+      "name": "ASUSTek Computer Inc.",
+      "devices": [
+        {
+          "devid": "0161",
+          "devname": "WL-161 802.11b Wireless Adapter [SiS 162U]"
+        },
+        {
+          "devid": "160f",
+          "devname": "WL-160g 802.11g Wireless Adapter [Envara WiND512]"
+        },
+        {
+          "devid": "3300",
+          "devname": "WL-140 / Hawking HWU36D 802.11b Wireless Adapter [Intersil PRISM 3]"
+        }
+      ]
+    },
+    {
+      "vendor": "0b05",
+      "name": "ASUSTek Computer, Inc.",
+      "devices": [
+        {
+          "devid": "7775",
+          "devname": "Zenfone GO (ZB500KL) (Debug, RNDIS mode)"
+        },
+        {
+          "devid": "7776",
+          "devname": "Zenfone GO (ZB500KL) (PTP mode)"
+        },
+        {
+          "devid": "7777",
+          "devname": "Zenfone GO (ZB500KL) (Debug, PTP mode)"
+        },
+        {
+          "devid": "b700",
+          "devname": "Broadcom Bluetooth 2.1"
+        },
+        {
+          "devid": "620a",
+          "devname": "Remote NDIS Device"
+        },
+        {
+          "devid": "7772",
+          "devname": "Zenfone GO (ZB500KL) (MTP mode)"
+        },
+        {
+          "devid": "7773",
+          "devname": "Zenfone GO (ZB500KL) (Debug, MTP mode)"
+        },
+        {
+          "devid": "7774",
+          "devname": "Zenfone GO (ZB500KL) (RNDIS mode)"
+        },
+        {
+          "devid": "4daf",
+          "devname": "Transformer Pad Infinity TF700 (Fastboot)"
+        },
+        {
+          "devid": "5410",
+          "devname": "MeMO Pad HD 7 (MTP mode)"
+        },
+        {
+          "devid": "5412",
+          "devname": "MeMO Pad HD 7 (PTP mode)"
+        },
+        {
+          "devid": "550f",
+          "devname": "Fonepad 7"
+        },
+        {
+          "devid": "6101",
+          "devname": "Cable Modem"
+        },
+        {
+          "devid": "4ca0",
+          "devname": "Transformer Pad TF701T"
+        },
+        {
+          "devid": "4ca1",
+          "devname": "Transformer Pad TF701T (Debug mode)"
+        },
+        {
+          "devid": "4d00",
+          "devname": "Transformer Prime TF201"
+        },
+        {
+          "devid": "4d01",
+          "devname": "Transformer Prime TF201 (debug mode)"
+        },
+        {
+          "devid": "18f0",
+          "devname": "Realtek 8188EUS [USB-N10 Nano]"
+        },
+        {
+          "devid": "4c80",
+          "devname": "Transformer Pad TF300TG"
+        },
+        {
+          "devid": "4c90",
+          "devname": "Transformer Pad Infinity TF700"
+        },
+        {
+          "devid": "4c91",
+          "devname": "Transformer Pad Infinity TF700 (Debug mode)"
+        },
+        {
+          "devid": "1817",
+          "devname": "USB-AC68 802.11a/b/g/n/ac (4x4) Wireless Adapter [Realtek RTL8814AU]"
+        },
+        {
+          "devid": "1825",
+          "devname": "Qualcomm Bluetooth 4.1"
+        },
+        {
+          "devid": "17e8",
+          "devname": "USB-N14 802.11b/g/n (2x2) Wireless Adapter [Ralink RT5372]"
+        },
+        {
+          "devid": "17eb",
+          "devname": "USB-AC55 802.11a/b/g/n/ac Wireless Adapter [MediaTek MT7612U]"
+        },
+        {
+          "devid": "17f5",
+          "devname": "Xonar U5 sound card"
+        },
+        {
+          "devid": "180a",
+          "devname": "Broadcom BCM20702 Single-Chip Bluetooth 4.0 + LE"
+        },
+        {
+          "devid": "17cb",
+          "devname": "Broadcom BCM20702A0 Bluetooth"
+        },
+        {
+          "devid": "17d1",
+          "devname": "AC51 802.11a/b/g/n/ac Wireless Adapter [Mediatek MT7610U]"
+        },
+        {
+          "devid": "17d2",
+          "devname": "USB-AC56 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU]"
+        },
+        {
+          "devid": "17d3",
+          "devname": "USB-N10 v2 802.11b/g/n Wireless Adapter [MediaTek MT7601U]"
+        },
+        {
+          "devid": "17db",
+          "devname": "USB-AC50 802.11a/b/g/n/ac (1x1) Wireless Adapter [MediaTek MT7610U]"
+        },
+        {
+          "devid": "17ba",
+          "devname": "N10 Nano 802.11n Network Adapter [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "17c2",
+          "devname": "ROG Spitfire"
+        },
+        {
+          "devid": "17c7",
+          "devname": "WL-330NUL"
+        },
+        {
+          "devid": "17c9",
+          "devname": "USB-AC53 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]"
+        },
+        {
+          "devid": "179f",
+          "devname": "Eee Note EA800 (tablet mode)"
+        },
+        {
+          "devid": "17a0",
+          "devname": "Xonar U3 sound card"
+        },
+        {
+          "devid": "17a1",
+          "devname": "Eee Note EA800 (mass storage mode)"
+        },
+        {
+          "devid": "17ab",
+          "devname": "USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "1791",
+          "devname": "WL-167G v3 802.11n Adapter [Realtek RTL8188SU]"
+        },
+        {
+          "devid": "179c",
+          "devname": "Bluetooth Adapter"
+        },
+        {
+          "devid": "179d",
+          "devname": "USB-N53 802.11abgn Network Adapter [Ralink RT3572]"
+        },
+        {
+          "devid": "179e",
+          "devname": "Eee Note EA800 (network mode)"
+        },
+        {
+          "devid": "1776",
+          "devname": "Gobi Wireless Modem"
+        },
+        {
+          "devid": "1779",
+          "devname": "My Cinema U3100 Mini Plus [AF9035A]"
+        },
+        {
+          "devid": "1784",
+          "devname": "USB-N13 802.11n Network Adapter (rev. A1) [Ralink RT3072]"
+        },
+        {
+          "devid": "1786",
+          "devname": "USB-N10 802.11n Network Adapter [Realtek RTL8188SU]"
+        },
+        {
+          "devid": "1788",
+          "devname": "BT-270 Bluetooth Adapter"
+        },
+        {
+          "devid": "175b",
+          "devname": "Laptop OLED Display"
+        },
+        {
+          "devid": "1760",
+          "devname": "802.11n Network Adapter"
+        },
+        {
+          "devid": "1761",
+          "devname": "USB-N11 802.11n Network Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "1774",
+          "devname": "Gobi Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "173f",
+          "devname": "My Cinema U3100 Mini"
+        },
+        {
+          "devid": "1742",
+          "devname": "802.11n Network Adapter"
+        },
+        {
+          "devid": "1743",
+          "devname": "Xonar U1 Audio Station"
+        },
+        {
+          "devid": "1751",
+          "devname": "BT-253 Bluetooth Adapter"
+        },
+        {
+          "devid": "172b",
+          "devname": "802.11n Network Adapter"
+        },
+        {
+          "devid": "1731",
+          "devname": "802.11n Network Adapter"
+        },
+        {
+          "devid": "1732",
+          "devname": "802.11n Network Adapter"
+        },
+        {
+          "devid": "1734",
+          "devname": "AF-200"
+        },
+        {
+          "devid": "173c",
+          "devname": "BT-183 Bluetooth 2.0"
+        },
+        {
+          "devid": "1723",
+          "devname": "WL-167G v2 802.11g Adapter [Ralink RT2571W]"
+        },
+        {
+          "devid": "1724",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "1726",
+          "devname": "Laptop OLED Display"
+        },
+        {
+          "devid": "172a",
+          "devname": "802.11n Network Adapter"
+        },
+        {
+          "devid": "1716",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "1717",
+          "devname": "WL169gE 802.11g Adapter [Broadcom 4320 USB]"
+        },
+        {
+          "devid": "171b",
+          "devname": "A9T wireless 802.11bg"
+        },
+        {
+          "devid": "171c",
+          "devname": "802.11b/g Wireless Network Adapter"
+        },
+        {
+          "devid": "171f",
+          "devname": "My Cinema U3000 Mini [DiBcom DiB7700P]"
+        },
+        {
+          "devid": "170c",
+          "devname": "WL-159g 802.11bg [ZyDAS ZD1211B+AL2230]"
+        },
+        {
+          "devid": "170d",
+          "devname": "802.11b/g Wireless Network Adapter"
+        },
+        {
+          "devid": "1712",
+          "devname": "BT-183 Bluetooth 2.0+EDR adapter"
+        },
+        {
+          "devid": "1715",
+          "devname": "2045 Bluetooth 2.0 Device with trace filter"
+        },
+        {
+          "devid": "1706",
+          "devname": "WL-167G v1 802.11g Adapter [Ralink RT2571]"
+        },
+        {
+          "devid": "1707",
+          "devname": "WL-167G v1 802.11g Adapter [Ralink RT2571]"
+        },
+        {
+          "devid": "1708",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "170b",
+          "devname": "Multi card reader"
+        },
+        {
+          "devid": "0001",
+          "devname": "MeMO Pad HD 7 (CD-ROM mode)"
+        },
+        {
+          "devid": "0301",
+          "devname": "MyPal A696 GPS PDA"
+        },
+        {
+          "devid": "1101",
+          "devname": "Mass Storage (UISDMC4S)"
+        }
+      ]
+    },
+    {
+      "vendor": "1761",
+      "name": "ASUSTek Computer, Inc. (wrong ID)",
+      "devices": [
+        {
+          "devid": "0b05",
+          "devname": "802.11n Network Adapter (wrong ID - swapped vendor and device)"
+        }
+      ]
+    },
+    {
+      "vendor": "178e",
+      "name": "ASUSTek Computer, Inc. (wrong ID)",
+      "devices": [
+        {
+          "devid": "0b05",
+          "devname": "CrossLink cable 2GB (wrong ID - swapped vendor and device)"
+        }
+      ]
+    },
+    {
+      "vendor": "06f9",
+      "name": "ASYST electronic d.o.o.",
+      "devices": []
+    },
+    {
+      "vendor": "0467",
+      "name": "AT&amp;T Paradyne",
+      "devices": []
+    },
+    {
+      "vendor": "11b0",
+      "name": "ATECH FLASH TECHNOLOGY",
+      "devices": [
+        {
+          "devid": "6208",
+          "devname": "PRO-28U"
+        },
+        {
+          "devid": "6298",
+          "devname": "Kingston SNA-DC/U"
+        }
+      ]
+    },
+    {
+      "vendor": "0523",
+      "name": "ATEN GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "0557",
+      "name": "ATEN International Co., Ltd",
+      "devices": [
+        {
+          "devid": "2701",
+          "devname": "CE700A KVM Extender"
+        },
+        {
+          "devid": "4000",
+          "devname": "DSB-650 10Mbps Ethernet [klsi]"
+        },
+        {
+          "devid": "7000",
+          "devname": "Hub"
+        },
+        {
+          "devid": "7820",
+          "devname": "UC-2322 2xSerial Ports [mos7820]"
+        },
+        {
+          "devid": "8021",
+          "devname": "Hub"
+        },
+        {
+          "devid": "2213",
+          "devname": "CS682 2-Port USB 2.0 DVI KVM Switch"
+        },
+        {
+          "devid": "2221",
+          "devname": "Winbond Hermon"
+        },
+        {
+          "devid": "2404",
+          "devname": "4-port switch"
+        },
+        {
+          "devid": "2600",
+          "devname": "IDE Bridge"
+        },
+        {
+          "devid": "2009",
+          "devname": "UC-210T Ethernet"
+        },
+        {
+          "devid": "2011",
+          "devname": "UC-2324 4xSerial Ports [mos7840]"
+        },
+        {
+          "devid": "2202",
+          "devname": "CS124U Miniview II KVM Switch"
+        },
+        {
+          "devid": "2212",
+          "devname": "Keyboard/Mouse"
+        },
+        {
+          "devid": "2008",
+          "devname": "UC-232A Serial Port [pl2303]"
+        },
+        {
+          "devid": "2001",
+          "devname": "UC-1284 Printer Port"
+        },
+        {
+          "devid": "2002",
+          "devname": "10Mbps Ethernet [klsi]"
+        },
+        {
+          "devid": "2004",
+          "devname": "UC-100KM PS/2 Mouse and Keyboard adapter"
+        },
+        {
+          "devid": "2006",
+          "devname": "UC-1284B Printer Port"
+        },
+        {
+          "devid": "2007",
+          "devname": "UC-110T 100Mbps Ethernet [pegasus]"
+        }
+      ]
+    },
+    {
+      "vendor": "1b72",
+      "name": "ATERGI TECHNOLOGY CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "0dc3",
+      "name": "Athena Smartcard Solutions, Inc.",
+      "devices": [
+        {
+          "devid": "1701",
+          "devname": "ASEKey"
+        },
+        {
+          "devid": "1702",
+          "devname": "ASEKey"
+        },
+        {
+          "devid": "0801",
+          "devname": "ASEDrive III"
+        },
+        {
+          "devid": "0802",
+          "devname": "ASEDrive IIIe"
+        },
+        {
+          "devid": "1104",
+          "devname": "ASEDrive IIIe KB"
+        }
+      ]
+    },
+    {
+      "vendor": "168c",
+      "name": "Atheros Communications",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "0002",
+          "devname": "AR5523 (no firmware)"
+        }
+      ]
+    },
+    {
+      "vendor": "1787",
+      "name": "ATI AIB",
+      "devices": []
+    },
+    {
+      "vendor": "0528",
+      "name": "ATI Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "7568",
+          "devname": "TV Wonder, Edition (FQ)"
+        },
+        {
+          "devid": "7569",
+          "devname": "Live! Pro (A)"
+        },
+        {
+          "devid": "756a",
+          "devname": "Live! Pro Audio (O)"
+        },
+        {
+          "devid": "7565",
+          "devname": "TV Wonder, Edition (NTSC+)"
+        },
+        {
+          "devid": "7566",
+          "devname": "TV Wonder, Edition (FN5)"
+        },
+        {
+          "devid": "7567",
+          "devname": "TV Wonder, Edition (FI)"
+        },
+        {
+          "devid": "7563",
+          "devname": "TV Wonder, Edition (FI)"
+        },
+        {
+          "devid": "7564",
+          "devname": "TV Wonder, Edition (FQ)"
+        },
+        {
+          "devid": "7561",
+          "devname": "TV Wonder"
+        },
+        {
+          "devid": "7562",
+          "devname": "TV Wonder, Edition (FN5)"
+        }
+      ]
+    },
+    {
+      "vendor": "0fa4",
+      "name": "ATL Technology",
+      "devices": []
+    },
+    {
+      "vendor": "1029",
+      "name": "Atlantic Coast Telesys",
+      "devices": []
+    },
+    {
+      "vendor": "03eb",
+      "name": "Atmel Corp.",
+      "devices": [
+        {
+          "devid": "800c",
+          "devname": "Airspy HF+"
+        },
+        {
+          "devid": "ff01",
+          "devname": "WootingOne"
+        },
+        {
+          "devid": "ff02",
+          "devname": "WootingTwo"
+        },
+        {
+          "devid": "ff07",
+          "devname": "Tux Droid fish dongle"
+        },
+        {
+          "devid": "7614",
+          "devname": "AT76c505a Wireless Adapter"
+        },
+        {
+          "devid": "7615",
+          "devname": "AT76C505AMX Wireless Adapter"
+        },
+        {
+          "devid": "7617",
+          "devname": "AT76C505AS Wireless Adapter"
+        },
+        {
+          "devid": "7800",
+          "devname": "Mini Album"
+        },
+        {
+          "devid": "7604",
+          "devname": "at76c503a 802.11b Adapter"
+        },
+        {
+          "devid": "7605",
+          "devname": "at76c503a 802.11b Adapter"
+        },
+        {
+          "devid": "7606",
+          "devname": "at76c505 802.11b Adapter"
+        },
+        {
+          "devid": "7611",
+          "devname": "at76c510 rfmd2948 802.11b Access Point"
+        },
+        {
+          "devid": "7613",
+          "devname": "WL-1130 USB"
+        },
+        {
+          "devid": "6127",
+          "devname": "AT91SAM HID Keyboard Demo Application"
+        },
+        {
+          "devid": "6129",
+          "devname": "AT91SAM Mass Storage Demo Application"
+        },
+        {
+          "devid": "6200",
+          "devname": "AT91SAM HID Mouse Demo Application"
+        },
+        {
+          "devid": "7603",
+          "devname": "D-Link DWL-120 802.11b Wireless Adapter [Atmel at76c503a]"
+        },
+        {
+          "devid": "4102",
+          "devname": "AirVast W-Buddie WN210"
+        },
+        {
+          "devid": "5601",
+          "devname": "at76c510 Prism-II 802.11b Access Point"
+        },
+        {
+          "devid": "5603",
+          "devname": "Cisco 7920 WiFi IP Phone"
+        },
+        {
+          "devid": "6119",
+          "devname": "AT91SAM CDC Demo Application"
+        },
+        {
+          "devid": "6124",
+          "devname": "at91sam SAMBA bootloader"
+        },
+        {
+          "devid": "2ffb",
+          "devname": "at90usb AVR DFU bootloader"
+        },
+        {
+          "devid": "2ffd",
+          "devname": "at89c5130/c5131 DFU bootloader"
+        },
+        {
+          "devid": "2fff",
+          "devname": "at89c5132/c51snd1c DFU bootloader"
+        },
+        {
+          "devid": "3301",
+          "devname": "at43301 4-Port Hub"
+        },
+        {
+          "devid": "3312",
+          "devname": "4-Port Hub"
+        },
+        {
+          "devid": "2ff7",
+          "devname": "at90usb82 DFU bootloader"
+        },
+        {
+          "devid": "2ff8",
+          "devname": "at32uc3a0/1 DFU bootloader"
+        },
+        {
+          "devid": "2ff9",
+          "devname": "at90usb646/647 DFU bootloader"
+        },
+        {
+          "devid": "2ffa",
+          "devname": "at90usb162 DFU bootloader"
+        },
+        {
+          "devid": "2ff0",
+          "devname": "atmega32u2 DFU bootloader"
+        },
+        {
+          "devid": "2ff1",
+          "devname": "at32uc3a3 DFU bootloader"
+        },
+        {
+          "devid": "2ff3",
+          "devname": "atmega16u4 DFU bootloader"
+        },
+        {
+          "devid": "2ff4",
+          "devname": "atmega32u4 DFU bootloader"
+        },
+        {
+          "devid": "2ff6",
+          "devname": "at32uc3b0/1 DFU bootloader"
+        },
+        {
+          "devid": "2fe6",
+          "devname": "Cactus V6 (DFU)"
+        },
+        {
+          "devid": "2fea",
+          "devname": "Cactus RF60 (DFU)"
+        },
+        {
+          "devid": "2fee",
+          "devname": "atmega8u2 DFU bootloader"
+        },
+        {
+          "devid": "2fef",
+          "devname": "atmega16u2 DFU bootloader"
+        },
+        {
+          "devid": "2141",
+          "devname": "ICE debugger"
+        },
+        {
+          "devid": "2145",
+          "devname": "ATMEGA328P-XMINI (CDC ACM)"
+        },
+        {
+          "devid": "2310",
+          "devname": "EVK11xx evaluation board"
+        },
+        {
+          "devid": "2404",
+          "devname": "The Micro"
+        },
+        {
+          "devid": "2fe4",
+          "devname": "ATxmega32A4U DFU bootloader"
+        },
+        {
+          "devid": "210d",
+          "devname": "XPLAIN evaluation kit (CDC ACM)"
+        },
+        {
+          "devid": "2110",
+          "devname": "AVR JTAGICE3 Debugger and Programmer"
+        },
+        {
+          "devid": "2111",
+          "devname": "Xplained Pro board debugger and programmer"
+        },
+        {
+          "devid": "2122",
+          "devname": "XMEGA-A1 Explained evaluation kit"
+        },
+        {
+          "devid": "2140",
+          "devname": "AVR JTAGICE3 (v3.x) Debugger and Programmer"
+        },
+        {
+          "devid": "2106",
+          "devname": "STK600 development board"
+        },
+        {
+          "devid": "2107",
+          "devname": "AVR Dragon"
+        },
+        {
+          "devid": "2109",
+          "devname": "STK541 ZigBee Development Board"
+        },
+        {
+          "devid": "210a",
+          "devname": "AT86RF230 [RZUSBSTICK] transceiver"
+        },
+        {
+          "devid": "2069",
+          "devname": "LUFA Webserver Project"
+        },
+        {
+          "devid": "2103",
+          "devname": "JTAG ICE mkII"
+        },
+        {
+          "devid": "2104",
+          "devname": "AVR ISP mkII"
+        },
+        {
+          "devid": "2105",
+          "devname": "AVRONE!"
+        },
+        {
+          "devid": "2064",
+          "devname": "Interfaceless Control-Only LUFA Devices"
+        },
+        {
+          "devid": "2065",
+          "devname": "LUFA Test and Measurement Demo Application"
+        },
+        {
+          "devid": "2066",
+          "devname": "LUFA Multiple Report HID Demo"
+        },
+        {
+          "devid": "2068",
+          "devname": "LUFA Virtual Serial/Mass Storage Demo"
+        },
+        {
+          "devid": "204f",
+          "devname": "LUFA Generic HID Demo Application"
+        },
+        {
+          "devid": "2060",
+          "devname": "Benito Programmer Project"
+        },
+        {
+          "devid": "2061",
+          "devname": "LUFA Combined Mass Storage and Keyboard Demo Application"
+        },
+        {
+          "devid": "2062",
+          "devname": "LUFA Combined CDC and Mouse Demo Application"
+        },
+        {
+          "devid": "2063",
+          "devname": "LUFA Datalogger Device"
+        },
+        {
+          "devid": "204a",
+          "devname": "LUFA CDC Class Bootloader"
+        },
+        {
+          "devid": "204b",
+          "devname": "LUFA USB to Serial Adapter Project"
+        },
+        {
+          "devid": "204c",
+          "devname": "LUFA RNDIS Demo Application"
+        },
+        {
+          "devid": "204d",
+          "devname": "LUFA Combined Mouse and Keyboard Demo Application"
+        },
+        {
+          "devid": "204e",
+          "devname": "LUFA Dual CDC Demo Application"
+        },
+        {
+          "devid": "2046",
+          "devname": "LUFA Audio Output Demo Application"
+        },
+        {
+          "devid": "2047",
+          "devname": "LUFA Audio Input Demo Application"
+        },
+        {
+          "devid": "2048",
+          "devname": "LUFA MIDI Demo Application"
+        },
+        {
+          "devid": "2049",
+          "devname": "Stripe Snoop Magnetic Stripe Reader"
+        },
+        {
+          "devid": "2042",
+          "devname": "LUFA Keyboard Demo Application"
+        },
+        {
+          "devid": "2043",
+          "devname": "LUFA Joystick Demo Application"
+        },
+        {
+          "devid": "2044",
+          "devname": "LUFA CDC Demo Application"
+        },
+        {
+          "devid": "2045",
+          "devname": "LUFA Mass Storage Demo Application"
+        },
+        {
+          "devid": "201d",
+          "devname": "at90usbkey sample firmware (HID generic)"
+        },
+        {
+          "devid": "2022",
+          "devname": "at90usbkey sample firmware (composite device)"
+        },
+        {
+          "devid": "2040",
+          "devname": "LUFA Test PID"
+        },
+        {
+          "devid": "2041",
+          "devname": "LUFA Mouse Demo Application"
+        },
+        {
+          "devid": "2015",
+          "devname": "at90usbkey sample firmware (HID keyboard)"
+        },
+        {
+          "devid": "2018",
+          "devname": "at90usbkey sample firmware (CDC ACM)"
+        },
+        {
+          "devid": "2019",
+          "devname": "stk525 sample firmware (microphone)"
+        },
+        {
+          "devid": "201c",
+          "devname": "at90usbkey sample firmware (HID mouse)"
+        },
+        {
+          "devid": "0902",
+          "devname": "4-Port Hub"
+        },
+        {
+          "devid": "2002",
+          "devname": "Mass Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "14af",
+      "name": "ATP Electronics Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1c82",
+      "name": "Atracsys",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "spryTrac"
+        }
+      ]
+    },
+    {
+      "vendor": "f4ec",
+      "name": "Atten Electronics / Siglent Technologies",
+      "devices": [
+        {
+          "devid": "ee38",
+          "devname": "Digital Storage Oscilloscope"
+        }
+      ]
+    },
+    {
+      "vendor": "060d",
+      "name": "Auctor Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0b99",
+      "name": "Audio International, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0909",
+      "name": "Audio-Technica Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2912",
+      "name": "Audioengine",
+      "devices": [
+        {
+          "devid": "20c8",
+          "devname": "D1 24-bit DAC"
+        },
+        {
+          "devid": "30c8",
+          "devname": "D1 24-bit DAC"
+        }
+      ]
+    },
+    {
+      "vendor": "21b4",
+      "name": "AudioQuest",
+      "devices": [
+        {
+          "devid": "0082",
+          "devname": "DragonFly Red"
+        },
+        {
+          "devid": "0081",
+          "devname": "DragonFly"
+        }
+      ]
+    },
+    {
+      "vendor": "09bf",
+      "name": "Auerswald GmbH &amp; Co. KG",
+      "devices": [
+        {
+          "devid": "8005",
+          "devname": "WG-640 (Automatic event dialer)"
+        },
+        {
+          "devid": "00f5",
+          "devname": "COMfortel 2500 (System telephone)"
+        },
+        {
+          "devid": "8000",
+          "devname": "COMpact 2104 DSL (DSL modem)"
+        },
+        {
+          "devid": "8001",
+          "devname": "COMpact 4406 DSL (DSL modem)"
+        },
+        {
+          "devid": "8002",
+          "devname": "Analog/ISDN Converter (Line converter)"
+        },
+        {
+          "devid": "00de",
+          "devname": "COMpact 2104 (Rev.2 PBX)"
+        },
+        {
+          "devid": "00e0",
+          "devname": "COMmander Business (PBX)"
+        },
+        {
+          "devid": "00e2",
+          "devname": "COMmander Basic.2 (PBX)"
+        },
+        {
+          "devid": "00f1",
+          "devname": "COMfort 2000 (System telephone)"
+        },
+        {
+          "devid": "00f2",
+          "devname": "COMfort 1200 (System telephone)"
+        },
+        {
+          "devid": "00c0",
+          "devname": "COMpact 2104 ISDN PBX"
+        },
+        {
+          "devid": "00db",
+          "devname": "COMpact 4410/2206 ISDN"
+        },
+        {
+          "devid": "00dc",
+          "devname": "COMpact 4406 DSL (PBX)"
+        },
+        {
+          "devid": "00dd",
+          "devname": "COMpact 2204 (PBX)"
+        }
+      ]
+    },
+    {
+      "vendor": "0755",
+      "name": "Aureal Semiconductor",
+      "devices": []
+    },
+    {
+      "vendor": "10de",
+      "name": "Authenex, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "08ff",
+      "name": "AuthenTec, Inc.",
+      "devices": [
+        {
+          "devid": "fffd",
+          "devname": "AES2510 Sensor (USB Emulator)"
+        },
+        {
+          "devid": "ffff",
+          "devname": "Sensor (Emulator)"
+        },
+        {
+          "devid": "afe3",
+          "devname": "FingerLoc Sensor Module (Anchor)"
+        },
+        {
+          "devid": "afe4",
+          "devname": "FingerLoc Sensor Module (Anchor)"
+        },
+        {
+          "devid": "afe5",
+          "devname": "FingerLoc Sensor Module (Anchor)"
+        },
+        {
+          "devid": "afe6",
+          "devname": "FingerLoc Sensor Module (Anchor)"
+        },
+        {
+          "devid": "5734",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "5735",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "5736",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "5737",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "5730",
+          "devname": "AES3500 TruePrint Sensor"
+        },
+        {
+          "devid": "5731",
+          "devname": "AES3500 TruePrint Sensor"
+        },
+        {
+          "devid": "5732",
+          "devname": "AES3500 TruePrint Sensor"
+        },
+        {
+          "devid": "5733",
+          "devname": "AES3500 TruePrint Sensor"
+        },
+        {
+          "devid": "5714",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "5715",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "5716",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "5717",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "5710",
+          "devname": "AES3500 TruePrint Sensor"
+        },
+        {
+          "devid": "5711",
+          "devname": "AES3500 TruePrint Sensor"
+        },
+        {
+          "devid": "5712",
+          "devname": "AES3500 TruePrint Sensor"
+        },
+        {
+          "devid": "5713",
+          "devname": "AES3500 TruePrint Sensor"
+        },
+        {
+          "devid": "5703",
+          "devname": "AES3500 TruePrint Sensor"
+        },
+        {
+          "devid": "5704",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "5705",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "5706",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "5707",
+          "devname": "AES3500-BZ TruePrint Sensor"
+        },
+        {
+          "devid": "55ff",
+          "devname": "AES4000 TruePrint Sensor."
+        },
+        {
+          "devid": "5700",
+          "devname": "AES3500 Fingerprint Reader"
+        },
+        {
+          "devid": "5701",
+          "devname": "AES3500 TruePrint Sensor"
+        },
+        {
+          "devid": "5702",
+          "devname": "AES3500 TruePrint Sensor"
+        },
+        {
+          "devid": "5501",
+          "devname": "AES4000 TruePrint Sensor"
+        },
+        {
+          "devid": "5503",
+          "devname": "AES4000 TruePrint Sensor"
+        },
+        {
+          "devid": "5505",
+          "devname": "AES4000 TruePrint Sensor"
+        },
+        {
+          "devid": "5507",
+          "devname": "AES4000 TruePrint Sensor"
+        },
+        {
+          "devid": "4903",
+          "devname": "BioMV with TruePrint AES3400"
+        },
+        {
+          "devid": "5500",
+          "devname": "AES4000"
+        },
+        {
+          "devid": "3405",
+          "devname": "AES3400 TruePrint Sensor"
+        },
+        {
+          "devid": "3406",
+          "devname": "AES3400 TruePrint Sensor"
+        },
+        {
+          "devid": "3407",
+          "devname": "AES3400 TruePrint Sensor"
+        },
+        {
+          "devid": "4902",
+          "devname": "BioMV with TruePrint AES3500"
+        },
+        {
+          "devid": "3401",
+          "devname": "AES3400 Sensor"
+        },
+        {
+          "devid": "3402",
+          "devname": "AES3400 Sensor"
+        },
+        {
+          "devid": "3403",
+          "devname": "AES3400 Sensor"
+        },
+        {
+          "devid": "3404",
+          "devname": "AES3400 TruePrint Sensor"
+        },
+        {
+          "devid": "2810",
+          "devname": "AES2810"
+        },
+        {
+          "devid": "3400",
+          "devname": "AES3400 TruePrint Sensor"
+        },
+        {
+          "devid": "2660",
+          "devname": "AES2660 Fingerprint Sensor"
+        },
+        {
+          "devid": "2680",
+          "devname": "AES2660 Fingerprint Sensor"
+        },
+        {
+          "devid": "268f",
+          "devname": "AES2660 Fingerprint Sensor"
+        },
+        {
+          "devid": "258d",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "258e",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "258f",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "2589",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "258a",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "258b",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "258c",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "2510",
+          "devname": "AES2510"
+        },
+        {
+          "devid": "2550",
+          "devname": "AES2550 Fingerprint Sensor"
+        },
+        {
+          "devid": "2580",
+          "devname": "AES2501 Fingerprint Sensor"
+        },
+        {
+          "devid": "2588",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "250c",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "250d",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "250e",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "250f",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "2508",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "2509",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "250a",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "250b",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "2504",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "2505",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "2506",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "2507",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "2501",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "2502",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "2503",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "168f",
+          "devname": "AES1660 Fingerprint Sensor"
+        },
+        {
+          "devid": "2500",
+          "devname": "AES2501"
+        },
+        {
+          "devid": "1660",
+          "devname": "AES1660 Fingerprint Sensor"
+        },
+        {
+          "devid": "1680",
+          "devname": "AES1660 Fingerprint Sensor"
+        },
+        {
+          "devid": "1600",
+          "devname": "AES1600"
+        },
+        {
+          "devid": "1610",
+          "devname": "AES1600"
+        }
+      ]
+    },
+    {
+      "vendor": "1c37",
+      "name": "Authorizer Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "6190",
+          "devname": "U2F Fido-compliant cryptotoken"
+        }
+      ]
+    },
+    {
+      "vendor": "12c4",
+      "name": "Autocue Group Ltd",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "Teleprompter Two-button Hand Control (v1)"
+        },
+        {
+          "devid": "0008",
+          "devname": "Teleprompter Foot Control (v1)"
+        }
+      ]
+    },
+    {
+      "vendor": "100a",
+      "name": "AV Chaseway, Ltd",
+      "devices": [
+        {
+          "devid": "a0c0",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "2404",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "2405",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "2406",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "2402",
+          "devname": "MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "192f",
+      "name": "Avago Technologies, Pte.",
+      "devices": [
+        {
+          "devid": "0616",
+          "devname": "ADNS-5700 Optical Mouse Controller (5-button)"
+        },
+        {
+          "devid": "0916",
+          "devname": "ADNS-2710 Optical Mouse Controller"
+        },
+        {
+          "devid": "0000",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "0416",
+          "devname": "ADNS-5700 Optical Mouse Controller (3-button)"
+        }
+      ]
+    },
+    {
+      "vendor": "0d9e",
+      "name": "Avaya",
+      "devices": [
+        {
+          "devid": "0300",
+          "devname": "Wireless Card"
+        }
+      ]
+    },
+    {
+      "vendor": "05ef",
+      "name": "AVB, Inc. [anko?]",
+      "devices": [
+        {
+          "devid": "020a",
+          "devname": "Top Shot Pegasus Joystick"
+        },
+        {
+          "devid": "8884",
+          "devname": "Mag Turbo Force Wheel"
+        },
+        {
+          "devid": "8888",
+          "devname": "Top Shot Force Feedback Racing Wheel"
+        }
+      ]
+    },
+    {
+      "vendor": "1871",
+      "name": "Aveo Technology Corp.",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "UVC camera (Bresser microscope)"
+        },
+        {
+          "devid": "0141",
+          "devname": "Camera"
+        },
+        {
+          "devid": "0d01",
+          "devname": "USB2.0 Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "2574",
+      "name": "AVer Information, Inc.",
+      "devices": [
+        {
+          "devid": "0950",
+          "devname": "VC322"
+        },
+        {
+          "devid": "0960",
+          "devname": "VB342"
+        },
+        {
+          "devid": "0920",
+          "devname": "VC320"
+        },
+        {
+          "devid": "0930",
+          "devname": "CAM530"
+        },
+        {
+          "devid": "0940",
+          "devname": "CAM340"
+        },
+        {
+          "devid": "0901",
+          "devname": "VC520"
+        },
+        {
+          "devid": "0910",
+          "devname": "CAM520"
+        }
+      ]
+    },
+    {
+      "vendor": "50c2",
+      "name": "Averatec (?)",
+      "devices": [
+        {
+          "devid": "4013",
+          "devname": "WLAN Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "07ca",
+      "name": "AVerMedia Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "e882",
+          "devname": "MPEG-2 Capture Device (E882)"
+        },
+        {
+          "devid": "a827",
+          "devname": "AVerTV Hybrid Volar HX (A827)"
+        },
+        {
+          "devid": "b300",
+          "devname": "A300 DVB-T TV receiver"
+        },
+        {
+          "devid": "a867",
+          "devname": "AVerTV DVB-T (A867)"
+        },
+        {
+          "devid": "b800",
+          "devname": "MR800 FM Radio"
+        },
+        {
+          "devid": "e880",
+          "devname": "MPEG-2 Capture Device (E880)"
+        },
+        {
+          "devid": "850b",
+          "devname": "AverTV Red HD+ (A850T)"
+        },
+        {
+          "devid": "a309",
+          "devname": "AVerTV DVB-T (A309)"
+        },
+        {
+          "devid": "a801",
+          "devname": "AVerTV DVB-T (A800)"
+        },
+        {
+          "devid": "a815",
+          "devname": "AVerTV DVB-T Volar X (A815)"
+        },
+        {
+          "devid": "1228",
+          "devname": "MPEG-2 Capture Device (M038)"
+        },
+        {
+          "devid": "1830",
+          "devname": "AVerTV Volar Video Capture (H830)"
+        },
+        {
+          "devid": "1871",
+          "devname": "TD310 DVB-T/T2/C dongle"
+        },
+        {
+          "devid": "3835",
+          "devname": "AVerTV Volar Green HD (A835B)"
+        },
+        {
+          "devid": "850a",
+          "devname": "AverTV Volar Black HD (A850)"
+        },
+        {
+          "devid": "0002",
+          "devname": "AVerTV PVR USB/EZMaker Pro Device"
+        },
+        {
+          "devid": "0026",
+          "devname": "AVerTV"
+        },
+        {
+          "devid": "0337",
+          "devname": "A867 DVB-T dongle"
+        },
+        {
+          "devid": "0837",
+          "devname": "H837 Hybrid ATSC/QAM"
+        }
+      ]
+    },
+    {
+      "vendor": "052d",
+      "name": "Avid Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0b0f",
+      "name": "AVID Technology",
+      "devices": [
+        {
+          "devid": "0400",
+          "devname": "DNxID"
+        }
+      ]
+    },
+    {
+      "vendor": "0638",
+      "name": "Avision, Inc.",
+      "devices": [
+        {
+          "devid": "0a2a",
+          "devname": "AV220 C2"
+        },
+        {
+          "devid": "0a30",
+          "devname": "UMAX Astra 6700 Scanner"
+        },
+        {
+          "devid": "0a41",
+          "devname": "Avision AM3000/MF3000 Series"
+        },
+        {
+          "devid": "0f01",
+          "devname": "fi-4010CU"
+        },
+        {
+          "devid": "4004",
+          "devname": "Minolta Dimage Scan Elite II AF-2920 (2888)"
+        },
+        {
+          "devid": "0a10",
+          "devname": "iVina FB1600/UMAX Astra 4500"
+        },
+        {
+          "devid": "0a13",
+          "devname": "AV600U"
+        },
+        {
+          "devid": "0a15",
+          "devname": "Konica Minolta SC-110"
+        },
+        {
+          "devid": "0a16",
+          "devname": "Konica Minolta SC-215"
+        },
+        {
+          "devid": "0268",
+          "devname": "iVina 1200U Scanner"
+        },
+        {
+          "devid": "026a",
+          "devname": "Minolta Dimage Scan Dual II AF-2820U (2886)"
+        }
+      ]
+    },
+    {
+      "vendor": "1bc5",
+      "name": "AVIXE Technology (China) Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0d56",
+      "name": "AVLAB Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "057c",
+      "name": "AVM GmbH",
+      "devices": [
+        {
+          "devid": "8403",
+          "devname": "Fritz!WLAN N v2 [Atheros AR9271]"
+        },
+        {
+          "devid": "84ff",
+          "devname": "AVM Fritz!WLAN USB N (in CD-ROM-mode)"
+        },
+        {
+          "devid": "8501",
+          "devname": "FRITZ WLAN N v2 [RT5572/rt2870.bin]"
+        },
+        {
+          "devid": "6201",
+          "devname": "AVM Fritz!WLAN v1.1 [Texas Instruments TNETW1450]"
+        },
+        {
+          "devid": "62ff",
+          "devname": "AVM Fritz!WLAN USB (in CD-ROM-mode)"
+        },
+        {
+          "devid": "8401",
+          "devname": "Fritz!WLAN N [Atheros AR9001U]"
+        },
+        {
+          "devid": "8402",
+          "devname": "Fritz!WLAN N 2.4 [Atheros AR9001U]"
+        },
+        {
+          "devid": "4601",
+          "devname": "Eumex 5520PC (WinXP/2000)"
+        },
+        {
+          "devid": "4602",
+          "devname": "Eumex 400 (WinXP/2000)"
+        },
+        {
+          "devid": "4701",
+          "devname": "AVM FRITZ!Box Fon ata"
+        },
+        {
+          "devid": "5401",
+          "devname": "Eumex 300 IP"
+        },
+        {
+          "devid": "5601",
+          "devname": "AVM Fritz!WLAN [Texas Instruments TNETW1450]"
+        },
+        {
+          "devid": "3e01",
+          "devname": "FRITZ!Box (Annex A)"
+        },
+        {
+          "devid": "4001",
+          "devname": "FRITZ!Box Fon (Annex A)"
+        },
+        {
+          "devid": "4101",
+          "devname": "FRITZ!Box WLAN (Annex A)"
+        },
+        {
+          "devid": "4201",
+          "devname": "FRITZ!Box Fon WLAN (Annex A)"
+        },
+        {
+          "devid": "3702",
+          "devname": "FRITZ!Box"
+        },
+        {
+          "devid": "3800",
+          "devname": "BlueFRITZ! Bluetooth Stick"
+        },
+        {
+          "devid": "3a00",
+          "devname": "FRITZ!Box Fon"
+        },
+        {
+          "devid": "3c00",
+          "devname": "FRITZ!Box WLAN"
+        },
+        {
+          "devid": "3d00",
+          "devname": "FRITZ!Box Fon WLAN 7050/7140/7170/IAD3331"
+        },
+        {
+          "devid": "2800",
+          "devname": "Teledat 2a/b / X120 / NetXXL ISDN Terminal Adapter"
+        },
+        {
+          "devid": "3200",
+          "devname": "Teledat X130 DSL"
+        },
+        {
+          "devid": "3500",
+          "devname": "FRITZ!Card DSL SL"
+        },
+        {
+          "devid": "3701",
+          "devname": "FRITZ!Box SL"
+        },
+        {
+          "devid": "1900",
+          "devname": "ISDN-Controller FRITZ!Card v2.1"
+        },
+        {
+          "devid": "2000",
+          "devname": "ISDN-Connector FRITZ!X"
+        },
+        {
+          "devid": "2200",
+          "devname": "BlueFRITZ!"
+        },
+        {
+          "devid": "2300",
+          "devname": "Teledat X130 DSL"
+        },
+        {
+          "devid": "0b00",
+          "devname": "ISDN-Controller B1 Family"
+        },
+        {
+          "devid": "0c00",
+          "devname": "ISDN-Controller FRITZ!Card"
+        },
+        {
+          "devid": "1000",
+          "devname": "ISDN-Controller FRITZ!Card v2.0"
+        }
+      ]
+    },
+    {
+      "vendor": "170d",
+      "name": "Avnera",
+      "devices": []
+    },
+    {
+      "vendor": "0624",
+      "name": "Avocent Corp.",
+      "devices": [
+        {
+          "devid": "0403",
+          "devname": "Cisco Virtual Mass Storage"
+        },
+        {
+          "devid": "1774",
+          "devname": "Cybex SC985"
+        },
+        {
+          "devid": "0249",
+          "devname": "Virtual Keyboard/Mouse"
+        },
+        {
+          "devid": "0251",
+          "devname": "Virtual Mass Storage"
+        },
+        {
+          "devid": "0252",
+          "devname": "Virtual SD card reader"
+        },
+        {
+          "devid": "0294",
+          "devname": "Dell 03R874 KVM dongle"
+        },
+        {
+          "devid": "0402",
+          "devname": "Cisco Virtual Keyboard and Mouse"
+        },
+        {
+          "devid": "0013",
+          "devname": "SC Secure KVM"
+        },
+        {
+          "devid": "0248",
+          "devname": "Virtual Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "0412",
+      "name": "Award Software International",
+      "devices": []
+    },
+    {
+      "vendor": "0ec3",
+      "name": "Axell Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1726",
+      "name": "Axesstel, Inc.",
+      "devices": [
+        {
+          "devid": "2000",
+          "devname": "wireless modem"
+        },
+        {
+          "devid": "3000",
+          "devname": "wireless modem"
+        },
+        {
+          "devid": "1000",
+          "devname": "wireless modem"
+        }
+      ]
+    },
+    {
+      "vendor": "05d9",
+      "name": "Axiohm Transaction Solutions",
+      "devices": [
+        {
+          "devid": "a225",
+          "devname": "A225 Printer"
+        },
+        {
+          "devid": "a758",
+          "devname": "A758 Printer"
+        },
+        {
+          "devid": "a794",
+          "devname": "A794 Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "0792",
+      "name": "Axis Communications AB",
+      "devices": []
+    },
+    {
+      "vendor": "1400",
+      "name": "Axxion Group Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0509",
+      "name": "Aztech Systems, Ltd",
+      "devices": [
+        {
+          "devid": "0806",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "080f",
+          "devname": "Binatone ADSL500 Modem Network Interface"
+        },
+        {
+          "devid": "0812",
+          "devname": "Pirelli ADSL Modem Network Interface"
+        },
+        {
+          "devid": "0801",
+          "devname": "ADSL Modem"
+        },
+        {
+          "devid": "0802",
+          "devname": "ADSL Modem (RFC1483)"
+        }
+      ]
+    },
+    {
+      "vendor": "19b5",
+      "name": "B &amp; W Group",
+      "devices": []
+    },
+    {
+      "vendor": "07c8",
+      "name": "B.U.G., Inc.",
+      "devices": [
+        {
+          "devid": "0202",
+          "devname": "MN128-SOHO PAL"
+        }
+      ]
+    },
+    {
+      "vendor": "0856",
+      "name": "B&amp;B Electronics",
+      "devices": [
+        {
+          "devid": "ac01",
+          "devname": "uLinks USOTL4 RS422/485 Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0af7",
+      "name": "B2C2, Inc.",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "Digital TV USB Receiver (DVB-S/T/C / ATSC)"
+        }
+      ]
+    },
+    {
+      "vendor": "0ca5",
+      "name": "BAE Systems Canada, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0576",
+      "name": "BAFO/Quality Computer Accessories",
+      "devices": []
+    },
+    {
+      "vendor": "0ec4",
+      "name": "Ballracing Developments, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "13ad",
+      "name": "Baltech",
+      "devices": [
+        {
+          "devid": "9999",
+          "devname": "Card reader"
+        }
+      ]
+    },
+    {
+      "vendor": "1a8d",
+      "name": "BandRich, Inc.",
+      "devices": [
+        {
+          "devid": "1009",
+          "devname": "BandLuxe 3.5G HSPA Adapter"
+        },
+        {
+          "devid": "100d",
+          "devname": "4G LTE adapter"
+        },
+        {
+          "devid": "1002",
+          "devname": "BandLuxe 3.5G HSDPA Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0cd4",
+      "name": "Bang Olufsen",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "BeolinkPC2"
+        }
+      ]
+    },
+    {
+      "vendor": "1166",
+      "name": "Bantam Interactive Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "0600",
+      "name": "Barco Display Systems",
+      "devices": []
+    },
+    {
+      "vendor": "2707",
+      "name": "Bardac Corporation",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "drive.web"
+        }
+      ]
+    },
+    {
+      "vendor": "2a6e",
+      "name": "Bare Conductive",
+      "devices": [
+        {
+          "devid": "8003",
+          "devname": "Touch Board"
+        },
+        {
+          "devid": "0003",
+          "devname": "Touch Board"
+        }
+      ]
+    },
+    {
+      "vendor": "2080",
+      "name": "Barnes &amp; Noble",
+      "devices": [
+        {
+          "devid": "0007",
+          "devname": "BNRV500 [Nook Glowlight]"
+        },
+        {
+          "devid": "000a",
+          "devname": "BNRV510 [Nook Glowlight Plus]"
+        },
+        {
+          "devid": "000b",
+          "devname": "BNRV520 [Nook Glowlight 3]"
+        },
+        {
+          "devid": "000c",
+          "devname": "BNRV700 [Nook Glowlight Plus]"
+        },
+        {
+          "devid": "0003",
+          "devname": "NOOK Simple Touch"
+        },
+        {
+          "devid": "0004",
+          "devname": "NOOK Tablet"
+        },
+        {
+          "devid": "0005",
+          "devname": "BNTV600 [Nook HD+]"
+        },
+        {
+          "devid": "0006",
+          "devname": "BNTV400 [Nook HD]"
+        },
+        {
+          "devid": "0001",
+          "devname": "nook"
+        },
+        {
+          "devid": "0002",
+          "devname": "NOOKcolor"
+        }
+      ]
+    },
+    {
+      "vendor": "0aa9",
+      "name": "Baromtec Co.",
+      "devices": [
+        {
+          "devid": "f01b",
+          "devname": "Medion MD 6242 MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "097f",
+      "name": "Barun Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2555",
+      "name": "Basis Science Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "B1 Fitness Band"
+        }
+      ]
+    },
+    {
+      "vendor": "2676",
+      "name": "Basler AG",
+      "devices": [
+        {
+          "devid": "ba0e",
+          "devname": "Vision Camera"
+        },
+        {
+          "devid": "ba0f",
+          "devname": "Vision Camera"
+        },
+        {
+          "devid": "ba0b",
+          "devname": "Vision Camera"
+        },
+        {
+          "devid": "ba0c",
+          "devname": "Vision Camera"
+        },
+        {
+          "devid": "ba0d",
+          "devname": "Vision Camera"
+        },
+        {
+          "devid": "ba07",
+          "devname": "Vision Camera"
+        },
+        {
+          "devid": "ba08",
+          "devname": "Vision Camera"
+        },
+        {
+          "devid": "ba09",
+          "devname": "Vision Camera"
+        },
+        {
+          "devid": "ba0a",
+          "devname": "Vision Camera"
+        },
+        {
+          "devid": "ba04",
+          "devname": "ba04 pulse Vision Camera"
+        },
+        {
+          "devid": "ba05",
+          "devname": "Vision Camera"
+        },
+        {
+          "devid": "ba06",
+          "devname": "Vision Camera"
+        },
+        {
+          "devid": "ba02",
+          "devname": "ace"
+        },
+        {
+          "devid": "ba03",
+          "devname": "ba03 dart Vision Caera"
+        }
+      ]
+    },
+    {
+      "vendor": "19b2",
+      "name": "Batronix",
+      "devices": [
+        {
+          "devid": "0013",
+          "devname": "BX48 Batego"
+        },
+        {
+          "devid": "0010",
+          "devname": "BX32 Batupo"
+        },
+        {
+          "devid": "0011",
+          "devname": "BX32P Barlino"
+        },
+        {
+          "devid": "0012",
+          "devname": "BX40 Bagero"
+        }
+      ]
+    },
+    {
+      "vendor": "09f9",
+      "name": "Bay Associates",
+      "devices": []
+    },
+    {
+      "vendor": "1a79",
+      "name": "Bayer Health Care LLC",
+      "devices": [
+        {
+          "devid": "6210",
+          "devname": "Contour Next Link 2.4 glucometer"
+        },
+        {
+          "devid": "6300",
+          "devname": "Contour next link"
+        },
+        {
+          "devid": "7410",
+          "devname": "Contour Next"
+        },
+        {
+          "devid": "7800",
+          "devname": "Contour Plus One"
+        },
+        {
+          "devid": "6002",
+          "devname": "Contour"
+        }
+      ]
+    },
+    {
+      "vendor": "0de0",
+      "name": "BD Consumer Healthcare",
+      "devices": []
+    },
+    {
+      "vendor": "0de0",
+      "name": "BD Consumer Healthcare",
+      "devices": []
+    },
+    {
+      "vendor": "07a4",
+      "name": "Be, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "198f",
+      "name": "Beceem Communications Inc.",
+      "devices": [
+        {
+          "devid": "0210",
+          "devname": "BCS200 WiMAX Adapter"
+        },
+        {
+          "devid": "0220",
+          "devname": "BCSM250 WiMAX Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0978",
+      "name": "Beckhoff GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "046e",
+      "name": "Behavior Tech. Computer Corp.",
+      "devices": [
+        {
+          "devid": "5550",
+          "devname": "5 button optical mouse model M873U"
+        },
+        {
+          "devid": "5720",
+          "devname": "Smart Card Reader"
+        },
+        {
+          "devid": "6782",
+          "devname": "BTC 7932 mouse+keyboard"
+        },
+        {
+          "devid": "5308",
+          "devname": "KeyMaestro Keyboard"
+        },
+        {
+          "devid": "5408",
+          "devname": "KeyMaestro Multimedia Keyboard/Hub"
+        },
+        {
+          "devid": "5500",
+          "devname": "Portable Keyboard 86+9 keys (Model 6100C US)"
+        },
+        {
+          "devid": "5250",
+          "devname": "KeyMaestro Multimedia Keyboard"
+        },
+        {
+          "devid": "5273",
+          "devname": "KeyMaestro Multimedia Keyboard"
+        },
+        {
+          "devid": "52e6",
+          "devname": "Cordless Mouse"
+        },
+        {
+          "devid": "3003",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "3005",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "3008",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0100",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "3001",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "3002",
+          "devname": "Mass Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "6000",
+      "name": "Beholder International Ltd.",
+      "devices": [
+        {
+          "devid": "dec0",
+          "devname": "TV Wander"
+        },
+        {
+          "devid": "dec1",
+          "devname": "TV Voyage"
+        },
+        {
+          "devid": "0001",
+          "devname": "Trident TVBOX Video Grabber"
+        }
+      ]
+    },
+    {
+      "vendor": "1397",
+      "name": "BEHRINGER International GmbH",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "FCA1616"
+        },
+        {
+          "devid": "00bc",
+          "devname": "BCF2000"
+        }
+      ]
+    },
+    {
+      "vendor": "255e",
+      "name": "Beijing Bonxeon Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Device"
+        },
+        {
+          "devid": "0002",
+          "devname": "Dual"
+        }
+      ]
+    },
+    {
+      "vendor": "3037",
+      "name": "Beijing Chushifengmang Technology Development Co.,Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0b57",
+      "name": "Beijing HanwangTechnology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "31c9",
+      "name": "BeiJing LanXum Computer Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "Printer"
+        },
+        {
+          "devid": "1301",
+          "devname": "Black and White Laser Printer"
+        },
+        {
+          "devid": "1501",
+          "devname": "LaserPrint GA50 series"
+        }
+      ]
+    },
+    {
+      "vendor": "1bc0",
+      "name": "Beijing Senseshield Technology Co.,Ltd.",
+      "devices": [
+        {
+          "devid": "0055",
+          "devname": "Elite5 v3.x"
+        },
+        {
+          "devid": "485d",
+          "devname": "EliteIV"
+        },
+        {
+          "devid": "0014",
+          "devname": "Elite4"
+        },
+        {
+          "devid": "0020",
+          "devname": "iToken"
+        },
+        {
+          "devid": "0021",
+          "devname": "Mikey"
+        },
+        {
+          "devid": "0051",
+          "devname": "Elite5"
+        },
+        {
+          "devid": "0013",
+          "devname": "Elitee-e"
+        }
+      ]
+    },
+    {
+      "vendor": "7373",
+      "name": "Beijing STONE Technology Co. Ltd.",
+      "devices": [
+        {
+          "devid": "5740",
+          "devname": "Intelligent TFT-LCD Module"
+        }
+      ]
+    },
+    {
+      "vendor": "2feb",
+      "name": "Beijing Veikk E-Commerce Co., Ltd.",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "Veikk A15 Pen Tablet"
+        }
+      ]
+    },
+    {
+      "vendor": "126d",
+      "name": "Bel Stewart",
+      "devices": []
+    },
+    {
+      "vendor": "15ec",
+      "name": "Belcarra Technologies Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1241",
+      "name": "Belkin",
+      "devices": [
+        {
+          "devid": "1177",
+          "devname": "Mouse [HT82M21A]"
+        },
+        {
+          "devid": "1503",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "1603",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "f767",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "1111",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "1122",
+          "devname": "Typhoon Stream Optical Mouse USB+PS/2"
+        },
+        {
+          "devid": "1155",
+          "devname": "Memorex Optical ScrollPro Mouse SE MX4600"
+        },
+        {
+          "devid": "1166",
+          "devname": "MI-2150 Trust Mouse"
+        },
+        {
+          "devid": "0504",
+          "devname": "Wireless Trackball Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "050d",
+      "name": "Belkin Components",
+      "devices": [
+        {
+          "devid": "d321",
+          "devname": "Dynex DX-NUSB 802.11bgn Wireless Adapter [Broadcom BCM43231]"
+        },
+        {
+          "devid": "905c",
+          "devname": "F5D9050 Wireless G+ MIMO Network Adapter v4000 [Ralink RT2573]"
+        },
+        {
+          "devid": "935a",
+          "devname": "F6D4050 N150 Enhanced Wireless Network Adapter v1000 [Ralink RT3070]"
+        },
+        {
+          "devid": "935b",
+          "devname": "F6D4050 N150 Enhanced Wireless Network Adapter v2000 [Ralink RT3070]"
+        },
+        {
+          "devid": "945a",
+          "devname": "F7D1101 v1 Basic Wireless Adapter [Realtek RTL8188SU]"
+        },
+        {
+          "devid": "945b",
+          "devname": "F7D1101 v2 Basic Wireless Adapter [Ralink RT3370]"
+        },
+        {
+          "devid": "815f",
+          "devname": "F5D8053 N Wireless USB Adapter v6000 [Realtek RTL8192SU]"
+        },
+        {
+          "devid": "825a",
+          "devname": "F5D8055 N+ Wireless Adapter v1000 [Ralink RT2870]"
+        },
+        {
+          "devid": "825b",
+          "devname": "F5D8055 N+ Wireless Adapter v2000 [Ralink RT3072]"
+        },
+        {
+          "devid": "845a",
+          "devname": "F7D2101 802.11n Surf &amp; Share Wireless Adapter v1000 [Realtek RTL8192SU]"
+        },
+        {
+          "devid": "905b",
+          "devname": "F5D9050 Wireless G+ MIMO Network Adapter v3000 [Ralink RT2573]"
+        },
+        {
+          "devid": "805c",
+          "devname": "F5D8053 N Wireless Adapter v3000 [Ralink RT2870]"
+        },
+        {
+          "devid": "805e",
+          "devname": "F5D8053 N Wireless USB Adapter v5000 [Realtek RTL8192U]"
+        },
+        {
+          "devid": "815c",
+          "devname": "F5D8053 N Wireless USB Adapter v3000 [Ralink RT2870]"
+        },
+        {
+          "devid": "706a",
+          "devname": "2-N-1 7-Port Hub (Upper half)"
+        },
+        {
+          "devid": "8053",
+          "devname": "F5D8053 N Wireless USB Adapter v1000/v4000 [Ralink RT2870]"
+        },
+        {
+          "devid": "705a",
+          "devname": "F5D7050 Wireless G Adapter v3000 [Ralink RT2571W]"
+        },
+        {
+          "devid": "705b",
+          "devname": "Wireless G Adapter"
+        },
+        {
+          "devid": "705c",
+          "devname": "F5D7050 Wireless G Adapter v4000 [Zydas ZD1211B]"
+        },
+        {
+          "devid": "705e",
+          "devname": "F5D7050 Wireless G Adapter v5000 [Realtek RTL8187B]"
+        },
+        {
+          "devid": "615a",
+          "devname": "F7D4101 / F9L1101v1 802.11abgn Wireless Adapter [Broadcom BCM4323]"
+        },
+        {
+          "devid": "7050",
+          "devname": "F5D7050 Wireless G Adapter v1000/v2000 [Intersil ISL3887]"
+        },
+        {
+          "devid": "7051",
+          "devname": "F5D7051 802.11g Adapter v1000 [Broadcom 4320 USB]"
+        },
+        {
+          "devid": "5055",
+          "devname": "F5D5055 Gigabit Network Adapter [AX88xxx]"
+        },
+        {
+          "devid": "6050",
+          "devname": "F6D6050 802.11abgn Wireless Adapter [Broadcom BCM4323]"
+        },
+        {
+          "devid": "6051",
+          "devname": "F5D6051 802.11b Wireless Network Adapter [ZyDAS ZD1201]"
+        },
+        {
+          "devid": "3101",
+          "devname": "F1DF102U/F1DG102U Flip Hub"
+        },
+        {
+          "devid": "3201",
+          "devname": "F1DF102U/F1DG102U Flip KVM"
+        },
+        {
+          "devid": "4050",
+          "devname": "ZD1211B"
+        },
+        {
+          "devid": "21f1",
+          "devname": "N300 WLAN N Adapter [ISY]"
+        },
+        {
+          "devid": "21f2",
+          "devname": "RTL8192CU 802.11n WLAN Adapter [ISY IWL 4000]"
+        },
+        {
+          "devid": "258a",
+          "devname": "F5U258 Host to Host cable"
+        },
+        {
+          "devid": "1202",
+          "devname": "F5U120-PC Parallel Printer Port"
+        },
+        {
+          "devid": "1203",
+          "devname": "F5U120-PC Serial Port"
+        },
+        {
+          "devid": "2103",
+          "devname": "F7D2102 802.11n N300 Micro Wireless Adapter v3000 [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "1109",
+          "devname": "F9L1109v1 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU]"
+        },
+        {
+          "devid": "110a",
+          "devname": "F9L1101v2 802.11abgn Wireless Adapter [Realtek RTL8192DU]"
+        },
+        {
+          "devid": "11f2",
+          "devname": "ISY Wireless Micro Adapter IWL 2000 [RTL8188CUS]"
+        },
+        {
+          "devid": "1102",
+          "devname": "F7D1102 N150/Surf Micro Wireless Adapter v1000 [Realtek RTL8188CUS]"
+        },
+        {
+          "devid": "1103",
+          "devname": "F9L1103 N750 DB 802.11abgn 2x3:3 [Ralink RT3573]"
+        },
+        {
+          "devid": "1106",
+          "devname": "F9L1106v1 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]"
+        },
+        {
+          "devid": "0826",
+          "devname": "ErgoFit Wireless Optical Mouse (HID)"
+        },
+        {
+          "devid": "0980",
+          "devname": "HID UPS Battery"
+        },
+        {
+          "devid": "1004",
+          "devname": "F9L1004 802.11n Surf N300 XR Wireless Adapter [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "0802",
+          "devname": "Nostromo n40 Gamepad"
+        },
+        {
+          "devid": "0803",
+          "devname": "Nostromo 1745 GamePad"
+        },
+        {
+          "devid": "0805",
+          "devname": "Nostromo N50 GamePad"
+        },
+        {
+          "devid": "0815",
+          "devname": "Nostromo n52 HID SpeedPad Mouse Wheel"
+        },
+        {
+          "devid": "0551",
+          "devname": "F6C550-AVR UPS"
+        },
+        {
+          "devid": "065a",
+          "devname": "F8T065BF Mini Bluetooth 4.0 Adapter"
+        },
+        {
+          "devid": "0706",
+          "devname": "2-N-1 7-Port Hub (Lower half)"
+        },
+        {
+          "devid": "038c",
+          "devname": "F2CU038 HDMI Adapter"
+        },
+        {
+          "devid": "0409",
+          "devname": "F5U409 Serial"
+        },
+        {
+          "devid": "0416",
+          "devname": "Staples 12416 7 port desktop hub"
+        },
+        {
+          "devid": "0257",
+          "devname": "F5U257 Serial"
+        },
+        {
+          "devid": "0304",
+          "devname": "FSU304 USB 2.0 - 4 Ports Hub"
+        },
+        {
+          "devid": "0307",
+          "devname": "USB 2.0 - 7 ports Hub [FSU307]"
+        },
+        {
+          "devid": "0237",
+          "devname": "F5U237 USB 2.0 7-Port Hub"
+        },
+        {
+          "devid": "0240",
+          "devname": "F5U240 USB 2.0 CF Card Reader"
+        },
+        {
+          "devid": "0249",
+          "devname": "USB 2 Flash Media Device"
+        },
+        {
+          "devid": "0211",
+          "devname": "F5U211 USB 2.0 15-in-1 Media Reader &amp; Writer"
+        },
+        {
+          "devid": "0224",
+          "devname": "F5U224 USB 2.0 4-Port Hub"
+        },
+        {
+          "devid": "0234",
+          "devname": "F5U234 USB 2.0 4-Port Hub"
+        },
+        {
+          "devid": "0201",
+          "devname": "Peripheral Switch"
+        },
+        {
+          "devid": "0208",
+          "devname": "USBView II Video Adapter [nt1004]"
+        },
+        {
+          "devid": "0210",
+          "devname": "F5U228 Hi-Speed USB 2.0 DVD Creator"
+        },
+        {
+          "devid": "016a",
+          "devname": "Bluetooth Mini Dongle"
+        },
+        {
+          "devid": "0200",
+          "devname": "Nostromo SpeedPad n52te Gaming Keyboard"
+        },
+        {
+          "devid": "0119",
+          "devname": "F5U120-PC Dual PS/2 Ports / F5U118-UNV ADB Adapter"
+        },
+        {
+          "devid": "0121",
+          "devname": "F5D5050 100Mbps Ethernet"
+        },
+        {
+          "devid": "0122",
+          "devname": "Ethernet Adapter"
+        },
+        {
+          "devid": "0131",
+          "devname": "Bluetooth Device with trace filter"
+        },
+        {
+          "devid": "0108",
+          "devname": "F1DE108B KVM"
+        },
+        {
+          "devid": "0109",
+          "devname": "F5U109/F5U409 PDA Adapter"
+        },
+        {
+          "devid": "0115",
+          "devname": "SCSI Adapter"
+        },
+        {
+          "devid": "0103",
+          "devname": "F5U103 Serial Adapter [etek]"
+        },
+        {
+          "devid": "0106",
+          "devname": "VideoBus II Adapter, Video"
+        },
+        {
+          "devid": "0083",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "0084",
+          "devname": "F8T003v2 Bluetooth"
+        },
+        {
+          "devid": "0102",
+          "devname": "Flip KVM"
+        },
+        {
+          "devid": "0017",
+          "devname": "B8T017 Bluetooth+EDR 2.1 / F4U017 USB 2.0 7-port Hub"
+        },
+        {
+          "devid": "003a",
+          "devname": "Universal Media Reader"
+        },
+        {
+          "devid": "0050",
+          "devname": "F5D6050 802.11b Wireless Adapter v2000 [Atmel at76c503a]"
+        },
+        {
+          "devid": "0081",
+          "devname": "F8T001v2 Bluetooth"
+        },
+        {
+          "devid": "0004",
+          "devname": "Direct Connect"
+        },
+        {
+          "devid": "0012",
+          "devname": "F8T012 Bluetooth Adapter"
+        },
+        {
+          "devid": "0013",
+          "devname": "F8T013 Bluetooth Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "1293",
+      "name": "Belkin Components [hex]",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "F5U002 Parallel Port [uss720]"
+        },
+        {
+          "devid": "2101",
+          "devname": "104-key keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "1a08",
+      "name": "Bellwood International, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "199f",
+      "name": "Benica Corporation",
+      "devices": []
+    },
+    {
+      "vendor": "0a6e",
+      "name": "Benwin",
+      "devices": []
+    },
+    {
+      "vendor": "0c98",
+      "name": "Berkshire Products, Inc.",
+      "devices": [
+        {
+          "devid": "1140",
+          "devname": "USB PC Watchdog"
+        }
+      ]
+    },
+    {
+      "vendor": "03da",
+      "name": "Bernd Walter Computer Technology",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "HD44780 LCD interface"
+        }
+      ]
+    },
+    {
+      "vendor": "9849",
+      "name": "Bestmedia CD Recordable GmbH &amp; Co. KG",
+      "devices": [
+        {
+          "devid": "0701",
+          "devname": "Platinum MyDrive HP"
+        }
+      ]
+    },
+    {
+      "vendor": "11c0",
+      "name": "Betop",
+      "devices": [
+        {
+          "devid": "5506",
+          "devname": "Gamepad"
+        }
+      ]
+    },
+    {
+      "vendor": "12d7",
+      "name": "BETTER WIRE FACTORY CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "1bd5",
+      "name": "BG Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "23a0",
+      "name": "BIFIT",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "iBank2Key Type M Token"
+        },
+        {
+          "devid": "0003",
+          "devname": "iToken"
+        },
+        {
+          "devid": "0008",
+          "devname": "MS_KEY K - Angara"
+        },
+        {
+          "devid": "0001",
+          "devname": "Token iBank2key"
+        }
+      ]
+    },
+    {
+      "vendor": "19a8",
+      "name": "Biforst Technology Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "146b",
+      "name": "BigBen Interactive",
+      "devices": [
+        {
+          "devid": "0601",
+          "devname": "Controller for Xbox 360"
+        },
+        {
+          "devid": "0902",
+          "devname": "Wired Mini PS3 Game Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0c56",
+      "name": "Billion Bright, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "08dd",
+      "name": "Billionton Systems, Inc.",
+      "devices": [
+        {
+          "devid": "1986",
+          "devname": "10/100 LAN Adapter"
+        },
+        {
+          "devid": "2103",
+          "devname": "DVB-T TV-Tuner Card-R"
+        },
+        {
+          "devid": "8511",
+          "devname": "USBE-100 Ethernet [pegasus2]"
+        },
+        {
+          "devid": "90ff",
+          "devname": "USB2AR Ethernet"
+        },
+        {
+          "devid": "0113",
+          "devname": "Wireless LAN Adapter"
+        },
+        {
+          "devid": "0986",
+          "devname": "USB-100N Ethernet [pegasus]"
+        },
+        {
+          "devid": "0987",
+          "devname": "USBLP-100 HomePNA Ethernet [pegasus]"
+        },
+        {
+          "devid": "0988",
+          "devname": "USBEL-100 Ethernet [pegasus]"
+        },
+        {
+          "devid": "0112",
+          "devname": "Wireless LAN Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0614",
+      "name": "Bio-Rad Laboratories",
+      "devices": []
+    },
+    {
+      "vendor": "097e",
+      "name": "Biopac Systems Inc.",
+      "devices": [
+        {
+          "devid": "0035",
+          "devname": "MP35 v1.0"
+        }
+      ]
+    },
+    {
+      "vendor": "04fb",
+      "name": "Biostar Microtech International Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0e5c",
+      "name": "Bitland Information Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "6119",
+          "devname": "remote receive and control device"
+        },
+        {
+          "devid": "6441",
+          "devname": "C-Media Sound Device"
+        },
+        {
+          "devid": "6118",
+          "devname": "LCD Device"
+        }
+      ]
+    },
+    {
+      "vendor": "2366",
+      "name": "Bitmanufaktur GmbH",
+      "devices": [
+        {
+          "devid": "000a",
+          "devname": "OpenPCD 2 Audio &amp; LCD Display"
+        },
+        {
+          "devid": "0006",
+          "devname": "Blinkenlights WMCU"
+        },
+        {
+          "devid": "0007",
+          "devname": "OpenBeacon Ethernet EasyReader PoE II - Active 2.4GHz RFID Reader"
+        },
+        {
+          "devid": "0008",
+          "devname": "OpenBeacon WLAN"
+        },
+        {
+          "devid": "0009",
+          "devname": "OpenPCD 2 RFID Reader for 13.56MHz"
+        },
+        {
+          "devid": "0003",
+          "devname": "OpenPCD 2 RFID Reader for 13.56MHz"
+        },
+        {
+          "devid": "0004",
+          "devname": "OpenBeacon"
+        },
+        {
+          "devid": "0005",
+          "devname": "Blinkenlights WDIM"
+        },
+        {
+          "devid": "0001",
+          "devname": "Reserved Prototyping PID"
+        },
+        {
+          "devid": "0002",
+          "devname": "OpenBeacon USB 2"
+        }
+      ]
+    },
+    {
+      "vendor": "0964",
+      "name": "BITRAN",
+      "devices": []
+    },
+    {
+      "vendor": "1520",
+      "name": "Bitwire Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0fbb",
+      "name": "Bitwise Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1a36",
+      "name": "Biwin Technology Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1504",
+      "name": "Bixolon CO LTD",
+      "devices": [
+        {
+          "devid": "001f",
+          "devname": "SRP-350II Thermal Receipt Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "1168",
+      "name": "BizConn International Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "06c4",
+      "name": "Bizlink International Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1edb",
+      "name": "Blackmagic design",
+      "devices": [
+        {
+          "devid": "bd3b",
+          "devname": "Intensity Shuttle"
+        },
+        {
+          "devid": "bd46",
+          "devname": "Mini Converter Analog to SDI"
+        },
+        {
+          "devid": "bd75",
+          "devname": "2.5K Cinema Camera (BMCC)"
+        }
+      ]
+    },
+    {
+      "vendor": "27d4",
+      "name": "Blackstar Amplification Limited",
+      "devices": []
+    },
+    {
+      "vendor": "1188",
+      "name": "Bloomberg L.P.",
+      "devices": []
+    },
+    {
+      "vendor": "b58e",
+      "name": "Blue Microphones",
+      "devices": [
+        {
+          "devid": "9e84",
+          "devname": "Yeti Stereo Microphone"
+        }
+      ]
+    },
+    {
+      "vendor": "2458",
+      "name": "Bluegiga Technologies",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "BLED112 Bluetooth 4.0 Single Mode Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "30a4",
+      "name": "Blues Wireless",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Notecard"
+        }
+      ]
+    },
+    {
+      "vendor": "1706",
+      "name": "BlueView Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1b0e",
+      "name": "BLUTRONICS S.r.l.",
+      "devices": [
+        {
+          "devid": "1080",
+          "devname": "WRITECHIP II CCID"
+        },
+        {
+          "devid": "1078",
+          "devname": "BLUDRIVE II CCID"
+        },
+        {
+          "devid": "1079",
+          "devname": "BLUDRIVE II CCID"
+        }
+      ]
+    },
+    {
+      "vendor": "09ca",
+      "name": "BMC Messsysteme GmbH",
+      "devices": [
+        {
+          "devid": "5544",
+          "devname": "PIO"
+        }
+      ]
+    },
+    {
+      "vendor": "0d13",
+      "name": "BMF Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1054",
+      "name": "BMS International Beheer N.V.",
+      "devices": [
+        {
+          "devid": "5004",
+          "devname": "DSL 7420 Loader"
+        },
+        {
+          "devid": "5005",
+          "devname": "DSL 7420 LAN Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "0885",
+      "name": "Boca Research, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a43",
+      "name": "Boca Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1ccd",
+      "name": "Bodatong Technology (Shenzhen) Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "19ab",
+      "name": "Bodelin",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "ProScope HR"
+        }
+      ]
+    },
+    {
+      "vendor": "0085",
+      "name": "Boeye Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "0600",
+          "devname": "eBook Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "05a7",
+      "name": "Bose Corp.",
+      "devices": [
+        {
+          "devid": "4003",
+          "devname": "Bluetooth Headset Series 2 in DFU mode"
+        },
+        {
+          "devid": "bc50",
+          "devname": "SoundLink Wireless Mobile speaker"
+        },
+        {
+          "devid": "bc51",
+          "devname": "SoundLink Wireless Mobile speaker in DFU mode"
+        },
+        {
+          "devid": "400d",
+          "devname": "SoundLink Color II speaker in DFU mode"
+        },
+        {
+          "devid": "40fe",
+          "devname": "SoundLink Color II speaker"
+        },
+        {
+          "devid": "4000",
+          "devname": "Bluetooth Headset"
+        },
+        {
+          "devid": "4001",
+          "devname": "Bluetooth Headset in DFU mode"
+        },
+        {
+          "devid": "4002",
+          "devname": "Bluetooth Headset Series 2"
+        }
+      ]
+    },
+    {
+      "vendor": "06fd",
+      "name": "Boston Acoustics",
+      "devices": [
+        {
+          "devid": "0102",
+          "devname": "Audio Device"
+        },
+        {
+          "devid": "0201",
+          "devname": "2-piece Audio Device"
+        },
+        {
+          "devid": "0101",
+          "devname": "Audio Device"
+        }
+      ]
+    },
+    {
+      "vendor": "3016",
+      "name": "Boundary Devices, LLC",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Nitrogen Bootloader"
+        }
+      ]
+    },
+    {
+      "vendor": "1402",
+      "name": "Bowe Bell &amp; Howell",
+      "devices": []
+    },
+    {
+      "vendor": "1234",
+      "name": "Brain Actuated Technologies",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "Neural Impulse Actuator Prototype 1.0 [NIA]"
+        },
+        {
+          "devid": "4321",
+          "devname": "Human Interface Device"
+        },
+        {
+          "devid": "ed02",
+          "devname": "Emotiv EPOC Developer Headset Wireless Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "05d1",
+      "name": "Brainboxes, Ltd",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Bluetooth Adapter BL-554"
+        }
+      ]
+    },
+    {
+      "vendor": "0c9c",
+      "name": "Brand Innovators BV",
+      "devices": [
+        {
+          "devid": "1514",
+          "devname": "BI-1514 HPC"
+        },
+        {
+          "devid": "1532",
+          "devname": "BI-1532 GPC"
+        },
+        {
+          "devid": "1511",
+          "devname": "BI-1511 Laser Simulator"
+        },
+        {
+          "devid": "1512",
+          "devname": "BI-1512 Syncbus Monitor"
+        }
+      ]
+    },
+    {
+      "vendor": "0607",
+      "name": "Bridge Information Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1108",
+      "name": "Brightcom Technologies, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0599",
+      "name": "Brilliance Semiconductor, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "078e",
+      "name": "Brincom, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a5c",
+      "name": "Broadcom Corp.",
+      "devices": [
+        {
+          "devid": "bd1f",
+          "devname": "BCM43242 802.11abgn Wireless Adapter"
+        },
+        {
+          "devid": "d11b",
+          "devname": "Eminent EM4045 [Broadcom 4320 USB]"
+        },
+        {
+          "devid": "bd16",
+          "devname": "BCM4319 802.11bgn Wireless Adapter"
+        },
+        {
+          "devid": "bd17",
+          "devname": "BCM43236 802.11abgn Wireless Adapter"
+        },
+        {
+          "devid": "bd1d",
+          "devname": "BCM43526 802.11a/b/g/n/ac (2x2) Wireless Adapter"
+        },
+        {
+          "devid": "bd1e",
+          "devname": "BCM43143 802.11bgn (1x1) Wireless Adapter"
+        },
+        {
+          "devid": "6410",
+          "devname": "BCM20703A1 Bluetooth 4.1 + LE"
+        },
+        {
+          "devid": "bd11",
+          "devname": "BCM4320 802.11bg Wireless Adapter"
+        },
+        {
+          "devid": "bd12",
+          "devname": "BCM4326U 802.11bg Wireless Adapter"
+        },
+        {
+          "devid": "bd13",
+          "devname": "BCM4323 802.11abgn Wireless Adapter"
+        },
+        {
+          "devid": "5802",
+          "devname": "BCM5880 Secure Applications Processor with fingerprint touch sensor"
+        },
+        {
+          "devid": "5803",
+          "devname": "BCM5880 Secure Applications Processor with secure keyboard"
+        },
+        {
+          "devid": "5804",
+          "devname": "BCM5880 Secure Applications Processor with fingerprint swipe sensor"
+        },
+        {
+          "devid": "6300",
+          "devname": "Pirelli Remote NDIS Device"
+        },
+        {
+          "devid": "4502",
+          "devname": "Keyboard (Boot Interface Subclass)"
+        },
+        {
+          "devid": "4503",
+          "devname": "Mouse (Boot Interface Subclass)"
+        },
+        {
+          "devid": "5800",
+          "devname": "BCM5880 Secure Applications Processor"
+        },
+        {
+          "devid": "5801",
+          "devname": "BCM5880 Secure Applications Processor with fingerprint swipe sensor"
+        },
+        {
+          "devid": "21ec",
+          "devname": "BCM20702A0 Bluetooth 4.0"
+        },
+        {
+          "devid": "21f1",
+          "devname": "HP Portable Bumble Bee"
+        },
+        {
+          "devid": "22be",
+          "devname": "BCM2070 Bluetooth 3.0 + HS"
+        },
+        {
+          "devid": "4500",
+          "devname": "BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)"
+        },
+        {
+          "devid": "21e1",
+          "devname": "HP Portable SoftSailing"
+        },
+        {
+          "devid": "21e3",
+          "devname": "HP Portable Valentine"
+        },
+        {
+          "devid": "21e6",
+          "devname": "BCM20702 Bluetooth 4.0 [ThinkPad]"
+        },
+        {
+          "devid": "21e8",
+          "devname": "BCM20702A0 Bluetooth 4.0"
+        },
+        {
+          "devid": "21bd",
+          "devname": "BCM2070 Bluetooth 2.1 + EDR"
+        },
+        {
+          "devid": "21d7",
+          "devname": "BCM43142 Bluetooth 4.0"
+        },
+        {
+          "devid": "21bc",
+          "devname": "BCM2070 Bluetooth 2.1 + EDR"
+        },
+        {
+          "devid": "21bb",
+          "devname": "BCM2070 Bluetooth 2.1 + EDR"
+        },
+        {
+          "devid": "21b4",
+          "devname": "BCM2070 Bluetooth 2.1 + EDR"
+        },
+        {
+          "devid": "21b9",
+          "devname": "BCM2070 Bluetooth 2.1 + EDR"
+        },
+        {
+          "devid": "21ba",
+          "devname": "BCM2070 Bluetooth 2.1 + EDR"
+        },
+        {
+          "devid": "217f",
+          "devname": "BCM2045B (BDC-2.1)"
+        },
+        {
+          "devid": "2198",
+          "devname": "Bluetooth 3.0 Device"
+        },
+        {
+          "devid": "219b",
+          "devname": "Bluetooth 2.1 Device"
+        },
+        {
+          "devid": "21b1",
+          "devname": "HP Bluetooth Module"
+        },
+        {
+          "devid": "216c",
+          "devname": "BCM43142A0 Bluetooth Device"
+        },
+        {
+          "devid": "216d",
+          "devname": "BCM43142A0 Bluetooth 4.0"
+        },
+        {
+          "devid": "216f",
+          "devname": "BCM20702A0 Bluetooth"
+        },
+        {
+          "devid": "217d",
+          "devname": "HP Bluethunder"
+        },
+        {
+          "devid": "2150",
+          "devname": "BCM2046 Bluetooth Device"
+        },
+        {
+          "devid": "2151",
+          "devname": "Bluetooth"
+        },
+        {
+          "devid": "2154",
+          "devname": "BCM92046DG-CL1ROM Bluetooth 2.1 UHE Dongle"
+        },
+        {
+          "devid": "216a",
+          "devname": "BCM43142A0 Bluetooth"
+        },
+        {
+          "devid": "2130",
+          "devname": "2045 Bluetooth 2.0 USB-UHE Device with trace filter"
+        },
+        {
+          "devid": "2131",
+          "devname": "2045 Bluetooth 2.0 Device with trace filter"
+        },
+        {
+          "devid": "2145",
+          "devname": "BCM2045B (BDC-2.1) [Bluetooth Controller]"
+        },
+        {
+          "devid": "2148",
+          "devname": "BCM92046DG-CL1ROM Bluetooth 2.1 Adapter"
+        },
+        {
+          "devid": "2120",
+          "devname": "2045 Bluetooth 2.0 USB-UHE Device with trace filter"
+        },
+        {
+          "devid": "2121",
+          "devname": "BCM2210 Bluetooth"
+        },
+        {
+          "devid": "2122",
+          "devname": "Bluetooth 2.0+EDR dongle"
+        },
+        {
+          "devid": "2123",
+          "devname": "Bluetooth dongle"
+        },
+        {
+          "devid": "2100",
+          "devname": "Bluetooth 2.0+eDR dongle"
+        },
+        {
+          "devid": "2101",
+          "devname": "BCM2045 Bluetooth"
+        },
+        {
+          "devid": "2102",
+          "devname": "ANYCOM Blue USB-200/250"
+        },
+        {
+          "devid": "2110",
+          "devname": "BCM2045B (BDC-2) [Bluetooth Controller]"
+        },
+        {
+          "devid": "2111",
+          "devname": "ANYCOM Blue USB-UHE 200/250"
+        },
+        {
+          "devid": "2045",
+          "devname": "Bluetooth Controller"
+        },
+        {
+          "devid": "2046",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "2047",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "205e",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "2033",
+          "devname": "BCM2033 Bluetooth"
+        },
+        {
+          "devid": "2035",
+          "devname": "BCM2035 Bluetooth"
+        },
+        {
+          "devid": "2038",
+          "devname": "Blutonium Device"
+        },
+        {
+          "devid": "2039",
+          "devname": "BCM2045 Bluetooth"
+        },
+        {
+          "devid": "201d",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "201e",
+          "devname": "IBM Integrated Bluetooth IV"
+        },
+        {
+          "devid": "2020",
+          "devname": "Bluetooth dongle"
+        },
+        {
+          "devid": "2021",
+          "devname": "BCM2035B3 Bluetooth Adapter"
+        },
+        {
+          "devid": "2000",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "2001",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "2009",
+          "devname": "BCM2035 Bluetooth"
+        },
+        {
+          "devid": "200a",
+          "devname": "BCM2035 Bluetooth dongle"
+        },
+        {
+          "devid": "200f",
+          "devname": "Bluetooth Controller"
+        },
+        {
+          "devid": "0201",
+          "devname": "iLine10(tm) Network Adapter"
+        },
+        {
+          "devid": "0bdc",
+          "devname": "802.11a/b/g/n/ac Wireless Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "4317",
+      "name": "Broadcom Corp.",
+      "devices": [
+        {
+          "devid": "0711",
+          "devname": "Belkin F5D7051 v3000 802.11g"
+        },
+        {
+          "devid": "0720",
+          "devname": "Dynex DX-BUSB"
+        },
+        {
+          "devid": "0721",
+          "devname": "Dynex DX-EBUSB"
+        },
+        {
+          "devid": "0700",
+          "devname": "U.S. Robotics USR5426 802.11g Adapter"
+        },
+        {
+          "devid": "0701",
+          "devname": "U.S. Robotics USR5425 Wireless MAXg Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0827",
+      "name": "BroadLogic, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0cc9",
+      "name": "BroadMAX Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2162",
+      "name": "Broadxent (Creative Labs)",
+      "devices": [
+        {
+          "devid": "2031",
+          "devname": "Network Blaster Wireless Adapter"
+        },
+        {
+          "devid": "500c",
+          "devname": "DE5771 Modem Blaster"
+        },
+        {
+          "devid": "8001",
+          "devname": "Broadxent BritePort DSL Bridge 8010U"
+        }
+      ]
+    },
+    {
+      "vendor": "04ea",
+      "name": "Brooktree Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "04f9",
+      "name": "Brother Industries, Ltd",
+      "devices": [
+        {
+          "devid": "60a8",
+          "devname": "ADS-1500W"
+        },
+        {
+          "devid": "60a9",
+          "devname": "ADS-1600W"
+        },
+        {
+          "devid": "60a5",
+          "devname": "ADS-2600W"
+        },
+        {
+          "devid": "60a6",
+          "devname": "ADS-1000W"
+        },
+        {
+          "devid": "60a7",
+          "devname": "ADS-1100W"
+        },
+        {
+          "devid": "60a0",
+          "devname": "ADS-2000"
+        },
+        {
+          "devid": "60a1",
+          "devname": "ADS-2100"
+        },
+        {
+          "devid": "60a4",
+          "devname": "ADS-2500W"
+        },
+        {
+          "devid": "20c0",
+          "devname": "QL-600 Label Printer"
+        },
+        {
+          "devid": "2100",
+          "devname": "Card Reader Writer"
+        },
+        {
+          "devid": "2102",
+          "devname": "Sewing machine"
+        },
+        {
+          "devid": "20aa",
+          "devname": "QL-1110NWB Label Printer (mass storage)"
+        },
+        {
+          "devid": "20ab",
+          "devname": "QL-1115NWB Label Printer"
+        },
+        {
+          "devid": "20ac",
+          "devname": "QL-1115NWB Label Printer (mass storage)"
+        },
+        {
+          "devid": "20a7",
+          "devname": "QL-1100 Label Printer"
+        },
+        {
+          "devid": "20a8",
+          "devname": "QL-1110NWB Label Printer"
+        },
+        {
+          "devid": "20a9",
+          "devname": "QL-1100 Label Printer (mass storage)"
+        },
+        {
+          "devid": "209b",
+          "devname": "QL-800 Label Printer"
+        },
+        {
+          "devid": "209c",
+          "devname": "QL-810W Label Printer"
+        },
+        {
+          "devid": "209d",
+          "devname": "QL-820NWB Label Printer"
+        },
+        {
+          "devid": "204d",
+          "devname": "QL-720NW Label Printer (mass storage mode)"
+        },
+        {
+          "devid": "2061",
+          "devname": "PT-P700 P-touch Label Printer"
+        },
+        {
+          "devid": "2064",
+          "devname": "PT-P700 P-touch Label Printer RemovableDisk"
+        },
+        {
+          "devid": "2042",
+          "devname": "QL-700 Label Printer"
+        },
+        {
+          "devid": "2043",
+          "devname": "QL-710W Label Printer"
+        },
+        {
+          "devid": "2044",
+          "devname": "QL-720NW Label Printer"
+        },
+        {
+          "devid": "202b",
+          "devname": "PT-7600 P-touch Label Printer"
+        },
+        {
+          "devid": "202c",
+          "devname": "PT-1230PC P-touch Label Printer E mode"
+        },
+        {
+          "devid": "202d",
+          "devname": "PT-2430PC P-touch Label Printer"
+        },
+        {
+          "devid": "2030",
+          "devname": "PT-1230PC P-touch Label Printer EL mode"
+        },
+        {
+          "devid": "2041",
+          "devname": "PT-2730 P-touch Label Printer"
+        },
+        {
+          "devid": "2020",
+          "devname": "QL-1050 Label Printer"
+        },
+        {
+          "devid": "2027",
+          "devname": "QL-560 Label Printer"
+        },
+        {
+          "devid": "2028",
+          "devname": "QL-570 Label Printer"
+        },
+        {
+          "devid": "202a",
+          "devname": "QL-1060N Label Printer"
+        },
+        {
+          "devid": "2016",
+          "devname": "QL-550 printer"
+        },
+        {
+          "devid": "201a",
+          "devname": "PT-18R P-touch label printer"
+        },
+        {
+          "devid": "201b",
+          "devname": "QL-650TD Label Printer"
+        },
+        {
+          "devid": "2002",
+          "devname": "PTUSB Printing"
+        },
+        {
+          "devid": "2004",
+          "devname": "PT-2300/2310 p-Touch Laber Printer"
+        },
+        {
+          "devid": "2007",
+          "devname": "PT-2420PC P-touch Label Printer"
+        },
+        {
+          "devid": "2015",
+          "devname": "QL-500 label printer"
+        },
+        {
+          "devid": "03fd",
+          "devname": "ADS-2700W"
+        },
+        {
+          "devid": "1000",
+          "devname": "Printer"
+        },
+        {
+          "devid": "1002",
+          "devname": "Printer"
+        },
+        {
+          "devid": "03bb",
+          "devname": "MFC-L2680W"
+        },
+        {
+          "devid": "03bc",
+          "devname": "MFC-L2700DN"
+        },
+        {
+          "devid": "03bd",
+          "devname": "DCP-J762N"
+        },
+        {
+          "devid": "03b4",
+          "devname": "MFC-J6573CDW"
+        },
+        {
+          "devid": "03b5",
+          "devname": "MFC-J6973CDW"
+        },
+        {
+          "devid": "03b6",
+          "devname": "MFC-J6990CDW"
+        },
+        {
+          "devid": "0395",
+          "devname": "DCP-T700W"
+        },
+        {
+          "devid": "0396",
+          "devname": "MFC-T800W"
+        },
+        {
+          "devid": "0397",
+          "devname": "DCP-J963N"
+        },
+        {
+          "devid": "03b3",
+          "devname": "MFC-J6925DW"
+        },
+        {
+          "devid": "0392",
+          "devname": "MFC-L2705DW"
+        },
+        {
+          "devid": "0393",
+          "devname": "DCP-T300"
+        },
+        {
+          "devid": "0394",
+          "devname": "DCP-T500W"
+        },
+        {
+          "devid": "038e",
+          "devname": "MFC-J830DN"
+        },
+        {
+          "devid": "038f",
+          "devname": "MFC-J900DN"
+        },
+        {
+          "devid": "0390",
+          "devname": "MFC-J5920DW"
+        },
+        {
+          "devid": "038a",
+          "devname": "MFC-J885DW"
+        },
+        {
+          "devid": "038b",
+          "devname": "MFC-J880N"
+        },
+        {
+          "devid": "038c",
+          "devname": "MFC-J730DN"
+        },
+        {
+          "devid": "038d",
+          "devname": "MFC-J990DN"
+        },
+        {
+          "devid": "0384",
+          "devname": "MFC-J480DW"
+        },
+        {
+          "devid": "0385",
+          "devname": "MFC-J485DW"
+        },
+        {
+          "devid": "0386",
+          "devname": "MFC-J460DW"
+        },
+        {
+          "devid": "0388",
+          "devname": "MFC-J680DW"
+        },
+        {
+          "devid": "0389",
+          "devname": "MFC-J880DW"
+        },
+        {
+          "devid": "037f",
+          "devname": "ADS-2600We"
+        },
+        {
+          "devid": "0380",
+          "devname": "DCP-J562DW"
+        },
+        {
+          "devid": "0381",
+          "devname": "DCP-J562N"
+        },
+        {
+          "devid": "0383",
+          "devname": "DCP-J962N"
+        },
+        {
+          "devid": "037c",
+          "devname": "ADS-2000e"
+        },
+        {
+          "devid": "037d",
+          "devname": "ADS-2100e"
+        },
+        {
+          "devid": "037e",
+          "devname": "ADS-2500We"
+        },
+        {
+          "devid": "0379",
+          "devname": "DCP-1619"
+        },
+        {
+          "devid": "037a",
+          "devname": "MFC-1906"
+        },
+        {
+          "devid": "037b",
+          "devname": "MFC-1908"
+        },
+        {
+          "devid": "0373",
+          "devname": "MFC-L2700D"
+        },
+        {
+          "devid": "0376",
+          "devname": "DCP-1600"
+        },
+        {
+          "devid": "0377",
+          "devname": "MFC-1900"
+        },
+        {
+          "devid": "0378",
+          "devname": "DCP-1608"
+        },
+        {
+          "devid": "0370",
+          "devname": "MFC-9142CDN"
+        },
+        {
+          "devid": "0371",
+          "devname": "MFC-9332CDW"
+        },
+        {
+          "devid": "0372",
+          "devname": "MFC-9342CDW"
+        },
+        {
+          "devid": "036c",
+          "devname": "MFC-7480D"
+        },
+        {
+          "devid": "036d",
+          "devname": "MFC-7880DN"
+        },
+        {
+          "devid": "036e",
+          "devname": "MFC-7889DW"
+        },
+        {
+          "devid": "036f",
+          "devname": "DCP-9022CDW"
+        },
+        {
+          "devid": "0369",
+          "devname": "DCP-7180DN"
+        },
+        {
+          "devid": "036a",
+          "devname": "DCP-7189DW"
+        },
+        {
+          "devid": "036b",
+          "devname": "MFC-7380"
+        },
+        {
+          "devid": "0366",
+          "devname": "MFC-J5520DW"
+        },
+        {
+          "devid": "0367",
+          "devname": "DCP-7080D"
+        },
+        {
+          "devid": "0368",
+          "devname": "DCP-7080"
+        },
+        {
+          "devid": "0361",
+          "devname": "MFC-1919NW"
+        },
+        {
+          "devid": "0364",
+          "devname": "MFC-J5625DW"
+        },
+        {
+          "devid": "0365",
+          "devname": "MFC-J4520DW"
+        },
+        {
+          "devid": "035d",
+          "devname": "MFC-1910W"
+        },
+        {
+          "devid": "035e",
+          "devname": "MFC-1910NW"
+        },
+        {
+          "devid": "0360",
+          "devname": "DCP-1618W"
+        },
+        {
+          "devid": "035a",
+          "devname": "MFC-J897DN"
+        },
+        {
+          "devid": "035b",
+          "devname": "DCP-1610W"
+        },
+        {
+          "devid": "035c",
+          "devname": "DCP-1610NW"
+        },
+        {
+          "devid": "0357",
+          "devname": "MFC-J727D"
+        },
+        {
+          "devid": "0358",
+          "devname": "MFC-J987DN"
+        },
+        {
+          "devid": "0359",
+          "devname": "MFC-J827DN"
+        },
+        {
+          "devid": "0354",
+          "devname": "DCP-J757N"
+        },
+        {
+          "devid": "0355",
+          "devname": "DCP-J957N"
+        },
+        {
+          "devid": "0356",
+          "devname": "MFC-J877N"
+        },
+        {
+          "devid": "0350",
+          "devname": "MFC-J5620CDW"
+        },
+        {
+          "devid": "0351",
+          "devname": "DCP-J137N"
+        },
+        {
+          "devid": "0353",
+          "devname": "DCP-J557N"
+        },
+        {
+          "devid": "0349",
+          "devname": "DCP-J4220N"
+        },
+        {
+          "devid": "034b",
+          "devname": "MFC-J4720N"
+        },
+        {
+          "devid": "034e",
+          "devname": "MFC-J5720CDW"
+        },
+        {
+          "devid": "034f",
+          "devname": "MFC-J5820DN"
+        },
+        {
+          "devid": "0343",
+          "devname": "MFC-J5320DW"
+        },
+        {
+          "devid": "0346",
+          "devname": "MFC-J5620DW"
+        },
+        {
+          "devid": "0347",
+          "devname": "MFC-J5720DW"
+        },
+        {
+          "devid": "0340",
+          "devname": "MFC-J4620DW"
+        },
+        {
+          "devid": "0341",
+          "devname": "MFC-J2720"
+        },
+        {
+          "devid": "0342",
+          "devname": "MFC-J4625DW"
+        },
+        {
+          "devid": "033a",
+          "devname": "MFC-J4320DW"
+        },
+        {
+          "devid": "033c",
+          "devname": "MFC-J2320"
+        },
+        {
+          "devid": "033d",
+          "devname": "MFC-J4420DW"
+        },
+        {
+          "devid": "0335",
+          "devname": "FAX-L2700DN"
+        },
+        {
+          "devid": "0337",
+          "devname": "MFC-L2720DW"
+        },
+        {
+          "devid": "0338",
+          "devname": "MFC-L2720DN"
+        },
+        {
+          "devid": "0339",
+          "devname": "DCP-J4120DW"
+        },
+        {
+          "devid": "0329",
+          "devname": "DCP-L2560DW"
+        },
+        {
+          "devid": "0330",
+          "devname": "HL-L2380DW"
+        },
+        {
+          "devid": "0331",
+          "devname": "MFC-L2700DW"
+        },
+        {
+          "devid": "0324",
+          "devname": "DCP-L2520D"
+        },
+        {
+          "devid": "0326",
+          "devname": "DCP-L2540DN"
+        },
+        {
+          "devid": "0328",
+          "devname": "DCP-L2540DW"
+        },
+        {
+          "devid": "0318",
+          "devname": "MFC-7365DN"
+        },
+        {
+          "devid": "0320",
+          "devname": "MFC-L2740DW"
+        },
+        {
+          "devid": "0321",
+          "devname": "DCP-L2500D"
+        },
+        {
+          "devid": "0322",
+          "devname": "DCP-L2520DW"
+        },
+        {
+          "devid": "0313",
+          "devname": "MFC-L8850CDW"
+        },
+        {
+          "devid": "0314",
+          "devname": "MFC-L9550CDW"
+        },
+        {
+          "devid": "0311",
+          "devname": "MFC-L8600CDW"
+        },
+        {
+          "devid": "0312",
+          "devname": "MFC-L8650CDW"
+        },
+        {
+          "devid": "0300",
+          "devname": "MFC-J3720"
+        },
+        {
+          "devid": "030f",
+          "devname": "DCP-L8400CDN"
+        },
+        {
+          "devid": "0310",
+          "devname": "DCP-L8450CDW"
+        },
+        {
+          "devid": "02fd",
+          "devname": "DCP-J105"
+        },
+        {
+          "devid": "02fe",
+          "devname": "MFC-J200"
+        },
+        {
+          "devid": "02ff",
+          "devname": "MFC-J3520"
+        },
+        {
+          "devid": "02fa",
+          "devname": "MFC-J450DW"
+        },
+        {
+          "devid": "02fb",
+          "devname": "MFC-J875DW"
+        },
+        {
+          "devid": "02fc",
+          "devname": "DCP-J100"
+        },
+        {
+          "devid": "02f7",
+          "devname": "MFC-J6975CDW"
+        },
+        {
+          "devid": "02f8",
+          "devname": "MFC-J6770CDW"
+        },
+        {
+          "devid": "02f9",
+          "devname": "DCP-J132N"
+        },
+        {
+          "devid": "02f4",
+          "devname": "MFC-J6720DW"
+        },
+        {
+          "devid": "02f5",
+          "devname": "MFC-J6920DW"
+        },
+        {
+          "devid": "02f6",
+          "devname": "MFC-J6970CDW"
+        },
+        {
+          "devid": "02f0",
+          "devname": "MFC-J980DN"
+        },
+        {
+          "devid": "02f1",
+          "devname": "MFC-J890DN"
+        },
+        {
+          "devid": "02f2",
+          "devname": "MFC-J6520DW"
+        },
+        {
+          "devid": "02f3",
+          "devname": "MFC-J6570CDW"
+        },
+        {
+          "devid": "02ed",
+          "devname": "MFC-J870N"
+        },
+        {
+          "devid": "02ee",
+          "devname": "MFC-J720D"
+        },
+        {
+          "devid": "02ef",
+          "devname": "MFC-J820DN"
+        },
+        {
+          "devid": "02e9",
+          "devname": "MFC-J475DW"
+        },
+        {
+          "devid": "02ea",
+          "devname": "MFC-J285DW"
+        },
+        {
+          "devid": "02eb",
+          "devname": "MFC-J650DW"
+        },
+        {
+          "devid": "02ec",
+          "devname": "MFC-J870DW"
+        },
+        {
+          "devid": "02e6",
+          "devname": "DCP-J952N"
+        },
+        {
+          "devid": "02e7",
+          "devname": "MFC-J245"
+        },
+        {
+          "devid": "02e8",
+          "devname": "MFC-J470DW"
+        },
+        {
+          "devid": "02e3",
+          "devname": "DCP-J552N"
+        },
+        {
+          "devid": "02e4",
+          "devname": "DCP-J752DW"
+        },
+        {
+          "devid": "02e5",
+          "devname": "DCP-J752N"
+        },
+        {
+          "devid": "02e0",
+          "devname": "DCP-J152N"
+        },
+        {
+          "devid": "02e1",
+          "devname": "DCP-J172W"
+        },
+        {
+          "devid": "02e2",
+          "devname": "DCP-J552DW"
+        },
+        {
+          "devid": "02dd",
+          "devname": "DCP-J4215N"
+        },
+        {
+          "devid": "02de",
+          "devname": "DCP-J132W"
+        },
+        {
+          "devid": "02df",
+          "devname": "DCP-J152W"
+        },
+        {
+          "devid": "02d1",
+          "devname": "MFC-1810"
+        },
+        {
+          "devid": "02d3",
+          "devname": "DCP-9020CDW"
+        },
+        {
+          "devid": "02d4",
+          "devname": "MFC-8810DW"
+        },
+        {
+          "devid": "02cf",
+          "devname": "DCP-7057W"
+        },
+        {
+          "devid": "02d0",
+          "devname": "DCP-1510"
+        },
+        {
+          "devid": "02cd",
+          "devname": "MFC-J2510"
+        },
+        {
+          "devid": "02ce",
+          "devname": "DCP-7055W"
+        },
+        {
+          "devid": "02ca",
+          "devname": "MFC-8712DW"
+        },
+        {
+          "devid": "02cb",
+          "devname": "MFC-8710DW"
+        },
+        {
+          "devid": "02cc",
+          "devname": "MFC-J2310"
+        },
+        {
+          "devid": "02c7",
+          "devname": "MFC-J4510N"
+        },
+        {
+          "devid": "02c8",
+          "devname": "MFC-J4910CDW"
+        },
+        {
+          "devid": "02c9",
+          "devname": "MFC-J4810DN"
+        },
+        {
+          "devid": "02c4",
+          "devname": "MFC-J4410DW"
+        },
+        {
+          "devid": "02c5",
+          "devname": "MFC-J4610DW"
+        },
+        {
+          "devid": "02c6",
+          "devname": "DCP-J4210N"
+        },
+        {
+          "devid": "02c1",
+          "devname": "MFC-J960DN"
+        },
+        {
+          "devid": "02c2",
+          "devname": "DCP-J4110DW"
+        },
+        {
+          "devid": "02c3",
+          "devname": "MFC-J4310DW"
+        },
+        {
+          "devid": "02bd",
+          "devname": "DCP-J740N"
+        },
+        {
+          "devid": "02be",
+          "devname": "MFC-J710D"
+        },
+        {
+          "devid": "02bf",
+          "devname": "MFC-J840N"
+        },
+        {
+          "devid": "02c0",
+          "devname": "DCP-J940N"
+        },
+        {
+          "devid": "02ba",
+          "devname": "MFC-8912DW"
+        },
+        {
+          "devid": "02bb",
+          "devname": "MFC-8952DW"
+        },
+        {
+          "devid": "02bc",
+          "devname": "DCP-J540N"
+        },
+        {
+          "devid": "02b6",
+          "devname": "DCP-8152DN"
+        },
+        {
+          "devid": "02b7",
+          "devname": "DCP-8157DN"
+        },
+        {
+          "devid": "02b8",
+          "devname": "MFC-8512DN"
+        },
+        {
+          "devid": "02b3",
+          "devname": "MFC-J4510DW"
+        },
+        {
+          "devid": "02b4",
+          "devname": "MFC-J4710DW"
+        },
+        {
+          "devid": "02b5",
+          "devname": "DCP-8112DN"
+        },
+        {
+          "devid": "02af",
+          "devname": "MFC-9330CDW"
+        },
+        {
+          "devid": "02b0",
+          "devname": "MFC-9340CDW"
+        },
+        {
+          "devid": "02b1",
+          "devname": "DCP-9020CDN"
+        },
+        {
+          "devid": "02b2",
+          "devname": "MFC-J810DN"
+        },
+        {
+          "devid": "02ac",
+          "devname": "DCP-8110D"
+        },
+        {
+          "devid": "02ad",
+          "devname": "MFC-9130CW"
+        },
+        {
+          "devid": "02ae",
+          "devname": "MFC-9140CDN"
+        },
+        {
+          "devid": "02a6",
+          "devname": "FAX-2940"
+        },
+        {
+          "devid": "02a7",
+          "devname": "FAX-2950"
+        },
+        {
+          "devid": "02a8",
+          "devname": "MFC-7290"
+        },
+        {
+          "devid": "02ab",
+          "devname": "FAX-2990"
+        },
+        {
+          "devid": "029f",
+          "devname": "MFC-9325CW"
+        },
+        {
+          "devid": "02a0",
+          "devname": "DCP-J140W"
+        },
+        {
+          "devid": "02a5",
+          "devname": "MFC-7240"
+        },
+        {
+          "devid": "029c",
+          "devname": "MFC-8515DN"
+        },
+        {
+          "devid": "029e",
+          "devname": "MFC-9125CN"
+        },
+        {
+          "devid": "029a",
+          "devname": "MFC-8690DW"
+        },
+        {
+          "devid": "0296",
+          "devname": "MFC-8520DN"
+        },
+        {
+          "devid": "0298",
+          "devname": "MFC-8910DW"
+        },
+        {
+          "devid": "0299",
+          "devname": "MFC-8950DW"
+        },
+        {
+          "devid": "0293",
+          "devname": "DCP-8155DN"
+        },
+        {
+          "devid": "0294",
+          "devname": "DCP-8250DN"
+        },
+        {
+          "devid": "0295",
+          "devname": "MFC-8510DN"
+        },
+        {
+          "devid": "0290",
+          "devname": "MFC-J432W"
+        },
+        {
+          "devid": "0291",
+          "devname": "DCP-8110DN"
+        },
+        {
+          "devid": "0292",
+          "devname": "DCP-8150DN"
+        },
+        {
+          "devid": "028a",
+          "devname": "DCP-J925N"
+        },
+        {
+          "devid": "028d",
+          "devname": "MFC-J835DW"
+        },
+        {
+          "devid": "028f",
+          "devname": "MFC-J425W"
+        },
+        {
+          "devid": "0287",
+          "devname": "MFC-J860DN"
+        },
+        {
+          "devid": "0288",
+          "devname": "MFC-J5910DW"
+        },
+        {
+          "devid": "0289",
+          "devname": "MFC-J5910CDW"
+        },
+        {
+          "devid": "0282",
+          "devname": "MFC-J625DW"
+        },
+        {
+          "devid": "0283",
+          "devname": "MFC-J825DW"
+        },
+        {
+          "devid": "0284",
+          "devname": "MFC-J825N"
+        },
+        {
+          "devid": "0285",
+          "devname": "MFC-J705D"
+        },
+        {
+          "devid": "027e",
+          "devname": "MFC-J955DN"
+        },
+        {
+          "devid": "027f",
+          "devname": "MFC-J280W"
+        },
+        {
+          "devid": "0280",
+          "devname": "MFC-J435W"
+        },
+        {
+          "devid": "0281",
+          "devname": "MFC-J430W"
+        },
+        {
+          "devid": "027a",
+          "devname": "DCP-J525N"
+        },
+        {
+          "devid": "027b",
+          "devname": "DCP-J725DW"
+        },
+        {
+          "devid": "027c",
+          "devname": "DCP-J725N"
+        },
+        {
+          "devid": "027d",
+          "devname": "DCP-J925DW"
+        },
+        {
+          "devid": "0273",
+          "devname": "DCP-7057 scanner/printer"
+        },
+        {
+          "devid": "0276",
+          "devname": "MFC-5895CW"
+        },
+        {
+          "devid": "0278",
+          "devname": "MFC-J410W"
+        },
+        {
+          "devid": "0279",
+          "devname": "DCP-J525W"
+        },
+        {
+          "devid": "026e",
+          "devname": "MFC-J855DN"
+        },
+        {
+          "devid": "026f",
+          "devname": "MFC-J270W"
+        },
+        {
+          "devid": "0270",
+          "devname": "MFC-7360N"
+        },
+        {
+          "devid": "0261",
+          "devname": "MFC-J850DN"
+        },
+        {
+          "devid": "026b",
+          "devname": "MFC-J630W"
+        },
+        {
+          "devid": "026d",
+          "devname": "MFC-J805D"
+        },
+        {
+          "devid": "025e",
+          "devname": "MFC-J615N"
+        },
+        {
+          "devid": "025f",
+          "devname": "MFC-J700D"
+        },
+        {
+          "devid": "0260",
+          "devname": "MFC-J800D"
+        },
+        {
+          "devid": "025c",
+          "devname": "MFC-J415W"
+        },
+        {
+          "devid": "025d",
+          "devname": "MFC-J615W"
+        },
+        {
+          "devid": "0259",
+          "devname": "MFC-J220"
+        },
+        {
+          "devid": "025a",
+          "devname": "MFC-J410"
+        },
+        {
+          "devid": "025b",
+          "devname": "MFC-J265W"
+        },
+        {
+          "devid": "0257",
+          "devname": "DCP-J715W"
+        },
+        {
+          "devid": "0258",
+          "devname": "DCP-J715N"
+        },
+        {
+          "devid": "0255",
+          "devname": "DCP-J515W"
+        },
+        {
+          "devid": "0256",
+          "devname": "DCP-J515N"
+        },
+        {
+          "devid": "0253",
+          "devname": "DCP-J125"
+        },
+        {
+          "devid": "0254",
+          "devname": "DCP-J315W"
+        },
+        {
+          "devid": "0245",
+          "devname": "MFC-9560CDW"
+        },
+        {
+          "devid": "0248",
+          "devname": "DCP-7055 scanner/printer"
+        },
+        {
+          "devid": "024e",
+          "devname": "MFC-7460DN"
+        },
+        {
+          "devid": "023e",
+          "devname": "DCP-197C"
+        },
+        {
+          "devid": "023f",
+          "devname": "MFC-8680DN"
+        },
+        {
+          "devid": "0240",
+          "devname": "MFC-J950DN"
+        },
+        {
+          "devid": "0239",
+          "devname": "MFC-253CW"
+        },
+        {
+          "devid": "023a",
+          "devname": "MFC-257CW"
+        },
+        {
+          "devid": "0234",
+          "devname": "DCP-373CW"
+        },
+        {
+          "devid": "0235",
+          "devname": "DCP-377CW"
+        },
+        {
+          "devid": "0236",
+          "devname": "DCP-390CN"
+        },
+        {
+          "devid": "022f",
+          "devname": "MFC-735CD"
+        },
+        {
+          "devid": "0230",
+          "devname": "MFC-935CDN"
+        },
+        {
+          "devid": "022d",
+          "devname": "MFC-675CD"
+        },
+        {
+          "devid": "022e",
+          "devname": "MFC-695CDN"
+        },
+        {
+          "devid": "022a",
+          "devname": "MFC-495CW"
+        },
+        {
+          "devid": "022b",
+          "devname": "MFC-495CN"
+        },
+        {
+          "devid": "022c",
+          "devname": "MFC-795CW"
+        },
+        {
+          "devid": "0227",
+          "devname": "DCP-595CN"
+        },
+        {
+          "devid": "0228",
+          "devname": "MFC-255CW"
+        },
+        {
+          "devid": "0229",
+          "devname": "MFC-295CN"
+        },
+        {
+          "devid": "0223",
+          "devname": "DCP-365CN"
+        },
+        {
+          "devid": "0224",
+          "devname": "DCP-375CW"
+        },
+        {
+          "devid": "0225",
+          "devname": "DCP-395CN"
+        },
+        {
+          "devid": "0220",
+          "devname": "MFC-9010CN"
+        },
+        {
+          "devid": "0222",
+          "devname": "DCP-195C"
+        },
+        {
+          "devid": "021e",
+          "devname": "DCP-9010CN"
+        },
+        {
+          "devid": "021f",
+          "devname": "DCP-8085DN"
+        },
+        {
+          "devid": "021c",
+          "devname": "MFC-9320CW"
+        },
+        {
+          "devid": "021d",
+          "devname": "MFC-9120CN"
+        },
+        {
+          "devid": "021a",
+          "devname": "MFC-8370DN"
+        },
+        {
+          "devid": "021b",
+          "devname": "DCP-8070D"
+        },
+        {
+          "devid": "0217",
+          "devname": "MFC-8480DN"
+        },
+        {
+          "devid": "0219",
+          "devname": "MFC-8380DN"
+        },
+        {
+          "devid": "020d",
+          "devname": "MFC-9450CDN"
+        },
+        {
+          "devid": "0216",
+          "devname": "MFC-8880DN"
+        },
+        {
+          "devid": "01f4",
+          "devname": "MFC-5890CN"
+        },
+        {
+          "devid": "020a",
+          "devname": "MFC-8670DN"
+        },
+        {
+          "devid": "020c",
+          "devname": "DCP-9042CDN"
+        },
+        {
+          "devid": "01eb",
+          "devname": "MFC-7320"
+        },
+        {
+          "devid": "01ec",
+          "devname": "MFC-9640CW"
+        },
+        {
+          "devid": "01e9",
+          "devname": "DCP-7040"
+        },
+        {
+          "devid": "01ea",
+          "devname": "DCP-7030"
+        },
+        {
+          "devid": "01e3",
+          "devname": "DCP-353C"
+        },
+        {
+          "devid": "01e4",
+          "devname": "DCP-357C"
+        },
+        {
+          "devid": "01e7",
+          "devname": "MFC-7340"
+        },
+        {
+          "devid": "01e1",
+          "devname": "DCP-153C"
+        },
+        {
+          "devid": "01e2",
+          "devname": "DCP-157C"
+        },
+        {
+          "devid": "01de",
+          "devname": "MFC-880CDN"
+        },
+        {
+          "devid": "01df",
+          "devname": "DCP-155C"
+        },
+        {
+          "devid": "01e0",
+          "devname": "MFC-265C"
+        },
+        {
+          "devid": "01dc",
+          "devname": "MFC-650CD"
+        },
+        {
+          "devid": "01dd",
+          "devname": "MFC-870CDN"
+        },
+        {
+          "devid": "01d9",
+          "devname": "MFC-685CW"
+        },
+        {
+          "devid": "01da",
+          "devname": "MFC-885CW"
+        },
+        {
+          "devid": "01db",
+          "devname": "MFC-480CN"
+        },
+        {
+          "devid": "01d7",
+          "devname": "MFC-465CN"
+        },
+        {
+          "devid": "01d8",
+          "devname": "MFC-680CN"
+        },
+        {
+          "devid": "01d5",
+          "devname": "MFC-235C"
+        },
+        {
+          "devid": "01d6",
+          "devname": "MFC-260C"
+        },
+        {
+          "devid": "01d3",
+          "devname": "DCP-770CN"
+        },
+        {
+          "devid": "01d4",
+          "devname": "MFC-230C"
+        },
+        {
+          "devid": "01d1",
+          "devname": "DCP-560CN"
+        },
+        {
+          "devid": "01d2",
+          "devname": "DCP-770CW"
+        },
+        {
+          "devid": "01ce",
+          "devname": "DCP-135C"
+        },
+        {
+          "devid": "01cf",
+          "devname": "DCP-150C"
+        },
+        {
+          "devid": "01d0",
+          "devname": "DCP-350C"
+        },
+        {
+          "devid": "01cb",
+          "devname": "DCP-9045CDN"
+        },
+        {
+          "devid": "01cc",
+          "devname": "MFC-9840CDW"
+        },
+        {
+          "devid": "01c9",
+          "devname": "DCP-9040CN"
+        },
+        {
+          "devid": "01ca",
+          "devname": "MFC-9440CN"
+        },
+        {
+          "devid": "01c4",
+          "devname": "DCP-331C"
+        },
+        {
+          "devid": "01c5",
+          "devname": "MFC-239C"
+        },
+        {
+          "devid": "01c2",
+          "devname": "DCP-131C"
+        },
+        {
+          "devid": "01c3",
+          "devname": "DCP-329C"
+        },
+        {
+          "devid": "01bf",
+          "devname": "MFC-860CDN"
+        },
+        {
+          "devid": "01c0",
+          "devname": "DCP-128C"
+        },
+        {
+          "devid": "01c1",
+          "devname": "DCP-129C"
+        },
+        {
+          "devid": "01bd",
+          "devname": "MFC-8660DN"
+        },
+        {
+          "devid": "01be",
+          "devname": "DCP-750CN RemovableDisk"
+        },
+        {
+          "devid": "01b7",
+          "devname": "MFC-5460CN"
+        },
+        {
+          "devid": "01b8",
+          "devname": "MFC-5860CN"
+        },
+        {
+          "devid": "01ba",
+          "devname": "MFC-3360C"
+        },
+        {
+          "devid": "01b4",
+          "devname": "MFC-460CN"
+        },
+        {
+          "devid": "01b5",
+          "devname": "MFC-630CD"
+        },
+        {
+          "devid": "01b6",
+          "devname": "MFC-850CDN"
+        },
+        {
+          "devid": "01b1",
+          "devname": "MFC-665CW"
+        },
+        {
+          "devid": "01b2",
+          "devname": "MFC-845CW"
+        },
+        {
+          "devid": "01ae",
+          "devname": "DCP-750CW RemovableDisk"
+        },
+        {
+          "devid": "01af",
+          "devname": "MFC-440CN"
+        },
+        {
+          "devid": "01b0",
+          "devname": "MFC-660CN"
+        },
+        {
+          "devid": "01a9",
+          "devname": "DCP-330C"
+        },
+        {
+          "devid": "01aa",
+          "devname": "DCP-540CN"
+        },
+        {
+          "devid": "01ab",
+          "devname": "MFC-240C"
+        },
+        {
+          "devid": "01a7",
+          "devname": "MFC-8870DW Printer"
+        },
+        {
+          "devid": "01a8",
+          "devname": "DCP-130C"
+        },
+        {
+          "devid": "01a4",
+          "devname": "DCP-8065DN Printer"
+        },
+        {
+          "devid": "01a5",
+          "devname": "MFC-8460N Port(FaxModem)"
+        },
+        {
+          "devid": "01a6",
+          "devname": "MFC-8860DN Port(FaxModem)"
+        },
+        {
+          "devid": "019a",
+          "devname": "MFC-840CLN Remote Setup Port"
+        },
+        {
+          "devid": "01a2",
+          "devname": "MFC-8640D"
+        },
+        {
+          "devid": "01a3",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "0196",
+          "devname": "MFC-820CN Remote Setup Port"
+        },
+        {
+          "devid": "0197",
+          "devname": "MFC-640CW"
+        },
+        {
+          "devid": "0193",
+          "devname": "MFC-215C"
+        },
+        {
+          "devid": "0194",
+          "devname": "MFC-425CN"
+        },
+        {
+          "devid": "0195",
+          "devname": "MFC-820CW Remote Setup Port"
+        },
+        {
+          "devid": "0190",
+          "devname": "DCP-120C"
+        },
+        {
+          "devid": "0191",
+          "devname": "DCP-315CN"
+        },
+        {
+          "devid": "0192",
+          "devname": "DCP-340CW"
+        },
+        {
+          "devid": "018e",
+          "devname": "DCP-117C"
+        },
+        {
+          "devid": "018f",
+          "devname": "DCP-118C"
+        },
+        {
+          "devid": "018a",
+          "devname": "MFC-9420CN"
+        },
+        {
+          "devid": "018c",
+          "devname": "DCP-115C"
+        },
+        {
+          "devid": "018d",
+          "devname": "DCP-116C"
+        },
+        {
+          "devid": "0186",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "0187",
+          "devname": "FAX-2820 Printer"
+        },
+        {
+          "devid": "0188",
+          "devname": "FAX-2920 Printer"
+        },
+        {
+          "devid": "0184",
+          "devname": "DCP-7025 Printer"
+        },
+        {
+          "devid": "0185",
+          "devname": "MFC-7220 Printer"
+        },
+        {
+          "devid": "0181",
+          "devname": "MFC-7820N Port(FaxModem)"
+        },
+        {
+          "devid": "0182",
+          "devname": "DCP-7010"
+        },
+        {
+          "devid": "0183",
+          "devname": "DCP-7020"
+        },
+        {
+          "devid": "017b",
+          "devname": "Imagistics sx2100"
+        },
+        {
+          "devid": "0180",
+          "devname": "MFC-7420"
+        },
+        {
+          "devid": "0171",
+          "devname": "FAX-1835C Printer"
+        },
+        {
+          "devid": "0172",
+          "devname": "FAX-1940CN Printer"
+        },
+        {
+          "devid": "0173",
+          "devname": "MFC-3240C Remote Setup Port"
+        },
+        {
+          "devid": "0174",
+          "devname": "MFC-3340CN RemovableDisk"
+        },
+        {
+          "devid": "016d",
+          "devname": "MFC-5440CN"
+        },
+        {
+          "devid": "016e",
+          "devname": "MFC-5840CN Remote Setup Port"
+        },
+        {
+          "devid": "0170",
+          "devname": "FAX-1840C Printer"
+        },
+        {
+          "devid": "0169",
+          "devname": "DCP-110C RemovableDisk"
+        },
+        {
+          "devid": "016b",
+          "devname": "DCP-310CN RemovableDisk"
+        },
+        {
+          "devid": "016c",
+          "devname": "FAX-2440C Printer"
+        },
+        {
+          "devid": "0166",
+          "devname": "MFC-610CLN RemovableDisk"
+        },
+        {
+          "devid": "0168",
+          "devname": "MFC-620CLN"
+        },
+        {
+          "devid": "0162",
+          "devname": "MFC-420CN Remote Setup Port"
+        },
+        {
+          "devid": "0163",
+          "devname": "MFC-410CN RemovableDisk"
+        },
+        {
+          "devid": "0165",
+          "devname": "MFC-620CN"
+        },
+        {
+          "devid": "015f",
+          "devname": "MFC-8440"
+        },
+        {
+          "devid": "0160",
+          "devname": "MFC-8840D"
+        },
+        {
+          "devid": "0161",
+          "devname": "MFC-210C"
+        },
+        {
+          "devid": "015d",
+          "devname": "MFC Composite Device"
+        },
+        {
+          "devid": "015e",
+          "devname": "DCP-8045D"
+        },
+        {
+          "devid": "0153",
+          "devname": "DCP-1000J"
+        },
+        {
+          "devid": "0157",
+          "devname": "MFC-3420J Printer"
+        },
+        {
+          "devid": "0158",
+          "devname": "MFC-3820JN Port(FaxModem)"
+        },
+        {
+          "devid": "014f",
+          "devname": "DCP-8025J"
+        },
+        {
+          "devid": "0150",
+          "devname": "MFC-8220 Port(FaxModem)"
+        },
+        {
+          "devid": "0151",
+          "devname": "MFC-8210J"
+        },
+        {
+          "devid": "014a",
+          "devname": "MFC-3420C"
+        },
+        {
+          "devid": "014b",
+          "devname": "MFC-3820CN"
+        },
+        {
+          "devid": "014c",
+          "devname": "DCP-3020C"
+        },
+        {
+          "devid": "014d",
+          "devname": "FAX-1815C Printer"
+        },
+        {
+          "devid": "014e",
+          "devname": "MFC-8820J"
+        },
+        {
+          "devid": "0148",
+          "devname": "MFC-3320CN"
+        },
+        {
+          "devid": "0149",
+          "devname": "FAX-1920CN Printer"
+        },
+        {
+          "devid": "0144",
+          "devname": "DCP-4020C RemovableDisk"
+        },
+        {
+          "devid": "0146",
+          "devname": "MFC-3220C"
+        },
+        {
+          "devid": "0147",
+          "devname": "FAX-1820C Printer"
+        },
+        {
+          "devid": "0141",
+          "devname": "DCP-8025D"
+        },
+        {
+          "devid": "0142",
+          "devname": "MFC-8420"
+        },
+        {
+          "devid": "0143",
+          "devname": "MFC-8820D"
+        },
+        {
+          "devid": "013e",
+          "devname": "MFC-4420C RemovableDisk"
+        },
+        {
+          "devid": "013f",
+          "devname": "MFC-4820C RemovableDisk"
+        },
+        {
+          "devid": "0140",
+          "devname": "DCP-8020"
+        },
+        {
+          "devid": "0136",
+          "devname": "MFC-150CL Scanner"
+        },
+        {
+          "devid": "013c",
+          "devname": "MFC-890 Port"
+        },
+        {
+          "devid": "013d",
+          "devname": "MFC-5200J"
+        },
+        {
+          "devid": "0132",
+          "devname": "MFC-5200C RemovableDisk"
+        },
+        {
+          "devid": "0135",
+          "devname": "MFC-100 Scanner"
+        },
+        {
+          "devid": "012e",
+          "devname": "FAX4100e IntelliFax 4100e"
+        },
+        {
+          "devid": "012f",
+          "devname": "FAX-4750e"
+        },
+        {
+          "devid": "0130",
+          "devname": "FAX-5750e"
+        },
+        {
+          "devid": "0128",
+          "devname": "MFC-8500J"
+        },
+        {
+          "devid": "0129",
+          "devname": "Imagistics 2500 (MFC-8640D clone)"
+        },
+        {
+          "devid": "012b",
+          "devname": "MFC-9030"
+        },
+        {
+          "devid": "0124",
+          "devname": "MFC-4800J"
+        },
+        {
+          "devid": "0125",
+          "devname": "MFC-6800J"
+        },
+        {
+          "devid": "0127",
+          "devname": "MFC-9800J"
+        },
+        {
+          "devid": "011f",
+          "devname": "MFC-9160"
+        },
+        {
+          "devid": "0120",
+          "devname": "MFC580 Port(FaxModem)"
+        },
+        {
+          "devid": "0121",
+          "devname": "MFC-590"
+        },
+        {
+          "devid": "0122",
+          "devname": "MFC-5100J"
+        },
+        {
+          "devid": "011d",
+          "devname": "MFC-9070"
+        },
+        {
+          "devid": "011e",
+          "devname": "MFC-9180"
+        },
+        {
+          "devid": "011a",
+          "devname": "MFC-9860"
+        },
+        {
+          "devid": "011b",
+          "devname": "MFC-9880"
+        },
+        {
+          "devid": "011c",
+          "devname": "MFC-9760"
+        },
+        {
+          "devid": "0116",
+          "devname": "DCP1400 Scanner"
+        },
+        {
+          "devid": "0119",
+          "devname": "MFC-9660"
+        },
+        {
+          "devid": "0115",
+          "devname": "MFC-9800 Scanner"
+        },
+        {
+          "devid": "0112",
+          "devname": "DCP1000 Port(FaxModem)"
+        },
+        {
+          "devid": "0113",
+          "devname": "MFC-8500"
+        },
+        {
+          "devid": "0114",
+          "devname": "MFC9700 Port(FaxModem)"
+        },
+        {
+          "devid": "0110",
+          "devname": "MFC-4800 Scanner"
+        },
+        {
+          "devid": "0111",
+          "devname": "MFC-6800"
+        },
+        {
+          "devid": "010e",
+          "devname": "MFC-3100C Scanner"
+        },
+        {
+          "devid": "010f",
+          "devname": "MFC-5100C"
+        },
+        {
+          "devid": "010b",
+          "devname": "MFC-860"
+        },
+        {
+          "devid": "010c",
+          "devname": "MFC-7400J"
+        },
+        {
+          "devid": "010d",
+          "devname": "MFC-9200J"
+        },
+        {
+          "devid": "0109",
+          "devname": "MFC-830"
+        },
+        {
+          "devid": "010a",
+          "devname": "MFC-840"
+        },
+        {
+          "devid": "0108",
+          "devname": "MFC-9200C"
+        },
+        {
+          "devid": "0105",
+          "devname": "MFC-9600J"
+        },
+        {
+          "devid": "0106",
+          "devname": "MFC-7300C"
+        },
+        {
+          "devid": "0107",
+          "devname": "MFC-7400C"
+        },
+        {
+          "devid": "0102",
+          "devname": "MFC9750/1200 series"
+        },
+        {
+          "devid": "0104",
+          "devname": "MFC-8300J"
+        },
+        {
+          "devid": "0080",
+          "devname": "HL-L6250DN series"
+        },
+        {
+          "devid": "0100",
+          "devname": "MFC8600/9650 series"
+        },
+        {
+          "devid": "0101",
+          "devname": "MFC9600/9870 series"
+        },
+        {
+          "devid": "0041",
+          "devname": "HL-2250DN Laser Printer"
+        },
+        {
+          "devid": "0042",
+          "devname": "HL-2270DW Laser Printer"
+        },
+        {
+          "devid": "004d",
+          "devname": "HL-6180DW series"
+        },
+        {
+          "devid": "002c",
+          "devname": "Printer"
+        },
+        {
+          "devid": "002d",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0039",
+          "devname": "HL-5340 series"
+        },
+        {
+          "devid": "002a",
+          "devname": "HL-52x0 series"
+        },
+        {
+          "devid": "002b",
+          "devname": "HL-5250DN Printer"
+        },
+        {
+          "devid": "0027",
+          "devname": "HL-2030 Laser Printer"
+        },
+        {
+          "devid": "0028",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0029",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0023",
+          "devname": "HL-5170DN series"
+        },
+        {
+          "devid": "0024",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0025",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0021",
+          "devname": "HL-5140 series"
+        },
+        {
+          "devid": "0022",
+          "devname": "HL-5150D series"
+        },
+        {
+          "devid": "001c",
+          "devname": "Printer"
+        },
+        {
+          "devid": "001e",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0020",
+          "devname": "HL-5130 series"
+        },
+        {
+          "devid": "0017",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0018",
+          "devname": "Printer"
+        },
+        {
+          "devid": "001a",
+          "devname": "HL-1430 Laser Printer"
+        },
+        {
+          "devid": "0015",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0016",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0012",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0013",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0014",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0010",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0011",
+          "devname": "Printer"
+        },
+        {
+          "devid": "000d",
+          "devname": "HL-1440 Laser Printer"
+        },
+        {
+          "devid": "000e",
+          "devname": "HL-1450 series"
+        },
+        {
+          "devid": "000f",
+          "devname": "HL-1470N series"
+        },
+        {
+          "devid": "000a",
+          "devname": "P2500 series"
+        },
+        {
+          "devid": "000b",
+          "devname": "Printer"
+        },
+        {
+          "devid": "000c",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0007",
+          "devname": "HL-1250 Laser Printer"
+        },
+        {
+          "devid": "0008",
+          "devname": "HL-1270 Laser Printer"
+        },
+        {
+          "devid": "0009",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0002",
+          "devname": "HL-1050 Laser Printer"
+        },
+        {
+          "devid": "0005",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0006",
+          "devname": "HL-1240 Laser Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "29e7",
+      "name": "Brunel University",
+      "devices": []
+    },
+    {
+      "vendor": "25bb",
+      "name": "Brunner Elektronik AG",
+      "devices": [
+        {
+          "devid": "00ff",
+          "devname": "MSP430 HID Update Agent"
+        },
+        {
+          "devid": "006b",
+          "devname": "PRT.5123"
+        },
+        {
+          "devid": "006c",
+          "devname": "PRT.5123 [reserved]"
+        },
+        {
+          "devid": "006d",
+          "devname": "PRT.5127"
+        },
+        {
+          "devid": "0067",
+          "devname": "PRT.5094"
+        },
+        {
+          "devid": "0068",
+          "devname": "PRT.5094"
+        },
+        {
+          "devid": "0069",
+          "devname": "PRT.5119 [Ethernet2CAN LC Gateway]"
+        },
+        {
+          "devid": "006a",
+          "devname": "PRT.5113 [CLS CANaerospace Gateway]"
+        },
+        {
+          "devid": "0064",
+          "devname": "PRT.5105 [reserved]"
+        },
+        {
+          "devid": "0065",
+          "devname": "PRT.5096 [Battery Management System]"
+        },
+        {
+          "devid": "0066",
+          "devname": "PRT.5096 [Battery Management System]"
+        },
+        {
+          "devid": "0063",
+          "devname": "PRT.5105 [Yoke]"
+        }
+      ]
+    },
+    {
+      "vendor": "0956",
+      "name": "BSquare Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0411",
+      "name": "BUFFALO INC. (formerly MelCo., Inc.)",
+      "devices": [
+        {
+          "devid": "01ee",
+          "devname": "WLI-UC-GNM2 Wireless LAN Adapter [Ralink RT3070]"
+        },
+        {
+          "devid": "01f1",
+          "devname": "SATA Adapter [HD-LBU3]"
+        },
+        {
+          "devid": "01fd",
+          "devname": "WLI-UC-G450 Wireless LAN Adapter"
+        },
+        {
+          "devid": "027e",
+          "devname": "HD-LCU3"
+        },
+        {
+          "devid": "01ba",
+          "devname": "SATA Bridge"
+        },
+        {
+          "devid": "01dc",
+          "devname": "Ultra-Slim Portable DVD Writer (DVSM-PC58U2V)"
+        },
+        {
+          "devid": "01de",
+          "devname": "External Hard Drive HD-PCTU3 [Buffalo MiniStation]"
+        },
+        {
+          "devid": "01ea",
+          "devname": "SATA Bridge"
+        },
+        {
+          "devid": "017f",
+          "devname": "Sony UWA-BR100 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]"
+        },
+        {
+          "devid": "019e",
+          "devname": "WLI-UC-GNP Wireless LAN Adapter"
+        },
+        {
+          "devid": "01a1",
+          "devname": "MiniStation Metro"
+        },
+        {
+          "devid": "01a2",
+          "devname": "WLI-UC-GNM Wireless LAN Adapter [Ralink RT8070]"
+        },
+        {
+          "devid": "0157",
+          "devname": "External Hard Drive HD-PEU2"
+        },
+        {
+          "devid": "0158",
+          "devname": "WLI-UC-GNHP Wireless LAN Adapter"
+        },
+        {
+          "devid": "015d",
+          "devname": "WLI-UC-GN Wireless LAN Adapter [Ralink RT3070]"
+        },
+        {
+          "devid": "016f",
+          "devname": "WLI-UC-G301N Wireless LAN Adapter [Ralink RT3072]"
+        },
+        {
+          "devid": "012e",
+          "devname": "WLI-UC-AG300N Wireless LAN Adapter"
+        },
+        {
+          "devid": "0148",
+          "devname": "WLI-UC-G300HP Wireless LAN Adapter"
+        },
+        {
+          "devid": "0150",
+          "devname": "WLP-UC-AG300 Wireless LAN Adapter"
+        },
+        {
+          "devid": "00db",
+          "devname": "External Hard Drive HD-PF32OU2 [Buffalo Ministation]"
+        },
+        {
+          "devid": "00e8",
+          "devname": "WLI-UC-G300N Wireless LAN Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "00f9",
+          "devname": "Portable DVD Writer (DVSM-PL58U2)"
+        },
+        {
+          "devid": "0105",
+          "devname": "External Hard Drive HD-CEU2 [Drive Station]"
+        },
+        {
+          "devid": "012c",
+          "devname": "SATA Bridge"
+        },
+        {
+          "devid": "00cb",
+          "devname": "WLI-U2-G300N 802.11n Adapter"
+        },
+        {
+          "devid": "00d8",
+          "devname": "WLI-U2-SG54HP"
+        },
+        {
+          "devid": "00d9",
+          "devname": "WLI-U2-G54HP"
+        },
+        {
+          "devid": "00da",
+          "devname": "WLI-U2-KG54L 802.11bg [ZyDAS ZD1211B]"
+        },
+        {
+          "devid": "00b3",
+          "devname": "PC-OP-RS1 RemoteStation"
+        },
+        {
+          "devid": "00bc",
+          "devname": "WLI-U2-KG125S 802.11g Adapter [Broadcom 4320 USB]"
+        },
+        {
+          "devid": "00ca",
+          "devname": "802.11n Network Adapter"
+        },
+        {
+          "devid": "0092",
+          "devname": "WLI-U2-KAMG54 Bootloader"
+        },
+        {
+          "devid": "0097",
+          "devname": "WLI-U2-KG54-BB"
+        },
+        {
+          "devid": "00a9",
+          "devname": "WLI-U2-AMG54HP Wireless LAN Adapter"
+        },
+        {
+          "devid": "00aa",
+          "devname": "WLI-U2-AMG54HP Bootloader"
+        },
+        {
+          "devid": "006e",
+          "devname": "LUA-U2-GT 10/100/1000 Ethernet Adapter"
+        },
+        {
+          "devid": "0089",
+          "devname": "RUF-C/U2 Flash Drive"
+        },
+        {
+          "devid": "008b",
+          "devname": "Nintendo Wi-Fi"
+        },
+        {
+          "devid": "0091",
+          "devname": "WLI-U2-KAMG54 Wireless LAN Adapter"
+        },
+        {
+          "devid": "0065",
+          "devname": "Python2 WDM Encoder"
+        },
+        {
+          "devid": "0066",
+          "devname": "WLI-U2-KG54 WLAN"
+        },
+        {
+          "devid": "0067",
+          "devname": "WLI-U2-KG54-AI WLAN"
+        },
+        {
+          "devid": "004b",
+          "devname": "WLI-USB-G54 802.11g Adapter [Broadcom 4320 USB]"
+        },
+        {
+          "devid": "004d",
+          "devname": "WLI-USB-B11 Wireless LAN Adapter"
+        },
+        {
+          "devid": "0050",
+          "devname": "WLI2-USB2-G54 Wireless LAN Adapter"
+        },
+        {
+          "devid": "005e",
+          "devname": "WLI-U2-KG54-YB WLAN"
+        },
+        {
+          "devid": "0027",
+          "devname": "WLI-USB-KS11G 802.11b Adapter"
+        },
+        {
+          "devid": "002a",
+          "devname": "SMSC USB97C202 &quot;HD-HB300V2-EU&quot;"
+        },
+        {
+          "devid": "003d",
+          "devname": "LUA-U2-KTX Ethernet"
+        },
+        {
+          "devid": "0044",
+          "devname": "WLI-USB-KB11 Wireless LAN Adapter"
+        },
+        {
+          "devid": "0013",
+          "devname": "USB2-IDE Adapter"
+        },
+        {
+          "devid": "0016",
+          "devname": "WLI-USB-S11 802.11b Adapter"
+        },
+        {
+          "devid": "0018",
+          "devname": "USB2-IDE Adapter"
+        },
+        {
+          "devid": "001c",
+          "devname": "USB-IDE Bridge: DUB-PxxG"
+        },
+        {
+          "devid": "0009",
+          "devname": "LUA2-TX Ethernet"
+        },
+        {
+          "devid": "000b",
+          "devname": "WLI-USB-L11G-WR Wireless LAN Adapter"
+        },
+        {
+          "devid": "000d",
+          "devname": "WLI-USB-L11G Wireless LAN Adapter"
+        },
+        {
+          "devid": "0012",
+          "devname": "LUA-KTX Ethernet"
+        },
+        {
+          "devid": "0001",
+          "devname": "LUA-TX Ethernet [pegasus]"
+        },
+        {
+          "devid": "0005",
+          "devname": "LUA-TX Ethernet"
+        },
+        {
+          "devid": "0006",
+          "devname": "WLI-USB-L11 Wireless LAN Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0caf",
+      "name": "Buslink",
+      "devices": [
+        {
+          "devid": "25c7",
+          "devname": "Hi-Speed USB-to-IDE Bridge Controller"
+        },
+        {
+          "devid": "3a00",
+          "devname": "Hard Drive"
+        },
+        {
+          "devid": "3a20",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "3acd",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "2507",
+          "devname": "Hi-Speed USB-to-IDE Bridge Controller"
+        },
+        {
+          "devid": "2515",
+          "devname": "Flash Disk Embedded Hub"
+        },
+        {
+          "devid": "2516",
+          "devname": "Flash Disk Security Device"
+        },
+        {
+          "devid": "2517",
+          "devname": "Flash Disk Mass Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0517",
+      "name": "Butterfly Communications",
+      "devices": []
+    },
+    {
+      "vendor": "0703",
+      "name": "Bvtech Industry, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "19d1",
+      "name": "BYD",
+      "devices": []
+    },
+    {
+      "vendor": "0a93",
+      "name": "C Technologies AB",
+      "devices": [
+        {
+          "devid": "000d",
+          "devname": "Input Pen"
+        },
+        {
+          "devid": "0010",
+          "devname": "C-Pen 20"
+        },
+        {
+          "devid": "0a93",
+          "devname": "PayPen"
+        },
+        {
+          "devid": "0002",
+          "devname": "C-Pen 10"
+        },
+        {
+          "devid": "0005",
+          "devname": "MyPen Light"
+        }
+      ]
+    },
+    {
+      "vendor": "074c",
+      "name": "C-C-C Group PLC",
+      "devices": []
+    },
+    {
+      "vendor": "0d8c",
+      "name": "C-Media Electronics, Inc.",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "CM6501"
+        },
+        {
+          "devid": "5000",
+          "devname": "Mass Storage Controller"
+        },
+        {
+          "devid": "5200",
+          "devname": "Mass Storage Controller(0D8C,5200)"
+        },
+        {
+          "devid": "b213",
+          "devname": "USB Phone CM109 (aka CT2000,VPT1000)"
+        },
+        {
+          "devid": "010f",
+          "devname": "CM108 Audio Controller"
+        },
+        {
+          "devid": "0115",
+          "devname": "CM108 Audio Controller"
+        },
+        {
+          "devid": "0139",
+          "devname": "Multimedia Headset [Gigaware by Ignition L.P.]"
+        },
+        {
+          "devid": "013c",
+          "devname": "CM108 Audio Controller"
+        },
+        {
+          "devid": "0104",
+          "devname": "CM103+ Audio Controller"
+        },
+        {
+          "devid": "0105",
+          "devname": "CM108 Audio Controller"
+        },
+        {
+          "devid": "0107",
+          "devname": "CM108 Audio Controller"
+        },
+        {
+          "devid": "0014",
+          "devname": "Audio Adapter (Unitek Y-247A)"
+        },
+        {
+          "devid": "001f",
+          "devname": "CM108 Audio Controller"
+        },
+        {
+          "devid": "0102",
+          "devname": "CM106 Like Sound Device"
+        },
+        {
+          "devid": "0103",
+          "devname": "CM102-A+/102S+ Audio Controller"
+        },
+        {
+          "devid": "0006",
+          "devname": "Storm HP-USB500 5.1 Headset"
+        },
+        {
+          "devid": "000c",
+          "devname": "Audio Adapter"
+        },
+        {
+          "devid": "000d",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "000e",
+          "devname": "Audio Adapter (Planet UP-100, Genius G-Talk)"
+        },
+        {
+          "devid": "0002",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "0003",
+          "devname": "Sound Device"
+        },
+        {
+          "devid": "0004",
+          "devname": "CM6631A Audio Processor"
+        },
+        {
+          "devid": "0005",
+          "devname": "Blue Snowball"
+        },
+        {
+          "devid": "0001",
+          "devname": "Audio Device"
+        }
+      ]
+    },
+    {
+      "vendor": "1032",
+      "name": "C-One Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1d17",
+      "name": "C-Thru Music Ltd.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "AXiS-49 Harmonic Table MIDI Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0e92",
+      "name": "C&#039;s Glory Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0783",
+      "name": "C3PO",
+      "devices": [
+        {
+          "devid": "0009",
+          "devname": "KBR36"
+        },
+        {
+          "devid": "0010",
+          "devname": "LTC32"
+        },
+        {
+          "devid": "0003",
+          "devname": "LTC31 SmartCard Reader"
+        },
+        {
+          "devid": "0006",
+          "devname": "LTC31v2"
+        }
+      ]
+    },
+    {
+      "vendor": "0985",
+      "name": "cab Produkttechnik GmbH &amp; Co KG",
+      "devices": [
+        {
+          "devid": "00a3",
+          "devname": "A3/200 or A3/300 Label Printer"
+        },
+        {
+          "devid": "0045",
+          "devname": "Mach4/200 Label Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "050b",
+      "name": "Cable System International",
+      "devices": []
+    },
+    {
+      "vendor": "094d",
+      "name": "Cable Television Laboratories",
+      "devices": []
+    },
+    {
+      "vendor": "10e1",
+      "name": "CablePlus, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "10aa",
+      "name": "Cables To Go",
+      "devices": []
+    },
+    {
+      "vendor": "cace",
+      "name": "CACE Technologies Inc.",
+      "devices": [
+        {
+          "devid": "0300",
+          "devname": "AirPcap NX [Atheros AR9170+AR9104]"
+        },
+        {
+          "devid": "0002",
+          "devname": "AirPCAP Classic 802.11 packet capture adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0b69",
+      "name": "CacheVision",
+      "devices": []
+    },
+    {
+      "vendor": "0559",
+      "name": "Cadence Design Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "27c0",
+      "name": "Cadwell Laboratories, Inc.",
+      "devices": [
+        {
+          "devid": "0818",
+          "devname": "Paperlike HD-FT"
+        }
+      ]
+    },
+    {
+      "vendor": "08fa",
+      "name": "Caere",
+      "devices": []
+    },
+    {
+      "vendor": "1f28",
+      "name": "Cal-Comp",
+      "devices": [
+        {
+          "devid": "0020",
+          "devname": "CDMA USB Modem A600"
+        },
+        {
+          "devid": "0021",
+          "devname": "CD INSTALLER USB Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0538",
+      "name": "Caldera International, Inc. (SCO)",
+      "devices": []
+    },
+    {
+      "vendor": "0dd5",
+      "name": "California Micro Devices",
+      "devices": []
+    },
+    {
+      "vendor": "22e8",
+      "name": "Cambridge Audio",
+      "devices": [
+        {
+          "devid": "dac4",
+          "devname": "Azur DacMagic 100"
+        },
+        {
+          "devid": "dac6",
+          "devname": "DacMagicXS 2.0"
+        },
+        {
+          "devid": "dac8",
+          "devname": "Audio"
+        },
+        {
+          "devid": "ca04",
+          "devname": "Audio"
+        },
+        {
+          "devid": "ca06",
+          "devname": "AmpMagic"
+        },
+        {
+          "devid": "dac2",
+          "devname": "DacMagic Plus"
+        },
+        {
+          "devid": "dac3",
+          "devname": "Azur DacMagic 100"
+        },
+        {
+          "devid": "850c",
+          "devname": "851C Audio [Azur 850C]"
+        },
+        {
+          "devid": "851d",
+          "devname": "851D Audio [Azur 851D]"
+        },
+        {
+          "devid": "ca02",
+          "devname": "Audio"
+        },
+        {
+          "devid": "6969",
+          "devname": "Audio Prototype"
+        },
+        {
+          "devid": "7512",
+          "devname": "751R Audio"
+        },
+        {
+          "devid": "770a",
+          "devname": "X70A Audio"
+        },
+        {
+          "devid": "6512",
+          "devname": "651N Audio"
+        }
+      ]
+    },
+    {
+      "vendor": "0a12",
+      "name": "Cambridge Silicon Radio, Ltd",
+      "devices": [
+        {
+          "devid": "1010",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "1011",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "1012",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "ffff",
+          "devname": "USB Bluetooth Device in DFU State"
+        },
+        {
+          "devid": "0103",
+          "devname": "Casira with BlueCore3-Flash Module"
+        },
+        {
+          "devid": "0104",
+          "devname": "Casira with BlueCore4-External Module"
+        },
+        {
+          "devid": "0105",
+          "devname": "Casira with BlueCore4-Multimedia Module"
+        },
+        {
+          "devid": "1000",
+          "devname": "Bluetooth Dongle (HID proxy mode)"
+        },
+        {
+          "devid": "0043",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "0100",
+          "devname": "Casira with BlueCore2-External Module"
+        },
+        {
+          "devid": "0101",
+          "devname": "Casira with BlueCore2-Flash Module"
+        },
+        {
+          "devid": "0102",
+          "devname": "Casira with BlueCore3-Multimedia Module"
+        },
+        {
+          "devid": "0008",
+          "devname": "Nanosira3-ROM"
+        },
+        {
+          "devid": "0009",
+          "devname": "Nanosira4-EDR WHQL Reference Radio"
+        },
+        {
+          "devid": "000a",
+          "devname": "Nanosira4-EDR-ROM"
+        },
+        {
+          "devid": "000b",
+          "devname": "Nanosira5-ROM"
+        },
+        {
+          "devid": "0042",
+          "devname": "SPI Converter"
+        },
+        {
+          "devid": "0005",
+          "devname": "Nanosira-Multimedia"
+        },
+        {
+          "devid": "0006",
+          "devname": "Nanosira-Multimedia WHQL Reference Radio"
+        },
+        {
+          "devid": "0007",
+          "devname": "Nanosira3-ROM"
+        },
+        {
+          "devid": "0001",
+          "devname": "Bluetooth Dongle (HCI mode)"
+        },
+        {
+          "devid": "0002",
+          "devname": "Frontline Test Equipment Bluetooth Device"
+        },
+        {
+          "devid": "0003",
+          "devname": "Nanosira"
+        },
+        {
+          "devid": "0004",
+          "devname": "Nanosira WHQL Reference Radio"
+        }
+      ]
+    },
+    {
+      "vendor": "2cd9",
+      "name": "Cambrionix Ltd",
+      "devices": [
+        {
+          "devid": "0804",
+          "devname": "PowerSync4 USBPD Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "0768",
+      "name": "Camtel Technology Corp.",
+      "devices": [
+        {
+          "devid": "0023",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "0006",
+          "devname": "Camtel Technology USB TV Genie Pro FM Model TVB330"
+        }
+      ]
+    },
+    {
+      "vendor": "29f1",
+      "name": "Canaan Creative Co., Ltd",
+      "devices": [
+        {
+          "devid": "33f3",
+          "devname": "Avalon nano 2.0"
+        },
+        {
+          "devid": "40f1",
+          "devname": "Avalon4 mini"
+        },
+        {
+          "devid": "33f1",
+          "devname": "Avalon nano 1.0"
+        },
+        {
+          "devid": "33f2",
+          "devname": "Avalon USB2IIC Converter"
+        }
+      ]
+    },
+    {
+      "vendor": "2087",
+      "name": "Cando",
+      "devices": [
+        {
+          "devid": "0a01",
+          "devname": "Multi Touch Panel"
+        },
+        {
+          "devid": "0a02",
+          "devname": "Multi Touch Panel"
+        },
+        {
+          "devid": "0b03",
+          "devname": "Multi Touch Panel"
+        }
+      ]
+    },
+    {
+      "vendor": "0a90",
+      "name": "Candy Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "07bc",
+      "name": "Canon Computer Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2c4f",
+      "name": "Canon Electronic Business Machines Co., Ltd.",
+      "devices": [
+        {
+          "devid": "3003",
+          "devname": "PR Wireless Presenter"
+        }
+      ]
+    },
+    {
+      "vendor": "1083",
+      "name": "Canon Electronics, Inc.",
+      "devices": [
+        {
+          "devid": "165d",
+          "devname": "DR-P208II"
+        },
+        {
+          "devid": "1654",
+          "devname": "DR-F120"
+        },
+        {
+          "devid": "1657",
+          "devname": "DR-M1060"
+        },
+        {
+          "devid": "1658",
+          "devname": "DR-C225"
+        },
+        {
+          "devid": "1659",
+          "devname": "DR-P215II"
+        },
+        {
+          "devid": "164b",
+          "devname": "DR-P208"
+        },
+        {
+          "devid": "164f",
+          "devname": "DR-G1130"
+        },
+        {
+          "devid": "1650",
+          "devname": "DR-G1100"
+        },
+        {
+          "devid": "1651",
+          "devname": "DR-C120"
+        },
+        {
+          "devid": "1640",
+          "devname": "DR-C125"
+        },
+        {
+          "devid": "1641",
+          "devname": "DR-P215"
+        },
+        {
+          "devid": "1648",
+          "devname": "FSU-201"
+        },
+        {
+          "devid": "164a",
+          "devname": "DR-C130"
+        },
+        {
+          "devid": "1638",
+          "devname": "DR-6030C"
+        },
+        {
+          "devid": "1639",
+          "devname": "CR-135i"
+        },
+        {
+          "devid": "163e",
+          "devname": "DR-M160"
+        },
+        {
+          "devid": "163f",
+          "devname": "DR-M140"
+        },
+        {
+          "devid": "1623",
+          "devname": "DR-7550C"
+        },
+        {
+          "devid": "1624",
+          "devname": "DR-6050C"
+        },
+        {
+          "devid": "1626",
+          "devname": "DR-6010C"
+        },
+        {
+          "devid": "162c",
+          "devname": "P-150 Scanner"
+        },
+        {
+          "devid": "161b",
+          "devname": "DR-2010C Scanner"
+        },
+        {
+          "devid": "161d",
+          "devname": "DR-3010C"
+        },
+        {
+          "devid": "1620",
+          "devname": "DR-7090C"
+        },
+        {
+          "devid": "1622",
+          "devname": "DR-9050C"
+        },
+        {
+          "devid": "1618",
+          "devname": "DR-X10C"
+        },
+        {
+          "devid": "161a",
+          "devname": "CR-25"
+        },
+        {
+          "devid": "160f",
+          "devname": "DR-1210C"
+        },
+        {
+          "devid": "1614",
+          "devname": "DR-4010C"
+        },
+        {
+          "devid": "1617",
+          "devname": "DR-2510C"
+        },
+        {
+          "devid": "160c",
+          "devname": "CR-55"
+        }
+      ]
+    },
+    {
+      "vendor": "1736",
+      "name": "CANON IMAGING SYSTEM TECHNOLOGIES INC.",
+      "devices": []
+    },
+    {
+      "vendor": "052c",
+      "name": "Canon Information Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "04a9",
+      "name": "Canon, Inc.",
+      "devices": [
+        {
+          "devid": "32db",
+          "devname": "SELPHY CP1300"
+        },
+        {
+          "devid": "32d2",
+          "devname": "EOS M50"
+        },
+        {
+          "devid": "32d4",
+          "devname": "Powershot ELPH 185 / IXUS 185 / IXY 200"
+        },
+        {
+          "devid": "32d5",
+          "devname": "PowerShot SX430 IS"
+        },
+        {
+          "devid": "32c5",
+          "devname": "EOS M6"
+        },
+        {
+          "devid": "32cc",
+          "devname": "EOS 200D"
+        },
+        {
+          "devid": "32d1",
+          "devname": "EOS M100"
+        },
+        {
+          "devid": "32c1",
+          "devname": "PowerShot ELPH 180 / IXUS 175"
+        },
+        {
+          "devid": "32c2",
+          "devname": "PowerShot SX720 HS"
+        },
+        {
+          "devid": "32b4",
+          "devname": "EOS Rebel T6"
+        },
+        {
+          "devid": "32bb",
+          "devname": "EOS M5"
+        },
+        {
+          "devid": "32bf",
+          "devname": "PowerShot SX420 IS"
+        },
+        {
+          "devid": "32b1",
+          "devname": "SELPHY CP1200"
+        },
+        {
+          "devid": "32b2",
+          "devname": "PowerShot G9 X"
+        },
+        {
+          "devid": "32b3",
+          "devname": "PowerShot G5 X"
+        },
+        {
+          "devid": "32ac",
+          "devname": "PowerShot ELPH 170 IS / IXUS 170"
+        },
+        {
+          "devid": "32ad",
+          "devname": "PowerShot SX410 IS"
+        },
+        {
+          "devid": "32a7",
+          "devname": "PowerShot SX610 HS"
+        },
+        {
+          "devid": "32a8",
+          "devname": "PowerShot G3 X"
+        },
+        {
+          "devid": "32aa",
+          "devname": "Powershot ELPH 160 / IXUS 160"
+        },
+        {
+          "devid": "32ab",
+          "devname": "PowerShot ELPH 350HS / IXUS 275 HS"
+        },
+        {
+          "devid": "32a6",
+          "devname": "PowerShot SX710 HS"
+        },
+        {
+          "devid": "32a0",
+          "devname": "EOS M10"
+        },
+        {
+          "devid": "329c",
+          "devname": "PowerShot SX400 IS"
+        },
+        {
+          "devid": "329d",
+          "devname": "PowerShot G7 X"
+        },
+        {
+          "devid": "329f",
+          "devname": "PowerShot SX530 HS"
+        },
+        {
+          "devid": "3299",
+          "devname": "EOS M3"
+        },
+        {
+          "devid": "329a",
+          "devname": "PowerShot SX60 HS"
+        },
+        {
+          "devid": "329b",
+          "devname": "PowerShot SX520 HS"
+        },
+        {
+          "devid": "328a",
+          "devname": "PowerShot ELPH 150 IS / IXUS 155"
+        },
+        {
+          "devid": "328b",
+          "devname": "PowerShot N Facebook(R) Ready"
+        },
+        {
+          "devid": "3287",
+          "devname": "PowerShot ELPH 140 IS / IXUS 150"
+        },
+        {
+          "devid": "3288",
+          "devname": "Powershot ELPH 135 / IXUS 145"
+        },
+        {
+          "devid": "3289",
+          "devname": "PowerShot ELPH 340 HS / IXUS 265 HS"
+        },
+        {
+          "devid": "3285",
+          "devname": "PowerShot SX700 HS"
+        },
+        {
+          "devid": "3286",
+          "devname": "PowerShot SX600 HS"
+        },
+        {
+          "devid": "327f",
+          "devname": "EOS Rebel T5 / EOS 1200D / EOS Kiss X70"
+        },
+        {
+          "devid": "3284",
+          "devname": "PowerShot D30"
+        },
+        {
+          "devid": "327a",
+          "devname": "SELPHY CP910"
+        },
+        {
+          "devid": "327b",
+          "devname": "SELPHY CP820"
+        },
+        {
+          "devid": "327d",
+          "devname": "Powershot ELPH 115 IS / IXUS 132"
+        },
+        {
+          "devid": "3276",
+          "devname": "PowerShot SX170 IS"
+        },
+        {
+          "devid": "3277",
+          "devname": "PowerShot SX510 HS"
+        },
+        {
+          "devid": "3278",
+          "devname": "PowerShot S200"
+        },
+        {
+          "devid": "3274",
+          "devname": "PowerShot G16"
+        },
+        {
+          "devid": "3275",
+          "devname": "PowerShot S120"
+        },
+        {
+          "devid": "3270",
+          "devname": "EOS 100D"
+        },
+        {
+          "devid": "3271",
+          "devname": "PowerShot A2500"
+        },
+        {
+          "devid": "3272",
+          "devname": "EOS 700D"
+        },
+        {
+          "devid": "3266",
+          "devname": "Powershot ELPH 120 IS / IXUS 135"
+        },
+        {
+          "devid": "3268",
+          "devname": "PowerShot ELPH 330 HS / IXUS 255 HS"
+        },
+        {
+          "devid": "326f",
+          "devname": "EOS 7D Mark II"
+        },
+        {
+          "devid": "3263",
+          "devname": "PowerShot SX275 HS"
+        },
+        {
+          "devid": "3264",
+          "devname": "PowerShot A1400"
+        },
+        {
+          "devid": "3265",
+          "devname": "Powershot ELPH 130 IS / IXUS 140"
+        },
+        {
+          "devid": "3260",
+          "devname": "PowerShot SX270 HS"
+        },
+        {
+          "devid": "3261",
+          "devname": "PowerShot A3500 IS"
+        },
+        {
+          "devid": "3262",
+          "devname": "PowerShot A2600"
+        },
+        {
+          "devid": "325c",
+          "devname": "PowerShot SX500 IS"
+        },
+        {
+          "devid": "325e",
+          "devname": "PowerShot N"
+        },
+        {
+          "devid": "325f",
+          "devname": "PowerShot SX280 HS"
+        },
+        {
+          "devid": "3259",
+          "devname": "PowerShot SX50 HS"
+        },
+        {
+          "devid": "325a",
+          "devname": "PowerShot SX160 IS"
+        },
+        {
+          "devid": "325b",
+          "devname": "PowerShot S110"
+        },
+        {
+          "devid": "3255",
+          "devname": "SELPHY CP900"
+        },
+        {
+          "devid": "3256",
+          "devname": "SELPHY CP810"
+        },
+        {
+          "devid": "3258",
+          "devname": "PowerShot G15"
+        },
+        {
+          "devid": "3250",
+          "devname": "EOS 6D"
+        },
+        {
+          "devid": "3252",
+          "devname": "EOS 1D C"
+        },
+        {
+          "devid": "3253",
+          "devname": "EOS 70D"
+        },
+        {
+          "devid": "3247",
+          "devname": "PowerShot ELPH 520 HS / IXUS 500 HS"
+        },
+        {
+          "devid": "3248",
+          "devname": "PowerShot A3400 IS"
+        },
+        {
+          "devid": "3249",
+          "devname": "PowerShot A2400 IS"
+        },
+        {
+          "devid": "324a",
+          "devname": "PowerShot A2300"
+        },
+        {
+          "devid": "3245",
+          "devname": "PowerShot SX240 HS"
+        },
+        {
+          "devid": "3246",
+          "devname": "PowerShot ELPH 530 HS / IXUS 510 HS"
+        },
+        {
+          "devid": "3242",
+          "devname": "PowerShot D20"
+        },
+        {
+          "devid": "3243",
+          "devname": "PowerShot A4000 IS"
+        },
+        {
+          "devid": "3244",
+          "devname": "PowerShot SX260 HS"
+        },
+        {
+          "devid": "323f",
+          "devname": "PowerShot A810"
+        },
+        {
+          "devid": "3240",
+          "devname": "PowerShot ELPH 320 HS / IXUS 240 HS"
+        },
+        {
+          "devid": "3241",
+          "devname": "PowerShot ELPH 110 HS / IXUS 125 HS"
+        },
+        {
+          "devid": "323b",
+          "devname": "EOS Rebel T4i"
+        },
+        {
+          "devid": "323d",
+          "devname": "EOS M"
+        },
+        {
+          "devid": "323e",
+          "devname": "PowerShot A1300"
+        },
+        {
+          "devid": "3237",
+          "devname": "PowerShot ELPH 310 HS / IXUS 230 HS"
+        },
+        {
+          "devid": "3238",
+          "devname": "PowerShot SX40 HS"
+        },
+        {
+          "devid": "323a",
+          "devname": "EOS 5D Mark III"
+        },
+        {
+          "devid": "3233",
+          "devname": "PowerShot G1 X"
+        },
+        {
+          "devid": "3234",
+          "devname": "PowerShot SX150 IS"
+        },
+        {
+          "devid": "3235",
+          "devname": "PowerShot ELPH 510 HS / IXUS 1100 HS"
+        },
+        {
+          "devid": "3236",
+          "devname": "PowerShot S100"
+        },
+        {
+          "devid": "322a",
+          "devname": "PowerShot A2200"
+        },
+        {
+          "devid": "322b",
+          "devname": "Powershot A1200"
+        },
+        {
+          "devid": "322c",
+          "devname": "PowerShot SX220 HS"
+        },
+        {
+          "devid": "3227",
+          "devname": "PowerShot ELPH 100 HS / IXUS 115 HS"
+        },
+        {
+          "devid": "3228",
+          "devname": "PowerShot SX230 HS"
+        },
+        {
+          "devid": "3229",
+          "devname": "PowerShot ELPH 300 HS / IXUS 220 HS"
+        },
+        {
+          "devid": "3219",
+          "devname": "EOS 1D X"
+        },
+        {
+          "devid": "3223",
+          "devname": "PowerShot A3300 IS"
+        },
+        {
+          "devid": "3224",
+          "devname": "PowerShot A3200 IS"
+        },
+        {
+          "devid": "3225",
+          "devname": "PowerShot ELPH 500 HS / IXUS 310 HS"
+        },
+        {
+          "devid": "3226",
+          "devname": "PowerShow A800"
+        },
+        {
+          "devid": "3212",
+          "devname": "Powershot S95"
+        },
+        {
+          "devid": "3214",
+          "devname": "SELPHY CP800"
+        },
+        {
+          "devid": "3215",
+          "devname": "EOS 60D"
+        },
+        {
+          "devid": "3218",
+          "devname": "EOS 600D / Rebel T3i (ptp)"
+        },
+        {
+          "devid": "320f",
+          "devname": "PowerShot G12"
+        },
+        {
+          "devid": "3210",
+          "devname": "Powershot SX30 IS"
+        },
+        {
+          "devid": "3211",
+          "devname": "PowerShot SX130 IS"
+        },
+        {
+          "devid": "31f7",
+          "devname": "Powershot SD4000 IS / IXUS 300 HS / IXY 30S"
+        },
+        {
+          "devid": "31f8",
+          "devname": "Powershot SD4500 IS / IXUS 1000 HS / IXY 50S"
+        },
+        {
+          "devid": "31ff",
+          "devname": "Digital IXUS 55"
+        },
+        {
+          "devid": "3209",
+          "devname": "Vixia HF S21 A"
+        },
+        {
+          "devid": "31f4",
+          "devname": "PowerShot SD1300 IS / IXUS 105"
+        },
+        {
+          "devid": "31f5",
+          "devname": "Powershot SD3500 IS / IXUS 210 IS"
+        },
+        {
+          "devid": "31f6",
+          "devname": "PowerShot SX210 IS"
+        },
+        {
+          "devid": "31f1",
+          "devname": "PowerShot A3100 IS / PowerShot A3150 IS"
+        },
+        {
+          "devid": "31f2",
+          "devname": "PowerShot A3000 IS"
+        },
+        {
+          "devid": "31f3",
+          "devname": "PowerShot Digital ELPH SD1400 IS"
+        },
+        {
+          "devid": "31ea",
+          "devname": "EOS Rebel T2i / EOS 550D / EOS Kiss X4"
+        },
+        {
+          "devid": "31ee",
+          "devname": "SELPHY ES40"
+        },
+        {
+          "devid": "31ef",
+          "devname": "PowerShot A495"
+        },
+        {
+          "devid": "31f0",
+          "devname": "PowerShot A490"
+        },
+        {
+          "devid": "31e5",
+          "devname": "Digital IXUS 200 IS"
+        },
+        {
+          "devid": "31e6",
+          "devname": "PowerShot SD940 IS DIGITAL ELPH / Digital IXUS 120 IS / IXY DIGITAL 220 IS"
+        },
+        {
+          "devid": "31e7",
+          "devname": "SELPHY CP790"
+        },
+        {
+          "devid": "31df",
+          "devname": "PowerShot G11"
+        },
+        {
+          "devid": "31e0",
+          "devname": "PowerShot SX120 IS"
+        },
+        {
+          "devid": "31e1",
+          "devname": "PowerShot S90"
+        },
+        {
+          "devid": "31e4",
+          "devname": "PowerShot SX20 IS"
+        },
+        {
+          "devid": "31c4",
+          "devname": "PowerShot SD1200 IS DIGITAL ELPH / Digital IXUS 95 IS / IXY DIGITAL 110 IS"
+        },
+        {
+          "devid": "31cf",
+          "devname": "EOS Rebel T1i / EOS 500D / EOS Kiss X3"
+        },
+        {
+          "devid": "31dd",
+          "devname": "SELPHY CP780"
+        },
+        {
+          "devid": "31c0",
+          "devname": "PowerShot SX200 IS"
+        },
+        {
+          "devid": "31c1",
+          "devname": "PowerShot SD970 IS DIGITAL ELPH / Digital IXUS 990 IS / IXY DIGITAL 830 IS"
+        },
+        {
+          "devid": "31c2",
+          "devname": "PowerShot SD780 IS DIGITAL ELPH / Digital IXUS 100 IS / IXY DIGITAL 210 IS"
+        },
+        {
+          "devid": "31c3",
+          "devname": "PowerShot A1100 IS"
+        },
+        {
+          "devid": "31bd",
+          "devname": "PowerShot SD960 IS DIGITAL ELPH / Digital IXUS 110 IS / IXY DIGITAL 510 IS"
+        },
+        {
+          "devid": "31be",
+          "devname": "PowerShot A2100 IS"
+        },
+        {
+          "devid": "31bf",
+          "devname": "PowerShot A480"
+        },
+        {
+          "devid": "31b0",
+          "devname": "SELPHY ES30"
+        },
+        {
+          "devid": "31b1",
+          "devname": "SELPHY CP530"
+        },
+        {
+          "devid": "31bc",
+          "devname": "PowerShot D10"
+        },
+        {
+          "devid": "31ab",
+          "devname": "SELPHY CP760"
+        },
+        {
+          "devid": "31ad",
+          "devname": "PowerShot E1"
+        },
+        {
+          "devid": "31af",
+          "devname": "SELPHY ES3"
+        },
+        {
+          "devid": "3199",
+          "devname": "EOS 5D Mark II"
+        },
+        {
+          "devid": "319a",
+          "devname": "EOS 7D"
+        },
+        {
+          "devid": "319b",
+          "devname": "EOS 50D"
+        },
+        {
+          "devid": "31aa",
+          "devname": "SELPHY CP770"
+        },
+        {
+          "devid": "3193",
+          "devname": "PowerShot SD990 IS DIGITAL ELPH / Digital IXUS 980 IS / IXY DIGITAL 3000 IS"
+        },
+        {
+          "devid": "3195",
+          "devname": "PowerShot SX1 IS"
+        },
+        {
+          "devid": "3196",
+          "devname": "PowerShot SD880 IS DIGITAL ELPH / Digital IXUS 870 IS / IXY DIGITAL 920 IS"
+        },
+        {
+          "devid": "318e",
+          "devname": "PowerShot A1000 IS"
+        },
+        {
+          "devid": "318f",
+          "devname": "PowerShot G10"
+        },
+        {
+          "devid": "3191",
+          "devname": "PowerShot A2000 IS"
+        },
+        {
+          "devid": "3192",
+          "devname": "PowerShot SX110 IS"
+        },
+        {
+          "devid": "3185",
+          "devname": "SELPHY ES2"
+        },
+        {
+          "devid": "3186",
+          "devname": "SELPHY ES20"
+        },
+        {
+          "devid": "318d",
+          "devname": "PowerShot SX100 IS"
+        },
+        {
+          "devid": "3177",
+          "devname": "PowerShot A580"
+        },
+        {
+          "devid": "317a",
+          "devname": "PC1267 [Powershot A470]"
+        },
+        {
+          "devid": "3184",
+          "devname": "Digital IXUS 80 IS (PTP mode)"
+        },
+        {
+          "devid": "3173",
+          "devname": "PowerShot SD890 IS DIGITAL ELPH / Digital IXUS 970 IS / IXY DIGITAL 820 IS"
+        },
+        {
+          "devid": "3174",
+          "devname": "PowerShot SD790 IS DIGITAL ELPH / Digital IXUS 90 IS / IXY DIGITAL 95 IS"
+        },
+        {
+          "devid": "3175",
+          "devname": "IXY Digital 25 IS"
+        },
+        {
+          "devid": "3176",
+          "devname": "PowerShot A590"
+        },
+        {
+          "devid": "3170",
+          "devname": "SELPHY CP750"
+        },
+        {
+          "devid": "3171",
+          "devname": "SELPHY CP740"
+        },
+        {
+          "devid": "3172",
+          "devname": "SELPHY CP520"
+        },
+        {
+          "devid": "315e",
+          "devname": "PowerShot SX100 IS"
+        },
+        {
+          "devid": "315f",
+          "devname": "PowerShot SD950 IS DIGITAL ELPH / DIGITAL IXUS 960 IS / IXY DIGITAL 2000 IS"
+        },
+        {
+          "devid": "3160",
+          "devname": "Digital IXUS 860 IS"
+        },
+        {
+          "devid": "3155",
+          "devname": "PowerShot A450"
+        },
+        {
+          "devid": "315a",
+          "devname": "PowerShot G9"
+        },
+        {
+          "devid": "315b",
+          "devname": "PowerShot A650 IS"
+        },
+        {
+          "devid": "315d",
+          "devname": "PowerShot A720"
+        },
+        {
+          "devid": "314e",
+          "devname": "PowerShot SD750 DIGITAL ELPH / DIGITAL IXUS 75 / IXY DIGITAL 90"
+        },
+        {
+          "devid": "314f",
+          "devname": "PowerShot SD1000 DIGITAL ELPH / DIGITAL IXUS 70 / IXY DIGITAL 10"
+        },
+        {
+          "devid": "3150",
+          "devname": "PowerShot A550"
+        },
+        {
+          "devid": "314b",
+          "devname": "PowerShot SD850 IS DIGITAL ELPH / Digital IXUS 950 IS / IXY DIGITAL 810 IS"
+        },
+        {
+          "devid": "314c",
+          "devname": "PowerShot A570 IS"
+        },
+        {
+          "devid": "314d",
+          "devname": "PowerShot A560"
+        },
+        {
+          "devid": "3146",
+          "devname": "EOS 40D"
+        },
+        {
+          "devid": "3147",
+          "devname": "EOS 1Ds Mark III"
+        },
+        {
+          "devid": "3148",
+          "devname": "PowerShot S5 IS"
+        },
+        {
+          "devid": "3149",
+          "devname": "PowerShot A460"
+        },
+        {
+          "devid": "3142",
+          "devname": "SELPHY CP730"
+        },
+        {
+          "devid": "3143",
+          "devname": "SELPHY CP720"
+        },
+        {
+          "devid": "3145",
+          "devname": "EOS 450D"
+        },
+        {
+          "devid": "3139",
+          "devname": "PowerShot A640"
+        },
+        {
+          "devid": "313a",
+          "devname": "PowerShot A630"
+        },
+        {
+          "devid": "3141",
+          "devname": "SELPHY ES1"
+        },
+        {
+          "devid": "3136",
+          "devname": "PowerShot SD800 IS / Digital IXUS 850 IS / IXY DIGITAL 900 IS"
+        },
+        {
+          "devid": "3137",
+          "devname": "PowerShot SD40 / Digital IXUS i7 IXY / DIGITAL L4"
+        },
+        {
+          "devid": "3138",
+          "devname": "PowerShot A710 IS"
+        },
+        {
+          "devid": "3127",
+          "devname": "SELPHY CP710"
+        },
+        {
+          "devid": "3128",
+          "devname": "SELPHY CP510"
+        },
+        {
+          "devid": "312d",
+          "devname": "Elura 100"
+        },
+        {
+          "devid": "311c",
+          "devname": "PowerShot SD600 DIGITAL ELPH / DIGITAL IXUS 60 / IXY DIGITAL 70"
+        },
+        {
+          "devid": "3125",
+          "devname": "PowerShot G7"
+        },
+        {
+          "devid": "3126",
+          "devname": "PowerShot A530"
+        },
+        {
+          "devid": "3119",
+          "devname": "PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS"
+        },
+        {
+          "devid": "311a",
+          "devname": "PowerShot S3 IS"
+        },
+        {
+          "devid": "311b",
+          "devname": "PowerShot A540"
+        },
+        {
+          "devid": "3115",
+          "devname": "PowerShot SD900 / Digital IXUS 900 Ti / IXY DIGITAL 1000"
+        },
+        {
+          "devid": "3116",
+          "devname": "Digital IXUS 750 / PowerShot SD550 (PTP mode)"
+        },
+        {
+          "devid": "3117",
+          "devname": "PowerShot A700"
+        },
+        {
+          "devid": "310e",
+          "devname": "Digital IXUS 50 (PTP mode)"
+        },
+        {
+          "devid": "310f",
+          "devname": "PowerShot A420"
+        },
+        {
+          "devid": "3110",
+          "devname": "EOS Digital Rebel XTi"
+        },
+        {
+          "devid": "30fe",
+          "devname": "Digital IXUS 65 (PTP mode)/PowerShot SD630 (PTP mode)"
+        },
+        {
+          "devid": "30ff",
+          "devname": "Digital IXUS 55 (PTP mode)/PowerShot SD450 (PTP mode)"
+        },
+        {
+          "devid": "3100",
+          "devname": "PowerShot TX1"
+        },
+        {
+          "devid": "310b",
+          "devname": "SELPHY CP600"
+        },
+        {
+          "devid": "30fa",
+          "devname": "PowerShot S80"
+        },
+        {
+          "devid": "30fc",
+          "devname": "PowerShot A620 (PTP mode)"
+        },
+        {
+          "devid": "30fd",
+          "devname": "PowerShot A610 (normal mode)/PowerShot A610 (PTP mode)"
+        },
+        {
+          "devid": "30f6",
+          "devname": "SELPHY CP400"
+        },
+        {
+          "devid": "30f8",
+          "devname": "Powershot A430"
+        },
+        {
+          "devid": "30f9",
+          "devname": "PowerShot A410 (PTP mode)"
+        },
+        {
+          "devid": "30f2",
+          "devname": "Digital IXUS 700 (normal mode) / Digital IXUS 700 (PTP mode) / IXY Digital 600 (normal mode) / PowerShot SD500 (normal mode) / PowerShot SD500 (PTP mode)"
+        },
+        {
+          "devid": "30f4",
+          "devname": "PowerShot SD30 / Ixus iZoom / IXY DIGITAL L3"
+        },
+        {
+          "devid": "30f5",
+          "devname": "SELPHY CP500"
+        },
+        {
+          "devid": "30ec",
+          "devname": "EOS 20D (ptp)"
+        },
+        {
+          "devid": "30ee",
+          "devname": "EOS 350D"
+        },
+        {
+          "devid": "30ef",
+          "devname": "EOS 350D (ptp)"
+        },
+        {
+          "devid": "30f0",
+          "devname": "PowerShot S2 IS (PTP mode)"
+        },
+        {
+          "devid": "30c4",
+          "devname": "Digital IXUS i5 (normal mode) / IXY Digital L2 (normal mode) / PowerShot SD20 (normal mode)"
+        },
+        {
+          "devid": "30ea",
+          "devname": "EOS 1D Mark II (PTP mode)"
+        },
+        {
+          "devid": "30eb",
+          "devname": "EOS 20D"
+        },
+        {
+          "devid": "30c0",
+          "devname": "Digital IXUS 30 (PTP mode) / PowerShot SD200 (PTP mode)"
+        },
+        {
+          "devid": "30c1",
+          "devname": "Digital IXUS 50 (normal mode) / IXY Digital 55 (normal mode) / PowerShot A520 (PTP mode) / PowerShot SD400 (normal mode)"
+        },
+        {
+          "devid": "30c2",
+          "devname": "PowerShot A510 (normal mode) / PowerShot A510 (PTP mode)"
+        },
+        {
+          "devid": "30bd",
+          "devname": "CP-220"
+        },
+        {
+          "devid": "30be",
+          "devname": "CP-330"
+        },
+        {
+          "devid": "30bf",
+          "devname": "Digital IXUS 40"
+        },
+        {
+          "devid": "30b8",
+          "devname": "PowerShot A310 / PowerShot A310 (PTP mode)"
+        },
+        {
+          "devid": "30b9",
+          "devname": "Powershot A85"
+        },
+        {
+          "devid": "30ba",
+          "devname": "PowerShot S410 Digital Elph"
+        },
+        {
+          "devid": "30bb",
+          "devname": "PowerShot A95"
+        },
+        {
+          "devid": "30b4",
+          "devname": "PowerShot S500"
+        },
+        {
+          "devid": "30b5",
+          "devname": "PowerShot A75"
+        },
+        {
+          "devid": "30b6",
+          "devname": "Digital IXUS II2  / Digital IXUS II2 (PTP mode) / PowerShot SD110 (PTP mode) / PowerShot SD110 Digital ELPH"
+        },
+        {
+          "devid": "30b7",
+          "devname": "PowerShot A400 / PowerShot A400 (PTP mode)"
+        },
+        {
+          "devid": "30b1",
+          "devname": "PowerShot S70 (normal mode) / PowerShot S70 (PTP mode)"
+        },
+        {
+          "devid": "30b2",
+          "devname": "PowerShot S60 (normal mode) / PowerShot S60 (PTP mode)"
+        },
+        {
+          "devid": "30b3",
+          "devname": "PowerShot G6 (normal mode) / PowerShot G6 (PTP mode)"
+        },
+        {
+          "devid": "30a2",
+          "devname": "Camera"
+        },
+        {
+          "devid": "30a8",
+          "devname": "Elura 60E/Optura 40 (ptp)"
+        },
+        {
+          "devid": "30a9",
+          "devname": "MVX25i (normal mode) / Optura 40 (normal mode)"
+        },
+        {
+          "devid": "309d",
+          "devname": "Powershot Pro 1"
+        },
+        {
+          "devid": "309f",
+          "devname": "Camera"
+        },
+        {
+          "devid": "30a0",
+          "devname": "Camera"
+        },
+        {
+          "devid": "30a1",
+          "devname": "Camera"
+        },
+        {
+          "devid": "3099",
+          "devname": "EOS 300D (ptp)"
+        },
+        {
+          "devid": "309a",
+          "devname": "PowerShot A80"
+        },
+        {
+          "devid": "309b",
+          "devname": "Digital IXUS (ptp)"
+        },
+        {
+          "devid": "309c",
+          "devname": "PowerShot S1 IS"
+        },
+        {
+          "devid": "308e",
+          "devname": "FV M1 (normal mode) / MVX 3i (normal mode) / Optura Xi (normal mode)"
+        },
+        {
+          "devid": "3093",
+          "devname": "Optura 300"
+        },
+        {
+          "devid": "3096",
+          "devname": "IXY DV M2 (normal mode) / MVX 10i (normal mode)"
+        },
+        {
+          "devid": "3088",
+          "devname": "Elura 50 (normal mode)"
+        },
+        {
+          "devid": "308d",
+          "devname": "MVX3i"
+        },
+        {
+          "devid": "3084",
+          "devname": "EOS 300D / EOS Digital Rebel"
+        },
+        {
+          "devid": "3085",
+          "devname": "PowerShot G5"
+        },
+        {
+          "devid": "3087",
+          "devname": "Elura 50 (PTP mode)"
+        },
+        {
+          "devid": "3081",
+          "devname": "Optura 10"
+        },
+        {
+          "devid": "3082",
+          "devname": "MVX100i / Optura 10"
+        },
+        {
+          "devid": "3083",
+          "devname": "EOS 10D"
+        },
+        {
+          "devid": "307f",
+          "devname": "Optura 20"
+        },
+        {
+          "devid": "3080",
+          "devname": "MVX150i (normal mode) / Optura 20 (normal mode)"
+        },
+        {
+          "devid": "307c",
+          "devname": "CP-200"
+        },
+        {
+          "devid": "307d",
+          "devname": "CP-300"
+        },
+        {
+          "devid": "307a",
+          "devname": "MV650i (normal mode)"
+        },
+        {
+          "devid": "307b",
+          "devname": "MV630i Digital Video Camera"
+        },
+        {
+          "devid": "3078",
+          "devname": "ZR70MC Digital Camcorder"
+        },
+        {
+          "devid": "3077",
+          "devname": "PowerShot S50"
+        },
+        {
+          "devid": "3074",
+          "devname": "PowerShot A60 (ptp)"
+        },
+        {
+          "devid": "3075",
+          "devname": "IXUS 400 Camera"
+        },
+        {
+          "devid": "3076",
+          "devname": "PowerShot A300"
+        },
+        {
+          "devid": "3070",
+          "devname": "PowerShot S230"
+        },
+        {
+          "devid": "3071",
+          "devname": "PowerShot S230 (ptp)"
+        },
+        {
+          "devid": "3072",
+          "devname": "PowerShot SD100 / Digital IXUS II (ptp)"
+        },
+        {
+          "devid": "3073",
+          "devname": "PowerShot A70 (ptp)"
+        },
+        {
+          "devid": "306e",
+          "devname": "PowerShot G3 (normal mode)"
+        },
+        {
+          "devid": "306f",
+          "devname": "PowerShot G3 (ptp)"
+        },
+        {
+          "devid": "306a",
+          "devname": "Digital unknown 3"
+        },
+        {
+          "devid": "306b",
+          "devname": "MVX2i Digital Video Camera"
+        },
+        {
+          "devid": "306c",
+          "devname": "PowerShot S45"
+        },
+        {
+          "devid": "306d",
+          "devname": "PowerShot S45 PtP Mode"
+        },
+        {
+          "devid": "3063",
+          "devname": "CP-100"
+        },
+        {
+          "devid": "3065",
+          "devname": "PowerShot S200"
+        },
+        {
+          "devid": "3066",
+          "devname": "Digital IXUS 330"
+        },
+        {
+          "devid": "3067",
+          "devname": "MV550i Digital Video Camera"
+        },
+        {
+          "devid": "3069",
+          "devname": "PowerShot G3"
+        },
+        {
+          "devid": "305b",
+          "devname": "ZR45MC Digital Camcorder"
+        },
+        {
+          "devid": "305c",
+          "devname": "PowerShot unknown 2"
+        },
+        {
+          "devid": "3060",
+          "devname": "EOS D60"
+        },
+        {
+          "devid": "3061",
+          "devname": "PowerShot A100"
+        },
+        {
+          "devid": "3062",
+          "devname": "PowerShot A200"
+        },
+        {
+          "devid": "3057",
+          "devname": "PowerShot S30"
+        },
+        {
+          "devid": "3058",
+          "devname": "PowerShot A40"
+        },
+        {
+          "devid": "3059",
+          "devname": "PowerShot A30"
+        },
+        {
+          "devid": "3051",
+          "devname": "PowerShot S110"
+        },
+        {
+          "devid": "3052",
+          "devname": "Digital IXUS V"
+        },
+        {
+          "devid": "3055",
+          "devname": "PowerShot G2"
+        },
+        {
+          "devid": "3056",
+          "devname": "PowerShot S40"
+        },
+        {
+          "devid": "304e",
+          "devname": "PowerShot A20"
+        },
+        {
+          "devid": "304f",
+          "devname": "PowerShot A10"
+        },
+        {
+          "devid": "3050",
+          "devname": "PowerShot unknown 1"
+        },
+        {
+          "devid": "304b",
+          "devname": "IXY Digital 300"
+        },
+        {
+          "devid": "304c",
+          "devname": "PowerShot S300"
+        },
+        {
+          "devid": "304d",
+          "devname": "Digital IXUS 300"
+        },
+        {
+          "devid": "3047",
+          "devname": "Digital IXUS"
+        },
+        {
+          "devid": "3048",
+          "devname": "PowerShot G1"
+        },
+        {
+          "devid": "3049",
+          "devname": "PowerShot Pro90 IS"
+        },
+        {
+          "devid": "304a",
+          "devname": "CP-10"
+        },
+        {
+          "devid": "3044",
+          "devname": "EOS D30"
+        },
+        {
+          "devid": "3045",
+          "devname": "PowerShot S100"
+        },
+        {
+          "devid": "3046",
+          "devname": "IXY Digital"
+        },
+        {
+          "devid": "2796",
+          "devname": "LBP6230/6240"
+        },
+        {
+          "devid": "3041",
+          "devname": "PowerShot S10"
+        },
+        {
+          "devid": "3042",
+          "devname": "CanoScan FS4000US Film Scanner"
+        },
+        {
+          "devid": "3043",
+          "devname": "PowerShot S20"
+        },
+        {
+          "devid": "2736",
+          "devname": "I-SENSYS MF4550d"
+        },
+        {
+          "devid": "2737",
+          "devname": "MF4410"
+        },
+        {
+          "devid": "2742",
+          "devname": "imageRUNNER1133 series"
+        },
+        {
+          "devid": "2771",
+          "devname": "LBP6020"
+        },
+        {
+          "devid": "26ff",
+          "devname": "LBP6300"
+        },
+        {
+          "devid": "271a",
+          "devname": "LBP6000"
+        },
+        {
+          "devid": "271b",
+          "devname": "LBP6200"
+        },
+        {
+          "devid": "271c",
+          "devname": "LBP7010C/7018C"
+        },
+        {
+          "devid": "26db",
+          "devname": "LBP3100/LBP3108/LBP3150"
+        },
+        {
+          "devid": "26e6",
+          "devname": "iR1024"
+        },
+        {
+          "devid": "26ea",
+          "devname": "LBP9100C"
+        },
+        {
+          "devid": "26ee",
+          "devname": "MF4320-4350"
+        },
+        {
+          "devid": "26f1",
+          "devname": "LBP7200C"
+        },
+        {
+          "devid": "26b9",
+          "devname": "LBP3310"
+        },
+        {
+          "devid": "26ba",
+          "devname": "LBP5050"
+        },
+        {
+          "devid": "26da",
+          "devname": "LBP3010/LBP3018/LBP3050"
+        },
+        {
+          "devid": "26b0",
+          "devname": "MF4600 series"
+        },
+        {
+          "devid": "26b4",
+          "devname": "MF4010 series"
+        },
+        {
+          "devid": "26b5",
+          "devname": "MF4200 series"
+        },
+        {
+          "devid": "26b6",
+          "devname": "FAX-L140/L130"
+        },
+        {
+          "devid": "2691",
+          "devname": "iR7105"
+        },
+        {
+          "devid": "26a1",
+          "devname": "LBP5300"
+        },
+        {
+          "devid": "26a3",
+          "devname": "MF4100 series"
+        },
+        {
+          "devid": "26a4",
+          "devname": "LBP5100"
+        },
+        {
+          "devid": "268d",
+          "devname": "iR 6870C EUR"
+        },
+        {
+          "devid": "268e",
+          "devname": "iR C5870"
+        },
+        {
+          "devid": "268f",
+          "devname": "iR 5870C EUR"
+        },
+        {
+          "devid": "2689",
+          "devname": "FAX-L180/L380S/L398S"
+        },
+        {
+          "devid": "268a",
+          "devname": "LC310/L390/L408S"
+        },
+        {
+          "devid": "268b",
+          "devname": "LBP3500"
+        },
+        {
+          "devid": "268c",
+          "devname": "iR C6870"
+        },
+        {
+          "devid": "2686",
+          "devname": "MF6500 series"
+        },
+        {
+          "devid": "2687",
+          "devname": "iR4530"
+        },
+        {
+          "devid": "2688",
+          "devname": "LBP3460"
+        },
+        {
+          "devid": "267b",
+          "devname": "iR2020"
+        },
+        {
+          "devid": "267d",
+          "devname": "MF7100 series"
+        },
+        {
+          "devid": "267e",
+          "devname": "LBP3300"
+        },
+        {
+          "devid": "2684",
+          "devname": "MF3200 series"
+        },
+        {
+          "devid": "2678",
+          "devname": "iR 2570C EUR"
+        },
+        {
+          "devid": "2679",
+          "devname": "LBP5000"
+        },
+        {
+          "devid": "267a",
+          "devname": "iR2016"
+        },
+        {
+          "devid": "2674",
+          "devname": "FAX-L120"
+        },
+        {
+          "devid": "2675",
+          "devname": "iR2830"
+        },
+        {
+          "devid": "2676",
+          "devname": "LBP2900"
+        },
+        {
+          "devid": "2677",
+          "devname": "iR C2570"
+        },
+        {
+          "devid": "2672",
+          "devname": "iR C3170"
+        },
+        {
+          "devid": "2673",
+          "devname": "iR 3170C EUR"
+        },
+        {
+          "devid": "266e",
+          "devname": "CAPT Device"
+        },
+        {
+          "devid": "266f",
+          "devname": "iR2230"
+        },
+        {
+          "devid": "2670",
+          "devname": "iR3530"
+        },
+        {
+          "devid": "2671",
+          "devname": "iR5570/iR6570"
+        },
+        {
+          "devid": "266b",
+          "devname": "iR8070"
+        },
+        {
+          "devid": "266c",
+          "devname": "iR9070"
+        },
+        {
+          "devid": "266d",
+          "devname": "iR 5800C EUR"
+        },
+        {
+          "devid": "2666",
+          "devname": "iR C5800"
+        },
+        {
+          "devid": "2667",
+          "devname": "iR85PLUS"
+        },
+        {
+          "devid": "2669",
+          "devname": "iR105PLUS"
+        },
+        {
+          "devid": "266a",
+          "devname": "LBP3000"
+        },
+        {
+          "devid": "2663",
+          "devname": "iR3570/iR4570"
+        },
+        {
+          "devid": "2664",
+          "devname": "iR2270/iR2870"
+        },
+        {
+          "devid": "2665",
+          "devname": "iR C2620"
+        },
+        {
+          "devid": "265d",
+          "devname": "MF5730"
+        },
+        {
+          "devid": "265e",
+          "devname": "MF5750"
+        },
+        {
+          "devid": "265f",
+          "devname": "MF5770"
+        },
+        {
+          "devid": "2660",
+          "devname": "MF3110"
+        },
+        {
+          "devid": "2659",
+          "devname": "MF8100"
+        },
+        {
+          "devid": "265b",
+          "devname": "CAPT Printer"
+        },
+        {
+          "devid": "265c",
+          "devname": "iR C3220"
+        },
+        {
+          "devid": "2654",
+          "devname": "LBP3600"
+        },
+        {
+          "devid": "2655",
+          "devname": "FP-L170/MF350/L380/L398"
+        },
+        {
+          "devid": "2656",
+          "devname": "iR1510-1670 CAPT Printer"
+        },
+        {
+          "devid": "2657",
+          "devname": "LBP3210"
+        },
+        {
+          "devid": "264e",
+          "devname": "MF5630"
+        },
+        {
+          "devid": "264f",
+          "devname": "MF5650 (FAX)"
+        },
+        {
+          "devid": "2650",
+          "devname": "iR 6800C EUR"
+        },
+        {
+          "devid": "2651",
+          "devname": "iR 3100C EUR"
+        },
+        {
+          "devid": "2647",
+          "devname": "MF5550 Composite"
+        },
+        {
+          "devid": "264c",
+          "devname": "PIXMA MP740"
+        },
+        {
+          "devid": "264d",
+          "devname": "PIXMA MP710"
+        },
+        {
+          "devid": "263d",
+          "devname": "PIXMA MP370"
+        },
+        {
+          "devid": "263e",
+          "devname": "PIXMA MP390"
+        },
+        {
+          "devid": "263f",
+          "devname": "PIXMA MP375R"
+        },
+        {
+          "devid": "2646",
+          "devname": "MF5530 Scanner Device V1.9.1"
+        },
+        {
+          "devid": "2637",
+          "devname": "iR C6800"
+        },
+        {
+          "devid": "2638",
+          "devname": "iR C3100"
+        },
+        {
+          "devid": "263c",
+          "devname": "PIXMA MP360"
+        },
+        {
+          "devid": "2634",
+          "devname": "PC-D300/FAX-L400/ICD300"
+        },
+        {
+          "devid": "2635",
+          "devname": "MPC190"
+        },
+        {
+          "devid": "2636",
+          "devname": "LBP3200"
+        },
+        {
+          "devid": "2631",
+          "devname": "LASER CLASS 700"
+        },
+        {
+          "devid": "2632",
+          "devname": "FAX-L2000"
+        },
+        {
+          "devid": "2633",
+          "devname": "LASERCLASS 500"
+        },
+        {
+          "devid": "262c",
+          "devname": "imageCLASS D300"
+        },
+        {
+          "devid": "262d",
+          "devname": "iR C3200"
+        },
+        {
+          "devid": "262f",
+          "devname": "PIXMA MP730"
+        },
+        {
+          "devid": "2630",
+          "devname": "PIXMA MP700"
+        },
+        {
+          "devid": "2623",
+          "devname": "FAX-B180C"
+        },
+        {
+          "devid": "2629",
+          "devname": "FAXPHONE L75"
+        },
+        {
+          "devid": "262b",
+          "devname": "LaserShot LBP-1120 Printer"
+        },
+        {
+          "devid": "261c",
+          "devname": "iC2300"
+        },
+        {
+          "devid": "261f",
+          "devname": "MPC200 Printer"
+        },
+        {
+          "devid": "2621",
+          "devname": "iR2000"
+        },
+        {
+          "devid": "2622",
+          "devname": "iR2010"
+        },
+        {
+          "devid": "2617",
+          "devname": "LBP1210"
+        },
+        {
+          "devid": "261a",
+          "devname": "iR1600"
+        },
+        {
+          "devid": "261b",
+          "devname": "iR1610"
+        },
+        {
+          "devid": "2610",
+          "devname": "MPC600F"
+        },
+        {
+          "devid": "2611",
+          "devname": "SmartBase MPC400"
+        },
+        {
+          "devid": "2612",
+          "devname": "MultiPASS C855"
+        },
+        {
+          "devid": "2603",
+          "devname": "MultiPASS C755"
+        },
+        {
+          "devid": "260a",
+          "devname": "LBP810"
+        },
+        {
+          "devid": "260e",
+          "devname": "LBP-2000"
+        },
+        {
+          "devid": "2228",
+          "devname": "CanoScan 4400F"
+        },
+        {
+          "devid": "2229",
+          "devname": "CanoScan 8600F"
+        },
+        {
+          "devid": "2602",
+          "devname": "MultiPASS C555"
+        },
+        {
+          "devid": "2220",
+          "devname": "CanoScan LIDE 25"
+        },
+        {
+          "devid": "2224",
+          "devname": "CanoScan LiDE 600F"
+        },
+        {
+          "devid": "2225",
+          "devname": "CanoScan LiDE 70"
+        },
+        {
+          "devid": "221c",
+          "devname": "CanoScan LiDE 60"
+        },
+        {
+          "devid": "221e",
+          "devname": "CanoScan 8400F"
+        },
+        {
+          "devid": "221f",
+          "devname": "CanoScan LiDE 500F"
+        },
+        {
+          "devid": "2216",
+          "devname": "CanoScan 3200F"
+        },
+        {
+          "devid": "2217",
+          "devname": "CanoScan 5200F"
+        },
+        {
+          "devid": "2219",
+          "devname": "CanoScan 9950F"
+        },
+        {
+          "devid": "221b",
+          "devname": "CanoScan 4200F"
+        },
+        {
+          "devid": "2213",
+          "devname": "CanoScan LiDE 50/LiDE 35/LiDE 40"
+        },
+        {
+          "devid": "2214",
+          "devname": "CanoScan LiDE 80"
+        },
+        {
+          "devid": "2215",
+          "devname": "CanoScan 3000/3000F/3000ex"
+        },
+        {
+          "devid": "220f",
+          "devname": "CanoScan 8000F"
+        },
+        {
+          "devid": "2210",
+          "devname": "CanoScan 9900F"
+        },
+        {
+          "devid": "2212",
+          "devname": "CanoScan 5000F"
+        },
+        {
+          "devid": "220b",
+          "devname": "CanoScan D646U"
+        },
+        {
+          "devid": "220c",
+          "devname": "CanoScan D1250U2"
+        },
+        {
+          "devid": "220d",
+          "devname": "CanoScan N670U/N676U/LiDE 20"
+        },
+        {
+          "devid": "220e",
+          "devname": "CanoScan N1240U/LiDE 30"
+        },
+        {
+          "devid": "2206",
+          "devname": "CanoScan N650U/N656U"
+        },
+        {
+          "devid": "2207",
+          "devname": "CanoScan 1220U"
+        },
+        {
+          "devid": "2208",
+          "devname": "CanoScan D660U"
+        },
+        {
+          "devid": "220a",
+          "devname": "CanoScan D2400UF"
+        },
+        {
+          "devid": "2202",
+          "devname": "CanoScan FB620U"
+        },
+        {
+          "devid": "2204",
+          "devname": "CanoScan FB630U"
+        },
+        {
+          "devid": "2205",
+          "devname": "CanoScan FB1210U"
+        },
+        {
+          "devid": "190e",
+          "devname": "CanoScan LiDE 120"
+        },
+        {
+          "devid": "190f",
+          "devname": "CanoScan LiDE 220"
+        },
+        {
+          "devid": "2200",
+          "devname": "CanoScan LiDE 25"
+        },
+        {
+          "devid": "2201",
+          "devname": "CanoScan FB320U"
+        },
+        {
+          "devid": "1909",
+          "devname": "CanoScan LiDE 110"
+        },
+        {
+          "devid": "190a",
+          "devname": "CanoScan LiDE 210"
+        },
+        {
+          "devid": "190d",
+          "devname": "CanoScan 9000F Mark II"
+        },
+        {
+          "devid": "1905",
+          "devname": "CanoScan LiDE 200"
+        },
+        {
+          "devid": "1906",
+          "devname": "CanoScan 5600F"
+        },
+        {
+          "devid": "1907",
+          "devname": "CanoScan LiDE 700F"
+        },
+        {
+          "devid": "1856",
+          "devname": "PIXMA TS6250"
+        },
+        {
+          "devid": "1900",
+          "devname": "CanoScan LiDE 90"
+        },
+        {
+          "devid": "1901",
+          "devname": "CanoScan 8800F"
+        },
+        {
+          "devid": "1904",
+          "devname": "CanoScan LiDE 100"
+        },
+        {
+          "devid": "178a",
+          "devname": "PIXMA MG3600 Series"
+        },
+        {
+          "devid": "178d",
+          "devname": "PIXMA MG6853"
+        },
+        {
+          "devid": "180b",
+          "devname": "PIXMA MG3000 series"
+        },
+        {
+          "devid": "177f",
+          "devname": "PIXMA MG5600 Series"
+        },
+        {
+          "devid": "1780",
+          "devname": "PIXMA MG2900 Series"
+        },
+        {
+          "devid": "1787",
+          "devname": "PIXMA MX490 Series"
+        },
+        {
+          "devid": "1774",
+          "devname": "PIXMA MX470 Series"
+        },
+        {
+          "devid": "1775",
+          "devname": "PIXMA MX530 Series"
+        },
+        {
+          "devid": "177c",
+          "devname": "PIXMA MG7500 Series"
+        },
+        {
+          "devid": "177e",
+          "devname": "PIXMA MG6600 Series"
+        },
+        {
+          "devid": "1770",
+          "devname": "PIXMA MG6400 Series"
+        },
+        {
+          "devid": "1771",
+          "devname": "PIXMA MG5500 Series"
+        },
+        {
+          "devid": "1772",
+          "devname": "PIXMA MG7100 Series"
+        },
+        {
+          "devid": "176b",
+          "devname": "PIXMA MX920 Series"
+        },
+        {
+          "devid": "176d",
+          "devname": "PIXMA MG2500 Series"
+        },
+        {
+          "devid": "176e",
+          "devname": "PIXMA MG3500 Series"
+        },
+        {
+          "devid": "176f",
+          "devname": "PIXMA MG6500 Series"
+        },
+        {
+          "devid": "1768",
+          "devname": "PIXMA MX450 Series"
+        },
+        {
+          "devid": "1769",
+          "devname": "PIXMA MX520 Series"
+        },
+        {
+          "devid": "176a",
+          "devname": "PIXMA MX720 Series"
+        },
+        {
+          "devid": "1763",
+          "devname": "PIXMA MG4200 Series"
+        },
+        {
+          "devid": "1764",
+          "devname": "PIXMA MG5400 Series"
+        },
+        {
+          "devid": "1765",
+          "devname": "PIXMA MG6300 Series"
+        },
+        {
+          "devid": "1766",
+          "devname": "PIXMA MX390 Series"
+        },
+        {
+          "devid": "175e",
+          "devname": "PIXMA MX890 Series"
+        },
+        {
+          "devid": "175f",
+          "devname": "PIXMA MP230"
+        },
+        {
+          "devid": "1762",
+          "devname": "PIXMA MG3200 Series"
+        },
+        {
+          "devid": "1759",
+          "devname": "PIXMA MX370 Series"
+        },
+        {
+          "devid": "175b",
+          "devname": "PIXMA MX430 Series"
+        },
+        {
+          "devid": "175c",
+          "devname": "PIXMA MX510 Series"
+        },
+        {
+          "devid": "175d",
+          "devname": "PIXMA MX710 Series"
+        },
+        {
+          "devid": "1755",
+          "devname": "PIXMA MG6200 Series"
+        },
+        {
+          "devid": "1756",
+          "devname": "PIXMA MG8200 Series"
+        },
+        {
+          "devid": "1757",
+          "devname": "PIXMA MP493"
+        },
+        {
+          "devid": "1750",
+          "devname": "PIXMA MX880 Series"
+        },
+        {
+          "devid": "1752",
+          "devname": "PIXMA MG3100 Series"
+        },
+        {
+          "devid": "1753",
+          "devname": "PIXMA MG4100 Series"
+        },
+        {
+          "devid": "1754",
+          "devname": "PIXMA MG5300 Series"
+        },
+        {
+          "devid": "174d",
+          "devname": "PIXMA MX360"
+        },
+        {
+          "devid": "174e",
+          "devname": "PIXMA MX410"
+        },
+        {
+          "devid": "174f",
+          "devname": "PIXMA MX420"
+        },
+        {
+          "devid": "1749",
+          "devname": "PIXMA MG5200 Series"
+        },
+        {
+          "devid": "174a",
+          "devname": "PIXMA MG6100 Series"
+        },
+        {
+          "devid": "174b",
+          "devname": "PIXMA MG8100 Series"
+        },
+        {
+          "devid": "1743",
+          "devname": "PIXMA MX870"
+        },
+        {
+          "devid": "1746",
+          "devname": "PIXMA MP280"
+        },
+        {
+          "devid": "1747",
+          "devname": "PIXMA MP495"
+        },
+        {
+          "devid": "1748",
+          "devname": "PIXMA MG5100 Series"
+        },
+        {
+          "devid": "1740",
+          "devname": "PIXMA MP990"
+        },
+        {
+          "devid": "1741",
+          "devname": "PIXMA MX340"
+        },
+        {
+          "devid": "1742",
+          "devname": "PIXMA MX350"
+        },
+        {
+          "devid": "173f",
+          "devname": "PIXMA MP640"
+        },
+        {
+          "devid": "173c",
+          "devname": "PIXMA MP490"
+        },
+        {
+          "devid": "173d",
+          "devname": "PIXMA MP550"
+        },
+        {
+          "devid": "173e",
+          "devname": "PIXMA MP560"
+        },
+        {
+          "devid": "1736",
+          "devname": "PIXMA MX320 series"
+        },
+        {
+          "devid": "1737",
+          "devname": "PIXMA MX330"
+        },
+        {
+          "devid": "173a",
+          "devname": "PIXMA MP250"
+        },
+        {
+          "devid": "173b",
+          "devname": "PIXMA MP270 All-In-One Printer"
+        },
+        {
+          "devid": "1732",
+          "devname": "PIXMA MP240"
+        },
+        {
+          "devid": "1733",
+          "devname": "PIXMA MP260"
+        },
+        {
+          "devid": "1734",
+          "devname": "PIXMA MP190"
+        },
+        {
+          "devid": "1735",
+          "devname": "PIXMA MX860"
+        },
+        {
+          "devid": "172e",
+          "devname": "PIXMA MP630"
+        },
+        {
+          "devid": "172f",
+          "devname": "PIXMA MP620"
+        },
+        {
+          "devid": "1730",
+          "devname": "PIXMA MP540"
+        },
+        {
+          "devid": "1731",
+          "devname": "PIXMA MP480"
+        },
+        {
+          "devid": "172b",
+          "devname": "MP140 ser"
+        },
+        {
+          "devid": "172c",
+          "devname": "PIXMA MX850"
+        },
+        {
+          "devid": "172d",
+          "devname": "PIXMA MP980"
+        },
+        {
+          "devid": "1727",
+          "devname": "PIXMA MX300"
+        },
+        {
+          "devid": "1728",
+          "devname": "PIXMA MX310 series"
+        },
+        {
+          "devid": "1729",
+          "devname": "PIXMA MX700"
+        },
+        {
+          "devid": "1723",
+          "devname": "PIXMA MP470"
+        },
+        {
+          "devid": "1724",
+          "devname": "PIXMA MP520 series"
+        },
+        {
+          "devid": "1725",
+          "devname": "PIXMA MP610"
+        },
+        {
+          "devid": "1726",
+          "devname": "PIXMA MP970"
+        },
+        {
+          "devid": "171b",
+          "devname": "PIXMA MP960"
+        },
+        {
+          "devid": "171c",
+          "devname": "PIXMA MX7600"
+        },
+        {
+          "devid": "1721",
+          "devname": "PIXMA MP210"
+        },
+        {
+          "devid": "1722",
+          "devname": "PIXMA MP220"
+        },
+        {
+          "devid": "1718",
+          "devname": "PIXMA MP600"
+        },
+        {
+          "devid": "1719",
+          "devname": "PIXMA MP600R"
+        },
+        {
+          "devid": "171a",
+          "devname": "PIXMA MP810"
+        },
+        {
+          "devid": "1714",
+          "devname": "MP160"
+        },
+        {
+          "devid": "1715",
+          "devname": "PIXMA MP180"
+        },
+        {
+          "devid": "1716",
+          "devname": "PIXMA MP460"
+        },
+        {
+          "devid": "1717",
+          "devname": "PIXMA MP510"
+        },
+        {
+          "devid": "1710",
+          "devname": "MP950"
+        },
+        {
+          "devid": "1712",
+          "devname": "PIXMA MP530"
+        },
+        {
+          "devid": "1713",
+          "devname": "PIXMA MP830 Scanner"
+        },
+        {
+          "devid": "170b",
+          "devname": "PIXMA MP450 Scanner"
+        },
+        {
+          "devid": "170c",
+          "devname": "PIXMA MP500 Scanner"
+        },
+        {
+          "devid": "170d",
+          "devname": "PIXMA MP800 Scanner"
+        },
+        {
+          "devid": "170e",
+          "devname": "PIXMA MP800R"
+        },
+        {
+          "devid": "1708",
+          "devname": "PIXMA MP760/MP770"
+        },
+        {
+          "devid": "1709",
+          "devname": "PIXMA MP150 Scanner"
+        },
+        {
+          "devid": "170a",
+          "devname": "PIXMA MP170 Scanner"
+        },
+        {
+          "devid": "1704",
+          "devname": "MP330 Composite"
+        },
+        {
+          "devid": "1706",
+          "devname": "PIXMA MP750 Scanner"
+        },
+        {
+          "devid": "1707",
+          "devname": "PIXMA MP780/MP790"
+        },
+        {
+          "devid": "1702",
+          "devname": "MP410 Composite"
+        },
+        {
+          "devid": "1703",
+          "devname": "MP430 Composite"
+        },
+        {
+          "devid": "160a",
+          "devname": "DR-2050C Scanner"
+        },
+        {
+          "devid": "1700",
+          "devname": "PIXMA MP110 Scanner"
+        },
+        {
+          "devid": "1701",
+          "devname": "PIXMA MP130 Scanner"
+        },
+        {
+          "devid": "1607",
+          "devname": "DR-6080 Scanner"
+        },
+        {
+          "devid": "1608",
+          "devname": "DR-2580C Scanner"
+        },
+        {
+          "devid": "1609",
+          "devname": "DR-3080CII"
+        },
+        {
+          "devid": "150f",
+          "devname": "BIJ2350 PCL"
+        },
+        {
+          "devid": "1510",
+          "devname": "BIJ1350 PCL"
+        },
+        {
+          "devid": "1512",
+          "devname": "BIJ1350D PCL"
+        },
+        {
+          "devid": "1601",
+          "devname": "DR-2080C Scanner"
+        },
+        {
+          "devid": "10e3",
+          "devname": "PIXMA iX6850 Printer"
+        },
+        {
+          "devid": "12fe",
+          "devname": "Printer in service mode"
+        },
+        {
+          "devid": "1404",
+          "devname": "W6400PG"
+        },
+        {
+          "devid": "1405",
+          "devname": "W8400PG"
+        },
+        {
+          "devid": "10c2",
+          "devname": "PIXMA iP1800 Printer"
+        },
+        {
+          "devid": "10c4",
+          "devname": "Pixma iP4500 Printer"
+        },
+        {
+          "devid": "10c9",
+          "devname": "PIXMA iP4600 Printer"
+        },
+        {
+          "devid": "10ca",
+          "devname": "PIXMA iP3600 Printer"
+        },
+        {
+          "devid": "10a9",
+          "devname": "iP6600D"
+        },
+        {
+          "devid": "10b6",
+          "devname": "PIXMA iP4300 Printer"
+        },
+        {
+          "devid": "10b7",
+          "devname": "PIXMA iP5300 Printer"
+        },
+        {
+          "devid": "10a5",
+          "devname": "iP5200"
+        },
+        {
+          "devid": "10a7",
+          "devname": "iP6210D"
+        },
+        {
+          "devid": "10a8",
+          "devname": "iP6220D"
+        },
+        {
+          "devid": "109d",
+          "devname": "iP90"
+        },
+        {
+          "devid": "10a0",
+          "devname": "PIXMA iP1600 Printer"
+        },
+        {
+          "devid": "10a2",
+          "devname": "iP4200"
+        },
+        {
+          "devid": "10a4",
+          "devname": "iP5200R"
+        },
+        {
+          "devid": "1097",
+          "devname": "PIXMA iP5000"
+        },
+        {
+          "devid": "1098",
+          "devname": "PIXMA iP1000"
+        },
+        {
+          "devid": "1099",
+          "devname": "PIXMA iP8500"
+        },
+        {
+          "devid": "109c",
+          "devname": "PIXMA iP4000R"
+        },
+        {
+          "devid": "1091",
+          "devname": "PIXMA iP1500"
+        },
+        {
+          "devid": "1093",
+          "devname": "PIXMA iP4000"
+        },
+        {
+          "devid": "1094",
+          "devname": "PIXMA iP3000x Printer"
+        },
+        {
+          "devid": "1095",
+          "devname": "PIXMA iP6000D"
+        },
+        {
+          "devid": "108d",
+          "devname": "PIXMA iP2000"
+        },
+        {
+          "devid": "108f",
+          "devname": "i80"
+        },
+        {
+          "devid": "1090",
+          "devname": "i9900 Photo Printer"
+        },
+        {
+          "devid": "108b",
+          "devname": "i900D"
+        },
+        {
+          "devid": "108c",
+          "devname": "i475D"
+        },
+        {
+          "devid": "1088",
+          "devname": "i965"
+        },
+        {
+          "devid": "108a",
+          "devname": "i455"
+        },
+        {
+          "devid": "1084",
+          "devname": "i250"
+        },
+        {
+          "devid": "1085",
+          "devname": "i255"
+        },
+        {
+          "devid": "1086",
+          "devname": "i560"
+        },
+        {
+          "devid": "107f",
+          "devname": "i860"
+        },
+        {
+          "devid": "1082",
+          "devname": "i350"
+        },
+        {
+          "devid": "107d",
+          "devname": "i9100"
+        },
+        {
+          "devid": "107e",
+          "devname": "i450"
+        },
+        {
+          "devid": "107a",
+          "devname": "S830D"
+        },
+        {
+          "devid": "107b",
+          "devname": "i320"
+        },
+        {
+          "devid": "107c",
+          "devname": "i470D"
+        },
+        {
+          "devid": "1076",
+          "devname": "i70"
+        },
+        {
+          "devid": "1077",
+          "devname": "i950"
+        },
+        {
+          "devid": "1073",
+          "devname": "I550 Printer"
+        },
+        {
+          "devid": "1074",
+          "devname": "S330 Printer"
+        },
+        {
+          "devid": "1070",
+          "devname": "S530D"
+        },
+        {
+          "devid": "1072",
+          "devname": "I850 Printer"
+        },
+        {
+          "devid": "106d",
+          "devname": "S750 Printer"
+        },
+        {
+          "devid": "106e",
+          "devname": "S820D"
+        },
+        {
+          "devid": "106a",
+          "devname": "S200 Printer"
+        },
+        {
+          "devid": "106b",
+          "devname": "S520 Printer"
+        },
+        {
+          "devid": "1067",
+          "devname": "S900"
+        },
+        {
+          "devid": "1068",
+          "devname": "S9000"
+        },
+        {
+          "devid": "1069",
+          "devname": "S820"
+        },
+        {
+          "devid": "1065",
+          "devname": "S100"
+        },
+        {
+          "devid": "1066",
+          "devname": "S630"
+        },
+        {
+          "devid": "1063",
+          "devname": "S4500"
+        },
+        {
+          "devid": "1064",
+          "devname": "S300 Printer"
+        },
+        {
+          "devid": "105e",
+          "devname": "S800"
+        },
+        {
+          "devid": "1062",
+          "devname": "S500 Printer"
+        },
+        {
+          "devid": "105c",
+          "devname": "S400"
+        },
+        {
+          "devid": "105d",
+          "devname": "S450 Printer"
+        },
+        {
+          "devid": "105a",
+          "devname": "BJC-55"
+        },
+        {
+          "devid": "105b",
+          "devname": "S600 Printer"
+        },
+        {
+          "devid": "1056",
+          "devname": "BJC-2110 Color Printer"
+        },
+        {
+          "devid": "1057",
+          "devname": "LR1"
+        },
+        {
+          "devid": "1054",
+          "devname": "BJC-6500"
+        },
+        {
+          "devid": "1055",
+          "devname": "BJC-85"
+        },
+        {
+          "devid": "1052",
+          "devname": "BJC-6100"
+        },
+        {
+          "devid": "1053",
+          "devname": "BJC-6200"
+        },
+        {
+          "devid": "1050",
+          "devname": "BJC-8200"
+        },
+        {
+          "devid": "1051",
+          "devname": "BJC-3000 Color Printer"
+        },
+        {
+          "devid": "1005",
+          "devname": "BJ Printer Hub"
+        },
+        {
+          "devid": "1035",
+          "devname": "PD Printer Storage"
+        }
+      ]
+    },
+    {
+      "vendor": "05f0",
+      "name": "Canopus Co., Ltd",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "DA-Port DAC"
+        }
+      ]
+    },
+    {
+      "vendor": "0491",
+      "name": "Capetronic",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Taxan Monitor Control"
+        }
+      ]
+    },
+    {
+      "vendor": "0498",
+      "name": "Capetronic (Kaohsiung) Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "c216",
+      "name": "Card Device Expert Co., LTD",
+      "devices": [
+        {
+          "devid": "0180",
+          "devname": "MSR90 MagStripe reader"
+        }
+      ]
+    },
+    {
+      "vendor": "2685",
+      "name": "Cardo Peripheral Systems LTD",
+      "devices": [
+        {
+          "devid": "0900",
+          "devname": "[Packtalk Bold Bluetooth Motorcycle Intercom]"
+        }
+      ]
+    },
+    {
+      "vendor": "0758",
+      "name": "Carl Zeiss Microscopy GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "07cc",
+      "name": "Carry Computer Eng., Co., Ltd",
+      "devices": [
+        {
+          "devid": "0350",
+          "devname": "9-in-1 Card Reader"
+        },
+        {
+          "devid": "0500",
+          "devname": "Mass Storage"
+        },
+        {
+          "devid": "0501",
+          "devname": "Mass Storage"
+        },
+        {
+          "devid": "0310",
+          "devname": "Mass Storage (UISDMA2W)"
+        },
+        {
+          "devid": "0311",
+          "devname": "Mass Storage (UISDMC14W)"
+        },
+        {
+          "devid": "0320",
+          "devname": "Mass Storage (UISDMC4W)"
+        },
+        {
+          "devid": "0321",
+          "devname": "Mass Storage (UISDMC37W)"
+        },
+        {
+          "devid": "0330",
+          "devname": "WINTERREADER Reader"
+        },
+        {
+          "devid": "0304",
+          "devname": "Mass Storage (UIM10W)"
+        },
+        {
+          "devid": "0305",
+          "devname": "Mass Storage (UIS10W)"
+        },
+        {
+          "devid": "0308",
+          "devname": "Mass Storage (UIC10W)"
+        },
+        {
+          "devid": "0309",
+          "devname": "Mass Storage (UISC3W)"
+        },
+        {
+          "devid": "0237",
+          "devname": "Velper (UISDMC4S)"
+        },
+        {
+          "devid": "0300",
+          "devname": "6-in-1 Card Reader"
+        },
+        {
+          "devid": "0301",
+          "devname": "6-in-1 Card Reader"
+        },
+        {
+          "devid": "0303",
+          "devname": "Mass Storage (UID10W)"
+        },
+        {
+          "devid": "0225",
+          "devname": "Mass Storage (UIS7S)"
+        },
+        {
+          "devid": "0227",
+          "devname": "Mass Storage (UCIDMA)"
+        },
+        {
+          "devid": "0234",
+          "devname": "Mass Storage (UIM7S)"
+        },
+        {
+          "devid": "0235",
+          "devname": "Mass Storage (UIS4S-S)"
+        },
+        {
+          "devid": "0215",
+          "devname": "Mass Storage (UPISA)"
+        },
+        {
+          "devid": "0217",
+          "devname": "Mass Storage (UPISDMA)"
+        },
+        {
+          "devid": "0223",
+          "devname": "Mass Storage (UCIDA)"
+        },
+        {
+          "devid": "0224",
+          "devname": "Mass Storage (UCIMA)"
+        },
+        {
+          "devid": "0208",
+          "devname": "Mass Storage (UCFC II)"
+        },
+        {
+          "devid": "0210",
+          "devname": "Mass Storage (UPIXXA)"
+        },
+        {
+          "devid": "0213",
+          "devname": "Mass Storage (UPIDA)"
+        },
+        {
+          "devid": "0214",
+          "devname": "Mass Storage (UPIMA)"
+        },
+        {
+          "devid": "0205",
+          "devname": "Mass Storage (UIS4/5S &amp; UIS7S)"
+        },
+        {
+          "devid": "0206",
+          "devname": "Mass Storage (UISDMC10S &amp; UISDMC11S)"
+        },
+        {
+          "devid": "0207",
+          "devname": "Mass Storage (UPIDMA)"
+        },
+        {
+          "devid": "0204",
+          "devname": "Mass Storage (UIM4/5S &amp; UIM7S)"
+        },
+        {
+          "devid": "0200",
+          "devname": "6-in-1 Card Reader"
+        },
+        {
+          "devid": "0201",
+          "devname": "Mass Storage (UISDMC1S &amp; UISDMC3S)"
+        },
+        {
+          "devid": "0202",
+          "devname": "Mass Storage (UISDMC5S)"
+        },
+        {
+          "devid": "0203",
+          "devname": "Mass Storage (UISMC5S)"
+        },
+        {
+          "devid": "0101",
+          "devname": "Reader (UIM)"
+        },
+        {
+          "devid": "0102",
+          "devname": "Reader (UISDMA)"
+        },
+        {
+          "devid": "0103",
+          "devname": "Reader (UISDMC)"
+        },
+        {
+          "devid": "0104",
+          "devname": "Reader (UISDM)"
+        },
+        {
+          "devid": "0030",
+          "devname": "Mass Storage (UISDMC12S)"
+        },
+        {
+          "devid": "0040",
+          "devname": "Mass Storage (UISDMC13S)"
+        },
+        {
+          "devid": "0100",
+          "devname": "Reader (UID)"
+        },
+        {
+          "devid": "000f",
+          "devname": "Reader (UICLIK)"
+        },
+        {
+          "devid": "0010",
+          "devname": "Reader (UISMA)"
+        },
+        {
+          "devid": "0012",
+          "devname": "Reader (UISC6SE-FLASH)"
+        },
+        {
+          "devid": "0014",
+          "devname": "Litronic Fortezza Reader"
+        },
+        {
+          "devid": "0007",
+          "devname": "Reader (UISA6SE)"
+        },
+        {
+          "devid": "000c",
+          "devname": "SM/CF Card Reader"
+        },
+        {
+          "devid": "000d",
+          "devname": "SM/CF Card Reader"
+        },
+        {
+          "devid": "000e",
+          "devname": "Reader (UISDA)"
+        },
+        {
+          "devid": "0003",
+          "devname": "SM Card Reader"
+        },
+        {
+          "devid": "0004",
+          "devname": "SM/CF/PCMCIA Card Reader"
+        },
+        {
+          "devid": "0005",
+          "devname": "Reader (UISA2SE)"
+        },
+        {
+          "devid": "0006",
+          "devname": "SM/CF/PCMCIA Card Reader"
+        },
+        {
+          "devid": "0000",
+          "devname": "CF Card Reader"
+        },
+        {
+          "devid": "0001",
+          "devname": "Reader (UICSE)"
+        },
+        {
+          "devid": "0002",
+          "devname": "Reader (UIS)"
+        }
+      ]
+    },
+    {
+      "vendor": "0f0c",
+      "name": "CAS Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "07cf",
+      "name": "Casio Computer Co., Ltd",
+      "devices": [
+        {
+          "devid": "6801",
+          "devname": "PL-40R"
+        },
+        {
+          "devid": "6802",
+          "devname": "MIDI Keyboard"
+        },
+        {
+          "devid": "6803",
+          "devname": "CTK-3500 (MIDI keyboard)"
+        },
+        {
+          "devid": "4107",
+          "devname": "CW-L300 Device"
+        },
+        {
+          "devid": "4500",
+          "devname": "LV-20 Digital Camera"
+        },
+        {
+          "devid": "6101",
+          "devname": "fx-9750gII"
+        },
+        {
+          "devid": "6102",
+          "devname": "fx-CP400"
+        },
+        {
+          "devid": "2002",
+          "devname": "E-125 Cassiopeia Pocket PC"
+        },
+        {
+          "devid": "3801",
+          "devname": "WMP-1 MP3-Watch"
+        },
+        {
+          "devid": "4001",
+          "devname": "Label Printer KL-P1000"
+        },
+        {
+          "devid": "4007",
+          "devname": "CW50 Device"
+        },
+        {
+          "devid": "4104",
+          "devname": "Cw75 Device"
+        },
+        {
+          "devid": "1125",
+          "devname": "Exilim EX-H10 Digital Camera (mass storage mode)"
+        },
+        {
+          "devid": "1133",
+          "devname": "Exilim EX-Z350 Digital Camera (mass storage mode)"
+        },
+        {
+          "devid": "1225",
+          "devname": "Exilim EX-H10 Digital Camera (PictBridge mode)"
+        },
+        {
+          "devid": "1233",
+          "devname": "Exilim EX-Z350 Digital Camera (PictBridge mode)"
+        },
+        {
+          "devid": "1003",
+          "devname": "Exilim EX-S500"
+        },
+        {
+          "devid": "1004",
+          "devname": "Exilim EX-Z120"
+        },
+        {
+          "devid": "1011",
+          "devname": "USB-CASIO PC CAMERA"
+        },
+        {
+          "devid": "1116",
+          "devname": "EXILIM EX-Z19"
+        },
+        {
+          "devid": "1001",
+          "devname": "QV-8000SX/5700/3000EX Digicam; Exilim EX-M20"
+        }
+      ]
+    },
+    {
+      "vendor": "1967",
+      "name": "CASIO HITACHI Mobile Communications Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0ca6",
+      "name": "Castles Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "3050",
+          "devname": "EZ710 Smart Card Reader"
+        },
+        {
+          "devid": "0050",
+          "devname": "EZ220PU Reader Controller"
+        },
+        {
+          "devid": "1077",
+          "devname": "Bludrive Family Smart Card Reader"
+        },
+        {
+          "devid": "107e",
+          "devname": "Reader Controller"
+        },
+        {
+          "devid": "2010",
+          "devname": "myPad110 PC/SC Smart Card Reader"
+        },
+        {
+          "devid": "0010",
+          "devname": "EZUSB PC/SC Smart Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0968",
+      "name": "Catalyst Enterprises, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "044c",
+      "name": "CCL/ITRI",
+      "devices": []
+    },
+    {
+      "vendor": "08ee",
+      "name": "CCSI/Hesso",
+      "devices": []
+    },
+    {
+      "vendor": "f3f0",
+      "name": "CCT, Inc",
+      "devices": [
+        {
+          "devid": "0740",
+          "devname": "multi-function device"
+        },
+        {
+          "devid": "1340",
+          "devname": "multi-function printer"
+        },
+        {
+          "devid": "1440",
+          "devname": "printer device"
+        },
+        {
+          "devid": "1921",
+          "devname": "printer"
+        }
+      ]
+    },
+    {
+      "vendor": "1065",
+      "name": "CCYU Technology",
+      "devices": [
+        {
+          "devid": "0020",
+          "devname": "USB-DVR2 Dev Board"
+        },
+        {
+          "devid": "2136",
+          "devname": "EasyDisk ED1064"
+        }
+      ]
+    },
+    {
+      "vendor": "154a",
+      "name": "Celectronic GmbH",
+      "devices": [
+        {
+          "devid": "8180",
+          "devname": "CARD STAR/medic2"
+        }
+      ]
+    },
+    {
+      "vendor": "0cb6",
+      "name": "Celestix Networks, Pte., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "19b4",
+      "name": "Celestron",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "SkyScout Personal Planetarium"
+        },
+        {
+          "devid": "0101",
+          "devname": "Handheld Digital Microscope 44302"
+        }
+      ]
+    },
+    {
+      "vendor": "1b26",
+      "name": "Cellex Power Products, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0cf5",
+      "name": "Cellink Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1733",
+      "name": "Cellink Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "RF Wireless Optical Mouse OP-701"
+        }
+      ]
+    },
+    {
+      "vendor": "112f",
+      "name": "Cellon International, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "09b5",
+      "name": "Celltrix Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "211f",
+      "name": "CELOT Corporation",
+      "devices": [
+        {
+          "devid": "6801",
+          "devname": "CDMA Products"
+        }
+      ]
+    },
+    {
+      "vendor": "0ea8",
+      "name": "CenDyne, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0723",
+      "name": "Centillium Communications Corp.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Palladia 300/400 Adsl Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "0cf9",
+      "name": "Central System Research Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "07f7",
+      "name": "Century Corp.",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "ScanLogic/Century Corporation uATA"
+        },
+        {
+          "devid": "011e",
+          "devname": "Century USB Disk Enclosure"
+        }
+      ]
+    },
+    {
+      "vendor": "0a22",
+      "name": "Century Semiconductor USA, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0796",
+      "name": "Certicom Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c8e",
+      "name": "Cesscom Co., Ltd",
+      "devices": [
+        {
+          "devid": "6000",
+          "devname": "Luxian Series"
+        }
+      ]
+    },
+    {
+      "vendor": "10f8",
+      "name": "Cesys GmbH",
+      "devices": [
+        {
+          "devid": "c583",
+          "devname": "EFM03"
+        },
+        {
+          "devid": "c503",
+          "devname": "EFM03 unconfigured"
+        },
+        {
+          "devid": "c581",
+          "devname": "EFM02"
+        },
+        {
+          "devid": "c582",
+          "devname": "EFM02/B"
+        },
+        {
+          "devid": "c501",
+          "devname": "EFM02 unconfigured"
+        },
+        {
+          "devid": "c502",
+          "devname": "EFM02/B unconfigured"
+        },
+        {
+          "devid": "c485",
+          "devname": "USBS6"
+        },
+        {
+          "devid": "c486",
+          "devname": "OP_MISS2"
+        },
+        {
+          "devid": "c487",
+          "devname": "NanoUsb"
+        },
+        {
+          "devid": "c481",
+          "devname": "USBV4F"
+        },
+        {
+          "devid": "c482",
+          "devname": "EFM01"
+        },
+        {
+          "devid": "c483",
+          "devname": "MISS2"
+        },
+        {
+          "devid": "c484",
+          "devname": "CID"
+        },
+        {
+          "devid": "c406",
+          "devname": "OP_MISS2 unconfigured"
+        },
+        {
+          "devid": "c407",
+          "devname": "NanoUsb uncofigured"
+        },
+        {
+          "devid": "c402",
+          "devname": "EFM01 unconfigured"
+        },
+        {
+          "devid": "c403",
+          "devname": "MISS2 unconfigured"
+        },
+        {
+          "devid": "c404",
+          "devname": "CID unconfigured"
+        },
+        {
+          "devid": "c405",
+          "devname": "USBS6 unconfigured"
+        },
+        {
+          "devid": "3203",
+          "devname": "CeboMSA64"
+        },
+        {
+          "devid": "3204",
+          "devname": "CeboDFN"
+        },
+        {
+          "devid": "3205",
+          "devname": "PSAA2304W_CASC"
+        },
+        {
+          "devid": "c401",
+          "devname": "USBV4F unconfigured"
+        },
+        {
+          "devid": "3201",
+          "devname": "CeboLC"
+        },
+        {
+          "devid": "3202",
+          "devname": "CeboStick"
+        }
+      ]
+    },
+    {
+      "vendor": "068e",
+      "name": "CH Products, Inc.",
+      "devices": [
+        {
+          "devid": "0501",
+          "devname": "CH Pro Pedals"
+        },
+        {
+          "devid": "0504",
+          "devname": "F-16 Combat Stick"
+        },
+        {
+          "devid": "00f4",
+          "devname": "Combatstick"
+        },
+        {
+          "devid": "00fa",
+          "devname": "Ch Throttle Quadrant"
+        },
+        {
+          "devid": "00ff",
+          "devname": "Flight Sim Yoke"
+        },
+        {
+          "devid": "0500",
+          "devname": "GameStick 3D"
+        },
+        {
+          "devid": "00e2",
+          "devname": "HFX OEM Joystick"
+        },
+        {
+          "devid": "00f0",
+          "devname": "Multi-Function Panel"
+        },
+        {
+          "devid": "00f1",
+          "devname": "Pro Throttle"
+        },
+        {
+          "devid": "00f2",
+          "devname": "Flight Sim Pedals"
+        },
+        {
+          "devid": "00f3",
+          "devname": "Fighterstick"
+        },
+        {
+          "devid": "00d3",
+          "devname": "OEM 3 axis 5 button joystick"
+        }
+      ]
+    },
+    {
+      "vendor": "8e06",
+      "name": "CH Products, Inc.",
+      "devices": [
+        {
+          "devid": "f700",
+          "devname": "DT225 Trackball"
+        }
+      ]
+    },
+    {
+      "vendor": "24c0",
+      "name": "Chaney Instrument",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Model 01036 weather center"
+        }
+      ]
+    },
+    {
+      "vendor": "0c62",
+      "name": "Chant Sincere Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1b5a",
+      "name": "Chao Zhou Kai Yuan Electric Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "073a",
+      "name": "Chaplet Systems, Inc.",
+      "devices": [
+        {
+          "devid": "2230",
+          "devname": "infrared dongle for remote"
+        }
+      ]
+    },
+    {
+      "vendor": "0d9c",
+      "name": "Chee Chen Hi-Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2123",
+      "name": "Cheeky Dream",
+      "devices": [
+        {
+          "devid": "1010",
+          "devname": "Rocket Launcher"
+        }
+      ]
+    },
+    {
+      "vendor": "09e9",
+      "name": "Chen-Source, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "05c8",
+      "name": "Cheng Uei Precision Industry Co., Ltd (Foxlink)",
+      "devices": [
+        {
+          "devid": "03cb",
+          "devname": "HP Wide Vision HD Integrated Webcam"
+        },
+        {
+          "devid": "0403",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "041b",
+          "devname": "HP 2.0MP High Definition Webcam"
+        },
+        {
+          "devid": "03a1",
+          "devname": "XiaoMi Webcam"
+        },
+        {
+          "devid": "03b1",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "03bc",
+          "devname": "HP Wide Vision HD Integrated Webcam"
+        },
+        {
+          "devid": "038e",
+          "devname": "HP Wide Vision HD integrated webcam"
+        },
+        {
+          "devid": "0318",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "0361",
+          "devname": "SunplusIT INC. HP Truevision HD Webcam"
+        },
+        {
+          "devid": "036e",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "0374",
+          "devname": "HP EliteBook integrated HD Webcam"
+        },
+        {
+          "devid": "0103",
+          "devname": "FO13FF-65 PC-CAM"
+        },
+        {
+          "devid": "010b",
+          "devname": "Webcam (UVC)"
+        },
+        {
+          "devid": "021a",
+          "devname": "HP Webcam"
+        },
+        {
+          "devid": "0233",
+          "devname": "HP Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "1c49",
+      "name": "Cherng Weei Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "046a",
+      "name": "Cherry GmbH",
+      "devices": [
+        {
+          "devid": "b091",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "010d",
+          "devname": "MX-Board 3.0 Keyboard"
+        },
+        {
+          "devid": "0180",
+          "devname": "Strait 3.0"
+        },
+        {
+          "devid": "b090",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0081",
+          "devname": "eHealth Keyboard G87 1504"
+        },
+        {
+          "devid": "00a1",
+          "devname": "SmartCard Reader Keyboard KC 1000 SC"
+        },
+        {
+          "devid": "0106",
+          "devname": "R-300 Wireless Mouse Receiver"
+        },
+        {
+          "devid": "003e",
+          "devname": "SmartTerminal ST-2xxx"
+        },
+        {
+          "devid": "0041",
+          "devname": "G86 6240 Keyboard"
+        },
+        {
+          "devid": "0080",
+          "devname": "eHealth Terminal ST 1503"
+        },
+        {
+          "devid": "002d",
+          "devname": "SmartTerminal XX44"
+        },
+        {
+          "devid": "003c",
+          "devname": "Raptor Gaming Keyboard"
+        },
+        {
+          "devid": "003d",
+          "devname": "Raptor Gaming Keyboard Integrated Hub"
+        },
+        {
+          "devid": "0023",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0027",
+          "devname": "CyMotion Master Solar Keyboard"
+        },
+        {
+          "devid": "002a",
+          "devname": "Wireless Mouse &amp; Keyboard"
+        },
+        {
+          "devid": "0008",
+          "devname": "Wireless Keyboard and Mouse"
+        },
+        {
+          "devid": "0010",
+          "devname": "SmartBoard XX44"
+        },
+        {
+          "devid": "0011",
+          "devname": "G83 (RS 6000) Keyboard"
+        },
+        {
+          "devid": "0021",
+          "devname": "CyMotion Expert Combo"
+        },
+        {
+          "devid": "0004",
+          "devname": "CyBoard Keyboard"
+        },
+        {
+          "devid": "0005",
+          "devname": "XX33 SmartCard Reader Keyboard"
+        },
+        {
+          "devid": "0001",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0003",
+          "devname": "My3000 Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "0a81",
+      "name": "Chesen Electronics Corp.",
+      "devices": [
+        {
+          "devid": "0701",
+          "devname": "USB Missile Launcher"
+        },
+        {
+          "devid": "ff01",
+          "devname": "Wireless Missile Launcher"
+        },
+        {
+          "devid": "0101",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0103",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0203",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "0205",
+          "devname": "PS/2 Keyboard+Mouse Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "1518",
+      "name": "Cheshire Engineering Corp.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "HDReye (before firmware loads)"
+        },
+        {
+          "devid": "0001",
+          "devname": "HDReye High Dynamic Range Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0ff7",
+      "name": "CHI SHING Computer Accessories Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "05fe",
+      "name": "Chic Technology Corp.",
+      "devices": [
+        {
+          "devid": "1010",
+          "devname": "Optical Wireless"
+        },
+        {
+          "devid": "2001",
+          "devname": "Microsoft Wireless Receiver 700"
+        },
+        {
+          "devid": "3030",
+          "devname": "Controller"
+        },
+        {
+          "devid": "3031",
+          "devname": "Controller"
+        },
+        {
+          "devid": "0007",
+          "devname": "Twinhead Mouse"
+        },
+        {
+          "devid": "0009",
+          "devname": "Inland Pro 4500/5000 Mouse"
+        },
+        {
+          "devid": "0011",
+          "devname": "Browser Mouse"
+        },
+        {
+          "devid": "0014",
+          "devname": "Gamepad"
+        },
+        {
+          "devid": "0001",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "0003",
+          "devname": "Cypress USB Mouse"
+        },
+        {
+          "devid": "0005",
+          "devname": "Viewmaster 4D Browser Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0472",
+      "name": "Chicony Electronics Co., Ltd",
+      "devices": [
+        {
+          "devid": "b091",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "0065",
+          "devname": "PFU-65 Keyboard [Chicony]"
+        },
+        {
+          "devid": "b086",
+          "devname": "Asus USB2.0 Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "04f2",
+      "name": "Chicony Electronics Co., Ltd",
+      "devices": [
+        {
+          "devid": "b5db",
+          "devname": "HP Webcam"
+        },
+        {
+          "devid": "b604",
+          "devname": "Integrated Camera (1280x720@30)"
+        },
+        {
+          "devid": "b681",
+          "devname": "ThinkPad T490 Webcam"
+        },
+        {
+          "devid": "b563",
+          "devname": "Integrated Camera"
+        },
+        {
+          "devid": "b5ce",
+          "devname": "Integrated Camera"
+        },
+        {
+          "devid": "b5cf",
+          "devname": "Integrated IR Camera"
+        },
+        {
+          "devid": "b40e",
+          "devname": "HP Truevision HD camera"
+        },
+        {
+          "devid": "b444",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "b49f",
+          "devname": "Bluetooth (RTL8723BE)"
+        },
+        {
+          "devid": "b3f6",
+          "devname": "HD WebCam (Acer)"
+        },
+        {
+          "devid": "b3fd",
+          "devname": "HD WebCam (Asus N-series)"
+        },
+        {
+          "devid": "b354",
+          "devname": "UVC 1.00 device HD UVC WebCam"
+        },
+        {
+          "devid": "b394",
+          "devname": "Integrated Camera"
+        },
+        {
+          "devid": "b3eb",
+          "devname": "HP 720p HD Monitor Webcam"
+        },
+        {
+          "devid": "b2ea",
+          "devname": "Integrated Camera [ThinkPad]"
+        },
+        {
+          "devid": "b2f4",
+          "devname": "HP Webcam-50"
+        },
+        {
+          "devid": "b330",
+          "devname": "Asus 720p CMOS webcam"
+        },
+        {
+          "devid": "b2da",
+          "devname": "thinkpad t430s camera"
+        },
+        {
+          "devid": "b2db",
+          "devname": "Thinkpad T430 camera"
+        },
+        {
+          "devid": "b272",
+          "devname": "Lenovo EasyCamera"
+        },
+        {
+          "devid": "b2b0",
+          "devname": "Camera"
+        },
+        {
+          "devid": "b2b9",
+          "devname": "Lenovo Integrated Camera UVC"
+        },
+        {
+          "devid": "b257",
+          "devname": "Lenovo Integrated Camera"
+        },
+        {
+          "devid": "b26b",
+          "devname": "Sony Visual Communication Camera"
+        },
+        {
+          "devid": "b230",
+          "devname": "Integrated HP HD Webcam"
+        },
+        {
+          "devid": "b249",
+          "devname": "HP Integrated Webcam"
+        },
+        {
+          "devid": "b217",
+          "devname": "Lenovo Integrated Camera (0.3MP)"
+        },
+        {
+          "devid": "b221",
+          "devname": "integrated camera"
+        },
+        {
+          "devid": "b1d8",
+          "devname": "1.3M Webcam"
+        },
+        {
+          "devid": "b1e4",
+          "devname": "Toshiba Integrated Webcam"
+        },
+        {
+          "devid": "b213",
+          "devname": "Fujitsu Integrated Camera"
+        },
+        {
+          "devid": "b1cf",
+          "devname": "Lenovo Integrated Camera"
+        },
+        {
+          "devid": "b1d6",
+          "devname": "CNF9055 Toshiba Webcam"
+        },
+        {
+          "devid": "b1ac",
+          "devname": "HP Laptop Integrated Webcam [2 MP Fixed]"
+        },
+        {
+          "devid": "b1b4",
+          "devname": "Lenovo Integrated Camera"
+        },
+        {
+          "devid": "b1b9",
+          "devname": "Asus Integrated Webcam"
+        },
+        {
+          "devid": "b175",
+          "devname": "4-Port Hub"
+        },
+        {
+          "devid": "b1aa",
+          "devname": "Webcam-101"
+        },
+        {
+          "devid": "b14c",
+          "devname": "CNF8050 Webcam"
+        },
+        {
+          "devid": "b159",
+          "devname": "CNF8243 Webcam"
+        },
+        {
+          "devid": "b15c",
+          "devname": "Sony Vaio Integrated Camera"
+        },
+        {
+          "devid": "b091",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "b104",
+          "devname": "CNF7069 Webcam"
+        },
+        {
+          "devid": "b107",
+          "devname": "CNF7070 Webcam"
+        },
+        {
+          "devid": "b070",
+          "devname": "Camera"
+        },
+        {
+          "devid": "b071",
+          "devname": "2.0M UVC Webcam / CNF7129"
+        },
+        {
+          "devid": "b083",
+          "devname": "CKF7063 Webcam (HP)"
+        },
+        {
+          "devid": "b057",
+          "devname": "integrated USB webcam"
+        },
+        {
+          "devid": "b059",
+          "devname": "CKF7037 HP webcam"
+        },
+        {
+          "devid": "b064",
+          "devname": "CNA7137 Integrated Webcam"
+        },
+        {
+          "devid": "b036",
+          "devname": "Asus Integrated 0.3M UVC Webcam"
+        },
+        {
+          "devid": "b044",
+          "devname": "Acer CrystalEye Webcam"
+        },
+        {
+          "devid": "b027",
+          "devname": "Gateway USB 2.0 Webcam"
+        },
+        {
+          "devid": "b028",
+          "devname": "VGA UVC Webcam"
+        },
+        {
+          "devid": "b029",
+          "devname": "1.3M UVC Webcam"
+        },
+        {
+          "devid": "b023",
+          "devname": "Gateway USB 2.0 Webcam"
+        },
+        {
+          "devid": "b024",
+          "devname": "USB 2.0 Webcam"
+        },
+        {
+          "devid": "b025",
+          "devname": "Camera"
+        },
+        {
+          "devid": "b021",
+          "devname": "ViewSonic 1.3M, USB2.0 Webcam"
+        },
+        {
+          "devid": "b022",
+          "devname": "Gateway USB 2.0 Webcam"
+        },
+        {
+          "devid": "b015",
+          "devname": "VGA 24fps UVC Webcam"
+        },
+        {
+          "devid": "b016",
+          "devname": "VGA 30fps UVC Webcam"
+        },
+        {
+          "devid": "b018",
+          "devname": "2M UVC Webcam"
+        },
+        {
+          "devid": "b012",
+          "devname": "1.3 MPixel UVC Webcam"
+        },
+        {
+          "devid": "b013",
+          "devname": "USB 2.0 Camera"
+        },
+        {
+          "devid": "b008",
+          "devname": "USB 2.0 Camera"
+        },
+        {
+          "devid": "b009",
+          "devname": "Integrated Camera"
+        },
+        {
+          "devid": "b010",
+          "devname": "Integrated Camera"
+        },
+        {
+          "devid": "a208",
+          "devname": "DSC WIA Device (2320)"
+        },
+        {
+          "devid": "a209",
+          "devname": "Labtec DC-2320"
+        },
+        {
+          "devid": "a20a",
+          "devname": "DSC WIA Device (3310)"
+        },
+        {
+          "devid": "a20c",
+          "devname": "DSC WIA Device (3320)"
+        },
+        {
+          "devid": "a210",
+          "devname": "Audio Device"
+        },
+        {
+          "devid": "a136",
+          "devname": "LabTec Webcam 5500"
+        },
+        {
+          "devid": "a147",
+          "devname": "Medion Webcam"
+        },
+        {
+          "devid": "a204",
+          "devname": "DSC WIA Device (1300)"
+        },
+        {
+          "devid": "a128",
+          "devname": "PC Camera (SN9C202 + OV7663 + EEPROM)"
+        },
+        {
+          "devid": "a133",
+          "devname": "Gateway Webcam"
+        },
+        {
+          "devid": "a122",
+          "devname": "ORITE CCD Webcam(PC370R)"
+        },
+        {
+          "devid": "a123",
+          "devname": "ORITE CCD Webcam(PC370R)"
+        },
+        {
+          "devid": "a124",
+          "devname": "ORITE CCD Webcam(PC370R)"
+        },
+        {
+          "devid": "a120",
+          "devname": "ORITE CCD Webcam(PC370R)"
+        },
+        {
+          "devid": "a121",
+          "devname": "ORITE CCD Webcam(PC370R)"
+        },
+        {
+          "devid": "1121",
+          "devname": "Periboard 717 Mini Wireless Keyboard"
+        },
+        {
+          "devid": "a001",
+          "devname": "E-Video DC-100 Camera"
+        },
+        {
+          "devid": "0860",
+          "devname": "2.4G Multimedia Wireless Kit"
+        },
+        {
+          "devid": "0939",
+          "devname": "Amazon Basics mouse"
+        },
+        {
+          "devid": "1061",
+          "devname": "HP KG-1061 Wireless Keyboard+Mouse"
+        },
+        {
+          "devid": "0833",
+          "devname": "KU-0833 Keyboard"
+        },
+        {
+          "devid": "0841",
+          "devname": "HP Multimedia Keyboard"
+        },
+        {
+          "devid": "0618",
+          "devname": "RG-0618U Wireless HID Receiver &amp; KG-0609 Wireless Keyboard with Touchpad"
+        },
+        {
+          "devid": "0718",
+          "devname": "wired mouse"
+        },
+        {
+          "devid": "0760",
+          "devname": "Acer KU-0760 Keyboard"
+        },
+        {
+          "devid": "0403",
+          "devname": "KU-0420 keyboard"
+        },
+        {
+          "devid": "0418",
+          "devname": "KU-0418 Tactical Pad"
+        },
+        {
+          "devid": "0200",
+          "devname": "KBR-0108"
+        },
+        {
+          "devid": "0201",
+          "devname": "Gaming Keyboard KPD0250"
+        },
+        {
+          "devid": "0220",
+          "devname": "Wireless HID Receiver"
+        },
+        {
+          "devid": "0402",
+          "devname": "Genius LuxeMate i200 Keyboard"
+        },
+        {
+          "devid": "0111",
+          "devname": "KU-9908 Keyboard"
+        },
+        {
+          "devid": "0112",
+          "devname": "KU-8933 Keyboard with PS/2 Mouse port"
+        },
+        {
+          "devid": "0116",
+          "devname": "KU-2971/KU-0325 Keyboard"
+        },
+        {
+          "devid": "0002",
+          "devname": "NT68P81 Keyboard"
+        },
+        {
+          "devid": "0110",
+          "devname": "KU-2971 Keyboard"
+        },
+        {
+          "devid": "0001",
+          "devname": "KU-8933 Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "105f",
+      "name": "Chin Shong Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1677",
+      "name": "China Huada Integrated Circuit Design (Group) Co., Ltd. (CIDC Group)",
+      "devices": [
+        {
+          "devid": "0103",
+          "devname": "Token"
+        }
+      ]
+    },
+    {
+      "vendor": "1a2c",
+      "name": "China Resource Semico Co., Ltd",
+      "devices": [
+        {
+          "devid": "0024",
+          "devname": "Multimedia Keyboard"
+        },
+        {
+          "devid": "2124",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "2d23",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "427c",
+          "devname": "Backlit Keyboard [Cougar Vantar]"
+        },
+        {
+          "devid": "0021",
+          "devname": "Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "1ba8",
+      "name": "China Telecommunication Technology Labs",
+      "devices": []
+    },
+    {
+      "vendor": "0e82",
+      "name": "Ching Tai Electric Wire &amp; Cable Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "11a0",
+      "name": "Chipcon AS",
+      "devices": [
+        {
+          "devid": "eb11",
+          "devname": "CC2400EB 2.0 ZigBee Sniffer"
+        }
+      ]
+    },
+    {
+      "vendor": "1230",
+      "name": "Chipidea-Microelectronica, S.A.",
+      "devices": []
+    },
+    {
+      "vendor": "0b9f",
+      "name": "Chippo Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "0420",
+      "name": "Chips and Technologies",
+      "devices": [
+        {
+          "devid": "1307",
+          "devname": "Celly SIM Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "1e3d",
+      "name": "Chipsbank Microelectronics Co., Ltd",
+      "devices": [
+        {
+          "devid": "2093",
+          "devname": "CBM209x Flash Drive (OEM)"
+        },
+        {
+          "devid": "4082",
+          "devname": "CBM4082 SD Card Reader"
+        },
+        {
+          "devid": "198a",
+          "devname": "Flash Disk"
+        }
+      ]
+    },
+    {
+      "vendor": "0204",
+      "name": "Chipsbank Microelectronics Co., Ltd",
+      "devices": [
+        {
+          "devid": "6025",
+          "devname": "CBM2080 / CBM2090 Flash drive controller"
+        },
+        {
+          "devid": "6026",
+          "devname": "CBM1180 Flash drive controller"
+        }
+      ]
+    },
+    {
+      "vendor": "1976",
+      "name": "Chipsbrand Microelectronics (HK) Co., Ltd.",
+      "devices": [
+        {
+          "devid": "6025",
+          "devname": "CBM2090 Flash Drive"
+        },
+        {
+          "devid": "1307",
+          "devname": "microSD Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "164a",
+      "name": "ChipX",
+      "devices": []
+    },
+    {
+      "vendor": "108a",
+      "name": "Chloride Power Protection",
+      "devices": []
+    },
+    {
+      "vendor": "108a",
+      "name": "Chloride Power Protection",
+      "devices": []
+    },
+    {
+      "vendor": "245f",
+      "name": "Chord Electronics Limited",
+      "devices": []
+    },
+    {
+      "vendor": "100b",
+      "name": "Chou Chin Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "100b",
+      "name": "Chou Chin Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0a69",
+      "name": "Chroma ate, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "04ab",
+      "name": "Chromatic Research",
+      "devices": []
+    },
+    {
+      "vendor": "0639",
+      "name": "Chrontel, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0f31",
+      "name": "Chrysalis Development",
+      "devices": []
+    },
+    {
+      "vendor": "1044",
+      "name": "Chu Yuen Enterprise Co., Ltd",
+      "devices": [
+        {
+          "devid": "800d",
+          "devname": "GN-WB32L 802.11n USB WLAN Card"
+        },
+        {
+          "devid": "8008",
+          "devname": "GN-WB01GS"
+        },
+        {
+          "devid": "800a",
+          "devname": "GN-WI05GS"
+        },
+        {
+          "devid": "800b",
+          "devname": "GN-WB30N 802.11n WLAN Card"
+        },
+        {
+          "devid": "800c",
+          "devname": "GN-WB31N 802.11n USB WLAN Card"
+        },
+        {
+          "devid": "8004",
+          "devname": "GN-WLBZ101 802.11b Adapter"
+        },
+        {
+          "devid": "8005",
+          "devname": "GN-WLBZ201 802.11b Adapter"
+        },
+        {
+          "devid": "8006",
+          "devname": "GN-WBZB-M 802.11b Adapter"
+        },
+        {
+          "devid": "8007",
+          "devname": "GN-WBKG"
+        },
+        {
+          "devid": "7006",
+          "devname": "Gigabyte U6000 DVB-T tuner [em2863]"
+        },
+        {
+          "devid": "8001",
+          "devname": "GN-54G"
+        },
+        {
+          "devid": "8002",
+          "devname": "GN-BR402W"
+        },
+        {
+          "devid": "8003",
+          "devname": "GN-WLBM101"
+        },
+        {
+          "devid": "7001",
+          "devname": "Gigabyte U7000 DVB-T tuner"
+        },
+        {
+          "devid": "7002",
+          "devname": "Gigabyte U8000 DVB-T tuner"
+        },
+        {
+          "devid": "7004",
+          "devname": "Gigabyte U7100 DVB-T tuner"
+        },
+        {
+          "devid": "7005",
+          "devname": "Gigabyte U7200 DVB-T tuner [AF9035]"
+        }
+      ]
+    },
+    {
+      "vendor": "0db4",
+      "name": "Chung Fu Chen Yeh Enterprise Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0698",
+      "name": "Chuntex (CTX)",
+      "devices": [
+        {
+          "devid": "9999",
+          "devname": "VLxxxx Monitor+Hub"
+        },
+        {
+          "devid": "1786",
+          "devname": "1300ex Monitor"
+        },
+        {
+          "devid": "2003",
+          "devname": "CTX M730V built in Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "050a",
+      "name": "Cinch Connectors",
+      "devices": []
+    },
+    {
+      "vendor": "07f6",
+      "name": "Circuit Assembly Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0488",
+      "name": "Cirque Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0429",
+      "name": "Cirrus Logic",
+      "devices": []
+    },
+    {
+      "vendor": "06d4",
+      "name": "Cisco Systems",
+      "devices": []
+    },
+    {
+      "vendor": "05a6",
+      "name": "Cisco Systems, Inc.",
+      "devices": [
+        {
+          "devid": "0a02",
+          "devname": "Virtual Mass Storage"
+        },
+        {
+          "devid": "0a03",
+          "devname": "Virtual Ethernet/RNDIS"
+        },
+        {
+          "devid": "0004",
+          "devname": "CVA122E Cable Voice Adapter (WDM)"
+        },
+        {
+          "devid": "0008",
+          "devname": "STA1520 Tuning Adapter"
+        },
+        {
+          "devid": "0a00",
+          "devname": "Integrated Management Controller Hub"
+        },
+        {
+          "devid": "0a01",
+          "devname": "Virtual Keyboard/Mouse"
+        },
+        {
+          "devid": "0001",
+          "devname": "CVA124 Cable Voice Adapter (WDM)"
+        },
+        {
+          "devid": "0002",
+          "devname": "CVA122 Cable Voice Adapter (WDM)"
+        },
+        {
+          "devid": "0003",
+          "devname": "CVA124E Cable Voice Adapter (WDM)"
+        }
+      ]
+    },
+    {
+      "vendor": "1d90",
+      "name": "Citizen",
+      "devices": [
+        {
+          "devid": "2037",
+          "devname": "CL-S631 Barcode Printer"
+        },
+        {
+          "devid": "20f0",
+          "devname": "Thermal Receipt Printer [CT-E351]"
+        },
+        {
+          "devid": "201e",
+          "devname": "PPU-700"
+        }
+      ]
+    },
+    {
+      "vendor": "2730",
+      "name": "Citizen",
+      "devices": [
+        {
+          "devid": "2002",
+          "devname": "CT-S2000 Thermal Printer (Parallel mode)"
+        },
+        {
+          "devid": "200f",
+          "devname": "CT-S310 Label printer"
+        },
+        {
+          "devid": "0fff",
+          "devname": "CT-S2000/4000/310/CLP-521/621/631/CL-S700 Series"
+        },
+        {
+          "devid": "1004",
+          "devname": "PPU-700"
+        }
+      ]
+    },
+    {
+      "vendor": "1343",
+      "name": "Citizen Systems",
+      "devices": [
+        {
+          "devid": "000a",
+          "devname": "CX-02"
+        },
+        {
+          "devid": "000b",
+          "devname": "CX-02W"
+        },
+        {
+          "devid": "0006",
+          "devname": "CW-02 / OP900ii"
+        },
+        {
+          "devid": "0007",
+          "devname": "DNP DS80DX"
+        },
+        {
+          "devid": "0008",
+          "devname": "DNP DS620 (old)"
+        },
+        {
+          "devid": "0002",
+          "devname": "CW-01"
+        },
+        {
+          "devid": "0003",
+          "devname": "CX / DNP DS40"
+        },
+        {
+          "devid": "0004",
+          "devname": "CX-W / DNP DS80 / Mitsubishi CP3800"
+        },
+        {
+          "devid": "0005",
+          "devname": "CY / DNP DSRX1"
+        }
+      ]
+    },
+    {
+      "vendor": "08bd",
+      "name": "Citizen Watch Co., Ltd",
+      "devices": [
+        {
+          "devid": "0208",
+          "devname": "CLP-521 Label Printer"
+        },
+        {
+          "devid": "1100",
+          "devname": "X1-USB Floppy"
+        }
+      ]
+    },
+    {
+      "vendor": "09ce",
+      "name": "City Electronics, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0574",
+      "name": "City University of Hong Kong",
+      "devices": []
+    },
+    {
+      "vendor": "0508",
+      "name": "Clarion Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0cf8",
+      "name": "Clarisys, Inc.",
+      "devices": [
+        {
+          "devid": "0750",
+          "devname": "Claritel-i750 - vp"
+        }
+      ]
+    },
+    {
+      "vendor": "a88a",
+      "name": "Clas Ohlsson",
+      "devices": [
+        {
+          "devid": "3003",
+          "devname": "PCFree Multimedia Remote Control PC"
+        }
+      ]
+    },
+    {
+      "vendor": "0ffc",
+      "name": "Clavia DMI AB",
+      "devices": [
+        {
+          "devid": "002a",
+          "devname": "Nord Piano 4"
+        },
+        {
+          "devid": "0021",
+          "devname": "Nord Stage 2"
+        }
+      ]
+    },
+    {
+      "vendor": "0ffc",
+      "name": "Clavia DMI AB",
+      "devices": [
+        {
+          "devid": "002a",
+          "devname": "Nord Piano 4"
+        },
+        {
+          "devid": "0021",
+          "devname": "Nord Stage 2"
+        }
+      ]
+    },
+    {
+      "vendor": "20a0",
+      "name": "Clay Logic",
+      "devices": [
+        {
+          "devid": "4230",
+          "devname": "Nitrokey HSM"
+        },
+        {
+          "devid": "41e5",
+          "devname": "BlinkStick"
+        },
+        {
+          "devid": "4211",
+          "devname": "Nitrokey Start"
+        },
+        {
+          "devid": "4223",
+          "devname": "ATSAMD21 [castAR]"
+        },
+        {
+          "devid": "428d",
+          "devname": "Electrosense wideband converter"
+        },
+        {
+          "devid": "415a",
+          "devname": "OpenPilot"
+        },
+        {
+          "devid": "415b",
+          "devname": "CopterControl"
+        },
+        {
+          "devid": "415c",
+          "devname": "PipXtreme"
+        },
+        {
+          "devid": "0006",
+          "devname": "flirc"
+        },
+        {
+          "devid": "4107",
+          "devname": "GPF Crypto Stick V1.2"
+        },
+        {
+          "devid": "4123",
+          "devname": "IKALOGIC SCANALOGIC 2"
+        },
+        {
+          "devid": "414a",
+          "devname": "MDE SPI Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "0a66",
+      "name": "ClearCube Technology",
+      "devices": []
+    },
+    {
+      "vendor": "5332",
+      "name": "Clearly Superior Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "1300",
+          "devname": "CST2545-5W (L-Trac)"
+        }
+      ]
+    },
+    {
+      "vendor": "1e41",
+      "name": "Cleverscope",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "CS328A PC Oscilloscope"
+        },
+        {
+          "devid": "0004",
+          "devname": "CS448"
+        }
+      ]
+    },
+    {
+      "vendor": "0d50",
+      "name": "Cleware GmbH",
+      "devices": [
+        {
+          "devid": "0040",
+          "devname": "F4 foot switch"
+        },
+        {
+          "devid": "0011",
+          "devname": "USB-Temp2 Thermometer"
+        },
+        {
+          "devid": "0030",
+          "devname": "Multiplexer"
+        }
+      ]
+    },
+    {
+      "vendor": "166a",
+      "name": "Clipsal",
+      "devices": [
+        {
+          "devid": "0304",
+          "devname": "C-Bus Black and White Touchscreen"
+        },
+        {
+          "devid": "0305",
+          "devname": "C-Bus Spectrum Colour Touchscreen"
+        },
+        {
+          "devid": "0401",
+          "devname": "C-Bus Architectural Dimmer"
+        },
+        {
+          "devid": "0101",
+          "devname": "C-Bus Multi-room Audio Matrix Switcher"
+        },
+        {
+          "devid": "0201",
+          "devname": "C-Bus Pascal Automation Controller"
+        },
+        {
+          "devid": "0301",
+          "devname": "C-Bus Wireless PC Interface"
+        },
+        {
+          "devid": "0303",
+          "devname": "C-Bus interface"
+        }
+      ]
+    },
+    {
+      "vendor": "ba77",
+      "name": "Clockmaker",
+      "devices": [
+        {
+          "devid": "7147",
+          "devname": "Agterbosch"
+        }
+      ]
+    },
+    {
+      "vendor": "28f3",
+      "name": "Clover Network, Inc.",
+      "devices": [
+        {
+          "devid": "3000",
+          "devname": "Mini"
+        },
+        {
+          "devid": "4000",
+          "devname": "Flex"
+        },
+        {
+          "devid": "2000",
+          "devname": "Mobile Wi-Fi (C200)"
+        }
+      ]
+    },
+    {
+      "vendor": "0003",
+      "name": "Club Mac",
+      "devices": []
+    },
+    {
+      "vendor": "0453",
+      "name": "CMD Technology",
+      "devices": [
+        {
+          "devid": "6781",
+          "devname": "NMB Keyboard"
+        },
+        {
+          "devid": "6783",
+          "devname": "Chicony Composite Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "7104",
+      "name": "CME (Central Music Co.)",
+      "devices": [
+        {
+          "devid": "2202",
+          "devname": "UF5/UF6/UF7/UF8 MIDI Master Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "16d8",
+      "name": "CMOTECH Co., Ltd.",
+      "devices": [
+        {
+          "devid": "8002",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "5543",
+          "devname": "CDMA 2000 1xRTT/1xEVDO modem"
+        },
+        {
+          "devid": "6280",
+          "devname": "CMOTECH CDMA Technologies modem"
+        },
+        {
+          "devid": "6803",
+          "devname": "CNU-680 CDMA EV-DO modem"
+        },
+        {
+          "devid": "8001",
+          "devname": "Gobi 2000 Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "5141",
+          "devname": "CMOTECH CDMA Technologies modem"
+        },
+        {
+          "devid": "5533",
+          "devname": "CCU-550 CDMA EV-DO modem"
+        }
+      ]
+    },
+    {
+      "vendor": "2000",
+      "name": "CMX Systems",
+      "devices": [
+        {
+          "devid": "1f0c",
+          "devname": "HP StreamSmart 410 [NW278AA]"
+        }
+      ]
+    },
+    {
+      "vendor": "1f0c",
+      "name": "CMX Systems",
+      "devices": [
+        {
+          "devid": "2000",
+          "devname": "HP StreamSmart 410 [NW278AA]"
+        }
+      ]
+    },
+    {
+      "vendor": "1371",
+      "name": "CNet Technology Inc.",
+      "devices": [
+        {
+          "devid": "9401",
+          "devname": "CWD-854 Wireless 802.11g 54Mbps Network Adapter [RTL8187]"
+        },
+        {
+          "devid": "0014",
+          "devname": "CNUSB-611 Wireless Adapter [AT76C505] (FiberLine WL-240U)"
+        },
+        {
+          "devid": "5743",
+          "devname": "CNUSB-611 (D) Wireless Adapter [AT76C503]"
+        },
+        {
+          "devid": "9022",
+          "devname": "CWD-854 [RT2573]"
+        },
+        {
+          "devid": "9032",
+          "devname": "CWD-854 rev F"
+        },
+        {
+          "devid": "0001",
+          "devname": "CNUSB-611AR Wireless Adapter-G [AT76C503]"
+        },
+        {
+          "devid": "0002",
+          "devname": "CNUSB-611AR Wireless Adapter-G [AT76C503] (FiberLine WL-240U)"
+        },
+        {
+          "devid": "0013",
+          "devname": "CNUSB-611 Wireless Adapter [AT76C505]"
+        }
+      ]
+    },
+    {
+      "vendor": "0653",
+      "name": "CNF, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0c8c",
+      "name": "Coactive Networks",
+      "devices": []
+    },
+    {
+      "vendor": "0d18",
+      "name": "coaXmedia",
+      "devices": []
+    },
+    {
+      "vendor": "1e74",
+      "name": "Coby Electronics Corporation",
+      "devices": [
+        {
+          "devid": "6512",
+          "devname": "MP705-4G"
+        },
+        {
+          "devid": "7111",
+          "devname": "MP957 Music and Video Player"
+        },
+        {
+          "devid": "2659",
+          "devname": "Coby 4GB Go Video MP3 Player [MP620-4G]"
+        },
+        {
+          "devid": "4641",
+          "devname": "A8705 MP3/Video Player"
+        },
+        {
+          "devid": "6511",
+          "devname": "MP705-8G MP3 player"
+        },
+        {
+          "devid": "2211",
+          "devname": "MP300"
+        },
+        {
+          "devid": "2647",
+          "devname": "2 GB 2 Go Video MP3 Player [MP601-2G]"
+        }
+      ]
+    },
+    {
+      "vendor": "07c0",
+      "name": "Code Mercenaries Hard- und Software GmbH",
+      "devices": [
+        {
+          "devid": "1511",
+          "devname": "IO-Warrior 24 Power Vampire"
+        },
+        {
+          "devid": "1512",
+          "devname": "IO-Warrior 24 Power Vampire"
+        },
+        {
+          "devid": "1121",
+          "devname": "The Claw"
+        },
+        {
+          "devid": "1500",
+          "devname": "IO-Warrior 40"
+        },
+        {
+          "devid": "1501",
+          "devname": "IO-Warrior 24"
+        },
+        {
+          "devid": "1502",
+          "devname": "IO-Warrior 48"
+        },
+        {
+          "devid": "1503",
+          "devname": "IO-Warrior 28"
+        },
+        {
+          "devid": "1113",
+          "devname": "JoyWarrior24F8"
+        },
+        {
+          "devid": "1116",
+          "devname": "JoyWarrior24F14"
+        }
+      ]
+    },
+    {
+      "vendor": "27bd",
+      "name": "Codethink Ltd.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Slab Node Manager"
+        },
+        {
+          "devid": "0002",
+          "devname": "Slab Node Manager JTAG"
+        }
+      ]
+    },
+    {
+      "vendor": "2818",
+      "name": "Codex Digital Limited",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Transfer Drive Dock"
+        }
+      ]
+    },
+    {
+      "vendor": "0d4d",
+      "name": "Coherent, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0959",
+      "name": "Cologne Chip AG",
+      "devices": [
+        {
+          "devid": "2bd0",
+          "devname": "Intelligent ISDN (Ver. 3.60.04) [HFC-S]"
+        }
+      ]
+    },
+    {
+      "vendor": "0b52",
+      "name": "Colorado MicroDisplay, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "085c",
+      "name": "ColorVision, Inc.",
+      "devices": [
+        {
+          "devid": "0300",
+          "devname": "Spyder 3"
+        },
+        {
+          "devid": "0400",
+          "devname": "Spyder 4"
+        },
+        {
+          "devid": "0100",
+          "devname": "Spyder 1"
+        },
+        {
+          "devid": "0200",
+          "devname": "Spyder 2"
+        }
+      ]
+    },
+    {
+      "vendor": "09d3",
+      "name": "Com One",
+      "devices": [
+        {
+          "devid": "000b",
+          "devname": "Bluetooth Adapter class 2"
+        },
+        {
+          "devid": "0001",
+          "devname": "ISDN TA / Light Rider 128K"
+        }
+      ]
+    },
+    {
+      "vendor": "05ec",
+      "name": "COM21, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a68",
+      "name": "Comaide Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1031",
+      "name": "Comax Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0777",
+      "name": "Comda Enterprise Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0b51",
+      "name": "Comfort Keyboard Co.",
+      "devices": [
+        {
+          "devid": "0020",
+          "devname": "Comfort Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0c09",
+      "name": "Comjet Information System",
+      "devices": [
+        {
+          "devid": "a5a5",
+          "devname": "Litto Version USB2.0"
+        }
+      ]
+    },
+    {
+      "vendor": "1519",
+      "name": "Comneon",
+      "devices": [
+        {
+          "devid": "0020",
+          "devname": "HSIC Device"
+        }
+      ]
+    },
+    {
+      "vendor": "10b5",
+      "name": "Comodo (PLX?)",
+      "devices": [
+        {
+          "devid": "9060",
+          "devname": "Test Board"
+        }
+      ]
+    },
+    {
+      "vendor": "070d",
+      "name": "Comoss Electronic Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "04b7",
+      "name": "Compal Electronics, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "049f",
+      "name": "Compaq Computer Corp.",
+      "devices": [
+        {
+          "devid": "8511",
+          "devname": "iPAQ Networking 10/100 Ethernet [pegasus2]"
+        },
+        {
+          "devid": "0086",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "504a",
+          "devname": "Personal Jukebox PJB100"
+        },
+        {
+          "devid": "505a",
+          "devname": "Linux-USB &quot;CDC Subset&quot; Device, or Itsy (experimental)"
+        },
+        {
+          "devid": "0076",
+          "devname": "Wireless LAN MultiPort W200"
+        },
+        {
+          "devid": "0080",
+          "devname": "GPRS Multiport"
+        },
+        {
+          "devid": "0036",
+          "devname": "Bluetooth Multiport Module"
+        },
+        {
+          "devid": "0051",
+          "devname": "KU-0133 Easy Access Interner Keyboard"
+        },
+        {
+          "devid": "0032",
+          "devname": "802.11b Adapter [ipaq h5400]"
+        },
+        {
+          "devid": "0033",
+          "devname": "Wireless LAN MultiPort W100 [Intersil PRISM 2.5]"
+        },
+        {
+          "devid": "002b",
+          "devname": "A3000"
+        },
+        {
+          "devid": "002c",
+          "devname": "Lexmark X125"
+        },
+        {
+          "devid": "0021",
+          "devname": "S200 Scanner"
+        },
+        {
+          "devid": "0027",
+          "devname": "Bluetooth Multiport Module by Compaq"
+        },
+        {
+          "devid": "002a",
+          "devname": "1400P Inkjet Printer"
+        },
+        {
+          "devid": "001e",
+          "devname": "IJ650 Inkjet Printer"
+        },
+        {
+          "devid": "001f",
+          "devname": "WL215 Adapter"
+        },
+        {
+          "devid": "0019",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "001a",
+          "devname": "S4 100 Scanner"
+        },
+        {
+          "devid": "0012",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0018",
+          "devname": "PA-1/PA-2 MP3 Player"
+        },
+        {
+          "devid": "0002",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0003",
+          "devname": "iPAQ PocketPC"
+        },
+        {
+          "devid": "000e",
+          "devname": "Internet Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "1183",
+      "name": "Compaq Computer Corp. [hex] (Digital Dream ??)",
+      "devices": [
+        {
+          "devid": "504a",
+          "devname": "PJB-100 Personal Jukebox"
+        },
+        {
+          "devid": "0001",
+          "devname": "DigitalDream l&#039;espion XS"
+        },
+        {
+          "devid": "19c7",
+          "devname": "ISDN TA"
+        },
+        {
+          "devid": "4008",
+          "devname": "56k FaxModem"
+        }
+      ]
+    },
+    {
+      "vendor": "05f1",
+      "name": "Compass Communications",
+      "devices": []
+    },
+    {
+      "vendor": "1055",
+      "name": "Complex Micro Interconnection Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "185b",
+      "name": "Compro",
+      "devices": [
+        {
+          "devid": "3082",
+          "devname": "K100 Infrared Receiver v2"
+        },
+        {
+          "devid": "d000",
+          "devname": "Compro Videomate DVB-U2000 - DVB-T USB cold"
+        },
+        {
+          "devid": "d001",
+          "devname": "Compro Videomate DVB-U2000 - DVB-T USB warm"
+        },
+        {
+          "devid": "3020",
+          "devname": "K100 Infrared Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "0cf6",
+      "name": "Compucable Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0958",
+      "name": "CompuLink Research, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1516",
+      "name": "CompUSA",
+      "devices": [
+        {
+          "devid": "1603",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "8628",
+          "devname": "Pen Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0423",
+      "name": "Computer Access Technology Corp.",
+      "devices": [
+        {
+          "devid": "1237",
+          "devname": "Andromeda Hub"
+        },
+        {
+          "devid": "0301",
+          "devname": "2500H Tracer Trainer"
+        },
+        {
+          "devid": "030a",
+          "devname": "PETracer x1"
+        },
+        {
+          "devid": "0200",
+          "devname": "Generic 10K Universal Protocol Analyzer"
+        },
+        {
+          "devid": "020a",
+          "devname": "PETracer ML"
+        },
+        {
+          "devid": "0300",
+          "devname": "Generic Universal Protocol Analyzer"
+        },
+        {
+          "devid": "000d",
+          "devname": "USB Chief Analyzer"
+        },
+        {
+          "devid": "0100",
+          "devname": "Generic Universal Protocol Analyzer"
+        },
+        {
+          "devid": "0101",
+          "devname": "UPA USBTracer"
+        },
+        {
+          "devid": "000a",
+          "devname": "NetMate Ethernet"
+        },
+        {
+          "devid": "000c",
+          "devname": "NetMate2 Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "0a4c",
+      "name": "Computex Co., Ltd",
+      "devices": [
+        {
+          "devid": "15d9",
+          "devname": "OPTICAL MOUSE"
+        }
+      ]
+    },
+    {
+      "vendor": "0b73",
+      "name": "Computone Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0551",
+      "name": "CompuTrend Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0879",
+      "name": "Comtrol Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2fc6",
+      "name": "Comtrue Inc.",
+      "devices": [
+        {
+          "devid": "6012",
+          "devname": "UAC2 Device GB"
+        }
+      ]
+    },
+    {
+      "vendor": "0ee3",
+      "name": "ComTrue Technology Corp.",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "Image Tank 1.5"
+        }
+      ]
+    },
+    {
+      "vendor": "0c67",
+      "name": "Concept Telecom, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "17a4",
+      "name": "Concept2",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Performance Monitor 3"
+        },
+        {
+          "devid": "0002",
+          "devname": "Performance Monitor 4"
+        }
+      ]
+    },
+    {
+      "vendor": "0bb0",
+      "name": "Concord Camera Corp.",
+      "devices": [
+        {
+          "devid": "5007",
+          "devname": "3340z/Rollei DC3100"
+        },
+        {
+          "devid": "0100",
+          "devname": "Sound Vision Stream"
+        }
+      ]
+    },
+    {
+      "vendor": "106e",
+      "name": "ConectL",
+      "devices": []
+    },
+    {
+      "vendor": "0572",
+      "name": "Conexant Systems (Rockwell), Inc.",
+      "devices": [
+        {
+          "devid": "cb06",
+          "devname": "StarModem Network Interface"
+        },
+        {
+          "devid": "cafc",
+          "devname": "CX861xx ROM Boot Loader"
+        },
+        {
+          "devid": "cafd",
+          "devname": "CX82310 ROM Boot Loader"
+        },
+        {
+          "devid": "cafe",
+          "devname": "AccessRunner ADSL Modem"
+        },
+        {
+          "devid": "cb00",
+          "devname": "ADSL Modem"
+        },
+        {
+          "devid": "cb01",
+          "devname": "ADSL Modem"
+        },
+        {
+          "devid": "8390",
+          "devname": "WinFast PalmTop/Novo TV Video"
+        },
+        {
+          "devid": "8392",
+          "devname": "WinFast PalmTop/Novo TV Video"
+        },
+        {
+          "devid": "960c",
+          "devname": "DVBSky S960C DVB-S2 tuner"
+        },
+        {
+          "devid": "c686",
+          "devname": "Geniatech T220A DVB-T2 TV Stick"
+        },
+        {
+          "devid": "c688",
+          "devname": "Geniatech T230 DVB-T2 TV Stick"
+        },
+        {
+          "devid": "2000",
+          "devname": "SoftGate 802.11 Adapter"
+        },
+        {
+          "devid": "2002",
+          "devname": "SoftGate 802.11 Adapter"
+        },
+        {
+          "devid": "262a",
+          "devname": "tm5600 Video &amp; Audio Grabber Capture"
+        },
+        {
+          "devid": "680c",
+          "devname": "DVBSky T680C DVB-T2/C tuner"
+        },
+        {
+          "devid": "6831",
+          "devname": "DVBSky S960 DVB-S2 tuner"
+        },
+        {
+          "devid": "1300",
+          "devname": "SoftK56 Data Fax Voice CARP"
+        },
+        {
+          "devid": "1301",
+          "devname": "Modem Enumerator"
+        },
+        {
+          "devid": "1328",
+          "devname": "TrendNet TFM-561 modem"
+        },
+        {
+          "devid": "1804",
+          "devname": "HP Dock Audio"
+        },
+        {
+          "devid": "0320",
+          "devname": "DVBSky T330 DVB-T2/C tuner"
+        },
+        {
+          "devid": "1232",
+          "devname": "V.90 modem"
+        },
+        {
+          "devid": "1234",
+          "devname": "Typhoon Redfun Modem V90 56k"
+        },
+        {
+          "devid": "1252",
+          "devname": "HCF V90 Data Fax Voice Modem"
+        },
+        {
+          "devid": "1253",
+          "devname": "Zoom V.92 Faxmodem"
+        },
+        {
+          "devid": "0001",
+          "devname": "Ezcam II Webcam"
+        },
+        {
+          "devid": "0002",
+          "devname": "Ezcam II Webcam"
+        },
+        {
+          "devid": "0040",
+          "devname": "Wondereye CP-115 Webcam"
+        },
+        {
+          "devid": "0041",
+          "devname": "Webcam Notebook"
+        },
+        {
+          "devid": "0042",
+          "devname": "Webcam Notebook"
+        }
+      ]
+    },
+    {
+      "vendor": "1af1",
+      "name": "Connect One Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0710",
+      "name": "Connect Tech, Inc.",
+      "devices": [
+        {
+          "devid": "8001",
+          "devname": "WhiteHeat"
+        },
+        {
+          "devid": "0001",
+          "devname": "WhiteHeat (fake ID)"
+        }
+      ]
+    },
+    {
+      "vendor": "154d",
+      "name": "ConnectCounty Holdings Berhad",
+      "devices": []
+    },
+    {
+      "vendor": "0478",
+      "name": "Connectix Corp.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "QuickClip"
+        },
+        {
+          "devid": "0003",
+          "devname": "QuickCam Pro"
+        },
+        {
+          "devid": "0001",
+          "devname": "QuickCam"
+        }
+      ]
+    },
+    {
+      "vendor": "1aef",
+      "name": "Conntech Electronic (Suzhou) Corporation",
+      "devices": []
+    },
+    {
+      "vendor": "fc08",
+      "name": "Conrad Electronic SE",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "MIDI Cable UA0037"
+        }
+      ]
+    },
+    {
+      "vendor": "1bce",
+      "name": "Contac Cable Industrial Limited",
+      "devices": []
+    },
+    {
+      "vendor": "06ce",
+      "name": "Contec",
+      "devices": [
+        {
+          "devid": "8311",
+          "devname": "COM-1(USB)H"
+        }
+      ]
+    },
+    {
+      "vendor": "09a4",
+      "name": "Contech Research, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0dd1",
+      "name": "Contek Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d0b",
+      "name": "Contemporary Controls",
+      "devices": []
+    },
+    {
+      "vendor": "0b33",
+      "name": "Contour Design, Inc.",
+      "devices": [
+        {
+          "devid": "1010",
+          "devname": "Vidamic Technomouse IQ"
+        },
+        {
+          "devid": "0401",
+          "devname": "RollerMouse Free 2"
+        },
+        {
+          "devid": "0700",
+          "devname": "RollerMouse Pro"
+        },
+        {
+          "devid": "08a0",
+          "devname": "Perfit Mouse"
+        },
+        {
+          "devid": "1000",
+          "devname": "RollerMouse Red"
+        },
+        {
+          "devid": "0020",
+          "devname": "ShuttleXpress"
+        },
+        {
+          "devid": "0030",
+          "devname": "ShuttlePro v2"
+        }
+      ]
+    },
+    {
+      "vendor": "135f",
+      "name": "Control Development Inc.",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "Spectrograph - Renumerated"
+        },
+        {
+          "devid": "0240",
+          "devname": "MPP Spectrograph"
+        },
+        {
+          "devid": "0110",
+          "devname": "Linear Spectrograph"
+        },
+        {
+          "devid": "0111",
+          "devname": "Spectrograph - Renumerated"
+        },
+        {
+          "devid": "0200",
+          "devname": "Linear Spectrograph"
+        }
+      ]
+    },
+    {
+      "vendor": "3036",
+      "name": "Control iD",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Print iD"
+        },
+        {
+          "devid": "0002",
+          "devname": "iDBio"
+        }
+      ]
+    },
+    {
+      "vendor": "0e5e",
+      "name": "Conwise Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "6622",
+          "devname": "CW6622"
+        }
+      ]
+    },
+    {
+      "vendor": "2516",
+      "name": "Cooler Master Co., Ltd.",
+      "devices": [
+        {
+          "devid": "9494",
+          "devname": "Sirus Headset"
+        },
+        {
+          "devid": "0046",
+          "devname": "Masterkeys PRO L"
+        },
+        {
+          "devid": "0047",
+          "devname": "MasterKeys Pro L"
+        },
+        {
+          "devid": "0055",
+          "devname": "MasterKeys L"
+        },
+        {
+          "devid": "1006",
+          "devname": "MasterCase SL600M"
+        },
+        {
+          "devid": "002d",
+          "devname": "Alcor mouse"
+        },
+        {
+          "devid": "0042",
+          "devname": "Masterkeys Lite L Combo RGB Keyboard"
+        },
+        {
+          "devid": "0044",
+          "devname": "Masterkeys Lite L Combo RGB Mouse"
+        },
+        {
+          "devid": "0017",
+          "devname": "CM Storm Quick Fire Stealth"
+        },
+        {
+          "devid": "001a",
+          "devname": "Storm Quick Fire XT"
+        },
+        {
+          "devid": "0020",
+          "devname": "QuickFire Rapid-i Keyboard"
+        },
+        {
+          "devid": "0027",
+          "devname": "CM Storm Coolermaster Novatouch TKL"
+        },
+        {
+          "devid": "0011",
+          "devname": "Storm Quick Fire TK 6keys"
+        },
+        {
+          "devid": "0014",
+          "devname": "Storm Quick Fire TK Nkeys"
+        },
+        {
+          "devid": "0015",
+          "devname": "Storm QuickFire Pro/Ultimate keyboard"
+        },
+        {
+          "devid": "0007",
+          "devname": "Storm Sentinel Advance II"
+        },
+        {
+          "devid": "0009",
+          "devname": "Storm Quick Fire PRO"
+        },
+        {
+          "devid": "0003",
+          "devname": "Storm Xornet"
+        },
+        {
+          "devid": "0004",
+          "devname": "Storm QuickFire Rapid Mechanical Keyboard"
+        },
+        {
+          "devid": "0006",
+          "devname": "Storm Recon"
+        }
+      ]
+    },
+    {
+      "vendor": "0791",
+      "name": "Copartner Wire and Cable Mfg. Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2226",
+      "name": "Copper Mountain technologies",
+      "devices": []
+    },
+    {
+      "vendor": "0a6f",
+      "name": "Core Technology, Inc.",
+      "devices": [
+        {
+          "devid": "0400",
+          "devname": "Xanboo"
+        }
+      ]
+    },
+    {
+      "vendor": "0ff6",
+      "name": "Core Valley Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "07aa",
+      "name": "Corega K.K.",
+      "devices": [
+        {
+          "devid": "0043",
+          "devname": "CG-WLUSB300N rev A2 [Realtek RTL8192U]"
+        },
+        {
+          "devid": "0047",
+          "devname": "CG-WLUSBNM"
+        },
+        {
+          "devid": "0051",
+          "devname": "CG-WLUSB300NM"
+        },
+        {
+          "devid": "7613",
+          "devname": "Stick-11 V2 802.11b Adapter"
+        },
+        {
+          "devid": "9601",
+          "devname": "FEther USB-TXC"
+        },
+        {
+          "devid": "003c",
+          "devname": "CG-WLUSB2GNL"
+        },
+        {
+          "devid": "003f",
+          "devname": "CG-WLUSB300AGN"
+        },
+        {
+          "devid": "0041",
+          "devname": "CG-WLUSB300GNS"
+        },
+        {
+          "devid": "0042",
+          "devname": "CG-WLUSB300GNM"
+        },
+        {
+          "devid": "002e",
+          "devname": "CG-WLUSB2GPX [Ralink RT2571W]"
+        },
+        {
+          "devid": "002f",
+          "devname": "CG-WLUSB2GNL"
+        },
+        {
+          "devid": "0031",
+          "devname": "CG-WLUSB2GS 802.11bg [Atheros AR5523]"
+        },
+        {
+          "devid": "0017",
+          "devname": "FEther USB2-TX"
+        },
+        {
+          "devid": "0018",
+          "devname": "Wireless LAN USB-11 mini 2"
+        },
+        {
+          "devid": "001a",
+          "devname": "ULUSB-11 Key"
+        },
+        {
+          "devid": "001c",
+          "devname": "CG-WLUSB2GT 802.11g Wireless Adapter [Intersil ISL3880]"
+        },
+        {
+          "devid": "0020",
+          "devname": "CG-WLUSB2GTST 802.11g Wireless Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "000c",
+          "devname": "WirelessLAN USB-11"
+        },
+        {
+          "devid": "000d",
+          "devname": "FEther USB-TXS"
+        },
+        {
+          "devid": "0011",
+          "devname": "Wireless LAN USB-11 mini"
+        },
+        {
+          "devid": "0012",
+          "devname": "Stick-11 802.11b Adapter"
+        },
+        {
+          "devid": "0001",
+          "devname": "Ether USB-T Ethernet [klsi]"
+        },
+        {
+          "devid": "0004",
+          "devname": "FEther USB-TX Ethernet [pegasus]"
+        }
+      ]
+    },
+    {
+      "vendor": "0b5a",
+      "name": "Corel Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "636c",
+      "name": "CoreLogic, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "08f0",
+      "name": "Corex Technologies",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "CardScan 800c"
+        }
+      ]
+    },
+    {
+      "vendor": "17eb",
+      "name": "Cornice, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2bd6",
+      "name": "Coroware, Inc.",
+      "devices": [
+        {
+          "devid": "4201",
+          "devname": "RS-485 Controller and Interface [Cypress Semiconductor]"
+        }
+      ]
+    },
+    {
+      "vendor": "1b1c",
+      "name": "Corsair",
+      "devices": [
+        {
+          "devid": "1c0b",
+          "devname": "RM750i Power Supply"
+        },
+        {
+          "devid": "1c0c",
+          "devname": "RM850i Power Supply"
+        },
+        {
+          "devid": "1c1a",
+          "devname": "Corsair CORSAIR Lighting Node CORE"
+        },
+        {
+          "devid": "1c05",
+          "devname": "HX750i Power Supply"
+        },
+        {
+          "devid": "1c07",
+          "devname": "HX1000i Power Supply"
+        },
+        {
+          "devid": "1c08",
+          "devname": "HX1200i Power Supply"
+        },
+        {
+          "devid": "1b5e",
+          "devname": "Harpoon Wireless Mouse"
+        },
+        {
+          "devid": "1b65",
+          "devname": "Harpoon Wireless Dongle"
+        },
+        {
+          "devid": "1c00",
+          "devname": "Controller for Corsair Link"
+        },
+        {
+          "devid": "1c02",
+          "devname": "AX1500i Power Supply"
+        },
+        {
+          "devid": "1b2e",
+          "devname": "Corsair Corsair Gaming M65 Pro RGB Mouse"
+        },
+        {
+          "devid": "1b2f",
+          "devname": "Sabre RGB [CH-9303011-XX]"
+        },
+        {
+          "devid": "1b3d",
+          "devname": "Corsair Corsair Gaming K55 RGB Keyboard"
+        },
+        {
+          "devid": "1b11",
+          "devname": "K95 RGB Mechanical Gaming Keyboard"
+        },
+        {
+          "devid": "1b13",
+          "devname": "Vengeance K70RGB keyboard"
+        },
+        {
+          "devid": "1b20",
+          "devname": "STRAFE RGB Gaming Keyboard"
+        },
+        {
+          "devid": "1b2d",
+          "devname": "K95 RGB Platinum Keyboard [RGP0056]"
+        },
+        {
+          "devid": "1b07",
+          "devname": "Vengeance K65 Gaming Keyboard"
+        },
+        {
+          "devid": "1b08",
+          "devname": "Vengeance K95 Keyboard"
+        },
+        {
+          "devid": "1b09",
+          "devname": "Vengeance K70R keyboard"
+        },
+        {
+          "devid": "1a15",
+          "devname": "Voyager Slider Flash Drive"
+        },
+        {
+          "devid": "1a90",
+          "devname": "Flash Voyager GT"
+        },
+        {
+          "devid": "1ab1",
+          "devname": "Voyager"
+        },
+        {
+          "devid": "1b04",
+          "devname": "Raptor K50 Keyboard"
+        },
+        {
+          "devid": "1a0a",
+          "devname": "Survivor Stealth Flash Drive"
+        },
+        {
+          "devid": "1a0b",
+          "devname": "Flash Voyager LS"
+        },
+        {
+          "devid": "1a0e",
+          "devname": "Voyager GTX"
+        },
+        {
+          "devid": "1a14",
+          "devname": "Voyager Vega"
+        },
+        {
+          "devid": "1a01",
+          "devname": "Flash Voyager GT"
+        },
+        {
+          "devid": "1a03",
+          "devname": "Voyager 3.0"
+        },
+        {
+          "devid": "1a09",
+          "devname": "Voyager GT 3.0"
+        },
+        {
+          "devid": "0c0a",
+          "devname": "Hydro Series H115i Liquid CPU Cooler"
+        },
+        {
+          "devid": "0c0b",
+          "devname": "Lighting Node Pro"
+        },
+        {
+          "devid": "0c0c",
+          "devname": "Lighting Node Loader"
+        },
+        {
+          "devid": "0c22",
+          "devname": "iCUE H150i RGB PRO XT Liquid CPU Cooler"
+        },
+        {
+          "devid": "0a60",
+          "devname": "Vengeance K60 Keyboard"
+        },
+        {
+          "devid": "0c04",
+          "devname": "Link Cooling Node"
+        },
+        {
+          "devid": "0c06",
+          "devname": "RM-Series C-Link Adapter"
+        },
+        {
+          "devid": "0890",
+          "devname": "Flash Padlock"
+        },
+        {
+          "devid": "0a00",
+          "devname": "SP2500 Speakers"
+        }
+      ]
+    },
+    {
+      "vendor": "0610",
+      "name": "Costar Electronics, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "15d5",
+      "name": "Coulomb Electronics Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1264",
+      "name": "Covidien Energy-based Devices",
+      "devices": []
+    },
+    {
+      "vendor": "0e21",
+      "name": "Cowon Systems, Inc.",
+      "devices": [
+        {
+          "devid": "0910",
+          "devname": "iAUDIO 9"
+        },
+        {
+          "devid": "0920",
+          "devname": "J3"
+        },
+        {
+          "devid": "0700",
+          "devname": "iAudio U3"
+        },
+        {
+          "devid": "0751",
+          "devname": "iAudio 7"
+        },
+        {
+          "devid": "0760",
+          "devname": "iAUDIO U5 / iAUDIO G2"
+        },
+        {
+          "devid": "0800",
+          "devname": "Cowon D2 (UMS mode)"
+        },
+        {
+          "devid": "0801",
+          "devname": "Cowon D2 (MTP mode)"
+        },
+        {
+          "devid": "0513",
+          "devname": "iAudio X5, side USB port"
+        },
+        {
+          "devid": "0520",
+          "devname": "iAudio M5, side USB port"
+        },
+        {
+          "devid": "0601",
+          "devname": "iAudio G3"
+        },
+        {
+          "devid": "0681",
+          "devname": "iAUDIO E2"
+        },
+        {
+          "devid": "0300",
+          "devname": "iAudio CW200"
+        },
+        {
+          "devid": "0400",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0500",
+          "devname": "iAudio M3"
+        },
+        {
+          "devid": "0510",
+          "devname": "iAudio X5, subpack USB port"
+        }
+      ]
+    },
+    {
+      "vendor": "237d",
+      "name": "Cradlepoint",
+      "devices": [
+        {
+          "devid": "0400",
+          "devname": "MC400"
+        }
+      ]
+    },
+    {
+      "vendor": "041e",
+      "name": "Creative Technology, Ltd",
+      "devices": [
+        {
+          "devid": "5015",
+          "devname": "TECOM Bluetooth Device"
+        },
+        {
+          "devid": "ffff",
+          "devname": "Webcam Live! Ultra"
+        },
+        {
+          "devid": "500f",
+          "devname": "Broadband Blaster 8012U-V"
+        },
+        {
+          "devid": "4157",
+          "devname": "Zen (MTP)"
+        },
+        {
+          "devid": "4154",
+          "devname": "Zen Stone"
+        },
+        {
+          "devid": "4155",
+          "devname": "Zen Stone plus"
+        },
+        {
+          "devid": "4152",
+          "devname": "Zen V Plus"
+        },
+        {
+          "devid": "4153",
+          "devname": "Zen Vision W"
+        },
+        {
+          "devid": "4151",
+          "devname": "Zen Vision:M (mtp)"
+        },
+        {
+          "devid": "413c",
+          "devname": "Zen MicroPhoto"
+        },
+        {
+          "devid": "4150",
+          "devname": "Zen V (MTP)"
+        },
+        {
+          "devid": "4139",
+          "devname": "Zen Nano Plus"
+        },
+        {
+          "devid": "4136",
+          "devname": "Zen Sleek"
+        },
+        {
+          "devid": "4137",
+          "devname": "Zen Sleek (mtp)"
+        },
+        {
+          "devid": "4133",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "4134",
+          "devname": "Zen Neeon"
+        },
+        {
+          "devid": "4131",
+          "devname": "DAP-HD0014 [Zen Touch] (MTP)"
+        },
+        {
+          "devid": "412f",
+          "devname": "Dell Digital Jukebox 2.Gen"
+        },
+        {
+          "devid": "4130",
+          "devname": "Zen Micro (mtp)"
+        },
+        {
+          "devid": "412b",
+          "devname": "MuVo N200 with FM radio"
+        },
+        {
+          "devid": "4127",
+          "devname": "Dell DJ"
+        },
+        {
+          "devid": "4128",
+          "devname": "NOMAD Jukebox Zen Xtra (mtp)"
+        },
+        {
+          "devid": "4126",
+          "devname": "Dell DJ (2nd gen)"
+        },
+        {
+          "devid": "4124",
+          "devname": "MuVo^2 FM (uHDD)"
+        },
+        {
+          "devid": "4123",
+          "devname": "Zen Portable Media Center"
+        },
+        {
+          "devid": "411e",
+          "devname": "Zen Micro"
+        },
+        {
+          "devid": "4120",
+          "devname": "Nomad MuVo TX FM"
+        },
+        {
+          "devid": "411d",
+          "devname": "Zen"
+        },
+        {
+          "devid": "4117",
+          "devname": "Nomad MuVo TX"
+        },
+        {
+          "devid": "411b",
+          "devname": "Zen Touch"
+        },
+        {
+          "devid": "411c",
+          "devname": "Nomad MuVo USB 2.0"
+        },
+        {
+          "devid": "4111",
+          "devname": "Dell Digital Jukebox"
+        },
+        {
+          "devid": "4116",
+          "devname": "MuVo^2"
+        },
+        {
+          "devid": "410f",
+          "devname": "NOMAD MuVo^2 (Flash)"
+        },
+        {
+          "devid": "4110",
+          "devname": "Nomad Jukebox Zen Xtra"
+        },
+        {
+          "devid": "410c",
+          "devname": "Nomad MuVo NX"
+        },
+        {
+          "devid": "4109",
+          "devname": "Nomad Jukebox Zen NX"
+        },
+        {
+          "devid": "410b",
+          "devname": "Nomad Jukebox Zen USB 2.0"
+        },
+        {
+          "devid": "4107",
+          "devname": "NOMAD MuVo"
+        },
+        {
+          "devid": "4108",
+          "devname": "Nomad Jukebox Zen"
+        },
+        {
+          "devid": "4106",
+          "devname": "Nomad MuVo"
+        },
+        {
+          "devid": "4100",
+          "devname": "Nomad Jukebox 2"
+        },
+        {
+          "devid": "4101",
+          "devname": "Nomad Jukebox 3"
+        },
+        {
+          "devid": "4102",
+          "devname": "NOMAD MuVo^2"
+        },
+        {
+          "devid": "4097",
+          "devname": "Live! Cam Chat HD [VF0700]"
+        },
+        {
+          "devid": "4087",
+          "devname": "Live! Cam Socialize HD 1080 [VF0680]"
+        },
+        {
+          "devid": "4088",
+          "devname": "Live! Cam Chat HD [VF0700]"
+        },
+        {
+          "devid": "4095",
+          "devname": "Live! Cam Sync HD [VF0770]"
+        },
+        {
+          "devid": "406c",
+          "devname": "Live! Cam Sync [VF0520]"
+        },
+        {
+          "devid": "4083",
+          "devname": "Live! Cam Socialize [VF0640]"
+        },
+        {
+          "devid": "4063",
+          "devname": "Live! Cam Video IM Pro"
+        },
+        {
+          "devid": "4068",
+          "devname": "Live! Cam Notebook [VF0470]"
+        },
+        {
+          "devid": "405f",
+          "devname": "WebCam Vista (VF0330)"
+        },
+        {
+          "devid": "4061",
+          "devname": "Live! Cam Notebook Pro [VF0400]"
+        },
+        {
+          "devid": "4057",
+          "devname": "Live! Cam Optia"
+        },
+        {
+          "devid": "4058",
+          "devname": "Live! Cam Optia AF"
+        },
+        {
+          "devid": "4054",
+          "devname": "Live! Cam Video IM"
+        },
+        {
+          "devid": "4055",
+          "devname": "Live! Cam Video IM Pro"
+        },
+        {
+          "devid": "4056",
+          "devname": "Live! Cam Video IM Pro"
+        },
+        {
+          "devid": "4051",
+          "devname": "Live! Cam Notebook Pro [VF0250]"
+        },
+        {
+          "devid": "4052",
+          "devname": "Live! Cam Vista IM"
+        },
+        {
+          "devid": "4053",
+          "devname": "Live! Cam Video IM"
+        },
+        {
+          "devid": "4045",
+          "devname": "Live! Cam Voice"
+        },
+        {
+          "devid": "4049",
+          "devname": "Live! Cam Voice"
+        },
+        {
+          "devid": "403e",
+          "devname": "Webcam Vista Plus"
+        },
+        {
+          "devid": "4041",
+          "devname": "Webcam Live! Motion"
+        },
+        {
+          "devid": "4043",
+          "devname": "Vibra Plus Webcam"
+        },
+        {
+          "devid": "403a",
+          "devname": "Webcam NX Pro 2"
+        },
+        {
+          "devid": "403b",
+          "devname": "Creative Webcam Vista [VF0010]"
+        },
+        {
+          "devid": "403c",
+          "devname": "Webcam Live! Ultra"
+        },
+        {
+          "devid": "403d",
+          "devname": "Webcam Notebook Ultra"
+        },
+        {
+          "devid": "4035",
+          "devname": "Webcam Instant"
+        },
+        {
+          "devid": "4036",
+          "devname": "Webcam Live!/Live! Pro"
+        },
+        {
+          "devid": "4037",
+          "devname": "Webcam Live!"
+        },
+        {
+          "devid": "4038",
+          "devname": "ORITE CCD Webcam [PC370R]"
+        },
+        {
+          "devid": "4039",
+          "devname": "Webcam Live! Effects"
+        },
+        {
+          "devid": "4022",
+          "devname": "Webcam NX Pro"
+        },
+        {
+          "devid": "4028",
+          "devname": "Vista Plus cam [VF0090]"
+        },
+        {
+          "devid": "4029",
+          "devname": "Webcam Live!"
+        },
+        {
+          "devid": "402f",
+          "devname": "DC-CAM 3000Z"
+        },
+        {
+          "devid": "4034",
+          "devname": "Webcam Instant"
+        },
+        {
+          "devid": "401e",
+          "devname": "Webcam NX Pro"
+        },
+        {
+          "devid": "401f",
+          "devname": "Webcam Notebook [PD1171]"
+        },
+        {
+          "devid": "4020",
+          "devname": "Webcam NX"
+        },
+        {
+          "devid": "4021",
+          "devname": "Webcam NX Ultra"
+        },
+        {
+          "devid": "4018",
+          "devname": "Webcam Vista [PD1100]"
+        },
+        {
+          "devid": "4019",
+          "devname": "Audio Device"
+        },
+        {
+          "devid": "401a",
+          "devname": "Webcam Vista [PD1100]"
+        },
+        {
+          "devid": "401c",
+          "devname": "Webcam NX [PD1110]"
+        },
+        {
+          "devid": "401d",
+          "devname": "Webcam NX Ultra"
+        },
+        {
+          "devid": "4013",
+          "devname": "PC-Cam 750"
+        },
+        {
+          "devid": "4015",
+          "devname": "CardCam Value"
+        },
+        {
+          "devid": "4016",
+          "devname": "CardCam"
+        },
+        {
+          "devid": "4017",
+          "devname": "Webcam Mobile [PD1090]"
+        },
+        {
+          "devid": "400c",
+          "devname": "Webcam 5 [pwc]"
+        },
+        {
+          "devid": "400d",
+          "devname": "Webcam PD1001"
+        },
+        {
+          "devid": "400f",
+          "devname": "PC-CAM 550 (Composite)"
+        },
+        {
+          "devid": "4011",
+          "devname": "Webcam PRO eX"
+        },
+        {
+          "devid": "4012",
+          "devname": "PC-CAM350"
+        },
+        {
+          "devid": "4005",
+          "devname": "Webcam Blaster Go ES"
+        },
+        {
+          "devid": "4007",
+          "devname": "Go Mini"
+        },
+        {
+          "devid": "400a",
+          "devname": "PC-Cam 300"
+        },
+        {
+          "devid": "400b",
+          "devname": "PC-Cam 600"
+        },
+        {
+          "devid": "3f04",
+          "devname": "E-Mu 0404"
+        },
+        {
+          "devid": "3f07",
+          "devname": "E-Mu Xmidi 1x1"
+        },
+        {
+          "devid": "3f0e",
+          "devname": "Xmidi 1x1 Tab"
+        },
+        {
+          "devid": "4003",
+          "devname": "VideoBlaster Webcam Go Plus [W9967CF]"
+        },
+        {
+          "devid": "4004",
+          "devname": "Nomad II MG"
+        },
+        {
+          "devid": "3237",
+          "devname": "SB X-Fi Surround 5.1 Pro"
+        },
+        {
+          "devid": "3f00",
+          "devname": "E-Mu Xboard 25 MIDI Controller"
+        },
+        {
+          "devid": "3f02",
+          "devname": "E-Mu 0202"
+        },
+        {
+          "devid": "3263",
+          "devname": "SB X-Fi Surround 5.1 Pro"
+        },
+        {
+          "devid": "3121",
+          "devname": "WoW tap chat"
+        },
+        {
+          "devid": "3220",
+          "devname": "Sound Blaster Tactic(3D) Sigma sound card"
+        },
+        {
+          "devid": "3232",
+          "devname": "Sound Blaster Premium HD [SBX]"
+        },
+        {
+          "devid": "3090",
+          "devname": "Sound Blaster Digital Music SX"
+        },
+        {
+          "devid": "30d0",
+          "devname": "Xmod"
+        },
+        {
+          "devid": "30d3",
+          "devname": "Sound Blaster Play!"
+        },
+        {
+          "devid": "3100",
+          "devname": "IR Receiver (SB0540)"
+        },
+        {
+          "devid": "3020",
+          "devname": "SoundBlaster Audigy 2 NX"
+        },
+        {
+          "devid": "3030",
+          "devname": "SB External Composite Device"
+        },
+        {
+          "devid": "3040",
+          "devname": "SoundBlaster Live! 24-bit External SB0490"
+        },
+        {
+          "devid": "3060",
+          "devname": "Sound Blaster Audigy 2 ZS External"
+        },
+        {
+          "devid": "3061",
+          "devname": "SoundBlaster Audigy 2 ZS Video Editor"
+        },
+        {
+          "devid": "3002",
+          "devname": "SB External Composite Device"
+        },
+        {
+          "devid": "3010",
+          "devname": "SoundBlaster MP3+"
+        },
+        {
+          "devid": "3014",
+          "devname": "SB External Composite Device"
+        },
+        {
+          "devid": "3015",
+          "devname": "Sound Blaster Digital Music LX"
+        },
+        {
+          "devid": "2029",
+          "devname": "ZiiO"
+        },
+        {
+          "devid": "2801",
+          "devname": "Prodikeys PC-MIDI multifunction keyboard"
+        },
+        {
+          "devid": "3000",
+          "devname": "SoundBlaster Extigy"
+        },
+        {
+          "devid": "1053",
+          "devname": "Mouse Gamer HD7600L"
+        },
+        {
+          "devid": "200c",
+          "devname": "MuVo V100"
+        },
+        {
+          "devid": "2020",
+          "devname": "Zen X-Fi 2"
+        },
+        {
+          "devid": "1050",
+          "devname": "GamePad Cobra"
+        },
+        {
+          "devid": "0414",
+          "devname": "HS-720 Headset"
+        },
+        {
+          "devid": "1002",
+          "devname": "Nomad II"
+        },
+        {
+          "devid": "1003",
+          "devname": "Blaster GamePad Cobra"
+        }
+      ]
+    },
+    {
+      "vendor": "1660",
+      "name": "Creatix Polymedia GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "052a",
+      "name": "Crescent Heart Software",
+      "devices": []
+    },
+    {
+      "vendor": "0932",
+      "name": "Crescentec Corp.",
+      "devices": [
+        {
+          "devid": "1100",
+          "devname": "DC-1100 Video Enhamcement Device"
+        },
+        {
+          "devid": "1112",
+          "devname": "Veo Web Camera"
+        },
+        {
+          "devid": "a311",
+          "devname": "Video Enhancement Device"
+        },
+        {
+          "devid": "0300",
+          "devname": "VideoAdvantage"
+        },
+        {
+          "devid": "0302",
+          "devname": "Syntek DC-112X"
+        },
+        {
+          "devid": "0320",
+          "devname": "VideoAdvantage"
+        },
+        {
+          "devid": "0482",
+          "devname": "USB2.0 TVBOX"
+        }
+      ]
+    },
+    {
+      "vendor": "0e1b",
+      "name": "Crewave",
+      "devices": []
+    },
+    {
+      "vendor": "0544",
+      "name": "Cristie Electronics, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "080b",
+      "name": "Cross Match Technologies",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Fingerprint Scanner (After ReNumeration)"
+        },
+        {
+          "devid": "0010",
+          "devname": "300LC Series Fingerprint Scanner (Before ReNumeration)"
+        }
+      ]
+    },
+    {
+      "vendor": "0feb",
+      "name": "CRS Electronic Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0c94",
+      "name": "Cryptera",
+      "devices": [
+        {
+          "devid": "a000",
+          "devname": "EPP 1217"
+        }
+      ]
+    },
+    {
+      "vendor": "046f",
+      "name": "Crystal Semiconductor",
+      "devices": []
+    },
+    {
+      "vendor": "0852",
+      "name": "CSEM",
+      "devices": []
+    },
+    {
+      "vendor": "0d5f",
+      "name": "CSI, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0f08",
+      "name": "CSL Wire &amp; Plug (Shen Zhen) Co.",
+      "devices": []
+    },
+    {
+      "vendor": "18a4",
+      "name": "CSSN",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Snapshell IDR"
+        }
+      ]
+    },
+    {
+      "vendor": "08f1",
+      "name": "CTI Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "14ad",
+      "name": "CTK Corporation",
+      "devices": []
+    },
+    {
+      "vendor": "1136",
+      "name": "CTS Electronincs",
+      "devices": [
+        {
+          "devid": "3131",
+          "devname": "CTS LS515"
+        }
+      ]
+    },
+    {
+      "vendor": "055e",
+      "name": "CTX Opto-Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1e4e",
+      "name": "Cubeternet",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "WebCam"
+        },
+        {
+          "devid": "0102",
+          "devname": "GL-UPC822 UVC WebCam"
+        },
+        {
+          "devid": "0109",
+          "devname": "EtronTech CMOS based eSP570 WebCam [Onyx Titanium TC101]"
+        }
+      ]
+    },
+    {
+      "vendor": "0dab",
+      "name": "Cubig Group",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "DVR/CVR-M140 MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "0afe",
+      "name": "Cummins Engine Co.",
+      "devices": []
+    },
+    {
+      "vendor": "324c",
+      "name": "CUPRIS Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "106c",
+      "name": "Curitel Communications, Inc.",
+      "devices": [
+        {
+          "devid": "e200",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "a001",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "c100",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "c200",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "c500",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "5602",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "7101",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "7102",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "a000",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "5501",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "5502",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "5601",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "5301",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "5302",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "5401",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "5402",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "4601",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "4602",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "5101",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "5102",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "4401",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "4402",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "4501",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "4502",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "4101",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "4102",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "4301",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "4302",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "3716",
+          "devname": "UMW190 Modem"
+        },
+        {
+          "devid": "3721",
+          "devname": "Option Beemo (GI0801) LTE surfstick"
+        },
+        {
+          "devid": "3b14",
+          "devname": "Option Beemo (GI0801) LTE surfstick"
+        },
+        {
+          "devid": "3eb4",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "3701",
+          "devname": "Broadband Wireless modem"
+        },
+        {
+          "devid": "3702",
+          "devname": "Pantech PX-500"
+        },
+        {
+          "devid": "3714",
+          "devname": "PANTECH USB MODEM [UM175]"
+        },
+        {
+          "devid": "2601",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "2602",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "2603",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "2501",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "2502",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "2503",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "2401",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "2402",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "2403",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "2103",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "2301",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "2302",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "2303",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "1602",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "1603",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "2101",
+          "devname": "AudioVox 8900 Cell Phone"
+        },
+        {
+          "devid": "2102",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "1403",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "1501",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "1502",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "1503",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "1601",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "1303",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "1304",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "1401",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "1402",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "1301",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "1302",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "1105",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "1106",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "1102",
+          "devname": "Packet Service"
+        },
+        {
+          "devid": "1103",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "1104",
+          "devname": "Packet Service Diagnostic Serial Port (WDM)"
+        },
+        {
+          "devid": "1101",
+          "devname": "CDMA 2000 1xRTT USB modem (HX-550C)"
+        }
+      ]
+    },
+    {
+      "vendor": "1b27",
+      "name": "Current Electronics Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "049b",
+      "name": "Curtis Computer Products",
+      "devices": []
+    },
+    {
+      "vendor": "2405",
+      "name": "Custom Computer Services, Inc",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "West Mountain Radio RIGblaster Advantage Audio"
+        },
+        {
+          "devid": "0003",
+          "devname": "West Mountain Radio RIGblaster Advantage"
+        }
+      ]
+    },
+    {
+      "vendor": "0dd4",
+      "name": "Custom Engineering SPA",
+      "devices": [
+        {
+          "devid": "0237",
+          "devname": "K80 80mm Thermal Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "0f97",
+      "name": "CviLux Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1ff7",
+      "name": "CVT Electronics.Co.,Ltd",
+      "devices": [
+        {
+          "devid": "0013",
+          "devname": "CVTouch Screen (HID)"
+        },
+        {
+          "devid": "001a",
+          "devname": "Human Interface Device"
+        }
+      ]
+    },
+    {
+      "vendor": "08a9",
+      "name": "CWAV Inc.",
+      "devices": [
+        {
+          "devid": "0009",
+          "devname": "USBee SX"
+        },
+        {
+          "devid": "0012",
+          "devname": "USBee AX-Standard"
+        },
+        {
+          "devid": "0013",
+          "devname": "USBee AX-Plus"
+        },
+        {
+          "devid": "0014",
+          "devname": "USBee AX-Pro"
+        },
+        {
+          "devid": "0015",
+          "devname": "USBee DX"
+        },
+        {
+          "devid": "0005",
+          "devname": "USBee ZX"
+        }
+      ]
+    },
+    {
+      "vendor": "0764",
+      "name": "Cyber Power System, Inc.",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "Cyber Power UPS"
+        },
+        {
+          "devid": "0501",
+          "devname": "CP1500 AVR UPS"
+        },
+        {
+          "devid": "0601",
+          "devname": "PR1500LCDRT2U UPS"
+        }
+      ]
+    },
+    {
+      "vendor": "0f98",
+      "name": "CyberBank Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c17",
+      "name": "Cyberboard A/S",
+      "devices": []
+    },
+    {
+      "vendor": "07d3",
+      "name": "Cyberdata Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c19",
+      "name": "cyberPIXIE, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1142",
+      "name": "CyberScan Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "0709",
+          "devname": "Cyberview High Speed Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "129b",
+      "name": "CyberTAN Technology",
+      "devices": [
+        {
+          "devid": "1667",
+          "devname": "802.11bg"
+        },
+        {
+          "devid": "1828",
+          "devname": "Gigaset USB Adapter 300"
+        },
+        {
+          "devid": "160b",
+          "devname": "Siemens S30853-S1031-R351 802.11g Wireless Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "160c",
+          "devname": "Siemens S30853-S1038-R351 802.11g Wireless Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "1666",
+          "devname": "TG54USB 802.11bg"
+        }
+      ]
+    },
+    {
+      "vendor": "0a0b",
+      "name": "Cybex Computer Products Co.",
+      "devices": []
+    },
+    {
+      "vendor": "0b66",
+      "name": "Cybiko Inc.",
+      "devices": [
+        {
+          "devid": "0041",
+          "devname": "Xtreme"
+        }
+      ]
+    },
+    {
+      "vendor": "0665",
+      "name": "Cypress Semiconductor",
+      "devices": [
+        {
+          "devid": "5161",
+          "devname": "USB to Serial"
+        }
+      ]
+    },
+    {
+      "vendor": "04b4",
+      "name": "Cypress Semiconductor Corp.",
+      "devices": [
+        {
+          "devid": "fd15",
+          "devname": "Energenie EG-PMS2"
+        },
+        {
+          "devid": "fd10",
+          "devname": "Gembird MSIS-PM"
+        },
+        {
+          "devid": "fd13",
+          "devname": "Energenie EG-PMS"
+        },
+        {
+          "devid": "f115",
+          "devname": "PSoC FirstTouch Programmer"
+        },
+        {
+          "devid": "f231",
+          "devname": "DELLY Changer 4in1 universal IR remote"
+        },
+        {
+          "devid": "f232",
+          "devname": "Mono embedded computer"
+        },
+        {
+          "devid": "de64",
+          "devname": "Barcode Reader"
+        },
+        {
+          "devid": "f000",
+          "devname": "CY30700 Licorice evaluation board"
+        },
+        {
+          "devid": "f111",
+          "devname": "CY8CKIT-002 PSoC MiniProg3 Rev A Program and debug kit"
+        },
+        {
+          "devid": "d5d5",
+          "devname": "CY7C63x0x Zoltrix Z-Boxer GamePad"
+        },
+        {
+          "devid": "de61",
+          "devname": "Barcode Reader"
+        },
+        {
+          "devid": "bca1",
+          "devname": "Barcode Reader"
+        },
+        {
+          "devid": "cc04",
+          "devname": "Centor USB RACIA-ALVAR USB PORT"
+        },
+        {
+          "devid": "cc06",
+          "devname": "Centor-P RACIA-ALVAR USB PORT"
+        },
+        {
+          "devid": "8613",
+          "devname": "CY7C68013 EZ-USB FX2 USB 2.0 Development Kit"
+        },
+        {
+          "devid": "8614",
+          "devname": "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)"
+        },
+        {
+          "devid": "861f",
+          "devname": "Anysee E30 USB 2.0 DVB-T Receiver"
+        },
+        {
+          "devid": "7417",
+          "devname": "Wireless PC Lock/Ultra Mouse"
+        },
+        {
+          "devid": "8329",
+          "devname": "USB To keyboard/Mouse Converter"
+        },
+        {
+          "devid": "6572",
+          "devname": "Unprogrammed CY7C65642 hub"
+        },
+        {
+          "devid": "6830",
+          "devname": "CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI"
+        },
+        {
+          "devid": "6831",
+          "devname": "Storage Adapter ISD-300LP (CY)"
+        },
+        {
+          "devid": "6560",
+          "devname": "CY7C65640 USB-2.0 &quot;TetraHub&quot;"
+        },
+        {
+          "devid": "6570",
+          "devname": "Unprogrammed CY7C65632/34 hub HX2VL"
+        },
+        {
+          "devid": "6502",
+          "devname": "CY4609"
+        },
+        {
+          "devid": "6506",
+          "devname": "CY4603"
+        },
+        {
+          "devid": "650a",
+          "devname": "CY4613"
+        },
+        {
+          "devid": "5a9b",
+          "devname": "Dacal CD/DVD Library D-101/DC-300/DC-016RW"
+        },
+        {
+          "devid": "6370",
+          "devname": "ViewMate Desktop Mouse CC2201"
+        },
+        {
+          "devid": "5201",
+          "devname": "Combi Keyboard-Hub (Hub)"
+        },
+        {
+          "devid": "5202",
+          "devname": "Combi Keyboard-Hub (Keyboard)"
+        },
+        {
+          "devid": "5500",
+          "devname": "HID-&gt;COM RS232 Adapter"
+        },
+        {
+          "devid": "4624",
+          "devname": "DS-Xtreme Flash Card"
+        },
+        {
+          "devid": "4717",
+          "devname": "West Bridge"
+        },
+        {
+          "devid": "4381",
+          "devname": "SCAPS USC-1 Scanner Controller"
+        },
+        {
+          "devid": "4611",
+          "devname": "Storage Adapter FX2 (CY)"
+        },
+        {
+          "devid": "4616",
+          "devname": "Flash Disk (TPP)"
+        },
+        {
+          "devid": "3813",
+          "devname": "NANO BIOS Programmer"
+        },
+        {
+          "devid": "4235",
+          "devname": "Monitor 02 Driver"
+        },
+        {
+          "devid": "1006",
+          "devname": "Human Interface Device"
+        },
+        {
+          "devid": "2050",
+          "devname": "hub"
+        },
+        {
+          "devid": "2830",
+          "devname": "Opera1 DVB-S (cold state)"
+        },
+        {
+          "devid": "0306",
+          "devname": "Telephone Receiver"
+        },
+        {
+          "devid": "0407",
+          "devname": "Optical Skype Mouse"
+        },
+        {
+          "devid": "0bad",
+          "devname": "MetaGeek Wi-Spy"
+        },
+        {
+          "devid": "1002",
+          "devname": "CY7C63001 R100 FM Radio"
+        },
+        {
+          "devid": "0100",
+          "devname": "Cino FuzzyScan F760-B"
+        },
+        {
+          "devid": "0101",
+          "devname": "Keyboard/Hub"
+        },
+        {
+          "devid": "0102",
+          "devname": "Keyboard with APM"
+        },
+        {
+          "devid": "0130",
+          "devname": "MyIRC Remote Receiver"
+        },
+        {
+          "devid": "0060",
+          "devname": "Wireless optical mouse"
+        },
+        {
+          "devid": "00f3",
+          "devname": "FX3 micro-controller (DFU mode)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "0002",
+          "devname": "CY7C63x0x Thermometer"
+        },
+        {
+          "devid": "0033",
+          "devname": "Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0633",
+      "name": "Cyrix Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "05ee",
+      "name": "Cytechinfo Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "15c9",
+      "name": "D-Box Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "2001",
+      "name": "D-Link Corp.",
+      "devices": [
+        {
+          "devid": "f116",
+          "devname": "Formosa 2"
+        },
+        {
+          "devid": "f117",
+          "devname": "Formosa 3"
+        },
+        {
+          "devid": "f118",
+          "devname": "Formosa 4"
+        },
+        {
+          "devid": "f10d",
+          "devname": "Accent Communications Modem"
+        },
+        {
+          "devid": "f110",
+          "devname": "DUB-AV300 A/V Capture"
+        },
+        {
+          "devid": "f111",
+          "devname": "DBT-122 Bluetooth adapter"
+        },
+        {
+          "devid": "f112",
+          "devname": "DUB-T210 Audio Device"
+        },
+        {
+          "devid": "9b00",
+          "devname": "Broadband Cable Modem Remote NDIS Device"
+        },
+        {
+          "devid": "abc1",
+          "devname": "DSB-650 Ethernet [pegasus]"
+        },
+        {
+          "devid": "f013",
+          "devname": "DLink 7 port USB2.0 Hub"
+        },
+        {
+          "devid": "f103",
+          "devname": "DUB-H7 7-port USB 2.0 hub"
+        },
+        {
+          "devid": "5102",
+          "devname": "DSL-200 ADSL Loader"
+        },
+        {
+          "devid": "5b00",
+          "devname": "Remote NDIS Network Device"
+        },
+        {
+          "devid": "9414",
+          "devname": "Cable Modem"
+        },
+        {
+          "devid": "400b",
+          "devname": "10/100 Ethernet"
+        },
+        {
+          "devid": "4102",
+          "devname": "10/100 Ethernet"
+        },
+        {
+          "devid": "4a00",
+          "devname": "DUB-1312 Gigabit Ethernet Adapter"
+        },
+        {
+          "devid": "5100",
+          "devname": "DSL-200 ADSL ATM Modem"
+        },
+        {
+          "devid": "4001",
+          "devname": "DSB-650TX Ethernet [pegasus]"
+        },
+        {
+          "devid": "4002",
+          "devname": "DSB-650TX Ethernet [pegasus]"
+        },
+        {
+          "devid": "4003",
+          "devname": "DSB-650TX-PNA Ethernet [pegasus]"
+        },
+        {
+          "devid": "3c1a",
+          "devname": "DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.B2) [Ralink RT5572]"
+        },
+        {
+          "devid": "3c1b",
+          "devname": "DWA-127 Wireless N 150 High-Gain Adapter(rev.A1) [Ralink RT3070]"
+        },
+        {
+          "devid": "3c1e",
+          "devname": "DWA-125 Wireless N 150 Adapter(rev.B1) [Ralink RT5370]"
+        },
+        {
+          "devid": "4000",
+          "devname": "DSB-650C Ethernet [klsi]"
+        },
+        {
+          "devid": "3c15",
+          "devname": "DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT5372]"
+        },
+        {
+          "devid": "3c17",
+          "devname": "DWA-123 Wireless N 150 Adapter(rev.A1) [Ralink RT3370]"
+        },
+        {
+          "devid": "3c19",
+          "devname": "DWA-125 Wireless N 150 Adapter(rev.A3) [Ralink RT5370]"
+        },
+        {
+          "devid": "3c00",
+          "devname": "AirPlus G DWL-G122 Wireless Adapter(rev.B1) [Ralink RT2571]"
+        },
+        {
+          "devid": "3c01",
+          "devname": "AirPlus AG DWL-AG122 Wireless Adapter"
+        },
+        {
+          "devid": "3c02",
+          "devname": "AirPlus G DWL-G122 Wireless Adapter"
+        },
+        {
+          "devid": "3c05",
+          "devname": "DUB-E100 Fast Ethernet Adapter(rev.B1) [ASIX AX88772]"
+        },
+        {
+          "devid": "3a82",
+          "devname": "AirPremier AG DWL-AG132 Wireless Adapter"
+        },
+        {
+          "devid": "3a83",
+          "devname": "predator Bootloader Download"
+        },
+        {
+          "devid": "3b00",
+          "devname": "AirPlus DWL-120+ Wireless Adapter [Texas Instruments ACX100USB]"
+        },
+        {
+          "devid": "3b01",
+          "devname": "WLAN Boot Device"
+        },
+        {
+          "devid": "3a05",
+          "devname": "DWL-AG122 (no firmware) [Atheros AR5523]"
+        },
+        {
+          "devid": "3a80",
+          "devname": "AirPlus Xtreme G DWL-G132 Wireless Adapter"
+        },
+        {
+          "devid": "3a81",
+          "devname": "predator Bootloader Download"
+        },
+        {
+          "devid": "3a01",
+          "devname": "DWL-AG132 (no firmware) [Atheros AR5523]"
+        },
+        {
+          "devid": "3a02",
+          "devname": "DWL-G132 [Atheros AR5523]"
+        },
+        {
+          "devid": "3a03",
+          "devname": "DWL-G132 (no firmware) [Atheros AR5523]"
+        },
+        {
+          "devid": "3a04",
+          "devname": "DWL-AG122 [Atheros AR5523]"
+        },
+        {
+          "devid": "3704",
+          "devname": "AirPlus G DWL-G122 Wireless Adapter(rev.A2) [Intersil ISL3887]"
+        },
+        {
+          "devid": "3705",
+          "devname": "AirPlus G DWL-G120 Wireless Adapter(rev.C) [Intersil ISL3887]"
+        },
+        {
+          "devid": "3761",
+          "devname": "IEEE 802.11g USB2.0 Wireless Network Adapter-PN"
+        },
+        {
+          "devid": "3a00",
+          "devname": "DWL-AG132 [Atheros AR5523]"
+        },
+        {
+          "devid": "3701",
+          "devname": "DWL-G120 Spinnaker 802.11g [Intersil ISL3886]"
+        },
+        {
+          "devid": "3702",
+          "devname": "DWL-120 802.11b Wireless Adapter(rev.F) [Intersil ISL3871]"
+        },
+        {
+          "devid": "3703",
+          "devname": "AirPlus G DWL-G122 Wireless Adapter(rev.A1) [Intersil ISL3880]"
+        },
+        {
+          "devid": "3319",
+          "devname": "DWA-131 Wireless N Nano Adapter (Rev. E1) [Realtek RTL8192EU]"
+        },
+        {
+          "devid": "3500",
+          "devname": "Elitegroup Computer Systems WLAN card WL-162"
+        },
+        {
+          "devid": "3700",
+          "devname": "DWL-122 802.11b [Intersil Prism 3]"
+        },
+        {
+          "devid": "3310",
+          "devname": "DWA-123 Wireless N 150 Adapter (rev.D1)"
+        },
+        {
+          "devid": "3314",
+          "devname": "DWA-171 AC600 DB Wireless Adapter(rev.A1) [Realtek RTL8811AU]"
+        },
+        {
+          "devid": "3315",
+          "devname": "DWA-182 Wireless AC Dualband Adapter(rev.C) [Realtek RTL8812AU]"
+        },
+        {
+          "devid": "3317",
+          "devname": "DWA-137 Wireless N High-Gain Adapter [Ralink RT5372]"
+        },
+        {
+          "devid": "330a",
+          "devname": "DWA-133 802.11n Wireless N Adapter [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "330d",
+          "devname": "DWA-131 802.11n Wireless N Nano Adapter (rev.B1) [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "330f",
+          "devname": "DWA-125 Wireless N 150 Adapter(rev.D1) [Realtek RTL8188ETV]"
+        },
+        {
+          "devid": "3301",
+          "devname": "DWA-130 802.11n Wireless N Adapter(rev.C1) [Realtek RTL8192U]"
+        },
+        {
+          "devid": "3306",
+          "devname": "DWL-G122 Wireless Adapter(rev.F1) [Realtek RTL8188SU]"
+        },
+        {
+          "devid": "3308",
+          "devname": "DWA-121 802.11n Wireless N 150 Pico Adapter [Realtek RTL8188CUS]"
+        },
+        {
+          "devid": "3309",
+          "devname": "DWA-135 802.11n Wireless N Adapter(rev.A1) [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "200c",
+          "devname": "10/100 Ethernet"
+        },
+        {
+          "devid": "3101",
+          "devname": "DWA-182 AC1200 DB Wireless Adapter(rev.A1) [Broadcom BCM43526]"
+        },
+        {
+          "devid": "3200",
+          "devname": "DWL-120 802.11b Wireless Adapter(rev.E1) [Atmel at76c503a]"
+        },
+        {
+          "devid": "0001",
+          "devname": "DWL-120 WIRELESS ADAPTER"
+        },
+        {
+          "devid": "0201",
+          "devname": "DHN-120 10Mb Home Phoneline Adapter"
+        },
+        {
+          "devid": "1a00",
+          "devname": "DUB-E100 Fast Ethernet Adapter(rev.A) [ASIX AX88172]"
+        },
+        {
+          "devid": "1a02",
+          "devname": "DUB-E100 Fast Ethernet Adapter(rev.C1) [ASIX AX88772]"
+        }
+      ]
+    },
+    {
+      "vendor": "07d1",
+      "name": "D-Link System",
+      "devices": [
+        {
+          "devid": "f101",
+          "devname": "DBT-122 Bluetooth"
+        },
+        {
+          "devid": "fc01",
+          "devname": "DBT-120 Bluetooth Adapter"
+        },
+        {
+          "devid": "3c16",
+          "devname": "DWA-125 Wireless N 150 Adapter(rev.A2) [Ralink RT3070]"
+        },
+        {
+          "devid": "3e02",
+          "devname": "DWM-156 3.75G HSUPA Adapter"
+        },
+        {
+          "devid": "5100",
+          "devname": "Remote NDIS Device"
+        },
+        {
+          "devid": "a800",
+          "devname": "DWM-152 3.75G HSUPA Adapter"
+        },
+        {
+          "devid": "3c10",
+          "devname": "DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A1) [Atheros AR9170+AR9104]"
+        },
+        {
+          "devid": "3c11",
+          "devname": "DWA-160 Xtreme N Dual Band USB Adapter(rev.B) [Ralink RT2870]"
+        },
+        {
+          "devid": "3c13",
+          "devname": "DWA-130 802.11n Wireless N Adapter(rev.B) [Ralink RT2870]"
+        },
+        {
+          "devid": "3c15",
+          "devname": "DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT2870]"
+        },
+        {
+          "devid": "3c0b",
+          "devname": "DWA-110 Wireless G Adapter(rev.B) [Ralink RT2870]"
+        },
+        {
+          "devid": "3c0d",
+          "devname": "DWA-125 Wireless N 150 Adapter(rev.A1) [Ralink RT3070]"
+        },
+        {
+          "devid": "3c0e",
+          "devname": "WUA-2340 RangeBooster G Adapter(rev.B) [Ralink RT2070]"
+        },
+        {
+          "devid": "3c0f",
+          "devname": "AirPlus G DWL-G122 Wireless Adapter(rev.E1) [Ralink RT2070]"
+        },
+        {
+          "devid": "3c06",
+          "devname": "DWA-111 802.11bg Wireless Adapter [Ralink RT2571W]"
+        },
+        {
+          "devid": "3c07",
+          "devname": "DWA-110 Wireless G Adapter(rev.A1) [Ralink RT2571W]"
+        },
+        {
+          "devid": "3c09",
+          "devname": "DWA-140 RangeBooster N Adapter(rev.B1) [Ralink RT2870]"
+        },
+        {
+          "devid": "3c0a",
+          "devname": "DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072]"
+        },
+        {
+          "devid": "3b10",
+          "devname": "DWA-142 RangeBooster N Adapter [Marvell 88W8362+88W8060]"
+        },
+        {
+          "devid": "3b11",
+          "devname": "DWA-130 802.11n Wireless N Adapter(rev.A1) [Marvell 88W8362+88W8060]"
+        },
+        {
+          "devid": "3c03",
+          "devname": "AirPlus G DWL-G122 Wireless Adapter(rev.C1) [Ralink RT2571W]"
+        },
+        {
+          "devid": "3c04",
+          "devname": "WUA-1340"
+        },
+        {
+          "devid": "3c05",
+          "devname": "EH103 Wireless G Adapter"
+        },
+        {
+          "devid": "3a0d",
+          "devname": "DWA-120 802.11g Wireless 108G Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "3a0f",
+          "devname": "DWA-130 802.11n Wireless N Adapter(rev.D) [Atheros AR9170+AR9102]"
+        },
+        {
+          "devid": "3a10",
+          "devname": "DWA-126 802.11n Wireless Adapter [Atheros AR9271]"
+        },
+        {
+          "devid": "3b01",
+          "devname": "AirPlus G DWL-G122 Wireless Adapter(rev.D) [Marvell 88W8338+88W8010]"
+        },
+        {
+          "devid": "3304",
+          "devname": "FR-300USB 802.11bgn Wireless Adapter"
+        },
+        {
+          "devid": "3a07",
+          "devname": "WUA-2340 RangeBooster G Adapter(rev.A) [Atheros AR5523]"
+        },
+        {
+          "devid": "3a08",
+          "devname": "WUA-2340 RangeBooster G Adapter(rev.A) (no firmware) [Atheros AR5523]"
+        },
+        {
+          "devid": "3a09",
+          "devname": "DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A2) [Atheros AR9170+AR9104]"
+        },
+        {
+          "devid": "13f1",
+          "devname": "DSL-302G Modem"
+        },
+        {
+          "devid": "13f2",
+          "devname": "DSL-502G Router"
+        },
+        {
+          "devid": "3300",
+          "devname": "DWA-130 802.11n Wireless N Adapter(rev.E) [Realtek RTL8191SU]"
+        },
+        {
+          "devid": "3302",
+          "devname": "DWA-130 802.11n Wireless N Adapter(rev.C2) [Realtek RTL8191SU]"
+        },
+        {
+          "devid": "3303",
+          "devname": "DWA-131 802.11n Wireless N Nano Adapter(rev.A1) [Realtek RTL8192SU]"
+        },
+        {
+          "devid": "13ec",
+          "devname": "VvBus for Helium 2xx"
+        },
+        {
+          "devid": "13ed",
+          "devname": "VvBus for Helium 2xx"
+        }
+      ]
+    },
+    {
+      "vendor": "0eef",
+      "name": "D-WAV Scientific Co., Ltd",
+      "devices": [
+        {
+          "devid": "b10e",
+          "devname": "eGalaxTouch EXC3000"
+        },
+        {
+          "devid": "c000",
+          "devname": "Multitouch Capacitive Touchscreen eGalaxTouch EXC3188-4643-08.00.00.00 Sirius_4643 PCAP3188UR Series [IIyama Prolite PLT1932MSC]"
+        },
+        {
+          "devid": "0002",
+          "devname": "Touchscreen Controller(Professional)"
+        },
+        {
+          "devid": "7200",
+          "devname": "Touchscreen Controller"
+        },
+        {
+          "devid": "7904",
+          "devname": "Multitouch Capacitive Touchscreen eGalaxTouch EXC7904-21v00_T13 [IIyama Prolite T1932-MSC]"
+        },
+        {
+          "devid": "a802",
+          "devname": "eGalaxTouch EXC7920"
+        },
+        {
+          "devid": "0001",
+          "devname": "Titan6001 Surface Acoustic Wave Touchscreen Controller [eGalax]"
+        }
+      ]
+    },
+    {
+      "vendor": "041b",
+      "name": "d&#039;TV",
+      "devices": []
+    },
+    {
+      "vendor": "154e",
+      "name": "D&amp;M Holdings, Inc. (Denon/Marantz)",
+      "devices": [
+        {
+          "devid": "3000",
+          "devname": "Marantz RC9001 Remote Control"
+        }
+      ]
+    },
+    {
+      "vendor": "154e",
+      "name": "D&amp;M Holdings, Inc. (Denon/Marantz)",
+      "devices": [
+        {
+          "devid": "3000",
+          "devname": "Marantz RC9001 Remote Control"
+        }
+      ]
+    },
+    {
+      "vendor": "06d1",
+      "name": "Daewoo Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "04f0",
+      "name": "Daewoo Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "04aa",
+      "name": "DaeWoo Telecom, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d35",
+      "name": "Dah Kun Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1452",
+      "name": "Dai Nippon Printing, Inc",
+      "devices": [
+        {
+          "devid": "8b01",
+          "devname": "DS620"
+        },
+        {
+          "devid": "9001",
+          "devname": "DS820"
+        }
+      ]
+    },
+    {
+      "vendor": "1dd3",
+      "name": "Dajc Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Expert I/O 1000"
+        }
+      ]
+    },
+    {
+      "vendor": "04fa",
+      "name": "Dallas Semiconductor",
+      "devices": [
+        {
+          "devid": "4201",
+          "devname": "DS4201 Audio DAC"
+        },
+        {
+          "devid": "2490",
+          "devname": "DS1490F 2-in-1 Fob, 1-Wire adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "1970",
+      "name": "Dane-Elec Corp. USA",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "Z Mate 16GB"
+        }
+      ]
+    },
+    {
+      "vendor": "0da0",
+      "name": "Danger Research",
+      "devices": []
+    },
+    {
+      "vendor": "2002",
+      "name": "DAP Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "0d62",
+      "name": "Darfon Electronics Corp.",
+      "devices": [
+        {
+          "devid": "2050",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "2106",
+          "devname": "Dell L20U Multimedia Keyboard"
+        },
+        {
+          "devid": "910e",
+          "devname": "HP Business Slim Keyboard"
+        },
+        {
+          "devid": "a100",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "0306",
+          "devname": "M530 Mouse"
+        },
+        {
+          "devid": "0800",
+          "devname": "Magic Wheel"
+        },
+        {
+          "devid": "2021",
+          "devname": "AM805 Keyboard"
+        },
+        {
+          "devid": "2026",
+          "devname": "TECOM Bluetooth Device"
+        },
+        {
+          "devid": "0003",
+          "devname": "Smartcard Reader"
+        },
+        {
+          "devid": "0004",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "001b",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "001c",
+          "devname": "Benq X120 Internet Keyboard Pro"
+        }
+      ]
+    },
+    {
+      "vendor": "03ea",
+      "name": "Data Broadcasting Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1aa4",
+      "name": "Data Drive Thru, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0ada",
+      "name": "Data Encryption Systems Ltd.",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "DK2"
+        }
+      ]
+    },
+    {
+      "vendor": "19b9",
+      "name": "Data Robotics",
+      "devices": [
+        {
+          "devid": "8d20",
+          "devname": "Drobo Elite"
+        },
+        {
+          "devid": "4b10",
+          "devname": "Drobo"
+        }
+      ]
+    },
+    {
+      "vendor": "0826",
+      "name": "Data Transit",
+      "devices": []
+    },
+    {
+      "vendor": "0867",
+      "name": "Data Translation, Inc.",
+      "devices": [
+        {
+          "devid": "9816",
+          "devname": "DT9816 ECON data acquisition module"
+        },
+        {
+          "devid": "9836",
+          "devname": "DT9836 data acquisition card"
+        },
+        {
+          "devid": "9812",
+          "devname": "ECON Data acquisition unit"
+        }
+      ]
+    },
+    {
+      "vendor": "09a7",
+      "name": "Data Transmission Network Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0a27",
+      "name": "Datacard Group",
+      "devices": [
+        {
+          "devid": "0102",
+          "devname": "SP35"
+        }
+      ]
+    },
+    {
+      "vendor": "07c4",
+      "name": "Datafab Systems, Inc.",
+      "devices": [
+        {
+          "devid": "b006",
+          "devname": "USB to PCMCIA"
+        },
+        {
+          "devid": "b00a",
+          "devname": "USB to CF+SD Drive(LC1)"
+        },
+        {
+          "devid": "b00b",
+          "devname": "USB to Memory Stick(LC1)"
+        },
+        {
+          "devid": "c010",
+          "devname": "Kingston FCR-HS2/ATA Card Reader"
+        },
+        {
+          "devid": "af01",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "b000",
+          "devname": "USB to CF(LC1)"
+        },
+        {
+          "devid": "b001",
+          "devname": "USB to CF+PCMCIA"
+        },
+        {
+          "devid": "b004",
+          "devname": "MMC/SD Reader"
+        },
+        {
+          "devid": "a600",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "a604",
+          "devname": "12-in-1 Card Reader"
+        },
+        {
+          "devid": "ad01",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "ae01",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "a10b",
+          "devname": "USB to CF+MS(LC1)"
+        },
+        {
+          "devid": "a200",
+          "devname": "DF-UT-06 Hama MMC/SD Reader"
+        },
+        {
+          "devid": "a400",
+          "devname": "CompactFlash &amp; Microdrive Reader"
+        },
+        {
+          "devid": "a006",
+          "devname": "SmartMedia Card Reader"
+        },
+        {
+          "devid": "a007",
+          "devname": "Memory Stick Class Drive"
+        },
+        {
+          "devid": "a103",
+          "devname": "MDSM-B reader"
+        },
+        {
+          "devid": "a107",
+          "devname": "USB to Memory Stick (LC1) Drive"
+        },
+        {
+          "devid": "a109",
+          "devname": "LC1 CompactFlash &amp; SmartMedia Card Reader"
+        },
+        {
+          "devid": "a002",
+          "devname": "Disk Drive"
+        },
+        {
+          "devid": "a003",
+          "devname": "Datafab-based Reader"
+        },
+        {
+          "devid": "a004",
+          "devname": "USB to MMC Class Drive"
+        },
+        {
+          "devid": "a005",
+          "devname": "CompactFlash &amp; SmartMedia Card Reader"
+        },
+        {
+          "devid": "0103",
+          "devname": "USB to IDE"
+        },
+        {
+          "devid": "1234",
+          "devname": "USB to ATAPI"
+        },
+        {
+          "devid": "a000",
+          "devname": "CompactFlash Card Reader"
+        },
+        {
+          "devid": "a001",
+          "devname": "CompactFlash &amp; SmartMedia Card Reader [eusb]"
+        },
+        {
+          "devid": "0102",
+          "devname": "USB to LS120"
+        }
+      ]
+    },
+    {
+      "vendor": "0974",
+      "name": "Datagraphix, a business unit of Anacomp",
+      "devices": []
+    },
+    {
+      "vendor": "080c",
+      "name": "Datalogic S.p.A.",
+      "devices": [
+        {
+          "devid": "0600",
+          "devname": "Gryphon M100 Barcode Scanner"
+        },
+        {
+          "devid": "0400",
+          "devname": "Gryphon D120 Barcode Scanner"
+        },
+        {
+          "devid": "0500",
+          "devname": "Gryphon D120 Barcode Scanner"
+        },
+        {
+          "devid": "0300",
+          "devname": "Gryphon D120 Barcode Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "0b0b",
+      "name": "Datamax-O&#039;Neil",
+      "devices": [
+        {
+          "devid": "106e",
+          "devname": "Datamax E-4304"
+        }
+      ]
+    },
+    {
+      "vendor": "1228",
+      "name": "Datapaq Limited",
+      "devices": [
+        {
+          "devid": "0012",
+          "devname": "Q18 Data Logger"
+        },
+        {
+          "devid": "0015",
+          "devname": "TPaq21/MPaq21 Datalogger"
+        },
+        {
+          "devid": "584c",
+          "devname": "XL2 Logger"
+        }
+      ]
+    },
+    {
+      "vendor": "0fc6",
+      "name": "Dataplus Supplies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1c78",
+      "name": "Datascope Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "109a",
+      "name": "DATASOFT Systems GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "1c1a",
+      "name": "Datel Electronics Ltd.",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "Action Replay DS &quot;3DS/DSi/DS/Lite Compatible&quot;"
+        }
+      ]
+    },
+    {
+      "vendor": "0ddd",
+      "name": "Datelink Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0a46",
+      "name": "Davicom Semiconductor, Inc.",
+      "devices": [
+        {
+          "devid": "0268",
+          "devname": "ST268"
+        },
+        {
+          "devid": "6688",
+          "devname": "ZT6688 Fast Ethernet Adapter"
+        },
+        {
+          "devid": "8515",
+          "devname": "ADMtek ADM8515 NIC"
+        },
+        {
+          "devid": "9000",
+          "devname": "DM9000E Fast Ethernet Adapter"
+        },
+        {
+          "devid": "9601",
+          "devname": "DM9601 Fast Ethernet Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "07df",
+      "name": "David Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "07d0",
+      "name": "Dazzle",
+      "devices": [
+        {
+          "devid": "4100",
+          "devname": "Kingsun SF-620 Infrared Adapter"
+        },
+        {
+          "devid": "4101",
+          "devname": "Connectivity Cable (CA-42 clone)"
+        },
+        {
+          "devid": "4959",
+          "devname": "Kingsun KS-959 Infrared Adapter"
+        },
+        {
+          "devid": "1106",
+          "devname": "xD/SM Reader/Writer"
+        },
+        {
+          "devid": "1202",
+          "devname": "MultiSlot Reader/Writer"
+        },
+        {
+          "devid": "2000",
+          "devname": "FX2 DFU Adapter"
+        },
+        {
+          "devid": "2001",
+          "devname": "eUSB CompactFlash Reader"
+        },
+        {
+          "devid": "1002",
+          "devname": "DMHS2 DFU Adapter"
+        },
+        {
+          "devid": "1102",
+          "devname": "CF Reader/Writer"
+        },
+        {
+          "devid": "1103",
+          "devname": "SD Reader/Writer"
+        },
+        {
+          "devid": "1104",
+          "devname": "SM Reader/Writer"
+        },
+        {
+          "devid": "1105",
+          "devname": "MS Reader/Writer"
+        },
+        {
+          "devid": "0006",
+          "devname": "DVC 150 Loader Device"
+        },
+        {
+          "devid": "0007",
+          "devname": "DVC 150"
+        },
+        {
+          "devid": "0327",
+          "devname": "Fusion Digital Media Reader"
+        },
+        {
+          "devid": "1001",
+          "devname": "DM-FLEX DFU Adapter"
+        },
+        {
+          "devid": "0003",
+          "devname": "Fusion Model DVC-50 Rev 1 (NTSC)"
+        },
+        {
+          "devid": "0004",
+          "devname": "DVC-800 (PAL) Grabber"
+        },
+        {
+          "devid": "0005",
+          "devname": "Fusion Video and Audio Ports"
+        },
+        {
+          "devid": "0001",
+          "devname": "Digital Video Creator I"
+        },
+        {
+          "devid": "0002",
+          "devname": "Global Village VideoFX Grabber"
+        }
+      ]
+    },
+    {
+      "vendor": "056b",
+      "name": "Decicon, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2fad",
+      "name": "Definium Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "1297",
+      "name": "DekTec",
+      "devices": [
+        {
+          "devid": "020f",
+          "devname": "DTU-215 Multi-Standard Modulator"
+        }
+      ]
+    },
+    {
+      "vendor": "0fc5",
+      "name": "Delcom Engineering",
+      "devices": [
+        {
+          "devid": "1222",
+          "devname": "I/O Development Board"
+        }
+      ]
+    },
+    {
+      "vendor": "105d",
+      "name": "Delkin Devices, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "047c",
+      "name": "Dell Computer Corp.",
+      "devices": [
+        {
+          "devid": "ffff",
+          "devname": "UPS Tower 500W LV"
+        }
+      ]
+    },
+    {
+      "vendor": "413c",
+      "name": "Dell Computer Corp.",
+      "devices": [
+        {
+          "devid": "b007",
+          "devname": "Streak 5 Android Tablet"
+        },
+        {
+          "devid": "a101",
+          "devname": "Internal Dual SD Card module"
+        },
+        {
+          "devid": "a102",
+          "devname": "iDRAC Virtual NIC"
+        },
+        {
+          "devid": "a503",
+          "devname": "AC511 Sound Bar"
+        },
+        {
+          "devid": "a700",
+          "devname": "Hub (in 1905FP LCD Monitor)"
+        },
+        {
+          "devid": "9500",
+          "devname": "USB CP210x UART Bridge Controller [DW700]"
+        },
+        {
+          "devid": "a001",
+          "devname": "Hub"
+        },
+        {
+          "devid": "a005",
+          "devname": "Internal 2.0 Hub"
+        },
+        {
+          "devid": "8501",
+          "devname": "Bluetooth Adapter"
+        },
+        {
+          "devid": "9001",
+          "devname": "ATA Bridge"
+        },
+        {
+          "devid": "9009",
+          "devname": "Portable Device"
+        },
+        {
+          "devid": "8197",
+          "devname": "BCM20702A0 Bluetooth Module"
+        },
+        {
+          "devid": "81a0",
+          "devname": "Wireless 5808 Mobile Broadband (Sierra Wireless MC7355 Mini PCIE, 4G UMTS,HSDPA,HSPA+,LTE,1xRTT,EVDO Rev A,GSM,GPRS)"
+        },
+        {
+          "devid": "81a3",
+          "devname": "Hub of E-Port Replicator"
+        },
+        {
+          "devid": "81a8",
+          "devname": "Wireless 5808 Mobile Broadband (Sierra Wireless Mini PCIE, 4G UMTS,HSDPA,HSPA+,LTE,1xRTT,EVDO Rev A,GSM,GPRS)"
+        },
+        {
+          "devid": "8187",
+          "devname": "DW375 Bluetooth Module"
+        },
+        {
+          "devid": "818e",
+          "devname": "DW5560 miniPCIe HSPA+ Mobile Broadband Modem"
+        },
+        {
+          "devid": "8183",
+          "devname": "F3607gw Mobile Broadband Module"
+        },
+        {
+          "devid": "8184",
+          "devname": "F3607gw v2 Mobile Broadband Module"
+        },
+        {
+          "devid": "8185",
+          "devname": "Gobi 2000 Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "8186",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "8162",
+          "devname": "Integrated Touchpad [Synaptics]"
+        },
+        {
+          "devid": "8171",
+          "devname": "Gobi Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "8172",
+          "devname": "Gobi Wireless Modem"
+        },
+        {
+          "devid": "8157",
+          "devname": "Integrated Keyboard"
+        },
+        {
+          "devid": "8158",
+          "devname": "Integrated Touchpad / Trackstick"
+        },
+        {
+          "devid": "8160",
+          "devname": "Wireless 365 Bluetooth"
+        },
+        {
+          "devid": "8161",
+          "devname": "Integrated Keyboard"
+        },
+        {
+          "devid": "8143",
+          "devname": "Broadcom BCM20702A0 Bluetooth"
+        },
+        {
+          "devid": "8147",
+          "devname": "F3507g Mobile Broadband Module"
+        },
+        {
+          "devid": "8156",
+          "devname": "Wireless 370 Bluetooth Mini-card"
+        },
+        {
+          "devid": "8138",
+          "devname": "Wireless 5520 Voda I Mobile Broadband (3G HSDPA) Minicard EAP-SIM Port"
+        },
+        {
+          "devid": "8140",
+          "devname": "Wireless 360 Bluetooth"
+        },
+        {
+          "devid": "8142",
+          "devname": "Mobile 360 in DFU"
+        },
+        {
+          "devid": "8134",
+          "devname": "Wireless 5720 Sprint Mobile Broadband (EVDO Rev-A) Minicard Status Port"
+        },
+        {
+          "devid": "8135",
+          "devname": "Wireless 5720 TELUS Mobile Broadband (EVDO Rev-A) Minicard Diagnostics Port"
+        },
+        {
+          "devid": "8136",
+          "devname": "Wireless 5520 Cingular Mobile Broadband (3G HSDPA) Minicard Diagnostics Port"
+        },
+        {
+          "devid": "8137",
+          "devname": "Wireless 5520 Voda L Mobile Broadband (3G HSDPA) Minicard Status Port"
+        },
+        {
+          "devid": "8129",
+          "devname": "Wireless 5700-Telus Mobile Broadband (CDMA EV-DO) Mini-Card Status Port"
+        },
+        {
+          "devid": "8131",
+          "devname": "Wireless 360 Bluetooth 2.0 + EDR module."
+        },
+        {
+          "devid": "8133",
+          "devname": "Wireless 5720 VZW Mobile Broadband (EVDO Rev-A) Minicard GPS Port"
+        },
+        {
+          "devid": "8124",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "8126",
+          "devname": "Wireless 355 Bluetooth"
+        },
+        {
+          "devid": "8127",
+          "devname": "Wireless 355 Module with Bluetooth 2.0 + EDR Technology."
+        },
+        {
+          "devid": "8128",
+          "devname": "Wireless 5700-Sprint Mobile Broadband (CDMA EV-DO) Mini-Card Status Port"
+        },
+        {
+          "devid": "8121",
+          "devname": "Eastfold in HID"
+        },
+        {
+          "devid": "8122",
+          "devname": "Eastfold in DFU"
+        },
+        {
+          "devid": "8123",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "8116",
+          "devname": "Wireless 5505 Mobile Broadband (3G HSDPA) Minicard Modem"
+        },
+        {
+          "devid": "8117",
+          "devname": "Wireless 5700 Mobile Broadband (CDMA EV-DO) Expresscard Modem"
+        },
+        {
+          "devid": "8118",
+          "devname": "Wireless 5510 Mobile Broadband (3G HSDPA) Expresscard Status Port"
+        },
+        {
+          "devid": "8120",
+          "devname": "Bluetooth adapter"
+        },
+        {
+          "devid": "8111",
+          "devname": "Wireless 3xx Bluetooth Internal Card in"
+        },
+        {
+          "devid": "8114",
+          "devname": "Wireless 5700 Mobile Broadband (CDMA EV-DO) Minicard Modem"
+        },
+        {
+          "devid": "8115",
+          "devname": "Wireless 5500 Mobile Broadband (3G HSDPA) Minicard Modem"
+        },
+        {
+          "devid": "8105",
+          "devname": "U2 in HID - Driver"
+        },
+        {
+          "devid": "8106",
+          "devname": "Wireless 350 Bluetooth Internal Card in"
+        },
+        {
+          "devid": "8110",
+          "devname": "Wireless 3xx Bluetooth Internal Card"
+        },
+        {
+          "devid": "8102",
+          "devname": "TrueMobile 1300 802.11g Wireless Adapter [Intersil ISL3880]"
+        },
+        {
+          "devid": "8103",
+          "devname": "Wireless 350 Bluetooth"
+        },
+        {
+          "devid": "8104",
+          "devname": "Wireless 1450 Dual-band (802.11a/b/g) Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "5905",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "8000",
+          "devname": "BC02 Bluetooth Adapter"
+        },
+        {
+          "devid": "8010",
+          "devname": "TrueMobile Bluetooth Module in"
+        },
+        {
+          "devid": "8100",
+          "devname": "TrueMobile 1180 802.11b Adapter [Intersil PRISM 3]"
+        },
+        {
+          "devid": "5607",
+          "devname": "MFP Color Laser Printer 3115cn"
+        },
+        {
+          "devid": "5631",
+          "devname": "Laser Printer 5100cn"
+        },
+        {
+          "devid": "564a",
+          "devname": "C1765 series Multifunction Color LaserPrinter, Scanner &amp; Copier"
+        },
+        {
+          "devid": "5513",
+          "devname": "WLA3310 Wireless Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "5534",
+          "devname": "Hub of E-Port Replicator"
+        },
+        {
+          "devid": "5601",
+          "devname": "Laser Printer 3100cn"
+        },
+        {
+          "devid": "5602",
+          "devname": "Laser Printer 3000cn"
+        },
+        {
+          "devid": "5400",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "5401",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "5404",
+          "devname": "1250c Color Printer"
+        },
+        {
+          "devid": "5226",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "5228",
+          "devname": "Laser Printer 1720dn"
+        },
+        {
+          "devid": "5300",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "5211",
+          "devname": "1110 Laser Printer"
+        },
+        {
+          "devid": "5220",
+          "devname": "Laser MFP 1600n"
+        },
+        {
+          "devid": "5225",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "5200",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "5202",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "5203",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "5210",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "5124",
+          "devname": "Laser MFP 1815"
+        },
+        {
+          "devid": "5128",
+          "devname": "Photo AIO 928"
+        },
+        {
+          "devid": "5133",
+          "devname": "968 AIO Printer"
+        },
+        {
+          "devid": "5116",
+          "devname": "AIO Printer 946"
+        },
+        {
+          "devid": "5117",
+          "devname": "Photo AIO Printer 966"
+        },
+        {
+          "devid": "5118",
+          "devname": "AIO 810"
+        },
+        {
+          "devid": "5113",
+          "devname": "Photo AIO Printer 944"
+        },
+        {
+          "devid": "5114",
+          "devname": "Photo AIO Printer 964"
+        },
+        {
+          "devid": "5115",
+          "devname": "Photo AIO Printer 926"
+        },
+        {
+          "devid": "5109",
+          "devname": "Photo AIO Printer 922"
+        },
+        {
+          "devid": "5110",
+          "devname": "Photo AIO Printer 962"
+        },
+        {
+          "devid": "5111",
+          "devname": "Photo AIO Printer 942"
+        },
+        {
+          "devid": "5112",
+          "devname": "Photo AIO Printer 924"
+        },
+        {
+          "devid": "5105",
+          "devname": "AIO Printer A920"
+        },
+        {
+          "devid": "5107",
+          "devname": "AIO Printer A960"
+        },
+        {
+          "devid": "4008",
+          "devname": "Axim Sync"
+        },
+        {
+          "devid": "4009",
+          "devname": "Axim Sync"
+        },
+        {
+          "devid": "4011",
+          "devname": "Axim X51v"
+        },
+        {
+          "devid": "5103",
+          "devname": "AIO Printer A940"
+        },
+        {
+          "devid": "4005",
+          "devname": "Axim Sync"
+        },
+        {
+          "devid": "4006",
+          "devname": "Axim Sync"
+        },
+        {
+          "devid": "4007",
+          "devname": "Axim Sync"
+        },
+        {
+          "devid": "4002",
+          "devname": "Axim X3"
+        },
+        {
+          "devid": "4003",
+          "devname": "Axim X30"
+        },
+        {
+          "devid": "4004",
+          "devname": "Axim Sync"
+        },
+        {
+          "devid": "301b",
+          "devname": "Universal Bluetooth Receiver"
+        },
+        {
+          "devid": "3200",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "4001",
+          "devname": "Axim X5"
+        },
+        {
+          "devid": "3012",
+          "devname": "Optical Wheel Mouse"
+        },
+        {
+          "devid": "3016",
+          "devname": "Optical 5-Button Wheel Mouse"
+        },
+        {
+          "devid": "301a",
+          "devname": "Dell MS116 Optical Mouse"
+        },
+        {
+          "devid": "2501",
+          "devname": "Keyboard and mouse dongle"
+        },
+        {
+          "devid": "2513",
+          "devname": "internal USB Hub of E-Port Replicator"
+        },
+        {
+          "devid": "3010",
+          "devname": "Optical Wheel Mouse"
+        },
+        {
+          "devid": "2134",
+          "devname": "Hub of E-Port Replicator"
+        },
+        {
+          "devid": "21d7",
+          "devname": "Dell Wireless 5560 HSPA+ Mobile Broadband Modem"
+        },
+        {
+          "devid": "2500",
+          "devname": "DRAC4 Remote Access Card"
+        },
+        {
+          "devid": "2105",
+          "devname": "Model L100 Keyboard"
+        },
+        {
+          "devid": "2106",
+          "devname": "QuietKey Keyboard"
+        },
+        {
+          "devid": "2107",
+          "devname": "KB212-B Quiet Key Keyboard"
+        },
+        {
+          "devid": "2113",
+          "devname": "KB216 Wired Keyboard"
+        },
+        {
+          "devid": "2011",
+          "devname": "Multimedia Pro Keyboard"
+        },
+        {
+          "devid": "2100",
+          "devname": "SK-3106 Keyboard"
+        },
+        {
+          "devid": "2101",
+          "devname": "SK-3205 SmartCard Reader Keyboard"
+        },
+        {
+          "devid": "2002",
+          "devname": "SK-8125 Keyboard"
+        },
+        {
+          "devid": "2003",
+          "devname": "Keyboard SK-8115"
+        },
+        {
+          "devid": "2005",
+          "devname": "RT7D50 Keyboard"
+        },
+        {
+          "devid": "2010",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "1003",
+          "devname": "Keyboard Hub"
+        },
+        {
+          "devid": "1005",
+          "devname": "Multimedia Pro Keyboard Hub"
+        },
+        {
+          "devid": "2001",
+          "devname": "Keyboard HID Support"
+        },
+        {
+          "devid": "0058",
+          "devname": "Port Replicator"
+        },
+        {
+          "devid": "1001",
+          "devname": "Keyboard Hub"
+        },
+        {
+          "devid": "1002",
+          "devname": "Keyboard Hub"
+        },
+        {
+          "devid": "0000",
+          "devname": "DRAC 5 Virtual Keyboard and Mouse"
+        },
+        {
+          "devid": "0001",
+          "devname": "DRAC 5 Virtual Media"
+        }
+      ]
+    },
+    {
+      "vendor": "1685",
+      "name": "Delock",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "Infrared adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "1163",
+      "name": "DeLorme Publishing, Inc.",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "Earthmate GPS (LT-20, LT-40)"
+        },
+        {
+          "devid": "2020",
+          "devname": "Earthmate GPS (PN-40)"
+        },
+        {
+          "devid": "0100",
+          "devname": "Earthmate GPS (orig)"
+        }
+      ]
+    },
+    {
+      "vendor": "1fbd",
+      "name": "Delphin Technology AG",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Expert Key - Data aquisition system"
+        }
+      ]
+    },
+    {
+      "vendor": "05dd",
+      "name": "Delta Electronics, Inc.",
+      "devices": [
+        {
+          "devid": "ff31",
+          "devname": "AWU-120"
+        },
+        {
+          "devid": "ff32",
+          "devname": "FriendlyNET AeroLAN AL2011"
+        },
+        {
+          "devid": "ff35",
+          "devname": "PCW 100 - Wireless 802.11b Adapter"
+        },
+        {
+          "devid": "ff91",
+          "devname": "2Wire PC Port Phoneline 10Mbps Adapter"
+        },
+        {
+          "devid": "a011",
+          "devname": "HID UPS Battery"
+        }
+      ]
+    },
+    {
+      "vendor": "1436",
+      "name": "Denali Software, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0580",
+      "name": "Denron, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1014",
+      "name": "Densitron Technologies PLC",
+      "devices": []
+    },
+    {
+      "vendor": "076d",
+      "name": "Denso Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "23b4",
+      "name": "Dental Wings Inc.",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "DW0200 Color Camera"
+        },
+        {
+          "devid": "0300",
+          "devname": "DW0300 Hight Speed Monochrome Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "1233",
+      "name": "Denver Electronics",
+      "devices": [
+        {
+          "devid": "5677",
+          "devname": "FUSB200 mp3 player"
+        }
+      ]
+    },
+    {
+      "vendor": "0c38",
+      "name": "Der An Electric Wire &amp; Cable Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1fba",
+      "name": "DERMALOG Identification Systems GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "1ad1",
+      "name": "Desay Wire Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "2003",
+      "name": "detectomat",
+      "devices": [
+        {
+          "devid": "ea61",
+          "devname": "dc3500"
+        }
+      ]
+    },
+    {
+      "vendor": "086c",
+      "name": "DeTeWe - Deutsche Telephonwerke AG &amp; Co.",
+      "devices": [
+        {
+          "devid": "1055",
+          "devname": "Eumex 220 Version 2 ISDN TA"
+        },
+        {
+          "devid": "1056",
+          "devname": "Eumex 220 Version 2 ISDN TA (Flash-Mode)"
+        },
+        {
+          "devid": "2000",
+          "devname": "OpenCom 1000"
+        },
+        {
+          "devid": "1033",
+          "devname": "OpenCom 30 plus"
+        },
+        {
+          "devid": "1034",
+          "devname": "OpenCom 30 plus (FlashLoad)"
+        },
+        {
+          "devid": "1041",
+          "devname": "Eumex 220PC"
+        },
+        {
+          "devid": "1042",
+          "devname": "Eumex 220PC (FlashMode)"
+        },
+        {
+          "devid": "1025",
+          "devname": "Sinus 61 data"
+        },
+        {
+          "devid": "1029",
+          "devname": "dect BOX"
+        },
+        {
+          "devid": "102c",
+          "devname": "Eumex 604PC HomeNet [FlashLoad]"
+        },
+        {
+          "devid": "1030",
+          "devname": "Eumex 704PC DSL [FlashLoad]"
+        },
+        {
+          "devid": "1032",
+          "devname": "OpenCom 40 [FlashLoad]"
+        },
+        {
+          "devid": "1021",
+          "devname": "OpenCom 40"
+        },
+        {
+          "devid": "1022",
+          "devname": "OpenCom 40 (FlashLoad)"
+        },
+        {
+          "devid": "1023",
+          "devname": "OpenCom 45"
+        },
+        {
+          "devid": "1024",
+          "devname": "OpenCom 45 (FlashLoad)"
+        },
+        {
+          "devid": "1013",
+          "devname": "Eumex 704PC LAN"
+        },
+        {
+          "devid": "1014",
+          "devname": "Eumex 704PC LAN (FlashLoad)"
+        },
+        {
+          "devid": "1019",
+          "devname": "Eumex 504 SE"
+        },
+        {
+          "devid": "101a",
+          "devname": "Eumex 504 SE (Flash-Mode)"
+        },
+        {
+          "devid": "100d",
+          "devname": "BeeTel Home 100"
+        },
+        {
+          "devid": "100e",
+          "devname": "BeeTel Home 100 (FlashLoad)"
+        },
+        {
+          "devid": "1011",
+          "devname": "USB2DECT"
+        },
+        {
+          "devid": "1012",
+          "devname": "USB2DECT (FlashLoad)"
+        },
+        {
+          "devid": "1008",
+          "devname": "Eumex 704PC DSL (FlashLoad)"
+        },
+        {
+          "devid": "1009",
+          "devname": "Eumex 724PC DSL"
+        },
+        {
+          "devid": "100a",
+          "devname": "Eumex 724PC DSL (FlashLoad)"
+        },
+        {
+          "devid": "100b",
+          "devname": "OpenCom 30"
+        },
+        {
+          "devid": "100c",
+          "devname": "OpenCom 30 (FlashLoad)"
+        },
+        {
+          "devid": "1004",
+          "devname": "TA33 (FlashLoad)"
+        },
+        {
+          "devid": "1005",
+          "devname": "Eumex 604PC HomeNet"
+        },
+        {
+          "devid": "1006",
+          "devname": "Eumex 604PC HomeNet (FlashLoad)"
+        },
+        {
+          "devid": "1007",
+          "devname": "Eumex 704PC DSL"
+        },
+        {
+          "devid": "1001",
+          "devname": "Eumex 504PC ISDN TA"
+        },
+        {
+          "devid": "1002",
+          "devname": "Eumex 504PC (FlashLoad)"
+        },
+        {
+          "devid": "1003",
+          "devname": "TA33 ISDN TA"
+        }
+      ]
+    },
+    {
+      "vendor": "0c78",
+      "name": "Detto Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2018",
+      "name": "Deutsche Telekom AG",
+      "devices": [
+        {
+          "devid": "0408",
+          "devname": "Eumex 800"
+        },
+        {
+          "devid": "0406",
+          "devname": "Eumex 800"
+        }
+      ]
+    },
+    {
+      "vendor": "0aa4",
+      "name": "Develco Elektronik",
+      "devices": []
+    },
+    {
+      "vendor": "28d4",
+      "name": "Devialet",
+      "devices": [
+        {
+          "devid": "0008",
+          "devname": "120/200/250/400/800/D-Premier"
+        }
+      ]
+    },
+    {
+      "vendor": "1039",
+      "name": "devolo AG",
+      "devices": [
+        {
+          "devid": "2140",
+          "devname": "dsl+ 1100 duo"
+        },
+        {
+          "devid": "0824",
+          "devname": "1866 802.11bg [Texas Instruments TNETW1450]"
+        }
+      ]
+    },
+    {
+      "vendor": "1d19",
+      "name": "Dexatek Technology Ltd.",
+      "devices": [
+        {
+          "devid": "1104",
+          "devname": "MSI DigiVox Micro HD"
+        },
+        {
+          "devid": "6105",
+          "devname": "Video grabber"
+        },
+        {
+          "devid": "610a",
+          "devname": "Video grabber"
+        },
+        {
+          "devid": "8202",
+          "devname": "DK DVBC/T DONGLE"
+        },
+        {
+          "devid": "1101",
+          "devname": "DK DVB-T Dongle"
+        },
+        {
+          "devid": "1102",
+          "devname": "DK mini DVB-T Dongle"
+        },
+        {
+          "devid": "1103",
+          "devname": "DK 5217 DVB-T Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "12cf",
+      "name": "DEXIN",
+      "devices": [
+        {
+          "devid": "0170",
+          "devname": "Tt eSPORTS BLACK Gaming mouse"
+        },
+        {
+          "devid": "600b",
+          "devname": "Cougar 600M Gaming Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "05f2",
+      "name": "Dexin Corp., Ltd",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "AQ Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0f73",
+      "name": "DFI",
+      "devices": []
+    },
+    {
+      "vendor": "0450",
+      "name": "DFI, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2a88",
+      "name": "DFU Technology Ltd",
+      "devices": [
+        {
+          "devid": "ffff",
+          "devname": "DFU"
+        }
+      ]
+    },
+    {
+      "vendor": "2dcf",
+      "name": "Dialog Semiconductor",
+      "devices": [
+        {
+          "devid": "c951",
+          "devname": "Audio Class 1.0 Devices"
+        },
+        {
+          "devid": "c952",
+          "devname": "Audio Class 2.0 Devices"
+        }
+      ]
+    },
+    {
+      "vendor": "05b5",
+      "name": "Dialogic Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "14e1",
+      "name": "Dialogue Technology Corp.",
+      "devices": [
+        {
+          "devid": "5000",
+          "devname": "PenMount 5000 Touch Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "07de",
+      "name": "Diamond Multimedia",
+      "devices": [
+        {
+          "devid": "2820",
+          "devname": "VC500 Video Capture Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "0a5d",
+      "name": "Diatrend Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "10b8",
+      "name": "DiBcom",
+      "devices": [
+        {
+          "devid": "0bc7",
+          "devname": "DVB-T reference design (MOD3000P) (warm)"
+        },
+        {
+          "devid": "0bb8",
+          "devname": "DVB-T reference design (MOD300) (cold)"
+        },
+        {
+          "devid": "0bb9",
+          "devname": "DVB-T reference design (MOD300) (warm)"
+        },
+        {
+          "devid": "0bc6",
+          "devname": "DVB-T reference design (MOD3000P) (cold)"
+        }
+      ]
+    },
+    {
+      "vendor": "0554",
+      "name": "Dictaphone Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "03f4",
+      "name": "Diebold, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "134e",
+      "name": "Digby&#039;s Bitpile, Inc. DBA D Bit",
+      "devices": []
+    },
+    {
+      "vendor": "04d0",
+      "name": "Digi International",
+      "devices": []
+    },
+    {
+      "vendor": "05c5",
+      "name": "Digi International, Inc.",
+      "devices": [
+        {
+          "devid": "0008",
+          "devname": "AccelePort USB 8"
+        },
+        {
+          "devid": "0002",
+          "devname": "AccelePort USB 2"
+        },
+        {
+          "devid": "0004",
+          "devname": "AccelePort USB 4"
+        }
+      ]
+    },
+    {
+      "vendor": "08fd",
+      "name": "Digianswer A/S",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "07a1",
+      "name": "Digicom S.p.A.",
+      "devices": [
+        {
+          "devid": "d952",
+          "devname": "Palladio USB V.92 Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "0dba",
+      "name": "Digidesign",
+      "devices": [
+        {
+          "devid": "b011",
+          "devname": "Eleven Rack"
+        },
+        {
+          "devid": "1000",
+          "devname": "Mbox 1 [Mbox]"
+        },
+        {
+          "devid": "3000",
+          "devname": "Mbox 2"
+        }
+      ]
+    },
+    {
+      "vendor": "0dba",
+      "name": "Digidesign",
+      "devices": [
+        {
+          "devid": "b011",
+          "devname": "Eleven Rack"
+        },
+        {
+          "devid": "1000",
+          "devname": "Mbox 1 [Mbox]"
+        },
+        {
+          "devid": "3000",
+          "devname": "Mbox 2"
+        }
+      ]
+    },
+    {
+      "vendor": "1443",
+      "name": "Digilent",
+      "devices": [
+        {
+          "devid": "0007",
+          "devname": "Development board JTAG"
+        }
+      ]
+    },
+    {
+      "vendor": "2375",
+      "name": "Digit@lway, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Digital Audio Player"
+        }
+      ]
+    },
+    {
+      "vendor": "04a0",
+      "name": "Digital Equipment Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "074e",
+      "name": "Digital Stream Corp.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "PS/2 Adapter"
+        },
+        {
+          "devid": "0002",
+          "devname": "PS/2 Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0eee",
+      "name": "Digital Stream Technology, Inc.",
+      "devices": [
+        {
+          "devid": "8810",
+          "devname": "Mass Storage Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0513",
+      "name": "digital-X, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "05ba",
+      "name": "DigitalPersona, Inc.",
+      "devices": [
+        {
+          "devid": "000a",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "0007",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "0008",
+          "devname": "Fingerprint Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "2735",
+      "name": "DigitalWay",
+      "devices": [
+        {
+          "devid": "1043",
+          "devname": "HCT HMD-180A"
+        },
+        {
+          "devid": "1044",
+          "devname": "HCT HMD-180A"
+        },
+        {
+          "devid": "1041",
+          "devname": "MPIO FY670"
+        },
+        {
+          "devid": "1042",
+          "devname": "MPIO FY670"
+        },
+        {
+          "devid": "102b",
+          "devname": "MPIO FL500"
+        },
+        {
+          "devid": "102c",
+          "devname": "MPIO FL500"
+        },
+        {
+          "devid": "103f",
+          "devname": "MPIO FY570"
+        },
+        {
+          "devid": "1040",
+          "devname": "MPIO FY570"
+        },
+        {
+          "devid": "1019",
+          "devname": "MPIO FY800"
+        },
+        {
+          "devid": "101a",
+          "devname": "MPIO FY900"
+        },
+        {
+          "devid": "101b",
+          "devname": "MPIO FY900"
+        },
+        {
+          "devid": "1014",
+          "devname": "MPIO HD400"
+        },
+        {
+          "devid": "1016",
+          "devname": "MPIO FY700"
+        },
+        {
+          "devid": "1017",
+          "devname": "MPIO FY700"
+        },
+        {
+          "devid": "1018",
+          "devname": "MPIO FY800"
+        },
+        {
+          "devid": "100e",
+          "devname": "MPIO FY500"
+        },
+        {
+          "devid": "100f",
+          "devname": "MPIO FY600"
+        },
+        {
+          "devid": "1012",
+          "devname": "MPIO FL400"
+        },
+        {
+          "devid": "1013",
+          "devname": "MPIO HD400"
+        },
+        {
+          "devid": "100b",
+          "devname": "MPIO HS200"
+        },
+        {
+          "devid": "100c",
+          "devname": "MPIO FL350"
+        },
+        {
+          "devid": "100d",
+          "devname": "MPIO FY500"
+        },
+        {
+          "devid": "1008",
+          "devname": "MPIO FY300"
+        },
+        {
+          "devid": "1009",
+          "devname": "MPIO FY400"
+        },
+        {
+          "devid": "100a",
+          "devname": "MPIO FL300"
+        },
+        {
+          "devid": "1004",
+          "devname": "MPIO HD200"
+        },
+        {
+          "devid": "1005",
+          "devname": "MPIO HD300"
+        },
+        {
+          "devid": "1006",
+          "devname": "MPIO FG100"
+        },
+        {
+          "devid": "1007",
+          "devname": "MPIO FG130"
+        },
+        {
+          "devid": "1001",
+          "devname": "MPIO FY200"
+        },
+        {
+          "devid": "1002",
+          "devname": "MPIO FL100"
+        },
+        {
+          "devid": "1003",
+          "devname": "MPIO FD100"
+        },
+        {
+          "devid": "0003",
+          "devname": "MPIO HS100"
+        }
+      ]
+    },
+    {
+      "vendor": "0aaf",
+      "name": "Digitalway Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1210",
+      "name": "DigiTech",
+      "devices": [
+        {
+          "devid": "001b",
+          "devname": "RP155 Guitar Multi-Effects Processor"
+        },
+        {
+          "devid": "001c",
+          "devname": "RP255 Guitar Multi-Effects Processor"
+        },
+        {
+          "devid": "000d",
+          "devname": "RP250 Guitar Multi-Effects Processor"
+        },
+        {
+          "devid": "0016",
+          "devname": "RP500 Guitar Multi-Effects Processor"
+        }
+      ]
+    },
+    {
+      "vendor": "161c",
+      "name": "Digitech Systems",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "DTC-02U [Digi Touch Controller]"
+        }
+      ]
+    },
+    {
+      "vendor": "268b",
+      "name": "Dimension Engineering",
+      "devices": [
+        {
+          "devid": "8424",
+          "devname": "Evolv DNA 250 (recovery mode)"
+        },
+        {
+          "devid": "8425",
+          "devname": "Evolv DNA 75 (recovery mode)"
+        },
+        {
+          "devid": "8426",
+          "devname": "Evolv DNA 60 (recovery mode)"
+        },
+        {
+          "devid": "8414",
+          "devname": "Evolv DNA 250 (recovery mode)"
+        },
+        {
+          "devid": "8415",
+          "devname": "Evolv DNA 75 (recovery mode)"
+        },
+        {
+          "devid": "8416",
+          "devname": "Evolv DNA 60 (recovery mode)"
+        },
+        {
+          "devid": "8423",
+          "devname": "Evolv DNA 200 (recovery mode)"
+        },
+        {
+          "devid": "8409",
+          "devname": "Evolv DNA 250 (recovery mode)"
+        },
+        {
+          "devid": "8412",
+          "devname": "Evolv DNA 60 (recovery mode)"
+        },
+        {
+          "devid": "8413",
+          "devname": "Evolv DNA 200 (recovery mode)"
+        },
+        {
+          "devid": "8405",
+          "devname": "Evolv DNA 200 (recovery mode)"
+        },
+        {
+          "devid": "8406",
+          "devname": "Evolv DNA 200 (recovery mode)"
+        },
+        {
+          "devid": "8407",
+          "devname": "Evolv DNA 200 (recovery mode)"
+        },
+        {
+          "devid": "8408",
+          "devname": "Evolv DNA 75 (recovery mode)"
+        },
+        {
+          "devid": "0424",
+          "devname": "Evolv DNA 250"
+        },
+        {
+          "devid": "0425",
+          "devname": "Evolv DNA 75"
+        },
+        {
+          "devid": "0426",
+          "devname": "Evolv DNA 60"
+        },
+        {
+          "devid": "0416",
+          "devname": "Evolv DNA 60"
+        },
+        {
+          "devid": "0417",
+          "devname": "Evolv DNA Go"
+        },
+        {
+          "devid": "0419",
+          "devname": "Evolv DNA 250 Color"
+        },
+        {
+          "devid": "0423",
+          "devname": "Evolv DNA 200"
+        },
+        {
+          "devid": "0413",
+          "devname": "Evolv DNA 200"
+        },
+        {
+          "devid": "0414",
+          "devname": "Evolv DNA 250"
+        },
+        {
+          "devid": "0415",
+          "devname": "Evolv DNA 75"
+        },
+        {
+          "devid": "0407",
+          "devname": "Evolv DNA 200"
+        },
+        {
+          "devid": "0408",
+          "devname": "Evolv DNA 75"
+        },
+        {
+          "devid": "0409",
+          "devname": "Evolv DNA 250"
+        },
+        {
+          "devid": "0412",
+          "devname": "Evolv DNA 60"
+        },
+        {
+          "devid": "0201",
+          "devname": "Sabertooth 2x32"
+        },
+        {
+          "devid": "0405",
+          "devname": "Evolv DNA 200"
+        },
+        {
+          "devid": "0406",
+          "devname": "Evolv DNA 200"
+        },
+        {
+          "devid": "0101",
+          "devname": "DELink 2"
+        }
+      ]
+    },
+    {
+      "vendor": "10bc",
+      "name": "Dinging Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0892",
+      "name": "DioGraphy, Inc.",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "Smartdio Reader/Writer"
+        }
+      ]
+    },
+    {
+      "vendor": "0abf",
+      "name": "Diolan",
+      "devices": [
+        {
+          "devid": "3370",
+          "devname": "I2C/SPI Adapter - U2C-12"
+        }
+      ]
+    },
+    {
+      "vendor": "0f69",
+      "name": "Dionex Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1d1f",
+      "name": "Diostech Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0b9b",
+      "name": "Dipl.-Ing. Stefan Kunde",
+      "devices": [
+        {
+          "devid": "4012",
+          "devname": "Reflex RC-controller Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "0fd5",
+      "name": "Direct Access Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0829",
+      "name": "DirecTV Broadband, Inc. (Telocity)",
+      "devices": []
+    },
+    {
+      "vendor": "226e",
+      "name": "DISPLAX",
+      "devices": []
+    },
+    {
+      "vendor": "17e9",
+      "name": "DisplayLink",
+      "devices": [
+        {
+          "devid": "4312",
+          "devname": "S2340T"
+        },
+        {
+          "devid": "436e",
+          "devname": "Dell D3100 Docking Station"
+        },
+        {
+          "devid": "ff10",
+          "devname": "I1659FWUX {AOC Powered Monitor]"
+        },
+        {
+          "devid": "037d",
+          "devname": "Plugable USB2-HDMI-165"
+        },
+        {
+          "devid": "410a",
+          "devname": "HDMI Adapter"
+        },
+        {
+          "devid": "430a",
+          "devname": "HP Port Replicator (Composite Device)"
+        },
+        {
+          "devid": "430f",
+          "devname": "Kensington Dock (Composite Device)"
+        },
+        {
+          "devid": "0379",
+          "devname": "Plugable UGA-125"
+        },
+        {
+          "devid": "037a",
+          "devname": "Plugable UGA-165"
+        },
+        {
+          "devid": "037b",
+          "devname": "Plugable USB-VGA-165"
+        },
+        {
+          "devid": "037c",
+          "devname": "Plugable DC-125"
+        },
+        {
+          "devid": "030b",
+          "devname": "HP T100"
+        },
+        {
+          "devid": "0377",
+          "devname": "Plugable UD-160-A (M)"
+        },
+        {
+          "devid": "0378",
+          "devname": "Plugable UGA-2K-A"
+        },
+        {
+          "devid": "0051",
+          "devname": "USB VGA Adaptor"
+        },
+        {
+          "devid": "0198",
+          "devname": "DisplayLink"
+        },
+        {
+          "devid": "019e",
+          "devname": "Overfly FY-1016A"
+        },
+        {
+          "devid": "028f",
+          "devname": "HIS Multi-View II"
+        }
+      ]
+    },
+    {
+      "vendor": "3579",
+      "name": "DIVA",
+      "devices": [
+        {
+          "devid": "6901",
+          "devname": "Media Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "06a5",
+      "name": "Divio",
+      "devices": [
+        {
+          "devid": "d820",
+          "devname": "Wize Media 1000"
+        },
+        {
+          "devid": "0000",
+          "devname": "Typhoon Webcam 100k [nw8000]"
+        },
+        {
+          "devid": "d001",
+          "devname": "ProLink DS3303u Webcam"
+        },
+        {
+          "devid": "d800",
+          "devname": "Chicony TwinkleCam"
+        }
+      ]
+    },
+    {
+      "vendor": "2ca3",
+      "name": "DJI Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "0008",
+          "devname": "Mavic Mini MR1SD25 Remote controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0afa",
+      "name": "DMC Co., Ltd.",
+      "devices": [
+        {
+          "devid": "07d2",
+          "devname": "Controller Board for Projected Capacitive Touch Screen DUS3000"
+        }
+      ]
+    },
+    {
+      "vendor": "2a03",
+      "name": "dog hunter AG",
+      "devices": [
+        {
+          "devid": "803c",
+          "devname": "Arduino Explora (CDC ACM)"
+        },
+        {
+          "devid": "8041",
+          "devname": "Arduino Yun (CDC ACM)"
+        },
+        {
+          "devid": "804d",
+          "devname": "Arduino Zero Pro (CDC ACM)"
+        },
+        {
+          "devid": "8039",
+          "devname": "Arduino Robot Motor (CDC ACM)"
+        },
+        {
+          "devid": "803a",
+          "devname": "Arduino Micro ADK rev3 (CDC ACM)"
+        },
+        {
+          "devid": "8037",
+          "devname": "Arduino Micro (CDC ACM)"
+        },
+        {
+          "devid": "8038",
+          "devname": "Arduino Robot Control (CDC ACM)"
+        },
+        {
+          "devid": "8001",
+          "devname": "Linino ONE (CDC ACM)"
+        },
+        {
+          "devid": "8036",
+          "devname": "Arduino Leonardo (CDC ACM)"
+        },
+        {
+          "devid": "004d",
+          "devname": "Arduino Zero Pro (bootloader)"
+        },
+        {
+          "devid": "0042",
+          "devname": "Arduino Mega 2560 Rev3"
+        },
+        {
+          "devid": "0043",
+          "devname": "Arduino Uno Rev3"
+        },
+        {
+          "devid": "003e",
+          "devname": "Arduino Due"
+        },
+        {
+          "devid": "0041",
+          "devname": "Arduino Yun (bootloader)"
+        },
+        {
+          "devid": "003b",
+          "devname": "Arduino usb2serial"
+        },
+        {
+          "devid": "003c",
+          "devname": "Arduino Explora (bootloader)"
+        },
+        {
+          "devid": "003d",
+          "devname": "Arduino Due (usb2serial)"
+        },
+        {
+          "devid": "0037",
+          "devname": "Arduino Micro (bootloader)"
+        },
+        {
+          "devid": "0038",
+          "devname": "Arduino Robot Control (bootloader)"
+        },
+        {
+          "devid": "0039",
+          "devname": "Arduino Robot Motor (bootloader)"
+        },
+        {
+          "devid": "003a",
+          "devname": "Arduino Micro ADK rev3 (bootloader)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Linino ONE (bootloader)"
+        },
+        {
+          "devid": "0036",
+          "devname": "Arduino Leonardo (bootloader)"
+        }
+      ]
+    },
+    {
+      "vendor": "0d87",
+      "name": "Dolby Laboratories Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2c1a",
+      "name": "Dolphin Peripherals",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "Wireless Optical Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "071b",
+      "name": "Domain Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "3203",
+          "devname": "Rockchip Media Player"
+        },
+        {
+          "devid": "32bb",
+          "devname": "Music Mediatouch"
+        },
+        {
+          "devid": "0101",
+          "devname": "Audio4-USB DSP Data Acquisition Unit"
+        },
+        {
+          "devid": "0184",
+          "devname": "Archos 2 8GB EM184RB"
+        },
+        {
+          "devid": "0201",
+          "devname": "Audio4-5410 DSP Data Acquisition Unit"
+        },
+        {
+          "devid": "0301",
+          "devname": "SB-USB JTAG Emulator"
+        },
+        {
+          "devid": "0002",
+          "devname": "DTI-56362-USB Digital Interface Unit"
+        }
+      ]
+    },
+    {
+      "vendor": "0be5",
+      "name": "DOME imaging systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0ccc",
+      "name": "Domex Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0be6",
+      "name": "Dong Guan Humen Wonderful Wire Cable Factory",
+      "devices": []
+    },
+    {
+      "vendor": "0c59",
+      "name": "Dong Guan Shinko Wire Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "16ac",
+      "name": "Dongguan ChingLung Wire &amp; Cable Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1b86",
+      "name": "Dongguan Guanshang Electronics Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1975",
+      "name": "Dongguan Guneetal Wire &amp; Cable Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0f53",
+      "name": "Dongguan White Horse Cable Factory, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "04ad",
+      "name": "Dooin Electronics",
+      "devices": [
+        {
+          "devid": "2501",
+          "devname": "Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "8ea3",
+      "name": "Doosl",
+      "devices": [
+        {
+          "devid": "a02c",
+          "devname": "Wireless Presenter Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "07f9",
+      "name": "Dotop Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "07eb",
+      "name": "Double-H Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0f7c",
+      "name": "DQ Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "289b",
+      "name": "Dracal/Raphnet technologies",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "Dual-relay board"
+        },
+        {
+          "devid": "0500",
+          "devname": "Energy meter"
+        },
+        {
+          "devid": "0502",
+          "devname": "Precision barometer"
+        },
+        {
+          "devid": "0018",
+          "devname": "Atari Jaguar controller"
+        },
+        {
+          "devid": "0019",
+          "devname": "MultiDB9joy v3"
+        },
+        {
+          "devid": "001a",
+          "devname": "MultiDB9joy v3 (multitap mode)"
+        },
+        {
+          "devid": "0014",
+          "devname": "WUSBMote v1.3 (Joystick mode)"
+        },
+        {
+          "devid": "0015",
+          "devname": "WUSBMote v1.3 (Mouse mode)"
+        },
+        {
+          "devid": "0016",
+          "devname": "WUSBMote v1.3 (I2C interface mode)"
+        },
+        {
+          "devid": "0017",
+          "devname": "Gamecube/N64 controller v3.0"
+        },
+        {
+          "devid": "0012",
+          "devname": "WUSBMote v1.2.1 (Joystick mode)"
+        },
+        {
+          "devid": "0013",
+          "devname": "WUSBMote v1.2.1 (Mouse mode)"
+        },
+        {
+          "devid": "000e",
+          "devname": "VirtualBoy controller"
+        },
+        {
+          "devid": "0010",
+          "devname": "WUSBMote v1.2 (Joystick mode)"
+        },
+        {
+          "devid": "0011",
+          "devname": "WUSBMote v1.2 (Mouse mode)"
+        },
+        {
+          "devid": "0009",
+          "devname": "Dreamcast (Mouse mode)"
+        },
+        {
+          "devid": "000a",
+          "devname": "Dreamcast (Keyboard mode)"
+        },
+        {
+          "devid": "000b",
+          "devname": "Gamecube/N64 controller v2.9 (Keyboard mode)"
+        },
+        {
+          "devid": "000c",
+          "devname": "Gamecube/N64 controller v2.9 (Joystick mode)"
+        },
+        {
+          "devid": "0006",
+          "devname": "Saturn (Mouse mode)"
+        },
+        {
+          "devid": "0007",
+          "devname": "Famicom controller"
+        },
+        {
+          "devid": "0008",
+          "devname": "Dreamcast (Joystick mode)"
+        },
+        {
+          "devid": "0003",
+          "devname": "4nes4snes"
+        },
+        {
+          "devid": "0004",
+          "devname": "Gamecube/N64 controller v2.3"
+        },
+        {
+          "devid": "0005",
+          "devname": "Saturn (Joystick mode)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Gamecube/N64 controller v2.2"
+        },
+        {
+          "devid": "0002",
+          "devname": "2nes2snes"
+        }
+      ]
+    },
+    {
+      "vendor": "0079",
+      "name": "DragonRise Inc.",
+      "devices": [
+        {
+          "devid": "1843",
+          "devname": "Mayflash GameCube Controller Adapter"
+        },
+        {
+          "devid": "1844",
+          "devname": "Mayflash GameCube Controller"
+        },
+        {
+          "devid": "0006",
+          "devname": "PC TWIN SHOCK Gamepad"
+        },
+        {
+          "devid": "0011",
+          "devname": "Gamepad"
+        },
+        {
+          "devid": "1800",
+          "devname": "Mayflash Wii U Pro Game Controller Adapter [DirectInput]"
+        },
+        {
+          "devid": "181b",
+          "devname": "Venom Arcade Joystick"
+        }
+      ]
+    },
+    {
+      "vendor": "0675",
+      "name": "DrayTek Corp.",
+      "devices": [
+        {
+          "devid": "6694",
+          "devname": "miniVigor 128 ISDN TA"
+        },
+        {
+          "devid": "1688",
+          "devname": "miniVigor 128 ISDN TA [HFC-S]"
+        },
+        {
+          "devid": "0110",
+          "devname": "Vigor 128 ISDN TA"
+        },
+        {
+          "devid": "0530",
+          "devname": "Vigor530 IEEE 802.11G Adapter (ISL3880+NET2280)"
+        },
+        {
+          "devid": "0550",
+          "devname": "Vigor550"
+        }
+      ]
+    },
+    {
+      "vendor": "07fa",
+      "name": "DrayTek Corp.",
+      "devices": [
+        {
+          "devid": "a904",
+          "devname": "BeWAN ADSL"
+        },
+        {
+          "devid": "a905",
+          "devname": "BeWAN ADSL ST"
+        },
+        {
+          "devid": "1012",
+          "devname": "BeWAN ADSL USB ST (grey)"
+        },
+        {
+          "devid": "1196",
+          "devname": "BWIFI-USB54AR 802.11bg"
+        },
+        {
+          "devid": "0778",
+          "devname": "miniVigor 128 ISDN TA"
+        },
+        {
+          "devid": "0846",
+          "devname": "ISDN TA [HFC-S]"
+        },
+        {
+          "devid": "0847",
+          "devname": "ISDN TA [HFC-S]"
+        }
+      ]
+    },
+    {
+      "vendor": "1d34",
+      "name": "Dream Cheeky",
+      "devices": [
+        {
+          "devid": "000d",
+          "devname": "Big Red Button"
+        },
+        {
+          "devid": "0013",
+          "devname": "LED Message Board"
+        },
+        {
+          "devid": "0020",
+          "devname": "Stress Ball"
+        },
+        {
+          "devid": "0003",
+          "devname": "Fidget (Golf Ball)"
+        },
+        {
+          "devid": "0004",
+          "devname": "Webmail Notifier"
+        },
+        {
+          "devid": "0008",
+          "devname": "button"
+        },
+        {
+          "devid": "000a",
+          "devname": "Mailbox Friends Alert"
+        },
+        {
+          "devid": "0001",
+          "devname": "Fidget"
+        },
+        {
+          "devid": "0002",
+          "devname": "Fidget (Basketball)"
+        }
+      ]
+    },
+    {
+      "vendor": "1941",
+      "name": "Dream Link",
+      "devices": [
+        {
+          "devid": "8021",
+          "devname": "WH1080 Weather Station / USB Missile Launcher"
+        }
+      ]
+    },
+    {
+      "vendor": "1cf1",
+      "name": "Dresden Elektronik",
+      "devices": [
+        {
+          "devid": "0023",
+          "devname": "deRFusbSniffer Sub-GHz"
+        },
+        {
+          "devid": "0025",
+          "devname": "deRFusb23E06"
+        },
+        {
+          "devid": "0027",
+          "devname": "deRFusb13E06"
+        },
+        {
+          "devid": "0030",
+          "devname": "ZigBee gateway [ConBee II]"
+        },
+        {
+          "devid": "001b",
+          "devname": "deRFusb13E00"
+        },
+        {
+          "devid": "001c",
+          "devname": "deRFnode"
+        },
+        {
+          "devid": "001d",
+          "devname": "deRFnode / gateway"
+        },
+        {
+          "devid": "0022",
+          "devname": "deUSB level shifter"
+        },
+        {
+          "devid": "0018",
+          "devname": "deRFusb24E001"
+        },
+        {
+          "devid": "0019",
+          "devname": "deRFusb14E001"
+        },
+        {
+          "devid": "001a",
+          "devname": "deRFusb23E00"
+        },
+        {
+          "devid": "0001",
+          "devname": "Sensor Terminal Board"
+        },
+        {
+          "devid": "0004",
+          "devname": "Wireless Handheld Terminal"
+        },
+        {
+          "devid": "0017",
+          "devname": "deRFusbSniffer 2.4 GHz"
+        }
+      ]
+    },
+    {
+      "vendor": "0ef4",
+      "name": "DSI Datotech",
+      "devices": []
+    },
+    {
+      "vendor": "1487",
+      "name": "DSP Group, Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0b50",
+      "name": "Dumpries Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0c0b",
+      "name": "Dura Micro, Inc. (Acomdata)",
+      "devices": [
+        {
+          "devid": "5fab",
+          "devname": "Storage Adaptor"
+        },
+        {
+          "devid": "a109",
+          "devname": "CF/SM Reader and Writer"
+        },
+        {
+          "devid": "a10c",
+          "devname": "SD/MS Reader and Writer"
+        },
+        {
+          "devid": "b001",
+          "devname": "USB 2.0 Mass Storage IDE adapter"
+        },
+        {
+          "devid": "b004",
+          "devname": "MMC/SD Reader and Writer"
+        },
+        {
+          "devid": "27ee",
+          "devname": "3,5&#039;&#039; HDD case MD-231"
+        },
+        {
+          "devid": "2814",
+          "devname": "3,5&#039;&#039; HDD case MD-231"
+        },
+        {
+          "devid": "2815",
+          "devname": "3,5&#039;&#039; HDD case MD-231"
+        },
+        {
+          "devid": "281d",
+          "devname": "3,5&#039;&#039; HDD case MD-231"
+        },
+        {
+          "devid": "27d7",
+          "devname": "Multi Memory reader/writer MD-005"
+        },
+        {
+          "devid": "27da",
+          "devname": "Multi Memory reader/writer MD-005"
+        },
+        {
+          "devid": "27dc",
+          "devname": "Multi Memory reader/writer MD-005"
+        },
+        {
+          "devid": "27e7",
+          "devname": "3,5&#039;&#039; HDD case MD-231"
+        },
+        {
+          "devid": "27cb",
+          "devname": "6-in-1 Flash Reader and Writer"
+        }
+      ]
+    },
+    {
+      "vendor": "0449",
+      "name": "Duta Multi Robotik",
+      "devices": [
+        {
+          "devid": "0128",
+          "devname": "Menengah"
+        },
+        {
+          "devid": "0210",
+          "devname": "Dasar"
+        },
+        {
+          "devid": "0612",
+          "devname": "Lanjutan"
+        }
+      ]
+    },
+    {
+      "vendor": "0fe9",
+      "name": "DVICO",
+      "devices": [
+        {
+          "devid": "db10",
+          "devname": "FusionHDTV DVB-T (MT352+Thomson7579) (uninitialized)"
+        },
+        {
+          "devid": "db11",
+          "devname": "FusionHDTV DVB-T (MT352+Thomson7579) (initialized)"
+        },
+        {
+          "devid": "db78",
+          "devname": "FusionHDTV DVB-T Dual Digital 4 (ZL10353+xc2028/xc3028) (initialized)"
+        },
+        {
+          "devid": "4020",
+          "devname": "TViX M-6500"
+        },
+        {
+          "devid": "9010",
+          "devname": "FusionRemote IR receiver"
+        },
+        {
+          "devid": "db00",
+          "devname": "FusionHDTV DVB-T (MT352+LgZ201) (uninitialized)"
+        },
+        {
+          "devid": "db01",
+          "devname": "FusionHDTV DVB-T (MT352+LgZ201) (initialized)"
+        }
+      ]
+    },
+    {
+      "vendor": "0d64",
+      "name": "DXG Technology Corp.",
+      "devices": [
+        {
+          "devid": "3105",
+          "devname": "Dual Mode Digital Camera Disk"
+        },
+        {
+          "devid": "3108",
+          "devname": "Digicam Mass Storage Device"
+        },
+        {
+          "devid": "5566",
+          "devname": "Contour Roam Model 1600"
+        },
+        {
+          "devid": "1021",
+          "devname": "D-Link DSC 350F"
+        },
+        {
+          "devid": "1208",
+          "devname": "Dual Mode Still Camera Device"
+        },
+        {
+          "devid": "2208",
+          "devname": "Mass Storage"
+        },
+        {
+          "devid": "0303",
+          "devname": "DXG-305V Camera"
+        },
+        {
+          "devid": "1001",
+          "devname": "SiPix Stylecam/UMAX AstraPix 320s"
+        },
+        {
+          "devid": "1002",
+          "devname": "Fashion Cam 01 Dual-Mode DSC (Video Camera)"
+        },
+        {
+          "devid": "1003",
+          "devname": "Fashion Cam Dual-Mode DSC (Controller)"
+        },
+        {
+          "devid": "0105",
+          "devname": "Dual Mode Digital Camera 1.3M"
+        },
+        {
+          "devid": "0107",
+          "devname": "Horus MT-409 Camera"
+        },
+        {
+          "devid": "0108",
+          "devname": "Dual Mode Digital Camera"
+        },
+        {
+          "devid": "0202",
+          "devname": "Dual Mode Video Camera Device"
+        }
+      ]
+    },
+    {
+      "vendor": "fa11",
+      "name": "DyingLight",
+      "devices": [
+        {
+          "devid": "5afe",
+          "devname": "DyingLight"
+        }
+      ]
+    },
+    {
+      "vendor": "0922",
+      "name": "Dymo-CoStar Corp.",
+      "devices": [
+        {
+          "devid": "8009",
+          "devname": "S250 Digital Postal Scale"
+        },
+        {
+          "devid": "0020",
+          "devname": "LabelWriter 450"
+        },
+        {
+          "devid": "0400",
+          "devname": "LabelWriter SE450"
+        },
+        {
+          "devid": "1001",
+          "devname": "LabelManager PnP"
+        },
+        {
+          "devid": "8003",
+          "devname": "M10 Digital Postal Scale"
+        },
+        {
+          "devid": "8004",
+          "devname": "M25 Digital Postal Scale"
+        },
+        {
+          "devid": "0009",
+          "devname": "LabelWriter 310"
+        },
+        {
+          "devid": "0013",
+          "devname": "LabelManager 400"
+        },
+        {
+          "devid": "0019",
+          "devname": "LabelWriter 400"
+        },
+        {
+          "devid": "001a",
+          "devname": "LabelWriter 400 Turbo"
+        },
+        {
+          "devid": "0007",
+          "devname": "LabelWriter 330"
+        }
+      ]
+    },
+    {
+      "vendor": "1a89",
+      "name": "Dynalith Systems Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "12f5",
+      "name": "Dynamic System Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0650",
+      "name": "Dynapro Systems",
+      "devices": []
+    },
+    {
+      "vendor": "0fcf",
+      "name": "Dynastream Innovations, Inc.",
+      "devices": [
+        {
+          "devid": "1009",
+          "devname": "ANTUSB-m Stick"
+        },
+        {
+          "devid": "1003",
+          "devname": "ANT Development Board"
+        },
+        {
+          "devid": "1004",
+          "devname": "ANTUSB Stick"
+        },
+        {
+          "devid": "1006",
+          "devname": "ANT Development Board"
+        },
+        {
+          "devid": "1008",
+          "devname": "ANTUSB2 Stick"
+        }
+      ]
+    },
+    {
+      "vendor": "19ff",
+      "name": "Dynex",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "Rocketfish Wireless 2.4G Laser Mouse"
+        },
+        {
+          "devid": "0220",
+          "devname": "RF-HDWEBLT RocketFish HD WebCam"
+        },
+        {
+          "devid": "0238",
+          "devname": "DX-WRM1401 Mouse"
+        },
+        {
+          "devid": "0239",
+          "devname": "Bluetooth 4.0 Adapter [Broadcom, 1.12, BCM20702A0]"
+        },
+        {
+          "devid": "0102",
+          "devname": "1.3MP Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "0c36",
+      "name": "E Ink Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "04ff",
+      "name": "E-CMOS Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2560",
+      "name": "e-con Systems",
+      "devices": [
+        {
+          "devid": "c152",
+          "devname": "See3CAM_CU51 5 Mpx monochrome camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0cf1",
+      "name": "e-Conn Electronic Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0edf",
+      "name": "e-MDT Co., Ltd",
+      "devices": [
+        {
+          "devid": "2060",
+          "devname": "FID irock! 100 Series"
+        }
+      ]
+    },
+    {
+      "vendor": "1b8d",
+      "name": "e-MOVE Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0c37",
+      "name": "e.Digital",
+      "devices": []
+    },
+    {
+      "vendor": "12b9",
+      "name": "E28",
+      "devices": []
+    },
+    {
+      "vendor": "18b4",
+      "name": "e3C Technologies",
+      "devices": [
+        {
+          "devid": "fffb",
+          "devname": "EC168 (v3) based USB DVB-T receiver"
+        },
+        {
+          "devid": "1001",
+          "devname": "DUTV007"
+        },
+        {
+          "devid": "1002",
+          "devname": "EC168 (v5) based USB DVB-T receiver"
+        },
+        {
+          "devid": "1689",
+          "devname": "DUTV009"
+        },
+        {
+          "devid": "fffa",
+          "devname": "EC168 (v2) based USB DVB-T receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "08a5",
+      "name": "e9, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "232e",
+      "name": "EA Elektro-Automatik GmbH &amp; Co. KG",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "EA-PS-2000 B Series Power Supply"
+        }
+      ]
+    },
+    {
+      "vendor": "0d4f",
+      "name": "EADS Airbus France",
+      "devices": []
+    },
+    {
+      "vendor": "1ef6",
+      "name": "EADS Deutschland GmbH",
+      "devices": [
+        {
+          "devid": "5523",
+          "devname": "Cassidian SSDC Adapter II"
+        },
+        {
+          "devid": "5545",
+          "devname": "Cassidian SSDC Adapter III"
+        },
+        {
+          "devid": "5648",
+          "devname": "RIU CSMU/BSD"
+        },
+        {
+          "devid": "564a",
+          "devname": "Cassidian RIU CSMU/BSD Simulator"
+        },
+        {
+          "devid": "2233",
+          "devname": "Cassidian NH90 STTE"
+        },
+        {
+          "devid": "5064",
+          "devname": "FDR Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "3125",
+      "name": "Eagletron",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "TrackerPod Camera Stand"
+        }
+      ]
+    },
+    {
+      "vendor": "0c35",
+      "name": "Eagletron, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0ffd",
+      "name": "EarlySense",
+      "devices": [
+        {
+          "devid": "ff00",
+          "devname": "OEM"
+        }
+      ]
+    },
+    {
+      "vendor": "0a5b",
+      "name": "EAsics NV",
+      "devices": []
+    },
+    {
+      "vendor": "1060",
+      "name": "Easthome Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1101",
+      "name": "EasyPass Industrial Co., Ltd",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "FSK Electronics Super GSM Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "18cd",
+      "name": "Ecamm",
+      "devices": [
+        {
+          "devid": "cafe",
+          "devname": "Pico iMage"
+        }
+      ]
+    },
+    {
+      "vendor": "0920",
+      "name": "Echelon Co.",
+      "devices": [
+        {
+          "devid": "7500",
+          "devname": "Network Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "040f",
+      "name": "Echo Speech Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0bc9",
+      "name": "ECI Telecom, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "06bb",
+      "name": "EDA, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "7392",
+      "name": "Edimax Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "a811",
+          "devname": "EW-7811UTC 802.11ac Wireless Adapter"
+        },
+        {
+          "devid": "b711",
+          "devname": "EW-7722UAC 802.11a/b/g/n/ac (2x2) Wireless Adapter [MediaTek MT7612U]"
+        },
+        {
+          "devid": "b822",
+          "devname": "EW-7822ULC 802.11ac Wireless Adapter [Realtek RTL8812AU]"
+        },
+        {
+          "devid": "a611",
+          "devname": "EW-7611ULB 802.11b/g/n and Bluetooth 4.0 Adapter"
+        },
+        {
+          "devid": "a711",
+          "devname": "EW-7711MAC 802.11ac Wireless Adapter"
+        },
+        {
+          "devid": "7733",
+          "devname": "EW-7733UnD 802.11abgn 3x3:3 [Ralink RT3573]"
+        },
+        {
+          "devid": "7811",
+          "devname": "EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]"
+        },
+        {
+          "devid": "7822",
+          "devname": "EW-7612UAn V2 802.11n Wireless Adapter [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "7711",
+          "devname": "EW-7711UTn nLite Wireless Adapter [Ralink RT3070]"
+        },
+        {
+          "devid": "7717",
+          "devname": "EW-7717UN 802.11n Wireless Adapter [Ralink RT2770]"
+        },
+        {
+          "devid": "7718",
+          "devname": "EW-7718UN 802.11n Wireless Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "7722",
+          "devname": "EW-7722UTn 802.11n Wireless Adapter [Ralink RT3072]"
+        }
+      ]
+    },
+    {
+      "vendor": "1ce0",
+      "name": "EDIMAX TECHNOLOGY CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "09f7",
+      "name": "Edu-Science (H.K.), Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "060c",
+      "name": "EEH Datalink GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "067c",
+      "name": "Efficient Networks, Inc.",
+      "devices": [
+        {
+          "devid": "e540",
+          "devname": "Speedstream Ethernet Adapter E240"
+        },
+        {
+          "devid": "c060",
+          "devname": "SpeedStream 4060 Miniport ATM/ADSL Adapter"
+        },
+        {
+          "devid": "d667",
+          "devname": "Efficient Networks Virtual Bus for ADSL Modem"
+        },
+        {
+          "devid": "e240",
+          "devname": "Speedstream Ethernet Adapter E240"
+        },
+        {
+          "devid": "c031",
+          "devname": "SpeedStream 4031 ATM/ADSL Installer"
+        },
+        {
+          "devid": "c032",
+          "devname": "SpeedStream 4031 ATM/ADSL Installer"
+        },
+        {
+          "devid": "c033",
+          "devname": "SpeedStream 4031 ATM/ADSL Installer"
+        },
+        {
+          "devid": "4060",
+          "devname": "Alcatel Speedstream 4060 ADSL Modem"
+        },
+        {
+          "devid": "4062",
+          "devname": "Efficient Networks 4060 Loader"
+        },
+        {
+          "devid": "5667",
+          "devname": "Efficient Networks Virtual Bus for ADSL Modem"
+        },
+        {
+          "devid": "4031",
+          "devname": "Efficient ADSL Modem"
+        },
+        {
+          "devid": "4032",
+          "devname": "SpeedStream 4031 ATM/ADSL Installer"
+        },
+        {
+          "devid": "4033",
+          "devname": "SpeedStream 4031 ATM/ADSL Installer"
+        },
+        {
+          "devid": "1001",
+          "devname": "Siemens SpeedStream 100MBps Ethernet"
+        },
+        {
+          "devid": "1022",
+          "devname": "Siemens SpeedStream 1022 802.11b Adapter"
+        },
+        {
+          "devid": "1023",
+          "devname": "SpeedStream Wireless"
+        },
+        {
+          "devid": "4020",
+          "devname": "SpeedStream 4020 ATM/ADSL Installer"
+        }
+      ]
+    },
+    {
+      "vendor": "1aa6",
+      "name": "eFortune Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "8341",
+      "name": "EGO Systems, Inc.",
+      "devices": [
+        {
+          "devid": "2000",
+          "devname": "Flashdisk"
+        }
+      ]
+    },
+    {
+      "vendor": "0a92",
+      "name": "EGO SYStems, Inc.",
+      "devices": [
+        {
+          "devid": "1090",
+          "devname": "KeyControl49"
+        },
+        {
+          "devid": "10a0",
+          "devname": "KeyControl25"
+        },
+        {
+          "devid": "1000",
+          "devname": "MIDI Mate"
+        },
+        {
+          "devid": "1010",
+          "devname": "RoMI/O"
+        },
+        {
+          "devid": "1020",
+          "devname": "M4U"
+        },
+        {
+          "devid": "1030",
+          "devname": "M8U"
+        },
+        {
+          "devid": "0061",
+          "devname": "Waveterminal U24"
+        },
+        {
+          "devid": "0071",
+          "devname": "MAYA EX7"
+        },
+        {
+          "devid": "0091",
+          "devname": "Maya 44"
+        },
+        {
+          "devid": "00b1",
+          "devname": "MAYA EX5"
+        },
+        {
+          "devid": "0011",
+          "devname": "SYS WaveTerminal U2A"
+        },
+        {
+          "devid": "0021",
+          "devname": "GIGAPort"
+        },
+        {
+          "devid": "0031",
+          "devname": "GIGAPortAG"
+        },
+        {
+          "devid": "0053",
+          "devname": "AudioTrak Optoplay"
+        }
+      ]
+    },
+    {
+      "vendor": "071d",
+      "name": "Eicon Networks Corp.",
+      "devices": [
+        {
+          "devid": "1005",
+          "devname": "Diva ISDN 4.0 [HFC-S]"
+        },
+        {
+          "devid": "2000",
+          "devname": "Teledat Surf"
+        },
+        {
+          "devid": "1000",
+          "devname": "Diva 2.01 S/T [PSB2115F]"
+        },
+        {
+          "devid": "1003",
+          "devname": "Diva ISDN 2.0"
+        }
+      ]
+    },
+    {
+      "vendor": "048f",
+      "name": "Eicon Tech.",
+      "devices": []
+    },
+    {
+      "vendor": "0bb9",
+      "name": "Eiger M&amp;C Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "056d",
+      "name": "EIZO Corp.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "HID Monitor Controls"
+        },
+        {
+          "devid": "0003",
+          "devname": "Device Bay Controller"
+        },
+        {
+          "devid": "4001",
+          "devname": "Monitor"
+        },
+        {
+          "devid": "0000",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0001",
+          "devname": "Monitor"
+        }
+      ]
+    },
+    {
+      "vendor": "0440",
+      "name": "Eizo Nanao Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "04f3",
+      "name": "Elan Microelectronics Corp.",
+      "devices": [
+        {
+          "devid": "0381",
+          "devname": "Touchscreen"
+        },
+        {
+          "devid": "04a0",
+          "devname": "Dream Cheeky Stress/Panic Button"
+        },
+        {
+          "devid": "2234",
+          "devname": "Touchscreen"
+        },
+        {
+          "devid": "0235",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "02f4",
+          "devname": "2.4G Cordless Mouse"
+        },
+        {
+          "devid": "0230",
+          "devname": "3D Optical Mouse"
+        },
+        {
+          "devid": "0232",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "0234",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "0210",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "0212",
+          "devname": "Laser Mouse"
+        },
+        {
+          "devid": "0214",
+          "devname": "Lynx M9 Optical Mouse"
+        },
+        {
+          "devid": "01a4",
+          "devname": "Wireless Keyboard"
+        },
+        {
+          "devid": "0201",
+          "devname": "Touchscreen"
+        },
+        {
+          "devid": "000a",
+          "devname": "Touchscreen"
+        },
+        {
+          "devid": "0103",
+          "devname": "ActiveJet K-2024 Multimedia Keyboard"
+        },
+        {
+          "devid": "016f",
+          "devname": "Touchscreen"
+        }
+      ]
+    },
+    {
+      "vendor": "0d10",
+      "name": "Elastic Networks",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "StormPort (WDM)"
+        }
+      ]
+    },
+    {
+      "vendor": "09d8",
+      "name": "ELATEC GmbH",
+      "devices": [
+        {
+          "devid": "0320",
+          "devname": "TWN3 Multi125"
+        },
+        {
+          "devid": "0406",
+          "devname": "TWN4 MIFARE NFC"
+        }
+      ]
+    },
+    {
+      "vendor": "0db7",
+      "name": "ELCON Systemtechnik",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Goldpfeil P-LAN"
+        }
+      ]
+    },
+    {
+      "vendor": "0db7",
+      "name": "ELCON Systemtechnik",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Goldpfeil P-LAN"
+        }
+      ]
+    },
+    {
+      "vendor": "056e",
+      "name": "Elecom Co., Ltd",
+      "devices": [
+        {
+          "devid": "6008",
+          "devname": "Flash Disk"
+        },
+        {
+          "devid": "abc1",
+          "devname": "LD-USB/TX"
+        },
+        {
+          "devid": "4005",
+          "devname": "LD-USBL/TX"
+        },
+        {
+          "devid": "400b",
+          "devname": "LD-USB/TX"
+        },
+        {
+          "devid": "4010",
+          "devname": "LD-USB20"
+        },
+        {
+          "devid": "5003",
+          "devname": "UC-SGT"
+        },
+        {
+          "devid": "5004",
+          "devname": "UC-SGT"
+        },
+        {
+          "devid": "200c",
+          "devname": "LD-USB/TX"
+        },
+        {
+          "devid": "200f",
+          "devname": "JC-U4013S Gamepad"
+        },
+        {
+          "devid": "2012",
+          "devname": "JC-U4013S Gamepad"
+        },
+        {
+          "devid": "4002",
+          "devname": "Laneed 100Mbps Ethernet LD-USB/TX [pegasus]"
+        },
+        {
+          "devid": "0144",
+          "devname": "M-FBL01DB"
+        },
+        {
+          "devid": "1055",
+          "devname": "TK-DCP03 WIRED"
+        },
+        {
+          "devid": "1057",
+          "devname": "TK-DCP03 BT"
+        },
+        {
+          "devid": "2003",
+          "devname": "JC-U3613M"
+        },
+        {
+          "devid": "2004",
+          "devname": "JC-U3613M"
+        },
+        {
+          "devid": "0138",
+          "devname": "M-A-BL07DB"
+        },
+        {
+          "devid": "0140",
+          "devname": "M-G01UR"
+        },
+        {
+          "devid": "0141",
+          "devname": "M-Y9UB"
+        },
+        {
+          "devid": "0142",
+          "devname": "M-DY13DB"
+        },
+        {
+          "devid": "0131",
+          "devname": "TrackBall Mouse M-DPT1MR Wired"
+        },
+        {
+          "devid": "0132",
+          "devname": "TrackBall Mouse M-DPT1MR Wireless"
+        },
+        {
+          "devid": "0133",
+          "devname": "TrackBall Mouse M-DPT1MR Bluetooth"
+        },
+        {
+          "devid": "0136",
+          "devname": "M-BT20BB"
+        },
+        {
+          "devid": "0137",
+          "devname": "BlueTooth 4.0 Mouse M-BT21BB"
+        },
+        {
+          "devid": "0124",
+          "devname": "Dual connect Mouse M-DC01MB Bluetooth"
+        },
+        {
+          "devid": "0128",
+          "devname": "TrackBall Mouse M-XPT1MR Wired"
+        },
+        {
+          "devid": "0129",
+          "devname": "TrackBall Mouse M-XPT1MR Wireless"
+        },
+        {
+          "devid": "0130",
+          "devname": "TrackBall Mouse M-XPT1MR Bluetooth"
+        },
+        {
+          "devid": "0121",
+          "devname": "M-ED01DB"
+        },
+        {
+          "devid": "0122",
+          "devname": "M-NK01DB"
+        },
+        {
+          "devid": "010c",
+          "devname": "M-HT1URBK HUGE Optical TrackBall"
+        },
+        {
+          "devid": "010d",
+          "devname": "M-HT1DRBK HUGE Wireless Optical TrackBall"
+        },
+        {
+          "devid": "010e",
+          "devname": "M-KS1DBS / M-FPG3DBS"
+        },
+        {
+          "devid": "010f",
+          "devname": "M-FBG3DB"
+        },
+        {
+          "devid": "0115",
+          "devname": "M-BT13BL"
+        },
+        {
+          "devid": "0107",
+          "devname": "M-LS15UL"
+        },
+        {
+          "devid": "0108",
+          "devname": "M-LS15DL"
+        },
+        {
+          "devid": "0109",
+          "devname": "M-LS16UL Mouse"
+        },
+        {
+          "devid": "010a",
+          "devname": "M-LS16DL / M-KN2DLS"
+        },
+        {
+          "devid": "010b",
+          "devname": "M-BL21DB Mouse"
+        },
+        {
+          "devid": "00ff",
+          "devname": "M-DT1DRBK or M-DT2DRBK DEFT Wireless Optical Mouse"
+        },
+        {
+          "devid": "0101",
+          "devname": "M-BL25UBS"
+        },
+        {
+          "devid": "0103",
+          "devname": "M-BT16BBS"
+        },
+        {
+          "devid": "0104",
+          "devname": "M-BL26UBC"
+        },
+        {
+          "devid": "0105",
+          "devname": "M-BL26DBC"
+        },
+        {
+          "devid": "00fb",
+          "devname": "M-XT3URBK EX-G Optical TrackBall"
+        },
+        {
+          "devid": "00fc",
+          "devname": "M-XT3DRBK EX-G Wireless Optical TrackBall"
+        },
+        {
+          "devid": "00fd",
+          "devname": "M-XT4DRBK EX-G Wireless Optical TrackBall"
+        },
+        {
+          "devid": "00fe",
+          "devname": "M-DT1URBK or M-DT2URBK DEFT Optical TrackBall"
+        },
+        {
+          "devid": "00f7",
+          "devname": "M-KN1DB"
+        },
+        {
+          "devid": "00f8",
+          "devname": "M-BL22DB Mouse (other version)"
+        },
+        {
+          "devid": "00f9",
+          "devname": "M-XT2URBK EX-G Optical TrackBall"
+        },
+        {
+          "devid": "00fa",
+          "devname": "M-XT2DRBK EX-G Wireless Optical TrackBall"
+        },
+        {
+          "devid": "00e6",
+          "devname": "M-XGx20DL or M-XGx20DB UltimateLaser Mouse"
+        },
+        {
+          "devid": "00f1",
+          "devname": "M-XT1DRBK USB EX-G Wireless Optical TrackBall"
+        },
+        {
+          "devid": "00f2",
+          "devname": "M-XT1URBK EX-G Optical Trackball"
+        },
+        {
+          "devid": "00f3",
+          "devname": "M-BL23DB"
+        },
+        {
+          "devid": "00f4",
+          "devname": "M-BT13BL LBT-UAN05C2"
+        },
+        {
+          "devid": "00e1",
+          "devname": "M-WK01DB or M-A-BL04DB"
+        },
+        {
+          "devid": "00e2",
+          "devname": "M-A-BL03DB"
+        },
+        {
+          "devid": "00e3",
+          "devname": "M-XGx10UB"
+        },
+        {
+          "devid": "00e4",
+          "devname": "M-XGx10DB"
+        },
+        {
+          "devid": "00e5",
+          "devname": "M-XGx10BB"
+        },
+        {
+          "devid": "00dd",
+          "devname": "M-LS12UL Mouse"
+        },
+        {
+          "devid": "00de",
+          "devname": "M-LS13UL Mouse"
+        },
+        {
+          "devid": "00df",
+          "devname": "M-BL22DB Mouse"
+        },
+        {
+          "devid": "00da",
+          "devname": "M-XG4UB Mouse"
+        },
+        {
+          "devid": "00db",
+          "devname": "M-XG4DB Mouse"
+        },
+        {
+          "devid": "00dc",
+          "devname": "M-XG4BB Bluetooth Mouse"
+        },
+        {
+          "devid": "00d1",
+          "devname": "M-XG2DB Mouse"
+        },
+        {
+          "devid": "00d2",
+          "devname": "M-XG2BB Bluetooth Mouse"
+        },
+        {
+          "devid": "00d3",
+          "devname": "M-XG3DL Mouse"
+        },
+        {
+          "devid": "00d4",
+          "devname": "M-LS11DL Mouse"
+        },
+        {
+          "devid": "00cd",
+          "devname": "M-XG1UB Mouse"
+        },
+        {
+          "devid": "00ce",
+          "devname": "M-XG1DB Mouse"
+        },
+        {
+          "devid": "00cf",
+          "devname": "M-XG1BB Bluetooth Mouse"
+        },
+        {
+          "devid": "00d0",
+          "devname": "M-XG2UB Mouse"
+        },
+        {
+          "devid": "00b6",
+          "devname": "Track on Glass Mouse M-TG04DL"
+        },
+        {
+          "devid": "00b8",
+          "devname": "M-A-BL01UL or M-ASKL2 Mouse"
+        },
+        {
+          "devid": "00b9",
+          "devname": "M-A-BL02DB or M-ASKL Mouse"
+        },
+        {
+          "devid": "00cb",
+          "devname": "M-BL21DB Mouse"
+        },
+        {
+          "devid": "00aa",
+          "devname": "M-BL11DB Mouse"
+        },
+        {
+          "devid": "00ac",
+          "devname": "M-A-BL01UL / M-BL15DB Mouse"
+        },
+        {
+          "devid": "00b4",
+          "devname": "Track on Glass Mouse M-TG02DL"
+        },
+        {
+          "devid": "00b5",
+          "devname": "Track on Glass Mouse M-TG03UL"
+        },
+        {
+          "devid": "00a5",
+          "devname": "M-NV1BR Bluetooth Mouse"
+        },
+        {
+          "devid": "00a7",
+          "devname": "Blue LED Mouse M-BL08DB"
+        },
+        {
+          "devid": "00a8",
+          "devname": "M-BL09DB Mouse"
+        },
+        {
+          "devid": "00a9",
+          "devname": "M-BL10UB Mouse"
+        },
+        {
+          "devid": "009d",
+          "devname": "IR Mouse M-IR03DR"
+        },
+        {
+          "devid": "009f",
+          "devname": "BlueLED Mouse M-HS1DB"
+        },
+        {
+          "devid": "00a1",
+          "devname": "IR Mouse M-IR05DR"
+        },
+        {
+          "devid": "00a4",
+          "devname": "Blue LED Mouse M-BL06DB"
+        },
+        {
+          "devid": "008d",
+          "devname": "ORIME M-NE4DR"
+        },
+        {
+          "devid": "008f",
+          "devname": "M-BT8BL Bluetooth Mouse"
+        },
+        {
+          "devid": "0092",
+          "devname": "Wireless BlueLED Mouse (M-BL2DB)"
+        },
+        {
+          "devid": "009c",
+          "devname": "IR Mouse M-IR02DR"
+        },
+        {
+          "devid": "0081",
+          "devname": "Option mouse M-DY6DR"
+        },
+        {
+          "devid": "0082",
+          "devname": "Laser mouse M-D22DR"
+        },
+        {
+          "devid": "0088",
+          "devname": "Micro Grast2 Bit M-BG3DL"
+        },
+        {
+          "devid": "0089",
+          "devname": "Micro Grast2 Pop M-PG3DL"
+        },
+        {
+          "devid": "008c",
+          "devname": "M-NE3DL Mouse"
+        },
+        {
+          "devid": "007c",
+          "devname": "Laser Bluetooth mouse M-BT5BL"
+        },
+        {
+          "devid": "007e",
+          "devname": "Option mouse M-M8UR"
+        },
+        {
+          "devid": "007f",
+          "devname": "Option mouse M-M9UR"
+        },
+        {
+          "devid": "0075",
+          "devname": "Laser mouse M-FW2DL"
+        },
+        {
+          "devid": "0077",
+          "devname": "Laser mouse M-LY2UL"
+        },
+        {
+          "devid": "0079",
+          "devname": "Laser mouse M-D21DL"
+        },
+        {
+          "devid": "007b",
+          "devname": "Laser mouse M-D20DR"
+        },
+        {
+          "devid": "0072",
+          "devname": "Laser mouse M-LS6UL"
+        },
+        {
+          "devid": "0073",
+          "devname": "Laser mouse M-LS7UL"
+        },
+        {
+          "devid": "0074",
+          "devname": "Optical mouse M-FW1UL"
+        },
+        {
+          "devid": "0062",
+          "devname": "Optical mouse M-D18DR"
+        },
+        {
+          "devid": "0063",
+          "devname": "Laser mouse M-SODL"
+        },
+        {
+          "devid": "0069",
+          "devname": "Laser mouse M-GE1UL"
+        },
+        {
+          "devid": "0071",
+          "devname": "Laser mouse M-GE3DL"
+        },
+        {
+          "devid": "0057",
+          "devname": "Micro Grast Pop M-PGDL"
+        },
+        {
+          "devid": "005c",
+          "devname": "Micro Grast Pop M-PG2DL"
+        },
+        {
+          "devid": "005d",
+          "devname": "Micro Grast Fit M-FGDL"
+        },
+        {
+          "devid": "005e",
+          "devname": "Micro Grast Fit M-FG2DL"
+        },
+        {
+          "devid": "0002",
+          "devname": "29UO Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "26b5",
+      "name": "Electrocompaniet",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "ECI 6"
+        },
+        {
+          "devid": "0007",
+          "devname": "ECI 6 (Audio Class 1)"
+        },
+        {
+          "devid": "0020",
+          "devname": "ECI 80"
+        },
+        {
+          "devid": "0002",
+          "devname": "ECD 2"
+        },
+        {
+          "devid": "0003",
+          "devname": "ECD 2 (Audio Class 1)"
+        },
+        {
+          "devid": "0004",
+          "devname": "PI 2D"
+        },
+        {
+          "devid": "0005",
+          "devname": "PI 2D (Audio Class 1)"
+        }
+      ]
+    },
+    {
+      "vendor": "21a4",
+      "name": "Electronic Arts Inc.",
+      "devices": [
+        {
+          "devid": "ac27",
+          "devname": "SPORTS Active 2 Wireless Controller for PS3"
+        },
+        {
+          "devid": "ac40",
+          "devname": "SPORTS Active 2 Wireless Controller for Wii"
+        }
+      ]
+    },
+    {
+      "vendor": "0b1e",
+      "name": "Electronic Warfare Assoc., Inc. (EWA)",
+      "devices": [
+        {
+          "devid": "8007",
+          "devname": "Blackhawk USB560-BP JTAG Emulator"
+        }
+      ]
+    },
+    {
+      "vendor": "0a5a",
+      "name": "Electronics For Imaging, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2650",
+      "name": "Electronics For Imaging, Inc. [hex]",
+      "devices": [
+        {
+          "devid": "1311",
+          "devname": "eBeam Classic [Luidia]"
+        }
+      ]
+    },
+    {
+      "vendor": "09cf",
+      "name": "Electronics Testing Center, Taiwan",
+      "devices": []
+    },
+    {
+      "vendor": "05e2",
+      "name": "ElecVision, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "25bf",
+      "name": "Elegant Invention",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Isostick"
+        },
+        {
+          "devid": "0002",
+          "devname": "Isostick updater"
+        }
+      ]
+    },
+    {
+      "vendor": "07cd",
+      "name": "Elektor",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "USBuart Serial Port"
+        }
+      ]
+    },
+    {
+      "vendor": "1935",
+      "name": "Elektron Music Machines",
+      "devices": [
+        {
+          "devid": "000d",
+          "devname": "Elektron Digitakt"
+        }
+      ]
+    },
+    {
+      "vendor": "0fd9",
+      "name": "Elgato Systems GmbH",
+      "devices": [
+        {
+          "devid": "006c",
+          "devname": "Stream Deck XL"
+        },
+        {
+          "devid": "006d",
+          "devname": "Stream Deck original V2"
+        },
+        {
+          "devid": "0033",
+          "devname": "Video Capture"
+        },
+        {
+          "devid": "0037",
+          "devname": "Video Capture v2"
+        },
+        {
+          "devid": "0060",
+          "devname": "Stream Deck"
+        },
+        {
+          "devid": "0063",
+          "devname": "Stream Deck Mini"
+        },
+        {
+          "devid": "0020",
+          "devname": "EyeTV DTT Deluxe"
+        },
+        {
+          "devid": "0021",
+          "devname": "EyeTV DTT"
+        },
+        {
+          "devid": "002a",
+          "devname": "EyeTV Sat"
+        },
+        {
+          "devid": "002c",
+          "devname": "EyeTV DTT Deluxe v2"
+        },
+        {
+          "devid": "0011",
+          "devname": "EyeTV Diversity"
+        },
+        {
+          "devid": "0018",
+          "devname": "EyeTV Hybrid"
+        }
+      ]
+    },
+    {
+      "vendor": "2fe7",
+      "name": "ELGIN S.A.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "SMART S@T"
+        }
+      ]
+    },
+    {
+      "vendor": "0819",
+      "name": "eLicenser",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "License Management and Copy Protection"
+        }
+      ]
+    },
+    {
+      "vendor": "03fc",
+      "name": "Elitegroup Computer Systems",
+      "devices": []
+    },
+    {
+      "vendor": "1019",
+      "name": "Elitegroup Computer Systems (ECS)",
+      "devices": [
+        {
+          "devid": "0c55",
+          "devname": "Flash Reader, Desknote UCR-61S2B"
+        },
+        {
+          "devid": "0f38",
+          "devname": "Infrared Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "0be4",
+      "name": "Elka International, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0b85",
+      "name": "Elkat Electronics, Sdn., Bhd.",
+      "devices": []
+    },
+    {
+      "vendor": "1500",
+      "name": "Ellisys",
+      "devices": []
+    },
+    {
+      "vendor": "0aba",
+      "name": "Ellisys",
+      "devices": [
+        {
+          "devid": "8002",
+          "devname": "Explorer 200 Protocol Analyzer"
+        },
+        {
+          "devid": "8001",
+          "devname": "Tracker 110 Protocol Analyzer"
+        }
+      ]
+    },
+    {
+      "vendor": "0c40",
+      "name": "ELMCU",
+      "devices": [
+        {
+          "devid": "8000",
+          "devname": "2.4GHz receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "07e2",
+      "name": "Elmeg GmbH &amp; Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "04e7",
+      "name": "Elo TouchSystems",
+      "devices": [
+        {
+          "devid": "00ff",
+          "devname": "Touchmonitor Interface"
+        },
+        {
+          "devid": "0072",
+          "devname": "Touchmonitor Interface"
+        },
+        {
+          "devid": "0081",
+          "devname": "Touchmonitor Interface"
+        },
+        {
+          "devid": "0082",
+          "devname": "Touchmonitor Interface"
+        },
+        {
+          "devid": "0041",
+          "devname": "5010 Surface Capacitive Touchmonitor Interface"
+        },
+        {
+          "devid": "0042",
+          "devname": "Touchmonitor Interface"
+        },
+        {
+          "devid": "0050",
+          "devname": "2216 AccuTouch庐 Touchmonitor Interface"
+        },
+        {
+          "devid": "0071",
+          "devname": "Touchmonitor Interface"
+        },
+        {
+          "devid": "0030",
+          "devname": "4500U CarrollTouch庐 Touchmonitor Interface"
+        },
+        {
+          "devid": "0032",
+          "devname": "Touchmonitor Interface"
+        },
+        {
+          "devid": "0033",
+          "devname": "Touchmonitor Interface"
+        },
+        {
+          "devid": "0008",
+          "devname": "3000U AccuTouch庐 Touchmonitor Interface"
+        },
+        {
+          "devid": "0009",
+          "devname": "4000U CarrollTouch庐 Touchmonitor Interface"
+        },
+        {
+          "devid": "0020",
+          "devname": "Touchscreen Interface (2700)"
+        },
+        {
+          "devid": "0021",
+          "devname": "Touchmonitor Interface"
+        },
+        {
+          "devid": "0001",
+          "devname": "TouchScreen"
+        },
+        {
+          "devid": "0002",
+          "devname": "Touchmonitor Interface 2600 Rev 2"
+        },
+        {
+          "devid": "0004",
+          "devname": "4000U CarrollTouch庐 Touchmonitor Interface"
+        },
+        {
+          "devid": "0007",
+          "devname": "2500U IntelliTouch庐 Touchmonitor Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "0577",
+      "name": "ELSA",
+      "devices": []
+    },
+    {
+      "vendor": "05cc",
+      "name": "ELSA AG",
+      "devices": [
+        {
+          "devid": "3000",
+          "devname": "Micolink USB2Ethernet [pegasus]"
+        },
+        {
+          "devid": "3100",
+          "devname": "AirLancer USB-11"
+        },
+        {
+          "devid": "3363",
+          "devname": "MicroLink ADSL Fun"
+        },
+        {
+          "devid": "2100",
+          "devname": "MicroLink ISDN Office"
+        },
+        {
+          "devid": "2219",
+          "devname": "MicroLink ISDN"
+        },
+        {
+          "devid": "2265",
+          "devname": "MicroLink 56k"
+        },
+        {
+          "devid": "2267",
+          "devname": "MicroLink 56k (V.250)"
+        },
+        {
+          "devid": "2280",
+          "devname": "MicroLink 56k Fun"
+        }
+      ]
+    },
+    {
+      "vendor": "1484",
+      "name": "Elsa AG [hex]",
+      "devices": [
+        {
+          "devid": "7616",
+          "devname": "Elsa Hub"
+        },
+        {
+          "devid": "1746",
+          "devname": "Ecomo 19H99 Monitor"
+        }
+      ]
+    },
+    {
+      "vendor": "1c29",
+      "name": "Elster GmbH",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "ExMFE5 Simulator"
+        },
+        {
+          "devid": "10fc",
+          "devname": "enCore device"
+        }
+      ]
+    },
+    {
+      "vendor": "18ef",
+      "name": "ELV Elektronik AG",
+      "devices": [
+        {
+          "devid": "e01a",
+          "devname": "Bedien-Anzeige-Terminal"
+        },
+        {
+          "devid": "e014",
+          "devname": "FS20PCE"
+        },
+        {
+          "devid": "e015",
+          "devname": "FS20PCS"
+        }
+      ]
+    },
+    {
+      "vendor": "0e93",
+      "name": "eM Technics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "086a",
+      "name": "Emagic Soft- und Hardware GmbH",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "MT4"
+        },
+        {
+          "devid": "0001",
+          "devname": "Unitor8"
+        },
+        {
+          "devid": "0002",
+          "devname": "AMT8"
+        }
+      ]
+    },
+    {
+      "vendor": "0b72",
+      "name": "Embedded Wireless Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1ba4",
+      "name": "Ember Corporation",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "EM358 Virtual COM Port"
+        },
+        {
+          "devid": "0001",
+          "devname": "InSight USB Link"
+        }
+      ]
+    },
+    {
+      "vendor": "06f2",
+      "name": "Emine Technology Co.",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "KVM Switch Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0c65",
+      "name": "Eminence Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "21a1",
+      "name": "Emotiv Systems Pty. Ltd.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "EPOC Consumer Headset Wireless Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "084f",
+      "name": "Empeg",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Empeg-Car Mark I/II Player"
+        }
+      ]
+    },
+    {
+      "vendor": "eb1a",
+      "name": "eMPIA Technology, Inc.",
+      "devices": [
+        {
+          "devid": "e305",
+          "devname": "KWorld PlusTV Analog Stick"
+        },
+        {
+          "devid": "e355",
+          "devname": "KWorld DVB-T 355U Digital TV Dongle"
+        },
+        {
+          "devid": "5166",
+          "devname": "video grabber 28282"
+        },
+        {
+          "devid": "5184",
+          "devname": "VIDBOX NW06 [EM28281]"
+        },
+        {
+          "devid": "8179",
+          "devname": "Terratec Cinergy T2 Stick HD"
+        },
+        {
+          "devid": "50a3",
+          "devname": "Gadmei UTV380 TV Box"
+        },
+        {
+          "devid": "50a6",
+          "devname": "Gadmei UTV330 TV Box"
+        },
+        {
+          "devid": "2863",
+          "devname": "Video Grabber"
+        },
+        {
+          "devid": "2870",
+          "devname": "Pinnacle PCTV Stick"
+        },
+        {
+          "devid": "2881",
+          "devname": "EM2881 Video Controller"
+        },
+        {
+          "devid": "2840",
+          "devname": "EM2840 Video Capture"
+        },
+        {
+          "devid": "2841",
+          "devname": "EM2840 Video Capture"
+        },
+        {
+          "devid": "2861",
+          "devname": "EasyCAP DC60+ [EM2861]"
+        },
+        {
+          "devid": "2801",
+          "devname": "EM2801 Video Capture"
+        },
+        {
+          "devid": "2820",
+          "devname": "EM2820 Video Capture"
+        },
+        {
+          "devid": "2821",
+          "devname": "EM2820 Video Capture"
+        },
+        {
+          "devid": "2750",
+          "devname": "ECS Elitegroup G220 integrated Webcam"
+        },
+        {
+          "devid": "2761",
+          "devname": "EeePC 701 integrated Webcam"
+        },
+        {
+          "devid": "2776",
+          "devname": "Combined audio and video input device"
+        },
+        {
+          "devid": "2800",
+          "devname": "EM2800 Video Capture"
+        },
+        {
+          "devid": "17df",
+          "devname": "KWorld V-Stream XPERT DTV - DVB-T USB warm"
+        },
+        {
+          "devid": "2571",
+          "devname": "M035 Compact Web Cam"
+        },
+        {
+          "devid": "2710",
+          "devname": "SilverCrest Webcam"
+        },
+        {
+          "devid": "17de",
+          "devname": "KWorld V-Stream XPERT DTV - DVB-T USB cold"
+        }
+      ]
+    },
+    {
+      "vendor": "12d6",
+      "name": "EMS Dr. Thomas Wuensche",
+      "devices": [
+        {
+          "devid": "0444",
+          "devname": "CPC-USB/ARM7"
+        },
+        {
+          "devid": "0888",
+          "devname": "CPC-USB/M16C"
+        }
+      ]
+    },
+    {
+      "vendor": "4670",
+      "name": "EMS Production",
+      "devices": [
+        {
+          "devid": "9394",
+          "devname": "Game Cube USB Memory Adaptor 64M"
+        }
+      ]
+    },
+    {
+      "vendor": "0cc4",
+      "name": "emsys GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "6557",
+      "name": "Emtec",
+      "devices": [
+        {
+          "devid": "8005",
+          "devname": "Car Key"
+        },
+        {
+          "devid": "5500",
+          "devname": "Mass Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "2a4b",
+      "name": "EMULEX Corporation",
+      "devices": [
+        {
+          "devid": "0400",
+          "devname": "Pilot4 Integrated Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "1009",
+      "name": "Emuzed, Inc.",
+      "devices": [
+        {
+          "devid": "0013",
+          "devname": "Angel MPEG Device"
+        },
+        {
+          "devid": "0015",
+          "devname": "Lumanate Wave PAL SECAM DVBT Device"
+        },
+        {
+          "devid": "0016",
+          "devname": "Lumanate Wave NTSC/ATSC Combo Device"
+        },
+        {
+          "devid": "000e",
+          "devname": "eHome Infrared Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "203d",
+      "name": "Encore Electronics Inc.",
+      "devices": [
+        {
+          "devid": "1480",
+          "devname": "ENUWI-N3 [802.11n Wireless N150 Adapter]"
+        }
+      ]
+    },
+    {
+      "vendor": "0eb7",
+      "name": "Endor AG",
+      "devices": []
+    },
+    {
+      "vendor": "03e8",
+      "name": "EndPoints, Inc.",
+      "devices": [
+        {
+          "devid": "0015",
+          "devname": "ATAPI Enclosure"
+        },
+        {
+          "devid": "2123",
+          "devname": "SiPix StyleCam Deluxe"
+        },
+        {
+          "devid": "8004",
+          "devname": "Aox 99001"
+        },
+        {
+          "devid": "0004",
+          "devname": "SE401 Webcam"
+        },
+        {
+          "devid": "0008",
+          "devname": "101 Ethernet [klsi]"
+        }
+      ]
+    },
+    {
+      "vendor": "1524",
+      "name": "ENE Technology Inc",
+      "devices": [
+        {
+          "devid": "6680",
+          "devname": "UTS 6680"
+        }
+      ]
+    },
+    {
+      "vendor": "0cf2",
+      "name": "ENE Technology, Inc.",
+      "devices": [
+        {
+          "devid": "6225",
+          "devname": "SD card reader (UB6225)"
+        },
+        {
+          "devid": "6230",
+          "devname": "SD Card Reader (UB623X)"
+        },
+        {
+          "devid": "6250",
+          "devname": "SD card reader (UB6250)"
+        },
+        {
+          "devid": "6220",
+          "devname": "SD Card Reader (SG361)"
+        }
+      ]
+    },
+    {
+      "vendor": "1756",
+      "name": "ENENSYS Technologies",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "DiviPitch"
+        }
+      ]
+    },
+    {
+      "vendor": "1b47",
+      "name": "Energizer Holdings, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "CHUSB Duo Charger (NiMH AA/AAA USB smart charger)"
+        }
+      ]
+    },
+    {
+      "vendor": "0f0e",
+      "name": "Energy Full Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2544",
+      "name": "Energy Micro AS",
+      "devices": []
+    },
+    {
+      "vendor": "1274",
+      "name": "Ensoniq",
+      "devices": []
+    },
+    {
+      "vendor": "1645",
+      "name": "Entrega [hex]",
+      "devices": [
+        {
+          "devid": "8093",
+          "devname": "PortGear Serial Port"
+        },
+        {
+          "devid": "8005",
+          "devname": "Ethernet"
+        },
+        {
+          "devid": "8080",
+          "devname": "1 port to Serial"
+        },
+        {
+          "devid": "8081",
+          "devname": "1 port to Serial"
+        },
+        {
+          "devid": "8001",
+          "devname": "1 port to Serial"
+        },
+        {
+          "devid": "8002",
+          "devname": "2x Serial Port"
+        },
+        {
+          "devid": "8003",
+          "devname": "1 port to Serial"
+        },
+        {
+          "devid": "8004",
+          "devname": "2U4S serial/usb hub"
+        },
+        {
+          "devid": "0080",
+          "devname": "1 port to Serial Converter"
+        },
+        {
+          "devid": "0081",
+          "devname": "1 port to Serial Converter"
+        },
+        {
+          "devid": "0093",
+          "devname": "1S9 Serial Port"
+        },
+        {
+          "devid": "8000",
+          "devname": "EZ-USB"
+        },
+        {
+          "devid": "0006",
+          "devname": "Parallel Port"
+        },
+        {
+          "devid": "0007",
+          "devname": "U1-SC25 SCSI"
+        },
+        {
+          "devid": "0008",
+          "devname": "Ethernet"
+        },
+        {
+          "devid": "0016",
+          "devname": "Bi-directional to Parallel Printer Converter"
+        },
+        {
+          "devid": "0002",
+          "devname": "2S Serial Port"
+        },
+        {
+          "devid": "0003",
+          "devname": "1S25 Serial Port"
+        },
+        {
+          "devid": "0004",
+          "devname": "4S Serial Port"
+        },
+        {
+          "devid": "0005",
+          "devname": "E45 Ethernet [klsi]"
+        },
+        {
+          "devid": "0001",
+          "devname": "1S Serial Port"
+        }
+      ]
+    },
+    {
+      "vendor": "066d",
+      "name": "Entrega, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "132a",
+      "name": "Envara Inc.",
+      "devices": [
+        {
+          "devid": "1502",
+          "devname": "WiND 802.11abg / 802.11bg WLAN"
+        }
+      ]
+    },
+    {
+      "vendor": "132a",
+      "name": "Envara Inc.",
+      "devices": [
+        {
+          "devid": "1502",
+          "devname": "WiND 802.11abg / 802.11bg WLAN"
+        }
+      ]
+    },
+    {
+      "vendor": "5555",
+      "name": "Epiphan Systems Inc.",
+      "devices": [
+        {
+          "devid": "3501",
+          "devname": "DVI2USB3 Rev3"
+        },
+        {
+          "devid": "3510",
+          "devname": "DVI2USB3_ET"
+        },
+        {
+          "devid": "3520",
+          "devname": "SDI2USB3"
+        },
+        {
+          "devid": "3411",
+          "devname": "DVI2USB Solo"
+        },
+        {
+          "devid": "3422",
+          "devname": "DVI2USB Duo"
+        },
+        {
+          "devid": "3500",
+          "devname": "DVI2USB3"
+        },
+        {
+          "devid": "3337",
+          "devname": "KVM2USB Pro"
+        },
+        {
+          "devid": "3340",
+          "devname": "VGA2USB LR"
+        },
+        {
+          "devid": "3344",
+          "devname": "KVM2USB LR"
+        },
+        {
+          "devid": "1120",
+          "devname": "KVM2USB"
+        },
+        {
+          "devid": "2222",
+          "devname": "DVI2USB"
+        },
+        {
+          "devid": "3333",
+          "devname": "VGA2USB Pro"
+        },
+        {
+          "devid": "1110",
+          "devname": "VGA2USB"
+        }
+      ]
+    },
+    {
+      "vendor": "0fa7",
+      "name": "Epox Computer Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0570",
+      "name": "Epson America",
+      "devices": []
+    },
+    {
+      "vendor": "03f8",
+      "name": "Epson Imaging Technology Center",
+      "devices": []
+    },
+    {
+      "vendor": "1b1f",
+      "name": "eQ-3 Entwicklung GmbH",
+      "devices": [
+        {
+          "devid": "c00f",
+          "devname": "HM-CFG-USB/HM-CFG-USB-2 [HomeMatic Configuration adapter]"
+        },
+        {
+          "devid": "c020",
+          "devname": "HmIP-RFUSB"
+        }
+      ]
+    },
+    {
+      "vendor": "10cb",
+      "name": "Eratech",
+      "devices": []
+    },
+    {
+      "vendor": "042a",
+      "name": "Ericsson Austrian, AG",
+      "devices": []
+    },
+    {
+      "vendor": "0bdb",
+      "name": "Ericsson Business Mobile Networks BV",
+      "devices": [
+        {
+          "devid": "1909",
+          "devname": "F3307 v2 Mobile Broadband Module"
+        },
+        {
+          "devid": "190a",
+          "devname": "F3307 Mobile Broadband Module"
+        },
+        {
+          "devid": "190b",
+          "devname": "C3607w v2 Mobile Broadband Module"
+        },
+        {
+          "devid": "1926",
+          "devname": "H5321 gw Mobile Broadband Module"
+        },
+        {
+          "devid": "1900",
+          "devname": "F3507g Mobile Broadband Module"
+        },
+        {
+          "devid": "1902",
+          "devname": "F3507g v2 Mobile Broadband Module"
+        },
+        {
+          "devid": "1904",
+          "devname": "F3607gw Mobile Broadband Module"
+        },
+        {
+          "devid": "1905",
+          "devname": "F3607gw v2 Mobile Broadband Module"
+        },
+        {
+          "devid": "1906",
+          "devname": "F3607gw v3 Mobile Broadband Module"
+        },
+        {
+          "devid": "1000",
+          "devname": "BV Bluetooth Device"
+        },
+        {
+          "devid": "1002",
+          "devname": "Bluetooth Device 1.2"
+        },
+        {
+          "devid": "1049",
+          "devname": "C3607w Mobile Broadband Module"
+        }
+      ]
+    },
+    {
+      "vendor": "0442",
+      "name": "Ericsson, Inc.",
+      "devices": [
+        {
+          "devid": "abba",
+          "devname": "Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "08ea",
+      "name": "Ericsson, Inc., Blue Ridge Labs",
+      "devices": [
+        {
+          "devid": "abbb",
+          "devname": "Bluetooth Device in DFU State"
+        },
+        {
+          "devid": "00c9",
+          "devname": "ADSL Modem HM120dp Loader"
+        },
+        {
+          "devid": "00ca",
+          "devname": "ADSL WAN Modem HM120dp"
+        },
+        {
+          "devid": "00ce",
+          "devname": "HM230d Virtual Bus for Helium"
+        },
+        {
+          "devid": "abba",
+          "devname": "USB Driver for Bluetooth Wireless Technology"
+        }
+      ]
+    },
+    {
+      "vendor": "2573",
+      "name": "ESI Audiotechnik GmbH",
+      "devices": [
+        {
+          "devid": "0017",
+          "devname": "MAYA22"
+        }
+      ]
+    },
+    {
+      "vendor": "109f",
+      "name": "eSOL Co., Ltd",
+      "devices": [
+        {
+          "devid": "3163",
+          "devname": "Trigem Mobile SmartDisplay84"
+        },
+        {
+          "devid": "3164",
+          "devname": "Trigem Mobile SmartDisplay121"
+        }
+      ]
+    },
+    {
+      "vendor": "0495",
+      "name": "ESS Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0d7f",
+      "name": "Essential Reality LLC",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "P5 Glove glove controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0664",
+      "name": "ET&amp;T Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "0309",
+          "devname": "Groovy Technology Corp. GTouch Touch Screen"
+        },
+        {
+          "devid": "0303",
+          "devname": "Groovy Technology Corp. GTouch Touch Screen"
+        },
+        {
+          "devid": "0304",
+          "devname": "Groovy Technology Corp. GTouch Touch Screen"
+        },
+        {
+          "devid": "0305",
+          "devname": "Groovy Technology Corp. GTouch Touch Screen"
+        },
+        {
+          "devid": "0306",
+          "devname": "Groovy Technology Corp. GTouch Touch Screen"
+        },
+        {
+          "devid": "0307",
+          "devname": "Groovy Technology Corp. GTouch Touch Screen"
+        },
+        {
+          "devid": "0301",
+          "devname": "Groovy Technology Corp. GTouch Touch Screen"
+        },
+        {
+          "devid": "0302",
+          "devname": "Groovy Technology Corp. GTouch Touch Screen"
+        }
+      ]
+    },
+    {
+      "vendor": "056c",
+      "name": "eTEK Labs",
+      "devices": [
+        {
+          "devid": "8100",
+          "devname": "KwikLink Host-Host Connector"
+        },
+        {
+          "devid": "8101",
+          "devname": "KwikLink USB-USB Bridge"
+        },
+        {
+          "devid": "0006",
+          "devname": "KwikLink Host-Host Connector"
+        },
+        {
+          "devid": "8007",
+          "devname": "Kwik232 Serial Port"
+        }
+      ]
+    },
+    {
+      "vendor": "102c",
+      "name": "Etoms Electronics Corp.",
+      "devices": [
+        {
+          "devid": "ff0c",
+          "devname": "Joytech Wireless Advanced Controller"
+        },
+        {
+          "devid": "6151",
+          "devname": "Q-Cam Sangha CIF"
+        },
+        {
+          "devid": "6251",
+          "devname": "Q-Cam VGA"
+        }
+      ]
+    },
+    {
+      "vendor": "2500",
+      "name": "Ettus Research LLC",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "USRP B200"
+        },
+        {
+          "devid": "0020",
+          "devname": "USRP B210"
+        },
+        {
+          "devid": "0021",
+          "devname": "USRP B200-mini"
+        },
+        {
+          "devid": "0022",
+          "devname": "USRP B205-mini"
+        }
+      ]
+    },
+    {
+      "vendor": "22b9",
+      "name": "eTurboTouch Technology, Inc.",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "Touch Screen"
+        }
+      ]
+    },
+    {
+      "vendor": "073d",
+      "name": "Eutron S.p.a.",
+      "devices": [
+        {
+          "devid": "0c00",
+          "devname": "Pocket Reader"
+        },
+        {
+          "devid": "0d00",
+          "devname": "StarSign Bio Token 3.0 EU"
+        },
+        {
+          "devid": "0005",
+          "devname": "Crypto Token"
+        },
+        {
+          "devid": "0007",
+          "devname": "CryptoIdentity CCID"
+        },
+        {
+          "devid": "0025",
+          "devname": "SmartKey 3"
+        },
+        {
+          "devid": "0000",
+          "devname": "SmartKey"
+        }
+      ]
+    },
+    {
+      "vendor": "148e",
+      "name": "EVATRONIX SA",
+      "devices": []
+    },
+    {
+      "vendor": "1b12",
+      "name": "Eventide",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "ModFactor"
+        }
+      ]
+    },
+    {
+      "vendor": "0749",
+      "name": "EVer Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1147",
+      "name": "Ever Great Electric Wire and Cable Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "080a",
+      "name": "Evermuch Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1897",
+      "name": "Evertop Wire Cable Co.",
+      "devices": []
+    },
+    {
+      "vendor": "0f49",
+      "name": "Evolis SA",
+      "devices": [
+        {
+          "devid": "0a00",
+          "devname": "Zenius"
+        }
+      ]
+    },
+    {
+      "vendor": "2d81",
+      "name": "Evollve Inc.",
+      "devices": [
+        {
+          "devid": "4f01",
+          "devname": "Ozobot Evo"
+        }
+      ]
+    },
+    {
+      "vendor": "1a7c",
+      "name": "Evoluent",
+      "devices": [
+        {
+          "devid": "0195",
+          "devname": "VerticalMouse C Wireless"
+        },
+        {
+          "devid": "0068",
+          "devname": "VerticalMouse 3"
+        },
+        {
+          "devid": "0168",
+          "devname": "VerticalMouse 3 Wireless"
+        },
+        {
+          "devid": "0191",
+          "devname": "VerticalMouse 4"
+        }
+      ]
+    },
+    {
+      "vendor": "0a4d",
+      "name": "Evolution Electronics, Ltd",
+      "devices": [
+        {
+          "devid": "00f1",
+          "devname": "X-Session Driver"
+        },
+        {
+          "devid": "00f5",
+          "devname": "UC-33e MIDI Controller"
+        },
+        {
+          "devid": "00a3",
+          "devname": "MK-461C MIDI Keyboard"
+        },
+        {
+          "devid": "00b5",
+          "devname": "Keystation Pro 88 Driver"
+        },
+        {
+          "devid": "00d2",
+          "devname": "E-Keys Driver"
+        },
+        {
+          "devid": "00f0",
+          "devname": "UC-16 Driver"
+        },
+        {
+          "devid": "0091",
+          "devname": "Keystation 61es Driver"
+        },
+        {
+          "devid": "00a0",
+          "devname": "MK-361 Driver"
+        },
+        {
+          "devid": "00a1",
+          "devname": "MK-361C Driver"
+        },
+        {
+          "devid": "00a2",
+          "devname": "MK-361C Driver"
+        },
+        {
+          "devid": "008d",
+          "devname": "MK-249C Driver"
+        },
+        {
+          "devid": "008e",
+          "devname": "MK-249C MIDI Keyboard"
+        },
+        {
+          "devid": "008f",
+          "devname": "MK-449C Driver"
+        },
+        {
+          "devid": "0090",
+          "devname": "Keystation 49e Driver"
+        },
+        {
+          "devid": "0078",
+          "devname": "MK-37 Driver"
+        },
+        {
+          "devid": "0079",
+          "devname": "MK-37C Driver"
+        },
+        {
+          "devid": "007a",
+          "devname": "MK-37C Driver"
+        },
+        {
+          "devid": "008c",
+          "devname": "TerraTec MIDI MASTER"
+        },
+        {
+          "devid": "0064",
+          "devname": "MK-225 Driver"
+        },
+        {
+          "devid": "0065",
+          "devname": "MK-225C Driver"
+        },
+        {
+          "devid": "0066",
+          "devname": "MK-225C Driver"
+        },
+        {
+          "devid": "0067",
+          "devname": "MK-425C Driver"
+        }
+      ]
+    },
+    {
+      "vendor": "04e2",
+      "name": "Exar Corp.",
+      "devices": [
+        {
+          "devid": "1410",
+          "devname": "XR21V1410 USB-UART IC"
+        }
+      ]
+    },
+    {
+      "vendor": "070e",
+      "name": "Excel Cell Electronic Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "11ab",
+      "name": "Exito Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0b65",
+      "name": "Expert Magnetics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0b86",
+      "name": "Exputer Systems, Inc.",
+      "devices": [
+        {
+          "devid": "5202",
+          "devname": "XMC5200 Zippy Drive"
+        },
+        {
+          "devid": "5280",
+          "devname": "XMC5280 Storage Drive"
+        },
+        {
+          "devid": "fff0",
+          "devname": "ISP5200 Debugger"
+        },
+        {
+          "devid": "5100",
+          "devname": "XMC5100 Zippy Drive"
+        },
+        {
+          "devid": "5110",
+          "devname": "XMC5110 Flash Drive"
+        },
+        {
+          "devid": "5200",
+          "devname": "XMC5200 Zippy Drive"
+        },
+        {
+          "devid": "5201",
+          "devname": "XMC5200 Zippy Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "08e9",
+      "name": "Extended Systems, Inc.",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "XTNDAccess IrDA Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "1456",
+      "name": "Extending Wire &amp; Cable Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1bf5",
+      "name": "Extranet Systems Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0bc6",
+      "name": "ExWAY, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0518",
+      "name": "EzKEY Corp.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "EZ-9900C Keyboard"
+        },
+        {
+          "devid": "0001",
+          "devname": "USB to PS2 Adaptor v1.09"
+        }
+      ]
+    },
+    {
+      "vendor": "1c40",
+      "name": "EZPrototypes",
+      "devices": [
+        {
+          "devid": "0535",
+          "devname": "glcd2usb interface"
+        },
+        {
+          "devid": "0536",
+          "devname": "Swiss ColorPAL"
+        },
+        {
+          "devid": "0537",
+          "devname": "MIST Board"
+        },
+        {
+          "devid": "0533",
+          "devname": "TiltStick"
+        },
+        {
+          "devid": "0534",
+          "devname": "i2c-tiny-usb interface"
+        }
+      ]
+    },
+    {
+      "vendor": "2256",
+      "name": "Faderfox",
+      "devices": [
+        {
+          "devid": "1007",
+          "devname": "LV3 MIDI Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0b67",
+      "name": "Fairbanks Scales",
+      "devices": [
+        {
+          "devid": "555e",
+          "devname": "SCB-R9000"
+        }
+      ]
+    },
+    {
+      "vendor": "2ae5",
+      "name": "Fairphone B.V.",
+      "devices": [
+        {
+          "devid": "f005",
+          "devname": "2 (tethering)"
+        },
+        {
+          "devid": "f00e",
+          "devname": "2 (RNDIS)"
+        },
+        {
+          "devid": "90de",
+          "devname": "2 (Charging)"
+        },
+        {
+          "devid": "f000",
+          "devname": "2 (Mass storage)"
+        },
+        {
+          "devid": "f003",
+          "devname": "2 (MTP)"
+        },
+        {
+          "devid": "9039",
+          "devname": "2 (MTP &amp; ADB)"
+        },
+        {
+          "devid": "904d",
+          "devname": "2 (PTP)"
+        },
+        {
+          "devid": "904e",
+          "devname": "2 (PTP &amp; ADB)"
+        },
+        {
+          "devid": "9015",
+          "devname": "2 (Mass storage &amp; ADB)"
+        },
+        {
+          "devid": "9024",
+          "devname": "2 (RNDIS &amp; ADB)"
+        }
+      ]
+    },
+    {
+      "vendor": "3767",
+      "name": "Fanatec",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "Speedster 3 Forceshock Wheel"
+        }
+      ]
+    },
+    {
+      "vendor": "0906",
+      "name": "Faraday Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "03fe",
+      "name": "Farallon Comunications",
+      "devices": []
+    },
+    {
+      "vendor": "09b0",
+      "name": "Fargo",
+      "devices": [
+        {
+          "devid": "2400",
+          "devname": "HDP5000"
+        }
+      ]
+    },
+    {
+      "vendor": "12ff",
+      "name": "Fascinating Electronics, Inc.",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "Advanced RC Servo Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0850",
+      "name": "Fast Point Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0514",
+      "name": "FCI Electronics",
+      "devices": []
+    },
+    {
+      "vendor": "1702",
+      "name": "FDI-MATELEC",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Encodeur"
+        }
+      ]
+    },
+    {
+      "vendor": "1934",
+      "name": "Feature Integration Technology Inc. (Fintek)",
+      "devices": [
+        {
+          "devid": "0702",
+          "devname": "Integrated Consumer Infrared Receiver/Transceiver"
+        },
+        {
+          "devid": "5168",
+          "devname": "F71610A or F71612A Consumer Infrared Receiver/Transceiver"
+        },
+        {
+          "devid": "0602",
+          "devname": "F71610 or F71612 Consumer Infrared Receiver/Transceiver"
+        }
+      ]
+    },
+    {
+      "vendor": "0ab1",
+      "name": "FEIG ELECTRONIC GmbH",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "OBID RFID-Reader"
+        },
+        {
+          "devid": "0004",
+          "devname": "OBID classic-pro"
+        }
+      ]
+    },
+    {
+      "vendor": "096e",
+      "name": "Feitian Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "0807",
+          "devname": "ePass2003"
+        },
+        {
+          "devid": "0608",
+          "devname": "SC Reader KP382"
+        },
+        {
+          "devid": "0702",
+          "devname": "ePass3003"
+        },
+        {
+          "devid": "0703",
+          "devname": "ePass3003Auto"
+        },
+        {
+          "devid": "0802",
+          "devname": "ePass2000 (G&amp;D STARCOS SPK 2.4)"
+        },
+        {
+          "devid": "0305",
+          "devname": "ePass2000Auto"
+        },
+        {
+          "devid": "0309",
+          "devname": "ePass3000GM"
+        },
+        {
+          "devid": "0401",
+          "devname": "ePass3000"
+        },
+        {
+          "devid": "0405",
+          "devname": "Zzkey Dongle"
+        },
+        {
+          "devid": "0005",
+          "devname": "ePass2000"
+        },
+        {
+          "devid": "0120",
+          "devname": "Microcosm Ltd Dinkey"
+        },
+        {
+          "devid": "0006",
+          "devname": "HID Dongle (for OEMs - manufacturer string is &quot;OEM&quot;)"
+        }
+      ]
+    },
+    {
+      "vendor": "09dd",
+      "name": "Fellowes, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1ed8",
+      "name": "FENDER MUSICAL INSTRUMENTS CORPORATION",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "Mustang Mini"
+        },
+        {
+          "devid": "0011",
+          "devname": "Mustang Mini [Firmware Update]"
+        },
+        {
+          "devid": "0014",
+          "devname": "Mustang I (V.2)"
+        },
+        {
+          "devid": "0016",
+          "devname": "Mustang IV v.2"
+        },
+        {
+          "devid": "0005",
+          "devname": "Mustang III/IV/V"
+        },
+        {
+          "devid": "0006",
+          "devname": "Mustang I/II [Firmware Update]"
+        },
+        {
+          "devid": "0007",
+          "devname": "Mustang III/IV/V [Firmware Update]"
+        },
+        {
+          "devid": "0004",
+          "devname": "Mustang I/II"
+        }
+      ]
+    },
+    {
+      "vendor": "0d0f",
+      "name": "Feng Shin Cable Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1e29",
+      "name": "Festo AG &amp; Co. KG",
+      "devices": [
+        {
+          "devid": "0501",
+          "devname": "CP2102 [CMSP]"
+        },
+        {
+          "devid": "0601",
+          "devname": "CMMP-AS"
+        },
+        {
+          "devid": "0602",
+          "devname": "FTDI232 [CMMS]"
+        },
+        {
+          "devid": "040d",
+          "devname": "LPC2378 [Robotino 3]"
+        },
+        {
+          "devid": "040e",
+          "devname": "LPC2378 [Robotino 3 Bootloader]"
+        },
+        {
+          "devid": "040f",
+          "devname": "LPC2148 [Robotino gripper]"
+        },
+        {
+          "devid": "0410",
+          "devname": "LPC2148 [Robotino IR panel]"
+        },
+        {
+          "devid": "040a",
+          "devname": "LPC2378 [Robotino Bootloader]"
+        },
+        {
+          "devid": "040b",
+          "devname": "LPC2378 [Robotino XT]"
+        },
+        {
+          "devid": "040c",
+          "devname": "LPC2378 [Robotino XT Bootloader]"
+        },
+        {
+          "devid": "0406",
+          "devname": "STM32F103 [EasyKit]"
+        },
+        {
+          "devid": "0407",
+          "devname": "LPC2378 [Robotino]"
+        },
+        {
+          "devid": "0408",
+          "devname": "LPC2378 [Robotino-Arm]"
+        },
+        {
+          "devid": "0409",
+          "devname": "LPC2378 [Robotino-Arm Bootloader]"
+        },
+        {
+          "devid": "0403",
+          "devname": "FTDI232 [EasyPort Mini]"
+        },
+        {
+          "devid": "0404",
+          "devname": "FTDI232 [Netzteil-GL]"
+        },
+        {
+          "devid": "0405",
+          "devname": "FTDI232 [MotorPr眉fstand]"
+        },
+        {
+          "devid": "0102",
+          "devname": "CPX Adapter &gt;=HW10.09 [CP2102]"
+        },
+        {
+          "devid": "0401",
+          "devname": "iL3-TP [AT90USB646]"
+        },
+        {
+          "devid": "0402",
+          "devname": "FTDI232 [EasyPort]"
+        },
+        {
+          "devid": "0101",
+          "devname": "CPX Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "05eb",
+      "name": "FFC, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0ed5",
+      "name": "Fiberbyte",
+      "devices": [
+        {
+          "devid": "e000",
+          "devname": "USB-inSync Device"
+        },
+        {
+          "devid": "f000",
+          "devname": "Fiberbyte USB-inSync Device"
+        },
+        {
+          "devid": "f201",
+          "devname": "Fiberbyte USB-inSync DAQ-2500X"
+        }
+      ]
+    },
+    {
+      "vendor": "1582",
+      "name": "Fiberline",
+      "devices": [
+        {
+          "devid": "6003",
+          "devname": "WL-430U 802.11bg"
+        }
+      ]
+    },
+    {
+      "vendor": "2125",
+      "name": "Fiberpro Inc.",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "Bootloader"
+        },
+        {
+          "devid": "0010",
+          "devname": "MCB-100 Series"
+        }
+      ]
+    },
+    {
+      "vendor": "2cb7",
+      "name": "Fibocom",
+      "devices": [
+        {
+          "devid": "0210",
+          "devname": "L830-EB-00 LTE WWAN Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "1508",
+      "name": "Fibocom",
+      "devices": []
+    },
+    {
+      "vendor": "2972",
+      "name": "FiiO Electronics Technology",
+      "devices": [
+        {
+          "devid": "0007",
+          "devname": "X3 2nd gen audio player / DAC"
+        }
+      ]
+    },
+    {
+      "vendor": "0863",
+      "name": "Filanet Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "18fd",
+      "name": "FineArch Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0f18",
+      "name": "Finger Lakes Instrumentation",
+      "devices": [
+        {
+          "devid": "000d",
+          "devname": "Guider"
+        },
+        {
+          "devid": "0007",
+          "devname": "Filter Wheel"
+        },
+        {
+          "devid": "000a",
+          "devname": "ProLine CCD"
+        },
+        {
+          "devid": "000b",
+          "devname": "Color Filter Wheel 4"
+        },
+        {
+          "devid": "000c",
+          "devname": "PDF2"
+        },
+        {
+          "devid": "0002",
+          "devname": "CCD"
+        },
+        {
+          "devid": "0006",
+          "devname": "Focuser"
+        }
+      ]
+    },
+    {
+      "vendor": "0e97",
+      "name": "Fingerworks, Inc.",
+      "devices": [
+        {
+          "devid": "0908",
+          "devname": "Composite HID (Keyboard and Mouse)"
+        }
+      ]
+    },
+    {
+      "vendor": "1cd5",
+      "name": "Firecomms Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0c00",
+      "name": "FireFly Mouse Mat",
+      "devices": [
+        {
+          "devid": "1607",
+          "devname": "Apex M500"
+        }
+      ]
+    },
+    {
+      "vendor": "04a2",
+      "name": "FirePower Systems",
+      "devices": []
+    },
+    {
+      "vendor": "0dc7",
+      "name": "First Cable Line, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "05b1",
+      "name": "First International Computer, Inc.",
+      "devices": [
+        {
+          "devid": "1389",
+          "devname": "Bluetooth Wireless Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "1509",
+      "name": "First International Computer, Inc.",
+      "devices": [
+        {
+          "devid": "0a01",
+          "devname": "LI-3100 Area Meter"
+        },
+        {
+          "devid": "0a02",
+          "devname": "LI-7000 CO2/H2O Gas Analyzer"
+        },
+        {
+          "devid": "0a03",
+          "devname": "C-DiGit Blot Scanner"
+        },
+        {
+          "devid": "9242",
+          "devname": "eHome Infrared Transceiver"
+        }
+      ]
+    },
+    {
+      "vendor": "1457",
+      "name": "First International Computer, Inc.",
+      "devices": [
+        {
+          "devid": "5123",
+          "devname": "OpenMoko Neo1973 internal USB CSR4 module"
+        },
+        {
+          "devid": "5124",
+          "devname": "OpenMoko Neo1973 Bluetooth Device ID service"
+        },
+        {
+          "devid": "5120",
+          "devname": "OpenMoko Neo1973 u-boot usbtty generic serial"
+        },
+        {
+          "devid": "5121",
+          "devname": "OpenMoko Neo1973 kernel mass storage (g_storage) mode"
+        },
+        {
+          "devid": "5122",
+          "devname": "OpenMoko Neo1973 / Neo Freerunner kernel cdc_ether USB network"
+        },
+        {
+          "devid": "511a",
+          "devname": "HXD8 u-boot usbtty CDC ACM Mode"
+        },
+        {
+          "devid": "511b",
+          "devname": "SMDK2440 u-boot usbtty CDC ACM mode"
+        },
+        {
+          "devid": "511c",
+          "devname": "SMDK2443 u-boot usbtty CDC ACM mode"
+        },
+        {
+          "devid": "511d",
+          "devname": "QT2410 u-boot usbtty CDC ACM mode"
+        },
+        {
+          "devid": "5117",
+          "devname": "OpenMoko Neo1973 kernel usbnet (g_ether, CDC Ethernet) mode"
+        },
+        {
+          "devid": "5118",
+          "devname": "OpenMoko Neo1973 Debug board (V2+)"
+        },
+        {
+          "devid": "5119",
+          "devname": "OpenMoko Neo1973 u-boot cdc_acm serial port"
+        }
+      ]
+    },
+    {
+      "vendor": "0aa5",
+      "name": "First International Digital",
+      "devices": [
+        {
+          "devid": "0801",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0002",
+          "devname": "irock! 500 Series"
+        }
+      ]
+    },
+    {
+      "vendor": "2765",
+      "name": "Firstbeat Technologies, Ltd.",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "Bodyguard 2"
+        }
+      ]
+    },
+    {
+      "vendor": "2687",
+      "name": "Fitbit Inc.",
+      "devices": [
+        {
+          "devid": "fb01",
+          "devname": "Base Station"
+        }
+      ]
+    },
+    {
+      "vendor": "2687",
+      "name": "Fitbit Inc.",
+      "devices": [
+        {
+          "devid": "fb01",
+          "devname": "Base Station"
+        }
+      ]
+    },
+    {
+      "vendor": "0d3e",
+      "name": "Fitcom, inc.",
+      "devices": []
+    },
+    {
+      "vendor": "18e3",
+      "name": "Fitipower Integrated Technology Inc",
+      "devices": [
+        {
+          "devid": "9101",
+          "devname": "All-in-1 Card Reader"
+        },
+        {
+          "devid": "9102",
+          "devname": "Multi Card Reader"
+        },
+        {
+          "devid": "9512",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "7102",
+          "devname": "Multi Card Reader (Internal)"
+        }
+      ]
+    },
+    {
+      "vendor": "1923",
+      "name": "FitLinxx",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Personal SyncPoint"
+        }
+      ]
+    },
+    {
+      "vendor": "0585",
+      "name": "FlashPoint Technology, Inc.",
+      "devices": [
+        {
+          "devid": "000e",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "000f",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0009",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "000a",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "000b",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "000c",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "000d",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0005",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0006",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0007",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0008",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0001",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0002",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0003",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0004",
+          "devname": "Digital Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "25b5",
+      "name": "FlatFrog",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Multitouch 3200"
+        }
+      ]
+    },
+    {
+      "vendor": "0f24",
+      "name": "Flex-P Industries, Snd., Bhd.",
+      "devices": []
+    },
+    {
+      "vendor": "1cfd",
+      "name": "Flextronics Digital Design Japan, LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "09cb",
+      "name": "FLIR Systems",
+      "devices": [
+        {
+          "devid": "1996",
+          "devname": "FLIR ONE Camera"
+        },
+        {
+          "devid": "4007",
+          "devname": "Breach"
+        },
+        {
+          "devid": "1005",
+          "devname": "Ex-Series RNDIS and UVC interface"
+        },
+        {
+          "devid": "1006",
+          "devname": "Ex-Series RNDIS and MSD interface"
+        },
+        {
+          "devid": "1007",
+          "devname": "Ex-Series UVC and MSD interface"
+        },
+        {
+          "devid": "1008",
+          "devname": "Serial Port"
+        },
+        {
+          "devid": "1001",
+          "devname": "Network Adapter"
+        },
+        {
+          "devid": "1002",
+          "devname": "Ex-Series RNDIS interface"
+        },
+        {
+          "devid": "1004",
+          "devname": "Ex-Series UVC interface"
+        }
+      ]
+    },
+    {
+      "vendor": "0f7e",
+      "name": "Fluke Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0cb0",
+      "name": "Flying Pig Systems",
+      "devices": []
+    },
+    {
+      "vendor": "2a62",
+      "name": "Flymaster Avionics",
+      "devices": [
+        {
+          "devid": "b302",
+          "devname": "NavSD"
+        },
+        {
+          "devid": "b301",
+          "devname": "LiveSD"
+        }
+      ]
+    },
+    {
+      "vendor": "1306",
+      "name": "FM20 Barcode Scanner",
+      "devices": []
+    },
+    {
+      "vendor": "ffee",
+      "name": "FNK Tech",
+      "devices": []
+    },
+    {
+      "vendor": "1235",
+      "name": "Focusrite-Novation",
+      "devices": [
+        {
+          "devid": "8211",
+          "devname": "Scarlett Solo (3rd Gen.)"
+        },
+        {
+          "devid": "8214",
+          "devname": "Scarlett 18i8 3rd Gen"
+        },
+        {
+          "devid": "8215",
+          "devname": "Scarlett 18i20 3rd Gen"
+        },
+        {
+          "devid": "8202",
+          "devname": "Focusrite Scarlett 2i2 2nd Gen"
+        },
+        {
+          "devid": "8203",
+          "devname": "Focusrite Scarlett 6i6"
+        },
+        {
+          "devid": "8204",
+          "devname": "Scarlett 18i8 2nd Gen"
+        },
+        {
+          "devid": "8210",
+          "devname": "Scarlett 2i2 Camera"
+        },
+        {
+          "devid": "8010",
+          "devname": "Forte"
+        },
+        {
+          "devid": "8012",
+          "devname": "Scarlett 6i6"
+        },
+        {
+          "devid": "8014",
+          "devname": "Scarlett 18i8"
+        },
+        {
+          "devid": "8016",
+          "devname": "Focusrite Scarlett 2i2"
+        },
+        {
+          "devid": "8008",
+          "devname": "Saffire 6"
+        },
+        {
+          "devid": "800a",
+          "devname": "Scarlett 2i4"
+        },
+        {
+          "devid": "800c",
+          "devname": "Scarlett 18i20"
+        },
+        {
+          "devid": "800e",
+          "devname": "iTrack Solo"
+        },
+        {
+          "devid": "4661",
+          "devname": "ReMOTE25"
+        },
+        {
+          "devid": "8000",
+          "devname": "Scarlett 18i6"
+        },
+        {
+          "devid": "8002",
+          "devname": "Scarlett 8i6"
+        },
+        {
+          "devid": "8006",
+          "devname": "Focusrite Scarlett 2i2"
+        },
+        {
+          "devid": "0032",
+          "devname": "Launchkey 61"
+        },
+        {
+          "devid": "0069",
+          "devname": "Launchpad MK2"
+        },
+        {
+          "devid": "0102",
+          "devname": "LaunchKey Mini MK3"
+        },
+        {
+          "devid": "0018",
+          "devname": "Twitch"
+        },
+        {
+          "devid": "0019",
+          "devname": "Impulse 25"
+        },
+        {
+          "devid": "001a",
+          "devname": "Impulse 49"
+        },
+        {
+          "devid": "001b",
+          "devname": "Impulse 61"
+        },
+        {
+          "devid": "0013",
+          "devname": "VRM Box"
+        },
+        {
+          "devid": "0014",
+          "devname": "VRM Box Audio Class (2-out)"
+        },
+        {
+          "devid": "0015",
+          "devname": "Dicer"
+        },
+        {
+          "devid": "0016",
+          "devname": "Ultranova"
+        },
+        {
+          "devid": "000e",
+          "devname": "Launchpad"
+        },
+        {
+          "devid": "0010",
+          "devname": "Saffire 6"
+        },
+        {
+          "devid": "0011",
+          "devname": "Ultranova"
+        },
+        {
+          "devid": "0012",
+          "devname": "Nocturn Keyboard"
+        },
+        {
+          "devid": "0009",
+          "devname": "nIO"
+        },
+        {
+          "devid": "000a",
+          "devname": "Nocturn"
+        },
+        {
+          "devid": "000b",
+          "devname": "ReMOTE SL MkII"
+        },
+        {
+          "devid": "000c",
+          "devname": "ZeRO MkII"
+        },
+        {
+          "devid": "0005",
+          "devname": "XIOSynth [First Edition]"
+        },
+        {
+          "devid": "0006",
+          "devname": "XStation"
+        },
+        {
+          "devid": "0007",
+          "devname": "XIOSynth"
+        },
+        {
+          "devid": "0008",
+          "devname": "ReMOTE SL Compact"
+        },
+        {
+          "devid": "0001",
+          "devname": "ReMOTE Audio/XStation First Edition"
+        },
+        {
+          "devid": "0002",
+          "devname": "Speedio"
+        },
+        {
+          "devid": "0003",
+          "devname": "RemoteSL + ZeroSL"
+        },
+        {
+          "devid": "0004",
+          "devname": "ReMOTE LE"
+        }
+      ]
+    },
+    {
+      "vendor": "0cf4",
+      "name": "Fomtex Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "063d",
+      "name": "Fong Kai Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1451",
+      "name": "Force Dimension",
+      "devices": [
+        {
+          "devid": "0407",
+          "devname": "dedicated haptic device"
+        },
+        {
+          "devid": "0408",
+          "devname": "dedicated haptic device"
+        },
+        {
+          "devid": "0403",
+          "devname": "sigma.x haptic device"
+        },
+        {
+          "devid": "0404",
+          "devname": "haptic controller"
+        },
+        {
+          "devid": "0405",
+          "devname": "dedicated haptic device"
+        },
+        {
+          "devid": "0406",
+          "devname": "dedicated haptic device"
+        },
+        {
+          "devid": "0302",
+          "devname": "haptic device"
+        },
+        {
+          "devid": "0400",
+          "devname": "haptic device"
+        },
+        {
+          "devid": "0401",
+          "devname": "delta.x haptic device"
+        },
+        {
+          "devid": "0402",
+          "devname": "omega.x haptic device"
+        },
+        {
+          "devid": "0301",
+          "devname": "haptic device"
+        }
+      ]
+    },
+    {
+      "vendor": "1bc4",
+      "name": "Ford Motor Co.",
+      "devices": []
+    },
+    {
+      "vendor": "147a",
+      "name": "Formosa Industrial Computing, Inc.",
+      "devices": [
+        {
+          "devid": "e03d",
+          "devname": "2 Channel Audio"
+        },
+        {
+          "devid": "e03e",
+          "devname": "Infrared Receiver [IR605A/Q]"
+        },
+        {
+          "devid": "e018",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "e02c",
+          "devname": "Infrared Receiver"
+        },
+        {
+          "devid": "e03a",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "e03c",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "e015",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "e016",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "e017",
+          "devname": "eHome Infrared Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "1cbf",
+      "name": "FORTAT SKYMARK INDUSTRIAL COMPANY",
+      "devices": []
+    },
+    {
+      "vendor": "04d5",
+      "name": "Forte Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "22a7",
+      "name": "Fortinet Technologies",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "FortiGate Device"
+        }
+      ]
+    },
+    {
+      "vendor": "077c",
+      "name": "Forward Electronics Co., Ltd",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "NEC Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0e67",
+      "name": "Fossil, Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Wrist PDA"
+        }
+      ]
+    },
+    {
+      "vendor": "05b0",
+      "name": "Fountain Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0489",
+      "name": "Foxconn / Hon Hai",
+      "devices": [
+        {
+          "devid": "e04d",
+          "devname": "Atheros AR3012 Bluetooth"
+        },
+        {
+          "devid": "e055",
+          "devname": "BCM43142A0 broadcom bluetooth"
+        },
+        {
+          "devid": "e032",
+          "devname": "Broadcom BCM20702 Bluetooth"
+        },
+        {
+          "devid": "e042",
+          "devname": "Broadcom BCM20702 Bluetooth"
+        },
+        {
+          "devid": "e011",
+          "devname": "Acer Bluetooth module"
+        },
+        {
+          "devid": "e016",
+          "devname": "Ubee PXU1900 WiMAX Adapter [Beceem BCSM250]"
+        },
+        {
+          "devid": "e02c",
+          "devname": "Atheros AR5BBU12 Bluetooth Device"
+        },
+        {
+          "devid": "e00d",
+          "devname": "Broadcom Bluetooth 2.1 Device"
+        },
+        {
+          "devid": "e00f",
+          "devname": "Foxconn T77H114 BCM2070 [Single-Chip Bluetooth 2.1 + EDR Adapter]"
+        },
+        {
+          "devid": "d00e",
+          "devname": "Rollei Compactline (Video Mode)"
+        },
+        {
+          "devid": "e000",
+          "devname": "T-Com TC 300"
+        },
+        {
+          "devid": "e003",
+          "devname": "Pirelli DP-L10"
+        },
+        {
+          "devid": "0502",
+          "devname": "SmartMedia Card Reader Firmware Loader"
+        },
+        {
+          "devid": "0503",
+          "devname": "SmartMedia Card Reader"
+        },
+        {
+          "devid": "d00c",
+          "devname": "Rollei Compactline (Storage Mode)"
+        }
+      ]
+    },
+    {
+      "vendor": "105b",
+      "name": "Foxconn International, Inc.",
+      "devices": [
+        {
+          "devid": "e065",
+          "devname": "BCM43142A0 Bluetooth module"
+        }
+      ]
+    },
+    {
+      "vendor": "06dc",
+      "name": "Foxlink Image Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "0012",
+          "devname": "Scan 1200c Scanner"
+        },
+        {
+          "devid": "0014",
+          "devname": "Prolink Winscan Pro 2448U"
+        }
+      ]
+    },
+    {
+      "vendor": "2466",
+      "name": "Fractal Audio Systems",
+      "devices": [
+        {
+          "devid": "8010",
+          "devname": "Axe-FX III"
+        },
+        {
+          "devid": "8003",
+          "devname": "Axe-Fx II"
+        }
+      ]
+    },
+    {
+      "vendor": "0437",
+      "name": "Framatome Connectors USA",
+      "devices": []
+    },
+    {
+      "vendor": "09b2",
+      "name": "Franklin Electronic Publishers, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "eBookman Palm Computer"
+        }
+      ]
+    },
+    {
+      "vendor": "1fac",
+      "name": "Franklin Wireless",
+      "devices": [
+        {
+          "devid": "0232",
+          "devname": "U770 3G/4G Wimax/4G LTE Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "234b",
+      "name": "Free Software Initiative of Japan",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "Gnuk Token"
+        },
+        {
+          "devid": "0001",
+          "devname": "NeuG True RNG"
+        }
+      ]
+    },
+    {
+      "vendor": "07ab",
+      "name": "Freecom Technologies",
+      "devices": [
+        {
+          "devid": "fcfe",
+          "devname": "Hard Drive 80GB"
+        },
+        {
+          "devid": "fc77",
+          "devname": "Quattro 3.0"
+        },
+        {
+          "devid": "fcd6",
+          "devname": "Freecom HD Classic"
+        },
+        {
+          "devid": "fcf6",
+          "devname": "DataBar"
+        },
+        {
+          "devid": "fcf8",
+          "devname": "Freecom Classic SL Network Drive"
+        },
+        {
+          "devid": "fc01",
+          "devname": "IDE bridge"
+        },
+        {
+          "devid": "fc02",
+          "devname": "Cable II USB-2"
+        },
+        {
+          "devid": "fc03",
+          "devname": "USB2-IDE IDE bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "0f4e",
+      "name": "Freedom Scientific",
+      "devices": []
+    },
+    {
+      "vendor": "15a2",
+      "name": "Freescale Semiconductor, Inc.",
+      "devices": [
+        {
+          "devid": "0076",
+          "devname": "i.MX 7Solo/7Dual SystemOnChip in RecoveryMode"
+        },
+        {
+          "devid": "0080",
+          "devname": "i.MX 6ULL SystemOnChip in RecoveryMode"
+        },
+        {
+          "devid": "0054",
+          "devname": "i.MX 6Dual/6Quad SystemOnChip in RecoveryMode"
+        },
+        {
+          "devid": "0061",
+          "devname": "i.MX 6Solo/6DualLite SystemOnChip in RecoveryMode"
+        },
+        {
+          "devid": "006a",
+          "devname": "Vybrid series SystemOnChip in RecoveryMode"
+        },
+        {
+          "devid": "0042",
+          "devname": "OSBDM - Debug Port"
+        },
+        {
+          "devid": "004e",
+          "devname": "i.MX53 SystemOnChip in RecoveryMode"
+        },
+        {
+          "devid": "004f",
+          "devname": "i.MX28 SystemOnChip in RecoveryMode"
+        },
+        {
+          "devid": "0052",
+          "devname": "i.MX50 SystemOnChip in RecoveryMode"
+        },
+        {
+          "devid": "0038",
+          "devname": "9S08JS Bootloader"
+        },
+        {
+          "devid": "003b",
+          "devname": "USB2CAN Application for ColdFire DEMOJM board"
+        },
+        {
+          "devid": "0041",
+          "devname": "i.MX51 SystemOnChip in RecoveryMode"
+        }
+      ]
+    },
+    {
+      "vendor": "1d5c",
+      "name": "Fresco Logic",
+      "devices": [
+        {
+          "devid": "2000",
+          "devname": "FL2000/FL2000DX VGA/DVI/HDMI Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "1b73",
+      "name": "Fresco Logic",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "xHC1 Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0d63",
+      "name": "Fritz Gegauf AG",
+      "devices": []
+    },
+    {
+      "vendor": "165b",
+      "name": "Frontier Design Group",
+      "devices": [
+        {
+          "devid": "8101",
+          "devname": "Tranzport Control Surface"
+        },
+        {
+          "devid": "fad1",
+          "devname": "Alphatrack Control Surface"
+        }
+      ]
+    },
+    {
+      "vendor": "16d3",
+      "name": "Frontline Test Equipment, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0001",
+      "name": "Fry&#039;s Electronics",
+      "devices": [
+        {
+          "devid": "7778",
+          "devname": "Counterfeit flash drive [Kingston]"
+        }
+      ]
+    },
+    {
+      "vendor": "05e5",
+      "name": "Fuji Electric Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1c20",
+      "name": "Fuji Electric Device Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "05a2",
+      "name": "Fuji Film Microdevices Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "04cb",
+      "name": "Fuji Photo Film Co., Ltd",
+      "devices": [
+        {
+          "devid": "5007",
+          "devname": "DX100"
+        },
+        {
+          "devid": "5011",
+          "devname": "DE100"
+        },
+        {
+          "devid": "5017",
+          "devname": "ASK-500"
+        },
+        {
+          "devid": "02c5",
+          "devname": "FinePix S9900W Digital Camera (PTP)"
+        },
+        {
+          "devid": "5006",
+          "devname": "ASK-300"
+        },
+        {
+          "devid": "0240",
+          "devname": "FinePix S2950 Digital Camera"
+        },
+        {
+          "devid": "0241",
+          "devname": "FinePix S3200 Digital Camera"
+        },
+        {
+          "devid": "0278",
+          "devname": "FinePix JV300"
+        },
+        {
+          "devid": "01d5",
+          "devname": "FinePix F47 (PTP)"
+        },
+        {
+          "devid": "01f7",
+          "devname": "FinePix J250 (PTP)"
+        },
+        {
+          "devid": "01fd",
+          "devname": "A160"
+        },
+        {
+          "devid": "023e",
+          "devname": "FinePix AX300"
+        },
+        {
+          "devid": "01d2",
+          "devname": "FinePix A800 Zoom (PTP)"
+        },
+        {
+          "devid": "01d3",
+          "devname": "FinePix A920 (PTP)"
+        },
+        {
+          "devid": "01d4",
+          "devname": "FinePix F50fd (PTP)"
+        },
+        {
+          "devid": "01c3",
+          "devname": "FinePix S5 Pro"
+        },
+        {
+          "devid": "01c4",
+          "devname": "FinePix S5700 Zoom (PTP)"
+        },
+        {
+          "devid": "01c5",
+          "devname": "FinePix F40fd (PTP)"
+        },
+        {
+          "devid": "01c6",
+          "devname": "FinePix A820 Zoom (PTP)"
+        },
+        {
+          "devid": "01bf",
+          "devname": "FinePix F6000fd/S6500fd Zoom (PTP)"
+        },
+        {
+          "devid": "01c0",
+          "devname": "FinePix F20 (PTP)"
+        },
+        {
+          "devid": "01c1",
+          "devname": "FinePix F31fd (PTP)"
+        },
+        {
+          "devid": "0193",
+          "devname": "FinePix E900 Zoom (PTP)"
+        },
+        {
+          "devid": "019b",
+          "devname": "FinePix F30 (PTP)"
+        },
+        {
+          "devid": "01af",
+          "devname": "FinePix A700 (PTP)"
+        },
+        {
+          "devid": "018e",
+          "devname": "FinePix S9500 Zoom (DSC)"
+        },
+        {
+          "devid": "018f",
+          "devname": "FinePix S9500 Zoom (PTP)"
+        },
+        {
+          "devid": "0192",
+          "devname": "FinePix E900 Zoom (DSC)"
+        },
+        {
+          "devid": "0177",
+          "devname": "FinePix F10 (DSC)"
+        },
+        {
+          "devid": "0179",
+          "devname": "Finepix F10 (PTP)"
+        },
+        {
+          "devid": "0186",
+          "devname": "FinePix S5200/S5600 Zoom (DSC)"
+        },
+        {
+          "devid": "0188",
+          "devname": "FinePix S5200/S5600 Zoom (PTP)"
+        },
+        {
+          "devid": "016f",
+          "devname": "FinePix S5500 Zoom (UVC)"
+        },
+        {
+          "devid": "0171",
+          "devname": "FinePix E550 Zoom (DSC)"
+        },
+        {
+          "devid": "0172",
+          "devname": "FinePix E550 Zoom (UVC)"
+        },
+        {
+          "devid": "016b",
+          "devname": "FinePix E510 Zoom (DSC)"
+        },
+        {
+          "devid": "016c",
+          "devname": "FinePix E510 Zoom (PC CAM)"
+        },
+        {
+          "devid": "016e",
+          "devname": "FinePix S5500 Zoom (DSC)"
+        },
+        {
+          "devid": "0165",
+          "devname": "FinePix S3500 Zoom (DSC)"
+        },
+        {
+          "devid": "0168",
+          "devname": "FinePix E500 Zoom (DSC)"
+        },
+        {
+          "devid": "0169",
+          "devname": "FinePix E500 Zoom (UVC)"
+        },
+        {
+          "devid": "014b",
+          "devname": "FinePix A340 Zoom (DSC)"
+        },
+        {
+          "devid": "014c",
+          "devname": "FinePix A340 Zoom (UVC)"
+        },
+        {
+          "devid": "0159",
+          "devname": "FinePix F710 Zoom (DSC)"
+        },
+        {
+          "devid": "0142",
+          "devname": "FinePix S7000 Zoom (PTP)"
+        },
+        {
+          "devid": "0148",
+          "devname": "FinePix A330 Zoom (DSC)"
+        },
+        {
+          "devid": "0149",
+          "devname": "FinePix A330 Zoom (UVC)"
+        },
+        {
+          "devid": "014a",
+          "devname": "FinePix A330 Zoom (PTP)"
+        },
+        {
+          "devid": "013d",
+          "devname": "FinePix S3000 Zoom (PC CAM)"
+        },
+        {
+          "devid": "013e",
+          "devname": "FinePix F420 Zoom (DSC)"
+        },
+        {
+          "devid": "013f",
+          "devname": "FinePix F420 Zoom (PC CAM)"
+        },
+        {
+          "devid": "0131",
+          "devname": "FinePix S5000 Zoom (PC CAM)"
+        },
+        {
+          "devid": "013b",
+          "devname": "FinePix Digital Camera 030722"
+        },
+        {
+          "devid": "013c",
+          "devname": "FinePix S3000 Zoom (DSC)"
+        },
+        {
+          "devid": "012d",
+          "devname": "FinePix S7000 Zoom (PC CAM)"
+        },
+        {
+          "devid": "012f",
+          "devname": "FinePix Digital Camera 030731"
+        },
+        {
+          "devid": "0130",
+          "devname": "FinePix S5000 Zoom (DSC)"
+        },
+        {
+          "devid": "0129",
+          "devname": "FinePix A205(S) Zoom (PC CAM)"
+        },
+        {
+          "devid": "012a",
+          "devname": "FinePix F610 Zoom (DSC)"
+        },
+        {
+          "devid": "012b",
+          "devname": "FinePix Digital Camera 030513"
+        },
+        {
+          "devid": "012c",
+          "devname": "FinePix S7000 Zoom (DSC)"
+        },
+        {
+          "devid": "0126",
+          "devname": "FinePix A210 Zoom (DSC)"
+        },
+        {
+          "devid": "0127",
+          "devname": "FinePix A210 Zoom (PC CAM)"
+        },
+        {
+          "devid": "0128",
+          "devname": "FinePix A205(S) Zoom (DSC)"
+        },
+        {
+          "devid": "0123",
+          "devname": "FinePix F410 Zoom (PC CAM)"
+        },
+        {
+          "devid": "0124",
+          "devname": "FinePix A310 Zoom (DSC)"
+        },
+        {
+          "devid": "0125",
+          "devname": "FinePix A310 Zoom (PC CAM)"
+        },
+        {
+          "devid": "0120",
+          "devname": "FinePix F700 Zoom (DSC)"
+        },
+        {
+          "devid": "0121",
+          "devname": "FinePix F700 Zoom (PC CAM)"
+        },
+        {
+          "devid": "0122",
+          "devname": "FinePix F410 Zoom (DSC)"
+        },
+        {
+          "devid": "011b",
+          "devname": "FinePix S304/3800 Zoom (PC CAM)"
+        },
+        {
+          "devid": "011c",
+          "devname": "FinePix A204/2650 Zoom (DSC)"
+        },
+        {
+          "devid": "011d",
+          "devname": "FinePix A204/2650 Zoom (PC CAM)"
+        },
+        {
+          "devid": "0117",
+          "devname": "FinePix A203 Zoom (PC CAM)"
+        },
+        {
+          "devid": "0118",
+          "devname": "FinePix A303 Zoom (DSC)"
+        },
+        {
+          "devid": "0119",
+          "devname": "FinePix A303 Zoom (PC CAM)"
+        },
+        {
+          "devid": "011a",
+          "devname": "FinePix S304/3800 Zoom (DSC)"
+        },
+        {
+          "devid": "0114",
+          "devname": "FinePix F401 Zoom (DSC)"
+        },
+        {
+          "devid": "0115",
+          "devname": "FinePix F401 Zoom (PC CAM)"
+        },
+        {
+          "devid": "0116",
+          "devname": "FinePix A203 Zoom (DSC)"
+        },
+        {
+          "devid": "0110",
+          "devname": "FinePix M603 Zoom (DSC)"
+        },
+        {
+          "devid": "0111",
+          "devname": "FinePix M603 Zoom (PC CAM)"
+        },
+        {
+          "devid": "0112",
+          "devname": "FinePix A202, A200 Zoom (DSC)"
+        },
+        {
+          "devid": "0113",
+          "devname": "FinePix A202, A200 Zoom (PC CAM)"
+        },
+        {
+          "devid": "010d",
+          "devname": "FinePix S2 pro"
+        },
+        {
+          "devid": "010e",
+          "devname": "FinePix F402 Zoom (DSC)"
+        },
+        {
+          "devid": "010f",
+          "devname": "FinePix F402 Zoom (PC CAM)"
+        },
+        {
+          "devid": "0108",
+          "devname": "FinePix F601 Zoom (DSC)"
+        },
+        {
+          "devid": "0109",
+          "devname": "FinePix F601 Zoom (PC CAM)"
+        },
+        {
+          "devid": "010a",
+          "devname": "FinePix S602 (Pro) Zoom (DSC)"
+        },
+        {
+          "devid": "010b",
+          "devname": "FinePix S602 (Pro) Zoom (PC CAM)"
+        },
+        {
+          "devid": "0100",
+          "devname": "FinePix 30i/40i/50i, A101/201, 1300/2200, 1400/2400/2600/2800/4500/4700/4800/4900/6800/6900 Zoom"
+        },
+        {
+          "devid": "0103",
+          "devname": "FinePix NX-500/NX-700 printer"
+        },
+        {
+          "devid": "0104",
+          "devname": "FinePix A101, 2600/2800/4800/6800 Zoom (PC CAM)"
+        }
+      ]
+    },
+    {
+      "vendor": "0550",
+      "name": "Fuji Xerox Co., Ltd",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0005",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "000b",
+          "devname": "Workcentre 24"
+        },
+        {
+          "devid": "014e",
+          "devname": "CM215b Printer"
+        },
+        {
+          "devid": "0165",
+          "devname": "DocuPrint M215b"
+        },
+        {
+          "devid": "0002",
+          "devname": "InkJet Color Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "1eab",
+      "name": "Fujian Newland Computer Co., Ltd",
+      "devices": [
+        {
+          "devid": "8303",
+          "devname": "HR2160 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "8306",
+          "devname": "HR2160 Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "8310",
+          "devname": "HR2160 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "8203",
+          "devname": "EM3080-01/EM3095/FR20/FM30 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "8206",
+          "devname": "EM3080-01/EM3095/FR20/FM30 Barcode scanner engine (USB Serial CDC)"
+        },
+        {
+          "devid": "8210",
+          "devname": "EM3080-01/EM3095/FR20/FM30 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "8003",
+          "devname": "EM13x5-LD/HR15-70/HR100-70/HR12/HR1150-70 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "8006",
+          "devname": "EM13x5-LD/HR15-70/HR100-70/HR12/HR1150-70 Barcode scanner engine (USB Serial CDC)"
+        },
+        {
+          "devid": "8010",
+          "devname": "EM13x5-LD/HR15-70/HR100-70/HR12/HR1150-70 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "1f10",
+          "devname": "HR11+ Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "2003",
+          "devname": "EM2037v2 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "2006",
+          "devname": "EM2037v2 Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "2010",
+          "devname": "EM2037v2 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "1e06",
+          "devname": "HR42 Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "1e10",
+          "devname": "HR42 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "1f03",
+          "devname": "HR11+ Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "1f06",
+          "devname": "HR11+ Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "1d06",
+          "devname": "FM430 Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "1d10",
+          "devname": "FM430 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "1e03",
+          "devname": "HR42 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "1c03",
+          "devname": "HR2150 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "1c06",
+          "devname": "HR2150 Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "1c10",
+          "devname": "HR2150 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "1d03",
+          "devname": "FM430 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "1910",
+          "devname": "EM1300 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "1a03",
+          "devname": "HR3290 corded/HR22 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "1a06",
+          "devname": "HR3290 corded/HR22 Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "1a10",
+          "devname": "HR3290 corded/HR22 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "1610",
+          "devname": "FM100-M/3250 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "1903",
+          "devname": "EM1300 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "1906",
+          "devname": "EM1300 Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "1410",
+          "devname": "HR15-xx Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "1603",
+          "devname": "FM100-M/3250 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "1606",
+          "devname": "FM100-M/3250 Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "1306",
+          "devname": "EM30xx/EM20xx/HR3260 corded/HR200C Barcode scanner engine (USB serial CDC)"
+        },
+        {
+          "devid": "1310",
+          "devname": "EM30xx/EM20xx/HR3260 corded/HR200C Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "1403",
+          "devname": "HR15-xx Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "1406",
+          "devname": "HR15-xx Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "0d06",
+          "devname": "EM2028 Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "0d10",
+          "devname": "EM2028 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "1303",
+          "devname": "EM30xx/EM20xx/HR3260 corded/HR200C Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "0c03",
+          "devname": "HR100/HR3260 cordless/HR3290 cordless/BS80 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "0c06",
+          "devname": "HR100/HR3260 cordless/HR3290 cordless/BS80 Barcode scanner engine (USB Serial CDC)"
+        },
+        {
+          "devid": "0c10",
+          "devname": "HR100/HR3260 cordless/HR3290 cordless/BS80 Barcode scanner engine (HID Pos)"
+        },
+        {
+          "devid": "0d03",
+          "devname": "EM2028 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "0103",
+          "devname": "HR200 Barcode scanner engine (HID keyboard)"
+        },
+        {
+          "devid": "0106",
+          "devname": "HR200 Barcode scanner engine (Serial CDC)"
+        },
+        {
+          "devid": "0110",
+          "devname": "HR200 Barcode scanner engine (HID Pos)"
+        }
+      ]
+    },
+    {
+      "vendor": "0501",
+      "name": "Fujikura DDK, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "087e",
+      "name": "Fujitsu Computer Products of America",
+      "devices": []
+    },
+    {
+      "vendor": "30ee",
+      "name": "Fujitsu Connected Technologies Limited",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "F-01L"
+        }
+      ]
+    },
+    {
+      "vendor": "090f",
+      "name": "Fujitsu Devices, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "06ac",
+      "name": "Fujitsu Laboratories of America, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a4b",
+      "name": "Fujitsu Media Devices, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "054a",
+      "name": "Fujitsu Microelectronics, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0407",
+      "name": "Fujitsu Personal Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0bf8",
+      "name": "Fujitsu Siemens Computers",
+      "devices": [
+        {
+          "devid": "100f",
+          "devname": "miniCard D2301 802.11bg Wireless Module [SiS 163U]"
+        },
+        {
+          "devid": "1017",
+          "devname": "Keyboard KB SCR"
+        },
+        {
+          "devid": "101f",
+          "devname": "Fujitsu Full HD Pro Webcam"
+        },
+        {
+          "devid": "1006",
+          "devname": "SmartCard Reader 2A"
+        },
+        {
+          "devid": "1007",
+          "devname": "Connect2Air E-5400 802.11g Wireless Adapter"
+        },
+        {
+          "devid": "1009",
+          "devname": "Connect2Air E-5400 D1700 802.11g Wireless Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "100c",
+          "devname": "Keyboard FSC KBPC PX"
+        },
+        {
+          "devid": "1001",
+          "devname": "Fujitsu Pocket Loox 600 PDA"
+        }
+      ]
+    },
+    {
+      "vendor": "08d4",
+      "name": "Fujitsu Siemens Computers",
+      "devices": [
+        {
+          "devid": "0009",
+          "devname": "SCR SmartCard Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0406",
+      "name": "Fujitsu-ICL Computers",
+      "devices": []
+    },
+    {
+      "vendor": "04f5",
+      "name": "Fujitsu-ICL Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "04c5",
+      "name": "Fujitsu, Ltd",
+      "devices": [
+        {
+          "devid": "2010",
+          "devname": "Sigma DP2 (PictBridge)"
+        },
+        {
+          "devid": "201d",
+          "devname": "SATA 3.0 6Gbit/s Adaptor [GROOVY]"
+        },
+        {
+          "devid": "11f3",
+          "devname": "fi-6130Z"
+        },
+        {
+          "devid": "125a",
+          "devname": "PalmSecure Sensor Device - MP"
+        },
+        {
+          "devid": "132e",
+          "devname": "fi-7160"
+        },
+        {
+          "devid": "200f",
+          "devname": "Sigma DP2 (Mass Storage)"
+        },
+        {
+          "devid": "1104",
+          "devname": "KD02906 Line Thermal Printer"
+        },
+        {
+          "devid": "114f",
+          "devname": "fi-6130"
+        },
+        {
+          "devid": "1150",
+          "devname": "fi-6230"
+        },
+        {
+          "devid": "10e0",
+          "devname": "fi-5120c Scanner"
+        },
+        {
+          "devid": "10e1",
+          "devname": "fi-5220C"
+        },
+        {
+          "devid": "10e7",
+          "devname": "fi-5900C"
+        },
+        {
+          "devid": "10fe",
+          "devname": "S500"
+        },
+        {
+          "devid": "10ae",
+          "devname": "fi-4120C2"
+        },
+        {
+          "devid": "10af",
+          "devname": "fi-4220C2"
+        },
+        {
+          "devid": "10c7",
+          "devname": "fi-60f scanner"
+        },
+        {
+          "devid": "1042",
+          "devname": "fi-4220c Scanner"
+        },
+        {
+          "devid": "105b",
+          "devname": "AH-F401U Air H device"
+        },
+        {
+          "devid": "1084",
+          "devname": "PalmSecure Sensor V2"
+        },
+        {
+          "devid": "1096",
+          "devname": "fi-5110EOX"
+        },
+        {
+          "devid": "1097",
+          "devname": "fi-5110C"
+        },
+        {
+          "devid": "1029",
+          "devname": "fi-4010c Scanner"
+        },
+        {
+          "devid": "1033",
+          "devname": "fi-4110CU"
+        },
+        {
+          "devid": "1041",
+          "devname": "fi-4120c Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "2fb2",
+      "name": "Fujitsu, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1010",
+      "name": "Fukuda Denshi Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d42",
+      "name": "Full Der Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0def",
+      "name": "Full Rise Electronic Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0f1c",
+      "name": "Funai Electric Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1404",
+      "name": "Fundamental Software, Inc.",
+      "devices": [
+        {
+          "devid": "cddc",
+          "devname": "Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "0c3a",
+      "name": "Furui Precise Component (Kunshan) Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1b71",
+      "name": "Fushicai",
+      "devices": [
+        {
+          "devid": "3002",
+          "devname": "USBTV007 Video Grabber [EasyCAP]"
+        },
+        {
+          "devid": "0050",
+          "devname": "Encore ENUTV-4 Analog TV Tuner"
+        }
+      ]
+    },
+    {
+      "vendor": "1491",
+      "name": "Futronic Technology Co. Ltd.",
+      "devices": [
+        {
+          "devid": "0020",
+          "devname": "FS81 Fingerprint Scanner Module"
+        },
+        {
+          "devid": "0088",
+          "devname": "Fingerprint Scanner Model FS88"
+        }
+      ]
+    },
+    {
+      "vendor": "19c2",
+      "name": "Futuba",
+      "devices": [
+        {
+          "devid": "6a11",
+          "devname": "MDM166A Fluorescent Display"
+        }
+      ]
+    },
+    {
+      "vendor": "0616",
+      "name": "Future Techno Designs PVT, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e95",
+      "name": "Future Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0403",
+      "name": "Future Technology Devices International, Ltd",
+      "devices": [
+        {
+          "devid": "ff1e",
+          "devname": "Logbook Bus"
+        },
+        {
+          "devid": "ff1f",
+          "devname": "Logbook Bus"
+        },
+        {
+          "devid": "ff1a",
+          "devname": "Logbook Bus"
+        },
+        {
+          "devid": "ff1b",
+          "devname": "Logbook Bus"
+        },
+        {
+          "devid": "ff1c",
+          "devname": "ScienceScope Logbook LS"
+        },
+        {
+          "devid": "ff1d",
+          "devname": "ScienceScope Logbook HS"
+        },
+        {
+          "devid": "fd4b",
+          "devname": "ShipModul MiniPlex NMEA Multiplexer"
+        },
+        {
+          "devid": "ff08",
+          "devname": "ToolHouse LoopBack Adapter"
+        },
+        {
+          "devid": "ff18",
+          "devname": "ScienceScope Logbook ML"
+        },
+        {
+          "devid": "ff19",
+          "devname": "Logbook Bus"
+        },
+        {
+          "devid": "fc0d",
+          "devname": "Crystalfontz CFA-635 USB LCD"
+        },
+        {
+          "devid": "fc82",
+          "devname": "SEMC DSS-20/DSS-25 SyncStation"
+        },
+        {
+          "devid": "fd48",
+          "devname": "ShipModul MiniPlex-4xUSB NMEA Multiplexer"
+        },
+        {
+          "devid": "fd49",
+          "devname": "ShipModul MiniPlex-4xUSB-AIS NMEA Multiplexer"
+        },
+        {
+          "devid": "fc08",
+          "devname": "Crystalfontz CFA-632 USB LCD"
+        },
+        {
+          "devid": "fc09",
+          "devname": "Crystalfontz CFA-634 USB LCD"
+        },
+        {
+          "devid": "fc0b",
+          "devname": "Crystalfontz CFA-633 USB LCD"
+        },
+        {
+          "devid": "fc0c",
+          "devname": "Crystalfontz CFA-631 USB LCD"
+        },
+        {
+          "devid": "fa02",
+          "devname": "Matrix Orbital MX4 or MX5"
+        },
+        {
+          "devid": "fa03",
+          "devname": "Matrix Orbital VK/LK202 Family"
+        },
+        {
+          "devid": "fa04",
+          "devname": "Matrix Orbital VK/LK204 Family"
+        },
+        {
+          "devid": "fa20",
+          "devname": "Ross-Tech HEX-USB"
+        },
+        {
+          "devid": "f850",
+          "devname": "USB-UIRT (Universal Infrared Receiver+Transmitter)"
+        },
+        {
+          "devid": "f918",
+          "devname": "Ant8 Logic Probe"
+        },
+        {
+          "devid": "fa00",
+          "devname": "Matrix Orbital USB Serial"
+        },
+        {
+          "devid": "fa01",
+          "devname": "Matrix Orbital MX2 or MX3"
+        },
+        {
+          "devid": "f608",
+          "devname": "CTI USB-485-Mini"
+        },
+        {
+          "devid": "f60b",
+          "devname": "CTI USB-Nano-485"
+        },
+        {
+          "devid": "f680",
+          "devname": "Suunto Sports Instrument"
+        },
+        {
+          "devid": "f758",
+          "devname": "GW Instek GDS-8x0 Oscilloscope"
+        },
+        {
+          "devid": "f7c0",
+          "devname": "ZeitControl Cardsystems TagTracer MIFARE"
+        },
+        {
+          "devid": "f1a0",
+          "devname": "Asix PRESTO Programmer"
+        },
+        {
+          "devid": "f208",
+          "devname": "Papenmeier Braille-Display"
+        },
+        {
+          "devid": "f3c0",
+          "devname": "4N-GALAXY Serial Converter"
+        },
+        {
+          "devid": "f458",
+          "devname": "ABACUS ELECTRICS Optical Probe"
+        },
+        {
+          "devid": "f0c9",
+          "devname": "SPROG-DCC CAN-USB"
+        },
+        {
+          "devid": "f0e9",
+          "devname": "Tagsys L-P101"
+        },
+        {
+          "devid": "f0ee",
+          "devname": "Tagsys Medio P200x"
+        },
+        {
+          "devid": "ed74",
+          "devname": "HAMEG HO820 Serial Port"
+        },
+        {
+          "devid": "ef10",
+          "devname": "FT1245BL"
+        },
+        {
+          "devid": "f070",
+          "devname": "Serial Converter 422/485 [Vardaan VEUSB422R3]"
+        },
+        {
+          "devid": "f0c8",
+          "devname": "SPROG Decoder Programmer"
+        },
+        {
+          "devid": "ecd9",
+          "devname": "miControl miCan-Stick"
+        },
+        {
+          "devid": "ed71",
+          "devname": "HAMEG HO870 Serial Port"
+        },
+        {
+          "devid": "ed72",
+          "devname": "HAMEG HO720 Serial Port"
+        },
+        {
+          "devid": "ed73",
+          "devname": "HAMEG HO730 Serial Port"
+        },
+        {
+          "devid": "e88c",
+          "devname": "Expert mouseCLOCK USB II HBG"
+        },
+        {
+          "devid": "e8d8",
+          "devname": "Aaronia AG Spectran Spectrum Analyzer"
+        },
+        {
+          "devid": "e8dc",
+          "devname": "Aaronia AG UBBV Preamplifier"
+        },
+        {
+          "devid": "ea90",
+          "devname": "Eclo 1-Wire Adapter"
+        },
+        {
+          "devid": "e729",
+          "devname": "Segway Robotic Mobility Platforms 200"
+        },
+        {
+          "devid": "e888",
+          "devname": "Expert ISDN Control USB"
+        },
+        {
+          "devid": "e889",
+          "devname": "USB-RS232 OptoBridge"
+        },
+        {
+          "devid": "e88a",
+          "devname": "Expert mouseCLOCK USB II"
+        },
+        {
+          "devid": "e88b",
+          "devname": "Precision Clock MSF USB"
+        },
+        {
+          "devid": "e0d0",
+          "devname": "Total Phase Aardvark I2C/SPI Host Adapter"
+        },
+        {
+          "devid": "e521",
+          "devname": "EVER Sinline XL Series UPS"
+        },
+        {
+          "devid": "e6c8",
+          "devname": "PYRAMID Computer GmbH LCD"
+        },
+        {
+          "devid": "e700",
+          "devname": "Elster Unicom III Optical Probe"
+        },
+        {
+          "devid": "d9aa",
+          "devname": "Actisense NGT-1 NMEA2000 PC Interface"
+        },
+        {
+          "devid": "d9ab",
+          "devname": "Actisense NGT-1 NMEA2000 Gateway"
+        },
+        {
+          "devid": "daf4",
+          "devname": "Qundis Serial Infrared Head"
+        },
+        {
+          "devid": "d6f8",
+          "devname": "UNI Black BOX"
+        },
+        {
+          "devid": "d738",
+          "devname": "Propox JTAGcable II"
+        },
+        {
+          "devid": "d739",
+          "devname": "Propox ISPcable III"
+        },
+        {
+          "devid": "d9a9",
+          "devname": "Actisense USG-1 NMEA Serial Gateway"
+        },
+        {
+          "devid": "d38e",
+          "devname": "Xsens serial converter"
+        },
+        {
+          "devid": "d38f",
+          "devname": "Xsens serial converter"
+        },
+        {
+          "devid": "d491",
+          "devname": "Zolix Omni 1509 monochromator"
+        },
+        {
+          "devid": "d578",
+          "devname": "Accesio USB-COM-4SM"
+        },
+        {
+          "devid": "d38a",
+          "devname": "Xsens serial converter"
+        },
+        {
+          "devid": "d38b",
+          "devname": "Xsens serial converter"
+        },
+        {
+          "devid": "d38c",
+          "devname": "Xsens Wireless Receiver"
+        },
+        {
+          "devid": "d38d",
+          "devname": "Xsens Awinda Station"
+        },
+        {
+          "devid": "d013",
+          "devname": "SCS DRAGON 1"
+        },
+        {
+          "devid": "d388",
+          "devname": "Xsens converter"
+        },
+        {
+          "devid": "d389",
+          "devname": "Xsens Wireless Receiver"
+        },
+        {
+          "devid": "d012",
+          "devname": "SCS DRAGON 1"
+        },
+        {
+          "devid": "cff8",
+          "devname": "Amontec JTAGkey"
+        },
+        {
+          "devid": "d010",
+          "devname": "SCS PTC-IIusb"
+        },
+        {
+          "devid": "d011",
+          "devname": "SCS Position-Tracker/TNC"
+        },
+        {
+          "devid": "c8be",
+          "devname": "Alpermann+Velte Rubidium D1"
+        },
+        {
+          "devid": "c8bf",
+          "devname": "Alpermann+Velte TC60 RLV"
+        },
+        {
+          "devid": "cc48",
+          "devname": "Tactrix OpenPort 1.3 Mitsubishi"
+        },
+        {
+          "devid": "cc49",
+          "devname": "Tactrix OpenPort 1.3 Subaru"
+        },
+        {
+          "devid": "cc4a",
+          "devname": "Tactrix OpenPort 1.3 Universal"
+        },
+        {
+          "devid": "c8b9",
+          "devname": "Alpermann+Velte MTD TCU 1HE"
+        },
+        {
+          "devid": "c8ba",
+          "devname": "Alpermann+Velte Rubidium H1"
+        },
+        {
+          "devid": "c8bb",
+          "devname": "Alpermann+Velte Rubidium H3"
+        },
+        {
+          "devid": "c8bc",
+          "devname": "Alpermann+Velte Rubidium S1"
+        },
+        {
+          "devid": "c8bd",
+          "devname": "Alpermann+Velte Rubidium T1"
+        },
+        {
+          "devid": "c633",
+          "devname": "TinyCrypt dongle"
+        },
+        {
+          "devid": "c634",
+          "devname": "glcd2usb interface"
+        },
+        {
+          "devid": "c7d0",
+          "devname": "RR-CirKits LocoBuffer-USB"
+        },
+        {
+          "devid": "c8b8",
+          "devname": "Alpermann+Velte MTD TCU"
+        },
+        {
+          "devid": "c580",
+          "devname": "HID UNIKEY dongle [F-Response]"
+        },
+        {
+          "devid": "c630",
+          "devname": "lcd2usb interface"
+        },
+        {
+          "devid": "c631",
+          "devname": "i2c-tiny-usb interface"
+        },
+        {
+          "devid": "c632",
+          "devname": "xu1541 c64 floppy drive interface"
+        },
+        {
+          "devid": "bfd9",
+          "devname": "OpenDCC (Sniffer)"
+        },
+        {
+          "devid": "bfda",
+          "devname": "OpenDCC (Throttle)"
+        },
+        {
+          "devid": "bfdb",
+          "devname": "OpenDCC (Gateway)"
+        },
+        {
+          "devid": "bfdc",
+          "devname": "OpenDCC (GBM)"
+        },
+        {
+          "devid": "bcda",
+          "devname": "Stellaris ICDI Board"
+        },
+        {
+          "devid": "bd90",
+          "devname": "PICAXE Download Cable [AXE027]"
+        },
+        {
+          "devid": "bdc8",
+          "devname": "Egnite GmbH - JTAG/RS-232 adapter"
+        },
+        {
+          "devid": "bfd8",
+          "devname": "OpenDCC"
+        },
+        {
+          "devid": "b9b0",
+          "devname": "Fujitsu SK-16FX-100PMC V1.1"
+        },
+        {
+          "devid": "baf8",
+          "devname": "Amontec JTAGkey"
+        },
+        {
+          "devid": "bcd8",
+          "devname": "Stellaris Development Board"
+        },
+        {
+          "devid": "bcd9",
+          "devname": "Stellaris Evaluation Board"
+        },
+        {
+          "devid": "b0c5",
+          "devname": "RFID device"
+        },
+        {
+          "devid": "b810",
+          "devname": "US Interface Navigator (CAT and 2nd PTT lines)"
+        },
+        {
+          "devid": "b811",
+          "devname": "US Interface Navigator (WKEY and FSK lines)"
+        },
+        {
+          "devid": "b812",
+          "devname": "US Interface Navigator (RS232 and CONFIG lines)"
+        },
+        {
+          "devid": "b0c1",
+          "devname": "microSensys RFID device"
+        },
+        {
+          "devid": "b0c2",
+          "devname": "iID contactless RFID device"
+        },
+        {
+          "devid": "b0c3",
+          "devname": "iID contactless RFID device"
+        },
+        {
+          "devid": "b0c4",
+          "devname": "RFID device"
+        },
+        {
+          "devid": "a9a0",
+          "devname": "FT2232D - Dual UART/FIFO IC - FTDI"
+        },
+        {
+          "devid": "abb8",
+          "devname": "Lego Mindstorms NXTCam"
+        },
+        {
+          "devid": "b0c0",
+          "devname": "microSensys RFID device"
+        },
+        {
+          "devid": "9e90",
+          "devname": "Marvell OpenRD Base/Client"
+        },
+        {
+          "devid": "9f08",
+          "devname": "CIB-1894 Conclusion SmartLink Box:"
+        },
+        {
+          "devid": "9f80",
+          "devname": "Ewert Energy Systems CANdapter"
+        },
+        {
+          "devid": "a6d0",
+          "devname": "Texas Instruments XDS100v2 JTAG / BeagleBone A3"
+        },
+        {
+          "devid": "a951",
+          "devname": "HCP HIT GSM/GPRS modem [Cinterion MC55i]"
+        },
+        {
+          "devid": "9090",
+          "devname": "SNAP Stick 200"
+        },
+        {
+          "devid": "9132",
+          "devname": "LCD and Temperature Interface"
+        },
+        {
+          "devid": "9133",
+          "devname": "CallerID"
+        },
+        {
+          "devid": "9135",
+          "devname": "Rotary Pub alarm"
+        },
+        {
+          "devid": "9136",
+          "devname": "Pulsecounter"
+        },
+        {
+          "devid": "8b29",
+          "devname": "Alpermann+Velte TC60 CLS"
+        },
+        {
+          "devid": "8b2a",
+          "devname": "Alpermann+Velte Rubidium Q1"
+        },
+        {
+          "devid": "8b2b",
+          "devname": "Alpermann+Velte TCD"
+        },
+        {
+          "devid": "8b2c",
+          "devname": "Alpermann+Velte TCC70"
+        },
+        {
+          "devid": "87d0",
+          "devname": "Cressi Dive Computer Interface"
+        },
+        {
+          "devid": "8a28",
+          "devname": "Rainforest Automation ZigBee Controller"
+        },
+        {
+          "devid": "8a98",
+          "devname": "TIAO Multi-Protocol Adapter"
+        },
+        {
+          "devid": "8b28",
+          "devname": "Alpermann+Velte TCI70"
+        },
+        {
+          "devid": "8370",
+          "devname": "7 Port Hub"
+        },
+        {
+          "devid": "8371",
+          "devname": "PS/2 Keyboard And Mouse"
+        },
+        {
+          "devid": "8372",
+          "devname": "FT8U100AX Serial Port"
+        },
+        {
+          "devid": "8508",
+          "devname": "Selectronic SP PRO"
+        },
+        {
+          "devid": "8070",
+          "devname": "7 Port Hub"
+        },
+        {
+          "devid": "8140",
+          "devname": "Vehicle Explorer Interface"
+        },
+        {
+          "devid": "8210",
+          "devname": "MGTimer - MGCC (Vic) Timing System"
+        },
+        {
+          "devid": "8348",
+          "devname": "FT232BM [SIENNA Serial Interface]"
+        },
+        {
+          "devid": "601f",
+          "devname": "Myriad-RF LimeSDR-Mini"
+        },
+        {
+          "devid": "6f70",
+          "devname": "HB-RF-USB"
+        },
+        {
+          "devid": "8028",
+          "devname": "Dev board JTAG (FT232H based)"
+        },
+        {
+          "devid": "8040",
+          "devname": "4 Port Hub"
+        },
+        {
+          "devid": "6009",
+          "devname": "Serial Converter"
+        },
+        {
+          "devid": "6010",
+          "devname": "FT2232C/D/H Dual UART/FIFO IC"
+        },
+        {
+          "devid": "6011",
+          "devname": "FT4232H Quad HS USB-UART/FIFO IC"
+        },
+        {
+          "devid": "6014",
+          "devname": "FT232H Single HS USB-UART/FIFO IC"
+        },
+        {
+          "devid": "6015",
+          "devname": "Bridge(I2C/SPI/UART/FIFO)"
+        },
+        {
+          "devid": "6001",
+          "devname": "FT232 Serial (UART) IC"
+        },
+        {
+          "devid": "6002",
+          "devname": "Lumel PD12"
+        },
+        {
+          "devid": "6007",
+          "devname": "Serial Converter"
+        },
+        {
+          "devid": "6008",
+          "devname": "Serial Converter"
+        },
+        {
+          "devid": "1060",
+          "devname": "JTAG adapter"
+        },
+        {
+          "devid": "1234",
+          "devname": "IronLogic RFID Adapter [Z-2 USB]"
+        },
+        {
+          "devid": "1235",
+          "devname": "Iron Logic Z-397 RS-485/422 converter"
+        },
+        {
+          "devid": "0000",
+          "devname": "H4SMK 7 Port Hub / Bricked Counterfeit FT232 Serial (UART) IC"
+        },
+        {
+          "devid": "0232",
+          "devname": "Serial Converter"
+        }
+      ]
+    },
+    {
+      "vendor": "16f5",
+      "name": "Futurelogic Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "04f8",
+      "name": "FuturePlus Systems",
+      "devices": []
+    },
+    {
+      "vendor": "0bc1",
+      "name": "Fuw Yng Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2207",
+      "name": "Fuzhou Rockchip Electronics Company",
+      "devices": [
+        {
+          "devid": "330c",
+          "devname": "RK3399 in Mask ROM mode"
+        },
+        {
+          "devid": "320a",
+          "devname": "RK3288 in Mask ROM mode"
+        },
+        {
+          "devid": "320b",
+          "devname": "RK3228/RK3229 in Mask ROM mode"
+        },
+        {
+          "devid": "320c",
+          "devname": "RK3328 in Mask ROM mode"
+        },
+        {
+          "devid": "330a",
+          "devname": "RK3368 in Mask ROM mode"
+        },
+        {
+          "devid": "310b",
+          "devname": "RK3188 in Mask ROM mode"
+        },
+        {
+          "devid": "310c",
+          "devname": "RK3126/RK3128 in Mask ROM mode"
+        },
+        {
+          "devid": "310d",
+          "devname": "RK3126 in Mask ROM mode"
+        },
+        {
+          "devid": "300a",
+          "devname": "RK3066 in Mask ROM mode"
+        },
+        {
+          "devid": "300b",
+          "devname": "RK3168 in Mask ROM mode"
+        },
+        {
+          "devid": "301a",
+          "devname": "RK3036 in Mask ROM mode"
+        },
+        {
+          "devid": "310a",
+          "devname": "RK3066B in Mask ROM mode"
+        },
+        {
+          "devid": "281a",
+          "devname": "RK2818 in Mask ROM mode"
+        },
+        {
+          "devid": "290a",
+          "devname": "RK2918 in Mask ROM mode"
+        },
+        {
+          "devid": "292a",
+          "devname": "RK2928 in Mask ROM mode"
+        },
+        {
+          "devid": "292c",
+          "devname": "RK3026 in Mask ROM mode"
+        },
+        {
+          "devid": "0010",
+          "devname": "GoClever Tab R83"
+        },
+        {
+          "devid": "0011",
+          "devname": "SmartTab"
+        }
+      ]
+    },
+    {
+      "vendor": "1f4d",
+      "name": "G-Tek Electronics Group",
+      "devices": [
+        {
+          "devid": "a115",
+          "devname": "EVOLVEO XtraTV stick [DVB-T]"
+        },
+        {
+          "devid": "b803",
+          "devname": "Lifeview LV5TDLX DVB-T [RTL2832U]"
+        },
+        {
+          "devid": "c803",
+          "devname": "NotOnlyTV (Lifeview) LV5TDLX DVB-T [RTL2832U]"
+        },
+        {
+          "devid": "d220",
+          "devname": "Geniatech T220 DVB-T2 TV Stick"
+        }
+      ]
+    },
+    {
+      "vendor": "0dc0",
+      "name": "G7 Solutions (formerly Great Notions)",
+      "devices": []
+    },
+    {
+      "vendor": "09ff",
+      "name": "Gain Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "06fe",
+      "name": "Gallant Computer, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "19fa",
+      "name": "Gampaq Co.Ltd",
+      "devices": [
+        {
+          "devid": "0607",
+          "devname": "GAME CONTROLLER"
+        },
+        {
+          "devid": "0703",
+          "devname": "Steering Wheel"
+        }
+      ]
+    },
+    {
+      "vendor": "049a",
+      "name": "Gandalf Technologies, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "091e",
+      "name": "Garmin International",
+      "devices": [
+        {
+          "devid": "4cdb",
+          "devname": "Fenix 6"
+        },
+        {
+          "devid": "2802",
+          "devname": "fenix 3"
+        },
+        {
+          "devid": "28db",
+          "devname": "Drive 5"
+        },
+        {
+          "devid": "47fb",
+          "devname": "nuviCam"
+        },
+        {
+          "devid": "255b",
+          "devname": "Nuvi 2505LM"
+        },
+        {
+          "devid": "2613",
+          "devname": "Edge 200 TWN"
+        },
+        {
+          "devid": "26a1",
+          "devname": "Nuvi 55"
+        },
+        {
+          "devid": "2491",
+          "devname": "Edge 800"
+        },
+        {
+          "devid": "2518",
+          "devname": "eTrex 10"
+        },
+        {
+          "devid": "2519",
+          "devname": "eTrex 30"
+        },
+        {
+          "devid": "2535",
+          "devname": "Edge 800"
+        },
+        {
+          "devid": "253c",
+          "devname": "GPSmap 62sc"
+        },
+        {
+          "devid": "2353",
+          "devname": "N眉vi 205T"
+        },
+        {
+          "devid": "2380",
+          "devname": "Oregon series"
+        },
+        {
+          "devid": "23cc",
+          "devname": "n眉vi 1350"
+        },
+        {
+          "devid": "2459",
+          "devname": "GPSmap 62/78 series"
+        },
+        {
+          "devid": "2236",
+          "devname": "nuvi 360"
+        },
+        {
+          "devid": "2271",
+          "devname": "Edge 605/705"
+        },
+        {
+          "devid": "2295",
+          "devname": "Colorado 300"
+        },
+        {
+          "devid": "22b6",
+          "devname": "eTrex Vista HCx (Mass Storage mode)"
+        },
+        {
+          "devid": "231b",
+          "devname": "Oregon 400t"
+        },
+        {
+          "devid": "086e",
+          "devname": "Forerunner 735XT"
+        },
+        {
+          "devid": "097f",
+          "devname": "Forerunner 235"
+        },
+        {
+          "devid": "1200",
+          "devname": "Data Card Programmer"
+        },
+        {
+          "devid": "21a5",
+          "devname": "etrex Cx (msc)"
+        },
+        {
+          "devid": "0003",
+          "devname": "GPS (various models)"
+        },
+        {
+          "devid": "0004",
+          "devname": "iQue 3600"
+        },
+        {
+          "devid": "0200",
+          "devname": "Data Card Programmer (install)"
+        }
+      ]
+    },
+    {
+      "vendor": "107b",
+      "name": "Gateway, Inc.",
+      "devices": [
+        {
+          "devid": "55b2",
+          "devname": "WBU-110 802.11b Wireless Adapter [Intersil PRISM 3]"
+        },
+        {
+          "devid": "55f2",
+          "devname": "WGU-210 802.11g Adapter [Intersil ISL3886]"
+        },
+        {
+          "devid": "3009",
+          "devname": "eHome Infrared Transceiver"
+        }
+      ]
+    },
+    {
+      "vendor": "0443",
+      "name": "Gateway, Inc.",
+      "devices": [
+        {
+          "devid": "000e",
+          "devname": "Multimedia Keyboard"
+        },
+        {
+          "devid": "002e",
+          "devname": "Millennium Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "10cc",
+      "name": "GBM Connector Co., Ltd",
+      "devices": [
+        {
+          "devid": "1101",
+          "devname": "MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "0825",
+      "name": "GC Protronics",
+      "devices": []
+    },
+    {
+      "vendor": "07d7",
+      "name": "GCC Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1076",
+      "name": "GCT Semiconductor, Inc.",
+      "devices": [
+        {
+          "devid": "0031",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "0032",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "8002",
+          "devname": "LU150 LTE Modem [Yota LU150]"
+        }
+      ]
+    },
+    {
+      "vendor": "28e9",
+      "name": "GDMicroelectronics",
+      "devices": [
+        {
+          "devid": "0189",
+          "devname": "GD32 DFU Bootloader (Longan Nano)"
+        }
+      ]
+    },
+    {
+      "vendor": "1901",
+      "name": "GE Healthcare",
+      "devices": [
+        {
+          "devid": "0015",
+          "devname": "Nemo Tracker"
+        }
+      ]
+    },
+    {
+      "vendor": "05d0",
+      "name": "GE Medical Systems Lunar",
+      "devices": []
+    },
+    {
+      "vendor": "0b38",
+      "name": "Gear Head",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0010",
+          "devname": "107-Key Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "15aa",
+      "name": "Gearway Electronics (Dong Guan) Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "08e6",
+      "name": "Gemalto (was Gemplus)",
+      "devices": [
+        {
+          "devid": "34ec",
+          "devname": "Compact Smart Card Reader Writer"
+        },
+        {
+          "devid": "4433",
+          "devname": "GemPC433-Swap"
+        },
+        {
+          "devid": "5501",
+          "devname": "GemProx-PU Contactless Smart Card Reader"
+        },
+        {
+          "devid": "5503",
+          "devname": "Prox-DU Contactless Interface"
+        },
+        {
+          "devid": "ace0",
+          "devname": "UA HYBRID TOKEN"
+        },
+        {
+          "devid": "2202",
+          "devname": "Gem e-Seal Pro Token"
+        },
+        {
+          "devid": "3437",
+          "devname": "GemPC Twin SmartCard Reader"
+        },
+        {
+          "devid": "3438",
+          "devname": "GemPC Key SmartCard Reader"
+        },
+        {
+          "devid": "3478",
+          "devname": "PinPad Smart Card Reader"
+        },
+        {
+          "devid": "0432",
+          "devname": "GemPC432 SmartCard Reader"
+        },
+        {
+          "devid": "0435",
+          "devname": "GemPC435 SmartCard Reader"
+        },
+        {
+          "devid": "0437",
+          "devname": "GemPC433 SL SmartCard Reader"
+        },
+        {
+          "devid": "1359",
+          "devname": "UA SECURE STORAGE TOKEN"
+        },
+        {
+          "devid": "0001",
+          "devname": "GemPC-Touch 430"
+        },
+        {
+          "devid": "0430",
+          "devname": "GemPC430 SmartCard Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "1e2d",
+      "name": "Gemalto M2M GmbH",
+      "devices": [
+        {
+          "devid": "005b",
+          "devname": "Zoom 4625 Modem"
+        },
+        {
+          "devid": "0061",
+          "devname": "ALSx PLSx LTE modem"
+        },
+        {
+          "devid": "00a0",
+          "devname": "Cinterion ELS31-V"
+        },
+        {
+          "devid": "0054",
+          "devname": "PH8 wireless module"
+        },
+        {
+          "devid": "0058",
+          "devname": "Wireless Module [Cinterion EHS6]"
+        },
+        {
+          "devid": "0059",
+          "devname": "Wireless Module [Cinterion BGx]"
+        },
+        {
+          "devid": "004f",
+          "devname": "EGS3 GSM/GPRS modem"
+        }
+      ]
+    },
+    {
+      "vendor": "1908",
+      "name": "GEMBIRD",
+      "devices": [
+        {
+          "devid": "1389",
+          "devname": "Skype USB Voip Phone"
+        },
+        {
+          "devid": "2311",
+          "devname": "Generic UVC 1.00 camera [AppoTech AX2311]"
+        },
+        {
+          "devid": "1320",
+          "devname": "DM8261 Flashdisc"
+        },
+        {
+          "devid": "2070",
+          "devname": "Honk HK-5002 USB Speaker"
+        },
+        {
+          "devid": "2220",
+          "devname": "Buildwin Media-Player"
+        },
+        {
+          "devid": "0102",
+          "devname": "Digital Photo Frame"
+        },
+        {
+          "devid": "0226",
+          "devname": "MicroSD Card Reader/Writer"
+        },
+        {
+          "devid": "1315",
+          "devname": "Digital Photo Frame"
+        }
+      ]
+    },
+    {
+      "vendor": "12bd",
+      "name": "Gembird",
+      "devices": [
+        {
+          "devid": "d012",
+          "devname": "JPD Shockforce gamepad"
+        },
+        {
+          "devid": "d015",
+          "devname": "Generic 4-button NES USB Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "23c7",
+      "name": "Gemini",
+      "devices": [
+        {
+          "devid": "1021",
+          "devname": "FirstMix"
+        }
+      ]
+    },
+    {
+      "vendor": "14c2",
+      "name": "Gemlight Computer, Ltd",
+      "devices": [
+        {
+          "devid": "0350",
+          "devname": "Storage Adapter V2"
+        },
+        {
+          "devid": "0250",
+          "devname": "Storage Adapter V2"
+        }
+      ]
+    },
+    {
+      "vendor": "0993",
+      "name": "Gemstar eBook Group, Ltd",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "REB1100 eBook Reader"
+        },
+        {
+          "devid": "0002",
+          "devname": "eBook"
+        }
+      ]
+    },
+    {
+      "vendor": "15a9",
+      "name": "Gemtek",
+      "devices": [
+        {
+          "devid": "0012",
+          "devname": "WUBR-208N 802.11abgn Wireless Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "002d",
+          "devname": "WLTUBA-107 [Yota 4G LTE]"
+        },
+        {
+          "devid": "0002",
+          "devname": "SparkLAN WL-682 802.11bg Wireless Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "0004",
+          "devname": "WUBR-177G [Ralink RT2571W]"
+        },
+        {
+          "devid": "0006",
+          "devname": "Wireless 11n USB Adapter"
+        },
+        {
+          "devid": "0010",
+          "devname": "802.11n USB Wireless Card"
+        }
+      ]
+    },
+    {
+      "vendor": "1743",
+      "name": "General Atomics",
+      "devices": []
+    },
+    {
+      "vendor": "1b1e",
+      "name": "General Imaging / General Electric",
+      "devices": [
+        {
+          "devid": "1003",
+          "devname": "A1250"
+        }
+      ]
+    },
+    {
+      "vendor": "0bbb",
+      "name": "General Meters Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1b3f",
+      "name": "Generalplus Technology Inc.",
+      "devices": [
+        {
+          "devid": "2002",
+          "devname": "808 Camera #9 (web-cam mode)"
+        },
+        {
+          "devid": "2003",
+          "devname": "GPD6000 [Digital MP3 Player]"
+        },
+        {
+          "devid": "0c52",
+          "devname": "808 Camera #9 (mass storage mode)"
+        }
+      ]
+    },
+    {
+      "vendor": "0dfc",
+      "name": "GeneralTouch Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "d107",
+          "devname": "MultiTouch TouchScreen"
+        },
+        {
+          "devid": "0001",
+          "devname": "Touchscreen"
+        },
+        {
+          "devid": "0003",
+          "devname": "MultiTouch TouchScreen(Dualtouch)"
+        },
+        {
+          "devid": "0101",
+          "devname": "5-point Touch Screen"
+        }
+      ]
+    },
+    {
+      "vendor": "1209",
+      "name": "Generic",
+      "devices": [
+        {
+          "devid": "face",
+          "devname": "Protean Synth Craft"
+        },
+        {
+          "devid": "fade",
+          "devname": "Open Collector dude"
+        },
+        {
+          "devid": "feed",
+          "devname": "ProgramGyar AVR-IR Sender"
+        },
+        {
+          "devid": "ffff",
+          "devname": "Life2Device Smart House"
+        },
+        {
+          "devid": "fa11",
+          "devname": "moonglow OpenXHC"
+        },
+        {
+          "devid": "fa57",
+          "devname": "3DRacers Pilot Board"
+        },
+        {
+          "devid": "fa58",
+          "devname": "3DRacers Pilot Board (Bootloader)"
+        },
+        {
+          "devid": "fab1",
+          "devname": "PAP Mechatronic Technology LamDiNao"
+        },
+        {
+          "devid": "f380",
+          "devname": "Windsor Schmidt MD-380 Open Radio Firmware"
+        },
+        {
+          "devid": "f16c",
+          "devname": "uri_ba adapter for Vipercore&#039;s FCC3 Force Sensing Module"
+        },
+        {
+          "devid": "f3fc",
+          "devname": "dRonin Flight controller-Lumenier Lux"
+        },
+        {
+          "devid": "f49a",
+          "devname": "TimVideos.us &amp; HDMI2USB.tv Projects FPGA Programmer &amp; UART Bridge (PIC based Firmware)"
+        },
+        {
+          "devid": "f000",
+          "devname": "Uniti ARC"
+        },
+        {
+          "devid": "f00d",
+          "devname": "RomanStepanov Shifter/Pedals Adapter"
+        },
+        {
+          "devid": "f12e",
+          "devname": "Michael Bemmerl Feuermelder"
+        },
+        {
+          "devid": "f16a",
+          "devname": "uri_ba Cougar TQS adapter"
+        },
+        {
+          "devid": "ee03",
+          "devname": "Explore Embedded Explore M3 DFU"
+        },
+        {
+          "devid": "ee2c",
+          "devname": "jaka USB2RS485"
+        },
+        {
+          "devid": "effa",
+          "devname": "EffigyLabs atmega32u4-USB-LUFA-Bootloader"
+        },
+        {
+          "devid": "effe",
+          "devname": "EffigyLabs Control Pedal"
+        },
+        {
+          "devid": "eb01",
+          "devname": "RobotMaker.club EB1"
+        },
+        {
+          "devid": "eba7",
+          "devname": "VictorGrigoryev USBscope"
+        },
+        {
+          "devid": "ee00",
+          "devname": "Explore Embedded SODA(SWD OpenSource Debug Adapter)"
+        },
+        {
+          "devid": "ee02",
+          "devname": "Explore Embedded Explore M3 VCOM"
+        },
+        {
+          "devid": "e1ec",
+          "devname": "FreeSRP"
+        },
+        {
+          "devid": "e4ee",
+          "devname": "trebb keytee"
+        },
+        {
+          "devid": "e500",
+          "devname": "GitleMikkelsen Helios Laser DAC"
+        },
+        {
+          "devid": "eaea",
+          "devname": "Pinscape Controller"
+        },
+        {
+          "devid": "df01",
+          "devname": "D.F.Mac. @TripArts Music mi:muz:can"
+        },
+        {
+          "devid": "df02",
+          "devname": "D.F.Mac. @TripArts Music mi:muz:can-lite"
+        },
+        {
+          "devid": "e116",
+          "devname": "Elijah Motornyy open-oscilloscope-stm32f3"
+        },
+        {
+          "devid": "dead",
+          "devname": "chaosfield.at AVR-Ruler"
+        },
+        {
+          "devid": "deaf",
+          "devname": "CrapLab 4chord MIDI"
+        },
+        {
+          "devid": "ded1",
+          "devname": "ManCave Made Quark One"
+        },
+        {
+          "devid": "deed",
+          "devname": "Kroneum Time Tracker"
+        },
+        {
+          "devid": "df00",
+          "devname": "D.F.Mac. @TripArts Music mi:muz:tuch"
+        },
+        {
+          "devid": "db42",
+          "devname": "Devan Lai dapboot DFU bootloader"
+        },
+        {
+          "devid": "dc21",
+          "devname": "FPGA-Computer Dual Charger"
+        },
+        {
+          "devid": "dddd",
+          "devname": "Stephan Electronics OpenCVMeter"
+        },
+        {
+          "devid": "d706",
+          "devname": "SkyBean SkyDrop"
+        },
+        {
+          "devid": "da42",
+          "devname": "Devan Lai dap42 debug access probe"
+        },
+        {
+          "devid": "daa0",
+          "devname": "darknao btClubSportWheel"
+        },
+        {
+          "devid": "dada",
+          "devname": "Rebel Technology OWL"
+        },
+        {
+          "devid": "d00d",
+          "devname": "Monero Hardware Monero Developer"
+        },
+        {
+          "devid": "d017",
+          "devname": "empiriKit empiriKit Controller"
+        },
+        {
+          "devid": "d11d",
+          "devname": "Koi Science DI-Lambda AVR"
+        },
+        {
+          "devid": "d3d8",
+          "devname": "Duet3d Duet 0.8.5"
+        },
+        {
+          "devid": "cc14",
+          "devname": "trebb NaN-15"
+        },
+        {
+          "devid": "cc86",
+          "devname": "Manfred&#039;s Technologies Anastasia Bootloader"
+        },
+        {
+          "devid": "ceb0",
+          "devname": "KG4LNE GE-FlashUSB"
+        },
+        {
+          "devid": "cf20",
+          "devname": "Smart Citizen SCK 2.0"
+        },
+        {
+          "devid": "ca1c",
+          "devname": "KnightOS Generic Hub"
+        },
+        {
+          "devid": "ca1d",
+          "devname": "KnightOS MTP Device"
+        },
+        {
+          "devid": "caea",
+          "devname": "Open Music Kontrollers Chimaera"
+        },
+        {
+          "devid": "cafe",
+          "devname": "ii iigadget"
+        },
+        {
+          "devid": "c0f5",
+          "devname": "unethi PERswitch"
+        },
+        {
+          "devid": "c1aa",
+          "devname": "Proyecto CIAA Computadora Industrial Abierta Argentina"
+        },
+        {
+          "devid": "c1b1",
+          "devname": "Chibitronics Love-to-Code"
+        },
+        {
+          "devid": "c311",
+          "devname": "bg nerilex GB-USB-Link"
+        },
+        {
+          "devid": "c0ca",
+          "devname": "Jean THOMAS DirtyJTAG"
+        },
+        {
+          "devid": "c0d3",
+          "devname": "Samy Kamkar USBdriveby"
+        },
+        {
+          "devid": "c0da",
+          "devname": "Monero Hardware Monero Firmware"
+        },
+        {
+          "devid": "c0de",
+          "devname": "KMRH Labs SBL Brain"
+        },
+        {
+          "devid": "beef",
+          "devname": "Modal MC-USB"
+        },
+        {
+          "devid": "c001",
+          "devname": "Cynteract Alpha"
+        },
+        {
+          "devid": "c0c0",
+          "devname": "Geppetto_Electronics Orthrus"
+        },
+        {
+          "devid": "c0c1",
+          "devname": "Michael Bemmerl cookie-mouse"
+        },
+        {
+          "devid": "bb02",
+          "devname": "keyplus nRF24 wireless keyboard dongle"
+        },
+        {
+          "devid": "bb03",
+          "devname": "keyplus nrf24lu1p-512 bootloader"
+        },
+        {
+          "devid": "bb05",
+          "devname": "keyplus kp_boot_32u4 bootloader"
+        },
+        {
+          "devid": "beba",
+          "devname": "serasidis.gr STM32 HID Bootloader"
+        },
+        {
+          "devid": "bad2",
+          "devname": "Gregory POTEAU XLinkUSB"
+        },
+        {
+          "devid": "bade",
+          "devname": "Semarme SemarmeHID"
+        },
+        {
+          "devid": "bb00",
+          "devname": "keyplus split keyboard firmware"
+        },
+        {
+          "devid": "bb01",
+          "devname": "keyplus xusb bootloader"
+        },
+        {
+          "devid": "b195",
+          "devname": "flehrad Big Switch PCB"
+        },
+        {
+          "devid": "bab1",
+          "devname": "ElectronicCats Meow Meow"
+        },
+        {
+          "devid": "babe",
+          "devname": "brunofreitas.com STM32 HID Bootloader"
+        },
+        {
+          "devid": "bad1",
+          "devname": "Gregory POTEAU CommLinkUSB"
+        },
+        {
+          "devid": "b058",
+          "devname": "Model B, LLC Holoseat"
+        },
+        {
+          "devid": "b0b0",
+          "devname": "Monero Hardware Monero Bootloader"
+        },
+        {
+          "devid": "b100",
+          "devname": "ptrandem iBizi"
+        },
+        {
+          "devid": "b101",
+          "devname": "IObitZ Infineo"
+        },
+        {
+          "devid": "b007",
+          "devname": "Konsgn Global_Boot"
+        },
+        {
+          "devid": "b00b",
+          "devname": "CrapLab Random Device"
+        },
+        {
+          "devid": "b010",
+          "devname": "IObitZ CodeBridge"
+        },
+        {
+          "devid": "b01d",
+          "devname": "WyoLum VeloKey"
+        },
+        {
+          "devid": "aced",
+          "devname": "Open Lighting Project Ja Rule Device"
+        },
+        {
+          "devid": "acee",
+          "devname": "Open Lighting Project Ja Rule Bootloader"
+        },
+        {
+          "devid": "adb0",
+          "devname": "tibounise ADB converter"
+        },
+        {
+          "devid": "adda",
+          "devname": "MicroPython Boards"
+        },
+        {
+          "devid": "abcd",
+          "devname": "Sandeepan Sengupta CodeBridge"
+        },
+        {
+          "devid": "abd1",
+          "devname": "OpenMV Cam"
+        },
+        {
+          "devid": "acdc",
+          "devname": "Gediminas Zukaitis midi-grid"
+        },
+        {
+          "devid": "ace5",
+          "devname": "SimAces Panel Ace"
+        },
+        {
+          "devid": "aa0b",
+          "devname": "Open Bionics"
+        },
+        {
+          "devid": "ab3d",
+          "devname": "3DArtists Alligator board"
+        },
+        {
+          "devid": "abba",
+          "devname": "CoinWISE SafeWISE"
+        },
+        {
+          "devid": "abc0",
+          "devname": "Omzlo controller"
+        },
+        {
+          "devid": "a800",
+          "devname": "sowbug.com WebLight"
+        },
+        {
+          "devid": "a8b0",
+          "devname": "Intelectron BootWare"
+        },
+        {
+          "devid": "a8b1",
+          "devname": "Intelectron FrameWare"
+        },
+        {
+          "devid": "aa00",
+          "devname": "Serg Oskin LinuxCNC HID Extender"
+        },
+        {
+          "devid": "a3a5",
+          "devname": "MK::Box MK::Kbd Bootloader"
+        },
+        {
+          "devid": "a55a",
+          "devname": "Forever Young Software ATTINY2313"
+        },
+        {
+          "devid": "a602",
+          "devname": "Robotips RTBoard"
+        },
+        {
+          "devid": "a7ea",
+          "devname": "area3001 Knixx SW04"
+        },
+        {
+          "devid": "a100",
+          "devname": "KB LES Narsil analog breakout"
+        },
+        {
+          "devid": "a10c",
+          "devname": "KB LES Aminoacid Synthesizer"
+        },
+        {
+          "devid": "a1e5",
+          "devname": "Atreus Keyboards Atreus Keyboard"
+        },
+        {
+          "devid": "a3a4",
+          "devname": "MK::Box MK::Kbd"
+        },
+        {
+          "devid": "9317",
+          "devname": "Sutajio Ko-Usagi (Kosagi) Palawan-Tx"
+        },
+        {
+          "devid": "9db5",
+          "devname": "PD Buddy Sink"
+        },
+        {
+          "devid": "9999",
+          "devname": "Sandeepan Sengupta CodeBridge Infineo"
+        },
+        {
+          "devid": "a033",
+          "devname": "area0x33 Memtype"
+        },
+        {
+          "devid": "8888",
+          "devname": "Blinkinlabs POV Pendant"
+        },
+        {
+          "devid": "8889",
+          "devname": "Blinkinlabs POV Pendant (bootloader)"
+        },
+        {
+          "devid": "8b00",
+          "devname": "ReSwitched Libtransistor Serial Console"
+        },
+        {
+          "devid": "9021",
+          "devname": "Connected Community Hackerspace ESPlant"
+        },
+        {
+          "devid": "8243",
+          "devname": "Tom Wimmenhove Electronics NBS-DAC 192/24 UAC2"
+        },
+        {
+          "devid": "8472",
+          "devname": "Shantea Controls OpenDeck"
+        },
+        {
+          "devid": "8661",
+          "devname": "ProgHQ TL866 programmer"
+        },
+        {
+          "devid": "8844",
+          "devname": "munia.io MUNIA"
+        },
+        {
+          "devid": "813b",
+          "devname": "MickMad HACK Sketch"
+        },
+        {
+          "devid": "8242",
+          "devname": "Tom Wimmenhove Electronics NBS-DAC 192/24 UAC1"
+        },
+        {
+          "devid": "812a",
+          "devname": "Danyboard M0"
+        },
+        {
+          "devid": "813a",
+          "devname": "MickMad HACK Bootloader"
+        },
+        {
+          "devid": "8000",
+          "devname": "Autonomii NODii 2"
+        },
+        {
+          "devid": "8086",
+          "devname": "MisfitTech Nano Zero Bootloader"
+        },
+        {
+          "devid": "8087",
+          "devname": "MisfitTech Nano Zero"
+        },
+        {
+          "devid": "8123",
+          "devname": "Danyboard M0 bootloader"
+        },
+        {
+          "devid": "7952",
+          "devname": "PIC18F87J94 Bootloader [GenIII/IV]"
+        },
+        {
+          "devid": "7953",
+          "devname": "PIC18F87J94 Application [GenIII/IV]"
+        },
+        {
+          "devid": "7954",
+          "devname": "PIC18F87J94 Application [GenIII/IV]"
+        },
+        {
+          "devid": "7bd0",
+          "devname": "pokey9000 Tiny Bit Dingus"
+        },
+        {
+          "devid": "7777",
+          "devname": "circuitvalley IO Board V3"
+        },
+        {
+          "devid": "7778",
+          "devname": "circuitvalley IO Board V3 Bootloader"
+        },
+        {
+          "devid": "7950",
+          "devname": "PIC18F87J94 Bootloader [GenII]"
+        },
+        {
+          "devid": "7951",
+          "devname": "PIC18F87J94 Application [GenII]"
+        },
+        {
+          "devid": "7401",
+          "devname": "Beststream-jp Tool_CDC"
+        },
+        {
+          "devid": "7530",
+          "devname": "PotentialLabs Refflion - IoT Development Board - Bootloader"
+        },
+        {
+          "devid": "7531",
+          "devname": "PotentialLabs Refflion - IoT Development Board - Sketch"
+        },
+        {
+          "devid": "7551",
+          "devname": "The Tessel Project Tessel 2"
+        },
+        {
+          "devid": "7001",
+          "devname": "Secalot Bootloader"
+        },
+        {
+          "devid": "70b1",
+          "devname": "Sutajio Ko-Usagi (Kosagi) Tomu"
+        },
+        {
+          "devid": "7331",
+          "devname": "Dangerous Prototypes Bus Pirate Next Gen CDC"
+        },
+        {
+          "devid": "7332",
+          "devname": "Dangerous Prototypes Bus Pirate Next Gen Logic Analyzer"
+        },
+        {
+          "devid": "6948",
+          "devname": "MySensors Sensebender Gateway BootLoader"
+        },
+        {
+          "devid": "6949",
+          "devname": "MySensors Sensebender Gateway"
+        },
+        {
+          "devid": "6bcf",
+          "devname": "blaste Gameboy Cart Flasher"
+        },
+        {
+          "devid": "7000",
+          "devname": "Secalot Dongle"
+        },
+        {
+          "devid": "6666",
+          "devname": "Talpa Chen VSFLogic"
+        },
+        {
+          "devid": "6667",
+          "devname": "SensePost Universal Serial aBUSe - Generic HID"
+        },
+        {
+          "devid": "6742",
+          "devname": "NPK Cubitel Atomic Force Microscope"
+        },
+        {
+          "devid": "6809",
+          "devname": "Tach Radio Doppelganger"
+        },
+        {
+          "devid": "600d",
+          "devname": "Makdaam N93 Interface"
+        },
+        {
+          "devid": "6464",
+          "devname": "Electric Exploits Shinewave"
+        },
+        {
+          "devid": "6502",
+          "devname": "jj1bdx avrhwrng v2rev1"
+        },
+        {
+          "devid": "6570",
+          "devname": "Iowa Scaled Engineering, LLC CKT-AVRPROGRAMMER"
+        },
+        {
+          "devid": "5457",
+          "devname": "Openlab.Taipei Taiwanduino"
+        },
+        {
+          "devid": "571c",
+          "devname": "StreetoArcade PancadariaStick"
+        },
+        {
+          "devid": "5a22",
+          "devname": "ikari_01 sd2snes"
+        },
+        {
+          "devid": "6000",
+          "devname": "Pulsar Heavy Industries Cenx4"
+        },
+        {
+          "devid": "5222",
+          "devname": "telavivmakers attami"
+        },
+        {
+          "devid": "53c0",
+          "devname": "SatoshiLabs TREZOR Bootloader"
+        },
+        {
+          "devid": "53c1",
+          "devname": "SatoshiLabs TREZOR"
+        },
+        {
+          "devid": "5432",
+          "devname": "Open Programmer"
+        },
+        {
+          "devid": "5039",
+          "devname": "frotz.net lpcboot protocol"
+        },
+        {
+          "devid": "5050",
+          "devname": "trebb ISO50"
+        },
+        {
+          "devid": "5070",
+          "devname": "SoloHacker security key [SoloKey]"
+        },
+        {
+          "devid": "50b0",
+          "devname": "boot for security key [SoloKey]"
+        },
+        {
+          "devid": "4c61",
+          "devname": "MightyPork GEX wireless dongle"
+        },
+        {
+          "devid": "4d53",
+          "devname": "mindsensors.com NXTCam5"
+        },
+        {
+          "devid": "5038",
+          "devname": "frotz.net mdebug rswd protocol"
+        },
+        {
+          "devid": "4750",
+          "devname": "Chris Pavlina (c4757p) C4-x computer (development interface)"
+        },
+        {
+          "devid": "4757",
+          "devname": "Chris Pavlina (c4757p) WCP52 Gain/Phase Analyzer"
+        },
+        {
+          "devid": "4801",
+          "devname": "Wojciech Krutnik NVMemProg"
+        },
+        {
+          "devid": "4c60",
+          "devname": "MightyPork GEX module"
+        },
+        {
+          "devid": "4444",
+          "devname": "j1rie IRMP_STM32"
+        },
+        {
+          "devid": "4545",
+          "devname": "SlothCo Enterprises Teletype Adapter"
+        },
+        {
+          "devid": "4646",
+          "devname": "SmartPID SPC1000"
+        },
+        {
+          "devid": "4748",
+          "devname": "Kate Gray GHETT-iO Bootloader"
+        },
+        {
+          "devid": "4321",
+          "devname": "mooltipass Offline Password Keeper Bootloader"
+        },
+        {
+          "devid": "4322",
+          "devname": "mooltipass Arduino Sketch"
+        },
+        {
+          "devid": "4356",
+          "devname": "CuVoodoo firmware"
+        },
+        {
+          "devid": "4443",
+          "devname": "j1rie IRMP_STM32 Bootloader"
+        },
+        {
+          "devid": "414d",
+          "devname": "Adi Linden"
+        },
+        {
+          "devid": "4242",
+          "devname": "Komakallio Astrophotography Community KomaHub Remote Power Switch"
+        },
+        {
+          "devid": "4256",
+          "devname": "CuVoodoo BusVoodoo multi-protocol debugging adapter"
+        },
+        {
+          "devid": "414c",
+          "devname": "Adi Linden"
+        },
+        {
+          "devid": "345c",
+          "devname": "kinX Keyboard Controller"
+        },
+        {
+          "devid": "3690",
+          "devname": "Kigakudoh TouchMIDI32"
+        },
+        {
+          "devid": "4096",
+          "devname": "CynaraKrewe Cynara"
+        },
+        {
+          "devid": "3333",
+          "devname": "LabConnect Digitalnetzteil"
+        },
+        {
+          "devid": "345b",
+          "devname": "kinX Hub"
+        },
+        {
+          "devid": "317e",
+          "devname": "Codecrete Wirekite"
+        },
+        {
+          "devid": "3210",
+          "devname": "OSH Lab, LLC Magic Keys"
+        },
+        {
+          "devid": "3000",
+          "devname": "lloyd3000"
+        },
+        {
+          "devid": "3100",
+          "devname": "OpenSimHardware Pedals &amp; Buttons Controller"
+        },
+        {
+          "devid": "2a00",
+          "devname": "mooware Wii adapter"
+        },
+        {
+          "devid": "2a01",
+          "devname": "mooware SNES adapter"
+        },
+        {
+          "devid": "2635",
+          "devname": "Sevinz GameBot"
+        },
+        {
+          "devid": "2800",
+          "devname": "Entropic Engineering Triangulation"
+        },
+        {
+          "devid": "2801",
+          "devname": "Entropic Engineering Object Manipulation"
+        },
+        {
+          "devid": "2488",
+          "devname": "Peter Lawrence CMSIS-DAP Dapper Miser"
+        },
+        {
+          "devid": "2552",
+          "devname": "ProjectIota Electrolink"
+        },
+        {
+          "devid": "2600",
+          "devname": "Majenko Technologies chipKIT Lenny"
+        },
+        {
+          "devid": "2357",
+          "devname": "KarolKucza TinyPassword"
+        },
+        {
+          "devid": "2400",
+          "devname": "phooky Snap-Pad"
+        },
+        {
+          "devid": "2345",
+          "devname": "VV-Soft Simple Generic HID IO"
+        },
+        {
+          "devid": "2337",
+          "devname": "/Dev /Net"
+        },
+        {
+          "devid": "2342",
+          "devname": "Andreas Bogk Big Red Button"
+        },
+        {
+          "devid": "2336",
+          "devname": "Portwell Sense8"
+        },
+        {
+          "devid": "2334",
+          "devname": "Kai Ryu Staryu"
+        },
+        {
+          "devid": "2335",
+          "devname": "Portwell Sense8"
+        },
+        {
+          "devid": "2323",
+          "devname": "bytewerk.org candleLight"
+        },
+        {
+          "devid": "2327",
+          "devname": "K.T.E.C. Bootloader Device"
+        },
+        {
+          "devid": "2328",
+          "devname": "K.T.E.C. Keyboard Device"
+        },
+        {
+          "devid": "2333",
+          "devname": "Kai Ryu Kimera"
+        },
+        {
+          "devid": "2222",
+          "devname": "LabConnect Signalgenerator"
+        },
+        {
+          "devid": "2300",
+          "devname": "Keyboardio Model 01 Bootloader"
+        },
+        {
+          "devid": "2301",
+          "devname": "Keyboardio Model 01"
+        },
+        {
+          "devid": "2100",
+          "devname": "TinyFPGA B1 and B2 Boards"
+        },
+        {
+          "devid": "2101",
+          "devname": "TinyFPGA A-Series Programmer"
+        },
+        {
+          "devid": "2200",
+          "devname": "Dygma Shortcut Bootloader"
+        },
+        {
+          "devid": "2201",
+          "devname": "Dygma Shortcut Keyboard"
+        },
+        {
+          "devid": "2017",
+          "devname": "Benjamin Shockley Mini SAM"
+        },
+        {
+          "devid": "2020",
+          "devname": "Captain Credible Gate Crystal"
+        },
+        {
+          "devid": "2048",
+          "devname": "Housedillon.com MRF49XA Transceiver"
+        },
+        {
+          "devid": "2005",
+          "devname": "GCBASIC OakTree Stack"
+        },
+        {
+          "devid": "2006",
+          "devname": "GCBASIC Simulation Stack"
+        },
+        {
+          "devid": "2016",
+          "devname": "Cupkee"
+        },
+        {
+          "devid": "2001",
+          "devname": "OSHEC Pi-pilot opensource and openhardware autopilot system"
+        },
+        {
+          "devid": "2002",
+          "devname": "Peter Lawrence PIC16F1-USB-DFU-Bootloader"
+        },
+        {
+          "devid": "2003",
+          "devname": "Peter Lawrence SAMDx1-USB-DFU-Bootloader"
+        },
+        {
+          "devid": "2004",
+          "devname": "GCBASIC Serial CDC Stack"
+        },
+        {
+          "devid": "1ab5",
+          "devname": "Arachnid Labs Tsunami"
+        },
+        {
+          "devid": "1ab6",
+          "devname": "Arachnid Labs Tsunami Bootloader"
+        },
+        {
+          "devid": "2000",
+          "devname": "Zygmunt Krynicki Lantern Brightness Sensor"
+        },
+        {
+          "devid": "1004",
+          "devname": "InterBiometrics IBSecureCam-O"
+        },
+        {
+          "devid": "1005",
+          "devname": "InterBiometrics IBSecureCam-N"
+        },
+        {
+          "devid": "1006",
+          "devname": "InterBiometrics Mini IO-Board"
+        },
+        {
+          "devid": "1007",
+          "devname": "e-radionica.com Croduino SAMD"
+        },
+        {
+          "devid": "1986",
+          "devname": "dgrubb Jaguar Tap"
+        },
+        {
+          "devid": "0d32",
+          "devname": "ODrive Robotics ODrive v3"
+        },
+        {
+          "devid": "1001",
+          "devname": "InterBiometrics Hub"
+        },
+        {
+          "devid": "1002",
+          "devname": "InterBiometrics Relais"
+        },
+        {
+          "devid": "1003",
+          "devname": "InterBiometrics IBSecureCam-P"
+        },
+        {
+          "devid": "01cb",
+          "devname": "Input Club Kiibohd Device Bootloader"
+        },
+        {
+          "devid": "0256",
+          "devname": "Schwalm &amp; Tate LLC pISO Raspberry Pi Hat"
+        },
+        {
+          "devid": "053a",
+          "devname": "Hackerspace San Salvador HSSV SAMR21-Mote"
+        },
+        {
+          "devid": "0cbd",
+          "devname": "Andrzej Szombierski kuku.eu.org keyboard"
+        },
+        {
+          "devid": "000e",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "000f",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "0010",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "01c0",
+          "devname": "Input Club Kiibohd Device"
+        },
+        {
+          "devid": "000a",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "000b",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "000c",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "000d",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "0007",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "0008",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "0009",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "0003",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "0004",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "0005",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "0006",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "0001",
+          "devname": "pid.codes Test PID"
+        },
+        {
+          "devid": "0002",
+          "devname": "pid.codes Test PID"
+        }
+      ]
+    },
+    {
+      "vendor": "05e3",
+      "name": "Genesys Logic, Inc.",
+      "devices": [
+        {
+          "devid": "fd21",
+          "devname": "3M TL20 Temperature Logger"
+        },
+        {
+          "devid": "fe00",
+          "devname": "Razer Mouse"
+        },
+        {
+          "devid": "a700",
+          "devname": "Pen Flash"
+        },
+        {
+          "devid": "f102",
+          "devname": "VX7012 TV Box"
+        },
+        {
+          "devid": "f103",
+          "devname": "VX7012 TV Box"
+        },
+        {
+          "devid": "f104",
+          "devname": "VX7012 TV Box"
+        },
+        {
+          "devid": "07a0",
+          "devname": "Pen Flash"
+        },
+        {
+          "devid": "0880",
+          "devname": "Wasp (SL-6612)"
+        },
+        {
+          "devid": "0927",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "1205",
+          "devname": "Afilias Optical Mouse H3003 / Trust Optical USB MultiColour Mouse MI-2330"
+        },
+        {
+          "devid": "0751",
+          "devname": "microSD Card Reader"
+        },
+        {
+          "devid": "0760",
+          "devname": "USB 2.0 Card Reader/Writer"
+        },
+        {
+          "devid": "0761",
+          "devname": "Genesys Mass Storage Device"
+        },
+        {
+          "devid": "0780",
+          "devname": "USBFS DFU Adapter"
+        },
+        {
+          "devid": "0741",
+          "devname": "microSD Card Reader"
+        },
+        {
+          "devid": "0743",
+          "devname": "SDXC and microSDXC CardReader"
+        },
+        {
+          "devid": "0745",
+          "devname": "Logilink CR0012"
+        },
+        {
+          "devid": "0748",
+          "devname": "All-in-One Cardreader"
+        },
+        {
+          "devid": "0749",
+          "devname": "SD Card Reader and Writer"
+        },
+        {
+          "devid": "0731",
+          "devname": "GL3310 SATA 3Gb/s Bridge Controller"
+        },
+        {
+          "devid": "0732",
+          "devname": "All-in-One Cardreader"
+        },
+        {
+          "devid": "0736",
+          "devname": "Colour arc SD Card Reader [PISEN]"
+        },
+        {
+          "devid": "0738",
+          "devname": "Card reader"
+        },
+        {
+          "devid": "0722",
+          "devname": "SD/MMC card reader"
+        },
+        {
+          "devid": "0723",
+          "devname": "GL827L SD/MMC/MS Flash Card Reader"
+        },
+        {
+          "devid": "0726",
+          "devname": "SD Card Reader"
+        },
+        {
+          "devid": "0727",
+          "devname": "microSD Reader/Writer"
+        },
+        {
+          "devid": "0716",
+          "devname": "Multislot Card Reader/Writer"
+        },
+        {
+          "devid": "0717",
+          "devname": "All-in-1 Card Reader"
+        },
+        {
+          "devid": "0718",
+          "devname": "IDE/SATA Adapter"
+        },
+        {
+          "devid": "0719",
+          "devname": "SATA adapter"
+        },
+        {
+          "devid": "0710",
+          "devname": "USB 2.0 33-in-1 Card Reader"
+        },
+        {
+          "devid": "0711",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0712",
+          "devname": "Delkin Mass Storage Device"
+        },
+        {
+          "devid": "0715",
+          "devname": "USB 2.0 microSD Reader"
+        },
+        {
+          "devid": "070a",
+          "devname": "Pen Flash"
+        },
+        {
+          "devid": "070b",
+          "devname": "DMHS1B Rev 3 DFU Adapter"
+        },
+        {
+          "devid": "070e",
+          "devname": "USB 2.0 Card Reader"
+        },
+        {
+          "devid": "070f",
+          "devname": "Pen Flash"
+        },
+        {
+          "devid": "0705",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0706",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0707",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0708",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0709",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0700",
+          "devname": "SIIG US2256 CompactFlash Card Reader"
+        },
+        {
+          "devid": "0701",
+          "devname": "USB 2.0 IDE Adapter"
+        },
+        {
+          "devid": "0702",
+          "devname": "USB 2.0 IDE Adapter [GL811E]"
+        },
+        {
+          "devid": "0703",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0704",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0610",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0612",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0616",
+          "devname": "hub"
+        },
+        {
+          "devid": "0660",
+          "devname": "USB 2.0 Hub"
+        },
+        {
+          "devid": "0605",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0606",
+          "devname": "USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub"
+        },
+        {
+          "devid": "0607",
+          "devname": "Logitech G110 Hub"
+        },
+        {
+          "devid": "0608",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0502",
+          "devname": "GL620USB-A GeneLink USB-USB Bridge"
+        },
+        {
+          "devid": "0503",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "0504",
+          "devname": "HID Keyboard Filter"
+        },
+        {
+          "devid": "0510",
+          "devname": "Camera"
+        },
+        {
+          "devid": "0604",
+          "devname": "USB 1.1 Hub"
+        },
+        {
+          "devid": "018a",
+          "devname": "Xerox 6400"
+        },
+        {
+          "devid": "0300",
+          "devname": "GLUSB98PT Parallel Port"
+        },
+        {
+          "devid": "0301",
+          "devname": "USB2LPT Cable Release2"
+        },
+        {
+          "devid": "0406",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0501",
+          "devname": "GL620USB Host-Host interface"
+        },
+        {
+          "devid": "0145",
+          "devname": "Reflecta CrystalScan 7200 Photo-Scanner"
+        },
+        {
+          "devid": "0180",
+          "devname": "Plustek Scanner"
+        },
+        {
+          "devid": "0182",
+          "devname": "Wize Media 1000"
+        },
+        {
+          "devid": "0189",
+          "devname": "ScanJet 4600 series"
+        },
+        {
+          "devid": "0120",
+          "devname": "Pacific Image Electronics PrimeFilm 1800u slide/negative scanner"
+        },
+        {
+          "devid": "0131",
+          "devname": "CF/SM Reader/Writer"
+        },
+        {
+          "devid": "0142",
+          "devname": "Multiple Slides Scanner-3600"
+        },
+        {
+          "devid": "0143",
+          "devname": "Multiple Frames Film Scanner-36series"
+        },
+        {
+          "devid": "000a",
+          "devname": "Keyboard with PS/2 Port"
+        },
+        {
+          "devid": "000b",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "0100",
+          "devname": "Nintendo Game Boy Advance SP"
+        }
+      ]
+    },
+    {
+      "vendor": "0f2e",
+      "name": "Geniality Maple Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0809",
+      "name": "Genicom Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "03f1",
+      "name": "Genoa Technology",
+      "devices": []
+    },
+    {
+      "vendor": "09c0",
+      "name": "Genpix Electronics, LLC",
+      "devices": [
+        {
+          "devid": "0203",
+          "devname": "Skywalker-1 DVB-S tuner"
+        },
+        {
+          "devid": "0204",
+          "devname": "Skywalker-CW3K DVB-S tuner"
+        },
+        {
+          "devid": "0205",
+          "devname": "Skywalker-CW3K DVB-S tuner"
+        },
+        {
+          "devid": "0206",
+          "devname": "Skywalker-2 DVB-S tuner"
+        },
+        {
+          "devid": "0136",
+          "devname": "Axon CNS, MultiClamp 700B"
+        },
+        {
+          "devid": "0202",
+          "devname": "8PSK DVB-S tuner"
+        }
+      ]
+    },
+    {
+      "vendor": "0608",
+      "name": "Genrad Ads",
+      "devices": []
+    },
+    {
+      "vendor": "9148",
+      "name": "GeoLab, Ltd",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "R3 Compatible Device"
+        }
+      ]
+    },
+    {
+      "vendor": "1c4b",
+      "name": "Geratherm Medical AG",
+      "devices": [
+        {
+          "devid": "026f",
+          "devname": "Spirostik"
+        }
+      ]
+    },
+    {
+      "vendor": "1753",
+      "name": "GERTEC Telecomunicacoes Ltda.",
+      "devices": [
+        {
+          "devid": "c901",
+          "devname": "PPC900 Pinpad Terminal"
+        }
+      ]
+    },
+    {
+      "vendor": "0e0c",
+      "name": "Gesytec",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "LonUSB LonTalk Network Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0fd1",
+      "name": "Giant Electronics Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1059",
+      "name": "Giesecke &amp; Devrient GmbH",
+      "devices": [
+        {
+          "devid": "000b",
+          "devname": "StarSign Bio Token 3.0"
+        }
+      ]
+    },
+    {
+      "vendor": "0414",
+      "name": "Giga-Byte Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1667",
+      "name": "GIGA-TMS INC.",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "PCR330A RFID Reader (125 kHz, keyboard emulation)"
+        }
+      ]
+    },
+    {
+      "vendor": "116e",
+      "name": "Gigastorage Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0a39",
+      "name": "Gilat Satellite Networks, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0cc1",
+      "name": "Given Imaging, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "16ab",
+      "name": "Global Sun Technology",
+      "devices": [
+        {
+          "devid": "7801",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "7802",
+          "devname": "AR5523 (no firmware)"
+        },
+        {
+          "devid": "7811",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "7812",
+          "devname": "AR5523 (no firmware)"
+        }
+      ]
+    },
+    {
+      "vendor": "0d8e",
+      "name": "Global Sun Technology, Inc.",
+      "devices": [
+        {
+          "devid": "7812",
+          "devname": "AR5523 (no firmware)"
+        },
+        {
+          "devid": "7a01",
+          "devname": "PRISM25 802.11b Adapter"
+        },
+        {
+          "devid": "7605",
+          "devname": "TRENDnet TEW-224UB 802.11b Wireless Adapter [Atmel AT76C503A]"
+        },
+        {
+          "devid": "7801",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "7802",
+          "devname": "AR5523 (no firmware)"
+        },
+        {
+          "devid": "7811",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "3762",
+          "devname": "Cohiba 802.11g Wireless Mini adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "3763",
+          "devname": "802.11g Wireless dongle"
+        },
+        {
+          "devid": "7100",
+          "devname": "802.11b Adapter"
+        },
+        {
+          "devid": "7110",
+          "devname": "WL-210 / WU210P 802.11b Wireless Adapter [Atmel AT76C503A]"
+        },
+        {
+          "devid": "0163",
+          "devname": "802.11g 54 Mbps Wireless Dongle"
+        },
+        {
+          "devid": "1621",
+          "devname": "802.11b Wireless Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "1a6e",
+      "name": "Global Unichip Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "083f",
+      "name": "Global Village",
+      "devices": [
+        {
+          "devid": "b100",
+          "devname": "TelePort V.90 Fax/Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "053b",
+      "name": "Global Village Communication",
+      "devices": []
+    },
+    {
+      "vendor": "11aa",
+      "name": "GlobalMedia Group, LLC",
+      "devices": [
+        {
+          "devid": "1518",
+          "devname": "iREZ K2"
+        }
+      ]
+    },
+    {
+      "vendor": "0915",
+      "name": "GlobeSpan, Inc.",
+      "devices": [
+        {
+          "devid": "8402",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "8500",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "8501",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "8103",
+          "devname": "DSL-200 ADSL Modem"
+        },
+        {
+          "devid": "8104",
+          "devname": "DSL-200 Modem"
+        },
+        {
+          "devid": "8400",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "8401",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "8000",
+          "devname": "ADSL LAN Modem"
+        },
+        {
+          "devid": "8005",
+          "devname": "DSL-302G Modem"
+        },
+        {
+          "devid": "8101",
+          "devname": "ADSL WAN Modem"
+        },
+        {
+          "devid": "8102",
+          "devname": "DSL-200 ADSL Modem"
+        },
+        {
+          "devid": "0002",
+          "devname": "ADSL ATM Modem"
+        },
+        {
+          "devid": "0005",
+          "devname": "LAN Modem"
+        },
+        {
+          "devid": "2000",
+          "devname": "802.11 Adapter"
+        },
+        {
+          "devid": "2002",
+          "devname": "802.11 Adapter"
+        },
+        {
+          "devid": "0001",
+          "devname": "DSL Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "0a91",
+      "name": "Globlink Technology, Inc.",
+      "devices": [
+        {
+          "devid": "3801",
+          "devname": "Targus PAKP003 Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0656",
+      "name": "Glory Mark Electronic, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0c54",
+      "name": "Glory, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e7e",
+      "name": "Gmate, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Yopy 3000 PDA"
+        },
+        {
+          "devid": "1001",
+          "devname": "YP3X00 PDA"
+        }
+      ]
+    },
+    {
+      "vendor": "16f0",
+      "name": "GN Hearing A/S",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Airlink Wireless Programming Interface"
+        },
+        {
+          "devid": "0004",
+          "devname": "Accessory Programming Interface"
+        },
+        {
+          "devid": "0001",
+          "devname": "Speedlink Programming Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "0b0e",
+      "name": "GN Netcom",
+      "devices": [
+        {
+          "devid": "a346",
+          "devname": "Jabra Engage 75 Stereo"
+        },
+        {
+          "devid": "a50a",
+          "devname": "Alienware Wireless Gaming Headset AW988"
+        },
+        {
+          "devid": "2456",
+          "devname": "Jabra SPEAK 810"
+        },
+        {
+          "devid": "245e",
+          "devname": "Jabra Link 370"
+        },
+        {
+          "devid": "620c",
+          "devname": "Jabra BT620s"
+        },
+        {
+          "devid": "9330",
+          "devname": "Jabra GN9330 Headset"
+        },
+        {
+          "devid": "1022",
+          "devname": "Jabra PRO 9450, Type 9400BS (DECT Headset)"
+        },
+        {
+          "devid": "1041",
+          "devname": "Jabra PRO 9460"
+        },
+        {
+          "devid": "1900",
+          "devname": "Jabra Biz 1900"
+        },
+        {
+          "devid": "2007",
+          "devname": "GN 2000 Stereo Corded Headset"
+        },
+        {
+          "devid": "0422",
+          "devname": "Jabra SPEAK 510 USB"
+        },
+        {
+          "devid": "0933",
+          "devname": "Jabra Freeway"
+        },
+        {
+          "devid": "094d",
+          "devname": "GN Netcom / Jabra REVO Wireless"
+        },
+        {
+          "devid": "1017",
+          "devname": "Jabra PRO 930"
+        },
+        {
+          "devid": "034c",
+          "devname": "Jabra UC Voice 750 MS"
+        },
+        {
+          "devid": "034d",
+          "devname": "Jabra UC VOICE 750"
+        },
+        {
+          "devid": "0410",
+          "devname": "Jabra SPEAK 410"
+        },
+        {
+          "devid": "0420",
+          "devname": "Jabra SPEAK 510"
+        },
+        {
+          "devid": "0311",
+          "devname": "Jabra EVOLVE 65"
+        },
+        {
+          "devid": "0312",
+          "devname": "enc060:Buttons Volume up/down/mute + phone [Jabra]"
+        },
+        {
+          "devid": "0343",
+          "devname": "Jabra UC VOICE 150a"
+        },
+        {
+          "devid": "0348",
+          "devname": "Jabra UC VOICE 550a MS"
+        },
+        {
+          "devid": "0305",
+          "devname": "Jabra EVOLVE Link MS"
+        }
+      ]
+    },
+    {
+      "vendor": "1684",
+      "name": "Godspeed Computer Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "09f3",
+      "name": "GoFlight, Inc.",
+      "devices": [
+        {
+          "devid": "0300",
+          "devname": "EFIS - Electronic Flight Information System"
+        },
+        {
+          "devid": "0018",
+          "devname": "GF-46 Multi-Mode Display Module"
+        },
+        {
+          "devid": "0028",
+          "devname": "RP-48 Combination Pushbutton-Rotary Module"
+        },
+        {
+          "devid": "0048",
+          "devname": "LGTII - Landing Gear and Trim Control Module"
+        },
+        {
+          "devid": "0064",
+          "devname": "MCPPro - Airliner Mode Control Panel (Autopilot)"
+        }
+      ]
+    },
+    {
+      "vendor": "0921",
+      "name": "GoHubs, Inc.",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "GoCOM232 Serial"
+        }
+      ]
+    },
+    {
+      "vendor": "1680",
+      "name": "Golden Bridge Electech Inc.",
+      "devices": [
+        {
+          "devid": "a332",
+          "devname": "DVB-T Dongle [RTL2832U]"
+        }
+      ]
+    },
+    {
+      "vendor": "0690",
+      "name": "Golden Bridge Electech, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0732",
+      "name": "Goldfull Electronics &amp; Telecommunications Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1c1f",
+      "name": "Goldvish S.A.",
+      "devices": []
+    },
+    {
+      "vendor": "1631",
+      "name": "Good Way Technology",
+      "devices": [
+        {
+          "devid": "6200",
+          "devname": "GWUSB2E"
+        },
+        {
+          "devid": "c019",
+          "devname": "RT2573"
+        }
+      ]
+    },
+    {
+      "vendor": "065f",
+      "name": "Good Way Technology Co., Ltd &amp; GWC technology Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "18d1",
+      "name": "Google Inc.",
+      "devices": [
+        {
+          "devid": "d10a",
+          "devname": "LG G2x MTP (debug)"
+        },
+        {
+          "devid": "d002",
+          "devname": "Nexus 4 (debug)"
+        },
+        {
+          "devid": "d00d",
+          "devname": "Xiaomi Mi/Redmi 2 (fastboot)"
+        },
+        {
+          "devid": "d109",
+          "devname": "LG G2x MTP"
+        },
+        {
+          "devid": "b004",
+          "devname": "Pandigital / B&amp;N Novel 9&quot; tablet"
+        },
+        {
+          "devid": "d001",
+          "devname": "Nexus 4 (fastboot)"
+        },
+        {
+          "devid": "5033",
+          "devname": "Pixel earbuds"
+        },
+        {
+          "devid": "7102",
+          "devname": "Toshiba Thrive tablet"
+        },
+        {
+          "devid": "4ee6",
+          "devname": "Nexus/Pixel Device (PTP + debug)"
+        },
+        {
+          "devid": "4ee7",
+          "devname": "Nexus/Pixel Device (charging + debug)"
+        },
+        {
+          "devid": "4ee8",
+          "devname": "Nexus/Pixel Device (MIDI)"
+        },
+        {
+          "devid": "4ee9",
+          "devname": "Nexus/Pixel Device (MIDI + debug)"
+        },
+        {
+          "devid": "4ee3",
+          "devname": "Nexus/Pixel Device (tether)"
+        },
+        {
+          "devid": "4ee4",
+          "devname": "Nexus/Pixel Device (tether+ debug)"
+        },
+        {
+          "devid": "4ee5",
+          "devname": "Nexus/Pixel Device (PTP)"
+        },
+        {
+          "devid": "4e44",
+          "devname": "Nexus 7 2012 (PTP)"
+        },
+        {
+          "devid": "4ee0",
+          "devname": "Nexus/Pixel Device (fastboot)"
+        },
+        {
+          "devid": "4ee1",
+          "devname": "Nexus/Pixel Device (MTP)"
+        },
+        {
+          "devid": "4ee2",
+          "devname": "Nexus/Pixel Device (MTP + debug)"
+        },
+        {
+          "devid": "4e40",
+          "devname": "Nexus 7 (fastboot)"
+        },
+        {
+          "devid": "4e41",
+          "devname": "Nexus 7 (MTP)"
+        },
+        {
+          "devid": "4e42",
+          "devname": "Nexus 7 (debug)"
+        },
+        {
+          "devid": "4e43",
+          "devname": "Nexus 7 (PTP)"
+        },
+        {
+          "devid": "4e22",
+          "devname": "Nexus S (debug)"
+        },
+        {
+          "devid": "4e24",
+          "devname": "Nexus S (tether)"
+        },
+        {
+          "devid": "4e30",
+          "devname": "Galaxy Nexus (fastboot)"
+        },
+        {
+          "devid": "4e13",
+          "devname": "Nexus One (tether)"
+        },
+        {
+          "devid": "4e20",
+          "devname": "Nexus S (fastboot)"
+        },
+        {
+          "devid": "4e21",
+          "devname": "Nexus S"
+        },
+        {
+          "devid": "2d04",
+          "devname": "Android Open Accessory device (accessory + audio)"
+        },
+        {
+          "devid": "2d05",
+          "devname": "Android Open Accessory device (accessory + audio + ADB)"
+        },
+        {
+          "devid": "4e11",
+          "devname": "Nexus One"
+        },
+        {
+          "devid": "4e12",
+          "devname": "Nexus One (debug)"
+        },
+        {
+          "devid": "2d01",
+          "devname": "Android Open Accessory device (accessory + ADB)"
+        },
+        {
+          "devid": "2d02",
+          "devname": "Android Open Accessory device (audio)"
+        },
+        {
+          "devid": "2d03",
+          "devname": "Android Open Accessory device (audio + ADB)"
+        },
+        {
+          "devid": "0006",
+          "devname": "Onda V972 MTP"
+        },
+        {
+          "devid": "0008",
+          "devname": "Onda V972 PTP (camera)"
+        },
+        {
+          "devid": "0d02",
+          "devname": "Celkon A88"
+        },
+        {
+          "devid": "2d00",
+          "devname": "Android Open Accessory device (accessory)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Onda V972 (storage access)"
+        },
+        {
+          "devid": "0003",
+          "devname": "Android-powered device using AllWinner Technology SoC"
+        }
+      ]
+    },
+    {
+      "vendor": "4255",
+      "name": "GoPro",
+      "devices": [
+        {
+          "devid": "2000",
+          "devname": "HD2-14 [Hero 2 Camera]"
+        },
+        {
+          "devid": "1000",
+          "devname": "9FF2 [Digital Photo Display]"
+        }
+      ]
+    },
+    {
+      "vendor": "2672",
+      "name": "GoPro",
+      "devices": [
+        {
+          "devid": "000e",
+          "devname": "HERO4 Black"
+        },
+        {
+          "devid": "0011",
+          "devname": "Hero 3+ Black"
+        },
+        {
+          "devid": "0004",
+          "devname": "Hero 3"
+        },
+        {
+          "devid": "0006",
+          "devname": "HERO 3+ Silver Edition"
+        },
+        {
+          "devid": "0007",
+          "devname": "HERO 3+ Black"
+        }
+      ]
+    },
+    {
+      "vendor": "08f2",
+      "name": "Gotop Information Inc.",
+      "devices": [
+        {
+          "devid": "007f",
+          "devname": "Super Q2 Tablet"
+        }
+      ]
+    },
+    {
+      "vendor": "5654",
+      "name": "Gotview",
+      "devices": [
+        {
+          "devid": "ca42",
+          "devname": "MasterHD 3"
+        }
+      ]
+    },
+    {
+      "vendor": "2a13",
+      "name": "Grabba International",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "S-Series data capture device"
+        }
+      ]
+    },
+    {
+      "vendor": "108b",
+      "name": "Grand-tek Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "HID Keyboard/Mouse PS/2 Translator"
+        }
+      ]
+    },
+    {
+      "vendor": "99fa",
+      "name": "Grandtec",
+      "devices": [
+        {
+          "devid": "8988",
+          "devname": "V.cap Camera Device"
+        }
+      ]
+    },
+    {
+      "vendor": "5032",
+      "name": "Grandtec",
+      "devices": [
+        {
+          "devid": "0bb9",
+          "devname": "Grandtec USB1.1 DVB-T (warm)"
+        },
+        {
+          "devid": "0fa0",
+          "devname": "Grandtec USB1.1 DVB-T (cold)"
+        },
+        {
+          "devid": "0fa1",
+          "devname": "Grandtec USB1.1 DVB-T (warm)"
+        },
+        {
+          "devid": "0bb8",
+          "devname": "Grandtec USB1.1 DVB-T (cold)"
+        }
+      ]
+    },
+    {
+      "vendor": "0797",
+      "name": "Grandtech Semiconductor Corp.",
+      "devices": [
+        {
+          "devid": "8901",
+          "devname": "ScanHex SX-35a"
+        },
+        {
+          "devid": "8909",
+          "devname": "ScanHex SX-35b"
+        },
+        {
+          "devid": "8911",
+          "devname": "ScanHex SX-35c"
+        },
+        {
+          "devid": "6802",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "8001",
+          "devname": "SmartCam"
+        },
+        {
+          "devid": "801a",
+          "devname": "Typhoon StyloCam"
+        },
+        {
+          "devid": "801c",
+          "devname": "Meade Binoculars/Camera"
+        },
+        {
+          "devid": "6801",
+          "devname": "Flatbed Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "0654",
+      "name": "Granite Microsystems, Inc.",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0007",
+          "devname": "Device Bay Controller"
+        },
+        {
+          "devid": "0016",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0005",
+          "devname": "Device Bay Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0d4b",
+      "name": "Grape Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0b4d",
+      "name": "Graphtec America, Inc.",
+      "devices": [
+        {
+          "devid": "110a",
+          "devname": "Graphtec CC200-20"
+        },
+        {
+          "devid": "1123",
+          "devname": "Electronic Cutting Tool [Silhouette Portrait]"
+        }
+      ]
+    },
+    {
+      "vendor": "0bfb",
+      "name": "Grass Valley Group",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "TURBO iDDR Front Panel"
+        }
+      ]
+    },
+    {
+      "vendor": "06ad",
+      "name": "Greatland Electronics Taiwan, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "062b",
+      "name": "Greatlink Electronics Taiwan, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0b5f",
+      "name": "Green Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e1e",
+      "name": "Green Hills Software",
+      "devices": []
+    },
+    {
+      "vendor": "0e1e",
+      "name": "Green Hills Software",
+      "devices": []
+    },
+    {
+      "vendor": "0a6b",
+      "name": "Green House Co., Ltd",
+      "devices": [
+        {
+          "devid": "000f",
+          "devname": "FlashDisk"
+        },
+        {
+          "devid": "0001",
+          "devname": "Compact Flash R/W with MP3 player"
+        }
+      ]
+    },
+    {
+      "vendor": "0e8f",
+      "name": "GreenAsia Inc.",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "SmartJoy Frag Xpad/PS2 adaptor"
+        },
+        {
+          "devid": "3008",
+          "devname": "Xbox Controller"
+        },
+        {
+          "devid": "300a",
+          "devname": "steering Wheel"
+        },
+        {
+          "devid": "0016",
+          "devname": "4 port USB 1.1 hub UH-174"
+        },
+        {
+          "devid": "0020",
+          "devname": "USB to PS/2 Adapter"
+        },
+        {
+          "devid": "0021",
+          "devname": "Multimedia Keyboard Controller"
+        },
+        {
+          "devid": "0022",
+          "devname": "multimedia keyboard controller"
+        },
+        {
+          "devid": "0003",
+          "devname": "MaxFire Blaze2"
+        },
+        {
+          "devid": "0012",
+          "devname": "Joystick/Gamepad"
+        }
+      ]
+    },
+    {
+      "vendor": "0fe5",
+      "name": "Greenconn (U.S.A.), Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0971",
+      "name": "Gretag-Macbeth AG",
+      "devices": [
+        {
+          "devid": "2007",
+          "devname": "ColorMunki Photo"
+        },
+        {
+          "devid": "2000",
+          "devname": "i1 Pro"
+        },
+        {
+          "devid": "2001",
+          "devname": "i1 Monitor"
+        },
+        {
+          "devid": "2003",
+          "devname": "Eye-One display"
+        },
+        {
+          "devid": "2005",
+          "devname": "Huey"
+        }
+      ]
+    },
+    {
+      "vendor": "05bb",
+      "name": "Grey Cell Systems",
+      "devices": []
+    },
+    {
+      "vendor": "17b3",
+      "name": "Grey Innovation",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "Linux-USB Midi Gadget"
+        }
+      ]
+    },
+    {
+      "vendor": "077d",
+      "name": "Griffin Technology",
+      "devices": [
+        {
+          "devid": "627a",
+          "devname": "Radio SHARK"
+        },
+        {
+          "devid": "041a",
+          "devname": "PowerWave"
+        },
+        {
+          "devid": "04aa",
+          "devname": "SoundKnob"
+        },
+        {
+          "devid": "07af",
+          "devname": "iMic"
+        },
+        {
+          "devid": "1016",
+          "devname": "AirClick"
+        },
+        {
+          "devid": "0223",
+          "devname": "IMic Audio In/Out"
+        },
+        {
+          "devid": "0405",
+          "devname": "iMate, ADB Adapter"
+        },
+        {
+          "devid": "0410",
+          "devname": "PowerMate"
+        }
+      ]
+    },
+    {
+      "vendor": "09bc",
+      "name": "Grundig",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "MPaxx MP150 MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "0ec5",
+      "name": "GT Information System Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "078c",
+      "name": "GTCO/CalComp",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "Tablet Adapter"
+        },
+        {
+          "devid": "0300",
+          "devname": "Tablet Adapter"
+        },
+        {
+          "devid": "0400",
+          "devname": "Digitizer (Whiteboard)"
+        },
+        {
+          "devid": "0090",
+          "devname": "Tablet Adapter"
+        },
+        {
+          "devid": "0100",
+          "devname": "Tablet Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "13d7",
+      "name": "Guidance Software, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "T5 PATA forensic bridge"
+        },
+        {
+          "devid": "000c",
+          "devname": "T8-R2 forensic bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "06f8",
+      "name": "Guillemot Corp.",
+      "devices": [
+        {
+          "devid": "e020",
+          "devname": "HWGUSB2-54V2-AP"
+        },
+        {
+          "devid": "e031",
+          "devname": "Hercules HWNUm-300 Wireless N mini [Realtek RTL8191SU]"
+        },
+        {
+          "devid": "e032",
+          "devname": "HWGUm-54 [Hercules Wireless G Ultra Mini Key]"
+        },
+        {
+          "devid": "e033",
+          "devname": "Hercules HWNUp-150 802.11n Wireless N Pico [Realtek RTL8188CUS]"
+        },
+        {
+          "devid": "d002",
+          "devname": "Hercules DJ Console"
+        },
+        {
+          "devid": "e000",
+          "devname": "HWGUSB2-54 WLAN"
+        },
+        {
+          "devid": "e010",
+          "devname": "HWGUSB2-54-LB"
+        },
+        {
+          "devid": "3020",
+          "devname": "Hercules Webcam EC300"
+        },
+        {
+          "devid": "a300",
+          "devname": "Dual Analog Leader GamePad"
+        },
+        {
+          "devid": "b000",
+          "devname": "Hercules DJ Console"
+        },
+        {
+          "devid": "b121",
+          "devname": "Hercules P32 DJ"
+        },
+        {
+          "devid": "c000",
+          "devname": "Hercules Muse Pocket"
+        },
+        {
+          "devid": "3002",
+          "devname": "Hercules Blog Webcam"
+        },
+        {
+          "devid": "3004",
+          "devname": "Hercules Classic Silver"
+        },
+        {
+          "devid": "3005",
+          "devname": "Hercules Dualpix Exchange"
+        },
+        {
+          "devid": "3007",
+          "devname": "Hercules Dualpix Chat and Show"
+        }
+      ]
+    },
+    {
+      "vendor": "0f78",
+      "name": "Guntermann &amp; Drunck GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "0579",
+      "name": "GVC Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "4757",
+      "name": "GW Instek",
+      "devices": [
+        {
+          "devid": "2009",
+          "devname": "PEL-2000 Series Electronic Load (CDC)"
+        },
+        {
+          "devid": "2010",
+          "devname": "PEL-2000 Series Electronic Load (CDC)"
+        }
+      ]
+    },
+    {
+      "vendor": "2184",
+      "name": "GW Instek",
+      "devices": [
+        {
+          "devid": "0017",
+          "devname": "DSO"
+        },
+        {
+          "devid": "0018",
+          "devname": "DSO"
+        },
+        {
+          "devid": "0036",
+          "devname": "AFG-125 Function Generator (CDC)"
+        },
+        {
+          "devid": "0005",
+          "devname": "GDS-3000 Oscilloscope"
+        },
+        {
+          "devid": "0006",
+          "devname": "GDS-3000 Oscilloscope"
+        },
+        {
+          "devid": "0011",
+          "devname": "AFG Function Generator (CDC)"
+        }
+      ]
+    },
+    {
+      "vendor": "1831",
+      "name": "Gwo Jinn Industries Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0c16",
+      "name": "Gyration, Inc.",
+      "devices": [
+        {
+          "devid": "0080",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "0081",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "0002",
+          "devname": "RF Technology Receiver"
+        },
+        {
+          "devid": "0003",
+          "devname": "RF Technology Receiver"
+        },
+        {
+          "devid": "0008",
+          "devname": "RF Technology Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "1852",
+      "name": "GYROCOM C&amp;C Co., LTD",
+      "devices": [
+        {
+          "devid": "7921",
+          "devname": "Audiotrak ProDigy CUBE"
+        },
+        {
+          "devid": "7922",
+          "devname": "Audiotrak DR.DAC2 DX [GYROCOM C&amp;C]"
+        },
+        {
+          "devid": "7022",
+          "devname": "Fiio E10"
+        }
+      ]
+    },
+    {
+      "vendor": "1f48",
+      "name": "H-TRONIC GmbH",
+      "devices": [
+        {
+          "devid": "0627",
+          "devname": "Data capturing system"
+        },
+        {
+          "devid": "0628",
+          "devname": "Data capturing and control module"
+        }
+      ]
+    },
+    {
+      "vendor": "0d80",
+      "name": "H.R. Silvine Electronics, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "06c5",
+      "name": "Hagenuk, GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "0693",
+      "name": "Hagiwara Sys-Com Co., Ltd",
+      "devices": [
+        {
+          "devid": "0007",
+          "devname": "FlashGate ME (Authenticated)"
+        },
+        {
+          "devid": "000a",
+          "devname": "SDCard/MMC Reader/Writer"
+        },
+        {
+          "devid": "0002",
+          "devname": "FlashGate SmartMedia Card Reader"
+        },
+        {
+          "devid": "0003",
+          "devname": "FlashGate CompactFlash Card Reader"
+        },
+        {
+          "devid": "0005",
+          "devname": "FlashGate"
+        },
+        {
+          "devid": "0006",
+          "devname": "SM PCCard R/W and SPD"
+        }
+      ]
+    },
+    {
+      "vendor": "201e",
+      "name": "Haier",
+      "devices": [
+        {
+          "devid": "2009",
+          "devname": "CE100 CDMA EVDO"
+        }
+      ]
+    },
+    {
+      "vendor": "a466",
+      "name": "Haikou Xingong Electronics Co.,Ltd",
+      "devices": [
+        {
+          "devid": "0a53",
+          "devname": "TL866II Plus Device Programmer [MiniPRO]"
+        }
+      ]
+    },
+    {
+      "vendor": "0b41",
+      "name": "Hal Corp.",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "Crossam2+USB IR commander"
+        }
+      ]
+    },
+    {
+      "vendor": "f766",
+      "name": "Hama",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "PC-Gamepad &quot;Greystorm&quot;"
+        }
+      ]
+    },
+    {
+      "vendor": "147f",
+      "name": "Hama GmbH &amp; Co., KG",
+      "devices": []
+    },
+    {
+      "vendor": "0af9",
+      "name": "Hama, Inc.",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "USB SightCam 100"
+        },
+        {
+          "devid": "0011",
+          "devname": "Micro Innovations IC50C Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "0661",
+      "name": "Hamamatsu Photonics K.K.",
+      "devices": []
+    },
+    {
+      "vendor": "1d0b",
+      "name": "HAN HUA CABLE &amp; WIRE TECHNOLOGY (J.X.) CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "0536",
+      "name": "Hand Held Products (Welch Allyn, Inc.)",
+      "devices": [
+        {
+          "devid": "01a0",
+          "devname": "PDT"
+        }
+      ]
+    },
+    {
+      "vendor": "082d",
+      "name": "Handspring",
+      "devices": [
+        {
+          "devid": "0600",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0400",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0500",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0100",
+          "devname": "Visor"
+        },
+        {
+          "devid": "0200",
+          "devname": "Treo"
+        },
+        {
+          "devid": "0300",
+          "devname": "Treo 600"
+        }
+      ]
+    },
+    {
+      "vendor": "15f4",
+      "name": "HanfTek",
+      "devices": [
+        {
+          "devid": "0131",
+          "devname": "Astrometa DVB-T/T2/C FM &amp; DAB receiver [RTL2832P]"
+        },
+        {
+          "devid": "0135",
+          "devname": "Astrometa T2hybrid"
+        },
+        {
+          "devid": "0001",
+          "devname": "HanfTek UMT-010 USB2.0 DVB-T (cold)"
+        },
+        {
+          "devid": "0025",
+          "devname": "HanfTek UMT-010 USB2.0 DVB-T (warm)"
+        }
+      ]
+    },
+    {
+      "vendor": "0c1c",
+      "name": "Hang Zhou Silan Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1bd0",
+      "name": "Hangzhou Riyue Electronic Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0218",
+      "name": "Hangzhou Worlde",
+      "devices": [
+        {
+          "devid": "0301",
+          "devname": "MIDI Port"
+        }
+      ]
+    },
+    {
+      "vendor": "2cc0",
+      "name": "Hangzhou Zero Zero Infinity Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0d19",
+      "name": "Hank Connection Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0887",
+      "name": "Hannstar Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0d12",
+      "name": "Hansol Electronics, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "20b3",
+      "name": "Hanvon",
+      "devices": [
+        {
+          "devid": "0a18",
+          "devname": "10.1 Touch screen overlay"
+        }
+      ]
+    },
+    {
+      "vendor": "0c9a",
+      "name": "Hanwool Robotics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "078b",
+      "name": "Happ Controls, Inc.",
+      "devices": [
+        {
+          "devid": "0020",
+          "devname": "Flying UGCI"
+        },
+        {
+          "devid": "0030",
+          "devname": "Fighting UGCI"
+        },
+        {
+          "devid": "0010",
+          "devname": "Driving UGCI"
+        }
+      ]
+    },
+    {
+      "vendor": "8301",
+      "name": "Hapurs",
+      "devices": [
+        {
+          "devid": "0089",
+          "devname": "HPBT05R 2.4 G Mini Wireless Touchpad Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "05fc",
+      "name": "Harman",
+      "devices": [
+        {
+          "devid": "7849",
+          "devname": "Harman/Kardon SoundSticks"
+        },
+        {
+          "devid": "0001",
+          "devname": "Soundcraft Si Multi Digital Card"
+        },
+        {
+          "devid": "0010",
+          "devname": "Soundcraft Si MADI combo card"
+        }
+      ]
+    },
+    {
+      "vendor": "0931",
+      "name": "Harmonic Data Systems, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1bad",
+      "name": "Harmonix Music",
+      "devices": [
+        {
+          "devid": "f907",
+          "devname": "Afterglow Gamepad"
+        },
+        {
+          "devid": "fa01",
+          "devname": "Gamepad"
+        },
+        {
+          "devid": "fd00",
+          "devname": "Razer Onza Tournament Edition"
+        },
+        {
+          "devid": "fd01",
+          "devname": "Razer Onza Classic Edition"
+        },
+        {
+          "devid": "f903",
+          "devname": "Tron Controller for Xbox 360"
+        },
+        {
+          "devid": "f904",
+          "devname": "PDP Versus Fighting Pad for Xbox 360"
+        },
+        {
+          "devid": "f906",
+          "devname": "Mortal Kombat FightStick for Xbox 360"
+        },
+        {
+          "devid": "f505",
+          "devname": "Fighting Stick EX2B for Xbox 360"
+        },
+        {
+          "devid": "f506",
+          "devname": "Real Arcade Pro.EX Premium VLX for Xbox 360"
+        },
+        {
+          "devid": "f900",
+          "devname": "Controller"
+        },
+        {
+          "devid": "f901",
+          "devname": "GameStop Controller"
+        },
+        {
+          "devid": "f501",
+          "devname": "Horipad EX2 Turbo for Xbox 360"
+        },
+        {
+          "devid": "f502",
+          "devname": "Real Arcade Pro.VX SA for Xbox 360"
+        },
+        {
+          "devid": "f503",
+          "devname": "Fighting Stick VX for Xbox 360"
+        },
+        {
+          "devid": "f504",
+          "devname": "Real Arcade Pro.EX"
+        },
+        {
+          "devid": "f042",
+          "devname": "Arcade FightStick TE S+ for Xbox 360"
+        },
+        {
+          "devid": "f080",
+          "devname": "FightStick TE2 for Xbox 360"
+        },
+        {
+          "devid": "f03a",
+          "devname": "Street Fighter X Tekken FightStick Pro for Xbox 360"
+        },
+        {
+          "devid": "f03d",
+          "devname": "Street Fighter IV Arcade Stick TE for Xbox 360"
+        },
+        {
+          "devid": "f03e",
+          "devname": "MLG Arcade FightStick TE for Xbox 360"
+        },
+        {
+          "devid": "f03f",
+          "devname": "Soulcalibur FightStick for Xbox 360"
+        },
+        {
+          "devid": "f030",
+          "devname": "MC2 MicroCON Racing Wheel for Xbox 360"
+        },
+        {
+          "devid": "f036",
+          "devname": "MicroCON Gamepad Pro for Xbox 360"
+        },
+        {
+          "devid": "f038",
+          "devname": "Street Fighter IV FightStick TE for Xbox 360"
+        },
+        {
+          "devid": "f039",
+          "devname": "Marvel VS Capcom 2 Tournament Stick for Xbox 360"
+        },
+        {
+          "devid": "f027",
+          "devname": "FPS Pro Controller for Xbox 360"
+        },
+        {
+          "devid": "f028",
+          "devname": "Street Fighter IV FightPad for Xbox 360"
+        },
+        {
+          "devid": "f02e",
+          "devname": "FightPad"
+        },
+        {
+          "devid": "f019",
+          "devname": "BrawlStick for Xbox 360"
+        },
+        {
+          "devid": "f021",
+          "devname": "Ghost Recon Future Soldier Gamepad for Xbox 360"
+        },
+        {
+          "devid": "f023",
+          "devname": "MLG Pro Circuit Controller for Xbox 360"
+        },
+        {
+          "devid": "f025",
+          "devname": "Call of Duty Controller for Xbox 360"
+        },
+        {
+          "devid": "028e",
+          "devname": "Controller"
+        },
+        {
+          "devid": "3330",
+          "devname": "Rock Band 3 Keyboard wii interface"
+        },
+        {
+          "devid": "f016",
+          "devname": "Controller"
+        },
+        {
+          "devid": "f018",
+          "devname": "Street Fighter IV SE FightStick for Xbox 360"
+        },
+        {
+          "devid": "0002",
+          "devname": "Rock Band Guitar for Xbox 360"
+        },
+        {
+          "devid": "0003",
+          "devname": "Rock Band Drum Kit for Xbox 360"
+        },
+        {
+          "devid": "0130",
+          "devname": "Ion Drum Rocker for Xbox 360"
+        }
+      ]
+    },
+    {
+      "vendor": "19a5",
+      "name": "HARRIS Corp.",
+      "devices": [
+        {
+          "devid": "0401",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0402",
+          "devname": "Falcon III RF-7800V family RNDIS"
+        },
+        {
+          "devid": "0004",
+          "devname": "Remote NDIS Network Device"
+        },
+        {
+          "devid": "0012",
+          "devname": "RF-7800S Secure Personal Radio"
+        }
+      ]
+    },
+    {
+      "vendor": "04f4",
+      "name": "Harting Elektronik, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "06af",
+      "name": "Harting, Inc. of North America",
+      "devices": []
+    },
+    {
+      "vendor": "0c06",
+      "name": "Hasbro Games, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2e0e",
+      "name": "Hatteland Display AS",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "CAN Gateway"
+        }
+      ]
+    },
+    {
+      "vendor": "2040",
+      "name": "Hauppauge",
+      "devices": [
+        {
+          "devid": "c010",
+          "devname": "Windham"
+        },
+        {
+          "devid": "b980",
+          "devname": "Windham"
+        },
+        {
+          "devid": "b990",
+          "devname": "Windham"
+        },
+        {
+          "devid": "c000",
+          "devname": "Windham"
+        },
+        {
+          "devid": "9950",
+          "devname": "WinTV Nova-T-500"
+        },
+        {
+          "devid": "b123",
+          "devname": "WinTV-HVR-955Q"
+        },
+        {
+          "devid": "b138",
+          "devname": "WinTV-HVR-900 model 00246 [WinTV-T Video]"
+        },
+        {
+          "devid": "b910",
+          "devname": "Windham"
+        },
+        {
+          "devid": "9300",
+          "devname": "WinTV NOVA-T USB2 (cold)"
+        },
+        {
+          "devid": "9301",
+          "devname": "WinTV NOVA-T USB2 (warm)"
+        },
+        {
+          "devid": "9941",
+          "devname": "WinTV Nova-T-500"
+        },
+        {
+          "devid": "7060",
+          "devname": "Nova-T Stick 2"
+        },
+        {
+          "devid": "7070",
+          "devname": "Nova-T Stick 3"
+        },
+        {
+          "devid": "7240",
+          "devname": "WinTV HVR-850"
+        },
+        {
+          "devid": "8400",
+          "devname": "WinTV Nova-T-500"
+        },
+        {
+          "devid": "6503",
+          "devname": "WinTV HVR-930"
+        },
+        {
+          "devid": "6513",
+          "devname": "WinTV HVR-950/HVR-980"
+        },
+        {
+          "devid": "6600",
+          "devname": "WinTV HVR-900H (Model 660xx)"
+        },
+        {
+          "devid": "7050",
+          "devname": "Nova-T Stick"
+        },
+        {
+          "devid": "5590",
+          "devname": "Windham"
+        },
+        {
+          "devid": "6500",
+          "devname": "WinTV HVR-900"
+        },
+        {
+          "devid": "6502",
+          "devname": "WinTV HVR-900"
+        },
+        {
+          "devid": "5510",
+          "devname": "Windham"
+        },
+        {
+          "devid": "5520",
+          "devname": "Windham"
+        },
+        {
+          "devid": "5530",
+          "devname": "Windham"
+        },
+        {
+          "devid": "5580",
+          "devname": "Windham"
+        },
+        {
+          "devid": "4903",
+          "devname": "HS PVR"
+        },
+        {
+          "devid": "4982",
+          "devname": "HD PVR"
+        },
+        {
+          "devid": "5500",
+          "devname": "Windham"
+        },
+        {
+          "devid": "2400",
+          "devname": "WinTV PVR USB2 (Model 24019)"
+        },
+        {
+          "devid": "4200",
+          "devname": "WinTV"
+        },
+        {
+          "devid": "4700",
+          "devname": "WinTV Nova-S-USB2"
+        },
+        {
+          "devid": "4902",
+          "devname": "HD PVR"
+        },
+        {
+          "devid": "2010",
+          "devname": "Tiger Minicard"
+        },
+        {
+          "devid": "2011",
+          "devname": "WinTV MiniCard [Dell Digital TV Receiver]"
+        },
+        {
+          "devid": "2019",
+          "devname": "Tiger Minicard"
+        },
+        {
+          "devid": "1801",
+          "devname": "Okemo B"
+        },
+        {
+          "devid": "2000",
+          "devname": "Tiger Minicard"
+        },
+        {
+          "devid": "2009",
+          "devname": "Tiger Minicard R2"
+        },
+        {
+          "devid": "200a",
+          "devname": "Tiger Minicard"
+        },
+        {
+          "devid": "1605",
+          "devname": "WinTV-HVR 930C HD"
+        },
+        {
+          "devid": "1700",
+          "devname": "CataMount"
+        },
+        {
+          "devid": "1800",
+          "devname": "Okemo A"
+        },
+        {
+          "devid": "026d",
+          "devname": "WinTV-dualHD ATSC"
+        },
+        {
+          "devid": "0c80",
+          "devname": "Windham"
+        },
+        {
+          "devid": "0c90",
+          "devname": "Windham"
+        },
+        {
+          "devid": "0265",
+          "devname": "WinTV-dualHD DVB"
+        }
+      ]
+    },
+    {
+      "vendor": "0fb0",
+      "name": "Haurtian Wire &amp; Cable Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e66",
+      "name": "Hawking Technologies",
+      "devices": [
+        {
+          "devid": "0015",
+          "devname": "HWDN2 Rev. E Hi-Gain Wireless-150N Dish Adapter [Realtek RTL8191SU]"
+        },
+        {
+          "devid": "0017",
+          "devname": "HAWNU1 Hi-Gain Wireless-150N Network Adapter with Range Amplifier [Ralink RT3070]"
+        },
+        {
+          "devid": "0018",
+          "devname": "Wireless-N Network Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "400b",
+          "devname": "UF100 10/100 Network Adapter"
+        },
+        {
+          "devid": "400c",
+          "devname": "UF100 Ethernet [pegasus2]"
+        },
+        {
+          "devid": "0003",
+          "devname": "HWDN1 Hi-Gain Wireless-300N Dish Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "0009",
+          "devname": "HWUN2 Hi-Gain Wireless-150N Adapter w/ Upgradable Antenna [Ralink RT2770]"
+        },
+        {
+          "devid": "000b",
+          "devname": "HWDN2 Hi-Gain Wireless-150N Dish Adapter [Ralink RT2770]"
+        },
+        {
+          "devid": "0013",
+          "devname": "HWUN3 Hi-Gain Wireless-N Adapter [Ralink RT3070]"
+        },
+        {
+          "devid": "0001",
+          "devname": "HWUN1 Hi-Gain Wireless-300N Adapter w/ Upgradable Antenna [Ralink RT2870]"
+        }
+      ]
+    },
+    {
+      "vendor": "0504",
+      "name": "Hayes Microcomputer Products",
+      "devices": []
+    },
+    {
+      "vendor": "0673",
+      "name": "HCL",
+      "devices": [
+        {
+          "devid": "5000",
+          "devname": "Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0943",
+      "name": "HCL Technologies India Private, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e30",
+      "name": "HeartMath LLC",
+      "devices": []
+    },
+    {
+      "vendor": "0e30",
+      "name": "HeartMath LLC",
+      "devices": []
+    },
+    {
+      "vendor": "0fb6",
+      "name": "Heber Ltd",
+      "devices": [
+        {
+          "devid": "3fc3",
+          "devname": "Firefly X10i I/O Board (with firmware)"
+        },
+        {
+          "devid": "3fc4",
+          "devname": "Firefly X10i I/O Board (without firmware)"
+        }
+      ]
+    },
+    {
+      "vendor": "0a18",
+      "name": "Heidelberger Druckmaschinen AG",
+      "devices": []
+    },
+    {
+      "vendor": "06de",
+      "name": "Heisei Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "13ea",
+      "name": "Hengstler",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "C-56 Thermal Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "f003",
+      "name": "Hewlett Packard",
+      "devices": [
+        {
+          "devid": "6002",
+          "devname": "PhotoSmart C500"
+        }
+      ]
+    },
+    {
+      "vendor": "09d7",
+      "name": "Hexagon NovAtel Inc.",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "GPS/GNSS/SPAN sensor"
+        }
+      ]
+    },
+    {
+      "vendor": "0d16",
+      "name": "Hi-Touch Imaging Technologies Co., Ltd",
+      "devices": [
+        {
+          "devid": "0503",
+          "devname": "P310L"
+        },
+        {
+          "devid": "050a",
+          "devname": "P310W"
+        },
+        {
+          "devid": "050f",
+          "devname": "P530D"
+        },
+        {
+          "devid": "0800",
+          "devname": "X610"
+        },
+        {
+          "devid": "0309",
+          "devname": "CS-200e"
+        },
+        {
+          "devid": "030a",
+          "devname": "CS-220e"
+        },
+        {
+          "devid": "0501",
+          "devname": "P75x Series"
+        },
+        {
+          "devid": "0502",
+          "devname": "P52x Series"
+        },
+        {
+          "devid": "0110",
+          "devname": "P110S"
+        },
+        {
+          "devid": "0111",
+          "devname": "P510Si"
+        },
+        {
+          "devid": "0112",
+          "devname": "P518S"
+        },
+        {
+          "devid": "0200",
+          "devname": "Photo Printer 64xDL"
+        },
+        {
+          "devid": "0103",
+          "devname": "Photo Printer 730 series"
+        },
+        {
+          "devid": "0104",
+          "devname": "Photo Printer 63xPL/PS"
+        },
+        {
+          "devid": "0105",
+          "devname": "Photo Printer 64xPS"
+        },
+        {
+          "devid": "010e",
+          "devname": "P510S"
+        },
+        {
+          "devid": "000e",
+          "devname": "P910L"
+        },
+        {
+          "devid": "0010",
+          "devname": "M610"
+        },
+        {
+          "devid": "0100",
+          "devname": "Photo Printer 63xPL/PS"
+        },
+        {
+          "devid": "0102",
+          "devname": "Photo Printer 64xPS"
+        },
+        {
+          "devid": "0009",
+          "devname": "P72x Series"
+        },
+        {
+          "devid": "000a",
+          "devname": "P728L"
+        },
+        {
+          "devid": "000b",
+          "devname": "P510L"
+        },
+        {
+          "devid": "000d",
+          "devname": "P518A"
+        },
+        {
+          "devid": "0002",
+          "devname": "Photo Printer 730 series"
+        },
+        {
+          "devid": "0004",
+          "devname": "Photo Printer 63xPL/PS"
+        },
+        {
+          "devid": "0007",
+          "devname": "P510K"
+        },
+        {
+          "devid": "0001",
+          "devname": "PhotoShuttle"
+        }
+      ]
+    },
+    {
+      "vendor": "09c3",
+      "name": "HID Global",
+      "devices": [
+        {
+          "devid": "002a",
+          "devname": "Crescendo Key"
+        },
+        {
+          "devid": "002b",
+          "devname": "Crescendo Key"
+        },
+        {
+          "devid": "002c",
+          "devname": "Crescendo Key"
+        },
+        {
+          "devid": "002e",
+          "devname": "Crescendo Key"
+        },
+        {
+          "devid": "0014",
+          "devname": "ActivIdentity ActivKey SIM USB Token"
+        },
+        {
+          "devid": "0028",
+          "devname": "Crescendo Key"
+        },
+        {
+          "devid": "0029",
+          "devname": "Crescendo Key"
+        },
+        {
+          "devid": "0007",
+          "devname": "Reader V2"
+        },
+        {
+          "devid": "0008",
+          "devname": "ZFG-9800-AC SmartCard Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "1aed",
+      "name": "High Top Precision Electronic Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0c0a",
+      "name": "Highpoint Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "6124",
+          "devname": "RocketStor 6124V"
+        }
+      ]
+    },
+    {
+      "vendor": "0dd9",
+      "name": "HighSpeed Surfing",
+      "devices": []
+    },
+    {
+      "vendor": "04b6",
+      "name": "Hint Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "17cf",
+      "name": "Hip Hing Cable &amp; Plug Mfy. Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "3111",
+      "name": "Hiperscan GmbH",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "SGS-NT Microspectrometer"
+        }
+      ]
+    },
+    {
+      "vendor": "0d71",
+      "name": "Hirakawa Hewtech Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0a47",
+      "name": "Hirose Electric",
+      "devices": []
+    },
+    {
+      "vendor": "10a0",
+      "name": "Hirotech, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "109b",
+      "name": "Hisense",
+      "devices": [
+        {
+          "devid": "9119",
+          "devname": "CROSSCALL Trekker-M1 Core (PTP-Mode)"
+        },
+        {
+          "devid": "f009",
+          "devname": "CROSSCALL Trekker-M1 Core (CD-ROM-Mode)"
+        },
+        {
+          "devid": "9109",
+          "devname": "CROSSCALL Trekker-M1 Core (MTP-Mode)"
+        },
+        {
+          "devid": "9118",
+          "devname": "Medion P4013 Mobile"
+        }
+      ]
+    },
+    {
+      "vendor": "0d73",
+      "name": "Hit&#039;s Communications, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0503",
+      "name": "Hitachi America, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0ef0",
+      "name": "Hitachi Cable, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0858",
+      "name": "Hitachi Maxell, Ltd",
+      "devices": [
+        {
+          "devid": "ffff",
+          "devname": "Maxell module with BlueCore in DFU mode"
+        },
+        {
+          "devid": "3102",
+          "devname": "Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0bb8",
+      "name": "Hitachi Semiconductor and Devices Sales Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0cd9",
+      "name": "Hitachi Shin Din Cable, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0b37",
+      "name": "Hitachi ULSI Systems Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1696",
+      "name": "Hitachi Video and Information System, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1696",
+      "name": "Hitachi Video and Information System, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "045b",
+      "name": "Hitachi, Ltd",
+      "devices": [
+        {
+          "devid": "0053",
+          "devname": "RX610 RX-Stick"
+        },
+        {
+          "devid": "0229",
+          "devname": "mSATA Adapter [renkforce Pi-102]"
+        }
+      ]
+    },
+    {
+      "vendor": "04a4",
+      "name": "Hitachi, Ltd",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "DVD-CAM DZ-MV100A Camcorder"
+        },
+        {
+          "devid": "001e",
+          "devname": "DVDCAM USB HS Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "0640",
+      "name": "Hitex Development Tools",
+      "devices": [
+        {
+          "devid": "0026",
+          "devname": "LPC-Stick"
+        }
+      ]
+    },
+    {
+      "vendor": "2e04",
+      "name": "HMD Global",
+      "devices": [
+        {
+          "devid": "c03f",
+          "devname": "Nokia 8 (MIDI mode)"
+        },
+        {
+          "devid": "c026",
+          "devname": "Nokia Smartphone"
+        },
+        {
+          "devid": "c029",
+          "devname": "Nokia 8 (PTP mode)"
+        },
+        {
+          "devid": "c031",
+          "devname": "Nokia 1 (PTP)"
+        },
+        {
+          "devid": "c008",
+          "devname": "Tethering Network Interface"
+        },
+        {
+          "devid": "c009",
+          "devname": "Nokia 1 (bootloader)"
+        },
+        {
+          "devid": "c025",
+          "devname": "Nokia 8 (MTP mode)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Nokia 3310 3G"
+        },
+        {
+          "devid": "0002",
+          "devname": "Nokia 3310 3G"
+        },
+        {
+          "devid": "0a14",
+          "devname": "Nokia 3310 3G"
+        }
+      ]
+    },
+    {
+      "vendor": "0d53",
+      "name": "HMI Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "067d",
+      "name": "Hohner Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0d54",
+      "name": "Holon Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1a81",
+      "name": "Holtek Semiconductor, Inc.",
+      "devices": [
+        {
+          "devid": "2205",
+          "devname": "Laser Mouse"
+        },
+        {
+          "devid": "4001",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "1701",
+          "devname": "Wireless dongle"
+        },
+        {
+          "devid": "2004",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "2203",
+          "devname": "Laser Gaming mouse"
+        },
+        {
+          "devid": "2204",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "1004",
+          "devname": "Wireless Dongle 2.4 GHZ HT82D40REW"
+        }
+      ]
+    },
+    {
+      "vendor": "1243",
+      "name": "Holtek Semiconductor, Inc.",
+      "devices": [
+        {
+          "devid": "e000",
+          "devname": "Unique NFC/RFID reader (keyboard emulation)"
+        }
+      ]
+    },
+    {
+      "vendor": "04d9",
+      "name": "Holtek Semiconductor, Inc.",
+      "devices": [
+        {
+          "devid": "b534",
+          "devname": "LGT8F328P Microprocessor"
+        },
+        {
+          "devid": "e002",
+          "devname": "MCU"
+        },
+        {
+          "devid": "a09f",
+          "devname": "E-Signal LUOM G10 Mechanical Gaming Mouse"
+        },
+        {
+          "devid": "a100",
+          "devname": "Mouse [HV-MS735]"
+        },
+        {
+          "devid": "a11b",
+          "devname": "Mouse [MX-3200]"
+        },
+        {
+          "devid": "a29f",
+          "devname": "Microarray fingerprint reader"
+        },
+        {
+          "devid": "a052",
+          "devname": "USB-zyTemp"
+        },
+        {
+          "devid": "a055",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "a096",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "a075",
+          "devname": "Optical Gaming Mouse"
+        },
+        {
+          "devid": "a01c",
+          "devname": "wireless multimedia keyboard with trackball [Trust ADURA 17911]"
+        },
+        {
+          "devid": "a050",
+          "devname": "Chatman V1"
+        },
+        {
+          "devid": "2832",
+          "devname": "HT82A832R Audio MCU"
+        },
+        {
+          "devid": "2834",
+          "devname": "HT82A834R Audio MCU"
+        },
+        {
+          "devid": "4545",
+          "devname": "Keyboard [Diatec Majestouch 2 Tenkeyless]"
+        },
+        {
+          "devid": "2221",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "2323",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "2519",
+          "devname": "Shenzhen LogoTech 2.4GHz receiver"
+        },
+        {
+          "devid": "2011",
+          "devname": "Keyboard [Diatec Filco Majestouch 1]"
+        },
+        {
+          "devid": "2013",
+          "devname": "Keyboard [Das Keyboard]"
+        },
+        {
+          "devid": "2206",
+          "devname": "Fujitsu Siemens Mouse Esprimo Q"
+        },
+        {
+          "devid": "1603",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "1702",
+          "devname": "Keyboard LKS02"
+        },
+        {
+          "devid": "1818",
+          "devname": "Keyboard [Diatec Filco Majestouch 2]"
+        },
+        {
+          "devid": "1135",
+          "devname": "Mouse [MGK-15BU/MLK-15BU]"
+        },
+        {
+          "devid": "1203",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "1400",
+          "devname": "PS/2 keyboard + mouse controller"
+        },
+        {
+          "devid": "1503",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0348",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "048e",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "0499",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "0006",
+          "devname": "Wired Keyboard (78/79 key) [RPI Wired Keyboard 5]"
+        },
+        {
+          "devid": "0022",
+          "devname": "Portable Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0c89",
+      "name": "Honda Tsushin Kogyo Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "12ab",
+      "name": "Honey Bee Electronic International Ltd.",
+      "devices": [
+        {
+          "devid": "8809",
+          "devname": "Dance Dance Revolution Dance Pad"
+        },
+        {
+          "devid": "0004",
+          "devname": "Dance Pad for Xbox 360"
+        },
+        {
+          "devid": "0301",
+          "devname": "Afterglow Wired Controller for Xbox 360"
+        },
+        {
+          "devid": "0303",
+          "devname": "Mortal Kombat Klassic FightStick for Xbox 360"
+        }
+      ]
+    },
+    {
+      "vendor": "10ac",
+      "name": "Honeywell, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "105c",
+      "name": "Hong Ji Electric Wire &amp; Cable (Dongguan) Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1c89",
+      "name": "HONGKONG WEIDIDA ELECTRON LIMITED",
+      "devices": []
+    },
+    {
+      "vendor": "0f0d",
+      "name": "Hori Co., Ltd",
+      "devices": [
+        {
+          "devid": "0067",
+          "devname": "Horipad One"
+        },
+        {
+          "devid": "0078",
+          "devname": "Real Arcade Pro V Kai for Xbox One / Xbox 360"
+        },
+        {
+          "devid": "0090",
+          "devname": "Horipad Ultimate"
+        },
+        {
+          "devid": "00c1",
+          "devname": "HORIPAD for Nintendo Switch"
+        },
+        {
+          "devid": "0011",
+          "devname": "Real Arcade Pro 3"
+        },
+        {
+          "devid": "0016",
+          "devname": "Real Arcade Pro.EX for Xbox 360"
+        },
+        {
+          "devid": "001b",
+          "devname": "Real Aracde Pro.VX"
+        },
+        {
+          "devid": "0063",
+          "devname": "Real Arcade Pro Hayabusa for Xbox One"
+        },
+        {
+          "devid": "000a",
+          "devname": "Dead or Alive 4 FightStick for Xbox 360"
+        },
+        {
+          "devid": "000c",
+          "devname": "Horipad EX Turbo for Xbox 360"
+        },
+        {
+          "devid": "000d",
+          "devname": "Fighting Stick EX2 for Xbox 360"
+        }
+      ]
+    },
+    {
+      "vendor": "0507",
+      "name": "Hosiden Corp.",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "Konami ParaParaParadise Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "10d1",
+      "name": "Hottinger Baldwin Measurement",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "USB-Module for Spider8, CP32"
+        },
+        {
+          "devid": "0202",
+          "devname": "CP22 - Communication Processor"
+        },
+        {
+          "devid": "0301",
+          "devname": "CP42 - Communication Processor"
+        }
+      ]
+    },
+    {
+      "vendor": "03f0",
+      "name": "HP, Inc",
+      "devices": [
+        {
+          "devid": "f0be",
+          "devname": "NEC Picty920"
+        },
+        {
+          "devid": "f1be",
+          "devname": "NEC Picty800"
+        },
+        {
+          "devid": "c802",
+          "devname": "PhotoSmart D5060 Printer"
+        },
+        {
+          "devid": "d104",
+          "devname": "Bluetooth Dongle"
+        },
+        {
+          "devid": "d507",
+          "devname": "39gII [NW249AA]"
+        },
+        {
+          "devid": "efbe",
+          "devname": "NEC Picty900"
+        },
+        {
+          "devid": "c502",
+          "devname": "PhotoSmart D6100 series"
+        },
+        {
+          "devid": "c602",
+          "devname": "PhotoSmart D7100 series"
+        },
+        {
+          "devid": "c702",
+          "devname": "PhotoSmart D7300 series"
+        },
+        {
+          "devid": "c202",
+          "devname": "PhotoSmart 8200 series"
+        },
+        {
+          "devid": "c211",
+          "devname": "Deskjet 2540 series"
+        },
+        {
+          "devid": "c302",
+          "devname": "DeskJet D2300"
+        },
+        {
+          "devid": "c402",
+          "devname": "PhotoSmart D5100 series"
+        },
+        {
+          "devid": "c002",
+          "devname": "PhotoSmart 7800 series"
+        },
+        {
+          "devid": "c102",
+          "devname": "PhotoSmart 8000 series"
+        },
+        {
+          "devid": "c111",
+          "devname": "Deskjet 1510"
+        },
+        {
+          "devid": "bb02",
+          "devname": "PhotoSmart 8400 series"
+        },
+        {
+          "devid": "bc02",
+          "devname": "PhotoSmart 8700 series"
+        },
+        {
+          "devid": "bd02",
+          "devname": "PhotoSmart Pro B9100 series"
+        },
+        {
+          "devid": "bef4",
+          "devname": "NEC Picty760"
+        },
+        {
+          "devid": "b702",
+          "devname": "PhotoSmart 7900 series"
+        },
+        {
+          "devid": "b802",
+          "devname": "PhotoSmart 7400 series"
+        },
+        {
+          "devid": "b902",
+          "devname": "PhotoSmart 7800 series"
+        },
+        {
+          "devid": "ba02",
+          "devname": "PhotoSmart 8100 series"
+        },
+        {
+          "devid": "b302",
+          "devname": "PhotoSmart 7600 series"
+        },
+        {
+          "devid": "b402",
+          "devname": "PhotoSmart 7700 series"
+        },
+        {
+          "devid": "b502",
+          "devname": "PhotoSmart 7700 series"
+        },
+        {
+          "devid": "b602",
+          "devname": "PhotoSmart 7900 series"
+        },
+        {
+          "devid": "b107",
+          "devname": "v255w/c310w Flash Drive"
+        },
+        {
+          "devid": "b116",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "b202",
+          "devname": "PhotoSmart 7600 series"
+        },
+        {
+          "devid": "a011",
+          "devname": "Deskjet 3050A"
+        },
+        {
+          "devid": "a407",
+          "devname": "Wireless Optical Comfort Mouse"
+        },
+        {
+          "devid": "b002",
+          "devname": "PhotoSmart 7200 series"
+        },
+        {
+          "devid": "b102",
+          "devname": "PhotoSmart 7200 series"
+        },
+        {
+          "devid": "9b02",
+          "devname": "PhotoSmart M540 series"
+        },
+        {
+          "devid": "9b07",
+          "devname": "Portable Drive"
+        },
+        {
+          "devid": "9c02",
+          "devname": "PhotoSmart M440 series"
+        },
+        {
+          "devid": "a004",
+          "devname": "DeskJet 5850c"
+        },
+        {
+          "devid": "9702",
+          "devname": "PhotoSmart R740 series"
+        },
+        {
+          "devid": "9802",
+          "devname": "PhotoSmart Mz60 series"
+        },
+        {
+          "devid": "9902",
+          "devname": "PhotoSmart M630 series"
+        },
+        {
+          "devid": "9a02",
+          "devname": "PhotoSmart E330 series"
+        },
+        {
+          "devid": "9402",
+          "devname": "PhotoSmart R837"
+        },
+        {
+          "devid": "942a",
+          "devname": "LaserJet Pro M12a"
+        },
+        {
+          "devid": "9502",
+          "devname": "PhotoSmart R840 series"
+        },
+        {
+          "devid": "952a",
+          "devname": "LaserJet Pro M12w"
+        },
+        {
+          "devid": "9602",
+          "devname": "PhotoSmart M730 series"
+        },
+        {
+          "devid": "9102",
+          "devname": "PhotoSmart M537"
+        },
+        {
+          "devid": "9207",
+          "devname": "HD-4110 Webcam"
+        },
+        {
+          "devid": "9302",
+          "devname": "PhotoSmart R930 series"
+        },
+        {
+          "devid": "8911",
+          "devname": "Deskjet 1050 J410"
+        },
+        {
+          "devid": "8c07",
+          "devname": "Digital Stereo Headset"
+        },
+        {
+          "devid": "8c11",
+          "devname": "Deskjet F4500 series"
+        },
+        {
+          "devid": "9002",
+          "devname": "PhotoSmart M437"
+        },
+        {
+          "devid": "8704",
+          "devname": "DeskJet 5940"
+        },
+        {
+          "devid": "8711",
+          "devname": "Deskjet 2050 J510"
+        },
+        {
+          "devid": "8804",
+          "devname": "DeskJet 6980 series"
+        },
+        {
+          "devid": "8904",
+          "devname": "DeskJet 6940 series"
+        },
+        {
+          "devid": "8417",
+          "devname": "LaserJet M9040 MFP"
+        },
+        {
+          "devid": "8504",
+          "devname": "DeskJet 6600 series"
+        },
+        {
+          "devid": "8604",
+          "devname": "DeskJet 5440"
+        },
+        {
+          "devid": "8607",
+          "devname": "Optical Mobile Mouse"
+        },
+        {
+          "devid": "8207",
+          "devname": "FHA-3510 2.4GHz Wireless Optical Mobile Mouse"
+        },
+        {
+          "devid": "8217",
+          "devname": "LaserJet P4014"
+        },
+        {
+          "devid": "8317",
+          "devname": "LaserJet M9050 MFP"
+        },
+        {
+          "devid": "8404",
+          "devname": "DeskJet 6800 series"
+        },
+        {
+          "devid": "8117",
+          "devname": "LaserJet P4015"
+        },
+        {
+          "devid": "811c",
+          "devname": "Ethernet HN210E"
+        },
+        {
+          "devid": "8204",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "8104",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "7d04",
+          "devname": "DeskJet F2100 Printer series"
+        },
+        {
+          "devid": "7d17",
+          "devname": "Color LaserJet CM4730 MFP"
+        },
+        {
+          "devid": "7e04",
+          "devname": "DeskJet F4100 Printer series"
+        },
+        {
+          "devid": "8017",
+          "devname": "LaserJet P4515"
+        },
+        {
+          "devid": "7b02",
+          "devname": "PhotoSmart M23 (PTP mode)"
+        },
+        {
+          "devid": "7b17",
+          "devname": "Color LaserJet CP4005"
+        },
+        {
+          "devid": "7c17",
+          "devname": "Color LaserJet CM6040 series"
+        },
+        {
+          "devid": "7a02",
+          "devname": "PhotoSmart M415 (PTP mode)"
+        },
+        {
+          "devid": "7a04",
+          "devname": "DeskJet D2460"
+        },
+        {
+          "devid": "7a11",
+          "devname": "Photosmart B109"
+        },
+        {
+          "devid": "7a17",
+          "devname": "LaserJet M3027 MFP"
+        },
+        {
+          "devid": "7704",
+          "devname": "DeskJet D4100"
+        },
+        {
+          "devid": "7717",
+          "devname": "CM8050 Color MFP with Edgeline Technology"
+        },
+        {
+          "devid": "7804",
+          "devname": "DeskJet D1360"
+        },
+        {
+          "devid": "7817",
+          "devname": "Color LaserJet CP3505"
+        },
+        {
+          "devid": "7917",
+          "devname": "LaserJet M5025 MFP"
+        },
+        {
+          "devid": "7604",
+          "devname": "DeskJet 3940"
+        },
+        {
+          "devid": "7611",
+          "devname": "DeskJet F2492 All-in-One"
+        },
+        {
+          "devid": "7617",
+          "devname": "LaserJet P3004"
+        },
+        {
+          "devid": "7702",
+          "devname": "PhotoSmart R817 (PTP mode)"
+        },
+        {
+          "devid": "7404",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "7417",
+          "devname": "LaserJet M4345 MFP"
+        },
+        {
+          "devid": "7504",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "7517",
+          "devname": "LaserJet M3035 MFP"
+        },
+        {
+          "devid": "7302",
+          "devname": "PhotoSmart M307 (PTP mode)"
+        },
+        {
+          "devid": "7304",
+          "devname": "DeskJet 35xx"
+        },
+        {
+          "devid": "7311",
+          "devname": "Photosmart Premium C309"
+        },
+        {
+          "devid": "7317",
+          "devname": "LaserJet P3005"
+        },
+        {
+          "devid": "7117",
+          "devname": "CM8060 Color MFP with Edgeline Technology"
+        },
+        {
+          "devid": "7202",
+          "devname": "PhotoSmart 43x (ptp)"
+        },
+        {
+          "devid": "7204",
+          "devname": "DeskJet 36xx"
+        },
+        {
+          "devid": "7217",
+          "devname": "LaserJet M5035 MFP"
+        },
+        {
+          "devid": "6f17",
+          "devname": "Color LaserJet CP6015 series"
+        },
+        {
+          "devid": "7004",
+          "devname": "DeskJet 3320c"
+        },
+        {
+          "devid": "7102",
+          "devname": "PhotoSmart 635 (PTP mode)"
+        },
+        {
+          "devid": "7104",
+          "devname": "DeskJet 3420c"
+        },
+        {
+          "devid": "6b02",
+          "devname": "PhotoSmart R707 (PTP mode)"
+        },
+        {
+          "devid": "6b11",
+          "devname": "Photosmart C4500 series"
+        },
+        {
+          "devid": "6c11",
+          "devname": "Photosmart C4480"
+        },
+        {
+          "devid": "6c17",
+          "devname": "Color LaserJet 4610"
+        },
+        {
+          "devid": "6917",
+          "devname": "Color LaserJet 3600"
+        },
+        {
+          "devid": "6a02",
+          "devname": "PhotoSmart 735 (ptp)"
+        },
+        {
+          "devid": "6a11",
+          "devname": "PhotoSmart C6200 series"
+        },
+        {
+          "devid": "6a17",
+          "devname": "LaserJet 4240"
+        },
+        {
+          "devid": "6802",
+          "devname": "PhotoSmart 620 (ptp)"
+        },
+        {
+          "devid": "6811",
+          "devname": "PhotoSmart D5300 series"
+        },
+        {
+          "devid": "6817",
+          "devname": "Color LaserJet 3800"
+        },
+        {
+          "devid": "6911",
+          "devname": "PhotoSmart D7200 series"
+        },
+        {
+          "devid": "6611",
+          "devname": "PhotoSmart C4380 series"
+        },
+        {
+          "devid": "6617",
+          "devname": "LaserJet 5200L"
+        },
+        {
+          "devid": "6702",
+          "devname": "PhotoSmart 720 (ptp)"
+        },
+        {
+          "devid": "6717",
+          "devname": "Color LaserJet 3000"
+        },
+        {
+          "devid": "6417",
+          "devname": "LaserJet 5200"
+        },
+        {
+          "devid": "6502",
+          "devname": "PhotoSmart 120 (ptp)"
+        },
+        {
+          "devid": "6511",
+          "devname": "PhotoSmart C7200 series"
+        },
+        {
+          "devid": "6602",
+          "devname": "PhotoSmart 320"
+        },
+        {
+          "devid": "6317",
+          "devname": "Color LaserJet 4730mfp"
+        },
+        {
+          "devid": "6402",
+          "devname": "PhotoSmart 715 (ptp)"
+        },
+        {
+          "devid": "6411",
+          "devname": "PhotoSmart C8100 series"
+        },
+        {
+          "devid": "6202",
+          "devname": "PhotoSmart 215"
+        },
+        {
+          "devid": "6204",
+          "devname": "DeskJet 5150c"
+        },
+        {
+          "devid": "6217",
+          "devname": "Color LaserJet 4700"
+        },
+        {
+          "devid": "6302",
+          "devname": "PhotoSmart 318/612"
+        },
+        {
+          "devid": "6004",
+          "devname": "DeskJet 5550"
+        },
+        {
+          "devid": "6102",
+          "devname": "Hewlett Packard Digital Camera"
+        },
+        {
+          "devid": "6104",
+          "devname": "DeskJet 5650c"
+        },
+        {
+          "devid": "6117",
+          "devname": "color LaserJet 3550"
+        },
+        {
+          "devid": "5c12",
+          "devname": "OfficeJet 6700"
+        },
+        {
+          "devid": "5c17",
+          "devname": "LaserJet P2055 series"
+        },
+        {
+          "devid": "5d11",
+          "devname": "PhotoSmart C5200 series"
+        },
+        {
+          "devid": "5e11",
+          "devname": "PhotoSmart D7400 series"
+        },
+        {
+          "devid": "5b11",
+          "devname": "OfficeJet J2100 series"
+        },
+        {
+          "devid": "5b12",
+          "devname": "Officejet Pro 8100"
+        },
+        {
+          "devid": "5c11",
+          "devname": "PhotoSmart C4200 Printer series"
+        },
+        {
+          "devid": "581d",
+          "devname": "lt4112 Gobi 4G Module Network Device"
+        },
+        {
+          "devid": "5911",
+          "devname": "PhotoSmart C6180"
+        },
+        {
+          "devid": "5912",
+          "devname": "Officejet Pro 8600"
+        },
+        {
+          "devid": "5a11",
+          "devname": "PhotoSmart C7100 series"
+        },
+        {
+          "devid": "5811",
+          "devname": "PhotoSmart C5100 series"
+        },
+        {
+          "devid": "5817",
+          "devname": "LaserJet M1319f MFP"
+        },
+        {
+          "devid": "5511",
+          "devname": "DeskJet F300 series"
+        },
+        {
+          "devid": "5611",
+          "devname": "PhotoSmart C3180"
+        },
+        {
+          "devid": "5617",
+          "devname": "LaserJet M1120 MFP"
+        },
+        {
+          "devid": "5711",
+          "devname": "PhotoSmart C4100 series"
+        },
+        {
+          "devid": "5717",
+          "devname": "LaserJet M1120n MFP"
+        },
+        {
+          "devid": "5311",
+          "devname": "OfficeJet 6300"
+        },
+        {
+          "devid": "5312",
+          "devname": "Officejet Pro 8500A"
+        },
+        {
+          "devid": "5317",
+          "devname": "Color LaserJet CP2025 series"
+        },
+        {
+          "devid": "5411",
+          "devname": "OfficeJet 4300"
+        },
+        {
+          "devid": "5011",
+          "devname": "PhotoSmart 3100 series"
+        },
+        {
+          "devid": "5017",
+          "devname": "EWS UPD"
+        },
+        {
+          "devid": "5111",
+          "devname": "PhotoSmart 3200 series"
+        },
+        {
+          "devid": "5211",
+          "devname": "PhotoSmart 3300 series"
+        },
+        {
+          "devid": "5307",
+          "devname": "v165w Stick"
+        },
+        {
+          "devid": "4d17",
+          "devname": "EWS UPD"
+        },
+        {
+          "devid": "4e11",
+          "devname": "PhotoSmart 2570 series"
+        },
+        {
+          "devid": "4f11",
+          "devname": "OfficeJet 5600 (USBHUB)"
+        },
+        {
+          "devid": "4f17",
+          "devname": "Color LaserJet CM1312 MFP"
+        },
+        {
+          "devid": "5004",
+          "devname": "DeskJet 995c"
+        },
+        {
+          "devid": "4911",
+          "devname": "PSC 2350"
+        },
+        {
+          "devid": "4b11",
+          "devname": "OfficeJet 6200"
+        },
+        {
+          "devid": "4c11",
+          "devname": "PSC 1500 series"
+        },
+        {
+          "devid": "4c17",
+          "devname": "EWS UPD"
+        },
+        {
+          "devid": "4d11",
+          "devname": "PSC 1400"
+        },
+        {
+          "devid": "4517",
+          "devname": "EWS UPD"
+        },
+        {
+          "devid": "4605",
+          "devname": "ScanJet G4050"
+        },
+        {
+          "devid": "4611",
+          "devname": "PhotoSmart 2700"
+        },
+        {
+          "devid": "4717",
+          "devname": "Color LaserJet CP1215"
+        },
+        {
+          "devid": "4811",
+          "devname": "PSC 1600"
+        },
+        {
+          "devid": "4505",
+          "devname": "ScanJet G4010"
+        },
+        {
+          "devid": "4507",
+          "devname": "External HDD"
+        },
+        {
+          "devid": "4511",
+          "devname": "PhotoSmart 2600"
+        },
+        {
+          "devid": "4512",
+          "devname": "E709n [Officejet 6500 Wireless]"
+        },
+        {
+          "devid": "4311",
+          "devname": "OfficeJet 7400 series"
+        },
+        {
+          "devid": "4317",
+          "devname": "Color LaserJet CM1017"
+        },
+        {
+          "devid": "4402",
+          "devname": "PhotoSmart 935 (ptp)"
+        },
+        {
+          "devid": "4417",
+          "devname": "EWS UPD"
+        },
+        {
+          "devid": "4502",
+          "devname": "PhotoSmart 945 (PTP mode)"
+        },
+        {
+          "devid": "4205",
+          "devname": "ScanJet G3010"
+        },
+        {
+          "devid": "4211",
+          "devname": "OfficeJet 7300 series"
+        },
+        {
+          "devid": "4217",
+          "devname": "EWS CM1015"
+        },
+        {
+          "devid": "4302",
+          "devname": "PhotoSmart 850 (ptp)"
+        },
+        {
+          "devid": "4305",
+          "devname": "ScanJet G3110"
+        },
+        {
+          "devid": "4102",
+          "devname": "PhotoSmart 618"
+        },
+        {
+          "devid": "4105",
+          "devname": "ScanJet 4370"
+        },
+        {
+          "devid": "4111",
+          "devname": "OfficeJet 7200 series"
+        },
+        {
+          "devid": "4117",
+          "devname": "LaserJet 1018"
+        },
+        {
+          "devid": "4202",
+          "devname": "PhotoSmart 812"
+        },
+        {
+          "devid": "3f11",
+          "devname": "PSC-1315/PSC-1317"
+        },
+        {
+          "devid": "3f17",
+          "devname": "Laserjet P1505"
+        },
+        {
+          "devid": "4002",
+          "devname": "PhotoSmart 635/715/720/735/935/E337 (storage)"
+        },
+        {
+          "devid": "4004",
+          "devname": "CP1160"
+        },
+        {
+          "devid": "3e02",
+          "devname": "PhotoSmart 7550"
+        },
+        {
+          "devid": "3e17",
+          "devname": "LaserJet P1006"
+        },
+        {
+          "devid": "3f02",
+          "devname": "PhotoSmart 7550~"
+        },
+        {
+          "devid": "3d11",
+          "devname": "OfficeJet 4215"
+        },
+        {
+          "devid": "3d17",
+          "devname": "LaserJet P1005"
+        },
+        {
+          "devid": "3c11",
+          "devname": "PSC 1358"
+        },
+        {
+          "devid": "3c17",
+          "devname": "EWS UPD"
+        },
+        {
+          "devid": "3d02",
+          "devname": "PhotoSmart 7350~"
+        },
+        {
+          "devid": "3b2a",
+          "devname": "Color LaserJet MFP M277dw"
+        },
+        {
+          "devid": "3c02",
+          "devname": "PhotoSmart 7350"
+        },
+        {
+          "devid": "3c05",
+          "devname": "Scanjet Professional 1000 Mobile Scanner"
+        },
+        {
+          "devid": "3a1d",
+          "devname": "hs2340 HSPA+ mobile broadband"
+        },
+        {
+          "devid": "3b02",
+          "devname": "PhotoSmart 7150~"
+        },
+        {
+          "devid": "3b05",
+          "devname": "Scanjet N8460"
+        },
+        {
+          "devid": "3b11",
+          "devname": "PSC 1300 series"
+        },
+        {
+          "devid": "3b17",
+          "devname": "LaserJet M1005 MFP"
+        },
+        {
+          "devid": "3a11",
+          "devname": "OfficeJet 5500 series"
+        },
+        {
+          "devid": "3a17",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "3912",
+          "devname": "Officejet Pro 8500"
+        },
+        {
+          "devid": "3917",
+          "devname": "LaserJet P2014"
+        },
+        {
+          "devid": "3a02",
+          "devname": "PhotoSmart 7150"
+        },
+        {
+          "devid": "3817",
+          "devname": "LaserJet P2015 series"
+        },
+        {
+          "devid": "3902",
+          "devname": "PhotoSmart 130"
+        },
+        {
+          "devid": "3724",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "3802",
+          "devname": "PhotoSmart 100"
+        },
+        {
+          "devid": "3807",
+          "devname": "c485w Flash Drive"
+        },
+        {
+          "devid": "3617",
+          "devname": "Color LaserJet 2605"
+        },
+        {
+          "devid": "3711",
+          "devname": "PSC 2500"
+        },
+        {
+          "devid": "3717",
+          "devname": "EWS UPD"
+        },
+        {
+          "devid": "3602",
+          "devname": "PhotoSmart 1315"
+        },
+        {
+          "devid": "3611",
+          "devname": "PSC 2410 PhotoSmart"
+        },
+        {
+          "devid": "3612",
+          "devname": "Officejet Pro 8000 A809"
+        },
+        {
+          "devid": "3504",
+          "devname": "DeskJet 6127c"
+        },
+        {
+          "devid": "3511",
+          "devname": "PSC 2300"
+        },
+        {
+          "devid": "3517",
+          "devname": "LaserJet 3390"
+        },
+        {
+          "devid": "354a",
+          "devname": "Slim Keyboard"
+        },
+        {
+          "devid": "3404",
+          "devname": "DeskJet 6122"
+        },
+        {
+          "devid": "3417",
+          "devname": "LaserJet 3055"
+        },
+        {
+          "devid": "3502",
+          "devname": "PhotoSmart 230"
+        },
+        {
+          "devid": "3312",
+          "devname": "OfficeJet J6410"
+        },
+        {
+          "devid": "3317",
+          "devname": "LaserJet 3052"
+        },
+        {
+          "devid": "3402",
+          "devname": "PhotoSmart 1115"
+        },
+        {
+          "devid": "3217",
+          "devname": "LaserJet 3050"
+        },
+        {
+          "devid": "3302",
+          "devname": "PhotoSmart 1218"
+        },
+        {
+          "devid": "3304",
+          "devname": "DeskJet 990c"
+        },
+        {
+          "devid": "3307",
+          "devname": "v125w Stick"
+        },
+        {
+          "devid": "3202",
+          "devname": "PhotoSmart 1215"
+        },
+        {
+          "devid": "3207",
+          "devname": "4 GB flash drive"
+        },
+        {
+          "devid": "3211",
+          "devname": "OfficeJet 4105 series"
+        },
+        {
+          "devid": "312a",
+          "devname": "LaserJet Pro M701n"
+        },
+        {
+          "devid": "3104",
+          "devname": "DeskJet 960c"
+        },
+        {
+          "devid": "3111",
+          "devname": "OfficeJet 4100 series"
+        },
+        {
+          "devid": "3117",
+          "devname": "EWS 2605dtn"
+        },
+        {
+          "devid": "311d",
+          "devname": "Atheros AR9285 Malbec Bluetooth Adapter"
+        },
+        {
+          "devid": "3011",
+          "devname": "PSC 1100 series"
+        },
+        {
+          "devid": "3017",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "304a",
+          "devname": "Slim Keyboard"
+        },
+        {
+          "devid": "3102",
+          "devname": "PhotoSmart P1100 Printer w/ Card Reader"
+        },
+        {
+          "devid": "2f17",
+          "devname": "Color LaserJet 2605dn"
+        },
+        {
+          "devid": "2f24",
+          "devname": "LP2475w Monitor Hub"
+        },
+        {
+          "devid": "3002",
+          "devname": "PhotoSmart P1000"
+        },
+        {
+          "devid": "3004",
+          "devname": "DeskJet 980c"
+        },
+        {
+          "devid": "3005",
+          "devname": "ScanJet 4670v"
+        },
+        {
+          "devid": "2e11",
+          "devname": "PSC 1000"
+        },
+        {
+          "devid": "2e17",
+          "devname": "LaserJet 2600n"
+        },
+        {
+          "devid": "2e24",
+          "devname": "LP2275w Monitor Hub"
+        },
+        {
+          "devid": "2f11",
+          "devname": "PSC 1200"
+        },
+        {
+          "devid": "2c24",
+          "devname": "Logitech M-UAL-96 Mouse"
+        },
+        {
+          "devid": "2d05",
+          "devname": "Scanjet 7000"
+        },
+        {
+          "devid": "2d11",
+          "devname": "OfficeJet 6110"
+        },
+        {
+          "devid": "2d17",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "2b11",
+          "devname": "PSC 2170 series"
+        },
+        {
+          "devid": "2b17",
+          "devname": "LaserJet 1020"
+        },
+        {
+          "devid": "2b4a",
+          "devname": "Business Slim Keyboard"
+        },
+        {
+          "devid": "2c12",
+          "devname": "Officejet J4680"
+        },
+        {
+          "devid": "2c17",
+          "devname": "LaserJet 1022"
+        },
+        {
+          "devid": "2911",
+          "devname": "PSC 2200"
+        },
+        {
+          "devid": "2917",
+          "devname": "LaserJet 2420"
+        },
+        {
+          "devid": "2a11",
+          "devname": "PSC 2150 series"
+        },
+        {
+          "devid": "2a17",
+          "devname": "LaserJet 2430"
+        },
+        {
+          "devid": "2a1d",
+          "devname": "Integrated Module with Bluetooth 2.1 Wireless technology"
+        },
+        {
+          "devid": "2811",
+          "devname": "PSC-2100"
+        },
+        {
+          "devid": "2817",
+          "devname": "Color LaserJet 2840"
+        },
+        {
+          "devid": "2902",
+          "devname": "PhotoSmart A820 series"
+        },
+        {
+          "devid": "2704",
+          "devname": "DeskJet 915"
+        },
+        {
+          "devid": "2717",
+          "devname": "Color LaserJet 2830"
+        },
+        {
+          "devid": "2724",
+          "devname": "Magnetic Stripe Reader IDRA-334133-HP"
+        },
+        {
+          "devid": "2805",
+          "devname": "Scanjet G2710"
+        },
+        {
+          "devid": "2611",
+          "devname": "OfficeJet 7100 series"
+        },
+        {
+          "devid": "2617",
+          "devname": "Color LaserJet 2820 series"
+        },
+        {
+          "devid": "2624",
+          "devname": "Pole Display (HP522 2 x 20 Line Display)"
+        },
+        {
+          "devid": "2702",
+          "devname": "PhotoSmart A620 series"
+        },
+        {
+          "devid": "251d",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "2524",
+          "devname": "LP3065 30&quot; Monitor Hub"
+        },
+        {
+          "devid": "2602",
+          "devname": "PhotoSmart A520 series"
+        },
+        {
+          "devid": "2605",
+          "devname": "ScanJet 3800c"
+        },
+        {
+          "devid": "2514",
+          "devname": "4-port hub"
+        },
+        {
+          "devid": "2517",
+          "devname": "LaserJet 2410"
+        },
+        {
+          "devid": "2504",
+          "devname": "DeskJet F4200 series"
+        },
+        {
+          "devid": "2505",
+          "devname": "ScanJet 3770"
+        },
+        {
+          "devid": "2512",
+          "devname": "OfficeJet Pro L7300 / Compaq LA2405 series monitor"
+        },
+        {
+          "devid": "2441",
+          "devname": "Prime G2 [2AP18AA]"
+        },
+        {
+          "devid": "2502",
+          "devname": "PhotoSmart 7700 series"
+        },
+        {
+          "devid": "2417",
+          "devname": "LaserJet 4250"
+        },
+        {
+          "devid": "241d",
+          "devname": "Gobi 2000 Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "2424",
+          "devname": "LP1965 19&quot; Monitor Hub"
+        },
+        {
+          "devid": "2402",
+          "devname": "PhotoSmart 7700 series"
+        },
+        {
+          "devid": "2404",
+          "devname": "Deskjet F2280 series"
+        },
+        {
+          "devid": "2405",
+          "devname": "ScanJet 4070 PhotoSmart"
+        },
+        {
+          "devid": "2312",
+          "devname": "OfficeJet Pro L7700"
+        },
+        {
+          "devid": "2317",
+          "devname": "LaserJet 4350"
+        },
+        {
+          "devid": "231d",
+          "devname": "Broadcom 2070 Bluetooth Combo"
+        },
+        {
+          "devid": "2302",
+          "devname": "PhotoSmart 7600 series"
+        },
+        {
+          "devid": "2304",
+          "devname": "DeskJet 656c"
+        },
+        {
+          "devid": "2305",
+          "devname": "ScanJet 3970c"
+        },
+        {
+          "devid": "2311",
+          "devname": "OfficeJet d series"
+        },
+        {
+          "devid": "2212",
+          "devname": "OfficeJet Pro L7600"
+        },
+        {
+          "devid": "2217",
+          "devname": "color LaserJet 9500 MFP"
+        },
+        {
+          "devid": "222a",
+          "devname": "LaserJet Pro MFP M125nw"
+        },
+        {
+          "devid": "211d",
+          "devname": "Sierra MC5725 [ev2210]"
+        },
+        {
+          "devid": "2202",
+          "devname": "PhotoSmart 7600 series"
+        },
+        {
+          "devid": "2205",
+          "devname": "ScanJet 3500c"
+        },
+        {
+          "devid": "2102",
+          "devname": "PhotoSmart 7345"
+        },
+        {
+          "devid": "2104",
+          "devname": "DeskJet 630c"
+        },
+        {
+          "devid": "2112",
+          "devname": "OfficeJet Pro L7500"
+        },
+        {
+          "devid": "2005",
+          "devname": "ScanJet 3570c"
+        },
+        {
+          "devid": "2012",
+          "devname": "OfficeJet Pro K5400"
+        },
+        {
+          "devid": "201d",
+          "devname": "un2400 Gobi Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "2039",
+          "devname": "Cashdrawer"
+        },
+        {
+          "devid": "1f1d",
+          "devname": "un2400 Gobi Wireless Modem"
+        },
+        {
+          "devid": "2001",
+          "devname": "Floppy"
+        },
+        {
+          "devid": "2002",
+          "devname": "Hub"
+        },
+        {
+          "devid": "2004",
+          "devname": "DeskJet 640c"
+        },
+        {
+          "devid": "1f11",
+          "devname": "PSC 920"
+        },
+        {
+          "devid": "1f12",
+          "devname": "OfficeJet Pro K5300"
+        },
+        {
+          "devid": "1f17",
+          "devname": "color LaserJet 5550"
+        },
+        {
+          "devid": "1e02",
+          "devname": "PhotoSmart A320 Printer series"
+        },
+        {
+          "devid": "1e11",
+          "devname": "PSC-950"
+        },
+        {
+          "devid": "1e17",
+          "devname": "LaserJet 1160 series"
+        },
+        {
+          "devid": "1f02",
+          "devname": "PhotoSmart A440 Printer series"
+        },
+        {
+          "devid": "1c17",
+          "devname": "Color LaserJet 2550l"
+        },
+        {
+          "devid": "1d02",
+          "devname": "PhotoSmart A310 series"
+        },
+        {
+          "devid": "1d17",
+          "devname": "LaserJet 1320"
+        },
+        {
+          "devid": "1d24",
+          "devname": "Barcode scanner"
+        },
+        {
+          "devid": "1b04",
+          "devname": "DeskJet 3810"
+        },
+        {
+          "devid": "1b05",
+          "devname": "ScanJet 4850C/4890C"
+        },
+        {
+          "devid": "1b07",
+          "devname": "Premium Starter Webcam"
+        },
+        {
+          "devid": "1c02",
+          "devname": "PhotoSmart A710 series"
+        },
+        {
+          "devid": "1a02",
+          "devname": "PhotoSmart A510 series"
+        },
+        {
+          "devid": "1a11",
+          "devname": "OfficeJet 5100 series"
+        },
+        {
+          "devid": "1a17",
+          "devname": "color LaserJet 4650"
+        },
+        {
+          "devid": "1b02",
+          "devname": "PhotoSmart A610 series"
+        },
+        {
+          "devid": "1902",
+          "devname": "PhotoSmart A430 series"
+        },
+        {
+          "devid": "1904",
+          "devname": "DeskJet 3820"
+        },
+        {
+          "devid": "1911",
+          "devname": "OfficeJet V45"
+        },
+        {
+          "devid": "1917",
+          "devname": "LaserJet 3380"
+        },
+        {
+          "devid": "1812",
+          "devname": "OfficeJet Pro K550"
+        },
+        {
+          "devid": "1817",
+          "devname": "LaserJet 3030"
+        },
+        {
+          "devid": "181d",
+          "devname": "Bluetooth 2.0 Interface"
+        },
+        {
+          "devid": "1802",
+          "devname": "PhotoSmart 470 series"
+        },
+        {
+          "devid": "1804",
+          "devname": "DeskJet 916C"
+        },
+        {
+          "devid": "1805",
+          "devname": "ScanJet 7650"
+        },
+        {
+          "devid": "1811",
+          "devname": "PSC 720"
+        },
+        {
+          "devid": "1712",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "1717",
+          "devname": "LaserJet 3020"
+        },
+        {
+          "devid": "171d",
+          "devname": "Bluetooth 2.0 Interface [Broadcom BCM2045]"
+        },
+        {
+          "devid": "1801",
+          "devname": "Inkjet P-2000U"
+        },
+        {
+          "devid": "1704",
+          "devname": "DeskJet 948C"
+        },
+        {
+          "devid": "1705",
+          "devname": "ScanJet 5590"
+        },
+        {
+          "devid": "1711",
+          "devname": "psc 780xi"
+        },
+        {
+          "devid": "1611",
+          "devname": "psc 780"
+        },
+        {
+          "devid": "1617",
+          "devname": "LaserJet 3015"
+        },
+        {
+          "devid": "161d",
+          "devname": "Wireless Rechargeable Optical Mouse (HID)"
+        },
+        {
+          "devid": "1624",
+          "devname": "Smart Card Keyboard - JP"
+        },
+        {
+          "devid": "1702",
+          "devname": "PhotoSmart 380 series"
+        },
+        {
+          "devid": "1541",
+          "devname": "Prime [G8X92AA]"
+        },
+        {
+          "devid": "154a",
+          "devname": "Laser Mouse"
+        },
+        {
+          "devid": "1602",
+          "devname": "PhotoSmart 330 series"
+        },
+        {
+          "devid": "1604",
+          "devname": "DeskJet 940c"
+        },
+        {
+          "devid": "1605",
+          "devname": "ScanJet 5530C PhotoSmart"
+        },
+        {
+          "devid": "1512",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "1517",
+          "devname": "color LaserJet 3500"
+        },
+        {
+          "devid": "1524",
+          "devname": "Smart Card Keyboard - KR"
+        },
+        {
+          "devid": "1539",
+          "devname": "Mini Magnetic Stripe Reader"
+        },
+        {
+          "devid": "1502",
+          "devname": "PhotoSmart 420 series"
+        },
+        {
+          "devid": "1504",
+          "devname": "DeskJet 920c"
+        },
+        {
+          "devid": "150c",
+          "devname": "Mood Lighting (Microchip Technology Inc.)"
+        },
+        {
+          "devid": "1511",
+          "devname": "PSC 750xi"
+        },
+        {
+          "devid": "1327",
+          "devname": "iLO Virtual Hub"
+        },
+        {
+          "devid": "134a",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "1405",
+          "devname": "ScanJet 3670"
+        },
+        {
+          "devid": "1411",
+          "devname": "PSC 750"
+        },
+        {
+          "devid": "1424",
+          "devname": "f2105 Monitor Hub"
+        },
+        {
+          "devid": "1305",
+          "devname": "ScanJet 4570c"
+        },
+        {
+          "devid": "1311",
+          "devname": "OfficeJet V30"
+        },
+        {
+          "devid": "1312",
+          "devname": "DeskJet 460"
+        },
+        {
+          "devid": "1317",
+          "devname": "LaserJet 1005"
+        },
+        {
+          "devid": "1211",
+          "devname": "OfficeJet v60xi"
+        },
+        {
+          "devid": "1217",
+          "devname": "LaserJet 2300L"
+        },
+        {
+          "devid": "1227",
+          "devname": "Virtual CD-ROM"
+        },
+        {
+          "devid": "1302",
+          "devname": "PhotoSmart 370 series"
+        },
+        {
+          "devid": "1198",
+          "devname": "HID-compliant mouse"
+        },
+        {
+          "devid": "1202",
+          "devname": "PhotoSmart 320 series"
+        },
+        {
+          "devid": "1204",
+          "devname": "DeskJet 930c"
+        },
+        {
+          "devid": "1205",
+          "devname": "ScanJet 4500C/5550C"
+        },
+        {
+          "devid": "1111",
+          "devname": "OfficeJet v60"
+        },
+        {
+          "devid": "1116",
+          "devname": "Jornada 568 Pocket PC"
+        },
+        {
+          "devid": "1117",
+          "devname": "LaserJet 1300n"
+        },
+        {
+          "devid": "1151",
+          "devname": "PSC-750xi Printer/Scanner/Copier"
+        },
+        {
+          "devid": "102a",
+          "devname": "LaserJet Professional P 1102w"
+        },
+        {
+          "devid": "1102",
+          "devname": "PhotoSmart 240 series"
+        },
+        {
+          "devid": "1104",
+          "devname": "DeskJet 959c"
+        },
+        {
+          "devid": "1105",
+          "devname": "ScanJet 5470c/5490c"
+        },
+        {
+          "devid": "1005",
+          "devname": "ScanJet 5400c"
+        },
+        {
+          "devid": "1011",
+          "devname": "OfficeJet V40xi"
+        },
+        {
+          "devid": "1016",
+          "devname": "Jornada 548 / iPAQ HW6515 Pocket PC"
+        },
+        {
+          "devid": "1017",
+          "devname": "LaserJet 1300"
+        },
+        {
+          "devid": "1024",
+          "devname": "Smart Card Keyboard"
+        },
+        {
+          "devid": "1027",
+          "devname": "Virtual keyboard and mouse"
+        },
+        {
+          "devid": "0f17",
+          "devname": "LaserJet 1150"
+        },
+        {
+          "devid": "0f2a",
+          "devname": "LaserJet 400 color M451dn"
+        },
+        {
+          "devid": "1001",
+          "devname": "Photo Scanner 1000"
+        },
+        {
+          "devid": "1002",
+          "devname": "PhotoSmart 140 series"
+        },
+        {
+          "devid": "1004",
+          "devname": "DeskJet 970c/970cse"
+        },
+        {
+          "devid": "0e17",
+          "devname": "LaserJet 1015"
+        },
+        {
+          "devid": "0f0c",
+          "devname": "Wireless Keyboard and Optical Mouse receiver"
+        },
+        {
+          "devid": "0f11",
+          "devname": "OfficeJet V40"
+        },
+        {
+          "devid": "0f12",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "0c24",
+          "devname": "Bluetooth Dongle"
+        },
+        {
+          "devid": "0d12",
+          "devname": "OfficeJet 9100 series"
+        },
+        {
+          "devid": "0d17",
+          "devname": "LaserJet 1012"
+        },
+        {
+          "devid": "0d4a",
+          "devname": "SK-2025 Keyboard"
+        },
+        {
+          "devid": "0b01",
+          "devname": "ScanJet 82x0C"
+        },
+        {
+          "devid": "0b0c",
+          "devname": "Wireless Keyboard and Optical Mouse receiver"
+        },
+        {
+          "devid": "0b17",
+          "devname": "LaserJet 2300d"
+        },
+        {
+          "devid": "0c17",
+          "devname": "LaserJet 1010"
+        },
+        {
+          "devid": "0941",
+          "devname": "X500 Optical Mouse"
+        },
+        {
+          "devid": "094a",
+          "devname": "Optical Mouse [672662-001]"
+        },
+        {
+          "devid": "0a01",
+          "devname": "ScanJet 2400c"
+        },
+        {
+          "devid": "0a17",
+          "devname": "color LaserJet 3700"
+        },
+        {
+          "devid": "0904",
+          "devname": "DeskJet 845c"
+        },
+        {
+          "devid": "0912",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "0917",
+          "devname": "LaserJet 3330"
+        },
+        {
+          "devid": "0924",
+          "devname": "Modular Smartcard Keyboard"
+        },
+        {
+          "devid": "0811",
+          "devname": "OfficeJet K80xi"
+        },
+        {
+          "devid": "0817",
+          "devname": "LaserJet 3300"
+        },
+        {
+          "devid": "0901",
+          "devname": "ScanJet 2300c"
+        },
+        {
+          "devid": "0741",
+          "devname": "Prime Wireless Kit [FOK65AA]"
+        },
+        {
+          "devid": "0801",
+          "devname": "ScanJet 7400c"
+        },
+        {
+          "devid": "0804",
+          "devname": "DeskJet 816c"
+        },
+        {
+          "devid": "0805",
+          "devname": "HP4470C"
+        },
+        {
+          "devid": "070c",
+          "devname": "Personal Media Drive"
+        },
+        {
+          "devid": "0711",
+          "devname": "OfficeJet K80"
+        },
+        {
+          "devid": "0712",
+          "devname": "DeskJet 1180c"
+        },
+        {
+          "devid": "0714",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "0624",
+          "devname": "Bluetooth Dongle"
+        },
+        {
+          "devid": "0641",
+          "devname": "X1200 Optical Mouse"
+        },
+        {
+          "devid": "0701",
+          "devname": "ScanJet 5300c/5370c"
+        },
+        {
+          "devid": "0704",
+          "devname": "DeskJet 825c"
+        },
+        {
+          "devid": "0705",
+          "devname": "ScanJet 4400c"
+        },
+        {
+          "devid": "0601",
+          "devname": "ScanJet 6300c"
+        },
+        {
+          "devid": "0604",
+          "devname": "DeskJet 840c"
+        },
+        {
+          "devid": "0605",
+          "devname": "ScanJet 2200c"
+        },
+        {
+          "devid": "0610",
+          "devname": "Z24i Monitor Hub"
+        },
+        {
+          "devid": "0611",
+          "devname": "OfficeJet K60xi"
+        },
+        {
+          "devid": "0612",
+          "devname": "business inkjet 3000"
+        },
+        {
+          "devid": "0512",
+          "devname": "DeckJet 450"
+        },
+        {
+          "devid": "0517",
+          "devname": "LaserJet 1000"
+        },
+        {
+          "devid": "051d",
+          "devname": "Bluetooth Interface"
+        },
+        {
+          "devid": "052a",
+          "devname": "LaserJet M1212nf MFP"
+        },
+        {
+          "devid": "0507",
+          "devname": "DVD+RW"
+        },
+        {
+          "devid": "050c",
+          "devname": "5219 Wireless Keyboard"
+        },
+        {
+          "devid": "0511",
+          "devname": "OfficeJet K60"
+        },
+        {
+          "devid": "042a",
+          "devname": "LaserJet M1132 MFP"
+        },
+        {
+          "devid": "0441",
+          "devname": "Prime [NW280AA, G8X92AA]"
+        },
+        {
+          "devid": "0504",
+          "devname": "DeskJet 885c"
+        },
+        {
+          "devid": "0505",
+          "devname": "ScanJet 2100c"
+        },
+        {
+          "devid": "0411",
+          "devname": "OfficeJet G95"
+        },
+        {
+          "devid": "0412",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "0417",
+          "devname": "LaserJet 1200 series"
+        },
+        {
+          "devid": "0423",
+          "devname": "HS-COMBO Cardreader"
+        },
+        {
+          "devid": "034a",
+          "devname": "Elite Keyboard"
+        },
+        {
+          "devid": "0401",
+          "devname": "ScanJet 5200c"
+        },
+        {
+          "devid": "0404",
+          "devname": "DeskJet 830c/832c"
+        },
+        {
+          "devid": "0405",
+          "devname": "ScanJet 3400cse"
+        },
+        {
+          "devid": "0317",
+          "devname": "LaserJet 1200"
+        },
+        {
+          "devid": "0324",
+          "devname": "SK-2885 keyboard"
+        },
+        {
+          "devid": "0312",
+          "devname": "Color Inkjet CP1700"
+        },
+        {
+          "devid": "0314",
+          "devname": "designjet 30/130 series"
+        },
+        {
+          "devid": "0304",
+          "devname": "DeskJet 810c/812c"
+        },
+        {
+          "devid": "0305",
+          "devname": "ScanJet 4300c"
+        },
+        {
+          "devid": "0307",
+          "devname": "CD-Writer+ CD-4e"
+        },
+        {
+          "devid": "0311",
+          "devname": "OfficeJet G85xi"
+        },
+        {
+          "devid": "0223",
+          "devname": "Digital Drive Flash Reader"
+        },
+        {
+          "devid": "022a",
+          "devname": "Laserjet CP1525nw"
+        },
+        {
+          "devid": "0241",
+          "devname": "Link-5 micro dongle"
+        },
+        {
+          "devid": "0212",
+          "devname": "DeskJet 1220C"
+        },
+        {
+          "devid": "0217",
+          "devname": "LaserJet 2200"
+        },
+        {
+          "devid": "0218",
+          "devname": "APOLLO P2500/2600"
+        },
+        {
+          "devid": "0221",
+          "devname": "StreamSmart 400 [F2235AA]"
+        },
+        {
+          "devid": "0205",
+          "devname": "ScanJet 3300c"
+        },
+        {
+          "devid": "0207",
+          "devname": "CD-Writer Plus 8200e"
+        },
+        {
+          "devid": "020c",
+          "devname": "Multimedia Keyboard"
+        },
+        {
+          "devid": "0211",
+          "devname": "OfficeJet G85"
+        },
+        {
+          "devid": "0139",
+          "devname": "Barcode Scanner 4430"
+        },
+        {
+          "devid": "0201",
+          "devname": "ScanJet 6200c"
+        },
+        {
+          "devid": "0202",
+          "devname": "PhotoSmart S20"
+        },
+        {
+          "devid": "0204",
+          "devname": "DeskJet 815c"
+        },
+        {
+          "devid": "011c",
+          "devname": "hn210w 802.11b Adapter"
+        },
+        {
+          "devid": "011d",
+          "devname": "Bluetooth 1.2 Interface [Broadcom BCM2035]"
+        },
+        {
+          "devid": "0121",
+          "devname": "HP 39g+ [F2224A], 39gs [F2223A], 40gs [F2225A], 48gII [F2226A], 49g+ [F2228A], 50g [F2229A, NW240AA]"
+        },
+        {
+          "devid": "0122",
+          "devname": "HID Internet Keyboard"
+        },
+        {
+          "devid": "0125",
+          "devname": "DAT72 Tape"
+        },
+        {
+          "devid": "0107",
+          "devname": "CD-Writer Plus"
+        },
+        {
+          "devid": "010c",
+          "devname": "Multimedia Keyboard Hub"
+        },
+        {
+          "devid": "0111",
+          "devname": "G55xi Printer/Scanner/Copier"
+        },
+        {
+          "devid": "0117",
+          "devname": "LaserJet 3200"
+        },
+        {
+          "devid": "0053",
+          "devname": "DeskJet 2620 All-in-One Printer"
+        },
+        {
+          "devid": "0101",
+          "devname": "ScanJet 4100c"
+        },
+        {
+          "devid": "0102",
+          "devname": "PhotoSmart S20"
+        },
+        {
+          "devid": "0104",
+          "devname": "DeskJet 880c/970c"
+        },
+        {
+          "devid": "0105",
+          "devname": "ScanJet 4200c"
+        },
+        {
+          "devid": "0011",
+          "devname": "OfficeJet G55"
+        },
+        {
+          "devid": "0012",
+          "devname": "DeskJet 1125C Printer Port"
+        },
+        {
+          "devid": "0024",
+          "devname": "KU-0316 Keyboard"
+        },
+        {
+          "devid": "002a",
+          "devname": "LaserJet P1102"
+        },
+        {
+          "devid": "0004",
+          "devname": "DeskJet 895c"
+        }
+      ]
+    },
+    {
+      "vendor": "06fa",
+      "name": "HSD S.r.L",
+      "devices": []
+    },
+    {
+      "vendor": "0e72",
+      "name": "Hsi-Chin Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1056",
+      "name": "Hsin Chen Ent Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0bb4",
+      "name": "HTC (High Tech Computer Corp.)",
+      "devices": [
+        {
+          "devid": "2134",
+          "devname": "Vive Hub (SMSC USB2137B)"
+        },
+        {
+          "devid": "2744",
+          "devname": "Vive Hub (HTC CB USB2)"
+        },
+        {
+          "devid": "2c87",
+          "devname": "Vive"
+        },
+        {
+          "devid": "0ffe",
+          "devname": "Desire HD (modem mode)"
+        },
+        {
+          "devid": "0fff",
+          "devname": "Android Fastboot Bootloader"
+        },
+        {
+          "devid": "2008",
+          "devname": "Android Phone via MTP [MT65xx]"
+        },
+        {
+          "devid": "200b",
+          "devname": "Android Phone via PTP [Wiko Cink Peax 2]"
+        },
+        {
+          "devid": "0fb4",
+          "devname": "Remote NDIS based Device"
+        },
+        {
+          "devid": "0ff0",
+          "devname": "One Mini (M4)"
+        },
+        {
+          "devid": "0ff8",
+          "devname": "Desire HD (Tethering Mode)"
+        },
+        {
+          "devid": "0ff9",
+          "devname": "Desire / Desire HD / Hero / Thunderbolt (Charge Mode)"
+        },
+        {
+          "devid": "0f63",
+          "devname": "Desire 610 Via MTP"
+        },
+        {
+          "devid": "0f64",
+          "devname": "Desire 601"
+        },
+        {
+          "devid": "0de5",
+          "devname": "One (M7)"
+        },
+        {
+          "devid": "0dea",
+          "devname": "M7_UL [HTC One]"
+        },
+        {
+          "devid": "0f25",
+          "devname": "One M8"
+        },
+        {
+          "devid": "0ca2",
+          "devname": "Desire HD (debug mode)"
+        },
+        {
+          "devid": "0ca5",
+          "devname": "Android Phone [Evo Shift 4G]"
+        },
+        {
+          "devid": "0cab",
+          "devname": "Desire / Desire HD / Hero / Thunderbolt (HTC Sync Mode)"
+        },
+        {
+          "devid": "0cae",
+          "devname": "T-Mobile MyTouch 4G Slide [Doubleshot]"
+        },
+        {
+          "devid": "0c94",
+          "devname": "Vision"
+        },
+        {
+          "devid": "0c97",
+          "devname": "Legend"
+        },
+        {
+          "devid": "0c99",
+          "devname": "Desire (debug)"
+        },
+        {
+          "devid": "0c9e",
+          "devname": "Incredible"
+        },
+        {
+          "devid": "0c86",
+          "devname": "Sensation"
+        },
+        {
+          "devid": "0c87",
+          "devname": "Desire (debug)"
+        },
+        {
+          "devid": "0c8d",
+          "devname": "EVO 4G (debug)"
+        },
+        {
+          "devid": "0c91",
+          "devname": "Vision"
+        },
+        {
+          "devid": "0c03",
+          "devname": "Android Phone [Fairphone First Edition (FP1)]"
+        },
+        {
+          "devid": "0c13",
+          "devname": "Diamond"
+        },
+        {
+          "devid": "0c1f",
+          "devname": "Sony Ericsson XPERIA X1"
+        },
+        {
+          "devid": "0c5f",
+          "devname": "Snap"
+        },
+        {
+          "devid": "0b51",
+          "devname": "Qtek 8310 mobile phone [Tornado Noble]"
+        },
+        {
+          "devid": "0bce",
+          "devname": "Vario MDA"
+        },
+        {
+          "devid": "0c01",
+          "devname": "Dream / ADP1 / G1 / Magic / Tattoo / FP1"
+        },
+        {
+          "devid": "0c02",
+          "devname": "Dream / ADP1 / G1 / Magic / Tattoo (Debug)"
+        },
+        {
+          "devid": "0b05",
+          "devname": "P3600"
+        },
+        {
+          "devid": "0b06",
+          "devname": "Athena / Advantage x7500 / Dopod U1000 / T-Mobile AMEO"
+        },
+        {
+          "devid": "0b0c",
+          "devname": "Elf / Touch / P3450 / T-Mobile MDA Touch / O2 Xda Nova / Dopod S1"
+        },
+        {
+          "devid": "0b1f",
+          "devname": "Sony Ericsson XPERIA X1"
+        },
+        {
+          "devid": "0b2f",
+          "devname": "Rhodium"
+        },
+        {
+          "devid": "0a9e",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a9f",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0b03",
+          "devname": "Ozone Mobile Broadband"
+        },
+        {
+          "devid": "0b04",
+          "devname": "Hermes / TyTN / T-Mobile MDA Vario II / O2 Xda Trion"
+        },
+        {
+          "devid": "0a9a",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a9b",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a9c",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a9d",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a96",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a97",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a98",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a99",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a92",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a93",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a94",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a95",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a8e",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a8f",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a90",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a91",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a8a",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a8b",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a8c",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a8d",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a86",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a87",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a88",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a89",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a82",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a83",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a84",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a85",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a7d",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a7e",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a7f",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a80",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a81",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a79",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a7a",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a7b",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a7c",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a75",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a76",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a77",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a78",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a70",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a71",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a72",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a73",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a74",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a6b",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a6c",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a6d",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a6e",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a6f",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a67",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a68",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a69",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a6a",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a62",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a63",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a64",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a65",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a66",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a5f",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a60",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a61",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a5b",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a5c",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a5d",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a5e",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a57",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a58",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a59",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a5a",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a53",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a54",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a55",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a56",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a4f",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a50",
+          "devname": "SmartPhone (MTP)"
+        },
+        {
+          "devid": "0a51",
+          "devname": "SPV C400 / T-Mobile SDA GSM/GPRS Pocket PC"
+        },
+        {
+          "devid": "0a52",
+          "devname": "SmartPhone Sync"
+        },
+        {
+          "devid": "0a4b",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a4c",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a4d",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a4e",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a48",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a49",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a4a",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a43",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a44",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a45",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a46",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a47",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a40",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a41",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a42",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a3c",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a3d",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a3e",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a3f",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a38",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a39",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a3a",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a3b",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a34",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a35",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a36",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a37",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a30",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a31",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a32",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a33",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a2c",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a2d",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a2e",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a2f",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a28",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a29",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a2a",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a2b",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a24",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a25",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a26",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a27",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a20",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a21",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a22",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a23",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a1c",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a1d",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a1e",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a1f",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a17",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a18",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a19",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a1a",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a1b",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a13",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a14",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a15",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a16",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a10",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a11",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a12",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a0c",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a0d",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a0e",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a0f",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a09",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a0a",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a0b",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a06",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a07",
+          "devname": "Magician PocketPC SmartPhone / O2 XDA"
+        },
+        {
+          "devid": "0a08",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a02",
+          "devname": "Himalaya GSM/GPRS Pocket PC"
+        },
+        {
+          "devid": "0a03",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a04",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0a05",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "00ce",
+          "devname": "mmO2 XDA GSM/GPRS Pocket PC"
+        },
+        {
+          "devid": "00cf",
+          "devname": "SPV C500 Smart Phone"
+        },
+        {
+          "devid": "0306",
+          "devname": "Vive Hub Bluetooth 4.1 (Broadcom BCM920703)"
+        },
+        {
+          "devid": "0a01",
+          "devname": "PocketPC Sync"
+        },
+        {
+          "devid": "0001",
+          "devname": "Android Phone via mass storage [Wiko Cink Peax 2]"
+        }
+      ]
+    },
+    {
+      "vendor": "0a19",
+      "name": "Hua Geng Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0512",
+      "name": "Hualon Microelectronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "04dc",
+      "name": "Huan Hsin Holdings, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "214b",
+      "name": "Huasheng Electronics",
+      "devices": [
+        {
+          "devid": "7000",
+          "devname": "4-port hub [Maxxter ACT-HUB2-4P, HS8836, iSoul ultra-slim]"
+        }
+      ]
+    },
+    {
+      "vendor": "29e2",
+      "name": "Huatune Technology (Shanghai) Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "12d1",
+      "name": "Huawei Technologies Co., Ltd.",
+      "devices": [
+        {
+          "devid": "1d50",
+          "devname": "ET302s TD-SCDMA/TD-HSDPA Mobile Broadband"
+        },
+        {
+          "devid": "1f01",
+          "devname": "E353/E3131 (Mass storage mode)"
+        },
+        {
+          "devid": "1f16",
+          "devname": "K5150 LTE modem (Mass Storage Mode)"
+        },
+        {
+          "devid": "360e",
+          "devname": "Y330-U01 (MTP Mode)"
+        },
+        {
+          "devid": "380b",
+          "devname": "WiMAX USB modem(s)"
+        },
+        {
+          "devid": "1c05",
+          "devname": "Broadband stick (modem on)"
+        },
+        {
+          "devid": "1c0b",
+          "devname": "E173s 3G broadband stick (modem off)"
+        },
+        {
+          "devid": "1c20",
+          "devname": "R205 Mobile WiFi (Charging)"
+        },
+        {
+          "devid": "15bb",
+          "devname": "ME936 LTE/HSDPA+ 4G modem"
+        },
+        {
+          "devid": "15c1",
+          "devname": "ME906s LTE M.2 Module"
+        },
+        {
+          "devid": "15ca",
+          "devname": "E3131 3G/UMTS/HSPA+ Modem (Mass Storage Mode)"
+        },
+        {
+          "devid": "1805",
+          "devname": "AT&amp;T Go Phone U2800A phone"
+        },
+        {
+          "devid": "1521",
+          "devname": "K4505 HSPA+"
+        },
+        {
+          "devid": "155a",
+          "devname": "R205 Mobile WiFi (CD-ROM mode)"
+        },
+        {
+          "devid": "1573",
+          "devname": "ME909u-521 mPCIe LTE/GPS card"
+        },
+        {
+          "devid": "1575",
+          "devname": "K5150 LTE modem"
+        },
+        {
+          "devid": "1505",
+          "devname": "E398 LTE/UMTS/GSM Modem/Networkcard"
+        },
+        {
+          "devid": "1506",
+          "devname": "Modem/Networkcard"
+        },
+        {
+          "devid": "150a",
+          "devname": "E398 LTE/UMTS/GSM Modem/Networkcard"
+        },
+        {
+          "devid": "1520",
+          "devname": "K3765 HSPA"
+        },
+        {
+          "devid": "14dc",
+          "devname": "E3372 LTE/UMTS/GSM HiLink Modem/Networkcard"
+        },
+        {
+          "devid": "14f1",
+          "devname": "Gobi 3000 HSPA+ Modem"
+        },
+        {
+          "devid": "14fe",
+          "devname": "Modem (Mass Storage Mode)"
+        },
+        {
+          "devid": "1501",
+          "devname": "Pulse"
+        },
+        {
+          "devid": "14c9",
+          "devname": "K3770 3G Modem"
+        },
+        {
+          "devid": "14cf",
+          "devname": "K3772"
+        },
+        {
+          "devid": "14d1",
+          "devname": "K3770 3G Modem (Mass Storage Mode)"
+        },
+        {
+          "devid": "14db",
+          "devname": "E353/E3131"
+        },
+        {
+          "devid": "1465",
+          "devname": "K3765 HSPA"
+        },
+        {
+          "devid": "14ac",
+          "devname": "E815"
+        },
+        {
+          "devid": "14c3",
+          "devname": "K5005 Vodafone LTE/UMTS/GSM Modem/Networkcard"
+        },
+        {
+          "devid": "14c8",
+          "devname": "K5005 Vodafone LTE/UMTS/GSM MOdem/Networkcard"
+        },
+        {
+          "devid": "140c",
+          "devname": "E180v"
+        },
+        {
+          "devid": "1412",
+          "devname": "EC168c"
+        },
+        {
+          "devid": "1436",
+          "devname": "Broadband stick"
+        },
+        {
+          "devid": "1446",
+          "devname": "HSPA modem"
+        },
+        {
+          "devid": "107e",
+          "devname": "P10 smartphone"
+        },
+        {
+          "devid": "1404",
+          "devname": "EM770W miniPCI WCDMA Modem"
+        },
+        {
+          "devid": "1406",
+          "devname": "E1750"
+        },
+        {
+          "devid": "140b",
+          "devname": "EC1260 Wireless Data Modem HSD USB Card"
+        },
+        {
+          "devid": "1053",
+          "devname": "P7-L10 (PTP)"
+        },
+        {
+          "devid": "1054",
+          "devname": "P7-L10 (PTP + debug)"
+        },
+        {
+          "devid": "1079",
+          "devname": "GEM-703LT [Honor/MediaPad X2]"
+        },
+        {
+          "devid": "1038",
+          "devname": "Ideos (debug mode)"
+        },
+        {
+          "devid": "1039",
+          "devname": "Ideos (tethering mode)"
+        },
+        {
+          "devid": "1052",
+          "devname": "MT7-L09 / P7-L10 / Y330-U01"
+        },
+        {
+          "devid": "1021",
+          "devname": "U8520"
+        },
+        {
+          "devid": "1035",
+          "devname": "U8120"
+        },
+        {
+          "devid": "1037",
+          "devname": "Ideos"
+        },
+        {
+          "devid": "1003",
+          "devname": "E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem"
+        },
+        {
+          "devid": "1004",
+          "devname": "E220 (bis)"
+        },
+        {
+          "devid": "1009",
+          "devname": "U120"
+        },
+        {
+          "devid": "1010",
+          "devname": "ETS2252+ CDMA Fixed Wireless Terminal"
+        },
+        {
+          "devid": "1001",
+          "devname": "E161/E169/E620/E800 HSDPA Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "1472",
+      "name": "Huawei-3Com",
+      "devices": [
+        {
+          "devid": "0009",
+          "devname": "Aolynk WUB320g"
+        },
+        {
+          "devid": "0007",
+          "devname": "Aolynk WUB300g [ZyDAS ZD1211]"
+        }
+      ]
+    },
+    {
+      "vendor": "120e",
+      "name": "Hudson Soft Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "069d",
+      "name": "Hughes Network Systems (HNS)",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Satellite Receiver Device"
+        },
+        {
+          "devid": "0002",
+          "devname": "Satellite Device"
+        }
+      ]
+    },
+    {
+      "vendor": "273f",
+      "name": "Hughski Limited",
+      "devices": [
+        {
+          "devid": "1005",
+          "devname": "ColorHug2 bootloader"
+        },
+        {
+          "devid": "1002",
+          "devname": "ColorHug+"
+        },
+        {
+          "devid": "1003",
+          "devname": "ColorHug+ Bootloader"
+        },
+        {
+          "devid": "1004",
+          "devname": "ColorHug2"
+        },
+        {
+          "devid": "1000",
+          "devname": "ColorHug bootloader"
+        },
+        {
+          "devid": "1001",
+          "devname": "ColorHug"
+        }
+      ]
+    },
+    {
+      "vendor": "256c",
+      "name": "Huion",
+      "devices": [
+        {
+          "devid": "006e",
+          "devname": "Inspiroy H430P"
+        }
+      ]
+    },
+    {
+      "vendor": "1c27",
+      "name": "HuiYang D &amp; S Cable Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1832",
+      "name": "Huizhou Shenghua Industrial Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "675d",
+      "name": "Humanscale",
+      "devices": [
+        {
+          "devid": "062a",
+          "devname": "Switch Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "1c71",
+      "name": "Humanware Inc",
+      "devices": [
+        {
+          "devid": "c004",
+          "devname": "Braille Note Apex (braille terminal mode)"
+        }
+      ]
+    },
+    {
+      "vendor": "0ead",
+      "name": "Humax Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "02ad",
+      "name": "HUMAX Co., Ltd.",
+      "devices": [
+        {
+          "devid": "138c",
+          "devname": "PVR Mass Storage"
+        }
+      ]
+    },
+    {
+      "vendor": "0d0e",
+      "name": "Hybrid Networks, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "15dc",
+      "name": "Hynix Semiconductor Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1025",
+      "name": "Hyper-Paltek",
+      "devices": [
+        {
+          "devid": "0300",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0350",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "005e",
+          "devname": "USB DVB-T device"
+        },
+        {
+          "devid": "005f",
+          "devname": "USB DVB-T device"
+        }
+      ]
+    },
+    {
+      "vendor": "2e24",
+      "name": "Hyperkin",
+      "devices": [
+        {
+          "devid": "0652",
+          "devname": "Duke Xbox One controller"
+        },
+        {
+          "devid": "1688",
+          "devname": "X91 Xbox One controller"
+        }
+      ]
+    },
+    {
+      "vendor": "2ccf",
+      "name": "Hypersecu",
+      "devices": [
+        {
+          "devid": "0880",
+          "devname": "HyperFIDO"
+        }
+      ]
+    },
+    {
+      "vendor": "1951",
+      "name": "Hyperstone AG",
+      "devices": []
+    },
+    {
+      "vendor": "04db",
+      "name": "Hypertec Pty, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "238b",
+      "name": "Hytera Communications",
+      "devices": [
+        {
+          "devid": "0a11",
+          "devname": "DMR Radio"
+        }
+      ]
+    },
+    {
+      "vendor": "0f9c",
+      "name": "Hyun Won, Inc.",
+      "devices": [
+        {
+          "devid": "0332",
+          "devname": "mobiBLU DAH-1200 MP3/Ogg Player"
+        },
+        {
+          "devid": "0301",
+          "devname": "M-Any Premium DAH-610 MP3/WMA Player"
+        }
+      ]
+    },
+    {
+      "vendor": "0435",
+      "name": "Hyundai Electronics America",
+      "devices": []
+    },
+    {
+      "vendor": "0ac5",
+      "name": "I &amp; C Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0b11",
+      "name": "I Tech Solutions Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "40bb",
+      "name": "I-O Data",
+      "devices": [
+        {
+          "devid": "0a09",
+          "devname": "USB2.0-SCSI Bridge USB2-SC"
+        }
+      ]
+    },
+    {
+      "vendor": "04bb",
+      "name": "I-O Data Device, Inc.",
+      "devices": [
+        {
+          "devid": "0c01",
+          "devname": "FM-10 Pro Disk"
+        },
+        {
+          "devid": "0a07",
+          "devname": "USB2-iCN Adapter"
+        },
+        {
+          "devid": "0a08",
+          "devname": "USB2-iCN Adapter"
+        },
+        {
+          "devid": "0948",
+          "devname": "WN-G300U Wireless LAN Adapter"
+        },
+        {
+          "devid": "0a03",
+          "devname": "Serial USB-RSAQ1"
+        },
+        {
+          "devid": "0945",
+          "devname": "WN-GDN/US3 Wireless LAN Adapter"
+        },
+        {
+          "devid": "0947",
+          "devname": "WN-G150U Wireless LAN Adapter"
+        },
+        {
+          "devid": "093b",
+          "devname": "WN-GDN/USB"
+        },
+        {
+          "devid": "093f",
+          "devname": "WNGDNUS2 802.11n"
+        },
+        {
+          "devid": "0944",
+          "devname": "WHG-AGDN/US Wireless LAN Adapter"
+        },
+        {
+          "devid": "0930",
+          "devname": "ETG-US2"
+        },
+        {
+          "devid": "0937",
+          "devname": "WN-WAG/USL Wireless LAN Adapter"
+        },
+        {
+          "devid": "0938",
+          "devname": "WN-G54/USL Wireless LAN Adapter"
+        },
+        {
+          "devid": "0919",
+          "devname": "USB WN-B11"
+        },
+        {
+          "devid": "0922",
+          "devname": "IOData AirPort WN-B11/USBS 802.11b"
+        },
+        {
+          "devid": "0913",
+          "devname": "ET/TX-S Ethernet [pegasus2]"
+        },
+        {
+          "devid": "0904",
+          "devname": "ET/TX Ethernet [pegasus]"
+        },
+        {
+          "devid": "0502",
+          "devname": "Nogatech Live! (BT)"
+        },
+        {
+          "devid": "0528",
+          "devname": "GV-USB Video Capture"
+        },
+        {
+          "devid": "0901",
+          "devname": "USB ETT"
+        },
+        {
+          "devid": "0319",
+          "devname": "USB2-IDE/ATAPI Bridge Adapter"
+        },
+        {
+          "devid": "031a",
+          "devname": "USB2-IDE/ATAPI Bridge Adapter"
+        },
+        {
+          "devid": "031b",
+          "devname": "USB2-IDE/ATAPI Bridge Adapter"
+        },
+        {
+          "devid": "031e",
+          "devname": "USB-SDRW SD-card"
+        },
+        {
+          "devid": "0204",
+          "devname": "DVD Multi-plus unit iU-CD2"
+        },
+        {
+          "devid": "0206",
+          "devname": "DVD Multi-plus unit DVR-UEH8"
+        },
+        {
+          "devid": "0301",
+          "devname": "Storage Device"
+        },
+        {
+          "devid": "0314",
+          "devname": "USB-SSMRW SD-card"
+        },
+        {
+          "devid": "0101",
+          "devname": "USB2-IDE/ATAPI Bridge Adapter"
+        },
+        {
+          "devid": "014a",
+          "devname": "HDCL-UT"
+        },
+        {
+          "devid": "0201",
+          "devname": "USB2-IDE/ATAPI Bridge Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "4101",
+      "name": "i-rocks",
+      "devices": [
+        {
+          "devid": "1301",
+          "devname": "IR-2510 usb phone"
+        }
+      ]
+    },
+    {
+      "vendor": "5219",
+      "name": "I-Tetra",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "Cetus CDC Device"
+        }
+      ]
+    },
+    {
+      "vendor": "06ef",
+      "name": "I.A.C. Geometrische Ingenieurs B.V.",
+      "devices": []
+    },
+    {
+      "vendor": "13dd",
+      "name": "i.Tech Dynamic Limited",
+      "devices": []
+    },
+    {
+      "vendor": "0a48",
+      "name": "I/O Interconnect",
+      "devices": [
+        {
+          "devid": "5023",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5024",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5025",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5014",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5020",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5021",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5022",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5000",
+          "devname": "MediaGear xD-SM"
+        },
+        {
+          "devid": "500a",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "500f",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5010",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5011",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "3233",
+          "devname": "Multimedia Card Reader"
+        },
+        {
+          "devid": "3239",
+          "devname": "Multimedia Card Reader"
+        },
+        {
+          "devid": "3258",
+          "devname": "Dane Elec zMate SD Reader"
+        },
+        {
+          "devid": "3259",
+          "devname": "Dane Elec zMate CF Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0ef2",
+      "name": "I/O Magic Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0942",
+      "name": "i2Go.com, LLC",
+      "devices": []
+    },
+    {
+      "vendor": "04b3",
+      "name": "IBM Corp.",
+      "devices": [
+        {
+          "devid": "4581",
+          "devname": "4800-2xx Hub w/ Cash Drawer"
+        },
+        {
+          "devid": "4604",
+          "devname": "Keyboard w/ Card Reader"
+        },
+        {
+          "devid": "4671",
+          "devname": "4820 LCD w/ MSR/KB"
+        },
+        {
+          "devid": "4550",
+          "devname": "NVRAM (128 KB)"
+        },
+        {
+          "devid": "4554",
+          "devname": "Cash Drawer"
+        },
+        {
+          "devid": "4580",
+          "devname": "Hub w/ NVRAM"
+        },
+        {
+          "devid": "4525",
+          "devname": "Double sided CRT"
+        },
+        {
+          "devid": "4535",
+          "devname": "4610 Suremark Printer"
+        },
+        {
+          "devid": "4484",
+          "devname": "SMSC USB20H04 3-Port Hub [ThinkPad X4 UltraBase, Wistron S Note-3 Media Slice]"
+        },
+        {
+          "devid": "4485",
+          "devname": "ThinkPad Dock Hub"
+        },
+        {
+          "devid": "4524",
+          "devname": "40 Character Vacuum Fluorescent Display"
+        },
+        {
+          "devid": "310c",
+          "devname": "Wheel Mouse"
+        },
+        {
+          "devid": "4427",
+          "devname": "Portable CD ROM"
+        },
+        {
+          "devid": "4482",
+          "devname": "Serial Converter"
+        },
+        {
+          "devid": "3108",
+          "devname": "800dpi Optical Mouse w/ Scroll Point"
+        },
+        {
+          "devid": "3109",
+          "devname": "Optical ScrollPoint Pro Mouse"
+        },
+        {
+          "devid": "310b",
+          "devname": "Red Wheel Mouse"
+        },
+        {
+          "devid": "3103",
+          "devname": "ScrollPoint Pro Mouse"
+        },
+        {
+          "devid": "3104",
+          "devname": "ScrollPoint Wireless Mouse"
+        },
+        {
+          "devid": "3105",
+          "devname": "ScrollPoint Optical (HID)"
+        },
+        {
+          "devid": "3107",
+          "devname": "ThinkPad 800dpi Optical Travel Mouse"
+        },
+        {
+          "devid": "3020",
+          "devname": "Enhanced Performance Keyboard"
+        },
+        {
+          "devid": "3025",
+          "devname": "NetVista Full Width Keyboard"
+        },
+        {
+          "devid": "3100",
+          "devname": "NetVista Mouse"
+        },
+        {
+          "devid": "301a",
+          "devname": "2-port low-power hub"
+        },
+        {
+          "devid": "301b",
+          "devname": "SK-8815 Keyboard"
+        },
+        {
+          "devid": "301c",
+          "devname": "Enhanced Performance Keyboard"
+        },
+        {
+          "devid": "3016",
+          "devname": "UltraNav Keyboard Hub"
+        },
+        {
+          "devid": "3018",
+          "devname": "UltraNav Keyboard"
+        },
+        {
+          "devid": "3003",
+          "devname": "Rapid Access III Keyboard"
+        },
+        {
+          "devid": "3004",
+          "devname": "Media Access Pro Keyboard"
+        },
+        {
+          "devid": "300a",
+          "devname": "Rapid Access IIIe Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0127",
+      "name": "IBP",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "HDM Interface"
+        },
+        {
+          "devid": "0127",
+          "devname": "ibp"
+        }
+      ]
+    },
+    {
+      "vendor": "0923",
+      "name": "IC Media Corp.",
+      "devices": [
+        {
+          "devid": "010f",
+          "devname": "SIIG MobileCam"
+        }
+      ]
+    },
+    {
+      "vendor": "1ae4",
+      "name": "ic-design Reinhard Gottinger GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "05e8",
+      "name": "ICC, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0aac",
+      "name": "iCompression, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1d03",
+      "name": "iCON",
+      "devices": [
+        {
+          "devid": "0028",
+          "devname": "iCreativ MIDI Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "1043",
+      "name": "iCreate Technologies Corp.",
+      "devices": [
+        {
+          "devid": "160f",
+          "devname": "Wireless Network Adapter"
+        },
+        {
+          "devid": "4901",
+          "devname": "AV-836 Video Capture Device"
+        },
+        {
+          "devid": "8006",
+          "devname": "Flash Disk 32-256 MB"
+        },
+        {
+          "devid": "8012",
+          "devname": "Flash Disk 256 MB"
+        }
+      ]
+    },
+    {
+      "vendor": "089d",
+      "name": "Icron Technologies Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0fe6",
+      "name": "ICS Advent",
+      "devices": [
+        {
+          "devid": "8101",
+          "devname": "DM9601 Fast Ethernet Adapter"
+        },
+        {
+          "devid": "811e",
+          "devname": "Parallel Adapter"
+        },
+        {
+          "devid": "9700",
+          "devname": "DM9601 Fast Ethernet Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "1312",
+      "name": "ICS Electronics",
+      "devices": []
+    },
+    {
+      "vendor": "0acd",
+      "name": "ID Tech",
+      "devices": [
+        {
+          "devid": "0630",
+          "devname": "Spectrum III Mag-Only Insert Reader (SPT3-355 Series) USB-CDC"
+        },
+        {
+          "devid": "0810",
+          "devname": "SecurePIN (IDPA-506100Y) PIN Pad"
+        },
+        {
+          "devid": "2030",
+          "devname": "ValueMag Magnetic Stripe Reader"
+        },
+        {
+          "devid": "3710",
+          "devname": "ViVOpay Kiosk III"
+        },
+        {
+          "devid": "0300",
+          "devname": "IDT1221U RS-232 Adapter"
+        },
+        {
+          "devid": "0401",
+          "devname": "Spectrum III Hybrid Smartcard Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0b81",
+      "name": "id3 Technologies",
+      "devices": [
+        {
+          "devid": "0103",
+          "devname": "Certis V2 fingerprint reader"
+        },
+        {
+          "devid": "0200",
+          "devname": "CL1356T / CL1356T5 / CL1356A smartcard readers (CCID)"
+        },
+        {
+          "devid": "0201",
+          "devname": "CL1356T / CL1356T5 / CL1356A smartcard readers (DFU + CCID)"
+        },
+        {
+          "devid": "0220",
+          "devname": "CL1356A FFPJP smartcard reader (CCID + HID)"
+        },
+        {
+          "devid": "0221",
+          "devname": "CL1356A smartcard reader (DFU + CCID + HID)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Biothentic II smartcard reader with fingerprint sensor"
+        },
+        {
+          "devid": "0002",
+          "devname": "DFU-Enabled Devices (DFU)"
+        },
+        {
+          "devid": "0012",
+          "devname": "BioPAD biometric module (DFU + CDC)"
+        },
+        {
+          "devid": "0102",
+          "devname": "Certis V1 fingerprint reader"
+        }
+      ]
+    },
+    {
+      "vendor": "1cb6",
+      "name": "IdeaCom Technology Inc.",
+      "devices": [
+        {
+          "devid": "6681",
+          "devname": "IDC6681"
+        }
+      ]
+    },
+    {
+      "vendor": "1391",
+      "name": "IdealTEK, Inc.",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "URTC-1000"
+        }
+      ]
+    },
+    {
+      "vendor": "1fff",
+      "name": "Ideofy Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a85",
+      "name": "Idexx Labs",
+      "devices": []
+    },
+    {
+      "vendor": "1409",
+      "name": "IDS Imaging Development Systems GmbH",
+      "devices": [
+        {
+          "devid": "3240",
+          "devname": "uEye UI3240"
+        },
+        {
+          "devid": "1000",
+          "devname": "generic (firmware not loaded yet)"
+        },
+        {
+          "devid": "1485",
+          "devname": "uEye UI1485"
+        }
+      ]
+    },
+    {
+      "vendor": "0c39",
+      "name": "IFR",
+      "devices": []
+    },
+    {
+      "vendor": "04e1",
+      "name": "Iiyama North America, Inc.",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "Monitor Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "1963",
+      "name": "IK Multimedia",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "iRig KEYS"
+        },
+        {
+          "devid": "0046",
+          "devname": "UNO Synth"
+        }
+      ]
+    },
+    {
+      "vendor": "222a",
+      "name": "ILI Technology Corp.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Multi-Touch Screen"
+        },
+        {
+          "devid": "0037",
+          "devname": "Multi-Touch Screen"
+        }
+      ]
+    },
+    {
+      "vendor": "088e",
+      "name": "iLok",
+      "devices": [
+        {
+          "devid": "5036",
+          "devname": "Portable secure storage for software licenses"
+        }
+      ]
+    },
+    {
+      "vendor": "1fde",
+      "name": "ILX Lightwave Corporation",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "UART Bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "09eb",
+      "name": "IM Networks, Inc.",
+      "devices": [
+        {
+          "devid": "4331",
+          "devname": "iRhythm Tuner Remote"
+        }
+      ]
+    },
+    {
+      "vendor": "149a",
+      "name": "Imagination Technologies",
+      "devices": [
+        {
+          "devid": "069b",
+          "devname": "PURE Digital Evoke-1XT Tri-band"
+        },
+        {
+          "devid": "2107",
+          "devname": "DBX1 DSP core"
+        }
+      ]
+    },
+    {
+      "vendor": "0c57",
+      "name": "Imaginative Design Operation Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0718",
+      "name": "Imation Corp.",
+      "devices": [
+        {
+          "devid": "0624",
+          "devname": "TDK Trans-It 16GB"
+        },
+        {
+          "devid": "1120",
+          "devname": "RDX External dock (redbud)"
+        },
+        {
+          "devid": "4006",
+          "devname": "8x Slim DVD Multi-Format Recorder External"
+        },
+        {
+          "devid": "d000",
+          "devname": "Disc Stakka CD/DVD Manager"
+        },
+        {
+          "devid": "0084",
+          "devname": "Flash Drive Mini"
+        },
+        {
+          "devid": "043c",
+          "devname": "Flash drive 16GB [Nano Pro]"
+        },
+        {
+          "devid": "0582",
+          "devname": "Revo Flash Drive"
+        },
+        {
+          "devid": "0622",
+          "devname": "TDK Trans-It 4GB"
+        },
+        {
+          "devid": "0066",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "0067",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "0068",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "0062",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "0063",
+          "devname": "Swivel Flash Drive"
+        },
+        {
+          "devid": "0064",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "0065",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "0002",
+          "devname": "SuperDisk 120MB"
+        },
+        {
+          "devid": "0003",
+          "devname": "SuperDisk 120MB (Authenticated)"
+        },
+        {
+          "devid": "0060",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "0061",
+          "devname": "Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "13d3",
+      "name": "IMC Networks",
+      "devices": [
+        {
+          "devid": "784b",
+          "devname": "XHC Camera"
+        },
+        {
+          "devid": "5716",
+          "devname": "UVC VGA Webcam"
+        },
+        {
+          "devid": "5a07",
+          "devname": "VGA UVC WebCam"
+        },
+        {
+          "devid": "7020",
+          "devname": "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)"
+        },
+        {
+          "devid": "7022",
+          "devname": "DTV-DVB UDST7022BDA DVB-S Box(Without HID)"
+        },
+        {
+          "devid": "5670",
+          "devname": "HP TrueVision HD"
+        },
+        {
+          "devid": "5682",
+          "devname": "SunplusIT Integrated Camera"
+        },
+        {
+          "devid": "5702",
+          "devname": "UVC VGA Webcam"
+        },
+        {
+          "devid": "5710",
+          "devname": "UVC VGA Webcam"
+        },
+        {
+          "devid": "5126",
+          "devname": "PC Cam"
+        },
+        {
+          "devid": "5130",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "5134",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "5615",
+          "devname": "Lenovo EasyCamera"
+        },
+        {
+          "devid": "5116",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "5122",
+          "devname": "2M Integrated Webcam"
+        },
+        {
+          "devid": "5111",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "5115",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "3526",
+          "devname": "Bluetooth Radio"
+        },
+        {
+          "devid": "5070",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "3394",
+          "devname": "Bluetooth"
+        },
+        {
+          "devid": "3474",
+          "devname": "Atheros AR3012 Bluetooth"
+        },
+        {
+          "devid": "3375",
+          "devname": "Atheros AR3012 Bluetooth 4.0 Adapter"
+        },
+        {
+          "devid": "3392",
+          "devname": "Azurewave 43228+20702"
+        },
+        {
+          "devid": "3327",
+          "devname": "AW-NU137 802.11bgn Wireless Module [Atheros AR9271]"
+        },
+        {
+          "devid": "3362",
+          "devname": "Atheros AR3012 Bluetooth 4.0 Adapter"
+        },
+        {
+          "devid": "3306",
+          "devname": "Mediao 802.11n WLAN [Realtek RTL8191SU]"
+        },
+        {
+          "devid": "3315",
+          "devname": "Bluetooth module"
+        },
+        {
+          "devid": "3304",
+          "devname": "Asus Integrated Bluetooth module [AR3011]"
+        },
+        {
+          "devid": "3282",
+          "devname": "DVB-T + GPS Minicard [RTL2832U]"
+        },
+        {
+          "devid": "3284",
+          "devname": "Wireless LAN USB Mini-Card"
+        },
+        {
+          "devid": "3274",
+          "devname": "DVB-T Dongle [RTL2832U]"
+        },
+        {
+          "devid": "3262",
+          "devname": "802.11 n/g/b Wireless LAN USB Adapter"
+        },
+        {
+          "devid": "3273",
+          "devname": "802.11 n/g/b Wireless LAN USB Mini-Card"
+        },
+        {
+          "devid": "3249",
+          "devname": "Internal Bluetooth"
+        },
+        {
+          "devid": "3250",
+          "devname": "Broadcom Bluetooth 2.1"
+        },
+        {
+          "devid": "3244",
+          "devname": "DTV-DVB UDTT 7047Z-USB 2.0 DVB-T Driver"
+        },
+        {
+          "devid": "3247",
+          "devname": "AW-NU222 802.11bgn Wireless Module [Ralink RT2770+RT2720]"
+        },
+        {
+          "devid": "3242",
+          "devname": "DTV-DVB UDAT7240LP - ATSC/NTSC/PAL Driver(Without HID)"
+        },
+        {
+          "devid": "3243",
+          "devname": "DTV-DVB UDXTTM6010 - A/D Driver(Without HID)"
+        },
+        {
+          "devid": "3240",
+          "devname": "DTV-DVB UDXTTM6010 - A/D Driver(Without HID)"
+        },
+        {
+          "devid": "3241",
+          "devname": "DTV-DVB UDXTTM6010 - A/D Driver(Without HID)"
+        },
+        {
+          "devid": "3237",
+          "devname": "DTV-DVB UDTT 704J - dual DVB-T Driver"
+        },
+        {
+          "devid": "3239",
+          "devname": "DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver(Without HID)"
+        },
+        {
+          "devid": "3234",
+          "devname": "DVB-T FTA Half Minicard [RTL2832U]"
+        },
+        {
+          "devid": "3236",
+          "devname": "DTV-DVB UDTT 7047A-USB 2.0 DVB-T Driver"
+        },
+        {
+          "devid": "3224",
+          "devname": "DNTV Live! Tiny USB2 BDA (No Remote)"
+        },
+        {
+          "devid": "3226",
+          "devname": "DigitalNow TinyTwin DVB-T Receiver"
+        },
+        {
+          "devid": "3220",
+          "devname": "DTV-DVB UDTT 7047M-USB 2.0 DVB-T Driver"
+        },
+        {
+          "devid": "3223",
+          "devname": "DNTV Live! Tiny USB2 BDA (No Remote)"
+        },
+        {
+          "devid": "3215",
+          "devname": "DTV-DVB UDAT7240 - ATSC/NTSC/PAL Driver(PCM4)"
+        },
+        {
+          "devid": "3216",
+          "devname": "DTV-DVB UDTT 7047-USB 2.0 DVB-T Driver"
+        },
+        {
+          "devid": "3217",
+          "devname": "Digital-TV Receiver."
+        },
+        {
+          "devid": "3219",
+          "devname": "DTV-DVB UDTT7049 - DVB-T Driver(Without HID)"
+        },
+        {
+          "devid": "3212",
+          "devname": "DTV-DVB UDTT704C - DVBT/NTSC/PAL Driver(PCM4)"
+        },
+        {
+          "devid": "3213",
+          "devname": "DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver (PCM4)"
+        },
+        {
+          "devid": "3214",
+          "devname": "DTV-DVB UDTT704F -(MiniCard) DVBT/NTSC/PAL Driver(Without HID)"
+        },
+        {
+          "devid": "3209",
+          "devname": "DTV-DVB UDST7022BDA DVB-S Box(Without HID)"
+        },
+        {
+          "devid": "3211",
+          "devname": "DTV-DVB Hybrid Analog/Capture / Pinnacle PCTV 310e"
+        },
+        {
+          "devid": "3205",
+          "devname": "DNTV Live! Tiny USB2 BDA (No Remote)"
+        },
+        {
+          "devid": "3206",
+          "devname": "DNTV Live! Tiny USB2 BDA (No Remote)"
+        },
+        {
+          "devid": "3207",
+          "devname": "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)"
+        },
+        {
+          "devid": "3208",
+          "devname": "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)"
+        },
+        {
+          "devid": "3201",
+          "devname": "VisionDTV USB-Ter/HAMA USB DVB-T device cold"
+        },
+        {
+          "devid": "3202",
+          "devname": "VisionDTV USB-Ter/HAMA USB DVB-T device warm"
+        },
+        {
+          "devid": "3203",
+          "devname": "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)"
+        },
+        {
+          "devid": "3204",
+          "devname": "DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)"
+        }
+      ]
+    },
+    {
+      "vendor": "1053",
+      "name": "Immanuel Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0563",
+      "name": "Immersion Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "07b1",
+      "name": "IMP, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "10f1",
+      "name": "Importek",
+      "devices": [
+        {
+          "devid": "1a1e",
+          "devname": "Laptop Integrated Webcam 1.3M"
+        },
+        {
+          "devid": "1a2a",
+          "devname": "Laptop Integrated Webcam"
+        },
+        {
+          "devid": "1a2e",
+          "devname": "HP Truevision HD Integrated Webcam"
+        },
+        {
+          "devid": "1a08",
+          "devname": "Internal Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "058c",
+      "name": "In Focus Systems",
+      "devices": [
+        {
+          "devid": "001f",
+          "devname": "Projector"
+        },
+        {
+          "devid": "ffe5",
+          "devname": "IN34 Projector"
+        },
+        {
+          "devid": "ffeb",
+          "devname": "Projector IN76"
+        },
+        {
+          "devid": "001a",
+          "devname": "Projector"
+        },
+        {
+          "devid": "001b",
+          "devname": "Projector"
+        },
+        {
+          "devid": "001c",
+          "devname": "Projector"
+        },
+        {
+          "devid": "001d",
+          "devname": "Projector"
+        },
+        {
+          "devid": "001e",
+          "devname": "Projector"
+        },
+        {
+          "devid": "0016",
+          "devname": "Projector"
+        },
+        {
+          "devid": "0017",
+          "devname": "Projector"
+        },
+        {
+          "devid": "0018",
+          "devname": "Projector"
+        },
+        {
+          "devid": "0019",
+          "devname": "Projector"
+        },
+        {
+          "devid": "0012",
+          "devname": "Projector"
+        },
+        {
+          "devid": "0013",
+          "devname": "Projector"
+        },
+        {
+          "devid": "0014",
+          "devname": "Projector"
+        },
+        {
+          "devid": "0015",
+          "devname": "Projector"
+        },
+        {
+          "devid": "0007",
+          "devname": "Flash"
+        },
+        {
+          "devid": "0008",
+          "devname": "LP130"
+        },
+        {
+          "devid": "000a",
+          "devname": "LP530"
+        },
+        {
+          "devid": "0010",
+          "devname": "Projector"
+        },
+        {
+          "devid": "0011",
+          "devname": "Projector"
+        }
+      ]
+    },
+    {
+      "vendor": "05ab",
+      "name": "In-System Design",
+      "devices": [
+        {
+          "devid": "5d01",
+          "devname": "DataBook Adapter (TPP)"
+        },
+        {
+          "devid": "1001",
+          "devname": "BAYI Printer Class Support"
+        },
+        {
+          "devid": "5700",
+          "devname": "Storage Adapter V2 (TPP)"
+        },
+        {
+          "devid": "5701",
+          "devname": "USB Storage Adapter V2"
+        },
+        {
+          "devid": "5901",
+          "devname": "Smart Board (TPP)"
+        },
+        {
+          "devid": "5a01",
+          "devname": "ATI Storage Adapter (TPP)"
+        },
+        {
+          "devid": "0350",
+          "devname": "Portable Hard Drive (TPP)"
+        },
+        {
+          "devid": "0351",
+          "devname": "Portable Hard Drive V2"
+        },
+        {
+          "devid": "081a",
+          "devname": "ATA Bridge"
+        },
+        {
+          "devid": "0cda",
+          "devname": "ATA Bridge for CD-R/RW"
+        },
+        {
+          "devid": "0201",
+          "devname": "Storage Adapter (TPP)"
+        },
+        {
+          "devid": "0202",
+          "devname": "ATA Bridge"
+        },
+        {
+          "devid": "0300",
+          "devname": "Portable Hard Drive (TPP)"
+        },
+        {
+          "devid": "0301",
+          "devname": "Portable Hard Drive V2"
+        },
+        {
+          "devid": "0060",
+          "devname": "USB 2.0 ATA Bridge"
+        },
+        {
+          "devid": "0061",
+          "devname": "Storage Adapter V3 (TPP-I)"
+        },
+        {
+          "devid": "0101",
+          "devname": "Storage Adapter (TPP)"
+        },
+        {
+          "devid": "0130",
+          "devname": "Compact Flash and Microdrive Reader (TPP)"
+        },
+        {
+          "devid": "0200",
+          "devname": "USS725 ATA Bridge"
+        },
+        {
+          "devid": "0002",
+          "devname": "Parallel Port"
+        },
+        {
+          "devid": "0030",
+          "devname": "Storage Adapter V2 (TPP)"
+        },
+        {
+          "devid": "0031",
+          "devname": "ATA Bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "0fe4",
+      "name": "IN-Tech Electronics, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "10df",
+      "name": "In-Win Development, Inc.",
+      "devices": [
+        {
+          "devid": "0500",
+          "devname": "iAPP CR-e500 Card reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0776",
+      "name": "Inalways Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0593",
+      "name": "Incite",
+      "devices": []
+    },
+    {
+      "vendor": "0fb1",
+      "name": "Inclose Design, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "08d9",
+      "name": "Increment P Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "098d",
+      "name": "INDesign",
+      "devices": []
+    },
+    {
+      "vendor": "081b",
+      "name": "Indigita Corp.",
+      "devices": [
+        {
+          "devid": "0601",
+          "devname": "Storage Adapter"
+        },
+        {
+          "devid": "0600",
+          "devname": "Storage Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "073c",
+      "name": "Industrial Electronic Engineers, Inc.",
+      "devices": [
+        {
+          "devid": "0505",
+          "devname": "Pole Display (SPC505-3415 2 x 20 Line Display)"
+        },
+        {
+          "devid": "0522",
+          "devname": "Pole Display (SPC522-3415 2 x 20 Line Display)"
+        },
+        {
+          "devid": "0624",
+          "devname": "Pole Display (SP324-3415  4 x 20 Line Display)"
+        },
+        {
+          "devid": "0322",
+          "devname": "Pole Display (PC322-3415  2 x 20 Line Display)"
+        },
+        {
+          "devid": "0324",
+          "devname": "Pole Display (LB324-USB   4 x 20 Line Display)"
+        },
+        {
+          "devid": "0330",
+          "devname": "Pole Display (P330-3415   2 x 20 Line Display)"
+        },
+        {
+          "devid": "0424",
+          "devname": "Pole Display (SP324-4415  4 x 20 Line Display)"
+        },
+        {
+          "devid": "0450",
+          "devname": "Pole Display (L450-USB   Graphic Line Display)"
+        },
+        {
+          "devid": "0305",
+          "devname": "Pole Display (PC305-3415  2 x 20 Line Display)"
+        }
+      ]
+    },
+    {
+      "vendor": "19e8",
+      "name": "Industrial Technology Research Institute",
+      "devices": []
+    },
+    {
+      "vendor": "058b",
+      "name": "Infineon Technologies",
+      "devices": [
+        {
+          "devid": "0015",
+          "devname": "Flash Loader utility"
+        },
+        {
+          "devid": "001c",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "0041",
+          "devname": "Flash Loader utility"
+        }
+      ]
+    },
+    {
+      "vendor": "0bb1",
+      "name": "Infinilink Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c07",
+      "name": "Infinite Data Storage, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2fb0",
+      "name": "Infocrypt",
+      "devices": []
+    },
+    {
+      "vendor": "0ca7",
+      "name": "Information Systems Laboratories",
+      "devices": []
+    },
+    {
+      "vendor": "19b6",
+      "name": "Infotech Logistic, LLC",
+      "devices": []
+    },
+    {
+      "vendor": "102b",
+      "name": "Infotronic America, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "06c6",
+      "name": "Infowave Software, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "a108",
+      "name": "Ingenic Semiconductor Co.,Ltd",
+      "devices": [
+        {
+          "devid": "4775",
+          "devname": "JZ4775 Boot Device"
+        },
+        {
+          "devid": "1000",
+          "devname": "X1000"
+        }
+      ]
+    },
+    {
+      "vendor": "601a",
+      "name": "Ingenic Semiconductor Ltd.",
+      "devices": [
+        {
+          "devid": "4740",
+          "devname": "XBurst Jz4740 boot mode"
+        },
+        {
+          "devid": "4760",
+          "devname": "JZ4760 Boot Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0b00",
+      "name": "INGENICO",
+      "devices": []
+    },
+    {
+      "vendor": "0f14",
+      "name": "Ingenico",
+      "devices": [
+        {
+          "devid": "0012",
+          "devname": "Vital&#039;Act 3S"
+        },
+        {
+          "devid": "0038",
+          "devname": "XIRING Smart Card Terminal LEO V2"
+        }
+      ]
+    },
+    {
+      "vendor": "26e2",
+      "name": "Ingenieurbuero Dietzsch und Thiele, PartG",
+      "devices": []
+    },
+    {
+      "vendor": "0002",
+      "name": "Ingram",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "passport00"
+        }
+      ]
+    },
+    {
+      "vendor": "13fd",
+      "name": "Initio Corporation",
+      "devices": [
+        {
+          "devid": "3960",
+          "devname": "INIC-3639"
+        },
+        {
+          "devid": "3e40",
+          "devname": "ZALMAN ZM-VE350"
+        },
+        {
+          "devid": "1e40",
+          "devname": "INIC-1610P SATA bridge"
+        },
+        {
+          "devid": "2040",
+          "devname": "Samsung Writemaster external DVD writer"
+        },
+        {
+          "devid": "3920",
+          "devname": "INIC-3619PN SATA Bridge"
+        },
+        {
+          "devid": "3940",
+          "devname": "external DVD burner ECD819-SU3"
+        },
+        {
+          "devid": "1669",
+          "devname": "INIC-1609PN"
+        },
+        {
+          "devid": "1840",
+          "devname": "INIC-1608 SATA bridge"
+        },
+        {
+          "devid": "160f",
+          "devname": "RocketFish SATA Bridge [INIC-1611]"
+        },
+        {
+          "devid": "1640",
+          "devname": "INIC-1610L SATA Bridge"
+        },
+        {
+          "devid": "0841",
+          "devname": "Samsung SE-T084M DVD-RW"
+        },
+        {
+          "devid": "0940",
+          "devname": "ASUS SBW-06D2X-U"
+        },
+        {
+          "devid": "1040",
+          "devname": "INIC-1511L PATA Bridge"
+        },
+        {
+          "devid": "1340",
+          "devname": "Hi-Speed USB to SATA Bridge"
+        },
+        {
+          "devid": "0550",
+          "devname": "INIC-1530 PATA Bridge"
+        },
+        {
+          "devid": "0840",
+          "devname": "INIC-1618L SATA"
+        }
+      ]
+    },
+    {
+      "vendor": "3333",
+      "name": "InLine",
+      "devices": [
+        {
+          "devid": "3333",
+          "devname": "2 port KVM switch model 60652K"
+        }
+      ]
+    },
+    {
+      "vendor": "11c5",
+      "name": "Inmax",
+      "devices": [
+        {
+          "devid": "0521",
+          "devname": "IMT-0521 Smartcard Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0c99",
+      "name": "Innochips Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0c3d",
+      "name": "Innocom, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1292",
+      "name": "Innomedia",
+      "devices": [
+        {
+          "devid": "4154",
+          "devname": "Retro Link Atari cable"
+        },
+        {
+          "devid": "0258",
+          "devname": "Creative Labs VoIP Blaster"
+        }
+      ]
+    },
+    {
+      "vendor": "050c",
+      "name": "InnoMedia, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1f75",
+      "name": "Innostor Technology Corporation",
+      "devices": [
+        {
+          "devid": "0916",
+          "devname": "IS916 Flash Drive"
+        },
+        {
+          "devid": "0917",
+          "devname": "IS917 Mass storage"
+        },
+        {
+          "devid": "0918",
+          "devname": "IS918 Flash Drive"
+        },
+        {
+          "devid": "0621",
+          "devname": "IS621 SATA Storage Controller"
+        },
+        {
+          "devid": "0888",
+          "devname": "IS888 SATA Storage Controller"
+        },
+        {
+          "devid": "0902",
+          "devname": "IS902 UFD controller"
+        },
+        {
+          "devid": "0611",
+          "devname": "IS611 SATA/PATA Bridge Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "093d",
+      "name": "InnoSync, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "042c",
+      "name": "Innovative Semiconductors, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "191c",
+      "name": "Innovative Technology LTD",
+      "devices": [
+        {
+          "devid": "4104",
+          "devname": "Banknote validator NV-150"
+        }
+      ]
+    },
+    {
+      "vendor": "0ec6",
+      "name": "InnoVISION Multimedia, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0cb1",
+      "name": "Innovonics, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2bcc",
+      "name": "InoTec GmbH Organisationssysteme",
+      "devices": []
+    },
+    {
+      "vendor": "1028",
+      "name": "Inovys Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "308f",
+      "name": "Input Club",
+      "devices": [
+        {
+          "devid": "001e",
+          "devname": "WhiteFox (SAM4S) - True Fox"
+        },
+        {
+          "devid": "001f",
+          "devname": "WhiteFox (SAM4S) - Jack of All Trades"
+        },
+        {
+          "devid": "001a",
+          "devname": "WhiteFox (SAM4S) - Vanilla"
+        },
+        {
+          "devid": "001b",
+          "devname": "WhiteFox (SAM4S) - ISO"
+        },
+        {
+          "devid": "001c",
+          "devname": "WhiteFox (SAM4S) - Aria"
+        },
+        {
+          "devid": "001d",
+          "devname": "WhiteFox (SAM4S) - Winkeyless"
+        },
+        {
+          "devid": "0017",
+          "devname": "Re:Type"
+        },
+        {
+          "devid": "0018",
+          "devname": "Re:Type USB Hub"
+        },
+        {
+          "devid": "0019",
+          "devname": "WhiteFox (SAM4S) Bootloader"
+        },
+        {
+          "devid": "0014",
+          "devname": "Gemini Dawn/Dusk Bootloader"
+        },
+        {
+          "devid": "0015",
+          "devname": "Gemini Dawn/Dusk"
+        },
+        {
+          "devid": "0016",
+          "devname": "Re:Type Bootloader"
+        },
+        {
+          "devid": "0011",
+          "devname": "K-Type"
+        },
+        {
+          "devid": "0012",
+          "devname": "Kira Bootloader"
+        },
+        {
+          "devid": "0013",
+          "devname": "Kira"
+        },
+        {
+          "devid": "000d",
+          "devname": "Infinity 60% LED - Standard"
+        },
+        {
+          "devid": "000e",
+          "devname": "Infinity 60% LED - Hacker"
+        },
+        {
+          "devid": "000f",
+          "devname": "Infinity 60% LED - Alphabet"
+        },
+        {
+          "devid": "0010",
+          "devname": "K-Type Bootloader"
+        },
+        {
+          "devid": "000a",
+          "devname": "WhiteFox - True Fox"
+        },
+        {
+          "devid": "000b",
+          "devname": "WhiteFox - Jack of All Trades"
+        },
+        {
+          "devid": "000c",
+          "devname": "Infinity 60% LED Bootloader"
+        },
+        {
+          "devid": "0007",
+          "devname": "WhiteFox - ISO"
+        },
+        {
+          "devid": "0008",
+          "devname": "WhiteFox - Aria"
+        },
+        {
+          "devid": "0009",
+          "devname": "WhiteFox - Winkeyless"
+        },
+        {
+          "devid": "0004",
+          "devname": "Infinity Ergodox"
+        },
+        {
+          "devid": "0005",
+          "devname": "WhiteFox Bootloader"
+        },
+        {
+          "devid": "0006",
+          "devname": "WhiteFox - Vanilla"
+        },
+        {
+          "devid": "0000",
+          "devname": "Infinity 60% Bootloader"
+        },
+        {
+          "devid": "0001",
+          "devname": "Infinity 60% - Standard"
+        },
+        {
+          "devid": "0002",
+          "devname": "Infinity 60% - Hacker"
+        },
+        {
+          "devid": "0003",
+          "devname": "Infinity Ergodox Bootloader"
+        }
+      ]
+    },
+    {
+      "vendor": "1c11",
+      "name": "Input Club Inc.",
+      "devices": [
+        {
+          "devid": "b04d",
+          "devname": "ErgoDox Infinity"
+        }
+      ]
+    },
+    {
+      "vendor": "2314",
+      "name": "INQ Mobile",
+      "devices": []
+    },
+    {
+      "vendor": "160e",
+      "name": "INRO",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "E2USBKey"
+        }
+      ]
+    },
+    {
+      "vendor": "160e",
+      "name": "INRO",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "E2USBKey"
+        }
+      ]
+    },
+    {
+      "vendor": "0648",
+      "name": "Inside Out Networks",
+      "devices": []
+    },
+    {
+      "vendor": "1608",
+      "name": "Inside Out Networks [hex]",
+      "devices": [
+        {
+          "devid": "1403",
+          "devname": "MultiTech Systems MT4X56 Modem"
+        },
+        {
+          "devid": "1a17",
+          "devname": "Agilent Technologies (E6473)"
+        },
+        {
+          "devid": "030e",
+          "devname": "Power Management Port"
+        },
+        {
+          "devid": "030f",
+          "devname": "Watchport/G"
+        },
+        {
+          "devid": "0310",
+          "devname": "Watchport/Tc"
+        },
+        {
+          "devid": "0311",
+          "devname": "Watchport/Hc"
+        },
+        {
+          "devid": "030a",
+          "devname": "Watchport/D"
+        },
+        {
+          "devid": "030b",
+          "devname": "Watchport/D"
+        },
+        {
+          "devid": "030c",
+          "devname": "Power Management Port"
+        },
+        {
+          "devid": "0306",
+          "devname": "Watchport/E"
+        },
+        {
+          "devid": "0307",
+          "devname": "Watchport/L"
+        },
+        {
+          "devid": "0308",
+          "devname": "Watchport/R"
+        },
+        {
+          "devid": "0309",
+          "devname": "Watchport/A"
+        },
+        {
+          "devid": "0302",
+          "devname": "Watchport/M"
+        },
+        {
+          "devid": "0303",
+          "devname": "Watchport/W"
+        },
+        {
+          "devid": "0304",
+          "devname": "Watchport/T"
+        },
+        {
+          "devid": "0305",
+          "devname": "Watchport/H"
+        },
+        {
+          "devid": "0243",
+          "devname": "Edgeport/8s"
+        },
+        {
+          "devid": "0244",
+          "devname": "Edgeport/8"
+        },
+        {
+          "devid": "0245",
+          "devname": "Edgeport/22c"
+        },
+        {
+          "devid": "0301",
+          "devname": "Watchport/P"
+        },
+        {
+          "devid": "0240",
+          "devname": "Edgeport/1"
+        },
+        {
+          "devid": "0241",
+          "devname": "Edgeport/1i"
+        },
+        {
+          "devid": "0242",
+          "devname": "Edgeport/4s"
+        },
+        {
+          "devid": "021c",
+          "devname": "Edgeport/221c"
+        },
+        {
+          "devid": "021d",
+          "devname": "Edgeport/22c"
+        },
+        {
+          "devid": "021e",
+          "devname": "Edgeport/21c"
+        },
+        {
+          "devid": "021f",
+          "devname": "Edgeport/62"
+        },
+        {
+          "devid": "0216",
+          "devname": "EPOS/44"
+        },
+        {
+          "devid": "0217",
+          "devname": "Edgeport/42"
+        },
+        {
+          "devid": "021a",
+          "devname": "Edgeport/2+2i"
+        },
+        {
+          "devid": "021b",
+          "devname": "Edgeport/2c"
+        },
+        {
+          "devid": "0211",
+          "devname": "Edgeport/4"
+        },
+        {
+          "devid": "0212",
+          "devname": "Edgeport/416"
+        },
+        {
+          "devid": "0214",
+          "devname": "Edgeport/8i"
+        },
+        {
+          "devid": "0215",
+          "devname": "Edgeport/1"
+        },
+        {
+          "devid": "020e",
+          "devname": "Edgeport/4"
+        },
+        {
+          "devid": "020f",
+          "devname": "Edgeport/8"
+        },
+        {
+          "devid": "0210",
+          "devname": "Edgeport/2"
+        },
+        {
+          "devid": "0206",
+          "devname": "Edgeport/4i"
+        },
+        {
+          "devid": "0207",
+          "devname": "Edgeport/2i"
+        },
+        {
+          "devid": "020c",
+          "devname": "Edgeport/421"
+        },
+        {
+          "devid": "020d",
+          "devname": "Edgeport/21"
+        },
+        {
+          "devid": "0201",
+          "devname": "Edgeport/4"
+        },
+        {
+          "devid": "0203",
+          "devname": "Rapidport/4"
+        },
+        {
+          "devid": "0204",
+          "devname": "Edgeport/4"
+        },
+        {
+          "devid": "0205",
+          "devname": "Edgeport/2"
+        },
+        {
+          "devid": "0110",
+          "devname": "Edgeport/2"
+        },
+        {
+          "devid": "0111",
+          "devname": "Edgeport/4"
+        },
+        {
+          "devid": "0112",
+          "devname": "Edgeport/416"
+        },
+        {
+          "devid": "0114",
+          "devname": "Edgeport/8i"
+        },
+        {
+          "devid": "0106",
+          "devname": "Edgeport/4i"
+        },
+        {
+          "devid": "0107",
+          "devname": "Edgeport/2i"
+        },
+        {
+          "devid": "010c",
+          "devname": "Edgeport/421"
+        },
+        {
+          "devid": "010d",
+          "devname": "Edgeport/21"
+        },
+        {
+          "devid": "001a",
+          "devname": "Edgeport/2+2i"
+        },
+        {
+          "devid": "0101",
+          "devname": "Edgeport/4"
+        },
+        {
+          "devid": "0105",
+          "devname": "Edgeport/2"
+        },
+        {
+          "devid": "0012",
+          "devname": "Edgeport/416"
+        },
+        {
+          "devid": "0014",
+          "devname": "Edgeport/8i"
+        },
+        {
+          "devid": "0018",
+          "devname": "Edgeport/412"
+        },
+        {
+          "devid": "0019",
+          "devname": "Edgeport/412"
+        },
+        {
+          "devid": "000e",
+          "devname": "Edgeport/4"
+        },
+        {
+          "devid": "000f",
+          "devname": "Edgeport/8"
+        },
+        {
+          "devid": "0010",
+          "devname": "Edgeport/2"
+        },
+        {
+          "devid": "0011",
+          "devname": "Edgeport/4"
+        },
+        {
+          "devid": "0007",
+          "devname": "Edgeport/2i"
+        },
+        {
+          "devid": "0008",
+          "devname": "Edgeport/8"
+        },
+        {
+          "devid": "000c",
+          "devname": "Edgeport/421"
+        },
+        {
+          "devid": "000d",
+          "devname": "Edgeport/21"
+        },
+        {
+          "devid": "0004",
+          "devname": "Edgeport/4"
+        },
+        {
+          "devid": "0005",
+          "devname": "Edgeport/2"
+        },
+        {
+          "devid": "0006",
+          "devname": "Edgeport/4i"
+        },
+        {
+          "devid": "0001",
+          "devname": "EdgePort/4 Serial Port"
+        },
+        {
+          "devid": "0002",
+          "devname": "Edgeport/8"
+        },
+        {
+          "devid": "0003",
+          "devname": "Rapidport/4"
+        }
+      ]
+    },
+    {
+      "vendor": "a014",
+      "name": "Insignia (Best Buy)",
+      "devices": [
+        {
+          "devid": "b014",
+          "devname": "Desktop Microphone NS-PAUM50"
+        }
+      ]
+    },
+    {
+      "vendor": "135e",
+      "name": "Insta GmbH",
+      "devices": [
+        {
+          "devid": "0026",
+          "devname": "Feller KNX Data Interface"
+        },
+        {
+          "devid": "0022",
+          "devname": "Gira KNX Data Interface"
+        },
+        {
+          "devid": "0023",
+          "devname": "JUNG KNX Data Interface"
+        },
+        {
+          "devid": "0024",
+          "devname": "Merten/Schneider Electric KNX Data Interface"
+        },
+        {
+          "devid": "0025",
+          "devname": "Hager KNX Data Interface"
+        },
+        {
+          "devid": "0021",
+          "devname": "Berker KNX Data Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "053c",
+      "name": "Institut of Microelectronic &amp; Mechatronic Systems",
+      "devices": []
+    },
+    {
+      "vendor": "062c",
+      "name": "Institute for Information Industry",
+      "devices": []
+    },
+    {
+      "vendor": "0b1f",
+      "name": "Insyde Software Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "10c6",
+      "name": "Intec, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "26bd",
+      "name": "Integral Memory",
+      "devices": [
+        {
+          "devid": "9917",
+          "devname": "Fusion Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "113f",
+      "name": "Integrated Biometrics, LLC",
+      "devices": [
+        {
+          "devid": "1020",
+          "devname": "Watson Two-Finger Roll Scanner"
+        },
+        {
+          "devid": "1100",
+          "devname": "Columbo Single-Finger Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "0dda",
+      "name": "Integrated Circuit Solution, Inc.",
+      "devices": [
+        {
+          "devid": "2027",
+          "devname": "USB 2.0 Card Reader"
+        },
+        {
+          "devid": "2315",
+          "devname": "UFD MP3 player (model 2)"
+        },
+        {
+          "devid": "2318",
+          "devname": "UFD MP3 player (model 1)"
+        },
+        {
+          "devid": "2321",
+          "devname": "UFD MP3 player"
+        },
+        {
+          "devid": "2014",
+          "devname": "SD/MS Single Card Reader"
+        },
+        {
+          "devid": "2023",
+          "devname": "card reader SD/MS DEMO board with ICSI brand name (MaskROM version)"
+        },
+        {
+          "devid": "2024",
+          "devname": "card reader SD/MS DEMO board with Generic brand name (MaskROM version)"
+        },
+        {
+          "devid": "2026",
+          "devname": "USB2.0 Card Reader"
+        },
+        {
+          "devid": "2006",
+          "devname": "All-In-One Card Reader"
+        },
+        {
+          "devid": "2007",
+          "devname": "USB to ATAPI bridge"
+        },
+        {
+          "devid": "2008",
+          "devname": "All-In-One Card Reader"
+        },
+        {
+          "devid": "2013",
+          "devname": "SD/MS Combo Card Reader"
+        },
+        {
+          "devid": "1001",
+          "devname": "Multi-Flash Disk"
+        },
+        {
+          "devid": "2001",
+          "devname": "Multi-Card Reader"
+        },
+        {
+          "devid": "2002",
+          "devname": "Q018 default PID"
+        },
+        {
+          "devid": "2003",
+          "devname": "Multi-Card Reader"
+        },
+        {
+          "devid": "2005",
+          "devname": "Datalux DLX-1611 16in1 Card Reader"
+        },
+        {
+          "devid": "0102",
+          "devname": "All-In-One Card Reader"
+        },
+        {
+          "devid": "0301",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0302",
+          "devname": "Multi-Card MP3 Player"
+        },
+        {
+          "devid": "0009",
+          "devname": "MS single card reader"
+        },
+        {
+          "devid": "000a",
+          "devname": "MS+SD Dual Card Reader"
+        },
+        {
+          "devid": "000b",
+          "devname": "SM single card reader"
+        },
+        {
+          "devid": "0101",
+          "devname": "All-In-One Card Reader"
+        },
+        {
+          "devid": "0003",
+          "devname": "Flash Disk"
+        },
+        {
+          "devid": "0005",
+          "devname": "Internal Multi-Card Reader 6in1"
+        },
+        {
+          "devid": "0008",
+          "devname": "SD single card reader"
+        },
+        {
+          "devid": "0001",
+          "devname": "Multi-Card Reader 6in1"
+        },
+        {
+          "devid": "0002",
+          "devname": "Multi-Card Reader 7in1"
+        }
+      ]
+    },
+    {
+      "vendor": "0a6c",
+      "name": "Integrated Circuit Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0426",
+      "name": "Integrated Device Technology, Inc.",
+      "devices": [
+        {
+          "devid": "0426",
+          "devname": "WDM Driver"
+        }
+      ]
+    },
+    {
+      "vendor": "098e",
+      "name": "Integrated Intellectual Property, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "08e8",
+      "name": "Integrated Memory Logic",
+      "devices": []
+    },
+    {
+      "vendor": "1131",
+      "name": "Integrated System Solution Corp.",
+      "devices": [
+        {
+          "devid": "1004",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "1001",
+          "devname": "KY-BT100 Bluetooth Adapter"
+        },
+        {
+          "devid": "1002",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "1003",
+          "devname": "Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "048d",
+      "name": "Integrated Technology Express, Inc.",
+      "devices": [
+        {
+          "devid": "9507",
+          "devname": "ITE it9507 full featured DVB-T transmission chip [ccHDtv]"
+        },
+        {
+          "devid": "9910",
+          "devname": "IT9910 chipset based grabber"
+        },
+        {
+          "devid": "ff59",
+          "devname": "Hdmi-CEC Bridge"
+        },
+        {
+          "devid": "9306",
+          "devname": "IT930x DVB stick"
+        },
+        {
+          "devid": "9503",
+          "devname": "ITE it9503 feature-limited DVB-T transmission chip [ccHDtv]"
+        },
+        {
+          "devid": "9009",
+          "devname": "Zolid HD DVD Maker"
+        },
+        {
+          "devid": "9135",
+          "devname": "Zolid Mini DVB-T Stick"
+        },
+        {
+          "devid": "1336",
+          "devname": "SD/MMC Cardreader"
+        },
+        {
+          "devid": "1345",
+          "devname": "Multi Cardreader"
+        },
+        {
+          "devid": "8297",
+          "devname": "IT8297 RGB LED Controller"
+        },
+        {
+          "devid": "9006",
+          "devname": "IT9135 BDA Afatech DVB-T HDTV Dongle"
+        },
+        {
+          "devid": "1172",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "1234",
+          "devname": "Chipsbank CBM2199 Flash Drive"
+        },
+        {
+          "devid": "1165",
+          "devname": "IT1165 Flash Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0996",
+      "name": "Integrated Telecom Express, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "03e7",
+      "name": "Intel",
+      "devices": [
+        {
+          "devid": "2485",
+          "devname": "Movidius MyriadX"
+        },
+        {
+          "devid": "f63b",
+          "devname": "Myriad VPU [Movidius Neural Compute Stick]"
+        },
+        {
+          "devid": "2150",
+          "devname": "Myriad VPU [Movidius Neural Compute Stick]"
+        }
+      ]
+    },
+    {
+      "vendor": "8086",
+      "name": "Intel Corp.",
+      "devices": [
+        {
+          "devid": "f1a5",
+          "devname": "Z-U130 [Value Solid State Drive]"
+        },
+        {
+          "devid": "dead",
+          "devname": "Galileo"
+        },
+        {
+          "devid": "f001",
+          "devname": "XScale PXA27x Bulverde flash"
+        },
+        {
+          "devid": "c013",
+          "devname": "Wireless HID Station"
+        },
+        {
+          "devid": "9500",
+          "devname": "CE 9500 DVB-T"
+        },
+        {
+          "devid": "9890",
+          "devname": "82930 Test Board"
+        },
+        {
+          "devid": "beef",
+          "devname": "SCM Miniature Card Reader/Writer"
+        },
+        {
+          "devid": "8c26",
+          "devname": "8 Series/C220 Series  EHCI #1"
+        },
+        {
+          "devid": "8c2d",
+          "devname": "8 Series/C220 Series EHCI #2"
+        },
+        {
+          "devid": "8c31",
+          "devname": "eXtensible Host Controller"
+        },
+        {
+          "devid": "9303",
+          "devname": "8x930Hx Hub"
+        },
+        {
+          "devid": "3240",
+          "devname": "AnyPoint庐 3240 Modem - WAN"
+        },
+        {
+          "devid": "3241",
+          "devname": "AnyPoint庐 3240 Modem"
+        },
+        {
+          "devid": "8602",
+          "devname": "Miniature Card Slot"
+        },
+        {
+          "devid": "2448",
+          "devname": "82801 PCI Bridge"
+        },
+        {
+          "devid": "3100",
+          "devname": "PRO/DSL 3220 Modem - WAN"
+        },
+        {
+          "devid": "3101",
+          "devname": "PRO/DSL 3220 Modem"
+        },
+        {
+          "devid": "1403",
+          "devname": "WiMAX Connection 2400m"
+        },
+        {
+          "devid": "1405",
+          "devname": "WiMAX Connection 2400m"
+        },
+        {
+          "devid": "1406",
+          "devname": "WiMAX Connection 2400m"
+        },
+        {
+          "devid": "1134",
+          "devname": "Hollister Mobile Monitor"
+        },
+        {
+          "devid": "1139",
+          "devname": "In-Target Probe (ITP)"
+        },
+        {
+          "devid": "1234",
+          "devname": "Prototype Reader/Writer"
+        },
+        {
+          "devid": "110b",
+          "devname": "Bluetooth Controller from (Intel/CSR)"
+        },
+        {
+          "devid": "1110",
+          "devname": "PRO/Wireless LAN Module"
+        },
+        {
+          "devid": "1111",
+          "devname": "PRO/Wireless 2011B 802.11b Adapter [Intersil PRISM 2.5]"
+        },
+        {
+          "devid": "1122",
+          "devname": "Integrated Hub"
+        },
+        {
+          "devid": "0dad",
+          "devname": "Cherry MiniatureCard Keyboard"
+        },
+        {
+          "devid": "1010",
+          "devname": "AnyPoint(TM) Home Network 10 Mbps Phoneline Adapter"
+        },
+        {
+          "devid": "110a",
+          "devname": "Bluetooth Controller from (Ericsson P4A)"
+        },
+        {
+          "devid": "07d3",
+          "devname": "BLOB boot loader firmware"
+        },
+        {
+          "devid": "07dc",
+          "devname": "Bluetooth 4.0* Smart Ready (low energy)"
+        },
+        {
+          "devid": "0b07",
+          "devname": "RealSense D435"
+        },
+        {
+          "devid": "0510",
+          "devname": "Digital Movie Creator"
+        },
+        {
+          "devid": "0630",
+          "devname": "Pocket PC Camera"
+        },
+        {
+          "devid": "0780",
+          "devname": "CS780 Microphone Input"
+        },
+        {
+          "devid": "0189",
+          "devname": "Centrino Advanced-N 6230 Bluetooth adapter"
+        },
+        {
+          "devid": "0200",
+          "devname": "AnyPoint(TM) Wireless II Network 11Mbps Adapter [Atmel AT76C503A]"
+        },
+        {
+          "devid": "0431",
+          "devname": "Pro Video PC Camera"
+        },
+        {
+          "devid": "0182",
+          "devname": "WiMAX Connection 2400m"
+        },
+        {
+          "devid": "0186",
+          "devname": "WiMAX Connection 2400m"
+        },
+        {
+          "devid": "0188",
+          "devname": "WiMAX Connection 2400m"
+        },
+        {
+          "devid": "0120",
+          "devname": "PC Camera CS120"
+        },
+        {
+          "devid": "0180",
+          "devname": "WiMAX Connection 2400m"
+        },
+        {
+          "devid": "0181",
+          "devname": "WiMAX Connection 2400m"
+        },
+        {
+          "devid": "0100",
+          "devname": "Personal Audio Player 3000"
+        },
+        {
+          "devid": "0101",
+          "devname": "Personal Audio Player 3000"
+        },
+        {
+          "devid": "0110",
+          "devname": "Easy PC Camera"
+        },
+        {
+          "devid": "0001",
+          "devname": "AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter"
+        },
+        {
+          "devid": "0044",
+          "devname": "CPU DRAM Controller"
+        },
+        {
+          "devid": "0046",
+          "devname": "HD Graphics"
+        }
+      ]
+    },
+    {
+      "vendor": "8087",
+      "name": "Intel Corp.",
+      "devices": [
+        {
+          "devid": "8008",
+          "devname": "Integrated Rate Matching Hub"
+        },
+        {
+          "devid": "800a",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0fff",
+          "devname": "Intel Android Bootloader Interface"
+        },
+        {
+          "devid": "8000",
+          "devname": "Integrated Rate Matching Hub"
+        },
+        {
+          "devid": "8001",
+          "devname": "Integrated Hub"
+        },
+        {
+          "devid": "8002",
+          "devname": "8 channel internal hub"
+        },
+        {
+          "devid": "0a9e",
+          "devname": "Edison"
+        },
+        {
+          "devid": "0aa7",
+          "devname": "Wireless-AC 3168 Bluetooth"
+        },
+        {
+          "devid": "0aaa",
+          "devname": "Bluetooth 9460/9560 Jefferson Peak (JfP)"
+        },
+        {
+          "devid": "07dc",
+          "devname": "Bluetooth wireless interface"
+        },
+        {
+          "devid": "07eb",
+          "devname": "Oaktrail tablet"
+        },
+        {
+          "devid": "0a2a",
+          "devname": "Bluetooth wireless interface"
+        },
+        {
+          "devid": "0a2b",
+          "devname": "Bluetooth wireless interface"
+        },
+        {
+          "devid": "0029",
+          "devname": "AX200 Bluetooth"
+        },
+        {
+          "devid": "0716",
+          "devname": "Modem Flashloader"
+        },
+        {
+          "devid": "07da",
+          "devname": "Centrino Bluetooth Wireless Transceiver"
+        },
+        {
+          "devid": "0020",
+          "devname": "Integrated Rate Matching Hub"
+        },
+        {
+          "devid": "0024",
+          "devname": "Integrated Rate Matching Hub"
+        },
+        {
+          "devid": "0025",
+          "devname": "Wireless-AC 9260 Bluetooth Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "042b",
+      "name": "Intel Corp.",
+      "devices": [
+        {
+          "devid": "9316",
+          "devname": "8x931Hx Customer Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "059e",
+      "name": "Intelligent Instrumentation",
+      "devices": []
+    },
+    {
+      "vendor": "0f6e",
+      "name": "INTELLIGENT SYSTEMS",
+      "devices": [
+        {
+          "devid": "0403",
+          "devname": "IS-NITRO-CAPTURE"
+        },
+        {
+          "devid": "0404",
+          "devname": "IS-NITRO-EMULATOR (DS Lite)"
+        },
+        {
+          "devid": "0500",
+          "devname": "IS-TWL-DEBUGGER"
+        },
+        {
+          "devid": "0501",
+          "devname": "IS-TWL-CAPTURE"
+        },
+        {
+          "devid": "0202",
+          "devname": "IS-AGB-CAPTURE"
+        },
+        {
+          "devid": "0300",
+          "devname": "IS-DOL-VIEWER"
+        },
+        {
+          "devid": "0400",
+          "devname": "IS-NITRO-EMULATOR"
+        },
+        {
+          "devid": "0401",
+          "devname": "IS-NITRO-UIC"
+        },
+        {
+          "devid": "0402",
+          "devname": "IS-NITRO-WRITER"
+        },
+        {
+          "devid": "0100",
+          "devname": "IS-CGB-EMULATOR"
+        },
+        {
+          "devid": "0201",
+          "devname": "GameBoy Advance Flash Gang Writer"
+        }
+      ]
+    },
+    {
+      "vendor": "0ad0",
+      "name": "Intellix Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "09e1",
+      "name": "Intellon Corp.",
+      "devices": [
+        {
+          "devid": "5121",
+          "devname": "MicroLink dLAN"
+        }
+      ]
+    },
+    {
+      "vendor": "8644",
+      "name": "Intenso GmbG",
+      "devices": [
+        {
+          "devid": "8003",
+          "devname": "Micro Line"
+        },
+        {
+          "devid": "800b",
+          "devname": "Micro Line (4GB)"
+        }
+      ]
+    },
+    {
+      "vendor": "05fd",
+      "name": "InterAct, Inc.",
+      "devices": [
+        {
+          "devid": "daae",
+          "devname": "Game Shark"
+        },
+        {
+          "devid": "dbae",
+          "devname": "Datel XBoxMC"
+        },
+        {
+          "devid": "1007",
+          "devname": "Mad Catz Controller"
+        },
+        {
+          "devid": "107a",
+          "devname": "PowerPad Pro X-Box pad"
+        },
+        {
+          "devid": "262a",
+          "devname": "3dfx HammerHead FX"
+        },
+        {
+          "devid": "262f",
+          "devname": "HammerHead Fx"
+        },
+        {
+          "devid": "0239",
+          "devname": "SV-239 HammerHead Digital"
+        },
+        {
+          "devid": "0251",
+          "devname": "Raider Pro"
+        },
+        {
+          "devid": "0253",
+          "devname": "ProPad 8 Digital"
+        },
+        {
+          "devid": "0286",
+          "devname": "SV-286 Cyclone Digital"
+        }
+      ]
+    },
+    {
+      "vendor": "0571",
+      "name": "Interex, Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "echoFX InterView Lite"
+        }
+      ]
+    },
+    {
+      "vendor": "0560",
+      "name": "Interface Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "04df",
+      "name": "Interlink Electronics",
+      "devices": []
+    },
+    {
+      "vendor": "0cc6",
+      "name": "Intermagic Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "067e",
+      "name": "Intermec Technologies Corp.",
+      "devices": [
+        {
+          "devid": "0805",
+          "devname": "VCP + UVC, Barcode scanner"
+        },
+        {
+          "devid": "1001",
+          "devname": "Mobile Computer"
+        },
+        {
+          "devid": "0801",
+          "devname": "HID Keyboard, Barcode scanner"
+        },
+        {
+          "devid": "0803",
+          "devname": "VCP, Barcode scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "0a70",
+      "name": "International Game Technology",
+      "devices": []
+    },
+    {
+      "vendor": "0a94",
+      "name": "Intersense",
+      "devices": []
+    },
+    {
+      "vendor": "09aa",
+      "name": "Intersil Corp.",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "Prism GT 802.11b/g Adapter"
+        },
+        {
+          "devid": "3642",
+          "devname": "Prism 2.x 802.11b Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0713",
+      "name": "Interval Research Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0acf",
+      "name": "Intoto, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0bf1",
+      "name": "Intracom S.A.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "netMod Driver Ver 2.4 (CAPI)"
+        },
+        {
+          "devid": "0003",
+          "devname": "netMod Driver Ver 2.4 (CAPI)"
+        },
+        {
+          "devid": "0001",
+          "devname": "netMod Driver Ver 2.4.17 (CAPI)"
+        }
+      ]
+    },
+    {
+      "vendor": "093c",
+      "name": "Intrepid Control Systems, Inc.",
+      "devices": [
+        {
+          "devid": "0701",
+          "devname": "NeoVI Blue vehicle bus interface"
+        },
+        {
+          "devid": "0601",
+          "devname": "ValueCAN"
+        }
+      ]
+    },
+    {
+      "vendor": "0578",
+      "name": "Intrinsix Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0537",
+      "name": "Inventec Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1e1f",
+      "name": "INVIA",
+      "devices": []
+    },
+    {
+      "vendor": "3636",
+      "name": "InVibro",
+      "devices": []
+    },
+    {
+      "vendor": "0cfa",
+      "name": "Inviso, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2ce5",
+      "name": "InX8 Inc [AKiTiO]",
+      "devices": [
+        {
+          "devid": "0014",
+          "devname": "Mass Storage [NT2 U31C]"
+        }
+      ]
+    },
+    {
+      "vendor": "0dc4",
+      "name": "inXtron, Inc.",
+      "devices": [
+        {
+          "devid": "0290",
+          "devname": "Mass Storage Device [NT2 U3.1]"
+        },
+        {
+          "devid": "0042",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0101",
+          "devname": "Hi-Speed Mass Storage Device"
+        },
+        {
+          "devid": "0209",
+          "devname": "SK-3500 S2"
+        },
+        {
+          "devid": "020a",
+          "devname": "Oyen Digital MiniPro 2.5&quot; hard drive enclosure"
+        },
+        {
+          "devid": "0040",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0041",
+          "devname": "Mass Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "051f",
+      "name": "IO Systems (Elite Electronics), Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0da7",
+      "name": "IOGear, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0f21",
+      "name": "IOI Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "059b",
+      "name": "Iomega Corp.",
+      "devices": [
+        {
+          "devid": "0579",
+          "devname": "eGo Portable Hard Drive"
+        },
+        {
+          "devid": "1052",
+          "devname": "DVD+RW External Drive"
+        },
+        {
+          "devid": "0278",
+          "devname": "LDHD-UPS [Professional Desktop Hard Drive eSATA / USB2.0]"
+        },
+        {
+          "devid": "027a",
+          "devname": "LPHD250-U [Portable Hard Drive Silver Series 250 Go]"
+        },
+        {
+          "devid": "0470",
+          "devname": "Prestige Portable Hard Drive"
+        },
+        {
+          "devid": "047a",
+          "devname": "Select Portable Hard Drive"
+        },
+        {
+          "devid": "0571",
+          "devname": "Prestige Portable Hard Drive"
+        },
+        {
+          "devid": "017b",
+          "devname": "HDD/1394A"
+        },
+        {
+          "devid": "017c",
+          "devname": "HDD/1394B"
+        },
+        {
+          "devid": "0251",
+          "devname": "Optical"
+        },
+        {
+          "devid": "0252",
+          "devname": "Optical"
+        },
+        {
+          "devid": "0275",
+          "devname": "ST332082 0A"
+        },
+        {
+          "devid": "0177",
+          "devname": "Hi-Speed USB-to-IDE Bridge Controller"
+        },
+        {
+          "devid": "0178",
+          "devname": "Hi-Speed USB-to-IDE Bridge Controller"
+        },
+        {
+          "devid": "0179",
+          "devname": "Hi-Speed USB-to-IDE Bridge Controller"
+        },
+        {
+          "devid": "017a",
+          "devname": "HDD"
+        },
+        {
+          "devid": "015d",
+          "devname": "Super DVD Writer"
+        },
+        {
+          "devid": "0173",
+          "devname": "Hi-Speed USB-to-IDE Bridge Controller"
+        },
+        {
+          "devid": "0174",
+          "devname": "Hi-Speed USB-to-IDE Bridge Controller"
+        },
+        {
+          "devid": "0176",
+          "devname": "Hi-Speed USB-to-IDE Bridge Controller"
+        },
+        {
+          "devid": "007c",
+          "devname": "Ultra Max USB/1394"
+        },
+        {
+          "devid": "007d",
+          "devname": "HTC42606 0G9AT00 [Iomega HDD]"
+        },
+        {
+          "devid": "007e",
+          "devname": "Mini 256MB/512MB Flash Drive [IOM2D5]"
+        },
+        {
+          "devid": "00db",
+          "devname": "FotoShow Zip 250 Driver"
+        },
+        {
+          "devid": "0150",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0060",
+          "devname": "PCMCIA PocketZip Dock"
+        },
+        {
+          "devid": "0061",
+          "devname": "Varo PocketZip 40 MP3 Player"
+        },
+        {
+          "devid": "006d",
+          "devname": "HipZip MP3 Player"
+        },
+        {
+          "devid": "0070",
+          "devname": "eGo Portable Hard Drive"
+        },
+        {
+          "devid": "0056",
+          "devname": "External CD-RW Drive Enclosure"
+        },
+        {
+          "devid": "0057",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "005d",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "005f",
+          "devname": "CDRW64892EXT3-C CD-RW 52x24x52x External Drive"
+        },
+        {
+          "devid": "0050",
+          "devname": "Zip CD 650 Writer"
+        },
+        {
+          "devid": "0053",
+          "devname": "CDRW55292EXT CD-RW External Drive"
+        },
+        {
+          "devid": "0040",
+          "devname": "SCSI Bridge"
+        },
+        {
+          "devid": "0042",
+          "devname": "Rev 70 GB"
+        },
+        {
+          "devid": "0030",
+          "devname": "Zip 250 (Ver 1)"
+        },
+        {
+          "devid": "0031",
+          "devname": "Zip 100 (Type 3)"
+        },
+        {
+          "devid": "0032",
+          "devname": "Zip 250 (Ver 2)"
+        },
+        {
+          "devid": "0034",
+          "devname": "Zip 100 Driver"
+        },
+        {
+          "devid": "0037",
+          "devname": "Zip 750 MB"
+        },
+        {
+          "devid": "0001",
+          "devname": "Zip 100 (Type 1)"
+        },
+        {
+          "devid": "000b",
+          "devname": "Zip 100 (Type 2)"
+        },
+        {
+          "devid": "0021",
+          "devname": "Win98 Disk Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "1c0c",
+      "name": "Ionics EMS, Inc.",
+      "devices": [
+        {
+          "devid": "0102",
+          "devname": "Plug Computer"
+        }
+      ]
+    },
+    {
+      "vendor": "0622",
+      "name": "Iotech, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1b3b",
+      "name": "iPassion Technology Inc.",
+      "devices": [
+        {
+          "devid": "2967",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2968",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2969",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2963",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2965",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2966",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2959",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2960",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2961",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2962",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2956",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2957",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2958",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2951",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2952",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2953",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2955",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2937",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2938",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2939",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2950",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2933",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2935",
+          "devname": "PC Camera/Webcam controller"
+        },
+        {
+          "devid": "2936",
+          "devname": "PC Camera/Webcam controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0b3a",
+      "name": "IPaxess",
+      "devices": []
+    },
+    {
+      "vendor": "0bc3",
+      "name": "IPWireless, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "UMTS-TDD (TD-CDMA) modem"
+        }
+      ]
+    },
+    {
+      "vendor": "0c15",
+      "name": "Iris Graphics",
+      "devices": []
+    },
+    {
+      "vendor": "2420",
+      "name": "IRiver",
+      "devices": []
+    },
+    {
+      "vendor": "4102",
+      "name": "iRiver, Ltd.",
+      "devices": [
+        {
+          "devid": "2105",
+          "devname": "H10 5/6GB (mtp)"
+        },
+        {
+          "devid": "2002",
+          "devname": "H10 6GB"
+        },
+        {
+          "devid": "2101",
+          "devname": "H10 20GB (mtp)"
+        },
+        {
+          "devid": "2102",
+          "devname": "H10 5GB (mtp)"
+        },
+        {
+          "devid": "1141",
+          "devname": "E100 (mtp)"
+        },
+        {
+          "devid": "1113",
+          "devname": "T10 (alternate)"
+        },
+        {
+          "devid": "1117",
+          "devname": "T10"
+        },
+        {
+          "devid": "1119",
+          "devname": "T30 series mp3/ogg/wma player"
+        },
+        {
+          "devid": "1101",
+          "devname": "iFP-100 series mp3 player (ums firmware)"
+        },
+        {
+          "devid": "1103",
+          "devname": "iFP-300 series mp3 player (ums firmware)"
+        },
+        {
+          "devid": "1105",
+          "devname": "iFP-500 series mp3 player (ums firmware)"
+        },
+        {
+          "devid": "1019",
+          "devname": "T30"
+        },
+        {
+          "devid": "1034",
+          "devname": "T60"
+        },
+        {
+          "devid": "1040",
+          "devname": "M1Player"
+        },
+        {
+          "devid": "1041",
+          "devname": "E100 (ums)"
+        },
+        {
+          "devid": "1008",
+          "devname": "iFP-800 series mp3/ogg vorbis player"
+        },
+        {
+          "devid": "100a",
+          "devname": "iFP-1000 series mp3/ogg vorbis player"
+        },
+        {
+          "devid": "1014",
+          "devname": "T20 series mp3/ogg vorbis player (ums firmware)"
+        },
+        {
+          "devid": "1001",
+          "devname": "iFP-100 series mp3 player"
+        },
+        {
+          "devid": "1003",
+          "devname": "iFP-300 series mp3 player"
+        },
+        {
+          "devid": "1005",
+          "devname": "iFP-500 series mp3 player"
+        },
+        {
+          "devid": "1007",
+          "devname": "iFP-700 series mp3/ogg vorbis player"
+        }
+      ]
+    },
+    {
+      "vendor": "1006",
+      "name": "iRiver, Ltd.",
+      "devices": [
+        {
+          "devid": "3001",
+          "devname": "iHP-100"
+        },
+        {
+          "devid": "3002",
+          "devname": "iHP-120/140 MP3 Player"
+        },
+        {
+          "devid": "3003",
+          "devname": "H320/H340"
+        },
+        {
+          "devid": "3004",
+          "devname": "H340 (mtp)"
+        }
+      ]
+    },
+    {
+      "vendor": "1953",
+      "name": "Ironkey Inc.",
+      "devices": [
+        {
+          "devid": "0202",
+          "devname": "S200 2GB Rev. 1"
+        }
+      ]
+    },
+    {
+      "vendor": "6615",
+      "name": "IRTOUCHSYSTEMS Co. Ltd.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Touchscreen"
+        },
+        {
+          "devid": "0020",
+          "devname": "IRTOUCH InfraRed TouchScreen"
+        },
+        {
+          "devid": "0081",
+          "devname": "TouchScreen"
+        }
+      ]
+    },
+    {
+      "vendor": "595a",
+      "name": "IRTOUCHSYSTEMS Co. Ltd.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Touchscreen"
+        }
+      ]
+    },
+    {
+      "vendor": "0cf7",
+      "name": "ishoni Networks",
+      "devices": []
+    },
+    {
+      "vendor": "16b4",
+      "name": "iStation",
+      "devices": [
+        {
+          "devid": "0801",
+          "devname": "U43"
+        }
+      ]
+    },
+    {
+      "vendor": "2009",
+      "name": "iStorage",
+      "devices": [
+        {
+          "devid": "5004",
+          "devname": "datAshur 4GB"
+        },
+        {
+          "devid": "5016",
+          "devname": "datAshur 16GB"
+        },
+        {
+          "devid": "5032",
+          "devname": "datAshur 32GB"
+        }
+      ]
+    },
+    {
+      "vendor": "348f",
+      "name": "ISY",
+      "devices": [
+        {
+          "devid": "2322",
+          "devname": "Wireless Presenter"
+        }
+      ]
+    },
+    {
+      "vendor": "0431",
+      "name": "Itac Systems, Inc.",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "Mouse-Trak 3-button Track Ball"
+        }
+      ]
+    },
+    {
+      "vendor": "0b7c",
+      "name": "ITRAN Communications, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "195d",
+      "name": "Itron Technology iONE",
+      "devices": [
+        {
+          "devid": "7777",
+          "devname": "Scorpius wireless keyboard"
+        },
+        {
+          "devid": "7779",
+          "devname": "Scorpius-P20MT"
+        },
+        {
+          "devid": "2030",
+          "devname": "Func KB-460 Gaming Keyboard"
+        },
+        {
+          "devid": "7002",
+          "devname": "Libra-Q11 IR remote"
+        },
+        {
+          "devid": "7006",
+          "devname": "Libra-Q26 / 1.0 Remote"
+        }
+      ]
+    },
+    {
+      "vendor": "04d1",
+      "name": "ITT Canon",
+      "devices": []
+    },
+    {
+      "vendor": "0d60",
+      "name": "IVL Technologies, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "03ec",
+      "name": "Iwatsu America, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "07ea",
+      "name": "Iwatsu Electric Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0f1d",
+      "name": "Iwill Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "08d8",
+      "name": "IXXAT Automation GmbH",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "USB-to-CAN compact"
+        },
+        {
+          "devid": "0003",
+          "devname": "USB-to-CAN II"
+        },
+        {
+          "devid": "0100",
+          "devname": "USB-to-CAN"
+        }
+      ]
+    },
+    {
+      "vendor": "0e26",
+      "name": "J-Phone East Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e26",
+      "name": "J-Phone East Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "08b8",
+      "name": "J. Gordon Electronic Design, Inc.",
+      "devices": [
+        {
+          "devid": "01f4",
+          "devname": "USBSIMM1"
+        }
+      ]
+    },
+    {
+      "vendor": "9ac4",
+      "name": "J. Westhues",
+      "devices": [
+        {
+          "devid": "4b8f",
+          "devname": "ProxMark-3 RFID Instrument"
+        }
+      ]
+    },
+    {
+      "vendor": "093e",
+      "name": "J.S.T. Mfg. Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "16d6",
+      "name": "JABLOCOM s.r.o.",
+      "devices": [
+        {
+          "devid": "8007",
+          "devname": "BTP-06 modem"
+        },
+        {
+          "devid": "8001",
+          "devname": "EYE-02"
+        },
+        {
+          "devid": "8003",
+          "devname": "GDP-04 modem"
+        },
+        {
+          "devid": "8004",
+          "devname": "Bootloader"
+        },
+        {
+          "devid": "8005",
+          "devname": "GDP-04i"
+        },
+        {
+          "devid": "8000",
+          "devname": "GDP-04 desktop phone"
+        }
+      ]
+    },
+    {
+      "vendor": "1797",
+      "name": "JALCO CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "14d8",
+      "name": "JAMER INDUSTRIES CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "0a8e",
+      "name": "Japan Aviation Electronics Industry, Ltd",
+      "devices": [
+        {
+          "devid": "2011",
+          "devname": "Filter Driver For JAE XMC R/W"
+        }
+      ]
+    },
+    {
+      "vendor": "09ab",
+      "name": "Japan Cash Machine Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0aaa",
+      "name": "Japan CBM Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0d78",
+      "name": "Japan Distributor Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1145",
+      "name": "Japan Radio Company",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "AirH PHONE AH-J3001V/J3002V"
+        }
+      ]
+    },
+    {
+      "vendor": "0940",
+      "name": "Japan Storage Battery Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0b22",
+      "name": "Japan System Development Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "087d",
+      "name": "Jaton Corp.",
+      "devices": [
+        {
+          "devid": "5704",
+          "devname": "Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "0601",
+      "name": "Jazz Hipster Corp.",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Internet Security Co., Ltd. SecureKey"
+        }
+      ]
+    },
+    {
+      "vendor": "0bc5",
+      "name": "JCN Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "158e",
+      "name": "JDS Uniphase Corporation (JDSU)",
+      "devices": [
+        {
+          "devid": "0820",
+          "devname": "SmartPocket Class Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0604",
+      "name": "Jean Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0a52",
+      "name": "Jebsee Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0979",
+      "name": "Jeilin Technology Corp., Ltd",
+      "devices": [
+        {
+          "devid": "0226",
+          "devname": "JL2005A Toy Camera"
+        },
+        {
+          "devid": "0227",
+          "devname": "JL2005B/C/D Toy Camera"
+        },
+        {
+          "devid": "0222",
+          "devname": "Keychain Display"
+        },
+        {
+          "devid": "0224",
+          "devname": "JL2005A Toy Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0f30",
+      "name": "Jess Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "0111",
+          "devname": "Colour Rumble Pad"
+        },
+        {
+          "devid": "0202",
+          "devname": "Joytech Advanced Controller"
+        },
+        {
+          "devid": "0208",
+          "devname": "Xbox &amp; PC Gamepad"
+        },
+        {
+          "devid": "8888",
+          "devname": "BigBen XBMiniPad Controller"
+        },
+        {
+          "devid": "001c",
+          "devname": "PS3 Guitar Controller Dongle"
+        },
+        {
+          "devid": "010b",
+          "devname": "Philips Recoil"
+        },
+        {
+          "devid": "0110",
+          "devname": "Dual Analog Rumble Pad"
+        }
+      ]
+    },
+    {
+      "vendor": "0dbf",
+      "name": "Jess-Link International",
+      "devices": [
+        {
+          "devid": "0502",
+          "devname": "FSC Storagebird XL hard disk"
+        },
+        {
+          "devid": "0707",
+          "devname": "ZIV Drive"
+        },
+        {
+          "devid": "021b",
+          "devname": "USB-2.0 IDE Adapter"
+        },
+        {
+          "devid": "0300",
+          "devname": "Storage Adapter"
+        },
+        {
+          "devid": "0333",
+          "devname": "Storage Adapter"
+        },
+        {
+          "devid": "0002",
+          "devname": "SmartDongle Security Key"
+        },
+        {
+          "devid": "0200",
+          "devname": "HDD Storage Solution"
+        }
+      ]
+    },
+    {
+      "vendor": "0dbf",
+      "name": "Jess-Link International",
+      "devices": [
+        {
+          "devid": "0502",
+          "devname": "FSC Storagebird XL hard disk"
+        },
+        {
+          "devid": "0707",
+          "devname": "ZIV Drive"
+        },
+        {
+          "devid": "021b",
+          "devname": "USB-2.0 IDE Adapter"
+        },
+        {
+          "devid": "0300",
+          "devname": "Storage Adapter"
+        },
+        {
+          "devid": "0333",
+          "devname": "Storage Adapter"
+        },
+        {
+          "devid": "0002",
+          "devname": "SmartDongle Security Key"
+        },
+        {
+          "devid": "0200",
+          "devname": "HDD Storage Solution"
+        }
+      ]
+    },
+    {
+      "vendor": "0766",
+      "name": "Jess-Link Products Co., Ltd",
+      "devices": [
+        {
+          "devid": "0017",
+          "devname": "Packard Bell Carbon"
+        },
+        {
+          "devid": "001b",
+          "devname": "Packard Bell Go"
+        },
+        {
+          "devid": "0204",
+          "devname": "TopSpeed Cyberlink Remote Control"
+        }
+      ]
+    },
+    {
+      "vendor": "0c6c",
+      "name": "JETI Technische Instrumente GmbH",
+      "devices": [
+        {
+          "devid": "04b2",
+          "devname": "Specbos 1201"
+        }
+      ]
+    },
+    {
+      "vendor": "076f",
+      "name": "Jhen Vei Electronic Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "064c",
+      "name": "Ji-Haw Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "e2b7",
+      "name": "Jie Li",
+      "devices": [
+        {
+          "devid": "0811",
+          "devname": "CD002"
+        },
+        {
+          "devid": "0812",
+          "devname": "CD005 MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "05af",
+      "name": "Jing-Mold Enterprise Co., Ltd",
+      "devices": [
+        {
+          "devid": "9167",
+          "devname": "KB 9151B - 678"
+        },
+        {
+          "devid": "9267",
+          "devname": "KB 9251B - 678 Mouse"
+        },
+        {
+          "devid": "0821",
+          "devname": "IDE to"
+        },
+        {
+          "devid": "3062",
+          "devname": "Cordless Keyboard"
+        },
+        {
+          "devid": "0806",
+          "devname": "HP SK806A Keyboard"
+        },
+        {
+          "devid": "0809",
+          "devname": "Wireless Keyboard and Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "1ba1",
+      "name": "JINQ CHERN ENTERPRISE CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "0dbe",
+      "name": "Jiuh Shiuh Precision Industry Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0dbe",
+      "name": "Jiuh Shiuh Precision Industry Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "125d",
+      "name": "JMicron",
+      "devices": [
+        {
+          "devid": "0580",
+          "devname": "JM580"
+        }
+      ]
+    },
+    {
+      "vendor": "152d",
+      "name": "JMicron Technology Corp. / JMicron USA Technology Corp.",
+      "devices": [
+        {
+          "devid": "578e",
+          "devname": "JMS578 SATA 6Gb/s bridge"
+        },
+        {
+          "devid": "8561",
+          "devname": "salcar docking station two disks"
+        },
+        {
+          "devid": "2566",
+          "devname": "JMS566 SATA 3Gb/s bridge"
+        },
+        {
+          "devid": "2590",
+          "devname": "JMS567 SATA 6Gb/s bridge"
+        },
+        {
+          "devid": "3562",
+          "devname": "JMS567 SATA 6Gb/s bridge"
+        },
+        {
+          "devid": "3569",
+          "devname": "JMS566 SATA 3Gb/s bridge"
+        },
+        {
+          "devid": "2352",
+          "devname": "ATA/ATAPI Bridge"
+        },
+        {
+          "devid": "2509",
+          "devname": "JMS539, JMS551 SATA 3Gb/s bridge"
+        },
+        {
+          "devid": "2551",
+          "devname": "JMS551 SATA 3Gb/s bridge"
+        },
+        {
+          "devid": "2561",
+          "devname": "CEB-2235S-U3 external RAID box"
+        },
+        {
+          "devid": "2336",
+          "devname": "Hard Disk Drive"
+        },
+        {
+          "devid": "2337",
+          "devname": "ATA/ATAPI Bridge"
+        },
+        {
+          "devid": "2338",
+          "devname": "JM20337 Hi-Speed USB to SATA &amp; PATA Combo Bridge"
+        },
+        {
+          "devid": "2339",
+          "devname": "JM20339 SATA Bridge"
+        },
+        {
+          "devid": "1561",
+          "devname": "JMS561U two ports SATA 6Gb/s bridge"
+        },
+        {
+          "devid": "1576",
+          "devname": "External Disk 3.0"
+        },
+        {
+          "devid": "2329",
+          "devname": "JM20329 SATA Bridge"
+        },
+        {
+          "devid": "2335",
+          "devname": "ATA/ATAPI Bridge"
+        },
+        {
+          "devid": "0576",
+          "devname": "Gen1 SATA 6Gb/s Bridge"
+        },
+        {
+          "devid": "0578",
+          "devname": "JMS578 SATA 6Gb/s"
+        },
+        {
+          "devid": "0583",
+          "devname": "JMS583Gen 2 to PCIe Gen3x2 Bridge"
+        },
+        {
+          "devid": "0770",
+          "devname": "Alienware Integrated Webcam"
+        },
+        {
+          "devid": "0561",
+          "devname": "JMS551 - Sharkoon SATA QuickPort Duo"
+        },
+        {
+          "devid": "0562",
+          "devname": "JMS567 SATA 6Gb/s bridge"
+        },
+        {
+          "devid": "0567",
+          "devname": "JMS567 SATA 6Gb/s bridge"
+        },
+        {
+          "devid": "0539",
+          "devname": "JMS539/567 SuperSpeed SATA II/III 3.0G/6.0G Bridge"
+        },
+        {
+          "devid": "0551",
+          "devname": "JMS551 SuperSpeed two ports SATA 3Gb/s bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "0e16",
+      "name": "JMTek, LLC",
+      "devices": []
+    },
+    {
+      "vendor": "0c76",
+      "name": "JMTek, LLC.",
+      "devices": [
+        {
+          "devid": "5663",
+          "devname": "Audio Device"
+        },
+        {
+          "devid": "0007",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "1600",
+          "devname": "Ion Quick Play LP turntable"
+        },
+        {
+          "devid": "1605",
+          "devname": "SSS Headphone Set"
+        },
+        {
+          "devid": "1607",
+          "devname": "audio controller"
+        },
+        {
+          "devid": "0003",
+          "devname": "USBdisk"
+        },
+        {
+          "devid": "0004",
+          "devname": "Mass Storage Controller"
+        },
+        {
+          "devid": "0005",
+          "devname": "Transcend Flash disk"
+        },
+        {
+          "devid": "0006",
+          "devname": "Transcend JetFlash"
+        },
+        {
+          "devid": "0001",
+          "devname": "Mass Storage Controller"
+        },
+        {
+          "devid": "0002",
+          "devname": "Mass Storage Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "117e",
+      "name": "JNC, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "09e5",
+      "name": "Jo-Dan International, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0c9b",
+      "name": "Jobin Yvon, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1d0a",
+      "name": "Johnson Controls, Inc. The Automotive Business Unit",
+      "devices": []
+    },
+    {
+      "vendor": "060f",
+      "name": "Joinsoon Electronics Mfg. Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2931",
+      "name": "Jolla Oy",
+      "devices": [
+        {
+          "devid": "0a07",
+          "devname": "Phone MTP"
+        },
+        {
+          "devid": "0afe",
+          "devname": "Jolla charging only"
+        },
+        {
+          "devid": "0a02",
+          "devname": "Jolla Phone Developer"
+        },
+        {
+          "devid": "0a05",
+          "devname": "Jolla PC connection"
+        },
+        {
+          "devid": "0a01",
+          "devname": "Jolla Phone MTP"
+        }
+      ]
+    },
+    {
+      "vendor": "0bb7",
+      "name": "Joytech Computer Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0cd8",
+      "name": "JS Digitech, Inc.",
+      "devices": [
+        {
+          "devid": "2007",
+          "devname": "Smart Card Reader/JSTU-9700"
+        }
+      ]
+    },
+    {
+      "vendor": "0fb2",
+      "name": "Juan-Chern Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "08cd",
+      "name": "Jue Hsun Ind. Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0631",
+      "name": "JUJO Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0e48",
+      "name": "Julia Corp., Ltd",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "CardPro SmartCard Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0aff",
+      "name": "Jump Zone Network Products, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "138e",
+      "name": "Jungo LTD",
+      "devices": [
+        {
+          "devid": "9000",
+          "devname": "Raisonance S.A. STM32 ARM evaluation board / RLink dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "121e",
+      "name": "Jungsoft Co., Ltd",
+      "devices": [
+        {
+          "devid": "3403",
+          "devname": "Muzio JM250 Audio Player"
+        }
+      ]
+    },
+    {
+      "vendor": "2166",
+      "name": "JVC Kenwood",
+      "devices": [
+        {
+          "devid": "600b",
+          "devname": "TH-D74"
+        }
+      ]
+    },
+    {
+      "vendor": "13ca",
+      "name": "JyeTai Precision Industrial Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "095c",
+      "name": "K-Tec Electronics",
+      "devices": []
+    },
+    {
+      "vendor": "24e3",
+      "name": "K-Touch",
+      "devices": []
+    },
+    {
+      "vendor": "11e6",
+      "name": "K.I. Technology Co. Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "17f5",
+      "name": "K.K. Rocky",
+      "devices": []
+    },
+    {
+      "vendor": "1b59",
+      "name": "K.S. Terminals Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "184f",
+      "name": "K2L GmbH",
+      "devices": [
+        {
+          "devid": "0012",
+          "devname": "MOCCA compact"
+        }
+      ]
+    },
+    {
+      "vendor": "18d9",
+      "name": "Kaba",
+      "devices": [
+        {
+          "devid": "01a0",
+          "devname": "B-Net 91 07"
+        }
+      ]
+    },
+    {
+      "vendor": "1c77",
+      "name": "Kaetat Industrial Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "13e1",
+      "name": "Kaibo Wire &amp; Cable (Shenzhen) Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "17a8",
+      "name": "Kamstrup A/S",
+      "devices": [
+        {
+          "devid": "0012",
+          "devname": "870MHz Radio Mesh Frontend"
+        },
+        {
+          "devid": "0013",
+          "devname": "870MHz RF sniffer"
+        },
+        {
+          "devid": "0001",
+          "devname": "Optical Eye/3-wire"
+        },
+        {
+          "devid": "0005",
+          "devname": "M-Bus Master MultiPort 250D"
+        },
+        {
+          "devid": "0010",
+          "devname": "444MHz Radio Mesh Frontend"
+        },
+        {
+          "devid": "0011",
+          "devname": "444MHz RF sniffer"
+        }
+      ]
+    },
+    {
+      "vendor": "0be2",
+      "name": "Kanda Tsushin Kogyo Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1e1d",
+      "name": "Kanguru Solutions",
+      "devices": [
+        {
+          "devid": "0165",
+          "devname": "Secure Pen drive"
+        },
+        {
+          "devid": "1101",
+          "devname": "FlashBlu Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0662",
+      "name": "Kansai Electric Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1348",
+      "name": "Katsuragawa Electric Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0f54",
+      "name": "Kawai Musical Instruments Mfg. Co., Ltd",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "MP6 Stage Piano"
+        }
+      ]
+    },
+    {
+      "vendor": "05e9",
+      "name": "Kawasaki LSI",
+      "devices": [
+        {
+          "devid": "000d",
+          "devname": "USB-to-RS-232"
+        },
+        {
+          "devid": "0014",
+          "devname": "RS-232 J104"
+        },
+        {
+          "devid": "0040",
+          "devname": "Ethernet Adapter"
+        },
+        {
+          "devid": "2008",
+          "devname": "Ethernet Adapter"
+        },
+        {
+          "devid": "0008",
+          "devname": "KL5KUSB101B Ethernet [klsi]"
+        },
+        {
+          "devid": "0009",
+          "devname": "Sony 10Mbps Ethernet [pegasus]"
+        },
+        {
+          "devid": "000c",
+          "devname": "USB-to-RS-232"
+        }
+      ]
+    },
+    {
+      "vendor": "05c1",
+      "name": "Kawasaki Microelectronics, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "084e",
+      "name": "KB Gear",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "Jam Studio Tablet"
+        },
+        {
+          "devid": "1002",
+          "devname": "Pablo Tablet"
+        },
+        {
+          "devid": "0001",
+          "devname": "JamCam Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "050f",
+      "name": "KC Technology, Inc.",
+      "devices": [
+        {
+          "devid": "0190",
+          "devname": "KC2190 USB Host-to-Host cable"
+        },
+        {
+          "devid": "0001",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0003",
+          "devname": "KC82C160S Hub"
+        },
+        {
+          "devid": "0180",
+          "devname": "KC-180 IrDA Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "08f8",
+      "name": "Keen Top International Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2b24",
+      "name": "KeepKey LLC",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Bitcoin Wallet"
+        },
+        {
+          "devid": "0001",
+          "devname": "Bitcoin Wallet [KeepKey]"
+        }
+      ]
+    },
+    {
+      "vendor": "1aad",
+      "name": "KeeTouch",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Touchscreen"
+        }
+      ]
+    },
+    {
+      "vendor": "05c0",
+      "name": "Keil Software",
+      "devices": []
+    },
+    {
+      "vendor": "c251",
+      "name": "Keil Software, Inc.",
+      "devices": [
+        {
+          "devid": "2710",
+          "devname": "ULink"
+        },
+        {
+          "devid": "2723",
+          "devname": "ULink-ME"
+        },
+        {
+          "devid": "1705",
+          "devname": "MCB2300"
+        }
+      ]
+    },
+    {
+      "vendor": "8282",
+      "name": "Keio",
+      "devices": [
+        {
+          "devid": "3301",
+          "devname": "Retro Adapter Mouse"
+        },
+        {
+          "devid": "3201",
+          "devname": "Retro Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "07c1",
+      "name": "Keisokugiken",
+      "devices": [
+        {
+          "devid": "0068",
+          "devname": "HKS-0200 USBDAQ"
+        }
+      ]
+    },
+    {
+      "vendor": "05e6",
+      "name": "Keithley Instruments",
+      "devices": []
+    },
+    {
+      "vendor": "133e",
+      "name": "Kemper Digital GmbH",
+      "devices": [
+        {
+          "devid": "0815",
+          "devname": "Virus TI Desktop"
+        }
+      ]
+    },
+    {
+      "vendor": "047d",
+      "name": "Kensington",
+      "devices": [
+        {
+          "devid": "8002",
+          "devname": "Orbit Wireless Mobile Trackball"
+        },
+        {
+          "devid": "5002",
+          "devname": "VideoCam CABO II"
+        },
+        {
+          "devid": "5003",
+          "devname": "VideoCam"
+        },
+        {
+          "devid": "4007",
+          "devname": "Gravis Xterminator Force"
+        },
+        {
+          "devid": "4008",
+          "devname": "Gravis Destroyer TiltPad"
+        },
+        {
+          "devid": "5001",
+          "devname": "Cabo I Camera"
+        },
+        {
+          "devid": "4005",
+          "devname": "Gravis Eliminator GamePad Pro"
+        },
+        {
+          "devid": "4006",
+          "devname": "Gravis Eliminator AfterShock"
+        },
+        {
+          "devid": "2048",
+          "devname": "Orbit Trackball with Scroll Ring"
+        },
+        {
+          "devid": "4003",
+          "devname": "Gravis Xterminator Digital Gamepad"
+        },
+        {
+          "devid": "2030",
+          "devname": "PilotBoard Wireless"
+        },
+        {
+          "devid": "2034",
+          "devname": "SlimBlade Media Notebook Set"
+        },
+        {
+          "devid": "2041",
+          "devname": "SlimBlade Trackball"
+        },
+        {
+          "devid": "2012",
+          "devname": "Wireless Presenter with Laser Pointer"
+        },
+        {
+          "devid": "2021",
+          "devname": "PilotBoard Wireless"
+        },
+        {
+          "devid": "2002",
+          "devname": "Optical Elite Wireless"
+        },
+        {
+          "devid": "2010",
+          "devname": "Wireless Presentation Remote"
+        },
+        {
+          "devid": "1077",
+          "devname": "SlimBlade Presenter Mouse"
+        },
+        {
+          "devid": "1152",
+          "devname": "Bluetooth EDR Dongle"
+        },
+        {
+          "devid": "1074",
+          "devname": "PilotMouse Laser Wireless Mini"
+        },
+        {
+          "devid": "1075",
+          "devname": "SlimBlade Presenter Media Mouse"
+        },
+        {
+          "devid": "1076",
+          "devname": "SlimBlade Media Mouse"
+        },
+        {
+          "devid": "1072",
+          "devname": "PocketMouse Colour"
+        },
+        {
+          "devid": "1073",
+          "devname": "PilotMouse Laser - 6 Button"
+        },
+        {
+          "devid": "106e",
+          "devname": "PilotMouse Micro Laser"
+        },
+        {
+          "devid": "1070",
+          "devname": "ValueOpt Travel"
+        },
+        {
+          "devid": "1071",
+          "devname": "ValueOpt RF TX"
+        },
+        {
+          "devid": "106c",
+          "devname": "PilotMouse Laser - Gaming"
+        },
+        {
+          "devid": "106d",
+          "devname": "PilotMouse Laser - Wired"
+        },
+        {
+          "devid": "1068",
+          "devname": "ValueOpt White"
+        },
+        {
+          "devid": "1069",
+          "devname": "ValueOpt Black"
+        },
+        {
+          "devid": "106a",
+          "devname": "PilotMouse Laser Wireless Mini"
+        },
+        {
+          "devid": "106b",
+          "devname": "PilotMouse Laser - 3 Button"
+        },
+        {
+          "devid": "1064",
+          "devname": "PocketMouse 2.0 Wireless"
+        },
+        {
+          "devid": "1065",
+          "devname": "PocketMouse 2.0"
+        },
+        {
+          "devid": "1066",
+          "devname": "PocketMouse Max Glow"
+        },
+        {
+          "devid": "1067",
+          "devname": "ValueMouse"
+        },
+        {
+          "devid": "1061",
+          "devname": "PocketMouse Grip"
+        },
+        {
+          "devid": "1062",
+          "devname": "PocketMouse Max"
+        },
+        {
+          "devid": "1063",
+          "devname": "PocketMouse Max Wireless"
+        },
+        {
+          "devid": "105d",
+          "devname": "PocketMouse Bluetooth"
+        },
+        {
+          "devid": "105e",
+          "devname": "Bluetooth EDR Dongle"
+        },
+        {
+          "devid": "1042",
+          "devname": "Ci25m Notebook Optical Mouse [Diamond Eye Precision]"
+        },
+        {
+          "devid": "1043",
+          "devname": "Ci65m Wireless Notebook Optical Mouse"
+        },
+        {
+          "devid": "104a",
+          "devname": "PilotMouse Mini Retractable"
+        },
+        {
+          "devid": "102d",
+          "devname": "Pilot Optical"
+        },
+        {
+          "devid": "102e",
+          "devname": "Pilot Optical Pro"
+        },
+        {
+          "devid": "102f",
+          "devname": "Pilot Optical Pro Wireless"
+        },
+        {
+          "devid": "102a",
+          "devname": "Mouse*in*a*Box Optical"
+        },
+        {
+          "devid": "102b",
+          "devname": "PocketMouse"
+        },
+        {
+          "devid": "102c",
+          "devname": "Iridio"
+        },
+        {
+          "devid": "1027",
+          "devname": "StudioMouse"
+        },
+        {
+          "devid": "1028",
+          "devname": "StudioMouse Wireless"
+        },
+        {
+          "devid": "1029",
+          "devname": "Mouse*in*a*Box Optical Elite"
+        },
+        {
+          "devid": "1024",
+          "devname": "PocketMouse"
+        },
+        {
+          "devid": "1025",
+          "devname": "Mouse*in*a*Box Optical Elite Wireless"
+        },
+        {
+          "devid": "1026",
+          "devname": "Pocket Mouse Pro"
+        },
+        {
+          "devid": "1021",
+          "devname": "Expert Mouse Wireless"
+        },
+        {
+          "devid": "1022",
+          "devname": "Orbit Optical"
+        },
+        {
+          "devid": "1023",
+          "devname": "Pocket Mouse Pro Wireless"
+        },
+        {
+          "devid": "101e",
+          "devname": "Studio Mouse Wireless"
+        },
+        {
+          "devid": "101f",
+          "devname": "PocketMouse Pro"
+        },
+        {
+          "devid": "1020",
+          "devname": "Expert Mouse Trackball"
+        },
+        {
+          "devid": "1016",
+          "devname": "ADB/USB Orbit"
+        },
+        {
+          "devid": "1018",
+          "devname": "Studio Mouse"
+        },
+        {
+          "devid": "101d",
+          "devname": "Mouse*in*a*Box Optical Pro"
+        },
+        {
+          "devid": "1014",
+          "devname": "Expert Mouse Pro Wireless"
+        },
+        {
+          "devid": "1015",
+          "devname": "Expert Mouse"
+        },
+        {
+          "devid": "1009",
+          "devname": "Orbit TrackBall for Mac"
+        },
+        {
+          "devid": "1012",
+          "devname": "PocketMouse"
+        },
+        {
+          "devid": "1013",
+          "devname": "Mouse*in*a*Box Optical Pro"
+        },
+        {
+          "devid": "1004",
+          "devname": "MouseWorks"
+        },
+        {
+          "devid": "1005",
+          "devname": "TurboBall"
+        },
+        {
+          "devid": "1006",
+          "devname": "TurboRing"
+        },
+        {
+          "devid": "1001",
+          "devname": "Mouse*in*a*Box"
+        },
+        {
+          "devid": "1002",
+          "devname": "Expert Mouse Pro"
+        },
+        {
+          "devid": "1003",
+          "devname": "Orbit TrackBall"
+        }
+      ]
+    },
+    {
+      "vendor": "0b28",
+      "name": "Kenwood Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "098f",
+      "name": "Kenwood TMI Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "055a",
+      "name": "Kenwood USA",
+      "devices": []
+    },
+    {
+      "vendor": "0cbe",
+      "name": "Keryx Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1a12",
+      "name": "KES Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "157b",
+      "name": "Ketron SRL",
+      "devices": []
+    },
+    {
+      "vendor": "0674",
+      "name": "Key Mouse Electronic Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "08c7",
+      "name": "Key Nice Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0f5f",
+      "name": "Key Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0720",
+      "name": "Keyence Corp.",
+      "devices": [
+        {
+          "devid": "8001",
+          "devname": "LJ-V7001"
+        }
+      ]
+    },
+    {
+      "vendor": "2a8d",
+      "name": "Keysight Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "06cd",
+      "name": "Keyspan",
+      "devices": [
+        {
+          "devid": "0121",
+          "devname": "USA-19hs serial adapter"
+        },
+        {
+          "devid": "012a",
+          "devname": "USA-49Wlc serial adapter"
+        },
+        {
+          "devid": "0201",
+          "devname": "UIA-10 Digital Media Remote [Cypress AN2131SC]"
+        },
+        {
+          "devid": "0202",
+          "devname": "UIA-11 Digital Media Remote"
+        },
+        {
+          "devid": "011a",
+          "devname": "USA-49Wlc serial adapter [no firmware]"
+        },
+        {
+          "devid": "011b",
+          "devname": "MPR Serial Preloader (MPRQI)"
+        },
+        {
+          "devid": "011c",
+          "devname": "MPR Serial (MPRQI)"
+        },
+        {
+          "devid": "011d",
+          "devname": "MPR Serial Preloader (MPRQ)"
+        },
+        {
+          "devid": "011e",
+          "devname": "MPR Serial (MPRQ)"
+        },
+        {
+          "devid": "0115",
+          "devname": "USA-28Xa PDA"
+        },
+        {
+          "devid": "0116",
+          "devname": "USA-18XA serial Adapter (no firmware)"
+        },
+        {
+          "devid": "0117",
+          "devname": "USA-18XA serial Adapter"
+        },
+        {
+          "devid": "0118",
+          "devname": "USA-19QW PDA [no firmware]"
+        },
+        {
+          "devid": "0119",
+          "devname": "USA-19QW PDA"
+        },
+        {
+          "devid": "0110",
+          "devname": "USA-28Xb PDA"
+        },
+        {
+          "devid": "0111",
+          "devname": "USA-18 serial Adapter"
+        },
+        {
+          "devid": "0112",
+          "devname": "USA-18X PDA"
+        },
+        {
+          "devid": "0113",
+          "devname": "USA-28Xb PDA [no firmware]"
+        },
+        {
+          "devid": "0114",
+          "devname": "USA-28Xa PDA [no firmware]"
+        },
+        {
+          "devid": "010b",
+          "devname": "USA-19Qi serial adapter [no firmware]"
+        },
+        {
+          "devid": "010c",
+          "devname": "USA-19Qi serial adapter"
+        },
+        {
+          "devid": "010d",
+          "devname": "USA-19Q serial Adapter (no firmware)"
+        },
+        {
+          "devid": "010e",
+          "devname": "USA-19Q serial Adapter"
+        },
+        {
+          "devid": "010f",
+          "devname": "USA-28 PDA"
+        },
+        {
+          "devid": "0106",
+          "devname": "USA-19W PDA [no firmware]"
+        },
+        {
+          "devid": "0107",
+          "devname": "USA-19 PDA"
+        },
+        {
+          "devid": "0108",
+          "devname": "USA-19W PDA"
+        },
+        {
+          "devid": "0109",
+          "devname": "USA-49W serial adapter [no firmware]"
+        },
+        {
+          "devid": "010a",
+          "devname": "USA-49W serial adapter"
+        },
+        {
+          "devid": "0102",
+          "devname": "USA-28X PDA [no firmware]"
+        },
+        {
+          "devid": "0103",
+          "devname": "USA-19 PDA [no firmware]"
+        },
+        {
+          "devid": "0104",
+          "devname": "PDA [prerenum]"
+        },
+        {
+          "devid": "0105",
+          "devname": "USA-18X PDA [no firmware]"
+        },
+        {
+          "devid": "0101",
+          "devname": "USA-28 PDA [no firmware]"
+        }
+      ]
+    },
+    {
+      "vendor": "03f9",
+      "name": "KeyTronic Corp.",
+      "devices": [
+        {
+          "devid": "0102",
+          "devname": "Keyboard Mouse"
+        },
+        {
+          "devid": "0100",
+          "devname": "KT-2001 Keyboard"
+        },
+        {
+          "devid": "0101",
+          "devname": "Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "2f76",
+      "name": "KeyXentic Inc.",
+      "devices": [
+        {
+          "devid": "0906",
+          "devname": "KX906 Smart Card Reader"
+        },
+        {
+          "devid": "1906",
+          "devname": "KX906 Smart Token (Mass Storage)"
+        },
+        {
+          "devid": "0905",
+          "devname": "KX905 Smart Terminal"
+        }
+      ]
+    },
+    {
+      "vendor": "19db",
+      "name": "KFI Printers",
+      "devices": [
+        {
+          "devid": "02f1",
+          "devname": "NAUT324C"
+        }
+      ]
+    },
+    {
+      "vendor": "107f",
+      "name": "KidzMouse, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0b3e",
+      "name": "Kikusui Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "29ea",
+      "name": "Kinesis Corporation",
+      "devices": [
+        {
+          "devid": "0102",
+          "devname": "Advantage2 Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "16df",
+      "name": "King Billion Electronics Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0d8a",
+      "name": "King Jim Co., Ltd",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "TEPRA PRO"
+        }
+      ]
+    },
+    {
+      "vendor": "1687",
+      "name": "Kingmax Digital Inc.",
+      "devices": [
+        {
+          "devid": "6211",
+          "devname": "FlashDisk"
+        },
+        {
+          "devid": "6213",
+          "devname": "FlashDisk"
+        },
+        {
+          "devid": "5289",
+          "devname": "FlashDisk"
+        }
+      ]
+    },
+    {
+      "vendor": "07cb",
+      "name": "Kingmax Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0f8e",
+      "name": "Kingnet Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "3057",
+      "name": "Kingsis Corporation",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "ZOWIE Gaming mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "1af3",
+      "name": "Kingsis Technology Corporation",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "ZOWIE Gaming mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0951",
+      "name": "Kingston Technology",
+      "devices": [
+        {
+          "devid": "16e4",
+          "devname": "HyperX Pulsefire Raid"
+        },
+        {
+          "devid": "16b3",
+          "devname": "HyperX Savage"
+        },
+        {
+          "devid": "16d2",
+          "devname": "HX-KB4BL1-US [HYPERX Alloy FPS Pro]"
+        },
+        {
+          "devid": "16d4",
+          "devname": "HyperX SavageEXO [0382]"
+        },
+        {
+          "devid": "16d5",
+          "devname": "DataTraveler Elite G2"
+        },
+        {
+          "devid": "16df",
+          "devname": "HyperX QuadCast"
+        },
+        {
+          "devid": "1689",
+          "devname": "DataTraveler SE9"
+        },
+        {
+          "devid": "168a",
+          "devname": "DataTraveler Micro"
+        },
+        {
+          "devid": "168c",
+          "devname": "DT Elite 3.0"
+        },
+        {
+          "devid": "16a4",
+          "devname": "HyperX 7.1 Audio"
+        },
+        {
+          "devid": "1656",
+          "devname": "DataTraveler Ultimate G2"
+        },
+        {
+          "devid": "1660",
+          "devname": "Data Traveller 108"
+        },
+        {
+          "devid": "1665",
+          "devname": "Digital DataTraveler SE9"
+        },
+        {
+          "devid": "1666",
+          "devname": "DataTraveler 100 G3/G4/SE9 G2/50"
+        },
+        {
+          "devid": "1630",
+          "devname": "DataTraveler 200 (32GB)"
+        },
+        {
+          "devid": "1642",
+          "devname": "DT101 G2"
+        },
+        {
+          "devid": "1643",
+          "devname": "DataTraveler G3"
+        },
+        {
+          "devid": "1653",
+          "devname": "Data Traveler 100 G2 8 GiB"
+        },
+        {
+          "devid": "1625",
+          "devname": "DataTraveler 101 II"
+        },
+        {
+          "devid": "162a",
+          "devname": "DataTraveler 112 4GB Pen Drive"
+        },
+        {
+          "devid": "162b",
+          "devname": "DataTraveler HyperX 3.0"
+        },
+        {
+          "devid": "162d",
+          "devname": "DataTraveler 102"
+        },
+        {
+          "devid": "1616",
+          "devname": "DataTraveler Locker 4GB"
+        },
+        {
+          "devid": "161a",
+          "devname": "Dell HyperVisor internal flash drive"
+        },
+        {
+          "devid": "1621",
+          "devname": "DataTraveler 150 (32GB)"
+        },
+        {
+          "devid": "1624",
+          "devname": "DataTraveler G2"
+        },
+        {
+          "devid": "160d",
+          "devname": "DataTraveler Vault Privacy"
+        },
+        {
+          "devid": "160e",
+          "devname": "DT110P/1GB Capless"
+        },
+        {
+          "devid": "1613",
+          "devname": "DataTraveler DT101C Flash Drive"
+        },
+        {
+          "devid": "1603",
+          "devname": "DataTraveler 1GB/2GB Pen Drive"
+        },
+        {
+          "devid": "1606",
+          "devname": "Eee PC 701 SD Card Reader [ENE UB6225]"
+        },
+        {
+          "devid": "1607",
+          "devname": "DataTraveler 100"
+        },
+        {
+          "devid": "160b",
+          "devname": "DataTraveler 2.0 (2GB)"
+        },
+        {
+          "devid": "1539",
+          "devname": "Iron Key D300 (Virtual CD-ROM and USB Stick)"
+        },
+        {
+          "devid": "1600",
+          "devname": "DataTraveler II Pen Drive"
+        },
+        {
+          "devid": "1601",
+          "devname": "DataTraveler II+ Pen Drive"
+        },
+        {
+          "devid": "1602",
+          "devname": "DataTraveler Mini"
+        },
+        {
+          "devid": "0008",
+          "devname": "Ethernet"
+        },
+        {
+          "devid": "000a",
+          "devname": "KNU101TX 100baseTX Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "13fe",
+      "name": "Kingston Technology Company Inc.",
+      "devices": [
+        {
+          "devid": "5200",
+          "devname": "DataTraveler R3.0"
+        },
+        {
+          "devid": "5500",
+          "devname": "Flash drive"
+        },
+        {
+          "devid": "6300",
+          "devname": "SP Mobile C31 (64GB)"
+        },
+        {
+          "devid": "4100",
+          "devname": "Flash drive"
+        },
+        {
+          "devid": "4200",
+          "devname": "Platinum USB drive mini"
+        },
+        {
+          "devid": "5000",
+          "devname": "USB flash drive (32 GB SHARKOON Accelerate)"
+        },
+        {
+          "devid": "5100",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "3600",
+          "devname": "flash drive (4GB, EMTEC)"
+        },
+        {
+          "devid": "3800",
+          "devname": "Rage XT Flash Drive"
+        },
+        {
+          "devid": "3d00",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "3e00",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "1f23",
+          "devname": "PS2232 flash drive controller"
+        },
+        {
+          "devid": "2240",
+          "devname": "microSD card reader"
+        },
+        {
+          "devid": "3100",
+          "devname": "2/4 GB stick"
+        },
+        {
+          "devid": "3123",
+          "devname": "Verbatim STORE N GO 4GB"
+        },
+        {
+          "devid": "3200",
+          "devname": "flash drive (2GB, EMTEC)"
+        },
+        {
+          "devid": "1f00",
+          "devname": "Kingston DataTraveler / Patriot Xporter"
+        },
+        {
+          "devid": "1d00",
+          "devname": "DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive"
+        },
+        {
+          "devid": "1e00",
+          "devname": "Flash Drive 2 GB [ICIDU 2 GB]"
+        },
+        {
+          "devid": "1e50",
+          "devname": "U3 Smart Drive"
+        },
+        {
+          "devid": "1a00",
+          "devname": "512MB/1GB Flash Drive"
+        },
+        {
+          "devid": "1a23",
+          "devname": "512MB Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0e56",
+      "name": "Kingston Technology Company, Inc.",
+      "devices": [
+        {
+          "devid": "6021",
+          "devname": "K-PEX 100"
+        }
+      ]
+    },
+    {
+      "vendor": "22cd",
+      "name": "Kinova Robotics Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1cac",
+      "name": "Kinstone",
+      "devices": [
+        {
+          "devid": "a332",
+          "devname": "C8 Webcam"
+        },
+        {
+          "devid": "b288",
+          "devname": "C18 Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "2def",
+      "name": "Kirale Technologies",
+      "devices": [
+        {
+          "devid": "0102",
+          "devname": "KTWM102 Module"
+        },
+        {
+          "devid": "0000",
+          "devname": "KiNOS Boot DFU"
+        }
+      ]
+    },
+    {
+      "vendor": "0d65",
+      "name": "KMJP Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0bc0",
+      "name": "Knilink Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "055b",
+      "name": "KnowledgeTek, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "097b",
+      "name": "Knudsen Engineering, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0f68",
+      "name": "Kobe Steel, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0f68",
+      "name": "Kobe Steel, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d46",
+      "name": "Kobil Systems GmbH",
+      "devices": [
+        {
+          "devid": "4081",
+          "devname": "mIDentity Basic/Classic (installationless)"
+        },
+        {
+          "devid": "3003",
+          "devname": "mIDentity Light / KAAN SIM III"
+        },
+        {
+          "devid": "3014",
+          "devname": "Smart Token"
+        },
+        {
+          "devid": "4000",
+          "devname": "mIDentity (mass storage)"
+        },
+        {
+          "devid": "4001",
+          "devname": "mIDentity Basic/Classic (composite device)"
+        },
+        {
+          "devid": "2012",
+          "devname": "KAAN Standard Plus (Smartcard reader)"
+        }
+      ]
+    },
+    {
+      "vendor": "2237",
+      "name": "Kobo Inc.",
+      "devices": [
+        {
+          "devid": "4173",
+          "devname": "Glo"
+        },
+        {
+          "devid": "4161",
+          "devname": "eReader White"
+        },
+        {
+          "devid": "4163",
+          "devname": "Touch"
+        }
+      ]
+    },
+    {
+      "vendor": "0dd7",
+      "name": "Kocom Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "040a",
+      "name": "Kodak Co.",
+      "devices": [
+        {
+          "devid": "6004",
+          "devname": "i60"
+        },
+        {
+          "devid": "6005",
+          "devname": "i80"
+        },
+        {
+          "devid": "6029",
+          "devname": "i900"
+        },
+        {
+          "devid": "602a",
+          "devname": "i900"
+        },
+        {
+          "devid": "5010",
+          "devname": "Wireless Adapter"
+        },
+        {
+          "devid": "5012",
+          "devname": "DBT-220 Bluetooth Adapter"
+        },
+        {
+          "devid": "6001",
+          "devname": "i30"
+        },
+        {
+          "devid": "6002",
+          "devname": "i40"
+        },
+        {
+          "devid": "6003",
+          "devname": "i50"
+        },
+        {
+          "devid": "4056",
+          "devname": "ESP 7200 Series AiO"
+        },
+        {
+          "devid": "4109",
+          "devname": "EasyShare Printer Dock Series 3"
+        },
+        {
+          "devid": "410d",
+          "devname": "EasyShare G600 Printer Dock"
+        },
+        {
+          "devid": "4037",
+          "devname": "7010 Photo Printer"
+        },
+        {
+          "devid": "4038",
+          "devname": "7015 Photo Printer"
+        },
+        {
+          "devid": "404d",
+          "devname": "8810 Photo Printer"
+        },
+        {
+          "devid": "404f",
+          "devname": "305 Photo Printer"
+        },
+        {
+          "devid": "402b",
+          "devname": "Photo Printer 6850"
+        },
+        {
+          "devid": "402e",
+          "devname": "605 Photo Printer"
+        },
+        {
+          "devid": "4034",
+          "devname": "805 Photo Printer"
+        },
+        {
+          "devid": "4035",
+          "devname": "7000 Photo Printer"
+        },
+        {
+          "devid": "05d3",
+          "devname": "EasyShare M320 Camera"
+        },
+        {
+          "devid": "05d4",
+          "devname": "EasyShare C180 Digital Camera"
+        },
+        {
+          "devid": "1001",
+          "devname": "EasyShare SV811 Digital Picture Frame"
+        },
+        {
+          "devid": "4000",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "4021",
+          "devname": "Photo Printer 6800"
+        },
+        {
+          "devid": "4022",
+          "devname": "1400 Digital Photo Printer"
+        },
+        {
+          "devid": "05c2",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05c3",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05c4",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05c5",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05c8",
+          "devname": "EASYSHARE Z1485 IS Digital Camera"
+        },
+        {
+          "devid": "05be",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05bf",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05c0",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05c1",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05ba",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05bb",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05bc",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05bd",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05b6",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05b7",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05b8",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05b9",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05b3",
+          "devname": "EasyShare Z710 Camera"
+        },
+        {
+          "devid": "05b4",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05b5",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05af",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05b0",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05b1",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05b2",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05ab",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05ac",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05ad",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05ae",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05a6",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05a7",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05a8",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05a9",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05aa",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05a2",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05a3",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05a4",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05a5",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05a0",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "05a1",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "059c",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "059d",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "059e",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "059f",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0597",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0598",
+          "devname": "EASYSHARE M1033 digital camera"
+        },
+        {
+          "devid": "0599",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "059a",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "059b",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0593",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0594",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0595",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0596",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "058f",
+          "devname": "V550"
+        },
+        {
+          "devid": "0590",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0591",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0592",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "058b",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "058c",
+          "devname": "C330"
+        },
+        {
+          "devid": "058d",
+          "devname": "C340"
+        },
+        {
+          "devid": "058e",
+          "devname": "V530"
+        },
+        {
+          "devid": "0588",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0589",
+          "devname": "EasyShare C360"
+        },
+        {
+          "devid": "058a",
+          "devname": "C310"
+        },
+        {
+          "devid": "0583",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0584",
+          "devname": "CX6445"
+        },
+        {
+          "devid": "0585",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0586",
+          "devname": "CX7525"
+        },
+        {
+          "devid": "0587",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "057f",
+          "devname": "DX7590"
+        },
+        {
+          "devid": "0580",
+          "devname": "Z730"
+        },
+        {
+          "devid": "0581",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0582",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "057b",
+          "devname": "CX7430"
+        },
+        {
+          "devid": "057c",
+          "devname": "CX7530"
+        },
+        {
+          "devid": "057d",
+          "devname": "DX7440"
+        },
+        {
+          "devid": "057e",
+          "devname": "C300"
+        },
+        {
+          "devid": "0578",
+          "devname": "CX7300/CX7310"
+        },
+        {
+          "devid": "0579",
+          "devname": "CX7220"
+        },
+        {
+          "devid": "057a",
+          "devname": "CX7330"
+        },
+        {
+          "devid": "0574",
+          "devname": "CX6200"
+        },
+        {
+          "devid": "0575",
+          "devname": "DX6490"
+        },
+        {
+          "devid": "0576",
+          "devname": "DX4530"
+        },
+        {
+          "devid": "0577",
+          "devname": "DX7630"
+        },
+        {
+          "devid": "0570",
+          "devname": "DX6340"
+        },
+        {
+          "devid": "0571",
+          "devname": "CX6330"
+        },
+        {
+          "devid": "0572",
+          "devname": "DX6440"
+        },
+        {
+          "devid": "0573",
+          "devname": "CX6230"
+        },
+        {
+          "devid": "0566",
+          "devname": "CX4300"
+        },
+        {
+          "devid": "0567",
+          "devname": "LS753"
+        },
+        {
+          "devid": "0568",
+          "devname": "LS443"
+        },
+        {
+          "devid": "0569",
+          "devname": "LS663"
+        },
+        {
+          "devid": "0550",
+          "devname": "DX4900"
+        },
+        {
+          "devid": "0555",
+          "devname": "DX4330"
+        },
+        {
+          "devid": "0560",
+          "devname": "CX4200"
+        },
+        {
+          "devid": "0565",
+          "devname": "CX4210"
+        },
+        {
+          "devid": "0525",
+          "devname": "DX3215"
+        },
+        {
+          "devid": "0530",
+          "devname": "DX3700"
+        },
+        {
+          "devid": "0535",
+          "devname": "EasyShare CX4230 Camera"
+        },
+        {
+          "devid": "0540",
+          "devname": "LS420"
+        },
+        {
+          "devid": "0402",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0403",
+          "devname": "Z7590"
+        },
+        {
+          "devid": "0500",
+          "devname": "DX3500"
+        },
+        {
+          "devid": "0510",
+          "devname": "DX3600"
+        },
+        {
+          "devid": "0170",
+          "devname": "DX3900"
+        },
+        {
+          "devid": "0200",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0300",
+          "devname": "EZ-200"
+        },
+        {
+          "devid": "0400",
+          "devname": "MC3"
+        },
+        {
+          "devid": "0131",
+          "devname": "DC-5000"
+        },
+        {
+          "devid": "0132",
+          "devname": "DC-3400"
+        },
+        {
+          "devid": "0140",
+          "devname": "DC-4800"
+        },
+        {
+          "devid": "0160",
+          "devname": "DC4800"
+        },
+        {
+          "devid": "0112",
+          "devname": "DC-290"
+        },
+        {
+          "devid": "0120",
+          "devname": "DC-240"
+        },
+        {
+          "devid": "0121",
+          "devname": "DC-240 (PTP firmware)"
+        },
+        {
+          "devid": "0130",
+          "devname": "DC-280"
+        },
+        {
+          "devid": "0002",
+          "devname": "DVC-325"
+        },
+        {
+          "devid": "0100",
+          "devname": "DC-220"
+        },
+        {
+          "devid": "0110",
+          "devname": "DC-260"
+        },
+        {
+          "devid": "0111",
+          "devname": "DC-265"
+        },
+        {
+          "devid": "0001",
+          "devname": "DVC-323"
+        }
+      ]
+    },
+    {
+      "vendor": "0564",
+      "name": "Kodak Digital Product Center, Japan Ltd. (formerly Chinon Industries Inc.)",
+      "devices": []
+    },
+    {
+      "vendor": "0acc",
+      "name": "Koga Electronics Co.",
+      "devices": []
+    },
+    {
+      "vendor": "0f37",
+      "name": "Kokuyo Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0c3b",
+      "name": "Komatsu, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "165c",
+      "name": "Kondo Kagaku",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "FT232 [ICS adapter HS]"
+        },
+        {
+          "devid": "0008",
+          "devname": "FT232 [Dual adapter HS]"
+        },
+        {
+          "devid": "0002",
+          "devname": "Serial Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0bf2",
+      "name": "Konexx",
+      "devices": []
+    },
+    {
+      "vendor": "04c8",
+      "name": "Konica Corp.",
+      "devices": [
+        {
+          "devid": "072d",
+          "devname": "Revio KD410Z"
+        },
+        {
+          "devid": "0726",
+          "devname": "KD-310Z Camera"
+        },
+        {
+          "devid": "0728",
+          "devname": "Revio C2 Mass Storage Device"
+        },
+        {
+          "devid": "0729",
+          "devname": "Revio C2 Digital Camera"
+        },
+        {
+          "devid": "072c",
+          "devname": "Revio KD20M"
+        },
+        {
+          "devid": "0721",
+          "devname": "e-miniD Camera"
+        },
+        {
+          "devid": "0722",
+          "devname": "e-mini"
+        },
+        {
+          "devid": "0723",
+          "devname": "KD-200Z Camera"
+        },
+        {
+          "devid": "0720",
+          "devname": "Digital Color Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "132b",
+      "name": "Konica Minolta",
+      "devices": [
+        {
+          "devid": "2049",
+          "devname": "Magicolor 2490MF"
+        },
+        {
+          "devid": "2030",
+          "devname": "PagePro 1350E(N)"
+        },
+        {
+          "devid": "2033",
+          "devname": "PagePro 1400W"
+        },
+        {
+          "devid": "2043",
+          "devname": "Magicolor 2530DL"
+        },
+        {
+          "devid": "2045",
+          "devname": "Magicolor 2500W"
+        },
+        {
+          "devid": "2001",
+          "devname": "Magicolor 2400w"
+        },
+        {
+          "devid": "2004",
+          "devname": "Magicolor 5430DL"
+        },
+        {
+          "devid": "2005",
+          "devname": "Magicolor 2430 DL"
+        },
+        {
+          "devid": "2029",
+          "devname": "Magicolor 5440DL"
+        },
+        {
+          "devid": "0021",
+          "devname": "Dimage Z5 Camera"
+        },
+        {
+          "devid": "0022",
+          "devname": "Minolta DiMAGE Z5 (PictBridge mode)"
+        },
+        {
+          "devid": "002c",
+          "devname": "Dynax 5D camera"
+        },
+        {
+          "devid": "0015",
+          "devname": "Dimage G530 Camera"
+        },
+        {
+          "devid": "0017",
+          "devname": "Dimage Z3 Camera"
+        },
+        {
+          "devid": "0018",
+          "devname": "Minolta DiMAGE Z3 (PictBridge mode)"
+        },
+        {
+          "devid": "0019",
+          "devname": "Dimage A200 Camera"
+        },
+        {
+          "devid": "000f",
+          "devname": "Dimage X50 Camera [p2p?]"
+        },
+        {
+          "devid": "0010",
+          "devname": "Dimage G600 Camera"
+        },
+        {
+          "devid": "0012",
+          "devname": "Dimage Scan Elite 5400 II (2892)"
+        },
+        {
+          "devid": "0013",
+          "devname": "Dimage X31 Camera"
+        },
+        {
+          "devid": "0008",
+          "devname": "Dimage X21 Camera"
+        },
+        {
+          "devid": "000a",
+          "devname": "Dimage Scan Dual IV AF-3200 (2891)"
+        },
+        {
+          "devid": "000b",
+          "devname": "Dimage Z10 Camera"
+        },
+        {
+          "devid": "000d",
+          "devname": "Dimage X50 Camera [storage?]"
+        },
+        {
+          "devid": "0001",
+          "devname": "Minolta DiMAGE A2 (ptp)"
+        },
+        {
+          "devid": "0003",
+          "devname": "Dimage Xg Camera"
+        },
+        {
+          "devid": "0006",
+          "devname": "Dimage Z2 Camera"
+        },
+        {
+          "devid": "0007",
+          "devname": "Minolta DiMAGE Z2 (PictBridge mode)"
+        },
+        {
+          "devid": "0000",
+          "devname": "Dimage A2 Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "056f",
+      "name": "Korea Data Systems Co., Ltd",
+      "devices": [
+        {
+          "devid": "cd00",
+          "devname": "CDM-751 CD organizer"
+        }
+      ]
+    },
+    {
+      "vendor": "17d3",
+      "name": "Korea Techtron Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0944",
+      "name": "KORG, Inc.",
+      "devices": [
+        {
+          "devid": "010f",
+          "devname": "nanoKONTROL studio controller"
+        },
+        {
+          "devid": "0117",
+          "devname": "nanoKONTROL2 MIDI Controller"
+        },
+        {
+          "devid": "0f03",
+          "devname": "K-Series K61P MIDI studio controller"
+        },
+        {
+          "devid": "010d",
+          "devname": "nanoKEY MIDI keyboard"
+        },
+        {
+          "devid": "010e",
+          "devname": "nanoPAD pad controller"
+        },
+        {
+          "devid": "0020",
+          "devname": "KAOSS Pad KP3 Dynamic Effect/Sampler"
+        },
+        {
+          "devid": "0023",
+          "devname": "KAOSSILATOR PRO Dynamic Phrase Synthesizer"
+        },
+        {
+          "devid": "0001",
+          "devname": "PXR4 4-Track Digital Recorder"
+        }
+      ]
+    },
+    {
+      "vendor": "0832",
+      "name": "Kouwell Electronics Corp.",
+      "devices": [
+        {
+          "devid": "5850",
+          "devname": "Cable"
+        }
+      ]
+    },
+    {
+      "vendor": "1c02",
+      "name": "Kreton Corporation",
+      "devices": []
+    },
+    {
+      "vendor": "09d9",
+      "name": "KRF Tech, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0948",
+      "name": "Kronauer music in digital",
+      "devices": [
+        {
+          "devid": "0302",
+          "devname": "USB Pro (24/96 playback)"
+        },
+        {
+          "devid": "0303",
+          "devname": "USB Pro (24/96 record)"
+        },
+        {
+          "devid": "0304",
+          "devname": "USB Pro (16/48)"
+        },
+        {
+          "devid": "1105",
+          "devname": "USB One"
+        },
+        {
+          "devid": "0301",
+          "devname": "USB Pro (24/48)"
+        }
+      ]
+    },
+    {
+      "vendor": "2d25",
+      "name": "Kronegger GmbH.",
+      "devices": []
+    },
+    {
+      "vendor": "2116",
+      "name": "KT Tech",
+      "devices": [
+        {
+          "devid": "000a",
+          "devname": "IDE Hard Drive Enclosure"
+        }
+      ]
+    },
+    {
+      "vendor": "15c8",
+      "name": "KTF Technologies",
+      "devices": [
+        {
+          "devid": "3201",
+          "devname": "EVER EV-W100/EV-W250"
+        }
+      ]
+    },
+    {
+      "vendor": "076e",
+      "name": "Kuan Tech Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1598",
+      "name": "Kunshan Guoji Electronics Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0cc0",
+      "name": "Kuon Yi Industrial Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0bfd",
+      "name": "Kvaser AB",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "USBcan II"
+        },
+        {
+          "devid": "000b",
+          "devname": "Leaf Light HS"
+        },
+        {
+          "devid": "000e",
+          "devname": "Leaf SemiPro HS"
+        }
+      ]
+    },
+    {
+      "vendor": "eb2a",
+      "name": "KWorld",
+      "devices": []
+    },
+    {
+      "vendor": "10cd",
+      "name": "Kycon, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0458",
+      "name": "KYE Systems Corp. (Mouse Systems)",
+      "devices": [
+        {
+          "devid": "7088",
+          "devname": "WideCam 1050"
+        },
+        {
+          "devid": "7089",
+          "devname": "Genius FaceCam 320"
+        },
+        {
+          "devid": "708c",
+          "devname": "Genius WideCam F100"
+        },
+        {
+          "devid": "7079",
+          "devname": "FaceCam 2025R"
+        },
+        {
+          "devid": "707f",
+          "devname": "TVGo DVB-T03 [RTL2832]"
+        },
+        {
+          "devid": "7068",
+          "devname": "Genius eFace 1325R"
+        },
+        {
+          "devid": "706d",
+          "devname": "Genius iSlim 2000AF V2"
+        },
+        {
+          "devid": "7076",
+          "devname": "Genius FaceCam 312"
+        },
+        {
+          "devid": "7061",
+          "devname": "Genius iLook 1321 V2"
+        },
+        {
+          "devid": "7066",
+          "devname": "Acer Crystal Eye Webcam"
+        },
+        {
+          "devid": "7067",
+          "devname": "Genius iSlim 1300AF V2"
+        },
+        {
+          "devid": "7055",
+          "devname": "Slim 2020AF camera"
+        },
+        {
+          "devid": "705a",
+          "devname": "Asus USB2.0 Webcam"
+        },
+        {
+          "devid": "705c",
+          "devname": "Genius iSlim 1300AF"
+        },
+        {
+          "devid": "7045",
+          "devname": "Genius Look 1320 V2"
+        },
+        {
+          "devid": "704c",
+          "devname": "Genius i-Look 1321"
+        },
+        {
+          "devid": "704d",
+          "devname": "Slim 1322AF"
+        },
+        {
+          "devid": "7029",
+          "devname": "Genius Look 320s (SN9C201 + HV7131R)"
+        },
+        {
+          "devid": "702f",
+          "devname": "Genius Slim 322"
+        },
+        {
+          "devid": "7035",
+          "devname": "i-Look 325T Camera"
+        },
+        {
+          "devid": "701c",
+          "devname": "G-Shot G512 Still Camera"
+        },
+        {
+          "devid": "7020",
+          "devname": "Sim 321C"
+        },
+        {
+          "devid": "7025",
+          "devname": "Eye 311Q Camera"
+        },
+        {
+          "devid": "700f",
+          "devname": "VideoCAM Web"
+        },
+        {
+          "devid": "7012",
+          "devname": "WebCAM USB2.0"
+        },
+        {
+          "devid": "7014",
+          "devname": "VideoCAM Live V3"
+        },
+        {
+          "devid": "7009",
+          "devname": "G-Shot G312 Still Camera Device"
+        },
+        {
+          "devid": "700c",
+          "devname": "VideoCAM Web V3"
+        },
+        {
+          "devid": "700d",
+          "devname": "G-Shot G511 Composite Device"
+        },
+        {
+          "devid": "7004",
+          "devname": "VideoCAM Express V2"
+        },
+        {
+          "devid": "7006",
+          "devname": "Dsc 1.3 Smart Camera Device"
+        },
+        {
+          "devid": "7007",
+          "devname": "VideoCAM Web"
+        },
+        {
+          "devid": "5014",
+          "devname": "Genius EasyPen 340"
+        },
+        {
+          "devid": "505e",
+          "devname": "Genius iSlim 330"
+        },
+        {
+          "devid": "6001",
+          "devname": "GF3000F Ethernet Adapter"
+        },
+        {
+          "devid": "5004",
+          "devname": "G-pen Tablet"
+        },
+        {
+          "devid": "5005",
+          "devname": "Genius EasyPen M406"
+        },
+        {
+          "devid": "5012",
+          "devname": "Genius EasyPen M406W"
+        },
+        {
+          "devid": "400f",
+          "devname": "Genius TVGo DVB-T02Q MCE"
+        },
+        {
+          "devid": "4012",
+          "devname": "TVGo DVB-T03 [AF9015]"
+        },
+        {
+          "devid": "5003",
+          "devname": "G-pen 560 Tablet"
+        },
+        {
+          "devid": "301a",
+          "devname": "MaxFire G-12U Vibration"
+        },
+        {
+          "devid": "301c",
+          "devname": "Genius MaxFighter F-16U"
+        },
+        {
+          "devid": "301d",
+          "devname": "Genius MaxFire MiniPad"
+        },
+        {
+          "devid": "3017",
+          "devname": "SPEED WHEEL 3 Vibration"
+        },
+        {
+          "devid": "3018",
+          "devname": "Wireless 2.4Ghz Game Pad"
+        },
+        {
+          "devid": "3019",
+          "devname": "10-Button USB Joystick with Vibration"
+        },
+        {
+          "devid": "201f",
+          "devname": "ColorPage-Vivid 1200 XE"
+        },
+        {
+          "devid": "2020",
+          "devname": "ColorPage-Slim 1200 USB2"
+        },
+        {
+          "devid": "2021",
+          "devname": "ColorPage-SF600"
+        },
+        {
+          "devid": "201b",
+          "devname": "ColorPage-Vivid4x"
+        },
+        {
+          "devid": "201c",
+          "devname": "ColorPage-HR8"
+        },
+        {
+          "devid": "201d",
+          "devname": "ColorPage-Vivid 1200 X"
+        },
+        {
+          "devid": "201e",
+          "devname": "ColorPage-Slim 1200"
+        },
+        {
+          "devid": "2018",
+          "devname": "ColorPage-HR7X"
+        },
+        {
+          "devid": "2019",
+          "devname": "ColorPage-HR6X Slim"
+        },
+        {
+          "devid": "201a",
+          "devname": "ColorPage-Vivid4xe"
+        },
+        {
+          "devid": "2015",
+          "devname": "ColorPage-HR7LE Scanner"
+        },
+        {
+          "devid": "2016",
+          "devname": "ColorPage-HR6X Scanner"
+        },
+        {
+          "devid": "2017",
+          "devname": "ColorPage-Vivid3xe"
+        },
+        {
+          "devid": "2012",
+          "devname": "Plustek Scanner"
+        },
+        {
+          "devid": "2013",
+          "devname": "ColorPage-HR7 Scanner"
+        },
+        {
+          "devid": "2014",
+          "devname": "ColorPage-Vivid4"
+        },
+        {
+          "devid": "2008",
+          "devname": "ColorPage-HR6 V2 Scanner"
+        },
+        {
+          "devid": "2009",
+          "devname": "ColorPage-HR6A Scanner"
+        },
+        {
+          "devid": "2011",
+          "devname": "ColorPage-Vivid3x Scanner"
+        },
+        {
+          "devid": "2004",
+          "devname": "ColorPage-HR6 V1 Scanner"
+        },
+        {
+          "devid": "2005",
+          "devname": "ColorPage-HR6/Vivid3"
+        },
+        {
+          "devid": "2007",
+          "devname": "ColorPage-HR6 V2 Scanner"
+        },
+        {
+          "devid": "1004",
+          "devname": "Flight2000 F-23 Joystick"
+        },
+        {
+          "devid": "100a",
+          "devname": "Aashima Technology Trust Sight Fighter Vibration Feedback Joystick"
+        },
+        {
+          "devid": "2001",
+          "devname": "ColorPage-Vivid Pro Scanner"
+        },
+        {
+          "devid": "1001",
+          "devname": "Joystick"
+        },
+        {
+          "devid": "1002",
+          "devname": "Game Pad"
+        },
+        {
+          "devid": "1003",
+          "devname": "Genius VideoCam"
+        },
+        {
+          "devid": "011b",
+          "devname": "NetScroll T220"
+        },
+        {
+          "devid": "0186",
+          "devname": "Genius DX-120 Mouse"
+        },
+        {
+          "devid": "00ca",
+          "devname": "Pen Mouse"
+        },
+        {
+          "devid": "0100",
+          "devname": "EasyPen Tablet"
+        },
+        {
+          "devid": "0101",
+          "devname": "CueCat"
+        },
+        {
+          "devid": "0087",
+          "devname": "Ergo 525V Laser Mouse"
+        },
+        {
+          "devid": "0088",
+          "devname": "Genius Traveler 515 Laser"
+        },
+        {
+          "devid": "0089",
+          "devname": "Genius Traveler 350"
+        },
+        {
+          "devid": "0066",
+          "devname": "Genius Traveler 1000 Wireless Mouse"
+        },
+        {
+          "devid": "0072",
+          "devname": "Navigator 335"
+        },
+        {
+          "devid": "0083",
+          "devname": "Bluetooth Dongle"
+        },
+        {
+          "devid": "005c",
+          "devname": "Enhanced Laser Gaming Device"
+        },
+        {
+          "devid": "005d",
+          "devname": "Enhanced Device"
+        },
+        {
+          "devid": "0061",
+          "devname": "Bluetooth Dongle"
+        },
+        {
+          "devid": "0059",
+          "devname": "Enhanced Laser Device"
+        },
+        {
+          "devid": "005a",
+          "devname": "Enhanced Device"
+        },
+        {
+          "devid": "005b",
+          "devname": "Enhanced Device"
+        },
+        {
+          "devid": "004c",
+          "devname": "Slimstar Pro Keyboard"
+        },
+        {
+          "devid": "0056",
+          "devname": "Ergo 300 Mouse"
+        },
+        {
+          "devid": "0057",
+          "devname": "Enhanced Gaming Device"
+        },
+        {
+          "devid": "0036",
+          "devname": "Pocket Mouse LE"
+        },
+        {
+          "devid": "0039",
+          "devname": "NetScroll+ Superior"
+        },
+        {
+          "devid": "003a",
+          "devname": "NetScroll+ Mini Traveler / Genius NetScroll 120"
+        },
+        {
+          "devid": "0013",
+          "devname": "TACOMA Fingerprint Mouse V1.06.01"
+        },
+        {
+          "devid": "001a",
+          "devname": "Genius WebScroll+"
+        },
+        {
+          "devid": "002e",
+          "devname": "NetScroll + Traveler / NetScroll 110"
+        },
+        {
+          "devid": "0007",
+          "devname": "Trackbar Emotion"
+        },
+        {
+          "devid": "000b",
+          "devname": "NetMouse Wheel(P+U)"
+        },
+        {
+          "devid": "000c",
+          "devname": "TACOMA Fingerprint V1.06.01"
+        },
+        {
+          "devid": "000e",
+          "devname": "Genius NetScroll Optical"
+        },
+        {
+          "devid": "0001",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "0002",
+          "devname": "Genius NetMouse Pro"
+        },
+        {
+          "devid": "0003",
+          "devname": "Genius NetScroll+"
+        },
+        {
+          "devid": "0006",
+          "devname": "Easy Mouse+"
+        }
+      ]
+    },
+    {
+      "vendor": "0482",
+      "name": "Kyocera Corp.",
+      "devices": [
+        {
+          "devid": "0640",
+          "devname": "ECOSYS M6026cdn"
+        },
+        {
+          "devid": "069b",
+          "devname": "ECOSYS M2635dn"
+        },
+        {
+          "devid": "0204",
+          "devname": "iBurst Terminal"
+        },
+        {
+          "devid": "0408",
+          "devname": "FS-1320D Printer"
+        },
+        {
+          "devid": "0107",
+          "devname": "Digital Camera Device"
+        },
+        {
+          "devid": "0108",
+          "devname": "Digital Camera Device"
+        },
+        {
+          "devid": "0203",
+          "devname": "AH-K3001V"
+        },
+        {
+          "devid": "0103",
+          "devname": "Finecam S5"
+        },
+        {
+          "devid": "0105",
+          "devname": "Finecam L3"
+        },
+        {
+          "devid": "0106",
+          "devname": "Finecam"
+        },
+        {
+          "devid": "0100",
+          "devname": "Finecam S3x"
+        },
+        {
+          "devid": "0101",
+          "devname": "Finecam S4"
+        },
+        {
+          "devid": "000f",
+          "devname": "FS-1920 Mono Printer"
+        },
+        {
+          "devid": "0015",
+          "devname": "FS-1030D printer"
+        },
+        {
+          "devid": "000e",
+          "devname": "FS-1020D Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "1184",
+      "name": "Kyocera Elco Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c88",
+      "name": "Kyocera Wireless Corp.",
+      "devices": [
+        {
+          "devid": "0021",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "17da",
+          "devname": "Qualcomm Kyocera CDMA Technologies MSM"
+        }
+      ]
+    },
+    {
+      "vendor": "0ed2",
+      "name": "Kyoto Micro Computer Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1619",
+      "name": "L &amp; K Precision Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "20f0",
+      "name": "L3Harris Technologies",
+      "devices": [
+        {
+          "devid": "2102",
+          "devname": "EWLA V2 Module"
+        }
+      ]
+    },
+    {
+      "vendor": "1949",
+      "name": "Lab126, Inc.",
+      "devices": [
+        {
+          "devid": "0800",
+          "devname": "Fire Phone"
+        },
+        {
+          "devid": "000a",
+          "devname": "Amazon Kindle Fire 2nd generation (2012)"
+        },
+        {
+          "devid": "0331",
+          "devname": "Kindle Fire HD 8 (2018)"
+        },
+        {
+          "devid": "0417",
+          "devname": "Amazon Zukey; clone of Yubikey 4 OTP+U2F"
+        },
+        {
+          "devid": "0004",
+          "devname": "Amazon Kindle 3/4/Paperwhite"
+        },
+        {
+          "devid": "0006",
+          "devname": "Amazon Kindle Fire"
+        },
+        {
+          "devid": "0008",
+          "devname": "Amazon Kindle Fire HD 8.9&quot;"
+        },
+        {
+          "devid": "0002",
+          "devname": "Amazon Kindle"
+        }
+      ]
+    },
+    {
+      "vendor": "0cd5",
+      "name": "LabJack Corporation",
+      "devices": [
+        {
+          "devid": "0009",
+          "devname": "UE9"
+        },
+        {
+          "devid": "0003",
+          "devname": "U3"
+        }
+      ]
+    },
+    {
+      "vendor": "15c6",
+      "name": "Laboratoires MXM",
+      "devices": [
+        {
+          "devid": "1101",
+          "devname": "Odyssee (warm)"
+        },
+        {
+          "devid": "1200",
+          "devname": "Digispy"
+        },
+        {
+          "devid": "1004",
+          "devname": "DigistimSP (cold)"
+        },
+        {
+          "devid": "1005",
+          "devname": "DigistimSP (warm)"
+        },
+        {
+          "devid": "1100",
+          "devname": "Odyssee (cold)"
+        },
+        {
+          "devid": "1000",
+          "devname": "DigistimSP (cold)"
+        },
+        {
+          "devid": "1001",
+          "devname": "DigistimSP (warm)"
+        },
+        {
+          "devid": "1002",
+          "devname": "DigimapSP USB (cold)"
+        },
+        {
+          "devid": "1003",
+          "devname": "DigimapSP USB (warm)"
+        }
+      ]
+    },
+    {
+      "vendor": "07e8",
+      "name": "Labsystems",
+      "devices": []
+    },
+    {
+      "vendor": "1020",
+      "name": "Labtec",
+      "devices": [
+        {
+          "devid": "000a",
+          "devname": "Wireless Optical Mouse"
+        },
+        {
+          "devid": "0106",
+          "devname": "Wireless Optical Mouse/Keyboard"
+        },
+        {
+          "devid": "0006",
+          "devname": "Wireless Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0672",
+      "name": "Labtec, Inc.",
+      "devices": [
+        {
+          "devid": "1041",
+          "devname": "LCS1040 Speaker System"
+        },
+        {
+          "devid": "5000",
+          "devname": "SpaceBall 4000 FLX"
+        }
+      ]
+    },
+    {
+      "vendor": "0747",
+      "name": "Labway Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "059f",
+      "name": "LaCie, Ltd",
+      "devices": [
+        {
+          "devid": "1094",
+          "devname": "Rugged THB"
+        },
+        {
+          "devid": "a601",
+          "devname": "HardDrive"
+        },
+        {
+          "devid": "a602",
+          "devname": "CD R/W"
+        },
+        {
+          "devid": "1095",
+          "devname": "Rugged"
+        },
+        {
+          "devid": "1061",
+          "devname": "Rugged USB3-FW"
+        },
+        {
+          "devid": "1064",
+          "devname": "Rugged 16 and 32 GB"
+        },
+        {
+          "devid": "106b",
+          "devname": "Rugged Mini HDD"
+        },
+        {
+          "devid": "106d",
+          "devname": "Porsche Design Mobile Drive"
+        },
+        {
+          "devid": "106e",
+          "devname": "Porsche Design Desktop Drive"
+        },
+        {
+          "devid": "103d",
+          "devname": "D2"
+        },
+        {
+          "devid": "1049",
+          "devname": "rikiki Harddrive"
+        },
+        {
+          "devid": "1052",
+          "devname": "P&#039;9220 Mobile Drive"
+        },
+        {
+          "devid": "1053",
+          "devname": "P&#039;9230 2TB [Porsche Design Desktop Drive 2TB]"
+        },
+        {
+          "devid": "1018",
+          "devname": "Desktop Hard Drive"
+        },
+        {
+          "devid": "1019",
+          "devname": "Desktop Hard Drive"
+        },
+        {
+          "devid": "1021",
+          "devname": "Little Disk"
+        },
+        {
+          "devid": "1027",
+          "devname": "iamaKey V2"
+        },
+        {
+          "devid": "102a",
+          "devname": "Rikiki Hard Drive"
+        },
+        {
+          "devid": "0829",
+          "devname": "BigDisk Extreme+"
+        },
+        {
+          "devid": "1004",
+          "devname": "Little Disk 20 GB"
+        },
+        {
+          "devid": "100c",
+          "devname": "Rugged Triple Interface Mobile Hard Drive"
+        },
+        {
+          "devid": "1010",
+          "devname": "Desktop Hard Drive"
+        },
+        {
+          "devid": "1016",
+          "devname": "Desktop Hard Drive"
+        },
+        {
+          "devid": "0421",
+          "devname": "Big Disk G465"
+        },
+        {
+          "devid": "0525",
+          "devname": "BigDisk Extreme 500"
+        },
+        {
+          "devid": "0641",
+          "devname": "Mobile Hard Drive"
+        },
+        {
+          "devid": "0828",
+          "devname": "d2 Quadra"
+        },
+        {
+          "devid": "0203",
+          "devname": "StudioDrive USB2"
+        },
+        {
+          "devid": "0211",
+          "devname": "PocketDrive"
+        },
+        {
+          "devid": "0212",
+          "devname": "PocketDrive"
+        },
+        {
+          "devid": "0213",
+          "devname": "PocketDrive USB2"
+        },
+        {
+          "devid": "0323",
+          "devname": "LaCie d2 Drive USB2"
+        },
+        {
+          "devid": "0201",
+          "devname": "StudioDrive USB2"
+        },
+        {
+          "devid": "0202",
+          "devname": "StudioDrive USB2"
+        }
+      ]
+    },
+    {
+      "vendor": "0b59",
+      "name": "Lake Communications, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0925",
+      "name": "Lakeview Research",
+      "devices": [
+        {
+          "devid": "8800",
+          "devname": "WiseGroup Ltd, MP-8800 Quad Joypad"
+        },
+        {
+          "devid": "8866",
+          "devname": "WiseGroup Ltd, MP-8866 Dual Joypad"
+        },
+        {
+          "devid": "1700",
+          "devname": "PS/SS/N64 Joypad"
+        },
+        {
+          "devid": "3881",
+          "devname": "Saleae Logic"
+        },
+        {
+          "devid": "8101",
+          "devname": "Phidgets, Inc., 1-Motor PhidgetServo v2.0"
+        },
+        {
+          "devid": "8104",
+          "devname": "Phidgets, Inc., 4-Motor PhidgetServo v2.0"
+        },
+        {
+          "devid": "0005",
+          "devname": "Gamtec.,Ltd SmartJoy PLUS Adapter"
+        },
+        {
+          "devid": "03e8",
+          "devname": "Wii Classic Controller Adapter"
+        },
+        {
+          "devid": "1031",
+          "devname": "WiseGroup Ltd, Gameport Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0da2",
+      "name": "Land Instruments International, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1c10",
+      "name": "Lanterra Industrial Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "06d0",
+      "name": "LapLink, Inc.",
+      "devices": [
+        {
+          "devid": "0622",
+          "devname": "LapLink Gold USB-USB Bridge [net1080]"
+        }
+      ]
+    },
+    {
+      "vendor": "0734",
+      "name": "Lasat Communications A/S",
+      "devices": [
+        {
+          "devid": "043a",
+          "devname": "DVS Audio"
+        },
+        {
+          "devid": "043b",
+          "devname": "3DeMon USB Capture"
+        },
+        {
+          "devid": "0001",
+          "devname": "560V Modem"
+        },
+        {
+          "devid": "0002",
+          "devname": "Lasat 560V Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "0897",
+      "name": "Lauterbach",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Power Debug/Power Debug II"
+        },
+        {
+          "devid": "0004",
+          "devname": "PowerDebug"
+        },
+        {
+          "devid": "0005",
+          "devname": "PowerDebug PRO"
+        },
+        {
+          "devid": "0001",
+          "devname": "ICE In-Circuit Emulator"
+        }
+      ]
+    },
+    {
+      "vendor": "2cc2",
+      "name": "Lautsprecher Teufel GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "0aa3",
+      "name": "Lava Computer Mfg., Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "22d4",
+      "name": "Laview Technology",
+      "devices": [
+        {
+          "devid": "130c",
+          "devname": "Mionix Naos 7000"
+        },
+        {
+          "devid": "1316",
+          "devname": "Mionix Castor"
+        },
+        {
+          "devid": "1301",
+          "devname": "Mionix NAOS 8200 [STM32F103 MCU]"
+        },
+        {
+          "devid": "1308",
+          "devname": "Mionix Avior 7000"
+        }
+      ]
+    },
+    {
+      "vendor": "041f",
+      "name": "LCS Telegraphics",
+      "devices": []
+    },
+    {
+      "vendor": "0f11",
+      "name": "LD Didactic GmbH",
+      "devices": [
+        {
+          "devid": "2010",
+          "devname": "Terminal Adapter"
+        },
+        {
+          "devid": "2020",
+          "devname": "Network Analyser"
+        },
+        {
+          "devid": "2030",
+          "devname": "Converter Control Unit"
+        },
+        {
+          "devid": "2040",
+          "devname": "Machine Test System"
+        },
+        {
+          "devid": "1100",
+          "devname": "X-Ray Apparatus"
+        },
+        {
+          "devid": "1101",
+          "devname": "X-Ray Apparatus"
+        },
+        {
+          "devid": "1200",
+          "devname": "VideoCom"
+        },
+        {
+          "devid": "2000",
+          "devname": "COM3LAB"
+        },
+        {
+          "devid": "1020",
+          "devname": "Mobile-CASSY"
+        },
+        {
+          "devid": "1080",
+          "devname": "Joule and Wattmeter"
+        },
+        {
+          "devid": "1081",
+          "devname": "Digital Multimeter P"
+        },
+        {
+          "devid": "1090",
+          "devname": "UMI P"
+        },
+        {
+          "devid": "1000",
+          "devname": "CASSY-S"
+        },
+        {
+          "devid": "1010",
+          "devname": "Pocket-CASSY"
+        }
+      ]
+    },
+    {
+      "vendor": "0f23",
+      "name": "Leader Tech Manufacturer Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0413",
+      "name": "Leadtek Research, Inc.",
+      "devices": [
+        {
+          "devid": "6f00",
+          "devname": "WinFast DTV Dongle (STK7700P based)"
+        },
+        {
+          "devid": "6029",
+          "devname": "WinFast DTV Dongle Gold"
+        },
+        {
+          "devid": "6125",
+          "devname": "WinFast DTV Dongle"
+        },
+        {
+          "devid": "6126",
+          "devname": "WinFast DTV Dongle BDA Driver"
+        },
+        {
+          "devid": "6a03",
+          "devname": "RTL2832 [WinFast DTV Dongle Mini]"
+        },
+        {
+          "devid": "6023",
+          "devname": "EMP Audio Device"
+        },
+        {
+          "devid": "6024",
+          "devname": "WinFast PalmTop/Novo TV Video"
+        },
+        {
+          "devid": "6025",
+          "devname": "WinFast DTV Dongle (cold state)"
+        },
+        {
+          "devid": "6026",
+          "devname": "WinFast DTV Dongle (warm state)"
+        },
+        {
+          "devid": "132b",
+          "devname": "WinFast TV Audio - PHP SECAM LL+TXT"
+        },
+        {
+          "devid": "132c",
+          "devname": "WinFast TV Audio - PHP SECAM DK"
+        },
+        {
+          "devid": "132d",
+          "devname": "WinFast TV - SECAM DK + TXT"
+        },
+        {
+          "devid": "132e",
+          "devname": "WinFast TV - NTSC Japan"
+        },
+        {
+          "devid": "1328",
+          "devname": "WinFast TV - PAL I/DK"
+        },
+        {
+          "devid": "1329",
+          "devname": "WinFast TV - PAL N"
+        },
+        {
+          "devid": "132a",
+          "devname": "WinFast TV Audio - PHP SECAM LL"
+        },
+        {
+          "devid": "1323",
+          "devname": "WinFast TV - PAL BG+TXT"
+        },
+        {
+          "devid": "1324",
+          "devname": "WinFast TV Audio - PHP PAL I"
+        },
+        {
+          "devid": "1325",
+          "devname": "WinFast TV Audio - PHP PAL I+TXT"
+        },
+        {
+          "devid": "1326",
+          "devname": "WinFast TV Audio - PHP PAL DK"
+        },
+        {
+          "devid": "1327",
+          "devname": "WinFast TV Audio - PHP PAL DK+TXT"
+        },
+        {
+          "devid": "131e",
+          "devname": "WinFast TV - NTSC Japan + FM"
+        },
+        {
+          "devid": "1320",
+          "devname": "WinFast TV - NTSC"
+        },
+        {
+          "devid": "1321",
+          "devname": "WinFast TV - NTSC + MTS"
+        },
+        {
+          "devid": "1322",
+          "devname": "WinFast TV - PAL BG"
+        },
+        {
+          "devid": "131a",
+          "devname": "WinFast TV Audio - PHP SECAM LL"
+        },
+        {
+          "devid": "131b",
+          "devname": "WinFast TV Audio - PHP SECAM LL+TXT"
+        },
+        {
+          "devid": "131c",
+          "devname": "WinFast TV Audio - PHP SECAM DK"
+        },
+        {
+          "devid": "131d",
+          "devname": "WinFast TV - SECAM DK + TXT + FM"
+        },
+        {
+          "devid": "1317",
+          "devname": "WinFast TV Audio - PHP PAL DK+TXT"
+        },
+        {
+          "devid": "1318",
+          "devname": "WinFast TV - PAL I/DK + FM"
+        },
+        {
+          "devid": "1319",
+          "devname": "WinFast TV - PAL N + FM"
+        },
+        {
+          "devid": "1313",
+          "devname": "WinFast TV - PAL BG+TXT + FM"
+        },
+        {
+          "devid": "1314",
+          "devname": "WinFast TV Audio - PHP PAL I"
+        },
+        {
+          "devid": "1315",
+          "devname": "WinFast TV Audio - PHP PAL I+TXT"
+        },
+        {
+          "devid": "1316",
+          "devname": "WinFast TV Audio - PHP PAL DK"
+        },
+        {
+          "devid": "1310",
+          "devname": "WinFast TV - NTSC + FM"
+        },
+        {
+          "devid": "1311",
+          "devname": "WinFast TV - NTSC + MTS + FM"
+        },
+        {
+          "devid": "1312",
+          "devname": "WinFast TV - PAL BG + FM"
+        }
+      ]
+    },
+    {
+      "vendor": "1eaf",
+      "name": "Leaflabs",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "Maple serial interface"
+        },
+        {
+          "devid": "0003",
+          "devname": "Maple DFU interface"
+        }
+      ]
+    },
+    {
+      "vendor": "3344",
+      "name": "Leaguer Microelectronics (LME)",
+      "devices": [
+        {
+          "devid": "3744",
+          "devname": "OEM PC Remote"
+        }
+      ]
+    },
+    {
+      "vendor": "f182",
+      "name": "Leap Motion",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0f63",
+      "name": "LeapFrog Enterprises",
+      "devices": [
+        {
+          "devid": "1111",
+          "devname": "Fly Fusion"
+        },
+        {
+          "devid": "1300",
+          "devname": "Didj UK/France (Leapster Advance)"
+        },
+        {
+          "devid": "0e00",
+          "devname": "Tag32"
+        },
+        {
+          "devid": "0f00",
+          "devname": "Tag64"
+        },
+        {
+          "devid": "1000",
+          "devname": "Kiwi16"
+        },
+        {
+          "devid": "1100",
+          "devname": "Leapster L2x"
+        },
+        {
+          "devid": "0b00",
+          "devname": "Crammer"
+        },
+        {
+          "devid": "0c00",
+          "devname": "Tag Jr"
+        },
+        {
+          "devid": "0d00",
+          "devname": "My Pal Scout"
+        },
+        {
+          "devid": "0700",
+          "devname": "POGO"
+        },
+        {
+          "devid": "0800",
+          "devname": "Didj"
+        },
+        {
+          "devid": "0900",
+          "devname": "TAGSchool"
+        },
+        {
+          "devid": "0a00",
+          "devname": "Leapster 2"
+        },
+        {
+          "devid": "0010",
+          "devname": "Leapster Explorer"
+        },
+        {
+          "devid": "0022",
+          "devname": "Leap Reader"
+        },
+        {
+          "devid": "0500",
+          "devname": "Fly Fusion"
+        },
+        {
+          "devid": "0600",
+          "devname": "Leap Port Turbo"
+        }
+      ]
+    },
+    {
+      "vendor": "0ac4",
+      "name": "Leco Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "05ff",
+      "name": "LeCroy Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2c97",
+      "name": "Ledger",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Nano S"
+        },
+        {
+          "devid": "0004",
+          "devname": "Nano X"
+        },
+        {
+          "devid": "0000",
+          "devname": "Blue"
+        }
+      ]
+    },
+    {
+      "vendor": "2b0e",
+      "name": "LeEco",
+      "devices": [
+        {
+          "devid": "610d",
+          "devname": "Lex720 [LePro 3] in debug"
+        },
+        {
+          "devid": "6108",
+          "devname": "Lex720 [LePro 3] in connection sharing usb"
+        },
+        {
+          "devid": "610b",
+          "devname": "Lex720 [LePro 3] in Camera mode"
+        },
+        {
+          "devid": "610c",
+          "devname": "Lex720 [LePro 3]"
+        },
+        {
+          "devid": "171e",
+          "devname": "Le2 in USB tethering mode"
+        },
+        {
+          "devid": "1830",
+          "devname": "Le1 Pro"
+        },
+        {
+          "devid": "1844",
+          "devname": "Le Max2"
+        },
+        {
+          "devid": "2b0e",
+          "devname": "LeEco"
+        },
+        {
+          "devid": "171b",
+          "devname": "Le2"
+        }
+      ]
+    },
+    {
+      "vendor": "1b76",
+      "name": "Legend Silicon Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0694",
+      "name": "Lego Group",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "Mindstorms EV3"
+        },
+        {
+          "devid": "0006",
+          "devname": "Mindstorms EV3 Firmware Update"
+        },
+        {
+          "devid": "0001",
+          "devname": "Mindstorms Tower"
+        },
+        {
+          "devid": "0002",
+          "devname": "Mindstorms NXT"
+        }
+      ]
+    },
+    {
+      "vendor": "1a98",
+      "name": "Leica Camera AG",
+      "devices": []
+    },
+    {
+      "vendor": "1711",
+      "name": "Leica Microsystems",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "DFC-365FX camera"
+        },
+        {
+          "devid": "3020",
+          "devname": "IC80 HD Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "17ef",
+      "name": "Lenovo",
+      "devices": [
+        {
+          "devid": "608a",
+          "devname": "YOGA Mouse"
+        },
+        {
+          "devid": "b003",
+          "devname": "Virtual Keyboard and Mouse / Mass Storage"
+        },
+        {
+          "devid": "f003",
+          "devname": "MEDION LIFETAB X10605 MTP mode"
+        },
+        {
+          "devid": "785f",
+          "devname": "TAB 2 A7-10 Tablet"
+        },
+        {
+          "devid": "b000",
+          "devname": "Virtual Keyboard and Mouse"
+        },
+        {
+          "devid": "b001",
+          "devname": "Ethernet"
+        },
+        {
+          "devid": "7704",
+          "devname": "B8000-H (Yoga Tablet 10) (USB tether)"
+        },
+        {
+          "devid": "7705",
+          "devname": "B8000-H (Yoga Tablet 10) (debug , USB tether)"
+        },
+        {
+          "devid": "7706",
+          "devname": "B8000-H (Yoga Tablet 10) (zerocd)"
+        },
+        {
+          "devid": "7707",
+          "devname": "B8000-H (Yoga Tablet 10) (debug , zerocd)"
+        },
+        {
+          "devid": "76ff",
+          "devname": "B8000-H (Yoga Tablet 10) (debug , MTP)"
+        },
+        {
+          "devid": "7702",
+          "devname": "B8000-H (Yoga Tablet 10) (PTP)"
+        },
+        {
+          "devid": "7703",
+          "devname": "B8000-H (Yoga Tablet 10) (debug , PTP)"
+        },
+        {
+          "devid": "760d",
+          "devname": "A760 (PTP mode, with debug)"
+        },
+        {
+          "devid": "76fc",
+          "devname": "B8000-H (Yoga Tablet 10) (mass storage)"
+        },
+        {
+          "devid": "76fd",
+          "devname": "B8000-H (Yoga Tablet 10) (debug , mass storage)"
+        },
+        {
+          "devid": "76fe",
+          "devname": "B8000-H (Yoga Tablet 10) (MTP)"
+        },
+        {
+          "devid": "7605",
+          "devname": "A760 (Mass Storage mode, with debug)"
+        },
+        {
+          "devid": "760a",
+          "devname": "A760 (MTP mode)"
+        },
+        {
+          "devid": "760b",
+          "devname": "A760 (MTP mode, with debug)"
+        },
+        {
+          "devid": "760c",
+          "devname": "A760 (PTP mode)"
+        },
+        {
+          "devid": "7498",
+          "devname": "A789 (MTP mode, with debug)"
+        },
+        {
+          "devid": "749a",
+          "devname": "A789 (PTP mode)"
+        },
+        {
+          "devid": "749b",
+          "devname": "A789 (PTP mode, with debug)"
+        },
+        {
+          "devid": "7604",
+          "devname": "A760 (Mass Storage mode)"
+        },
+        {
+          "devid": "7423",
+          "devname": "IdeaPad A1 Tablet"
+        },
+        {
+          "devid": "7435",
+          "devname": "A789 (Mass Storage mode, with debug)"
+        },
+        {
+          "devid": "743a",
+          "devname": "A789 (Mass Storage mode)"
+        },
+        {
+          "devid": "7497",
+          "devname": "A789 (MTP mode)"
+        },
+        {
+          "devid": "609c",
+          "devname": "Professional Wireless Keyboard"
+        },
+        {
+          "devid": "7203",
+          "devname": "Ethernet adapter [U2L 100P-Y1]"
+        },
+        {
+          "devid": "7205",
+          "devname": "Thinkpad LAN"
+        },
+        {
+          "devid": "7217",
+          "devname": "VGA adapter"
+        },
+        {
+          "devid": "6047",
+          "devname": "ThinkPad Compact Keyboard with TrackPoint"
+        },
+        {
+          "devid": "604b",
+          "devname": "Precision Wireless Mouse"
+        },
+        {
+          "devid": "608d",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "609b",
+          "devname": "Professional Wireless Keyboard and Mouse Combo"
+        },
+        {
+          "devid": "602d",
+          "devname": "Black Silk Keyboard"
+        },
+        {
+          "devid": "6032",
+          "devname": "Wireless Dongle for Keyboard and Mouse"
+        },
+        {
+          "devid": "6044",
+          "devname": "ThinkPad Laser Mouse"
+        },
+        {
+          "devid": "6019",
+          "devname": "M-U0025-O Mouse"
+        },
+        {
+          "devid": "6022",
+          "devname": "Ultraslim Plus Wireless Keyboard and Mouse"
+        },
+        {
+          "devid": "6025",
+          "devname": "ThinkPad Travel Mouse"
+        },
+        {
+          "devid": "6009",
+          "devname": "ThinkPad Keyboard with TrackPoint"
+        },
+        {
+          "devid": "600e",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "6014",
+          "devname": "Mini Wireless Keyboard N5901"
+        },
+        {
+          "devid": "481d",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "6004",
+          "devname": "ISD-V4 Tablet Pen"
+        },
+        {
+          "devid": "6007",
+          "devname": "Smartcard Keyboard"
+        },
+        {
+          "devid": "4814",
+          "devname": "Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "4815",
+          "devname": "Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "4816",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "481c",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "4811",
+          "devname": "Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "4812",
+          "devname": "Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "4813",
+          "devname": "Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "480d",
+          "devname": "Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "480e",
+          "devname": "Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "480f",
+          "devname": "Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "4810",
+          "devname": "Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "3815",
+          "devname": "ChipsBnk 2GB USB Stick"
+        },
+        {
+          "devid": "4802",
+          "devname": "Vc0323+MI1310_SOC Camera"
+        },
+        {
+          "devid": "4807",
+          "devname": "UVC Camera"
+        },
+        {
+          "devid": "480c",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "3063",
+          "devname": "ThinkPad Dock Audio"
+        },
+        {
+          "devid": "3066",
+          "devname": "ThinkPad Thunderbolt 3 Dock MCU"
+        },
+        {
+          "devid": "3069",
+          "devname": "ThinkPad TBT3 LAN"
+        },
+        {
+          "devid": "306a",
+          "devname": "ThinkPad Thunderbolt 3 Dock Audio"
+        },
+        {
+          "devid": "304f",
+          "devname": "RTL8153 Gigabit Ethernet [ThinkPad OneLink Pro Dock]"
+        },
+        {
+          "devid": "3060",
+          "devname": "ThinkPad Dock"
+        },
+        {
+          "devid": "3062",
+          "devname": "ThinkPad Dock Ethernet [Realtek RTL8153B]"
+        },
+        {
+          "devid": "1020",
+          "devname": "ThinkPad Dock Hub"
+        },
+        {
+          "devid": "1021",
+          "devname": "ThinkPad Dock Hub [Cypress HX2VL]"
+        },
+        {
+          "devid": "3049",
+          "devname": "ThinkPad OneLink integrated audio"
+        },
+        {
+          "devid": "304b",
+          "devname": "AX88179 Gigabit Ethernet [ThinkPad OneLink GigaLAN]"
+        },
+        {
+          "devid": "1008",
+          "devname": "Hub"
+        },
+        {
+          "devid": "100a",
+          "devname": "ThinkPad Mini Dock Plus Series 3"
+        },
+        {
+          "devid": "100f",
+          "devname": "ThinkPad Ultra Dock Hub"
+        },
+        {
+          "devid": "1010",
+          "devname": "ThinkPad Ultra Dock Hub"
+        },
+        {
+          "devid": "1000",
+          "devname": "ThinkPad X6 UltraBase"
+        },
+        {
+          "devid": "1003",
+          "devname": "Integrated Smart Card Reader"
+        },
+        {
+          "devid": "1004",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "1005",
+          "devname": "ThinkPad X200 Ultrabase (42X4963 )"
+        }
+      ]
+    },
+    {
+      "vendor": "2006",
+      "name": "LenovoMobile",
+      "devices": []
+    },
+    {
+      "vendor": "1dd2",
+      "name": "Leo Bodnar Electronics Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d32",
+      "name": "Leo Hui Electric Wire &amp; Cable Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "06bf",
+      "name": "Leoco Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c23",
+      "name": "Lernout + Hauspie",
+      "devices": []
+    },
+    {
+      "vendor": "197d",
+      "name": "Leuze electronic",
+      "devices": [
+        {
+          "devid": "0222",
+          "devname": "BCL 508i"
+        }
+      ]
+    },
+    {
+      "vendor": "29c2",
+      "name": "Lewitt GmbH",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "DGT 650"
+        },
+        {
+          "devid": "0003",
+          "devname": "DGT 450"
+        },
+        {
+          "devid": "0009",
+          "devname": "DGT 260"
+        },
+        {
+          "devid": "0011",
+          "devname": "Stream 4x5"
+        }
+      ]
+    },
+    {
+      "vendor": "05dc",
+      "name": "Lexar Media, Inc.",
+      "devices": [
+        {
+          "devid": "ba02",
+          "devname": "Workflow CFR1"
+        },
+        {
+          "devid": "ba0a",
+          "devname": "Workflow DD512"
+        },
+        {
+          "devid": "c753",
+          "devname": "JumpDrive TwistTurn"
+        },
+        {
+          "devid": "c75c",
+          "devname": "JumpDrive V10"
+        },
+        {
+          "devid": "a838",
+          "devname": "JumpDrive Tough"
+        },
+        {
+          "devid": "b002",
+          "devname": "USB CF Reader"
+        },
+        {
+          "devid": "b018",
+          "devname": "Multi-Card Reader"
+        },
+        {
+          "devid": "b047",
+          "devname": "SDHC Reader [RW047-7000]"
+        },
+        {
+          "devid": "b051",
+          "devname": "microSD RDR UHS-I Card Reader [LRWM03U-7000]"
+        },
+        {
+          "devid": "a813",
+          "devname": "16gB flash thumb drive"
+        },
+        {
+          "devid": "a815",
+          "devname": "JumpDrive V10"
+        },
+        {
+          "devid": "a81d",
+          "devname": "LJDTT16G [JumpDrive 16GB]"
+        },
+        {
+          "devid": "a833",
+          "devname": "JumpDrive S23 64GB"
+        },
+        {
+          "devid": "a762",
+          "devname": "JumpDrive FireFly"
+        },
+        {
+          "devid": "a768",
+          "devname": "JumpDrive Retrax"
+        },
+        {
+          "devid": "a790",
+          "devname": "JumpDrive 2GB"
+        },
+        {
+          "devid": "a811",
+          "devname": "16GB Gizmo!"
+        },
+        {
+          "devid": "a531",
+          "devname": "JumpDrive Secure II"
+        },
+        {
+          "devid": "a560",
+          "devname": "JumpDrive FireFly"
+        },
+        {
+          "devid": "a701",
+          "devname": "JumpDrive FireFly"
+        },
+        {
+          "devid": "a731",
+          "devname": "JumpDrive FireFly"
+        },
+        {
+          "devid": "a460",
+          "devname": "JD Mercury"
+        },
+        {
+          "devid": "a501",
+          "devname": "JumpDrive Classic"
+        },
+        {
+          "devid": "a510",
+          "devname": "JumpDrive Sport"
+        },
+        {
+          "devid": "a530",
+          "devname": "JumpDrive Expression"
+        },
+        {
+          "devid": "a430",
+          "devname": "JumpDrive Secure"
+        },
+        {
+          "devid": "a431",
+          "devname": "JumpDrive Secure II"
+        },
+        {
+          "devid": "a432",
+          "devname": "JumpDrive Classic"
+        },
+        {
+          "devid": "a440",
+          "devname": "JumpDrive Lightning"
+        },
+        {
+          "devid": "a450",
+          "devname": "JumpDrive TouchGuard"
+        },
+        {
+          "devid": "a420",
+          "devname": "JumpDrive Pro"
+        },
+        {
+          "devid": "a421",
+          "devname": "JumpDrive Pro II"
+        },
+        {
+          "devid": "a422",
+          "devname": "JumpDrive Micro Pro"
+        },
+        {
+          "devid": "a400",
+          "devname": "JumpDrive trade; Pro 40-501"
+        },
+        {
+          "devid": "a410",
+          "devname": "JumpDrive 128MB/256MB"
+        },
+        {
+          "devid": "a411",
+          "devname": "JumpDrive Traveler"
+        },
+        {
+          "devid": "4d12",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "4d30",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "a201",
+          "devname": "JumpDrive S70 4GB"
+        },
+        {
+          "devid": "a209",
+          "devname": "JumpDrive S70"
+        },
+        {
+          "devid": "a300",
+          "devname": "JumpDrive2"
+        },
+        {
+          "devid": "042d",
+          "devname": "Locked W Device"
+        },
+        {
+          "devid": "042f",
+          "devname": "Locked X Device"
+        },
+        {
+          "devid": "0431",
+          "devname": "Locked Y Device"
+        },
+        {
+          "devid": "0433",
+          "devname": "Locked Z Device"
+        },
+        {
+          "devid": "4d02",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0425",
+          "devname": "Locked S Device"
+        },
+        {
+          "devid": "0427",
+          "devname": "Locked T Device"
+        },
+        {
+          "devid": "0429",
+          "devname": "Locked U Device"
+        },
+        {
+          "devid": "042b",
+          "devname": "Locked V Device"
+        },
+        {
+          "devid": "041d",
+          "devname": "Locked O Device"
+        },
+        {
+          "devid": "041f",
+          "devname": "Locked P Device"
+        },
+        {
+          "devid": "0420",
+          "devname": "JumpDrive"
+        },
+        {
+          "devid": "0421",
+          "devname": "JumpDrive"
+        },
+        {
+          "devid": "0423",
+          "devname": "Locked R Device"
+        },
+        {
+          "devid": "0415",
+          "devname": "Locked K Device"
+        },
+        {
+          "devid": "0417",
+          "devname": "Locked L Device"
+        },
+        {
+          "devid": "0419",
+          "devname": "Locked M Device"
+        },
+        {
+          "devid": "041b",
+          "devname": "Locked N Device"
+        },
+        {
+          "devid": "040d",
+          "devname": "Locked G Device"
+        },
+        {
+          "devid": "040f",
+          "devname": "Locked H Device"
+        },
+        {
+          "devid": "0410",
+          "devname": "JumpDrive"
+        },
+        {
+          "devid": "0411",
+          "devname": "JumpDrive"
+        },
+        {
+          "devid": "0413",
+          "devname": "Locked J Device"
+        },
+        {
+          "devid": "0405",
+          "devname": "Locked C Device"
+        },
+        {
+          "devid": "0407",
+          "devname": "Locked D Device"
+        },
+        {
+          "devid": "0409",
+          "devname": "Locked E Device"
+        },
+        {
+          "devid": "040b",
+          "devname": "Locked F Device"
+        },
+        {
+          "devid": "0340",
+          "devname": "JumpDrive TAD"
+        },
+        {
+          "devid": "0350",
+          "devname": "Express Card"
+        },
+        {
+          "devid": "0400",
+          "devname": "UFDC"
+        },
+        {
+          "devid": "0401",
+          "devname": "UFDC"
+        },
+        {
+          "devid": "0403",
+          "devname": "Locked B Device"
+        },
+        {
+          "devid": "0321",
+          "devname": "JD Micro"
+        },
+        {
+          "devid": "0322",
+          "devname": "JD Micro Pro"
+        },
+        {
+          "devid": "0323",
+          "devname": "UFC"
+        },
+        {
+          "devid": "0330",
+          "devname": "JumpDrive Expression"
+        },
+        {
+          "devid": "0311",
+          "devname": "JumpDrive Classic"
+        },
+        {
+          "devid": "0312",
+          "devname": "JD Micro"
+        },
+        {
+          "devid": "0313",
+          "devname": "JD Micro Pro"
+        },
+        {
+          "devid": "0320",
+          "devname": "JumpDrive"
+        },
+        {
+          "devid": "0301",
+          "devname": "JumpDrive Classic"
+        },
+        {
+          "devid": "0302",
+          "devname": "JD Micro"
+        },
+        {
+          "devid": "0303",
+          "devname": "JD Micro Pro"
+        },
+        {
+          "devid": "0304",
+          "devname": "JD Secure II"
+        },
+        {
+          "devid": "0310",
+          "devname": "JumpDrive"
+        },
+        {
+          "devid": "00a7",
+          "devname": "JumpDrive Impact"
+        },
+        {
+          "devid": "0100",
+          "devname": "JumpDrive PRO"
+        },
+        {
+          "devid": "0200",
+          "devname": "JumpDrive 2.0 Pro"
+        },
+        {
+          "devid": "0300",
+          "devname": "Jumpdrive Geysr"
+        },
+        {
+          "devid": "0001",
+          "devname": "jumpSHOT CompactFlash Reader"
+        },
+        {
+          "devid": "0002",
+          "devname": "JumpShot"
+        },
+        {
+          "devid": "0003",
+          "devname": "JumpShot"
+        },
+        {
+          "devid": "0080",
+          "devname": "Jumpdrive Secure 64MB"
+        },
+        {
+          "devid": "0081",
+          "devname": "RBC Compact Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "043d",
+      "name": "Lexmark International, Inc.",
+      "devices": [
+        {
+          "devid": "01fa",
+          "devname": "S310 series"
+        },
+        {
+          "devid": "4303",
+          "devname": "Xerox WorkCentre Pro 412"
+        },
+        {
+          "devid": "010d",
+          "devname": "3500-4500 series"
+        },
+        {
+          "devid": "010f",
+          "devname": "6500 series"
+        },
+        {
+          "devid": "0142",
+          "devname": "X3650 (Printer, Scanner, Copier)"
+        },
+        {
+          "devid": "00f7",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "00ff",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "010b",
+          "devname": "2500 series"
+        },
+        {
+          "devid": "00d6",
+          "devname": "X340 Scanner"
+        },
+        {
+          "devid": "00e8",
+          "devname": "X642e"
+        },
+        {
+          "devid": "00e9",
+          "devname": "2400 series"
+        },
+        {
+          "devid": "00f6",
+          "devname": "3400 series"
+        },
+        {
+          "devid": "00d3",
+          "devname": "X340 Scanner"
+        },
+        {
+          "devid": "00d4",
+          "devname": "X342n Scanner"
+        },
+        {
+          "devid": "00d5",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "00cc",
+          "devname": "E120(n)"
+        },
+        {
+          "devid": "00d0",
+          "devname": "9300 series"
+        },
+        {
+          "devid": "00c8",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "00c9",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "00cb",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "00c0",
+          "devname": "6300 series"
+        },
+        {
+          "devid": "00c1",
+          "devname": "4300 series"
+        },
+        {
+          "devid": "00c7",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "00bf",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "00bb",
+          "devname": "2300 series"
+        },
+        {
+          "devid": "00bd",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "00be",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "00b8",
+          "devname": "7300 series"
+        },
+        {
+          "devid": "00b9",
+          "devname": "8300 series"
+        },
+        {
+          "devid": "00ba",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "00a9",
+          "devname": "IBM Infoprint 1410 MFP"
+        },
+        {
+          "devid": "00ab",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "00b2",
+          "devname": "3300 series"
+        },
+        {
+          "devid": "0098",
+          "devname": "7100 series"
+        },
+        {
+          "devid": "009e",
+          "devname": "P910 series Human Interface Device"
+        },
+        {
+          "devid": "009f",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0095",
+          "devname": "E220 Printer"
+        },
+        {
+          "devid": "0096",
+          "devname": "2200 series"
+        },
+        {
+          "devid": "0097",
+          "devname": "P6250"
+        },
+        {
+          "devid": "008e",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "008f",
+          "devname": "X422"
+        },
+        {
+          "devid": "0091",
+          "devname": "Laser Printer E232"
+        },
+        {
+          "devid": "0093",
+          "devname": "X5250"
+        },
+        {
+          "devid": "008a",
+          "devname": "4200 series"
+        },
+        {
+          "devid": "008b",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "008c",
+          "devname": "to CF/SM/SD/MS Card Reader"
+        },
+        {
+          "devid": "007b",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "007c",
+          "devname": "X1110/X1130/X1140/X1150/X1170/X1180/X1185"
+        },
+        {
+          "devid": "007d",
+          "devname": "Photo 3150"
+        },
+        {
+          "devid": "0079",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "007a",
+          "devname": "Generic Hub"
+        },
+        {
+          "devid": "006e",
+          "devname": "C510"
+        },
+        {
+          "devid": "0072",
+          "devname": "X6170 Printer"
+        },
+        {
+          "devid": "0073",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0078",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0065",
+          "devname": "X5130"
+        },
+        {
+          "devid": "0069",
+          "devname": "X74/X75 Printer"
+        },
+        {
+          "devid": "006d",
+          "devname": "X125"
+        },
+        {
+          "devid": "005c",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0060",
+          "devname": "X74/X75 Scanner"
+        },
+        {
+          "devid": "0061",
+          "devname": "X74 Hub"
+        },
+        {
+          "devid": "0058",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "005a",
+          "devname": "X63"
+        },
+        {
+          "devid": "0052",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "0053",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0054",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0057",
+          "devname": "Z35 Printer"
+        },
+        {
+          "devid": "004f",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0050",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0051",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "004c",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "004d",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "004e",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "0049",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "004a",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "004b",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0047",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0048",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0046",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0042",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0043",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0044",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0045",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "003f",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0040",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0041",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "003c",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "003d",
+          "devname": "X83 Scan/Print/Copy"
+        },
+        {
+          "devid": "003e",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0037",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0038",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0039",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "003a",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "003b",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0034",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0035",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0036",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0031",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0032",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0033",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "002e",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "002f",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0030",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "002b",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "002c",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "002d",
+          "devname": "X70/X73 Scan/Print/Copy"
+        },
+        {
+          "devid": "0028",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0029",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "002a",
+          "devname": "Scan Print Copy"
+        },
+        {
+          "devid": "0025",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0026",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0027",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0022",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0023",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "0024",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "001f",
+          "devname": "Kodak Personal Picture Maker 200 Card Reader"
+        },
+        {
+          "devid": "0020",
+          "devname": "Z51 Printer"
+        },
+        {
+          "devid": "0021",
+          "devname": "Z33 Printer"
+        },
+        {
+          "devid": "001d",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "001e",
+          "devname": "InkJet Photo Printer"
+        },
+        {
+          "devid": "001a",
+          "devname": "Z65 Printer"
+        },
+        {
+          "devid": "001b",
+          "devname": "InkJet Photo Printer"
+        },
+        {
+          "devid": "001c",
+          "devname": "Kodak Personal Picture Maker 200 Printer"
+        },
+        {
+          "devid": "0017",
+          "devname": "Z32 printer"
+        },
+        {
+          "devid": "0018",
+          "devname": "Z52 Printer"
+        },
+        {
+          "devid": "0019",
+          "devname": "Forms Printer"
+        },
+        {
+          "devid": "0014",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0015",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "0016",
+          "devname": "Z12 Color Jetprinter"
+        },
+        {
+          "devid": "0011",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "0012",
+          "devname": "Inkjet Color Printer"
+        },
+        {
+          "devid": "0013",
+          "devname": "Inkjet Color Printer"
+        },
+        {
+          "devid": "000d",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "000e",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "000f",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "0010",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "000a",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "000b",
+          "devname": "Inkjet Color Printer"
+        },
+        {
+          "devid": "000c",
+          "devname": "Optra E312 Printer"
+        },
+        {
+          "devid": "0007",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "0008",
+          "devname": "Inkjet Color Printer"
+        },
+        {
+          "devid": "0009",
+          "devname": "Optra S2450 Printer"
+        },
+        {
+          "devid": "0004",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "0005",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "0006",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "0001",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "0002",
+          "devname": "Optra E310 Printer"
+        },
+        {
+          "devid": "0003",
+          "devname": "Laser Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "152e",
+      "name": "LG (HLDS)",
+      "devices": [
+        {
+          "devid": "2571",
+          "devname": "GP08NU6W DVD-RW"
+        },
+        {
+          "devid": "e001",
+          "devname": "GSA-5120D DVD-RW"
+        },
+        {
+          "devid": "1640",
+          "devname": "INIC-1605 SATA Bridge"
+        },
+        {
+          "devid": "2507",
+          "devname": "PL-2507 IDE Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "043e",
+      "name": "LG Electronics USA, Inc.",
+      "devices": [
+        {
+          "devid": "9804",
+          "devname": "DMB Receiver Control"
+        },
+        {
+          "devid": "9c01",
+          "devname": "LGE Sync"
+        },
+        {
+          "devid": "8888",
+          "devname": "Electronics VCS Camera II(LPC-U20)"
+        },
+        {
+          "devid": "9800",
+          "devname": "Remote Control Receiver_iMON"
+        },
+        {
+          "devid": "9803",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "70f5",
+          "devname": "External HDD"
+        },
+        {
+          "devid": "8484",
+          "devname": "LPC-U30 Webcam II"
+        },
+        {
+          "devid": "8585",
+          "devname": "LPC-UC35 Webcam"
+        },
+        {
+          "devid": "7001",
+          "devname": "MF-PD100 Soul Digital MP3 Player"
+        },
+        {
+          "devid": "7013",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "70d7",
+          "devname": "Mouse Scanner LSM-150 [LG Smart Scan Mouse]"
+        },
+        {
+          "devid": "42bd",
+          "devname": "Flatron 795FT Plus Monitor"
+        },
+        {
+          "devid": "4a4d",
+          "devname": "Flatron 915FT Plus Monitor"
+        },
+        {
+          "devid": "3009",
+          "devname": "VC400"
+        },
+        {
+          "devid": "3101",
+          "devname": "AN-WF500 802.11abgn + BT Wireless Adapter [Broadcom BCM43242]"
+        },
+        {
+          "devid": "3001",
+          "devname": "AN-WF100 802.11abgn Wireless Adapter [Broadcom BCM4323]"
+        },
+        {
+          "devid": "3004",
+          "devname": "TWFM-B003D 802.11abgn Wireless Module [Broadcom BCM43236B]"
+        }
+      ]
+    },
+    {
+      "vendor": "1004",
+      "name": "LG Electronics, Inc.",
+      "devices": [
+        {
+          "devid": "a400",
+          "devname": "Renoir (KC910)"
+        },
+        {
+          "devid": "6348",
+          "devname": "LM-X420xxx Android Phone (MIDI mode)"
+        },
+        {
+          "devid": "6356",
+          "devname": "Optimus Android Phone [Virtual CD mode]"
+        },
+        {
+          "devid": "6800",
+          "devname": "CDMA Modem"
+        },
+        {
+          "devid": "7000",
+          "devname": "LG LDP-7024D(LD)USB"
+        },
+        {
+          "devid": "91c8",
+          "devname": "P880 / USB tethering"
+        },
+        {
+          "devid": "631f",
+          "devname": "Optimus Android Phone (Charge Mode)"
+        },
+        {
+          "devid": "633a",
+          "devname": "Ultimate 2 Android Phone L41C"
+        },
+        {
+          "devid": "633e",
+          "devname": "LM-X420xxx/G2/G3 Android Phone (MTP/download mode)"
+        },
+        {
+          "devid": "6344",
+          "devname": "LM-X420xxx/G2 Android Phone (USB tethering mode)"
+        },
+        {
+          "devid": "6300",
+          "devname": "G2/Optimus Android Phone [Charge mode]"
+        },
+        {
+          "devid": "631c",
+          "devname": "LM-X420xxx/G2/Optimus Android Phone (charge mode)"
+        },
+        {
+          "devid": "631d",
+          "devname": "Optimus Android Phone (Camera/PTP Mode)"
+        },
+        {
+          "devid": "631e",
+          "devname": "LM-X420xxx/G2/Optimus Android Phone (PTP/camera mode)"
+        },
+        {
+          "devid": "61f9",
+          "devname": "Optimus (Various Models) MTP Mode"
+        },
+        {
+          "devid": "61fc",
+          "devname": "Optimus 3"
+        },
+        {
+          "devid": "61fe",
+          "devname": "Optimus Android Phone [USB tethering mode]"
+        },
+        {
+          "devid": "627f",
+          "devname": "G3 (VS985) Android Phone (MTP/Download mode)"
+        },
+        {
+          "devid": "61c5",
+          "devname": "P880 / Charge only"
+        },
+        {
+          "devid": "61c6",
+          "devname": "Vortex (msc)"
+        },
+        {
+          "devid": "61cc",
+          "devname": "Optimus S"
+        },
+        {
+          "devid": "61da",
+          "devname": "G2 Android Phone [tethering mode]"
+        },
+        {
+          "devid": "61f1",
+          "devname": "Optimus Android Phone [LG Software mode]"
+        },
+        {
+          "devid": "6018",
+          "devname": "GM360/GD510/GW520/KP501"
+        },
+        {
+          "devid": "618e",
+          "devname": "Ally/Optimus One/Vortex (debug mode)"
+        },
+        {
+          "devid": "618f",
+          "devname": "Ally/Optimus One"
+        },
+        {
+          "devid": "1fae",
+          "devname": "U8120 3G Cellphone"
+        },
+        {
+          "devid": "6000",
+          "devname": "Various Mobile Phones"
+        },
+        {
+          "devid": "6005",
+          "devname": "T5100"
+        }
+      ]
+    },
+    {
+      "vendor": "05b4",
+      "name": "LG Semicon Co., Ltd",
+      "devices": [
+        {
+          "devid": "4857",
+          "devname": "M-Any DAH-210"
+        },
+        {
+          "devid": "6001",
+          "devname": "HYUNDAI GDS30C6001 SSFDC / MMC I/F Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0ec0",
+      "name": "LHI Technology (China) Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "12ba",
+      "name": "Licensed by Sony Computer Entertainment America",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "RedOctane Guitar for PlayStation(R)3"
+        },
+        {
+          "devid": "0120",
+          "devname": "RedOctane Drum Kit for PlayStation(R)3"
+        },
+        {
+          "devid": "0200",
+          "devname": "Harmonix Guitar for PlayStation(R)3"
+        },
+        {
+          "devid": "0210",
+          "devname": "Harmonix Drum Kit for PlayStation(R)3"
+        },
+        {
+          "devid": "0032",
+          "devname": "Wireless Stereo Headset"
+        },
+        {
+          "devid": "0042",
+          "devname": "Wireless Stereo Headset"
+        },
+        {
+          "devid": "00ff",
+          "devname": "Rocksmith Guitar Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "10af",
+      "name": "Liebert Corp.",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "UPStation GXT 2U UPS"
+        },
+        {
+          "devid": "0006",
+          "devname": "UPStation GXT UPS"
+        },
+        {
+          "devid": "0007",
+          "devname": "Nfinity Power Systems UPS"
+        },
+        {
+          "devid": "0008",
+          "devname": "PowerSure Interactive UPS"
+        },
+        {
+          "devid": "0002",
+          "devname": "PowerSure PST UPS"
+        },
+        {
+          "devid": "0003",
+          "devname": "PowerSure PSP UPS"
+        },
+        {
+          "devid": "0004",
+          "devname": "PowerSure PSI UPS"
+        },
+        {
+          "devid": "0000",
+          "devname": "UPS"
+        },
+        {
+          "devid": "0001",
+          "devname": "PowerSure PSA UPS"
+        }
+      ]
+    },
+    {
+      "vendor": "2766",
+      "name": "LifeScan",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "OneTouch Verio"
+        }
+      ]
+    },
+    {
+      "vendor": "0dee",
+      "name": "Lifetime Memory Products",
+      "devices": [
+        {
+          "devid": "4010",
+          "devname": "Storage Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "6244",
+      "name": "LightingSoft AG",
+      "devices": [
+        {
+          "devid": "0601",
+          "devname": "Intelligent Dmx Interface (SIUDI9M, 32/64bits)"
+        },
+        {
+          "devid": "0610",
+          "devname": "Intelligent Dmx Interface SIUDI10A Firmware Download"
+        },
+        {
+          "devid": "0611",
+          "devname": "Intelligent Dmx Interface SIUDI10A"
+        },
+        {
+          "devid": "0590",
+          "devname": "Intelligent Dmx Interface (SIUDI9S Firmware Download, 32/64bits)"
+        },
+        {
+          "devid": "0591",
+          "devname": "Intelligent Dmx Interface (SIUDI9S, 32/64bits)"
+        },
+        {
+          "devid": "0600",
+          "devname": "Intelligent Dmx Interface (SIUDI9M Firmware Download, 32/64bits)"
+        },
+        {
+          "devid": "0570",
+          "devname": "Touch Sensitive Intelligent Control Keypad (STICK4A Firmware download, 32/64bits)"
+        },
+        {
+          "devid": "0571",
+          "devname": "Touch Sensitive Intelligent Control Keypad (STICK4A, 32/64bits)"
+        },
+        {
+          "devid": "0580",
+          "devname": "Touch Sensitive Intelligent Control Keypad (STICK5A Firmware download, 32/64bits)"
+        },
+        {
+          "devid": "0581",
+          "devname": "Touch Sensitive Intelligent Control Keypad (STICK5A, 32/64bits)"
+        },
+        {
+          "devid": "0521",
+          "devname": "Touch Sensitive Intelligent Control Keypad (STICK2C, 32/64bits)"
+        },
+        {
+          "devid": "0540",
+          "devname": "Sunlite Universal Smart Handy Interface (SUSHI1A Firmware download, 32/64bits)"
+        },
+        {
+          "devid": "0541",
+          "devname": "Sunlite Universal Smart Handy Interface (SUSHI1A, 32/64bits)"
+        },
+        {
+          "devid": "0491",
+          "devname": "Intelligent Usb Dmx Interface SIUDI9D"
+        },
+        {
+          "devid": "0500",
+          "devname": "Touch Sensitive Intelligent Control Keypad STICK2B Firmware download"
+        },
+        {
+          "devid": "0501",
+          "devname": "Touch Sensitive Intelligent Control Keypad STICK2B"
+        },
+        {
+          "devid": "0520",
+          "devname": "Touch Sensitive Intelligent Control Keypad (STICK2C Firmware download, 32/64bits"
+        },
+        {
+          "devid": "0480",
+          "devname": "Touch Sensitive Intelligent Control Keypad STICK3 Firmware download"
+        },
+        {
+          "devid": "0481",
+          "devname": "Touch Sensitive Intelligent Control Keypad STICK3"
+        },
+        {
+          "devid": "0490",
+          "devname": "Intelligent Usb Dmx Interface SIUDI9D Firmware Download"
+        },
+        {
+          "devid": "0461",
+          "devname": "Touch Sensitive Intelligent Control Keypad STICK2"
+        },
+        {
+          "devid": "0470",
+          "devname": "Touch Sensitive Intelligent Control Keypad STICK1B Firmware download"
+        },
+        {
+          "devid": "0471",
+          "devname": "Touch Sensitive Intelligent Control Keypad STICK1B"
+        },
+        {
+          "devid": "0450",
+          "devname": "Intelligent Usb Dmx Interface SIUDI9C Firmware Download"
+        },
+        {
+          "devid": "0451",
+          "devname": "Intelligent Usb Dmx Interface SIUDI9C"
+        },
+        {
+          "devid": "0460",
+          "devname": "Touch Sensitive Intelligent Control Keypad STICK2 Firmware download"
+        },
+        {
+          "devid": "0431",
+          "devname": "Intelligent Usb Dmx Interface SIUDI8C"
+        },
+        {
+          "devid": "0440",
+          "devname": "Intelligent Usb Dmx Interface SIUDI9A Firmware Download"
+        },
+        {
+          "devid": "0441",
+          "devname": "Intelligent Usb Dmx Interface SIUDI9A"
+        },
+        {
+          "devid": "0420",
+          "devname": "Intelligent Usb Dmx Interface SIUDI8A Firmware Download"
+        },
+        {
+          "devid": "0421",
+          "devname": "Intelligent Usb Dmx Interface SIUDI8A"
+        },
+        {
+          "devid": "0430",
+          "devname": "Intelligent Usb Dmx Interface SIUDI8C Firmware Download"
+        },
+        {
+          "devid": "0410",
+          "devname": "Intelligent Usb Dmx Interface SIUDI7 Firmware Download"
+        },
+        {
+          "devid": "0411",
+          "devname": "Intelligent Usb Dmx Interface SIUDI7A"
+        },
+        {
+          "devid": "0303",
+          "devname": "Intelligent Usb Dmx Interface SIUDI6D"
+        },
+        {
+          "devid": "0400",
+          "devname": "Touch Sensitive Intelligent Control Keypad STICK1A"
+        },
+        {
+          "devid": "0401",
+          "devname": "Touch Sensitive Intelligent Control Keypad STICK1A"
+        },
+        {
+          "devid": "0300",
+          "devname": "Intelligent Usb Dmx Interface SIUDI6 Firmware download"
+        },
+        {
+          "devid": "0301",
+          "devname": "Intelligent Usb Dmx Interface SIUDI6C"
+        },
+        {
+          "devid": "0302",
+          "devname": "Intelligent Usb Dmx Interface SIUDI6A"
+        },
+        {
+          "devid": "0101",
+          "devname": "Intelligent Usb Dmx Interface SIUDI5A"
+        },
+        {
+          "devid": "0201",
+          "devname": "Intelligent Usb Dmx Interface SIUDI5C"
+        }
+      ]
+    },
+    {
+      "vendor": "0977",
+      "name": "Lightsurf Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "1c7a",
+      "name": "LighTuning Technology Inc.",
+      "devices": [
+        {
+          "devid": "0603",
+          "devname": "ES603 Swipe Fingerprint Sensor"
+        },
+        {
+          "devid": "0801",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "0577",
+          "devname": "Fingerprint Sensor"
+        }
+      ]
+    },
+    {
+      "vendor": "0535",
+      "name": "LIH TZU Electric Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0651",
+      "name": "Likom Technology Sdn. Bhd.",
+      "devices": []
+    },
+    {
+      "vendor": "09a8",
+      "name": "Lin Shiung Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "12d3",
+      "name": "LINAK",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "DeskLine CBD Control Box"
+        }
+      ]
+    },
+    {
+      "vendor": "12d2",
+      "name": "LINE TECH INDUSTRIAL CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "0e41",
+      "name": "Line6, Inc.",
+      "devices": [
+        {
+          "devid": "534d",
+          "devname": "SeaMonkey"
+        },
+        {
+          "devid": "4650",
+          "devname": "PODxt Live"
+        },
+        {
+          "devid": "4750",
+          "devname": "GuitarPort"
+        },
+        {
+          "devid": "5044",
+          "devname": "PODxt"
+        },
+        {
+          "devid": "5050",
+          "devname": "PODxt Pro"
+        },
+        {
+          "devid": "414d",
+          "devname": "Pod HD500"
+        },
+        {
+          "devid": "4156",
+          "devname": "POD HD Desktop"
+        },
+        {
+          "devid": "4250",
+          "devname": "BassPODxt"
+        },
+        {
+          "devid": "4252",
+          "devname": "BassPODxt Pro"
+        },
+        {
+          "devid": "4642",
+          "devname": "BassPODxt Live"
+        },
+        {
+          "devid": "4147",
+          "devname": "TonePort GX"
+        }
+      ]
+    },
+    {
+      "vendor": "0b24",
+      "name": "Link Evolution Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "3195",
+      "name": "Link Instruments",
+      "devices": [
+        {
+          "devid": "f281",
+          "devname": "MSO-28"
+        },
+        {
+          "devid": "f190",
+          "devname": "MSO-19"
+        },
+        {
+          "devid": "f280",
+          "devname": "MSO-28"
+        }
+      ]
+    },
+    {
+      "vendor": "13b1",
+      "name": "Linksys",
+      "devices": [
+        {
+          "devid": "0042",
+          "devname": "WUSB6100M 802.11a/b/g/n/ac Wireless Adapter"
+        },
+        {
+          "devid": "13b1",
+          "devname": "WUSB200: Wireless-G Business Network Adapter with Rangebooster"
+        },
+        {
+          "devid": "003f",
+          "devname": "WUSB6300 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU]"
+        },
+        {
+          "devid": "0041",
+          "devname": "Gigabit Ethernet Adapter"
+        },
+        {
+          "devid": "003b",
+          "devname": "AE3000 802.11abgn (3x3) Wireless Adapter [Ralink RT3573]"
+        },
+        {
+          "devid": "003e",
+          "devname": "AE6000 802.11a/b/g/n/ac Wireless Adapter [MediaTek MT7610U]"
+        },
+        {
+          "devid": "0039",
+          "devname": "AE1200 802.11bgn Wireless Adapter [Broadcom BCM43235]"
+        },
+        {
+          "devid": "003a",
+          "devname": "AE2500 802.11abgn Wireless Adapter [Broadcom BCM43236]"
+        },
+        {
+          "devid": "002f",
+          "devname": "AE1000 v1 802.11n [Ralink RT3572]"
+        },
+        {
+          "devid": "0031",
+          "devname": "AM10 v1 802.11n [Ralink RT3072]"
+        },
+        {
+          "devid": "0026",
+          "devname": "WUSB54GSC v1 802.11g Adapter [Broadcom 4320 USB]"
+        },
+        {
+          "devid": "0028",
+          "devname": "WUSB200 802.11g Adapter [Ralink RT2671]"
+        },
+        {
+          "devid": "0029",
+          "devname": "WUSB300N 802.11bgn Wireless Adapter [Marvell 88W8362+88W8060]"
+        },
+        {
+          "devid": "0023",
+          "devname": "WUSB54GR"
+        },
+        {
+          "devid": "0024",
+          "devname": "WUSBF54G v1.1 802.11bg"
+        },
+        {
+          "devid": "0020",
+          "devname": "WUSB54GC v1 802.11g Adapter [Ralink RT73]"
+        },
+        {
+          "devid": "0022",
+          "devname": "WUSB54GX4 802.11g 240Mbps Wireless Adapter [Airgo AGN300]"
+        },
+        {
+          "devid": "0018",
+          "devname": "USB200M 10/100 Ethernet Adapter"
+        },
+        {
+          "devid": "001a",
+          "devname": "HU200TS Wireless Adapter"
+        },
+        {
+          "devid": "001e",
+          "devname": "WUSBF54G 802.11bg"
+        },
+        {
+          "devid": "000e",
+          "devname": "WUSB54GS v1 802.11g Adapter [Broadcom 4320 USB]"
+        },
+        {
+          "devid": "0011",
+          "devname": "WUSB54GP v4.0 802.11g Adapter [Ralink RT2500USB]"
+        },
+        {
+          "devid": "0014",
+          "devname": "WUSB54GS v2 802.11g Adapter [Broadcom 4320 USB]"
+        },
+        {
+          "devid": "000a",
+          "devname": "WUSB54G v2 802.11g Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "000b",
+          "devname": "WUSB11 v4.0 802.11b Adapter [ALi M4301]"
+        },
+        {
+          "devid": "000c",
+          "devname": "WUSB54AG 802.11a/g Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "000d",
+          "devname": "WUSB54G v4 802.11g Adapter [Ralink RT2500USB]"
+        }
+      ]
+    },
+    {
+      "vendor": "077b",
+      "name": "Linksys",
+      "devices": [
+        {
+          "devid": "08be",
+          "devname": "BEFCMU10 v4 Cable Modem"
+        },
+        {
+          "devid": "2219",
+          "devname": "WUSB11 V2.6 802.11b Adapter"
+        },
+        {
+          "devid": "2226",
+          "devname": "USB200M 100baseTX Adapter"
+        },
+        {
+          "devid": "2227",
+          "devname": "Network Everywhere NWU11B"
+        }
+      ]
+    },
+    {
+      "vendor": "066b",
+      "name": "Linksys, Inc.",
+      "devices": [
+        {
+          "devid": "400b",
+          "devname": "USB10TX"
+        },
+        {
+          "devid": "2212",
+          "devname": "WUSB11v2.5 802.11b Adapter"
+        },
+        {
+          "devid": "2213",
+          "devname": "WUSB12v1.1 802.11b Adapter"
+        },
+        {
+          "devid": "2219",
+          "devname": "Instant Wireless Network Adapter"
+        },
+        {
+          "devid": "2204",
+          "devname": "USB100TX HomePNA Ethernet [pegasus]"
+        },
+        {
+          "devid": "2206",
+          "devname": "USB Ethernet [pegasus]"
+        },
+        {
+          "devid": "2207",
+          "devname": "HomeLink Phoneline 10M Network Adapter"
+        },
+        {
+          "devid": "2211",
+          "devname": "WUSB11 802.11b Adapter"
+        },
+        {
+          "devid": "010a",
+          "devname": "Melco MCR-U2 SmartMedia / CompactFlash Reader"
+        },
+        {
+          "devid": "200c",
+          "devname": "USB10TX"
+        },
+        {
+          "devid": "2202",
+          "devname": "USB10TX Ethernet [pegasus]"
+        },
+        {
+          "devid": "2203",
+          "devname": "USB100TX Ethernet [pegasus]"
+        },
+        {
+          "devid": "0105",
+          "devname": "SCM eUSB SmartMedia Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "094b",
+      "name": "Linkup Systems Corp.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "neonode N2"
+        }
+      ]
+    },
+    {
+      "vendor": "1d6b",
+      "name": "Linux Foundation",
+      "devices": [
+        {
+          "devid": "0105",
+          "devname": "FunctionFS Gadget"
+        },
+        {
+          "devid": "0200",
+          "devname": "Qemu Audio Device"
+        },
+        {
+          "devid": "0104",
+          "devname": "Multifunction Composite Gadget"
+        },
+        {
+          "devid": "0101",
+          "devname": "Audio Gadget"
+        },
+        {
+          "devid": "0102",
+          "devname": "EEM Gadget"
+        },
+        {
+          "devid": "0103",
+          "devname": "NCM (Ethernet) Gadget"
+        },
+        {
+          "devid": "0002",
+          "devname": "2.0 root hub"
+        },
+        {
+          "devid": "0003",
+          "devname": "3.0 root hub"
+        },
+        {
+          "devid": "0100",
+          "devname": "PTP Gadget"
+        },
+        {
+          "devid": "0001",
+          "devname": "1.1 root hub"
+        }
+      ]
+    },
+    {
+      "vendor": "0e23",
+      "name": "Liou Yuane Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2df2",
+      "name": "LIPS Corporation",
+      "devices": [
+        {
+          "devid": "2102",
+          "devname": "LIPSedge 5 Megapixel RGB Camera"
+        },
+        {
+          "devid": "0213",
+          "devname": "LIPSedge DL 3D ToF Camera"
+        },
+        {
+          "devid": "0215",
+          "devname": "LIPSedge DL RGB Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0a00",
+      "name": "Liquid Audio",
+      "devices": []
+    },
+    {
+      "vendor": "1ba2",
+      "name": "Lite Metals &amp; Plastic (Shenzhen) Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0ecd",
+      "name": "Lite-On IT Corp.",
+      "devices": [
+        {
+          "devid": "1400",
+          "devname": "CD\\RW 40X"
+        },
+        {
+          "devid": "a100",
+          "devname": "LDW-411SX DVD/CD Rewritable Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "04ca",
+      "name": "Lite-On Technology Corp.",
+      "devices": [
+        {
+          "devid": "7025",
+          "devname": "HP HD Webcam"
+        },
+        {
+          "devid": "7046",
+          "devname": "TOSHIBA Web Camera - HD"
+        },
+        {
+          "devid": "9304",
+          "devname": "Hub"
+        },
+        {
+          "devid": "f01c",
+          "devname": "TT1280DA DVB-T TV Tuner"
+        },
+        {
+          "devid": "300d",
+          "devname": "Atheros AR3012 Bluetooth"
+        },
+        {
+          "devid": "300f",
+          "devname": "Atheros AR3012 Bluetooth"
+        },
+        {
+          "devid": "3014",
+          "devname": "Qualcomm Atheros Bluetooth"
+        },
+        {
+          "devid": "3015",
+          "devname": "Qualcomm Atheros QCA9377 Bluetooth"
+        },
+        {
+          "devid": "7022",
+          "devname": "HP HD Webcam"
+        },
+        {
+          "devid": "2006",
+          "devname": "Broadcom BCM43142A0 Bluetooth Device"
+        },
+        {
+          "devid": "2007",
+          "devname": "Broadcom BCM43142A0 Bluetooth Device"
+        },
+        {
+          "devid": "3005",
+          "devname": "Atheros Bluetooth"
+        },
+        {
+          "devid": "300b",
+          "devname": "Atheros AR3012 Bluetooth"
+        },
+        {
+          "devid": "004f",
+          "devname": "SK-9020 keyboard"
+        },
+        {
+          "devid": "008a",
+          "devname": "Acer Wired Mouse Model SM-9023"
+        },
+        {
+          "devid": "1766",
+          "devname": "HID Monitor Controls"
+        },
+        {
+          "devid": "2004",
+          "devname": "Bluetooth 4.0 [Broadcom BCM20702A0]"
+        },
+        {
+          "devid": "0020",
+          "devname": "USB Keyboard"
+        },
+        {
+          "devid": "004b",
+          "devname": "Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "08e5",
+      "name": "Litronic",
+      "devices": []
+    },
+    {
+      "vendor": "0623",
+      "name": "Littelfuse, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a4f",
+      "name": "Litton Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "18dc",
+      "name": "LKC Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "04c4",
+      "name": "Lockheed Martin Energy Research",
+      "devices": []
+    },
+    {
+      "vendor": "08f6",
+      "name": "Logic 3 International, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0fa8",
+      "name": "Logic Controls, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0e6f",
+      "name": "Logic3",
+      "devices": [
+        {
+          "devid": "0413",
+          "devname": "Afterglow AX.1 Gamepad for Xbox 360"
+        },
+        {
+          "devid": "0501",
+          "devname": "Wired Controller"
+        },
+        {
+          "devid": "f501",
+          "devname": "Hi-TEC Essentials Wired Gamepad"
+        },
+        {
+          "devid": "f900",
+          "devname": "Afterglow AX.1"
+        },
+        {
+          "devid": "021f",
+          "devname": "Rock Candy Gamepad for Xbox 360"
+        },
+        {
+          "devid": "0246",
+          "devname": "Rock Candy Gamepad for Xbox One"
+        },
+        {
+          "devid": "0301",
+          "devname": "Controller"
+        },
+        {
+          "devid": "0346",
+          "devname": "Rock Candy Wired Controller for Xbox One"
+        },
+        {
+          "devid": "0401",
+          "devname": "Controller"
+        },
+        {
+          "devid": "0165",
+          "devname": "Titanfall 2 Wired Controller for Xbox One"
+        },
+        {
+          "devid": "0201",
+          "devname": "Pelican PL-3601"
+        },
+        {
+          "devid": "0213",
+          "devname": "Afterglow Gamepad for Xbox 360"
+        },
+        {
+          "devid": "0161",
+          "devname": "Camo Wired Controller for Xbox One"
+        },
+        {
+          "devid": "0162",
+          "devname": "Xbox One Wired Controller"
+        },
+        {
+          "devid": "0163",
+          "devname": "Legendary Collection Deliverer of Truth"
+        },
+        {
+          "devid": "0164",
+          "devname": "Battlefield 1 Wired Controller for Xbox One"
+        },
+        {
+          "devid": "0146",
+          "devname": "Rock Candy Wired Controller for Xbox One"
+        },
+        {
+          "devid": "0147",
+          "devname": "PDP Marvel Controller for Xbox One"
+        },
+        {
+          "devid": "015c",
+          "devname": "PDP Arcade Stick for Xbox One"
+        },
+        {
+          "devid": "0131",
+          "devname": "PDP EA Sports Controller"
+        },
+        {
+          "devid": "0133",
+          "devname": "Wired Controller"
+        },
+        {
+          "devid": "0139",
+          "devname": "Afterglow Prismatic Wired Controller for Xbox One"
+        },
+        {
+          "devid": "013a",
+          "devname": "PDP Xbox One Controller"
+        },
+        {
+          "devid": "0105",
+          "devname": "Disney&#039;s High School Musical 3 Dance Pad for Xbox 360"
+        },
+        {
+          "devid": "0113",
+          "devname": "Afterglow AX.1 Gamepad"
+        },
+        {
+          "devid": "011f",
+          "devname": "Rock Candy Wired Controller for Xbox 360"
+        },
+        {
+          "devid": "0128",
+          "devname": "Wireless PS3 Controller"
+        },
+        {
+          "devid": "0003",
+          "devname": "Freebird wireless Controller"
+        },
+        {
+          "devid": "0005",
+          "devname": "Eclipse wireless Controller"
+        },
+        {
+          "devid": "0006",
+          "devname": "Edge wireless Controller"
+        },
+        {
+          "devid": "0008",
+          "devname": "After Glow Pro Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "1267",
+      "name": "Logic3 / SpectraVideo plc",
+      "devices": [
+        {
+          "devid": "a001",
+          "devname": "JP260 PC Game Pad"
+        },
+        {
+          "devid": "c002",
+          "devname": "Wireless Optical Mouse"
+        },
+        {
+          "devid": "0103",
+          "devname": "G-720 Keyboard"
+        },
+        {
+          "devid": "0201",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "0210",
+          "devname": "LG Optical Mouse 3D-310"
+        }
+      ]
+    },
+    {
+      "vendor": "abcd",
+      "name": "LogiLink",
+      "devices": [
+        {
+          "devid": "1234",
+          "devname": "UDisk flash drive"
+        },
+        {
+          "devid": "6104",
+          "devname": "PCCloneEX Lite+ SATA docking station [QP0017]"
+        },
+        {
+          "devid": "cdee",
+          "devname": "Petcam"
+        }
+      ]
+    },
+    {
+      "vendor": "d904",
+      "name": "LogiLink",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Laser Mouse (ID0009A)"
+        }
+      ]
+    },
+    {
+      "vendor": "0789",
+      "name": "Logitec Corp.",
+      "devices": [
+        {
+          "devid": "0166",
+          "devname": "LAN-W300N/U2 Wireless LAN Adapter"
+        },
+        {
+          "devid": "0168",
+          "devname": "LAN-W150N/U2 Wireless LAN Adapter"
+        },
+        {
+          "devid": "0170",
+          "devname": "LAN-W300AN/U2 Wireless LAN Adapter"
+        },
+        {
+          "devid": "0160",
+          "devname": "LAN-GTJ/U2A"
+        },
+        {
+          "devid": "0162",
+          "devname": "LAN-WN22/U2 Wireless LAN Adapter"
+        },
+        {
+          "devid": "0163",
+          "devname": "LAN-WN12/U2 Wireless LAN Adapter"
+        },
+        {
+          "devid": "0164",
+          "devname": "LAN-W150/U2M Wireless LAN Adapter"
+        },
+        {
+          "devid": "00b3",
+          "devname": "DVD Multi-plus unit LDR-H443U2"
+        },
+        {
+          "devid": "00cc",
+          "devname": "LHD Device"
+        },
+        {
+          "devid": "0105",
+          "devname": "LAN-TX/U1H2 10/100 Ethernet Adapter [pegasus II]"
+        },
+        {
+          "devid": "010c",
+          "devname": "Realtek RTL8187 Wireless 802.11g 54Mbps Network Adapter"
+        },
+        {
+          "devid": "0026",
+          "devname": "LHD Device"
+        },
+        {
+          "devid": "0033",
+          "devname": "DVD Multi-plus unit LDR-H443SU2"
+        },
+        {
+          "devid": "0063",
+          "devname": "LDR Device"
+        },
+        {
+          "devid": "0064",
+          "devname": "LDR-R Device"
+        }
+      ]
+    },
+    {
+      "vendor": "046d",
+      "name": "Logitech, Inc.",
+      "devices": [
+        {
+          "devid": "c093",
+          "devname": "M500s"
+        },
+        {
+          "devid": "b016",
+          "devname": "M535 (Bluetooth only)"
+        },
+        {
+          "devid": "b011",
+          "devname": "M558 (Bluetooth only)"
+        },
+        {
+          "devid": "b00d",
+          "devname": "T630 Ultrathin (Bluetooth only)"
+        },
+        {
+          "devid": "4072",
+          "devname": "MX Anywhere 2 (b01f over Bluetooth)"
+        },
+        {
+          "devid": "406b",
+          "devname": "M585 (b10b over Bluetooth)"
+        },
+        {
+          "devid": "4069",
+          "devname": "MX Master 2S (b019 over Bluetooth)"
+        },
+        {
+          "devid": "4051",
+          "devname": "M510"
+        },
+        {
+          "devid": "4069",
+          "devname": "MX Master 2S (b019 over Bluetooth)"
+        },
+        {
+          "devid": "402d",
+          "devname": "M560"
+        },
+        {
+          "devid": "400a",
+          "devname": "M325"
+        },
+        {
+          "devid": "101a",
+          "devname": "Performance MX"
+        },
+        {
+          "devid": "1017",
+          "devname": "Anywhere MX"
+        },
+        {
+          "devid": "C336",
+          "devname": "Logitech G213 Prodigy Gaming Keyboard"
+        },
+        {
+          "devid": "cab1",
+          "devname": "Cordless Keyboard for Wii HID Receiver"
+        },
+        {
+          "devid": "d001",
+          "devname": "QuickCam Pro"
+        },
+        {
+          "devid": "f301",
+          "devname": "Controller"
+        },
+        {
+          "devid": "ca88",
+          "devname": "Thunderpad for Xbox"
+        },
+        {
+          "devid": "ca8a",
+          "devname": "Precision Vibration Feedback Wheel for Xbox"
+        },
+        {
+          "devid": "caa3",
+          "devname": "DriveFX Racing Wheel"
+        },
+        {
+          "devid": "ca03",
+          "devname": "MOMO Racing"
+        },
+        {
+          "devid": "ca04",
+          "devname": "Formula Vibration Feedback Wheel"
+        },
+        {
+          "devid": "ca84",
+          "devname": "Cordless Controller for Xbox"
+        },
+        {
+          "devid": "c71d",
+          "devname": "Bluetooth wireless hub"
+        },
+        {
+          "devid": "c71f",
+          "devname": "diNovo Mini Wireless Keyboard"
+        },
+        {
+          "devid": "c720",
+          "devname": "Bluetooth wireless hub"
+        },
+        {
+          "devid": "c715",
+          "devname": "Bluetooth wireless hub"
+        },
+        {
+          "devid": "c71a",
+          "devname": "Bluetooth wireless hub"
+        },
+        {
+          "devid": "c70f",
+          "devname": "Bluetooth wireless hub"
+        },
+        {
+          "devid": "c712",
+          "devname": "Bluetooth wireless hub"
+        },
+        {
+          "devid": "c714",
+          "devname": "diNovo Edge Keyboard"
+        },
+        {
+          "devid": "c70c",
+          "devname": "BT Mini-Receiver (HID proxy mode)"
+        },
+        {
+          "devid": "c70d",
+          "devname": "Bluetooth wireless hub"
+        },
+        {
+          "devid": "c70e",
+          "devname": "MX1000 Bluetooth Laser Mouse"
+        },
+        {
+          "devid": "c709",
+          "devname": "BT Mini-Receiver (HCI mode)"
+        },
+        {
+          "devid": "c70a",
+          "devname": "MX5000 Cordless Desktop"
+        },
+        {
+          "devid": "c70b",
+          "devname": "BT Mini-Receiver (HID proxy mode)"
+        },
+        {
+          "devid": "c705",
+          "devname": "MX900 Bluetooth Wireless Hub (C-UJ16A)"
+        },
+        {
+          "devid": "c707",
+          "devname": "Bluetooth wireless hub"
+        },
+        {
+          "devid": "c708",
+          "devname": "Bluetooth wireless hub"
+        },
+        {
+          "devid": "c702",
+          "devname": "Cordless Presenter"
+        },
+        {
+          "devid": "c703",
+          "devname": "Elite Keyboard Y-RP20 + Mouse MX900 (Bluetooth)"
+        },
+        {
+          "devid": "c704",
+          "devname": "diNovo Wireless Desktop"
+        },
+        {
+          "devid": "c62b",
+          "devname": "3Dconnexion Space Mouse Pro"
+        },
+        {
+          "devid": "c640",
+          "devname": "NuLOOQ navigator"
+        },
+        {
+          "devid": "c627",
+          "devname": "3Dconnexion Space Explorer 3D Mouse"
+        },
+        {
+          "devid": "c628",
+          "devname": "3Dconnexion Space Navigator for Notebooks"
+        },
+        {
+          "devid": "c629",
+          "devname": "3Dconnexion SpacePilot Pro 3D Mouse"
+        },
+        {
+          "devid": "c623",
+          "devname": "3Dconnexion Space Traveller 3D Mouse"
+        },
+        {
+          "devid": "c625",
+          "devname": "3Dconnexion Space Pilot 3D Mouse"
+        },
+        {
+          "devid": "c626",
+          "devname": "3Dconnexion Space Navigator 3D Mouse"
+        },
+        {
+          "devid": "c603",
+          "devname": "3Dconnexion Spacemouse Plus XT"
+        },
+        {
+          "devid": "c605",
+          "devname": "3Dconnexion CADman"
+        },
+        {
+          "devid": "c606",
+          "devname": "3Dconnexion Spacemouse Classic"
+        },
+        {
+          "devid": "c621",
+          "devname": "3Dconnexion Spaceball 5000"
+        },
+        {
+          "devid": "c534",
+          "devname": "Unifying Receiver"
+        },
+        {
+          "devid": "c537",
+          "devname": "Cordless Mouse Receiver"
+        },
+        {
+          "devid": "c53a",
+          "devname": "PowerPlay Wireless Charging System"
+        },
+        {
+          "devid": "c532",
+          "devname": "Unifying Receiver"
+        },
+        {
+          "devid": "c52e",
+          "devname": "MK260 Wireless Combo Receiver"
+        },
+        {
+          "devid": "c52f",
+          "devname": "Unifying Receiver"
+        },
+        {
+          "devid": "c531",
+          "devname": "C-U0007 [Unifying Receiver]"
+        },
+        {
+          "devid": "c529",
+          "devname": "Logitech Keyboard + Mice"
+        },
+        {
+          "devid": "c52b",
+          "devname": "Unifying Receiver"
+        },
+        {
+          "devid": "c52d",
+          "devname": "R700 Remote Presenter receiver"
+        },
+        {
+          "devid": "c521",
+          "devname": "Cordless Mouse Receiver"
+        },
+        {
+          "devid": "c525",
+          "devname": "MX Revolution Cordless Mouse"
+        },
+        {
+          "devid": "c526",
+          "devname": "Nano Receiver"
+        },
+        {
+          "devid": "c51a",
+          "devname": "MX Revolution/G7 Cordless Mouse"
+        },
+        {
+          "devid": "c51b",
+          "devname": "V220 Cordless Optical Mouse for Notebooks"
+        },
+        {
+          "devid": "c515",
+          "devname": "Cordless 2.4 GHz Presenter Presentation remote control"
+        },
+        {
+          "devid": "c517",
+          "devname": "LX710 Cordless Desktop Laser"
+        },
+        {
+          "devid": "c518",
+          "devname": "MX610 Laser Cordless Mouse"
+        },
+        {
+          "devid": "c512",
+          "devname": "LX-700 Cordless Desktop Receiver"
+        },
+        {
+          "devid": "c513",
+          "devname": "MX3000 Cordless Desktop Receiver"
+        },
+        {
+          "devid": "c514",
+          "devname": "Cordless Mouse"
+        },
+        {
+          "devid": "c50e",
+          "devname": "Cordless Mouse Receiver"
+        },
+        {
+          "devid": "c510",
+          "devname": "Cordless Mouse"
+        },
+        {
+          "devid": "c50c",
+          "devname": "Cordless Desktop S510"
+        },
+        {
+          "devid": "c50d",
+          "devname": "Cordless Mouse"
+        },
+        {
+          "devid": "c50a",
+          "devname": "Cordless Mouse"
+        },
+        {
+          "devid": "c50b",
+          "devname": "Cordless Desktop Optical"
+        },
+        {
+          "devid": "c508",
+          "devname": "Cordless Trackball"
+        },
+        {
+          "devid": "c509",
+          "devname": "Cordless Keyboard &amp; Mouse"
+        },
+        {
+          "devid": "c504",
+          "devname": "Cordless Mouse+Keyboard Receiver"
+        },
+        {
+          "devid": "c505",
+          "devname": "Cordless Mouse+Keyboard Receiver"
+        },
+        {
+          "devid": "c506",
+          "devname": "MX700 Cordless Mouse Receiver"
+        },
+        {
+          "devid": "c501",
+          "devname": "Cordless Mouse Receiver"
+        },
+        {
+          "devid": "c502",
+          "devname": "Cordless Mouse &amp; iTouch Keys"
+        },
+        {
+          "devid": "c503",
+          "devname": "Cordless Mouse+Keyboard Receiver"
+        },
+        {
+          "devid": "c403",
+          "devname": "Turbo TrackMan Marble FX"
+        },
+        {
+          "devid": "c404",
+          "devname": "TrackMan Wheel"
+        },
+        {
+          "devid": "c408",
+          "devname": "Marble Mouse (4-button)"
+        },
+        {
+          "devid": "c33a",
+          "devname": "G413 Gaming Keyboard"
+        },
+        {
+          "devid": "c401",
+          "devname": "TrackMan Marble Wheel"
+        },
+        {
+          "devid": "c402",
+          "devname": "Marble Mouse (2-button)"
+        },
+        {
+          "devid": "c32b",
+          "devname": "G910 Orion Spark Mechanical Keyboard"
+        },
+        {
+          "devid": "c332",
+          "devname": "G502 Proteus Spectrum Optical Mouse"
+        },
+        {
+          "devid": "c335",
+          "devname": "G910 Orion Spectrum Mechanical Keyboard"
+        },
+        {
+          "devid": "c31f",
+          "devname": "Comfort Keyboard K290"
+        },
+        {
+          "devid": "c326",
+          "devname": "Washable Keyboard K310"
+        },
+        {
+          "devid": "c328",
+          "devname": "Corded Keyboard K280e"
+        },
+        {
+          "devid": "c31c",
+          "devname": "Keyboard K120"
+        },
+        {
+          "devid": "c31d",
+          "devname": "Media Keyboard K200"
+        },
+        {
+          "devid": "c318",
+          "devname": "Illuminated Keyboard"
+        },
+        {
+          "devid": "c31a",
+          "devname": "Comfort Wave 450"
+        },
+        {
+          "devid": "c31b",
+          "devname": "Compact Keyboard K300"
+        },
+        {
+          "devid": "c315",
+          "devname": "Classic Keyboard 200"
+        },
+        {
+          "devid": "c316",
+          "devname": "HID-Compliant Keyboard"
+        },
+        {
+          "devid": "c317",
+          "devname": "Wave Corded Keyboard"
+        },
+        {
+          "devid": "c311",
+          "devname": "Y-UF49 [Internet Pro Keyboard]"
+        },
+        {
+          "devid": "c312",
+          "devname": "DeLuxe 250 Keyboard"
+        },
+        {
+          "devid": "c313",
+          "devname": "Internet 350 Keyboard"
+        },
+        {
+          "devid": "c30d",
+          "devname": "Internet Keys"
+        },
+        {
+          "devid": "c30e",
+          "devname": "UltraX Keyboard (Y-BL49)"
+        },
+        {
+          "devid": "c30f",
+          "devname": "Logicool HID-Compliant Keyboard (106 key)"
+        },
+        {
+          "devid": "c30a",
+          "devname": "iTouch Composite"
+        },
+        {
+          "devid": "c30b",
+          "devname": "NetPlay Keyboard"
+        },
+        {
+          "devid": "c30c",
+          "devname": "Internet Keys (X)"
+        },
+        {
+          "devid": "c308",
+          "devname": "Internet Navigator Keyboard"
+        },
+        {
+          "devid": "c309",
+          "devname": "Y-BF37 [Internet Navigator Keyboard]"
+        },
+        {
+          "devid": "c303",
+          "devname": "iTouch Keyboard"
+        },
+        {
+          "devid": "c305",
+          "devname": "Internet Keyboard"
+        },
+        {
+          "devid": "c307",
+          "devname": "Internet Keyboard"
+        },
+        {
+          "devid": "c301",
+          "devname": "iTouch Keyboard"
+        },
+        {
+          "devid": "c302",
+          "devname": "iTouch Pro Keyboard"
+        },
+        {
+          "devid": "c2a0",
+          "devname": "Wingman Force Feedback Mouse"
+        },
+        {
+          "devid": "c2a1",
+          "devname": "WingMan Force Feedback Mouse"
+        },
+        {
+          "devid": "c2ab",
+          "devname": "G13 Joystick"
+        },
+        {
+          "devid": "c299",
+          "devname": "G25 Racing Wheel"
+        },
+        {
+          "devid": "c29b",
+          "devname": "G27 Racing Wheel"
+        },
+        {
+          "devid": "c29c",
+          "devname": "Speed Force Wireless Wheel for Wii"
+        },
+        {
+          "devid": "c294",
+          "devname": "Driving Force"
+        },
+        {
+          "devid": "c295",
+          "devname": "Momo Force Steering Wheel"
+        },
+        {
+          "devid": "c298",
+          "devname": "Driving Force Pro"
+        },
+        {
+          "devid": "c286",
+          "devname": "Force 3D Pro"
+        },
+        {
+          "devid": "c287",
+          "devname": "Flight System G940"
+        },
+        {
+          "devid": "c291",
+          "devname": "WingMan Formula Force"
+        },
+        {
+          "devid": "c293",
+          "devname": "WingMan Formula Force GP"
+        },
+        {
+          "devid": "c281",
+          "devname": "WingMan Force"
+        },
+        {
+          "devid": "c283",
+          "devname": "WingMan Force 3D"
+        },
+        {
+          "devid": "c285",
+          "devname": "WingMan Strike Force 3D"
+        },
+        {
+          "devid": "c24e",
+          "devname": "G500s Laser Gaming Mouse"
+        },
+        {
+          "devid": "c24f",
+          "devname": "G29 Driving Force Racing Wheel [PS3]"
+        },
+        {
+          "devid": "c260",
+          "devname": "G29 Driving Force Racing Wheel [PS4]"
+        },
+        {
+          "devid": "c248",
+          "devname": "G105 Gaming Keyboard"
+        },
+        {
+          "devid": "c24a",
+          "devname": "G600 Gaming Mouse"
+        },
+        {
+          "devid": "c24c",
+          "devname": "G400s Optical Mouse"
+        },
+        {
+          "devid": "c24d",
+          "devname": "G710 Gaming Keyboard"
+        },
+        {
+          "devid": "c245",
+          "devname": "G400 Optical Mouse"
+        },
+        {
+          "devid": "c246",
+          "devname": "Gaming Mouse G300"
+        },
+        {
+          "devid": "c247",
+          "devname": "G100S Optical Gaming Mouse"
+        },
+        {
+          "devid": "c22e",
+          "devname": "G510 Gaming Keyboard onboard audio"
+        },
+        {
+          "devid": "c231",
+          "devname": "G13 Virtual Mouse"
+        },
+        {
+          "devid": "c232",
+          "devname": "Gaming Virtual Keyboard"
+        },
+        {
+          "devid": "c22a",
+          "devname": "Gaming Keyboard G110"
+        },
+        {
+          "devid": "c22b",
+          "devname": "Gaming Keyboard G110 G-keys"
+        },
+        {
+          "devid": "c22d",
+          "devname": "G510 Gaming Keyboard"
+        },
+        {
+          "devid": "c227",
+          "devname": "G15 Refresh Keyboard"
+        },
+        {
+          "devid": "c228",
+          "devname": "G19 Gaming Keyboard"
+        },
+        {
+          "devid": "c229",
+          "devname": "G19 Gaming Keyboard Macro Interface"
+        },
+        {
+          "devid": "c222",
+          "devname": "G15 Keyboard / LCD"
+        },
+        {
+          "devid": "c223",
+          "devname": "G11/G15 Keyboard / USB Hub"
+        },
+        {
+          "devid": "c225",
+          "devname": "G11/G15 Keyboard / G keys"
+        },
+        {
+          "devid": "c226",
+          "devname": "G15 Refresh Keyboard"
+        },
+        {
+          "devid": "c21e",
+          "devname": "F510 Gamepad [XInput Mode]"
+        },
+        {
+          "devid": "c21f",
+          "devname": "F710 Wireless Gamepad [XInput Mode]"
+        },
+        {
+          "devid": "c221",
+          "devname": "G11/G15 Keyboard / Keyboard"
+        },
+        {
+          "devid": "c21a",
+          "devname": "Precision Gamepad"
+        },
+        {
+          "devid": "c21c",
+          "devname": "G13 Advanced Gameboard"
+        },
+        {
+          "devid": "c21d",
+          "devname": "F310 Gamepad [XInput Mode]"
+        },
+        {
+          "devid": "c215",
+          "devname": "Extreme 3D Pro"
+        },
+        {
+          "devid": "c216",
+          "devname": "F310 Gamepad [DirectInput Mode]"
+        },
+        {
+          "devid": "c218",
+          "devname": "F510 Gamepad [DirectInput Mode]"
+        },
+        {
+          "devid": "c219",
+          "devname": "F710 Gamepad [DirectInput Mode]"
+        },
+        {
+          "devid": "c213",
+          "devname": "J-UH16 (Freedom 2.4 Cordless Joystick)"
+        },
+        {
+          "devid": "c214",
+          "devname": "ATK3 (Attack III Joystick)"
+        },
+        {
+          "devid": "c211",
+          "devname": "iTouch Cordless Receiver"
+        },
+        {
+          "devid": "c212",
+          "devname": "WingMan Extreme Digital 3D"
+        },
+        {
+          "devid": "c20d",
+          "devname": "WingMan Attack 2"
+        },
+        {
+          "devid": "c20e",
+          "devname": "WingMan Formula GP"
+        },
+        {
+          "devid": "c20b",
+          "devname": "WingMan Action Pad"
+        },
+        {
+          "devid": "c20c",
+          "devname": "WingMan Precision"
+        },
+        {
+          "devid": "c208",
+          "devname": "WingMan Gamepad Extreme"
+        },
+        {
+          "devid": "c209",
+          "devname": "WingMan Gamepad"
+        },
+        {
+          "devid": "c20a",
+          "devname": "WingMan RumblePad"
+        },
+        {
+          "devid": "c202",
+          "devname": "WingMan Formula"
+        },
+        {
+          "devid": "c207",
+          "devname": "WingMan Extreme Digital 3D"
+        },
+        {
+          "devid": "c129",
+          "devname": "Harmony Hub"
+        },
+        {
+          "devid": "c12b",
+          "devname": "Harmony Touch/Ultimate Remote"
+        },
+        {
+          "devid": "c201",
+          "devname": "WingMan Extreme Joystick with Throttle"
+        },
+        {
+          "devid": "c124",
+          "devname": "Harmony 300/350 Remote"
+        },
+        {
+          "devid": "c125",
+          "devname": "Harmony 200 Remote"
+        },
+        {
+          "devid": "c126",
+          "devname": "Harmony Link"
+        },
+        {
+          "devid": "c11f",
+          "devname": "Harmony 900/1100 Remote"
+        },
+        {
+          "devid": "c121",
+          "devname": "Harmony One Remote"
+        },
+        {
+          "devid": "c122",
+          "devname": "Harmony 650/700 Remote"
+        },
+        {
+          "devid": "c110",
+          "devname": "Harmony 785/880/885 Remote"
+        },
+        {
+          "devid": "c111",
+          "devname": "Harmony 525 Remote"
+        },
+        {
+          "devid": "c112",
+          "devname": "Harmony 890 Remote"
+        },
+        {
+          "devid": "c084",
+          "devname": "G203 Gaming Mouse"
+        },
+        {
+          "devid": "c08b",
+          "devname": "G502 SE HERO Gaming Mouse"
+        },
+        {
+          "devid": "c101",
+          "devname": "UltraX Media Remote"
+        },
+        {
+          "devid": "c07e",
+          "devname": "G402 Gaming Mouse"
+        },
+        {
+          "devid": "c080",
+          "devname": "G303 Gaming Mouse"
+        },
+        {
+          "devid": "c083",
+          "devname": "G403 Prodigy Gaming Mouse"
+        },
+        {
+          "devid": "c07c",
+          "devname": "M-R0017 [G700s Rechargeable Gaming Mouse]"
+        },
+        {
+          "devid": "c07d",
+          "devname": "G502 Mouse"
+        },
+        {
+          "devid": "c06b",
+          "devname": "G700 Wireless Gaming Mouse"
+        },
+        {
+          "devid": "c06c",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "c077",
+          "devname": "M105 Optical Mouse"
+        },
+        {
+          "devid": "c066",
+          "devname": "G9x Laser Mouse"
+        },
+        {
+          "devid": "c068",
+          "devname": "G500 Laser Mouse"
+        },
+        {
+          "devid": "c069",
+          "devname": "M-U0007 [Corded Mouse M500]"
+        },
+        {
+          "devid": "c06a",
+          "devname": "USB Optical Mouse"
+        },
+        {
+          "devid": "c062",
+          "devname": "M-UAS144 [LS1 Laser Mouse]"
+        },
+        {
+          "devid": "c063",
+          "devname": "DELL Laser Mouse"
+        },
+        {
+          "devid": "c064",
+          "devname": "M110 corded optical mouse (M-B0001)"
+        },
+        {
+          "devid": "c05d",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "c05f",
+          "devname": "M115 Optical Mouse"
+        },
+        {
+          "devid": "c061",
+          "devname": "RX1500 Laser Mouse"
+        },
+        {
+          "devid": "c054",
+          "devname": "Bluetooth mini-receiver"
+        },
+        {
+          "devid": "c058",
+          "devname": "M115 Mouse"
+        },
+        {
+          "devid": "c05a",
+          "devname": "M90/M100 Optical Mouse"
+        },
+        {
+          "devid": "c05b",
+          "devname": "M-U0004 810-001317 [B110 Optical USB Mouse]"
+        },
+        {
+          "devid": "c050",
+          "devname": "RX 250 Optical Mouse"
+        },
+        {
+          "devid": "c051",
+          "devname": "G3 (MX518) Optical Mouse"
+        },
+        {
+          "devid": "c053",
+          "devname": "Laser Mouse"
+        },
+        {
+          "devid": "c048",
+          "devname": "G9 Laser Mouse"
+        },
+        {
+          "devid": "c049",
+          "devname": "G5 Laser Mouse"
+        },
+        {
+          "devid": "c045",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "c046",
+          "devname": "RX1000 Laser Mouse"
+        },
+        {
+          "devid": "c047",
+          "devname": "Laser Mouse M-UAL120"
+        },
+        {
+          "devid": "c041",
+          "devname": "G5 Laser Mouse"
+        },
+        {
+          "devid": "c042",
+          "devname": "G3 Laser Mouse"
+        },
+        {
+          "devid": "c043",
+          "devname": "MX320/MX400 Laser Mouse"
+        },
+        {
+          "devid": "c044",
+          "devname": "LX3 Optical Mouse"
+        },
+        {
+          "devid": "c03e",
+          "devname": "Premium Optical Wheel Mouse (M-BT58)"
+        },
+        {
+          "devid": "c03f",
+          "devname": "M-BT85 [UltraX Optical Mouse]"
+        },
+        {
+          "devid": "c040",
+          "devname": "Corded Tilt-Wheel Mouse"
+        },
+        {
+          "devid": "c037",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "c038",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "c03d",
+          "devname": "M-BT96a Pilot Optical Mouse"
+        },
+        {
+          "devid": "c034",
+          "devname": "MouseMan Optical"
+        },
+        {
+          "devid": "c035",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "c036",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "c032",
+          "devname": "MouseMan iFeel"
+        },
+        {
+          "devid": "c033",
+          "devname": "iFeel MouseMan+"
+        },
+        {
+          "devid": "c024",
+          "devname": "MX300 Optical Mouse"
+        },
+        {
+          "devid": "c025",
+          "devname": "MX500 Optical Mouse"
+        },
+        {
+          "devid": "c030",
+          "devname": "iFeel Mouse"
+        },
+        {
+          "devid": "c031",
+          "devname": "iFeel Mouse+"
+        },
+        {
+          "devid": "c01c",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "c01d",
+          "devname": "MX510 Optical Mouse"
+        },
+        {
+          "devid": "c01e",
+          "devname": "MX518 Optical Mouse"
+        },
+        {
+          "devid": "c019",
+          "devname": "Optical Tilt Wheel Mouse"
+        },
+        {
+          "devid": "c01a",
+          "devname": "M-BQ85 Optical Wheel Mouse"
+        },
+        {
+          "devid": "c01b",
+          "devname": "MX310 Optical Mouse"
+        },
+        {
+          "devid": "c015",
+          "devname": "Corded Workstation Mouse"
+        },
+        {
+          "devid": "c016",
+          "devname": "Optical Wheel Mouse"
+        },
+        {
+          "devid": "c018",
+          "devname": "Optical Wheel Mouse"
+        },
+        {
+          "devid": "c012",
+          "devname": "Mouseman Dual Optical"
+        },
+        {
+          "devid": "c014",
+          "devname": "Corded Workstation Mouse"
+        },
+        {
+          "devid": "c00e",
+          "devname": "M-BJ58/M-BJ69 Optical Wheel Mouse"
+        },
+        {
+          "devid": "c00f",
+          "devname": "MouseMan Traveler/Mobile"
+        },
+        {
+          "devid": "c011",
+          "devname": "Optical MouseMan"
+        },
+        {
+          "devid": "c00b",
+          "devname": "MouseMan Wheel"
+        },
+        {
+          "devid": "c00c",
+          "devname": "Optical Wheel Mouse"
+        },
+        {
+          "devid": "c00d",
+          "devname": "MouseMan Wheel+"
+        },
+        {
+          "devid": "c003",
+          "devname": "MouseMan"
+        },
+        {
+          "devid": "c004",
+          "devname": "WingMan Gaming Mouse"
+        },
+        {
+          "devid": "c005",
+          "devname": "WingMan Gaming Wheel Mouse"
+        },
+        {
+          "devid": "c000",
+          "devname": "N43 [Pilot Mouse]"
+        },
+        {
+          "devid": "c001",
+          "devname": "N48/M-BB48/M-UK96A [FirstMouse Plus]"
+        },
+        {
+          "devid": "c002",
+          "devname": "M-BA47 [MouseMan Plus]"
+        },
+        {
+          "devid": "b014",
+          "devname": "Bluetooth Mouse M336/M337/M535"
+        },
+        {
+          "devid": "b305",
+          "devname": "BT Mini-Receiver"
+        },
+        {
+          "devid": "bfe4",
+          "devname": "Premium Optical Wheel Mouse"
+        },
+        {
+          "devid": "0a66",
+          "devname": "[G533 Wireless Headset Dongle]"
+        },
+        {
+          "devid": "0b02",
+          "devname": "C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode)"
+        },
+        {
+          "devid": "8801",
+          "devname": "Video Camera"
+        },
+        {
+          "devid": "0a4d",
+          "devname": "G430 Surround Sound Gaming Headset"
+        },
+        {
+          "devid": "0a5b",
+          "devname": "G933 Wireless Headset Dongle"
+        },
+        {
+          "devid": "0a5d",
+          "devname": "G933 Headset Battery Charger"
+        },
+        {
+          "devid": "0a38",
+          "devname": "Headset H340"
+        },
+        {
+          "devid": "0a44",
+          "devname": "Headset H390"
+        },
+        {
+          "devid": "0a45",
+          "devname": "960 Headset"
+        },
+        {
+          "devid": "0a1f",
+          "devname": "G930"
+        },
+        {
+          "devid": "0a29",
+          "devname": "H600 [Wireless Headset]"
+        },
+        {
+          "devid": "0a37",
+          "devname": "USB Headset H540"
+        },
+        {
+          "devid": "0a14",
+          "devname": "USB Headset"
+        },
+        {
+          "devid": "0a15",
+          "devname": "G35 Headset"
+        },
+        {
+          "devid": "0a17",
+          "devname": "G330 Headset"
+        },
+        {
+          "devid": "0a0c",
+          "devname": "Clear Chat Comfort USB Headset"
+        },
+        {
+          "devid": "0a10",
+          "devname": "V10 Notebook Speakers"
+        },
+        {
+          "devid": "0a13",
+          "devname": "Z-5 Speakers"
+        },
+        {
+          "devid": "0a04",
+          "devname": "V20 portable speakers (USB powered)"
+        },
+        {
+          "devid": "0a07",
+          "devname": "Z-10 Speakers"
+        },
+        {
+          "devid": "0a0b",
+          "devname": "ClearChat Pro USB"
+        },
+        {
+          "devid": "0a01",
+          "devname": "USB Headset"
+        },
+        {
+          "devid": "0a02",
+          "devname": "Premium Stereo USB Headset 350"
+        },
+        {
+          "devid": "0a03",
+          "devname": "Logitech USB Microphone"
+        },
+        {
+          "devid": "09b2",
+          "devname": "Fujitsu Webcam"
+        },
+        {
+          "devid": "09c0",
+          "devname": "QuickCam for Dell Notebooks Mic"
+        },
+        {
+          "devid": "09c1",
+          "devname": "QuickCam Deluxe for Notebooks"
+        },
+        {
+          "devid": "09a6",
+          "devname": "QuickCam Vision Pro"
+        },
+        {
+          "devid": "09b0",
+          "devname": "Acer OrbiCam"
+        },
+        {
+          "devid": "09a1",
+          "devname": "QuickCam Communicate MP/S5500"
+        },
+        {
+          "devid": "09a2",
+          "devname": "QuickCam Communicate Deluxe/S7500"
+        },
+        {
+          "devid": "09a4",
+          "devname": "QuickCam E 3500"
+        },
+        {
+          "devid": "09a5",
+          "devname": "Quickcam 3000 For Business"
+        },
+        {
+          "devid": "0991",
+          "devname": "QuickCam Pro for Notebooks"
+        },
+        {
+          "devid": "0992",
+          "devname": "QuickCam Communicate Deluxe"
+        },
+        {
+          "devid": "0994",
+          "devname": "QuickCam Orbit/Sphere AF"
+        },
+        {
+          "devid": "0990",
+          "devname": "QuickCam Pro 9000"
+        },
+        {
+          "devid": "0960",
+          "devname": "ClickSmart 420"
+        },
+        {
+          "devid": "0970",
+          "devname": "Pocket750"
+        },
+        {
+          "devid": "092e",
+          "devname": "QuickCam Chat"
+        },
+        {
+          "devid": "092f",
+          "devname": "QuickCam Express Plus"
+        },
+        {
+          "devid": "0950",
+          "devname": "Pocket Camera"
+        },
+        {
+          "devid": "092b",
+          "devname": "Labtec Webcam Plus"
+        },
+        {
+          "devid": "092c",
+          "devname": "QuickCam Chat"
+        },
+        {
+          "devid": "092d",
+          "devname": "QuickCam Express / Go"
+        },
+        {
+          "devid": "0928",
+          "devname": "QuickCam Express"
+        },
+        {
+          "devid": "0929",
+          "devname": "Labtec Webcam Pro"
+        },
+        {
+          "devid": "092a",
+          "devname": "QuickCam for Notebooks"
+        },
+        {
+          "devid": "0920",
+          "devname": "QuickCam Express"
+        },
+        {
+          "devid": "0921",
+          "devname": "Labtec Webcam"
+        },
+        {
+          "devid": "0922",
+          "devname": "QuickCam Live"
+        },
+        {
+          "devid": "0903",
+          "devname": "ClickSmart 820"
+        },
+        {
+          "devid": "0905",
+          "devname": "ClickSmart 820"
+        },
+        {
+          "devid": "0910",
+          "devname": "QuickCam Cordless"
+        },
+        {
+          "devid": "08f5",
+          "devname": "QuickCam Messenger Communicate"
+        },
+        {
+          "devid": "08f6",
+          "devname": "QuickCam Messenger Plus"
+        },
+        {
+          "devid": "0900",
+          "devname": "ClickSmart 310"
+        },
+        {
+          "devid": "0901",
+          "devname": "ClickSmart 510"
+        },
+        {
+          "devid": "08f2",
+          "devname": "Microphone (Messenger)"
+        },
+        {
+          "devid": "08f3",
+          "devname": "QuickCam Express"
+        },
+        {
+          "devid": "08f4",
+          "devname": "Labtec Webcam"
+        },
+        {
+          "devid": "08e1",
+          "devname": "Labtec Webcam"
+        },
+        {
+          "devid": "08f0",
+          "devname": "QuickCam Messenger"
+        },
+        {
+          "devid": "08f1",
+          "devname": "QuickCam Express"
+        },
+        {
+          "devid": "08da",
+          "devname": "QuickCam Messanger"
+        },
+        {
+          "devid": "08dd",
+          "devname": "QuickCam for Notebooks"
+        },
+        {
+          "devid": "08e0",
+          "devname": "QuickCam Express"
+        },
+        {
+          "devid": "08d0",
+          "devname": "QuickCam Express"
+        },
+        {
+          "devid": "08d7",
+          "devname": "QuickCam Communicate STX"
+        },
+        {
+          "devid": "08d8",
+          "devname": "QuickCam for Notebook Deluxe"
+        },
+        {
+          "devid": "08d9",
+          "devname": "QuickCam IM/Connect"
+        },
+        {
+          "devid": "08cb",
+          "devname": "Mic (Notebooks Pro)"
+        },
+        {
+          "devid": "08cc",
+          "devname": "Mic (PTZ)"
+        },
+        {
+          "devid": "08ce",
+          "devname": "QuickCam Pro 5000"
+        },
+        {
+          "devid": "08cf",
+          "devname": "QuickCam UpdateMe"
+        },
+        {
+          "devid": "08c7",
+          "devname": "QuickCam OEM Cisco VT Camera II"
+        },
+        {
+          "devid": "08c9",
+          "devname": "QuickCam Ultra Vision"
+        },
+        {
+          "devid": "08ca",
+          "devname": "Mic (Fusion)"
+        },
+        {
+          "devid": "08c3",
+          "devname": "Camera (Notebooks Pro)"
+        },
+        {
+          "devid": "08c5",
+          "devname": "QuickCam Pro 5000"
+        },
+        {
+          "devid": "08c6",
+          "devname": "QuickCam for DELL Notebooks"
+        },
+        {
+          "devid": "08c0",
+          "devname": "QuickCam Pro 3000"
+        },
+        {
+          "devid": "08c1",
+          "devname": "QuickCam Fusion"
+        },
+        {
+          "devid": "08c2",
+          "devname": "QuickCam PTZ"
+        },
+        {
+          "devid": "08b5",
+          "devname": "QuickCam Sphere"
+        },
+        {
+          "devid": "08b9",
+          "devname": "QuickCam IM"
+        },
+        {
+          "devid": "08bd",
+          "devname": "Microphone (Pro 4000)"
+        },
+        {
+          "devid": "08b2",
+          "devname": "QuickCam Pro 4000"
+        },
+        {
+          "devid": "08b3",
+          "devname": "QuickCam Zoom"
+        },
+        {
+          "devid": "08b4",
+          "devname": "QuickCam Zoom"
+        },
+        {
+          "devid": "08af",
+          "devname": "QuickCam Easy/Cool"
+        },
+        {
+          "devid": "08b0",
+          "devname": "QuickCam 3000 Pro [pwc]"
+        },
+        {
+          "devid": "08b1",
+          "devname": "QuickCam Notebook Pro"
+        },
+        {
+          "devid": "08ac",
+          "devname": "QuickCam Cool"
+        },
+        {
+          "devid": "08ad",
+          "devname": "QuickCam Communicate STX"
+        },
+        {
+          "devid": "08ae",
+          "devname": "QuickCam for Notebooks"
+        },
+        {
+          "devid": "08a7",
+          "devname": "QuickCam Image"
+        },
+        {
+          "devid": "08a9",
+          "devname": "Notebook Deluxe"
+        },
+        {
+          "devid": "08aa",
+          "devname": "Labtec Notebooks"
+        },
+        {
+          "devid": "08a1",
+          "devname": "QuickCam IM with sound"
+        },
+        {
+          "devid": "08a2",
+          "devname": "Labtec Webcam Pro"
+        },
+        {
+          "devid": "08a3",
+          "devname": "QuickCam QuickCam Chat"
+        },
+        {
+          "devid": "08a6",
+          "devname": "QuickCam IM"
+        },
+        {
+          "devid": "0897",
+          "devname": "QuickCam for Dell Notebooks"
+        },
+        {
+          "devid": "0899",
+          "devname": "QuickCam for Dell Notebooks"
+        },
+        {
+          "devid": "089d",
+          "devname": "QuickCam E2500 series"
+        },
+        {
+          "devid": "08a0",
+          "devname": "QuickCam IM"
+        },
+        {
+          "devid": "0894",
+          "devname": "CrystalCam"
+        },
+        {
+          "devid": "0895",
+          "devname": "QuickCam for Dell Notebooks"
+        },
+        {
+          "devid": "0896",
+          "devname": "OrbiCam"
+        },
+        {
+          "devid": "0890",
+          "devname": "QuickCam Traveler"
+        },
+        {
+          "devid": "0892",
+          "devname": "OrbiCam"
+        },
+        {
+          "devid": "0843",
+          "devname": "Webcam C930e"
+        },
+        {
+          "devid": "0850",
+          "devname": "QuickCam Web"
+        },
+        {
+          "devid": "085c",
+          "devname": "C922 Pro Stream Webcam"
+        },
+        {
+          "devid": "0870",
+          "devname": "QuickCam Express"
+        },
+        {
+          "devid": "0836",
+          "devname": "B525 HD Webcam"
+        },
+        {
+          "devid": "0837",
+          "devname": "BCC950 ConferenceCam"
+        },
+        {
+          "devid": "0840",
+          "devname": "QuickCam Express"
+        },
+        {
+          "devid": "082c",
+          "devname": "HD Webcam C615"
+        },
+        {
+          "devid": "082d",
+          "devname": "HD Pro Webcam C920"
+        },
+        {
+          "devid": "0830",
+          "devname": "QuickClip"
+        },
+        {
+          "devid": "0826",
+          "devname": "HD Webcam C525"
+        },
+        {
+          "devid": "0828",
+          "devname": "HD Webcam B990"
+        },
+        {
+          "devid": "082b",
+          "devname": "Webcam C170"
+        },
+        {
+          "devid": "0821",
+          "devname": "HD Webcam C910"
+        },
+        {
+          "devid": "0823",
+          "devname": "HD Webcam B910"
+        },
+        {
+          "devid": "0825",
+          "devname": "Webcam C270"
+        },
+        {
+          "devid": "081d",
+          "devname": "HD Webcam C510"
+        },
+        {
+          "devid": "0820",
+          "devname": "QuickCam VC"
+        },
+        {
+          "devid": "0810",
+          "devname": "QuickCam Pro"
+        },
+        {
+          "devid": "0819",
+          "devname": "Webcam C210"
+        },
+        {
+          "devid": "081a",
+          "devname": "Webcam C260"
+        },
+        {
+          "devid": "081b",
+          "devname": "Webcam C310"
+        },
+        {
+          "devid": "0809",
+          "devname": "Webcam Pro 9000"
+        },
+        {
+          "devid": "080a",
+          "devname": "Portable Webcam C905"
+        },
+        {
+          "devid": "080f",
+          "devname": "Webcam C120"
+        },
+        {
+          "devid": "0805",
+          "devname": "Webcam C300"
+        },
+        {
+          "devid": "0807",
+          "devname": "Webcam B500"
+        },
+        {
+          "devid": "0808",
+          "devname": "Webcam C600"
+        },
+        {
+          "devid": "0801",
+          "devname": "QuickCam Home"
+        },
+        {
+          "devid": "0802",
+          "devname": "Webcam C200"
+        },
+        {
+          "devid": "0804",
+          "devname": "Webcam C250"
+        },
+        {
+          "devid": "0402",
+          "devname": "NEC PageScan"
+        },
+        {
+          "devid": "040f",
+          "devname": "Logitech/Storm PageScan"
+        },
+        {
+          "devid": "0430",
+          "devname": "Mic (Cordless)"
+        },
+        {
+          "devid": "0242",
+          "devname": "Chillstream for Xbox 360"
+        },
+        {
+          "devid": "0301",
+          "devname": "M4848 Mouse"
+        },
+        {
+          "devid": "0401",
+          "devname": "HP PageScan"
+        },
+        {
+          "devid": "0082",
+          "devname": "Acer Aspire 5672 Webcam"
+        },
+        {
+          "devid": "0200",
+          "devname": "WingMan Extreme Joystick"
+        },
+        {
+          "devid": "0203",
+          "devname": "M2452 Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "08ce",
+      "name": "Long Well Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0775",
+      "name": "Longshine Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0516",
+      "name": "Longwell Electronics",
+      "devices": []
+    },
+    {
+      "vendor": "0736",
+      "name": "Lorom Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "108e",
+      "name": "Lotes Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "106a",
+      "name": "Loyal Legend, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1191",
+      "name": "Loyalty Founder Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1c31",
+      "name": "LS Cable Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "04d4",
+      "name": "LSI Logic, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0bee",
+      "name": "LTK Industries, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0386",
+      "name": "LTS",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "PSX for USB Converter"
+        }
+      ]
+    },
+    {
+      "vendor": "0f9e",
+      "name": "Lucent Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "0445",
+      "name": "Lucent Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1759",
+      "name": "LucidPort Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1a7b",
+      "name": "Lumberg Connect  GmbH &amp; Co. KG",
+      "devices": []
+    },
+    {
+      "vendor": "0939",
+      "name": "Lumberg, Inc.",
+      "devices": [
+        {
+          "devid": "0b16",
+          "devname": "Toshiba StorE HDD"
+        },
+        {
+          "devid": "0b15",
+          "devname": "Toshiba Stor.E Alu 2"
+        }
+      ]
+    },
+    {
+      "vendor": "1fae",
+      "name": "Lumidigm",
+      "devices": [
+        {
+          "devid": "0040",
+          "devname": "M311 Fingerprint Scanner"
+        },
+        {
+          "devid": "212c",
+          "devname": "M30x (Mercury) fingerprint sensor"
+        }
+      ]
+    },
+    {
+      "vendor": "25e3",
+      "name": "Lumigon",
+      "devices": []
+    },
+    {
+      "vendor": "1cbe",
+      "name": "Luminary Micro Inc.",
+      "devices": [
+        {
+          "devid": "0240",
+          "devname": "McGill Robotics TM4C Microcontroller"
+        },
+        {
+          "devid": "00fd",
+          "devname": "In-Circuit Debug Interface"
+        },
+        {
+          "devid": "00ff",
+          "devname": "Stellaris ROM DFU Bootloader"
+        },
+        {
+          "devid": "0166",
+          "devname": "CANAL USB2CAN"
+        },
+        {
+          "devid": "0002",
+          "devname": "CDC serial port [TivaWare]"
+        }
+      ]
+    },
+    {
+      "vendor": "17b5",
+      "name": "Lunatone",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "MFT Sensor"
+        }
+      ]
+    },
+    {
+      "vendor": "1c7b",
+      "name": "LUXSHARE PRECISION INDUSTRY (SHENZHEN) CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "30c9",
+      "name": "Luxvisions Innotech Limited",
+      "devices": []
+    },
+    {
+      "vendor": "0ef3",
+      "name": "Lynn Products, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "24cf",
+      "name": "Lytro, Inc.",
+      "devices": [
+        {
+          "devid": "00a1",
+          "devname": "Light Field Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0763",
+      "name": "M-Audio",
+      "devices": [
+        {
+          "devid": "2816",
+          "devname": "M-Audio DFU"
+        },
+        {
+          "devid": "281b",
+          "devname": "M-Audio DFU"
+        },
+        {
+          "devid": "2880",
+          "devname": "M-Audio DFU"
+        },
+        {
+          "devid": "2881",
+          "devname": "M-Audio DFU"
+        },
+        {
+          "devid": "2081",
+          "devname": "M-Audio RunTime DFU / Fast Track Ultra 8R"
+        },
+        {
+          "devid": "2803",
+          "devname": "M-Audio Audiophile DFU"
+        },
+        {
+          "devid": "2804",
+          "devname": "M-Audio MobilePre DFU"
+        },
+        {
+          "devid": "2806",
+          "devname": "M-Audio Transit DFU"
+        },
+        {
+          "devid": "2815",
+          "devname": "M-Audio DFU"
+        },
+        {
+          "devid": "201b",
+          "devname": "M-Audio RunTime DFU"
+        },
+        {
+          "devid": "201d",
+          "devname": "M-Audio Producer"
+        },
+        {
+          "devid": "2024",
+          "devname": "M-Audio Fast Track MKII"
+        },
+        {
+          "devid": "2080",
+          "devname": "M-Audio Fast Track Ultra"
+        },
+        {
+          "devid": "2015",
+          "devname": "M-Audio RunTime DFU"
+        },
+        {
+          "devid": "2016",
+          "devname": "M-Audio RunTime DFU"
+        },
+        {
+          "devid": "2019",
+          "devname": "M-Audio Ozone Academic"
+        },
+        {
+          "devid": "201a",
+          "devname": "M-Audio Micro"
+        },
+        {
+          "devid": "200f",
+          "devname": "M-Audio MobilePre"
+        },
+        {
+          "devid": "2010",
+          "devname": "M-Audio Fast Track"
+        },
+        {
+          "devid": "2012",
+          "devname": "M-Audio Fast Track Pro"
+        },
+        {
+          "devid": "2013",
+          "devname": "M-Audio JamLab"
+        },
+        {
+          "devid": "2006",
+          "devname": "M-Audio Transit"
+        },
+        {
+          "devid": "2007",
+          "devname": "M-Audio Sonica Theater"
+        },
+        {
+          "devid": "2008",
+          "devname": "M-Audio Ozone"
+        },
+        {
+          "devid": "200d",
+          "devname": "M-Audio OmniStudio"
+        },
+        {
+          "devid": "1110",
+          "devname": "MidiSport 1x1"
+        },
+        {
+          "devid": "2001",
+          "devname": "M Audio Quattro"
+        },
+        {
+          "devid": "2002",
+          "devname": "M Audio Duo"
+        },
+        {
+          "devid": "2003",
+          "devname": "M Audio AudioPhile"
+        },
+        {
+          "devid": "2004",
+          "devname": "M-Audio MobilePre"
+        },
+        {
+          "devid": "1031",
+          "devname": "MidiSport 8x8/s Loader"
+        },
+        {
+          "devid": "1033",
+          "devname": "MidiSport 8x8/s"
+        },
+        {
+          "devid": "1040",
+          "devname": "M-Audio MidiSport 2x4 Loader"
+        },
+        {
+          "devid": "1041",
+          "devname": "M-Audio MidiSport 2x4"
+        },
+        {
+          "devid": "1015",
+          "devname": "M-Audio Keystation"
+        },
+        {
+          "devid": "1020",
+          "devname": "Midisport 4x4"
+        },
+        {
+          "devid": "1021",
+          "devname": "MidiSport 4x4"
+        },
+        {
+          "devid": "1030",
+          "devname": "M-Audio MIDISPORT 8x8"
+        },
+        {
+          "devid": "1003",
+          "devname": "MidiSport 2x2"
+        },
+        {
+          "devid": "1010",
+          "devname": "MidiSport 1x1"
+        },
+        {
+          "devid": "1011",
+          "devname": "MidiSport 1x1"
+        },
+        {
+          "devid": "1014",
+          "devname": "M-Audio Keystation Loader"
+        },
+        {
+          "devid": "019b",
+          "devname": "KeyRig 49"
+        },
+        {
+          "devid": "019c",
+          "devname": "KeyStudio"
+        },
+        {
+          "devid": "1001",
+          "devname": "MidiSport 2x2"
+        },
+        {
+          "devid": "1002",
+          "devname": "MidiSport 2x2"
+        },
+        {
+          "devid": "0197",
+          "devname": "Oxygen 61"
+        },
+        {
+          "devid": "0198",
+          "devname": "Axiom 25"
+        },
+        {
+          "devid": "0199",
+          "devname": "Axiom 49"
+        },
+        {
+          "devid": "019a",
+          "devname": "Axiom 61"
+        },
+        {
+          "devid": "0193",
+          "devname": "ProKeys 88"
+        },
+        {
+          "devid": "0194",
+          "devname": "ProKeys 88sx"
+        },
+        {
+          "devid": "0195",
+          "devname": "Oxygen 8 v2"
+        },
+        {
+          "devid": "0196",
+          "devname": "Oxygen 49"
+        },
+        {
+          "devid": "0119",
+          "devname": "MidAir"
+        },
+        {
+          "devid": "0150",
+          "devname": "M-Audio Uno"
+        },
+        {
+          "devid": "0160",
+          "devname": "M-Audio 1x1"
+        },
+        {
+          "devid": "0192",
+          "devname": "M-Audio Keystation 88es"
+        },
+        {
+          "devid": "0115",
+          "devname": "O2 / KeyRig 25"
+        },
+        {
+          "devid": "0117",
+          "devname": "Trigger Finger"
+        }
+      ]
+    },
+    {
+      "vendor": "08ec",
+      "name": "M-Systems Flash Disk Pioneers",
+      "devices": [
+        {
+          "devid": "204a",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "204b",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "1000",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "2000",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "2038",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "2039",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "0832",
+          "devname": "Hi-Speed Mass Storage Device"
+        },
+        {
+          "devid": "0834",
+          "devname": "M-Disk 220"
+        },
+        {
+          "devid": "0998",
+          "devname": "Kingston Data Traveler2.0 Disk Driver"
+        },
+        {
+          "devid": "0999",
+          "devname": "Kingston Data Traveler2.0 Disk Driver"
+        },
+        {
+          "devid": "0030",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "0822",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "0027",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "0028",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "0029",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "0022",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "0023",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "0024",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "0025",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "0026",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "0014",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "0015",
+          "devname": "Kingston DataTraveler ELITE"
+        },
+        {
+          "devid": "0016",
+          "devname": "Kingston DataTraveler U3"
+        },
+        {
+          "devid": "0020",
+          "devname": "TravelDrive Intuix U3 2GB"
+        },
+        {
+          "devid": "0021",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "0008",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "0010",
+          "devname": "DiskOnKey"
+        },
+        {
+          "devid": "0011",
+          "devname": "DiskOnKey"
+        },
+        {
+          "devid": "0012",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "0001",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "0002",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "0005",
+          "devname": "TravelDrive 2C"
+        }
+      ]
+    },
+    {
+      "vendor": "249c",
+      "name": "M2Tech s.r.l.",
+      "devices": []
+    },
+    {
+      "vendor": "1b8f",
+      "name": "MA LABS, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0618",
+      "name": "MacAlly",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "2222",
+      "name": "MacAlly",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "ICEKey Keyboard"
+        },
+        {
+          "devid": "1001",
+          "devname": "Generic Hub"
+        },
+        {
+          "devid": "2520",
+          "devname": "Mini Tablet"
+        },
+        {
+          "devid": "4050",
+          "devname": "AirStick joystick"
+        },
+        {
+          "devid": "0004",
+          "devname": "iWebKey Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "08ae",
+      "name": "Macally (Mace Group, Inc.)",
+      "devices": []
+    },
+    {
+      "vendor": "0a73",
+      "name": "Mackie Designs",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "XD-2 [Spike]"
+        }
+      ]
+    },
+    {
+      "vendor": "08ac",
+      "name": "Macraigor Systems LLC",
+      "devices": [
+        {
+          "devid": "2024",
+          "devname": "usbWiggler"
+        }
+      ]
+    },
+    {
+      "vendor": "0851",
+      "name": "Macronix International Co., Ltd",
+      "devices": [
+        {
+          "devid": "1543",
+          "devname": "Maxell WS30 Slim Digital Camera, or Pandigital PI8004W01 digital photo frame"
+        },
+        {
+          "devid": "a168",
+          "devname": "MXIC"
+        },
+        {
+          "devid": "1542",
+          "devname": "SiPix Blink"
+        }
+      ]
+    },
+    {
+      "vendor": "534d",
+      "name": "MacroSilicon",
+      "devices": [
+        {
+          "devid": "0021",
+          "devname": "MS210x Video Grabber [EasierCAP]"
+        },
+        {
+          "devid": "6021",
+          "devname": "VGA Display Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0738",
+      "name": "Mad Catz, Inc.",
+      "devices": [
+        {
+          "devid": "cb03",
+          "devname": "Saitek P3200 Rumble Pad"
+        },
+        {
+          "devid": "cb29",
+          "devname": "Saitek Aviator Stick AV8R02"
+        },
+        {
+          "devid": "f738",
+          "devname": "Super Street Fighter IV FightStick TE S for Xbox 360"
+        },
+        {
+          "devid": "b726",
+          "devname": "Modern Warfare 2 Controller for Xbox 360"
+        },
+        {
+          "devid": "b738",
+          "devname": "Marvel VS Capcom 2 TE FightStick for Xbox 360"
+        },
+        {
+          "devid": "beef",
+          "devname": "Joytech Neo SE Advanced Gamepad"
+        },
+        {
+          "devid": "cb02",
+          "devname": "Saitek Cyborg Rumble Pad"
+        },
+        {
+          "devid": "6040",
+          "devname": "Beat Pad Pro"
+        },
+        {
+          "devid": "8818",
+          "devname": "Street Fighter IV Arcade FightStick (PS3)"
+        },
+        {
+          "devid": "9871",
+          "devname": "Portable Drum Kit"
+        },
+        {
+          "devid": "a109",
+          "devname": "S.T.R.I.K.E.7 Keyboard"
+        },
+        {
+          "devid": "a215",
+          "devname": "X-55 Rhino Throttle"
+        },
+        {
+          "devid": "4740",
+          "devname": "Beat Pad for Xbox 360"
+        },
+        {
+          "devid": "4743",
+          "devname": "Beat Pad Pro"
+        },
+        {
+          "devid": "4758",
+          "devname": "Arcade Game Stick"
+        },
+        {
+          "devid": "4a01",
+          "devname": "FightStick TE 2 for Xbox One"
+        },
+        {
+          "devid": "4726",
+          "devname": "Xbox 360 Controller"
+        },
+        {
+          "devid": "4728",
+          "devname": "Street Fighter IV FightPad for Xbox 360"
+        },
+        {
+          "devid": "4730",
+          "devname": "MC2 Racing Wheel for Xbox 360"
+        },
+        {
+          "devid": "4736",
+          "devname": "MicroCON for Xbox 360"
+        },
+        {
+          "devid": "4738",
+          "devname": "Street Fighter IV Wired Controller for Xbox 360"
+        },
+        {
+          "devid": "4588",
+          "devname": "Blaster"
+        },
+        {
+          "devid": "45ff",
+          "devname": "Beat Pad"
+        },
+        {
+          "devid": "4716",
+          "devname": "Wired Xbox 360 Controller"
+        },
+        {
+          "devid": "4718",
+          "devname": "Street Fighter IV FightStick SE for Xbox 360"
+        },
+        {
+          "devid": "4556",
+          "devname": "Lynx Wireless Controller"
+        },
+        {
+          "devid": "4566",
+          "devname": "XBox Device"
+        },
+        {
+          "devid": "4576",
+          "devname": "XBox Device"
+        },
+        {
+          "devid": "4586",
+          "devname": "MicroCON Wireless Controller"
+        },
+        {
+          "devid": "4526",
+          "devname": "Control Pad Pro"
+        },
+        {
+          "devid": "4530",
+          "devname": "Universal MC2 Racing Wheel and Pedals"
+        },
+        {
+          "devid": "4536",
+          "devname": "MicroCON"
+        },
+        {
+          "devid": "4540",
+          "devname": "Beat Pad"
+        },
+        {
+          "devid": "4506",
+          "devname": "Wireless Controller"
+        },
+        {
+          "devid": "4507",
+          "devname": "XBox Device"
+        },
+        {
+          "devid": "4516",
+          "devname": "Control Pad"
+        },
+        {
+          "devid": "4520",
+          "devname": "Control Pad Pro"
+        },
+        {
+          "devid": "4522",
+          "devname": "LumiCON"
+        },
+        {
+          "devid": "2215",
+          "devname": "X-55 Rhino Stick"
+        },
+        {
+          "devid": "2237",
+          "devname": "V.1 Stick"
+        }
+      ]
+    },
+    {
+      "vendor": "0493",
+      "name": "MAG Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "120f",
+      "name": "Magellan",
+      "devices": [
+        {
+          "devid": "524e",
+          "devname": "RoadMate 1475T"
+        },
+        {
+          "devid": "5260",
+          "devname": "Triton Handheld GPS Receiver (300/400/500/1500/2000)"
+        }
+      ]
+    },
+    {
+      "vendor": "0711",
+      "name": "Magic Control Technology Corp.",
+      "devices": [
+        {
+          "devid": "0900",
+          "devname": "SVGA Adapter"
+        },
+        {
+          "devid": "5001",
+          "devname": "Trigger UV-002BD[Startech USBVGAE]"
+        },
+        {
+          "devid": "5100",
+          "devname": "Magic Control Technology Corp. (USB2VGA dongle)"
+        },
+        {
+          "devid": "0232",
+          "devname": "Serial On Port"
+        },
+        {
+          "devid": "0240",
+          "devname": "PS/2 to USB Converter"
+        },
+        {
+          "devid": "0260",
+          "devname": "PS/2 Keyboard and Mouse"
+        },
+        {
+          "devid": "0300",
+          "devname": "BAY-3U1S1P Parallel Port"
+        },
+        {
+          "devid": "0302",
+          "devname": "Parallel Port"
+        },
+        {
+          "devid": "0181",
+          "devname": "IRXpress Infrared Device"
+        },
+        {
+          "devid": "0200",
+          "devname": "BAY-3U1S1P Serial Port"
+        },
+        {
+          "devid": "0210",
+          "devname": "MCT1S Serial Port"
+        },
+        {
+          "devid": "0230",
+          "devname": "MCT-232 Serial Port"
+        },
+        {
+          "devid": "0231",
+          "devname": "PS/2 Mouse Port"
+        },
+        {
+          "devid": "0100",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0180",
+          "devname": "IRXpress Infrared Device"
+        }
+      ]
+    },
+    {
+      "vendor": "2c55",
+      "name": "Magic Leap, Inc.",
+      "devices": [
+        {
+          "devid": "c002",
+          "devname": "ML1 Control (Bootloader)"
+        },
+        {
+          "devid": "c001",
+          "devname": "ML1 Control (COM)"
+        },
+        {
+          "devid": "a100",
+          "devname": "ML1 Lightpack (MLDB)"
+        },
+        {
+          "devid": "b100",
+          "devname": "ML1 Lightpack (fastboot)"
+        }
+      ]
+    },
+    {
+      "vendor": "0c1f",
+      "name": "Magicard",
+      "devices": [
+        {
+          "devid": "1800",
+          "devname": "Tango 2E"
+        }
+      ]
+    },
+    {
+      "vendor": "0801",
+      "name": "MagTek",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Mini Swipe Reader (Keyboard Emulation)"
+        },
+        {
+          "devid": "0002",
+          "devname": "Mini Swipe Reader"
+        },
+        {
+          "devid": "0003",
+          "devname": "Magstripe Insert Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "1d88",
+      "name": "Mahr GmbH",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Probe"
+        },
+        {
+          "devid": "0003",
+          "devname": "Surface Measurement [PS10]"
+        },
+        {
+          "devid": "0001",
+          "devname": "Measurement Device [MarECon]"
+        }
+      ]
+    },
+    {
+      "vendor": "062e",
+      "name": "Mainsuper Enterprises Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "eb03",
+      "name": "MakingThings",
+      "devices": [
+        {
+          "devid": "0920",
+          "devname": "Make Controller Kit"
+        }
+      ]
+    },
+    {
+      "vendor": "0802",
+      "name": "Mako Technologies, LLC",
+      "devices": []
+    },
+    {
+      "vendor": "10d4",
+      "name": "Man Boon Manufactory, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e3b",
+      "name": "Mansella, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "081f",
+      "name": "Manta",
+      "devices": [
+        {
+          "devid": "e401",
+          "devname": "MM812"
+        }
+      ]
+    },
+    {
+      "vendor": "113d",
+      "name": "Mapower Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "07fd",
+      "name": "Mark of the Unicorn",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "FastLane MIDI Interface"
+        },
+        {
+          "devid": "0001",
+          "devname": "MIDI Interface"
+        },
+        {
+          "devid": "0002",
+          "devname": "MOTU Audio for 64 bit"
+        },
+        {
+          "devid": "0004",
+          "devname": "MicroBook"
+        },
+        {
+          "devid": "0008",
+          "devname": "M Series"
+        }
+      ]
+    },
+    {
+      "vendor": "0f12",
+      "name": "Mars Engineering Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0d98",
+      "name": "Mars Semiconductor Corp.",
+      "devices": [
+        {
+          "devid": "0300",
+          "devname": "Avaya Wireless Card"
+        },
+        {
+          "devid": "1007",
+          "devname": "Discovery Kids Digital Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "07b6",
+      "name": "Marubun Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "097c",
+      "name": "Marunix Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1286",
+      "name": "Marvell Semiconductor, Inc.",
+      "devices": [
+        {
+          "devid": "2006",
+          "devname": "88W8362 802.11n WLAN"
+        },
+        {
+          "devid": "203c",
+          "devname": "K30326 802.11bgn Wireless Module [Marvell 88W8786U]"
+        },
+        {
+          "devid": "204c",
+          "devname": "Bluetooth and Wireless LAN Composite"
+        },
+        {
+          "devid": "8001",
+          "devname": "BLOB boot loader firmware"
+        },
+        {
+          "devid": "00bc",
+          "devname": "Marvell JTAG Probe"
+        },
+        {
+          "devid": "1fab",
+          "devname": "88W8338 [Libertas] 802.11g"
+        },
+        {
+          "devid": "2001",
+          "devname": "88W8388 802.11a/b/g WLAN"
+        }
+      ]
+    },
+    {
+      "vendor": "9e88",
+      "name": "Marvell Semiconductor, Inc.",
+      "devices": [
+        {
+          "devid": "9e8f",
+          "devname": "Plug Computer Basic [SheevaPlug]"
+        }
+      ]
+    },
+    {
+      "vendor": "0d7a",
+      "name": "MARX Datentechnik GmbH",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "CrypToken"
+        }
+      ]
+    },
+    {
+      "vendor": "0d11",
+      "name": "Maspro Denkoh Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "088b",
+      "name": "MassWorks, Inc.",
+      "devices": [
+        {
+          "devid": "4944",
+          "devname": "MassWorks ID-75 TouchScreen"
+        }
+      ]
+    },
+    {
+      "vendor": "112e",
+      "name": "Master Hill Electric Wire and Cable Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1a64",
+      "name": "Mastervolt",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "MasterBus Link"
+        }
+      ]
+    },
+    {
+      "vendor": "164c",
+      "name": "Matrix Vision GmbH",
+      "devices": [
+        {
+          "devid": "0103",
+          "devname": "mvBlueFOX camera"
+        },
+        {
+          "devid": "0201",
+          "devname": "mvBlueLYNX-X intelligent camera (bootloader)"
+        },
+        {
+          "devid": "0203",
+          "devname": "mvBlueLYNX-X intelligent camera"
+        },
+        {
+          "devid": "0101",
+          "devname": "mvBlueFOX camera (no firmware)"
+        }
+      ]
+    },
+    {
+      "vendor": "18ea",
+      "name": "Matrox Graphics, Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "DualHead2Go [Analog Edition]"
+        },
+        {
+          "devid": "0004",
+          "devname": "TripleHead2Go [Digital Edition]"
+        }
+      ]
+    },
+    {
+      "vendor": "0986",
+      "name": "Matsushita Electric Works, Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0813",
+      "name": "Mattel, Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Dual Mode Camera Plus"
+        },
+        {
+          "devid": "0001",
+          "devname": "Intel Play QX3 Microscope"
+        }
+      ]
+    },
+    {
+      "vendor": "0a84",
+      "name": "Maui Innovative Peripherals",
+      "devices": []
+    },
+    {
+      "vendor": "04c3",
+      "name": "Maxi Switch, Inc.",
+      "devices": [
+        {
+          "devid": "1102",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "2102",
+          "devname": "Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0b6a",
+      "name": "Maxim Integrated Products",
+      "devices": [
+        {
+          "devid": "a132",
+          "devname": "WUP-005 [Nintendo Wii U Pro Controller]"
+        }
+      ]
+    },
+    {
+      "vendor": "0d49",
+      "name": "Maxtor",
+      "devices": [
+        {
+          "devid": "7310",
+          "devname": "OneTouch 4"
+        },
+        {
+          "devid": "7410",
+          "devname": "Mobile Hard Disk Drive (1TB)"
+        },
+        {
+          "devid": "7450",
+          "devname": "Basics Portable USB Device"
+        },
+        {
+          "devid": "5020",
+          "devname": "Mobile Hard Disk Drive"
+        },
+        {
+          "devid": "7000",
+          "devname": "OneTouch"
+        },
+        {
+          "devid": "7010",
+          "devname": "OneTouch"
+        },
+        {
+          "devid": "7100",
+          "devname": "OneTouch II 300GB External Hard Disk"
+        },
+        {
+          "devid": "3100",
+          "devname": "Hi-Speed USB-IDE Bridge Controller"
+        },
+        {
+          "devid": "3200",
+          "devname": "Personal Storage 3200"
+        },
+        {
+          "devid": "5000",
+          "devname": "5000XT Drive"
+        },
+        {
+          "devid": "5010",
+          "devname": "5000LE Drive"
+        },
+        {
+          "devid": "3000",
+          "devname": "Drive"
+        },
+        {
+          "devid": "3005",
+          "devname": "Personal Storage 3000LS"
+        },
+        {
+          "devid": "3010",
+          "devname": "3000LE Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "1682",
+      "name": "Maxwise Production Enterprise Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "248a",
+      "name": "Maxxter",
+      "devices": [
+        {
+          "devid": "8366",
+          "devname": "Wireless Optical Mouse ACT-MUSW-002"
+        },
+        {
+          "devid": "8367",
+          "devname": "Telink Wireless Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "040e",
+      "name": "MCCI",
+      "devices": []
+    },
+    {
+      "vendor": "16d0",
+      "name": "MCS",
+      "devices": [
+        {
+          "devid": "0e1e",
+          "devname": "AtomMiner"
+        },
+        {
+          "devid": "0bd4",
+          "devname": "codesrc SCSI2SD"
+        },
+        {
+          "devid": "0c9b",
+          "devname": "Fermium LABS srl/LabTrek srl Hall Effect Apparatus"
+        },
+        {
+          "devid": "0d3c",
+          "devname": "InputStick BT4.0"
+        },
+        {
+          "devid": "0b03",
+          "devname": "AIS Receiver [dAISy]"
+        },
+        {
+          "devid": "0b7d",
+          "devname": "Autonomic M801 Amplifier"
+        },
+        {
+          "devid": "0b7e",
+          "devname": "Autonomic M401 Amplifier"
+        },
+        {
+          "devid": "0b7f",
+          "devname": "Autonomic M120e Amplifier"
+        },
+        {
+          "devid": "0870",
+          "devname": "Kaufmann Automotive GmbH, RKS+CAN Interface"
+        },
+        {
+          "devid": "09f2",
+          "devname": "Axium AX-1250 Amplifier"
+        },
+        {
+          "devid": "09f4",
+          "devname": "Axium AX-Mini4 Amplifier"
+        },
+        {
+          "devid": "0830",
+          "devname": "DMXControl Projects e.V., Nodle U1"
+        },
+        {
+          "devid": "0831",
+          "devname": "DMXControl Projects e.V., Desklamp"
+        },
+        {
+          "devid": "0832",
+          "devname": "DMXControl Projects e.V., Nodle U2"
+        },
+        {
+          "devid": "0833",
+          "devname": "DMXControl Projects e.V., Nodle R4S"
+        },
+        {
+          "devid": "075d",
+          "devname": "AB-1.x UAC2 [Audio Widget]"
+        },
+        {
+          "devid": "07cc",
+          "devname": "Xylanta Ltd, Saint3 Device"
+        },
+        {
+          "devid": "07f8",
+          "devname": "Axium AX-R4D Controller"
+        },
+        {
+          "devid": "080a",
+          "devname": "S2E1 Interface"
+        },
+        {
+          "devid": "0726",
+          "devname": "Autonomic M400 Amplifier"
+        },
+        {
+          "devid": "0727",
+          "devname": "Autonomic M800 Amplifier"
+        },
+        {
+          "devid": "0753",
+          "devname": "Digistump DigiSpark"
+        },
+        {
+          "devid": "075c",
+          "devname": "AB-1.x UAC1 [Audio Widget]"
+        },
+        {
+          "devid": "06cc",
+          "devname": "Trinamic TMCM-3110"
+        },
+        {
+          "devid": "06f0",
+          "devname": "Axium AX-R4C Controller"
+        },
+        {
+          "devid": "06f1",
+          "devname": "Axium AX-R1D Controller"
+        },
+        {
+          "devid": "06f9",
+          "devname": "Gabotronics Xminilab"
+        },
+        {
+          "devid": "0504",
+          "devname": "RETRO Innovations ZoomFloppy"
+        },
+        {
+          "devid": "054b",
+          "devname": "GrauTec ReelBox OLED Display (external)"
+        },
+        {
+          "devid": "05be",
+          "devname": "EasyLogic Board"
+        },
+        {
+          "devid": "05f0",
+          "devname": "Superior Freedom Programmable IR Remote"
+        },
+        {
+          "devid": "0436",
+          "devname": "Xylanta Ltd, XSP Device"
+        },
+        {
+          "devid": "0498",
+          "devname": "Braintechnology USB-LPS"
+        }
+      ]
+    },
+    {
+      "vendor": "0c70",
+      "name": "MCT Elektronikladen",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "USB08 Development board"
+        },
+        {
+          "devid": "0747",
+          "devname": "Eye Movement Recorder [Visagraph]/[ReadAlyzer]"
+        }
+      ]
+    },
+    {
+      "vendor": "09b4",
+      "name": "MDS Telephone Systems",
+      "devices": []
+    },
+    {
+      "vendor": "09db",
+      "name": "Measurement Computing Corp.",
+      "devices": [
+        {
+          "devid": "007a",
+          "devname": "PMD-1208LS"
+        },
+        {
+          "devid": "0081",
+          "devname": "USB-1616FS"
+        },
+        {
+          "devid": "0082",
+          "devname": "USB-1208FS"
+        },
+        {
+          "devid": "0088",
+          "devname": "USB-1616FS internal hub"
+        },
+        {
+          "devid": "0075",
+          "devname": "MiniLab 1008"
+        },
+        {
+          "devid": "0076",
+          "devname": "PMD-1024"
+        }
+      ]
+    },
+    {
+      "vendor": "086f",
+      "name": "MEC IMEX, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a67",
+      "name": "Medeli Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "05c2",
+      "name": "Media Phonics (Suisse) S.A.",
+      "devices": []
+    },
+    {
+      "vendor": "095b",
+      "name": "Medialogic Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "05b7",
+      "name": "Medianix Semiconductor, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0dd3",
+      "name": "MediaQ",
+      "devices": []
+    },
+    {
+      "vendor": "08ed",
+      "name": "MediaTek Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "CECT M800 memory card"
+        }
+      ]
+    },
+    {
+      "vendor": "0e8d",
+      "name": "MediaTek Inc.",
+      "devices": [
+        {
+          "devid": "763e",
+          "devname": "MT7630e Bluetooth Adapter"
+        },
+        {
+          "devid": "7668",
+          "devname": "MT7668 2x2 Dual Band Dual Concurrent 802.11a/b/g/n/ac WiFi with MU-MIMO and Bluetooth 5.0 Radios"
+        },
+        {
+          "devid": "1956",
+          "devname": "Samsung SE-506 Portable BluRay Disc Writer"
+        },
+        {
+          "devid": "2000",
+          "devname": "MT65xx Preloader"
+        },
+        {
+          "devid": "2008",
+          "devname": "Cyrus Technology CS 24"
+        },
+        {
+          "devid": "3329",
+          "devname": "Qstarz BT-Q1000XT"
+        },
+        {
+          "devid": "7612",
+          "devname": "MT7612U 802.11a/b/g/n/ac Wireless Adapter"
+        },
+        {
+          "devid": "00a5",
+          "devname": "GSM modem [Medion Surfstick Model:S4222]"
+        },
+        {
+          "devid": "1806",
+          "devname": "Samsung SE-208 Slim Portable DVD Writer"
+        },
+        {
+          "devid": "1836",
+          "devname": "Samsung SE-S084 Super WriteMaster Slim External DVD writer"
+        },
+        {
+          "devid": "1887",
+          "devname": "Slim Portable DVD Writer"
+        },
+        {
+          "devid": "0002",
+          "devname": "phone (mass storage mode) [Doro Primo 413]"
+        },
+        {
+          "devid": "0003",
+          "devname": "MT6227 phone"
+        },
+        {
+          "devid": "0004",
+          "devname": "MT6227 phone"
+        },
+        {
+          "devid": "0023",
+          "devname": "S103 / Powertel M6200"
+        }
+      ]
+    },
+    {
+      "vendor": "22df",
+      "name": "Medicom MTD, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1113",
+      "name": "Medion AG",
+      "devices": [
+        {
+          "devid": "a0a2",
+          "devname": "Active Sync device"
+        }
+      ]
+    },
+    {
+      "vendor": "1513",
+      "name": "medMobile",
+      "devices": [
+        {
+          "devid": "0444",
+          "devname": "medMobile"
+        }
+      ]
+    },
+    {
+      "vendor": "0a21",
+      "name": "Medtronic Physio Control Corp.",
+      "devices": [
+        {
+          "devid": "8001",
+          "devname": "MMT-7305WW [Medtronic Minimed CareLink]"
+        }
+      ]
+    },
+    {
+      "vendor": "07b5",
+      "name": "Mega World International, Ltd",
+      "devices": [
+        {
+          "devid": "0213",
+          "devname": "Thrustmaster Firestorm Digital 3 Gamepad"
+        },
+        {
+          "devid": "0312",
+          "devname": "Gamepad"
+        },
+        {
+          "devid": "9902",
+          "devname": "GamePad"
+        },
+        {
+          "devid": "0017",
+          "devname": "Joystick"
+        }
+      ]
+    },
+    {
+      "vendor": "0d6a",
+      "name": "Megapower International Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0e6a",
+      "name": "Megawin Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "030b",
+          "devname": "Truly Ergonomic Computer Keyboard (Device Firmware Update mode)"
+        },
+        {
+          "devid": "030c",
+          "devname": "Truly Ergonomic Computer Keyboard"
+        },
+        {
+          "devid": "6001",
+          "devname": "GEMBIRD Flexible keyboard KB-109F-B-DE"
+        },
+        {
+          "devid": "7f5c",
+          "devname": "BPF-015 Key Chain Photo Frame"
+        },
+        {
+          "devid": "0101",
+          "devname": "MA100 [USB-UART Bridge IC]"
+        },
+        {
+          "devid": "02c0",
+          "devname": "Defender Gaming Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "2e57",
+      "name": "MEGWARE Computer Vertrieb und Service GmbH",
+      "devices": [
+        {
+          "devid": "454d",
+          "devname": "SlideSX EnergyMeter"
+        },
+        {
+          "devid": "454e",
+          "devname": "SlideSX EnergyMeter DFU"
+        },
+        {
+          "devid": "5cba",
+          "devname": "SlideSX / ClustSafe Bus Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0bed",
+      "name": "MEI",
+      "devices": [
+        {
+          "devid": "1100",
+          "devname": "CASHFLOW SC"
+        },
+        {
+          "devid": "1101",
+          "devname": "Series 2000 Combo Acceptor"
+        }
+      ]
+    },
+    {
+      "vendor": "1b04",
+      "name": "Meilhaus Electronic GmbH",
+      "devices": [
+        {
+          "devid": "810b",
+          "devname": "ME-8100B"
+        },
+        {
+          "devid": "820a",
+          "devname": "ME-8200A"
+        },
+        {
+          "devid": "820b",
+          "devname": "ME-8200B"
+        },
+        {
+          "devid": "617f",
+          "devname": "ME-6100ISLE/16/DIO"
+        },
+        {
+          "devid": "6259",
+          "devname": "ME-6200I/9/DIO"
+        },
+        {
+          "devid": "6359",
+          "devname": "ME-6300I/9/DIO"
+        },
+        {
+          "devid": "810a",
+          "devname": "ME-8100A"
+        },
+        {
+          "devid": "615f",
+          "devname": "ME-6100I/16/DIO"
+        },
+        {
+          "devid": "6174",
+          "devname": "ME-6100ISLE/4/DIO"
+        },
+        {
+          "devid": "6178",
+          "devname": "ME-6100ISLE/8/DIO"
+        },
+        {
+          "devid": "6148",
+          "devname": "ME-6100/8/DIO"
+        },
+        {
+          "devid": "614f",
+          "devname": "ME-6100/16/DIO"
+        },
+        {
+          "devid": "6154",
+          "devname": "ME-6100I/4/DIO"
+        },
+        {
+          "devid": "6158",
+          "devname": "ME-6100I/8/DIO"
+        },
+        {
+          "devid": "6134",
+          "devname": "ME-6100ISLE/4"
+        },
+        {
+          "devid": "6138",
+          "devname": "ME-6100ISLE/8"
+        },
+        {
+          "devid": "613f",
+          "devname": "ME-6100ISLE/16"
+        },
+        {
+          "devid": "6144",
+          "devname": "ME-6100/4/DIO"
+        },
+        {
+          "devid": "6114",
+          "devname": "ME-6100I/4"
+        },
+        {
+          "devid": "6118",
+          "devname": "ME-6100I/8"
+        },
+        {
+          "devid": "611f",
+          "devname": "ME-6100I/16"
+        },
+        {
+          "devid": "607f",
+          "devname": "ME-6000ISLE/16/DIO"
+        },
+        {
+          "devid": "6104",
+          "devname": "ME-6100/4"
+        },
+        {
+          "devid": "6108",
+          "devname": "ME-6100/8"
+        },
+        {
+          "devid": "610f",
+          "devname": "ME-6100/16"
+        },
+        {
+          "devid": "605f",
+          "devname": "ME-6000I/16/DIO"
+        },
+        {
+          "devid": "6074",
+          "devname": "ME-6000ISLE/4/DIO"
+        },
+        {
+          "devid": "6078",
+          "devname": "ME-6000ISLE/8/DIO"
+        },
+        {
+          "devid": "604f",
+          "devname": "ME-6000/16/DIO"
+        },
+        {
+          "devid": "6054",
+          "devname": "ME-6000I/4/DIO"
+        },
+        {
+          "devid": "6058",
+          "devname": "ME-6000I/8/DIO"
+        },
+        {
+          "devid": "603f",
+          "devname": "ME-6000ISLE/16"
+        },
+        {
+          "devid": "6044",
+          "devname": "ME-6000/4/DIO"
+        },
+        {
+          "devid": "6048",
+          "devname": "ME-6000/8/DIO"
+        },
+        {
+          "devid": "601f",
+          "devname": "ME-6000I/16"
+        },
+        {
+          "devid": "6034",
+          "devname": "ME-6000ISLE/4"
+        },
+        {
+          "devid": "6038",
+          "devname": "ME-6000ISLE/8"
+        },
+        {
+          "devid": "6008",
+          "devname": "ME-6000/8"
+        },
+        {
+          "devid": "600f",
+          "devname": "ME-6000/16"
+        },
+        {
+          "devid": "6014",
+          "devname": "ME-6000I/4"
+        },
+        {
+          "devid": "6018",
+          "devname": "ME-6000I/8"
+        },
+        {
+          "devid": "4682",
+          "devname": "ME-4680S"
+        },
+        {
+          "devid": "4683",
+          "devname": "ME-4680IS"
+        },
+        {
+          "devid": "6004",
+          "devname": "ME-6000/4"
+        },
+        {
+          "devid": "4673",
+          "devname": "ME-4670IS"
+        },
+        {
+          "devid": "4680",
+          "devname": "ME-4680"
+        },
+        {
+          "devid": "4681",
+          "devname": "ME-4680I"
+        },
+        {
+          "devid": "4663",
+          "devname": "ME-4660I"
+        },
+        {
+          "devid": "4670",
+          "devname": "ME-4670"
+        },
+        {
+          "devid": "4671",
+          "devname": "ME-4670I"
+        },
+        {
+          "devid": "4672",
+          "devname": "ME-4670S"
+        },
+        {
+          "devid": "4650",
+          "devname": "ME-4650"
+        },
+        {
+          "devid": "4660",
+          "devname": "ME-4660"
+        },
+        {
+          "devid": "4661",
+          "devname": "ME-4660I"
+        },
+        {
+          "devid": "4662",
+          "devname": "ME-4660"
+        },
+        {
+          "devid": "160f",
+          "devname": "ME-1600/16U"
+        },
+        {
+          "devid": "168f",
+          "devname": "ME-1600/16U8I"
+        },
+        {
+          "devid": "4610",
+          "devname": "ME-4610"
+        },
+        {
+          "devid": "1604",
+          "devname": "ME-1600/4U"
+        },
+        {
+          "devid": "1608",
+          "devname": "ME-1600/8U"
+        },
+        {
+          "devid": "160c",
+          "devname": "ME-1600/12U"
+        },
+        {
+          "devid": "140d",
+          "devname": "ME-1400D"
+        },
+        {
+          "devid": "140e",
+          "devname": "ME-1400E"
+        },
+        {
+          "devid": "14ea",
+          "devname": "ME-1400EA"
+        },
+        {
+          "devid": "14eb",
+          "devname": "ME-1400EB"
+        },
+        {
+          "devid": "140a",
+          "devname": "ME-1400A"
+        },
+        {
+          "devid": "140b",
+          "devname": "ME-1400B"
+        },
+        {
+          "devid": "140c",
+          "devname": "ME-1400C"
+        },
+        {
+          "devid": "100a",
+          "devname": "ME-1000"
+        },
+        {
+          "devid": "100b",
+          "devname": "ME-1000"
+        },
+        {
+          "devid": "1400",
+          "devname": "ME-1400"
+        },
+        {
+          "devid": "0950",
+          "devname": "ME-95"
+        },
+        {
+          "devid": "0960",
+          "devname": "ME-96"
+        },
+        {
+          "devid": "1000",
+          "devname": "ME-1000"
+        },
+        {
+          "devid": "0630",
+          "devname": "ME-630"
+        },
+        {
+          "devid": "0940",
+          "devname": "ME-94"
+        }
+      ]
+    },
+    {
+      "vendor": "0d61",
+      "name": "Meilu Electronics (Shenzhen) Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1938",
+      "name": "Meinberg Funkuhren GmbH &amp; Co. KG",
+      "devices": [
+        {
+          "devid": "0502",
+          "devname": "TCR600USB IRIG Time Code Reader"
+        },
+        {
+          "devid": "0501",
+          "devname": "TCR51USB IRIG Time Code Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "2a45",
+      "name": "Meizu Corp.",
+      "devices": [
+        {
+          "devid": "2012",
+          "devname": "MX Phone (MTP &amp; ACM)"
+        },
+        {
+          "devid": "2008",
+          "devname": "MX Phone (MTP)"
+        },
+        {
+          "devid": "200a",
+          "devname": "MX Phone (MTP &amp; ACM &amp; ADB)"
+        },
+        {
+          "devid": "200b",
+          "devname": "MX Phone (PTP)"
+        },
+        {
+          "devid": "200c",
+          "devname": "MX Phone (PTP &amp; ADB)"
+        },
+        {
+          "devid": "0001",
+          "devname": "MX Phone (BICR)"
+        },
+        {
+          "devid": "0c02",
+          "devname": "MX Phone (MTP &amp; ADB)"
+        },
+        {
+          "devid": "0c03",
+          "devname": "MX Phone (BICR &amp; ADB)"
+        }
+      ]
+    },
+    {
+      "vendor": "22dc",
+      "name": "Mellanox Technologies",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "BlueField SOC"
+        }
+      ]
+    },
+    {
+      "vendor": "1a7e",
+      "name": "Meltec Systementwicklung",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "UFT75, UT150, UT60"
+        },
+        {
+          "devid": "1003",
+          "devname": "Thermostick"
+        }
+      ]
+    },
+    {
+      "vendor": "4855",
+      "name": "Memorex",
+      "devices": [
+        {
+          "devid": "7288",
+          "devname": "Ultra Traveldrive 160G 2.5&quot; HDD"
+        }
+      ]
+    },
+    {
+      "vendor": "12f7",
+      "name": "Memorex Products, Inc.",
+      "devices": [
+        {
+          "devid": "1a00",
+          "devname": "TD Classic 003B"
+        },
+        {
+          "devid": "1e23",
+          "devname": "TravelDrive 2007 Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "09c5",
+      "name": "Memory Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1854",
+      "name": "Memory Devices Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "04d6",
+      "name": "Mentor Graphics",
+      "devices": []
+    },
+    {
+      "vendor": "2c4e",
+      "name": "Mercucys INC",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "MW300UM RTL8192EU wifi"
+        }
+      ]
+    },
+    {
+      "vendor": "24f0",
+      "name": "Metadot",
+      "devices": [
+        {
+          "devid": "0105",
+          "devname": "Das Keyboard 4"
+        },
+        {
+          "devid": "0140",
+          "devname": "Das Keyboard 4"
+        },
+        {
+          "devid": "2020",
+          "devname": "Das Keyboard 5Q"
+        }
+      ]
+    },
+    {
+      "vendor": "3112",
+      "name": "Meteca SA",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "ABC (CDC ACM)"
+        },
+        {
+          "devid": "0004",
+          "devname": "ABC (Bootloader)"
+        },
+        {
+          "devid": "0001",
+          "devname": "MBC-WB01 (CDC-ACM)"
+        },
+        {
+          "devid": "0002",
+          "devname": "MBC-WB01 (Bootloader)"
+        }
+      ]
+    },
+    {
+      "vendor": "04c2",
+      "name": "Methode Electronics Far East PTE, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0635",
+      "name": "Methode Electronics, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0870",
+      "name": "Metricom",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Ricochet GS"
+        }
+      ]
+    },
+    {
+      "vendor": "08b0",
+      "name": "Metrohm",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "814 Sample Processor"
+        },
+        {
+          "devid": "0015",
+          "devname": "857 Titrando"
+        },
+        {
+          "devid": "001a",
+          "devname": "852 Titrando"
+        }
+      ]
+    },
+    {
+      "vendor": "0c2e",
+      "name": "Metrologic Instruments",
+      "devices": [
+        {
+          "devid": "0a64",
+          "devname": "[Stratos 2700]"
+        },
+        {
+          "devid": "0b61",
+          "devname": "Vuquest 3310g"
+        },
+        {
+          "devid": "0b6a",
+          "devname": "Vuquest 3310 Area-Imaging Scanner"
+        },
+        {
+          "devid": "0b81",
+          "devname": "Barcode scanner Voyager 1400g Series"
+        },
+        {
+          "devid": "0204",
+          "devname": "Metrologic MS7120 Barcode Scanner (keyboard mode)"
+        },
+        {
+          "devid": "0206",
+          "devname": "Metrologic MS4980 Barcode Scanner"
+        },
+        {
+          "devid": "0700",
+          "devname": "Metrologic MS7120 Barcode Scanner (uni-directional serial mode)"
+        },
+        {
+          "devid": "0720",
+          "devname": "Metrologic MS7120 Barcode Scanner (bi-directional serial mode)"
+        },
+        {
+          "devid": "0007",
+          "devname": "Metrologic MS7120 Barcode Scanner (IBM SurePOS mode)"
+        },
+        {
+          "devid": "0200",
+          "devname": "MS7120 Barcode Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "0eb8",
+      "name": "Mettler Toledo",
+      "devices": [
+        {
+          "devid": "2200",
+          "devname": "Ariva Scale"
+        },
+        {
+          "devid": "f000",
+          "devname": "BC60 Scale"
+        }
+      ]
+    },
+    {
+      "vendor": "24ea",
+      "name": "Meva",
+      "devices": [
+        {
+          "devid": "0197",
+          "devname": "Barcode Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "5354",
+      "name": "Meyer Instruments (MIS)",
+      "devices": [
+        {
+          "devid": "0017",
+          "devname": "PAXcam2"
+        }
+      ]
+    },
+    {
+      "vendor": "1724",
+      "name": "Meyer Instruments (MIS)",
+      "devices": [
+        {
+          "devid": "0115",
+          "devname": "PAXcam5"
+        }
+      ]
+    },
+    {
+      "vendor": "0d76",
+      "name": "MFP Korea, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "081a",
+      "name": "MG Logic",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "Duo Pen Tablet"
+        }
+      ]
+    },
+    {
+      "vendor": "0463",
+      "name": "MGE UPS Systems",
+      "devices": [
+        {
+          "devid": "ffff",
+          "devname": "UPS"
+        },
+        {
+          "devid": "0001",
+          "devname": "UPS"
+        }
+      ]
+    },
+    {
+      "vendor": "17a7",
+      "name": "MICOMSOFT CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "17a7",
+      "name": "MICOMSOFT CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "058d",
+      "name": "Micrel Semiconductor",
+      "devices": []
+    },
+    {
+      "vendor": "04ac",
+      "name": "Micro Audiometrics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0e34",
+      "name": "Micro Computer Control Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "04c7",
+      "name": "Micro Macro Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "0fdc",
+      "name": "Micro Plus",
+      "devices": []
+    },
+    {
+      "vendor": "0ac9",
+      "name": "Micro Solutions, Inc.",
+      "devices": [
+        {
+          "devid": "1234",
+          "devname": "BACKPACK"
+        },
+        {
+          "devid": "0001",
+          "devname": "BACKPACK  2 Cable"
+        },
+        {
+          "devid": "0010",
+          "devname": "BACKPACK"
+        },
+        {
+          "devid": "0011",
+          "devname": "Backpack 40GB Hard Drive"
+        },
+        {
+          "devid": "0110",
+          "devname": "BACKPACK"
+        },
+        {
+          "devid": "0111",
+          "devname": "BackPack"
+        },
+        {
+          "devid": "0000",
+          "devname": "Backpack CD-ReWriter"
+        }
+      ]
+    },
+    {
+      "vendor": "3504",
+      "name": "Micro Star",
+      "devices": [
+        {
+          "devid": "f110",
+          "devname": "Security Key"
+        }
+      ]
+    },
+    {
+      "vendor": "0db0",
+      "name": "Micro Star International",
+      "devices": [
+        {
+          "devid": "a97a",
+          "devname": "Bluetooth EDR Device"
+        },
+        {
+          "devid": "b970",
+          "devname": "Bluetooth EDR Device"
+        },
+        {
+          "devid": "b97a",
+          "devname": "Bluetooth EDR Device"
+        },
+        {
+          "devid": "ffff",
+          "devname": "Bluetooth Adapter in DFU mode"
+        },
+        {
+          "devid": "6982",
+          "devname": "Medion Flash XL Card Reader"
+        },
+        {
+          "devid": "a861",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "a874",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "a970",
+          "devname": "Bluetooth dongle"
+        },
+        {
+          "devid": "688a",
+          "devname": "Bluetooth Class I EDR Device"
+        },
+        {
+          "devid": "6899",
+          "devname": "802.11bgn 1T1R Mini Card Wireless Adapter"
+        },
+        {
+          "devid": "6970",
+          "devname": "MS-6970 BToes Bluetooth adapter"
+        },
+        {
+          "devid": "697a",
+          "devname": "Bluetooth Dongle"
+        },
+        {
+          "devid": "6869",
+          "devname": "RT2570"
+        },
+        {
+          "devid": "6874",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "6877",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "6881",
+          "devname": "Bluetooth Class I EDR Device"
+        },
+        {
+          "devid": "6826",
+          "devname": "IEEE 802.11g Wireless Network Adapter"
+        },
+        {
+          "devid": "6855",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "6861",
+          "devname": "MSI-6861 802.11g WiFi adapter"
+        },
+        {
+          "devid": "6865",
+          "devname": "RT2570"
+        },
+        {
+          "devid": "5516",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "5580",
+          "devname": "Mega Sky 580 DVB-T Tuner [M902x]"
+        },
+        {
+          "devid": "5581",
+          "devname": "Mega Sky 580 DVB-T Tuner [GL861]"
+        },
+        {
+          "devid": "6823",
+          "devname": "UB11B/MS-6823 802.11b Wi-Fi adapter"
+        },
+        {
+          "devid": "4600",
+          "devname": "802.11b/g Turbo Wireless Adapter"
+        },
+        {
+          "devid": "5501",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5502",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5513",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "5515",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "3870",
+          "devname": "MS-3870 802.11bgn Wireless Module [Ralink RT3070]"
+        },
+        {
+          "devid": "3871",
+          "devname": "MS-3871 802.11bgn Wireless Module [Ralink RT8070]"
+        },
+        {
+          "devid": "4011",
+          "devname": "Medion Flash XL V2.0 Card Reader"
+        },
+        {
+          "devid": "4023",
+          "devname": "Lexar Mobile Card Reader"
+        },
+        {
+          "devid": "1967",
+          "devname": "Bluetooth Dongle"
+        },
+        {
+          "devid": "3713",
+          "devname": "Primo 73"
+        },
+        {
+          "devid": "3801",
+          "devname": "Motorola Bluetooth 2.1+EDR Device"
+        },
+        {
+          "devid": "1020",
+          "devname": "PC2PC WLAN Card"
+        }
+      ]
+    },
+    {
+      "vendor": "1462",
+      "name": "Micro Star International",
+      "devices": [
+        {
+          "devid": "8807",
+          "devname": "DIGIVOX mini III [af9015]"
+        },
+        {
+          "devid": "5512",
+          "devname": "MegaStick-1 Flash Stick"
+        }
+      ]
+    },
+    {
+      "vendor": "04d8",
+      "name": "Microchip Technology, Inc.",
+      "devices": [
+        {
+          "devid": "ffef",
+          "devname": "PICoPLC [APStech]"
+        },
+        {
+          "devid": "fc1e",
+          "devname": "Bachrus Speedometer Interface"
+        },
+        {
+          "devid": "fc92",
+          "devname": "Open Bench Logic Sniffer"
+        },
+        {
+          "devid": "ffee",
+          "devname": "Devantech USB-ISS"
+        },
+        {
+          "devid": "fbb2",
+          "devname": "GCUSB-nStep stepper motor controller"
+        },
+        {
+          "devid": "fbba",
+          "devname": "DiscFerret Magnetic Disc Analyser (bootloader mode)"
+        },
+        {
+          "devid": "fbbb",
+          "devname": "DiscFerret Magnetic Disc Analyser (active mode)"
+        },
+        {
+          "devid": "faff",
+          "devname": "Dangerous Prototypes BusPirate v4 Bootloader mode"
+        },
+        {
+          "devid": "fb00",
+          "devname": "Dangerous Prototypes BusPirate v4"
+        },
+        {
+          "devid": "f5fe",
+          "devname": "TrueRNG"
+        },
+        {
+          "devid": "f8da",
+          "devname": "Hughski Ltd. ColorHug"
+        },
+        {
+          "devid": "f8e8",
+          "devname": "Harmony 300/350 Remote"
+        },
+        {
+          "devid": "f91c",
+          "devname": "SPROG IIv3"
+        },
+        {
+          "devid": "f3aa",
+          "devname": "Macareux-labs Usbce Bootloader mode"
+        },
+        {
+          "devid": "f437",
+          "devname": "SBE Tech Ultrasonic Anemometer"
+        },
+        {
+          "devid": "f4b5",
+          "devname": "SmartScope"
+        },
+        {
+          "devid": "edb5",
+          "devname": "ATMEGA32U4 [Black Brix ECU]"
+        },
+        {
+          "devid": "f2c4",
+          "devname": "Macareux-labs Hygrometry Temperature Sensor"
+        },
+        {
+          "devid": "f2f7",
+          "devname": "Yepkit YKUSH"
+        },
+        {
+          "devid": "c001",
+          "devname": "PicoLCD 20x4"
+        },
+        {
+          "devid": "e11c",
+          "devname": "TL866CS EEPROM Programmer [MiniPRO]"
+        },
+        {
+          "devid": "ed16",
+          "devname": "BeamiRC 2.0 CNC remote controller analoge"
+        },
+        {
+          "devid": "edb4",
+          "devname": "micro PLC (ATSAMD51G19A) [Black Brix ECU II]"
+        },
+        {
+          "devid": "900a",
+          "devname": "PICkit3"
+        },
+        {
+          "devid": "9012",
+          "devname": "PICkit4"
+        },
+        {
+          "devid": "9015",
+          "devname": "ICD 4 In-Circuit Debugger"
+        },
+        {
+          "devid": "8108",
+          "devname": "ChipKit Pro MX7 (PIC32MX)"
+        },
+        {
+          "devid": "9004",
+          "devname": "Microchip REAL ICE"
+        },
+        {
+          "devid": "9009",
+          "devname": "ICD3"
+        },
+        {
+          "devid": "8001",
+          "devname": "ICD2 in-circuit debugger"
+        },
+        {
+          "devid": "8101",
+          "devname": "PIC24F Starter Kit"
+        },
+        {
+          "devid": "8107",
+          "devname": "Microstick II"
+        },
+        {
+          "devid": "00e0",
+          "devname": "PIC32 Starter Board"
+        },
+        {
+          "devid": "04cd",
+          "devname": "28Cxxx EEPROM Programmer"
+        },
+        {
+          "devid": "0a04",
+          "devname": "AGP LIN Serial Analyzer"
+        },
+        {
+          "devid": "8000",
+          "devname": "In-Circuit Debugger"
+        },
+        {
+          "devid": "0032",
+          "devname": "PICkit1"
+        },
+        {
+          "devid": "0033",
+          "devname": "PICkit2"
+        },
+        {
+          "devid": "0036",
+          "devname": "PICkit Serial Analyzer"
+        },
+        {
+          "devid": "0003",
+          "devname": "PICkit 2 Microcontroller Programmer"
+        },
+        {
+          "devid": "000a",
+          "devname": "CDC RS-232 Emulation Demo"
+        },
+        {
+          "devid": "000b",
+          "devname": "PIC18F2550 (32K Flashable 10 Channel, 10 Bit A/D USB Microcontroller)"
+        },
+        {
+          "devid": "0002",
+          "devname": "PicoLCD 20x2"
+        }
+      ]
+    },
+    {
+      "vendor": "0424",
+      "name": "Microchip Technology, Inc. (formerly SMSC)",
+      "devices": [
+        {
+          "devid": "ec00",
+          "devname": "SMSC9512/9514 Fast Ethernet Adapter"
+        },
+        {
+          "devid": "9904",
+          "devname": "LAN9512/LAN9514 Ethernet 10/100 Adapter (SAL10)"
+        },
+        {
+          "devid": "9e00",
+          "devname": "LAN9500A/LAN9500Ai"
+        },
+        {
+          "devid": "a700",
+          "devname": "2 Port Hub"
+        },
+        {
+          "devid": "9500",
+          "devname": "LAN9500/LAN9500i"
+        },
+        {
+          "devid": "9512",
+          "devname": "SMC9512/9514 USB Hub"
+        },
+        {
+          "devid": "9514",
+          "devname": "SMC9514 Hub"
+        },
+        {
+          "devid": "5534",
+          "devname": "Hub"
+        },
+        {
+          "devid": "5744",
+          "devname": "Hub"
+        },
+        {
+          "devid": "5807",
+          "devname": "Hub"
+        },
+        {
+          "devid": "7500",
+          "devname": "LAN7500 Ethernet 10/100/1000 Adapter"
+        },
+        {
+          "devid": "494e",
+          "devname": "USB47xx/49xx hub integrated WinUSB + serial + I2S audio port"
+        },
+        {
+          "devid": "494f",
+          "devname": "USB47xx/49xx hub integrated WinUSB + serial + I2S audio + HID port"
+        },
+        {
+          "devid": "5434",
+          "devname": "Hub"
+        },
+        {
+          "devid": "494a",
+          "devname": "USB47xx/49xx hub integrated WinUSB + I2S audio port"
+        },
+        {
+          "devid": "494b",
+          "devname": "USB47xx/49xx hub integrated WinUSB + I2S audio + HID port"
+        },
+        {
+          "devid": "494c",
+          "devname": "USB47xx/49xx hub integrated WinUSB + serial port"
+        },
+        {
+          "devid": "4944",
+          "devname": "USB47xx/49xx hub integrated serial port"
+        },
+        {
+          "devid": "4946",
+          "devname": "USB47xx/49xx hub integrated serial + I2S audio port"
+        },
+        {
+          "devid": "4947",
+          "devname": "USB47xx/49xx hub integrated serial + I2S audio + HID port"
+        },
+        {
+          "devid": "4940",
+          "devname": "USB47xx/49xx hub integrated WinUSB"
+        },
+        {
+          "devid": "4942",
+          "devname": "USB47xx/49xx hub integrated I2S audio port"
+        },
+        {
+          "devid": "4943",
+          "devname": "USB47xx/49xx hub integrated I2S audio + HID port"
+        },
+        {
+          "devid": "4925",
+          "devname": "USB4925 high-speed hub (primary upstream)"
+        },
+        {
+          "devid": "4927",
+          "devname": "USB4927 high-speed hub (primary upstream)"
+        },
+        {
+          "devid": "4931",
+          "devname": "USB4925/4927 high-speed hub (secondary upstream)"
+        },
+        {
+          "devid": "4914",
+          "devname": "USB4914 high-speed hub"
+        },
+        {
+          "devid": "4916",
+          "devname": "USB4916 high-speed hub"
+        },
+        {
+          "devid": "4920",
+          "devname": "USB491x hub integrated functions (secondary)"
+        },
+        {
+          "devid": "4715",
+          "devname": "USB4715 high-speed hub"
+        },
+        {
+          "devid": "4910",
+          "devname": "USB491x hub integrated functions (primary)"
+        },
+        {
+          "devid": "4912",
+          "devname": "USB4912 high-speed hub (1 port disabled)"
+        },
+        {
+          "devid": "4712",
+          "devname": "USB4712 high-speed hub"
+        },
+        {
+          "devid": "4713",
+          "devname": "USB4715 high-speed hub (2 ports disabled)"
+        },
+        {
+          "devid": "4714",
+          "devname": "USB4715 high-speed hub (1 port disabled)"
+        },
+        {
+          "devid": "4041",
+          "devname": "Hub and media card controller"
+        },
+        {
+          "devid": "4060",
+          "devname": "Ultra Fast Media Reader"
+        },
+        {
+          "devid": "4064",
+          "devname": "Ultra Fast Media Reader"
+        },
+        {
+          "devid": "2807",
+          "devname": "Hub"
+        },
+        {
+          "devid": "3fc7",
+          "devname": "RME Babyface audio system"
+        },
+        {
+          "devid": "3fcc",
+          "devname": "RME MADIface"
+        },
+        {
+          "devid": "2640",
+          "devname": "USB 2.0 Hub"
+        },
+        {
+          "devid": "2660",
+          "devname": "Hub"
+        },
+        {
+          "devid": "2744",
+          "devname": "Hub"
+        },
+        {
+          "devid": "274d",
+          "devname": "HTC Hub Controller"
+        },
+        {
+          "devid": "2517",
+          "devname": "Hub"
+        },
+        {
+          "devid": "2524",
+          "devname": "USB MultiSwitch Hub"
+        },
+        {
+          "devid": "2602",
+          "devname": "USB 2.0 Hub"
+        },
+        {
+          "devid": "2513",
+          "devname": "2.0 Hub"
+        },
+        {
+          "devid": "2514",
+          "devname": "USB 2.0 Hub"
+        },
+        {
+          "devid": "2503",
+          "devname": "USB 2.0 Hub"
+        },
+        {
+          "devid": "2507",
+          "devname": "hub"
+        },
+        {
+          "devid": "2512",
+          "devname": "USB 2.0 Hub"
+        },
+        {
+          "devid": "2134",
+          "devname": "Hub"
+        },
+        {
+          "devid": "2228",
+          "devname": "9-in-2 Card Reader"
+        },
+        {
+          "devid": "223a",
+          "devname": "8-in-1 Card Reader"
+        },
+        {
+          "devid": "2020",
+          "devname": "USB Hub"
+        },
+        {
+          "devid": "20cd",
+          "devname": "Sitecom Internal Multi Memory reader/writer MD-005"
+        },
+        {
+          "devid": "20fc",
+          "devname": "6-in-1 Card Reader"
+        },
+        {
+          "devid": "0acd",
+          "devname": "Sitecom Internal Multi Memory reader/writer MD-005"
+        },
+        {
+          "devid": "0fdc",
+          "devname": "Floppy"
+        },
+        {
+          "devid": "10cd",
+          "devname": "Sitecom Internal Multi Memory reader/writer MD-005"
+        },
+        {
+          "devid": "0001",
+          "devname": "Integrated Hub"
+        },
+        {
+          "devid": "0140",
+          "devname": "LPC47M14x hub"
+        }
+      ]
+    },
+    {
+      "vendor": "07f2",
+      "name": "Microcomputer Applications, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "KEYLOK II"
+        }
+      ]
+    },
+    {
+      "vendor": "0bc4",
+      "name": "Microcube Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c45",
+      "name": "Microdia",
+      "devices": [
+        {
+          "devid": "8006",
+          "devname": "Dual Mode Camera (8006 VGA)"
+        },
+        {
+          "devid": "800a",
+          "devname": "Vivitar Vivicam3350B"
+        },
+        {
+          "devid": "7402",
+          "devname": "TEMPerHUM Temperature &amp; Humidity Sensor"
+        },
+        {
+          "devid": "7403",
+          "devname": "Foot Switch"
+        },
+        {
+          "devid": "7404",
+          "devname": "Foot switch FS1-P"
+        },
+        {
+          "devid": "8000",
+          "devname": "DC31VC"
+        },
+        {
+          "devid": "6710",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "6712",
+          "devname": "Integrated Webcam HD"
+        },
+        {
+          "devid": "671d",
+          "devname": "Integrated_Webcam_HD"
+        },
+        {
+          "devid": "7401",
+          "devname": "TEMPer Temperature Sensor"
+        },
+        {
+          "devid": "652f",
+          "devname": "Backlit Gaming Keyboard"
+        },
+        {
+          "devid": "6705",
+          "devname": "Integrated HD Webcam"
+        },
+        {
+          "devid": "670c",
+          "devname": "Integrated Webcam HD"
+        },
+        {
+          "devid": "64bd",
+          "devname": "Sony Visual Communication Camera"
+        },
+        {
+          "devid": "64d0",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "64d2",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "651b",
+          "devname": "HP Webcam"
+        },
+        {
+          "devid": "64ad",
+          "devname": "Dell Laptop Integrated Webcam HD"
+        },
+        {
+          "devid": "643f",
+          "devname": "Dell Integrated HD Webcam"
+        },
+        {
+          "devid": "644d",
+          "devname": "1.3 MPixel Integrated Webcam"
+        },
+        {
+          "devid": "6480",
+          "devname": "Sonix 1.3 MP Laptop Integrated Webcam"
+        },
+        {
+          "devid": "648b",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "6417",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "6419",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "641d",
+          "devname": "1.3 MPixel Integrated Webcam"
+        },
+        {
+          "devid": "6433",
+          "devname": "Laptop Integrated Webcam HD (Composite Device)"
+        },
+        {
+          "devid": "63f8",
+          "devname": "Sonix Integrated Webcam"
+        },
+        {
+          "devid": "6409",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "6413",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "6366",
+          "devname": "Webcam Vitade AF"
+        },
+        {
+          "devid": "63e0",
+          "devname": "Sonix Integrated Webcam"
+        },
+        {
+          "devid": "63f1",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "6310",
+          "devname": "Sonix USB 2.0 Camera"
+        },
+        {
+          "devid": "6321",
+          "devname": "HP Integrated Webcam"
+        },
+        {
+          "devid": "6340",
+          "devname": "Camera"
+        },
+        {
+          "devid": "6341",
+          "devname": "Defender G-Lens 2577 HD720p Camera"
+        },
+        {
+          "devid": "62be",
+          "devname": "PC Camera with Microphone (SN9C202 + OV7663)"
+        },
+        {
+          "devid": "62c0",
+          "devname": "Sonix USB 2.0 Camera"
+        },
+        {
+          "devid": "62e0",
+          "devname": "MSI Starcam Racer"
+        },
+        {
+          "devid": "6300",
+          "devname": "PC Microscope camera"
+        },
+        {
+          "devid": "62b3",
+          "devname": "PC Camera with Microphone (SN9C202 + OV9655)"
+        },
+        {
+          "devid": "62ba",
+          "devname": "PC Camera with Microphone (SN9C202 + S5K53BEB)"
+        },
+        {
+          "devid": "62bb",
+          "devname": "PC Camera with Microphone (SN9C202 + OV7660)"
+        },
+        {
+          "devid": "62bc",
+          "devname": "PC Camera with Microphone (SN9C202 + HV7131R)"
+        },
+        {
+          "devid": "628f",
+          "devname": "PC Camera with Microphone (SN9C202 + OV9650)"
+        },
+        {
+          "devid": "62a0",
+          "devname": "PC Camera with Microphone (SN9C202 + OV7670ISP)"
+        },
+        {
+          "devid": "62a2",
+          "devname": "PC Camera with Microphone (SN9C202 + OM6802)"
+        },
+        {
+          "devid": "62b0",
+          "devname": "PC Camera with Microphone (SN9C202 + MI0360/MT9V011 or MI0360SOC/MT9V111)"
+        },
+        {
+          "devid": "628a",
+          "devname": "PC Camera with Microphone (SN9C202 + ICM107)"
+        },
+        {
+          "devid": "628b",
+          "devname": "PC Camera with Microphone (SN9C202 + CX1332)"
+        },
+        {
+          "devid": "628c",
+          "devname": "PC Camera with Microphone (SN9C202 + MI1320)"
+        },
+        {
+          "devid": "628e",
+          "devname": "PC Camera with Microphone (SN9C202 + SOI968)"
+        },
+        {
+          "devid": "627f",
+          "devname": "PC Camera (SN9C201 + OV965x + EEPROM)"
+        },
+        {
+          "devid": "6280",
+          "devname": "PC Camera with Microphone (SN9C202 + MI1300)"
+        },
+        {
+          "devid": "6282",
+          "devname": "PC Camera with Microphone (SN9C202 + MI1310)"
+        },
+        {
+          "devid": "6283",
+          "devname": "PC Camera with Microphone (SN9C202 + S5K4AAFX)"
+        },
+        {
+          "devid": "6288",
+          "devname": "PC Camera with Microphone (SN9C202 + OV9655)"
+        },
+        {
+          "devid": "6270",
+          "devname": "PC Camera (SN9C201 + MI0360/MT9V011 or MI0360SOC/MT9V111) U-CAM PC Camera NE878, Whitcom WHC017, ..."
+        },
+        {
+          "devid": "627a",
+          "devname": "PC Camera (SN9C201 + S5K53BEB)"
+        },
+        {
+          "devid": "627b",
+          "devname": "PC Camera (SN9C201 + OV7660)"
+        },
+        {
+          "devid": "627c",
+          "devname": "PC Camera (SN9C201 + HV7131R)"
+        },
+        {
+          "devid": "6253",
+          "devname": "PC Camera (SN9C201 + OV9650)"
+        },
+        {
+          "devid": "6260",
+          "devname": "PC Camera (SN9C201 + OV7670ISP)"
+        },
+        {
+          "devid": "6262",
+          "devname": "PC Camera (SN9C201 + OM6802)"
+        },
+        {
+          "devid": "624c",
+          "devname": "PC Camera (SN9C201 + MI1320)"
+        },
+        {
+          "devid": "624e",
+          "devname": "PC Camera (SN9C201 + SOI968)"
+        },
+        {
+          "devid": "624f",
+          "devname": "PC Camera (SN9C201 + OV9650)"
+        },
+        {
+          "devid": "6251",
+          "devname": "PC Camera (SN9C201 + OV9650)"
+        },
+        {
+          "devid": "6242",
+          "devname": "PC Camera (SN9C201 + MI1310)"
+        },
+        {
+          "devid": "6243",
+          "devname": "PC Camera (SN9C201 + S5K4AAFX)"
+        },
+        {
+          "devid": "6248",
+          "devname": "PC Camera (SN9C201 + OV9655)"
+        },
+        {
+          "devid": "624b",
+          "devname": "PC Camera (SN9C201 + CX1332)"
+        },
+        {
+          "devid": "613e",
+          "devname": "PC Camera (SN9C120)"
+        },
+        {
+          "devid": "6143",
+          "devname": "PC Camera (SN9C120 + SP80708)"
+        },
+        {
+          "devid": "6240",
+          "devname": "PC Camera (SN9C201 + MI1300)"
+        },
+        {
+          "devid": "613b",
+          "devname": "Win2 PC Camera"
+        },
+        {
+          "devid": "613c",
+          "devname": "PC Camera (SN9C120)"
+        },
+        {
+          "devid": "612f",
+          "devname": "PC Camera (SN9C110)"
+        },
+        {
+          "devid": "6130",
+          "devname": "PC Camera (SN9C120)"
+        },
+        {
+          "devid": "6138",
+          "devname": "Win2 PC Camera"
+        },
+        {
+          "devid": "613a",
+          "devname": "PC Camera (SN9C120)"
+        },
+        {
+          "devid": "6128",
+          "devname": "PC Camera (SN9C325 + OM6802)"
+        },
+        {
+          "devid": "612a",
+          "devname": "PC Camera (SN9C325)"
+        },
+        {
+          "devid": "612c",
+          "devname": "PC Camera (SN9C110)"
+        },
+        {
+          "devid": "612e",
+          "devname": "PC Camera (SN9C110)"
+        },
+        {
+          "devid": "60fe",
+          "devname": "Audio (Microphone)"
+        },
+        {
+          "devid": "6108",
+          "devname": "Win2 PC Camera"
+        },
+        {
+          "devid": "6122",
+          "devname": "PC Camera (SN9C110)"
+        },
+        {
+          "devid": "6123",
+          "devname": "PC Camera (SN9C110)"
+        },
+        {
+          "devid": "60ef",
+          "devname": "Win2 PC Camera"
+        },
+        {
+          "devid": "60fa",
+          "devname": "PC Camera with Mic (SN9C105)"
+        },
+        {
+          "devid": "60fb",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "60fc",
+          "devname": "PC Camera with Mic (SN9C105)"
+        },
+        {
+          "devid": "60b0",
+          "devname": "Genius VideoCam Look"
+        },
+        {
+          "devid": "60c0",
+          "devname": "PC Camera with Mic (SN9C105)"
+        },
+        {
+          "devid": "60c8",
+          "devname": "Win2 PC Camera"
+        },
+        {
+          "devid": "60cc",
+          "devname": "PC Camera with Mic (SN9C105)"
+        },
+        {
+          "devid": "60ec",
+          "devname": "PC Camera with Mic (SN9C105)"
+        },
+        {
+          "devid": "60a8",
+          "devname": "VideoCAM Look"
+        },
+        {
+          "devid": "60aa",
+          "devname": "VideoCAM Look"
+        },
+        {
+          "devid": "60ab",
+          "devname": "PC Camera"
+        },
+        {
+          "devid": "60af",
+          "devname": "VideoCAM Look"
+        },
+        {
+          "devid": "6083",
+          "devname": "VideoCAM Look"
+        },
+        {
+          "devid": "608c",
+          "devname": "VideoCAM Look"
+        },
+        {
+          "devid": "608e",
+          "devname": "VideoCAM Look"
+        },
+        {
+          "devid": "608f",
+          "devname": "PC Camera (SN9C103 + OV7630)"
+        },
+        {
+          "devid": "607b",
+          "devname": "Win2 PC Camera"
+        },
+        {
+          "devid": "607c",
+          "devname": "CCD PC Camera (PC390A)"
+        },
+        {
+          "devid": "607e",
+          "devname": "CCD PC Camera (PC390A)"
+        },
+        {
+          "devid": "6080",
+          "devname": "Audio (Microphone)"
+        },
+        {
+          "devid": "6082",
+          "devname": "VideoCAM Look"
+        },
+        {
+          "devid": "603f",
+          "devname": "VideoCAM ExpressII"
+        },
+        {
+          "devid": "6040",
+          "devname": "CCD PC Camera (PC390A)"
+        },
+        {
+          "devid": "606a",
+          "devname": "CCD PC Camera (PC390A)"
+        },
+        {
+          "devid": "607a",
+          "devname": "CCD PC Camera (PC390A)"
+        },
+        {
+          "devid": "602c",
+          "devname": "Clas Ohlson TWC-30XOP Webcam"
+        },
+        {
+          "devid": "602d",
+          "devname": "VideoCAM ExpressII"
+        },
+        {
+          "devid": "602e",
+          "devname": "VideoCAM Messenger"
+        },
+        {
+          "devid": "6030",
+          "devname": "VideoCAM ExpressII"
+        },
+        {
+          "devid": "6028",
+          "devname": "Typhoon Easycam USB 330K (older)"
+        },
+        {
+          "devid": "6029",
+          "devname": "Triplex i-mini PC Camera"
+        },
+        {
+          "devid": "602a",
+          "devname": "Meade ETX-105EC Camera"
+        },
+        {
+          "devid": "602b",
+          "devname": "VideoCAM NB 300"
+        },
+        {
+          "devid": "6011",
+          "devname": "PC Camera (SN9C102)"
+        },
+        {
+          "devid": "6019",
+          "devname": "PC Camera (SN9C102)"
+        },
+        {
+          "devid": "6024",
+          "devname": "VideoCAM ExpressII"
+        },
+        {
+          "devid": "6025",
+          "devname": "VideoCAM ExpressII"
+        },
+        {
+          "devid": "6001",
+          "devname": "Genius VideoCAM NB"
+        },
+        {
+          "devid": "6005",
+          "devname": "Sweex Mini Webcam"
+        },
+        {
+          "devid": "6007",
+          "devname": "VideoCAM Eye"
+        },
+        {
+          "devid": "6009",
+          "devname": "VideoCAM ExpressII"
+        },
+        {
+          "devid": "600d",
+          "devname": "TwinkleCam USB camera"
+        },
+        {
+          "devid": "184c",
+          "devname": "VoIP Phone"
+        },
+        {
+          "devid": "1a90",
+          "devname": "2M pixel Microscope Camera (with capture button) [Andonstar V160]"
+        },
+        {
+          "devid": "5101",
+          "devname": "2.4G Wireless Device [Rii MX3]"
+        },
+        {
+          "devid": "5004",
+          "devname": "Redragon Mitra RGB Keyboard"
+        },
+        {
+          "devid": "1067",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1158",
+          "devname": "A56AK"
+        },
+        {
+          "devid": "1063",
+          "devname": "Sonix Mass Storage Device"
+        },
+        {
+          "devid": "1064",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1065",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1066",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1058",
+          "devname": "HDD Reader"
+        },
+        {
+          "devid": "1060",
+          "devname": "iFlash SM-Direct Card Reader"
+        },
+        {
+          "devid": "1061",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1062",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1035",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1036",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1037",
+          "devname": "Sonix Mass Storage Device"
+        },
+        {
+          "devid": "1050",
+          "devname": "CF Card Reader"
+        },
+        {
+          "devid": "1031",
+          "devname": "Sonix Mass Storage Device"
+        },
+        {
+          "devid": "1032",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1033",
+          "devname": "Sonix Mass Storage Device"
+        },
+        {
+          "devid": "1034",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1020",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1028",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "1030",
+          "devname": "Mass Storage Reader"
+        },
+        {
+          "devid": "0011",
+          "devname": "EBUDDY"
+        },
+        {
+          "devid": "0520",
+          "devname": "MaxTrack Wireless Mouse"
+        },
+        {
+          "devid": "1018",
+          "devname": "Compact Flash storage memory card reader"
+        }
+      ]
+    },
+    {
+      "vendor": "26f2",
+      "name": "Micromega",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "MyDac"
+        }
+      ]
+    },
+    {
+      "vendor": "0496",
+      "name": "Micron Electronics",
+      "devices": []
+    },
+    {
+      "vendor": "0634",
+      "name": "Micron Technology, Inc.",
+      "devices": [
+        {
+          "devid": "0655",
+          "devname": "Embedded Mass Storage Drive [RealSSD]"
+        }
+      ]
+    },
+    {
+      "vendor": "074d",
+      "name": "Micronas GmbH",
+      "devices": [
+        {
+          "devid": "3554",
+          "devname": "Composite USB-Device"
+        },
+        {
+          "devid": "3556",
+          "devname": "Composite USB-Device"
+        },
+        {
+          "devid": "3553",
+          "devname": "Composite USB-Device"
+        }
+      ]
+    },
+    {
+      "vendor": "042d",
+      "name": "Micronics",
+      "devices": []
+    },
+    {
+      "vendor": "0078",
+      "name": "Microntek",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "Joystick"
+        }
+      ]
+    },
+    {
+      "vendor": "1068",
+      "name": "Micropi Elettronica",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "CPUSB - V 1.8 - software-rights management key"
+        }
+      ]
+    },
+    {
+      "vendor": "1de6",
+      "name": "MICRORISC s.r.o.",
+      "devices": []
+    },
+    {
+      "vendor": "1777",
+      "name": "Microscan Systems, Inc.",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "MicroHAWK ID-20"
+        }
+      ]
+    },
+    {
+      "vendor": "045e",
+      "name": "Microsoft Corp.",
+      "devices": [
+        {
+          "devid": "082a",
+          "devname": "Pro IntelliMouse"
+        },
+        {
+          "devid": "082f",
+          "devname": "Bluetooth Mouse (Bluetooth only)"
+        },
+        {
+          "devid": "0821",
+          "devname": "Surface Precision Mouse"
+        },
+        {
+          "devid": "ffff",
+          "devname": "Windows CE Mass Storage"
+        },
+        {
+          "devid": "930a",
+          "devname": "ISOUSB.SYS Intel 82930 Isochronous IO Test Board"
+        },
+        {
+          "devid": "ffca",
+          "devname": "Catalina"
+        },
+        {
+          "devid": "fff8",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "09a0",
+          "devname": "RTL8153B GigE [Surface Ethernet Adapter]"
+        },
+        {
+          "devid": "09c0",
+          "devname": "Surface Type Cover"
+        },
+        {
+          "devid": "0a00",
+          "devname": "Lumia 950 Dual SIM (RM-1118)"
+        },
+        {
+          "devid": "0957",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0927",
+          "devname": "RTL8153B GigE [Surface Ethernet Adapter]"
+        },
+        {
+          "devid": "0955",
+          "devname": "Hub"
+        },
+        {
+          "devid": "090b",
+          "devname": "Hub"
+        },
+        {
+          "devid": "090c",
+          "devname": "SD Card"
+        },
+        {
+          "devid": "091a",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0903",
+          "devname": "Surface Dock Hub"
+        },
+        {
+          "devid": "0904",
+          "devname": "Surface Dock Extender"
+        },
+        {
+          "devid": "0905",
+          "devname": "Surface Dock Audio"
+        },
+        {
+          "devid": "0823",
+          "devname": "Classic IntelliMouse"
+        },
+        {
+          "devid": "0900",
+          "devname": "Surface Dock Hub"
+        },
+        {
+          "devid": "0901",
+          "devname": "Surface Dock Hub"
+        },
+        {
+          "devid": "0902",
+          "devname": "Surface Dock Hub"
+        },
+        {
+          "devid": "0800",
+          "devname": "Wireless keyboard (All-in-One-Media)"
+        },
+        {
+          "devid": "0810",
+          "devname": "LifeCam HD-3000"
+        },
+        {
+          "devid": "07cd",
+          "devname": "Surface Keyboard"
+        },
+        {
+          "devid": "07f8",
+          "devname": "Wired Keyboard 600 (model 1576)"
+        },
+        {
+          "devid": "07fd",
+          "devname": "Nano Transceiver 1.1"
+        },
+        {
+          "devid": "07b9",
+          "devname": "Wired Keyboard 200"
+        },
+        {
+          "devid": "07c6",
+          "devname": "RTL8153 GigE [Surface Ethernet Adapter]"
+        },
+        {
+          "devid": "07ca",
+          "devname": "Surface Pro 3 Docking Station Audio Device"
+        },
+        {
+          "devid": "0799",
+          "devname": "Surface Pro embedded keyboard"
+        },
+        {
+          "devid": "07a5",
+          "devname": "Wireless Receiver 1461C"
+        },
+        {
+          "devid": "07b2",
+          "devname": "2.4GHz Transceiver v8.0 used by mouse Wireless Desktop 900"
+        },
+        {
+          "devid": "07b6",
+          "devname": "Comfort Curve Keyboard 3000"
+        },
+        {
+          "devid": "0779",
+          "devname": "LifeCam HD-3000"
+        },
+        {
+          "devid": "077f",
+          "devname": "LifeChat LX-6000 Headset"
+        },
+        {
+          "devid": "0780",
+          "devname": "Comfort Curve Keyboard 3000"
+        },
+        {
+          "devid": "0797",
+          "devname": "Optical Mouse 200"
+        },
+        {
+          "devid": "0770",
+          "devname": "LifeCam VX-700"
+        },
+        {
+          "devid": "0772",
+          "devname": "LifeCam Studio"
+        },
+        {
+          "devid": "0768",
+          "devname": "Sidewinder X4"
+        },
+        {
+          "devid": "076c",
+          "devname": "Comfort Mouse 4500"
+        },
+        {
+          "devid": "076d",
+          "devname": "LifeCam HD-5000"
+        },
+        {
+          "devid": "0761",
+          "devname": "LifeCam VX-2000"
+        },
+        {
+          "devid": "0765",
+          "devname": "Xbox360 Slim Internal Wireless Module (1400) [Marvell 88W8786U]"
+        },
+        {
+          "devid": "0766",
+          "devname": "LifeCam VX-800"
+        },
+        {
+          "devid": "0750",
+          "devname": "Wired Keyboard 600"
+        },
+        {
+          "devid": "0752",
+          "devname": "Wired Keyboard 400"
+        },
+        {
+          "devid": "075d",
+          "devname": "LifeCam Cinema"
+        },
+        {
+          "devid": "0737",
+          "devname": "Compact Optical Mouse 500"
+        },
+        {
+          "devid": "0745",
+          "devname": "Nano Transceiver v1.0 for Bluetooth"
+        },
+        {
+          "devid": "074a",
+          "devname": "LifeCam VX-500 [1357]"
+        },
+        {
+          "devid": "0730",
+          "devname": "Digital Media Keyboard 3000"
+        },
+        {
+          "devid": "0734",
+          "devname": "Wireless Optical Desktop 700"
+        },
+        {
+          "devid": "0736",
+          "devname": "Sidewinder X5 Mouse"
+        },
+        {
+          "devid": "0723",
+          "devname": "LifeCam VX-7000 (UVC-compliant)"
+        },
+        {
+          "devid": "0724",
+          "devname": "SideWinder Mouse"
+        },
+        {
+          "devid": "0728",
+          "devname": "LifeCam VX-5000"
+        },
+        {
+          "devid": "0719",
+          "devname": "Xbox 360 Wireless Adapter"
+        },
+        {
+          "devid": "071f",
+          "devname": "Mouse/Keyboard 2.4GHz Transceiver V2.0"
+        },
+        {
+          "devid": "0721",
+          "devname": "LifeCam NX-3000 (UVC-compliant)"
+        },
+        {
+          "devid": "070a",
+          "devname": "Charon Bluetooth Dongle (DFU)"
+        },
+        {
+          "devid": "070f",
+          "devname": "LifeChat LX-3000 Headset"
+        },
+        {
+          "devid": "0710",
+          "devname": "Zune Media Player"
+        },
+        {
+          "devid": "0713",
+          "devname": "Wireless Presenter Mouse 8000"
+        },
+        {
+          "devid": "0641",
+          "devname": "KIN Phone"
+        },
+        {
+          "devid": "0642",
+          "devname": "KIN Phone"
+        },
+        {
+          "devid": "0707",
+          "devname": "Wireless Laser Mouse 8000"
+        },
+        {
+          "devid": "0708",
+          "devname": "Transceiver v 3.0 for Bluetooth"
+        },
+        {
+          "devid": "04ec",
+          "devname": "Windows Phone (Zune)"
+        },
+        {
+          "devid": "063e",
+          "devname": "Zune HD Media Player"
+        },
+        {
+          "devid": "0640",
+          "devname": "KIN Phone"
+        },
+        {
+          "devid": "04e9",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04ea",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04e6",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04e7",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04e8",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04e3",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04e4",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04e5",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04e0",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04e1",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04e2",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04dd",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04de",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04df",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04da",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04db",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04dc",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04d8",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04d9",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04cd",
+          "devname": "Windows Powered Smartphone 2002"
+        },
+        {
+          "devid": "04ce",
+          "devname": "Windows Powered Smartphone 2002"
+        },
+        {
+          "devid": "04d7",
+          "devname": "Windows Powered Smartphone 2003"
+        },
+        {
+          "devid": "04ca",
+          "devname": "Windows Powered Smartphone 2002"
+        },
+        {
+          "devid": "04cb",
+          "devname": "Windows Powered Smartphone 2002"
+        },
+        {
+          "devid": "04cc",
+          "devname": "Windows Powered Smartphone 2002"
+        },
+        {
+          "devid": "047b",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "04c8",
+          "devname": "Windows Powered Smartphone 2002"
+        },
+        {
+          "devid": "04c9",
+          "devname": "Windows Powered Smartphone 2002"
+        },
+        {
+          "devid": "0478",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0479",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "047a",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0474",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0475",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0476",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0477",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0471",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0472",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0473",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "046e",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "046f",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0470",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "046c",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "046d",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0469",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "046a",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "046b",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0466",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0467",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0468",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0463",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0464",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0465",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0461",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0462",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "045e",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "045f",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0460",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "045b",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "045c",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "045d",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0458",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0459",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "045a",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0456",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0457",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0452",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0453",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0454",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0455",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0450",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0451",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "044d",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "044e",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "044f",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0449",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "044a",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "044b",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "044c",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0447",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0448",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0444",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0445",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0446",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0442",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0443",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "043f",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0440",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0441",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "043c",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "043d",
+          "devname": "Becker Traffic Assist Highspeed 7934"
+        },
+        {
+          "devid": "043e",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0439",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "043a",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "043b",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0436",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0437",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0438",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0433",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0434",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0435",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0416",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0417",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0432",
+          "devname": "Windows Powered Pocket PC 2003"
+        },
+        {
+          "devid": "0413",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0414",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0415",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0410",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0411",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0412",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "040d",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "040e",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "040f",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "040a",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "040b",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "040c",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0407",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0408",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0409",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0404",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0405",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0406",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0402",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0403",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "02fd",
+          "devname": "Xbox One S Controller [Bluetooth]"
+        },
+        {
+          "devid": "0400",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "0401",
+          "devname": "Windows Powered Pocket PC 2002"
+        },
+        {
+          "devid": "02e3",
+          "devname": "Xbox One Elite Controller"
+        },
+        {
+          "devid": "02e6",
+          "devname": "Wireless XBox Controller Dongle"
+        },
+        {
+          "devid": "02ea",
+          "devname": "Xbox One S Controller"
+        },
+        {
+          "devid": "02d1",
+          "devname": "Xbox One Controller"
+        },
+        {
+          "devid": "02d5",
+          "devname": "Xbox One Digital TV Tuner"
+        },
+        {
+          "devid": "02dd",
+          "devname": "Xbox One Controller (Firmware 2015)"
+        },
+        {
+          "devid": "02be",
+          "devname": "Kinect for Windows NUI Audio"
+        },
+        {
+          "devid": "02bf",
+          "devname": "Kinect for Windows NUI Camera"
+        },
+        {
+          "devid": "02c2",
+          "devname": "Kinect for Windows NUI Motor"
+        },
+        {
+          "devid": "02bb",
+          "devname": "Kinect Audio"
+        },
+        {
+          "devid": "02b0",
+          "devname": "Xbox NUI Motor"
+        },
+        {
+          "devid": "02b6",
+          "devname": "Xbox360 Bluetooth Wireless Headset"
+        },
+        {
+          "devid": "02ae",
+          "devname": "Xbox NUI Camera"
+        },
+        {
+          "devid": "02a8",
+          "devname": "Xbox360 Wireless N Networking Adapter [Atheros AR7010+AR9280]"
+        },
+        {
+          "devid": "02ad",
+          "devname": "Xbox NUI Audio"
+        },
+        {
+          "devid": "02a0",
+          "devname": "Xbox360 Big Button IR"
+        },
+        {
+          "devid": "02a1",
+          "devname": "Xbox 360 Wireless Receiver for Windows"
+        },
+        {
+          "devid": "029d",
+          "devname": "Xbox360 HD-DVD Drive"
+        },
+        {
+          "devid": "029e",
+          "devname": "Xbox360 HD-DVD Memory Unit"
+        },
+        {
+          "devid": "0291",
+          "devname": "Xbox 360 Wireless Receiver for Windows"
+        },
+        {
+          "devid": "0292",
+          "devname": "Xbox360 Wireless Networking Adapter"
+        },
+        {
+          "devid": "029c",
+          "devname": "Xbox360 HD-DVD Drive"
+        },
+        {
+          "devid": "028f",
+          "devname": "Xbox360 Wireless Controller"
+        },
+        {
+          "devid": "0290",
+          "devname": "Xbox360 Performance Pipe (PIX)"
+        },
+        {
+          "devid": "0289",
+          "devname": "Xbox Controller S"
+        },
+        {
+          "devid": "028b",
+          "devname": "Xbox360 DVD Emulator"
+        },
+        {
+          "devid": "028d",
+          "devname": "Xbox360 Memory Unit 64MB"
+        },
+        {
+          "devid": "028e",
+          "devname": "Xbox360 Controller"
+        },
+        {
+          "devid": "0284",
+          "devname": "Xbox DVD Playback Kit"
+        },
+        {
+          "devid": "0285",
+          "devname": "Xbox Controller S"
+        },
+        {
+          "devid": "0288",
+          "devname": "Xbox Controller S Hub"
+        },
+        {
+          "devid": "00f9",
+          "devname": "Wireless Desktop Receiver 3.1"
+        },
+        {
+          "devid": "0202",
+          "devname": "Xbox Controller"
+        },
+        {
+          "devid": "0280",
+          "devname": "Xbox Memory Unit (8MB)"
+        },
+        {
+          "devid": "0283",
+          "devname": "Xbox Communicator"
+        },
+        {
+          "devid": "00f8",
+          "devname": "LifeCam NX-6000"
+        },
+        {
+          "devid": "00f5",
+          "devname": "LifeCam VX-3000"
+        },
+        {
+          "devid": "00f6",
+          "devname": "Comfort Optical Mouse 1000"
+        },
+        {
+          "devid": "00f7",
+          "devname": "LifeCam VX-1000"
+        },
+        {
+          "devid": "00dd",
+          "devname": "Comfort Curve Keyboard 2000 V1.0"
+        },
+        {
+          "devid": "00e1",
+          "devname": "Wireless Laser Mouse 6000 Receiver"
+        },
+        {
+          "devid": "00f4",
+          "devname": "LifeCam VX-6000 (SN9C20x + OV9650)"
+        },
+        {
+          "devid": "00d2",
+          "devname": "Notebook Optical Mouse with Tilt Wheel"
+        },
+        {
+          "devid": "00da",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "00db",
+          "devname": "Natural Ergonomic Keyboard 4000 V1.0"
+        },
+        {
+          "devid": "00cb",
+          "devname": "Basic Optical Mouse v2.0"
+        },
+        {
+          "devid": "00ce",
+          "devname": "Generic PPC Flash device"
+        },
+        {
+          "devid": "00d1",
+          "devname": "Optical Mouse with Tilt Wheel"
+        },
+        {
+          "devid": "00c2",
+          "devname": "MN-710 802.11g Wireless Adapter [Intersil ISL3886]"
+        },
+        {
+          "devid": "00c9",
+          "devname": "MTP Device"
+        },
+        {
+          "devid": "00ca",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "00bb",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "00bc",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "00bd",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "00b0",
+          "devname": "Digital Media Pro Keyboard"
+        },
+        {
+          "devid": "00b4",
+          "devname": "Digital Media Keyboard 1.0A"
+        },
+        {
+          "devid": "00b9",
+          "devname": "Wireless Optical Mouse 3.0"
+        },
+        {
+          "devid": "009d",
+          "devname": "Wireless Optical Desktop 3.0"
+        },
+        {
+          "devid": "00a0",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "00a4",
+          "devname": "Compact Optical Mouse, model 1016"
+        },
+        {
+          "devid": "008c",
+          "devname": "Wireless Intellimouse Explorer 2.0"
+        },
+        {
+          "devid": "0095",
+          "devname": "IntelliMouse Explorer 4.0 (IntelliPoint)"
+        },
+        {
+          "devid": "009c",
+          "devname": "Wireless Transceiver for Bluetooth 2.0"
+        },
+        {
+          "devid": "0083",
+          "devname": "Basic Optical Mouse"
+        },
+        {
+          "devid": "0084",
+          "devname": "Basic Optical Mouse"
+        },
+        {
+          "devid": "008a",
+          "devname": "Wireless Optical Desktop Receiver 2.0A"
+        },
+        {
+          "devid": "008b",
+          "devname": "Dual Receiver Wireless Mouse (IntelliPoint)"
+        },
+        {
+          "devid": "007a",
+          "devname": "10/100 USB NIC"
+        },
+        {
+          "devid": "007d",
+          "devname": "Notebook Optical Mouse"
+        },
+        {
+          "devid": "007e",
+          "devname": "Wireless Transceiver for Bluetooth"
+        },
+        {
+          "devid": "0080",
+          "devname": "Digital Media Pro Keyboard"
+        },
+        {
+          "devid": "0073",
+          "devname": "Wireless Natural MultiMedia Keyboard (106/109)"
+        },
+        {
+          "devid": "0079",
+          "devname": "IXI Ogo CT-17 handheld device"
+        },
+        {
+          "devid": "0070",
+          "devname": "Wireless MultiMedia Keyboard"
+        },
+        {
+          "devid": "0071",
+          "devname": "Wireless MultiMedia Keyboard (106/109)"
+        },
+        {
+          "devid": "0072",
+          "devname": "Wireless Natural MultiMedia Keyboard"
+        },
+        {
+          "devid": "006d",
+          "devname": "eHome Remote Control Keyboard keys"
+        },
+        {
+          "devid": "006e",
+          "devname": "MN-510 802.11b Wireless Adapter [Intersil ISL3873B]"
+        },
+        {
+          "devid": "006f",
+          "devname": "Smart Display Reference Device"
+        },
+        {
+          "devid": "0065",
+          "devname": "Wireless Natural MultiMedia Keyboard (106/109)"
+        },
+        {
+          "devid": "006a",
+          "devname": "Wireless Optical Mouse (IntelliPoint)"
+        },
+        {
+          "devid": "005f",
+          "devname": "Wireless MultiMedia Keyboard"
+        },
+        {
+          "devid": "0061",
+          "devname": "Wireless MultiMedia Keyboard (106/109)"
+        },
+        {
+          "devid": "0063",
+          "devname": "Wireless Natural MultiMedia Keyboard"
+        },
+        {
+          "devid": "0053",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "0059",
+          "devname": "Wireless IntelliMouse Explorer"
+        },
+        {
+          "devid": "005c",
+          "devname": "Office Keyboard (106/109)"
+        },
+        {
+          "devid": "0040",
+          "devname": "Wheel Mouse Optical"
+        },
+        {
+          "devid": "0047",
+          "devname": "IntelliMouse Explorer 3.0"
+        },
+        {
+          "devid": "0048",
+          "devname": "Office Keyboard 1.0A"
+        },
+        {
+          "devid": "0039",
+          "devname": "IntelliMouse Optical"
+        },
+        {
+          "devid": "003b",
+          "devname": "SideWinder Game Voice"
+        },
+        {
+          "devid": "003c",
+          "devname": "SideWinder Joystick"
+        },
+        {
+          "devid": "0033",
+          "devname": "Sidewinder Strategic Commander"
+        },
+        {
+          "devid": "0034",
+          "devname": "SideWinder Force Feedback Wheel"
+        },
+        {
+          "devid": "0038",
+          "devname": "SideWinder Precision 2"
+        },
+        {
+          "devid": "002b",
+          "devname": "Internet Keyboard Pro"
+        },
+        {
+          "devid": "002d",
+          "devname": "Internet Keyboard"
+        },
+        {
+          "devid": "002f",
+          "devname": "Integrated Hub"
+        },
+        {
+          "devid": "0027",
+          "devname": "SideWinder PnP GamePad"
+        },
+        {
+          "devid": "0028",
+          "devname": "SideWinder Dual Strike"
+        },
+        {
+          "devid": "0029",
+          "devname": "IntelliMouse Optical"
+        },
+        {
+          "devid": "0023",
+          "devname": "Trackball Optical"
+        },
+        {
+          "devid": "0024",
+          "devname": "Trackball Explorer"
+        },
+        {
+          "devid": "0025",
+          "devname": "IntelliEye Mouse"
+        },
+        {
+          "devid": "0026",
+          "devname": "SideWinder GamePad Pro"
+        },
+        {
+          "devid": "001b",
+          "devname": "SideWinder Force Feedback 2 Joystick"
+        },
+        {
+          "devid": "001c",
+          "devname": "Internet Keyboard Pro"
+        },
+        {
+          "devid": "001d",
+          "devname": "Natural Keyboard Pro"
+        },
+        {
+          "devid": "001e",
+          "devname": "IntelliMouse Explorer"
+        },
+        {
+          "devid": "000e",
+          "devname": "SideWinder庐 Freestyle Pro"
+        },
+        {
+          "devid": "0014",
+          "devname": "Digital Sound System 80"
+        },
+        {
+          "devid": "001a",
+          "devname": "SideWinder Precision Racing Wheel"
+        },
+        {
+          "devid": "0008",
+          "devname": "SideWinder Precision Pro"
+        },
+        {
+          "devid": "0009",
+          "devname": "IntelliMouse"
+        },
+        {
+          "devid": "000b",
+          "devname": "Natural Keyboard Elite"
+        },
+        {
+          "devid": "0007",
+          "devname": "SideWinder Game Pad"
+        }
+      ]
+    },
+    {
+      "vendor": "06a7",
+      "name": "MicroStore, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "199b",
+      "name": "MicroStrain, Inc.",
+      "devices": [
+        {
+          "devid": "3065",
+          "devname": "3DM-GX3-25 Orientation Sensor"
+        }
+      ]
+    },
+    {
+      "vendor": "07af",
+      "name": "Microtech",
+      "devices": [
+        {
+          "devid": "fc01",
+          "devname": "Freecom USB-IDE"
+        },
+        {
+          "devid": "0004",
+          "devname": "SCSI-DB25 SCSI Bridge [shuttle]"
+        },
+        {
+          "devid": "0005",
+          "devname": "SCSI-HD50 SCSI Bridge [shuttle]"
+        },
+        {
+          "devid": "0006",
+          "devname": "CameraMate SmartMedia and CompactFlash Card Reader [eusb/shuttle]"
+        }
+      ]
+    },
+    {
+      "vendor": "1498",
+      "name": "Microtek International Inc.",
+      "devices": [
+        {
+          "devid": "a090",
+          "devname": "DVB-T Tuner"
+        }
+      ]
+    },
+    {
+      "vendor": "05da",
+      "name": "Microtek International, Inc.",
+      "devices": [
+        {
+          "devid": "6072",
+          "devname": "XT-3500 A4 HD Scanner"
+        },
+        {
+          "devid": "80a3",
+          "devname": "ScanMaker V6USL (#2)"
+        },
+        {
+          "devid": "80ac",
+          "devname": "ScanMaker V6UL/SpicyU"
+        },
+        {
+          "devid": "40cb",
+          "devname": "ScanMaker 3700"
+        },
+        {
+          "devid": "40dd",
+          "devname": "ScanMaker 3750i"
+        },
+        {
+          "devid": "40ff",
+          "devname": "ScanMaker 3600"
+        },
+        {
+          "devid": "5003",
+          "devname": "Goya"
+        },
+        {
+          "devid": "5013",
+          "devname": "3200 Scanner"
+        },
+        {
+          "devid": "30e6",
+          "devname": "ScanMaker i320"
+        },
+        {
+          "devid": "40b3",
+          "devname": "ScanMaker 3600"
+        },
+        {
+          "devid": "40b8",
+          "devname": "ScanMaker 3700"
+        },
+        {
+          "devid": "40c7",
+          "devname": "ScanMaker 4600"
+        },
+        {
+          "devid": "40ca",
+          "devname": "ScanMaker 3600"
+        },
+        {
+          "devid": "30d8",
+          "devname": "Scanner"
+        },
+        {
+          "devid": "30d9",
+          "devname": "USB2400 Scanner"
+        },
+        {
+          "devid": "30e4",
+          "devname": "ScanMaker 4100"
+        },
+        {
+          "devid": "30e5",
+          "devname": "USB3200 Scanner"
+        },
+        {
+          "devid": "3025",
+          "devname": "ScanMaker S460"
+        },
+        {
+          "devid": "30c1",
+          "devname": "USB600 Scanner"
+        },
+        {
+          "devid": "30ce",
+          "devname": "ScanMaker 3800"
+        },
+        {
+          "devid": "30cf",
+          "devname": "ScanMaker 4800"
+        },
+        {
+          "devid": "30d4",
+          "devname": "USB1200 Scanner"
+        },
+        {
+          "devid": "300f",
+          "devname": "MiniScan C5"
+        },
+        {
+          "devid": "3020",
+          "devname": "4800dpi Scanner"
+        },
+        {
+          "devid": "3021",
+          "devname": "1200dpi Scanner"
+        },
+        {
+          "devid": "3022",
+          "devname": "Scanner 4800dpi"
+        },
+        {
+          "devid": "3023",
+          "devname": "USB1200II Scanner"
+        },
+        {
+          "devid": "20ee",
+          "devname": "Micortek ScanMaker X12USL"
+        },
+        {
+          "devid": "2838",
+          "devname": "RT2832U"
+        },
+        {
+          "devid": "3008",
+          "devname": "Scanner"
+        },
+        {
+          "devid": "300a",
+          "devname": "4800 ICE Scanner"
+        },
+        {
+          "devid": "300b",
+          "devname": "4800 Scanner"
+        },
+        {
+          "devid": "20d6",
+          "devname": "PS4000"
+        },
+        {
+          "devid": "20de",
+          "devname": "ScanMaker 9800XL"
+        },
+        {
+          "devid": "20e0",
+          "devname": "ScanMaker 9700XL"
+        },
+        {
+          "devid": "20ed",
+          "devname": "ScanMaker 4700"
+        },
+        {
+          "devid": "20b4",
+          "devname": "ScanMaker 4700"
+        },
+        {
+          "devid": "20bd",
+          "devname": "ScanMaker 5700"
+        },
+        {
+          "devid": "20c9",
+          "devname": "ScanMaker 6700"
+        },
+        {
+          "devid": "20d2",
+          "devname": "Microtek ArtixScan 1800f"
+        },
+        {
+          "devid": "209e",
+          "devname": "ScanMaker 4700LP"
+        },
+        {
+          "devid": "20a7",
+          "devname": "ScanMaker 5600"
+        },
+        {
+          "devid": "20b0",
+          "devname": "ScanMaker X12USL"
+        },
+        {
+          "devid": "20b1",
+          "devname": "ScanMaker 8700"
+        },
+        {
+          "devid": "201d",
+          "devname": "ArtixScan DI 1610"
+        },
+        {
+          "devid": "201f",
+          "devname": "4800 Scanner-ICE"
+        },
+        {
+          "devid": "202e",
+          "devname": "ArtixScan DI 2020"
+        },
+        {
+          "devid": "208b",
+          "devname": "ScanMaker 6800"
+        },
+        {
+          "devid": "208f",
+          "devname": "ArtixScan DI 2010"
+        },
+        {
+          "devid": "200c",
+          "devname": "1394_USB2 Scanner"
+        },
+        {
+          "devid": "200e",
+          "devname": "ArtixScan DI 810"
+        },
+        {
+          "devid": "2017",
+          "devname": "UF ICE Scanner"
+        },
+        {
+          "devid": "201c",
+          "devname": "4800 Scanner"
+        },
+        {
+          "devid": "1058",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "1059",
+          "devname": "Camcorder DSC Series"
+        },
+        {
+          "devid": "1060",
+          "devname": "Microtek Take-it MV500"
+        },
+        {
+          "devid": "2007",
+          "devname": "ArtixScan DI 1210"
+        },
+        {
+          "devid": "1054",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "1055",
+          "devname": "Digital Camera Series(536)"
+        },
+        {
+          "devid": "1056",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "1057",
+          "devname": "Take-it DSC Camera Device(536)"
+        },
+        {
+          "devid": "1051",
+          "devname": "Camcorder Series"
+        },
+        {
+          "devid": "1052",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "1053",
+          "devname": "Take-it DV Composite Device"
+        },
+        {
+          "devid": "1047",
+          "devname": "Take-it Camera Composite Device"
+        },
+        {
+          "devid": "1048",
+          "devname": "Take-it Q3"
+        },
+        {
+          "devid": "1049",
+          "devname": "3M Still Camera Device"
+        },
+        {
+          "devid": "1020",
+          "devname": "Digital Dream l&#039;espion xtra"
+        },
+        {
+          "devid": "1025",
+          "devname": "Take-it Still Camera Device"
+        },
+        {
+          "devid": "1026",
+          "devname": "Take-it"
+        },
+        {
+          "devid": "1043",
+          "devname": "Take-It 1300 DSC Bulk Driver"
+        },
+        {
+          "devid": "1045",
+          "devname": "Take-it D1"
+        },
+        {
+          "devid": "00ef",
+          "devname": "ScanMaker V6UPL"
+        },
+        {
+          "devid": "1006",
+          "devname": "Jenoptik JD350 entrance"
+        },
+        {
+          "devid": "1011",
+          "devname": "NHJ Che-ez! Kiss Digital Camera"
+        },
+        {
+          "devid": "1018",
+          "devname": "Digital Dream Enigma 1.3"
+        },
+        {
+          "devid": "009a",
+          "devname": "Phantom C6"
+        },
+        {
+          "devid": "00a0",
+          "devname": "Phantom 336CX/C3 (#2)"
+        },
+        {
+          "devid": "00a3",
+          "devname": "ScanMaker V6USL"
+        },
+        {
+          "devid": "00ac",
+          "devname": "ScanMaker V6UL"
+        },
+        {
+          "devid": "00b6",
+          "devname": "ScanMaker V6UPL"
+        },
+        {
+          "devid": "0091",
+          "devname": "ScanMaker X6u"
+        },
+        {
+          "devid": "0093",
+          "devname": "ScanMaker V6USL"
+        },
+        {
+          "devid": "0094",
+          "devname": "Phantom 336CX/C3"
+        },
+        {
+          "devid": "0099",
+          "devname": "ScanMaker X6/X6U"
+        }
+      ]
+    },
+    {
+      "vendor": "0596",
+      "name": "MicroTouch Systems, Inc.",
+      "devices": [
+        {
+          "devid": "0500",
+          "devname": "PCT Multitouch HID Controller"
+        },
+        {
+          "devid": "0543",
+          "devname": "DELL XPS touchscreen"
+        },
+        {
+          "devid": "0001",
+          "devname": "Touchscreen"
+        },
+        {
+          "devid": "0002",
+          "devname": "Touch Screen Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0f4d",
+      "name": "Microtune, Inc.",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "Bluetooth Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "1acc",
+      "name": "Midiplus Co, Ltd.",
+      "devices": [
+        {
+          "devid": "0103",
+          "devname": "AudioLink plus 4x4 2.9.28"
+        }
+      ]
+    },
+    {
+      "vendor": "4752",
+      "name": "Miditech",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "Midistart-2"
+        }
+      ]
+    },
+    {
+      "vendor": "107e",
+      "name": "Midoriya Electric Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "18b6",
+      "name": "Mikkon Technology Limited",
+      "devices": []
+    },
+    {
+      "vendor": "2625",
+      "name": "MilDef AB",
+      "devices": []
+    },
+    {
+      "vendor": "0a50",
+      "name": "Mimaki Engineering Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "27dd",
+      "name": "Mindeo",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Mindeo Virtual COM Port"
+        }
+      ]
+    },
+    {
+      "vendor": "097a",
+      "name": "Minds At Work LLC",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Digital Wallet"
+        }
+      ]
+    },
+    {
+      "vendor": "04de",
+      "name": "MindShare, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "19ca",
+      "name": "Mindtribe",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Sandio 3D HID Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "074a",
+      "name": "Ming Fortune Industry Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0303",
+      "name": "Mini Automation Controller",
+      "devices": []
+    },
+    {
+      "vendor": "20ce",
+      "name": "Minicircuits",
+      "devices": [
+        {
+          "devid": "0012",
+          "devname": "RF Sythesizer 250-4200MHz model SSG-4000LH"
+        },
+        {
+          "devid": "0021",
+          "devname": "RF Switch Matrix"
+        },
+        {
+          "devid": "0022",
+          "devname": "I/O Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0102",
+      "name": "miniSTREAK",
+      "devices": []
+    },
+    {
+      "vendor": "0686",
+      "name": "Minolta Co., Ltd",
+      "devices": [
+        {
+          "devid": "401a",
+          "devname": "Dimage A1 Camera [storage]"
+        },
+        {
+          "devid": "401c",
+          "devname": "Dimage X20 Camera"
+        },
+        {
+          "devid": "401e",
+          "devname": "Dimage E323 Camera"
+        },
+        {
+          "devid": "4015",
+          "devname": "Dimage XT Camera [storage]"
+        },
+        {
+          "devid": "4016",
+          "devname": "Dimage XT Camera [remote mode]"
+        },
+        {
+          "devid": "4017",
+          "devname": "Dimage E223"
+        },
+        {
+          "devid": "4018",
+          "devname": "Dimage Z1  Camera"
+        },
+        {
+          "devid": "4019",
+          "devname": "Dimage A1 Camera [remote mode]"
+        },
+        {
+          "devid": "400f",
+          "devname": "Dimage 7Hi Camera"
+        },
+        {
+          "devid": "4010",
+          "devname": "Dimage Xi Camera"
+        },
+        {
+          "devid": "4011",
+          "devname": "Dimage F300 Camera"
+        },
+        {
+          "devid": "4012",
+          "devname": "Dimage F200 Camera"
+        },
+        {
+          "devid": "4014",
+          "devname": "Dimage S414 Camera"
+        },
+        {
+          "devid": "400b",
+          "devname": "Dimage 7i Camera"
+        },
+        {
+          "devid": "400c",
+          "devname": "Dimage F100 Camera"
+        },
+        {
+          "devid": "400d",
+          "devname": "Dimage Scan Dual III AF-2840 (2889)"
+        },
+        {
+          "devid": "400e",
+          "devname": "Dimage Scan Elite 5400 (2890)"
+        },
+        {
+          "devid": "4006",
+          "devname": "Dimage 7 Camera"
+        },
+        {
+          "devid": "4007",
+          "devname": "Dimage S304 Camera"
+        },
+        {
+          "devid": "4008",
+          "devname": "Dimage 5 Camera"
+        },
+        {
+          "devid": "4009",
+          "devname": "Dimage X Camera"
+        },
+        {
+          "devid": "400a",
+          "devname": "Dimage S404 Camera"
+        },
+        {
+          "devid": "4001",
+          "devname": "Dimage 2300"
+        },
+        {
+          "devid": "4003",
+          "devname": "Dimage 2330 Zoom Camera"
+        },
+        {
+          "devid": "4004",
+          "devname": "Dimage Scan Elite II AF-2920 (2888)"
+        },
+        {
+          "devid": "4005",
+          "devname": "Minolta DiMAGE E201 Mass Storage Device"
+        },
+        {
+          "devid": "301b",
+          "devname": "Develop D 1650iD"
+        },
+        {
+          "devid": "3023",
+          "devname": "Develop D 2050iD"
+        },
+        {
+          "devid": "302e",
+          "devname": "Develop D 1650iD PCL"
+        },
+        {
+          "devid": "3034",
+          "devname": "Develop D 2050iD PCL"
+        },
+        {
+          "devid": "3005",
+          "devname": "PagePro 1250E"
+        },
+        {
+          "devid": "3006",
+          "devname": "PagePro 1250W"
+        },
+        {
+          "devid": "3009",
+          "devname": "Magicolor 2300W"
+        },
+        {
+          "devid": "300b",
+          "devname": "PagePro 1350W"
+        },
+        {
+          "devid": "300c",
+          "devname": "PagePro 1300W"
+        },
+        {
+          "devid": "2001",
+          "devname": "PagePro 4110W"
+        },
+        {
+          "devid": "2004",
+          "devname": "PagePro 1200W"
+        },
+        {
+          "devid": "2005",
+          "devname": "Magicolor 2300 DL"
+        },
+        {
+          "devid": "3001",
+          "devname": "PagePro 4100"
+        }
+      ]
+    },
+    {
+      "vendor": "0859",
+      "name": "Minolta Systems Laboratory, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0cfc",
+      "name": "Minolta-QMS, Inc.",
+      "devices": [
+        {
+          "devid": "2350",
+          "devname": "Magicolor 2350EN/3300"
+        },
+        {
+          "devid": "3100",
+          "devname": "Magicolor 3100"
+        },
+        {
+          "devid": "7300",
+          "devname": "Magicolor 5450/5550"
+        },
+        {
+          "devid": "2301",
+          "devname": "Magicolor 2300 DL"
+        }
+      ]
+    },
+    {
+      "vendor": "084d",
+      "name": "Minton Optic Industry Co., Inc.",
+      "devices": [
+        {
+          "devid": "0014",
+          "devname": "Praktica DC 32"
+        },
+        {
+          "devid": "0019",
+          "devname": "Praktica DPix3000"
+        },
+        {
+          "devid": "0025",
+          "devname": "Praktica DC 60"
+        },
+        {
+          "devid": "1001",
+          "devname": "ScanHex SX-35d"
+        },
+        {
+          "devid": "0001",
+          "devname": "Jenoptik JD800i"
+        },
+        {
+          "devid": "0003",
+          "devname": "S-Cam F5/D-Link DSC-350 Digital Camera"
+        },
+        {
+          "devid": "0011",
+          "devname": "Argus DC3500 Digital Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0c1b",
+      "name": "MIPS Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "081c",
+      "name": "Mipsys",
+      "devices": []
+    },
+    {
+      "vendor": "152b",
+      "name": "MIR Srl",
+      "devices": [
+        {
+          "devid": "0014",
+          "devname": "spirotel II"
+        },
+        {
+          "devid": "0015",
+          "devname": "spirodoc"
+        },
+        {
+          "devid": "0010",
+          "devname": "Spirotel converter"
+        },
+        {
+          "devid": "0011",
+          "devname": "spirobank"
+        },
+        {
+          "devid": "0012",
+          "devname": "spiro3 Zimmer"
+        },
+        {
+          "devid": "0013",
+          "devname": "spirotel serial"
+        },
+        {
+          "devid": "000d",
+          "devname": "spirolab III Bw"
+        },
+        {
+          "devid": "000e",
+          "devname": "spirolab III"
+        },
+        {
+          "devid": "000f",
+          "devname": "easySpiro"
+        },
+        {
+          "devid": "0009",
+          "devname": "spirobank G-USB"
+        },
+        {
+          "devid": "000a",
+          "devname": "smiths Oxi"
+        },
+        {
+          "devid": "000b",
+          "devname": "smiths spirolab III"
+        },
+        {
+          "devid": "000c",
+          "devname": "chorus III"
+        },
+        {
+          "devid": "0005",
+          "devname": "spiros II"
+        },
+        {
+          "devid": "0006",
+          "devname": "smiths spirobank II"
+        },
+        {
+          "devid": "0007",
+          "devname": "smiths spirobank G-USB"
+        },
+        {
+          "devid": "0008",
+          "devname": "smiths MiniSpir"
+        },
+        {
+          "devid": "0001",
+          "devname": "spirobank II"
+        },
+        {
+          "devid": "0002",
+          "devname": "spirolab III"
+        },
+        {
+          "devid": "0003",
+          "devname": "MiniSpir"
+        },
+        {
+          "devid": "0004",
+          "devname": "Oxi"
+        }
+      ]
+    },
+    {
+      "vendor": "1e17",
+      "name": "Mirion Technologies Dosimetry Services Division",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "instadose dosimeter"
+        }
+      ]
+    },
+    {
+      "vendor": "07e7",
+      "name": "Mirvo Toys, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2961",
+      "name": "Miselu",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "C.24 keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0fc1",
+      "name": "Mitac Internatinal Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "03ed",
+      "name": "Mitel Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "06d3",
+      "name": "Mitsubishi Electric Corp.",
+      "devices": [
+        {
+          "devid": "3b80",
+          "devname": "CP-M1"
+        },
+        {
+          "devid": "3b31",
+          "devname": "CP-K60DW-S"
+        },
+        {
+          "devid": "3b36",
+          "devname": "CP-D80DW"
+        },
+        {
+          "devid": "3b50",
+          "devname": "CP-W5000DW"
+        },
+        {
+          "devid": "3b60",
+          "devname": "CP-D90DW"
+        },
+        {
+          "devid": "03ae",
+          "devname": "CP-9800DW-S"
+        },
+        {
+          "devid": "0f10",
+          "devname": "Hori/Namco FlightStick 2"
+        },
+        {
+          "devid": "3b10",
+          "devname": "P95D"
+        },
+        {
+          "devid": "3b21",
+          "devname": "CP-9810D/DW"
+        },
+        {
+          "devid": "3b30",
+          "devname": "CP-D70DW / CP-D707DW"
+        },
+        {
+          "devid": "03a9",
+          "devname": "CP-9600DW"
+        },
+        {
+          "devid": "03aa",
+          "devname": "CP3020DA"
+        },
+        {
+          "devid": "03ad",
+          "devname": "CP-9800D/DW"
+        },
+        {
+          "devid": "0394",
+          "devname": "CP9000D/DW Port"
+        },
+        {
+          "devid": "0398",
+          "devname": "P93D"
+        },
+        {
+          "devid": "03a1",
+          "devname": "CP9550D/DW Port"
+        },
+        {
+          "devid": "03a5",
+          "devname": "CP9550DW-S"
+        },
+        {
+          "devid": "0387",
+          "devname": "CP980D Port"
+        },
+        {
+          "devid": "038b",
+          "devname": "CP3020D Port"
+        },
+        {
+          "devid": "038c",
+          "devname": "CP900DW(ID) Port"
+        },
+        {
+          "devid": "0393",
+          "devname": "CP9500D/DW Port"
+        },
+        {
+          "devid": "0284",
+          "devname": "FX-USB-AW/-BD RS482 Converters"
+        },
+        {
+          "devid": "0380",
+          "devname": "CP8000D Port"
+        },
+        {
+          "devid": "0381",
+          "devname": "CP770D Port"
+        },
+        {
+          "devid": "0385",
+          "devname": "CP900D Port"
+        }
+      ]
+    },
+    {
+      "vendor": "0452",
+      "name": "Mitsubishi Electronics America, Inc.",
+      "devices": [
+        {
+          "devid": "0051",
+          "devname": "Integrated Hub"
+        },
+        {
+          "devid": "0100",
+          "devname": "Control Panel for Leica TCS SP5"
+        },
+        {
+          "devid": "0021",
+          "devname": "HID Monitor Controls"
+        },
+        {
+          "devid": "0050",
+          "devname": "Diamond Pro 900u CRT Monitor"
+        }
+      ]
+    },
+    {
+      "vendor": "10a3",
+      "name": "Mitsubishi Materials Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "03ee",
+      "name": "Mitsumi",
+      "devices": [
+        {
+          "devid": "6902",
+          "devname": "Floppy Disk Drive"
+        },
+        {
+          "devid": "7500",
+          "devname": "CD-R/RW"
+        },
+        {
+          "devid": "ffff",
+          "devname": "Dongle with BlueCore in DFU mode"
+        },
+        {
+          "devid": "641f",
+          "devname": "WIF-0402C Bluetooth Adapter"
+        },
+        {
+          "devid": "6438",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "6440",
+          "devname": "WML-C52APR Bluetooth Adapter"
+        },
+        {
+          "devid": "6901",
+          "devname": "SmartDisk FDD"
+        },
+        {
+          "devid": "0000",
+          "devname": "CD-R/RW Drive"
+        },
+        {
+          "devid": "2501",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "2502",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "5609",
+          "devname": "Japanese Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0fef",
+      "name": "MJ Research, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0d0d",
+      "name": "MKNet Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "017c",
+      "name": "MLK",
+      "devices": [
+        {
+          "devid": "145f",
+          "devname": "Trust Deskset"
+        }
+      ]
+    },
+    {
+      "vendor": "0df7",
+      "name": "Mobile Action Technology, Inc.",
+      "devices": [
+        {
+          "devid": "1802",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0730",
+          "devname": "MA-730/MA-730G Bluetooth Adapter"
+        },
+        {
+          "devid": "0800",
+          "devname": "Data Cable"
+        },
+        {
+          "devid": "0820",
+          "devname": "Data Cable"
+        },
+        {
+          "devid": "0900",
+          "devname": "MA i-gotU Travel Logger GPS"
+        },
+        {
+          "devid": "1800",
+          "devname": "Generic Card Reader"
+        },
+        {
+          "devid": "0700",
+          "devname": "MA-700 Bluetooth Adapter"
+        },
+        {
+          "devid": "0720",
+          "devname": "MA-720 Bluetooth Adapter"
+        },
+        {
+          "devid": "0722",
+          "devname": "Bluetooth Dongle"
+        },
+        {
+          "devid": "0620",
+          "devname": "MA-620 Infrared Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "1011",
+      "name": "Mobile Media Tech.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "AccFast Mp3"
+        }
+      ]
+    },
+    {
+      "vendor": "1342",
+      "name": "Mobility",
+      "devices": [
+        {
+          "devid": "0202",
+          "devname": "EasiDock 200 Serial Port"
+        },
+        {
+          "devid": "0203",
+          "devname": "EasiDock 200 Printer Port"
+        },
+        {
+          "devid": "0204",
+          "devname": "Ethernet"
+        },
+        {
+          "devid": "0304",
+          "devname": "EasiDock Ethernet"
+        },
+        {
+          "devid": "0200",
+          "devname": "EasiDock 200 Hub"
+        },
+        {
+          "devid": "0201",
+          "devname": "EasiDock 200 Keyboard and Mouse Port"
+        }
+      ]
+    },
+    {
+      "vendor": "053e",
+      "name": "Mobility Electronics",
+      "devices": []
+    },
+    {
+      "vendor": "1eb8",
+      "name": "Modacom Co., Ltd.",
+      "devices": [
+        {
+          "devid": "7f00",
+          "devname": "MW-U3500 WiMAX adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "042f",
+      "name": "Molex, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0447",
+      "name": "Momentum Microsystems",
+      "devices": []
+    },
+    {
+      "vendor": "106f",
+      "name": "Money Controls",
+      "devices": [
+        {
+          "devid": "0009",
+          "devname": "CT10x Coin Transaction"
+        },
+        {
+          "devid": "000a",
+          "devname": "CR10x Coin Recycler"
+        },
+        {
+          "devid": "000c",
+          "devname": "Xchange"
+        }
+      ]
+    },
+    {
+      "vendor": "0566",
+      "name": "Monterey International Corp.",
+      "devices": [
+        {
+          "devid": "3027",
+          "devname": "Sun-Flex ProTouch"
+        },
+        {
+          "devid": "3107",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "3132",
+          "devname": "Optical mouse M-DY4DR / M-DY6DR"
+        },
+        {
+          "devid": "4006",
+          "devname": "FID 638 Mouse (Sun Microsystems)"
+        },
+        {
+          "devid": "2802",
+          "devname": "Kbd Hub"
+        },
+        {
+          "devid": "3002",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "3004",
+          "devname": "Genius KB-29E"
+        },
+        {
+          "devid": "3013",
+          "devname": "BakkerElkhuizen Wired Keyboard S-board 840 Design"
+        },
+        {
+          "devid": "3020",
+          "devname": "BakkerElkhuizen Wired Keyboard S-board 840 Design USB-Hub"
+        },
+        {
+          "devid": "1006",
+          "devname": "ViewMate Desktop Mouse CC2201"
+        },
+        {
+          "devid": "1007",
+          "devname": "ViewMate Desktop Mouse CC2201"
+        },
+        {
+          "devid": "2800",
+          "devname": "MIC K/B"
+        },
+        {
+          "devid": "2801",
+          "devname": "MIC K/B Mouse"
+        },
+        {
+          "devid": "1001",
+          "devname": "ViewMate Desktop Mouse CC2201"
+        },
+        {
+          "devid": "1002",
+          "devname": "ViewMate Desktop Mouse CC2201"
+        },
+        {
+          "devid": "1003",
+          "devname": "ViewMate Desktop Mouse CC2201"
+        },
+        {
+          "devid": "1004",
+          "devname": "ViewMate Desktop Mouse CC2201"
+        },
+        {
+          "devid": "1005",
+          "devname": "ViewMate Desktop Mouse CC2201"
+        },
+        {
+          "devid": "0110",
+          "devname": "ViewMate Desktop Mouse CC2201"
+        }
+      ]
+    },
+    {
+      "vendor": "2662",
+      "name": "Moog Music Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1347",
+      "name": "Moravian Instruments",
+      "devices": [
+        {
+          "devid": "0415",
+          "devname": "G1-1200 CCD"
+        },
+        {
+          "devid": "04b0",
+          "devname": "Gx CCD-B CCD"
+        },
+        {
+          "devid": "04b1",
+          "devname": "Gx CCD-BI CCD"
+        },
+        {
+          "devid": "0412",
+          "devname": "G1-0300 CCD"
+        },
+        {
+          "devid": "0413",
+          "devname": "G1-2000 CCD"
+        },
+        {
+          "devid": "0414",
+          "devname": "G1-1400 CCD"
+        },
+        {
+          "devid": "0405",
+          "devname": "Gx CCD-I CCD"
+        },
+        {
+          "devid": "0406",
+          "devname": "Gx CCD-F CCD"
+        },
+        {
+          "devid": "0410",
+          "devname": "G1-0400 CCD"
+        },
+        {
+          "devid": "0411",
+          "devname": "G1-0800 CCD"
+        },
+        {
+          "devid": "0401",
+          "devname": "G2CCD-S with Sony ICX285 CCD"
+        },
+        {
+          "devid": "0402",
+          "devname": "G2CCD2"
+        },
+        {
+          "devid": "0403",
+          "devname": "G2/G3CCD-I KAI CCD"
+        },
+        {
+          "devid": "0404",
+          "devname": "G2/G3/G4 CCD-F KAF CCD"
+        },
+        {
+          "devid": "0400",
+          "devname": "G2CCD USB 1.1 obsolete"
+        }
+      ]
+    },
+    {
+      "vendor": "225d",
+      "name": "Morpho",
+      "devices": [
+        {
+          "devid": "f00e",
+          "devname": "Tablet 2 secure multifunction biometric tablet"
+        },
+        {
+          "devid": "f000",
+          "devname": "Tablet 2 secure multifunction biometric tablet"
+        },
+        {
+          "devid": "f003",
+          "devname": "Tablet 2 secure multifunction biometric tablet"
+        },
+        {
+          "devid": "f006",
+          "devname": "Tablet 2 secure multifunction biometric tablet"
+        },
+        {
+          "devid": "904d",
+          "devname": "Tablet 2 secure multifunction biometric tablet"
+        },
+        {
+          "devid": "904e",
+          "devname": "Tablet 2 secure multifunction biometric tablet"
+        },
+        {
+          "devid": "9091",
+          "devname": "Tablet 2 secure multifunction biometric tablet"
+        },
+        {
+          "devid": "9092",
+          "devname": "Tablet 2 secure multifunction biometric tablet"
+        },
+        {
+          "devid": "9015",
+          "devname": "Tablet 2"
+        },
+        {
+          "devid": "9024",
+          "devname": "Tablet 2"
+        },
+        {
+          "devid": "9039",
+          "devname": "Tablet 2 secure multifunction biometric tablet"
+        },
+        {
+          "devid": "000b",
+          "devname": "MSO1300-V3 Fingerprint Sensor"
+        },
+        {
+          "devid": "000c",
+          "devname": "MSO1350-E3 Fingerprint Sensor &amp; SmartCard Reader"
+        },
+        {
+          "devid": "000d",
+          "devname": "MSO1350-V3 Fingerprint Sensor &amp; SmartCard Reader"
+        },
+        {
+          "devid": "000e",
+          "devname": "MorphoAccess SIGMA Biometric Access Control Terminal"
+        },
+        {
+          "devid": "0001",
+          "devname": "FINGER VP Multimodal Biometric Sensor"
+        },
+        {
+          "devid": "0008",
+          "devname": "CBM-E3 Fingerprint Sensor"
+        },
+        {
+          "devid": "0009",
+          "devname": "CBM-V3 Fingerprint Sensor"
+        },
+        {
+          "devid": "000a",
+          "devname": "MSO1300-E3 Fingerprint Sensor"
+        }
+      ]
+    },
+    {
+      "vendor": "13ee",
+      "name": "MosArt",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "0003",
+          "devname": "Optical Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "062a",
+      "name": "MosArt Semiconductor Corp.",
+      "devices": [
+        {
+          "devid": "9004",
+          "devname": "USR9602 USB Internet Mini Phone"
+        },
+        {
+          "devid": "4106",
+          "devname": "Wireless Mouse 2.4G"
+        },
+        {
+          "devid": "4c01",
+          "devname": "2,4Ghz Wireless Transceiver [for Delux M618 Plus Wireless Vertical Mouse]"
+        },
+        {
+          "devid": "6301",
+          "devname": "Trust Wireless Optical Mouse MI-4150K"
+        },
+        {
+          "devid": "9003",
+          "devname": "VoIP Conference Hub (A16GH)"
+        },
+        {
+          "devid": "3286",
+          "devname": "Nano Receiver [Sandstrom Laser Mouse SMWLL11]"
+        },
+        {
+          "devid": "4101",
+          "devname": "Wireless Keyboard/Mouse"
+        },
+        {
+          "devid": "4102",
+          "devname": "Wireless Mouse"
+        },
+        {
+          "devid": "0252",
+          "devname": "Emerge Uni-retractable Laser Mouse"
+        },
+        {
+          "devid": "2410",
+          "devname": "Wireless PS3 gamepad"
+        },
+        {
+          "devid": "0020",
+          "devname": "Logic3 Gamepad"
+        },
+        {
+          "devid": "0033",
+          "devname": "Competition Pro Steering Wheel"
+        },
+        {
+          "devid": "0102",
+          "devname": "Wireless Keyboard/Mouse Combo [MK1152WC]"
+        },
+        {
+          "devid": "0201",
+          "devname": "Defender Office Keyboard (K7310) S Zodiak KM-9010"
+        },
+        {
+          "devid": "0000",
+          "devname": "Optical mouse"
+        },
+        {
+          "devid": "0001",
+          "devname": "Notebook Optical Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "9710",
+      "name": "MosChip Semiconductor",
+      "devices": [
+        {
+          "devid": "7832",
+          "devname": "MCS7832 10/100 Mbps Ethernet adapter"
+        },
+        {
+          "devid": "7840",
+          "devname": "MCS7820/MCS7840 2/4 port serial adapter"
+        },
+        {
+          "devid": "9990",
+          "devname": "MCS9990 PCIe Host Controller"
+        },
+        {
+          "devid": "7810",
+          "devname": "MCS7810 Serial Port Adapter"
+        },
+        {
+          "devid": "7820",
+          "devname": "MCS7820 Dual Serial Port Adapter"
+        },
+        {
+          "devid": "7830",
+          "devname": "MCS7830 10/100 Mbps Ethernet adapter"
+        },
+        {
+          "devid": "7730",
+          "devname": "MCS7730 10/100 Mbps Ethernet adapter"
+        },
+        {
+          "devid": "7780",
+          "devname": "MCS7780 4Mbps Fast IrDA Adapter"
+        },
+        {
+          "devid": "7784",
+          "devname": "MCS7784 115.2Kb IrDA Adapter"
+        },
+        {
+          "devid": "7705",
+          "devname": "MCS7705 Parallel port adapter"
+        },
+        {
+          "devid": "7715",
+          "devname": "MCS7715 Parallel and serial port adapter"
+        },
+        {
+          "devid": "7717",
+          "devname": "MCS7717 3-port hub with serial and parallel adapter"
+        },
+        {
+          "devid": "7720",
+          "devname": "MCS7720 Dual serial port adapter"
+        },
+        {
+          "devid": "7703",
+          "devname": "MCS7703 Serial Port Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0c04",
+      "name": "MOTO Development Group, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "07b2",
+      "name": "Motorola BCS, Inc.",
+      "devices": [
+        {
+          "devid": "5120",
+          "devname": "SurfBoard SB5120 Cable Modem (RNDIS)"
+        },
+        {
+          "devid": "5121",
+          "devname": "Surfboard 5121 Cable Modem"
+        },
+        {
+          "devid": "6002",
+          "devname": "MTR7000 Cable Tuning Adapter"
+        },
+        {
+          "devid": "7030",
+          "devname": "WU830G 802.11bg Wireless Adapter [Envara WiND512]"
+        },
+        {
+          "devid": "450b",
+          "devname": "CG4501 Communications Gateway"
+        },
+        {
+          "devid": "450e",
+          "devname": "CG4500E Communications Gateway"
+        },
+        {
+          "devid": "5100",
+          "devname": "SurfBoard SB5100 Cable Modem"
+        },
+        {
+          "devid": "5101",
+          "devname": "SurfBoard SB5101 Cable Modem"
+        },
+        {
+          "devid": "4100",
+          "devname": "SurfBoard SB4100 Cable Modem"
+        },
+        {
+          "devid": "4200",
+          "devname": "SurfBoard SB4200 Cable Modem"
+        },
+        {
+          "devid": "4210",
+          "devname": "SurfBoard 4210 Cable Modem"
+        },
+        {
+          "devid": "4220",
+          "devname": "SURFboard SB4220 Cable Modem"
+        },
+        {
+          "devid": "4500",
+          "devname": "CG4500 Communications Gateway"
+        },
+        {
+          "devid": "0100",
+          "devname": "SURFboard Voice over IP Cable Modem"
+        },
+        {
+          "devid": "0900",
+          "devname": "SURFboard Gateway"
+        },
+        {
+          "devid": "0950",
+          "devname": "SURFboard SBG950 Gateway"
+        },
+        {
+          "devid": "1000",
+          "devname": "SURFboard SBG1000 Gateway"
+        }
+      ]
+    },
+    {
+      "vendor": "0cad",
+      "name": "Motorola CGISS",
+      "devices": [
+        {
+          "devid": "1030",
+          "devname": "APX Series Radio (Portable)"
+        },
+        {
+          "devid": "1031",
+          "devname": "APX Series Radio (Mobile)"
+        },
+        {
+          "devid": "1602",
+          "devname": "IMPRES Battery Data Reader"
+        },
+        {
+          "devid": "9001",
+          "devname": "PowerPad Pocket PC Device"
+        },
+        {
+          "devid": "1007",
+          "devname": "APX Series Consolette"
+        },
+        {
+          "devid": "1020",
+          "devname": "MOTOTRBO Series Radio (Portable)"
+        }
+      ]
+    },
+    {
+      "vendor": "0427",
+      "name": "Motorola Electronics Taiwan, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1063",
+      "name": "Motorola Electronics Taiwan, Ltd [hex]",
+      "devices": [
+        {
+          "devid": "1555",
+          "devname": "MC141555 Hub"
+        },
+        {
+          "devid": "4100",
+          "devname": "SB4100 USB Cable Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "190d",
+      "name": "Motorola GSG",
+      "devices": []
+    },
+    {
+      "vendor": "0c44",
+      "name": "Motorola iDEN",
+      "devices": [
+        {
+          "devid": "0022",
+          "devname": "iDEN P2k1 Device"
+        },
+        {
+          "devid": "03a2",
+          "devname": "iDEN Smartphone"
+        },
+        {
+          "devid": "41d9",
+          "devname": "i1 phone"
+        },
+        {
+          "devid": "0021",
+          "devname": "iDEN P2k0 Device"
+        }
+      ]
+    },
+    {
+      "vendor": "22b8",
+      "name": "Motorola PCS",
+      "devices": [
+        {
+          "devid": "70a8",
+          "devname": "Xoom Tablet"
+        },
+        {
+          "devid": "fe01",
+          "devname": "StarTAC III MS900"
+        },
+        {
+          "devid": "6631",
+          "devname": "CDC Modem"
+        },
+        {
+          "devid": "7001",
+          "devname": "Q Smartphone"
+        },
+        {
+          "devid": "7086",
+          "devname": "Atrix"
+        },
+        {
+          "devid": "6422",
+          "devname": "ROKR Z6 (modem mode)"
+        },
+        {
+          "devid": "6426",
+          "devname": "ROKR Z6 (storage mode)"
+        },
+        {
+          "devid": "6604",
+          "devname": "Washington CDMA Phone"
+        },
+        {
+          "devid": "6403",
+          "devname": "Argon chipset flash"
+        },
+        {
+          "devid": "6411",
+          "devname": "ROKR Z6 (print mode)"
+        },
+        {
+          "devid": "6415",
+          "devname": "ROKR Z6 (MTP mode)"
+        },
+        {
+          "devid": "6027",
+          "devname": "USBLAN"
+        },
+        {
+          "devid": "604c",
+          "devname": "EZX GSM Phone (Storage)"
+        },
+        {
+          "devid": "6101",
+          "devname": "Talon integrated chipset"
+        },
+        {
+          "devid": "6401",
+          "devname": "Argon chipset"
+        },
+        {
+          "devid": "6021",
+          "devname": "JUIX chipset"
+        },
+        {
+          "devid": "6023",
+          "devname": "JUIX chipset flash"
+        },
+        {
+          "devid": "6026",
+          "devname": "Flash RAM Downloader/miniOS"
+        },
+        {
+          "devid": "600a",
+          "devname": "Dalhart EZX config 17"
+        },
+        {
+          "devid": "600b",
+          "devname": "Dalhart EZX config 18"
+        },
+        {
+          "devid": "600c",
+          "devname": "EZX GSM Phone (USBLAN)"
+        },
+        {
+          "devid": "6006",
+          "devname": "MOTOROKR E6"
+        },
+        {
+          "devid": "6008",
+          "devname": "Dalhart RDL"
+        },
+        {
+          "devid": "6009",
+          "devname": "EZX GSM Phone (P2K)"
+        },
+        {
+          "devid": "6001",
+          "devname": "Dalhart EZX"
+        },
+        {
+          "devid": "6003",
+          "devname": "Dalhart flash"
+        },
+        {
+          "devid": "6004",
+          "devname": "EZX GSM Phone (CDC Net)"
+        },
+        {
+          "devid": "5803",
+          "devname": "Neptune ULS chipset flash"
+        },
+        {
+          "devid": "5901",
+          "devname": "Neptune VLT chipset"
+        },
+        {
+          "devid": "5903",
+          "devname": "Neptune VLT chipset flash"
+        },
+        {
+          "devid": "4a03",
+          "devname": "Neptune LTX chipset flash"
+        },
+        {
+          "devid": "4a32",
+          "devname": "L6-imode Phone"
+        },
+        {
+          "devid": "5801",
+          "devname": "Neptune ULS chipset"
+        },
+        {
+          "devid": "4902",
+          "devname": "Triplet GSM Phone (AT)"
+        },
+        {
+          "devid": "4903",
+          "devname": "Neptune LTE chipset flash"
+        },
+        {
+          "devid": "4a01",
+          "devname": "Neptune LTX chipset"
+        },
+        {
+          "devid": "4801",
+          "devname": "Neptune LTS chipset"
+        },
+        {
+          "devid": "4803",
+          "devname": "Neptune LTS chipset flash"
+        },
+        {
+          "devid": "4810",
+          "devname": "Triplet GSM Phone (storage)"
+        },
+        {
+          "devid": "4901",
+          "devname": "Triplet GSM Phone (P2K)"
+        },
+        {
+          "devid": "4234",
+          "devname": "MPc CDMA"
+        },
+        {
+          "devid": "4244",
+          "devname": "MPx100 Smartphone"
+        },
+        {
+          "devid": "4285",
+          "devname": "Droid X (Mass storage)"
+        },
+        {
+          "devid": "42d9",
+          "devname": "XT910 [Droid RAZR]"
+        },
+        {
+          "devid": "41de",
+          "devname": "Droid X (PC mode)"
+        },
+        {
+          "devid": "4204",
+          "devname": "MPx200 Smartphone"
+        },
+        {
+          "devid": "4214",
+          "devname": "MPc GSM"
+        },
+        {
+          "devid": "4224",
+          "devname": "MPx220 Smartphone"
+        },
+        {
+          "devid": "41d6",
+          "devname": "Droid X (Windows media mode)"
+        },
+        {
+          "devid": "41d9",
+          "devname": "Droid/Milestone"
+        },
+        {
+          "devid": "41db",
+          "devname": "Droid/Milestone (Debug mode)"
+        },
+        {
+          "devid": "4001",
+          "devname": "OMAP 1.0 chipset"
+        },
+        {
+          "devid": "4002",
+          "devname": "A920/A925 UMTS Phone"
+        },
+        {
+          "devid": "4003",
+          "devname": "OMAP 1.0 chipset flash"
+        },
+        {
+          "devid": "4008",
+          "devname": "OMAP 1.0 chipset RDL"
+        },
+        {
+          "devid": "3002",
+          "devname": "A835/E1000 GSM Phone (AT)"
+        },
+        {
+          "devid": "3801",
+          "devname": "C350L/C450 (P2K)"
+        },
+        {
+          "devid": "3802",
+          "devname": "C330/C350L/C450/EZX GSM Phone (AT)"
+        },
+        {
+          "devid": "3803",
+          "devname": "Neptune LT chipset flash"
+        },
+        {
+          "devid": "2e82",
+          "devname": "XT1541 [Moto G 3rd Gen]"
+        },
+        {
+          "devid": "2e83",
+          "devname": "XT1033 [Moto G], PTP mode"
+        },
+        {
+          "devid": "3001",
+          "devname": "A835/E1000 GSM Phone (P2K)"
+        },
+        {
+          "devid": "2ac1",
+          "devname": "MSM6100 chipset"
+        },
+        {
+          "devid": "2ac3",
+          "devname": "MSM6100 chipset flash"
+        },
+        {
+          "devid": "2d78",
+          "devname": "XT300[SPICE]"
+        },
+        {
+          "devid": "2a63",
+          "devname": "MSM6500 chipset flash"
+        },
+        {
+          "devid": "2a81",
+          "devname": "MSM6025 chipset"
+        },
+        {
+          "devid": "2a83",
+          "devname": "MSM6025 chipset flash"
+        },
+        {
+          "devid": "2a42",
+          "devname": "Usb Modem"
+        },
+        {
+          "devid": "2a43",
+          "devname": "MSM6300 chipset flash"
+        },
+        {
+          "devid": "2a61",
+          "devname": "E815 GSM Phone (P2K)"
+        },
+        {
+          "devid": "2a62",
+          "devname": "E815 GSM Phone (AT)"
+        },
+        {
+          "devid": "2a22",
+          "devname": "V710 GSM Phone (AT)"
+        },
+        {
+          "devid": "2a23",
+          "devname": "MSM6100 chipset flash"
+        },
+        {
+          "devid": "2a41",
+          "devname": "MSM6300 chipset"
+        },
+        {
+          "devid": "2a01",
+          "devname": "MSM6050 chipset"
+        },
+        {
+          "devid": "2a02",
+          "devname": "CDMA modem"
+        },
+        {
+          "devid": "2a03",
+          "devname": "MSM6050 chipset flash"
+        },
+        {
+          "devid": "2a21",
+          "devname": "V710 GSM Phone (P2K)"
+        },
+        {
+          "devid": "2821",
+          "devname": "T720 GSM Phone"
+        },
+        {
+          "devid": "2822",
+          "devname": "V.120e GSM Phone"
+        },
+        {
+          "devid": "2823",
+          "devname": "Flash Interface"
+        },
+        {
+          "devid": "1101",
+          "devname": "Patriot 1.0 (TDMA) chipset"
+        },
+        {
+          "devid": "1801",
+          "devname": "Rainbow chipset flash"
+        },
+        {
+          "devid": "2035",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "2805",
+          "devname": "GSM Modem"
+        },
+        {
+          "devid": "1001",
+          "devname": "Patriot 1.0 (GSM) chipset"
+        },
+        {
+          "devid": "1002",
+          "devname": "Patriot 2.0 chipset"
+        },
+        {
+          "devid": "1005",
+          "devname": "T280e GSM/GPRS Phone"
+        },
+        {
+          "devid": "002e",
+          "devname": "XT1806"
+        },
+        {
+          "devid": "0830",
+          "devname": "2386C-HT820"
+        },
+        {
+          "devid": "0833",
+          "devname": "2386C-HT820 [Flash Mode]"
+        },
+        {
+          "devid": "0850",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "0001",
+          "devname": "Wally 2.2 chipset"
+        },
+        {
+          "devid": "0002",
+          "devname": "Wally 2.4 chipset"
+        },
+        {
+          "devid": "0005",
+          "devname": "V.60c/V.60i GSM Phone"
+        }
+      ]
+    },
+    {
+      "vendor": "06fc",
+      "name": "Motorola Semiconductor Products Sector",
+      "devices": []
+    },
+    {
+      "vendor": "0425",
+      "name": "Motorola Semiconductors HK, Ltd",
+      "devices": [
+        {
+          "devid": "f102",
+          "devname": "G-Tech U+P Wireless Mouse"
+        },
+        {
+          "devid": "0101",
+          "devname": "G-Tech Wireless Mouse &amp; Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0534",
+      "name": "Motorola, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "07e4",
+      "name": "Movado Enterprise Co., Ltd",
+      "devices": [
+        {
+          "devid": "0967",
+          "devname": "SCard R/W CSR-145"
+        },
+        {
+          "devid": "0968",
+          "devname": "SCard R/W CSR-145"
+        }
+      ]
+    },
+    {
+      "vendor": "110a",
+      "name": "Moxa Technologies Co., Ltd.",
+      "devices": [
+        {
+          "devid": "1658",
+          "devname": "UPort 1650-8 8-Port RS-232/422/485"
+        },
+        {
+          "devid": "1451",
+          "devname": "UPort 1450I 4-Port RS-232/422/485 with Isolation"
+        },
+        {
+          "devid": "1613",
+          "devname": "UPort 1610-16 16-Port RS-232"
+        },
+        {
+          "devid": "1618",
+          "devname": "UPort 1610-8 8-Port RS-232"
+        },
+        {
+          "devid": "1653",
+          "devname": "UPort 1650-16 16-Port RS-232/422/485"
+        },
+        {
+          "devid": "1251",
+          "devname": "UPort 1250I 2-Port RS-232/422/485 with Isolation"
+        },
+        {
+          "devid": "1410",
+          "devname": "UPort 1410 4-Port RS-232"
+        },
+        {
+          "devid": "1450",
+          "devname": "UPort 1450 4-Port RS-232/422/485"
+        },
+        {
+          "devid": "1110",
+          "devname": "UPort 1110"
+        },
+        {
+          "devid": "1150",
+          "devname": "UPort 1150 1-Port RS-232/422/485"
+        },
+        {
+          "devid": "1250",
+          "devname": "UPort 1250 2-Port RS-232/422/485"
+        }
+      ]
+    },
+    {
+      "vendor": "0a62",
+      "name": "MPMan",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "MPMan MP-F40 MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "1748",
+      "name": "MQP Electronics",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "Packet-Master USB12"
+        }
+      ]
+    },
+    {
+      "vendor": "1770",
+      "name": "MSI",
+      "devices": [
+        {
+          "devid": "ff00",
+          "devname": "steel series rgb keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "1770",
+      "name": "MSI",
+      "devices": [
+        {
+          "devid": "ff00",
+          "devname": "steel series rgb keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0ea7",
+      "name": "MSL Enterprises Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "5131",
+      "name": "MSR",
+      "devices": [
+        {
+          "devid": "2007",
+          "devname": "MSR-101U Mini HID magnetic card reader"
+        }
+      ]
+    },
+    {
+      "vendor": "1b20",
+      "name": "MStar Semiconductor, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "09fa",
+      "name": "Mtek Vision",
+      "devices": []
+    },
+    {
+      "vendor": "19fd",
+      "name": "MTI Instruments Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0d3f",
+      "name": "MTS Systems Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "06e0",
+      "name": "Multi-Tech Systems, Inc.",
+      "devices": [
+        {
+          "devid": "f104",
+          "devname": "MT5634ZBA-USB MultiModemUSB (new firmware)"
+        },
+        {
+          "devid": "f107",
+          "devname": "MT5634ZBA-USB-V92 MultiModemUSB"
+        },
+        {
+          "devid": "f120",
+          "devname": "MT9234ZBA-USB-CDC-ACM-XR MultiModem ZBA CDC-ACM-XR"
+        },
+        {
+          "devid": "f103",
+          "devname": "MT5634MU MultiMobileUSB"
+        },
+        {
+          "devid": "0319",
+          "devname": "MT9234ZBA-USB MultiModem ZBA"
+        },
+        {
+          "devid": "f101",
+          "devname": "MT5634ZBA-USB MultiModemUSB (old firmware)"
+        }
+      ]
+    },
+    {
+      "vendor": "1781",
+      "name": "Multiple Vendors",
+      "devices": [
+        {
+          "devid": "1ef2",
+          "devname": "E1803 Compact Controller Card"
+        },
+        {
+          "devid": "0c9f",
+          "devname": "USBtiny"
+        },
+        {
+          "devid": "1eef",
+          "devname": "OpenAPC SecuKey"
+        },
+        {
+          "devid": "1ef0",
+          "devname": "E1701 Modular Controller Card"
+        },
+        {
+          "devid": "1ef1",
+          "devname": "E1701 Modular Controller Card"
+        },
+        {
+          "devid": "0bad",
+          "devname": "Mantracourt Load Cell"
+        },
+        {
+          "devid": "0c30",
+          "devname": "Telldus TellStick"
+        },
+        {
+          "devid": "0c31",
+          "devname": "Telldus TellStick Duo"
+        },
+        {
+          "devid": "0a9d",
+          "devname": "raphnet.net 4nes4snes"
+        },
+        {
+          "devid": "0a9e",
+          "devname": "raphnet.net Megadrive multitap"
+        },
+        {
+          "devid": "0a9f",
+          "devname": "raphnet.net MultiDB9joy"
+        },
+        {
+          "devid": "0a99",
+          "devname": "raphnet.net NES"
+        },
+        {
+          "devid": "0a9a",
+          "devname": "raphnet.net Gamecube/N64 controller"
+        },
+        {
+          "devid": "0a9b",
+          "devname": "raphnet.net DB9Joy"
+        },
+        {
+          "devid": "0a9c",
+          "devname": "raphnet.net Intellivision"
+        },
+        {
+          "devid": "0a96",
+          "devname": "raphnet.net usb_game12"
+        },
+        {
+          "devid": "0a97",
+          "devname": "raphnet.net SNES mouse adapter"
+        },
+        {
+          "devid": "0a98",
+          "devname": "raphnet.net USBTenki"
+        },
+        {
+          "devid": "083f",
+          "devname": "MetaGeek Wi-Spy 2.4x"
+        },
+        {
+          "devid": "0938",
+          "devname": "Iguanaworks USB IR Transceiver"
+        },
+        {
+          "devid": "0941",
+          "devname": "qNimble Quark"
+        },
+        {
+          "devid": "07e2",
+          "devname": "Axium AX-KPD Keypad"
+        },
+        {
+          "devid": "07e3",
+          "devname": "Axium AX-400DA Amplifier"
+        },
+        {
+          "devid": "083e",
+          "devname": "MetaGeek Wi-Spy"
+        },
+        {
+          "devid": "07df",
+          "devname": "Axium AX-800DAV Amplifier"
+        },
+        {
+          "devid": "07e1",
+          "devname": "Axium AX-KPC Keypad"
+        }
+      ]
+    },
+    {
+      "vendor": "090d",
+      "name": "Multiport Computer Vertriebs GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "04a8",
+      "name": "Multivideo Labs, Inc.",
+      "devices": [
+        {
+          "devid": "0404",
+          "devname": "Peripheral Switch"
+        },
+        {
+          "devid": "0101",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0303",
+          "devname": "Peripheral Switch"
+        }
+      ]
+    },
+    {
+      "vendor": "2a47",
+      "name": "Mundo Reader, S.L.",
+      "devices": [
+        {
+          "devid": "903a",
+          "devname": "bq Aquaris U"
+        },
+        {
+          "devid": "0c02",
+          "devname": "bq Aquaris E4.5"
+        },
+        {
+          "devid": "201d",
+          "devname": "Tablet Edison 3"
+        }
+      ]
+    },
+    {
+      "vendor": "0bb5",
+      "name": "Murata Manufacturing Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0b4e",
+      "name": "Musical Electronics, Ltd",
+      "devices": [
+        {
+          "devid": "8920",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "6500",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8028",
+          "devname": "MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "4d46",
+      "name": "Musical Fidelity",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "V-Link"
+        },
+        {
+          "devid": "0002",
+          "devname": "V-DAC II"
+        }
+      ]
+    },
+    {
+      "vendor": "055f",
+      "name": "Mustek Systems, Inc.",
+      "devices": [
+        {
+          "devid": "d004",
+          "devname": "WCam 300AN"
+        },
+        {
+          "devid": "c630",
+          "devname": "MDC 4000 Camera"
+        },
+        {
+          "devid": "c631",
+          "devname": "MDC 4000 Camera"
+        },
+        {
+          "devid": "c650",
+          "devname": "MDC 5500Z Camera"
+        },
+        {
+          "devid": "d001",
+          "devname": "WCam 300"
+        },
+        {
+          "devid": "d003",
+          "devname": "WCam 300A"
+        },
+        {
+          "devid": "c440",
+          "devname": "DV 3000 Camera"
+        },
+        {
+          "devid": "c520",
+          "devname": "gSmart mini 3 Camera"
+        },
+        {
+          "devid": "c530",
+          "devname": "gSmart LCD 2 Camera"
+        },
+        {
+          "devid": "c540",
+          "devname": "gSmart D30 Camera"
+        },
+        {
+          "devid": "c230",
+          "devname": "Digicam 330K"
+        },
+        {
+          "devid": "c232",
+          "devname": "MDC3500 Camera"
+        },
+        {
+          "devid": "c360",
+          "devname": "DV 4000 Camera"
+        },
+        {
+          "devid": "c420",
+          "devname": "gSmart mini 2 Camera"
+        },
+        {
+          "devid": "c430",
+          "devname": "gSmart LCD 2 Camera"
+        },
+        {
+          "devid": "b500",
+          "devname": "MDC 3000 Camera"
+        },
+        {
+          "devid": "c005",
+          "devname": "PC CAM 300A"
+        },
+        {
+          "devid": "c200",
+          "devname": "gSmart 300"
+        },
+        {
+          "devid": "c211",
+          "devname": "Kowa Bs888e Microcamera"
+        },
+        {
+          "devid": "c220",
+          "devname": "gSmart mini"
+        },
+        {
+          "devid": "0501",
+          "devname": "ScanExpress A3 2400 Pro"
+        },
+        {
+          "devid": "0873",
+          "devname": "ScanExpress 600 USB"
+        },
+        {
+          "devid": "1000",
+          "devname": "BearPaw 4800 TA Pro"
+        },
+        {
+          "devid": "a350",
+          "devname": "gSmart 350 Camera"
+        },
+        {
+          "devid": "a800",
+          "devname": "MDC 800 Camera"
+        },
+        {
+          "devid": "0401",
+          "devname": "P 3600 A3 Pro"
+        },
+        {
+          "devid": "0408",
+          "devname": "BearPaw 2448 CU Pro"
+        },
+        {
+          "devid": "0409",
+          "devname": "BearPaw 2448 TA Pro"
+        },
+        {
+          "devid": "040b",
+          "devname": "ScanExpress A3 USB 1200 PRO"
+        },
+        {
+          "devid": "021c",
+          "devname": "BearPaw 1200 CU Plus"
+        },
+        {
+          "devid": "021d",
+          "devname": "BearPaw 2400 CU Plus"
+        },
+        {
+          "devid": "021e",
+          "devname": "BearPaw 1200 TA/CS"
+        },
+        {
+          "devid": "021f",
+          "devname": "SNAPSCAN e22"
+        },
+        {
+          "devid": "0400",
+          "devname": "BearPaw 2400 TA Pro"
+        },
+        {
+          "devid": "0210",
+          "devname": "ScanExpress A3 USB"
+        },
+        {
+          "devid": "0218",
+          "devname": "BearPaw 2400 TA"
+        },
+        {
+          "devid": "0219",
+          "devname": "BearPaw 2400 TA Plus"
+        },
+        {
+          "devid": "021a",
+          "devname": "BearPaw 2448 TA Plus"
+        },
+        {
+          "devid": "021b",
+          "devname": "BearPaw 1200 CU Plus"
+        },
+        {
+          "devid": "0006",
+          "devname": "ScanExpress 1200 UB"
+        },
+        {
+          "devid": "0007",
+          "devname": "ScanExpress 1200 USB Plus"
+        },
+        {
+          "devid": "0008",
+          "devname": "ScanExpress 1200 CU Plus"
+        },
+        {
+          "devid": "0010",
+          "devname": "BearPaw 1200F"
+        },
+        {
+          "devid": "0001",
+          "devname": "ScanExpress 1200 CU"
+        },
+        {
+          "devid": "0002",
+          "devname": "ScanExpress 600 CU"
+        },
+        {
+          "devid": "0003",
+          "devname": "ScanExpress 1200 USB"
+        }
+      ]
+    },
+    {
+      "vendor": "0c30",
+      "name": "Mutoh Industries Ltd",
+      "devices": [
+        {
+          "devid": "6010",
+          "devname": "Kona 1400 Cutting Plotter"
+        }
+      ]
+    },
+    {
+      "vendor": "124c",
+      "name": "MXI - Memory Experts International, Inc.",
+      "devices": [
+        {
+          "devid": "3200",
+          "devname": "Stealth MXP 1GB"
+        }
+      ]
+    },
+    {
+      "vendor": "aaaa",
+      "name": "MXT",
+      "devices": [
+        {
+          "devid": "8815",
+          "devname": "microSD CardReader"
+        },
+        {
+          "devid": "8816",
+          "devname": "microSD CardReader"
+        }
+      ]
+    },
+    {
+      "vendor": "0d5e",
+      "name": "Myacom, Ltd",
+      "devices": [
+        {
+          "devid": "2346",
+          "devname": "BT Digital Access adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "104b",
+      "name": "Mylex / Buslogic",
+      "devices": []
+    },
+    {
+      "vendor": "09be",
+      "name": "MySmart.Com",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "MySmartPad"
+        }
+      ]
+    },
+    {
+      "vendor": "04cf",
+      "name": "Myson Century, Inc.",
+      "devices": [
+        {
+          "devid": "9920",
+          "devname": "CS8819A2-114 Mass Storage Device"
+        },
+        {
+          "devid": "8813",
+          "devname": "CS8813 Mass Storage Device"
+        },
+        {
+          "devid": "8818",
+          "devname": "USB2.0 to ATAPI Bridge Controller"
+        },
+        {
+          "devid": "8819",
+          "devname": "USB 2.0 SD/MMC Reader"
+        },
+        {
+          "devid": "0800",
+          "devname": "MTP800 Mass Storage Device"
+        },
+        {
+          "devid": "8810",
+          "devname": "CS8810 Mass Storage Device"
+        },
+        {
+          "devid": "8811",
+          "devname": "CS8811 Mass Storage Device"
+        },
+        {
+          "devid": "0022",
+          "devname": "OCZ Alchemy Series Elixir II Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "1b96",
+      "name": "N-Trig",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Duosense Transparent Electromagnetic Digitizer"
+        }
+      ]
+    },
+    {
+      "vendor": "0511",
+      "name": "N&#039;Able (DataBook) Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "002b",
+          "devname": "AOC DVB"
+        }
+      ]
+    },
+    {
+      "vendor": "11c9",
+      "name": "Nacon",
+      "devices": [
+        {
+          "devid": "55f0",
+          "devname": "GC-100XF"
+        }
+      ]
+    },
+    {
+      "vendor": "10e2",
+      "name": "Nada Electronics, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0b6f",
+      "name": "Nagano Japan Radio Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d17",
+      "name": "NALTEC, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1415",
+      "name": "Nam Tai E&amp;E Products Ltd. or OmniVision Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "0020",
+          "devname": "Sony Wireless SingStar"
+        },
+        {
+          "devid": "2000",
+          "devname": "Sony Playstation Eye"
+        },
+        {
+          "devid": "0000",
+          "devname": "Sony SingStar USBMIC"
+        }
+      ]
+    },
+    {
+      "vendor": "2058",
+      "name": "Nano River Technology",
+      "devices": [
+        {
+          "devid": "2058",
+          "devname": "ViperBoard I2C, SPI, GPIO interface"
+        }
+      ]
+    },
+    {
+      "vendor": "3923",
+      "name": "National Instruments Corp.",
+      "devices": [
+        {
+          "devid": "76c7",
+          "devname": "USB-6003 OEM"
+        },
+        {
+          "devid": "76c5",
+          "devname": "USB-6002 OEM"
+        },
+        {
+          "devid": "76c6",
+          "devname": "USB-6003"
+        },
+        {
+          "devid": "76c4",
+          "devname": "USB-6002"
+        },
+        {
+          "devid": "76bf",
+          "devname": "USB-6001"
+        },
+        {
+          "devid": "76c0",
+          "devname": "USB-6001 OEM"
+        },
+        {
+          "devid": "7346",
+          "devname": "USB-6229"
+        },
+        {
+          "devid": "755b",
+          "devname": "myDAQ"
+        },
+        {
+          "devid": "76af",
+          "devname": "USB-6000"
+        },
+        {
+          "devid": "76b0",
+          "devname": "USB-6000 OEM"
+        },
+        {
+          "devid": "71d8",
+          "devname": "USB-6009 OEM"
+        },
+        {
+          "devid": "7254",
+          "devname": "NI MIO (data acquisition card) firmware updater"
+        },
+        {
+          "devid": "729e",
+          "devname": "USB-6251 (OEM) data acquisition card"
+        },
+        {
+          "devid": "717b",
+          "devname": "USB-6009"
+        },
+        {
+          "devid": "71d6",
+          "devname": "USB-6008 OEM"
+        },
+        {
+          "devid": "71d7",
+          "devname": "USB-6009 OEM"
+        },
+        {
+          "devid": "7166",
+          "devname": "USB-8451"
+        },
+        {
+          "devid": "716e",
+          "devname": "USB-8451 Firmware Loader"
+        },
+        {
+          "devid": "717a",
+          "devname": "USB-6008"
+        },
+        {
+          "devid": "702b",
+          "devname": "GPIB-USB-B Initialization"
+        },
+        {
+          "devid": "703c",
+          "devname": "USB-485 RS485 Cable"
+        },
+        {
+          "devid": "709b",
+          "devname": "GPIB-USB-HS"
+        },
+        {
+          "devid": "1f50",
+          "devname": "DAQPad-6036E"
+        },
+        {
+          "devid": "2f80",
+          "devname": "DAQPad-6052E"
+        },
+        {
+          "devid": "2f90",
+          "devname": "DAQPad-6052E"
+        },
+        {
+          "devid": "702a",
+          "devname": "GPIB-USB-B"
+        },
+        {
+          "devid": "1f20",
+          "devname": "DAQPad-6025E"
+        },
+        {
+          "devid": "1f30",
+          "devname": "DAQPad-6025E"
+        },
+        {
+          "devid": "1f40",
+          "devname": "DAQPad-6036E"
+        },
+        {
+          "devid": "1830",
+          "devname": "DAQPad-6020E (BNC)"
+        },
+        {
+          "devid": "1f00",
+          "devname": "DAQPad-6024E"
+        },
+        {
+          "devid": "1f10",
+          "devname": "DAQPad-6024E"
+        },
+        {
+          "devid": "12f0",
+          "devname": "NI 5102"
+        },
+        {
+          "devid": "1750",
+          "devname": "DAQPad-6508"
+        },
+        {
+          "devid": "17b0",
+          "devname": "USB-ISA-Bridge"
+        },
+        {
+          "devid": "1820",
+          "devname": "DAQPad-6020E (68 pin I/O)"
+        },
+        {
+          "devid": "12c0",
+          "devname": "DAQPad-6020E"
+        },
+        {
+          "devid": "12d0",
+          "devname": "DAQPad-6507"
+        },
+        {
+          "devid": "12e0",
+          "devname": "NI 4350"
+        }
+      ]
+    },
+    {
+      "vendor": "0401",
+      "name": "National Registry, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0400",
+      "name": "National Semiconductor Corp.",
+      "devices": [
+        {
+          "devid": "c359",
+          "devname": "Logitech Harmony"
+        },
+        {
+          "devid": "c35b",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "c55d",
+          "devname": "Rigol Technologies DS5000USB Oscilloscope"
+        },
+        {
+          "devid": "1000",
+          "devname": "Mustek BearPaw 1200 Scanner"
+        },
+        {
+          "devid": "1001",
+          "devname": "Mustek BearPaw 2400 Scanner"
+        },
+        {
+          "devid": "1237",
+          "devname": "Hub"
+        },
+        {
+          "devid": "a000",
+          "devname": "Smart Display Reference Device"
+        },
+        {
+          "devid": "0807",
+          "devname": "Bluetooth Dongle"
+        },
+        {
+          "devid": "080a",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "09c4",
+          "devname": "Rigol Technologies DG1022 Arbitrary Waveform Generator"
+        },
+        {
+          "devid": "05dc",
+          "devname": "Rigol Technologies DS1000USB Oscilloscope"
+        }
+      ]
+    },
+    {
+      "vendor": "07a2",
+      "name": "National Technical Systems",
+      "devices": []
+    },
+    {
+      "vendor": "17cc",
+      "name": "Native Instruments",
+      "devices": [
+        {
+          "devid": "2305",
+          "devname": "Traktor Kontrol X1"
+        },
+        {
+          "devid": "4711",
+          "devname": "Kore Controller"
+        },
+        {
+          "devid": "4712",
+          "devname": "Kore Controller 2"
+        },
+        {
+          "devid": "baff",
+          "devname": "Traktor Kontrol S4"
+        },
+        {
+          "devid": "1940",
+          "devname": "RigKontrol3"
+        },
+        {
+          "devid": "1969",
+          "devname": "RigKontrol2"
+        },
+        {
+          "devid": "1978",
+          "devname": "Audio 8 DJ"
+        },
+        {
+          "devid": "2280",
+          "devname": "Medion MDPNA1500 in card reader mode"
+        },
+        {
+          "devid": "1001",
+          "devname": "Komplete Audio 6"
+        },
+        {
+          "devid": "1110",
+          "devname": "Maschine Mikro"
+        },
+        {
+          "devid": "1915",
+          "devname": "Session I/O"
+        },
+        {
+          "devid": "0808",
+          "devname": "Maschine Controller"
+        },
+        {
+          "devid": "0815",
+          "devname": "Audio Kontrol 1"
+        },
+        {
+          "devid": "0839",
+          "devname": "Audio 4 DJ"
+        },
+        {
+          "devid": "0d8d",
+          "devname": "Guitarrig Mobile"
+        },
+        {
+          "devid": "041c",
+          "devname": "Audio 2 DJ"
+        },
+        {
+          "devid": "041d",
+          "devname": "Traktor Audio 2"
+        }
+      ]
+    },
+    {
+      "vendor": "08b7",
+      "name": "NATSU",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Playstation adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "131d",
+      "name": "Natural Point",
+      "devices": [
+        {
+          "devid": "0156",
+          "devname": "TrackIR 4 Pro Head Tracker"
+        },
+        {
+          "devid": "0158",
+          "devname": "TrackIR 5 Pro Head Tracker"
+        },
+        {
+          "devid": "0155",
+          "devname": "TrackIR 3 Pro Head Tracker"
+        }
+      ]
+    },
+    {
+      "vendor": "1873",
+      "name": "Navilock",
+      "devices": [
+        {
+          "devid": "ee93",
+          "devname": "EasyLogger"
+        }
+      ]
+    },
+    {
+      "vendor": "3136",
+      "name": "Navini Networks",
+      "devices": []
+    },
+    {
+      "vendor": "1b28",
+      "name": "NAVIsis Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "07e0",
+      "name": "NCP engineering GmbH",
+      "devices": [
+        {
+          "devid": "4742",
+          "devname": "VPN GovNet Box"
+        }
+      ]
+    },
+    {
+      "vendor": "0404",
+      "name": "NCR Corp.",
+      "devices": [
+        {
+          "devid": "032b",
+          "devname": "K016/K018: USB-MSR Flash-Recovery/Download"
+        },
+        {
+          "devid": "0325",
+          "devname": "5953-USB Enhanced Dynakey Flash-Recovery/Download"
+        },
+        {
+          "devid": "0328",
+          "devname": "K016: USB-MSR ISO 3-track MSR: POS Standard (See HID pages)"
+        },
+        {
+          "devid": "0329",
+          "devname": "K018: USB-MSR JIS 2-Track MSR: POS Standard"
+        },
+        {
+          "devid": "032a",
+          "devname": "K016: USB-MSR ISO 3-Track MSR: HID Keyboard Mode"
+        },
+        {
+          "devid": "0322",
+          "devname": "5932-USB Enhanced Keyboard"
+        },
+        {
+          "devid": "0323",
+          "devname": "5932-USB Enhanced Keyboard, Flash-Recovery/Download"
+        },
+        {
+          "devid": "0324",
+          "devname": "5953-USB Enhanced Dynakey"
+        },
+        {
+          "devid": "0312",
+          "devname": "7197 Printer Receipt"
+        },
+        {
+          "devid": "0320",
+          "devname": "5932-USB Keyboard"
+        },
+        {
+          "devid": "0321",
+          "devname": "5953-USB Dynakey"
+        },
+        {
+          "devid": "0202",
+          "devname": "78XX Scanner"
+        },
+        {
+          "devid": "0203",
+          "devname": "78XX Scanner - Embedded System"
+        },
+        {
+          "devid": "0310",
+          "devname": "K590 Printer, Self-Service"
+        },
+        {
+          "devid": "0311",
+          "devname": "7167 Printer, Receipt/Slip"
+        }
+      ]
+    },
+    {
+      "vendor": "0c86",
+      "name": "NDA Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0004",
+      "name": "Nebraska Furniture Mart",
+      "devices": []
+    },
+    {
+      "vendor": "0409",
+      "name": "NEC Corp.",
+      "devices": [
+        {
+          "devid": "8011",
+          "devname": "Intellibase Hub"
+        },
+        {
+          "devid": "efbe",
+          "devname": "P!cty 900 [HP DJ]"
+        },
+        {
+          "devid": "f0be",
+          "devname": "P!cty 920 [HP DJ 812c]"
+        },
+        {
+          "devid": "0301",
+          "devname": "LifeTouch Note (debug mode)"
+        },
+        {
+          "devid": "55aa",
+          "devname": "Hub"
+        },
+        {
+          "devid": "55ab",
+          "devname": "Hub [iMac/iTouch kbd]"
+        },
+        {
+          "devid": "8010",
+          "devname": "Intellibase Hub"
+        },
+        {
+          "devid": "02b4",
+          "devname": "Aterm WL300NU-AG"
+        },
+        {
+          "devid": "02b6",
+          "devname": "Aterm WL300NU-GS 802.11n Wireless Adapter"
+        },
+        {
+          "devid": "02bc",
+          "devname": "Computer Monitor"
+        },
+        {
+          "devid": "0300",
+          "devname": "LifeTouch Note"
+        },
+        {
+          "devid": "0203",
+          "devname": "HID Audio Controls"
+        },
+        {
+          "devid": "021d",
+          "devname": "Aterm WL54SU2 802.11g Wireless Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "0248",
+          "devname": "Aterm PA-WL54GU"
+        },
+        {
+          "devid": "0249",
+          "devname": "Aterm WL300NU-G"
+        },
+        {
+          "devid": "00b2",
+          "devname": "AtermITX80D 128K Support Standard"
+        },
+        {
+          "devid": "00c0",
+          "devname": "Wireless Remocon"
+        },
+        {
+          "devid": "00f7",
+          "devname": "Smart Display PK-SD10"
+        },
+        {
+          "devid": "011d",
+          "devname": "e228 Mobile Phone"
+        },
+        {
+          "devid": "00ac",
+          "devname": "AtermIT42 128K Support Standard"
+        },
+        {
+          "devid": "00ae",
+          "devname": "INSMATEV70G-MAX Standard"
+        },
+        {
+          "devid": "00af",
+          "devname": "AtermITX70 128K Support Standard"
+        },
+        {
+          "devid": "00b0",
+          "devname": "AtermITX80 128K Support Standard"
+        },
+        {
+          "devid": "0095",
+          "devname": "Japanese Keyboard"
+        },
+        {
+          "devid": "00a9",
+          "devname": "AtermIT21L 128K Support Standard"
+        },
+        {
+          "devid": "00aa",
+          "devname": "AtermITX72 128K Support Standard"
+        },
+        {
+          "devid": "00ab",
+          "devname": "AtermITX62 128K Support Standard"
+        },
+        {
+          "devid": "007e",
+          "devname": "PG-FP5 Flash Memory Programmer"
+        },
+        {
+          "devid": "0081",
+          "devname": "SuperScript 1400 Series"
+        },
+        {
+          "devid": "0082",
+          "devname": "SuperScript 1400 Series"
+        },
+        {
+          "devid": "0094",
+          "devname": "Japanese Keyboard with One-touch start buttons"
+        },
+        {
+          "devid": "0058",
+          "devname": "HighSpeed Hub"
+        },
+        {
+          "devid": "0059",
+          "devname": "HighSpeed Hub"
+        },
+        {
+          "devid": "005a",
+          "devname": "HighSpeed Hub"
+        },
+        {
+          "devid": "006a",
+          "devname": "Conceptronic USB Harddisk Box"
+        },
+        {
+          "devid": "007d",
+          "devname": "MINICUBE2"
+        },
+        {
+          "devid": "004e",
+          "devname": "SuperScript 1400 Series"
+        },
+        {
+          "devid": "004f",
+          "devname": "Wireless Keyboard with One-touch start buttons"
+        },
+        {
+          "devid": "0050",
+          "devname": "7-port hub"
+        },
+        {
+          "devid": "002c",
+          "devname": "Clik!-USB Drive"
+        },
+        {
+          "devid": "0034",
+          "devname": "109 Japanese Keyboard with One-touch start buttons"
+        },
+        {
+          "devid": "003f",
+          "devname": "Wireless Keyboard with One-touch start buttons"
+        },
+        {
+          "devid": "0040",
+          "devname": "Floppy"
+        },
+        {
+          "devid": "0019",
+          "devname": "109 Japanese Keyboard with Bus-Powered Hub"
+        },
+        {
+          "devid": "001a",
+          "devname": "PC98 Series Layout Keyboard with Bus-Powered Hub"
+        },
+        {
+          "devid": "0025",
+          "devname": "Mini Keyboard with Bus-Powered Hub"
+        },
+        {
+          "devid": "0027",
+          "devname": "MultiSync Monitor"
+        },
+        {
+          "devid": "0011",
+          "devname": "PC98 Series Layout Keyboard Mouse"
+        },
+        {
+          "devid": "0012",
+          "devname": "ATerm IT75DSU ISDN TA"
+        },
+        {
+          "devid": "0014",
+          "devname": "Japanese Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0aae",
+      "name": "NEC infrontia Corp. (Nitsuko)",
+      "devices": []
+    },
+    {
+      "vendor": "0b61",
+      "name": "NEC Viewtechnology, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "073e",
+      "name": "NEC, Inc.",
+      "devices": [
+        {
+          "devid": "0301",
+          "devname": "Game Pad"
+        }
+      ]
+    },
+    {
+      "vendor": "0c4c",
+      "name": "Needham&#039;s Electronics",
+      "devices": [
+        {
+          "devid": "0021",
+          "devname": "EMP-21 Universal Programmer"
+        }
+      ]
+    },
+    {
+      "vendor": "0e5d",
+      "name": "Neltron Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0aec",
+      "name": "Neodio Technologies Corp.",
+      "devices": [
+        {
+          "devid": "3216",
+          "devname": "HS Card Reader"
+        },
+        {
+          "devid": "3260",
+          "devname": "7-in-1 Card Reader"
+        },
+        {
+          "devid": "5010",
+          "devname": "ND5010 Card Reader"
+        },
+        {
+          "devid": "3101",
+          "devname": "MMC/SD Card Reader"
+        },
+        {
+          "devid": "3102",
+          "devname": "MemoryStick Card Reader"
+        },
+        {
+          "devid": "3201",
+          "devname": "MMC/SD+MemoryStick Card Reader"
+        },
+        {
+          "devid": "3060",
+          "devname": "1.1 FS Card Reader"
+        },
+        {
+          "devid": "2304",
+          "devname": "CompactFlash+MMC/SD+MemoryStick Card Reader"
+        },
+        {
+          "devid": "3016",
+          "devname": "MMC/SD+Memory Stick Card Reader"
+        },
+        {
+          "devid": "3050",
+          "devname": "ND3050 8-in-1 Card Reader"
+        },
+        {
+          "devid": "2206",
+          "devname": "MMC/SD+MemoryStick Card Reader"
+        },
+        {
+          "devid": "2301",
+          "devname": "SmartMedia+CompactFlash+MMC/SD Card Reader"
+        },
+        {
+          "devid": "2302",
+          "devname": "SmartMedia+CompactFlash+MemoryStick Card Reader"
+        },
+        {
+          "devid": "2303",
+          "devname": "SmartMedia+MMC/SD+MemoryStick Card Reader"
+        },
+        {
+          "devid": "2203",
+          "devname": "SmartMedia+MemoryStick Card Reader"
+        },
+        {
+          "devid": "2204",
+          "devname": "CompactFlash+MMC/SD Card Reader"
+        },
+        {
+          "devid": "2205",
+          "devname": "CompactFlash+MemoryStick Card Reader"
+        },
+        {
+          "devid": "2102",
+          "devname": "CompactFlash Card Reader"
+        },
+        {
+          "devid": "2103",
+          "devname": "MMC/SD Card Reader"
+        },
+        {
+          "devid": "2104",
+          "devname": "MemoryStick Card Reader"
+        },
+        {
+          "devid": "2201",
+          "devname": "SmartMedia+CompactFlash Card Reader"
+        },
+        {
+          "devid": "2202",
+          "devname": "SmartMedia+MMC/SD Card Reader"
+        },
+        {
+          "devid": "2101",
+          "devname": "SmartMedia Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0ae7",
+      "name": "Neodym Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "09d1",
+      "name": "NeoMagic, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "050e",
+      "name": "Neon Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0e3a",
+      "name": "Neostar Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "1100",
+          "devname": "CW-1100 Wireless Network Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "2464",
+      "name": "Nest",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "Protect : Smoke + Carbon Monoxide"
+        },
+        {
+          "devid": "0020",
+          "devname": "Heat Link"
+        },
+        {
+          "devid": "0001",
+          "devname": "Learning Thermostat"
+        },
+        {
+          "devid": "0002",
+          "devname": "Learning Thermostat (2nd Generation)"
+        }
+      ]
+    },
+    {
+      "vendor": "20f1",
+      "name": "NET New Electronic Technology GmbH",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "iCube3 Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0df4",
+      "name": "NET&amp;SYS",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "MNG-2005"
+        }
+      ]
+    },
+    {
+      "vendor": "0dd8",
+      "name": "Netac Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "e007",
+          "devname": "OnlyDisk U222 Pendrive"
+        },
+        {
+          "devid": "f607",
+          "devname": "OnlyDisk U210 1G flash drive [U-SAFE]"
+        },
+        {
+          "devid": "0562",
+          "devname": "Netac Portable SSD Z6s"
+        },
+        {
+          "devid": "1060",
+          "devname": "USB-CF-Card"
+        }
+      ]
+    },
+    {
+      "vendor": "0dd8",
+      "name": "Netac Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "e007",
+          "devname": "OnlyDisk U222 Pendrive"
+        },
+        {
+          "devid": "f607",
+          "devname": "OnlyDisk U210 1G flash drive [U-SAFE]"
+        },
+        {
+          "devid": "0562",
+          "devname": "Netac Portable SSD Z6s"
+        },
+        {
+          "devid": "1060",
+          "devname": "USB-CF-Card"
+        }
+      ]
+    },
+    {
+      "vendor": "25da",
+      "name": "Netatmo",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Weather Station"
+        }
+      ]
+    },
+    {
+      "vendor": "0f7d",
+      "name": "NetBotz, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0525",
+      "name": "Netchip Technology, Inc.",
+      "devices": [
+        {
+          "devid": "a4aa",
+          "devname": "Linux-USB CDC Composite Gadge (Ethernet and ACM)"
+        },
+        {
+          "devid": "a4a7",
+          "devname": "Linux-USB Serial Gadget (CDC ACM mode)"
+        },
+        {
+          "devid": "a4a8",
+          "devname": "Linux-USB Printer Gadget"
+        },
+        {
+          "devid": "a4a9",
+          "devname": "Linux-USB OBEX Gadget"
+        },
+        {
+          "devid": "a4a3",
+          "devname": "Linux-USB user-mode isochronous source/sink"
+        },
+        {
+          "devid": "a4a4",
+          "devname": "Linux-USB user-mode bulk source/sink"
+        },
+        {
+          "devid": "a4a5",
+          "devname": "Pocketbook Pro 903 / Mobius 2 Action Cam / xDuoo X3 / PocketBook Pro 602"
+        },
+        {
+          "devid": "a4a6",
+          "devname": "Linux-USB Serial Gadget"
+        },
+        {
+          "devid": "a4a0",
+          "devname": "Linux-USB &quot;Gadget Zero&quot;"
+        },
+        {
+          "devid": "a4a1",
+          "devname": "Linux-USB Ethernet Gadget"
+        },
+        {
+          "devid": "a4a2",
+          "devname": "Linux-USB Ethernet/RNDIS Gadget"
+        },
+        {
+          "devid": "a140",
+          "devname": "USB Clik! 40"
+        },
+        {
+          "devid": "a141",
+          "devname": "(OME) PocketZip 40 MP3 Player Driver"
+        },
+        {
+          "devid": "a220",
+          "devname": "GVC Bluetooth Wireless Adapter"
+        },
+        {
+          "devid": "1265",
+          "devname": "File-backed Storage Gadget"
+        },
+        {
+          "devid": "3424",
+          "devname": "V30x/V4xx fingerprint sensor [Lumidigm]"
+        },
+        {
+          "devid": "a0f0",
+          "devname": "Cambridge Electronic Devices Power1401 mk 2"
+        },
+        {
+          "devid": "100d",
+          "devname": "RFMD Bluetooth Device"
+        },
+        {
+          "devid": "1080",
+          "devname": "NET1080 USB-USB Bridge"
+        },
+        {
+          "devid": "1200",
+          "devname": "SSDC Adapter II"
+        }
+      ]
+    },
+    {
+      "vendor": "1385",
+      "name": "Netgear, Inc",
+      "devices": [
+        {
+          "devid": "5f00",
+          "devname": "WPN111 RangeMax(TM) Wireless USB 2.0 Adapter"
+        },
+        {
+          "devid": "5f01",
+          "devname": "WPN111 (no firmware)"
+        },
+        {
+          "devid": "5f02",
+          "devname": "WPN111 (no firmware)"
+        },
+        {
+          "devid": "6e00",
+          "devname": "WPNT121 802.11g 240Mbps Wireless Adapter [Airgo AGN300]"
+        },
+        {
+          "devid": "4250",
+          "devname": "WG111T"
+        },
+        {
+          "devid": "4251",
+          "devname": "WG111T (no firmware)"
+        }
+      ]
+    },
+    {
+      "vendor": "0846",
+      "name": "NetGear, Inc.",
+      "devices": [
+        {
+          "devid": "f001",
+          "devname": "On Networks N300MA 802.11bgn [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "9050",
+          "devname": "A6200 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]"
+        },
+        {
+          "devid": "9051",
+          "devname": "A6200v2 802.11a/b/g/n/ac (2x2) Wireless Adapter [Realtek RTL8812AU]"
+        },
+        {
+          "devid": "9052",
+          "devname": "A6100 AC600 DB Wireless Adapter [Realtek RTL8811AU]"
+        },
+        {
+          "devid": "9054",
+          "devname": "Nighthawk A7000 802.11ac Wireless Adapter AC1900 [Realtek 8814AU]"
+        },
+        {
+          "devid": "a001",
+          "devname": "PA101 10 Mbps HPNA Home Phoneline RJ-1"
+        },
+        {
+          "devid": "9040",
+          "devname": "WNA1000 Wireless-N 150 [Atheros AR9170+AR9101]"
+        },
+        {
+          "devid": "9041",
+          "devname": "WNA1000M 802.11bgn [Realtek RTL8188CUS]"
+        },
+        {
+          "devid": "9042",
+          "devname": "On Networks N150MA 802.11bgn [Realtek RTL8188CUS]"
+        },
+        {
+          "devid": "9043",
+          "devname": "WNA1000Mv2 802.11bgn [Realtek RTL8188CUS?]"
+        },
+        {
+          "devid": "9018",
+          "devname": "WNDA3200 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]"
+        },
+        {
+          "devid": "9020",
+          "devname": "WNA3100(v1) Wireless-N 300 [Broadcom BCM43231]"
+        },
+        {
+          "devid": "9021",
+          "devname": "WNA3100M(v1) Wireless-N 300 [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "9030",
+          "devname": "WNA1100 Wireless-N 150 [Atheros AR9271]"
+        },
+        {
+          "devid": "9001",
+          "devname": "WN111(v2) RangeMax Next Wireless [Atheros AR9170+AR9101]"
+        },
+        {
+          "devid": "9010",
+          "devname": "WNDA3100v1 802.11abgn [Atheros AR9170+AR9104]"
+        },
+        {
+          "devid": "9011",
+          "devname": "WNDA3100v2 802.11abgn [Broadcom BCM4323]"
+        },
+        {
+          "devid": "9012",
+          "devname": "WNDA4100 802.11abgn 3x3:3 [Ralink RT3573]"
+        },
+        {
+          "devid": "9014",
+          "devname": "WNDA3100v3 802.11abgn 2x2:2 [MediaTek MT7632U]"
+        },
+        {
+          "devid": "68e1",
+          "devname": "LB1120-100NAS"
+        },
+        {
+          "devid": "6a00",
+          "devname": "WG111v2 54 Mbps Wireless [RealTek RTL8187L]"
+        },
+        {
+          "devid": "7100",
+          "devname": "WN121T RangeMax Next Wireless-N [Marvell TopDog]"
+        },
+        {
+          "devid": "9000",
+          "devname": "WN111(v1) RangeMax Next Wireless [Marvell 88W8362+88W8060]"
+        },
+        {
+          "devid": "4260",
+          "devname": "WG111v3 54 Mbps Wireless [realtek RTL8187B]"
+        },
+        {
+          "devid": "4300",
+          "devname": "WG111U Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]"
+        },
+        {
+          "devid": "4301",
+          "devname": "WG111U (no firmware) Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]"
+        },
+        {
+          "devid": "5f00",
+          "devname": "WPN111 802.11g Wireless Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "4200",
+          "devname": "WG121(v1) 54 Mbps Wireless [Intersil ISL3886]"
+        },
+        {
+          "devid": "4210",
+          "devname": "WG121(v2) 54 Mbps Wireless [Intersil ISL3886]"
+        },
+        {
+          "devid": "4220",
+          "devname": "WG111(v1) 54 Mbps Wireless [Intersil ISL3886]"
+        },
+        {
+          "devid": "4230",
+          "devname": "MA111(v2) 802.11b Wireless [SIS SIS 162]"
+        },
+        {
+          "devid": "4240",
+          "devname": "WG111(v1) rev 2 54 Mbps Wireless [Intersil ISL3887]"
+        },
+        {
+          "devid": "1020",
+          "devname": "FA101 Fast Ethernet USB 1.1"
+        },
+        {
+          "devid": "1040",
+          "devname": "FA120 Fast Ethernet USB 2.0 [Asix AX88172 / AX8817x]"
+        },
+        {
+          "devid": "1100",
+          "devname": "Managed Switch M4100 series, M5300 series, M7100 series"
+        },
+        {
+          "devid": "4110",
+          "devname": "MA111(v1) 802.11b Wireless [Intersil Prism 3.0]"
+        },
+        {
+          "devid": "1001",
+          "devname": "EA101 10 Mbps 10BASE-T Ethernet [Kawasaki LSI KL5KLUSB101B]"
+        },
+        {
+          "devid": "1002",
+          "devname": "Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "0864",
+      "name": "NetGear, Inc.",
+      "devices": [
+        {
+          "devid": "4100",
+          "devname": "MA101 802.11b Adapter"
+        },
+        {
+          "devid": "4102",
+          "devname": "MA101 802.11b Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "100d",
+      "name": "Netopia, Inc.",
+      "devices": [
+        {
+          "devid": "9031",
+          "devname": "Motorola 802.11n Dualband USB Wireless Adapter"
+        },
+        {
+          "devid": "9032",
+          "devname": "Motorola 802.11n 5G USB Wireless Adapter"
+        },
+        {
+          "devid": "cb01",
+          "devname": "Cayman 3341 Ethernet DSL Router"
+        },
+        {
+          "devid": "3342",
+          "devname": "Cayman 3352 DSL Modem"
+        },
+        {
+          "devid": "3382",
+          "devname": "3380 Series Network Interface"
+        },
+        {
+          "devid": "6072",
+          "devname": "DSL Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "2d6b",
+      "name": "NetUP Inc.",
+      "devices": [
+        {
+          "devid": "7777",
+          "devname": "Joker TV universal DTV receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "0bb6",
+      "name": "Network Alchemy",
+      "devices": []
+    },
+    {
+      "vendor": "06d7",
+      "name": "Network Computing Devices (NCD)",
+      "devices": []
+    },
+    {
+      "vendor": "0757",
+      "name": "Network Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "0a00",
+          "devname": "SUN Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0dcd",
+      "name": "NetworkFab Corp.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Remote Interface Adapter"
+        },
+        {
+          "devid": "0002",
+          "devname": "High Bandwidth Codec"
+        }
+      ]
+    },
+    {
+      "vendor": "090b",
+      "name": "Neurosmith",
+      "devices": []
+    },
+    {
+      "vendor": "054b",
+      "name": "New Media Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "063f",
+      "name": "New Technology Cable, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2b3e",
+      "name": "NewAE Technology Inc.",
+      "devices": [
+        {
+          "devid": "ace2",
+          "devname": "CW1173 [ChipWhisperer-Lite]"
+        }
+      ]
+    },
+    {
+      "vendor": "0f5d",
+      "name": "NewAge International, LLC",
+      "devices": [
+        {
+          "devid": "9455",
+          "devname": "Compact Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0cd7",
+      "name": "NewChip S.r.l.",
+      "devices": []
+    },
+    {
+      "vendor": "06ca",
+      "name": "Newer Technology, Inc.",
+      "devices": [
+        {
+          "devid": "2003",
+          "devname": "uSCSI"
+        }
+      ]
+    },
+    {
+      "vendor": "1026",
+      "name": "Newly Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0714",
+      "name": "NewMotion, Inc.",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "ADB converter"
+        }
+      ]
+    },
+    {
+      "vendor": "04f7",
+      "name": "Newnex Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "104d",
+      "name": "Newport Corporation",
+      "devices": [
+        {
+          "devid": "1003",
+          "devname": "Model-52 LED Light Source Power Supply and Driver"
+        },
+        {
+          "devid": "3001",
+          "devname": "ESP301 3 Axis Motion Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "10f0",
+      "name": "Nexio Co., Ltd",
+      "devices": [
+        {
+          "devid": "2002",
+          "devname": "iNexio Touchscreen controller"
+        }
+      ]
+    },
+    {
+      "vendor": "1870",
+      "name": "Nexio Co., Ltd",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "iNexio Touchscreen controller"
+        }
+      ]
+    },
+    {
+      "vendor": "298d",
+      "name": "Next Biometrics",
+      "devices": [
+        {
+          "devid": "2020",
+          "devname": "NB-2020-U Fingerprint Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0c3e",
+      "name": "Nextcell, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a83",
+      "name": "NextComm, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1cca",
+      "name": "NextWave Broadband Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1926",
+      "name": "NextWindow",
+      "devices": [
+        {
+          "devid": "0dc2",
+          "devname": "HID Touchscreen"
+        },
+        {
+          "devid": "0086",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0087",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0dbf",
+          "devname": "HID Touchscreen"
+        },
+        {
+          "devid": "0082",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0083",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0084",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0085",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "007f",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0080",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0081",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0079",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "007a",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "007e",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0076",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0077",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0078",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0072",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0073",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0074",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0075",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0068",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0069",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0071",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0065",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0066",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0067",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0003",
+          "devname": "1900 HID Touchscreen"
+        },
+        {
+          "devid": "0006",
+          "devname": "1950 HID Touchscreen"
+        },
+        {
+          "devid": "0064",
+          "devname": "1950 HID Touchscreen"
+        }
+      ]
+    },
+    {
+      "vendor": "0d4a",
+      "name": "NF Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2770",
+      "name": "NHJ, Ltd",
+      "devices": [
+        {
+          "devid": "930c",
+          "devname": "CCD Webcam(PC370R)"
+        },
+        {
+          "devid": "9150",
+          "devname": "Mini Cam"
+        },
+        {
+          "devid": "9153",
+          "devname": "iClick 5X"
+        },
+        {
+          "devid": "915d",
+          "devname": "Cyberpix S-210S / Little Tikes My Real Digital Camera"
+        },
+        {
+          "devid": "930b",
+          "devname": "CCD Webcam(PC370R)"
+        },
+        {
+          "devid": "9120",
+          "devname": "Che-ez! Snap / iClick Tiny VGA Digital Camera"
+        },
+        {
+          "devid": "9130",
+          "devname": "TCG 501"
+        },
+        {
+          "devid": "913c",
+          "devname": "Argus DC-1730"
+        },
+        {
+          "devid": "0a01",
+          "devname": "ScanJet 4600 series"
+        },
+        {
+          "devid": "905c",
+          "devname": "Che-Ez Snap SNAP-U/Digigr8/Soundstar TDC-35"
+        },
+        {
+          "devid": "9060",
+          "devname": "A130"
+        }
+      ]
+    },
+    {
+      "vendor": "07ce",
+      "name": "Nidec Copal",
+      "devices": [
+        {
+          "devid": "c007",
+          "devname": "DPB-4000"
+        },
+        {
+          "devid": "c009",
+          "devname": "DPB-6000"
+        },
+        {
+          "devid": "c010",
+          "devname": "CPB-7000"
+        }
+      ]
+    },
+    {
+      "vendor": "0f38",
+      "name": "Nien-Yi Industrial Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0ea6",
+      "name": "Nihon Computer Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "068f",
+      "name": "Nihon KOHDEN",
+      "devices": [
+        {
+          "devid": "c00d",
+          "devname": "MEK-6500"
+        }
+      ]
+    },
+    {
+      "vendor": "0598",
+      "name": "Niigata Canotec Co., Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "11ac",
+      "name": "Nike",
+      "devices": [
+        {
+          "devid": "6565",
+          "devname": "FuelBand"
+        }
+      ]
+    },
+    {
+      "vendor": "04b0",
+      "name": "Nikon Corp.",
+      "devices": [
+        {
+          "devid": "4000",
+          "devname": "Coolscan LS 40 ED"
+        },
+        {
+          "devid": "4001",
+          "devname": "LS 50 ED/Coolscan V ED"
+        },
+        {
+          "devid": "4002",
+          "devname": "Super Coolscan LS-5000 ED"
+        },
+        {
+          "devid": "043f",
+          "devname": "D5600"
+        },
+        {
+          "devid": "0f03",
+          "devname": "PD-10 Wireless Printer Adapter"
+        },
+        {
+          "devid": "042a",
+          "devname": "D800 (ptp)"
+        },
+        {
+          "devid": "0430",
+          "devname": "D7100"
+        },
+        {
+          "devid": "0436",
+          "devname": "D810"
+        },
+        {
+          "devid": "0428",
+          "devname": "D7000"
+        },
+        {
+          "devid": "0429",
+          "devname": "D5100"
+        },
+        {
+          "devid": "0423",
+          "devname": "D5000"
+        },
+        {
+          "devid": "0424",
+          "devname": "D3000"
+        },
+        {
+          "devid": "0425",
+          "devname": "D300S"
+        },
+        {
+          "devid": "041e",
+          "devname": "D60 digital camera (mass storage mode)"
+        },
+        {
+          "devid": "0422",
+          "devname": "D700 (ptp)"
+        },
+        {
+          "devid": "040f",
+          "devname": "D200 (mass storage mode)"
+        },
+        {
+          "devid": "0410",
+          "devname": "D200 (ptp)"
+        },
+        {
+          "devid": "0413",
+          "devname": "D40 (mass storage mode)"
+        },
+        {
+          "devid": "040a",
+          "devname": "D50 (ptp)"
+        },
+        {
+          "devid": "040c",
+          "devname": "D2Hs"
+        },
+        {
+          "devid": "040e",
+          "devname": "DSC D70s (ptp)"
+        },
+        {
+          "devid": "0408",
+          "devname": "D2X SLR (ptp)"
+        },
+        {
+          "devid": "0409",
+          "devname": "D50 digital camera"
+        },
+        {
+          "devid": "0404",
+          "devname": "D2H SLR (ptp)"
+        },
+        {
+          "devid": "0405",
+          "devname": "D70 (mass storage mode)"
+        },
+        {
+          "devid": "0406",
+          "devname": "DSC D70 (ptp)"
+        },
+        {
+          "devid": "0402",
+          "devname": "DSC D100 (ptp)"
+        },
+        {
+          "devid": "0403",
+          "devname": "D2H (mass storage mode)"
+        },
+        {
+          "devid": "0302",
+          "devname": "Coolpix 2000 (ptp)"
+        },
+        {
+          "devid": "0317",
+          "devname": "Coolpix L20 (ptp)"
+        },
+        {
+          "devid": "0206",
+          "devname": "Coolpix 5200 (ptp)"
+        },
+        {
+          "devid": "0301",
+          "devname": "Coolpix 2000 (storage)"
+        },
+        {
+          "devid": "0204",
+          "devname": "Coolpix 4200 (ptp)"
+        },
+        {
+          "devid": "0205",
+          "devname": "Coolpix 5200 (storage)"
+        },
+        {
+          "devid": "0169",
+          "devname": "Coolpix P50 (ptp)"
+        },
+        {
+          "devid": "0202",
+          "devname": "Coolpix SQ (ptp)"
+        },
+        {
+          "devid": "0203",
+          "devname": "Coolpix 4200 (mass storage mode)"
+        },
+        {
+          "devid": "0141",
+          "devname": "Coolpix P2 (storage)"
+        },
+        {
+          "devid": "0142",
+          "devname": "Coolpix P2 (ptp)"
+        },
+        {
+          "devid": "0163",
+          "devname": "Coolpix P5100 (ptp)"
+        },
+        {
+          "devid": "0137",
+          "devname": "Coolpix 7900 (ptp)"
+        },
+        {
+          "devid": "013a",
+          "devname": "Coolpix 100 (storage)"
+        },
+        {
+          "devid": "013b",
+          "devname": "Coolpix 100 (ptp)"
+        },
+        {
+          "devid": "0135",
+          "devname": "Coolpix 5900 (ptp)"
+        },
+        {
+          "devid": "0136",
+          "devname": "Coolpix 7900 (storage)"
+        },
+        {
+          "devid": "012e",
+          "devname": "Coolpix 5600 (ptp)"
+        },
+        {
+          "devid": "0130",
+          "devname": "Coolpix 4600 (ptp)"
+        },
+        {
+          "devid": "0129",
+          "devname": "Coolpix 4800 (ptp)"
+        },
+        {
+          "devid": "012c",
+          "devname": "Coolpix 4100 (storage)"
+        },
+        {
+          "devid": "012d",
+          "devname": "Coolpix 4100 (ptp)"
+        },
+        {
+          "devid": "0124",
+          "devname": "Coolpix 8400 (mass storage mode)"
+        },
+        {
+          "devid": "0125",
+          "devname": "Coolpix 8400 (ptp)"
+        },
+        {
+          "devid": "0126",
+          "devname": "Coolpix 8800"
+        },
+        {
+          "devid": "011d",
+          "devname": "Coolpix 3700 (ptp)"
+        },
+        {
+          "devid": "0121",
+          "devname": "Coolpix 3200 (ptp)"
+        },
+        {
+          "devid": "0122",
+          "devname": "Coolpix 2200 (ptp)"
+        },
+        {
+          "devid": "0115",
+          "devname": "Coolpix 3100 (ptp)"
+        },
+        {
+          "devid": "0117",
+          "devname": "Coolpix 2100 (ptp)"
+        },
+        {
+          "devid": "0119",
+          "devname": "Coolpix 5400 (ptp)"
+        },
+        {
+          "devid": "0112",
+          "devname": "Coolpix 885 (ptp)"
+        },
+        {
+          "devid": "0113",
+          "devname": "Coolpix 5000 (ptp)"
+        },
+        {
+          "devid": "0114",
+          "devname": "Coolpix 3100 (storage)"
+        },
+        {
+          "devid": "0110",
+          "devname": "Coolpix 3500 (Sierra Mode)"
+        },
+        {
+          "devid": "0111",
+          "devname": "Coolpix 3500 (ptp)"
+        },
+        {
+          "devid": "010e",
+          "devname": "Coolpix 4300 (storage)"
+        },
+        {
+          "devid": "010f",
+          "devname": "Coolpix 4300 (ptp)"
+        },
+        {
+          "devid": "010a",
+          "devname": "Coolpix 4500"
+        },
+        {
+          "devid": "010b",
+          "devname": "Coolpix 4500 (ptp)"
+        },
+        {
+          "devid": "010d",
+          "devname": "Coolpix 5700 (ptp)"
+        },
+        {
+          "devid": "0108",
+          "devname": "Coolpix 2500"
+        },
+        {
+          "devid": "0109",
+          "devname": "Coolpix 2500 (ptp)"
+        },
+        {
+          "devid": "0104",
+          "devname": "Coolpix 995"
+        },
+        {
+          "devid": "0106",
+          "devname": "Coolpix 775"
+        },
+        {
+          "devid": "0107",
+          "devname": "Coolpix 5000"
+        },
+        {
+          "devid": "0102",
+          "devname": "Coolpix 990"
+        },
+        {
+          "devid": "0103",
+          "devname": "Coolpix 880"
+        }
+      ]
+    },
+    {
+      "vendor": "1931",
+      "name": "Ningbo Broad Telecommunication Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1d08",
+      "name": "NINGBO HENTEK DRAGON ELECTRONICS CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "057e",
+      "name": "Nintendo Co., Ltd",
+      "devices": [
+        {
+          "devid": "2006",
+          "devname": "Joy-Con L"
+        },
+        {
+          "devid": "2007",
+          "devname": "Joy-Con R"
+        },
+        {
+          "devid": "2009",
+          "devname": "Switch Pro Controller"
+        },
+        {
+          "devid": "200e",
+          "devname": "Joy-Con Charging Grip"
+        },
+        {
+          "devid": "3000",
+          "devname": "SDK Debugger"
+        },
+        {
+          "devid": "0305",
+          "devname": "Broadcom BCM2045A Bluetooth Radio [Nintendo Wii]"
+        },
+        {
+          "devid": "0306",
+          "devname": "Wii Remote Controller RVL-003"
+        },
+        {
+          "devid": "0337",
+          "devname": "Wii U GameCube Controller Adapter"
+        },
+        {
+          "devid": "2000",
+          "devname": "Switch"
+        },
+        {
+          "devid": "0300",
+          "devname": "USB-EXI Adapter (GCP-2000)"
+        },
+        {
+          "devid": "0304",
+          "devname": "RVT-H Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "13b3",
+      "name": "Nippon Dics Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0da3",
+      "name": "Nippon Electro-Sensory Devices Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0626",
+      "name": "Nippon Systems Development Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e03",
+      "name": "Nippon Systemware Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "08c9",
+      "name": "Nippon Telegraph and Telephone Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "09c2",
+      "name": "Nisca Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "061e",
+      "name": "Nissei Electric Co.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "nissei 128DE-USB -"
+        },
+        {
+          "devid": "0010",
+          "devname": "nissei 128DE-PNA -"
+        }
+      ]
+    },
+    {
+      "vendor": "0f42",
+      "name": "Nital Consulting Services, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a86",
+      "name": "NITGen Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0705",
+      "name": "NKK Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0446",
+      "name": "NMB Technologies Corp.",
+      "devices": [
+        {
+          "devid": "6781",
+          "devname": "Keyboard with PS/2 Mouse Port"
+        },
+        {
+          "devid": "6782",
+          "devname": "Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "2188",
+      "name": "No brand",
+      "devices": [
+        {
+          "devid": "0754",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "4042",
+          "devname": "CalDigit Pro Audio"
+        },
+        {
+          "devid": "0610",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0611",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0620",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0625",
+          "devname": "Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "2c9d",
+      "name": "Nod Inc",
+      "devices": [
+        {
+          "devid": "bac5",
+          "devname": "Backspin"
+        },
+        {
+          "devid": "90a0",
+          "devname": "Goa"
+        }
+      ]
+    },
+    {
+      "vendor": "058a",
+      "name": "Nohau Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "04a6",
+      "name": "Nokia Display Products",
+      "devices": [
+        {
+          "devid": "0180",
+          "devname": "Hub Type P"
+        },
+        {
+          "devid": "0181",
+          "devname": "HID Monitor Controls"
+        },
+        {
+          "devid": "00b9",
+          "devname": "Audio"
+        }
+      ]
+    },
+    {
+      "vendor": "0421",
+      "name": "Nokia Mobile Phones",
+      "devices": [
+        {
+          "devid": "0802",
+          "devname": "CA-42 Phone Parent"
+        },
+        {
+          "devid": "0800",
+          "devname": "Connectivity Cable DKU-5"
+        },
+        {
+          "devid": "0801",
+          "devname": "Data Cable DKU-6"
+        },
+        {
+          "devid": "069a",
+          "devname": "130 [RM-1035] (Charging only)"
+        },
+        {
+          "devid": "06fc",
+          "devname": "Lumia 640 Phone"
+        },
+        {
+          "devid": "0720",
+          "devname": "X (RM-980)"
+        },
+        {
+          "devid": "0661",
+          "devname": "Lumia 620/920"
+        },
+        {
+          "devid": "0662",
+          "devname": "301 Dual SIM (Mass Storage)"
+        },
+        {
+          "devid": "0663",
+          "devname": "301 Dual SIM"
+        },
+        {
+          "devid": "054d",
+          "devname": "C2-01"
+        },
+        {
+          "devid": "0600",
+          "devname": "Digital Pen SU-1B"
+        },
+        {
+          "devid": "0610",
+          "devname": "CS-15 (Internet Stick 3G modem)"
+        },
+        {
+          "devid": "0508",
+          "devname": "E65 (PC Suite mode)"
+        },
+        {
+          "devid": "0509",
+          "devname": "E65 (Storage mode)"
+        },
+        {
+          "devid": "0518",
+          "devname": "N9 Phone"
+        },
+        {
+          "devid": "04ce",
+          "devname": "E90 Communicator (PC Suite mode)"
+        },
+        {
+          "devid": "04cf",
+          "devname": "E90 Communicator (Storage mode)"
+        },
+        {
+          "devid": "04f0",
+          "devname": "Nokia N95 (PC Suite mode)"
+        },
+        {
+          "devid": "04f9",
+          "devname": "6300 (PC Suite mode)"
+        },
+        {
+          "devid": "04bc",
+          "devname": "5200 (Nokia mode)"
+        },
+        {
+          "devid": "04bd",
+          "devname": "5200 (Storage mode)"
+        },
+        {
+          "devid": "04be",
+          "devname": "5200 (MTP mode)"
+        },
+        {
+          "devid": "04c3",
+          "devname": "N800 Internet Tablet"
+        },
+        {
+          "devid": "0485",
+          "devname": "MTP Device"
+        },
+        {
+          "devid": "04b9",
+          "devname": "5300"
+        },
+        {
+          "devid": "045d",
+          "devname": "6282 Phone Parent"
+        },
+        {
+          "devid": "046e",
+          "devname": "6110 Navigator"
+        },
+        {
+          "devid": "0471",
+          "devname": "6110 Navigator"
+        },
+        {
+          "devid": "0456",
+          "devname": "6111 Phone Parent"
+        },
+        {
+          "devid": "0457",
+          "devname": "6111 Phone (Printing mode)"
+        },
+        {
+          "devid": "045a",
+          "devname": "6280 Phone Parent"
+        },
+        {
+          "devid": "044e",
+          "devname": "E61 (Data Exchange mode)"
+        },
+        {
+          "devid": "044f",
+          "devname": "E61 (IP Passthrough/RNDIS mode)"
+        },
+        {
+          "devid": "0453",
+          "devname": "9300 Phone Parent"
+        },
+        {
+          "devid": "0444",
+          "devname": "N91"
+        },
+        {
+          "devid": "044c",
+          "devname": "NM850iG Phone Parent"
+        },
+        {
+          "devid": "044d",
+          "devname": "E61 (PC Suite mode)"
+        },
+        {
+          "devid": "043c",
+          "devname": "6155 Phone Parent"
+        },
+        {
+          "devid": "043d",
+          "devname": "6270 Phone Parent"
+        },
+        {
+          "devid": "0443",
+          "devname": "N70 Phone Parent"
+        },
+        {
+          "devid": "0437",
+          "devname": "6265 Phone Parent"
+        },
+        {
+          "devid": "043a",
+          "devname": "N70 USB Phone Parent"
+        },
+        {
+          "devid": "043b",
+          "devname": "3155 Phone Parent"
+        },
+        {
+          "devid": "0432",
+          "devname": "N90 Phone Parent"
+        },
+        {
+          "devid": "0435",
+          "devname": "E70 (IP Passthrough/RNDIS mode)"
+        },
+        {
+          "devid": "0436",
+          "devname": "E60 (IP Passthrough/RNDIS mode)"
+        },
+        {
+          "devid": "0428",
+          "devname": "6230i Modem"
+        },
+        {
+          "devid": "0429",
+          "devname": "6230i MultiMedia Card"
+        },
+        {
+          "devid": "0431",
+          "devname": "770 Internet Tablet"
+        },
+        {
+          "devid": "0423",
+          "devname": "6682 Phone Parent"
+        },
+        {
+          "devid": "041d",
+          "devname": "6670 Phone Parent"
+        },
+        {
+          "devid": "041e",
+          "devname": "6680"
+        },
+        {
+          "devid": "041f",
+          "devname": "6235 Phone Parent"
+        },
+        {
+          "devid": "0421",
+          "devname": "3230 Phone Parent"
+        },
+        {
+          "devid": "0422",
+          "devname": "6681 Phone Parent"
+        },
+        {
+          "devid": "041a",
+          "devname": "9500 GSM Communicator (RNDIS)"
+        },
+        {
+          "devid": "041b",
+          "devname": "9300 GSM Smartphone (RNDIS)"
+        },
+        {
+          "devid": "041c",
+          "devname": "7710 Phone Parent"
+        },
+        {
+          "devid": "0418",
+          "devname": "E70 (PC Suite mode)"
+        },
+        {
+          "devid": "0419",
+          "devname": "E60 (PC Suite mode)"
+        },
+        {
+          "devid": "0415",
+          "devname": "9300 GSM Smartphone"
+        },
+        {
+          "devid": "0416",
+          "devname": "6170 Phone Parent"
+        },
+        {
+          "devid": "0417",
+          "devname": "7270 Phone Parent"
+        },
+        {
+          "devid": "0411",
+          "devname": "7610 Phone Parent"
+        },
+        {
+          "devid": "0413",
+          "devname": "6260 Phone Parent"
+        },
+        {
+          "devid": "0414",
+          "devname": "7370"
+        },
+        {
+          "devid": "040e",
+          "devname": "6651 Phone Parent"
+        },
+        {
+          "devid": "040f",
+          "devname": "6230 GSM Phone"
+        },
+        {
+          "devid": "0410",
+          "devname": "6630 Imaging Smartphone"
+        },
+        {
+          "devid": "0407",
+          "devname": "Music Player HDR-1(tm)"
+        },
+        {
+          "devid": "040b",
+          "devname": "N-Gage GSM Phone"
+        },
+        {
+          "devid": "040d",
+          "devname": "6620 Phone Parent"
+        },
+        {
+          "devid": "0402",
+          "devname": "6255 Phone Parent"
+        },
+        {
+          "devid": "0404",
+          "devname": "5510"
+        },
+        {
+          "devid": "0405",
+          "devname": "9500 GSM Communicator"
+        },
+        {
+          "devid": "03cd",
+          "devname": "C7-00 (Nokia Suite mode)"
+        },
+        {
+          "devid": "03d1",
+          "devname": "N950"
+        },
+        {
+          "devid": "0400",
+          "devname": "7600 Phone Parent"
+        },
+        {
+          "devid": "0401",
+          "devname": "6650 GSM Phone"
+        },
+        {
+          "devid": "03c0",
+          "devname": "C7-00 (Mass storage mode)"
+        },
+        {
+          "devid": "03c1",
+          "devname": "C7-00 (Media transfer mode)"
+        },
+        {
+          "devid": "03c2",
+          "devname": "Sim"
+        },
+        {
+          "devid": "0396",
+          "devname": "C7-00 (Modem mode)"
+        },
+        {
+          "devid": "03a4",
+          "devname": "C5 (Storage mode)"
+        },
+        {
+          "devid": "02e2",
+          "devname": "5230 (Multimedia mode)"
+        },
+        {
+          "devid": "02e3",
+          "devname": "5230 (PC-Suite mode)"
+        },
+        {
+          "devid": "02e4",
+          "devname": "5230 (Imaging mode)"
+        },
+        {
+          "devid": "0360",
+          "devname": "C1-01 Ovi Suite Mode"
+        },
+        {
+          "devid": "0297",
+          "devname": "660i/6600i Slide Phone (Still Image)"
+        },
+        {
+          "devid": "02e1",
+          "devname": "5230 (Storage mode)"
+        },
+        {
+          "devid": "026b",
+          "devname": "N97 (Multimedia)"
+        },
+        {
+          "devid": "026c",
+          "devname": "N97 (PC Suite)"
+        },
+        {
+          "devid": "026d",
+          "devname": "N97 (Pictures)"
+        },
+        {
+          "devid": "0295",
+          "devname": "660i/6600i Slide Phone (Mass Storage)"
+        },
+        {
+          "devid": "0228",
+          "devname": "5530 XpressMusic"
+        },
+        {
+          "devid": "023a",
+          "devname": "6730 Classic"
+        },
+        {
+          "devid": "026a",
+          "devname": "N97 (mass storage)"
+        },
+        {
+          "devid": "01b2",
+          "devname": "6303 classic Phone (Printing and media mode)"
+        },
+        {
+          "devid": "01c7",
+          "devname": "N900 (Storage Mode)"
+        },
+        {
+          "devid": "01c8",
+          "devname": "N900 (PC-Suite Mode)"
+        },
+        {
+          "devid": "01b1",
+          "devname": "6303 classic Phone (Mass storage mode)"
+        },
+        {
+          "devid": "0199",
+          "devname": "6700 Classic (msc)"
+        },
+        {
+          "devid": "019a",
+          "devname": "6700 Classic (PC Suite)"
+        },
+        {
+          "devid": "019b",
+          "devname": "6700 Classic (mtp)"
+        },
+        {
+          "devid": "01b0",
+          "devname": "6303 classic Phone (PC Suite mode)"
+        },
+        {
+          "devid": "0155",
+          "devname": "5800 XpressMusic (Multimedia mode)"
+        },
+        {
+          "devid": "0156",
+          "devname": "5800 XpressMusic (Storage mode)"
+        },
+        {
+          "devid": "0157",
+          "devname": "5800 XpressMusic (Imaging mode)"
+        },
+        {
+          "devid": "010f",
+          "devname": "E75 (Media transfer mode)"
+        },
+        {
+          "devid": "0110",
+          "devname": "E75 (Imaging Mode)"
+        },
+        {
+          "devid": "0154",
+          "devname": "5800 XpressMusic (PC Suite mode)"
+        },
+        {
+          "devid": "0106",
+          "devname": "ROM Parent"
+        },
+        {
+          "devid": "010d",
+          "devname": "E75 (Storage Mode)"
+        },
+        {
+          "devid": "010e",
+          "devname": "E75 (PC Suite mode)"
+        },
+        {
+          "devid": "0103",
+          "devname": "ADL Flashing Engine AVALON Parent"
+        },
+        {
+          "devid": "0104",
+          "devname": "ADL Re-Flashing Engine Parent"
+        },
+        {
+          "devid": "0105",
+          "devname": "Nokia Firmware Upgrade Mode"
+        },
+        {
+          "devid": "00ab",
+          "devname": "E71 (PC Suite mode)"
+        },
+        {
+          "devid": "00e4",
+          "devname": "E71 (Media transfer mode)"
+        },
+        {
+          "devid": "0096",
+          "devname": "N810 Internet Tablet"
+        },
+        {
+          "devid": "00aa",
+          "devname": "E71 (Mass storage mode)"
+        },
+        {
+          "devid": "006f",
+          "devname": "N95 (Printing mode)"
+        },
+        {
+          "devid": "0070",
+          "devname": "N95 (PC Suite mode)"
+        },
+        {
+          "devid": "006c",
+          "devname": "5310 Xpress music (Storage mode)"
+        },
+        {
+          "devid": "006d",
+          "devname": "N95 (Storage mode)"
+        },
+        {
+          "devid": "006e",
+          "devname": "N95 (Multimedia mode)"
+        },
+        {
+          "devid": "0064",
+          "devname": "3109c GSM Phone"
+        },
+        {
+          "devid": "006b",
+          "devname": "5310 Xpress Music (PC Suite mode)"
+        },
+        {
+          "devid": "002e",
+          "devname": "6120 Phone (Media-Player mode)"
+        },
+        {
+          "devid": "002f",
+          "devname": "6120 Phone (PC-Suite mode)"
+        },
+        {
+          "devid": "0042",
+          "devname": "E51 (PC Suite mode)"
+        },
+        {
+          "devid": "0025",
+          "devname": "5610 XpressMusic (PC Suite mode)"
+        },
+        {
+          "devid": "0028",
+          "devname": "5610 XpressMusic (Imaging mode)"
+        },
+        {
+          "devid": "002d",
+          "devname": "6120 Phone (Mass storage mode)"
+        },
+        {
+          "devid": "0019",
+          "devname": "6288 GSM Smartphone (imaging mode)"
+        },
+        {
+          "devid": "001a",
+          "devname": "6288 GSM Smartphone (file transfer mode)"
+        },
+        {
+          "devid": "0024",
+          "devname": "5610 XpressMusic (Storage mode)"
+        },
+        {
+          "devid": "0001",
+          "devname": "E61i (PC Suite mode)"
+        },
+        {
+          "devid": "0018",
+          "devname": "6288 GSM Smartphone"
+        }
+      ]
+    },
+    {
+      "vendor": "0485",
+      "name": "Nokia Monitors",
+      "devices": []
+    },
+    {
+      "vendor": "1c3d",
+      "name": "NONIN MEDICAL INC.",
+      "devices": []
+    },
+    {
+      "vendor": "59e3",
+      "name": "Nonolith Labs",
+      "devices": []
+    },
+    {
+      "vendor": "04f6",
+      "name": "Norand Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1915",
+      "name": "Nordic Semiconductor ASA",
+      "devices": [
+        {
+          "devid": "7777",
+          "devname": "Bitcraze Crazyradio (PA) dongle"
+        },
+        {
+          "devid": "2234",
+          "devname": "Linksys WUSB54G v1 OEM 802.11g Adapter [Intersil ISL3886]"
+        },
+        {
+          "devid": "2235",
+          "devname": "Linksys WUSB54GP v1 OEM 802.11g Adapter [Intersil ISL3886]"
+        },
+        {
+          "devid": "2236",
+          "devname": "Linksys WUSB11 v3.0 802.11b Adapter [Intersil PRISM 3]"
+        },
+        {
+          "devid": "000c",
+          "devname": "Wireless Desktop nRF24L01 CX-1766"
+        },
+        {
+          "devid": "0101",
+          "devname": "HP Prime Wireless Kit [FOK65AA] (Flash mode)"
+        },
+        {
+          "devid": "2233",
+          "devname": "Linksys WUSB11 v2.8 802.11b Adapter [Atmel AT76C505]"
+        }
+      ]
+    },
+    {
+      "vendor": "2fe3",
+      "name": "NordicSemiconductor",
+      "devices": []
+    },
+    {
+      "vendor": "2537",
+      "name": "Norelsys",
+      "devices": [
+        {
+          "devid": "1066",
+          "devname": "NS1066"
+        },
+        {
+          "devid": "1068",
+          "devname": "NS1068/NS1068X SATA Bridge Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0eda",
+      "name": "Noriake Itron Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "045d",
+      "name": "Nortel Networks, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0ae9",
+      "name": "North Shore Circuit Design L.L.P.",
+      "devices": []
+    },
+    {
+      "vendor": "092f",
+      "name": "Northern Embedded Science/CAVNEX",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "JTAG-4"
+        },
+        {
+          "devid": "0005",
+          "devname": "JTAG-5"
+        }
+      ]
+    },
+    {
+      "vendor": "04eb",
+      "name": "Northstar Systems, Inc.",
+      "devices": [
+        {
+          "devid": "e004",
+          "devname": "eHome Infrared Transceiver"
+        }
+      ]
+    },
+    {
+      "vendor": "0ded",
+      "name": "Novasonics",
+      "devices": []
+    },
+    {
+      "vendor": "0eb0",
+      "name": "NovaTech",
+      "devices": [
+        {
+          "devid": "9021",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "9020",
+          "devname": "NovaTech NV-902W"
+        }
+      ]
+    },
+    {
+      "vendor": "0603",
+      "name": "Novatek Microelectronics Corp.",
+      "devices": [
+        {
+          "devid": "6871",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "8611",
+          "devname": "NTK96550 based camera"
+        },
+        {
+          "devid": "0002",
+          "devname": "Sino Wealth keyboard/mouse 2.4 GHz receiver"
+        },
+        {
+          "devid": "00f1",
+          "devname": "Keyboard (Labtec Ultra Flat Keyboard)"
+        },
+        {
+          "devid": "00f2",
+          "devname": "Keyboard (Labtec Ultra Flat Keyboard)"
+        }
+      ]
+    },
+    {
+      "vendor": "1410",
+      "name": "Novatel Wireless",
+      "devices": [
+        {
+          "devid": "a008",
+          "devname": "Gobi Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "b001",
+          "devname": "Ovation MC551"
+        },
+        {
+          "devid": "4100",
+          "devname": "U727"
+        },
+        {
+          "devid": "4400",
+          "devname": "Ovation MC930D/MC950D"
+        },
+        {
+          "devid": "9010",
+          "devname": "Expedite E362"
+        },
+        {
+          "devid": "a001",
+          "devname": "Gobi Wireless Modem"
+        },
+        {
+          "devid": "2110",
+          "devname": "Ovation U720/MCD3000"
+        },
+        {
+          "devid": "2410",
+          "devname": "Expedite EU740"
+        },
+        {
+          "devid": "2420",
+          "devname": "Expedite EU850D/EU860D/EU870D"
+        },
+        {
+          "devid": "1410",
+          "devname": "Merlin U740 (non-Vodafone)"
+        },
+        {
+          "devid": "1430",
+          "devname": "Merlin XU870"
+        },
+        {
+          "devid": "1450",
+          "devname": "Merlin X950D"
+        },
+        {
+          "devid": "1120",
+          "devname": "Merlin EX720"
+        },
+        {
+          "devid": "1130",
+          "devname": "Merlin S720"
+        },
+        {
+          "devid": "1400",
+          "devname": "Merlin U730/U740 (Vodafone)"
+        },
+        {
+          "devid": "1110",
+          "devname": "Merlin S620"
+        }
+      ]
+    },
+    {
+      "vendor": "29c3",
+      "name": "Noviga",
+      "devices": []
+    },
+    {
+      "vendor": "0d69",
+      "name": "NSI",
+      "devices": []
+    },
+    {
+      "vendor": "0b60",
+      "name": "Nsine, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "089e",
+      "name": "NST Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0a7d",
+      "name": "NSTL, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0f60",
+      "name": "NTK, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0a3c",
+      "name": "NTT DoCoMo, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0785",
+      "name": "NTT-ME",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "MN128mini-V ISDN TA"
+        },
+        {
+          "devid": "0003",
+          "devname": "MN128mini-J ISDN TA"
+        }
+      ]
+    },
+    {
+      "vendor": "2cf0",
+      "name": "Nuand LLC",
+      "devices": [
+        {
+          "devid": "5246",
+          "devname": "bladeRF"
+        },
+        {
+          "devid": "5250",
+          "devname": "bladeRF 2.0 micro"
+        }
+      ]
+    },
+    {
+      "vendor": "1033",
+      "name": "Nucam Corp.",
+      "devices": [
+        {
+          "devid": "0068",
+          "devname": "3,5&#039;&#039; HDD case MD-231"
+        }
+      ]
+    },
+    {
+      "vendor": "1989",
+      "name": "Nuconn Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c79",
+      "name": "NuConnex Technologies Pte., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1ebb",
+      "name": "NuCORE Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "15e4",
+      "name": "Numark",
+      "devices": [
+        {
+          "devid": "0140",
+          "devname": "ION VCR 2 PC / Video 2 PC"
+        },
+        {
+          "devid": "3f00",
+          "devname": "Power A Mini Pro Elite"
+        },
+        {
+          "devid": "3f0a",
+          "devname": "Airflo Wired Controller for Xbox 360"
+        },
+        {
+          "devid": "3f10",
+          "devname": "Batarang controller for Xbox 360"
+        },
+        {
+          "devid": "0024",
+          "devname": "Mixtrack"
+        },
+        {
+          "devid": "003c",
+          "devname": "DJ2GO2 Touch"
+        }
+      ]
+    },
+    {
+      "vendor": "2a19",
+      "name": "Numato Systems Pvt. Ltd",
+      "devices": [
+        {
+          "devid": "5442",
+          "devname": "TimVideos&#039; HDMI2USB Opsis (FX2) - HDMI/DVI Capture Device"
+        },
+        {
+          "devid": "1002",
+          "devname": "Mimas V2 Spartan6 FPGA Development Board"
+        },
+        {
+          "devid": "5440",
+          "devname": "TimVideos&#039; HDMI2USB Opsis (FX2) - Unconfigured device"
+        },
+        {
+          "devid": "5441",
+          "devname": "TimVideos&#039; HDMI2USB Opsis (FX2) - Firmware load/upgrade"
+        }
+      ]
+    },
+    {
+      "vendor": "1091",
+      "name": "Numerik Jena",
+      "devices": [
+        {
+          "devid": "8101",
+          "devname": "Absoflex"
+        }
+      ]
+    },
+    {
+      "vendor": "0936",
+      "name": "NuTesla",
+      "devices": [
+        {
+          "devid": "0030",
+          "devname": "Composite Device, Mass Storage Device (Flash Drive) amd HID"
+        },
+        {
+          "devid": "003c",
+          "devname": "Rhythmedics HID Bootloader"
+        },
+        {
+          "devid": "000c",
+          "devname": "Rhythmedics 6 BioData Integrator"
+        },
+        {
+          "devid": "000d",
+          "devname": "Hypurius"
+        },
+        {
+          "devid": "000e",
+          "devname": "Millennius"
+        },
+        {
+          "devid": "000f",
+          "devname": "Purius"
+        },
+        {
+          "devid": "000a",
+          "devname": "Moebius"
+        },
+        {
+          "devid": "000b",
+          "devname": "iMoebius"
+        }
+      ]
+    },
+    {
+      "vendor": "0955",
+      "name": "NVIDIA Corp.",
+      "devices": [
+        {
+          "devid": "cf08",
+          "devname": "SHIELD Tablet"
+        },
+        {
+          "devid": "cf09",
+          "devname": "SHIELD Tablet"
+        },
+        {
+          "devid": "b401",
+          "devname": "SHIELD"
+        },
+        {
+          "devid": "cf05",
+          "devname": "SHIELD Tablet (debug)"
+        },
+        {
+          "devid": "cf06",
+          "devname": "SHIELD Tablet"
+        },
+        {
+          "devid": "cf07",
+          "devname": "SHIELD Tablet"
+        },
+        {
+          "devid": "7c18",
+          "devname": "T186 [TX2 Tegra Parker] recovery mode"
+        },
+        {
+          "devid": "b400",
+          "devname": "SHIELD (debug)"
+        },
+        {
+          "devid": "7210",
+          "devname": "SHIELD Controller"
+        },
+        {
+          "devid": "7321",
+          "devname": "Switch [Tegra Erista] recovery mode"
+        },
+        {
+          "devid": "7721",
+          "devname": "T210 [TX1 Tegra Erista] recovery mode"
+        },
+        {
+          "devid": "7820",
+          "devname": "T20 [Tegra 2] recovery mode"
+        },
+        {
+          "devid": "7030",
+          "devname": "T30 [Tegra 3] recovery mode"
+        },
+        {
+          "devid": "7100",
+          "devname": "Tegra Device"
+        },
+        {
+          "devid": "7140",
+          "devname": "T124 [Tegra K1/Logan 32-bit]"
+        },
+        {
+          "devid": "7005",
+          "devname": "Bootloader"
+        },
+        {
+          "devid": "7018",
+          "devname": "T186 [Tegra Parker]"
+        },
+        {
+          "devid": "701a",
+          "devname": "U-Boot running on Tegra"
+        },
+        {
+          "devid": "7020",
+          "devname": "L4T (Linux for Tegra) running on Tegra"
+        }
+      ]
+    },
+    {
+      "vendor": "0d28",
+      "name": "NXP",
+      "devices": [
+        {
+          "devid": "0204",
+          "devname": "ARM mbed"
+        }
+      ]
+    },
+    {
+      "vendor": "1fc9",
+      "name": "NXP Semiconductors",
+      "devices": [
+        {
+          "devid": "5002",
+          "devname": "PTN5002 [Startech VGA/DVI-D adapter]"
+        },
+        {
+          "devid": "8124",
+          "devname": "SharkRF Bootloader"
+        },
+        {
+          "devid": "824c",
+          "devname": "LumiNode1"
+        },
+        {
+          "devid": "010b",
+          "devname": "PR533"
+        },
+        {
+          "devid": "0126",
+          "devname": "i.MX 7ULP SystemOnChip in RecoveryMode"
+        },
+        {
+          "devid": "012b",
+          "devname": "i.MX 8M Dual/8M QuadLite/8M Quad Serial Downloader"
+        },
+        {
+          "devid": "0003",
+          "devname": "LPC1343"
+        },
+        {
+          "devid": "000c",
+          "devname": "LPC4330FET180 [ARM Cortex M4 + M0] (device firmware upgrade mode)"
+        },
+        {
+          "devid": "0082",
+          "devname": "LPC4330FET180 [ARM Cortex M4 + M0] (mass storage controller mode)"
+        }
+      ]
+    },
+    {
+      "vendor": "124b",
+      "name": "Nyko (Honey Bee)",
+      "devices": [
+        {
+          "devid": "4d01",
+          "devname": "Airflo EX Joystick"
+        }
+      ]
+    },
+    {
+      "vendor": "1e71",
+      "name": "NZXT",
+      "devices": [
+        {
+          "devid": "1715",
+          "devname": "Kraken M22"
+        },
+        {
+          "devid": "2006",
+          "devname": "Smart Device V2"
+        },
+        {
+          "devid": "170e",
+          "devname": "Kraken X"
+        },
+        {
+          "devid": "1711",
+          "devname": "Grid+ V3"
+        },
+        {
+          "devid": "1714",
+          "devname": "Smart Device"
+        },
+        {
+          "devid": "0001",
+          "devname": "Avatar Optical Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0b97",
+      "name": "O2 Micro, Inc.",
+      "devices": [
+        {
+          "devid": "7762",
+          "devname": "Oz776 SmartCard Reader"
+        },
+        {
+          "devid": "7772",
+          "devname": "OZ776 CCID Smartcard Reader"
+        },
+        {
+          "devid": "7732",
+          "devname": "Smart Card Reader"
+        },
+        {
+          "devid": "7761",
+          "devname": "Oz776 1.1 Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "03f2",
+      "name": "Oak Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0981",
+      "name": "Oak Technology, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "158d",
+      "name": "Oakley Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0561",
+      "name": "Oasis Design, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0efd",
+      "name": "Oasis Semiconductor",
+      "devices": []
+    },
+    {
+      "vendor": "0771",
+      "name": "Observator Instruments BV",
+      "devices": [
+        {
+          "devid": "4455",
+          "devname": "OMC45III"
+        },
+        {
+          "devid": "ae0f",
+          "devname": "OMC45III"
+        }
+      ]
+    },
+    {
+      "vendor": "2957",
+      "name": "Obsidian Research Corporation",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Management Console"
+        }
+      ]
+    },
+    {
+      "vendor": "0669",
+      "name": "Oce&#039; Printing Systems GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "2457",
+      "name": "Ocean Optics Inc.",
+      "devices": [
+        {
+          "devid": "1012",
+          "devname": "HR4000 Spectrometer"
+        },
+        {
+          "devid": "100a",
+          "devname": "HR2000 Spectrometer 1.00.0"
+        }
+      ]
+    },
+    {
+      "vendor": "0a7e",
+      "name": "Octagon Systems Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2833",
+      "name": "Oculus VR, Inc.",
+      "devices": [
+        {
+          "devid": "3031",
+          "devname": "Rift CV1"
+        },
+        {
+          "devid": "2031",
+          "devname": "Rift CV1"
+        },
+        {
+          "devid": "0330",
+          "devname": "Rift CV1 Audio"
+        },
+        {
+          "devid": "1031",
+          "devname": "Rift CV1"
+        },
+        {
+          "devid": "2021",
+          "devname": "Rift DK2"
+        },
+        {
+          "devid": "0137",
+          "devname": "Quest Headset"
+        },
+        {
+          "devid": "0201",
+          "devname": "Camera DK2"
+        },
+        {
+          "devid": "0211",
+          "devname": "Rift CV1 Sensor"
+        },
+        {
+          "devid": "0001",
+          "devname": "Rift Developer Kit 1"
+        },
+        {
+          "devid": "0021",
+          "devname": "Rift DK2"
+        },
+        {
+          "devid": "0031",
+          "devname": "Rift CV1"
+        },
+        {
+          "devid": "0101",
+          "devname": "Latency Tester"
+        }
+      ]
+    },
+    {
+      "vendor": "0324",
+      "name": "OCZ Technology Inc",
+      "devices": [
+        {
+          "devid": "bc06",
+          "devname": "OCZ ATV USB 2.0 Flash Drive"
+        },
+        {
+          "devid": "bc08",
+          "devname": "OCZ Rally2/ATV USB 2.0 Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0325",
+      "name": "OCZ Technology Inc",
+      "devices": [
+        {
+          "devid": "ac02",
+          "devname": "ATV Turbo / Rally2 Dual Channel USB 2.0 Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "9999",
+      "name": "Odeon",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "JAF Mobile Phone Flasher Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "0621",
+      "name": "ODU-Steckverbindungssysteme GmbH &amp; Co. KG",
+      "devices": []
+    },
+    {
+      "vendor": "0bb3",
+      "name": "Ofuji Technology",
+      "devices": []
+    },
+    {
+      "vendor": "06bc",
+      "name": "Oki Data Corp.",
+      "devices": [
+        {
+          "devid": "0a91",
+          "devname": "B2500MFP (printer+scanner)"
+        },
+        {
+          "devid": "3801",
+          "devname": "B6100 Laser Printer"
+        },
+        {
+          "devid": "01c9",
+          "devname": "OKI B430 Mono Printer"
+        },
+        {
+          "devid": "020b",
+          "devname": "OKI ES4140 Mono Printer"
+        },
+        {
+          "devid": "02bb",
+          "devname": "OKI PT390 POS Printer"
+        },
+        {
+          "devid": "0383",
+          "devname": "MC563 Multifunction Printer"
+        },
+        {
+          "devid": "0027",
+          "devname": "Okipage 14e"
+        },
+        {
+          "devid": "00f7",
+          "devname": "OKI B4600 Mono Printer"
+        },
+        {
+          "devid": "015e",
+          "devname": "OKIPOS 411/412 POS Printer"
+        },
+        {
+          "devid": "000b",
+          "devname": "Okipage 14ex Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "070a",
+      "name": "Oki Electric Industry Co., Ltd",
+      "devices": [
+        {
+          "devid": "4002",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "4003",
+          "devname": "Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "04d7",
+      "name": "Oki Semiconductor",
+      "devices": [
+        {
+          "devid": "1be4",
+          "devname": "Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0975",
+      "name": "OL&#039;E Communications, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "15ba",
+      "name": "Olimex Ltd.",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "OpenOCD JTAG TINY"
+        },
+        {
+          "devid": "002a",
+          "devname": "ARM-USB-TINY-H JTAG interface"
+        },
+        {
+          "devid": "002b",
+          "devname": "ARM-USB-OCD-H JTAG+RS232"
+        },
+        {
+          "devid": "003c",
+          "devname": "TERES Keyboard+Touchpad"
+        },
+        {
+          "devid": "0003",
+          "devname": "OpenOCD JTAG"
+        }
+      ]
+    },
+    {
+      "vendor": "08e3",
+      "name": "Olitec, Inc.",
+      "devices": [
+        {
+          "devid": "0301",
+          "devname": "RNIS ISDN TA [HFC-S]"
+        },
+        {
+          "devid": "0002",
+          "devname": "USB-RS232 Bridge"
+        },
+        {
+          "devid": "0100",
+          "devname": "Interface ADSL"
+        },
+        {
+          "devid": "0101",
+          "devname": "Interface ADSL"
+        },
+        {
+          "devid": "0102",
+          "devname": "ADSL"
+        }
+      ]
+    },
+    {
+      "vendor": "0b3c",
+      "name": "Olivetti Techcenter",
+      "devices": [
+        {
+          "devid": "c000",
+          "devname": "Olicard 100"
+        },
+        {
+          "devid": "c700",
+          "devname": "Olicard 100 (Mass Storage mode)"
+        },
+        {
+          "devid": "a010",
+          "devname": "Simple_Way Printer/Scanner/Copier"
+        }
+      ]
+    },
+    {
+      "vendor": "093f",
+      "name": "Olympia Telecom Vertriebs GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "07b4",
+      "name": "Olympus Optical Co., Ltd",
+      "devices": [
+        {
+          "devid": "0280",
+          "devname": "m:robe 100"
+        },
+        {
+          "devid": "0295",
+          "devname": "Digital Voice Recorder VN-541PC"
+        },
+        {
+          "devid": "020d",
+          "devname": "Digital Voice Recorder VN-240PC"
+        },
+        {
+          "devid": "0211",
+          "devname": "Digital Voice Recorder DS-2300"
+        },
+        {
+          "devid": "0218",
+          "devname": "Foot Switch RS-28"
+        },
+        {
+          "devid": "0244",
+          "devname": "Digital Voice Recorder VN-8500PC"
+        },
+        {
+          "devid": "024f",
+          "devname": "Digital Voice Recorder DS-7000"
+        },
+        {
+          "devid": "0206",
+          "devname": "Digital Voice Recorder DS-330"
+        },
+        {
+          "devid": "0207",
+          "devname": "Digital Voice Recorder &amp; Camera W-10"
+        },
+        {
+          "devid": "0209",
+          "devname": "Digital Voice Recorder DM-20"
+        },
+        {
+          "devid": "020b",
+          "devname": "Digital Voice Recorder DS-4000"
+        },
+        {
+          "devid": "0126",
+          "devname": "VR340/D750 Digital Camera"
+        },
+        {
+          "devid": "0184",
+          "devname": "P-S100 port"
+        },
+        {
+          "devid": "0202",
+          "devname": "Foot Switch RS-26"
+        },
+        {
+          "devid": "0203",
+          "devname": "Digital Voice Recorder DW-90"
+        },
+        {
+          "devid": "0112",
+          "devname": "MAUSB-100 xD Card Reader"
+        },
+        {
+          "devid": "0113",
+          "devname": "Mju 500 / Stylus Digital Camera (PTP)"
+        },
+        {
+          "devid": "0114",
+          "devname": "C-350Z Camera"
+        },
+        {
+          "devid": "0118",
+          "devname": "Mju Mini Digital/Mju Digital 500 Camera / Stylus 850 SW"
+        },
+        {
+          "devid": "0125",
+          "devname": "Tough TG-1 Camera"
+        },
+        {
+          "devid": "0102",
+          "devname": "Camedia E-10/C-220/C-50 Camera"
+        },
+        {
+          "devid": "0105",
+          "devname": "Camedia C-310Z/C-700/C-750UZ/C-755/C-765UZ/C-3040/C-4000/C-5050Z/D-560/C-3020Z Zoom Camera"
+        },
+        {
+          "devid": "0109",
+          "devname": "C-370Z/C-500Z/D-535Z/X-450"
+        },
+        {
+          "devid": "010a",
+          "devname": "MAUSB-10 xD and SmartMedia Card Reader"
+        },
+        {
+          "devid": "0100",
+          "devname": "Camedia C-2100/C-3000 Ultra Zoom Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "1c9e",
+      "name": "OMEGA TECHNOLOGY",
+      "devices": [
+        {
+          "devid": "6061",
+          "devname": "WL-72B 3.5G MODEM"
+        }
+      ]
+    },
+    {
+      "vendor": "0ebf",
+      "name": "Omega Technology of Taiwan, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0b39",
+      "name": "Omnidirectional Control Technology, Inc.",
+      "devices": [
+        {
+          "devid": "0901",
+          "devname": "OCT To Fast Ethernet Converter"
+        },
+        {
+          "devid": "0c03",
+          "devname": "LAN DOCK Serial Converter"
+        },
+        {
+          "devid": "0421",
+          "devname": "Serial"
+        },
+        {
+          "devid": "0801",
+          "devname": "USB-Parallel Bridge"
+        },
+        {
+          "devid": "0001",
+          "devname": "Composite USB PS2 Converter"
+        },
+        {
+          "devid": "0109",
+          "devname": "USB TO Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "076b",
+      "name": "OmniKey AG",
+      "devices": [
+        {
+          "devid": "a022",
+          "devname": "CardMan Smart@Link"
+        },
+        {
+          "devid": "c000",
+          "devname": "CardMan 3x21 CS"
+        },
+        {
+          "devid": "c001",
+          "devname": "CardMan 5121 CS"
+        },
+        {
+          "devid": "5340",
+          "devname": "CardMan 5021 CL"
+        },
+        {
+          "devid": "6622",
+          "devname": "CardMan 6121"
+        },
+        {
+          "devid": "a011",
+          "devname": "CCID Smart Card Reader Keyboard"
+        },
+        {
+          "devid": "a021",
+          "devname": "CCID Smart Card Reader"
+        },
+        {
+          "devid": "4321",
+          "devname": "CardMan 4321"
+        },
+        {
+          "devid": "5121",
+          "devname": "CardMan 5121"
+        },
+        {
+          "devid": "5125",
+          "devname": "CardMan 5125"
+        },
+        {
+          "devid": "5321",
+          "devname": "CardMan 5321"
+        },
+        {
+          "devid": "3022",
+          "devname": "CardMan 3121 (HID Technologies)"
+        },
+        {
+          "devid": "3610",
+          "devname": "CardMan 3620"
+        },
+        {
+          "devid": "3621",
+          "devname": "CardMan 3621"
+        },
+        {
+          "devid": "3821",
+          "devname": "CardMan 3821"
+        },
+        {
+          "devid": "1221",
+          "devname": "CardMan 1221"
+        },
+        {
+          "devid": "1784",
+          "devname": "CardMan 6020"
+        },
+        {
+          "devid": "3021",
+          "devname": "CardMan 3021 / 3121"
+        },
+        {
+          "devid": "0596",
+          "devname": "CardMan 2020"
+        },
+        {
+          "devid": "1021",
+          "devname": "CardMan 1021"
+        }
+      ]
+    },
+    {
+      "vendor": "05a9",
+      "name": "OmniVision Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "a511",
+          "devname": "OV511+ Webcam"
+        },
+        {
+          "devid": "a518",
+          "devname": "D-Link DSB-C310 Webcam"
+        },
+        {
+          "devid": "4519",
+          "devname": "Webcam Classic"
+        },
+        {
+          "devid": "7670",
+          "devname": "OV7670 Webcam"
+        },
+        {
+          "devid": "8065",
+          "devname": "GAIA Sensor FPGA Demo Board"
+        },
+        {
+          "devid": "8519",
+          "devname": "OV519 Webcam"
+        },
+        {
+          "devid": "2640",
+          "devname": "OV2640 Webcam"
+        },
+        {
+          "devid": "2642",
+          "devname": "Integrated Webcam for Dell XPS 2010"
+        },
+        {
+          "devid": "2643",
+          "devname": "Monitor Webcam"
+        },
+        {
+          "devid": "264b",
+          "devname": "Monitor Webcam"
+        },
+        {
+          "devid": "2800",
+          "devname": "SuperCAM"
+        },
+        {
+          "devid": "0511",
+          "devname": "OV511 Webcam"
+        },
+        {
+          "devid": "0518",
+          "devname": "OV518 Webcam"
+        },
+        {
+          "devid": "0519",
+          "devname": "OV519 Microphone"
+        },
+        {
+          "devid": "1550",
+          "devname": "VEHO Filmscanner"
+        }
+      ]
+    },
+    {
+      "vendor": "0590",
+      "name": "Omron Corp.",
+      "devices": [
+        {
+          "devid": "000b",
+          "devname": "MR56SVS"
+        },
+        {
+          "devid": "0028",
+          "devname": "HJ-720IT / HEM-7080IT-E / HEM-790IT"
+        },
+        {
+          "devid": "0051",
+          "devname": "FT232BM [E58CIFQ1 with FTDI USB2Serial Converter]"
+        },
+        {
+          "devid": "0004",
+          "devname": "Cable Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "1057",
+      "name": "ON Semiconductor",
+      "devices": []
+    },
+    {
+      "vendor": "0779",
+      "name": "ON Semiconductor (formerly Fairchild)",
+      "devices": [
+        {
+          "devid": "0133",
+          "devname": "FUSB307B"
+        },
+        {
+          "devid": "0134",
+          "devname": "FUSB308B"
+        }
+      ]
+    },
+    {
+      "vendor": "0e7b",
+      "name": "On-Tech Industry Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1ee8",
+      "name": "ONDA COMMUNICATION S.p.a.",
+      "devices": [
+        {
+          "devid": "0014",
+          "devname": "MT833UP"
+        }
+      ]
+    },
+    {
+      "vendor": "2a70",
+      "name": "OnePlus Technology (Shenzhen) Co., Ltd.",
+      "devices": [
+        {
+          "devid": "904d",
+          "devname": "A3000 phone (PTP mode) [3T]"
+        },
+        {
+          "devid": "904e",
+          "devname": "A3000 phone (PTP mode, with debug) [3T]"
+        },
+        {
+          "devid": "4ee7",
+          "devname": "ONEPLUS A3010 [OnePlus 3T] / A5010 [OnePlus 5T] / A6003 [OnePlus 6] (Charging + USB debugging modes)"
+        }
+      ]
+    },
+    {
+      "vendor": "0746",
+      "name": "Onkyo Corp.",
+      "devices": [
+        {
+          "devid": "4700",
+          "devname": "Integra MZA-4.7"
+        },
+        {
+          "devid": "5500",
+          "devname": "SE-U55 Audio Device"
+        }
+      ]
+    },
+    {
+      "vendor": "2378",
+      "name": "OnLive",
+      "devices": [
+        {
+          "devid": "100a",
+          "devname": "Universal Wireless Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "07a3",
+      "name": "Onnto Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0f1b",
+      "name": "Onset Computer Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "55aa",
+      "name": "OnSpec Electronic, Inc.",
+      "devices": [
+        {
+          "devid": "b207",
+          "devname": "Memory Stick Reader"
+        },
+        {
+          "devid": "b012",
+          "devname": "Mitsumi FA402M 8-in-2 Card Reader"
+        },
+        {
+          "devid": "b200",
+          "devname": "Compact Flash Reader"
+        },
+        {
+          "devid": "b204",
+          "devname": "MMC/ SD Reader"
+        },
+        {
+          "devid": "b004",
+          "devname": "OnSpec MMC/SD Reader/Writer"
+        },
+        {
+          "devid": "b00b",
+          "devname": "USB to Memory Stick Card Reader"
+        },
+        {
+          "devid": "b00c",
+          "devname": "USB to SmartMedia Card Reader"
+        },
+        {
+          "devid": "1234",
+          "devname": "ATAPI Bridge"
+        },
+        {
+          "devid": "a103",
+          "devname": "Sandisk SDDR-55 SmartMedia Card Reader"
+        },
+        {
+          "devid": "b000",
+          "devname": "USB to CompactFlash Card Reader"
+        },
+        {
+          "devid": "0015",
+          "devname": "Hard Drive"
+        },
+        {
+          "devid": "0102",
+          "devname": "SuperDisk"
+        },
+        {
+          "devid": "0103",
+          "devname": "IDE Hard Drive"
+        },
+        {
+          "devid": "0201",
+          "devname": "DDI to Reader-19"
+        }
+      ]
+    },
+    {
+      "vendor": "0d15",
+      "name": "OnStream b.v.",
+      "devices": []
+    },
+    {
+      "vendor": "0a07",
+      "name": "Ontrak Control Systems Inc.",
+      "devices": [
+        {
+          "devid": "0082",
+          "devname": "ADU130 Data Acquisition Interface"
+        },
+        {
+          "devid": "00c8",
+          "devname": "ADU200 Relay I/O Interface"
+        },
+        {
+          "devid": "00d0",
+          "devname": "ADU208 Relay I/O Interface"
+        },
+        {
+          "devid": "00da",
+          "devname": "ADU218 Solid-State Relay I/O Interface"
+        },
+        {
+          "devid": "0064",
+          "devname": "ADU100 Data Acquisition Interface"
+        },
+        {
+          "devid": "0078",
+          "devname": "ADU120 Data Acquisition Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "151f",
+      "name": "Opal Kelly Incorporated",
+      "devices": [
+        {
+          "devid": "012d",
+          "devname": "ZEM5310-A4"
+        },
+        {
+          "devid": "0130",
+          "devname": "XEM7310-A75"
+        },
+        {
+          "devid": "0131",
+          "devname": "XEM7310-A200"
+        },
+        {
+          "devid": "0129",
+          "devname": "ZEM5305-A2"
+        },
+        {
+          "devid": "012b",
+          "devname": "XEM7360-K160T"
+        },
+        {
+          "devid": "0128",
+          "devname": "XEM6310MT-LX150T"
+        },
+        {
+          "devid": "012c",
+          "devname": "XEM7360-K410T"
+        },
+        {
+          "devid": "0123",
+          "devname": "XEM6310MT-LX45T"
+        },
+        {
+          "devid": "0125",
+          "devname": "XEM7350-K70T"
+        },
+        {
+          "devid": "0126",
+          "devname": "XEM7350-K160T"
+        },
+        {
+          "devid": "0127",
+          "devname": "XEM7350-K410T"
+        },
+        {
+          "devid": "0037",
+          "devname": "XEM7010-A200"
+        },
+        {
+          "devid": "0120",
+          "devname": "ZEM4310"
+        },
+        {
+          "devid": "0121",
+          "devname": "XEM6310-LX45"
+        },
+        {
+          "devid": "0122",
+          "devname": "XEM6310-LX150"
+        },
+        {
+          "devid": "0033",
+          "devname": "XEM6002-LX9"
+        },
+        {
+          "devid": "0034",
+          "devname": "XEM7001-A15"
+        },
+        {
+          "devid": "0036",
+          "devname": "XEM7010-A50"
+        },
+        {
+          "devid": "002c",
+          "devname": "XEM6001"
+        },
+        {
+          "devid": "002d",
+          "devname": "XEM6010-LX45"
+        },
+        {
+          "devid": "002e",
+          "devname": "XEM6010-LX150"
+        },
+        {
+          "devid": "0030",
+          "devname": "XEM6006-LX16"
+        },
+        {
+          "devid": "0022",
+          "devname": "XEM3010"
+        },
+        {
+          "devid": "0023",
+          "devname": "XEM3005"
+        },
+        {
+          "devid": "0028",
+          "devname": "XEM3050"
+        },
+        {
+          "devid": "002b",
+          "devname": "XEM5010"
+        },
+        {
+          "devid": "0020",
+          "devname": "XEM3001v1"
+        },
+        {
+          "devid": "0021",
+          "devname": "XEM3001v2"
+        }
+      ]
+    },
+    {
+      "vendor": "06f1",
+      "name": "Opcode Systems, Inc.",
+      "devices": [
+        {
+          "devid": "a011",
+          "devname": "SonicPort"
+        },
+        {
+          "devid": "a021",
+          "devname": "SonicPort Optical"
+        }
+      ]
+    },
+    {
+      "vendor": "0aca",
+      "name": "OPEN Networks Ltd",
+      "devices": [
+        {
+          "devid": "1060",
+          "devname": "OPEN NT1 Plus II"
+        }
+      ]
+    },
+    {
+      "vendor": "1d50",
+      "name": "OpenMoko, Inc.",
+      "devices": [
+        {
+          "devid": "cc15",
+          "devname": "rad1o badge for CCC summer camp 2015"
+        },
+        {
+          "devid": "6118",
+          "devname": "Thomson MO5 keyboard"
+        },
+        {
+          "devid": "6122",
+          "devname": "Ultimate Hacking Keyboard"
+        },
+        {
+          "devid": "614c",
+          "devname": "dwtk In-Circuit Emulator"
+        },
+        {
+          "devid": "8085",
+          "devname": "Box0 (box0-v5)"
+        },
+        {
+          "devid": "610c",
+          "devname": "Magic Keys (boot)"
+        },
+        {
+          "devid": "610d",
+          "devname": "Magic Keys"
+        },
+        {
+          "devid": "6114",
+          "devname": "MIDI key"
+        },
+        {
+          "devid": "60fc",
+          "devname": "OnlyKey Two-factor Authentication and Password Solution"
+        },
+        {
+          "devid": "6100",
+          "devname": "overlay64 video overlay module"
+        },
+        {
+          "devid": "6104",
+          "devname": "ScopeFun open source instrumentation"
+        },
+        {
+          "devid": "6108",
+          "devname": "Myriad-RF LimeSDR"
+        },
+        {
+          "devid": "60f6",
+          "devname": "EightByEight Blinky Badge"
+        },
+        {
+          "devid": "60f7",
+          "devname": "cardio NFC/RFID card reader (bootloader)"
+        },
+        {
+          "devid": "60f8",
+          "devname": "cardio NFC/RFID card reader"
+        },
+        {
+          "devid": "60f2",
+          "devname": "UDAD-T2 data aquisition device (boot)"
+        },
+        {
+          "devid": "60f3",
+          "devname": "UDAD-T2 data aquisition device"
+        },
+        {
+          "devid": "60f4",
+          "devname": "Uniti ARC motor controller"
+        },
+        {
+          "devid": "60f5",
+          "devname": "EightByEight Blinky Badge (DFU)"
+        },
+        {
+          "devid": "60ee",
+          "devname": "Duet 3 motion control electronics"
+        },
+        {
+          "devid": "60f0",
+          "devname": "UDAD-T1 data aquisition device (boot)"
+        },
+        {
+          "devid": "60f1",
+          "devname": "UDAD-T1 data aquisition device"
+        },
+        {
+          "devid": "60eb",
+          "devname": "candleLight CAN adapter"
+        },
+        {
+          "devid": "60ec",
+          "devname": "Duet 2 WiFi or Duet 2 Ethernet 3D printer control electronics"
+        },
+        {
+          "devid": "60ed",
+          "devname": "Duet 2 Maestro 3D printer control electronics"
+        },
+        {
+          "devid": "60e8",
+          "devname": "Alpen Clack keyboard"
+        },
+        {
+          "devid": "60e9",
+          "devname": "keyman64 keyboard itercepter"
+        },
+        {
+          "devid": "60ea",
+          "devname": "Wiggleport FPGA-based I/O board"
+        },
+        {
+          "devid": "60e6",
+          "devname": "replacement for GoodFET/FaceDancer - GreatFet"
+        },
+        {
+          "devid": "60e7",
+          "devname": "replacement for GoodFET/FaceDancer - GreatFet target"
+        },
+        {
+          "devid": "60e2",
+          "devname": "Osmocom SIMtrace 2 (DFU)"
+        },
+        {
+          "devid": "60e3",
+          "devname": "Osmocom SIMtrace 2"
+        },
+        {
+          "devid": "60e4",
+          "devname": "3D printed racing game - (Catalina CDC bootloader)"
+        },
+        {
+          "devid": "60e5",
+          "devname": "3D printed racing game"
+        },
+        {
+          "devid": "60de",
+          "devname": "Cryptech.is random number generator"
+        },
+        {
+          "devid": "60df",
+          "devname": "Numato Opsis HDMI2USB board (unconfigured)"
+        },
+        {
+          "devid": "60e0",
+          "devname": "Numato Opsis HDMI2USB board (JTAG Programming Mode)"
+        },
+        {
+          "devid": "60e1",
+          "devname": "Numato Opsis HDMI2USB board (User Mode)"
+        },
+        {
+          "devid": "60cb",
+          "devname": "PteroDAQ Data Acquisition on FRDM-KL25Z and future boards"
+        },
+        {
+          "devid": "60cc",
+          "devname": "LamDiNao"
+        },
+        {
+          "devid": "60cd",
+          "devname": "Open Lighting DMX512 / RDM widget"
+        },
+        {
+          "devid": "60c7",
+          "devname": "Zubax GNSS positioning module for light UAV systems"
+        },
+        {
+          "devid": "60c8",
+          "devname": "Xlink data transfer and control system for Commodore C64"
+        },
+        {
+          "devid": "60c9",
+          "devname": "random number generator"
+        },
+        {
+          "devid": "60ca",
+          "devname": "FinalKey password manager"
+        },
+        {
+          "devid": "60c3",
+          "devname": "X Antenna Tracker arduino board"
+        },
+        {
+          "devid": "60c4",
+          "devname": "CAN bus communication device"
+        },
+        {
+          "devid": "60c5",
+          "devname": "PIC16F1 bootloader"
+        },
+        {
+          "devid": "60c6",
+          "devname": "USBtrng hardware random number generator"
+        },
+        {
+          "devid": "60c0",
+          "devname": "Nucular Keyboard adapter"
+        },
+        {
+          "devid": "60c1",
+          "devname": "BrewBit Model-T pOSHW temperature controller for homebrewers (bootloader)"
+        },
+        {
+          "devid": "60c2",
+          "devname": "BrewBit Model-T pOSHW temperature controller for homebrewers"
+        },
+        {
+          "devid": "60bd",
+          "devname": "Open Source control interface for multimedia applications"
+        },
+        {
+          "devid": "60be",
+          "devname": "Pixelmatix Aurora (bootloader)"
+        },
+        {
+          "devid": "60bf",
+          "devname": "Pixelmatix Aurora"
+        },
+        {
+          "devid": "60b9",
+          "devname": "TimVideos&#039; HDMI2USB (Soft+UTMI) - Firmware upgrade"
+        },
+        {
+          "devid": "60ba",
+          "devname": "TimVideos&#039; HDMI2USB (Soft+UTMI) - HDMI/DVI Capture Device"
+        },
+        {
+          "devid": "60bc",
+          "devname": "Simple CC25xx programmer / serial board"
+        },
+        {
+          "devid": "60b5",
+          "devname": "TimVideos&#039; HDMI2USB (FX2) - Unconfigured device"
+        },
+        {
+          "devid": "60b6",
+          "devname": "TimVideos&#039; HDMI2USB (FX2) - Firmware load/upgrade"
+        },
+        {
+          "devid": "60b7",
+          "devname": "TimVideos&#039; HDMI2USB (FX2) - HDMI/DVI Capture Device"
+        },
+        {
+          "devid": "60b8",
+          "devname": "TimVideos&#039; HDMI2USB (Soft+UTMI) - Unconfigured device"
+        },
+        {
+          "devid": "60b2",
+          "devname": "Drinkbot (OTG-tablet support)"
+        },
+        {
+          "devid": "60b3",
+          "devname": "calc.pw password generator device (standard)"
+        },
+        {
+          "devid": "60b4",
+          "devname": "calc.pw password generator device (enhanced)"
+        },
+        {
+          "devid": "60af",
+          "devname": "Clasic Gamepad Adapter (DB9)"
+        },
+        {
+          "devid": "60b0",
+          "devname": "Waterott Arduino based Clock (caterina bootloader)"
+        },
+        {
+          "devid": "60b1",
+          "devname": "Drinkbot (processing)"
+        },
+        {
+          "devid": "60ac",
+          "devname": "OpenBLT generic microcontroller (bootloader)"
+        },
+        {
+          "devid": "60ad",
+          "devname": "Clasic Gamepad Adapter (NES)"
+        },
+        {
+          "devid": "60ae",
+          "devname": "Clasic Gamepad Adapter (N64)"
+        },
+        {
+          "devid": "60a9",
+          "devname": "Blinky Light Controller (DFU)"
+        },
+        {
+          "devid": "60aa",
+          "devname": "Blinky Light Controller"
+        },
+        {
+          "devid": "60ab",
+          "devname": "AllPixel"
+        },
+        {
+          "devid": "60a5",
+          "devname": "Papilio Duo (FPGA)"
+        },
+        {
+          "devid": "60a6",
+          "devname": "HydraBus/HydraNFC (bootloader)"
+        },
+        {
+          "devid": "60a7",
+          "devname": "HydraBus/HydraNFC"
+        },
+        {
+          "devid": "60a8",
+          "devname": "reserved"
+        },
+        {
+          "devid": "60a1",
+          "devname": "Airspy"
+        },
+        {
+          "devid": "60a2",
+          "devname": "barebox (DFU)"
+        },
+        {
+          "devid": "60a3",
+          "devname": "keyboard (bootloader)"
+        },
+        {
+          "devid": "60a4",
+          "devname": "Papilio Duo (AVR)"
+        },
+        {
+          "devid": "609d",
+          "devname": "PIC16F145x bootloader"
+        },
+        {
+          "devid": "609e",
+          "devname": "Clyde Lamp by Fabule (bootloader)"
+        },
+        {
+          "devid": "609f",
+          "devname": "Clyde Lamp by Fabule (sketch)"
+        },
+        {
+          "devid": "60a0",
+          "devname": "Smoothiepanel robotic control interface"
+        },
+        {
+          "devid": "6099",
+          "devname": "RASDR Radio Astronomy SDR Rx Interface"
+        },
+        {
+          "devid": "609a",
+          "devname": "RASDR Radio Astronomy SDR Tx Interface"
+        },
+        {
+          "devid": "609b",
+          "devname": "RASDR Radio Astronomy SDR (bootloader)"
+        },
+        {
+          "devid": "609c",
+          "devname": "antiAFK keyboard"
+        },
+        {
+          "devid": "6096",
+          "devname": "LightUp (sketch)"
+        },
+        {
+          "devid": "6097",
+          "devname": "Tessel JavaScript enabled Microcontroller with built-in WiFi"
+        },
+        {
+          "devid": "6098",
+          "devname": "RFIDler"
+        },
+        {
+          "devid": "6092",
+          "devname": "Fx2lafw"
+        },
+        {
+          "devid": "6093",
+          "devname": "Fx2lafw"
+        },
+        {
+          "devid": "6094",
+          "devname": "Fx2lafw"
+        },
+        {
+          "devid": "6095",
+          "devname": "Fx2lafw"
+        },
+        {
+          "devid": "608e",
+          "devname": "Fx2lafw"
+        },
+        {
+          "devid": "608f",
+          "devname": "Fx2lafw"
+        },
+        {
+          "devid": "6090",
+          "devname": "Fx2lafw"
+        },
+        {
+          "devid": "6091",
+          "devname": "Fx2lafw"
+        },
+        {
+          "devid": "608a",
+          "devname": "BLEduino"
+        },
+        {
+          "devid": "608b",
+          "devname": "Loctronix ASR-2300 SDR/motion sensing module"
+        },
+        {
+          "devid": "608c",
+          "devname": "Fx2lafw"
+        },
+        {
+          "devid": "608d",
+          "devname": "Fx2lafw"
+        },
+        {
+          "devid": "6087",
+          "devname": "Blinkytape (alternate endpoint config)"
+        },
+        {
+          "devid": "6088",
+          "devname": "picp PIC16F145x based PIC16F145x programmer"
+        },
+        {
+          "devid": "6089",
+          "devname": "Great Scott Gadgets HackRF One SDR"
+        },
+        {
+          "devid": "6084",
+          "devname": "arcin arcade controller (DFU)"
+        },
+        {
+          "devid": "6085",
+          "devname": "IRKit for controlloing home electronics from iOS devices"
+        },
+        {
+          "devid": "6086",
+          "devname": "OneRNG entropy device"
+        },
+        {
+          "devid": "6080",
+          "devname": "arcin arcade controller"
+        },
+        {
+          "devid": "6081",
+          "devname": "BladeRF (bootloader)"
+        },
+        {
+          "devid": "6082",
+          "devname": "Facecandy (DFU)"
+        },
+        {
+          "devid": "6083",
+          "devname": "LightUp (bootloader)"
+        },
+        {
+          "devid": "607d",
+          "devname": "Spark Core Arduino-compatible board with WiFi"
+        },
+        {
+          "devid": "607e",
+          "devname": "OSHUG Wuthering multi-tool"
+        },
+        {
+          "devid": "607f",
+          "devname": "Spark Core Arduino-compatible board with WiFi (bootloader)"
+        },
+        {
+          "devid": "6079",
+          "devname": "Mood Light"
+        },
+        {
+          "devid": "607a",
+          "devname": "Fadecandy"
+        },
+        {
+          "devid": "607b",
+          "devname": "RCDongle for IR remote control"
+        },
+        {
+          "devid": "607c",
+          "devname": "OpenVizsla USB sniffer/analyzer"
+        },
+        {
+          "devid": "6075",
+          "devname": "The Glitch RawHID"
+        },
+        {
+          "devid": "6076",
+          "devname": "Vultureprog BIOS chip programmer"
+        },
+        {
+          "devid": "6077",
+          "devname": "PaintDuino"
+        },
+        {
+          "devid": "6078",
+          "devname": "DTplug"
+        },
+        {
+          "devid": "6072",
+          "devname": "The Glitch Disk"
+        },
+        {
+          "devid": "6073",
+          "devname": "The Glitch Serial"
+        },
+        {
+          "devid": "6074",
+          "devname": "The Glitch MIDI"
+        },
+        {
+          "devid": "606e",
+          "devname": "Reefangel Evolution 1.0"
+        },
+        {
+          "devid": "606f",
+          "devname": "Geschwister Schneider CAN adapter"
+        },
+        {
+          "devid": "6070",
+          "devname": "Open Pinball Project"
+        },
+        {
+          "devid": "6071",
+          "devname": "The Glitch HID"
+        },
+        {
+          "devid": "606b",
+          "devname": "S08-245, urJtag compatible firmware for S08JS"
+        },
+        {
+          "devid": "606c",
+          "devname": "Blinkytape full-color light tape"
+        },
+        {
+          "devid": "606d",
+          "devname": "TinyG open source motion controller"
+        },
+        {
+          "devid": "6067",
+          "devname": "Orbotron 9000 (Serial)"
+        },
+        {
+          "devid": "6068",
+          "devname": "Orbotron 9000 (HID)"
+        },
+        {
+          "devid": "6069",
+          "devname": "xser (DFU)"
+        },
+        {
+          "devid": "606a",
+          "devname": "xser (legacy)"
+        },
+        {
+          "devid": "6063",
+          "devname": "CPC FPGA"
+        },
+        {
+          "devid": "6064",
+          "devname": "CPC FPGA (DFU)"
+        },
+        {
+          "devid": "6065",
+          "devname": "CPC FPGA (Serial)"
+        },
+        {
+          "devid": "6066",
+          "devname": "Nuand BladeRF"
+        },
+        {
+          "devid": "6060",
+          "devname": "Data logger using the Cypress FX2"
+        },
+        {
+          "devid": "6061",
+          "devname": "Power Manager"
+        },
+        {
+          "devid": "6062",
+          "devname": "WhiteRabbit console and Wishbone bridge"
+        },
+        {
+          "devid": "605d",
+          "devname": "Funky Sensor v2"
+        },
+        {
+          "devid": "605e",
+          "devname": "Blinkiverse Analog LED Fader"
+        },
+        {
+          "devid": "605f",
+          "devname": "Small DIP package Cypress FX2"
+        },
+        {
+          "devid": "6059",
+          "devname": "xser serial"
+        },
+        {
+          "devid": "605a",
+          "devname": "Daisho test"
+        },
+        {
+          "devid": "605b",
+          "devname": "RfCat YARD Stick One"
+        },
+        {
+          "devid": "605c",
+          "devname": "YARD Stick One bootloader"
+        },
+        {
+          "devid": "6056",
+          "devname": "The Glitch"
+        },
+        {
+          "devid": "6057",
+          "devname": "OpenPipe MIDI Shield"
+        },
+        {
+          "devid": "6058",
+          "devname": "Novena OTG port"
+        },
+        {
+          "devid": "6052",
+          "devname": "APB Team Robotic Development Board"
+        },
+        {
+          "devid": "6053",
+          "devname": "Darkgame Controller"
+        },
+        {
+          "devid": "6054",
+          "devname": "Satlab/AAUSAT3 BlueBox"
+        },
+        {
+          "devid": "6055",
+          "devname": "RADiuS ER900TRS-02 transciever with SMA Connector"
+        },
+        {
+          "devid": "604f",
+          "devname": "Miniscope v2c"
+        },
+        {
+          "devid": "6050",
+          "devname": "GoodFET"
+        },
+        {
+          "devid": "6051",
+          "devname": "pinocc.io"
+        },
+        {
+          "devid": "604b",
+          "devname": "HackRF Jawbreaker Software-Defined Radio"
+        },
+        {
+          "devid": "604c",
+          "devname": "Makibox A6"
+        },
+        {
+          "devid": "604d",
+          "devname": "Paella Pulse height analyzer"
+        },
+        {
+          "devid": "604e",
+          "devname": "Miniscope v2b"
+        },
+        {
+          "devid": "6048",
+          "devname": "RfCat Dons Dongle"
+        },
+        {
+          "devid": "6049",
+          "devname": "RfCat Chronos bootloader"
+        },
+        {
+          "devid": "604a",
+          "devname": "RfCat Dons bootloader"
+        },
+        {
+          "devid": "6046",
+          "devname": "mimus-weigand"
+        },
+        {
+          "devid": "6047",
+          "devname": "RfCat Chronos Dongle"
+        },
+        {
+          "devid": "6044",
+          "devname": "open-usb-can (DFU)"
+        },
+        {
+          "devid": "6045",
+          "devname": "open-usb-can"
+        },
+        {
+          "devid": "6042",
+          "devname": "Dspace robot controller"
+        },
+        {
+          "devid": "6043",
+          "devname": "pc-power"
+        },
+        {
+          "devid": "6040",
+          "devname": "moco"
+        },
+        {
+          "devid": "6041",
+          "devname": "AlphaSphere (bootloader)"
+        },
+        {
+          "devid": "603e",
+          "devname": "Paparazzi (Mass Storage)"
+        },
+        {
+          "devid": "603f",
+          "devname": "airGuitar"
+        },
+        {
+          "devid": "603c",
+          "devname": "Paparazzi (bootloader)"
+        },
+        {
+          "devid": "603d",
+          "devname": "Paparazzi (Serial)"
+        },
+        {
+          "devid": "6039",
+          "devname": "eXtreme Feedback Device"
+        },
+        {
+          "devid": "603a",
+          "devname": "TiLDA"
+        },
+        {
+          "devid": "603b",
+          "devname": "Raspiface"
+        },
+        {
+          "devid": "6035",
+          "devname": "FreeLaserTag Gun"
+        },
+        {
+          "devid": "6036",
+          "devname": "FreeLaserTag Big Brother"
+        },
+        {
+          "devid": "6037",
+          "devname": "FreeLaserTag Node"
+        },
+        {
+          "devid": "6038",
+          "devname": "Monaka"
+        },
+        {
+          "devid": "6032",
+          "devname": "ncrmnt.org uISP"
+        },
+        {
+          "devid": "6033",
+          "devname": "frobiac / adnw keyboard"
+        },
+        {
+          "devid": "6034",
+          "devname": "Tiflomag Ergo 2"
+        },
+        {
+          "devid": "602f",
+          "devname": "K-copter"
+        },
+        {
+          "devid": "6030",
+          "devname": "USB-oscope"
+        },
+        {
+          "devid": "6031",
+          "devname": "Handmade GSM GPS tracker"
+        },
+        {
+          "devid": "602b",
+          "devname": "FPGALink"
+        },
+        {
+          "devid": "602c",
+          "devname": "5nes5snes (5x8)"
+        },
+        {
+          "devid": "602d",
+          "devname": "5nes5snes (4x12)"
+        },
+        {
+          "devid": "602e",
+          "devname": "Flexibity"
+        },
+        {
+          "devid": "6028",
+          "devname": "Teensy 2.0 Development Board [ErgoDox Keyboard]"
+        },
+        {
+          "devid": "6029",
+          "devname": "Marlin 2.0 (Serial)"
+        },
+        {
+          "devid": "602a",
+          "devname": "Marlin 2.0 (Mass Storage)"
+        },
+        {
+          "devid": "6027",
+          "devname": "Key64 Keyboard"
+        },
+        {
+          "devid": "6023",
+          "devname": "Pixelkit"
+        },
+        {
+          "devid": "6024",
+          "devname": "Illucia"
+        },
+        {
+          "devid": "6025",
+          "devname": "Keyglove (HID)"
+        },
+        {
+          "devid": "6026",
+          "devname": "Keyglove (Serial)"
+        },
+        {
+          "devid": "6020",
+          "devname": "Toad3"
+        },
+        {
+          "devid": "6021",
+          "devname": "AlphaSphere"
+        },
+        {
+          "devid": "6022",
+          "devname": "LightPack"
+        },
+        {
+          "devid": "601c",
+          "devname": "EPOSMote II"
+        },
+        {
+          "devid": "601d",
+          "devname": "UDS18B20 temperature sensor"
+        },
+        {
+          "devid": "601e",
+          "devname": "5x5 STM32 prototyping board"
+        },
+        {
+          "devid": "601f",
+          "devname": "uNSF"
+        },
+        {
+          "devid": "6019",
+          "devname": "4pi 5 axis motion controller"
+        },
+        {
+          "devid": "601a",
+          "devname": "Paparazzi Lisa/M"
+        },
+        {
+          "devid": "601b",
+          "devname": "IST-2 chronograph for bullet speeds"
+        },
+        {
+          "devid": "6015",
+          "devname": "Smoothieboard"
+        },
+        {
+          "devid": "6016",
+          "devname": "phInterface"
+        },
+        {
+          "devid": "6017",
+          "devname": "Black Magic Debug Probe (DFU)"
+        },
+        {
+          "devid": "6018",
+          "devname": "Black Magic Debug Probe (Application)"
+        },
+        {
+          "devid": "6012",
+          "devname": "Universal C64 Cartridge"
+        },
+        {
+          "devid": "6013",
+          "devname": "DiscFerret magnetic disc analyser (bootloader)"
+        },
+        {
+          "devid": "6014",
+          "devname": "DiscFerret magnetic disc analyser"
+        },
+        {
+          "devid": "600e",
+          "devname": "OpenRISC Ordb2a-ep4ce22 development board"
+        },
+        {
+          "devid": "600f",
+          "devname": "Paparazzi Lisa/M (DFU)"
+        },
+        {
+          "devid": "6010",
+          "devname": "OpenPipe: OSHW Bagpipes MIDI controller"
+        },
+        {
+          "devid": "6011",
+          "devname": "LeoLipo (DFU)"
+        },
+        {
+          "devid": "600b",
+          "devname": "Hypna Go Go"
+        },
+        {
+          "devid": "600c",
+          "devname": "CatNip LPC1343 development board"
+        },
+        {
+          "devid": "600d",
+          "devname": "Enhanced RoboBrrd Brain board"
+        },
+        {
+          "devid": "6007",
+          "devname": "LED Flower"
+        },
+        {
+          "devid": "6008",
+          "devname": "Kisbee 802.15.4 transceiver"
+        },
+        {
+          "devid": "6009",
+          "devname": "Adjacent Reality Tracker"
+        },
+        {
+          "devid": "600a",
+          "devname": "AVR Programmer"
+        },
+        {
+          "devid": "6004",
+          "devname": "LeoLipo"
+        },
+        {
+          "devid": "6005",
+          "devname": "LED Flower S"
+        },
+        {
+          "devid": "6006",
+          "devname": "LED Cube"
+        },
+        {
+          "devid": "6001",
+          "devname": "Ubertooth Zero (DFU)"
+        },
+        {
+          "devid": "6002",
+          "devname": "Ubertooth One"
+        },
+        {
+          "devid": "6003",
+          "devname": "Ubertooth One (DFU)"
+        },
+        {
+          "devid": "53e7",
+          "devname": "IHIFI 960 (Rockbox)"
+        },
+        {
+          "devid": "53ff",
+          "devname": "Generic Rockbox device"
+        },
+        {
+          "devid": "6000",
+          "devname": "Ubertooth Zero"
+        },
+        {
+          "devid": "53dc",
+          "devname": "Sony NWZ-E370/E380 series (Rockbox)"
+        },
+        {
+          "devid": "53dd",
+          "devname": "Sony NWZ-E360 series (Rockbox)"
+        },
+        {
+          "devid": "53e6",
+          "devname": "IHIFI 760 (Rockbox)"
+        },
+        {
+          "devid": "53d4",
+          "devname": "HiFi E.T. MA8 (Rockbox)"
+        },
+        {
+          "devid": "53d5",
+          "devname": "HiFi E.T. MA8C (Rockbox)"
+        },
+        {
+          "devid": "53bf",
+          "devname": "HiFiMAN HM-801 (Rockbox)"
+        },
+        {
+          "devid": "53d2",
+          "devname": "HiFi E.T. MA9 (Rockbox)"
+        },
+        {
+          "devid": "53d3",
+          "devname": "HiFi E.T. MA9C (Rockbox)"
+        },
+        {
+          "devid": "538e",
+          "devname": "Samsung YH-925 (Rockbox)"
+        },
+        {
+          "devid": "53a0",
+          "devname": "Packard Bell Vibe 500 (Rockbox)"
+        },
+        {
+          "devid": "53b4",
+          "devname": "Rockchip 27xx generic (Rockbox)"
+        },
+        {
+          "devid": "53be",
+          "devname": "HiFiMAN HM-60x (Rockbox)"
+        },
+        {
+          "devid": "537b",
+          "devname": "Onda VX777 (Rockbox)"
+        },
+        {
+          "devid": "538c",
+          "devname": "Samsung YH-820 (Rockbox)"
+        },
+        {
+          "devid": "538d",
+          "devname": "Samsung YH-920 (Rockbox)"
+        },
+        {
+          "devid": "5366",
+          "devname": "Philips GoGear HDD63x0 (Rockbox)"
+        },
+        {
+          "devid": "5378",
+          "devname": "Onda VX747 (Rockbox)"
+        },
+        {
+          "devid": "5379",
+          "devname": "Onda VX767 (Rockbox)"
+        },
+        {
+          "devid": "5362",
+          "devname": "Creative Zen (Rockbox)"
+        },
+        {
+          "devid": "5364",
+          "devname": "Philips GoGear SA9200 (Rockbox)"
+        },
+        {
+          "devid": "5365",
+          "devname": "Philips GoGear HDD16x0 (Rockbox)"
+        },
+        {
+          "devid": "535d",
+          "devname": "Creative Zen X-Fi2 (Rockbox)"
+        },
+        {
+          "devid": "535e",
+          "devname": "Creative Zen X-Fi3 (Rockbox)"
+        },
+        {
+          "devid": "5360",
+          "devname": "Creative Zen X-Fi (Rockbox)"
+        },
+        {
+          "devid": "5361",
+          "devname": "Creative ZEN Mozaic (Rockbox)"
+        },
+        {
+          "devid": "5346",
+          "devname": "Olympus M:Robe 500i (Rockbox)"
+        },
+        {
+          "devid": "5347",
+          "devname": "Olympus m:robe MR-100 (Rockbox)"
+        },
+        {
+          "devid": "5359",
+          "devname": "Creative Zen X-Fi Style (Rockbox)"
+        },
+        {
+          "devid": "5340",
+          "devname": "Sandisk Sansa Fuze+ (Rockbox)"
+        },
+        {
+          "devid": "5341",
+          "devname": "Sandisk Sansa Zip (Rockbox)"
+        },
+        {
+          "devid": "5342",
+          "devname": "Sandisk Sansa Connect (Rockbox)"
+        },
+        {
+          "devid": "533b",
+          "devname": "Sandisk Sansa c200v2 series (Rockbox)"
+        },
+        {
+          "devid": "533c",
+          "devname": "Sandisk Sansa Clipv2 (Rockbox)"
+        },
+        {
+          "devid": "533e",
+          "devname": "Sandisk Sansa Clip+ (Rockbox)"
+        },
+        {
+          "devid": "533f",
+          "devname": "Sandisk Sansa Fuze v2 (Rockbox)"
+        },
+        {
+          "devid": "5337",
+          "devname": "Sandisk Sansa Clip (Rockbox)"
+        },
+        {
+          "devid": "5338",
+          "devname": "Sandisk Sansa e200v2 series (Rockbox)"
+        },
+        {
+          "devid": "5339",
+          "devname": "Sandisk Sansa m200 v4 series (Rockbox)"
+        },
+        {
+          "devid": "533a",
+          "devname": "Sandisk Sansa Fuze (Rockbox)"
+        },
+        {
+          "devid": "5321",
+          "devname": "Cowon D2 (Rockbox)"
+        },
+        {
+          "devid": "5329",
+          "devname": "Toshiba Gigabeat S (Rockbox)"
+        },
+        {
+          "devid": "5332",
+          "devname": "Sandisk Sansa e200 series (Rockbox)"
+        },
+        {
+          "devid": "5334",
+          "devname": "Sandisk Sansa c200 series (Rockbox)"
+        },
+        {
+          "devid": "531a",
+          "devname": "Apple iPod Mini 2g (Rockbox)"
+        },
+        {
+          "devid": "531c",
+          "devname": "Apple iPod Nano 2g (Rockbox)"
+        },
+        {
+          "devid": "531d",
+          "devname": "Apple iPod Classic/6G (Rockbox)"
+        },
+        {
+          "devid": "5315",
+          "devname": "Apple iPod Nano 1g (Rockbox)"
+        },
+        {
+          "devid": "5316",
+          "devname": "Apple iPod Video (Rockbox)"
+        },
+        {
+          "devid": "5318",
+          "devname": "Apple iPod 4g Grayscale (Rockbox)"
+        },
+        {
+          "devid": "5319",
+          "devname": "Apple iPod Mini 1g (Rockbox)"
+        },
+        {
+          "devid": "530e",
+          "devname": "iriver H10 20GB (Rockbox)"
+        },
+        {
+          "devid": "530f",
+          "devname": "iriver H10 5/6GB (Rockbox)"
+        },
+        {
+          "devid": "5314",
+          "devname": "Apple iPod Color/Photo (Rockbox)"
+        },
+        {
+          "devid": "5123",
+          "devname": "Neo1973/FreeRunner internal USB CSR4 module"
+        },
+        {
+          "devid": "5124",
+          "devname": "Neo1973/FreeRunner Bluetooth Device ID service"
+        },
+        {
+          "devid": "5300",
+          "devname": "Rockbox"
+        },
+        {
+          "devid": "511d",
+          "devname": "QT2410 u-boot usbtty CDC ACM mode"
+        },
+        {
+          "devid": "5120",
+          "devname": "Neo1973/FreeRunner u-boot usbtty generic serial"
+        },
+        {
+          "devid": "5121",
+          "devname": "Neo1973/FreeRunner kernel mass storage (g_storage) mode"
+        },
+        {
+          "devid": "5122",
+          "devname": "Neo1973/FreeRunner kernel cdc_ether USB network"
+        },
+        {
+          "devid": "511a",
+          "devname": "HXD8 u-boot usbtty CDC ACM Mode"
+        },
+        {
+          "devid": "511b",
+          "devname": "SMDK2440 u-boot usbtty CDC ACM mode"
+        },
+        {
+          "devid": "511c",
+          "devname": "SMDK2443 u-boot usbtty CDC ACM mode"
+        },
+        {
+          "devid": "5117",
+          "devname": "Neo1973/FreeRunner kernel usbnet (g_ether, CDC Ethernet) mode"
+        },
+        {
+          "devid": "5118",
+          "devname": "Neo1973/FreeRunner Debug board (V2+)"
+        },
+        {
+          "devid": "5119",
+          "devname": "Neo1973/FreeRunner u-boot cdc_acm serial port"
+        },
+        {
+          "devid": "1db5",
+          "devname": "IDBG (DFU)"
+        },
+        {
+          "devid": "1db6",
+          "devname": "IDBG"
+        }
+      ]
+    },
+    {
+      "vendor": "695c",
+      "name": "Opera1",
+      "devices": [
+        {
+          "devid": "3829",
+          "devname": "Opera1 DVB-S (warm state)"
+        }
+      ]
+    },
+    {
+      "vendor": "1cb4",
+      "name": "OPEX CORPORATION",
+      "devices": []
+    },
+    {
+      "vendor": "22d9",
+      "name": "OPPO Electronics Corp.",
+      "devices": [
+        {
+          "devid": "2767",
+          "devname": "Oppo Find 5 (X909)"
+        },
+        {
+          "devid": "2765",
+          "devname": "Oppo N1"
+        }
+      ]
+    },
+    {
+      "vendor": "0798",
+      "name": "Optelec",
+      "devices": [
+        {
+          "devid": "0640",
+          "devname": "BC640"
+        },
+        {
+          "devid": "0680",
+          "devname": "BC680"
+        },
+        {
+          "devid": "0001",
+          "devname": "Braille Voyager"
+        }
+      ]
+    },
+    {
+      "vendor": "03fb",
+      "name": "OPTi, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0cb8",
+      "name": "Opticis Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0af0",
+      "name": "Option",
+      "devices": [
+        {
+          "devid": "d055",
+          "devname": "Globetrotter GI0505 [iCON 505]"
+        },
+        {
+          "devid": "7251",
+          "devname": "Globetrotter HSUPA Modem (aka iCON HSUPA E)"
+        },
+        {
+          "devid": "7501",
+          "devname": "Globetrotter HSUPA Modem (icon 411 aka &quot;Vodafone K3760&quot;)"
+        },
+        {
+          "devid": "7601",
+          "devname": "Globetrotter MO40x 3G Modem (GTM 382)"
+        },
+        {
+          "devid": "7701",
+          "devname": "Globetrotter HSUPA Modem (aka icon 451)"
+        },
+        {
+          "devid": "6300",
+          "devname": "GT 3G Quad UMTS/GPRS Card"
+        },
+        {
+          "devid": "6600",
+          "devname": "GlobeTrotter 3G+ datacard"
+        },
+        {
+          "devid": "6711",
+          "devname": "GlobeTrotter Express 7.2 v2"
+        },
+        {
+          "devid": "6971",
+          "devname": "Globetrotter HSDPA Modem"
+        },
+        {
+          "devid": "5000",
+          "devname": "UMTS Card"
+        },
+        {
+          "devid": "6000",
+          "devname": "GlobeTrotter 3G datacard"
+        }
+      ]
+    },
+    {
+      "vendor": "065a",
+      "name": "Optoelectronics Co., Ltd",
+      "devices": [
+        {
+          "devid": "0009",
+          "devname": "NLV-1001 (serial mode) / OPN-2001 [Opticon]"
+        },
+        {
+          "devid": "0001",
+          "devname": "Opticon OPR-2001 / NLV-1001 (keyboard mode)"
+        }
+      ]
+    },
+    {
+      "vendor": "0c74",
+      "name": "Optronic Laboratories Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "OL 700-30 Goniometer"
+        }
+      ]
+    },
+    {
+      "vendor": "1557",
+      "name": "OQO",
+      "devices": [
+        {
+          "devid": "7720",
+          "devname": "model 01+ Ethernet"
+        },
+        {
+          "devid": "8150",
+          "devname": "model 01 Ethernet interface"
+        },
+        {
+          "devid": "0002",
+          "devname": "model 01 WiFi interface"
+        },
+        {
+          "devid": "0003",
+          "devname": "model 01 Bluetooth interface"
+        },
+        {
+          "devid": "0a80",
+          "devname": "Gobi Wireless Modem (QDL mode)"
+        }
+      ]
+    },
+    {
+      "vendor": "0f19",
+      "name": "Oracom Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0b62",
+      "name": "Orange Micro, Inc.",
+      "devices": [
+        {
+          "devid": "000b",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "0059",
+          "devname": "iBOT2 Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "0bdd",
+      "name": "Orange PCS",
+      "devices": []
+    },
+    {
+      "vendor": "2bc5",
+      "name": "Orbbec 3D Technology International, Inc",
+      "devices": [
+        {
+          "devid": "0403",
+          "devname": "Astra Pro"
+        },
+        {
+          "devid": "0407",
+          "devname": "Astra Mini S"
+        },
+        {
+          "devid": "0401",
+          "devname": "Astra"
+        }
+      ]
+    },
+    {
+      "vendor": "0fde",
+      "name": "Oregon Scientific",
+      "devices": [
+        {
+          "devid": "ca05",
+          "devname": "CM160"
+        },
+        {
+          "devid": "ca08",
+          "devname": "WMR300 Professional Weather System"
+        },
+        {
+          "devid": "ca01",
+          "devname": "WMRS200 weather station"
+        }
+      ]
+    },
+    {
+      "vendor": "1bf6",
+      "name": "Orient Semiconductor Electronics, Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "05a4",
+      "name": "Ortek Technology, Inc.",
+      "devices": [
+        {
+          "devid": "9881",
+          "devname": "IR receiver [VRC-1100 Vista MCE Remote Control]"
+        },
+        {
+          "devid": "9722",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "9731",
+          "devname": "MCK-600W/MCK-800USB Keyboard"
+        },
+        {
+          "devid": "9783",
+          "devname": "Wireless Keypad"
+        },
+        {
+          "devid": "9837",
+          "devname": "Targus Number Keypad"
+        },
+        {
+          "devid": "9862",
+          "devname": "Targus Number Keypad (Composite Device)"
+        },
+        {
+          "devid": "1000",
+          "devname": "WKB-1000S Wireless Ergo Keyboard with Touchpad"
+        },
+        {
+          "devid": "2000",
+          "devname": "WKB-2000 Wireless Keyboard with Touchpad"
+        },
+        {
+          "devid": "9720",
+          "devname": "Keyboard Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0fe0",
+      "name": "Osterhout Design Group",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "Bluetooth Keypad"
+        },
+        {
+          "devid": "0100",
+          "devname": "Bluetooth Mouse"
+        },
+        {
+          "devid": "0101",
+          "devname": "Bluetooth IMU"
+        }
+      ]
+    },
+    {
+      "vendor": "7825",
+      "name": "Other World Computing",
+      "devices": [
+        {
+          "devid": "a2a4",
+          "devname": "External SATA Hard Drive Adapter cable PA023U3"
+        },
+        {
+          "devid": "b0b3",
+          "devname": "miniStack MAX"
+        }
+      ]
+    },
+    {
+      "vendor": "1e91",
+      "name": "Other World Computing",
+      "devices": [
+        {
+          "devid": "b0b1",
+          "devname": "miniStack"
+        }
+      ]
+    },
+    {
+      "vendor": "0ea0",
+      "name": "Ours Technology, Inc.",
+      "devices": [
+        {
+          "devid": "6808",
+          "devname": "OTI-6808 Flash Disk"
+        },
+        {
+          "devid": "6828",
+          "devname": "OTI-6828 Flash Disk"
+        },
+        {
+          "devid": "6858",
+          "devname": "OTi-6858 serial adapter"
+        },
+        {
+          "devid": "2153",
+          "devname": "SD Card Reader Key"
+        },
+        {
+          "devid": "2168",
+          "devname": "Transcend JetFlash 2.0 / Astone USB Drive / Intellegent Stick 2.0"
+        },
+        {
+          "devid": "2213",
+          "devname": "WinDroid N287 AH7N2502.013317"
+        },
+        {
+          "devid": "6803",
+          "devname": "OTI-6803 Flash Disk"
+        },
+        {
+          "devid": "2126",
+          "devname": "7-in-1 Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "2836",
+      "name": "OUYA",
+      "devices": []
+    },
+    {
+      "vendor": "1b75",
+      "name": "Ovislink Corp.",
+      "devices": [
+        {
+          "devid": "8171",
+          "devname": "WN-370USB 802.11bgn Wireless Adapter [Realtek RTL8188SU]"
+        },
+        {
+          "devid": "8187",
+          "devname": "AirLive WL-1600USB 802.11g Adapter [Realtek RTL8187L]"
+        },
+        {
+          "devid": "9170",
+          "devname": "AirLive X.USB 802.11abgn [Atheros AR9170+AR9104]"
+        },
+        {
+          "devid": "a200",
+          "devname": "AirLive WN-200USB wireless 11b/g/n dongle"
+        },
+        {
+          "devid": "3072",
+          "devname": "AirLive WN-360USB adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "5345",
+      "name": "Owon",
+      "devices": [
+        {
+          "devid": "1234",
+          "devname": "PDS6062T Oscilloscope"
+        }
+      ]
+    },
+    {
+      "vendor": "2a1d",
+      "name": "Oxford Nanopore Technologies, Ltd",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "VolTRAX"
+        },
+        {
+          "devid": "0020",
+          "devname": "GridION"
+        },
+        {
+          "devid": "0021",
+          "devname": "GridION"
+        },
+        {
+          "devid": "0001",
+          "devname": "MinION"
+        },
+        {
+          "devid": "0010",
+          "devname": "VolTRAX"
+        },
+        {
+          "devid": "0000",
+          "devname": "MinION"
+        }
+      ]
+    },
+    {
+      "vendor": "0d89",
+      "name": "Oz Software",
+      "devices": []
+    },
+    {
+      "vendor": "1bde",
+      "name": "P-TWO INDUSTRIES, INC.",
+      "devices": []
+    },
+    {
+      "vendor": "1357",
+      "name": "P&amp;E Microcomputer Systems",
+      "devices": [
+        {
+          "devid": "0503",
+          "devname": "USB-ML-12 HCS08/HCS12 Multilink"
+        },
+        {
+          "devid": "0504",
+          "devname": "DEMOJM"
+        },
+        {
+          "devid": "1000",
+          "devname": "Smart Control Touchpad"
+        },
+        {
+          "devid": "0089",
+          "devname": "OpenSDA - CDC Serial Port"
+        }
+      ]
+    },
+    {
+      "vendor": "2349",
+      "name": "P2 Engineering Group, LLC",
+      "devices": []
+    },
+    {
+      "vendor": "0bf0",
+      "name": "Pace Micro Technology PLC",
+      "devices": [
+        {
+          "devid": "c010",
+          "devname": "EHD100SD"
+        }
+      ]
+    },
+    {
+      "vendor": "15e9",
+      "name": "Pacific Digital Corp.",
+      "devices": [
+        {
+          "devid": "1969",
+          "devname": "Digital Frame"
+        },
+        {
+          "devid": "04ce",
+          "devname": "MemoryFrame MF-570"
+        },
+        {
+          "devid": "1968",
+          "devname": "MemoryFrame MF-570"
+        }
+      ]
+    },
+    {
+      "vendor": "04ef",
+      "name": "Pacific Electronic International, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0583",
+      "name": "Padix Co., Ltd (Rockfire)",
+      "devices": [
+        {
+          "devid": "b013",
+          "devname": "USB,Wiress  2.4GHZ Joystick"
+        },
+        {
+          "devid": "b016",
+          "devname": "USB,5-Axis,10-Button with POV"
+        },
+        {
+          "devid": "b018",
+          "devname": "TW6 Wheel"
+        },
+        {
+          "devid": "ff60",
+          "devname": "USB Wireless VibrationPad"
+        },
+        {
+          "devid": "b00d",
+          "devname": "PSX/USB converter"
+        },
+        {
+          "devid": "b00e",
+          "devname": "4-Axis,12-Button with POV"
+        },
+        {
+          "devid": "b00f",
+          "devname": "USB,5-Axis,10-Button with POV"
+        },
+        {
+          "devid": "b010",
+          "devname": "MetalStrike Pro"
+        },
+        {
+          "devid": "b012",
+          "devname": "Wireless MetalStrike"
+        },
+        {
+          "devid": "b009",
+          "devname": "USB,12-Button  Wheel"
+        },
+        {
+          "devid": "b00a",
+          "devname": "PSX/USB converter"
+        },
+        {
+          "devid": "b00b",
+          "devname": "PSX/USB converter"
+        },
+        {
+          "devid": "b00c",
+          "devname": "PSX/USB converter"
+        },
+        {
+          "devid": "b000",
+          "devname": "USB,4-Axis,12-Button with POV"
+        },
+        {
+          "devid": "b001",
+          "devname": "USB,4-Axis,12-Button with POV"
+        },
+        {
+          "devid": "b002",
+          "devname": "Vibration,12-Button USB Wheel"
+        },
+        {
+          "devid": "b005",
+          "devname": "USB,12-Button Wheel"
+        },
+        {
+          "devid": "b008",
+          "devname": "USB Wireless 2.4GHz Wheel"
+        },
+        {
+          "devid": "a132",
+          "devname": "USB Wireless 2.4GHz Wheelpad"
+        },
+        {
+          "devid": "a133",
+          "devname": "USB Wireless 2.4GHz Wheel&amp;Gamepad"
+        },
+        {
+          "devid": "a202",
+          "devname": "ForceFeedbackWheel"
+        },
+        {
+          "devid": "a209",
+          "devname": "MetalStrike FF"
+        },
+        {
+          "devid": "a024",
+          "devname": "4axis,12button vibrition audio gamepad"
+        },
+        {
+          "devid": "a025",
+          "devname": "4axis,12button vibrition audio gamepad"
+        },
+        {
+          "devid": "a130",
+          "devname": "USB Wireless 2.4GHz Gamepad"
+        },
+        {
+          "devid": "a131",
+          "devname": "USB Wireless 2.4GHz Joystick"
+        },
+        {
+          "devid": "a020",
+          "devname": "USB,4-Axis,10-Button with POV"
+        },
+        {
+          "devid": "a021",
+          "devname": "USB,4-Axis,12-Button with POV"
+        },
+        {
+          "devid": "a022",
+          "devname": "USB,4-Axis,14-Button with POV"
+        },
+        {
+          "devid": "a023",
+          "devname": "USB,4-Axis,16-Button with POV"
+        },
+        {
+          "devid": "688f",
+          "devname": "QF-688uv Windstorm Pro Joystick"
+        },
+        {
+          "devid": "7070",
+          "devname": "QF-707u Bazooka Joystick"
+        },
+        {
+          "devid": "a000",
+          "devname": "MaxFire G-08XU Gamepad"
+        },
+        {
+          "devid": "a015",
+          "devname": "4-Axis,16-Button with POV"
+        },
+        {
+          "devid": "a019",
+          "devname": "USB, Vibration ,4-axis, 8-button joystick w/view finder"
+        },
+        {
+          "devid": "565f",
+          "devname": "USB VibrationPad"
+        },
+        {
+          "devid": "6009",
+          "devname": "Revenger"
+        },
+        {
+          "devid": "600f",
+          "devname": "USB,GameBoard II"
+        },
+        {
+          "devid": "6258",
+          "devname": "USB, 4-axis, 6-button joystick w/view finder"
+        },
+        {
+          "devid": "6889",
+          "devname": "Windstorm Pro"
+        },
+        {
+          "devid": "5308",
+          "devname": "USB Wireless VibrationPad"
+        },
+        {
+          "devid": "5359",
+          "devname": "Rockfire USB SkyShuttle Pro"
+        },
+        {
+          "devid": "535f",
+          "devname": "USB,real VibrationPad"
+        },
+        {
+          "devid": "5659",
+          "devname": "Rockfire USB SkyShuttle Vibra"
+        },
+        {
+          "devid": "3379",
+          "devname": "Rockfire X-Force"
+        },
+        {
+          "devid": "337f",
+          "devname": "Rockfire USB RacingStar Vibra"
+        },
+        {
+          "devid": "509f",
+          "devname": "USB,4-Axis,12-Button with POV"
+        },
+        {
+          "devid": "5259",
+          "devname": "Rockfire USB SkyShuttle Vibra"
+        },
+        {
+          "devid": "525f",
+          "devname": "USB Vibration Pad"
+        },
+        {
+          "devid": "2050",
+          "devname": "PX-205 PSX Bridge"
+        },
+        {
+          "devid": "205f",
+          "devname": "PSX/USB converter"
+        },
+        {
+          "devid": "2060",
+          "devname": "2-axis 8-button gamepad"
+        },
+        {
+          "devid": "206f",
+          "devname": "USB, 2-axis 8-button gamepad"
+        },
+        {
+          "devid": "3050",
+          "devname": "QF-305u Gamepad"
+        },
+        {
+          "devid": "0002",
+          "devname": "4 Axis 12 button +POV"
+        },
+        {
+          "devid": "2030",
+          "devname": "RM-203 USB Nest [mode 1]"
+        },
+        {
+          "devid": "2031",
+          "devname": "RM-203 USB Nest [mode 2]"
+        },
+        {
+          "devid": "2032",
+          "devname": "RM-203 USB Nest [mode 3]"
+        },
+        {
+          "devid": "2033",
+          "devname": "RM-203 USB Nest [mode 4]"
+        },
+        {
+          "devid": "0001",
+          "devname": "4 Axis 12 button +POV"
+        }
+      ]
+    },
+    {
+      "vendor": "09a3",
+      "name": "PairGain Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "19ef",
+      "name": "Pak Heng Technology (Shenzhen) Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0830",
+      "name": "Palm, Inc.",
+      "devices": [
+        {
+          "devid": "00a0",
+          "devname": "Treo 800w"
+        },
+        {
+          "devid": "0101",
+          "devname": "Pre"
+        },
+        {
+          "devid": "0080",
+          "devname": "Serial Adapter [for Palm III]"
+        },
+        {
+          "devid": "0081",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0082",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0070",
+          "devname": "Zire"
+        },
+        {
+          "devid": "0071",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0072",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0060",
+          "devname": "Tungsten C/E/T/T2/T3 / Zire 71"
+        },
+        {
+          "devid": "0061",
+          "devname": "Lifedrive / Treo 650/680 / Tunsten E2/T5/TX / Centro / Zire 21/31/72 / Z22"
+        },
+        {
+          "devid": "0062",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0063",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0064",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0051",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0052",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0053",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0054",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0042",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0043",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0044",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0050",
+          "devname": "m130"
+        },
+        {
+          "devid": "0033",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0034",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0040",
+          "devname": "m125"
+        },
+        {
+          "devid": "0041",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0024",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0030",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0031",
+          "devname": "Tungsten W"
+        },
+        {
+          "devid": "0032",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0020",
+          "devname": "i705"
+        },
+        {
+          "devid": "0021",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0022",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0023",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0012",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0013",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0014",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0010",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0011",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0004",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0005",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0006",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "0002",
+          "devname": "m505"
+        },
+        {
+          "devid": "0003",
+          "devname": "m515"
+        },
+        {
+          "devid": "0001",
+          "devname": "m500"
+        }
+      ]
+    },
+    {
+      "vendor": "0cbc",
+      "name": "Palmax Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "Pocket PC P6C"
+        },
+        {
+          "devid": "0201",
+          "devname": "Personal Digital Assistant"
+        },
+        {
+          "devid": "0301",
+          "devname": "Personal Digital Assistant P6M+"
+        },
+        {
+          "devid": "0401",
+          "devname": "Pocket PC"
+        }
+      ]
+    },
+    {
+      "vendor": "04b1",
+      "name": "Pan International",
+      "devices": []
+    },
+    {
+      "vendor": "0b23",
+      "name": "Pan-Asia Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "08e7",
+      "name": "Pan-International Wire &amp; Cable",
+      "devices": []
+    },
+    {
+      "vendor": "04da",
+      "name": "Panasonic (Matsushita)",
+      "devices": [
+        {
+          "devid": "3904",
+          "devname": "N5HBZ0000055 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]"
+        },
+        {
+          "devid": "3908",
+          "devname": "N5HBZ0000062 802.11abgn Wireless Adapter [Atheros AR9374v1.1]"
+        },
+        {
+          "devid": "3c04",
+          "devname": "JT-P100MR-20 [ePassport Reader]"
+        },
+        {
+          "devid": "2497",
+          "devname": "HDC-TM700"
+        },
+        {
+          "devid": "250c",
+          "devname": "Gobi Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "250d",
+          "devname": "Gobi Wireless Modem"
+        },
+        {
+          "devid": "245b",
+          "devname": "HC-X920K (3MOS Full HD video camcorder)"
+        },
+        {
+          "devid": "2477",
+          "devname": "SDR-H85 Camcorder (PC mode)"
+        },
+        {
+          "devid": "2478",
+          "devname": "SDR-H85 Camcorder (recorder mode - SD card)"
+        },
+        {
+          "devid": "2479",
+          "devname": "SDR-H85 Camcorder (recorder mode - HDD)"
+        },
+        {
+          "devid": "231d",
+          "devname": "DVC Web Camera Device"
+        },
+        {
+          "devid": "231e",
+          "devname": "DVC DV Stream Device"
+        },
+        {
+          "devid": "2372",
+          "devname": "Lumix Camera (Storage mode)"
+        },
+        {
+          "devid": "2374",
+          "devname": "Lumix Camera (PTP mode)"
+        },
+        {
+          "devid": "2451",
+          "devname": "HDC-SD9"
+        },
+        {
+          "devid": "2317",
+          "devname": "DVC USB-SERIAL Driver for WinXP"
+        },
+        {
+          "devid": "2318",
+          "devname": "NV-GS11/230/250 (webcam mode)"
+        },
+        {
+          "devid": "2319",
+          "devname": "NV-GS15 (webcam mode)"
+        },
+        {
+          "devid": "231a",
+          "devname": "NV-GS11/230/250 (DV mode)"
+        },
+        {
+          "devid": "2121",
+          "devname": "EB-VS6"
+        },
+        {
+          "devid": "2316",
+          "devname": "DVC Mass Storage Device"
+        },
+        {
+          "devid": "104e",
+          "devname": "Elite Panaboard Pen Adaptor (HID)"
+        },
+        {
+          "devid": "1500",
+          "devname": "MFSUSB Driver"
+        },
+        {
+          "devid": "1800",
+          "devname": "DY-WL10 802.11abgn Adapter [Broadcom BCM4323]"
+        },
+        {
+          "devid": "1b00",
+          "devname": "MultiMediaCard"
+        },
+        {
+          "devid": "0f07",
+          "devname": "KX-MB2030 Multifunction Laser Printer"
+        },
+        {
+          "devid": "0f40",
+          "devname": "Printer"
+        },
+        {
+          "devid": "104d",
+          "devname": "Elite Panaboard UB-T880 (HID)"
+        },
+        {
+          "devid": "0d0d",
+          "devname": "CDRCB03"
+        },
+        {
+          "devid": "0d0e",
+          "devname": "DVD-ROM &amp; CD-R/RW"
+        },
+        {
+          "devid": "0d14",
+          "devname": "DVD-RAM MLT08"
+        },
+        {
+          "devid": "0d01",
+          "devname": "CD-R Drive KXL-840AN"
+        },
+        {
+          "devid": "0d09",
+          "devname": "CD-R Drive KXL-RW32AN"
+        },
+        {
+          "devid": "0d0a",
+          "devname": "CD-R Drive KXL-CB20AN"
+        },
+        {
+          "devid": "0912",
+          "devname": "SDR-S10"
+        },
+        {
+          "devid": "0b01",
+          "devname": "CD-R/RW Drive"
+        },
+        {
+          "devid": "0b03",
+          "devname": "SuperDisk 240MB"
+        },
+        {
+          "devid": "0901",
+          "devname": "LS-120 Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "1111",
+      "name": "Pandora International Ltd.",
+      "devices": [
+        {
+          "devid": "8888",
+          "devname": "Evolution Device"
+        }
+      ]
+    },
+    {
+      "vendor": "121f",
+      "name": "Panini S.p.A.",
+      "devices": [
+        {
+          "devid": "0040",
+          "devname": "mI:Deal Check Scanner"
+        },
+        {
+          "devid": "0041",
+          "devname": "EverNext Check Scanner"
+        },
+        {
+          "devid": "0002",
+          "devname": "VisionX with Firmware"
+        },
+        {
+          "devid": "0010",
+          "devname": "I-Deal"
+        },
+        {
+          "devid": "0020",
+          "devname": "wI-Deal"
+        },
+        {
+          "devid": "0021",
+          "devname": "VisionX Page Scanner Extension"
+        },
+        {
+          "devid": "0030",
+          "devname": "VisionNext"
+        },
+        {
+          "devid": "0001",
+          "devname": "VisionX without Firmware"
+        }
+      ]
+    },
+    {
+      "vendor": "134c",
+      "name": "PanJit International Inc.",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Touch Panel Controller"
+        },
+        {
+          "devid": "0004",
+          "devname": "Touch Panel Controller"
+        },
+        {
+          "devid": "0002",
+          "devname": "Touch Panel Controller"
+        },
+        {
+          "devid": "0001",
+          "devname": "Touch Panel Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "4586",
+      "name": "Panram",
+      "devices": [
+        {
+          "devid": "1026",
+          "devname": "Crystal Bar Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "1497",
+      "name": "Panstrong Company Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1084",
+      "name": "Pantech Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1084",
+      "name": "Pantech Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "232b",
+      "name": "Pantum Ltd.",
+      "devices": [
+        {
+          "devid": "0810",
+          "devname": "P2000"
+        }
+      ]
+    },
+    {
+      "vendor": "0ac7",
+      "name": "Panwest Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "06db",
+      "name": "Paradyne",
+      "devices": []
+    },
+    {
+      "vendor": "0e99",
+      "name": "Parallel Dice Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "203a",
+      "name": "PARALLELS",
+      "devices": []
+    },
+    {
+      "vendor": "24e1",
+      "name": "Paratronic",
+      "devices": [
+        {
+          "devid": "3001",
+          "devname": "Adp-usb"
+        },
+        {
+          "devid": "3005",
+          "devname": "Radius"
+        }
+      ]
+    },
+    {
+      "vendor": "19cf",
+      "name": "Parrot SA",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "MiniKit Slim handsfree car kit in firmware update mode"
+        }
+      ]
+    },
+    {
+      "vendor": "076c",
+      "name": "Partner Tech",
+      "devices": [
+        {
+          "devid": "0302",
+          "devname": "RP-600"
+        },
+        {
+          "devid": "0204",
+          "devname": "CD7220 Communications Port"
+        }
+      ]
+    },
+    {
+      "vendor": "0945",
+      "name": "Pasco Scientific",
+      "devices": []
+    },
+    {
+      "vendor": "0c8a",
+      "name": "Pathway Connectivity, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "06eb",
+      "name": "PC Expert Tech. Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "04e9",
+      "name": "PC-Tel, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0b10",
+      "name": "Pcally",
+      "devices": []
+    },
+    {
+      "vendor": "13ba",
+      "name": "PCPlay",
+      "devices": [
+        {
+          "devid": "0017",
+          "devname": "PS/2 Keyboard+Mouse Adapter"
+        },
+        {
+          "devid": "0018",
+          "devname": "Barcode PCP-BCG4209"
+        },
+        {
+          "devid": "0001",
+          "devname": "Konig Electronic CMP-KEYPAD12 Numeric Keypad"
+        }
+      ]
+    },
+    {
+      "vendor": "2013",
+      "name": "PCTV Systems",
+      "devices": [
+        {
+          "devid": "025f",
+          "devname": "tripleStick 292e"
+        },
+        {
+          "devid": "0262",
+          "devname": "microStick 79e"
+        },
+        {
+          "devid": "024f",
+          "devname": "nanoStick T2 290e"
+        },
+        {
+          "devid": "0251",
+          "devname": "QuatroStick nano 520e"
+        },
+        {
+          "devid": "0258",
+          "devname": "DVB-S2 Stick 461e"
+        },
+        {
+          "devid": "025a",
+          "devname": "AndroiDTV 78e"
+        },
+        {
+          "devid": "0246",
+          "devname": "PCTV 74E"
+        },
+        {
+          "devid": "0248",
+          "devname": "PCTV 282E"
+        },
+        {
+          "devid": "024c",
+          "devname": "DVB-S2 Stick 460e"
+        },
+        {
+          "devid": "0242",
+          "devname": "QuatroStick 510e"
+        },
+        {
+          "devid": "0245",
+          "devname": "PCTV 73ESE"
+        }
+      ]
+    },
+    {
+      "vendor": "0c72",
+      "name": "PEAK System",
+      "devices": [
+        {
+          "devid": "000d",
+          "devname": "PCAN Pro"
+        },
+        {
+          "devid": "000c",
+          "devname": "PCAN-USB"
+        }
+      ]
+    },
+    {
+      "vendor": "0e20",
+      "name": "Pegasus Technologies Ltd.",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "Seiko Instruments InkLink Handwriting System"
+        },
+        {
+          "devid": "0101",
+          "devname": "NoteTaker"
+        }
+      ]
+    },
+    {
+      "vendor": "1d4d",
+      "name": "PEGATRON CORPORATION",
+      "devices": [
+        {
+          "devid": "000c",
+          "devname": "Ralink RT3070 802.11b/g/n Wireless Lan USB Device"
+        },
+        {
+          "devid": "000e",
+          "devname": "Ralink RT3070 802.11b/g/n Wireless Lan USB Device"
+        },
+        {
+          "devid": "0002",
+          "devname": "Ralink RT2770/2720 802.11b/g/n Wireless LAN Mini-USB Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0a3a",
+      "name": "PentaMedia Co., Ltd",
+      "devices": [
+        {
+          "devid": "0163",
+          "devname": "KN-W510U 1.0 Wireless LAN Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0a17",
+      "name": "Pentax Corp.",
+      "devices": [
+        {
+          "devid": "006e",
+          "devname": "K10D"
+        },
+        {
+          "devid": "0070",
+          "devname": "K100D"
+        },
+        {
+          "devid": "0093",
+          "devname": "K200D"
+        },
+        {
+          "devid": "00a7",
+          "devname": "Optio E50"
+        },
+        {
+          "devid": "1001",
+          "devname": "EI2000 Camera powered by Digita!"
+        },
+        {
+          "devid": "0041",
+          "devname": "Optio S5z"
+        },
+        {
+          "devid": "0043",
+          "devname": "*ist DL"
+        },
+        {
+          "devid": "0047",
+          "devname": "Optio S60"
+        },
+        {
+          "devid": "0052",
+          "devname": "Optio 60 Digital Camera"
+        },
+        {
+          "devid": "000d",
+          "devname": "Optio 43WR"
+        },
+        {
+          "devid": "0015",
+          "devname": "Optio S40/S5i"
+        },
+        {
+          "devid": "003b",
+          "devname": "Optio 50 (mass storage mode)"
+        },
+        {
+          "devid": "003d",
+          "devname": "Optio S55"
+        },
+        {
+          "devid": "0007",
+          "devname": "Optio 550"
+        },
+        {
+          "devid": "0009",
+          "devname": "Optio 33WR"
+        },
+        {
+          "devid": "000a",
+          "devname": "Optio 555"
+        },
+        {
+          "devid": "000c",
+          "devname": "Optio 43WR (mass storage mode)"
+        },
+        {
+          "devid": "0004",
+          "devname": "Optio 330"
+        },
+        {
+          "devid": "0006",
+          "devname": "Optio S / S4"
+        }
+      ]
+    },
+    {
+      "vendor": "25fb",
+      "name": "Pentax Ricoh Imaging Co., Ltd",
+      "devices": [
+        {
+          "devid": "0102",
+          "devname": "K-5"
+        }
+      ]
+    },
+    {
+      "vendor": "0cbd",
+      "name": "Pentel Co., Ltd (Electronics Equipment Div.)",
+      "devices": []
+    },
+    {
+      "vendor": "0565",
+      "name": "Peracom Networks, Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Enet Ethernet [klsi]"
+        },
+        {
+          "devid": "0003",
+          "devname": "@Home Networks Ethernet [klsi]"
+        },
+        {
+          "devid": "0005",
+          "devname": "Enet2 Ethernet [klsi]"
+        },
+        {
+          "devid": "0041",
+          "devname": "Peracom Remote NDIS Ethernet Adapter"
+        },
+        {
+          "devid": "0001",
+          "devname": "Serial Port [etek]"
+        }
+      ]
+    },
+    {
+      "vendor": "0aa6",
+      "name": "Perception Digital, Ltd",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "Hercules Jukebox"
+        },
+        {
+          "devid": "1501",
+          "devname": "Store &#039;n&#039; Go HD Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0bcb",
+      "name": "Perfect Technic Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "13b0",
+      "name": "PerkinElmer Optoelectronics",
+      "devices": [
+        {
+          "devid": "000a",
+          "devname": "Alesis Photon X25 MIDI Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "256b",
+      "name": "Perreaux Industries Ltd",
+      "devices": [
+        {
+          "devid": "0121",
+          "devname": "Audiant 80i"
+        }
+      ]
+    },
+    {
+      "vendor": "16b5",
+      "name": "Persentec, Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Otto driving companion"
+        }
+      ]
+    },
+    {
+      "vendor": "0810",
+      "name": "Personal Communication Systems, Inc.",
+      "devices": [
+        {
+          "devid": "e001",
+          "devname": "Twin controller"
+        },
+        {
+          "devid": "e501",
+          "devname": "SNES Gamepad"
+        },
+        {
+          "devid": "0001",
+          "devname": "Dual PSX Adaptor"
+        },
+        {
+          "devid": "0002",
+          "devname": "Dual PCS Adaptor"
+        },
+        {
+          "devid": "0003",
+          "devname": "PlayStation Gamepad"
+        }
+      ]
+    },
+    {
+      "vendor": "1431",
+      "name": "Pertech Resources, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "068a",
+      "name": "Pertech, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "18b1",
+      "name": "Petalynx",
+      "devices": [
+        {
+          "devid": "0037",
+          "devname": "Maxter Remote Control"
+        }
+      ]
+    },
+    {
+      "vendor": "2368",
+      "name": "Peterson Electro-Musical Products Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "BBS-1 [BodyBeat Sync]"
+        }
+      ]
+    },
+    {
+      "vendor": "04fe",
+      "name": "PFU, Ltd",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "Happy Hacking Keyboard Lite2"
+        }
+      ]
+    },
+    {
+      "vendor": "22db",
+      "name": "Phase One",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "IQ3 100MP IG030372"
+        }
+      ]
+    },
+    {
+      "vendor": "06c2",
+      "name": "Phidgets Inc. (formerly GLAB)",
+      "devices": [
+        {
+          "devid": "0073",
+          "devname": "PhidgetHumiditySensor"
+        },
+        {
+          "devid": "0074",
+          "devname": "PhidgetPHSensor"
+        },
+        {
+          "devid": "0075",
+          "devname": "PhidgetGyroscope"
+        },
+        {
+          "devid": "0053",
+          "devname": "PhidgetInterfaceKit 0-8-8"
+        },
+        {
+          "devid": "0058",
+          "devname": "PhidgetMotorControl Ver 1.0"
+        },
+        {
+          "devid": "0070",
+          "devname": "PhidgetTemperatureSensor Ver 1.0"
+        },
+        {
+          "devid": "0071",
+          "devname": "PhidgetAccelerometer Ver 1.0"
+        },
+        {
+          "devid": "0072",
+          "devname": "PhidgetWeightSensor Ver 1.0"
+        },
+        {
+          "devid": "004a",
+          "devname": "PhidgetLED Ver 1.0"
+        },
+        {
+          "devid": "004b",
+          "devname": "PhidgetEncoder Ver 1.0"
+        },
+        {
+          "devid": "0051",
+          "devname": "PhidgetInterface Kit 0-5-7 (Custom)"
+        },
+        {
+          "devid": "0052",
+          "devname": "PhidgetTextLCD"
+        },
+        {
+          "devid": "0040",
+          "devname": "PhidgetInterface Kit 0-0-4"
+        },
+        {
+          "devid": "0044",
+          "devname": "PhidgetInterface Kit 0-16-16"
+        },
+        {
+          "devid": "0045",
+          "devname": "PhidgetInterface Kit 8-8-8"
+        },
+        {
+          "devid": "0048",
+          "devname": "PhidgetStepper (Under Development)"
+        },
+        {
+          "devid": "0049",
+          "devname": "PhidgetTextLED Ver 1.0"
+        },
+        {
+          "devid": "0030",
+          "devname": "PhidgetRFID"
+        },
+        {
+          "devid": "0031",
+          "devname": "RFID reader"
+        },
+        {
+          "devid": "0038",
+          "devname": "4-Motor PhidgetServo v3.0"
+        },
+        {
+          "devid": "0039",
+          "devname": "1-Motor PhidgetServo v3.0"
+        },
+        {
+          "devid": "003a",
+          "devname": "8-Motor PhidgetAvancedServo"
+        }
+      ]
+    },
+    {
+      "vendor": "2759",
+      "name": "Philip Morris Products S.A.",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "IQOS Pocket Charger 2.4"
+        }
+      ]
+    },
+    {
+      "vendor": "0471",
+      "name": "Philips (or NXP)",
+      "devices": [
+        {
+          "devid": "df55",
+          "devname": "LPCXpresso LPC-Link"
+        },
+        {
+          "devid": "262c",
+          "devname": "SPC230NC Webcam"
+        },
+        {
+          "devid": "2721",
+          "devname": "PTA 317 TV Camera"
+        },
+        {
+          "devid": "485d",
+          "devname": "Senselock SenseIV v2.x"
+        },
+        {
+          "devid": "20e4",
+          "devname": "GoGear ViBE 8GB"
+        },
+        {
+          "devid": "2160",
+          "devname": "Mio LINK Heart Rate Monitor"
+        },
+        {
+          "devid": "21e0",
+          "devname": "GoGEAR Raga"
+        },
+        {
+          "devid": "20b6",
+          "devname": "GoGear Vibe"
+        },
+        {
+          "devid": "20d0",
+          "devname": "SPZ2000 Webcam [PixArt PAC7332]"
+        },
+        {
+          "devid": "20e3",
+          "devname": "GoGear Raga"
+        },
+        {
+          "devid": "2079",
+          "devname": "GoGear Opus"
+        },
+        {
+          "devid": "2088",
+          "devname": "MCE IR Receiver with ALS- Spinel plus for ASUS"
+        },
+        {
+          "devid": "209e",
+          "devname": "PTA01 Wireless Adapter"
+        },
+        {
+          "devid": "206c",
+          "devname": "MCE IR Receiver - Spinel plusf0r ASUS"
+        },
+        {
+          "devid": "2070",
+          "devname": "GoGear Mix"
+        },
+        {
+          "devid": "2076",
+          "devname": "GoGear Aria"
+        },
+        {
+          "devid": "204e",
+          "devname": "GoGear RaGa (SA1942/02)"
+        },
+        {
+          "devid": "205e",
+          "devname": "TSU9300 Remote Control"
+        },
+        {
+          "devid": "2036",
+          "devname": "Webcam SPC1030NC"
+        },
+        {
+          "devid": "203f",
+          "devname": "TSU9200 Remote Control"
+        },
+        {
+          "devid": "2046",
+          "devname": "TSU9800 Remote Control"
+        },
+        {
+          "devid": "2021",
+          "devname": "SDE3273FC/97 2.5&quot; SATA HDD Enclosure [INIC-1608L]"
+        },
+        {
+          "devid": "2022",
+          "devname": "GoGear SA52XX"
+        },
+        {
+          "devid": "2034",
+          "devname": "Webcam SPC530NC"
+        },
+        {
+          "devid": "1801",
+          "devname": "Diva MP3 player"
+        },
+        {
+          "devid": "200a",
+          "devname": "Wireless Network Adapter"
+        },
+        {
+          "devid": "200f",
+          "devname": "802.11n Wireless Adapter"
+        },
+        {
+          "devid": "1236",
+          "devname": "SNU5600 802.11bg"
+        },
+        {
+          "devid": "1237",
+          "devname": "TalkTalk SNU5630NS/05 802.11bg"
+        },
+        {
+          "devid": "1552",
+          "devname": "ISP 1581 Hi-Speed USB MPEG2 Encoder Reference Kit"
+        },
+        {
+          "devid": "1201",
+          "devname": "Arima Bluetooth Device"
+        },
+        {
+          "devid": "1230",
+          "devname": "Wireless Adapter 11g"
+        },
+        {
+          "devid": "1232",
+          "devname": "SNU6500 Wireless Adapter"
+        },
+        {
+          "devid": "1233",
+          "devname": "Wireless Adapter Bootloader Download"
+        },
+        {
+          "devid": "1125",
+          "devname": "Nike psa[128max Player"
+        },
+        {
+          "devid": "1137",
+          "devname": "HDD065 MP3 player"
+        },
+        {
+          "devid": "0888",
+          "devname": "Hantek DDS-3005 Arbitrary Waveform Generator"
+        },
+        {
+          "devid": "1103",
+          "devname": "Digital Speaker System"
+        },
+        {
+          "devid": "1120",
+          "devname": "Creative Rhomba MP3 player"
+        },
+        {
+          "devid": "0844",
+          "devname": "SA2111/02 1GB Flash Audio Player"
+        },
+        {
+          "devid": "084a",
+          "devname": "GoGear SA3125"
+        },
+        {
+          "devid": "084e",
+          "devname": "GoGear SA60xx (mtp)"
+        },
+        {
+          "devid": "0811",
+          "devname": "JR24 CDRW"
+        },
+        {
+          "devid": "0814",
+          "devname": "DCCX38/P data cable"
+        },
+        {
+          "devid": "0815",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "0700",
+          "devname": "Semiconductors CICT Hub"
+        },
+        {
+          "devid": "0701",
+          "devname": "150P1 TFT Display"
+        },
+        {
+          "devid": "0809",
+          "devname": "AVNET Bluetooth Device"
+        },
+        {
+          "devid": "0617",
+          "devname": "IEEE802.15.4 RF Dongle"
+        },
+        {
+          "devid": "0619",
+          "devname": "TSU9400 Remote Control"
+        },
+        {
+          "devid": "0666",
+          "devname": "Hantek DDS-3005 Arbitrary Waveform Generator"
+        },
+        {
+          "devid": "060e",
+          "devname": "RF Dongle"
+        },
+        {
+          "devid": "060f",
+          "devname": "Consumer Infrared Transceiver"
+        },
+        {
+          "devid": "0613",
+          "devname": "Infrared Transceiver"
+        },
+        {
+          "devid": "060a",
+          "devname": "TSU9600 Remote Control"
+        },
+        {
+          "devid": "060c",
+          "devname": "Consumer Infrared Transceiver (HP)"
+        },
+        {
+          "devid": "060d",
+          "devname": "Consumer Infrared Transceiver (SRM5100)"
+        },
+        {
+          "devid": "0603",
+          "devname": "ATI Remote Wonder II Controller"
+        },
+        {
+          "devid": "0608",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "0471",
+          "devname": "Digital Speaker System"
+        },
+        {
+          "devid": "0601",
+          "devname": "OVU1020 IR Dongle (Kbd+Mouse)"
+        },
+        {
+          "devid": "0602",
+          "devname": "ATI Remote Wonder II Input Device"
+        },
+        {
+          "devid": "0406",
+          "devname": "15 inch Detachable Monitor"
+        },
+        {
+          "devid": "0407",
+          "devname": "10 inch Mobile Monitor"
+        },
+        {
+          "devid": "0408",
+          "devname": "SG3WA1/74 802.11b WLAN Adapter [Atmel AT76C503A]"
+        },
+        {
+          "devid": "0334",
+          "devname": "SPC 520/525NC PC Camera"
+        },
+        {
+          "devid": "0401",
+          "devname": "Semiconductors CICT Keyboard"
+        },
+        {
+          "devid": "0402",
+          "devname": "PS/2 Mouse on Semiconductors CICT Keyboard"
+        },
+        {
+          "devid": "0332",
+          "devname": "SPC 1000NC PC Camera"
+        },
+        {
+          "devid": "0333",
+          "devname": "SPC 620NC PC Camera"
+        },
+        {
+          "devid": "032e",
+          "devname": "SPC 315NC PC Camera"
+        },
+        {
+          "devid": "0330",
+          "devname": "SPC 710NC PC Camera"
+        },
+        {
+          "devid": "0331",
+          "devname": "SPC 1300NC PC Camera"
+        },
+        {
+          "devid": "0328",
+          "devname": "SPC 700NC PC Camera"
+        },
+        {
+          "devid": "0329",
+          "devname": "SPC 900NC PC Camera / ORITE CCD Webcam(PC370R)"
+        },
+        {
+          "devid": "032d",
+          "devname": "SPC 210NC PC Camera"
+        },
+        {
+          "devid": "0325",
+          "devname": "SPC 200NC PC Camera"
+        },
+        {
+          "devid": "0326",
+          "devname": "SPC 300NC PC Camera"
+        },
+        {
+          "devid": "0327",
+          "devname": "Webcam SPC 6000 NC (Webcam w/ mic)"
+        },
+        {
+          "devid": "0316",
+          "devname": "DMVC 2000K Video Capture"
+        },
+        {
+          "devid": "0321",
+          "devname": "FunCam"
+        },
+        {
+          "devid": "0322",
+          "devname": "DMVC1300K PC Camera"
+        },
+        {
+          "devid": "0311",
+          "devname": "PCVC740K ToUcam Pro [pwc]"
+        },
+        {
+          "devid": "0312",
+          "devname": "PCVC750K Webcam [pwc]"
+        },
+        {
+          "devid": "0314",
+          "devname": "DMVC 1000K"
+        },
+        {
+          "devid": "030b",
+          "devname": "PC VGA Camera (Vesta Fun)"
+        },
+        {
+          "devid": "030c",
+          "devname": "PCVC690K Webcam [pwc]"
+        },
+        {
+          "devid": "0310",
+          "devname": "PCVC730K Webcam [pwc]"
+        },
+        {
+          "devid": "0307",
+          "devname": "PCVC675K Webcam [pwc]"
+        },
+        {
+          "devid": "0308",
+          "devname": "PCVC680K Webcam [pwc]"
+        },
+        {
+          "devid": "0302",
+          "devname": "PCA645VC Webcam [pwc]"
+        },
+        {
+          "devid": "0303",
+          "devname": "PCA646VC Webcam [pwc]"
+        },
+        {
+          "devid": "0304",
+          "devname": "Askey VC010 Webcam [pwc]"
+        },
+        {
+          "devid": "0201",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0222",
+          "devname": "Creative Nomad Jukebox"
+        },
+        {
+          "devid": "0163",
+          "devname": "GoGear SA1100"
+        },
+        {
+          "devid": "0164",
+          "devname": "GoGear SA1110/02"
+        },
+        {
+          "devid": "0165",
+          "devname": "GoGear SA1330"
+        },
+        {
+          "devid": "014f",
+          "devname": "GoGear SA9200"
+        },
+        {
+          "devid": "0160",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0161",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0104",
+          "devname": "DSS330 Digital Speaker System [uda1321]"
+        },
+        {
+          "devid": "0105",
+          "devname": "UDA1321"
+        },
+        {
+          "devid": "0101",
+          "devname": "DSS350 Digital Speaker System"
+        }
+      ]
+    },
+    {
+      "vendor": "1c6b",
+      "name": "Philips &amp; Lite-ON Digital Solutions Corporation",
+      "devices": [
+        {
+          "devid": "a220",
+          "devname": "DVD Writer Slimtype eSAU108"
+        },
+        {
+          "devid": "a222",
+          "devname": "DVD Writer Slimtype eTAU108"
+        },
+        {
+          "devid": "a223",
+          "devname": "DVD Writer Slimtype eUAU108"
+        }
+      ]
+    },
+    {
+      "vendor": "0575",
+      "name": "Philips Creative Display Solutions",
+      "devices": []
+    },
+    {
+      "vendor": "0552",
+      "name": "Philips Monitors",
+      "devices": []
+    },
+    {
+      "vendor": "05b9",
+      "name": "Philips Research Laboratories",
+      "devices": []
+    },
+    {
+      "vendor": "05d6",
+      "name": "Philips Semiconductors, CICT",
+      "devices": []
+    },
+    {
+      "vendor": "0911",
+      "name": "Philips Speech Processing",
+      "devices": [
+        {
+          "devid": "0c1c",
+          "devname": "SpeechMike III"
+        },
+        {
+          "devid": "149a",
+          "devname": "SpeechMike II Pro Plus LFH5276"
+        },
+        {
+          "devid": "2512",
+          "devname": "SpeechMike Pro"
+        }
+      ]
+    },
+    {
+      "vendor": "0d7d",
+      "name": "Phison Electronics Corp.",
+      "devices": [
+        {
+          "devid": "1900",
+          "devname": "USB Thumb Drive"
+        },
+        {
+          "devid": "1470",
+          "devname": "Vosonic X&#039;s-Drive II+ VP2160"
+        },
+        {
+          "devid": "1620",
+          "devname": "USB Disk Pro"
+        },
+        {
+          "devid": "1400",
+          "devname": "Attache 256MB USB 2.0 Flash Drive"
+        },
+        {
+          "devid": "1420",
+          "devname": "PS2044 Pen Drive"
+        },
+        {
+          "devid": "1240",
+          "devname": "Apacer 6-in-1 Card Reader 2.0"
+        },
+        {
+          "devid": "1270",
+          "devname": "Wolverine SixPac 6000"
+        },
+        {
+          "devid": "1300",
+          "devname": "Flash Disk"
+        },
+        {
+          "devid": "1320",
+          "devname": "PS2031 Flash Disk"
+        },
+        {
+          "devid": "0124",
+          "devname": "GIGABYTE Disk"
+        },
+        {
+          "devid": "0240",
+          "devname": "I/O-Magic/Transcend 6-in-1 Card Reader"
+        },
+        {
+          "devid": "110e",
+          "devname": "NEC uPD720121/130 USB-ATA/ATAPI Bridge"
+        },
+        {
+          "devid": "0100",
+          "devname": "PS1001/1011/1006/1026 Flash Disk"
+        },
+        {
+          "devid": "0110",
+          "devname": "Gigabyte FlexDrive"
+        },
+        {
+          "devid": "0120",
+          "devname": "Disk Pro 64MB"
+        }
+      ]
+    },
+    {
+      "vendor": "041a",
+      "name": "Phoenix Technologies, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "06da",
+      "name": "Phoenixtec Power Co., Ltd",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "1300VA UPS"
+        },
+        {
+          "devid": "0002",
+          "devname": "UPS"
+        }
+      ]
+    },
+    {
+      "vendor": "0ecf",
+      "name": "Phogenix Imaging, LLC",
+      "devices": []
+    },
+    {
+      "vendor": "0ecf",
+      "name": "Phogenix Imaging, LLC",
+      "devices": []
+    },
+    {
+      "vendor": "0941",
+      "name": "Photobit Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1a72",
+      "name": "Physik Instrumente",
+      "devices": [
+        {
+          "devid": "1008",
+          "devname": "E-861 PiezoWalk NEXACT Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "05f3",
+      "name": "PI Engineering, Inc.",
+      "devices": [
+        {
+          "devid": "020b",
+          "devname": "PS2 Adapter"
+        },
+        {
+          "devid": "0232",
+          "devname": "X-Keys Switch Interface, Programming Mode"
+        },
+        {
+          "devid": "0261",
+          "devname": "X-Keys Switch Interface, SPLAT Mode"
+        },
+        {
+          "devid": "0264",
+          "devname": "X-Keys Switch Interface, Composite Mode"
+        },
+        {
+          "devid": "0007",
+          "devname": "Kinesis Advantage PRO MPC/USB Keyboard"
+        },
+        {
+          "devid": "0081",
+          "devname": "Kinesis Integrated Hub"
+        },
+        {
+          "devid": "00ff",
+          "devname": "VEC Footpedal"
+        },
+        {
+          "devid": "0203",
+          "devname": "Y-mouse Keyboard &amp; Mouse Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0ce9",
+      "name": "Pico Technology",
+      "devices": [
+        {
+          "devid": "1204",
+          "devname": "PicoScope 6000 series PC Oscilloscope"
+        },
+        {
+          "devid": "1211",
+          "devname": "PicoScope 3000 series PC Oscilloscope"
+        },
+        {
+          "devid": "1212",
+          "devname": "PicoScope 4000 series PC Oscilloscope"
+        },
+        {
+          "devid": "1200",
+          "devname": "PicoScope 2000 series PC Oscilloscope"
+        },
+        {
+          "devid": "1201",
+          "devname": "PicoScope 3000 series PC Oscilloscope"
+        },
+        {
+          "devid": "1202",
+          "devname": "PicoScope 4000 series PC Oscilloscope"
+        },
+        {
+          "devid": "1203",
+          "devname": "PicoScope 5000 series PC Oscilloscope"
+        },
+        {
+          "devid": "100e",
+          "devname": "PicoScope 6000 series PC Oscilloscope"
+        },
+        {
+          "devid": "1012",
+          "devname": "PicoScope 3000A series PC Oscilloscope"
+        },
+        {
+          "devid": "1016",
+          "devname": "PicoScope 2000A series PC Oscilloscope"
+        },
+        {
+          "devid": "1018",
+          "devname": "PicoScope 4000A series PC Oscilloscope"
+        },
+        {
+          "devid": "1001",
+          "devname": "PicoScope3000 series PC Oscilloscope"
+        },
+        {
+          "devid": "1007",
+          "devname": "PicoScope 2000 series PC Oscilloscope"
+        },
+        {
+          "devid": "1008",
+          "devname": "PicoScope 5000 series PC Oscilloscope"
+        },
+        {
+          "devid": "1009",
+          "devname": "PicoScope 4000 series PC Oscilloscope"
+        }
+      ]
+    },
+    {
+      "vendor": "0e0d",
+      "name": "PicoQuant GmbH",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "PicoHarp 300"
+        }
+      ]
+    },
+    {
+      "vendor": "2ad1",
+      "name": "Picotronic GmbH",
+      "devices": [
+        {
+          "devid": "7ab8",
+          "devname": "Turningtable"
+        }
+      ]
+    },
+    {
+      "vendor": "10fb",
+      "name": "Pictos Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a8d",
+      "name": "Picturetel",
+      "devices": []
+    },
+    {
+      "vendor": "22a6",
+      "name": "Pie Digital, Inc.",
+      "devices": [
+        {
+          "devid": "ffff",
+          "devname": "PieKey &quot;beta&quot; 4GB model 4E4F41482E4F5247 (SM3251Q BB)"
+        }
+      ]
+    },
+    {
+      "vendor": "1669",
+      "name": "PiKRON Ltd. [hex]",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "uLan2USB Converter - PS1 protocol"
+        }
+      ]
+    },
+    {
+      "vendor": "0b4b",
+      "name": "Pine Corp. Ltd.",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "D&#039;music MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "1501",
+      "name": "Pine-Tum Enterprise Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "2304",
+      "name": "Pinnacle Systems, Inc.",
+      "devices": [
+        {
+          "devid": "061d",
+          "devname": "PCTV Deluxe (NTSC) Device"
+        },
+        {
+          "devid": "061e",
+          "devname": "PCTV Deluxe (PAL) Device"
+        },
+        {
+          "devid": "2304",
+          "devname": "1689"
+        },
+        {
+          "devid": "0300",
+          "devname": "Studio Linx Video input cable (NTSC)"
+        },
+        {
+          "devid": "0301",
+          "devname": "Studio Linx Video input cable (PAL)"
+        },
+        {
+          "devid": "0302",
+          "devname": "Dazzle DVC120"
+        },
+        {
+          "devid": "0419",
+          "devname": "PCTV Bungee USB (PAL) with FM radio"
+        },
+        {
+          "devid": "023b",
+          "devname": "PCTV 801e SE"
+        },
+        {
+          "devid": "023d",
+          "devname": "PCTV 340e"
+        },
+        {
+          "devid": "023e",
+          "devname": "PCTV 340e SE"
+        },
+        {
+          "devid": "0236",
+          "devname": "PCTV 72e [DiBcom DiB7000PC]"
+        },
+        {
+          "devid": "0237",
+          "devname": "PCTV 73e [DiBcom DiB7000PC]"
+        },
+        {
+          "devid": "023a",
+          "devname": "PCTV 801e"
+        },
+        {
+          "devid": "0229",
+          "devname": "PCTV Dual DVB-T 2001e"
+        },
+        {
+          "devid": "022a",
+          "devname": "PCTV 160e"
+        },
+        {
+          "devid": "022b",
+          "devname": "PCTV 71e [Afatech AF9015]"
+        },
+        {
+          "devid": "0232",
+          "devname": "PCTV 170e"
+        },
+        {
+          "devid": "0226",
+          "devname": "PCTV 330e"
+        },
+        {
+          "devid": "0227",
+          "devname": "PCTV for Mac, HD Stick"
+        },
+        {
+          "devid": "0228",
+          "devname": "PCTV DVB-T Flash Stick"
+        },
+        {
+          "devid": "0223",
+          "devname": "DazzleTV Sat BDA Device"
+        },
+        {
+          "devid": "0225",
+          "devname": "Remote Kit Infrared Transceiver"
+        },
+        {
+          "devid": "021e",
+          "devname": "Dazzle DVC170"
+        },
+        {
+          "devid": "021f",
+          "devname": "PCTV Sat HDTV Pro BDA Device"
+        },
+        {
+          "devid": "0222",
+          "devname": "PCTV Sat Pro BDA Device"
+        },
+        {
+          "devid": "0219",
+          "devname": "PCTV 260e"
+        },
+        {
+          "devid": "021a",
+          "devname": "Dazzle DVC100 Audio Device"
+        },
+        {
+          "devid": "021b",
+          "devname": "Dazzle DVC130/DVC170"
+        },
+        {
+          "devid": "021d",
+          "devname": "Dazzle DVC130"
+        },
+        {
+          "devid": "0213",
+          "devname": "500-USB Device"
+        },
+        {
+          "devid": "0214",
+          "devname": "Studio PCTV USB (PAL) with FM radio"
+        },
+        {
+          "devid": "0216",
+          "devname": "PCTV 60e"
+        },
+        {
+          "devid": "020f",
+          "devname": "PCTV 400e BDA Device"
+        },
+        {
+          "devid": "0210",
+          "devname": "Studio PCTV USB (PAL) with FM radio"
+        },
+        {
+          "devid": "0212",
+          "devname": "Studio PCTV USB (NTSC)"
+        },
+        {
+          "devid": "0207",
+          "devname": "Dazzle DVC90 Video Device"
+        },
+        {
+          "devid": "0208",
+          "devname": "Studio PCTV USB2"
+        },
+        {
+          "devid": "020e",
+          "devname": "PCTV 200e"
+        },
+        {
+          "devid": "0201",
+          "devname": "Systems MovieBox Device"
+        },
+        {
+          "devid": "0204",
+          "devname": "MovieBox USB_B"
+        },
+        {
+          "devid": "0205",
+          "devname": "DVC 150B"
+        },
+        {
+          "devid": "0206",
+          "devname": "Systems MovieBox Deluxe Device"
+        },
+        {
+          "devid": "0110",
+          "devname": "Studio PCTV USB (PAL)"
+        },
+        {
+          "devid": "0111",
+          "devname": "Miro PCTV USB"
+        },
+        {
+          "devid": "0112",
+          "devname": "Studio PCTV USB (NTSC) with FM radio"
+        },
+        {
+          "devid": "0109",
+          "devname": "Studio PCTV USB (SECAM)"
+        }
+      ]
+    },
+    {
+      "vendor": "0900",
+      "name": "Pinnacle Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "08e4",
+      "name": "Pioneer Corp.",
+      "devices": [
+        {
+          "devid": "0184",
+          "devname": "DDJ-WeGO"
+        },
+        {
+          "devid": "0185",
+          "devname": "DDJ-WeGO2"
+        }
+      ]
+    },
+    {
+      "vendor": "1266",
+      "name": "Pirelli Broadband Solutions",
+      "devices": [
+        {
+          "devid": "6302",
+          "devname": "Fastweb DRG A226M ADSL Router"
+        }
+      ]
+    },
+    {
+      "vendor": "0d8f",
+      "name": "Pitney Bowes",
+      "devices": []
+    },
+    {
+      "vendor": "093a",
+      "name": "Pixart Imaging, Inc.",
+      "devices": [
+        {
+          "devid": "2622",
+          "devname": "Webcam Genius"
+        },
+        {
+          "devid": "2624",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "2628",
+          "devname": "Webcam Genius iLook 300"
+        },
+        {
+          "devid": "2700",
+          "devname": "GE 1.3 MP MiniCam Pro"
+        },
+        {
+          "devid": "260e",
+          "devname": "PAC7311 Gigaware VGA PC Camera:Trust WB-3350p:SIGMA cam 2350"
+        },
+        {
+          "devid": "260f",
+          "devname": "PAC7311 SnakeCam"
+        },
+        {
+          "devid": "2621",
+          "devname": "PAC731x Trust Webcam"
+        },
+        {
+          "devid": "2600",
+          "devname": "Typhoon Easycam USB 330K (newer)/Typhoon Easycam USB 2.0 VGA 1.3M/Sansun SN-508"
+        },
+        {
+          "devid": "2601",
+          "devname": "SPC 610NC Laptop Camera"
+        },
+        {
+          "devid": "2603",
+          "devname": "PAC7312 Camera"
+        },
+        {
+          "devid": "2608",
+          "devname": "PAC7311 Trust WB-3300p"
+        },
+        {
+          "devid": "2471",
+          "devname": "SoC PC-Camera"
+        },
+        {
+          "devid": "2500",
+          "devname": "USB Optical Mouse"
+        },
+        {
+          "devid": "2510",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "2521",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "050f",
+          "devname": "Mars-Semi Pc-Camera"
+        },
+        {
+          "devid": "2460",
+          "devname": "Q-TEC WEBCAM 100"
+        },
+        {
+          "devid": "2468",
+          "devname": "SoC PC-Camera"
+        },
+        {
+          "devid": "2470",
+          "devname": "SoC PC-Camera"
+        },
+        {
+          "devid": "0007",
+          "devname": "CMOS 100K-R Rev. 1.90"
+        },
+        {
+          "devid": "010e",
+          "devname": "Digital camera, CD302N/Elta Medi@ digi-cam/HE-501A"
+        },
+        {
+          "devid": "010f",
+          "devname": "Argus DC-1610/DC-1620/Emprex PCD3600/Philips P44417B keychain camera/Precision Mini,Model HA513A/Vivitar Vivicam 55"
+        },
+        {
+          "devid": "020f",
+          "devname": "Bullet Line Photo Viewer"
+        }
+      ]
+    },
+    {
+      "vendor": "06b8",
+      "name": "Pixela Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1996",
+      "name": "PixeLINK",
+      "devices": [
+        {
+          "devid": "3012",
+          "devname": "e-ImageData Corp. ScanPro"
+        },
+        {
+          "devid": "3010",
+          "devname": "Camera Release 4"
+        },
+        {
+          "devid": "3011",
+          "devname": "OEM Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0549",
+      "name": "Pixera Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "21ab",
+      "name": "Planeta Informatica",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "RC700 NFC SmartCard Reader"
+        },
+        {
+          "devid": "0011",
+          "devname": "DSR700 SmartCard Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "2019",
+      "name": "PLANEX",
+      "devices": [
+        {
+          "devid": "ed18",
+          "devname": "GW-USHyper300 / GW-USH300N 802.11bgn Wireless Adapter [Realtek RTL8191SU]"
+        },
+        {
+          "devid": "ed14",
+          "devname": "GW-USMicroN"
+        },
+        {
+          "devid": "ed16",
+          "devname": "GW-USMicroN2W 802.11bgn Wireless Adapter [Realtek RTL8188SU]"
+        },
+        {
+          "devid": "ed17",
+          "devname": "GW-USValue-EZ 802.11n Wireless Adapter [Realtek RTL8188CUS]"
+        },
+        {
+          "devid": "c007",
+          "devname": "GW-US54GZL"
+        },
+        {
+          "devid": "ed02",
+          "devname": "GW-USMM"
+        },
+        {
+          "devid": "ed06",
+          "devname": "GW-US300MiniW 802.11bgn Wireless Adapter"
+        },
+        {
+          "devid": "ed10",
+          "devname": "GW-US300Mini2"
+        },
+        {
+          "devid": "ab2c",
+          "devname": "GW-USDual300 802.11abgn Wireless Adapter [Realtek RTL8192DU]"
+        },
+        {
+          "devid": "ab50",
+          "devname": "GW-US54Mini2"
+        },
+        {
+          "devid": "c002",
+          "devname": "GW-US54SG"
+        },
+        {
+          "devid": "ab29",
+          "devname": "GW-USMicro300"
+        },
+        {
+          "devid": "ab2a",
+          "devname": "GW-USNano2 802.11n Wireless Adapter [Realtek RTL8188CUS]"
+        },
+        {
+          "devid": "ab2b",
+          "devname": "GW-USEco300 802.11bgn Wireless Adapter [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "ab01",
+          "devname": "GW-US54HP"
+        },
+        {
+          "devid": "ab24",
+          "devname": "GW-US300MiniS"
+        },
+        {
+          "devid": "ab25",
+          "devname": "GW-USMini2N 802.11n Wireless Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "ab28",
+          "devname": "GW-USNano"
+        },
+        {
+          "devid": "4904",
+          "devname": "GW-USUltra300 802.11abgn Wireless Adapter [Realtek RTL8192DU]"
+        },
+        {
+          "devid": "5303",
+          "devname": "GW-US54GXS 802.11bg"
+        },
+        {
+          "devid": "5304",
+          "devname": "GWUS300 802.11n"
+        },
+        {
+          "devid": "3220",
+          "devname": "GW-US11S WLAN [Atmel AT76C503A]"
+        },
+        {
+          "devid": "4901",
+          "devname": "GW-USSuper300 802.11bgn Wireless Adapter [Realtek RTL8191SU]"
+        },
+        {
+          "devid": "4903",
+          "devname": "GW-USFang300 802.11abgn Wireless Adapter [Realtek RTL8192DU]"
+        }
+      ]
+    },
+    {
+      "vendor": "0053",
+      "name": "Planex",
+      "devices": [
+        {
+          "devid": "5301",
+          "devname": "GW-US54ZGL 802.11bg"
+        }
+      ]
+    },
+    {
+      "vendor": "2c02",
+      "name": "Planex Communications",
+      "devices": [
+        {
+          "devid": "14ea",
+          "devname": "GW-US11H WLAN"
+        }
+      ]
+    },
+    {
+      "vendor": "14ea",
+      "name": "Planex Communications",
+      "devices": [
+        {
+          "devid": "ab10",
+          "devname": "GW-US54GZ"
+        },
+        {
+          "devid": "ab11",
+          "devname": "GU-1000T"
+        },
+        {
+          "devid": "ab13",
+          "devname": "GW-US54Mini 802.11bg"
+        }
+      ]
+    },
+    {
+      "vendor": "07e3",
+      "name": "Planex Communications, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "18dd",
+      "name": "Planon System Solutions Inc.",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "DocuPen RC800"
+        }
+      ]
+    },
+    {
+      "vendor": "047f",
+      "name": "Plantronics, Inc.",
+      "devices": [
+        {
+          "devid": "da60",
+          "devname": "DA60"
+        },
+        {
+          "devid": "c008",
+          "devname": "Audio 655 DSP"
+        },
+        {
+          "devid": "c00e",
+          "devname": "Blackwire C310 headset"
+        },
+        {
+          "devid": "c03b",
+          "devname": "HD1"
+        },
+        {
+          "devid": "ad01",
+          "devname": "GameCom 777 5.1 Headset"
+        },
+        {
+          "devid": "af01",
+          "devname": "DA80"
+        },
+        {
+          "devid": "4254",
+          "devname": "BUA-100 Bluetooth Adapter"
+        },
+        {
+          "devid": "aa05",
+          "devname": "DA45"
+        },
+        {
+          "devid": "ac01",
+          "devname": "Savi 7xx"
+        },
+        {
+          "devid": "0411",
+          "devname": "Savi Office Base Station"
+        },
+        {
+          "devid": "0ca1",
+          "devname": "USB DSP v4 Audio Interface"
+        },
+        {
+          "devid": "0101",
+          "devname": "Bulk Driver"
+        },
+        {
+          "devid": "02ee",
+          "devname": "BT600"
+        },
+        {
+          "devid": "0301",
+          "devname": "Bulk Driver"
+        }
+      ]
+    },
+    {
+      "vendor": "1cc0",
+      "name": "PlantSense",
+      "devices": []
+    },
+    {
+      "vendor": "1b48",
+      "name": "Plastron Precision Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0b43",
+      "name": "Play.com, Inc.",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "GameCube Adaptor"
+        },
+        {
+          "devid": "0003",
+          "devname": "PS2 Controller Converter"
+        }
+      ]
+    },
+    {
+      "vendor": "0b98",
+      "name": "Playmates Toys, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "093b",
+      "name": "Plextor Corp.",
+      "devices": [
+        {
+          "devid": "a005",
+          "devname": "ConvertX TV100U A/V Capture"
+        },
+        {
+          "devid": "a102",
+          "devname": "ConvertX M402U A/V Capture"
+        },
+        {
+          "devid": "a104",
+          "devname": "ConvertX PX-TV402U/NA"
+        },
+        {
+          "devid": "0042",
+          "devname": "PX-712UF DVD RW"
+        },
+        {
+          "devid": "a002",
+          "devname": "ConvertX M402U XLOADER"
+        },
+        {
+          "devid": "a003",
+          "devname": "ConvertX AV100U A/V Capture Audio"
+        },
+        {
+          "devid": "a004",
+          "devname": "ConvertX TV402U XLOADER"
+        },
+        {
+          "devid": "0010",
+          "devname": "Storage Adapter"
+        },
+        {
+          "devid": "0011",
+          "devname": "PlexWriter 40/12/40U"
+        },
+        {
+          "devid": "0012",
+          "devname": "PlexWriter 48/24/48U"
+        },
+        {
+          "devid": "0041",
+          "devname": "PX-708A DVD RW"
+        }
+      ]
+    },
+    {
+      "vendor": "0a4a",
+      "name": "Ploytec GmbH",
+      "devices": [
+        {
+          "devid": "a400",
+          "devname": "AUDIO JUNCTION 2.0"
+        }
+      ]
+    },
+    {
+      "vendor": "0fc2",
+      "name": "Plug and Jack Industrial, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2581",
+      "name": "Plug-up",
+      "devices": [
+        {
+          "devid": "1808",
+          "devname": "WinUSB Smartcard"
+        },
+        {
+          "devid": "f1d0",
+          "devname": "FIDO U2F Security Key"
+        },
+        {
+          "devid": "1807",
+          "devname": "Generic HID Smartcard"
+        }
+      ]
+    },
+    {
+      "vendor": "2230",
+      "name": "Plugable",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "UD-160-A / M Integrated Hub"
+        },
+        {
+          "devid": "0003",
+          "devname": "DC-125 / M Integrated Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "0b87",
+      "name": "Plus-One I &amp; T, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2578",
+      "name": "Pluscom",
+      "devices": [
+        {
+          "devid": "4168",
+          "devname": "2.4GHZ Wireless Arc Folding Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "07b3",
+      "name": "Plustek, Inc.",
+      "devices": [
+        {
+          "devid": "1300",
+          "devname": "OpticBook 3800 Scanner"
+        },
+        {
+          "devid": "1301",
+          "devname": "OpticBook 4800 Scanner"
+        },
+        {
+          "devid": "130f",
+          "devname": "Bookreader v200"
+        },
+        {
+          "devid": "0c26",
+          "devname": "OpticBook 4600 Scanner"
+        },
+        {
+          "devid": "0c2b",
+          "devname": "Mobile Office D428 Scanner"
+        },
+        {
+          "devid": "0e08",
+          "devname": "OpticBook A300 Scanner"
+        },
+        {
+          "devid": "0c04",
+          "devname": "Optic Film 7200i scanner"
+        },
+        {
+          "devid": "0c0c",
+          "devname": "PL806 Scanner"
+        },
+        {
+          "devid": "0a06",
+          "devname": "TVcam VD100"
+        },
+        {
+          "devid": "0b00",
+          "devname": "SmartPhoto F50"
+        },
+        {
+          "devid": "0c00",
+          "devname": "OpticPro ST64 Scanner"
+        },
+        {
+          "devid": "0c03",
+          "devname": "OpticPro ST64+ Scanner"
+        },
+        {
+          "devid": "0807",
+          "devname": "OpticFilm 7200 scanner"
+        },
+        {
+          "devid": "0900",
+          "devname": "OpticBook 3600 Scanner"
+        },
+        {
+          "devid": "090c",
+          "devname": "OpticBook 3600 Plus Scanner"
+        },
+        {
+          "devid": "0413",
+          "devname": "OpticSlim 1200 Scanner"
+        },
+        {
+          "devid": "0601",
+          "devname": "OpticPro ST24 Scanner"
+        },
+        {
+          "devid": "0800",
+          "devname": "OpticPro ST48 Scanner"
+        },
+        {
+          "devid": "0405",
+          "devname": "A8 Namecard-s Controller"
+        },
+        {
+          "devid": "0406",
+          "devname": "A8 Namecard-D Controller"
+        },
+        {
+          "devid": "0410",
+          "devname": "Scanner"
+        },
+        {
+          "devid": "0412",
+          "devname": "Scanner"
+        },
+        {
+          "devid": "0400",
+          "devname": "OpticPro 1248U Scanner"
+        },
+        {
+          "devid": "0401",
+          "devname": "OpticPro 1248U Scanner #2"
+        },
+        {
+          "devid": "0403",
+          "devname": "OpticPro U16B Scanner"
+        },
+        {
+          "devid": "0404",
+          "devname": "Scanner"
+        },
+        {
+          "devid": "0014",
+          "devname": "Scanner"
+        },
+        {
+          "devid": "0015",
+          "devname": "OpticPro U24 Scanner"
+        },
+        {
+          "devid": "0017",
+          "devname": "OpticPro UT12/16/24 Scanner"
+        },
+        {
+          "devid": "0204",
+          "devname": "Scanner"
+        },
+        {
+          "devid": "0003",
+          "devname": "Scanner"
+        },
+        {
+          "devid": "0010",
+          "devname": "OpticPro U12 Scanner"
+        },
+        {
+          "devid": "0011",
+          "devname": "OpticPro U24 Scanner"
+        },
+        {
+          "devid": "0013",
+          "devname": "OpticPro UT12 Scanner"
+        },
+        {
+          "devid": "0001",
+          "devname": "OpticPro 1212U Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "0928",
+      "name": "PLX Technology, Inc. (formerly Oxford Semiconductor, Ltd)",
+      "devices": [
+        {
+          "devid": "8000",
+          "devname": "Firmware uploader"
+        },
+        {
+          "devid": "ffff",
+          "devname": "Blank Oxford Device"
+        }
+      ]
+    },
+    {
+      "vendor": "1c28",
+      "name": "PMD Technologies",
+      "devices": [
+        {
+          "devid": "c00f",
+          "devname": "CamBoard pico"
+        },
+        {
+          "devid": "c008",
+          "devname": "CamBoard mod"
+        },
+        {
+          "devid": "c009",
+          "devname": "CamBoard plus"
+        },
+        {
+          "devid": "c00a",
+          "devname": "DigiCam"
+        },
+        {
+          "devid": "c00d",
+          "devname": "CamBoard pico LDD"
+        },
+        {
+          "devid": "c005",
+          "devname": "ConceptCam"
+        },
+        {
+          "devid": "c006",
+          "devname": "CamBoard 22"
+        },
+        {
+          "devid": "c007",
+          "devname": "CamBoard nano"
+        },
+        {
+          "devid": "c003",
+          "devname": "CamCube"
+        },
+        {
+          "devid": "c004",
+          "devname": "CamBoard"
+        }
+      ]
+    },
+    {
+      "vendor": "154b",
+      "name": "PNY",
+      "devices": [
+        {
+          "devid": "6000",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "6545",
+          "devname": "FD Device"
+        },
+        {
+          "devid": "fa05",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "005b",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "0062",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "007a",
+          "devname": "Classic Attache Flash Drive"
+        },
+        {
+          "devid": "5408",
+          "devname": "2.5in drive enclosure"
+        },
+        {
+          "devid": "0048",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "004d",
+          "devname": "8 GB Flash Drive"
+        },
+        {
+          "devid": "0053",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "0057",
+          "devname": "32GB Micro Slide Attache Flash Drive"
+        },
+        {
+          "devid": "0010",
+          "devname": "USB 2.0 Flash Drive"
+        },
+        {
+          "devid": "000f",
+          "devname": "Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0b30",
+      "name": "PNY Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "SM Media-Shuttle Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "09a6",
+      "name": "Poinchips",
+      "devices": [
+        {
+          "devid": "8001",
+          "devname": "Mass Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "1e10",
+      "name": "Point Grey Research, Inc.",
+      "devices": [
+        {
+          "devid": "2004",
+          "devname": "Sony 1.3MP 1/3&quot; ICX445 IIDC video camera [Chameleon]"
+        }
+      ]
+    },
+    {
+      "vendor": "0ef5",
+      "name": "PointChips",
+      "devices": [
+        {
+          "devid": "2202",
+          "devname": "Flash Disk"
+        },
+        {
+          "devid": "2366",
+          "devname": "Flash Disk"
+        }
+      ]
+    },
+    {
+      "vendor": "0da4",
+      "name": "Polar Electro Oy",
+      "devices": [
+        {
+          "devid": "0008",
+          "devname": "Loop"
+        },
+        {
+          "devid": "0001",
+          "devname": "Interface"
+        },
+        {
+          "devid": "0003",
+          "devname": "FlowLink"
+        }
+      ]
+    },
+    {
+      "vendor": "0546",
+      "name": "Polaroid Corp.",
+      "devices": [
+        {
+          "devid": "3191",
+          "devname": "Ion 80 Camera"
+        },
+        {
+          "devid": "3273",
+          "devname": "PDC 2030 Camera"
+        },
+        {
+          "devid": "3304",
+          "devname": "a500 Digital Camera"
+        },
+        {
+          "devid": "dccf",
+          "devname": "Sound Vision Stream Driver"
+        },
+        {
+          "devid": "3155",
+          "devname": "PDC 3070 Camera"
+        },
+        {
+          "devid": "3187",
+          "devname": "Digital Camera"
+        },
+        {
+          "devid": "0daf",
+          "devname": "PDC 2300Z"
+        },
+        {
+          "devid": "1bed",
+          "devname": "PDC 1320 Camera"
+        },
+        {
+          "devid": "3097",
+          "devname": "PDC 310"
+        }
+      ]
+    },
+    {
+      "vendor": "074b",
+      "name": "Polestar Tech. Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0f44",
+      "name": "Polhemus",
+      "devices": [
+        {
+          "devid": "ef11",
+          "devname": "Patriot (firmware not loaded)"
+        },
+        {
+          "devid": "ef12",
+          "devname": "Patriot"
+        },
+        {
+          "devid": "ff11",
+          "devname": "Liberty (firmware not loaded)"
+        },
+        {
+          "devid": "ff12",
+          "devname": "Liberty"
+        }
+      ]
+    },
+    {
+      "vendor": "1ffb",
+      "name": "Pololu Corporation",
+      "devices": [
+        {
+          "devid": "008c",
+          "devname": "Mini Maestro 24-Channel Servo Controller"
+        },
+        {
+          "devid": "00b0",
+          "devname": "AVR Programmer v2"
+        },
+        {
+          "devid": "008a",
+          "devname": "Mini Maestro 12-Channel Servo Controller"
+        },
+        {
+          "devid": "008b",
+          "devname": "Mini Maestro 18-Channel Servo Controller"
+        },
+        {
+          "devid": "0081",
+          "devname": "AVR Programmer"
+        },
+        {
+          "devid": "0083",
+          "devname": "Jrk 21v3 Motor Controller"
+        },
+        {
+          "devid": "0089",
+          "devname": "Micro Maestro 6-Servo Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "095d",
+      "name": "Polycom, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Polycom ViaVideo"
+        }
+      ]
+    },
+    {
+      "vendor": "0a53",
+      "name": "Portable Peripheral Co., Ltd",
+      "devices": [
+        {
+          "devid": "3015",
+          "devname": "BizCardReader 300G"
+        },
+        {
+          "devid": "302a",
+          "devname": "LM9832 - PA570 Mini Business Card Scanner [Targus]"
+        },
+        {
+          "devid": "5001",
+          "devname": "BizCardReader 900C"
+        },
+        {
+          "devid": "2016",
+          "devname": "BizCardReader 600C"
+        },
+        {
+          "devid": "202a",
+          "devname": "Scanshell-CSSN"
+        },
+        {
+          "devid": "3000",
+          "devname": "Q-Scan A8 Scanner"
+        },
+        {
+          "devid": "3002",
+          "devname": "Q-Scan A8 Reader"
+        },
+        {
+          "devid": "2001",
+          "devname": "Q-Scan A6 Scanner"
+        },
+        {
+          "devid": "2013",
+          "devname": "Media Drive A6 Scanner"
+        },
+        {
+          "devid": "2014",
+          "devname": "Media Drive A6 Scanner"
+        },
+        {
+          "devid": "2015",
+          "devname": "BizCardReader 600C"
+        },
+        {
+          "devid": "1000",
+          "devname": "Scanner"
+        },
+        {
+          "devid": "2000",
+          "devname": "Q-Scan A6 Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "0b70",
+      "name": "PortalPlayer, Inc.",
+      "devices": [
+        {
+          "devid": "00ba",
+          "devname": "iRiver H10 20GB"
+        }
+      ]
+    },
+    {
+      "vendor": "095a",
+      "name": "Portsmith",
+      "devices": [
+        {
+          "devid": "3003",
+          "devname": "Express Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "0d3a",
+      "name": "Posiflex Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "0500",
+          "devname": "Magnetic Stripe Reader"
+        },
+        {
+          "devid": "0206",
+          "devname": "Series 3xxx Cash Drawer"
+        },
+        {
+          "devid": "0207",
+          "devname": "Series 3xxx Cash Drawer"
+        }
+      ]
+    },
+    {
+      "vendor": "1424",
+      "name": "Posnet Polska S.A.",
+      "devices": [
+        {
+          "devid": "1016",
+          "devname": "Mobile HS"
+        },
+        {
+          "devid": "1017",
+          "devname": "TH230+ FV EJ"
+        },
+        {
+          "devid": "1018",
+          "devname": "4610-1NR FV EJ"
+        },
+        {
+          "devid": "1012",
+          "devname": "Thermal-A"
+        },
+        {
+          "devid": "1013",
+          "devname": "Thermal-A EJ"
+        },
+        {
+          "devid": "1014",
+          "devname": "Mobile"
+        },
+        {
+          "devid": "1015",
+          "devname": "Temo HS"
+        },
+        {
+          "devid": "100d",
+          "devname": "Ergo"
+        },
+        {
+          "devid": "100e",
+          "devname": "Trio"
+        },
+        {
+          "devid": "1010",
+          "devname": "Thermal HS FV EJ"
+        },
+        {
+          "devid": "1011",
+          "devname": "Neo EJ"
+        },
+        {
+          "devid": "1009",
+          "devname": "Thermal FV EJ"
+        },
+        {
+          "devid": "100a",
+          "devname": "Thermal HD"
+        },
+        {
+          "devid": "100b",
+          "devname": "Thermal"
+        },
+        {
+          "devid": "100c",
+          "devname": "Neo"
+        },
+        {
+          "devid": "1006",
+          "devname": "Thermal FV"
+        },
+        {
+          "devid": "1007",
+          "devname": "Bingo HS"
+        },
+        {
+          "devid": "1008",
+          "devname": "Thermal HS FV"
+        },
+        {
+          "devid": "1002",
+          "devname": "Thermal"
+        },
+        {
+          "devid": "1003",
+          "devname": "Neo"
+        },
+        {
+          "devid": "1004",
+          "devname": "Combo DF"
+        },
+        {
+          "devid": "1005",
+          "devname": "Thermal-A"
+        },
+        {
+          "devid": "1001",
+          "devname": "Temo"
+        }
+      ]
+    },
+    {
+      "vendor": "10e0",
+      "name": "Post-Op Video, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "068b",
+      "name": "Potrans International, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "ff00",
+      "name": "Power Delivery",
+      "devices": []
+    },
+    {
+      "vendor": "0dd2",
+      "name": "Power Quotient International Co., Ltd",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Mass Storage (P)"
+        }
+      ]
+    },
+    {
+      "vendor": "3538",
+      "name": "Power Quotient International Co., Ltd",
+      "devices": [
+        {
+          "devid": "0042",
+          "devname": "Cool Drive U339 Flash Disk"
+        },
+        {
+          "devid": "0054",
+          "devname": "Flash Drive (2GB)"
+        },
+        {
+          "devid": "0901",
+          "devname": "Traveling Disk U273 (4GB)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Travel Flash"
+        },
+        {
+          "devid": "0015",
+          "devname": "Mass Storge Device"
+        },
+        {
+          "devid": "0022",
+          "devname": "Hi-Speed Mass Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0d77",
+      "name": "Power Sentry/Newpoint",
+      "devices": []
+    },
+    {
+      "vendor": "0d9f",
+      "name": "Powercom Co., Ltd",
+      "devices": [
+        {
+          "devid": "00a5",
+          "devname": "Vanguard Uninterruptible Power Supply (HID PDC)"
+        },
+        {
+          "devid": "00a6",
+          "devname": "Black Knight PRO Uninterruptible Power Supply (HID PDC)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Uninterruptible Power Supply"
+        },
+        {
+          "devid": "0002",
+          "devname": "Black Knight PRO / WOW Uninterruptible Power Supply (Cypress HID-&gt;COM RS232)"
+        },
+        {
+          "devid": "00a2",
+          "devname": "Imperial Uninterruptible Power Supply (HID PDC)"
+        },
+        {
+          "devid": "00a3",
+          "devname": "Smart King PRO Uninterruptible Power Supply (HID PDC)"
+        },
+        {
+          "devid": "00a4",
+          "devname": "WOW Uninterruptible Power Supply (HID PDC)"
+        }
+      ]
+    },
+    {
+      "vendor": "07c7",
+      "name": "Powertech Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "05cb",
+      "name": "PowerVision Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "1483",
+          "devname": "PV8630 interface (scanners, webcams)"
+        }
+      ]
+    },
+    {
+      "vendor": "0592",
+      "name": "Powerware Corp.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "UPS (X-Slot)"
+        }
+      ]
+    },
+    {
+      "vendor": "0f5c",
+      "name": "Prairiecomm, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "08c3",
+      "name": "Precise Biometrics",
+      "devices": [
+        {
+          "devid": "0406",
+          "devname": "100 MC Upgrade"
+        },
+        {
+          "devid": "0402",
+          "devname": "200 MC FingerPrint and SmartCard Reader"
+        },
+        {
+          "devid": "0404",
+          "devname": "100 SC Upgrade"
+        },
+        {
+          "devid": "0405",
+          "devname": "150 MC Upgrade"
+        },
+        {
+          "devid": "0101",
+          "devname": "100 MC FingerPrint and SmartCard Reader"
+        },
+        {
+          "devid": "0300",
+          "devname": "100 AX"
+        },
+        {
+          "devid": "0400",
+          "devname": "100 SC"
+        },
+        {
+          "devid": "0401",
+          "devname": "150 MC"
+        },
+        {
+          "devid": "0006",
+          "devname": "100 A BioKeyboard"
+        },
+        {
+          "devid": "0100",
+          "devname": "100 MC ISP"
+        },
+        {
+          "devid": "0003",
+          "devname": "100 SC BioKeyboard"
+        },
+        {
+          "devid": "0001",
+          "devname": "100 SC"
+        },
+        {
+          "devid": "0002",
+          "devname": "100 A"
+        }
+      ]
+    },
+    {
+      "vendor": "0dc6",
+      "name": "Precision Squared Technology Corp.",
+      "devices": [
+        {
+          "devid": "2301",
+          "devname": "Wireless Touchpad Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "053a",
+      "name": "PrehKeyTec GmbH",
+      "devices": [
+        {
+          "devid": "0b00",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0b01",
+          "devname": "Preh MCI 3100"
+        }
+      ]
+    },
+    {
+      "vendor": "321c",
+      "name": "Premio, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "194f",
+      "name": "PreSonus Audio Electronics, Inc.",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "FaderPort"
+        },
+        {
+          "devid": "0301",
+          "devname": "AudioBox"
+        },
+        {
+          "devid": "0101",
+          "devname": "AudioBox 22 VSL"
+        },
+        {
+          "devid": "0102",
+          "devname": "AudioBox 44 VSL"
+        },
+        {
+          "devid": "0103",
+          "devname": "AudioBox 1818 VSL"
+        }
+      ]
+    },
+    {
+      "vendor": "1681",
+      "name": "Prevo Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "DocuBrain(R) WWVB Receiver"
+        },
+        {
+          "devid": "0005",
+          "devname": "DocuBrain(R) WWVB Transmitter"
+        },
+        {
+          "devid": "0001",
+          "devname": "Tuner&#039;s Dashboard"
+        },
+        {
+          "devid": "0002",
+          "devname": "DocuBrain(R) Tubachron"
+        },
+        {
+          "devid": "0003",
+          "devname": "DocuBrain(R) I2C"
+        }
+      ]
+    },
+    {
+      "vendor": "24a4",
+      "name": "Primare AB",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "I15_v1.06 [Primare Audio DAC]"
+        }
+      ]
+    },
+    {
+      "vendor": "0461",
+      "name": "Primax Electronics, Ltd",
+      "devices": [
+        {
+          "devid": "4e22",
+          "devname": "Dell Mouse, 2 Buttons, Modell: MS111-P"
+        },
+        {
+          "devid": "4e6f",
+          "devname": "Acer Wired Keyboard Model KBAY211"
+        },
+        {
+          "devid": "4de7",
+          "devname": "webcam"
+        },
+        {
+          "devid": "4e04",
+          "devname": "Lenovo Keyboard KB1021"
+        },
+        {
+          "devid": "4d91",
+          "devname": "Laser mouse M-D16DL"
+        },
+        {
+          "devid": "4d92",
+          "devname": "Optical mouse M-D17DR"
+        },
+        {
+          "devid": "4db1",
+          "devname": "Dell Laptop Integrated Webcam 2Mpix"
+        },
+        {
+          "devid": "4de3",
+          "devname": "HP 5-Button Optical Comfort Mouse"
+        },
+        {
+          "devid": "4d81",
+          "devname": "Dell N889 Optical Mouse"
+        },
+        {
+          "devid": "4d8a",
+          "devname": "HP Multimedia Keyboard"
+        },
+        {
+          "devid": "4d2e",
+          "devname": "Optical Mobile Mouse (HID)"
+        },
+        {
+          "devid": "4d51",
+          "devname": "0Y357C PMX-MMOCZUL (B) [Dell Laser Mouse]"
+        },
+        {
+          "devid": "4d62",
+          "devname": "HP Laser Mobile Mini Mouse"
+        },
+        {
+          "devid": "4d75",
+          "devname": "Rocketfish RF-FLBTAD Bluetooth Adapter"
+        },
+        {
+          "devid": "4d2b",
+          "devname": "Wireless Laser Mini Mouse (HID)"
+        },
+        {
+          "devid": "4d2c",
+          "devname": "PoPo Mini Pointer Mouse (HID)"
+        },
+        {
+          "devid": "4d17",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "4d20",
+          "devname": "HP Optical Mouse"
+        },
+        {
+          "devid": "4d2a",
+          "devname": "PoPo Elixir Mouse (HID)"
+        },
+        {
+          "devid": "4d06",
+          "devname": "Balless Mouse (HID)"
+        },
+        {
+          "devid": "4d0f",
+          "devname": "HP Optical Mouse"
+        },
+        {
+          "devid": "4d15",
+          "devname": "Dell Optical Mouse"
+        },
+        {
+          "devid": "4d02",
+          "devname": "Mouse-in-a-Box"
+        },
+        {
+          "devid": "4d03",
+          "devname": "Kensington Mouse-in-a-box"
+        },
+        {
+          "devid": "4d04",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "0a00",
+          "devname": "Micro Innovations Web Cam 320"
+        },
+        {
+          "devid": "4d01",
+          "devname": "Comfort Keyboard / Kensington Orbit Elite"
+        },
+        {
+          "devid": "081a",
+          "devname": "Fujifilm IX-30 Camera [storage mode]"
+        },
+        {
+          "devid": "081c",
+          "devname": "Elitegroup ECS-C11 Camera"
+        },
+        {
+          "devid": "081d",
+          "devname": "Elitegroup ECS-C11 Storage"
+        },
+        {
+          "devid": "0813",
+          "devname": "IBM UltraPort Camera"
+        },
+        {
+          "devid": "0815",
+          "devname": "Micro Innovations IC200 Webcam"
+        },
+        {
+          "devid": "0819",
+          "devname": "Fujifilm IX-30 Camera [webcam mode]"
+        },
+        {
+          "devid": "038c",
+          "devname": "UMAX Astra 4100"
+        },
+        {
+          "devid": "0392",
+          "devname": "Medion/Lifetec/Tevion/Cytron MD 6190"
+        },
+        {
+          "devid": "03a8",
+          "devname": "9420M"
+        },
+        {
+          "devid": "0383",
+          "devname": "G2E-600 Scanner"
+        },
+        {
+          "devid": "038a",
+          "devname": "UMAX Astra 3000/3600"
+        },
+        {
+          "devid": "038b",
+          "devname": "Xerox 2400 Onetouch"
+        },
+        {
+          "devid": "0380",
+          "devname": "G2-600 Scanner"
+        },
+        {
+          "devid": "0381",
+          "devname": "ReadyScan 636i Scanner"
+        },
+        {
+          "devid": "0382",
+          "devname": "G2-600 #2 Scanner"
+        },
+        {
+          "devid": "0377",
+          "devname": "Medion MD 5345 Scanner"
+        },
+        {
+          "devid": "0378",
+          "devname": "VistaScan Astra 3600(ENG)"
+        },
+        {
+          "devid": "037b",
+          "devname": "Medion MD 6190 Scanner"
+        },
+        {
+          "devid": "037c",
+          "devname": "VistaScan Astra 3600(ENG)"
+        },
+        {
+          "devid": "0371",
+          "devname": "Visioneer Onetouch 8920 Scanner"
+        },
+        {
+          "devid": "0374",
+          "devname": "UMAX Astra 2500"
+        },
+        {
+          "devid": "0375",
+          "devname": "VistaScan Astra 3600(ENG)"
+        },
+        {
+          "devid": "0365",
+          "devname": "VistaScan Astra 3600(ENG)"
+        },
+        {
+          "devid": "0366",
+          "devname": "6400"
+        },
+        {
+          "devid": "0367",
+          "devname": "VistaScan Astra 3600(ENG)"
+        },
+        {
+          "devid": "0361",
+          "devname": "Colorado 1200u Scanner"
+        },
+        {
+          "devid": "0363",
+          "devname": "VistaScan Astra 3600(ENG)"
+        },
+        {
+          "devid": "0364",
+          "devname": "LG Electronics Scanworks 600U Scanner"
+        },
+        {
+          "devid": "0346",
+          "devname": "Memorex Maxx 6136u Scanner"
+        },
+        {
+          "devid": "0347",
+          "devname": "Primascan Colorado 2600u/Visioneer 4400 Scanner"
+        },
+        {
+          "devid": "0360",
+          "devname": "Colorado 19200 Scanner"
+        },
+        {
+          "devid": "0340",
+          "devname": "Colorado 9600 Scanner"
+        },
+        {
+          "devid": "0341",
+          "devname": "Colorado 600u Scanner"
+        },
+        {
+          "devid": "0345",
+          "devname": "Visioneer 6200 Scanner"
+        },
+        {
+          "devid": "0301",
+          "devname": "G2E-300 Scanner"
+        },
+        {
+          "devid": "0302",
+          "devname": "G2-300 #2 Scanner"
+        },
+        {
+          "devid": "0303",
+          "devname": "G2E-300 #2 Scanner"
+        },
+        {
+          "devid": "0010",
+          "devname": "HP PR1101U / Primax PMX-KPR1101U Keyboard"
+        },
+        {
+          "devid": "0300",
+          "devname": "G2-300 Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "089f",
+      "name": "Primex Aerospace Co.",
+      "devices": []
+    },
+    {
+      "vendor": "0594",
+      "name": "Princeton Graphic Systems",
+      "devices": []
+    },
+    {
+      "vendor": "10ae",
+      "name": "Princeton Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1796",
+      "name": "Printrex, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "14ae",
+      "name": "Printronix Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0f2f",
+      "name": "Priva Design Services",
+      "devices": []
+    },
+    {
+      "vendor": "0790",
+      "name": "Pro-Image Manufacturing Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1928",
+      "name": "Proceq SA",
+      "devices": [
+        {
+          "devid": "0400",
+          "devname": "Equotip Piccolo"
+        }
+      ]
+    },
+    {
+      "vendor": "08cf",
+      "name": "Productivity Enhancement Products",
+      "devices": []
+    },
+    {
+      "vendor": "06ae",
+      "name": "Professional Multimedia Testing Centre",
+      "devices": []
+    },
+    {
+      "vendor": "28f9",
+      "name": "Profitap HQ BV",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "Profishark 1G"
+        },
+        {
+          "devid": "0005",
+          "devname": "Profishark 10G"
+        },
+        {
+          "devid": "0006",
+          "devname": "Profishark 100M"
+        },
+        {
+          "devid": "0001",
+          "devname": "Profishark 1G Black"
+        },
+        {
+          "devid": "0003",
+          "devname": "Profishark 1G+"
+        }
+      ]
+    },
+    {
+      "vendor": "73d8",
+      "name": "Progeny Dental Equipment Specialists",
+      "devices": [
+        {
+          "devid": "0104",
+          "devname": "VetPro DR, Size 1"
+        },
+        {
+          "devid": "0105",
+          "devname": "VetPro DR, Size 2"
+        }
+      ]
+    },
+    {
+      "vendor": "0b0d",
+      "name": "ProjectLab",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "CenturyCD"
+        }
+      ]
+    },
+    {
+      "vendor": "11f6",
+      "name": "Prolific",
+      "devices": [
+        {
+          "devid": "2001",
+          "devname": "Willcom WSIM"
+        }
+      ]
+    },
+    {
+      "vendor": "0c26",
+      "name": "Prolific Technology Inc.",
+      "devices": [
+        {
+          "devid": "002b",
+          "devname": "Icom Inc. IC-R30"
+        },
+        {
+          "devid": "0018",
+          "devname": "USB-Serial Controller [Icom Inc. OPC-478UC]"
+        }
+      ]
+    },
+    {
+      "vendor": "067b",
+      "name": "Prolific Technology, Inc.",
+      "devices": [
+        {
+          "devid": "aaa0",
+          "devname": "Prolific Pharos"
+        },
+        {
+          "devid": "aaa2",
+          "devname": "PL2303 Serial Adapter (IODATA USB-RSAQ3)"
+        },
+        {
+          "devid": "aaa3",
+          "devname": "PL2303x Serial Adapter"
+        },
+        {
+          "devid": "2773",
+          "devname": "PL2773 SATAII bridge controller"
+        },
+        {
+          "devid": "3400",
+          "devname": "Hi-Speed Flash Disk with TruePrint AES3400"
+        },
+        {
+          "devid": "3500",
+          "devname": "Hi-Speed Flash Disk with TruePrint AES3500"
+        },
+        {
+          "devid": "3507",
+          "devname": "PL3507 ATAPI6 Bridge"
+        },
+        {
+          "devid": "2517",
+          "devname": "Flash Disk Mass Storage Device"
+        },
+        {
+          "devid": "2528",
+          "devname": "Storage device (8gB thumb drive)"
+        },
+        {
+          "devid": "2571",
+          "devname": "LG Electronics GE24LU21"
+        },
+        {
+          "devid": "25a1",
+          "devname": "PL25A1 Host-Host Bridge"
+        },
+        {
+          "devid": "2501",
+          "devname": "PL2501 USB-USB Bridge (USB 2.0)"
+        },
+        {
+          "devid": "2506",
+          "devname": "Kaser 8gB micro hard drive"
+        },
+        {
+          "devid": "2507",
+          "devname": "PL2507 Hi-speed USB to IDE bridge controller"
+        },
+        {
+          "devid": "2515",
+          "devname": "Flash Disk Embedded Hub"
+        },
+        {
+          "devid": "2313",
+          "devname": "FITEL PHS U Cable Adaptor"
+        },
+        {
+          "devid": "2315",
+          "devname": "Flash Disk Embedded Hub"
+        },
+        {
+          "devid": "2316",
+          "devname": "Flash Disk Security Device"
+        },
+        {
+          "devid": "2317",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "2303",
+          "devname": "PL2303 Serial Port / Mobile Action MA-8910P"
+        },
+        {
+          "devid": "2305",
+          "devname": "PL2305 Parallel Port"
+        },
+        {
+          "devid": "2306",
+          "devname": "Raylink Bridge Controller"
+        },
+        {
+          "devid": "2307",
+          "devname": "PL2307 USB-ATAPI4 Bridge"
+        },
+        {
+          "devid": "0600",
+          "devname": "IDE Bridge"
+        },
+        {
+          "devid": "0610",
+          "devname": "Onext EG210U MODEM"
+        },
+        {
+          "devid": "0611",
+          "devname": "AlDiga AL-11U Quad-band GSM/GPRS/EDGE modem"
+        },
+        {
+          "devid": "1231",
+          "devname": "Orico SATA External Hard Disk Drive Lay-Flat Docking Station with USB 3.0 &amp; eSATA interfaces."
+        },
+        {
+          "devid": "0000",
+          "devname": "PL2301 USB-USB Bridge"
+        },
+        {
+          "devid": "0001",
+          "devname": "PL2302 USB-USB Bridge"
+        },
+        {
+          "devid": "0307",
+          "devname": "Motorola Serial Adapter"
+        },
+        {
+          "devid": "04bb",
+          "devname": "PL2303 Serial (IODATA USB-RSAQ2)"
+        }
+      ]
+    },
+    {
+      "vendor": "1554",
+      "name": "Prolink Microsystems Corp.",
+      "devices": [
+        {
+          "devid": "5010",
+          "devname": "PV-D231U(RN)-F [PixelView PlayTV SBTVD Full-Seg]"
+        }
+      ]
+    },
+    {
+      "vendor": "0d48",
+      "name": "Promethean Limited",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "Audio"
+        },
+        {
+          "devid": "0001",
+          "devname": "ACTIVboard"
+        },
+        {
+          "devid": "0004",
+          "devname": "ACTIVboard"
+        }
+      ]
+    },
+    {
+      "vendor": "04e5",
+      "name": "Promise Technology",
+      "devices": []
+    },
+    {
+      "vendor": "0d8d",
+      "name": "Promotion &amp; Display Technology, Ltd",
+      "devices": [
+        {
+          "devid": "fffe",
+          "devname": "Global Tuner Composite Device"
+        },
+        {
+          "devid": "ffff",
+          "devname": "Voyager DMP Composite Device"
+        },
+        {
+          "devid": "bb02",
+          "devname": "Bloomberg Composite Device"
+        },
+        {
+          "devid": "bb03",
+          "devname": "Bloomberg Composite Device"
+        },
+        {
+          "devid": "bb04",
+          "devname": "Bloomberg Composite Device"
+        },
+        {
+          "devid": "bb05",
+          "devname": "Bloomberg Composite Device"
+        },
+        {
+          "devid": "0903",
+          "devname": "V-903 Composite Device"
+        },
+        {
+          "devid": "4754",
+          "devname": "Voyager DMP Composite Device"
+        },
+        {
+          "devid": "bb00",
+          "devname": "Bloomberg Composite Device"
+        },
+        {
+          "devid": "bb01",
+          "devname": "Bloomberg Composite Device"
+        },
+        {
+          "devid": "0851",
+          "devname": "V-851 Composite Device"
+        },
+        {
+          "devid": "0852",
+          "devname": "V-852 Composite Device"
+        },
+        {
+          "devid": "0901",
+          "devname": "V-901 Composite Device"
+        },
+        {
+          "devid": "0902",
+          "devname": "V-902 Composite Device"
+        },
+        {
+          "devid": "0660",
+          "devname": "V-660 Composite Device"
+        },
+        {
+          "devid": "0661",
+          "devname": "V-661 Composite Device"
+        },
+        {
+          "devid": "0662",
+          "devname": "V-662 Composite Device"
+        },
+        {
+          "devid": "0850",
+          "devname": "V-850 Composite Device"
+        },
+        {
+          "devid": "0656",
+          "devname": "V-656 Composite Device"
+        },
+        {
+          "devid": "0657",
+          "devname": "V-657 Composite Device"
+        },
+        {
+          "devid": "0658",
+          "devname": "V-658 Composite Device"
+        },
+        {
+          "devid": "0659",
+          "devname": "V-659 Composite Device"
+        },
+        {
+          "devid": "0652",
+          "devname": "V-652 Composite Device"
+        },
+        {
+          "devid": "0653",
+          "devname": "V-653 Composite Device"
+        },
+        {
+          "devid": "0654",
+          "devname": "V-654 Composite Device"
+        },
+        {
+          "devid": "0655",
+          "devname": "V-655 Composite Device"
+        },
+        {
+          "devid": "0551",
+          "devname": "V-551 Composite Device"
+        },
+        {
+          "devid": "0552",
+          "devname": "V-552 Composite Device"
+        },
+        {
+          "devid": "0651",
+          "devname": "V-651 Composite Device"
+        },
+        {
+          "devid": "0234",
+          "devname": "V-234 Composite Device"
+        },
+        {
+          "devid": "0550",
+          "devname": "V-550 Composite Device"
+        }
+      ]
+    },
+    {
+      "vendor": "061b",
+      "name": "Promptus Communications, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "054e",
+      "name": "Proside Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "055c",
+      "name": "Proton Electronic Ind.",
+      "devices": []
+    },
+    {
+      "vendor": "6666",
+      "name": "Prototype product Vendor ID",
+      "devices": [
+        {
+          "devid": "2667",
+          "devname": "JCOP BlueZ Smartcard reader"
+        },
+        {
+          "devid": "8802",
+          "devname": "SmartJoy Dual Plus PS2 converter"
+        },
+        {
+          "devid": "8804",
+          "devname": "WiseGroup SuperJoy Box 5"
+        },
+        {
+          "devid": "0667",
+          "devname": "WiseGroup Smart Joy PSX, PS-PC Smart JoyPad"
+        },
+        {
+          "devid": "1c40",
+          "devname": "TELEMIC 802.15.4 Sensor node (Bootloader)"
+        },
+        {
+          "devid": "1c41",
+          "devname": "TELEMIC 802.15.4 Sensor node"
+        }
+      ]
+    },
+    {
+      "vendor": "08c4",
+      "name": "Proxim, Inc.",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "Skyline 802.11b Wireless Adapter"
+        },
+        {
+          "devid": "02f2",
+          "devname": "Farallon Home Phoneline Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "05b6",
+      "name": "Proxima Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2d2d",
+      "name": "proxmark.org",
+      "devices": [
+        {
+          "devid": "504d",
+          "devname": "Proxmark3"
+        }
+      ]
+    },
+    {
+      "vendor": "2c99",
+      "name": "Prusa",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "i3 MK2S"
+        }
+      ]
+    },
+    {
+      "vendor": "103a",
+      "name": "PSA",
+      "devices": [
+        {
+          "devid": "f000",
+          "devname": "Actia Evo XS"
+        }
+      ]
+    },
+    {
+      "vendor": "05f9",
+      "name": "PSC Scanning, Inc.",
+      "devices": [
+        {
+          "devid": "220c",
+          "devname": "Datalogic Gryphon GD4430"
+        },
+        {
+          "devid": "2601",
+          "devname": "Datalogic Magellan 1000i Barcode Scanner"
+        },
+        {
+          "devid": "2602",
+          "devname": "Datalogic Magellan 1100i Barcode Scanner"
+        },
+        {
+          "devid": "4204",
+          "devname": "Gryphon series (RS-232 emulation mode)"
+        },
+        {
+          "devid": "5204",
+          "devname": "Datalogic Gryphon GFS4170 (config mode)"
+        },
+        {
+          "devid": "1206",
+          "devname": "Gryphon series (OEM mode)"
+        },
+        {
+          "devid": "120c",
+          "devname": "Gryphon GD4430-BK"
+        },
+        {
+          "devid": "2202",
+          "devname": "Point of Sale Handheld Scanner"
+        },
+        {
+          "devid": "2206",
+          "devname": "Gryphon series (keyboard emulation mode)"
+        },
+        {
+          "devid": "1104",
+          "devname": "Magellan 2200VS"
+        }
+      ]
+    },
+    {
+      "vendor": "09cd",
+      "name": "Psion Dacom Home Networks, Ltd",
+      "devices": [
+        {
+          "devid": "2001",
+          "devname": "Psion WaveFinder DAB radio receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "28e0",
+      "name": "PT. Prasimax Inovasi Teknologi",
+      "devices": [
+        {
+          "devid": "5741",
+          "devname": "TRUMON TS-108"
+        },
+        {
+          "devid": "1001",
+          "devname": "BTS Monitoring Config for Prototype"
+        },
+        {
+          "devid": "5740",
+          "devname": "TRUMON TS-107"
+        }
+      ]
+    },
+    {
+      "vendor": "2548",
+      "name": "Pulse-Eight",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "CEC Adapter"
+        },
+        {
+          "devid": "1002",
+          "devname": "CEC Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "2373",
+      "name": "Pumatronix Ltda",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "5 MegaPixel Digital Still Camera [DSC5M]"
+        }
+      ]
+    },
+    {
+      "vendor": "167b",
+      "name": "Pure Digital Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "2009",
+          "devname": "Flip Ultra U1120"
+        }
+      ]
+    },
+    {
+      "vendor": "316d",
+      "name": "Purism, SPC",
+      "devices": [
+        {
+          "devid": "4c4b",
+          "devname": "Librem Key"
+        }
+      ]
+    },
+    {
+      "vendor": "0708",
+      "name": "Putercom Co., Ltd",
+      "devices": [
+        {
+          "devid": "047e",
+          "devname": "USB-1284 BRIDGE"
+        }
+      ]
+    },
+    {
+      "vendor": "1398",
+      "name": "Q-tec",
+      "devices": [
+        {
+          "devid": "2103",
+          "devname": "USB 2.0 Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "18e8",
+      "name": "Qcom",
+      "devices": [
+        {
+          "devid": "6144",
+          "devname": "LR802UA 802.11b Wireless Adapter [ALi M4301AU]"
+        },
+        {
+          "devid": "6196",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "6229",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "6232",
+          "devname": "Wireless 802.11g 54Mbps Network Adapter [RTL8187]"
+        }
+      ]
+    },
+    {
+      "vendor": "46f4",
+      "name": "QEMU",
+      "devices": []
+    },
+    {
+      "vendor": "20b7",
+      "name": "Qi Hardware",
+      "devices": [
+        {
+          "devid": "9db1",
+          "devname": "Glasgow Debug Tool"
+        },
+        {
+          "devid": "c25b",
+          "devname": "C2 Dongle"
+        },
+        {
+          "devid": "cb72",
+          "devname": "ben-wpan, cntr"
+        },
+        {
+          "devid": "0713",
+          "devname": "Milkymist JTAG/serial"
+        },
+        {
+          "devid": "1540",
+          "devname": "ben-wpan, AT86RF230-based"
+        },
+        {
+          "devid": "1db5",
+          "devname": "IDBG in DFU mode"
+        },
+        {
+          "devid": "1db6",
+          "devname": "IDBG in normal mode"
+        }
+      ]
+    },
+    {
+      "vendor": "1a86",
+      "name": "QinHeng Electronics",
+      "devices": [
+        {
+          "devid": "7584",
+          "devname": "CH340S"
+        },
+        {
+          "devid": "e008",
+          "devname": "HID-based serial adapater"
+        },
+        {
+          "devid": "5584",
+          "devname": "CH341 in parallel mode, usb to printer port converter"
+        },
+        {
+          "devid": "7523",
+          "devname": "CH340 serial converter"
+        },
+        {
+          "devid": "752d",
+          "devname": "CH345 MIDI adapter"
+        },
+        {
+          "devid": "5512",
+          "devname": "CH341 in EPP/MEM/I2C mode, EPP/I2C adapter"
+        },
+        {
+          "devid": "5523",
+          "devname": "CH341 in serial mode, usb to serial port converter"
+        }
+      ]
+    },
+    {
+      "vendor": "1c04",
+      "name": "QNAP System Inc.",
+      "devices": [
+        {
+          "devid": "2074",
+          "devname": "ASM1074 High-Speed hub"
+        },
+        {
+          "devid": "3074",
+          "devname": "ASM1074 SuperSpeed hub"
+        }
+      ]
+    },
+    {
+      "vendor": "07e5",
+      "name": "QPS, Inc.",
+      "devices": [
+        {
+          "devid": "5c01",
+          "devname": "Que! CDRW"
+        },
+        {
+          "devid": "05c2",
+          "devname": "IDE-to-USB2.0 PCA"
+        }
+      ]
+    },
+    {
+      "vendor": "173d",
+      "name": "QSENN",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "GP-K7000 keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "05c7",
+      "name": "Qtronix Corp.",
+      "devices": [
+        {
+          "devid": "6001",
+          "devname": "Ten-Keypad"
+        },
+        {
+          "devid": "0113",
+          "devname": "PC Line Mouse"
+        },
+        {
+          "devid": "1001",
+          "devname": "Lynx Mouse"
+        },
+        {
+          "devid": "2001",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "2011",
+          "devname": "SCorpius Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0615",
+      "name": "Quabbin Wire &amp; Cable Co., Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1e0e",
+      "name": "Qualcomm / Option",
+      "devices": [
+        {
+          "devid": "f000",
+          "devname": "iCON 210 UMTS Surfstick"
+        }
+      ]
+    },
+    {
+      "vendor": "0cf3",
+      "name": "Qualcomm Atheros Communications",
+      "devices": [
+        {
+          "devid": "e006",
+          "devname": "Dell Wireless 1802 Bluetooth 4.0 LE"
+        },
+        {
+          "devid": "e300",
+          "devname": "QCA61x4 Bluetooth 4.0"
+        },
+        {
+          "devid": "9271",
+          "devname": "AR9271 802.11n"
+        },
+        {
+          "devid": "9378",
+          "devname": "QCA9377-7"
+        },
+        {
+          "devid": "b002",
+          "devname": "Ubiquiti WiFiStation 802.11n [Atheros AR9271]"
+        },
+        {
+          "devid": "b003",
+          "devname": "Ubiquiti WiFiStationEXT 802.11n [Atheros AR9271]"
+        },
+        {
+          "devid": "3008",
+          "devname": "Bluetooth (AR3011)"
+        },
+        {
+          "devid": "311d",
+          "devname": "Bluetooth"
+        },
+        {
+          "devid": "311f",
+          "devname": "AR3012 Bluetooth"
+        },
+        {
+          "devid": "7015",
+          "devname": "TP-Link TL-WN821N v3 / TL-WN822N v2 802.11n [Atheros AR7010+AR9287]"
+        },
+        {
+          "devid": "9170",
+          "devname": "AR9170 802.11n"
+        },
+        {
+          "devid": "3004",
+          "devname": "AR3012 Bluetooth 4.0"
+        },
+        {
+          "devid": "3005",
+          "devname": "AR3011 Bluetooth"
+        },
+        {
+          "devid": "3007",
+          "devname": "AR3012 Bluetooth 4.0 (no firmware)"
+        },
+        {
+          "devid": "1010",
+          "devname": "3Com 3CRUSBN275 802.11abgn Wireless Adapter [Atheros AR9170]"
+        },
+        {
+          "devid": "20ff",
+          "devname": "AR7010 (no firmware)"
+        },
+        {
+          "devid": "3000",
+          "devname": "AR3011 Bluetooth (no firmware)"
+        },
+        {
+          "devid": "3002",
+          "devname": "AR3011 Bluetooth"
+        },
+        {
+          "devid": "0006",
+          "devname": "AR5523 (no firmware)"
+        },
+        {
+          "devid": "0036",
+          "devname": "AR9462 Bluetooth"
+        },
+        {
+          "devid": "1001",
+          "devname": "Thomson TG121N [Atheros AR9001U-(2)NG]"
+        },
+        {
+          "devid": "1002",
+          "devname": "TP-Link TL-WN821N v2 / TL-WN822N v1 802.11n [Atheros AR9170]"
+        },
+        {
+          "devid": "1006",
+          "devname": "TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271]"
+        },
+        {
+          "devid": "0002",
+          "devname": "AR5523 (no firmware)"
+        },
+        {
+          "devid": "0003",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "0004",
+          "devname": "AR5523 (no firmware)"
+        },
+        {
+          "devid": "0005",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "0001",
+          "devname": "AR5523"
+        }
+      ]
+    },
+    {
+      "vendor": "1291",
+      "name": "Qualcomm Flarion Technologies, Inc. / Leadtek Research, Inc.",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "FDM 2xxx Flash-OFDM modem"
+        },
+        {
+          "devid": "0011",
+          "devname": "LR7F06/LR7F14 Flash-OFDM modem"
+        }
+      ]
+    },
+    {
+      "vendor": "05c6",
+      "name": "Qualcomm, Inc.",
+      "devices": [
+        {
+          "devid": "f003",
+          "devname": "Nokia 8110 4G"
+        },
+        {
+          "devid": "9264",
+          "devname": "Asus Gobi 2000 Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9265",
+          "devname": "Asus Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9274",
+          "devname": "iRex Technologies Gobi 2000 Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9275",
+          "devname": "iRex Technologies Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9234",
+          "devname": "Top Global Gobi 2000 Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9235",
+          "devname": "Top Global Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9244",
+          "devname": "Samsung Gobi 2000 Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9245",
+          "devname": "Samsung Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9221",
+          "devname": "Gobi Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9222",
+          "devname": "Gobi Wireless Modem"
+        },
+        {
+          "devid": "9224",
+          "devname": "Sony Gobi 2000 Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9225",
+          "devname": "Sony Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9231",
+          "devname": "Gobi Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9211",
+          "devname": "Acer Gobi Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9212",
+          "devname": "Acer Gobi Wireless Modem"
+        },
+        {
+          "devid": "9214",
+          "devname": "Acer Gobi 2000 Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9215",
+          "devname": "Quectel EC20 LTE modem / Acer Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "90dc",
+          "devname": "Fairphone 2 (Charging &amp; ADB)"
+        },
+        {
+          "devid": "9201",
+          "devname": "Gobi Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9202",
+          "devname": "Gobi Wireless Modem"
+        },
+        {
+          "devid": "9203",
+          "devname": "Gobi Wireless Modem"
+        },
+        {
+          "devid": "9205",
+          "devname": "Gobi 2000"
+        },
+        {
+          "devid": "9090",
+          "devname": "Quectel UC15"
+        },
+        {
+          "devid": "9091",
+          "devname": "Intex Aqua Fish &amp; Jolla C Diagnostic Mode"
+        },
+        {
+          "devid": "9092",
+          "devname": "Nokia 8110 4G"
+        },
+        {
+          "devid": "90ba",
+          "devname": "Audio 1.0 device"
+        },
+        {
+          "devid": "90bb",
+          "devname": "Snapdragon interface (MIDI + ADB)"
+        },
+        {
+          "devid": "9003",
+          "devname": "Quectel UC20"
+        },
+        {
+          "devid": "9008",
+          "devname": "Gobi Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9018",
+          "devname": "Qualcomm HSUSB Device"
+        },
+        {
+          "devid": "9025",
+          "devname": "HSUSB Device"
+        },
+        {
+          "devid": "6613",
+          "devname": "Onda H600/N501HS ZTE MF330"
+        },
+        {
+          "devid": "6764",
+          "devname": "A0001 Phone [OnePlus One]"
+        },
+        {
+          "devid": "9000",
+          "devname": "SIMCom SIM5218 modem"
+        },
+        {
+          "devid": "9001",
+          "devname": "Gobi Wireless Modem"
+        },
+        {
+          "devid": "9002",
+          "devname": "Gobi Wireless Modem"
+        },
+        {
+          "devid": "6000",
+          "devname": "Siemens SG75"
+        },
+        {
+          "devid": "6503",
+          "devname": "AnyData APE-540H"
+        },
+        {
+          "devid": "0afe",
+          "devname": "Jolla Device Charging Only"
+        },
+        {
+          "devid": "1000",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "3100",
+          "devname": "CDMA Wireless Modem/Phone"
+        },
+        {
+          "devid": "3196",
+          "devname": "CDMA Wireless Modem"
+        },
+        {
+          "devid": "3197",
+          "devname": "CDMA Wireless Modem/Phone"
+        },
+        {
+          "devid": "0114",
+          "devname": "Select RW-200 CDMA Wireless Modem"
+        },
+        {
+          "devid": "0a02",
+          "devname": "Jolla Device Developer Mode"
+        },
+        {
+          "devid": "0a07",
+          "devname": "Jolla Device MTP"
+        }
+      ]
+    },
+    {
+      "vendor": "087f",
+      "name": "QualCore Logic Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0408",
+      "name": "Quanta Computer, Inc.",
+      "devices": [
+        {
+          "devid": "3008",
+          "devname": "Optical Touch Screen"
+        },
+        {
+          "devid": "a060",
+          "devname": "HD Webcam"
+        },
+        {
+          "devid": "03f4",
+          "devname": "HP Webcam"
+        },
+        {
+          "devid": "1030",
+          "devname": "FV TouchCam N1 (Video)"
+        },
+        {
+          "devid": "3000",
+          "devname": "Optical dual-touch panel"
+        },
+        {
+          "devid": "3001",
+          "devname": "Optical Touch Screen"
+        },
+        {
+          "devid": "0103",
+          "devname": "FV TouchCam N1 (Audio)"
+        },
+        {
+          "devid": "030c",
+          "devname": "HP Webcam"
+        },
+        {
+          "devid": "03b2",
+          "devname": "HP Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "1a32",
+      "name": "Quanta Microsystems, Inc.",
+      "devices": [
+        {
+          "devid": "0304",
+          "devname": "802.11n Wireless LAN Card"
+        }
+      ]
+    },
+    {
+      "vendor": "0fda",
+      "name": "Quantec Networks GmbH",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "quanton flight control"
+        }
+      ]
+    },
+    {
+      "vendor": "0933",
+      "name": "Quantum Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "156f",
+      "name": "Quantum Corporation",
+      "devices": []
+    },
+    {
+      "vendor": "0568",
+      "name": "Quartz Ingenierie",
+      "devices": []
+    },
+    {
+      "vendor": "061d",
+      "name": "Quatech, Inc.",
+      "devices": [
+        {
+          "devid": "c020",
+          "devname": "SSU-100"
+        }
+      ]
+    },
+    {
+      "vendor": "2c7c",
+      "name": "Quectel Wireless Solutions Co., Ltd.",
+      "devices": [
+        {
+          "devid": "0306",
+          "devname": "EG06/EP06/EM06 LTE-A modem"
+        },
+        {
+          "devid": "0435",
+          "devname": "AG35 LTE modem"
+        },
+        {
+          "devid": "0125",
+          "devname": "EC25 LTE modem"
+        },
+        {
+          "devid": "0191",
+          "devname": "EG91 LTE modem"
+        },
+        {
+          "devid": "0195",
+          "devname": "EG95 LTE modem"
+        },
+        {
+          "devid": "0296",
+          "devname": "BG96 CAT-M1/NB-IoT modem"
+        },
+        {
+          "devid": "0121",
+          "devname": "EC21 LTE modem"
+        }
+      ]
+    },
+    {
+      "vendor": "0591",
+      "name": "Questra Consulting",
+      "devices": []
+    },
+    {
+      "vendor": "057f",
+      "name": "QuickShot, Ltd",
+      "devices": [
+        {
+          "devid": "6238",
+          "devname": "USB StrikePad"
+        }
+      ]
+    },
+    {
+      "vendor": "2ff4",
+      "name": "Quixant Plc",
+      "devices": []
+    },
+    {
+      "vendor": "290c",
+      "name": "R. Hamilton &amp; Co. Ltd.",
+      "devices": [
+        {
+          "devid": "4b4d",
+          "devname": "Mercury iPod Dock"
+        }
+      ]
+    },
+    {
+      "vendor": "11be",
+      "name": "R&amp;D International NV",
+      "devices": [
+        {
+          "devid": "f0a0",
+          "devname": "Martin Maxxyz DMX"
+        }
+      ]
+    },
+    {
+      "vendor": "0581",
+      "name": "Racal Data Group",
+      "devices": [
+        {
+          "devid": "0107",
+          "devname": "Tera Barcode Scanner 2.4 GHz Receiver"
+        },
+        {
+          "devid": "020c",
+          "devname": "Tera 2D Barcode Scanner EVHK0012"
+        }
+      ]
+    },
+    {
+      "vendor": "07d5",
+      "name": "Radiant Systems",
+      "devices": []
+    },
+    {
+      "vendor": "0e4c",
+      "name": "Radica Games, Ltd",
+      "devices": [
+        {
+          "devid": "2390",
+          "devname": "Jtech Controller"
+        },
+        {
+          "devid": "3510",
+          "devname": "Gamester for Xbox"
+        },
+        {
+          "devid": "7288",
+          "devname": "funkey reader"
+        },
+        {
+          "devid": "1097",
+          "devname": "Gamester Controller"
+        },
+        {
+          "devid": "1103",
+          "devname": "Gamester Reflex"
+        }
+      ]
+    },
+    {
+      "vendor": "1954",
+      "name": "Radiient Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "0a35",
+      "name": "Radikal Technologies",
+      "devices": [
+        {
+          "devid": "002a",
+          "devname": "SAC - Software Assigned Controller"
+        },
+        {
+          "devid": "008a",
+          "devname": "SAC Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "1453",
+      "name": "Radio Shack",
+      "devices": [
+        {
+          "devid": "4026",
+          "devname": "26-183 Serial Cable"
+        }
+      ]
+    },
+    {
+      "vendor": "08b9",
+      "name": "RadioShack Corp. (Tandy)",
+      "devices": []
+    },
+    {
+      "vendor": "2233",
+      "name": "RadioShack Corporation",
+      "devices": [
+        {
+          "devid": "6323",
+          "devname": "USB Electronic Scale"
+        }
+      ]
+    },
+    {
+      "vendor": "043f",
+      "name": "RadiSys Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c3c",
+      "name": "Radius Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "05bd",
+      "name": "RAFI GmbH &amp; Co. KG",
+      "devices": []
+    },
+    {
+      "vendor": "04b9",
+      "name": "Rainbow Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "1305",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1306",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "8000",
+          "devname": "SafeNet Sentinel Hardware Key"
+        },
+        {
+          "devid": "1301",
+          "devname": "iKey 3000"
+        },
+        {
+          "devid": "1302",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1303",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1304",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1205",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1206",
+          "devname": "iKey 4000 Token"
+        },
+        {
+          "devid": "1300",
+          "devname": "iKey 3000 Token"
+        },
+        {
+          "devid": "1202",
+          "devname": "iKey 2032 Token"
+        },
+        {
+          "devid": "1203",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1204",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1005",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1006",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1200",
+          "devname": "iKey 2000 Token"
+        },
+        {
+          "devid": "1201",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1002",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1003",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "1004",
+          "devname": "iKey Token"
+        },
+        {
+          "devid": "0300",
+          "devname": "SafeNet USB SuperPro/UltraPro"
+        },
+        {
+          "devid": "1000",
+          "devname": "iKey 1000 Token"
+        },
+        {
+          "devid": "1001",
+          "devname": "iKey 1200 Token"
+        }
+      ]
+    },
+    {
+      "vendor": "148f",
+      "name": "Ralink Technology, Corp.",
+      "devices": [
+        {
+          "devid": "9021",
+          "devname": "RT2501USB Wireless Adapter"
+        },
+        {
+          "devid": "7601",
+          "devname": "MT7601U Wireless Adapter"
+        },
+        {
+          "devid": "760b",
+          "devname": "MT7601U Wireless Adapter"
+        },
+        {
+          "devid": "761a",
+          "devname": "MT7610U (&quot;Archer T2U&quot; 2.4G+5G WLAN Adapter"
+        },
+        {
+          "devid": "9020",
+          "devname": "RT2500USB Wireless Adapter"
+        },
+        {
+          "devid": "5370",
+          "devname": "RT5370 Wireless Adapter"
+        },
+        {
+          "devid": "5372",
+          "devname": "RT5372 Wireless Adapter"
+        },
+        {
+          "devid": "5572",
+          "devname": "RT5572 Wireless Adapter"
+        },
+        {
+          "devid": "3370",
+          "devname": "RT3370 Wireless Adapter"
+        },
+        {
+          "devid": "3572",
+          "devname": "RT3572 Wireless Adapter"
+        },
+        {
+          "devid": "3573",
+          "devname": "RT3573 Wireless Adapter"
+        },
+        {
+          "devid": "2870",
+          "devname": "RT2870 Wireless Adapter"
+        },
+        {
+          "devid": "3070",
+          "devname": "RT2870/RT3070 Wireless Adapter"
+        },
+        {
+          "devid": "3071",
+          "devname": "RT3071 Wireless Adapter"
+        },
+        {
+          "devid": "3072",
+          "devname": "RT3072 Wireless Adapter"
+        },
+        {
+          "devid": "2573",
+          "devname": "RT2501/RT2573 Wireless Adapter"
+        },
+        {
+          "devid": "2671",
+          "devname": "RT2601/RT2671 Wireless Adapter"
+        },
+        {
+          "devid": "2770",
+          "devname": "RT2770 Wireless Adapter"
+        },
+        {
+          "devid": "1000",
+          "devname": "Motorola BC4 Bluetooth 3.0+HS Adapter"
+        },
+        {
+          "devid": "1706",
+          "devname": "RT2500USB Wireless Adapter"
+        },
+        {
+          "devid": "2070",
+          "devname": "RT2070 Wireless Adapter"
+        },
+        {
+          "devid": "2570",
+          "devname": "RT2570 Wireless Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "14b2",
+      "name": "Ralink Technology, Corp.",
+      "devices": [
+        {
+          "devid": "3c28",
+          "devname": "Conceptronic C300RU v2 802.11bgn Wireless Adapter [Ralink RT2770]"
+        },
+        {
+          "devid": "3c2b",
+          "devname": "NEC NP02LM 802.11bgn Wireless Adapter [Ralink RT3072]"
+        },
+        {
+          "devid": "3c2c",
+          "devname": "Keebox W150NU 802.11bgn Wireless Adapter [Ralink RT3070]"
+        },
+        {
+          "devid": "3c23",
+          "devname": "Airlink101 AWLL6080 802.11bgn Wireless Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "3c24",
+          "devname": "NEC NP01LM 802.11abg Wireless Adapter [Ralink RT2571W]"
+        },
+        {
+          "devid": "3c25",
+          "devname": "DrayTek Vigor N61 802.11bgn Wireless Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "3c27",
+          "devname": "Airlink101 AWLL6070 802.11bgn Wireless Adapter [Ralink RT2770]"
+        },
+        {
+          "devid": "3c09",
+          "devname": "802.11n adapter"
+        },
+        {
+          "devid": "3c22",
+          "devname": "Conceptronic C54RU v3 802.11bg Wireless Adapter [Ralink RT2571W]"
+        },
+        {
+          "devid": "3c06",
+          "devname": "Conceptronic C300RU v1 802.11bgn Wireless Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "3c07",
+          "devname": "802.11n adapter"
+        },
+        {
+          "devid": "3a95",
+          "devname": "Toshiba WUS-G06G-JT 802.11bg Wireless Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "3a98",
+          "devname": "Airlink101 AWLL4130 802.11bg Wireless Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "3c02",
+          "devname": "Conceptronic C54RU v2 802.11bg Wireless Adapter [Ralink RT2571]"
+        },
+        {
+          "devid": "3c05",
+          "devname": "rt2570 802.11g WLAN"
+        },
+        {
+          "devid": "3a93",
+          "devname": "Topcom 802.11bg Wireless Adapter [Atheros AR5523]"
+        }
+      ]
+    },
+    {
+      "vendor": "102a",
+      "name": "Ramos Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "13e5",
+      "name": "Rane",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "SL-1"
+        },
+        {
+          "devid": "0003",
+          "devname": "TTM 57SL"
+        }
+      ]
+    },
+    {
+      "vendor": "14dd",
+      "name": "Raritan Computer, Inc.",
+      "devices": [
+        {
+          "devid": "1007",
+          "devname": "D2CIM-VUSB KVM connector"
+        }
+      ]
+    },
+    {
+      "vendor": "0584",
+      "name": "RATOC System, Inc.",
+      "devices": [
+        {
+          "devid": "b020",
+          "devname": "REX-USB60F"
+        },
+        {
+          "devid": "0008",
+          "devname": "Fujifilm MemoryCard ReaderWriter"
+        },
+        {
+          "devid": "0220",
+          "devname": "U2SCX SCSI Converter"
+        },
+        {
+          "devid": "0304",
+          "devname": "U2SCX-LVD (SCSI Converter)"
+        },
+        {
+          "devid": "b000",
+          "devname": "REX-USB60"
+        }
+      ]
+    },
+    {
+      "vendor": "2546",
+      "name": "Ravensburger",
+      "devices": [
+        {
+          "devid": "e301",
+          "devname": "TipToi Pen"
+        }
+      ]
+    },
+    {
+      "vendor": "10d2",
+      "name": "RayComposer - R. Adams",
+      "devices": [
+        {
+          "devid": "5243",
+          "devname": "RayComposer"
+        }
+      ]
+    },
+    {
+      "vendor": "2386",
+      "name": "Raydium Corporation",
+      "devices": [
+        {
+          "devid": "4328",
+          "devname": "Touch System"
+        },
+        {
+          "devid": "432f",
+          "devname": "Touch System"
+        },
+        {
+          "devid": "3125",
+          "devname": "Touch System"
+        }
+      ]
+    },
+    {
+      "vendor": "1532",
+      "name": "Razer USA, Ltd",
+      "devices": [
+        {
+          "devid": "800e",
+          "devname": "Bootloader"
+        },
+        {
+          "devid": "1008",
+          "devname": "Gaming Flightstick [Panthera Evo]"
+        },
+        {
+          "devid": "1009",
+          "devname": "Gaming Controller [Raiju 2 Ultimate Edition (BT)]"
+        },
+        {
+          "devid": "100a",
+          "devname": "Gaming Controller [Raiju 2 Tournament Edition (BT)]"
+        },
+        {
+          "devid": "110d",
+          "devname": "Bootloader (Alternate)"
+        },
+        {
+          "devid": "1004",
+          "devname": "Gaming Controller [Raiju Ultimate Wired]"
+        },
+        {
+          "devid": "1007",
+          "devname": "Gaming Controller [Raiju 2 Tournament Edition (USB)]"
+        },
+        {
+          "devid": "0f1a",
+          "devname": "Core X Chroma"
+        },
+        {
+          "devid": "1000",
+          "devname": "Gaming Controller [Raiju]"
+        },
+        {
+          "devid": "0f09",
+          "devname": "Chroma HDK"
+        },
+        {
+          "devid": "0f0d",
+          "devname": "Laptop Stand Chroma"
+        },
+        {
+          "devid": "0f13",
+          "devname": "Lian Li O11 Dynamic Razer Edition"
+        },
+        {
+          "devid": "0e03",
+          "devname": "Gaming Webcam [Kiyo]"
+        },
+        {
+          "devid": "0f03",
+          "devname": "Tiamat 7.1 V2"
+        },
+        {
+          "devid": "0f07",
+          "devname": "Chroma Mug Holder"
+        },
+        {
+          "devid": "0f08",
+          "devname": "Base Station Chroma"
+        },
+        {
+          "devid": "0c00",
+          "devname": "RZ02-0135 Hard Gaming Mouse Mat [Firefly]"
+        },
+        {
+          "devid": "0c01",
+          "devname": "Goliathus"
+        },
+        {
+          "devid": "0c02",
+          "devname": "Goliathus Extended"
+        },
+        {
+          "devid": "0c04",
+          "devname": "Firefly V2"
+        },
+        {
+          "devid": "0a00",
+          "devname": "Atrox Arcade Stick for Xbox One"
+        },
+        {
+          "devid": "0a02",
+          "devname": "ManO&#039;War"
+        },
+        {
+          "devid": "0a03",
+          "devname": "Wildcat"
+        },
+        {
+          "devid": "0a15",
+          "devname": "RZ06-0199, Gaming Controller [Wolverine Tournament Edition]"
+        },
+        {
+          "devid": "0521",
+          "devname": "Kraken Kitty Edition"
+        },
+        {
+          "devid": "0527",
+          "devname": "RZ04-0318 Gaming Headset [Kraken Ultimate]"
+        },
+        {
+          "devid": "0904",
+          "devname": "R201-0282 Gaming Keyboard, Mouse Combination [Turret For Xbox One]"
+        },
+        {
+          "devid": "051d",
+          "devname": "Nari (Wired)"
+        },
+        {
+          "devid": "0520",
+          "devname": "Kraken Tournament Edition"
+        },
+        {
+          "devid": "051e",
+          "devname": "RC30-026902, Gaming Headset [Nari Essential, Wireless, Receiver]"
+        },
+        {
+          "devid": "051f",
+          "devname": "RC30-026901, Gaming Headset [Nari Essential, Wired]"
+        },
+        {
+          "devid": "0517",
+          "devname": "Nommo Chroma"
+        },
+        {
+          "devid": "0518",
+          "devname": "Nommo Pro"
+        },
+        {
+          "devid": "051a",
+          "devname": "Nari Ultimate"
+        },
+        {
+          "devid": "051c",
+          "devname": "Nari (Wireless)"
+        },
+        {
+          "devid": "0510",
+          "devname": "Kraken 7.1 V2"
+        },
+        {
+          "devid": "0511",
+          "devname": "RZ19-0229 Gaming Microphone"
+        },
+        {
+          "devid": "0514",
+          "devname": "Electra V2 USB"
+        },
+        {
+          "devid": "0501",
+          "devname": "Kraken 7.1"
+        },
+        {
+          "devid": "0502",
+          "devname": "Gaming Headset [Kraken USB]"
+        },
+        {
+          "devid": "0504",
+          "devname": "Kraken 7.1 Chroma"
+        },
+        {
+          "devid": "0506",
+          "devname": "Kraken 7.1 (Alternate Version)"
+        },
+        {
+          "devid": "0300",
+          "devname": "RZ06-0063 Motion Sensing Controllers [Hydra]"
+        },
+        {
+          "devid": "0401",
+          "devname": "Gaming Arcade Stick [Panthera]"
+        },
+        {
+          "devid": "0256",
+          "devname": "RZ09--0329, Gaming Laptop [Blade Pro 17 Full HD (2020)]"
+        },
+        {
+          "devid": "025d",
+          "devname": "RZ03-0338, Gaming Keyboard [Ornata V2]"
+        },
+        {
+          "devid": "024d",
+          "devname": "Blade 15 Studio Edition (2019)"
+        },
+        {
+          "devid": "0253",
+          "devname": "RZ09-0330, Gaming Laptop [Blade 15 Advanced (Early 2020)]"
+        },
+        {
+          "devid": "0255",
+          "devname": "RZ09-0328, Gaming Laptop [Blade 15 Base Model (2020)]"
+        },
+        {
+          "devid": "024a",
+          "devname": "Blade Stealth (Late 2019)"
+        },
+        {
+          "devid": "024b",
+          "devname": "Gaming Laptop [Blade 15 Advanced (Late 2019)]"
+        },
+        {
+          "devid": "024c",
+          "devname": "Gaming Laptop [Blade Pro (Late 2019)]"
+        },
+        {
+          "devid": "0243",
+          "devname": "Huntsman Tournament Edition"
+        },
+        {
+          "devid": "0244",
+          "devname": "RZ07-0311 Gaming Keypad [Tartarus Pro]"
+        },
+        {
+          "devid": "0245",
+          "devname": "Blade 15 (Mid 2019) Mercury"
+        },
+        {
+          "devid": "0246",
+          "devname": "Blade 15 (Mid 2019) Base Model"
+        },
+        {
+          "devid": "023b",
+          "devname": "Blade 15 (2018) Base Model"
+        },
+        {
+          "devid": "023f",
+          "devname": "RZ03-0274 Gaming Keyboard [Cynosa Lite]"
+        },
+        {
+          "devid": "0240",
+          "devname": "Blade 15 (2018) Mercury"
+        },
+        {
+          "devid": "0241",
+          "devname": "BlackWidow (2019)"
+        },
+        {
+          "devid": "0237",
+          "devname": "BlackWidow Essential"
+        },
+        {
+          "devid": "0239",
+          "devname": "Blade Stealth (2019)"
+        },
+        {
+          "devid": "023a",
+          "devname": "Blade 15 (2019) Advanced"
+        },
+        {
+          "devid": "0232",
+          "devname": "Blade Stealth (Late 2017)"
+        },
+        {
+          "devid": "0233",
+          "devname": "Blade 15 (2018)"
+        },
+        {
+          "devid": "0234",
+          "devname": "Blade Pro 17 (2019)"
+        },
+        {
+          "devid": "0235",
+          "devname": "BlackWidow Lite (2018)"
+        },
+        {
+          "devid": "022b",
+          "devname": "Tartarus V2"
+        },
+        {
+          "devid": "022c",
+          "devname": "Cynosa Chroma Pro"
+        },
+        {
+          "devid": "022d",
+          "devname": "Blade Stealth (Mid 2017)"
+        },
+        {
+          "devid": "022f",
+          "devname": "Blade Pro FullHD (2017)"
+        },
+        {
+          "devid": "0227",
+          "devname": "Huntsman"
+        },
+        {
+          "devid": "0228",
+          "devname": "BlackWidow Elite"
+        },
+        {
+          "devid": "022a",
+          "devname": "Cynosa Chroma"
+        },
+        {
+          "devid": "0221",
+          "devname": "RZ03-0203 Gaming Keyboard [BlackWidow Chroma V2]"
+        },
+        {
+          "devid": "0224",
+          "devname": "Blade (Late 2016)"
+        },
+        {
+          "devid": "0225",
+          "devname": "Blade Pro (2017)"
+        },
+        {
+          "devid": "0226",
+          "devname": "Huntsman Elite"
+        },
+        {
+          "devid": "021e",
+          "devname": "Ornata Chroma"
+        },
+        {
+          "devid": "021f",
+          "devname": "Ornata"
+        },
+        {
+          "devid": "0220",
+          "devname": "Blade Stealth (2016)"
+        },
+        {
+          "devid": "0216",
+          "devname": "BlackWidow X Chroma"
+        },
+        {
+          "devid": "0217",
+          "devname": "BlackWidow X Ultimate"
+        },
+        {
+          "devid": "021a",
+          "devname": "BlackWidow X Tournament Edition Chroma"
+        },
+        {
+          "devid": "021b",
+          "devname": "Gaming Keyboard [BlackWidow X Tournament Edition]"
+        },
+        {
+          "devid": "0210",
+          "devname": "Blade Pro (Late 2016)"
+        },
+        {
+          "devid": "0211",
+          "devname": "BlackWidow Chroma (Overwatch)"
+        },
+        {
+          "devid": "0214",
+          "devname": "BlackWidow Ultimate 2016"
+        },
+        {
+          "devid": "0215",
+          "devname": "Core"
+        },
+        {
+          "devid": "0209",
+          "devname": "BlackWidow Tournament Edition Chroma"
+        },
+        {
+          "devid": "020d",
+          "devname": "Cynosa Pro keyboard (Cynosa Pro Bundle)"
+        },
+        {
+          "devid": "020f",
+          "devname": "Blade QHD"
+        },
+        {
+          "devid": "0204",
+          "devname": "DeathStalker Chroma"
+        },
+        {
+          "devid": "0205",
+          "devname": "Blade Stealth"
+        },
+        {
+          "devid": "0207",
+          "devname": "Orbweaver Chroma keypad"
+        },
+        {
+          "devid": "0208",
+          "devname": "Tartarus Chroma"
+        },
+        {
+          "devid": "0200",
+          "devname": "Gaming Keyboard [Reclusa]"
+        },
+        {
+          "devid": "0201",
+          "devname": "Tartarus"
+        },
+        {
+          "devid": "0202",
+          "devname": "DeathStalker Expert"
+        },
+        {
+          "devid": "0203",
+          "devname": "BlackWidow Chroma"
+        },
+        {
+          "devid": "011d",
+          "devname": "Blade 2013"
+        },
+        {
+          "devid": "011e",
+          "devname": "Gaming Keyboard Dock [Edge Keyboard Dock]"
+        },
+        {
+          "devid": "011f",
+          "devname": "Deathstalker Essential 2014"
+        },
+        {
+          "devid": "0119",
+          "devname": "Gaming Keyboard [Lycosa]"
+        },
+        {
+          "devid": "011a",
+          "devname": "BlackWidow Ultimate 2013"
+        },
+        {
+          "devid": "011b",
+          "devname": "BlackWidow Classic"
+        },
+        {
+          "devid": "011c",
+          "devname": "BlackWidow Tournament Edition Stealth"
+        },
+        {
+          "devid": "0113",
+          "devname": "RZ07-0074 Gaming Keypad [Orbweaver]"
+        },
+        {
+          "devid": "0114",
+          "devname": "DeathStalker Ultimate"
+        },
+        {
+          "devid": "0116",
+          "devname": "Blade Pro (2015)"
+        },
+        {
+          "devid": "0118",
+          "devname": "RZ03-0080, Gaming Keyboard [Deathstalker Essential]"
+        },
+        {
+          "devid": "010f",
+          "devname": "Anansi"
+        },
+        {
+          "devid": "0110",
+          "devname": "Cyclosa"
+        },
+        {
+          "devid": "0111",
+          "devname": "Nostromo"
+        },
+        {
+          "devid": "0109",
+          "devname": "Lycosa Keyboard"
+        },
+        {
+          "devid": "010b",
+          "devname": "Gaming Keyboard [Arctosa]"
+        },
+        {
+          "devid": "010d",
+          "devname": "BlackWidow Ultimate 2012"
+        },
+        {
+          "devid": "010e",
+          "devname": "BlackWidow Classic (Alternate)"
+        },
+        {
+          "devid": "0102",
+          "devname": "Tarantula Keyboard"
+        },
+        {
+          "devid": "0103",
+          "devname": "Gaming Keyboard [Reclusa]"
+        },
+        {
+          "devid": "0105",
+          "devname": "Gaming Keyboard [ProType]"
+        },
+        {
+          "devid": "0106",
+          "devname": "Gaming Keyboard [ProType]"
+        },
+        {
+          "devid": "0088",
+          "devname": "Gaming Mouse [Basilisk Ultimate, Wireless, Receiver]"
+        },
+        {
+          "devid": "0101",
+          "devname": "Copperhead Mouse"
+        },
+        {
+          "devid": "008a",
+          "devname": "RZ01-0325, Gaming Mouse [Viper Mini]"
+        },
+        {
+          "devid": "0084",
+          "devname": "RZ01-0321 Gaming Mouse [DeathAdder V2]"
+        },
+        {
+          "devid": "0085",
+          "devname": "RZ01-0316 Gaming Mouse [Basilisk V2]"
+        },
+        {
+          "devid": "0083",
+          "devname": "RC30-0315, Gaming Mouse [Basilisk X HyperSpeed]"
+        },
+        {
+          "devid": "0086",
+          "devname": "Gaming Mouse [Basilisk Ultimate, Wired]"
+        },
+        {
+          "devid": "007a",
+          "devname": "RC30-0305 Gaming Mouse [Viper Ultimate (Wired)]"
+        },
+        {
+          "devid": "007b",
+          "devname": "RC30-0305 Gaming Mouse Dongle [Viper Ultimate (Wireless)]"
+        },
+        {
+          "devid": "007e",
+          "devname": "RC30-030502 Mouse Dock"
+        },
+        {
+          "devid": "0071",
+          "devname": "RZ01-0254 Gaming Mouse [DeathAdder Essential White Edition]"
+        },
+        {
+          "devid": "0072",
+          "devname": "Mamba 2018 (Wireless)"
+        },
+        {
+          "devid": "0073",
+          "devname": "Mamba 2018 (Wired)"
+        },
+        {
+          "devid": "0078",
+          "devname": "Viper (wired)"
+        },
+        {
+          "devid": "006c",
+          "devname": "Mamba Elite (Wired)"
+        },
+        {
+          "devid": "006e",
+          "devname": "DeathAdder Essential"
+        },
+        {
+          "devid": "006f",
+          "devname": "RZ01-0257 Gaming Mouse [Lancehead Wireless (2019, Wireless, Receiver)]"
+        },
+        {
+          "devid": "0070",
+          "devname": "RZ01-0257 Gaming Mouse [Lancehead Wireless (2019, Wired)]"
+        },
+        {
+          "devid": "006a",
+          "devname": "Abyssus Elite (D.Va Edition)"
+        },
+        {
+          "devid": "006b",
+          "devname": "Abyssus Essential"
+        },
+        {
+          "devid": "0068",
+          "devname": "Gaming Mouse Mat [Firefly Hyperflux]"
+        },
+        {
+          "devid": "0069",
+          "devname": "Gaming Mouse [Mamba Hyperflux]"
+        },
+        {
+          "devid": "0062",
+          "devname": "Atheris"
+        },
+        {
+          "devid": "0064",
+          "devname": "Basilisk"
+        },
+        {
+          "devid": "0065",
+          "devname": "RZ01-0265, Gaming Mouse [Basilisk Essential]"
+        },
+        {
+          "devid": "0067",
+          "devname": "Naga Trinity"
+        },
+        {
+          "devid": "005e",
+          "devname": "Abyssus 2000"
+        },
+        {
+          "devid": "005f",
+          "devname": "DeathAdder 2000"
+        },
+        {
+          "devid": "0060",
+          "devname": "RZ01-0213 Gaming Mouse [Lancehead Tournament Edition]"
+        },
+        {
+          "devid": "0059",
+          "devname": "RZ01-0212 Gaming Mouse [Lancehead (Wired)]"
+        },
+        {
+          "devid": "005a",
+          "devname": "RZ01-0212 Gaming Mouse [Lancehead (Wireless)]"
+        },
+        {
+          "devid": "005b",
+          "devname": "Abyssus V2"
+        },
+        {
+          "devid": "005c",
+          "devname": "DeathAdder Elite"
+        },
+        {
+          "devid": "0050",
+          "devname": "Naga Hex V2"
+        },
+        {
+          "devid": "0053",
+          "devname": "Naga Chroma"
+        },
+        {
+          "devid": "0054",
+          "devname": "DeathAdder 3500"
+        },
+        {
+          "devid": "0056",
+          "devname": "Orochi 2015 (Wireless)"
+        },
+        {
+          "devid": "004f",
+          "devname": "RZ01-0145, Gaming Mouse [DeathAdder 2000 (Alternate)]"
+        },
+        {
+          "devid": "004c",
+          "devname": "Diamondback Chroma"
+        },
+        {
+          "devid": "004d",
+          "devname": "DeathAdder 2000 (Cynosa Pro Bundle)"
+        },
+        {
+          "devid": "0045",
+          "devname": "Mamba Chroma (Wireless)"
+        },
+        {
+          "devid": "0046",
+          "devname": "Mamba 2015 Tournament Edition [RZ01-01370100-R3]"
+        },
+        {
+          "devid": "0048",
+          "devname": "Orochi 2015 (Wired)"
+        },
+        {
+          "devid": "004a",
+          "devname": "RZ03-0133 Gaming Lapboard, Keyboard Mouse Combo, Dongle [Turret Dongle]"
+        },
+        {
+          "devid": "0042",
+          "devname": "Abyssus 2014"
+        },
+        {
+          "devid": "0043",
+          "devname": "DeathAdder Chroma"
+        },
+        {
+          "devid": "0044",
+          "devname": "Mamba Chroma (Wired)"
+        },
+        {
+          "devid": "003e",
+          "devname": "Naga Epic Chroma (Wired)"
+        },
+        {
+          "devid": "003f",
+          "devname": "Naga Epic Chroma (Wireless)"
+        },
+        {
+          "devid": "0040",
+          "devname": "Naga 2014"
+        },
+        {
+          "devid": "0041",
+          "devname": "Naga Hex"
+        },
+        {
+          "devid": "0036",
+          "devname": "RZ01-0075, Gaming Mouse [Naga Hex (Red)]"
+        },
+        {
+          "devid": "0037",
+          "devname": "DeathAdder 2013"
+        },
+        {
+          "devid": "0038",
+          "devname": "DeathAdder 1800"
+        },
+        {
+          "devid": "0039",
+          "devname": "Orochi 2013"
+        },
+        {
+          "devid": "0033",
+          "devname": "Ouroboros 2012 (Wireless)"
+        },
+        {
+          "devid": "0034",
+          "devname": "Taipan"
+        },
+        {
+          "devid": "0035",
+          "devname": "Krait 2013 Essential"
+        },
+        {
+          "devid": "002e",
+          "devname": "RZ01-0058 Gaming Mouse [Naga 2012]"
+        },
+        {
+          "devid": "002f",
+          "devname": "Imperator 2012"
+        },
+        {
+          "devid": "0031",
+          "devname": "Gaming Mouse Dock [Star Wars: The Old Republic]"
+        },
+        {
+          "devid": "0032",
+          "devname": "Ouroboros 2012 (Wired)"
+        },
+        {
+          "devid": "0029",
+          "devname": "DeathAdder Black Edition"
+        },
+        {
+          "devid": "002a",
+          "devname": "Gaming Mouse [Star Wars: The Old Republic]"
+        },
+        {
+          "devid": "002b",
+          "devname": "Gaming Keyboard [Star Wars: The Old Republic]"
+        },
+        {
+          "devid": "002c",
+          "devname": "Gaming Headset [Star Wars: The Old Republic]"
+        },
+        {
+          "devid": "0022",
+          "devname": "Gaming Mouse [TRON]"
+        },
+        {
+          "devid": "0023",
+          "devname": "Gaming Keyboard [TRON]"
+        },
+        {
+          "devid": "0024",
+          "devname": "Mamba 2012 (Wired)"
+        },
+        {
+          "devid": "0025",
+          "devname": "Mamba 2012 (Wireless)"
+        },
+        {
+          "devid": "001f",
+          "devname": "Naga Epic (Wired)"
+        },
+        {
+          "devid": "0020",
+          "devname": "Abyssus 1800"
+        },
+        {
+          "devid": "0021",
+          "devname": "Naga Epic Dock (Wireless, Bluetooth)"
+        },
+        {
+          "devid": "001a",
+          "devname": "Spectre"
+        },
+        {
+          "devid": "001b",
+          "devname": "Gaming Headset"
+        },
+        {
+          "devid": "001c",
+          "devname": "RZ01-0036 Optical Gaming Mouse [Abyssus]"
+        },
+        {
+          "devid": "001e",
+          "devname": "Lachesis (5600 DPI)"
+        },
+        {
+          "devid": "0015",
+          "devname": "Naga Mouse"
+        },
+        {
+          "devid": "0016",
+          "devname": "DeathAdder 3.5G"
+        },
+        {
+          "devid": "0017",
+          "devname": "RZ01-0035 Laser Gaming Mouse [Imperator]"
+        },
+        {
+          "devid": "0019",
+          "devname": "Marauder"
+        },
+        {
+          "devid": "000f",
+          "devname": "Mamba (Wireless)"
+        },
+        {
+          "devid": "0012",
+          "devname": "Gaming Mouse [Salmosa]"
+        },
+        {
+          "devid": "0013",
+          "devname": "Orochi 2011"
+        },
+        {
+          "devid": "000a",
+          "devname": "Mamba (Wired)"
+        },
+        {
+          "devid": "000c",
+          "devname": "Lachesis"
+        },
+        {
+          "devid": "000d",
+          "devname": "DiamondBack 3G"
+        },
+        {
+          "devid": "000e",
+          "devname": "Megalodon"
+        },
+        {
+          "devid": "0003",
+          "devname": "Krait Mouse"
+        },
+        {
+          "devid": "0005",
+          "devname": "Boomslang CE"
+        },
+        {
+          "devid": "0007",
+          "devname": "DeathAdder Mouse"
+        },
+        {
+          "devid": "0009",
+          "devname": "Gaming Mouse [Tempest Habu]"
+        },
+        {
+          "devid": "0001",
+          "devname": "RZ01-020300 Optical Mouse [Diamondback]"
+        },
+        {
+          "devid": "0002",
+          "devname": "Diamondback Optical Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "1689",
+      "name": "Razer USA, Ltd",
+      "devices": [
+        {
+          "devid": "fe00",
+          "devname": "Sabertooth Elite"
+        },
+        {
+          "devid": "fd00",
+          "devname": "Onza Tournament Edition controller"
+        },
+        {
+          "devid": "fd01",
+          "devname": "Onza Classic Edition"
+        }
+      ]
+    },
+    {
+      "vendor": "1689",
+      "name": "Razer USA, Ltd",
+      "devices": [
+        {
+          "devid": "fe00",
+          "devname": "Sabertooth Elite"
+        },
+        {
+          "devid": "fd00",
+          "devname": "Onza Tournament Edition controller"
+        },
+        {
+          "devid": "fd01",
+          "devname": "Onza Classic Edition"
+        }
+      ]
+    },
+    {
+      "vendor": "0f41",
+      "name": "RDC Semiconductor Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2107",
+      "name": "RDING TECH CO.,LTD",
+      "devices": []
+    },
+    {
+      "vendor": "09e7",
+      "name": "Real 3D, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0795",
+      "name": "RealChip, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "063e",
+      "name": "RealMedia Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0bda",
+      "name": "Realtek Semiconductor Corp.",
+      "devices": [
+        {
+          "devid": "f179",
+          "devname": "RTL8188FTV 802.11b/g/n 1T1R 2.4G WLAN Adapter"
+        },
+        {
+          "devid": "b720",
+          "devname": "RTL8723BU 802.11b/g/n WLAN Adapter"
+        },
+        {
+          "devid": "b723",
+          "devname": "RTL8723B Bluetooth"
+        },
+        {
+          "devid": "b728",
+          "devname": "RTL8723B Bluetooth"
+        },
+        {
+          "devid": "b72a",
+          "devname": "RTL8723B Bluetooth"
+        },
+        {
+          "devid": "b812",
+          "devname": "RTL88x2bu [AC1200 Techkey]"
+        },
+        {
+          "devid": "b00a",
+          "devname": "Realtek Bluetooth 4.2 Adapter"
+        },
+        {
+          "devid": "b00b",
+          "devname": "Realtek Bluetooth 4.2 Adapter"
+        },
+        {
+          "devid": "b023",
+          "devname": "RTL8822BE Bluetooth 4.2 Adapter"
+        },
+        {
+          "devid": "b711",
+          "devname": "RTL8188GU 802.11n WLAN Adapter (After Modeswitch)"
+        },
+        {
+          "devid": "8821",
+          "devname": "RTL8821A Bluetooth"
+        },
+        {
+          "devid": "9210",
+          "devname": "RTL9210 M.2 NVME Adapter"
+        },
+        {
+          "devid": "a811",
+          "devname": "RTL8811AU 802.11a/b/g/n/ac WLAN Adapter"
+        },
+        {
+          "devid": "b009",
+          "devname": "Realtek Bluetooth 4.2 Adapter"
+        },
+        {
+          "devid": "8723",
+          "devname": "RTL8723A Bluetooth"
+        },
+        {
+          "devid": "8812",
+          "devname": "RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter"
+        },
+        {
+          "devid": "8813",
+          "devname": "RTL8814AU 802.11a/b/g/n/ac Wireless Adapter"
+        },
+        {
+          "devid": "881a",
+          "devname": "RTL8812AU-VS 802.11a/b/g/n/ac 2T2R DB WLAN Adapter"
+        },
+        {
+          "devid": "8193",
+          "devname": "RTL8192DU 802.11an WLAN Adapter"
+        },
+        {
+          "devid": "8197",
+          "devname": "RTL8187B Wireless Adapter"
+        },
+        {
+          "devid": "8198",
+          "devname": "RTL8187B Wireless Adapter"
+        },
+        {
+          "devid": "8199",
+          "devname": "RTL8187SU 802.11g WLAN Adapter"
+        },
+        {
+          "devid": "8189",
+          "devname": "RTL8187B Wireless 802.11g 54Mbps Network Adapter"
+        },
+        {
+          "devid": "818b",
+          "devname": "RTL8192EU 802.11b/g/n WLAN Adapter"
+        },
+        {
+          "devid": "8192",
+          "devname": "RTL8191SU 802.11n Wireless Adapter"
+        },
+        {
+          "devid": "8178",
+          "devname": "RTL8192CU 802.11n WLAN Adapter"
+        },
+        {
+          "devid": "8179",
+          "devname": "RTL8188EUS 802.11n Wireless Network Adapter"
+        },
+        {
+          "devid": "817f",
+          "devname": "RTL8188RU 802.11n WLAN Adapter"
+        },
+        {
+          "devid": "8187",
+          "devname": "RTL8187 Wireless Adapter"
+        },
+        {
+          "devid": "8153",
+          "devname": "RTL8153 Gigabit Ethernet Adapter"
+        },
+        {
+          "devid": "8171",
+          "devname": "RTL8188SU 802.11n WLAN Adapter"
+        },
+        {
+          "devid": "8172",
+          "devname": "RTL8191SU 802.11n WLAN Adapter"
+        },
+        {
+          "devid": "8174",
+          "devname": "RTL8192SU 802.11n WLAN Adapter"
+        },
+        {
+          "devid": "8176",
+          "devname": "RTL8188CUS 802.11n WLAN Adapter"
+        },
+        {
+          "devid": "58c8",
+          "devname": "Integrated Webcam HD"
+        },
+        {
+          "devid": "8150",
+          "devname": "RTL8150 Fast Ethernet Adapter"
+        },
+        {
+          "devid": "8151",
+          "devname": "RTL8151 Adapteon Business Mobile Networks BV"
+        },
+        {
+          "devid": "8152",
+          "devname": "RTL8152 Fast Ethernet Adapter"
+        },
+        {
+          "devid": "57cc",
+          "devname": "HD Webcam - Realtek Semiconductor"
+        },
+        {
+          "devid": "57cf",
+          "devname": "HD WebCam"
+        },
+        {
+          "devid": "57da",
+          "devname": "Built-In Video Camera"
+        },
+        {
+          "devid": "58c2",
+          "devname": "Integrated Webcam HD"
+        },
+        {
+          "devid": "5751",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "5775",
+          "devname": "HP &quot;Truevision HD&quot; laptop camera"
+        },
+        {
+          "devid": "5776",
+          "devname": "HP Truevision HD integrated webcam"
+        },
+        {
+          "devid": "57b3",
+          "devname": "Acer 640 脳 480 laptop camera"
+        },
+        {
+          "devid": "5401",
+          "devname": "RTL 8153 USB 3.0 hub with gigabit ethernet"
+        },
+        {
+          "devid": "5411",
+          "devname": "RTS5411 Hub"
+        },
+        {
+          "devid": "568c",
+          "devname": "Integrated Webcam HD"
+        },
+        {
+          "devid": "570c",
+          "devname": "Asus laptop camera"
+        },
+        {
+          "devid": "5730",
+          "devname": "HP 2.0MP High Definition Webcam"
+        },
+        {
+          "devid": "1a2b",
+          "devname": "RTL8188GU 802.11n WLAN Adapter (Driver CDROM Mode)"
+        },
+        {
+          "devid": "2831",
+          "devname": "RTL2831U DVB-T"
+        },
+        {
+          "devid": "2832",
+          "devname": "RTL2832U DVB-T"
+        },
+        {
+          "devid": "2838",
+          "devname": "RTL2838 DVB-T"
+        },
+        {
+          "devid": "0411",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0811",
+          "devname": "Realtek 8812AU/8821AU 802.11ac WLAN Adapter [USB Wireless Dual-Band Adapter 2.4/5Ghz]"
+        },
+        {
+          "devid": "0821",
+          "devname": "RTL8821A Bluetooth"
+        },
+        {
+          "devid": "1724",
+          "devname": "RTL8723AU 802.11n WLAN Adapter"
+        },
+        {
+          "devid": "0301",
+          "devname": "multicard reader"
+        },
+        {
+          "devid": "0307",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0316",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0326",
+          "devname": "Card reader"
+        },
+        {
+          "devid": "0178",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0179",
+          "devname": "RTL8188ETV Wireless LAN 802.11n Network Adapter"
+        },
+        {
+          "devid": "0184",
+          "devname": "RTS5182 Card Reader"
+        },
+        {
+          "devid": "0186",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "0168",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0169",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0171",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0176",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0157",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0158",
+          "devname": "USB 2.0 multicard reader"
+        },
+        {
+          "devid": "0159",
+          "devname": "RTS5159 Card Reader Controller"
+        },
+        {
+          "devid": "0161",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0139",
+          "devname": "RTS5139 Card Reader Controller"
+        },
+        {
+          "devid": "0151",
+          "devname": "Mass Storage Device (Multicard Reader)"
+        },
+        {
+          "devid": "0152",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0153",
+          "devname": "3-in-1 (SD/SDHC/SDXC) Card Reader"
+        },
+        {
+          "devid": "0156",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0119",
+          "devname": "Storage Device (SD card reader)"
+        },
+        {
+          "devid": "0129",
+          "devname": "RTS5129 Card Reader Controller"
+        },
+        {
+          "devid": "0138",
+          "devname": "RTS5138 Card Reader Controller"
+        },
+        {
+          "devid": "0113",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0115",
+          "devname": "Mass Storage Device (Multicard Reader)"
+        },
+        {
+          "devid": "0116",
+          "devname": "RTS5116 Card Reader Controller"
+        },
+        {
+          "devid": "0117",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0118",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0107",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0108",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0109",
+          "devname": "microSDXC Card Reader [Hama 00091047]"
+        },
+        {
+          "devid": "0111",
+          "devname": "RTS5111 Card Reader Controller"
+        },
+        {
+          "devid": "0103",
+          "devname": "USB 2.0 Card Reader"
+        },
+        {
+          "devid": "0104",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "0106",
+          "devname": "Mass Storage Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0680",
+      "name": "Realtek Semiconductor Corp., CPP Div. (Avance Logic)",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Arowana Optical Wheel Mouse MSOP-01"
+        }
+      ]
+    },
+    {
+      "vendor": "1bf0",
+      "name": "RealVision Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0d34",
+      "name": "Rearden Steel Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "0883",
+      "name": "Recording Industry Association of America (RIAA)",
+      "devices": []
+    },
+    {
+      "vendor": "2b23",
+      "name": "Red Hat, Inc.",
+      "devices": [
+        {
+          "devid": "cafe",
+          "devname": "UsbDk (USB Development Kit)"
+        }
+      ]
+    },
+    {
+      "vendor": "05e4",
+      "name": "Red Wing Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1430",
+      "name": "RedOctane",
+      "devices": [
+        {
+          "devid": "f801",
+          "devname": "Controller"
+        },
+        {
+          "devid": "4734",
+          "devname": "Guitar Hero4 hub"
+        },
+        {
+          "devid": "4748",
+          "devname": "Guitar Hero X-plorer"
+        },
+        {
+          "devid": "474b",
+          "devname": "Guitar Hero MIDI interface"
+        },
+        {
+          "devid": "8888",
+          "devname": "TX6500+ Dance Pad"
+        },
+        {
+          "devid": "0150",
+          "devname": "wireless receiver for skylanders wii"
+        }
+      ]
+    },
+    {
+      "vendor": "112a",
+      "name": "RedRat",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "RedRat3 IR Transceiver"
+        },
+        {
+          "devid": "0005",
+          "devname": "RedRat3II IR Transceiver"
+        }
+      ]
+    },
+    {
+      "vendor": "2822",
+      "name": "REFLEXdigital",
+      "devices": []
+    },
+    {
+      "vendor": "0c4b",
+      "name": "Reiner SCT Kartensysteme GmbH",
+      "devices": [
+        {
+          "devid": "9102",
+          "devname": "cyberJack RFID basis contactless smartcard reader"
+        },
+        {
+          "devid": "0502",
+          "devname": "cyberJack compact"
+        },
+        {
+          "devid": "0501",
+          "devname": "cyberJack RFID comfort dual interface smartcard reader"
+        },
+        {
+          "devid": "0504",
+          "devname": "cyberJack go / go plus"
+        },
+        {
+          "devid": "0505",
+          "devname": "cyberJack wave"
+        },
+        {
+          "devid": "0100",
+          "devname": "cyberJack e-com/pinpad"
+        },
+        {
+          "devid": "0300",
+          "devname": "cyberJack pinpad(a)"
+        },
+        {
+          "devid": "0400",
+          "devname": "cyberJack e-com(a)"
+        },
+        {
+          "devid": "0401",
+          "devname": "cyberJack pinpad(a2)"
+        },
+        {
+          "devid": "0500",
+          "devname": "cyberJack RFID standard dual interface smartcard reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0475",
+      "name": "Relisys/Teco Information System",
+      "devices": [
+        {
+          "devid": "0210",
+          "devname": "Scorpio Ultra 3"
+        },
+        {
+          "devid": "0100",
+          "devname": "NEC Petiscan"
+        },
+        {
+          "devid": "0103",
+          "devname": "Eclipse 1200U/Episode"
+        }
+      ]
+    },
+    {
+      "vendor": "1c0d",
+      "name": "Relm Wireless",
+      "devices": []
+    },
+    {
+      "vendor": "200c",
+      "name": "Reloop",
+      "devices": [
+        {
+          "devid": "100b",
+          "devname": "Play audio soundcard"
+        }
+      ]
+    },
+    {
+      "vendor": "0ad1",
+      "name": "Remotec Technology, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0fca",
+      "name": "Research In Motion, Ltd.",
+      "devices": [
+        {
+          "devid": "8020",
+          "devname": "Blackberry Playbook (CD-Rom mode)"
+        },
+        {
+          "devid": "8037",
+          "devname": "Blackberry PRIV"
+        },
+        {
+          "devid": "8007",
+          "devname": "Blackberry Handheld"
+        },
+        {
+          "devid": "8010",
+          "devname": "Blackberry Playbook (Connect to Windows mode)"
+        },
+        {
+          "devid": "8011",
+          "devname": "Blackberry Playbook (Connect to Mac mode)"
+        },
+        {
+          "devid": "8014",
+          "devname": "Blackberry Handheld Z30"
+        },
+        {
+          "devid": "0008",
+          "devname": "Blackberry Pearl"
+        },
+        {
+          "devid": "8001",
+          "devname": "Blackberry Handheld"
+        },
+        {
+          "devid": "8004",
+          "devname": "Blackberry"
+        },
+        {
+          "devid": "0001",
+          "devname": "Blackberry Handheld"
+        },
+        {
+          "devid": "0004",
+          "devname": "Blackberry Handheld"
+        },
+        {
+          "devid": "0006",
+          "devname": "Blackberry Pearl"
+        }
+      ]
+    },
+    {
+      "vendor": "26a9",
+      "name": "Research Industrial Systems Engineering",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Payment Terminal v1.0"
+        }
+      ]
+    },
+    {
+      "vendor": "0822",
+      "name": "Reudo Corp.",
+      "devices": [
+        {
+          "devid": "2001",
+          "devname": "IRXpress Infrared Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0c66",
+      "name": "Rexon Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0a80",
+      "name": "Rexon Technology Corp., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0b84",
+      "name": "Rextron Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "05f7",
+      "name": "RFC Distribution(s) PTE, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0c27",
+      "name": "RFIDeas, Inc",
+      "devices": [
+        {
+          "devid": "3bfa",
+          "devname": "pcProx Card Reader"
+        },
+        {
+          "devid": "232a",
+          "devname": "pcProx Plus RFID Reader (CDC serial)"
+        }
+      ]
+    },
+    {
+      "vendor": "179d",
+      "name": "Ricavision International, Inc.",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "Internal Infrared Transceiver"
+        }
+      ]
+    },
+    {
+      "vendor": "05ca",
+      "name": "Ricoh Co., Ltd",
+      "devices": [
+        {
+          "devid": "2222",
+          "devname": "RDC-i500"
+        },
+        {
+          "devid": "2214",
+          "devname": "Caplio GX 8"
+        },
+        {
+          "devid": "2215",
+          "devname": "DSC 725"
+        },
+        {
+          "devid": "2216",
+          "devname": "Caplio R3"
+        },
+        {
+          "devid": "220f",
+          "devname": "Rollei dr5 / Rollei dr5 (PTP mode)"
+        },
+        {
+          "devid": "2211",
+          "devname": "Caplio R1S"
+        },
+        {
+          "devid": "2212",
+          "devname": "Caplio R1v Camera"
+        },
+        {
+          "devid": "2213",
+          "devname": "Caplio R2"
+        },
+        {
+          "devid": "220b",
+          "devname": "Caplio RX"
+        },
+        {
+          "devid": "220c",
+          "devname": "Caplio GX"
+        },
+        {
+          "devid": "220d",
+          "devname": "Caplio R1/RZ1"
+        },
+        {
+          "devid": "220e",
+          "devname": "Sea &amp; Sea 5000G"
+        },
+        {
+          "devid": "2209",
+          "devname": "Caplio 400G wide"
+        },
+        {
+          "devid": "220a",
+          "devname": "KONICA MINOLTA DG-4Wide"
+        },
+        {
+          "devid": "2204",
+          "devname": "Caplio G3"
+        },
+        {
+          "devid": "2205",
+          "devname": "Caplio RR30 / Medion MD 6126 Camera"
+        },
+        {
+          "devid": "2206",
+          "devname": "Konica DG-3Z"
+        },
+        {
+          "devid": "2207",
+          "devname": "Caplio Pro G3"
+        },
+        {
+          "devid": "2208",
+          "devname": "Caplio G4"
+        },
+        {
+          "devid": "18b5",
+          "devname": "Sony Vaio Integrated Webcam"
+        },
+        {
+          "devid": "2201",
+          "devname": "RDC-7 Camera"
+        },
+        {
+          "devid": "2202",
+          "devname": "Caplio RR30"
+        },
+        {
+          "devid": "2203",
+          "devname": "Caplio 300G"
+        },
+        {
+          "devid": "1870",
+          "devname": "Webcam 1000"
+        },
+        {
+          "devid": "1880",
+          "devname": "R5U880"
+        },
+        {
+          "devid": "18b0",
+          "devname": "Sony Vaio Integrated Webcam"
+        },
+        {
+          "devid": "18b1",
+          "devname": "Sony Vaio Integrated Webcam"
+        },
+        {
+          "devid": "18b3",
+          "devname": "Sony Vaio Integrated Webcam"
+        },
+        {
+          "devid": "183b",
+          "devname": "Visual Communication Camera VGP-VCC8 [R5U870]"
+        },
+        {
+          "devid": "183d",
+          "devname": "Sony Vaio Integrated Webcam"
+        },
+        {
+          "devid": "183e",
+          "devname": "Visual Communication Camera VGP-VCC9 [R5U870]"
+        },
+        {
+          "devid": "183f",
+          "devname": "Sony Visual Communication Camera Integrated Webcam"
+        },
+        {
+          "devid": "1841",
+          "devname": "Fujitsu F01/ Lifebook U810 [R5U870]"
+        },
+        {
+          "devid": "1835",
+          "devname": "Visual Communication Camera VGP-VCC5 [R5U870]"
+        },
+        {
+          "devid": "1836",
+          "devname": "Visual Communication Camera VGP-VCC4 [R5U870]"
+        },
+        {
+          "devid": "1837",
+          "devname": "Visual Communication Camera VGP-VCC4 [R5U870]"
+        },
+        {
+          "devid": "1839",
+          "devname": "Visual Communication Camera VGP-VCC6 [R5U870]"
+        },
+        {
+          "devid": "183a",
+          "devname": "Visual Communication Camera VGP-VCC7 [R5U870]"
+        },
+        {
+          "devid": "1820",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "1830",
+          "devname": "Visual Communication Camera VGP-VCC2 [R5U870]"
+        },
+        {
+          "devid": "1832",
+          "devname": "Visual Communication Camera VGP-VCC3 [R5U870]"
+        },
+        {
+          "devid": "1833",
+          "devname": "Visual Communication Camera VGP-VCC2 [R5U870]"
+        },
+        {
+          "devid": "1834",
+          "devname": "Visual Communication Camera VGP-VCC2 [R5U870]"
+        },
+        {
+          "devid": "1810",
+          "devname": "Pavilion Webcam [R5U870]"
+        },
+        {
+          "devid": "1812",
+          "devname": "Pavilion Webcam"
+        },
+        {
+          "devid": "1814",
+          "devname": "HD Webcam"
+        },
+        {
+          "devid": "1815",
+          "devname": "Dell Laptop Integrated Webcam"
+        },
+        {
+          "devid": "0405",
+          "devname": "Type 101"
+        },
+        {
+          "devid": "0406",
+          "devname": "Type 102"
+        },
+        {
+          "devid": "0437",
+          "devname": "Aficio SP 3510SF"
+        },
+        {
+          "devid": "044e",
+          "devname": "SP C250SF (multifunction device: printer, scanner, fax)"
+        },
+        {
+          "devid": "1803",
+          "devname": "V5 camera [R5U870]"
+        },
+        {
+          "devid": "032d",
+          "devname": "Caplio GX 8 (ptp)"
+        },
+        {
+          "devid": "032f",
+          "devname": "Caplio R3 (ptp)"
+        },
+        {
+          "devid": "03a1",
+          "devname": "IS200e"
+        },
+        {
+          "devid": "0403",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "0101",
+          "devname": "RDC-5300 Camera"
+        },
+        {
+          "devid": "0325",
+          "devname": "Caplio GX (ptp)"
+        }
+      ]
+    },
+    {
+      "vendor": "13be",
+      "name": "Ricoh Printing Systems, Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1ab1",
+      "name": "Rigol Technologies",
+      "devices": [
+        {
+          "devid": "04b0",
+          "devname": "DS6000 SERIES"
+        },
+        {
+          "devid": "04be",
+          "devname": "DS4000 SERIES"
+        },
+        {
+          "devid": "04ce",
+          "devname": "DS1xx4Z/MSO1xxZ series"
+        },
+        {
+          "devid": "0588",
+          "devname": "DS1000 SERIES"
+        }
+      ]
+    },
+    {
+      "vendor": "0cc3",
+      "name": "Rimage Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0841",
+      "name": "Rioport.com, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Rio 500"
+        }
+      ]
+    },
+    {
+      "vendor": "1294",
+      "name": "RISO KAGAKU CORP.",
+      "devices": [
+        {
+          "devid": "1320",
+          "devname": "Webmail Notifier"
+        }
+      ]
+    },
+    {
+      "vendor": "0b27",
+      "name": "Ritek Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1001",
+      "name": "Ritronics Components (S) Pte., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2a39",
+      "name": "RME",
+      "devices": [
+        {
+          "devid": "3fc2",
+          "devname": "Fireface UFX+"
+        },
+        {
+          "devid": "3fd1",
+          "devname": "Fireface UFX+"
+        },
+        {
+          "devid": "3fb0",
+          "devname": "Babyface Pro (Class Compliant Mode)"
+        },
+        {
+          "devid": "3fc0",
+          "devname": "Babyface Pro"
+        },
+        {
+          "devid": "3fc1",
+          "devname": "Fireface UFX+"
+        }
+      ]
+    },
+    {
+      "vendor": "108c",
+      "name": "Robert Bosch GmbH",
+      "devices": [
+        {
+          "devid": "017e",
+          "devname": "GTC 400 C"
+        }
+      ]
+    },
+    {
+      "vendor": "1e7d",
+      "name": "ROCCAT",
+      "devices": [
+        {
+          "devid": "3246",
+          "devname": "Suora FX Keyboard"
+        },
+        {
+          "devid": "3264",
+          "devname": "Isku FX Keyboard"
+        },
+        {
+          "devid": "316a",
+          "devname": "Ryos TKL Keyboard"
+        },
+        {
+          "devid": "319c",
+          "devname": "Isku Keyboard"
+        },
+        {
+          "devid": "31ce",
+          "devname": "Ryos MK Glow Keyboard"
+        },
+        {
+          "devid": "3232",
+          "devname": "Ryos MK Pro Keyboard"
+        },
+        {
+          "devid": "2fda",
+          "devname": "Ryos MK FX Keyboard"
+        },
+        {
+          "devid": "30d4",
+          "devname": "Arvo Keyboard"
+        },
+        {
+          "devid": "3138",
+          "devname": "Ryos MK Keyboard"
+        },
+        {
+          "devid": "2f94",
+          "devname": "Sova MK Keyboard"
+        },
+        {
+          "devid": "2fa8",
+          "devname": "Suora Keyboard"
+        },
+        {
+          "devid": "2fc6",
+          "devname": "Skeltr Keyboard"
+        },
+        {
+          "devid": "2e7c",
+          "devname": "Nyth Black Mouse"
+        },
+        {
+          "devid": "2e7d",
+          "devname": "Nyth White Mouse"
+        },
+        {
+          "devid": "2f76",
+          "devname": "Sova Keyboard"
+        },
+        {
+          "devid": "2e23",
+          "devname": "Kone XTD Optical Mouse"
+        },
+        {
+          "devid": "2e27",
+          "devname": "Kone AIMO Mouse"
+        },
+        {
+          "devid": "2e4a",
+          "devname": "Tyon Black Mouse"
+        },
+        {
+          "devid": "2e4b",
+          "devname": "Tyon White Mouse"
+        },
+        {
+          "devid": "2dbf",
+          "devname": "Kone Pure Military Mouse"
+        },
+        {
+          "devid": "2dc2",
+          "devname": "Kone Pure Optical Black Mouse"
+        },
+        {
+          "devid": "2dcb",
+          "devname": "Kone Pure SE(L) Mouse"
+        },
+        {
+          "devid": "2e22",
+          "devname": "Kone XTD Mouse"
+        },
+        {
+          "devid": "2d5a",
+          "devname": "Savu Mouse"
+        },
+        {
+          "devid": "2db4",
+          "devname": "Kone Pure Optical Mouse"
+        },
+        {
+          "devid": "2dbe",
+          "devname": "Kone Pure Mouse"
+        },
+        {
+          "devid": "2cf0",
+          "devname": "Kova 2016 Black Mouse"
+        },
+        {
+          "devid": "2cf6",
+          "devname": "Pyra Mouse (wireless)"
+        },
+        {
+          "devid": "2d50",
+          "devname": "Kova[+] Mouse"
+        },
+        {
+          "devid": "2d51",
+          "devname": "Kone[+] Mouse"
+        },
+        {
+          "devid": "2c38",
+          "devname": "Kiro Mouse"
+        },
+        {
+          "devid": "2ced",
+          "devname": "Kone Mouse"
+        },
+        {
+          "devid": "2cee",
+          "devname": "Kova 2016 Gray Mouse"
+        },
+        {
+          "devid": "2cef",
+          "devname": "Kova 2016 White Mouse"
+        },
+        {
+          "devid": "2c2e",
+          "devname": "Lua Mouse"
+        },
+        {
+          "devid": "2c24",
+          "devname": "Pyra Mouse (wired)"
+        }
+      ]
+    },
+    {
+      "vendor": "173a",
+      "name": "Roche",
+      "devices": [
+        {
+          "devid": "2198",
+          "devname": "Accu-Chek Mobile"
+        },
+        {
+          "devid": "21ca",
+          "devname": "ACCU-CHEK Mobile Model U1"
+        }
+      ]
+    },
+    {
+      "vendor": "09f6",
+      "name": "RocketChips, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "14c0",
+      "name": "Rockwell Automation, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "19f7",
+      "name": "RODE Microphones",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Podcaster"
+        }
+      ]
+    },
+    {
+      "vendor": "0aad",
+      "name": "Rohde &amp; Schwarz GmbH &amp; Co. KG",
+      "devices": [
+        {
+          "devid": "0119",
+          "devname": "HMF / HMP / HMS-X / HMO series Oscilloscopes"
+        },
+        {
+          "devid": "0083",
+          "devname": "NRP-Z85"
+        },
+        {
+          "devid": "0095",
+          "devname": "NRP-Z86"
+        },
+        {
+          "devid": "0117",
+          "devname": "HMF / HMP / HMS-X / HMO series Oscilloscopes"
+        },
+        {
+          "devid": "0118",
+          "devname": "HMF / HMP / HMS-X / HMO series Oscilloscopes"
+        },
+        {
+          "devid": "0051",
+          "devname": "NRP-Z28"
+        },
+        {
+          "devid": "0052",
+          "devname": "NRP-Z98"
+        },
+        {
+          "devid": "0062",
+          "devname": "NRP-Z92"
+        },
+        {
+          "devid": "0070",
+          "devname": "NRP-Z57"
+        },
+        {
+          "devid": "0021",
+          "devname": "NRP-Z91"
+        },
+        {
+          "devid": "0023",
+          "devname": "NRP-Z81"
+        },
+        {
+          "devid": "002c",
+          "devname": "NRP-Z31"
+        },
+        {
+          "devid": "002d",
+          "devname": "NRP-Z37"
+        },
+        {
+          "devid": "002f",
+          "devname": "NRP-Z27"
+        },
+        {
+          "devid": "0016",
+          "devname": "NRP-Z51"
+        },
+        {
+          "devid": "0017",
+          "devname": "NRP-Z52"
+        },
+        {
+          "devid": "0018",
+          "devname": "NRP-Z55"
+        },
+        {
+          "devid": "0019",
+          "devname": "NRP-Z56"
+        },
+        {
+          "devid": "0003",
+          "devname": "NRP-Z21"
+        },
+        {
+          "devid": "000c",
+          "devname": "NRP-Z11"
+        },
+        {
+          "devid": "0013",
+          "devname": "NRP-Z22"
+        },
+        {
+          "devid": "0014",
+          "devname": "NRP-Z23"
+        },
+        {
+          "devid": "0015",
+          "devname": "NRP-Z24"
+        }
+      ]
+    },
+    {
+      "vendor": "04b5",
+      "name": "ROHM LSI Systems USA, LLC",
+      "devices": [
+        {
+          "devid": "3064",
+          "devname": "Hantek DSO-3064"
+        }
+      ]
+    },
+    {
+      "vendor": "0582",
+      "name": "Roland Corp.",
+      "devices": [
+        {
+          "devid": "01e1",
+          "devname": "Rubix44"
+        },
+        {
+          "devid": "01ef",
+          "devname": "Go:KEYS MIDI"
+        },
+        {
+          "devid": "0505",
+          "devname": "EDIROL UA-101"
+        },
+        {
+          "devid": "015d",
+          "devname": "R-88"
+        },
+        {
+          "devid": "01b5",
+          "devname": "Boutique Series Synthesizer (Normal mode)"
+        },
+        {
+          "devid": "01b6",
+          "devname": "Boutique Series Synthesizer (Storage mode)"
+        },
+        {
+          "devid": "01df",
+          "devname": "Rubix22"
+        },
+        {
+          "devid": "01e0",
+          "devname": "Rubix24"
+        },
+        {
+          "devid": "0156",
+          "devname": "A-Series"
+        },
+        {
+          "devid": "0158",
+          "devname": "TD-30"
+        },
+        {
+          "devid": "0159",
+          "devname": "DUO-CAPTURE EX"
+        },
+        {
+          "devid": "015b",
+          "devname": "INTEGRA-7"
+        },
+        {
+          "devid": "014b",
+          "devname": "eBand JS-10"
+        },
+        {
+          "devid": "014d",
+          "devname": "GT-100"
+        },
+        {
+          "devid": "0150",
+          "devname": "TD-15"
+        },
+        {
+          "devid": "0151",
+          "devname": "TD-11"
+        },
+        {
+          "devid": "0154",
+          "devname": "JUPITER-50"
+        },
+        {
+          "devid": "0138",
+          "devname": "Boss RC-300 (Audio mode)"
+        },
+        {
+          "devid": "0139",
+          "devname": "Boss RC-300 (Storage mode)"
+        },
+        {
+          "devid": "013a",
+          "devname": "JUPITER-80"
+        },
+        {
+          "devid": "013e",
+          "devname": "R-26"
+        },
+        {
+          "devid": "0145",
+          "devname": "SPD-SX"
+        },
+        {
+          "devid": "012f",
+          "devname": "QUAD-CAPTURE"
+        },
+        {
+          "devid": "0130",
+          "devname": "MICRO BR BR-80"
+        },
+        {
+          "devid": "0132",
+          "devname": "TRI-CAPTURE"
+        },
+        {
+          "devid": "0134",
+          "devname": "V-Mixer"
+        },
+        {
+          "devid": "0124",
+          "devname": "M-300"
+        },
+        {
+          "devid": "0127",
+          "devname": "GR-55"
+        },
+        {
+          "devid": "012a",
+          "devname": "UM-ONE"
+        },
+        {
+          "devid": "012b",
+          "devname": "DUO-CAPTURE"
+        },
+        {
+          "devid": "011c",
+          "devname": "Lucina AX-09"
+        },
+        {
+          "devid": "011e",
+          "devname": "BR-800"
+        },
+        {
+          "devid": "0120",
+          "devname": "OCTA-CAPTURE"
+        },
+        {
+          "devid": "0121",
+          "devname": "OCTA-CAPTURE"
+        },
+        {
+          "devid": "0123",
+          "devname": "JUNO-Gi"
+        },
+        {
+          "devid": "0113",
+          "devname": "ME-25"
+        },
+        {
+          "devid": "0114",
+          "devname": "SD-50"
+        },
+        {
+          "devid": "0116",
+          "devname": "WAVE/MP3 RECORDER R-05"
+        },
+        {
+          "devid": "0117",
+          "devname": "VS-20"
+        },
+        {
+          "devid": "0119",
+          "devname": "OCTAPAD SPD-30"
+        },
+        {
+          "devid": "0109",
+          "devname": "eBand JS-8"
+        },
+        {
+          "devid": "010d",
+          "devname": "A-500S"
+        },
+        {
+          "devid": "010f",
+          "devname": "A-PRO"
+        },
+        {
+          "devid": "0110",
+          "devname": "A-PRO"
+        },
+        {
+          "devid": "0111",
+          "devname": "GAIA SH-01"
+        },
+        {
+          "devid": "0102",
+          "devname": "VB-99"
+        },
+        {
+          "devid": "0104",
+          "devname": "UM-1G"
+        },
+        {
+          "devid": "0106",
+          "devname": "UM-2G"
+        },
+        {
+          "devid": "0108",
+          "devname": "UM-3G"
+        },
+        {
+          "devid": "00fe",
+          "devname": "VS-700 M1"
+        },
+        {
+          "devid": "00ff",
+          "devname": "VS-700 M2"
+        },
+        {
+          "devid": "0100",
+          "devname": "VS-700"
+        },
+        {
+          "devid": "0101",
+          "devname": "VS-700 M2"
+        },
+        {
+          "devid": "00eb",
+          "devname": "VS-100"
+        },
+        {
+          "devid": "00f6",
+          "devname": "GW-8/AX-Synth"
+        },
+        {
+          "devid": "00f8",
+          "devname": "JUNO Series"
+        },
+        {
+          "devid": "00fc",
+          "devname": "VS-700C"
+        },
+        {
+          "devid": "00fd",
+          "devname": "VS-700"
+        },
+        {
+          "devid": "00dc",
+          "devname": "BOSS GT-10B"
+        },
+        {
+          "devid": "00de",
+          "devname": "Fantom G"
+        },
+        {
+          "devid": "00e6",
+          "devname": "EDIROL UA-25EX (Advanced mode)"
+        },
+        {
+          "devid": "00e7",
+          "devname": "EDIROL UA-25EX"
+        },
+        {
+          "devid": "00e9",
+          "devname": "UA-1G"
+        },
+        {
+          "devid": "00d1",
+          "devname": "Music Atelier"
+        },
+        {
+          "devid": "00d3",
+          "devname": "M-380/400"
+        },
+        {
+          "devid": "00da",
+          "devname": "BOSS GT-10"
+        },
+        {
+          "devid": "00db",
+          "devname": "BOSS GT-10 Guitar Effects Processor"
+        },
+        {
+          "devid": "00b7",
+          "devname": "BK-7m/VIMA JM-5/8"
+        },
+        {
+          "devid": "00c2",
+          "devname": "SonicCell"
+        },
+        {
+          "devid": "00c4",
+          "devname": "EDIROL M-16DX"
+        },
+        {
+          "devid": "00c5",
+          "devname": "SP-555"
+        },
+        {
+          "devid": "00c7",
+          "devname": "V-Synth GT"
+        },
+        {
+          "devid": "00a6",
+          "devname": "Juno-G"
+        },
+        {
+          "devid": "00a9",
+          "devname": "MC-808"
+        },
+        {
+          "devid": "00ad",
+          "devname": "SH-201"
+        },
+        {
+          "devid": "00b2",
+          "devname": "VG-99"
+        },
+        {
+          "devid": "00b3",
+          "devname": "VG-99"
+        },
+        {
+          "devid": "009d",
+          "devname": "EDIROL UM-1"
+        },
+        {
+          "devid": "00a0",
+          "devname": "MD-P1"
+        },
+        {
+          "devid": "00a2",
+          "devname": "Digital Piano"
+        },
+        {
+          "devid": "00a3",
+          "devname": "EDIROL UA-4FX"
+        },
+        {
+          "devid": "008d",
+          "devname": "EDIROL UA-101 USB1"
+        },
+        {
+          "devid": "0092",
+          "devname": "EDIROL PC-80 WAVE"
+        },
+        {
+          "devid": "0093",
+          "devname": "EDIROL PC-80 MIDI"
+        },
+        {
+          "devid": "0096",
+          "devname": "EDIROL UA-1EX"
+        },
+        {
+          "devid": "009a",
+          "devname": "EDIROL UM-3EX"
+        },
+        {
+          "devid": "0081",
+          "devname": "G-70"
+        },
+        {
+          "devid": "0084",
+          "devname": "V-SYNTH XT"
+        },
+        {
+          "devid": "0089",
+          "devname": "BOSS GT-PRO"
+        },
+        {
+          "devid": "008b",
+          "devname": "EDIROL PC-50"
+        },
+        {
+          "devid": "008c",
+          "devname": "EDIROL PC-50"
+        },
+        {
+          "devid": "0076",
+          "devname": "BOSS DR-880"
+        },
+        {
+          "devid": "007a",
+          "devname": "RD"
+        },
+        {
+          "devid": "007b",
+          "devname": "RD"
+        },
+        {
+          "devid": "007d",
+          "devname": "EDIROL UA-101"
+        },
+        {
+          "devid": "0080",
+          "devname": "G-70"
+        },
+        {
+          "devid": "006e",
+          "devname": "FANTOM-X"
+        },
+        {
+          "devid": "0073",
+          "devname": "EDIROL UA-25"
+        },
+        {
+          "devid": "0074",
+          "devname": "EDIROL UA-25"
+        },
+        {
+          "devid": "0075",
+          "devname": "BOSS DR-880"
+        },
+        {
+          "devid": "0066",
+          "devname": "EDIROL PCR-1 WAVE"
+        },
+        {
+          "devid": "0067",
+          "devname": "EDIROL PCR-1 MIDI"
+        },
+        {
+          "devid": "006a",
+          "devname": "SP-606"
+        },
+        {
+          "devid": "006b",
+          "devname": "SP-606"
+        },
+        {
+          "devid": "006d",
+          "devname": "FANTOM-X"
+        },
+        {
+          "devid": "0052",
+          "devname": "EDIROL UM-1SX"
+        },
+        {
+          "devid": "0054",
+          "devname": "Digital Piano"
+        },
+        {
+          "devid": "0060",
+          "devname": "EXR Series"
+        },
+        {
+          "devid": "0064",
+          "devname": "EDIROL PCR-1 WAVE"
+        },
+        {
+          "devid": "0065",
+          "devname": "EDIROL PCR-1 MIDI"
+        },
+        {
+          "devid": "004d",
+          "devname": "EDIROL PCR-A MIDI"
+        },
+        {
+          "devid": "004e",
+          "devname": "EDIROL PCR-A WAVE"
+        },
+        {
+          "devid": "004f",
+          "devname": "EDIROL PCR-A MIDI"
+        },
+        {
+          "devid": "0050",
+          "devname": "EDIROL UA-3FX"
+        },
+        {
+          "devid": "0048",
+          "devname": "EDIROL UR-80 MIDI"
+        },
+        {
+          "devid": "0049",
+          "devname": "EDIROL UR-80 WAVE"
+        },
+        {
+          "devid": "004a",
+          "devname": "EDIROL UR-80 MIDI"
+        },
+        {
+          "devid": "004b",
+          "devname": "EDIROL M-100FX"
+        },
+        {
+          "devid": "004c",
+          "devname": "EDIROL PCR-A WAVE"
+        },
+        {
+          "devid": "0042",
+          "devname": "RS-70"
+        },
+        {
+          "devid": "0043",
+          "devname": "RS-70"
+        },
+        {
+          "devid": "0044",
+          "devname": "EDIROL UA-1000"
+        },
+        {
+          "devid": "0047",
+          "devname": "EDIROL UR-80 WAVE"
+        },
+        {
+          "devid": "0038",
+          "devname": "Digital Piano"
+        },
+        {
+          "devid": "003b",
+          "devname": "BOSS GS-10"
+        },
+        {
+          "devid": "003c",
+          "devname": "BOSS GS-10"
+        },
+        {
+          "devid": "0040",
+          "devname": "GI-20"
+        },
+        {
+          "devid": "0041",
+          "devname": "GI-20"
+        },
+        {
+          "devid": "0033",
+          "devname": "EDIROL PCR"
+        },
+        {
+          "devid": "0034",
+          "devname": "EDIROL PCR"
+        },
+        {
+          "devid": "0035",
+          "devname": "M-1000"
+        },
+        {
+          "devid": "0037",
+          "devname": "Digital Piano"
+        },
+        {
+          "devid": "002c",
+          "devname": "EDIROL UA-700"
+        },
+        {
+          "devid": "002d",
+          "devname": "XV-2020 Synthesizer"
+        },
+        {
+          "devid": "002e",
+          "devname": "XV-2020 Synthesizer"
+        },
+        {
+          "devid": "002f",
+          "devname": "VariOS"
+        },
+        {
+          "devid": "0030",
+          "devname": "VariOS"
+        },
+        {
+          "devid": "0028",
+          "devname": "EDIROL SD-20"
+        },
+        {
+          "devid": "0029",
+          "devname": "EDIROL SD-80"
+        },
+        {
+          "devid": "002a",
+          "devname": "EDIROL SD-80"
+        },
+        {
+          "devid": "002b",
+          "devname": "EDIROL UA-700"
+        },
+        {
+          "devid": "0023",
+          "devname": "EDIROL UM-550"
+        },
+        {
+          "devid": "0024",
+          "devname": "EDIROL UM-550"
+        },
+        {
+          "devid": "0025",
+          "devname": "EDIROL UA-20"
+        },
+        {
+          "devid": "0026",
+          "devname": "EDIROL UA-20"
+        },
+        {
+          "devid": "0027",
+          "devname": "EDIROL SD-20"
+        },
+        {
+          "devid": "001b",
+          "devname": "MMP-2"
+        },
+        {
+          "devid": "001c",
+          "devname": "MMP-2"
+        },
+        {
+          "devid": "001d",
+          "devname": "V-SYNTH"
+        },
+        {
+          "devid": "001e",
+          "devname": "V-SYNTH"
+        },
+        {
+          "devid": "0014",
+          "devname": "EDIROL UM-880 MIDI I/F (native)"
+        },
+        {
+          "devid": "0015",
+          "devname": "EDIROL UM-880 MIDI I/F (generic)"
+        },
+        {
+          "devid": "0016",
+          "devname": "EDIROL SD-90"
+        },
+        {
+          "devid": "0017",
+          "devname": "EDIROL SD-90"
+        },
+        {
+          "devid": "0018",
+          "devname": "UA-1A"
+        },
+        {
+          "devid": "000c",
+          "devname": "SC-D70"
+        },
+        {
+          "devid": "0010",
+          "devname": "EDIROL UA-5"
+        },
+        {
+          "devid": "0011",
+          "devname": "Edirol UA-5 Sound Capture"
+        },
+        {
+          "devid": "0012",
+          "devname": "XV-5050"
+        },
+        {
+          "devid": "0013",
+          "devname": "XV-5050"
+        },
+        {
+          "devid": "0007",
+          "devname": "SoundCanvas SC-8820"
+        },
+        {
+          "devid": "0008",
+          "devname": "PC-300"
+        },
+        {
+          "devid": "0009",
+          "devname": "UM-1(E/S/X)"
+        },
+        {
+          "devid": "000b",
+          "devname": "SK-500"
+        },
+        {
+          "devid": "0002",
+          "devname": "UM-4/MPU-64 MIDI Interface"
+        },
+        {
+          "devid": "0003",
+          "devname": "SoundCanvas SC-8850"
+        },
+        {
+          "devid": "0004",
+          "devname": "U-8"
+        },
+        {
+          "devid": "0005",
+          "devname": "UM-2(C/EX)"
+        },
+        {
+          "devid": "0000",
+          "devname": "UA-100(G)"
+        }
+      ]
+    },
+    {
+      "vendor": "0b75",
+      "name": "Roland DG Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2af4",
+      "name": "ROLI Ltd.",
+      "devices": [
+        {
+          "devid": "0400",
+          "devname": "VOICE"
+        },
+        {
+          "devid": "0500",
+          "devname": "BLOCKS"
+        },
+        {
+          "devid": "0200",
+          "devname": "Seaboard RISE"
+        },
+        {
+          "devid": "0300",
+          "devname": "BlueWing Proto"
+        },
+        {
+          "devid": "0100",
+          "devname": "Seaboard GRAND"
+        }
+      ]
+    },
+    {
+      "vendor": "1310",
+      "name": "Roper",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Class 1 Bluetooth Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "2bd8",
+      "name": "ROPEX Industrie-Elektronik GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "270d",
+      "name": "Rosand Technologies",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "R-Idge Bootloader"
+        },
+        {
+          "devid": "1002",
+          "devname": "R-Idge Router"
+        }
+      ]
+    },
+    {
+      "vendor": "097d",
+      "name": "Rosun Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0606",
+      "name": "Royal Information Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0954",
+      "name": "RPM Systems Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "15e1",
+      "name": "RSA",
+      "devices": [
+        {
+          "devid": "2007",
+          "devname": "RSA SecurID (R) Authenticator"
+        }
+      ]
+    },
+    {
+      "vendor": "2100",
+      "name": "RT Systems",
+      "devices": [
+        {
+          "devid": "9e5f",
+          "devname": "FT232RL [RTS05 Serial Cable]"
+        },
+        {
+          "devid": "9e57",
+          "devname": "RTS01 Radio Cable"
+        },
+        {
+          "devid": "9e58",
+          "devname": "USB63C Radio Cable [Yaesu FTDX-1200]"
+        },
+        {
+          "devid": "9e5d",
+          "devname": "K4Y Radio Cable"
+        },
+        {
+          "devid": "9e50",
+          "devname": "USB-59 Radio Cable [Yaesu VX-8/D/DR]"
+        },
+        {
+          "devid": "9e52",
+          "devname": "Yaesu VX-7"
+        },
+        {
+          "devid": "9e54",
+          "devname": "CT29B Radio Cable"
+        },
+        {
+          "devid": "0e56",
+          "devname": "USB62C Radio Cable [Yaesu 857/D - 897/D]"
+        }
+      ]
+    },
+    {
+      "vendor": "2a37",
+      "name": "RTD Embedded Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "5110",
+          "devname": "UPS35110/UPS25110"
+        }
+      ]
+    },
+    {
+      "vendor": "0d9a",
+      "name": "RTX AS",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "119b",
+      "name": "ruwido austria GmbH",
+      "devices": [
+        {
+          "devid": "0400",
+          "devname": "Infrared Keyboard V2.01"
+        }
+      ]
+    },
+    {
+      "vendor": "05bf",
+      "name": "S &amp; S Research",
+      "devices": []
+    },
+    {
+      "vendor": "19af",
+      "name": "S Life",
+      "devices": [
+        {
+          "devid": "6611",
+          "devname": "Celestia VoIP Phone"
+        }
+      ]
+    },
+    {
+      "vendor": "048a",
+      "name": "S-MOS Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "041d",
+      "name": "S3, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1688",
+      "name": "Saab AB",
+      "devices": []
+    },
+    {
+      "vendor": "0cff",
+      "name": "SAFA MEDIA Co., Ltd.",
+      "devices": [
+        {
+          "devid": "0320",
+          "devname": "SR-380N"
+        }
+      ]
+    },
+    {
+      "vendor": "1a4b",
+      "name": "SafeBoot International B.V.",
+      "devices": []
+    },
+    {
+      "vendor": "3145",
+      "name": "SafeLogic Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "079b",
+      "name": "Sagem",
+      "devices": [
+        {
+          "devid": "005d",
+          "devname": "Mobile Mass Storage"
+        },
+        {
+          "devid": "0062",
+          "devname": "XG-76NA 802.11bg"
+        },
+        {
+          "devid": "0078",
+          "devname": "Laser Pro Monochrome MFP"
+        },
+        {
+          "devid": "0047",
+          "devname": "CBM/MSO1300 Fingerprint Sensor"
+        },
+        {
+          "devid": "004a",
+          "devname": "XG-760A 802.11bg"
+        },
+        {
+          "devid": "004b",
+          "devname": "Wi-Fi 11g adapter"
+        },
+        {
+          "devid": "0052",
+          "devname": "MSO1350 Fingerprint Sensor &amp; SmartCard Reader"
+        },
+        {
+          "devid": "0056",
+          "devname": "Agfa AP1100 Photo Printer"
+        },
+        {
+          "devid": "0027",
+          "devname": "USB-Serial Controller"
+        },
+        {
+          "devid": "002f",
+          "devname": "Mobile"
+        },
+        {
+          "devid": "0030",
+          "devname": "Mobile Communication Device"
+        },
+        {
+          "devid": "0042",
+          "devname": "Mobile"
+        },
+        {
+          "devid": "0024",
+          "devname": "MSO300/MSO301 Fingerprint Sensor"
+        },
+        {
+          "devid": "0026",
+          "devname": "MSO350/MSO351 Fingerprint Sensor &amp; SmartCard Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0780",
+      "name": "Sagem Monetel GmbH",
+      "devices": [
+        {
+          "devid": "1202",
+          "devname": "ORGA 900 Smart Card Terminal Virtual Com Port"
+        },
+        {
+          "devid": "1302",
+          "devname": "ORGA 6000 Smart Card Terminal Virtual Com Port"
+        },
+        {
+          "devid": "1303",
+          "devname": "ORGA 6000 Smart Card Terminal USB RNDIS"
+        },
+        {
+          "devid": "df55",
+          "devname": "ORGA 900/6000 Smart Card Terminal DFU"
+        }
+      ]
+    },
+    {
+      "vendor": "1a6f",
+      "name": "Sagem Orga GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "14e5",
+      "name": "SAIN Information &amp; Communications Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0eb3",
+      "name": "Saint Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "06a3",
+      "name": "Saitek PLC",
+      "devices": [
+        {
+          "devid": "ffb5",
+          "devname": "Cyborg Evo Force Joystick"
+        },
+        {
+          "devid": "ff0d",
+          "devname": "P2600 Rumble Force Pad"
+        },
+        {
+          "devid": "ff12",
+          "devname": "Cyborg 3D Force Stick"
+        },
+        {
+          "devid": "ff17",
+          "devname": "ST 330 Rumble Force Stick"
+        },
+        {
+          "devid": "ff52",
+          "devname": "Cyborg 3D Rumble Force Joystick"
+        },
+        {
+          "devid": "f518",
+          "devname": "P3200 Rumble Force Game Pad"
+        },
+        {
+          "devid": "f51a",
+          "devname": "P3600"
+        },
+        {
+          "devid": "ff04",
+          "devname": "R440 Force Wheel"
+        },
+        {
+          "devid": "ff0c",
+          "devname": "Cyborg Force Rumble Pad"
+        },
+        {
+          "devid": "80c0",
+          "devname": "Pro Gamer Command Unit"
+        },
+        {
+          "devid": "80c1",
+          "devname": "Cyborg Command Pad Unit"
+        },
+        {
+          "devid": "a2ae",
+          "devname": "Pro Flight Instrument Panel"
+        },
+        {
+          "devid": "a502",
+          "devname": "Gaming Mouse"
+        },
+        {
+          "devid": "8021",
+          "devname": "Eclipse II Keyboard"
+        },
+        {
+          "devid": "802d",
+          "devname": "P750 Pad"
+        },
+        {
+          "devid": "803f",
+          "devname": "X36 Flight Controller"
+        },
+        {
+          "devid": "806f",
+          "devname": "P2000 Tilt Pad"
+        },
+        {
+          "devid": "8000",
+          "devname": "Gamers&#039; Keyboard"
+        },
+        {
+          "devid": "801e",
+          "devname": "Cyborg 3D Digital Stick II"
+        },
+        {
+          "devid": "8020",
+          "devname": "Eclipse Keyboard"
+        },
+        {
+          "devid": "5509",
+          "devname": "P3000 Wireless Pad"
+        },
+        {
+          "devid": "712c",
+          "devname": "Pro Flight Yoke integrated hub"
+        },
+        {
+          "devid": "353e",
+          "devname": "Cyborg Evo Wireless"
+        },
+        {
+          "devid": "3589",
+          "devname": "P3000 Wireless Pad"
+        },
+        {
+          "devid": "35be",
+          "devname": "Cyborg Evo"
+        },
+        {
+          "devid": "1589",
+          "devname": "P3000 Wireless Pad"
+        },
+        {
+          "devid": "2541",
+          "devname": "X45 Flight Controller"
+        },
+        {
+          "devid": "3509",
+          "devname": "P3000 RF GamePad"
+        },
+        {
+          "devid": "1509",
+          "devname": "P3000 Wireless Pad"
+        },
+        {
+          "devid": "1009",
+          "devname": "Action Pad"
+        },
+        {
+          "devid": "100a",
+          "devname": "SP550 Pad and Joystick Combo"
+        },
+        {
+          "devid": "100b",
+          "devname": "SP550 Pad"
+        },
+        {
+          "devid": "0d05",
+          "devname": "Pro Flight Radio Panel"
+        },
+        {
+          "devid": "0d06",
+          "devname": "Flight Pro Multi Panel"
+        },
+        {
+          "devid": "0d67",
+          "devname": "Pro Flight Switch Panel"
+        },
+        {
+          "devid": "1003",
+          "devname": "GM2 Action Pad"
+        },
+        {
+          "devid": "0805",
+          "devname": "R440 Force Wheel"
+        },
+        {
+          "devid": "0b4e",
+          "devname": "Pro Flight Backlit Information Panel"
+        },
+        {
+          "devid": "0bac",
+          "devname": "Pro Flight Yoke"
+        },
+        {
+          "devid": "0c2d",
+          "devname": "Pro Flight Quadrant"
+        },
+        {
+          "devid": "075c",
+          "devname": "X52 Flight Controller"
+        },
+        {
+          "devid": "0762",
+          "devname": "Saitek X52 Pro Flight Control System"
+        },
+        {
+          "devid": "0763",
+          "devname": "Pro Flight Rudder Pedals"
+        },
+        {
+          "devid": "0764",
+          "devname": "Flight Pro Combat Rudder"
+        },
+        {
+          "devid": "053f",
+          "devname": "X36F Flightstick"
+        },
+        {
+          "devid": "056c",
+          "devname": "P2000 Tilt Pad"
+        },
+        {
+          "devid": "056f",
+          "devname": "P2000 Tilt Pad"
+        },
+        {
+          "devid": "05d2",
+          "devname": "PC Dash 2"
+        },
+        {
+          "devid": "051e",
+          "devname": "Cyborg Digital II Stick"
+        },
+        {
+          "devid": "052d",
+          "devname": "P750 Gamepad"
+        },
+        {
+          "devid": "053c",
+          "devname": "X45 Flight Controller"
+        },
+        {
+          "devid": "0501",
+          "devname": "R100 Sports Wheel"
+        },
+        {
+          "devid": "0502",
+          "devname": "ST200 Stick"
+        },
+        {
+          "devid": "0506",
+          "devname": "R220 Digital Wheel"
+        },
+        {
+          "devid": "0463",
+          "devname": "ST290"
+        },
+        {
+          "devid": "0460",
+          "devname": "ST290 Pro Flight Stick"
+        },
+        {
+          "devid": "0464",
+          "devname": "Cyborg Evo"
+        },
+        {
+          "devid": "0471",
+          "devname": "Cyborg Graphite Stick"
+        },
+        {
+          "devid": "0241",
+          "devname": "Xbox Adrenalin Gamepad"
+        },
+        {
+          "devid": "0255",
+          "devname": "X52 Flight Controller"
+        },
+        {
+          "devid": "040b",
+          "devname": "P990 Dual Analog Pad"
+        },
+        {
+          "devid": "040c",
+          "devname": "P2900 Wireless Pad"
+        },
+        {
+          "devid": "0422",
+          "devname": "ST90 Joystick"
+        },
+        {
+          "devid": "0006",
+          "devname": "Cyborg Gold Joystick"
+        },
+        {
+          "devid": "0109",
+          "devname": "P880 Pad"
+        },
+        {
+          "devid": "0160",
+          "devname": "ST290 Pro"
+        },
+        {
+          "devid": "0200",
+          "devname": "Racing Wheel"
+        },
+        {
+          "devid": "0201",
+          "devname": "Adrenalin Gamepad"
+        }
+      ]
+    },
+    {
+      "vendor": "1acb",
+      "name": "Salcomp Plc",
+      "devices": []
+    },
+    {
+      "vendor": "21a9",
+      "name": "Saleae, Inc.",
+      "devices": [
+        {
+          "devid": "1003",
+          "devname": "Logic 4"
+        },
+        {
+          "devid": "1004",
+          "devname": "Logic8"
+        },
+        {
+          "devid": "1005",
+          "devname": "Logic Pro 8"
+        },
+        {
+          "devid": "1006",
+          "devname": "Logic Pro 16"
+        },
+        {
+          "devid": "1001",
+          "devname": "16-channel Logic Analyzer [Logic16]"
+        }
+      ]
+    },
+    {
+      "vendor": "1167",
+      "name": "Salient Systems Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "115b",
+      "name": "Salix Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0c25",
+      "name": "Sampo Corp.",
+      "devices": [
+        {
+          "devid": "0310",
+          "devname": "Scream Cam"
+        }
+      ]
+    },
+    {
+      "vendor": "05a5",
+      "name": "Sampo Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "17a0",
+      "name": "Samson Technologies Corp.",
+      "devices": [
+        {
+          "devid": "b241",
+          "devname": "G-Track Pro firmware update"
+        },
+        {
+          "devid": "b311",
+          "devname": "Satellite firmware update"
+        },
+        {
+          "devid": "0310",
+          "devname": "Meteor condenser microphone"
+        },
+        {
+          "devid": "0311",
+          "devname": "Satellite condenser microphone"
+        },
+        {
+          "devid": "1616",
+          "devname": "RXD1 wireless receiver"
+        },
+        {
+          "devid": "0302",
+          "devname": "GoMic compact condenser microphone"
+        },
+        {
+          "devid": "0303",
+          "devname": "C01U Pro condenser microphone"
+        },
+        {
+          "devid": "0304",
+          "devname": "Q2U handheld mic with XLR"
+        },
+        {
+          "devid": "0305",
+          "devname": "GoMic compact condenser mic"
+        },
+        {
+          "devid": "0301",
+          "devname": "Q2U handheld microphone with XLR"
+        },
+        {
+          "devid": "0240",
+          "devname": "Go Mic Connect"
+        },
+        {
+          "devid": "0241",
+          "devname": "G-Track Pro microphone"
+        },
+        {
+          "devid": "0201",
+          "devname": "StudioDock monitors (audio)"
+        },
+        {
+          "devid": "0210",
+          "devname": "StudioGT monitors"
+        },
+        {
+          "devid": "0211",
+          "devname": "StudioGT monitors [CM6400]"
+        },
+        {
+          "devid": "0120",
+          "devname": "Meteorite condenser microphone"
+        },
+        {
+          "devid": "0130",
+          "devname": "Go Mic Direct"
+        },
+        {
+          "devid": "0132",
+          "devname": "Go Mic Mobile wireless receiver"
+        },
+        {
+          "devid": "0200",
+          "devname": "StudioDock monitors (internal hub)"
+        },
+        {
+          "devid": "0001",
+          "devname": "C01U condenser microphone"
+        },
+        {
+          "devid": "0002",
+          "devname": "Q1U dynamic microphone"
+        },
+        {
+          "devid": "0100",
+          "devname": "C03U multi-pattern microphone"
+        },
+        {
+          "devid": "0101",
+          "devname": "UB1 boundary microphone"
+        }
+      ]
+    },
+    {
+      "vendor": "055d",
+      "name": "Samsung Electro-Mechanics Co.",
+      "devices": [
+        {
+          "devid": "b230",
+          "devname": "Netopia 802.11b WLAN Adapter"
+        },
+        {
+          "devid": "b231",
+          "devname": "LG Wireless LAN 11b Adapter"
+        },
+        {
+          "devid": "a012",
+          "devname": "WLAN Adapter(SWL-2300)"
+        },
+        {
+          "devid": "a013",
+          "devname": "WLAN Adapter(SWL-2350)"
+        },
+        {
+          "devid": "a230",
+          "devname": "Boot Device"
+        },
+        {
+          "devid": "b000",
+          "devname": "11Mbps WLAN Mini Adapter"
+        },
+        {
+          "devid": "9000",
+          "devname": "AnyCam [pwc]"
+        },
+        {
+          "devid": "9001",
+          "devname": "MPC-C30 AnyCam Premium for Notebooks [pwc]"
+        },
+        {
+          "devid": "a000",
+          "devname": "SWL-2100U"
+        },
+        {
+          "devid": "a010",
+          "devname": "WLAN Adapter(SWL-2300)"
+        },
+        {
+          "devid": "a011",
+          "devname": "Boot Device"
+        },
+        {
+          "devid": "1080",
+          "devname": "Optical Wheel Mouse (OMS3CH)"
+        },
+        {
+          "devid": "2020",
+          "devname": "Floppy Disk Drive"
+        },
+        {
+          "devid": "6780",
+          "devname": "Keyboard V1"
+        },
+        {
+          "devid": "6781",
+          "devname": "Keyboard Mouse"
+        },
+        {
+          "devid": "8001",
+          "devname": "E.M. Hub"
+        },
+        {
+          "devid": "1030",
+          "devname": "Optical Wheel Mouse (OMS3CB/OMGB30)"
+        },
+        {
+          "devid": "1031",
+          "devname": "Optical Wheel Mouse (OMA3CB/OMGI30)"
+        },
+        {
+          "devid": "1040",
+          "devname": "Mouse HID Device"
+        },
+        {
+          "devid": "1050",
+          "devname": "E-Mail Optical Wheel Mouse (OMS3CE)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0bb1",
+          "devname": "Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "057a",
+      "name": "Samsung Electronics America",
+      "devices": []
+    },
+    {
+      "vendor": "04e8",
+      "name": "Samsung Electronics Co., Ltd",
+      "devices": [
+        {
+          "devid": "f000",
+          "devname": "Intensity 3 (Mass Storage Mode)"
+        },
+        {
+          "devid": "ff30",
+          "devname": "SG_iMON"
+        },
+        {
+          "devid": "e020",
+          "devname": "SERI E02 SCOM 6200 UMTS Phone"
+        },
+        {
+          "devid": "e021",
+          "devname": "SERI E02 SCOM 6200 Virtual UARTs"
+        },
+        {
+          "devid": "e022",
+          "devname": "SERI E02 SCOM 6200 Flash Load Disk"
+        },
+        {
+          "devid": "8003",
+          "devname": "Portable SSD T1"
+        },
+        {
+          "devid": "d003",
+          "devname": "GT-I9003"
+        },
+        {
+          "devid": "7301",
+          "devname": "Fingerprint Device"
+        },
+        {
+          "devid": "8001",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "8002",
+          "devname": "Portable SSD 500GB Model Number: MU - P8500B"
+        },
+        {
+          "devid": "7080",
+          "devname": "Anycall SCH-W580"
+        },
+        {
+          "devid": "7081",
+          "devname": "Human Interface Device"
+        },
+        {
+          "devid": "7011",
+          "devname": "SEW-2003U Card"
+        },
+        {
+          "devid": "7021",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "7061",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "689e",
+          "devname": "GT-S5670 [Galaxy Fit]"
+        },
+        {
+          "devid": "68aa",
+          "devname": "Reality"
+        },
+        {
+          "devid": "6888",
+          "devname": "GT-B3730 Composite LTE device (Commercial)"
+        },
+        {
+          "devid": "6889",
+          "devname": "GT-B3730 Composite LTE device (Commercial)"
+        },
+        {
+          "devid": "689a",
+          "devname": "LTE Storage Driver [CMC2xx]"
+        },
+        {
+          "devid": "6877",
+          "devname": "Galaxy S"
+        },
+        {
+          "devid": "687a",
+          "devname": "GT-E2370 mobile phone"
+        },
+        {
+          "devid": "6868",
+          "devname": "Escape Composite driver for Android Phones: Modem+Diagnostic+ADB"
+        },
+        {
+          "devid": "6875",
+          "devname": "GT-B3710 Standalone LTE device (Commercial)"
+        },
+        {
+          "devid": "6876",
+          "devname": "GT-B3710 LTE Modem"
+        },
+        {
+          "devid": "6864",
+          "devname": "GT-I9070 (network tethering, USB debugging enabled)"
+        },
+        {
+          "devid": "6865",
+          "devname": "Galaxy (PTP mode)"
+        },
+        {
+          "devid": "6866",
+          "devname": "Galaxy (debugging mode)"
+        },
+        {
+          "devid": "685e",
+          "devname": "GT-I9100 / GT-C3350 Phones (USB Debugging mode)"
+        },
+        {
+          "devid": "6860",
+          "devname": "Galaxy A5 (MTP)"
+        },
+        {
+          "devid": "6863",
+          "devname": "Galaxy series, misc. (tethering mode)"
+        },
+        {
+          "devid": "685b",
+          "devname": "GT-I9100 Phone [Galaxy S II] (mass storage mode)"
+        },
+        {
+          "devid": "685c",
+          "devname": "GT-I9250 Phone [Galaxy Nexus] (Mass storage mode)"
+        },
+        {
+          "devid": "685d",
+          "devname": "GT-I9100 Phone [Galaxy S II] (Download mode)"
+        },
+        {
+          "devid": "681d",
+          "devname": "Galaxy Portal/Spica Android Phone"
+        },
+        {
+          "devid": "6843",
+          "devname": "E2530 Phone (Samsung Kies mode)"
+        },
+        {
+          "devid": "684e",
+          "devname": "Wave (GT-S8500)"
+        },
+        {
+          "devid": "6806",
+          "devname": "Composite LTE device (Trial)"
+        },
+        {
+          "devid": "6807",
+          "devname": "Composite HSPA device"
+        },
+        {
+          "devid": "681c",
+          "devname": "Galaxy Portal/Spica/S"
+        },
+        {
+          "devid": "6772",
+          "devname": "Standalone LTE device (Trial)"
+        },
+        {
+          "devid": "6795",
+          "devname": "S5230"
+        },
+        {
+          "devid": "6802",
+          "devname": "Standalone HSPA device"
+        },
+        {
+          "devid": "675a",
+          "devname": "D900e/B2100 Mass Storage"
+        },
+        {
+          "devid": "675b",
+          "devname": "D900e Camera"
+        },
+        {
+          "devid": "6709",
+          "devname": "U600"
+        },
+        {
+          "devid": "6734",
+          "devname": "Juke"
+        },
+        {
+          "devid": "6759",
+          "devname": "D900e/B2100 Media Player"
+        },
+        {
+          "devid": "6651",
+          "devname": "i8510 Innov8"
+        },
+        {
+          "devid": "6702",
+          "devname": "X830"
+        },
+        {
+          "devid": "6708",
+          "devname": "U600 Phone"
+        },
+        {
+          "devid": "663e",
+          "devname": "D900e/B2100 Phone"
+        },
+        {
+          "devid": "663f",
+          "devname": "SGH-E720/SGH-E840"
+        },
+        {
+          "devid": "6640",
+          "devname": "Usb Modem Enumerator"
+        },
+        {
+          "devid": "6630",
+          "devname": "MITs Sync"
+        },
+        {
+          "devid": "6632",
+          "devname": "MITs Sync"
+        },
+        {
+          "devid": "6622",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "6624",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "662e",
+          "devname": "MITs Sync"
+        },
+        {
+          "devid": "661b",
+          "devname": "MITs Sync"
+        },
+        {
+          "devid": "661e",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "6620",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "6615",
+          "devname": "MITs Sync"
+        },
+        {
+          "devid": "6617",
+          "devname": "MITs Sync"
+        },
+        {
+          "devid": "6619",
+          "devname": "MITs Sync"
+        },
+        {
+          "devid": "6603",
+          "devname": "Galaxy"
+        },
+        {
+          "devid": "6611",
+          "devname": "MITs Sync"
+        },
+        {
+          "devid": "6613",
+          "devname": "MITs Sync"
+        },
+        {
+          "devid": "61f5",
+          "devname": "Portable SSD T5"
+        },
+        {
+          "devid": "6601",
+          "devname": "Mobile Phone"
+        },
+        {
+          "devid": "6602",
+          "devname": "Galaxy"
+        },
+        {
+          "devid": "61b6",
+          "devname": "M3 Portable Hard Drive 1TB"
+        },
+        {
+          "devid": "61b7",
+          "devname": "M3 Portable Hard Drive 4TB"
+        },
+        {
+          "devid": "61f3",
+          "devname": "Portable SSD T3 (MU-PT250B, MU-PT500B)"
+        },
+        {
+          "devid": "61b5",
+          "devname": "M3 Portable Hard Drive 2TB"
+        },
+        {
+          "devid": "6125",
+          "devname": "D3 Station External Hard Drive"
+        },
+        {
+          "devid": "60b3",
+          "devname": "M2 Portable Hard Drive"
+        },
+        {
+          "devid": "60c4",
+          "devname": "M2 Portable Hard Drive USB 3.0"
+        },
+        {
+          "devid": "6124",
+          "devname": "D3 Station External Hard Drive"
+        },
+        {
+          "devid": "6032",
+          "devname": "G2 Portable hard drive"
+        },
+        {
+          "devid": "6033",
+          "devname": "G2 Portable device"
+        },
+        {
+          "devid": "6034",
+          "devname": "G2 Portable hard drive"
+        },
+        {
+          "devid": "5f03",
+          "devname": "NEXiO Sync"
+        },
+        {
+          "devid": "5f04",
+          "devname": "NEXiO Sync"
+        },
+        {
+          "devid": "5f05",
+          "devname": "STORY Station 1TB"
+        },
+        {
+          "devid": "5f00",
+          "devname": "NEXiO Sync"
+        },
+        {
+          "devid": "5f01",
+          "devname": "NEXiO Sync"
+        },
+        {
+          "devid": "5f02",
+          "devname": "NEXiO Sync"
+        },
+        {
+          "devid": "5b05",
+          "devname": "Memory Stick Reader/Writer"
+        },
+        {
+          "devid": "5b11",
+          "devname": "SEW-2001u Card"
+        },
+        {
+          "devid": "5b03",
+          "devname": "Memory Stick Reader/Writer"
+        },
+        {
+          "devid": "5b04",
+          "devname": "Memory Stick Reader/Writer"
+        },
+        {
+          "devid": "5a0f",
+          "devname": "Meizu M6 MiniPlayer"
+        },
+        {
+          "devid": "5b01",
+          "devname": "Memory Stick Reader/Writer"
+        },
+        {
+          "devid": "5b02",
+          "devname": "Memory Stick Reader/Writer"
+        },
+        {
+          "devid": "5a03",
+          "devname": "Yepp MP3 Player"
+        },
+        {
+          "devid": "5a04",
+          "devname": "YP-800"
+        },
+        {
+          "devid": "5a08",
+          "devname": "YP-90"
+        },
+        {
+          "devid": "5123",
+          "devname": "Yepp YP-M1"
+        },
+        {
+          "devid": "5a00",
+          "devname": "YP-NEU"
+        },
+        {
+          "devid": "5a01",
+          "devname": "YP-NDU"
+        },
+        {
+          "devid": "5119",
+          "devname": "Yepp YP-P3"
+        },
+        {
+          "devid": "511c",
+          "devname": "YP-Q2"
+        },
+        {
+          "devid": "5121",
+          "devname": "YP-U5"
+        },
+        {
+          "devid": "5093",
+          "devname": "YP-U4 (mtp)"
+        },
+        {
+          "devid": "5095",
+          "devname": "YP-S2"
+        },
+        {
+          "devid": "510f",
+          "devname": "YP-R1"
+        },
+        {
+          "devid": "5090",
+          "devname": "YP-S3 (msc)"
+        },
+        {
+          "devid": "5091",
+          "devname": "YP-S3 (mtp)"
+        },
+        {
+          "devid": "5092",
+          "devname": "YP-U4 (msc)"
+        },
+        {
+          "devid": "508a",
+          "devname": "YP-T10"
+        },
+        {
+          "devid": "508b",
+          "devname": "YP-S5 MP3 Player"
+        },
+        {
+          "devid": "508c",
+          "devname": "YP-S5"
+        },
+        {
+          "devid": "5082",
+          "devname": "YP-P2 (msc)"
+        },
+        {
+          "devid": "5083",
+          "devname": "YP-P2 (mtp)"
+        },
+        {
+          "devid": "507f",
+          "devname": "YP-T9J"
+        },
+        {
+          "devid": "5080",
+          "devname": "Yepp YP-K3 (msc)"
+        },
+        {
+          "devid": "5081",
+          "devname": "Yepp YP-K3 (mtp)"
+        },
+        {
+          "devid": "5055",
+          "devname": "YP-T9"
+        },
+        {
+          "devid": "507d",
+          "devname": "YP-U3 (mtp)"
+        },
+        {
+          "devid": "5041",
+          "devname": "YP-Z5"
+        },
+        {
+          "devid": "5050",
+          "devname": "YP-U2 MP3 Player"
+        },
+        {
+          "devid": "5051",
+          "devname": "YP-F2R"
+        },
+        {
+          "devid": "5032",
+          "devname": "YP-J70"
+        },
+        {
+          "devid": "503b",
+          "devname": "YP-U1 MP3 Player"
+        },
+        {
+          "devid": "503d",
+          "devname": "YP-T7F"
+        },
+        {
+          "devid": "5027",
+          "devname": "YP-T7"
+        },
+        {
+          "devid": "502b",
+          "devname": "YP-F1"
+        },
+        {
+          "devid": "501b",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "5021",
+          "devname": "Yepp YP-ST5"
+        },
+        {
+          "devid": "5026",
+          "devname": "YP-MT6V"
+        },
+        {
+          "devid": "5011",
+          "devname": "YP-780"
+        },
+        {
+          "devid": "5013",
+          "devname": "YP-60"
+        },
+        {
+          "devid": "5015",
+          "devname": "yepp upgrade"
+        },
+        {
+          "devid": "5006",
+          "devname": "YP-750"
+        },
+        {
+          "devid": "500d",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "5010",
+          "devname": "Yepp YP-35"
+        },
+        {
+          "devid": "5004",
+          "devname": "YP-30"
+        },
+        {
+          "devid": "5005",
+          "devname": "YP-300"
+        },
+        {
+          "devid": "5001",
+          "devname": "YP-100"
+        },
+        {
+          "devid": "5002",
+          "devname": "YP-30"
+        },
+        {
+          "devid": "5003",
+          "devname": "YP-700"
+        },
+        {
+          "devid": "4005",
+          "devname": "GT-S8000 Jet (msc)"
+        },
+        {
+          "devid": "4f1f",
+          "devname": "GT-S8000 Jet (mtp)"
+        },
+        {
+          "devid": "5000",
+          "devname": "YP-MF series"
+        },
+        {
+          "devid": "3902",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "3903",
+          "devname": "Xerox WorkCentre XK50cx"
+        },
+        {
+          "devid": "390f",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "3911",
+          "devname": "SCX-1020 series"
+        },
+        {
+          "devid": "3605",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "3606",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "3609",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "342d",
+          "devname": "SCX-4x28 Series"
+        },
+        {
+          "devid": "344f",
+          "devname": "SCX-3400 Series"
+        },
+        {
+          "devid": "347e",
+          "devname": "C48x Series Color Laser Multifunction Printer"
+        },
+        {
+          "devid": "341f",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "3420",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "3426",
+          "devname": "SCX-4500 Laser Printer"
+        },
+        {
+          "devid": "341c",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "341d",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "3419",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "341a",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "341b",
+          "devname": "SCX-4200 series"
+        },
+        {
+          "devid": "3413",
+          "devname": "SCX-4100 Scanner"
+        },
+        {
+          "devid": "3415",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "340e",
+          "devname": "MFP 560 series"
+        },
+        {
+          "devid": "340f",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "3412",
+          "devname": "SCX-4x20 series"
+        },
+        {
+          "devid": "3409",
+          "devname": "SCX-4216F Scanner"
+        },
+        {
+          "devid": "340c",
+          "devname": "SCX-5x15 series"
+        },
+        {
+          "devid": "340d",
+          "devname": "SCX-6x20 series"
+        },
+        {
+          "devid": "3310",
+          "devname": "ML-331x Series Laser Printer"
+        },
+        {
+          "devid": "3315",
+          "devname": "ML-2540 Series Laser Printer"
+        },
+        {
+          "devid": "331e",
+          "devname": "M262x/M282x Xpress Series Laser Printer"
+        },
+        {
+          "devid": "3301",
+          "devname": "ML-1660 Series"
+        },
+        {
+          "devid": "330c",
+          "devname": "ML-1865"
+        },
+        {
+          "devid": "330f",
+          "devname": "ML-216x Series Laser Printer"
+        },
+        {
+          "devid": "3292",
+          "devname": "ML-1640 Series Laser Printer"
+        },
+        {
+          "devid": "3296",
+          "devname": "ML-2580N Mono Laser Printer"
+        },
+        {
+          "devid": "3297",
+          "devname": "ML-191x/ML-252x Laser Printer"
+        },
+        {
+          "devid": "329f",
+          "devname": "CLP-325 Color Laser Printer"
+        },
+        {
+          "devid": "3276",
+          "devname": "ML-3050/ML-3051 Laser Printer"
+        },
+        {
+          "devid": "327e",
+          "devname": "ML-2510 Series"
+        },
+        {
+          "devid": "328e",
+          "devname": "CLP-310 Color Laser Printer"
+        },
+        {
+          "devid": "3268",
+          "devname": "ML-1610 Mono Laser Printer"
+        },
+        {
+          "devid": "326c",
+          "devname": "ML-2010P Mono Laser Printer"
+        },
+        {
+          "devid": "325b",
+          "devname": "Xerox Phaser 3117 Laser Printer"
+        },
+        {
+          "devid": "325f",
+          "devname": "Phaser 3425 Laser Printer"
+        },
+        {
+          "devid": "3260",
+          "devname": "CLP-510 Color Laser Printer"
+        },
+        {
+          "devid": "324d",
+          "devname": "Phaser 3121"
+        },
+        {
+          "devid": "3256",
+          "devname": "ML-1520 Laser Printer"
+        },
+        {
+          "devid": "3242",
+          "devname": "ML-1510 Laser Printer"
+        },
+        {
+          "devid": "3248",
+          "devname": "Color Laser Printer"
+        },
+        {
+          "devid": "324a",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "324c",
+          "devname": "ML-1740 Printer"
+        },
+        {
+          "devid": "323c",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "323d",
+          "devname": "Phaser 3120"
+        },
+        {
+          "devid": "323e",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "3240",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "3238",
+          "devname": "ML-1430"
+        },
+        {
+          "devid": "323a",
+          "devname": "ML-1710 Printer"
+        },
+        {
+          "devid": "323b",
+          "devname": "Phaser 3130"
+        },
+        {
+          "devid": "322c",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "3230",
+          "devname": "ML-1440"
+        },
+        {
+          "devid": "3232",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "3236",
+          "devname": "ML-1450"
+        },
+        {
+          "devid": "3210",
+          "devname": "ML-5200A Laser Printer"
+        },
+        {
+          "devid": "3226",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "3228",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "322a",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "3008",
+          "devname": "ML-6060 laser printer"
+        },
+        {
+          "devid": "300c",
+          "devname": "ML-1210 Printer"
+        },
+        {
+          "devid": "300e",
+          "devname": "Laser Printer"
+        },
+        {
+          "devid": "3104",
+          "devname": "ML-3550N"
+        },
+        {
+          "devid": "2036",
+          "devname": "Digital Photo Frame Mini Monitor"
+        },
+        {
+          "devid": "3004",
+          "devname": "ML-4600"
+        },
+        {
+          "devid": "3005",
+          "devname": "Docuprint P1210"
+        },
+        {
+          "devid": "1f05",
+          "devname": "S2 Portable [JMicron] (500GB)"
+        },
+        {
+          "devid": "1f06",
+          "devname": "HX-MU064DA portable harddisk"
+        },
+        {
+          "devid": "2018",
+          "devname": "WIS09ABGN LinkStick Wireless LAN Adapter"
+        },
+        {
+          "devid": "2035",
+          "devname": "Digital Photo Frame Mass Storage"
+        },
+        {
+          "devid": "1006",
+          "devname": "SDC-200Z"
+        },
+        {
+          "devid": "130c",
+          "devname": "NX100"
+        },
+        {
+          "devid": "1323",
+          "devname": "WB700 Camera"
+        },
+        {
+          "devid": "04e8",
+          "devname": "Galaxy (MIDI mode)"
+        },
+        {
+          "devid": "1003",
+          "devname": "MP3 Player and Recorder"
+        },
+        {
+          "devid": "0111",
+          "devname": "Connect3D Flash Drive"
+        },
+        {
+          "devid": "0300",
+          "devname": "E2530 / GT-C3350 Phones (Mass storage mode)"
+        },
+        {
+          "devid": "0100",
+          "devname": "Kingston Flash Drive (128MB)"
+        },
+        {
+          "devid": "0110",
+          "devname": "Connect3D Flash Drive"
+        },
+        {
+          "devid": "0001",
+          "devname": "Printer Bootloader"
+        }
+      ]
+    },
+    {
+      "vendor": "0419",
+      "name": "Samsung Info. Systems America, Inc.",
+      "devices": [
+        {
+          "devid": "aa03",
+          "devname": "SDAS-3 MP3 Player"
+        },
+        {
+          "devid": "3602",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "4602",
+          "devname": "Remote NDIS Network Device"
+        },
+        {
+          "devid": "8001",
+          "devname": "Hub"
+        },
+        {
+          "devid": "8002",
+          "devname": "SyncMaster HID Monitor Control"
+        },
+        {
+          "devid": "3404",
+          "devname": "SCX-5x12 series"
+        },
+        {
+          "devid": "3406",
+          "devname": "MFP 830 series"
+        },
+        {
+          "devid": "3407",
+          "devname": "ML-912"
+        },
+        {
+          "devid": "3601",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "2694",
+          "devname": "Laila"
+        },
+        {
+          "devid": "3001",
+          "devname": "Xerox P1202 Laser Printer"
+        },
+        {
+          "devid": "3003",
+          "devname": "Olivetti PG L12L"
+        },
+        {
+          "devid": "3201",
+          "devname": "Docuprint P8ex"
+        },
+        {
+          "devid": "0001",
+          "devname": "IrDA Remote Controller / Creative Cordless Mouse"
+        },
+        {
+          "devid": "0600",
+          "devname": "Desktop Wireless 6000"
+        }
+      ]
+    },
+    {
+      "vendor": "0434",
+      "name": "Samsung Info. Systems America, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1fab",
+      "name": "Samsung Opto-Electroncs Co., Ltd.",
+      "devices": [
+        {
+          "devid": "104d",
+          "devname": "ES65"
+        }
+      ]
+    },
+    {
+      "vendor": "0492",
+      "name": "Samsung SemiConductor, Inc.",
+      "devices": [
+        {
+          "devid": "0140",
+          "devname": "MP3 player"
+        },
+        {
+          "devid": "0141",
+          "devname": "MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "0839",
+      "name": "Samsung Techwin Co., Ltd",
+      "devices": [
+        {
+          "devid": "103f",
+          "devname": "Digimax S500"
+        },
+        {
+          "devid": "1058",
+          "devname": "S730 Camera"
+        },
+        {
+          "devid": "1064",
+          "devname": "Digimax D830 Camera"
+        },
+        {
+          "devid": "1542",
+          "devname": "Digimax 50 Duo"
+        },
+        {
+          "devid": "3000",
+          "devname": "Digimax 35 MP3"
+        },
+        {
+          "devid": "1009",
+          "devname": "Digimax V4"
+        },
+        {
+          "devid": "1012",
+          "devname": "6500 Document Camera"
+        },
+        {
+          "devid": "1003",
+          "devname": "Digimax 210SE"
+        },
+        {
+          "devid": "1005",
+          "devname": "Digimax 220"
+        },
+        {
+          "devid": "000e",
+          "devname": "Digimax 360"
+        },
+        {
+          "devid": "0010",
+          "devname": "Digimax 300"
+        },
+        {
+          "devid": "0005",
+          "devname": "Digimax Camera"
+        },
+        {
+          "devid": "0008",
+          "devname": "Digimax 230 Camera"
+        },
+        {
+          "devid": "0009",
+          "devname": "Digimax 340"
+        },
+        {
+          "devid": "000a",
+          "devname": "Digimax 410"
+        }
+      ]
+    },
+    {
+      "vendor": "1d20",
+      "name": "SAMTACK INC.",
+      "devices": []
+    },
+    {
+      "vendor": "2227",
+      "name": "SAMWOO Enterprise",
+      "devices": [
+        {
+          "devid": "3105",
+          "devname": "SKYDATA SKD-U100"
+        }
+      ]
+    },
+    {
+      "vendor": "1a6d",
+      "name": "SamYoung Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "106d",
+      "name": "San Chieh Manufacturing, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0fba",
+      "name": "San Shing Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0781",
+      "name": "SanDisk Corp.",
+      "devices": [
+        {
+          "devid": "b6ba",
+          "devname": "CF SDDR-289"
+        },
+        {
+          "devid": "cfc9",
+          "devname": "SDDR-489 ImageMate Pro Reader"
+        },
+        {
+          "devid": "b2b3",
+          "devname": "SDDR-103 MobileMate SD+ Reader"
+        },
+        {
+          "devid": "b2b5",
+          "devname": "SDDR-104 MobileMate SD+ Reader"
+        },
+        {
+          "devid": "b4b5",
+          "devname": "SDDR-89 V4 ImageMate 12-in-1 Reader"
+        },
+        {
+          "devid": "b6b7",
+          "devname": "SDDR-99 V4 ImageMate 5-in-1 Reader"
+        },
+        {
+          "devid": "9919",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "9999",
+          "devname": "SDDR-99 5-in-1 Reader"
+        },
+        {
+          "devid": "a7c1",
+          "devname": "Storage device (SD card reader)"
+        },
+        {
+          "devid": "a7e8",
+          "devname": "SDDR-113 MicroMate SDHC Reader"
+        },
+        {
+          "devid": "9292",
+          "devname": "ImageMate CF Reader/Writer"
+        },
+        {
+          "devid": "9393",
+          "devname": "ImageMate SD-MMC"
+        },
+        {
+          "devid": "9595",
+          "devname": "ImageMate xD-SM"
+        },
+        {
+          "devid": "9797",
+          "devname": "ImageMate MS-PRO"
+        },
+        {
+          "devid": "8889",
+          "devname": "SDDR-88 Imagemate 8-in-1 Reader"
+        },
+        {
+          "devid": "8919",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "8989",
+          "devname": "ImageMate 12-in-1 Reader"
+        },
+        {
+          "devid": "9191",
+          "devname": "ImageMate CF"
+        },
+        {
+          "devid": "9219",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "8183",
+          "devname": "Hi-Speed Mass Storage Device"
+        },
+        {
+          "devid": "8185",
+          "devname": "SDCZ2 Cruzer Mini Flash Drive (older, thick)"
+        },
+        {
+          "devid": "8888",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "74d0",
+          "devname": "Sansa Clip+ (mtp)"
+        },
+        {
+          "devid": "74d1",
+          "devname": "Sansa Clip+ (msc)"
+        },
+        {
+          "devid": "74e5",
+          "devname": "Sansa Clip Zip"
+        },
+        {
+          "devid": "8181",
+          "devname": "Pen Flash"
+        },
+        {
+          "devid": "74c0",
+          "devname": "Sansa Fuze (mtp)"
+        },
+        {
+          "devid": "74c1",
+          "devname": "Sansa Fuze (msc)"
+        },
+        {
+          "devid": "74c2",
+          "devname": "Sansa Fuze V2 (mtp)"
+        },
+        {
+          "devid": "74c3",
+          "devname": "Sansa Fuze V2 (msc)"
+        },
+        {
+          "devid": "7481",
+          "devname": "Sansa Connect (in recovery mode)"
+        },
+        {
+          "devid": "74b0",
+          "devname": "Sansa View (msc)"
+        },
+        {
+          "devid": "74b1",
+          "devname": "Sansa View (mtp)"
+        },
+        {
+          "devid": "7435",
+          "devname": "Sansa Clip V2 (msc)"
+        },
+        {
+          "devid": "7450",
+          "devname": "Sansa C250"
+        },
+        {
+          "devid": "7451",
+          "devname": "Sansa C240"
+        },
+        {
+          "devid": "7460",
+          "devname": "Sansa Express"
+        },
+        {
+          "devid": "7480",
+          "devname": "Sansa Connect"
+        },
+        {
+          "devid": "7431",
+          "devname": "Sansa M200 series V4 (msc)"
+        },
+        {
+          "devid": "7432",
+          "devname": "Sansa Clip (mtp)"
+        },
+        {
+          "devid": "7433",
+          "devname": "Sansa Clip (msc)"
+        },
+        {
+          "devid": "7434",
+          "devname": "Sansa Clip V2 (mtp)"
+        },
+        {
+          "devid": "7421",
+          "devname": "Sansa E200 Series (msc)"
+        },
+        {
+          "devid": "7422",
+          "devname": "Sansa E200 series v2 (mtp)"
+        },
+        {
+          "devid": "7423",
+          "devname": "Sansa E200 series v2 (msc)"
+        },
+        {
+          "devid": "7430",
+          "devname": "Sansa M200 series"
+        },
+        {
+          "devid": "7302",
+          "devname": "Sansa e100 series (msc)"
+        },
+        {
+          "devid": "7400",
+          "devname": "Sansa M200 series (mtp)"
+        },
+        {
+          "devid": "7401",
+          "devname": "Sansa M200 series (msc)"
+        },
+        {
+          "devid": "7420",
+          "devname": "Sansa E200 series (mtp)"
+        },
+        {
+          "devid": "7113",
+          "devname": "Cruzer Micro 256MB Flash Drive"
+        },
+        {
+          "devid": "7114",
+          "devname": "Cruzer Mini"
+        },
+        {
+          "devid": "7115",
+          "devname": "Cruzer Mini"
+        },
+        {
+          "devid": "7301",
+          "devname": "Sansa e100 series (mtp)"
+        },
+        {
+          "devid": "7103",
+          "devname": "Cruzer Mini"
+        },
+        {
+          "devid": "7104",
+          "devname": "Cruzer Micro Mini 256MB Flash Drive"
+        },
+        {
+          "devid": "7105",
+          "devname": "Cruzer Mini"
+        },
+        {
+          "devid": "7106",
+          "devname": "Cruzer Mini"
+        },
+        {
+          "devid": "7112",
+          "devname": "Cruzer Micro 128MB Flash Drive"
+        },
+        {
+          "devid": "6500",
+          "devname": "uSSD 5000"
+        },
+        {
+          "devid": "7100",
+          "devname": "Cruzer Mini"
+        },
+        {
+          "devid": "7101",
+          "devname": "Pen Flash"
+        },
+        {
+          "devid": "7102",
+          "devname": "Cruzer Mini"
+        },
+        {
+          "devid": "5590",
+          "devname": "Ultra Dual"
+        },
+        {
+          "devid": "5591",
+          "devname": "Ultra Flair"
+        },
+        {
+          "devid": "5e10",
+          "devname": "Encrypted"
+        },
+        {
+          "devid": "6100",
+          "devname": "Ultra II SD Plus 2GB"
+        },
+        {
+          "devid": "5583",
+          "devname": "Ultra Fit"
+        },
+        {
+          "devid": "5588",
+          "devname": "Extreme Pro"
+        },
+        {
+          "devid": "5589",
+          "devname": "SD8SB8U512G[Extreme 500]"
+        },
+        {
+          "devid": "558c",
+          "devname": "Extreme Portable SSD"
+        },
+        {
+          "devid": "557d",
+          "devname": "Cruzer Force"
+        },
+        {
+          "devid": "5580",
+          "devname": "SDCZ80 Flash Drive"
+        },
+        {
+          "devid": "5581",
+          "devname": "Ultra"
+        },
+        {
+          "devid": "5571",
+          "devname": "Cruzer Fit"
+        },
+        {
+          "devid": "5575",
+          "devname": "Cruzer Glide"
+        },
+        {
+          "devid": "5576",
+          "devname": "Cruzer Facet"
+        },
+        {
+          "devid": "5577",
+          "devname": "Cruzer Pop (8GB)"
+        },
+        {
+          "devid": "5530",
+          "devname": "Cruzer"
+        },
+        {
+          "devid": "5567",
+          "devname": "Cruzer Blade"
+        },
+        {
+          "devid": "556b",
+          "devname": "Cruzer Edge"
+        },
+        {
+          "devid": "556c",
+          "devname": "Ultra"
+        },
+        {
+          "devid": "556d",
+          "devname": "Memory Vault"
+        },
+        {
+          "devid": "5402",
+          "devname": "U3 Cruzer Micro"
+        },
+        {
+          "devid": "5406",
+          "devname": "Cruzer Micro U3"
+        },
+        {
+          "devid": "5408",
+          "devname": "Cruzer Titanium U3"
+        },
+        {
+          "devid": "540e",
+          "devname": "Cruzer Contour Flash Drive"
+        },
+        {
+          "devid": "5150",
+          "devname": "SDCZ2 Cruzer Mini Flash Drive (thin)"
+        },
+        {
+          "devid": "5151",
+          "devname": "Cruzer Micro Flash Drive"
+        },
+        {
+          "devid": "5153",
+          "devname": "Cruzer Flash Drive"
+        },
+        {
+          "devid": "5204",
+          "devname": "Cruzer Crossfire"
+        },
+        {
+          "devid": "0729",
+          "devname": "Sansa E200 series in recovery mode"
+        },
+        {
+          "devid": "0810",
+          "devname": "SDDR-75 ImageMate CF-SM Reader"
+        },
+        {
+          "devid": "0830",
+          "devname": "ImageMate CF/MMC/SD Reader"
+        },
+        {
+          "devid": "1234",
+          "devname": "Cruzer Mini Flash Drive"
+        },
+        {
+          "devid": "0200",
+          "devname": "SDDR-09 (SSFDC) ImageMate SmartMedia Reader [eusb]"
+        },
+        {
+          "devid": "0400",
+          "devname": "SecureMate SD/MMC Reader"
+        },
+        {
+          "devid": "0621",
+          "devname": "SDDR-86 Imagemate 6-in-1 Reader"
+        },
+        {
+          "devid": "0720",
+          "devname": "Sansa C200 series in recovery mode"
+        },
+        {
+          "devid": "0001",
+          "devname": "SDDR-05a ImageMate CompactFlash Reader"
+        },
+        {
+          "devid": "0002",
+          "devname": "SDDR-31 ImageMate II CompactFlash Reader"
+        },
+        {
+          "devid": "0005",
+          "devname": "SDDR-05b (CF II) ImageMate CompactFlash Reader"
+        },
+        {
+          "devid": "0100",
+          "devname": "ImageMate SDDR-12"
+        }
+      ]
+    },
+    {
+      "vendor": "0871",
+      "name": "SanDisk, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "SDDR-01 Compact Flash Reader"
+        },
+        {
+          "devid": "0002",
+          "devname": "SDDR-31 Compact Flash Reader"
+        },
+        {
+          "devid": "0005",
+          "devname": "SDDR-05 Compact Flash Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "10c5",
+      "name": "Sanei Electric, Inc.",
+      "devices": [
+        {
+          "devid": "819a",
+          "devname": "FM Radio"
+        }
+      ]
+    },
+    {
+      "vendor": "17d0",
+      "name": "Sanford L.P.",
+      "devices": []
+    },
+    {
+      "vendor": "2406",
+      "name": "SANHO Digital Electronics Co., Ltd.",
+      "devices": [
+        {
+          "devid": "6688",
+          "devname": "PD7X Portable Storage"
+        }
+      ]
+    },
+    {
+      "vendor": "077a",
+      "name": "Sankyo Seiki Mfg. Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d97",
+      "name": "Santa Barbara Instrument Group",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "SBIG Astronomy Camera (without firmware)"
+        },
+        {
+          "devid": "0101",
+          "devname": "SBIG Astronomy Camera (with firmware)"
+        }
+      ]
+    },
+    {
+      "vendor": "117d",
+      "name": "Santa Electronic, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a72",
+      "name": "Sanwa Denshi",
+      "devices": []
+    },
+    {
+      "vendor": "0d9d",
+      "name": "Sanwa Supply, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0474",
+      "name": "Sanyo Electric Co., Ltd",
+      "devices": [
+        {
+          "devid": "0722",
+          "devname": "W33SA Camera"
+        },
+        {
+          "devid": "0401",
+          "devname": "Optical Drive"
+        },
+        {
+          "devid": "0701",
+          "devname": "SCP-4900 Cellphone"
+        },
+        {
+          "devid": "071f",
+          "devname": "Usb Com Port Enumerator"
+        },
+        {
+          "devid": "022f",
+          "devname": "C5 Digital Media Camera (mass storage mode)"
+        },
+        {
+          "devid": "0230",
+          "devname": "C5 Digital Media Camera (PictBridge mode)"
+        },
+        {
+          "devid": "0231",
+          "devname": "C5 Digital Media Camera (PC control mode)"
+        },
+        {
+          "devid": "0110",
+          "devname": "Digital Voice Recorder R200"
+        },
+        {
+          "devid": "0217",
+          "devname": "Xacti J2"
+        }
+      ]
+    },
+    {
+      "vendor": "0473",
+      "name": "Sanyo Information Business Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0ac3",
+      "name": "Sanyo Semiconductor Company Micro",
+      "devices": []
+    },
+    {
+      "vendor": "0588",
+      "name": "Sapien Design",
+      "devices": []
+    },
+    {
+      "vendor": "0ee1",
+      "name": "Sarotech Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0828",
+      "name": "Sato Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "534c",
+      "name": "SatoshiLabs",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Bitcoin Wallet [TREZOR]"
+        },
+        {
+          "devid": "0002",
+          "devname": "Bitcoin Wallet [TREZOR v2]"
+        }
+      ]
+    },
+    {
+      "vendor": "17ba",
+      "name": "SAURIS GmbH",
+      "devices": [
+        {
+          "devid": "1511",
+          "devname": "Onboard Emulator on SAUModule development kit"
+        },
+        {
+          "devid": "0001",
+          "devname": "SAU510-USB [no firmware]"
+        },
+        {
+          "devid": "0510",
+          "devname": "SAU510-USB and SAU510-USB plus JTAG Emulators"
+        },
+        {
+          "devid": "0511",
+          "devname": "SAU510-USB Iso Plus JTAG Emulator"
+        },
+        {
+          "devid": "0520",
+          "devname": "SAU510-USB Nano JTAG Emulator"
+        }
+      ]
+    },
+    {
+      "vendor": "262a",
+      "name": "SAVITECH Corp.",
+      "devices": [
+        {
+          "devid": "9227",
+          "devname": "SA9227 384KHz audio controller"
+        },
+        {
+          "devid": "9228",
+          "devname": "SA9228 384KHz/DSD audio controller"
+        },
+        {
+          "devid": "9023",
+          "devname": "SA9023 audio controller"
+        },
+        {
+          "devid": "9027",
+          "devname": "SA9027 audio controller"
+        },
+        {
+          "devid": "9226",
+          "devname": "SA9226 192KHz audio controller"
+        },
+        {
+          "devid": "100e",
+          "devname": "SA9027 Audio Streaming Controller"
+        },
+        {
+          "devid": "10e0",
+          "devname": "SA9023 Audio Streaming Controller"
+        },
+        {
+          "devid": "9020",
+          "devname": "SA9020 audio controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0a15",
+      "name": "Scalar Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "04ce",
+      "name": "ScanLogic Corp.",
+      "devices": [
+        {
+          "devid": "0300",
+          "devname": "Phantom 336CX - C3 scanner"
+        },
+        {
+          "devid": "04ce",
+          "devname": "SL11DEMO, VID: 0x4ce, PID: 0x4ce"
+        },
+        {
+          "devid": "07d1",
+          "devname": "SL11R, VID: 0x4ce, PID: 0x07D1"
+        },
+        {
+          "devid": "0002",
+          "devname": "SL11R-IDE IDE Bridge"
+        },
+        {
+          "devid": "0100",
+          "devname": "USB2PRN Printer Class"
+        }
+      ]
+    },
+    {
+      "vendor": "137b",
+      "name": "SCAPS GmbH",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "SCAPS USC-2 Scanner Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0cd6",
+      "name": "Scheidt &amp; Bachmann",
+      "devices": [
+        {
+          "devid": "000e",
+          "devname": "S&amp;B BKV"
+        },
+        {
+          "devid": "0011",
+          "devname": "Money Coin Unit"
+        },
+        {
+          "devid": "000c",
+          "devname": "S&amp;B TPU"
+        }
+      ]
+    },
+    {
+      "vendor": "0973",
+      "name": "Schlumberger",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "e-gate Smart Card"
+        }
+      ]
+    },
+    {
+      "vendor": "1c83",
+      "name": "Schomaecker GmbH",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "RFID card reader"
+        },
+        {
+          "devid": "0003",
+          "devname": "Communicator"
+        },
+        {
+          "devid": "0005",
+          "devname": "Mobile RFID Reader"
+        },
+        {
+          "devid": "0001",
+          "devname": "RS150 V2"
+        }
+      ]
+    },
+    {
+      "vendor": "1adb",
+      "name": "Schweitzer Engineering Laboratories, Inc",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "C662 Serial Cable"
+        },
+        {
+          "devid": "0003",
+          "devname": "CDC Ethernet Gadget"
+        }
+      ]
+    },
+    {
+      "vendor": "05ce",
+      "name": "sci-worx GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "051e",
+      "name": "Scientific Atlanta, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0aea",
+      "name": "SciEssence, LLC",
+      "devices": []
+    },
+    {
+      "vendor": "04e6",
+      "name": "SCM Microsystems, Inc.",
+      "devices": [
+        {
+          "devid": "5810",
+          "devname": "uTrust 2700 R Smart Card Reader"
+        },
+        {
+          "devid": "e000",
+          "devname": "SCRx31 Reader"
+        },
+        {
+          "devid": "e001",
+          "devname": "SCR331 SmartCard Reader"
+        },
+        {
+          "devid": "e003",
+          "devname": "SPR532 PinPad SmartCard Reader"
+        },
+        {
+          "devid": "5151",
+          "devname": "SCR338 Keyboard Smart Card Reader"
+        },
+        {
+          "devid": "5292",
+          "devname": "SCL011 RFID reader"
+        },
+        {
+          "devid": "5410",
+          "devname": "SCR35xx Smart Card Reader"
+        },
+        {
+          "devid": "5591",
+          "devname": "SCL3711-NFC&amp;RW"
+        },
+        {
+          "devid": "511d",
+          "devname": "SCR3311 Smart Card Reader"
+        },
+        {
+          "devid": "5120",
+          "devname": "SCR331-DI SmartCard Reader"
+        },
+        {
+          "devid": "5121",
+          "devname": "SDI010 Smart Card Reader"
+        },
+        {
+          "devid": "5117",
+          "devname": "SCR3320 - Smart Card Reader"
+        },
+        {
+          "devid": "5118",
+          "devname": "Expresscard SIM Card Reader"
+        },
+        {
+          "devid": "5119",
+          "devname": "SCR3340 - ExpressCard54 Smart Card Reader"
+        },
+        {
+          "devid": "511b",
+          "devname": "SmartCard Reader"
+        },
+        {
+          "devid": "5114",
+          "devname": "SCR331-DI SmartCard Reader"
+        },
+        {
+          "devid": "5115",
+          "devname": "SCR335 SmartCard Reader"
+        },
+        {
+          "devid": "5116",
+          "devname": "SCR331-LC1 / SCR3310 SmartCard Reader"
+        },
+        {
+          "devid": "200a",
+          "devname": "Reflex v.2 Smart Card Reader"
+        },
+        {
+          "devid": "200d",
+          "devname": "STR391 Reader"
+        },
+        {
+          "devid": "5111",
+          "devname": "SCR331-DI SmartCard Reader"
+        },
+        {
+          "devid": "5113",
+          "devname": "SCR333 SmartCard Reader"
+        },
+        {
+          "devid": "1020",
+          "devname": "USBAT ATA/ATAPI Adapter"
+        },
+        {
+          "devid": "2007",
+          "devname": "RSA SecurID ComboReader"
+        },
+        {
+          "devid": "2009",
+          "devname": "Citibank Smart Card Reader"
+        },
+        {
+          "devid": "1001",
+          "devname": "SCR300 Smart Card Reader"
+        },
+        {
+          "devid": "1010",
+          "devname": "USBAT-2 CompactFlash Card Reader"
+        },
+        {
+          "devid": "1014",
+          "devname": "e-Film Reader-3"
+        },
+        {
+          "devid": "0701",
+          "devname": "DCS200 Loader Device"
+        },
+        {
+          "devid": "0702",
+          "devname": "DVD Creation Station 200"
+        },
+        {
+          "devid": "0703",
+          "devname": "DVC100 Loader Device"
+        },
+        {
+          "devid": "0704",
+          "devname": "Digital Video Creator 100"
+        },
+        {
+          "devid": "04e8",
+          "devname": "eUSBDM DFU Adapter"
+        },
+        {
+          "devid": "04e9",
+          "devname": "DM-E DFU Adapter"
+        },
+        {
+          "devid": "0500",
+          "devname": "Veridicom 5thSense Fingerprint Sensor and eUSB SmartCard"
+        },
+        {
+          "devid": "0406",
+          "devname": "eUSB SmartDM Reader"
+        },
+        {
+          "devid": "04e6",
+          "devname": "eUSB DFU Adapter"
+        },
+        {
+          "devid": "04e7",
+          "devname": "STCII DFU Adapter"
+        },
+        {
+          "devid": "0325",
+          "devname": "eUSB ORCA Quad Reader"
+        },
+        {
+          "devid": "0327",
+          "devname": "Digital Media Reader"
+        },
+        {
+          "devid": "03fe",
+          "devname": "DMHS2 DFU Adapter"
+        },
+        {
+          "devid": "0313",
+          "devname": "Dazzle SM"
+        },
+        {
+          "devid": "0314",
+          "devname": "Dazzle MS"
+        },
+        {
+          "devid": "0322",
+          "devname": "e-Film Reader-5"
+        },
+        {
+          "devid": "0012",
+          "devname": "Dazzle SD/MMC"
+        },
+        {
+          "devid": "0101",
+          "devname": "eUSB ATA Bridge (Sony Spressa USB CDRW)"
+        },
+        {
+          "devid": "0311",
+          "devname": "Dazzle DM-CF"
+        },
+        {
+          "devid": "0312",
+          "devname": "Dazzle DM-SD/MMC"
+        },
+        {
+          "devid": "000b",
+          "devname": "eUSCSI Bridge"
+        },
+        {
+          "devid": "000c",
+          "devname": "eUSCSI Bridge"
+        },
+        {
+          "devid": "000d",
+          "devname": "Dazzle MS"
+        },
+        {
+          "devid": "0007",
+          "devname": "Hifd"
+        },
+        {
+          "devid": "0009",
+          "devname": "eUSB ATA/ATAPI Adapter"
+        },
+        {
+          "devid": "000a",
+          "devname": "eUSB CompactFlash Adapter"
+        },
+        {
+          "devid": "0002",
+          "devname": "eUSCSI SCSI Bridge"
+        },
+        {
+          "devid": "0003",
+          "devname": "eUSB SmartMedia Card Reader"
+        },
+        {
+          "devid": "0005",
+          "devname": "eUSB SmartMedia/CompactFlash Card Reader"
+        },
+        {
+          "devid": "0006",
+          "devname": "eUSB SmartMedia Card Reader"
+        },
+        {
+          "devid": "0001",
+          "devname": "E-USB ATA Bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "18fb",
+      "name": "Scriptel Corporation",
+      "devices": [
+        {
+          "devid": "0204",
+          "devname": "ST1400"
+        },
+        {
+          "devid": "0206",
+          "devname": "ST1475"
+        },
+        {
+          "devid": "0207",
+          "devname": "ST1570"
+        },
+        {
+          "devid": "01cb",
+          "devname": "ST1571-STN"
+        },
+        {
+          "devid": "0200",
+          "devname": "ST1500"
+        },
+        {
+          "devid": "0201",
+          "devname": "ST1550"
+        },
+        {
+          "devid": "0202",
+          "devname": "ST1525"
+        },
+        {
+          "devid": "01c7",
+          "devname": "ST1526-PYJ"
+        },
+        {
+          "devid": "01c8",
+          "devname": "ST1501-ECA"
+        },
+        {
+          "devid": "01c9",
+          "devname": "ST1476-STN"
+        },
+        {
+          "devid": "01c2",
+          "devname": "ST1501-PYJ"
+        },
+        {
+          "devid": "01c3",
+          "devname": "ST1501B-PYJ"
+        },
+        {
+          "devid": "01c4",
+          "devname": "ST1501-PUN"
+        },
+        {
+          "devid": "01c5",
+          "devname": "ST1401-STN"
+        },
+        {
+          "devid": "01c0",
+          "devname": "ST1501-STN"
+        },
+        {
+          "devid": "01c1",
+          "devname": "ST1526-STN"
+        }
+      ]
+    },
+    {
+      "vendor": "2e95",
+      "name": "SCUF Gaming",
+      "devices": [
+        {
+          "devid": "7725",
+          "devname": "Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0dc5",
+      "name": "SDK Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1012",
+      "name": "SDKM Fibres, Wires &amp; Cables Berhad",
+      "devices": []
+    },
+    {
+      "vendor": "2cdc",
+      "name": "Sea &amp; Sun Technology GmbH",
+      "devices": [
+        {
+          "devid": "f232",
+          "devname": "CTD48Mc CTD Probe"
+        }
+      ]
+    },
+    {
+      "vendor": "0fd2",
+      "name": "Seac Banche",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "RDS 6000"
+        }
+      ]
+    },
+    {
+      "vendor": "0fd2",
+      "name": "Seac Banche",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "RDS 6000"
+        }
+      ]
+    },
+    {
+      "vendor": "1a2a",
+      "name": "Seagate Branded Solutions",
+      "devices": []
+    },
+    {
+      "vendor": "0bc2",
+      "name": "Seagate RSS LLC",
+      "devices": [
+        {
+          "devid": "ac20",
+          "devname": "Backup Plus Slim 2TB"
+        },
+        {
+          "devid": "ab31",
+          "devname": "Backup Plus Desktop Drive (5TB)"
+        },
+        {
+          "devid": "ab34",
+          "devname": "Backup Plus"
+        },
+        {
+          "devid": "ab38",
+          "devname": "Backup Plus Hub (Mass Storage)"
+        },
+        {
+          "devid": "ab44",
+          "devname": "Backup Plus Hub"
+        },
+        {
+          "devid": "ab24",
+          "devname": "Backup Plus Portable Drive"
+        },
+        {
+          "devid": "ab26",
+          "devname": "Backup Plus Slim Portable Drive 1 TB"
+        },
+        {
+          "devid": "ab28",
+          "devname": "Seagate Backup Plus Portable 5TB SRD00F1"
+        },
+        {
+          "devid": "ab2d",
+          "devname": "SRD00F1 [Backup Plus Ultra Slim]"
+        },
+        {
+          "devid": "ab00",
+          "devname": "Slim Portable Drive"
+        },
+        {
+          "devid": "ab1e",
+          "devname": "Backup Plus Portable Drive"
+        },
+        {
+          "devid": "ab20",
+          "devname": "Backup Plus Portable Drive"
+        },
+        {
+          "devid": "ab21",
+          "devname": "Backup Plus Slim"
+        },
+        {
+          "devid": "61b7",
+          "devname": "Maxtor M3 Portable"
+        },
+        {
+          "devid": "a003",
+          "devname": "Backup Plus"
+        },
+        {
+          "devid": "a0a1",
+          "devname": "Backup Plus Desktop"
+        },
+        {
+          "devid": "a0a4",
+          "devname": "Backup Plus Desktop Drive"
+        },
+        {
+          "devid": "aa14",
+          "devname": "STJ4000400 [Seagate Basic Portable Drive 4TB]"
+        },
+        {
+          "devid": "5161",
+          "devname": "FreeAgent GoFlex dock"
+        },
+        {
+          "devid": "6126",
+          "devname": "Maxtor D3 Station 5TB"
+        },
+        {
+          "devid": "61b5",
+          "devname": "Maxtor HX-M201TCB [M3 Portable 2TB]"
+        },
+        {
+          "devid": "61b6",
+          "devname": "Maxtor HX-M101TCB/GM [M3 Portable 1TB]"
+        },
+        {
+          "devid": "5071",
+          "devname": "FreeAgent GoFlex Desk"
+        },
+        {
+          "devid": "50a1",
+          "devname": "FreeAgent GoFlex Desk"
+        },
+        {
+          "devid": "50a5",
+          "devname": "FreeAgent GoFlex Desk USB 3.0"
+        },
+        {
+          "devid": "5121",
+          "devname": "FreeAgent GoFlex"
+        },
+        {
+          "devid": "5030",
+          "devname": "FreeAgent GoFlex Upgrade Cable STAE104"
+        },
+        {
+          "devid": "5031",
+          "devname": "FreeAgent GoFlex USB 3.0"
+        },
+        {
+          "devid": "5032",
+          "devname": "SATA cable"
+        },
+        {
+          "devid": "5070",
+          "devname": "FreeAgent GoFlex Desk"
+        },
+        {
+          "devid": "3332",
+          "devname": "Expansion"
+        },
+        {
+          "devid": "3343",
+          "devname": "desktop drive stgy8000400"
+        },
+        {
+          "devid": "5020",
+          "devname": "FreeAgent GoFlex"
+        },
+        {
+          "devid": "5021",
+          "devname": "FreeAgent GoFlex USB 2.0"
+        },
+        {
+          "devid": "3320",
+          "devname": "SRD00F2 [Expansion Desktop Drive]"
+        },
+        {
+          "devid": "3322",
+          "devname": "SRD0NF2 [Expansion Desktop Drive]"
+        },
+        {
+          "devid": "3323",
+          "devname": "Seagate RSS LLC"
+        },
+        {
+          "devid": "3008",
+          "devname": "FreeAgent Desk 1TB"
+        },
+        {
+          "devid": "3101",
+          "devname": "FreeAgent XTreme 640GB"
+        },
+        {
+          "devid": "3312",
+          "devname": "SRD00F2 Expansion Desktop Drive (STBV)"
+        },
+        {
+          "devid": "331a",
+          "devname": "Desktop HDD 5TB (ST5000DM000)"
+        },
+        {
+          "devid": "2322",
+          "devname": "SRD0NF1 Expansion Portable (STEA)"
+        },
+        {
+          "devid": "2340",
+          "devname": "FreeAgent External Hard Drive"
+        },
+        {
+          "devid": "3000",
+          "devname": "FreeAgent Desktop"
+        },
+        {
+          "devid": "2300",
+          "devname": "Expansion Portable"
+        },
+        {
+          "devid": "231a",
+          "devname": "Expansion Portable"
+        },
+        {
+          "devid": "231c",
+          "devname": "Expansion Portable"
+        },
+        {
+          "devid": "2320",
+          "devname": "USB 3.0 bridge [Portable Expansion Drive]"
+        },
+        {
+          "devid": "2321",
+          "devname": "Expansion Portable"
+        },
+        {
+          "devid": "0503",
+          "devname": "ST3250824A [Barracuda 7200.9]"
+        },
+        {
+          "devid": "2000",
+          "devname": "Storage Adapter V3 (TPP)"
+        },
+        {
+          "devid": "2100",
+          "devname": "FreeAgent Go"
+        },
+        {
+          "devid": "2200",
+          "devname": "FreeAgent Go FW"
+        },
+        {
+          "devid": "0502",
+          "devname": "ST3300601CB-RK 300 GB External Hard Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0477",
+      "name": "Seagate Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "219c",
+      "name": "Seal One AG",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "USB 2200 K Secure Sign Token"
+        }
+      ]
+    },
+    {
+      "vendor": "0c52",
+      "name": "Sealevel Systems, Inc.",
+      "devices": [
+        {
+          "devid": "a02d",
+          "devname": "SeaLINK+8 (Port 7+8)"
+        },
+        {
+          "devid": "9020",
+          "devname": "SeaLINK+422"
+        },
+        {
+          "devid": "a02a",
+          "devname": "SeaLINK+8 (Port 1+2)"
+        },
+        {
+          "devid": "a02b",
+          "devname": "SeaLINK+8 (Port 3+4)"
+        },
+        {
+          "devid": "a02c",
+          "devname": "SeaLINK+8 (Port 5+6)"
+        },
+        {
+          "devid": "2873",
+          "devname": "SeaLINK+8 (Port 7)"
+        },
+        {
+          "devid": "2881",
+          "devname": "SeaLINK+8/232 (Port 8)"
+        },
+        {
+          "devid": "2882",
+          "devname": "SeaLINK+8/485 (Port 8)"
+        },
+        {
+          "devid": "2883",
+          "devname": "SeaLINK+8 (Port 8)"
+        },
+        {
+          "devid": "2863",
+          "devname": "SeaLINK+8 (Port 6)"
+        },
+        {
+          "devid": "2871",
+          "devname": "SeaLINK+8/232 (Port 7)"
+        },
+        {
+          "devid": "2872",
+          "devname": "SeaLINK+8/485 (Port 7)"
+        },
+        {
+          "devid": "2851",
+          "devname": "SeaLINK+8/232 (Port 5)"
+        },
+        {
+          "devid": "2852",
+          "devname": "SeaLINK+8/485 (Port 5)"
+        },
+        {
+          "devid": "2853",
+          "devname": "SeaLINK+8 (Port 5)"
+        },
+        {
+          "devid": "2861",
+          "devname": "SeaLINK+8/232 (Port 6)"
+        },
+        {
+          "devid": "2862",
+          "devname": "SeaLINK+8/485 (Port 6)"
+        },
+        {
+          "devid": "2841",
+          "devname": "SeaLINK+8/232 (Port 4)"
+        },
+        {
+          "devid": "2842",
+          "devname": "SeaLINK+8/485 (Port 4)"
+        },
+        {
+          "devid": "2843",
+          "devname": "SeaLINK+8 (Port 4)"
+        },
+        {
+          "devid": "2823",
+          "devname": "SeaLINK+8 (Port 2)"
+        },
+        {
+          "devid": "2831",
+          "devname": "SeaLINK+8/232 (Port 3)"
+        },
+        {
+          "devid": "2832",
+          "devname": "SeaLINK+8/485 (Port 3)"
+        },
+        {
+          "devid": "2833",
+          "devname": "SeaLINK+8 (Port 3)"
+        },
+        {
+          "devid": "2812",
+          "devname": "SeaLINK+8/485 (Port 1)"
+        },
+        {
+          "devid": "2813",
+          "devname": "SeaLINK+8 (Port 1)"
+        },
+        {
+          "devid": "2821",
+          "devname": "SeaLINK+8/232 (Port 2)"
+        },
+        {
+          "devid": "2822",
+          "devname": "SeaLINK+8/485 (Port 2)"
+        },
+        {
+          "devid": "2441",
+          "devname": "SeaPORT+4/232 (Port 4)"
+        },
+        {
+          "devid": "2442",
+          "devname": "SeaPORT+4/485 (Port 4)"
+        },
+        {
+          "devid": "2443",
+          "devname": "SeaPORT+4 (Port 4)"
+        },
+        {
+          "devid": "2811",
+          "devname": "SeaLINK+8/232 (Port 1)"
+        },
+        {
+          "devid": "2423",
+          "devname": "SeaPORT+4 (Port 2)"
+        },
+        {
+          "devid": "2431",
+          "devname": "SeaPORT+4/232 (Port 3)"
+        },
+        {
+          "devid": "2432",
+          "devname": "SeaPORT+4/485 (Port 3)"
+        },
+        {
+          "devid": "2433",
+          "devname": "SeaPORT+4 (Port 3)"
+        },
+        {
+          "devid": "2411",
+          "devname": "SeaPORT+4/232 (Port 1)"
+        },
+        {
+          "devid": "2412",
+          "devname": "SeaPORT+4/485 (Port 1)"
+        },
+        {
+          "devid": "2413",
+          "devname": "SeaPORT+4 (Port 1)"
+        },
+        {
+          "devid": "2421",
+          "devname": "SeaPORT+4/232 (Port 2)"
+        },
+        {
+          "devid": "2422",
+          "devname": "SeaPORT+4/485 (Port 2)"
+        },
+        {
+          "devid": "2213",
+          "devname": "SeaPORT+2 (Port 1)"
+        },
+        {
+          "devid": "2221",
+          "devname": "SeaPORT+2/232 (Port 2)"
+        },
+        {
+          "devid": "2222",
+          "devname": "SeaPORT+2/485 (Port 2)"
+        },
+        {
+          "devid": "2223",
+          "devname": "SeaPORT+2 (Port 2)"
+        },
+        {
+          "devid": "2103",
+          "devname": "SeaLINK+232I"
+        },
+        {
+          "devid": "2104",
+          "devname": "SeaLINK+485I"
+        },
+        {
+          "devid": "2211",
+          "devname": "SeaPORT+2/232 (Port 1)"
+        },
+        {
+          "devid": "2212",
+          "devname": "SeaPORT+2/485 (Port 1)"
+        },
+        {
+          "devid": "2101",
+          "devname": "SeaLINK+232"
+        },
+        {
+          "devid": "2102",
+          "devname": "SeaLINK+485"
+        }
+      ]
+    },
+    {
+      "vendor": "22b1",
+      "name": "Secret Labs LLC",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "Netduino MCU pcb"
+        }
+      ]
+    },
+    {
+      "vendor": "1162",
+      "name": "Secugen Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "22e0",
+      "name": "secunet Security Networks AG",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "SINA Flash Drive"
+        },
+        {
+          "devid": "0003",
+          "devname": "SINA ID Token A"
+        }
+      ]
+    },
+    {
+      "vendor": "2886",
+      "name": "Seeed Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Seeeduino Lite"
+        }
+      ]
+    },
+    {
+      "vendor": "289d",
+      "name": "Seek Thermal, Inc.",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "PIR206 Thermal Camera [Seek Compact]"
+        }
+      ]
+    },
+    {
+      "vendor": "0ca3",
+      "name": "Sega Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0569",
+      "name": "SegaSoft",
+      "devices": []
+    },
+    {
+      "vendor": "1366",
+      "name": "SEGGER",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "J-Link PLUS"
+        },
+        {
+          "devid": "1015",
+          "devname": "J-Link"
+        }
+      ]
+    },
+    {
+      "vendor": "04b8",
+      "name": "Seiko Epson Corp.",
+      "devices": [
+        {
+          "devid": "0893",
+          "devname": "EP-774A"
+        },
+        {
+          "devid": "0e03",
+          "devname": "Thermal Receipt Printer [TM-T20]"
+        },
+        {
+          "devid": "1114",
+          "devname": "XP-440 [Expression Home Small-in-One Printer]"
+        },
+        {
+          "devid": "1129",
+          "devname": "ET-4750 [WorkForce ET-4750 EcoTank All-in-One]"
+        },
+        {
+          "devid": "0891",
+          "devname": "Stylus Office BX535WD"
+        },
+        {
+          "devid": "0892",
+          "devname": "Stylus Office BX935FWD"
+        },
+        {
+          "devid": "088f",
+          "devname": "Stylus Office BX635FWD"
+        },
+        {
+          "devid": "0890",
+          "devname": "ME OFFICE 940FW Series/Stylus Office BX630FW Series"
+        },
+        {
+          "devid": "0884",
+          "devname": "Stylus NX430W Series"
+        },
+        {
+          "devid": "0885",
+          "devname": "Stylus NX230/SX235W Series"
+        },
+        {
+          "devid": "0881",
+          "devname": "PX-404A [ME OFFICE 535]"
+        },
+        {
+          "devid": "0883",
+          "devname": "ME 340 Series/Stylus NX130 Series"
+        },
+        {
+          "devid": "087f",
+          "devname": "PX-403A"
+        },
+        {
+          "devid": "0880",
+          "devname": "PX-434A [Stylus NX330 Series]"
+        },
+        {
+          "devid": "087b",
+          "devname": "EP-804A/EP-804AR/EP-804AW [Stylus Photo PX730WD/Artisan 730 Series]"
+        },
+        {
+          "devid": "087c",
+          "devname": "PX-1700F"
+        },
+        {
+          "devid": "087d",
+          "devname": "PX-B750F/WP-4525 Series"
+        },
+        {
+          "devid": "0879",
+          "devname": "EP-904A/EP-904F [Artisan 837/Stylus Photo PX830FWD Series]"
+        },
+        {
+          "devid": "0873",
+          "devname": "L200 Series"
+        },
+        {
+          "devid": "0878",
+          "devname": "EP-704A"
+        },
+        {
+          "devid": "0871",
+          "devname": "K200 Series"
+        },
+        {
+          "devid": "0872",
+          "devname": "K300 Series"
+        },
+        {
+          "devid": "0869",
+          "devname": "PX-1600F"
+        },
+        {
+          "devid": "086a",
+          "devname": "PX-673F [Stylus Office BX925FWD]"
+        },
+        {
+          "devid": "0870",
+          "devname": "Stylus Office BX305FW Plus"
+        },
+        {
+          "devid": "0865",
+          "devname": "ME OFFICE 520 Series"
+        },
+        {
+          "devid": "0866",
+          "devname": "AcuLaser MX20DN/MX20DNF/MX21DNF"
+        },
+        {
+          "devid": "0863",
+          "devname": "ME OFFICE 620F Series/Stylus Office BX305F/BX305FW/TX320F"
+        },
+        {
+          "devid": "0864",
+          "devname": "ME OFFICE 560W Series"
+        },
+        {
+          "devid": "0861",
+          "devname": "EP-803A/EP-803AW [Artisan 725/Stylus Photo PX720WD/TX720WD Series]"
+        },
+        {
+          "devid": "0862",
+          "devname": "EP-703A [Stylus Photo PX660 Series]"
+        },
+        {
+          "devid": "085e",
+          "devname": "PX-503A [ME OFFICE 900WD Series/Stylus Office BX525WD]"
+        },
+        {
+          "devid": "085f",
+          "devname": "Stylus Office BX320FW/TX525FW Series"
+        },
+        {
+          "devid": "0860",
+          "devname": "EP-903A/EP-903F [Artisan 835/Stylus Photo PX820FWD Series]"
+        },
+        {
+          "devid": "085c",
+          "devname": "ME 320/330 Series [Stylus SX125]"
+        },
+        {
+          "devid": "085d",
+          "devname": "PX-603F [ME OFFICE 960FWD Series/Stylus Office BX625FWD/TX620FWD Series]"
+        },
+        {
+          "devid": "0854",
+          "devname": "ME OFFICE 650FN Series/Stylus Office BX310FN/TX520FN Series"
+        },
+        {
+          "devid": "0855",
+          "devname": "PX-602F [Stylus Office BX610FW/TX620FW Series]"
+        },
+        {
+          "devid": "0856",
+          "devname": "PX-502A [Stylus SX515W]"
+        },
+        {
+          "devid": "0852",
+          "devname": "EP-802A [Artisan 710 Series/Stylus Photo PX710W/TX720W Series]"
+        },
+        {
+          "devid": "0853",
+          "devname": "EP-902A [Artisan 810 Series/Stylus Photo PX810FW Series]"
+        },
+        {
+          "devid": "0850",
+          "devname": "EP-702A [Stylus Photo PX650/TX650 Series]"
+        },
+        {
+          "devid": "0851",
+          "devname": "Stylus SX410"
+        },
+        {
+          "devid": "084a",
+          "devname": "PX-501A [Stylus NX400]"
+        },
+        {
+          "devid": "084d",
+          "devname": "PX-402A [Stylus SX115/Stylus NX110 Series]"
+        },
+        {
+          "devid": "084f",
+          "devname": "Multifunctional Printer Scanner [ME Office 510 / Epson Stylus SX215]"
+        },
+        {
+          "devid": "0848",
+          "devname": "ME Office 600F/Stylus Office BX300F/TX300F"
+        },
+        {
+          "devid": "0849",
+          "devname": "Stylus SX205"
+        },
+        {
+          "devid": "0846",
+          "devname": "EP-801A [Artisan 700/Stylus Photo PX700W/TX700W]"
+        },
+        {
+          "devid": "0847",
+          "devname": "PX-601F [ME Office 700FW/Stylus Office BX600FW/TX600FW]"
+        },
+        {
+          "devid": "0843",
+          "devname": "LP-M5000"
+        },
+        {
+          "devid": "0844",
+          "devname": "EP-901A/EP-901F [Artisan 800/Stylus Photo PX800FW]"
+        },
+        {
+          "devid": "083f",
+          "devname": "Stylus CX4300/CX4400/CX5500/CX5600/DX4400/DX4450"
+        },
+        {
+          "devid": "0841",
+          "devname": "PX-401A [ME 300/Stylus NX100]"
+        },
+        {
+          "devid": "083c",
+          "devname": "PM-A840S [Stylus Photo RX595/RX610]"
+        },
+        {
+          "devid": "083d",
+          "devname": "MFP Composite Device"
+        },
+        {
+          "devid": "083e",
+          "devname": "MFP Composite Device"
+        },
+        {
+          "devid": "083a",
+          "devname": "PX-FA700 [CX9300F/CX9400Fax/DX9400F]"
+        },
+        {
+          "devid": "083b",
+          "devname": "MFP Composite Device"
+        },
+        {
+          "devid": "0838",
+          "devname": "PX-A640 [CX7300/CX7400/DX7400]"
+        },
+        {
+          "devid": "0839",
+          "devname": "PX-A740 [CX8300/CX8400/DX8400]"
+        },
+        {
+          "devid": "0836",
+          "devname": "PM-T960"
+        },
+        {
+          "devid": "0837",
+          "devname": "PM-A940 [Stylus Photo RX680/RX685/RX690]"
+        },
+        {
+          "devid": "0834",
+          "devname": "LP-M6000"
+        },
+        {
+          "devid": "0835",
+          "devname": "AcuLaser CX21"
+        },
+        {
+          "devid": "0832",
+          "devname": "MFP Composite Device"
+        },
+        {
+          "devid": "0833",
+          "devname": "LP-M5600"
+        },
+        {
+          "devid": "082e",
+          "devname": "PX-A720 [Stylus CX5900/CX6000/DX6000]"
+        },
+        {
+          "devid": "082f",
+          "devname": "PX-A620 [Stylus CX3900/DX4000/DX4050]"
+        },
+        {
+          "devid": "0830",
+          "devname": "ME 200 [Stylus CX2800/CX2900]"
+        },
+        {
+          "devid": "0831",
+          "devname": "Stylus CX6900F/CX7000F/DX7000F"
+        },
+        {
+          "devid": "082b",
+          "devname": "Stylus CX5900/CX5000/DX5000/DX5050"
+        },
+        {
+          "devid": "082c",
+          "devname": "Storage Device"
+        },
+        {
+          "devid": "082d",
+          "devname": "Storage Device"
+        },
+        {
+          "devid": "0828",
+          "devname": "PM-A970"
+        },
+        {
+          "devid": "0829",
+          "devname": "PM-T990"
+        },
+        {
+          "devid": "082a",
+          "devname": "PM-A920"
+        },
+        {
+          "devid": "0826",
+          "devname": "Storage Device"
+        },
+        {
+          "devid": "0827",
+          "devname": "PM-A820 [Stylus Photo RX560/RX580/RX585/RX590]"
+        },
+        {
+          "devid": "0825",
+          "devname": "MFP Composite Device"
+        },
+        {
+          "devid": "0823",
+          "devname": "MFP Composite Device"
+        },
+        {
+          "devid": "0824",
+          "devname": "Storage Device"
+        },
+        {
+          "devid": "0821",
+          "devname": "Stylus CX5700F/CX5800F"
+        },
+        {
+          "devid": "0822",
+          "devname": "Storage Device"
+        },
+        {
+          "devid": "0820",
+          "devname": "Stylus CX4100/CX4200/DX4200"
+        },
+        {
+          "devid": "081e",
+          "devname": "MFP Composite Device"
+        },
+        {
+          "devid": "081f",
+          "devname": "Stylus CX7700/7800"
+        },
+        {
+          "devid": "081d",
+          "devname": "PM-A950"
+        },
+        {
+          "devid": "081c",
+          "devname": "PM-A890 [Stylus Photo RX640/RX650]"
+        },
+        {
+          "devid": "081a",
+          "devname": "PM-A750 [Stylus Photo RX520/RX530]"
+        },
+        {
+          "devid": "081b",
+          "devname": "MFP Composite Device"
+        },
+        {
+          "devid": "0818",
+          "devname": "Stylus CX3700/CX3800/DX3800"
+        },
+        {
+          "devid": "0819",
+          "devname": "PX-A650 [Stylus CX4700/CX4800/DX4800/DX4850]"
+        },
+        {
+          "devid": "0817",
+          "devname": "LP-M5500/LP-M5500F"
+        },
+        {
+          "devid": "0815",
+          "devname": "LP-A500 [AcuLaser CX1]"
+        },
+        {
+          "devid": "0816",
+          "devname": "Printer (Composite Device)"
+        },
+        {
+          "devid": "0813",
+          "devname": "Stylus CX6500/6600"
+        },
+        {
+          "devid": "0814",
+          "devname": "PM-A700"
+        },
+        {
+          "devid": "0811",
+          "devname": "PM-A870 [Stylus Photo RX620/RX630]"
+        },
+        {
+          "devid": "0812",
+          "devname": "MFP Composite Device"
+        },
+        {
+          "devid": "080f",
+          "devname": "Stylus Photo RX420/RX425/RX430"
+        },
+        {
+          "devid": "0810",
+          "devname": "PM-A900 [Stylus Photo RX700]"
+        },
+        {
+          "devid": "080c",
+          "devname": "ME100 [Stylus CX1500]"
+        },
+        {
+          "devid": "080d",
+          "devname": "Stylus CX4500/4600"
+        },
+        {
+          "devid": "080e",
+          "devname": "PX-A550 [CX-3500/3600/3650 MFP]"
+        },
+        {
+          "devid": "0809",
+          "devname": "Storage Device"
+        },
+        {
+          "devid": "080a",
+          "devname": "F-3200"
+        },
+        {
+          "devid": "0806",
+          "devname": "PM-A850 [Stylus Photo RX600/610]"
+        },
+        {
+          "devid": "0807",
+          "devname": "Stylus Photo RX500/510"
+        },
+        {
+          "devid": "0808",
+          "devname": "Stylus CX5200/CX5300/CX5400"
+        },
+        {
+          "devid": "0804",
+          "devname": "Storage Device"
+        },
+        {
+          "devid": "0805",
+          "devname": "Stylus CX6300/CX6400"
+        },
+        {
+          "devid": "0801",
+          "devname": "CC-600PX [Stylus CX5200/CX5400/CX6600]"
+        },
+        {
+          "devid": "0802",
+          "devname": "CC-570L [Stylus CX3100/CX3200]"
+        },
+        {
+          "devid": "0803",
+          "devname": "Printer (Composite Device)"
+        },
+        {
+          "devid": "0601",
+          "devname": "Stylus Photo 875DC Card Reader"
+        },
+        {
+          "devid": "0602",
+          "devname": "Stylus Photo 895 Card Reader"
+        },
+        {
+          "devid": "0403",
+          "devname": "PhotoPC 3000z"
+        },
+        {
+          "devid": "0509",
+          "devname": "JVC PIX-MC10"
+        },
+        {
+          "devid": "0401",
+          "devname": "CP 800 Digital Camera"
+        },
+        {
+          "devid": "0402",
+          "devname": "PhotoPC 850z"
+        },
+        {
+          "devid": "0151",
+          "devname": "Perfection V800 Photo"
+        },
+        {
+          "devid": "0202",
+          "devname": "Interface Card UB-U05 for Thermal Receipt Printers [M129C/TM-T70/TM-T88IV]"
+        },
+        {
+          "devid": "0142",
+          "devname": "GT-F730 [GT-S630/Perfection V33/V330 Photo]"
+        },
+        {
+          "devid": "0143",
+          "devname": "GT-S55"
+        },
+        {
+          "devid": "0144",
+          "devname": "GT-S85"
+        },
+        {
+          "devid": "0138",
+          "devname": "ES-H7200 [GT-20000]"
+        },
+        {
+          "devid": "013a",
+          "devname": "GT-X820 [Perfection V600 Photo]"
+        },
+        {
+          "devid": "0136",
+          "devname": "ES-D400 [GT-S80]"
+        },
+        {
+          "devid": "0137",
+          "devname": "ES-D200 [GT-S50]"
+        },
+        {
+          "devid": "0135",
+          "devname": "GT-X970"
+        },
+        {
+          "devid": "0133",
+          "devname": "GT-1500 [GT-D1000]"
+        },
+        {
+          "devid": "0130",
+          "devname": "GT-X770 [Perfection V500]"
+        },
+        {
+          "devid": "0131",
+          "devname": "GT-F720 [GT-S620/Perfection V30/V300 Photo]"
+        },
+        {
+          "devid": "012e",
+          "devname": "GT-F670 [Perfection V200 Photo]"
+        },
+        {
+          "devid": "012f",
+          "devname": "GT-F700 [Perfection V350]"
+        },
+        {
+          "devid": "012d",
+          "devname": "GT-F650 [GT-S600/Perfection V10/V100]"
+        },
+        {
+          "devid": "012b",
+          "devname": "ES-H300 [GT-2500]"
+        },
+        {
+          "devid": "012c",
+          "devname": "GT-X900 [Perfection V700/V750 Photo]"
+        },
+        {
+          "devid": "012a",
+          "devname": "GT-X800 [Perfection 4990 PHOTO]"
+        },
+        {
+          "devid": "0126",
+          "devname": "ES-7000H [GT-15000]"
+        },
+        {
+          "devid": "0128",
+          "devname": "GT-X700 [Perfection 4870]"
+        },
+        {
+          "devid": "0129",
+          "devname": "ES-10000G [Expression 10000XL]"
+        },
+        {
+          "devid": "0121",
+          "devname": "GT-F500/GT-F550 [Perfection 2480/2580 PHOTO]"
+        },
+        {
+          "devid": "0122",
+          "devname": "GT-F520/GT-F570 [Perfection 3590 PHOTO]"
+        },
+        {
+          "devid": "011e",
+          "devname": "GT-8300UF [Perfection 1660 PHOTO]"
+        },
+        {
+          "devid": "011f",
+          "devname": "GT-8400UF [Perfection 1670/1670 PHOTO]"
+        },
+        {
+          "devid": "0120",
+          "devname": "GT-7400U [Perfection 1270]"
+        },
+        {
+          "devid": "011b",
+          "devname": "GT-9300UF [Perfection 2400 PHOTO]"
+        },
+        {
+          "devid": "011c",
+          "devname": "GT-9800F [Perfection 3200]"
+        },
+        {
+          "devid": "011d",
+          "devname": "GT-7300U [Perfection 1260/1260 PHOTO]"
+        },
+        {
+          "devid": "0119",
+          "devname": "GT-X750 [Perfection 4490 Photo]"
+        },
+        {
+          "devid": "011a",
+          "devname": "CC-550L [1000 ICS]"
+        },
+        {
+          "devid": "0114",
+          "devname": "Perfection 660"
+        },
+        {
+          "devid": "0116",
+          "devname": "GT-9400UF [Perfection 3170]"
+        },
+        {
+          "devid": "0118",
+          "devname": "GT-F600 [Perfection 4180]"
+        },
+        {
+          "devid": "010f",
+          "devname": "GT-7200U [Perfection 1250/1250 PHOTO]"
+        },
+        {
+          "devid": "0110",
+          "devname": "GT-8200U/GT-8200UF [Perfection 1650/1650 PHOTO]"
+        },
+        {
+          "devid": "0112",
+          "devname": "GT-9700F [Perfection 2450 PHOTO]"
+        },
+        {
+          "devid": "010c",
+          "devname": "GT-6700U [Perfection 640]"
+        },
+        {
+          "devid": "010d",
+          "devname": "CC-500L"
+        },
+        {
+          "devid": "010e",
+          "devname": "ES-2200 [Perfection 1680]"
+        },
+        {
+          "devid": "010a",
+          "devname": "GT-8700/GT-8700F [Perfection 1640SU/1640SU PHOTO]"
+        },
+        {
+          "devid": "010b",
+          "devname": "GT-7700U [Perfection 1240U]"
+        },
+        {
+          "devid": "0107",
+          "devname": "ES-2000 [Expression 1600U]"
+        },
+        {
+          "devid": "0108",
+          "devname": "CC-700"
+        },
+        {
+          "devid": "0109",
+          "devname": "ES-8500 [Expression 1640 XL]"
+        },
+        {
+          "devid": "0104",
+          "devname": "GT-7600UF [Perfection 1200U/1200U Photo]"
+        },
+        {
+          "devid": "0105",
+          "devname": "Stylus Scan 2000"
+        },
+        {
+          "devid": "0106",
+          "devname": "Stylus Scan 2500"
+        },
+        {
+          "devid": "0102",
+          "devname": "GT-2200"
+        },
+        {
+          "devid": "0103",
+          "devname": "GT-6600U [Perfection 610]"
+        },
+        {
+          "devid": "0015",
+          "devname": "Stylus Photo R3000"
+        },
+        {
+          "devid": "0101",
+          "devname": "GT-7000U [Perfection 636]"
+        },
+        {
+          "devid": "0005",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0006",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0007",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0003",
+          "devname": "ISD Smart Cable"
+        },
+        {
+          "devid": "0004",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0001",
+          "devname": "Stylus Color 740 / Photo 750"
+        },
+        {
+          "devid": "0002",
+          "devname": "ISD Smart Cable for Mac"
+        }
+      ]
+    },
+    {
+      "vendor": "0619",
+      "name": "Seiko Instruments, Inc.",
+      "devices": [
+        {
+          "devid": "0105",
+          "devname": "SLP-240 Driver"
+        },
+        {
+          "devid": "0501",
+          "devname": "SLP-440 Driver"
+        },
+        {
+          "devid": "0502",
+          "devname": "SLP-450 Driver"
+        },
+        {
+          "devid": "0101",
+          "devname": "SLP-100 Driver"
+        },
+        {
+          "devid": "0102",
+          "devname": "SLP-200 Driver"
+        },
+        {
+          "devid": "0103",
+          "devname": "SLP-100N Driver"
+        },
+        {
+          "devid": "0104",
+          "devname": "SLP-200N Driver"
+        }
+      ]
+    },
+    {
+      "vendor": "0510",
+      "name": "Sejin Electron, Inc.",
+      "devices": [
+        {
+          "devid": "e001",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "0001",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "1000",
+          "devname": "Keyboard with PS/2 Mouse Port"
+        }
+      ]
+    },
+    {
+      "vendor": "047a",
+      "name": "Semtech Corp.",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "ScreenCoder UR7HCTS2-USB"
+        }
+      ]
+    },
+    {
+      "vendor": "05c9",
+      "name": "Semtech Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c9d",
+      "name": "SemTek",
+      "devices": [
+        {
+          "devid": "0170",
+          "devname": "3873 Manual Insert card reader"
+        }
+      ]
+    },
+    {
+      "vendor": "092b",
+      "name": "Sena Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "4210",
+          "devname": "20S - Bluetooth Motorcycle headset &amp; universal intercom"
+        }
+      ]
+    },
+    {
+      "vendor": "1740",
+      "name": "Senao",
+      "devices": [
+        {
+          "devid": "9801",
+          "devname": "EUB9801 802.11abgn Wireless Adapter [Ralink RT3572]"
+        },
+        {
+          "devid": "9702",
+          "devname": "EnGenius 802.11n Wireless USB Adapter"
+        },
+        {
+          "devid": "9703",
+          "devname": "EnGenius 802.11n Wireless USB Adapter"
+        },
+        {
+          "devid": "9705",
+          "devname": "EnGenius 802.11n Wireless USB Adapter"
+        },
+        {
+          "devid": "9706",
+          "devname": "EUB9706 802.11n Wireless Adapter [Ralink RT3072]"
+        },
+        {
+          "devid": "2000",
+          "devname": "NUB-8301 802.11bg"
+        },
+        {
+          "devid": "3701",
+          "devname": "EUB-3701 EXT 802.11g Wireless Adapter [Ralink RT2571W]"
+        },
+        {
+          "devid": "9603",
+          "devname": "RTL8188S WLAN Adapter"
+        },
+        {
+          "devid": "9701",
+          "devname": "EnGenius 802.11n Wireless USB Adapter"
+        },
+        {
+          "devid": "0605",
+          "devname": "LevelOne WUA-0605 N_Max Wireless USB Adapter"
+        },
+        {
+          "devid": "0615",
+          "devname": "LevelOne WUA-0615 N_Max Wireless USB Adapter"
+        },
+        {
+          "devid": "1000",
+          "devname": "NUB-350 802.11g Wireless Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "0100",
+          "devname": "EUB1200AC AC1200 DB Wireless Adapter [Realtek RTL8812AU]"
+        },
+        {
+          "devid": "0600",
+          "devname": "EUB600v1 802.11abgn Wireless Adapter [Ralink RT3572]"
+        }
+      ]
+    },
+    {
+      "vendor": "0cc5",
+      "name": "Sendo",
+      "devices": []
+    },
+    {
+      "vendor": "0f22",
+      "name": "Senior Industries, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1395",
+      "name": "Sennheiser Communications",
+      "devices": [
+        {
+          "devid": "006b",
+          "devname": "SC5x5 MS"
+        },
+        {
+          "devid": "0072",
+          "devname": "Headset"
+        },
+        {
+          "devid": "3556",
+          "devname": "USB Headset"
+        },
+        {
+          "devid": "0065",
+          "devname": "MB 660"
+        },
+        {
+          "devid": "0066",
+          "devname": "SP 20 D UC"
+        },
+        {
+          "devid": "0067",
+          "devname": "SP 20 D MS"
+        },
+        {
+          "devid": "0061",
+          "devname": "SCx5 CTRL"
+        },
+        {
+          "devid": "0064",
+          "devname": "MB 660 MS"
+        },
+        {
+          "devid": "0060",
+          "devname": "SCx5 MS"
+        },
+        {
+          "devid": "005a",
+          "devname": "SC70 for MS"
+        },
+        {
+          "devid": "005b",
+          "devname": "SC40 CTRL"
+        },
+        {
+          "devid": "005c",
+          "devname": "SC70 CTRL"
+        },
+        {
+          "devid": "0058",
+          "devname": "USB-ED CC 01 for MS"
+        },
+        {
+          "devid": "0059",
+          "devname": "SC40 for MS"
+        },
+        {
+          "devid": "004f",
+          "devname": "SC230 for MS II"
+        },
+        {
+          "devid": "0050",
+          "devname": "SC260 for MS II"
+        },
+        {
+          "devid": "0051",
+          "devname": "USB-ED CC 01"
+        },
+        {
+          "devid": "0043",
+          "devname": "SP 10 for Lync"
+        },
+        {
+          "devid": "0046",
+          "devname": "PXC 550"
+        },
+        {
+          "devid": "004a",
+          "devname": "MOMENTUM M2 OEBT"
+        },
+        {
+          "devid": "004b",
+          "devname": "MOMENTUM M2 AEBT"
+        },
+        {
+          "devid": "0039",
+          "devname": "SC660 CTRL"
+        },
+        {
+          "devid": "003f",
+          "devname": "SP 20"
+        },
+        {
+          "devid": "0040",
+          "devname": "MB Pro 1/2"
+        },
+        {
+          "devid": "0041",
+          "devname": "SP 20 for Lync"
+        },
+        {
+          "devid": "0042",
+          "devname": "SP 10"
+        },
+        {
+          "devid": "0035",
+          "devname": "SC60 Control"
+        },
+        {
+          "devid": "0036",
+          "devname": "SC630 for Lync"
+        },
+        {
+          "devid": "0037",
+          "devname": "SC660 for Lync"
+        },
+        {
+          "devid": "0038",
+          "devname": "SC630 CTRL"
+        },
+        {
+          "devid": "0031",
+          "devname": "U320 Gaming"
+        },
+        {
+          "devid": "0032",
+          "devname": "SC30 for Lync"
+        },
+        {
+          "devid": "0033",
+          "devname": "SC60 for Lync"
+        },
+        {
+          "devid": "0034",
+          "devname": "SC30 Control"
+        },
+        {
+          "devid": "002b",
+          "devname": "SC260 for Lync"
+        },
+        {
+          "devid": "002d",
+          "devname": "BTD-800"
+        },
+        {
+          "devid": "002e",
+          "devname": "Presence"
+        },
+        {
+          "devid": "0030",
+          "devname": "CEHS-CI 02"
+        },
+        {
+          "devid": "0027",
+          "devname": "SC260"
+        },
+        {
+          "devid": "0028",
+          "devname": "SC230 CTRL"
+        },
+        {
+          "devid": "0029",
+          "devname": "SC260 CTRL"
+        },
+        {
+          "devid": "002a",
+          "devname": "SC230 for Lync"
+        },
+        {
+          "devid": "0025",
+          "devname": "Headset [PC 8]"
+        },
+        {
+          "devid": "0026",
+          "devname": "SC230"
+        }
+      ]
+    },
+    {
+      "vendor": "1377",
+      "name": "Sennheiser electronic GmbH &amp; Co. KG",
+      "devices": [
+        {
+          "devid": "4000",
+          "devname": "HDVD800"
+        }
+      ]
+    },
+    {
+      "vendor": "2fc0",
+      "name": "Sensidyne, LP",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Project Archer"
+        }
+      ]
+    },
+    {
+      "vendor": "1421",
+      "name": "Sensor Technology",
+      "devices": [
+        {
+          "devid": "0605",
+          "devname": "Sentech Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "1943",
+      "name": "Sensoray Co., Inc.",
+      "devices": [
+        {
+          "devid": "2263",
+          "devname": "Model 2263 UVC HD Audio/Video Codec Card"
+        },
+        {
+          "devid": "a250",
+          "devname": "Model 2250 MPEG and JPEG Capture Card (cold)"
+        },
+        {
+          "devid": "a253",
+          "devname": "Model 2253 Audio/Video Codec Card (cold)"
+        },
+        {
+          "devid": "2253",
+          "devname": "Model 2253 Audio/Video Codec Card"
+        },
+        {
+          "devid": "2255",
+          "devname": "Model 2255 4 Channel Capture Card"
+        },
+        {
+          "devid": "2257",
+          "devname": "Model 2257 4 Channel Capture Card"
+        },
+        {
+          "devid": "2250",
+          "devname": "Model 2250 MPEG and JPEG Capture Card"
+        }
+      ]
+    },
+    {
+      "vendor": "15e0",
+      "name": "Seong Ji Industrial Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "258d",
+      "name": "Sequans Communications",
+      "devices": []
+    },
+    {
+      "vendor": "0670",
+      "name": "Sequel Imaging",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Calibrator"
+        },
+        {
+          "devid": "0005",
+          "devname": "Enable Cable"
+        }
+      ]
+    },
+    {
+      "vendor": "0a0d",
+      "name": "Servergy, Inc",
+      "devices": [
+        {
+          "devid": "2514",
+          "devname": "CTS-1000 Internal Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "0ad2",
+      "name": "Service &amp; Quality Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "23fc",
+      "name": "SesKion GmbH",
+      "devices": [
+        {
+          "devid": "0203",
+          "devname": "SENT-Simulyzer box for SENT data communication"
+        },
+        {
+          "devid": "0204",
+          "devname": "DSI-Simulyzer box for DSI3 data communication"
+        },
+        {
+          "devid": "0201",
+          "devname": "SPI-Simulyzer box for SPI data communication"
+        },
+        {
+          "devid": "0202",
+          "devname": "PSI5-Simulyzer box for PSI5 (Peripheral-Sensor-Interfacs) data communication"
+        }
+      ]
+    },
+    {
+      "vendor": "0b96",
+      "name": "Sewon Telecom",
+      "devices": []
+    },
+    {
+      "vendor": "1547",
+      "name": "SG Intec Ltd &amp; Co KG",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "SG-Lock[U2]"
+        }
+      ]
+    },
+    {
+      "vendor": "1a8b",
+      "name": "SGS Taiwan Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "044a",
+      "name": "Shamrock Tech. Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0cbb",
+      "name": "Shanghai Darong Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1c26",
+      "name": "Shanghai Haiying Electronics Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "6a75",
+      "name": "Shanghai Jujo Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "25f0",
+      "name": "ShanWan",
+      "devices": [
+        {
+          "devid": "c131",
+          "devname": "Gioteck PS3 2.4G Wireless Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "07c6",
+      "name": "ShareWave, Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Bodega Wireless Access Point"
+        },
+        {
+          "devid": "0003",
+          "devname": "Bodega Wireless Network Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "13d2",
+      "name": "Shark Multimedia",
+      "devices": [
+        {
+          "devid": "0400",
+          "devname": "Pocket Ethernet [klsi]"
+        }
+      ]
+    },
+    {
+      "vendor": "057d",
+      "name": "Shark Multimedia, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "357d",
+      "name": "Sharkoon",
+      "devices": [
+        {
+          "devid": "7788",
+          "devname": "JMicron JMS567 ATA/ATAPI Bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "1ea7",
+      "name": "SHARKOON Technologies GmbH",
+      "devices": [
+        {
+          "devid": "0907",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "1002",
+          "devname": "Vintorez Gaming Mouse"
+        },
+        {
+          "devid": "2007",
+          "devname": "SHARK ZONE K30 Illuminated Gaming Keyboard"
+        },
+        {
+          "devid": "0030",
+          "devname": "Trust GXT 158 Orna Laser Gaming Mouse"
+        },
+        {
+          "devid": "0064",
+          "devname": "2.4GHz Wireless rechargeable vertical mouse [More&amp;Better]"
+        },
+        {
+          "devid": "0066",
+          "devname": "[Mediatrack Edge Mini Keyboard]"
+        }
+      ]
+    },
+    {
+      "vendor": "04dd",
+      "name": "Sharp Corp.",
+      "devices": [
+        {
+          "devid": "9122",
+          "devname": "WS007SH"
+        },
+        {
+          "devid": "9123",
+          "devname": "W-ZERO3 ES Smartphone"
+        },
+        {
+          "devid": "91a3",
+          "devname": "922SH Internet Machine"
+        },
+        {
+          "devid": "939a",
+          "devname": "IS03"
+        },
+        {
+          "devid": "90d0",
+          "devname": "USB-to-Serial Comm. Port"
+        },
+        {
+          "devid": "90f2",
+          "devname": "Sharp 3G GSM USB Control"
+        },
+        {
+          "devid": "9120",
+          "devname": "WS004SH"
+        },
+        {
+          "devid": "9073",
+          "devname": "AM-900"
+        },
+        {
+          "devid": "9074",
+          "devname": "GSM GPRS"
+        },
+        {
+          "devid": "90a9",
+          "devname": "Sharp Composite"
+        },
+        {
+          "devid": "9032",
+          "devname": "Zaurus SL-6000"
+        },
+        {
+          "devid": "903a",
+          "devname": "GSM GPRS"
+        },
+        {
+          "devid": "9050",
+          "devname": "Zaurus C-860 PDA"
+        },
+        {
+          "devid": "9056",
+          "devname": "Viewcam Z"
+        },
+        {
+          "devid": "9009",
+          "devname": "AR-M160"
+        },
+        {
+          "devid": "9014",
+          "devname": "IM-DR80 Portable NetMD Player"
+        },
+        {
+          "devid": "9031",
+          "devname": "Zaurus C-750/C-760/C-860/SL-C3000 PDA"
+        },
+        {
+          "devid": "8005",
+          "devname": "Zaurus A-300"
+        },
+        {
+          "devid": "8006",
+          "devname": "Zaurus SL-B500/SL-5600 PDA"
+        },
+        {
+          "devid": "8007",
+          "devname": "Zaurus C-700 PDA"
+        },
+        {
+          "devid": "8004",
+          "devname": "Zaurus SL-5000D/SL-5500 PDA"
+        },
+        {
+          "devid": "7004",
+          "devname": "VE-CG40U Digital Still Camera"
+        },
+        {
+          "devid": "7005",
+          "devname": "VE-CG30 Digital Still Camera"
+        },
+        {
+          "devid": "7007",
+          "devname": "VL-Z7S Digital Camcorder"
+        },
+        {
+          "devid": "601c",
+          "devname": "AL-1226"
+        },
+        {
+          "devid": "601d",
+          "devname": "AR-123E"
+        },
+        {
+          "devid": "6021",
+          "devname": "IS01"
+        },
+        {
+          "devid": "7002",
+          "devname": "DVC Ver.1.0"
+        },
+        {
+          "devid": "6019",
+          "devname": "AR-152E N"
+        },
+        {
+          "devid": "601a",
+          "devname": "AR-157E N"
+        },
+        {
+          "devid": "601b",
+          "devname": "AL-1217"
+        },
+        {
+          "devid": "6016",
+          "devname": "AR-153E"
+        },
+        {
+          "devid": "6017",
+          "devname": "AR-122E N"
+        },
+        {
+          "devid": "6018",
+          "devname": "AR-153E N"
+        },
+        {
+          "devid": "6013",
+          "devname": "SN-1255"
+        },
+        {
+          "devid": "6014",
+          "devname": "SN-1456"
+        },
+        {
+          "devid": "6015",
+          "devname": "SN-1555"
+        },
+        {
+          "devid": "600f",
+          "devname": "AR-122E"
+        },
+        {
+          "devid": "6010",
+          "devname": "AR-152E"
+        },
+        {
+          "devid": "6011",
+          "devname": "AR-157E"
+        },
+        {
+          "devid": "6012",
+          "devname": "SN-1045"
+        },
+        {
+          "devid": "600c",
+          "devname": "AL-1555"
+        },
+        {
+          "devid": "600d",
+          "devname": "AL-1225"
+        },
+        {
+          "devid": "600e",
+          "devname": "AL-1551CS"
+        },
+        {
+          "devid": "6009",
+          "devname": "AL-1530CS"
+        },
+        {
+          "devid": "600a",
+          "devname": "AL-1540CS"
+        },
+        {
+          "devid": "600b",
+          "devname": "AL-1456"
+        },
+        {
+          "devid": "6006",
+          "devname": "AL-1216"
+        },
+        {
+          "devid": "6007",
+          "devname": "AL-1045"
+        },
+        {
+          "devid": "6008",
+          "devname": "AL-1255"
+        },
+        {
+          "devid": "13a6",
+          "devname": "MFC2000"
+        }
+      ]
+    },
+    {
+      "vendor": "1175",
+      "name": "Shengyih Steel Mold Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1b88",
+      "name": "ShenMing Electron (Dong Guan) Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1c05",
+      "name": "Shenxhen Stager Electric",
+      "devices": [
+        {
+          "devid": "ea75",
+          "devname": "G540 Programmer"
+        }
+      ]
+    },
+    {
+      "vendor": "0e4a",
+      "name": "Shenzhen Bao Hing Electric Wire &amp; Cable Mfr. Co.",
+      "devices": []
+    },
+    {
+      "vendor": "2a0e",
+      "name": "Shenzhen DreamSource Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "27c6",
+      "name": "Shenzhen Goodix Technology Co.,Ltd.",
+      "devices": [
+        {
+          "devid": "5740",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "538c",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "5395",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "5584",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "55b4",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "532d",
+          "devname": "Fingerprint"
+        },
+        {
+          "devid": "5381",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "5385",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "5117",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "5201",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "5301",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "530c",
+          "devname": "Fingerprint Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "1788",
+      "name": "ShenZhen Litkconn Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "24ae",
+      "name": "Shenzhen Rapoo Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "6000",
+          "devname": "Wireless Audio"
+        },
+        {
+          "devid": "2001",
+          "devname": "5 GHz Wireless Receiver"
+        },
+        {
+          "devid": "2003",
+          "devname": "5GHz Wireless Transceiver"
+        },
+        {
+          "devid": "4110",
+          "devname": "Optical Gaming Mouse [V280]"
+        },
+        {
+          "devid": "0197",
+          "devname": "meva Barcode Scanner"
+        },
+        {
+          "devid": "1813",
+          "devname": "E9260 Wireless Multi-mode Keyboard"
+        },
+        {
+          "devid": "2000",
+          "devname": "2.4G Wireless Device Serial"
+        },
+        {
+          "devid": "0001",
+          "devname": "KX Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "1997",
+      "name": "Shenzhen Riitek Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "0409",
+          "devname": "wireless mini keyboard with touchpad"
+        },
+        {
+          "devid": "2433",
+          "devname": "wireless mini keyboard with touchpad"
+        }
+      ]
+    },
+    {
+      "vendor": "2563",
+      "name": "ShenZhen ShanWan Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "031d",
+          "devname": "DXT Mouse"
+        },
+        {
+          "devid": "0523",
+          "devname": "BM0523 WirelessGamepad"
+        },
+        {
+          "devid": "0575",
+          "devname": "ZD-V+ Wired Gaming Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "20bc",
+      "name": "ShenZhen ShanWan Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "5500",
+          "devname": "Frostbite controller"
+        }
+      ]
+    },
+    {
+      "vendor": "f4ed",
+      "name": "Shenzhen Siglent Co., Ltd.",
+      "devices": [
+        {
+          "devid": "ee37",
+          "devname": "SDG1010 Waveform Generator"
+        },
+        {
+          "devid": "ee3a",
+          "devname": "SDG1010 Waveform Generator (TMC mode)"
+        }
+      ]
+    },
+    {
+      "vendor": "03d9",
+      "name": "Shenzhen Sinote Tech-Electron Co., Ltd",
+      "devices": [
+        {
+          "devid": "0499",
+          "devname": "SE340D PC Remote Control"
+        }
+      ]
+    },
+    {
+      "vendor": "1bef",
+      "name": "Shenzhen Tongyuan Network-Communication Cables Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1930",
+      "name": "Shenzhen Xianhe Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1930",
+      "name": "Shenzhen Xianhe Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1b99",
+      "name": "Shenzhen Yuanchuan Electronic",
+      "devices": []
+    },
+    {
+      "vendor": "16a5",
+      "name": "Shenzhen Zhengerya Cable Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "254e",
+      "name": "SHF Communication Technologies AG",
+      "devices": [
+        {
+          "devid": "e2b3",
+          "devname": "SHF 58035 A BiasBoard"
+        }
+      ]
+    },
+    {
+      "vendor": "0db2",
+      "name": "Shian Hwi Plug Parts, Plastic Factory",
+      "devices": []
+    },
+    {
+      "vendor": "0ee0",
+      "name": "Shima Seiki Mfg., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1146",
+      "name": "Shimane SANYO Electric Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1e44",
+      "name": "SHIMANO INC.",
+      "devices": [
+        {
+          "devid": "7220",
+          "devname": "SM-BCR2"
+        }
+      ]
+    },
+    {
+      "vendor": "0e83",
+      "name": "Shin An Wire &amp; Cable Co.",
+      "devices": []
+    },
+    {
+      "vendor": "0b71",
+      "name": "SHIN-EI Sangyo Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1082",
+      "name": "Shin-Etsukaken Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2318",
+      "name": "Shining Technologies, Inc. [hex]",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "CitiDISK Jr. IDE Enclosure"
+        }
+      ]
+    },
+    {
+      "vendor": "090e",
+      "name": "Shining Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1022",
+      "name": "Shinko Shoji Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "14ed",
+      "name": "Shure Inc.",
+      "devices": [
+        {
+          "devid": "3000",
+          "devname": "RMCE-USB"
+        },
+        {
+          "devid": "1005",
+          "devname": "KSE1500"
+        },
+        {
+          "devid": "1011",
+          "devname": "MV88+"
+        },
+        {
+          "devid": "1100",
+          "devname": "ANIUSB-MATRIX"
+        },
+        {
+          "devid": "1101",
+          "devname": "P300"
+        },
+        {
+          "devid": "29b6",
+          "devname": "X2u Adapter"
+        },
+        {
+          "devid": "1002",
+          "devname": "MV51"
+        },
+        {
+          "devid": "1003",
+          "devname": "MVi"
+        },
+        {
+          "devid": "1004",
+          "devname": "SHA900"
+        },
+        {
+          "devid": "1000",
+          "devname": "MV5"
+        }
+      ]
+    },
+    {
+      "vendor": "4572",
+      "name": "Shuttle, Inc.",
+      "devices": [
+        {
+          "devid": "4572",
+          "devname": "Shuttle PN31 Remote"
+        }
+      ]
+    },
+    {
+      "vendor": "051c",
+      "name": "Shuttle, Inc.",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "VFD Module"
+        },
+        {
+          "devid": "c001",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "c002",
+          "devname": "eHome Infrared Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "1308",
+      "name": "Shuttle, Inc.",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "VFD Module"
+        },
+        {
+          "devid": "c001",
+          "devname": "eHome Infrared Transceiver"
+        }
+      ]
+    },
+    {
+      "vendor": "0539",
+      "name": "Shyh Shiun Terminals Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0500",
+      "name": "Siam United Hi-Tech",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "DART-2 Keyboard"
+        },
+        {
+          "devid": "0001",
+          "devname": "DART Keyboard Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "187f",
+      "name": "Siano Mobile Silicon",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "Nova B"
+        },
+        {
+          "devid": "0202",
+          "devname": "Nice"
+        },
+        {
+          "devid": "0300",
+          "devname": "Vega"
+        },
+        {
+          "devid": "0301",
+          "devname": "VeNice"
+        },
+        {
+          "devid": "0010",
+          "devname": "Stallar Board"
+        },
+        {
+          "devid": "0100",
+          "devname": "Stallar Board"
+        },
+        {
+          "devid": "0200",
+          "devname": "Nova A"
+        }
+      ]
+    },
+    {
+      "vendor": "236a",
+      "name": "SiBEAM",
+      "devices": [
+        {
+          "devid": "1965",
+          "devname": "SB6501 802.11ad Wireless Network Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "08fc",
+      "name": "Sicon Cable Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "11f5",
+      "name": "Siemens AG",
+      "devices": [
+        {
+          "devid": "0008",
+          "devname": "UMTS/HSDPA Data Card"
+        },
+        {
+          "devid": "0101",
+          "devname": "RCU Connect"
+        },
+        {
+          "devid": "0005",
+          "devname": "SXG75/EF81"
+        },
+        {
+          "devid": "0001",
+          "devname": "SX1"
+        },
+        {
+          "devid": "0003",
+          "devname": "Mobile phone USB cable"
+        },
+        {
+          "devid": "0004",
+          "devname": "X75"
+        }
+      ]
+    },
+    {
+      "vendor": "0908",
+      "name": "Siemens AG",
+      "devices": [
+        {
+          "devid": "04b3",
+          "devname": "keyboard front panel Cockpit"
+        },
+        {
+          "devid": "04b4",
+          "devname": "SCR_CCID"
+        },
+        {
+          "devid": "2701",
+          "devname": "ShenZhen SANZHAI Technology Co.,Ltd Spy Pen VGA"
+        },
+        {
+          "devid": "04b1",
+          "devname": "MediSET"
+        },
+        {
+          "devid": "04b2",
+          "devname": "NC interface"
+        },
+        {
+          "devid": "01f4",
+          "devname": "SIMATIC NET CP 5711"
+        },
+        {
+          "devid": "01fe",
+          "devname": "SIMATIC NET PC Adapter A2"
+        }
+      ]
+    },
+    {
+      "vendor": "03f5",
+      "name": "Siemens Electromechanical",
+      "devices": []
+    },
+    {
+      "vendor": "0681",
+      "name": "Siemens Information and Communication Products",
+      "devices": [
+        {
+          "devid": "002b",
+          "devname": "A-100-I ADSL Modem"
+        },
+        {
+          "devid": "002e",
+          "devname": "ADSL Router_S-141"
+        },
+        {
+          "devid": "0034",
+          "devname": "GSM module MC35/ES75 USB Modem"
+        },
+        {
+          "devid": "3c06",
+          "devname": "54g USB Network Adapter"
+        },
+        {
+          "devid": "0012",
+          "devname": "I-Gate 802.11b Adapter"
+        },
+        {
+          "devid": "001b",
+          "devname": "WLL013"
+        },
+        {
+          "devid": "001d",
+          "devname": "Hipath 1000"
+        },
+        {
+          "devid": "0022",
+          "devname": "Gigaset SX353 ISDN"
+        },
+        {
+          "devid": "0026",
+          "devname": "DECT Data - Gigaset M34"
+        },
+        {
+          "devid": "0001",
+          "devname": "Dect Base"
+        },
+        {
+          "devid": "0002",
+          "devname": "Gigaset 3075 Passive ISDN"
+        },
+        {
+          "devid": "0005",
+          "devname": "ID-Mouse with Fingerprint Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "044d",
+      "name": "Siemens Nixdorf AG",
+      "devices": []
+    },
+    {
+      "vendor": "05fa",
+      "name": "Siemens Telecommunications Systems, Ltd",
+      "devices": [
+        {
+          "devid": "3301",
+          "devname": "Keyboard with PS/2 Mouse Port"
+        },
+        {
+          "devid": "3302",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "3303",
+          "devname": "Keyboard with PS/2 Mouse Port"
+        }
+      ]
+    },
+    {
+      "vendor": "0636",
+      "name": "Sierra Imaging, Inc.",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Vivicam 35Xx"
+        }
+      ]
+    },
+    {
+      "vendor": "1199",
+      "name": "Sierra Wireless, Inc.",
+      "devices": [
+        {
+          "devid": "9057",
+          "devname": "Gobi 9x15 Multimode 3G/4G LTE Modem (IP passthrough mode)"
+        },
+        {
+          "devid": "9071",
+          "devname": "AirPrime MC7455 3G/4G LTE Modem"
+        },
+        {
+          "devid": "9079",
+          "devname": "EM7455"
+        },
+        {
+          "devid": "9013",
+          "devname": "Sierra Wireless Gobi 3000 Modem device (MC8355)"
+        },
+        {
+          "devid": "9041",
+          "devname": "EM7305 Modem"
+        },
+        {
+          "devid": "9055",
+          "devname": "Gobi 9x15 Multimode 3G/4G LTE Modem (NAT mode)"
+        },
+        {
+          "devid": "9008",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9009",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "900a",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9011",
+          "devname": "MC8305 Modem"
+        },
+        {
+          "devid": "9003",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9004",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9005",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9006",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9007",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "68aa",
+          "devname": "4G LTE adapter"
+        },
+        {
+          "devid": "9000",
+          "devname": "Gobi 2000 Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "9001",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "9002",
+          "devname": "Gobi 2000 Wireless Modem"
+        },
+        {
+          "devid": "6871",
+          "devname": "MC8781 Device"
+        },
+        {
+          "devid": "6893",
+          "devname": "MC8777 Device"
+        },
+        {
+          "devid": "68a3",
+          "devname": "MC8700 Modem"
+        },
+        {
+          "devid": "6853",
+          "devname": "AirCard 881E Device"
+        },
+        {
+          "devid": "6854",
+          "devname": "AirCard 885 Device"
+        },
+        {
+          "devid": "6856",
+          "devname": "ATT &quot;USB Connect 881&quot;"
+        },
+        {
+          "devid": "6870",
+          "devname": "MC8780 Device"
+        },
+        {
+          "devid": "683c",
+          "devname": "Mobile Broadband 3G/UMTS (MC8790 Device)"
+        },
+        {
+          "devid": "6850",
+          "devname": "AirCard 880 Device"
+        },
+        {
+          "devid": "6851",
+          "devname": "AirCard 881 Device"
+        },
+        {
+          "devid": "6852",
+          "devname": "AirCard 880E Device"
+        },
+        {
+          "devid": "6820",
+          "devname": "AC875 Device"
+        },
+        {
+          "devid": "6832",
+          "devname": "MC8780 Device"
+        },
+        {
+          "devid": "6833",
+          "devname": "MC8781 Device"
+        },
+        {
+          "devid": "683a",
+          "devname": "MC8785 Device"
+        },
+        {
+          "devid": "6803",
+          "devname": "MC8765 Device"
+        },
+        {
+          "devid": "6804",
+          "devname": "MC8755 Device"
+        },
+        {
+          "devid": "6805",
+          "devname": "MC8765 Device"
+        },
+        {
+          "devid": "6812",
+          "devname": "MC8775 Device"
+        },
+        {
+          "devid": "6467",
+          "devname": "MP Series Network Adapter"
+        },
+        {
+          "devid": "6468",
+          "devname": "MP Series Network Adapter"
+        },
+        {
+          "devid": "6469",
+          "devname": "MP Series Network Adapter"
+        },
+        {
+          "devid": "6802",
+          "devname": "MC8755 Device"
+        },
+        {
+          "devid": "0112",
+          "devname": "CDMA 1xEVDO PC Card, AirCard 580"
+        },
+        {
+          "devid": "0120",
+          "devname": "AC595U"
+        },
+        {
+          "devid": "0218",
+          "devname": "MC5720 Wireless Modem"
+        },
+        {
+          "devid": "0019",
+          "devname": "AC595U"
+        },
+        {
+          "devid": "0021",
+          "devname": "AC597E"
+        },
+        {
+          "devid": "0024",
+          "devname": "MC5727 CDMA modem"
+        },
+        {
+          "devid": "0110",
+          "devname": "Composite Device"
+        }
+      ]
+    },
+    {
+      "vendor": "1003",
+      "name": "Sigma Corp.",
+      "devices": [
+        {
+          "devid": "8781",
+          "devname": "Dock UD-01"
+        },
+        {
+          "devid": "0003",
+          "devname": "SD14"
+        },
+        {
+          "devid": "0100",
+          "devname": "SD9/SD10"
+        }
+      ]
+    },
+    {
+      "vendor": "0658",
+      "name": "Sigma Designs, Inc.",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "Aeotec Z-Stick Gen5 (ZW090) - UZB"
+        }
+      ]
+    },
+    {
+      "vendor": "0b88",
+      "name": "Sigma Koki Co., Ltd, Technology Center",
+      "devices": []
+    },
+    {
+      "vendor": "1c4f",
+      "name": "SiGma Micro",
+      "devices": [
+        {
+          "devid": "0065",
+          "devname": "Optical Wheel Mouse [Rapoo N1130]"
+        },
+        {
+          "devid": "3000",
+          "devname": "Micro USB Web Camera"
+        },
+        {
+          "devid": "3002",
+          "devname": "WebCam SiGma Micro"
+        },
+        {
+          "devid": "0026",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0032",
+          "devname": "Optical Mouse with Scroll Wheel"
+        },
+        {
+          "devid": "0034",
+          "devname": "XM102K Optical Wheel Mouse"
+        },
+        {
+          "devid": "0063",
+          "devname": "Touchpad (integrated in detachable keyboard of Chuwi SurBook)"
+        },
+        {
+          "devid": "0002",
+          "devname": "Keyboard TRACER Gamma Ivory"
+        },
+        {
+          "devid": "0003",
+          "devname": "HID controller"
+        },
+        {
+          "devid": "000e",
+          "devname": "Genius KB-120 Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "1d9d",
+      "name": "Sigma Sport",
+      "devices": [
+        {
+          "devid": "1011",
+          "devname": "Docking Station Topline 2012"
+        },
+        {
+          "devid": "1012",
+          "devname": "Docking Station Topline 2016"
+        },
+        {
+          "devid": "1010",
+          "devname": "Docking Station Topline 2009"
+        }
+      ]
+    },
+    {
+      "vendor": "316c",
+      "name": "SigmaSense, LLC",
+      "devices": []
+    },
+    {
+      "vendor": "066f",
+      "name": "SigmaTel, Inc.",
+      "devices": [
+        {
+          "devid": "9000",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "9001",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "9002",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "829c",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "82e0",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8320",
+          "devname": "TrekStor i.Beat fun"
+        },
+        {
+          "devid": "835d",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "83b5",
+          "devname": "Transcend T.sonic 530 MP3 Player"
+        },
+        {
+          "devid": "8227",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8228",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8229",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8230",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8223",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8224",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8225",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8226",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "821f",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8220",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8221",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8222",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "821b",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "821c",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "821d",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "821e",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8217",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8218",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8219",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "821a",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8213",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8214",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8215",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8216",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8210",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8211",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8212",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "820c",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "820d",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "820e",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "820f",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8207",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8208",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8209",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "820a",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "820b",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8203",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8204",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8205",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8206",
+          "devname": "Digital MP3 Music Player"
+        },
+        {
+          "devid": "8148",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "814c",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8201",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8202",
+          "devname": "Jens of Sweden / I-BEAD 150M/150H MP3 player"
+        },
+        {
+          "devid": "8140",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8142",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8144",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8146",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8136",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8138",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "813a",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "813e",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8122",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8124",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8126",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8128",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8134",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8106",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8108",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "810a",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "810c",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "80cc",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8104",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "80bf",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "80c5",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "80c8",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "80ca",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "80b8",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "80ba",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "80bc",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "809a",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "80aa",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "80ac",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8092",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8096",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8056",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8060",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8066",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "807e",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8020",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8034",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8036",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8038",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8000",
+          "devname": "MSCN MP3 Player"
+        },
+        {
+          "devid": "8001",
+          "devname": "SigmaTel MSCN Audio Player"
+        },
+        {
+          "devid": "8004",
+          "devname": "MSCNMMC MP3 Player"
+        },
+        {
+          "devid": "8008",
+          "devname": "i-Bead 100 MP3 Player"
+        },
+        {
+          "devid": "4200",
+          "devname": "STIr4200 IrDA Bridge"
+        },
+        {
+          "devid": "4210",
+          "devname": "STIr4210 IrDA Bridge"
+        },
+        {
+          "devid": "3410",
+          "devname": "STMP3410 D-Major MP3 Player"
+        },
+        {
+          "devid": "3500",
+          "devname": "Player Recovery Device"
+        },
+        {
+          "devid": "3780",
+          "devname": "STMP3780/i.MX23 SystemOnChip in RecoveryMode"
+        },
+        {
+          "devid": "0041",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0042",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0043",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "004b",
+          "devname": "A-Max PA11 MP3 Player"
+        },
+        {
+          "devid": "3400",
+          "devname": "STMP3400 D-Major MP3 Player"
+        },
+        {
+          "devid": "003b",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "003e",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "003f",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0040",
+          "devname": "MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "2817",
+      "name": "Signal Hound, Inc.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "BB60C Spectrum Analyzer"
+        },
+        {
+          "devid": "0004",
+          "devname": "SM200A Spectrum Analyzer"
+        }
+      ]
+    },
+    {
+      "vendor": "0c64",
+      "name": "Signality System Engineering Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2133",
+      "name": "signotec GmbH",
+      "devices": [
+        {
+          "devid": "001c",
+          "devname": "Kronos Pen"
+        },
+        {
+          "devid": "0022",
+          "devname": "Epsilon Pen"
+        },
+        {
+          "devid": "0001",
+          "devname": "LCD Signature Pad Sigma"
+        },
+        {
+          "devid": "0018",
+          "devname": "Delta Pen"
+        },
+        {
+          "devid": "0019",
+          "devname": "Delta Touch"
+        }
+      ]
+    },
+    {
+      "vendor": "272c",
+      "name": "Signum Systems",
+      "devices": [
+        {
+          "devid": "7d13",
+          "devname": "I-jet"
+        }
+      ]
+    },
+    {
+      "vendor": "06c8",
+      "name": "SIIG, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0f0f",
+      "name": "Silego Technology Inc",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "GreenPak Universal Dev Board (Active Mode)"
+        },
+        {
+          "devid": "8006",
+          "devname": "GreenPak Universal Dev Board (Reset Mode)"
+        }
+      ]
+    },
+    {
+      "vendor": "16cc",
+      "name": "silex technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1485",
+      "name": "Silicom",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "U2E"
+        },
+        {
+          "devid": "0002",
+          "devname": "Psion Gold Port Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "05cd",
+      "name": "Silicom, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "116f",
+      "name": "Silicon 10 Technology Corp.",
+      "devices": [
+        {
+          "devid": "c109",
+          "devname": "Flash Card Reader"
+        },
+        {
+          "devid": "0005",
+          "devname": "Flash Card Reader"
+        },
+        {
+          "devid": "c108",
+          "devname": "Flash Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "053d",
+      "name": "Silicon Architect",
+      "devices": []
+    },
+    {
+      "vendor": "051b",
+      "name": "Silicon Graphics",
+      "devices": []
+    },
+    {
+      "vendor": "065e",
+      "name": "Silicon Graphics",
+      "devices": []
+    },
+    {
+      "vendor": "1a4a",
+      "name": "Silicon Image",
+      "devices": []
+    },
+    {
+      "vendor": "266e",
+      "name": "Silicon Integrated Systems",
+      "devices": []
+    },
+    {
+      "vendor": "0457",
+      "name": "Silicon Integrated Systems Corp.",
+      "devices": [
+        {
+          "devid": "0817",
+          "devname": "SiS-184-ASUS-4352.17 touch panel"
+        },
+        {
+          "devid": "10e1",
+          "devname": "HID Touch Controller"
+        },
+        {
+          "devid": "5401",
+          "devname": "Wireless Adapter RO80211GS-USB"
+        },
+        {
+          "devid": "0151",
+          "devname": "Super Flash 1GB / GXT  64MB Flash Drive"
+        },
+        {
+          "devid": "0162",
+          "devname": "SiS162 usb Wireless LAN Adapter"
+        },
+        {
+          "devid": "0163",
+          "devname": "SiS163U 802.11 Wireless LAN Adapter"
+        },
+        {
+          "devid": "0150",
+          "devname": "Super Talent 1GB Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "10c4",
+      "name": "Silicon Labs",
+      "devices": [
+        {
+          "devid": "eacb",
+          "devname": "EFM8UB3 Bootloader"
+        },
+        {
+          "devid": "eac1",
+          "devname": "CP2615 I2S Audio Bridge"
+        },
+        {
+          "devid": "eac9",
+          "devname": "EFM8UB1 Bootloader"
+        },
+        {
+          "devid": "eaca",
+          "devname": "EFM8UB2 Bootloader"
+        },
+        {
+          "devid": "ea91",
+          "devname": "CP2112 HID SMBus/I2C Bridge for CP2614 Evaluation Kit"
+        },
+        {
+          "devid": "ea93",
+          "devname": "CP2112 HID SMBus/I2C Bridge for CP2615 Evaluation Kit"
+        },
+        {
+          "devid": "eab0",
+          "devname": "CP2114 I2S Audio Bridge"
+        },
+        {
+          "devid": "eac0",
+          "devname": "CP2614 MFi Accessory Digital Audio Bridge"
+        },
+        {
+          "devid": "ea70",
+          "devname": "CP2105 Dual UART Bridge"
+        },
+        {
+          "devid": "ea71",
+          "devname": "CP2108 Quad UART Bridge"
+        },
+        {
+          "devid": "ea80",
+          "devname": "CP2110 HID UART Bridge"
+        },
+        {
+          "devid": "ea90",
+          "devname": "CP2112 HID I2C Bridge"
+        },
+        {
+          "devid": "ea60",
+          "devname": "CP210x UART Bridge"
+        },
+        {
+          "devid": "ea61",
+          "devname": "CP210x UART Bridge"
+        },
+        {
+          "devid": "ea63",
+          "devname": "CP210x UART Bridge"
+        },
+        {
+          "devid": "8af8",
+          "devname": "C8051F38x 4K HDMI Audio Extractor w/Audio Amplifier, HDBT Input, Line Audio Input RS-232 Ports and IP Control [VSA-X21]"
+        },
+        {
+          "devid": "8b8c",
+          "devname": "C8051F38x 4K HDMI Audio Extractor w/Audio Amplifier, HDBT Input, Line Audio Input RS-232 Ports and IP Control [SC-3H]"
+        },
+        {
+          "devid": "8db5",
+          "devname": "C8051F38x CATx HDMI Receiver with USB [EX-HDU-R]"
+        },
+        {
+          "devid": "8db6",
+          "devname": "C8051F38x CATx HDMI Receiver"
+        },
+        {
+          "devid": "89fb",
+          "devname": "Qivicon ZigBee Stick"
+        },
+        {
+          "devid": "8a3c",
+          "devname": "C8051F38x HDBaseT Receiver [UHBX-R-XT]"
+        },
+        {
+          "devid": "8a6c",
+          "devname": "C8051F38x 4K HDMI Audio Extractor [EMX-AMP]"
+        },
+        {
+          "devid": "8acb",
+          "devname": "C8051F38x HDBaseT Wall Plate Receiver with IR, RS-232, and PoH [UHBX-R-WP]"
+        },
+        {
+          "devid": "8918",
+          "devname": "C8051F38x HDMI Audio Extractor [VSA-HA-DP]"
+        },
+        {
+          "devid": "8973",
+          "devname": "C8051F38x HDMI Extender [UHBX-8X]"
+        },
+        {
+          "devid": "89c6",
+          "devname": "SPORTident HID device"
+        },
+        {
+          "devid": "89e1",
+          "devname": "C8051F38x HDMI Extender [UHBX-SW3-WP]"
+        },
+        {
+          "devid": "87be",
+          "devname": "C8051F34x HDMI Audio Extractor [EMX-HD-AUD]"
+        },
+        {
+          "devid": "8863",
+          "devname": "C8051F34x Bootloader"
+        },
+        {
+          "devid": "8897",
+          "devname": "C8051F38x HDMI Splitter [UHBX]"
+        },
+        {
+          "devid": "88c9",
+          "devname": "AES HID device"
+        },
+        {
+          "devid": "8660",
+          "devname": "Netronics CANdoISO"
+        },
+        {
+          "devid": "86bc",
+          "devname": "C8051F34x AudioDelay [AD-340]"
+        },
+        {
+          "devid": "8789",
+          "devname": "C8051F34x Extender &amp; EDID MGR [EMX-DVI]"
+        },
+        {
+          "devid": "8497",
+          "devname": "SiLabs Cypress EVB"
+        },
+        {
+          "devid": "84fb",
+          "devname": "Infrared Blackbody Adapter"
+        },
+        {
+          "devid": "8508",
+          "devname": "RS485 Adapter"
+        },
+        {
+          "devid": "8605",
+          "devname": "dilitronics ESoLUX solar lighting controller"
+        },
+        {
+          "devid": "8461",
+          "devname": "Sangoma U100"
+        },
+        {
+          "devid": "8470",
+          "devname": "Juniper Networks BX Series System Console"
+        },
+        {
+          "devid": "8477",
+          "devname": "Balluff RFID Reader"
+        },
+        {
+          "devid": "8496",
+          "devname": "SiLabs Cypress FW downloader"
+        },
+        {
+          "devid": "81e8",
+          "devname": "Zephyr BioHarness"
+        },
+        {
+          "devid": "834b",
+          "devname": "Infrared Online Sensor Adapter"
+        },
+        {
+          "devid": "834e",
+          "devname": "Infrared Sensor Adapter"
+        },
+        {
+          "devid": "8460",
+          "devname": "Sangoma Wanpipe VoiceTime"
+        },
+        {
+          "devid": "8149",
+          "devname": "West Mountain Radio Computerized Battery Analyzer"
+        },
+        {
+          "devid": "814a",
+          "devname": "West Mountain Radio RIGblaster P&amp;P"
+        },
+        {
+          "devid": "814b",
+          "devname": "West Mountain Radio RIGtalk"
+        },
+        {
+          "devid": "818a",
+          "devname": "Silicon Labs FM Radio Reference Design"
+        },
+        {
+          "devid": "80a9",
+          "devname": "CP210x to UART Bridge Controller"
+        },
+        {
+          "devid": "80c4",
+          "devname": "Infrared Thermometer Adapter"
+        },
+        {
+          "devid": "80ca",
+          "devname": "ATM2400 Sensor Device"
+        },
+        {
+          "devid": "813f",
+          "devname": "tams EasyControl"
+        },
+        {
+          "devid": "800b",
+          "devname": "AES"
+        },
+        {
+          "devid": "8030",
+          "devname": "K4JRG Ham Radio devices"
+        },
+        {
+          "devid": "8044",
+          "devname": "USB Debug Adapter"
+        },
+        {
+          "devid": "804e",
+          "devname": "Software Bisque Paramount ME"
+        },
+        {
+          "devid": "0002",
+          "devname": "F32x USBXpress Device"
+        },
+        {
+          "devid": "0003",
+          "devname": "CommandIR"
+        },
+        {
+          "devid": "800a",
+          "devname": "SPORTident"
+        }
+      ]
+    },
+    {
+      "vendor": "10ce",
+      "name": "Silicon Labs",
+      "devices": [
+        {
+          "devid": "0039",
+          "devname": "Sinfonia CHC-S2245"
+        },
+        {
+          "devid": "10ce",
+          "devname": "Sinfonia CHC-S2245"
+        },
+        {
+          "devid": "ea6a",
+          "devname": "MobiData EDGE USB Modem"
+        },
+        {
+          "devid": "000e",
+          "devname": "Shinko/Sinfonia CHC-S2145"
+        },
+        {
+          "devid": "0019",
+          "devname": "Shinko/Sinfonia CHC-S6145"
+        },
+        {
+          "devid": "001d",
+          "devname": "Shinko/Sinfonia CHC-S6245"
+        },
+        {
+          "devid": "001e",
+          "devname": "Ciaat Brava 21"
+        },
+        {
+          "devid": "0007",
+          "devname": "Shinko/Sinfonia CHC-S1245"
+        }
+      ]
+    },
+    {
+      "vendor": "2232",
+      "name": "Silicon Motion",
+      "devices": [
+        {
+          "devid": "1045",
+          "devname": "WebCam SC-10HDP12631N"
+        },
+        {
+          "devid": "1028",
+          "devname": "WebCam SC-03FFL11939N"
+        },
+        {
+          "devid": "1029",
+          "devname": "WebCam SC-13HDL11939N"
+        },
+        {
+          "devid": "1037",
+          "devname": "WebCam SC-03FFM12339N"
+        },
+        {
+          "devid": "1005",
+          "devname": "WebCam SCB-0385N"
+        },
+        {
+          "devid": "1024",
+          "devname": "Webcam SC-13HDL11624N [Namuga Co., Ltd.]"
+        }
+      ]
+    },
+    {
+      "vendor": "0c1a",
+      "name": "Silicon Motion, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "090c",
+      "name": "Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)",
+      "devices": [
+        {
+          "devid": "937b",
+          "devname": "Silicon Motion Camera"
+        },
+        {
+          "devid": "b370",
+          "devname": "Silicon Motion SM370 Camera"
+        },
+        {
+          "devid": "b371",
+          "devname": "Silicon Motion SM371 Camera"
+        },
+        {
+          "devid": "f37d",
+          "devname": "Endoscope camera"
+        },
+        {
+          "devid": "6000",
+          "devname": "SD/SDHC Card Reader (SG365 / FlexiDrive XC+)"
+        },
+        {
+          "devid": "6200",
+          "devname": "microSD card reader"
+        },
+        {
+          "devid": "71b3",
+          "devname": "SM731 Camera"
+        },
+        {
+          "devid": "837b",
+          "devname": "Silicon Motion Camera"
+        },
+        {
+          "devid": "3710",
+          "devname": "Silicon Motion Camera"
+        },
+        {
+          "devid": "3720",
+          "devname": "Silicon Motion Camera"
+        },
+        {
+          "devid": "37bc",
+          "devname": "HP Webcam-101 Integrated Camera"
+        },
+        {
+          "devid": "37c0",
+          "devname": "Silicon Motion Camera"
+        },
+        {
+          "devid": "037c",
+          "devname": "300k Pixel Camera"
+        },
+        {
+          "devid": "1000",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "1132",
+          "devname": "5-in-1 Card Reader"
+        },
+        {
+          "devid": "337b",
+          "devname": "Silicon Motion Camera"
+        },
+        {
+          "devid": "0371",
+          "devname": "Silicon Motion SM371 Camera"
+        },
+        {
+          "devid": "0373",
+          "devname": "Silicon Motion Camera"
+        },
+        {
+          "devid": "037a",
+          "devname": "Silicon Motion Camera"
+        },
+        {
+          "devid": "037b",
+          "devname": "Silicon Motion Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "1527",
+      "name": "Silicon Portals",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "YAP Phone (no firmware)"
+        },
+        {
+          "devid": "0201",
+          "devname": "YAP Phone"
+        }
+      ]
+    },
+    {
+      "vendor": "0709",
+      "name": "Silicon Systems, Ltd (SSL)",
+      "devices": []
+    },
+    {
+      "vendor": "05df",
+      "name": "Silicon Vision, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "29bd",
+      "name": "Silicon Works",
+      "devices": [
+        {
+          "devid": "4101",
+          "devname": "Multi-touch Device"
+        }
+      ]
+    },
+    {
+      "vendor": "047b",
+      "name": "Silitek Corp.",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "Trust Office Scan USB 19200"
+        },
+        {
+          "devid": "1002",
+          "devname": "HP ScanJet 4300c Parallel Port"
+        },
+        {
+          "devid": "00f9",
+          "devname": "SK-1789u Keyboard"
+        },
+        {
+          "devid": "0101",
+          "devname": "BlueTooth Keyboard and Mouse"
+        },
+        {
+          "devid": "020b",
+          "devname": "SK-3105 SmartCard Reader"
+        },
+        {
+          "devid": "050e",
+          "devname": "Internet Compact Keyboard"
+        },
+        {
+          "devid": "0001",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "0002",
+          "devname": "Keyboard and Mouse"
+        },
+        {
+          "devid": "0011",
+          "devname": "SK-1688U Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "09e6",
+      "name": "Silutia, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0af6",
+      "name": "Silver I Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1aab",
+      "name": "Silvercreations Software AG",
+      "devices": [
+        {
+          "devid": "7738",
+          "devname": "sceye (Gen 4, 3 Mpix)"
+        },
+        {
+          "devid": "7750",
+          "devname": "sceyeS (Gen 5, 5 MPix)"
+        },
+        {
+          "devid": "7736",
+          "devname": "sceye (Gen 2)"
+        },
+        {
+          "devid": "7737",
+          "devname": "sceye (Gen 3)"
+        }
+      ]
+    },
+    {
+      "vendor": "2806",
+      "name": "SIMPASS",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "N-PASS X1"
+        }
+      ]
+    },
+    {
+      "vendor": "2086",
+      "name": "SIMPASS",
+      "devices": []
+    },
+    {
+      "vendor": "4971",
+      "name": "SimpleTech",
+      "devices": [
+        {
+          "devid": "ce17",
+          "devname": "1TB SimpleDrive II USB External Hard Drive"
+        },
+        {
+          "devid": "ce18",
+          "devname": "(re)Drive"
+        },
+        {
+          "devid": "ce21",
+          "devname": "JMicron JM20329 SATA Bridge [eg. HITACHI SimpleDrive mini]"
+        },
+        {
+          "devid": "ce22",
+          "devname": "Hitachi SimpleTough (3.5&quot; HDD)"
+        },
+        {
+          "devid": "cd15",
+          "devname": "Simple Drive Mini (2.5&quot; HDD)"
+        },
+        {
+          "devid": "ce07",
+          "devname": "SimpleDrive (3.5&quot; HDD)"
+        },
+        {
+          "devid": "ce12",
+          "devname": "FV-U35"
+        },
+        {
+          "devid": "8001",
+          "devname": "G-Tech G-DRIVE Mobile"
+        },
+        {
+          "devid": "cb01",
+          "devname": "SP-U25/120G"
+        },
+        {
+          "devid": "1004",
+          "devname": "Hitachi LifeStudio Desk (3.5&quot; HDD) [w/o flash key]"
+        },
+        {
+          "devid": "1013",
+          "devname": "Touro Desk Pro"
+        },
+        {
+          "devid": "1015",
+          "devname": "Touro Desk 3.0"
+        }
+      ]
+    },
+    {
+      "vendor": "20df",
+      "name": "Simtec Electronics",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Entropy Key [UDEKEY01]"
+        }
+      ]
+    },
+    {
+      "vendor": "062f",
+      "name": "Sin Sheng Terminal &amp; Machine, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0b54",
+      "name": "Sinbon Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0cb7",
+      "name": "Singatron Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "17c3",
+      "name": "Singim International Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0ac6",
+      "name": "Singing Electrons, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1345",
+      "name": "Sino Lite Technology Corp.",
+      "devices": [
+        {
+          "devid": "001c",
+          "devname": "Xbox Controller Hub"
+        },
+        {
+          "devid": "6006",
+          "devname": "Defender Wireless Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "258A",
+      "name": "Sino Wealth Electronic Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0c77",
+      "name": "Sipix Group, Ltd",
+      "devices": [
+        {
+          "devid": "1011",
+          "devname": "SiPix Blink 2"
+        },
+        {
+          "devid": "1015",
+          "devname": "SiPix CAMeleon"
+        },
+        {
+          "devid": "1001",
+          "devname": "SiPix Web2"
+        },
+        {
+          "devid": "1002",
+          "devname": "SiPix SC2100"
+        },
+        {
+          "devid": "1010",
+          "devname": "SiPix Snap"
+        }
+      ]
+    },
+    {
+      "vendor": "0541",
+      "name": "Sirf Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "06ea",
+      "name": "Sirius Technologies",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "NetCom Roadster II 56k"
+        },
+        {
+          "devid": "0002",
+          "devname": "Roadster II 56k"
+        }
+      ]
+    },
+    {
+      "vendor": "9016",
+      "name": "Sitecom",
+      "devices": [
+        {
+          "devid": "182d",
+          "devname": "WL-022 802.11b Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "6189",
+      "name": "Sitecom",
+      "devices": [
+        {
+          "devid": "2068",
+          "devname": "USB to serial cable (v2)"
+        },
+        {
+          "devid": "182d",
+          "devname": "LN-029 10/100 Ethernet Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0df6",
+      "name": "Sitecom Europe B.V.",
+      "devices": [
+        {
+          "devid": "9071",
+          "devname": "WL-113 rev 1 Wireless Network USB Adapter"
+        },
+        {
+          "devid": "9075",
+          "devname": "WL-117 Hi-Speed USB Adapter"
+        },
+        {
+          "devid": "90ac",
+          "devname": "WL-172 Wireless Network USB Adapter 54g Turbo"
+        },
+        {
+          "devid": "9712",
+          "devname": "WL-113 rev 2 Wireless Network USB Adapter"
+        },
+        {
+          "devid": "2200",
+          "devname": "Sitecom bluetooth2.0 class 2 dongle CN-512"
+        },
+        {
+          "devid": "2208",
+          "devname": "Sitecom bluetooth2.0 class 2 dongle CN-520"
+        },
+        {
+          "devid": "2209",
+          "devname": "Sitecom bluetooth2.0 class 1 dongle CN-521"
+        },
+        {
+          "devid": "3068",
+          "devname": "DC-104v2 ISDN Adapter [HFC-S]"
+        },
+        {
+          "devid": "21f4",
+          "devname": "44 St Bluetooth Device"
+        },
+        {
+          "devid": "0072",
+          "devname": "AX88179 Gigabit Ethernet [Sitecom]"
+        },
+        {
+          "devid": "061c",
+          "devname": "LN-028 Network USB 2.0 Adapter"
+        },
+        {
+          "devid": "214a",
+          "devname": "IDE/SATA Combo Adapter [CN-330]"
+        },
+        {
+          "devid": "0060",
+          "devname": "WLA-4000 802.11bgn [Ralink RT3072]"
+        },
+        {
+          "devid": "0062",
+          "devname": "WLA-5000 802.11abgn [Ralink RT3572]"
+        },
+        {
+          "devid": "006f",
+          "devname": "WLA-5100"
+        },
+        {
+          "devid": "004c",
+          "devname": "WL-352 802.11n Adapter [Realtek RTL8191SU]"
+        },
+        {
+          "devid": "0050",
+          "devname": "WL-349v4 Wireless Micro Adapter 150N X1 [Ralink RT3370]"
+        },
+        {
+          "devid": "0056",
+          "devname": "LN-031 10/100/1000 Ethernet Adapter"
+        },
+        {
+          "devid": "005d",
+          "devname": "WLA-2000 v1.001 WLAN [RTL8191SU]"
+        },
+        {
+          "devid": "0048",
+          "devname": "WL-349v1 Wireless Adapter 150N 002 [Ralink RT3070]"
+        },
+        {
+          "devid": "0049",
+          "devname": "WL-356 Wireless Adapter 300N"
+        },
+        {
+          "devid": "004a",
+          "devname": "WL-358v1 Wireless Micro USB Adapter 300N X3 002"
+        },
+        {
+          "devid": "004b",
+          "devname": "WL-349v3 Wireless Micro Adapter 150N X1 [Realtek RTL8192SU]"
+        },
+        {
+          "devid": "0041",
+          "devname": "WL-329 Wireless Dualband USB adapter 300N"
+        },
+        {
+          "devid": "0042",
+          "devname": "WL-345 Wireless USB adapter 300N X3"
+        },
+        {
+          "devid": "0045",
+          "devname": "WL-353 Wireless USB Adapter 150N Nano"
+        },
+        {
+          "devid": "0047",
+          "devname": "WL-352v1 Wireless USB Adapter 300N 002"
+        },
+        {
+          "devid": "003d",
+          "devname": "WL-324 Wireless USB Adapter 300N"
+        },
+        {
+          "devid": "003e",
+          "devname": "WL-343 Wireless USB Adapter 150N X1"
+        },
+        {
+          "devid": "003f",
+          "devname": "WL-608 Wireless USB Adapter 54g"
+        },
+        {
+          "devid": "0040",
+          "devname": "WL-344 Wireless Adapter 300N X2 [Ralink RT3071]"
+        },
+        {
+          "devid": "0036",
+          "devname": "WL-603 Wireless Adapter"
+        },
+        {
+          "devid": "0039",
+          "devname": "WL-315 Wireless-N USB Adapter"
+        },
+        {
+          "devid": "003b",
+          "devname": "WL-321 Wireless USB Gaming Adapter 300N"
+        },
+        {
+          "devid": "003c",
+          "devname": "WL-323 Wireless-N USB Adapter"
+        },
+        {
+          "devid": "001a",
+          "devname": "Bluetooth 2.0 adapter 100m CN-521v2 001"
+        },
+        {
+          "devid": "002b",
+          "devname": "WL-188 Wireless Network 300N USB Adapter"
+        },
+        {
+          "devid": "002c",
+          "devname": "WL-301 Wireless Network 300N USB Adapter"
+        },
+        {
+          "devid": "002d",
+          "devname": "WL-302 Wireless Network 300N USB dongle"
+        },
+        {
+          "devid": "000b",
+          "devname": "Bluetooth 2.0 Adapter DFU"
+        },
+        {
+          "devid": "000d",
+          "devname": "WL-168 Wireless Network Adapter 54g"
+        },
+        {
+          "devid": "0017",
+          "devname": "WL-182 Wireless-N Network USB Card"
+        },
+        {
+          "devid": "0019",
+          "devname": "Bluetooth 2.0 adapter 10m CN-512v2 001"
+        },
+        {
+          "devid": "0001",
+          "devname": "C-Media VOIP Device"
+        },
+        {
+          "devid": "0004",
+          "devname": "Bluetooth 2.0 Adapter 100m"
+        },
+        {
+          "devid": "0007",
+          "devname": "Bluetooth 2.0 Adapter 10m"
+        }
+      ]
+    },
+    {
+      "vendor": "1403",
+      "name": "Sitronix",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Digital Photo Frame (DPF-1104)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Digital Photo Frame"
+        }
+      ]
+    },
+    {
+      "vendor": "10a9",
+      "name": "SK Teletech Co., Ltd",
+      "devices": [
+        {
+          "devid": "7037",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "7035",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "7036",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "7032",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "7033",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "7034",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6059",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6080",
+          "devname": "MHS291LVW LTE Modem [Verizon Jetpack 4G LTE Mobile Hotspot MHS291L] (Zero CD Mode)"
+        },
+        {
+          "devid": "6085",
+          "devname": "MHS291LVW LTE Modem [Verizon Jetpack 4G LTE Mobile Hotspot MHS291L] (Modem Mode)"
+        },
+        {
+          "devid": "7031",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6055",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6056",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6057",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6058",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6052",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6053",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6054",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6036",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6037",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6050",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6051",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6032",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6033",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6034",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "6035",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "1108",
+          "devname": "VEGA Android composite"
+        },
+        {
+          "devid": "1109",
+          "devname": "VEGA Android composite"
+        },
+        {
+          "devid": "6021",
+          "devname": "SIRIUS alpha"
+        },
+        {
+          "devid": "6031",
+          "devname": "Pantech Android composite"
+        },
+        {
+          "devid": "1105",
+          "devname": "VEGA Android composite"
+        },
+        {
+          "devid": "1106",
+          "devname": "VEGA Android composite"
+        },
+        {
+          "devid": "1107",
+          "devname": "VEGA Android composite"
+        },
+        {
+          "devid": "1102",
+          "devname": "Sky Love Actually IM-U460K"
+        },
+        {
+          "devid": "1104",
+          "devname": "Sky Vega IM-A650S"
+        }
+      ]
+    },
+    {
+      "vendor": "0d96",
+      "name": "Skanhex Technology, Inc.",
+      "devices": [
+        {
+          "devid": "410a",
+          "devname": "Medion 9801/Novatech SX-410z"
+        },
+        {
+          "devid": "5200",
+          "devname": "SX-520z Camera"
+        },
+        {
+          "devid": "4100",
+          "devname": "SX410z Camera"
+        },
+        {
+          "devid": "4102",
+          "devname": "MD 9700 Camera"
+        },
+        {
+          "devid": "4104",
+          "devname": "Jenoptik JD-4100z3s"
+        },
+        {
+          "devid": "0000",
+          "devname": "Jenoptik JD350 video"
+        },
+        {
+          "devid": "3300",
+          "devname": "SX330z Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0ccb",
+      "name": "SKNet Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1223",
+      "name": "SKYCABLE ENTERPRISE. CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "1c6c",
+      "name": "Skydigital Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0ef7",
+      "name": "SM Tech Co., Ltd (Tulip)",
+      "devices": []
+    },
+    {
+      "vendor": "1587",
+      "name": "SMA Technologie AG",
+      "devices": []
+    },
+    {
+      "vendor": "3219",
+      "name": "Smak Tecnologia e Automacao LTDA",
+      "devices": [
+        {
+          "devid": "0044",
+          "devname": "SKO44 Optical Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "09a9",
+      "name": "Smart Card Technologies Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e39",
+      "name": "Smart Modular Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "0137",
+          "devname": "Bluetooth Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0b8c",
+      "name": "SMART Technologies Inc.",
+      "devices": [
+        {
+          "devid": "00c3",
+          "devname": "Sympodium ID350"
+        },
+        {
+          "devid": "0001",
+          "devname": "Interactive Whiteboard Controller (SB6) (HID)"
+        }
+      ]
+    },
+    {
+      "vendor": "076a",
+      "name": "Smart Technology Enablers, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "cd12",
+      "name": "SMART TECHNOLOGY INDUSTRIAL LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "ef18",
+      "name": "SMART TECHNOLOGY INDUSTRIAL LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "08d1",
+      "name": "smartBridges, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "smartNIC Ethernet [catc]"
+        },
+        {
+          "devid": "0003",
+          "devname": "smartNIC 2 PnP Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "0917",
+      "name": "SmartDisk Corp.",
+      "devices": [
+        {
+          "devid": "0207",
+          "devname": "FireLite"
+        },
+        {
+          "devid": "020f",
+          "devname": "STORAGE ADAPTER (FireLite)"
+        },
+        {
+          "devid": "da01",
+          "devname": "eFilm Reader-11 Test"
+        },
+        {
+          "devid": "ffff",
+          "devname": "eFilm Reader-11 (Class/PDR)"
+        },
+        {
+          "devid": "0202",
+          "devname": "STORAGE ADAPTER (FirePower)"
+        },
+        {
+          "devid": "0204",
+          "devname": "FlashTrax Storage"
+        },
+        {
+          "devid": "0205",
+          "devname": "STORAGE ADAPTER (CrossFire)"
+        },
+        {
+          "devid": "0206",
+          "devname": "FireFly 20G HDD"
+        },
+        {
+          "devid": "0002",
+          "devname": "eFilm Reader-11 SM"
+        },
+        {
+          "devid": "0003",
+          "devname": "eFilm Reader-11 CF"
+        },
+        {
+          "devid": "0200",
+          "devname": "FireFly"
+        },
+        {
+          "devid": "0201",
+          "devname": "FireLite"
+        },
+        {
+          "devid": "0001",
+          "devname": "eFilm Reader-11 SM/CF"
+        }
+      ]
+    },
+    {
+      "vendor": "10bf",
+      "name": "SmartHome",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "SmartHome PowerLinc"
+        }
+      ]
+    },
+    {
+      "vendor": "1d5b",
+      "name": "Smartronix, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0d5c",
+      "name": "SMC Networks, Inc.",
+      "devices": [
+        {
+          "devid": "a001",
+          "devname": "SMC2662W (v1) EZ Connect 802.11b Wireless Adapter [Atmel AT76C503A]"
+        },
+        {
+          "devid": "a002",
+          "devname": "SMC2662W v2 / SMC2662W-AR / Belkin F5D6050 [Atmel at76c503a]"
+        }
+      ]
+    },
+    {
+      "vendor": "0497",
+      "name": "Smile International",
+      "devices": [
+        {
+          "devid": "c001",
+          "devname": "Camera Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0609",
+      "name": "SMK Manufacturing, Inc.",
+      "devices": [
+        {
+          "devid": "0334",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "ff12",
+          "devname": "SMK Bluetooth Device"
+        },
+        {
+          "devid": "031d",
+          "devname": "eHome Infrared Receiver"
+        },
+        {
+          "devid": "0322",
+          "devname": "eHome Infrared Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "06ba",
+      "name": "Smooth Cord &amp; Connector Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "154f",
+      "name": "SNBC CO., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "08fb",
+      "name": "Socket Communications",
+      "devices": []
+    },
+    {
+      "vendor": "09f8",
+      "name": "SoftConnex Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0da8",
+      "name": "softDSP Co., Ltd",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "SDS 200A Oscilloscope"
+        }
+      ]
+    },
+    {
+      "vendor": "1649",
+      "name": "SofTec Microsystems",
+      "devices": [
+        {
+          "devid": "0102",
+          "devname": "uDART In-Circuit Debugger"
+        },
+        {
+          "devid": "0200",
+          "devname": "SpYder USBSPYDER08"
+        }
+      ]
+    },
+    {
+      "vendor": "077e",
+      "name": "Softing AG",
+      "devices": [
+        {
+          "devid": "008a",
+          "devname": "NetLink Compact MPI/Profibus adapter"
+        },
+        {
+          "devid": "0160",
+          "devname": "EDICblue"
+        },
+        {
+          "devid": "0220",
+          "devname": "VAS5054A"
+        }
+      ]
+    },
+    {
+      "vendor": "2113",
+      "name": "Softkinetic",
+      "devices": [
+        {
+          "devid": "0145",
+          "devname": "DepthSense 325"
+        },
+        {
+          "devid": "8000",
+          "devname": "DepthSense 311 (Color)"
+        },
+        {
+          "devid": "0137",
+          "devname": "DepthSense 311 (3D)"
+        }
+      ]
+    },
+    {
+      "vendor": "27f2",
+      "name": "Softnautics LLP",
+      "devices": []
+    },
+    {
+      "vendor": "0b9d",
+      "name": "Softprotec Co.",
+      "devices": []
+    },
+    {
+      "vendor": "1015",
+      "name": "Softronics Pty., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2527",
+      "name": "Software Bisque",
+      "devices": [
+        {
+          "devid": "1388",
+          "devname": "Paramount 5"
+        }
+      ]
+    },
+    {
+      "vendor": "15e8",
+      "name": "SohoWare",
+      "devices": [
+        {
+          "devid": "9100",
+          "devname": "NUB100 Ethernet [pegasus]"
+        },
+        {
+          "devid": "9110",
+          "devname": "10/100 USB Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "0524",
+      "name": "Sola Electronics",
+      "devices": []
+    },
+    {
+      "vendor": "060b",
+      "name": "Solid Year",
+      "devices": [
+        {
+          "devid": "8007",
+          "devname": "P-W1G1F12 VER:1 [Macally MegaCam]"
+        },
+        {
+          "devid": "a001",
+          "devname": "Maxwell Compact Pc PM3"
+        },
+        {
+          "devid": "6001",
+          "devname": "SolidTek USB 2p HUB"
+        },
+        {
+          "devid": "6002",
+          "devname": "SolidTek USB Keyboard"
+        },
+        {
+          "devid": "6003",
+          "devname": "Japanese Keyboard - 600HM"
+        },
+        {
+          "devid": "6231",
+          "devname": "Thermaltake eSPORTS Meka Keyboard"
+        },
+        {
+          "devid": "500a",
+          "devname": "Cougar 500k Gaming Keyboard"
+        },
+        {
+          "devid": "5253",
+          "devname": "Thermaltake MEKA G-Unit Gaming Keyboard"
+        },
+        {
+          "devid": "5811",
+          "devname": "ACK-571U Wireless Keyboard"
+        },
+        {
+          "devid": "5903",
+          "devname": "Japanese Keyboard - 595U"
+        },
+        {
+          "devid": "1006",
+          "devname": "Japanese Keyboard - 260U"
+        },
+        {
+          "devid": "2101",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "2231",
+          "devname": "KSK-6001 UELX Keyboard"
+        },
+        {
+          "devid": "2270",
+          "devname": "Gigabyte K8100 Aivia Gaming Keyboard"
+        },
+        {
+          "devid": "0001",
+          "devname": "MacAlly Keyboard"
+        },
+        {
+          "devid": "0230",
+          "devname": "KSK-8003 UX Keyboard"
+        },
+        {
+          "devid": "0540",
+          "devname": "DeltaCo TB-106U Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "1d07",
+      "name": "Solid-Motion",
+      "devices": []
+    },
+    {
+      "vendor": "7302",
+      "name": "Solinftec",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "HUB 4X232"
+        }
+      ]
+    },
+    {
+      "vendor": "04fd",
+      "name": "Soliton Systems, K.K.",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Smart Card Reader II"
+        }
+      ]
+    },
+    {
+      "vendor": "0d57",
+      "name": "Solomon Microtech, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0f8f",
+      "name": "Soma Networks",
+      "devices": []
+    },
+    {
+      "vendor": "1c88",
+      "name": "Somagic, Inc.",
+      "devices": [
+        {
+          "devid": "0007",
+          "devname": "SMI Grabber (EasyCAP DC60+ clone) (no firmware) [SMI-2021CBE]"
+        },
+        {
+          "devid": "003c",
+          "devname": "SMI Grabber (EasyCAP DC60+ clone) [SMI-2021CBE]"
+        }
+      ]
+    },
+    {
+      "vendor": "045a",
+      "name": "SONICblue, Inc.",
+      "devices": [
+        {
+          "devid": "5210",
+          "devname": "Rio Karma Music Player"
+        },
+        {
+          "devid": "5220",
+          "devname": "Rio Nitrus MP3 Player"
+        },
+        {
+          "devid": "5221",
+          "devname": "Rio Eigen"
+        },
+        {
+          "devid": "503f",
+          "devname": "Cali256 MP3 Player"
+        },
+        {
+          "devid": "5042",
+          "devname": "Rio Forge"
+        },
+        {
+          "devid": "5202",
+          "devname": "Rio Riot MP3 Player"
+        },
+        {
+          "devid": "501d",
+          "devname": "Rio Fuse"
+        },
+        {
+          "devid": "501e",
+          "devname": "Rio Chiba"
+        },
+        {
+          "devid": "501f",
+          "devname": "Rio Cali"
+        },
+        {
+          "devid": "500f",
+          "devname": "Cali MP3 Player"
+        },
+        {
+          "devid": "5010",
+          "devname": "Rio S11 MP3 Player"
+        },
+        {
+          "devid": "501c",
+          "devname": "Virgin MPF-1000"
+        },
+        {
+          "devid": "5009",
+          "devname": "Rio S30 MP3 Player"
+        },
+        {
+          "devid": "500d",
+          "devname": "Fuse MP3 Player"
+        },
+        {
+          "devid": "500e",
+          "devname": "Chiba MP3 Player"
+        },
+        {
+          "devid": "5006",
+          "devname": "Rio S50 MP3 Player"
+        },
+        {
+          "devid": "5007",
+          "devname": "Rio S35 MP3 Player"
+        },
+        {
+          "devid": "5008",
+          "devname": "Rio 900 MP3 Player"
+        },
+        {
+          "devid": "5001",
+          "devname": "Rio 600 MP3 Player"
+        },
+        {
+          "devid": "5002",
+          "devname": "Rio 800 MP3 Player"
+        },
+        {
+          "devid": "5003",
+          "devname": "Nike Psa/Play MP3 Player"
+        },
+        {
+          "devid": "5005",
+          "devname": "Rio S10 MP3 Player"
+        },
+        {
+          "devid": "07da",
+          "devname": "Supra Express 56K modem"
+        },
+        {
+          "devid": "0b4a",
+          "devname": "SupraMax 2890 56K Modem [Lucent Atlas]"
+        },
+        {
+          "devid": "0b68",
+          "devname": "SupraMax 56K Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "1d0f",
+      "name": "Sonix Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "6472",
+      "name": "Sony Corp.",
+      "devices": [
+        {
+          "devid": "01c8",
+          "devname": "PlayStation Portable [Mass Storage]"
+        }
+      ]
+    },
+    {
+      "vendor": "1617",
+      "name": "Sony Corp.",
+      "devices": [
+        {
+          "devid": "2002",
+          "devname": "NVX-P1 Personal Navigation System"
+        }
+      ]
+    },
+    {
+      "vendor": "054c",
+      "name": "Sony Corp.",
+      "devices": [
+        {
+          "devid": "0cd3",
+          "devname": "WH-1000XM3 [Wireless Noise-Canceling Headphones]"
+        },
+        {
+          "devid": "0cda",
+          "devname": "PlayStation Classic controller"
+        },
+        {
+          "devid": "1000",
+          "devname": "Wireless Buzz! Receiver"
+        },
+        {
+          "devid": "0ba0",
+          "devname": "Dualshock4 Wireless Adaptor"
+        },
+        {
+          "devid": "0bb5",
+          "devname": "Headset MDR-1000X"
+        },
+        {
+          "devid": "0c02",
+          "devname": "ILCE-7M3 [A7III] in Mass Storage mode"
+        },
+        {
+          "devid": "0c03",
+          "devname": "ILCE-7M3 [A7III] in MTP mode"
+        },
+        {
+          "devid": "0c34",
+          "devname": "ILCE-7M3 [A7III] in PC Remote mode"
+        },
+        {
+          "devid": "08b7",
+          "devname": "ILCE-6000 (aka Alpha-6000) in MTP mode"
+        },
+        {
+          "devid": "094e",
+          "devname": "ILCE-6000 (aka Alpha-6000) in PC Remote mode"
+        },
+        {
+          "devid": "0994",
+          "devname": "ILCE-6000 (aka Alpha-6000) in charging mode"
+        },
+        {
+          "devid": "09cc",
+          "devname": "DualShock 4 [CUH-ZCT2x]"
+        },
+        {
+          "devid": "07c4",
+          "devname": "ILCE-6000 (aka Alpha-6000) in Mass Storage mode"
+        },
+        {
+          "devid": "082f",
+          "devname": "Walkman NWZW Series"
+        },
+        {
+          "devid": "0847",
+          "devname": "WG-C10 Portable Wireless Server"
+        },
+        {
+          "devid": "0884",
+          "devname": "MDR-ZX770BN [Wireless Noise Canceling Stereo Headset]"
+        },
+        {
+          "devid": "088c",
+          "devname": "Portable Headphone Amplifier"
+        },
+        {
+          "devid": "05c4",
+          "devname": "DualShock 4 [CUH-ZCT1x]"
+        },
+        {
+          "devid": "0689",
+          "devname": "Walkman NWZ-B173F"
+        },
+        {
+          "devid": "06bb",
+          "devname": "WALKMAN NWZ-F805"
+        },
+        {
+          "devid": "06c3",
+          "devname": "RC-S380"
+        },
+        {
+          "devid": "042f",
+          "devname": "PlayStation Move navigation controller"
+        },
+        {
+          "devid": "0440",
+          "devname": "DSC-H55"
+        },
+        {
+          "devid": "0485",
+          "devname": "MHS-PM5 HD camcorder"
+        },
+        {
+          "devid": "04cb",
+          "devname": "WALKMAN NWZ-E354"
+        },
+        {
+          "devid": "0541",
+          "devname": "DSC-HX100V [Cybershot Digital Still Camera]"
+        },
+        {
+          "devid": "03d3",
+          "devname": "DR-BT100CX"
+        },
+        {
+          "devid": "03d5",
+          "devname": "PlayStation Move motion controller"
+        },
+        {
+          "devid": "03fc",
+          "devname": "WALKMAN [NWZ-E345]"
+        },
+        {
+          "devid": "03fd",
+          "devname": "Walkman NWZ-E443"
+        },
+        {
+          "devid": "03c3",
+          "devname": "UP-DR80MD"
+        },
+        {
+          "devid": "03c4",
+          "devname": "Stryker SDP1000"
+        },
+        {
+          "devid": "03c5",
+          "devname": "UP-DR80"
+        },
+        {
+          "devid": "03cc",
+          "devname": "SD Card Reader"
+        },
+        {
+          "devid": "03d1",
+          "devname": "DPF-X95"
+        },
+        {
+          "devid": "0382",
+          "devname": "Memory Stick PRO-HG Duo Adaptor (MSAC-UAH1)"
+        },
+        {
+          "devid": "0385",
+          "devname": "Walkman NWZ-E436F"
+        },
+        {
+          "devid": "0387",
+          "devname": "IC Recorder (P)"
+        },
+        {
+          "devid": "03bc",
+          "devname": "Webbie HD - MHS-CM1"
+        },
+        {
+          "devid": "0360",
+          "devname": "M2 Card Reader"
+        },
+        {
+          "devid": "0348",
+          "devname": "HandyCam HDR-TG3E"
+        },
+        {
+          "devid": "035b",
+          "devname": "Walkman NWZ-A828"
+        },
+        {
+          "devid": "035c",
+          "devname": "NWZ-A726/A728/A729"
+        },
+        {
+          "devid": "035f",
+          "devname": "UP-DR200 Photo Printer"
+        },
+        {
+          "devid": "031a",
+          "devname": "Walkman NWD-B103F"
+        },
+        {
+          "devid": "031e",
+          "devname": "PRS-300/PRS-505 eBook reader"
+        },
+        {
+          "devid": "0325",
+          "devname": "NWZ-A818"
+        },
+        {
+          "devid": "033e",
+          "devname": "DSC-W120/W290"
+        },
+        {
+          "devid": "0346",
+          "devname": "Handycam DCR-SR55E"
+        },
+        {
+          "devid": "02d8",
+          "devname": "SBAC-US10 SxS PRO memory card reader/writer"
+        },
+        {
+          "devid": "02e1",
+          "devname": "FeliCa S330 [PaSoRi]"
+        },
+        {
+          "devid": "02ea",
+          "devname": "PlayStation 3 Memory Card Adaptor"
+        },
+        {
+          "devid": "02f9",
+          "devname": "DSC-H9"
+        },
+        {
+          "devid": "0317",
+          "devname": "WALKMAN"
+        },
+        {
+          "devid": "02c4",
+          "devname": "Device"
+        },
+        {
+          "devid": "02d1",
+          "devname": "DVD RW"
+        },
+        {
+          "devid": "02d2",
+          "devname": "PSP Slim"
+        },
+        {
+          "devid": "02d4",
+          "devname": "UP-CX1"
+        },
+        {
+          "devid": "0287",
+          "devname": "Hi-MD WALKMAN"
+        },
+        {
+          "devid": "0290",
+          "devname": "VGP-UVC100 Visual Communication Camera"
+        },
+        {
+          "devid": "029b",
+          "devname": "PRS-500 eBook reader"
+        },
+        {
+          "devid": "02a5",
+          "devname": "MicroVault Flash Drive"
+        },
+        {
+          "devid": "02af",
+          "devname": "Handycam DCR-DVD306E"
+        },
+        {
+          "devid": "027c",
+          "devname": "NETWORK WALKMAN"
+        },
+        {
+          "devid": "027e",
+          "devname": "SONY Communicator"
+        },
+        {
+          "devid": "027f",
+          "devname": "IC RECORDER"
+        },
+        {
+          "devid": "0286",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0268",
+          "devname": "Batoh Device / PlayStation 3 Controller"
+        },
+        {
+          "devid": "0269",
+          "devname": "HDD WALKMAN"
+        },
+        {
+          "devid": "026a",
+          "devname": "HDD WALKMAN"
+        },
+        {
+          "devid": "0271",
+          "devname": "IC Recorder (P)"
+        },
+        {
+          "devid": "024b",
+          "devname": "Vaio VGX Mouse"
+        },
+        {
+          "devid": "0257",
+          "devname": "IFU-WLM2 USB Wireless LAN Module (Wireless Mode)"
+        },
+        {
+          "devid": "0258",
+          "devname": "IFU-WLM2 USB Wireless LAN Module (Memory Mode)"
+        },
+        {
+          "devid": "0259",
+          "devname": "IC RECORDER"
+        },
+        {
+          "devid": "0267",
+          "devname": "Tachikoma Device"
+        },
+        {
+          "devid": "0236",
+          "devname": "Mobile HDD"
+        },
+        {
+          "devid": "023b",
+          "devname": "DVD+RW External Drive DRU-800UL"
+        },
+        {
+          "devid": "023c",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "023d",
+          "devname": "Hi-MD WALKMAN"
+        },
+        {
+          "devid": "0243",
+          "devname": "MicroVault Flash Drive"
+        },
+        {
+          "devid": "0227",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "022c",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "022d",
+          "devname": "Hi-MD AUDIO"
+        },
+        {
+          "devid": "0233",
+          "devname": "ATRAC HDD PA"
+        },
+        {
+          "devid": "021b",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "021c",
+          "devname": "Hi-MD WALKMAN"
+        },
+        {
+          "devid": "021d",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0226",
+          "devname": "UP-CR10L"
+        },
+        {
+          "devid": "020f",
+          "devname": "Device"
+        },
+        {
+          "devid": "0210",
+          "devname": "ATRAC HDD PA"
+        },
+        {
+          "devid": "0219",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "021a",
+          "devname": "Hi-MD WALKMAN"
+        },
+        {
+          "devid": "01e9",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "01ea",
+          "devname": "Hi-MD WALKMAN"
+        },
+        {
+          "devid": "01ee",
+          "devname": "IC RECORDER"
+        },
+        {
+          "devid": "01fa",
+          "devname": "IC Recorder (P)"
+        },
+        {
+          "devid": "01fb",
+          "devname": "NW-E405 Network Walkman"
+        },
+        {
+          "devid": "01d0",
+          "devname": "DVD+RW External Drive DRU-700A"
+        },
+        {
+          "devid": "01d5",
+          "devname": "IC RECORDER"
+        },
+        {
+          "devid": "01de",
+          "devname": "VRD-VC10 [Video Capture]"
+        },
+        {
+          "devid": "01e7",
+          "devname": "UP-D897"
+        },
+        {
+          "devid": "01e8",
+          "devname": "UP-DR150 Photo Printer"
+        },
+        {
+          "devid": "01c3",
+          "devname": "NW-E55 Network Walkman"
+        },
+        {
+          "devid": "01c6",
+          "devname": "MEMORY P-AUDIO"
+        },
+        {
+          "devid": "01c7",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "01c8",
+          "devname": "PSP Type A"
+        },
+        {
+          "devid": "01c9",
+          "devname": "PSP Type B"
+        },
+        {
+          "devid": "019e",
+          "devname": "Micro Vault 1.0G Mass Storage"
+        },
+        {
+          "devid": "01ad",
+          "devname": "ATRAC HDD PA"
+        },
+        {
+          "devid": "01bb",
+          "devname": "FeliCa S320 [PaSoRi]"
+        },
+        {
+          "devid": "01bd",
+          "devname": "MRW62E Multi-Card Reader/Writer"
+        },
+        {
+          "devid": "0186",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0187",
+          "devname": "Hi-MD MZ-NH600 WALKMAN"
+        },
+        {
+          "devid": "0188",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "018a",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "018b",
+          "devname": "Hi-MD SOUND GATE"
+        },
+        {
+          "devid": "0181",
+          "devname": "Hi-MD WALKMAN"
+        },
+        {
+          "devid": "0182",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0183",
+          "devname": "Hi-MD WALKMAN"
+        },
+        {
+          "devid": "0184",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0185",
+          "devname": "Hi-MD WALKMAN"
+        },
+        {
+          "devid": "0171",
+          "devname": "Fingerprint Sensor 3500"
+        },
+        {
+          "devid": "017e",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "017f",
+          "devname": "Hi-MD WALKMAN"
+        },
+        {
+          "devid": "0180",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "015f",
+          "devname": "IC Recorder (BM)"
+        },
+        {
+          "devid": "0169",
+          "devname": "Clie PEG-TJ35 PDA Serial"
+        },
+        {
+          "devid": "016a",
+          "devname": "Clie PEG-TJ35 PDA Mass Storage"
+        },
+        {
+          "devid": "016b",
+          "devname": "Mobile HDD"
+        },
+        {
+          "devid": "016d",
+          "devname": "IC Recorder (SX)"
+        },
+        {
+          "devid": "016e",
+          "devname": "DPP-EX50 Digital Photo Printer"
+        },
+        {
+          "devid": "0147",
+          "devname": "Visual Communication Camera (PCGA-UVC11)"
+        },
+        {
+          "devid": "014c",
+          "devname": "Aiwa AM-NX9 Net MD Music Recorder MDLP"
+        },
+        {
+          "devid": "014d",
+          "devname": "Memory Stick Reader/Writer"
+        },
+        {
+          "devid": "0154",
+          "devname": "Eyetoy Audio Device"
+        },
+        {
+          "devid": "0155",
+          "devname": "Eyetoy Video Device"
+        },
+        {
+          "devid": "0107",
+          "devname": "VCC-U01 Visual Communication Camera"
+        },
+        {
+          "devid": "0110",
+          "devname": "Digital Imaging Video"
+        },
+        {
+          "devid": "0113",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0116",
+          "devname": "IC Recorder (P)"
+        },
+        {
+          "devid": "0144",
+          "devname": "Clie PEG-TH55 PDA"
+        },
+        {
+          "devid": "00e9",
+          "devname": "Handheld"
+        },
+        {
+          "devid": "00eb",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0101",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0103",
+          "devname": "IC Recorder (ST)"
+        },
+        {
+          "devid": "0105",
+          "devname": "Micro Vault Hub"
+        },
+        {
+          "devid": "00c9",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "00ca",
+          "devname": "MZ-DN430 Minidisc Walkman"
+        },
+        {
+          "devid": "00cb",
+          "devname": "MSAC-US20 Memory Stick Reader"
+        },
+        {
+          "devid": "00da",
+          "devname": "Clie nx60"
+        },
+        {
+          "devid": "00e8",
+          "devname": "Network Walkman (MS)"
+        },
+        {
+          "devid": "00c0",
+          "devname": "Handycam DCR-30"
+        },
+        {
+          "devid": "00c6",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "00c7",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "00c8",
+          "devname": "MZ-N710 Minidisc Walkman"
+        },
+        {
+          "devid": "0099",
+          "devname": "Clie NR70 PDA Mass Storage"
+        },
+        {
+          "devid": "009a",
+          "devname": "Clie NR70 PDA Serial"
+        },
+        {
+          "devid": "00ab",
+          "devname": "Visual Communication Camera (PCGA-UVC10)"
+        },
+        {
+          "devid": "00af",
+          "devname": "DPP-EX Series Digital Photo Printer"
+        },
+        {
+          "devid": "00bf",
+          "devname": "IC Recorder (S)"
+        },
+        {
+          "devid": "0085",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0086",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "008b",
+          "devname": "Micro Vault 64M Mass Storage"
+        },
+        {
+          "devid": "0095",
+          "devname": "Clie s360"
+        },
+        {
+          "devid": "007c",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "007f",
+          "devname": "IC Recorder (MS)"
+        },
+        {
+          "devid": "0080",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0081",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0084",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "006d",
+          "devname": "Clie PEG-T425 PDA Mass Storage"
+        },
+        {
+          "devid": "006f",
+          "devname": "Network Walkman (EV)"
+        },
+        {
+          "devid": "0073",
+          "devname": "Storage CRX1750U"
+        },
+        {
+          "devid": "0075",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0076",
+          "devname": "Storage Adapter ACR-U20"
+        },
+        {
+          "devid": "0058",
+          "devname": "Clie PEG-N7x0C PalmOS PDA Mass Storage"
+        },
+        {
+          "devid": "0066",
+          "devname": "Clie PEG-N7x0C/PEG-T425 PalmOS PDA Serial"
+        },
+        {
+          "devid": "0067",
+          "devname": "CMR-PC3 Webcam"
+        },
+        {
+          "devid": "0069",
+          "devname": "Memorystick MSC-U03 Reader"
+        },
+        {
+          "devid": "006c",
+          "devname": "FeliCa S310 [PaSoRi]"
+        },
+        {
+          "devid": "004a",
+          "devname": "Memory Stick Hi-Fi System"
+        },
+        {
+          "devid": "004b",
+          "devname": "Memory Stick Reader/Writer"
+        },
+        {
+          "devid": "004e",
+          "devname": "DSC-xxx (ptp)"
+        },
+        {
+          "devid": "0056",
+          "devname": "MG Memory Stick Reader/Writer"
+        },
+        {
+          "devid": "0039",
+          "devname": "Network Walkman (MS)"
+        },
+        {
+          "devid": "003c",
+          "devname": "VAIO-MX LCD Control"
+        },
+        {
+          "devid": "0045",
+          "devname": "Digital Imaging Video"
+        },
+        {
+          "devid": "0046",
+          "devname": "Network Walkman"
+        },
+        {
+          "devid": "0049",
+          "devname": "UP-D895"
+        },
+        {
+          "devid": "0032",
+          "devname": "MemoryStick MSC-U01 Reader"
+        },
+        {
+          "devid": "0035",
+          "devname": "Network Walkman (E)"
+        },
+        {
+          "devid": "0036",
+          "devname": "Net MD"
+        },
+        {
+          "devid": "0037",
+          "devname": "MG Memory Stick Reader/Writer"
+        },
+        {
+          "devid": "0038",
+          "devname": "Clie PEG-S300/D PalmOS PDA"
+        },
+        {
+          "devid": "002c",
+          "devname": "USB Floppy Disk Drive"
+        },
+        {
+          "devid": "002d",
+          "devname": "MSAC-US1 MemoryStick Reader"
+        },
+        {
+          "devid": "002e",
+          "devname": "HandyCam MemoryStick Reader"
+        },
+        {
+          "devid": "0030",
+          "devname": "Storage Adapter V2 (TPP)"
+        },
+        {
+          "devid": "0023",
+          "devname": "CD Writer"
+        },
+        {
+          "devid": "0024",
+          "devname": "Mavica CD-1000 Camera"
+        },
+        {
+          "devid": "0025",
+          "devname": "NW-MS7 Walkman MemoryStick Reader"
+        },
+        {
+          "devid": "002b",
+          "devname": "Portable USB Harddrive V2"
+        },
+        {
+          "devid": "0001",
+          "devname": "HUB"
+        },
+        {
+          "devid": "0002",
+          "devname": "Standard HUB"
+        },
+        {
+          "devid": "0010",
+          "devname": "Cyber-shot, Mavica (msc)"
+        },
+        {
+          "devid": "0014",
+          "devname": "Nogatech USBVision (SY)"
+        },
+        {
+          "devid": "0022",
+          "devname": "Storage Adapter V2 (TPP)"
+        }
+      ]
+    },
+    {
+      "vendor": "0a51",
+      "name": "Sony Electronics, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0fce",
+      "name": "Sony Ericsson Mobile Communications AB",
+      "devices": [
+        {
+          "devid": "e1c2",
+          "devname": "D2533"
+        },
+        {
+          "devid": "e1c9",
+          "devname": "E6553"
+        },
+        {
+          "devid": "e1cf",
+          "devname": "SGP771"
+        },
+        {
+          "devid": "f0fa",
+          "devname": "MN800 / Smartwatch 2 (DFU mode)"
+        },
+        {
+          "devid": "e1c0",
+          "devname": "SGP621"
+        },
+        {
+          "devid": "e1ba",
+          "devname": "D6683"
+        },
+        {
+          "devid": "e1bb",
+          "devname": "SO-02G"
+        },
+        {
+          "devid": "e1bc",
+          "devname": "D2203"
+        },
+        {
+          "devid": "e1aa",
+          "devname": "D2303"
+        },
+        {
+          "devid": "e1ad",
+          "devname": "D5103"
+        },
+        {
+          "devid": "e1b0",
+          "devname": "D6708"
+        },
+        {
+          "devid": "e1b5",
+          "devname": "D2004"
+        },
+        {
+          "devid": "e166",
+          "devname": "Xperia Mini Pro"
+        },
+        {
+          "devid": "e167",
+          "devname": "XPERIA mini"
+        },
+        {
+          "devid": "e19b",
+          "devname": "C2005 [Xperia M dual] (Mass Storage)"
+        },
+        {
+          "devid": "e1a9",
+          "devname": "D5303"
+        },
+        {
+          "devid": "e14e",
+          "devname": "J108i Cedar (mass-storage mode)"
+        },
+        {
+          "devid": "e14f",
+          "devname": "Xperia Arc/X12"
+        },
+        {
+          "devid": "e15a",
+          "devname": "Xperia Pro [Mass Storage Class]"
+        },
+        {
+          "devid": "e161",
+          "devname": "Xperia Ray"
+        },
+        {
+          "devid": "e112",
+          "devname": "W995 Phone (Mass Storage)"
+        },
+        {
+          "devid": "e12e",
+          "devname": "X10i Phone"
+        },
+        {
+          "devid": "e133",
+          "devname": "Vivaz"
+        },
+        {
+          "devid": "e0ef",
+          "devname": "C905 Phone [Mass Storage]"
+        },
+        {
+          "devid": "e0f3",
+          "devname": "W595"
+        },
+        {
+          "devid": "e105",
+          "devname": "W705"
+        },
+        {
+          "devid": "e0a3",
+          "devname": "W660i"
+        },
+        {
+          "devid": "e0af",
+          "devname": "V640i Phone [Mass Storage]"
+        },
+        {
+          "devid": "e0d4",
+          "devname": "C902 Phone [Mass Storage]"
+        },
+        {
+          "devid": "e076",
+          "devname": "W910i (Mass storage)"
+        },
+        {
+          "devid": "e089",
+          "devname": "W580i Phone"
+        },
+        {
+          "devid": "e090",
+          "devname": "W200 Phone (Mass Storage)"
+        },
+        {
+          "devid": "e0a1",
+          "devname": "K810 (Mass Storage mode)"
+        },
+        {
+          "devid": "e042",
+          "devname": "W810i Phone"
+        },
+        {
+          "devid": "e043",
+          "devname": "V630i Phone [Mass Storage]"
+        },
+        {
+          "devid": "e075",
+          "devname": "K850i"
+        },
+        {
+          "devid": "d14e",
+          "devname": "J108i Cedar (modem mode)"
+        },
+        {
+          "devid": "e000",
+          "devname": "K810 (PictBridge mode)"
+        },
+        {
+          "devid": "e039",
+          "devname": "K800i (msc mode)"
+        },
+        {
+          "devid": "d0d4",
+          "devname": "C902 Phone [Modem]"
+        },
+        {
+          "devid": "d0e1",
+          "devname": "MD400 Mobile Broadband Modem"
+        },
+        {
+          "devid": "d12a",
+          "devname": "U100i Yari Phone"
+        },
+        {
+          "devid": "d12e",
+          "devname": "Xperia X10"
+        },
+        {
+          "devid": "d089",
+          "devname": "W580i Phone (mass storage)"
+        },
+        {
+          "devid": "d0a1",
+          "devname": "K810"
+        },
+        {
+          "devid": "d0af",
+          "devname": "V640i Phone"
+        },
+        {
+          "devid": "d0cf",
+          "devname": "MD300 Mobile Broadband Modem"
+        },
+        {
+          "devid": "d046",
+          "devname": "K610i Phone"
+        },
+        {
+          "devid": "d065",
+          "devname": "W960i Phone (PC Suite)"
+        },
+        {
+          "devid": "d076",
+          "devname": "W910i (Phone mode)"
+        },
+        {
+          "devid": "d079",
+          "devname": "K530 Phone"
+        },
+        {
+          "devid": "d039",
+          "devname": "K800i (phone mode)"
+        },
+        {
+          "devid": "d041",
+          "devname": "K510i Phone"
+        },
+        {
+          "devid": "d042",
+          "devname": "W810i Phone"
+        },
+        {
+          "devid": "d043",
+          "devname": "V630i Phone"
+        },
+        {
+          "devid": "d019",
+          "devname": "VDC EGPRS Modem"
+        },
+        {
+          "devid": "d025",
+          "devname": "520 WMC Data Modem"
+        },
+        {
+          "devid": "d028",
+          "devname": "W800i"
+        },
+        {
+          "devid": "d038",
+          "devname": "W850i Phone"
+        },
+        {
+          "devid": "c1f9",
+          "devname": "H8314 [Xperia XZ2 Compact] (MIDI)"
+        },
+        {
+          "devid": "d008",
+          "devname": "V800-Vodafone 802SE Phone"
+        },
+        {
+          "devid": "d016",
+          "devname": "K750i Phone"
+        },
+        {
+          "devid": "d017",
+          "devname": "K608i Phone"
+        },
+        {
+          "devid": "8004",
+          "devname": "9000 Phone [Mass Storage]"
+        },
+        {
+          "devid": "81f4",
+          "devname": "G8441 (Xperia XZ1 Compact) [Tethering]"
+        },
+        {
+          "devid": "adde",
+          "devname": "C2005 (Xperia M dual) in service mode"
+        },
+        {
+          "devid": "c1e0",
+          "devname": "F5122 [Xperia X dual] (MIDI mode)"
+        },
+        {
+          "devid": "c1e8",
+          "devname": "F5321 [Xperia X Compact] (MIDI mode)"
+        },
+        {
+          "devid": "7166",
+          "devname": "Xperia Mini Pro (Tethering mode)"
+        },
+        {
+          "devid": "7177",
+          "devname": "Xperia Ion [Tethering]"
+        },
+        {
+          "devid": "71f4",
+          "devname": "G8441 (Xperia XZ1 Compact) [Tethering]"
+        },
+        {
+          "devid": "71f9",
+          "devname": "H8314 [Xperia XZ2 Compact] (Tethering)"
+        },
+        {
+          "devid": "6166",
+          "devname": "Xperia Mini Pro"
+        },
+        {
+          "devid": "618c",
+          "devname": "C1605 [Xperia E dual] MSC mode"
+        },
+        {
+          "devid": "715a",
+          "devname": "Xperia Pro [Tethering]"
+        },
+        {
+          "devid": "518c",
+          "devname": "C1605 [Xperia E dual] MTD mode"
+        },
+        {
+          "devid": "51a7",
+          "devname": "D5503 (Xperia Z1 Compact)"
+        },
+        {
+          "devid": "51e0",
+          "devname": "F5122 [Xperia X dual] (developer mode)"
+        },
+        {
+          "devid": "614f",
+          "devname": "Xperia X12 (debug mode)"
+        },
+        {
+          "devid": "3149",
+          "devname": "Xperia X8"
+        },
+        {
+          "devid": "514f",
+          "devname": "Xperia arc S [Adb-Enable Mode]"
+        },
+        {
+          "devid": "5169",
+          "devname": "Xperia S [Adb-Enable Mode]"
+        },
+        {
+          "devid": "5177",
+          "devname": "Xperia Ion [Debug Mode]"
+        },
+        {
+          "devid": "2149",
+          "devname": "Xperia X8 (debug)"
+        },
+        {
+          "devid": "214e",
+          "devname": "J108i Cedar (Windows-driver mode)"
+        },
+        {
+          "devid": "3137",
+          "devname": "Xperia X10 mini"
+        },
+        {
+          "devid": "3138",
+          "devname": "Xperia X10 mini pro"
+        },
+        {
+          "devid": "10d4",
+          "devname": "C902 Phone [PictBridge]"
+        },
+        {
+          "devid": "2105",
+          "devname": "W715 Phone"
+        },
+        {
+          "devid": "2137",
+          "devname": "Xperia X10 mini (USB debug)"
+        },
+        {
+          "devid": "2138",
+          "devname": "Xperia X10 mini pro (Debug)"
+        },
+        {
+          "devid": "01f9",
+          "devname": "H8314 [Xperia XZ2 Compact]"
+        },
+        {
+          "devid": "1010",
+          "devname": "WMC Modem"
+        },
+        {
+          "devid": "10af",
+          "devname": "V640i Phone [PictBridge]"
+        },
+        {
+          "devid": "01bb",
+          "devname": "D5803 [Xperia Z3 Compact] (MTP mode)"
+        },
+        {
+          "devid": "01e0",
+          "devname": "F5122 [Xperia X dual] (MTP mode)"
+        },
+        {
+          "devid": "01e8",
+          "devname": "F5321 [Xperia X Compact] (MTP mode)"
+        },
+        {
+          "devid": "019e",
+          "devname": "C6903"
+        },
+        {
+          "devid": "01a5",
+          "devname": "SO-04F"
+        },
+        {
+          "devid": "01a7",
+          "devname": "D5503"
+        },
+        {
+          "devid": "01ba",
+          "devname": "D6603 [Xperia Z3]"
+        },
+        {
+          "devid": "0172",
+          "devname": "Xperia P"
+        },
+        {
+          "devid": "0177",
+          "devname": "Xperia Ion [Mass Storage]"
+        },
+        {
+          "devid": "0188",
+          "devname": "ST26i"
+        },
+        {
+          "devid": "019c",
+          "devname": "C6833"
+        },
+        {
+          "devid": "015a",
+          "devname": "Xperia Pro [Media Transfer Protocol]"
+        },
+        {
+          "devid": "0166",
+          "devname": "Xperia Mini Pro"
+        },
+        {
+          "devid": "0167",
+          "devname": "ST15i (Xperia mini)"
+        },
+        {
+          "devid": "0169",
+          "devname": "Xperia S"
+        },
+        {
+          "devid": "00d4",
+          "devname": "C902 [MTP]"
+        },
+        {
+          "devid": "00d9",
+          "devname": "C702 Phone"
+        },
+        {
+          "devid": "0112",
+          "devname": "W995 Walkman Phone"
+        },
+        {
+          "devid": "014e",
+          "devname": "J108i Cedar (MTP mode)"
+        },
+        {
+          "devid": "0076",
+          "devname": "W910i (Multimedia mode)"
+        },
+        {
+          "devid": "00af",
+          "devname": "V640i Phone [PTP Camera]"
+        }
+      ]
+    },
+    {
+      "vendor": "075b",
+      "name": "Sophisticated Circuits, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Kick-off! Watchdog"
+        }
+      ]
+    },
+    {
+      "vendor": "08b4",
+      "name": "Sorenson Vision, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0fa5",
+      "name": "Sotec Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "15c2",
+      "name": "SoundGraph Inc.",
+      "devices": [
+        {
+          "devid": "0042",
+          "devname": "Antec Veris Multimedia Station E-Z IR Receiver"
+        },
+        {
+          "devid": "ffda",
+          "devname": "iMON PAD Remote Controller"
+        },
+        {
+          "devid": "ffdc",
+          "devname": "iMON PAD Remote Controller"
+        },
+        {
+          "devid": "0038",
+          "devname": "GD01 MX LCD Display/IR Receiver"
+        },
+        {
+          "devid": "0036",
+          "devname": "LC16M VFD Display/IR Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "0833",
+      "name": "Sourcenext Corp.",
+      "devices": [
+        {
+          "devid": "012e",
+          "devname": "KeikaiDenwa 8 with charger"
+        },
+        {
+          "devid": "039f",
+          "devname": "KeikaiDenwa 8"
+        }
+      ]
+    },
+    {
+      "vendor": "0655",
+      "name": "Space Shuttle Hi-Tech Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0a14",
+      "name": "Spacelabs Medical, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "05a8",
+      "name": "Spacetec IMC Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1a6a",
+      "name": "Spansion Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0484",
+      "name": "Specialix",
+      "devices": []
+    },
+    {
+      "vendor": "316e",
+      "name": "SPECINFOSYSTEMS",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "DIAMOND token"
+        }
+      ]
+    },
+    {
+      "vendor": "1973",
+      "name": "Spectralink Corporation",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Pivot recovery"
+        },
+        {
+          "devid": "0003",
+          "devname": "Pivot Media Transfer Protocol"
+        },
+        {
+          "devid": "0004",
+          "devname": "Pivot Media Transfer Protocol"
+        }
+      ]
+    },
+    {
+      "vendor": "0c55",
+      "name": "Spectrum Digital, Inc.",
+      "devices": [
+        {
+          "devid": "6416",
+          "devname": "TMS320C6416 DDB"
+        },
+        {
+          "devid": "0510",
+          "devname": "Spectrum Digital XDS510 JTAG Debugger"
+        },
+        {
+          "devid": "0540",
+          "devname": "SPI540"
+        },
+        {
+          "devid": "5416",
+          "devname": "TMS320C5416 DSK"
+        }
+      ]
+    },
+    {
+      "vendor": "059a",
+      "name": "Spectrum Signal Processing, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0e55",
+      "name": "Speed Dragon Multimedia, Ltd",
+      "devices": [
+        {
+          "devid": "110a",
+          "devname": "Tanic S110-SG1 + ISSC IS1002N [Slow Infra-Red (SIR) &amp; Bluetooth 1.2 (Class 2) Adapter]"
+        },
+        {
+          "devid": "110b",
+          "devname": "MS3303H USB-to-Serial Bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "1000",
+      "name": "Speed Tech Corp.",
+      "devices": [
+        {
+          "devid": "153b",
+          "devname": "TerraTec Electronic GmbH"
+        }
+      ]
+    },
+    {
+      "vendor": "1017",
+      "name": "Speedy Industrial Supplies, Pte., Ltd",
+      "devices": [
+        {
+          "devid": "9015",
+          "devname": "M625 [Vendor: DELUX]"
+        }
+      ]
+    },
+    {
+      "vendor": "114b",
+      "name": "Sphairon Access Systems GmbH",
+      "devices": [
+        {
+          "devid": "0110",
+          "devname": "Turbolink UB801R WLAN Adapter"
+        },
+        {
+          "devid": "0150",
+          "devname": "Turbolink UB801RE Wireless 802.11g 54Mbps Network Adapter [RTL8187]"
+        }
+      ]
+    },
+    {
+      "vendor": "06cf",
+      "name": "SpheronVR AG",
+      "devices": [
+        {
+          "devid": "1010",
+          "devname": "PanoCam 10"
+        },
+        {
+          "devid": "1012",
+          "devname": "PanoCam 12/12X"
+        }
+      ]
+    },
+    {
+      "vendor": "0934",
+      "name": "Spirent Communications",
+      "devices": []
+    },
+    {
+      "vendor": "0b47",
+      "name": "Sportbug.com, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1782",
+      "name": "Spreadtrum Communications Inc.",
+      "devices": [
+        {
+          "devid": "3d00",
+          "devname": "F200n mobile phone"
+        }
+      ]
+    },
+    {
+      "vendor": "1c34",
+      "name": "SpringCard",
+      "devices": [
+        {
+          "devid": "7241",
+          "devname": "Prox&#039;N&#039;Roll RFID Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "1c34",
+      "name": "SpringCard",
+      "devices": [
+        {
+          "devid": "7241",
+          "devname": "Prox&#039;N&#039;Roll RFID Scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "08df",
+      "name": "Spyrus, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Rosetta Token V1"
+        },
+        {
+          "devid": "0002",
+          "devname": "Rosetta Token V2"
+        },
+        {
+          "devid": "0003",
+          "devname": "Rosetta Token V3"
+        },
+        {
+          "devid": "0a00",
+          "devname": "Lynks Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "27a8",
+      "name": "Square, Inc.",
+      "devices": [
+        {
+          "devid": "a120",
+          "devname": "Contactless + Chip Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0d3c",
+      "name": "Sri Cable Technology, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "04cc",
+      "name": "ST-Ericsson",
+      "devices": [
+        {
+          "devid": "2533",
+          "devname": "NFC device (PN533)"
+        },
+        {
+          "devid": "8116",
+          "devname": "Camera"
+        },
+        {
+          "devid": "1521",
+          "devname": "USB 2.0 Hub"
+        },
+        {
+          "devid": "1a62",
+          "devname": "GW Instek GSP-830 Spectrum Analyzer (HID)"
+        },
+        {
+          "devid": "2323",
+          "devname": "Ux500 serial debug port"
+        },
+        {
+          "devid": "1122",
+          "devname": "Hub"
+        },
+        {
+          "devid": "1520",
+          "devname": "USB 2.0 Hub (Avocent KVM)"
+        }
+      ]
+    },
+    {
+      "vendor": "0f4b",
+      "name": "St. John Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0ca4",
+      "name": "ST&amp;T Instrument Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1461",
+      "name": "Staccato Communications",
+      "devices": []
+    },
+    {
+      "vendor": "726c",
+      "name": "StackFoundry LLC",
+      "devices": [
+        {
+          "devid": "2149",
+          "devname": "EntropyKing Random Number Generator"
+        }
+      ]
+    },
+    {
+      "vendor": "0707",
+      "name": "Standard Microsystems Corp.",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "EZ Connect USB Ethernet"
+        },
+        {
+          "devid": "ee04",
+          "devname": "SMCWUSB32 802.11b Wireless LAN Card"
+        },
+        {
+          "devid": "ee06",
+          "devname": "SMC2862W-G v1 EZ Connect 802.11g Adapter [Intersil ISL3886]"
+        },
+        {
+          "devid": "ee13",
+          "devname": "SMC2862W-G v2 EZ Connect 802.11g Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "0100",
+          "devname": "2202 Ethernet [klsi]"
+        },
+        {
+          "devid": "0200",
+          "devname": "2202 Ethernet [pegasus]"
+        }
+      ]
+    },
+    {
+      "vendor": "1260",
+      "name": "Standard Microsystems Corp.",
+      "devices": [
+        {
+          "devid": "ee22",
+          "devname": "SMC2862W-G v3 EZ Connect 802.11g Adapter [Intersil ISL3887]"
+        }
+      ]
+    },
+    {
+      "vendor": "052e",
+      "name": "Standard Microsystems Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "286b",
+      "name": "STANEO SAS",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "D6BB/D9 seismic digitizer"
+        }
+      ]
+    },
+    {
+      "vendor": "103d",
+      "name": "Stanton",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "ScratchAmp"
+        },
+        {
+          "devid": "0101",
+          "devname": "ScratchAmp"
+        }
+      ]
+    },
+    {
+      "vendor": "1f87",
+      "name": "Stantum",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Multi-touch HID Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0519",
+      "name": "Star Micronics Co., Ltd",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "TSP100ECO/TSP100II"
+        },
+        {
+          "devid": "c002",
+          "devname": "Xlive Bluetooth XBM-100S MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "0fa3",
+      "name": "Starconn Electronic Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0652",
+      "name": "Stargate Solutions, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "272a",
+      "name": "StarLeaf Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1278",
+      "name": "Starlight Xpress",
+      "devices": [
+        {
+          "devid": "0517",
+          "devname": "CoStar"
+        },
+        {
+          "devid": "0319",
+          "devname": "SXV-H9C"
+        },
+        {
+          "devid": "0325",
+          "devname": "SXV-M25C"
+        },
+        {
+          "devid": "0326",
+          "devname": "SXVR-M26C"
+        },
+        {
+          "devid": "0507",
+          "devname": "Lodestar autoguider"
+        },
+        {
+          "devid": "0136",
+          "devname": "SXVF-H36"
+        },
+        {
+          "devid": "0200",
+          "devname": "SXV interface for paraller MX cameras"
+        },
+        {
+          "devid": "0305",
+          "devname": "SXV-M5C"
+        },
+        {
+          "devid": "0307",
+          "devname": "SXV-M7C"
+        },
+        {
+          "devid": "0135",
+          "devname": "SXVF-H35"
+        },
+        {
+          "devid": "0110",
+          "devname": "SXVF-H16"
+        },
+        {
+          "devid": "0115",
+          "devname": "SXVF-H5"
+        },
+        {
+          "devid": "0119",
+          "devname": "SXV-H9"
+        },
+        {
+          "devid": "0105",
+          "devname": "SXV-M5"
+        },
+        {
+          "devid": "0107",
+          "devname": "SXV-M7"
+        },
+        {
+          "devid": "0109",
+          "devname": "SXV-M9"
+        }
+      ]
+    },
+    {
+      "vendor": "18d5",
+      "name": "Starline International Group Limited",
+      "devices": []
+    },
+    {
+      "vendor": "2803",
+      "name": "StarLine LLC.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Controller Area Network car alarm module [SLCAN-2]"
+        }
+      ]
+    },
+    {
+      "vendor": "1198",
+      "name": "StarShine Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "14b0",
+      "name": "StarTech.com Ltd.",
+      "devices": [
+        {
+          "devid": "3410",
+          "devname": "Serial Adapter ICUSB2321X [TUSB3410I]"
+        }
+      ]
+    },
+    {
+      "vendor": "0bca",
+      "name": "Startek Engineering, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "136b",
+      "name": "STEC",
+      "devices": []
+    },
+    {
+      "vendor": "1038",
+      "name": "SteelSeries ApS",
+      "devices": [
+        {
+          "devid": "1369",
+          "devname": "Sensei Raw"
+        },
+        {
+          "devid": "1361",
+          "devname": "Ideazon Sensei"
+        },
+        {
+          "devid": "1410",
+          "devname": "SRW-S1 [Simraceway Steering Wheel]"
+        },
+        {
+          "devid": "1720",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "0100",
+          "devname": "Ideazon Zboard"
+        },
+        {
+          "devid": "1260",
+          "devname": "Arctis 7 wireless adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0a4e",
+      "name": "Steinberg Soft-und Hardware GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "22c9",
+      "name": "StepOver GmbH",
+      "devices": [
+        {
+          "devid": "0d01",
+          "devname": "duraSign 10.0"
+        },
+        {
+          "devid": "0df1",
+          "devname": "duraSign Pad Biometric 10.0"
+        },
+        {
+          "devid": "09e1",
+          "devname": "naturaSign Pad Biometric"
+        },
+        {
+          "devid": "0ce1",
+          "devname": "duraSign Pad Brilliance"
+        },
+        {
+          "devid": "0cf1",
+          "devname": "duraSign Pad Biometric 5.0"
+        },
+        {
+          "devid": "0801",
+          "devname": "naturaSign Pad Comfort"
+        },
+        {
+          "devid": "0881",
+          "devname": "naturaSign Pad Flawless"
+        },
+        {
+          "devid": "0901",
+          "devname": "naturaSign Pad Classic"
+        },
+        {
+          "devid": "0601",
+          "devname": "naturaSign Pad Colour"
+        },
+        {
+          "devid": "0701",
+          "devname": "naturaSign Pad Mobile"
+        }
+      ]
+    },
+    {
+      "vendor": "2689",
+      "name": "StepOver International GmbH",
+      "devices": [
+        {
+          "devid": "0cf1",
+          "devname": "Pad Biometric US 5.0"
+        },
+        {
+          "devid": "0d01",
+          "devname": "duraSign Pad US 10.0"
+        },
+        {
+          "devid": "0df1",
+          "devname": "duraSign Pad Biometric US 10.0"
+        },
+        {
+          "devid": "0601",
+          "devname": "naturaSign Pad POS"
+        },
+        {
+          "devid": "0901",
+          "devname": "naturaSign Pad Light"
+        },
+        {
+          "devid": "0ce1",
+          "devname": "Pad Vivid US"
+        }
+      ]
+    },
+    {
+      "vendor": "0abe",
+      "name": "Stereo-Link",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "SL1200 DAC"
+        }
+      ]
+    },
+    {
+      "vendor": "2b03",
+      "name": "STEREOLABS",
+      "devices": [
+        {
+          "devid": "f683",
+          "devname": "ZED-M HID Interface"
+        },
+        {
+          "devid": "f684",
+          "devname": "ZED-M camera"
+        },
+        {
+          "devid": "f680",
+          "devname": "ZED-M camera"
+        },
+        {
+          "devid": "f681",
+          "devname": "ZED-M HID Interface"
+        },
+        {
+          "devid": "f682",
+          "devname": "ZED-M camera"
+        },
+        {
+          "devid": "f580",
+          "devname": "ZED camera"
+        },
+        {
+          "devid": "f582",
+          "devname": "ZED camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0487",
+      "name": "Stewart Connector",
+      "devices": []
+    },
+    {
+      "vendor": "0483",
+      "name": "STMicroelectronics",
+      "devices": [
+        {
+          "devid": "ff10",
+          "devname": "Swann ST56 Modem"
+        },
+        {
+          "devid": "a171",
+          "devname": "ThermaData WiFi"
+        },
+        {
+          "devid": "a2e0",
+          "devname": "BMeasure instrument"
+        },
+        {
+          "devid": "df11",
+          "devname": "STM Device in DFU Mode"
+        },
+        {
+          "devid": "8259",
+          "devname": "Probe"
+        },
+        {
+          "devid": "91d1",
+          "devname": "Sensor Hub"
+        },
+        {
+          "devid": "7270",
+          "devname": "ST Micro Serial Bridge"
+        },
+        {
+          "devid": "7554",
+          "devname": "56k SoftModem"
+        },
+        {
+          "devid": "8213",
+          "devname": "ThermaData Logger Cradle"
+        },
+        {
+          "devid": "5740",
+          "devname": "Virtual COM Port"
+        },
+        {
+          "devid": "5750",
+          "devname": "LED badge -- mini LED display -- 11x44"
+        },
+        {
+          "devid": "5722",
+          "devname": "Bulk Demo"
+        },
+        {
+          "devid": "5730",
+          "devname": "Audio Speaker"
+        },
+        {
+          "devid": "5731",
+          "devname": "Microphone"
+        },
+        {
+          "devid": "5710",
+          "devname": "Joystick in FS Mode"
+        },
+        {
+          "devid": "5720",
+          "devname": "Mass Storage Device"
+        },
+        {
+          "devid": "5721",
+          "devname": "Interrupt Demo"
+        },
+        {
+          "devid": "5000",
+          "devname": "ST Micro/Ergenic ERG BT-002 Bluetooth Adapter"
+        },
+        {
+          "devid": "5001",
+          "devname": "ST Micro Bluetooth Device"
+        },
+        {
+          "devid": "4810",
+          "devname": "ISDN adapter"
+        },
+        {
+          "devid": "481d",
+          "devname": "BT Digital Access adapter"
+        },
+        {
+          "devid": "3752",
+          "devname": "ST-LINK/V2.1"
+        },
+        {
+          "devid": "3753",
+          "devname": "STLINK-V3"
+        },
+        {
+          "devid": "374d",
+          "devname": "STLINK-V3 Loader"
+        },
+        {
+          "devid": "374e",
+          "devname": "STLINK-V3"
+        },
+        {
+          "devid": "374f",
+          "devname": "STLINK-V3"
+        },
+        {
+          "devid": "3748",
+          "devname": "ST-LINK/V2"
+        },
+        {
+          "devid": "374b",
+          "devname": "ST-LINK/V2.1"
+        },
+        {
+          "devid": "2302",
+          "devname": "Portable Flash Device (PFD)"
+        },
+        {
+          "devid": "3744",
+          "devname": "ST-LINK/V1"
+        },
+        {
+          "devid": "3747",
+          "devname": "ST Micro Connect Lite"
+        },
+        {
+          "devid": "2017",
+          "devname": "Biometric Smart Card Reader"
+        },
+        {
+          "devid": "2018",
+          "devname": "BioSimKey"
+        },
+        {
+          "devid": "163d",
+          "devname": "Cool Icam Digi-MP3"
+        },
+        {
+          "devid": "2015",
+          "devname": "TouchChip庐 Fingerprint Reader"
+        },
+        {
+          "devid": "2016",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "0afb",
+          "devname": "Android Fastboot device"
+        },
+        {
+          "devid": "1307",
+          "devname": "Cytronix 6in1 Card Reader"
+        },
+        {
+          "devid": "0137",
+          "devname": "BeWAN ADSL USB ST (blue or green)"
+        },
+        {
+          "devid": "0138",
+          "devname": "Unicorn II (ST70138B + MTC-20174TQ chipset)"
+        },
+        {
+          "devid": "0adb",
+          "devname": "Android Debug Bridge (ADB) device"
+        }
+      ]
+    },
+    {
+      "vendor": "0553",
+      "name": "STMicroelectronics Imaging Division (VLSI Vision)",
+      "devices": [
+        {
+          "devid": "0674",
+          "devname": "Multi-mode Camera"
+        },
+        {
+          "devid": "0679",
+          "devname": "NMS Video Camera (Webcam)"
+        },
+        {
+          "devid": "1002",
+          "devname": "Che-ez! Splash"
+        },
+        {
+          "devid": "0151",
+          "devname": "Digital Blue QX5 Microscope"
+        },
+        {
+          "devid": "0200",
+          "devname": "Dual-mode Camera0"
+        },
+        {
+          "devid": "0201",
+          "devname": "Dual-mode Camera1"
+        },
+        {
+          "devid": "0202",
+          "devname": "STV0680 Camera"
+        },
+        {
+          "devid": "0001",
+          "devname": "TerraCAM"
+        },
+        {
+          "devid": "0002",
+          "devname": "CPiA Webcam"
+        },
+        {
+          "devid": "0100",
+          "devname": "STV0672 Camera"
+        },
+        {
+          "devid": "0140",
+          "devname": "Video Camera"
+        },
+        {
+          "devid": "0150",
+          "devname": "CDE CAM 100"
+        }
+      ]
+    },
+    {
+      "vendor": "0742",
+      "name": "Stollmann",
+      "devices": [
+        {
+          "devid": "2009",
+          "devname": "ISDN TA [HFC-S]"
+        },
+        {
+          "devid": "200a",
+          "devname": "ISDN TA [HFC-S]"
+        },
+        {
+          "devid": "2008",
+          "devname": "ISDN TA [HFC-S]"
+        }
+      ]
+    },
+    {
+      "vendor": "1628",
+      "name": "Stonestreet One, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1980",
+      "name": "Storage Appliance Corporation",
+      "devices": [
+        {
+          "devid": "0808",
+          "devname": "Clickfree C2 Slimline (527SE)"
+        }
+      ]
+    },
+    {
+      "vendor": "0e38",
+      "name": "Stratitec, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0e9c",
+      "name": "Streamzap, Inc.",
+      "devices": [
+        {
+          "devid": "0000",
+          "devname": "Streamzap Remote Control"
+        }
+      ]
+    },
+    {
+      "vendor": "126e",
+      "name": "Strobe Data, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0748",
+      "name": "Strong Man Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1657",
+      "name": "Struck Innovative Systeme GmbH",
+      "devices": [
+        {
+          "devid": "3150",
+          "devname": "SIS3150 USB2.0 to VME interface"
+        }
+      ]
+    },
+    {
+      "vendor": "07ef",
+      "name": "STSN",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Internet Access Device"
+        }
+      ]
+    },
+    {
+      "vendor": "9516",
+      "name": "Studiologic",
+      "devices": []
+    },
+    {
+      "vendor": "0927",
+      "name": "Summus, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "05db",
+      "name": "Sun Corp. (Suntac?)",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "SUNTAC U-Cable type P1"
+        },
+        {
+          "devid": "0009",
+          "devname": "SUNTAC Slipper U"
+        },
+        {
+          "devid": "000a",
+          "devname": "SUNTAC Ir-Trinity"
+        },
+        {
+          "devid": "000b",
+          "devname": "SUNTAC U-Cable type A3"
+        },
+        {
+          "devid": "0011",
+          "devname": "SUNTAC U-Cable type A4"
+        },
+        {
+          "devid": "0003",
+          "devname": "SUNTAC U-Cable type D2"
+        }
+      ]
+    },
+    {
+      "vendor": "0430",
+      "name": "Sun Microsystems, Inc.",
+      "devices": [
+        {
+          "devid": "a113",
+          "devname": "remote storage for P4 chip"
+        },
+        {
+          "devid": "a4a2",
+          "devname": "Ethernet (RNDIS and CDC ethernet)"
+        },
+        {
+          "devid": "cdab",
+          "devname": "Raritan KVM dongle"
+        },
+        {
+          "devid": "a111",
+          "devname": "remote keyboard for P4 chip"
+        },
+        {
+          "devid": "a112",
+          "devname": "remote mouse for P4 chip"
+        },
+        {
+          "devid": "a101",
+          "devname": "remote key/mouse for P3 chip"
+        },
+        {
+          "devid": "a102",
+          "devname": "remote key/mouse/storage for P3 chip"
+        },
+        {
+          "devid": "a103",
+          "devname": "remote storage for P3 chip"
+        },
+        {
+          "devid": "0502",
+          "devname": "Panasonic CF-19 HID Touch Panel"
+        },
+        {
+          "devid": "100e",
+          "devname": "24.1&quot; LCD Monitor v4 / FID-638 Mouse"
+        },
+        {
+          "devid": "36ba",
+          "devname": "Bus Powered Hub"
+        },
+        {
+          "devid": "0083",
+          "devname": "109 Japanese Keyboard"
+        },
+        {
+          "devid": "00a2",
+          "devname": "Type 7 Keyboard"
+        },
+        {
+          "devid": "0100",
+          "devname": "3-button Mouse"
+        },
+        {
+          "devid": "0005",
+          "devname": "Type 6 Keyboard"
+        },
+        {
+          "devid": "000a",
+          "devname": "109 Japanese Keyboard"
+        },
+        {
+          "devid": "000b",
+          "devname": "109 Japanese Keyboard"
+        },
+        {
+          "devid": "0082",
+          "devname": "109 Japanese Keyboard"
+        },
+        {
+          "devid": "0002",
+          "devname": "109 Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0e44",
+      "name": "Sun-Riseful Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "073b",
+      "name": "Suncom Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "2659",
+      "name": "Sundtek",
+      "devices": [
+        {
+          "devid": "1211",
+          "devname": "MediaTV Pro III (US)"
+        },
+        {
+          "devid": "1212",
+          "devname": "MediaTV Pro III MiniPCIe (EU)"
+        },
+        {
+          "devid": "1213",
+          "devname": "MediaTV Pro III MiniPCIe (US)"
+        },
+        {
+          "devid": "1207",
+          "devname": "Sundtek HD Capture"
+        },
+        {
+          "devid": "1208",
+          "devname": "Sundtek SkyTV Ultimate III"
+        },
+        {
+          "devid": "1209",
+          "devname": "MediaTV Analog/FM/ATSC MiniPCIe"
+        },
+        {
+          "devid": "1210",
+          "devname": "MediaTV Pro III (EU)"
+        },
+        {
+          "devid": "1203",
+          "devname": "MediaTV Analog/FM/DVB-T MiniPCIe"
+        },
+        {
+          "devid": "1204",
+          "devname": "MediaTV Analog/FM/ATSC"
+        },
+        {
+          "devid": "1205",
+          "devname": "SkyTV Ultimate V"
+        },
+        {
+          "devid": "1206",
+          "devname": "MediaTV DVB-T MiniPCIe"
+        },
+        {
+          "devid": "1101",
+          "devname": "TNT DVB-T/DAB/DAB+/FM"
+        },
+        {
+          "devid": "1201",
+          "devname": "FM Transmitter/Receiver"
+        },
+        {
+          "devid": "1202",
+          "devname": "MediaTV Analog/FM/DVB-T"
+        }
+      ]
+    },
+    {
+      "vendor": "1568",
+      "name": "Sunf Pu Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "05cf",
+      "name": "Sung Forn Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "072e",
+      "name": "Sunix Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0bf7",
+      "name": "Sunny Giken, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1bcf",
+      "name": "Sunplus Innovation Technology Inc.",
+      "devices": [
+        {
+          "devid": "2c6e",
+          "devname": "Laptop Integrated WebCam HD"
+        },
+        {
+          "devid": "2985",
+          "devname": "Laptop Integrated Webcam HD"
+        },
+        {
+          "devid": "2b83",
+          "devname": "Laptop Integrated Webcam FHD"
+        },
+        {
+          "devid": "2b91",
+          "devname": "Dell E5570 integrated webcam"
+        },
+        {
+          "devid": "2b97",
+          "devname": "Laptop Integrated Webcam FHD"
+        },
+        {
+          "devid": "28a2",
+          "devname": "Dell Integrated Webcam"
+        },
+        {
+          "devid": "28a6",
+          "devname": "DELL XPS Integrated Webcam"
+        },
+        {
+          "devid": "28ae",
+          "devname": "Laptop Integrated Webcam HD"
+        },
+        {
+          "devid": "28bd",
+          "devname": "Dell Integrated HD Webcam"
+        },
+        {
+          "devid": "2883",
+          "devname": "Asus Webcam"
+        },
+        {
+          "devid": "2885",
+          "devname": "ASUS Webcam"
+        },
+        {
+          "devid": "2888",
+          "devname": "HP Universal Camera"
+        },
+        {
+          "devid": "2895",
+          "devname": "Dell Integrated Webcam"
+        },
+        {
+          "devid": "0c31",
+          "devname": "SPIF30x Serial-ATA bridge"
+        },
+        {
+          "devid": "2281",
+          "devname": "SPCA2281 Web Camera"
+        },
+        {
+          "devid": "2880",
+          "devname": "Dell HD Webcam"
+        },
+        {
+          "devid": "053a",
+          "devname": "Targa Silvercrest OMC807-C optische Funkmaus"
+        },
+        {
+          "devid": "05c5",
+          "devname": "SPRF2413A [2.4GHz Wireless Keyboard/Mouse Receiver]"
+        },
+        {
+          "devid": "05cf",
+          "devname": "Micro keyboard &amp; mouse receiver"
+        },
+        {
+          "devid": "08a0",
+          "devname": "Gaming mouse [Philips SPK9304]"
+        },
+        {
+          "devid": "0005",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "0007",
+          "devname": "Optical Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "04fc",
+      "name": "Sunplus Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "7333",
+          "devname": "Finet Technology Palmpix DC-85"
+        },
+        {
+          "devid": "757a",
+          "devname": "Aiptek, MP315 MP3 Player"
+        },
+        {
+          "devid": "ffff",
+          "devname": "PureDigital Ritz Disposable"
+        },
+        {
+          "devid": "5563",
+          "devname": "Digital Media Player MP3/WMA [The Sharper Image]"
+        },
+        {
+          "devid": "5720",
+          "devname": "Card Reader Driver"
+        },
+        {
+          "devid": "6333",
+          "devname": "Siri A9 UVC chipset"
+        },
+        {
+          "devid": "5331",
+          "devname": "Vivitar Vivicam 10"
+        },
+        {
+          "devid": "5360",
+          "devname": "Sunplus Generic Digital Camera"
+        },
+        {
+          "devid": "5330",
+          "devname": "Digitrex 2110"
+        },
+        {
+          "devid": "500c",
+          "devname": "CA500C Digital Camera"
+        },
+        {
+          "devid": "504a",
+          "devname": "Aiptek Mini PenCam 1.3"
+        },
+        {
+          "devid": "504b",
+          "devname": "Aiptek Mega PockerCam 1.3/Maxell MaxPocket LE 1.3"
+        },
+        {
+          "devid": "1528",
+          "devname": "SPCA1527A/SPCA1528 SD card camera (webcam mode)"
+        },
+        {
+          "devid": "1533",
+          "devname": "Mass Storage"
+        },
+        {
+          "devid": "2080",
+          "devname": "ASUS Webcam"
+        },
+        {
+          "devid": "05da",
+          "devname": "SPEEDLINK SNAPPY Wireless Mouse Nano"
+        },
+        {
+          "devid": "0c15",
+          "devname": "SPIF215A SATA bridge"
+        },
+        {
+          "devid": "0c25",
+          "devname": "SATALink SPIF225A"
+        },
+        {
+          "devid": "0538",
+          "devname": "Wireless Optical Mouse 2.4G [Bright]"
+        },
+        {
+          "devid": "0561",
+          "devname": "Flexcam 100"
+        },
+        {
+          "devid": "05d8",
+          "devname": "Wireless keyboard/mouse"
+        },
+        {
+          "devid": "0171",
+          "devname": "SPCA1527A/SPCA1528 SD card camera (Mass Storage mode)"
+        },
+        {
+          "devid": "0201",
+          "devname": "SPCP825 RS232C Adapter"
+        },
+        {
+          "devid": "0232",
+          "devname": "Fingerprint"
+        },
+        {
+          "devid": "0013",
+          "devname": "ViewMate Desktop Mouse CC2201"
+        },
+        {
+          "devid": "0015",
+          "devname": "ViewMate Desktop Mouse CC2201"
+        },
+        {
+          "devid": "00d3",
+          "devname": "00052486 / Laser Mouse M1052 [hama]"
+        },
+        {
+          "devid": "0003",
+          "devname": "CM1092 / Wintech CM-5098 Optical Mouse"
+        },
+        {
+          "devid": "0005",
+          "devname": "USB OpticalWheel Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0ee4",
+      "name": "Sunrich Technology, Ltd",
+      "devices": [
+        {
+          "devid": "0690",
+          "devname": "SATA 3 Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0b79",
+      "name": "Sunrise Telecom, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "05d5",
+      "name": "Super Gate Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d68",
+      "name": "Super Link Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "14cd",
+      "name": "Super Top",
+      "devices": [
+        {
+          "devid": "8608",
+          "devname": "Hub [Super Top]"
+        },
+        {
+          "devid": "6900",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "8123",
+          "devname": "SD MMC Reader"
+        },
+        {
+          "devid": "8125",
+          "devname": "SD MMC Reader"
+        },
+        {
+          "devid": "8601",
+          "devname": "4-Port hub"
+        },
+        {
+          "devid": "168a",
+          "devname": "Elecom Co., Ltd MR-K013 Multicard Reader"
+        },
+        {
+          "devid": "6116",
+          "devname": "M6116 SATA Bridge"
+        },
+        {
+          "devid": "6600",
+          "devname": "M110E PATA bridge"
+        },
+        {
+          "devid": "6700",
+          "devname": "Card Reader"
+        },
+        {
+          "devid": "121f",
+          "devname": "microSD CardReader SY-T18"
+        },
+        {
+          "devid": "123a",
+          "devname": "SD/MMC/RS-MMC Card Reader"
+        },
+        {
+          "devid": "125c",
+          "devname": "SD card reader"
+        },
+        {
+          "devid": "127b",
+          "devname": "SDXC Reader"
+        },
+        {
+          "devid": "1212",
+          "devname": "microSD card reader (SY-T18)"
+        },
+        {
+          "devid": "121c",
+          "devname": "microSD card reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0701",
+      "name": "Supercomal Wire &amp; Cable SDN. BHD.",
+      "devices": []
+    },
+    {
+      "vendor": "2c23",
+      "name": "Supermicro Computer Incorporated",
+      "devices": [
+        {
+          "devid": "1b83",
+          "devname": "NIC"
+        }
+      ]
+    },
+    {
+      "vendor": "16d1",
+      "name": "Suprema Inc.",
+      "devices": [
+        {
+          "devid": "0401",
+          "devname": "SUP-SFR400(A) BioMini Fingerprint Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0d90",
+      "name": "Sure-Fire Electrical Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0769",
+      "name": "Surecom Technology Corp.",
+      "devices": [
+        {
+          "devid": "11f7",
+          "devname": "802.11g 54M WLAN Adapter"
+        },
+        {
+          "devid": "31f3",
+          "devname": "RT2573"
+        },
+        {
+          "devid": "11f2",
+          "devname": "EP-9001-g 802.11g 54M WLAN Adapter"
+        },
+        {
+          "devid": "11f3",
+          "devname": "RT2570"
+        }
+      ]
+    },
+    {
+      "vendor": "1099",
+      "name": "Surface Optics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0731",
+      "name": "Susteen, Inc.",
+      "devices": [
+        {
+          "devid": "0528",
+          "devname": "SonyEricsson DCU-11 Cable"
+        }
+      ]
+    },
+    {
+      "vendor": "1493",
+      "name": "Suunto",
+      "devices": [
+        {
+          "devid": "001c",
+          "devname": "Finch [Ambit3 Sport]"
+        },
+        {
+          "devid": "001d",
+          "devname": "Greentit [Ambit2 R]"
+        },
+        {
+          "devid": "001e",
+          "devname": "Ibisbill [Ambit3 Run]"
+        },
+        {
+          "devid": "0010",
+          "devname": "Bluebird [Ambit]"
+        },
+        {
+          "devid": "0019",
+          "devname": "Duck [Ambit2]"
+        },
+        {
+          "devid": "001a",
+          "devname": "Colibri [Ambit2 S]"
+        },
+        {
+          "devid": "001b",
+          "devname": "Emu [Ambit3 Peak]"
+        }
+      ]
+    },
+    {
+      "vendor": "064e",
+      "name": "Suyin Corp.",
+      "devices": [
+        {
+          "devid": "f102",
+          "devname": "Lenovo Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "f103",
+          "devname": "Lenovo Integrated Webcam [R5U877]"
+        },
+        {
+          "devid": "f207",
+          "devname": "Lenovo EasyCamera Integrated Webcam"
+        },
+        {
+          "devid": "f209",
+          "devname": "HP Webcam"
+        },
+        {
+          "devid": "f300",
+          "devname": "UVC 0.3M Webcam"
+        },
+        {
+          "devid": "e201",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "e203",
+          "devname": "Lenovo Integrated Webcam"
+        },
+        {
+          "devid": "e258",
+          "devname": "HP TrueVision HD Integrated Webcam"
+        },
+        {
+          "devid": "e263",
+          "devname": "HP TrueVision HD Integrated Webcam"
+        },
+        {
+          "devid": "d101",
+          "devname": "Acer CrystalEye Webcam"
+        },
+        {
+          "devid": "d213",
+          "devname": "UVC HD Webcam"
+        },
+        {
+          "devid": "d217",
+          "devname": "HP TrueVision HD"
+        },
+        {
+          "devid": "a219",
+          "devname": "1.3M WebCam (notebook emachines E730, Acer sub-brand)"
+        },
+        {
+          "devid": "c107",
+          "devname": "HP webcam [dv6-1190en]"
+        },
+        {
+          "devid": "c335",
+          "devname": "HP TrueVision HD"
+        },
+        {
+          "devid": "a110",
+          "devname": "HP Webcam"
+        },
+        {
+          "devid": "a114",
+          "devname": "Lemote Webcam"
+        },
+        {
+          "devid": "a116",
+          "devname": "UVC 1.3MPixel WebCam"
+        },
+        {
+          "devid": "a127",
+          "devname": "HP Integrated Webcam"
+        },
+        {
+          "devid": "a136",
+          "devname": "Asus Integrated Webcam [CN031B]"
+        },
+        {
+          "devid": "a101",
+          "devname": "Acer CrystalEye Webcam"
+        },
+        {
+          "devid": "a102",
+          "devname": "Acer/Lenovo Webcam [CN0316]"
+        },
+        {
+          "devid": "a103",
+          "devname": "Acer/HP Integrated Webcam [CN0314]"
+        },
+        {
+          "devid": "2100",
+          "devname": "Sony Visual Communication Camera"
+        },
+        {
+          "devid": "3410",
+          "devname": "RGBIR Camera"
+        },
+        {
+          "devid": "9700",
+          "devname": "Asus Integrated Webcam"
+        },
+        {
+          "devid": "a100",
+          "devname": "Acer OrbiCam"
+        }
+      ]
+    },
+    {
+      "vendor": "0da1",
+      "name": "Suzhou Peter&#039;s Precise Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "088c",
+      "name": "Swecoin AB",
+      "devices": [
+        {
+          "devid": "2030",
+          "devname": "Ticket Printer TTP 2030"
+        }
+      ]
+    },
+    {
+      "vendor": "0ec2",
+      "name": "Sweetray Industrial, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "177f",
+      "name": "Sweex",
+      "devices": [
+        {
+          "devid": "0313",
+          "devname": "LW313 802.11n Adapter [ralink rt2770 + rt2720]"
+        },
+        {
+          "devid": "0004",
+          "devname": "MM004V5 Photo Key Chain (Digital Photo Frame) 1.5&quot;"
+        },
+        {
+          "devid": "0153",
+          "devname": "LW153 802.11n Adapter [ralink rt3070]"
+        },
+        {
+          "devid": "0154",
+          "devname": "LW154 802.11bgn (1x1:1) Wireless Adapter [Realtek RTL8188SU]"
+        }
+      ]
+    },
+    {
+      "vendor": "5173",
+      "name": "Sweex",
+      "devices": [
+        {
+          "devid": "1809",
+          "devname": "ZD1211"
+        }
+      ]
+    },
+    {
+      "vendor": "2e69",
+      "name": "Swift Navigation",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "Piksi Multi"
+        }
+      ]
+    },
+    {
+      "vendor": "214e",
+      "name": "Swiftpoint",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "Z - Gaming mouse [SM700]"
+        }
+      ]
+    },
+    {
+      "vendor": "0617",
+      "name": "Swiss Federal Insitute of Technology",
+      "devices": [
+        {
+          "devid": "000a",
+          "devname": "Thymio-II"
+        },
+        {
+          "devid": "000c",
+          "devname": "Thymio-II Wireless"
+        }
+      ]
+    },
+    {
+      "vendor": "1370",
+      "name": "Swissbit",
+      "devices": [
+        {
+          "devid": "6828",
+          "devname": "Victorinox Flash Drive"
+        },
+        {
+          "devid": "0323",
+          "devname": "Swissmemory cirrusWHITE"
+        }
+      ]
+    },
+    {
+      "vendor": "170b",
+      "name": "Swissonic",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "MIDI-USB 1x1"
+        }
+      ]
+    },
+    {
+      "vendor": "0a3f",
+      "name": "Swissonic AG",
+      "devices": []
+    },
+    {
+      "vendor": "0e22",
+      "name": "Symbian Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0417",
+      "name": "Symbios Logic",
+      "devices": []
+    },
+    {
+      "vendor": "05e0",
+      "name": "Symbol Technologies",
+      "devices": [
+        {
+          "devid": "200d",
+          "devname": "MC70 Rugged Mobile Computer"
+        },
+        {
+          "devid": "2000",
+          "devname": "MC3090 Rugged Mobile Computer"
+        },
+        {
+          "devid": "0700",
+          "devname": "Bar Code Scanner (CS1504)"
+        },
+        {
+          "devid": "0800",
+          "devname": "Spectrum24 Wireless LAN Adapter"
+        },
+        {
+          "devid": "1200",
+          "devname": "Bar Code Scanner"
+        },
+        {
+          "devid": "1701",
+          "devname": "Bar Code Scanner (CDC)"
+        },
+        {
+          "devid": "1900",
+          "devname": "SNAPI Imaging Device"
+        }
+      ]
+    },
+    {
+      "vendor": "1ca1",
+      "name": "Symwave",
+      "devices": [
+        {
+          "devid": "18ab",
+          "devname": "SATA bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "06cb",
+      "name": "Synaptics, Inc.",
+      "devices": [
+        {
+          "devid": "00a2",
+          "devname": "Metallica MOH Touch Fingerprint Reader"
+        },
+        {
+          "devid": "00bd",
+          "devname": "Prometheus MIS Touch Fingerprint Reader"
+        },
+        {
+          "devid": "2970",
+          "devname": "touchpad"
+        },
+        {
+          "devid": "000e",
+          "devname": "HID Device"
+        },
+        {
+          "devid": "0010",
+          "devname": "Wireless TouchPad"
+        },
+        {
+          "devid": "0013",
+          "devname": "DisplayPad"
+        },
+        {
+          "devid": "009a",
+          "devname": "Metallica MIS Touch Fingerprint Reader"
+        },
+        {
+          "devid": "0006",
+          "devname": "TouchScreen"
+        },
+        {
+          "devid": "0007",
+          "devname": "USB Styk"
+        },
+        {
+          "devid": "0008",
+          "devname": "WheelPad"
+        },
+        {
+          "devid": "0009",
+          "devname": "Composite TouchPad and TrackPoint"
+        },
+        {
+          "devid": "0002",
+          "devname": "Integrated TouchPad"
+        },
+        {
+          "devid": "0003",
+          "devname": "cPad"
+        },
+        {
+          "devid": "0005",
+          "devname": "Touchpad/FPS"
+        },
+        {
+          "devid": "0001",
+          "devname": "TouchPad"
+        }
+      ]
+    },
+    {
+      "vendor": "0c18",
+      "name": "SynerTek Korea, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "05ae",
+      "name": "Synopsys, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0405",
+      "name": "Synopsys, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "053f",
+      "name": "Synopsys, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0745",
+      "name": "Syntech Information Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "174f",
+      "name": "Syntek",
+      "devices": [
+        {
+          "devid": "a821",
+          "devname": "Web Cam - Packard Bell BU45, PB Easynote MX66-208W"
+        },
+        {
+          "devid": "aa11",
+          "devname": "Web Cam"
+        },
+        {
+          "devid": "8a33",
+          "devname": "Syntek USB 2.0 UVC PC Camera"
+        },
+        {
+          "devid": "a311",
+          "devname": "1.3MPixel Web Cam - Asus A3A, A6J, A6K, A6M, A6R, A6T, A6V, A7T, A7sv, A7U"
+        },
+        {
+          "devid": "a312",
+          "devname": "1.3MPixel Web Cam"
+        },
+        {
+          "devid": "6a51",
+          "devname": "2.0MPixel Web Cam - Asus Z96J, Z96S, S96S"
+        },
+        {
+          "devid": "6a54",
+          "devname": "Web Cam"
+        },
+        {
+          "devid": "6d51",
+          "devname": "2.0Mpixel Web Cam - Eurocom D900C"
+        },
+        {
+          "devid": "8a12",
+          "devname": "Syntek 0.3MPixel USB 2.0 UVC PC Camera"
+        },
+        {
+          "devid": "5a31",
+          "devname": "Sonix USB 2.0 Camera"
+        },
+        {
+          "devid": "5a35",
+          "devname": "Sonix 1.3MPixel USB 2.0 Camera"
+        },
+        {
+          "devid": "6a31",
+          "devname": "Web Cam - Asus A8J, F3S, F5R, VX2S, V1S"
+        },
+        {
+          "devid": "6a33",
+          "devname": "Web Cam - Asus F3SA, F9J, F9S"
+        },
+        {
+          "devid": "1759",
+          "devname": "XYZ printing cameraL2"
+        },
+        {
+          "devid": "5212",
+          "devname": "USB 2.0 UVC PC Camera"
+        },
+        {
+          "devid": "5a11",
+          "devname": "PC Camera"
+        },
+        {
+          "devid": "1403",
+          "devname": "Integrated Webcam"
+        },
+        {
+          "devid": "1404",
+          "devname": "USB Camera device, 1.3 MPixel Web Cam"
+        },
+        {
+          "devid": "1758",
+          "devname": "XYZ printing cameraR2"
+        },
+        {
+          "devid": "1105",
+          "devname": "SM-MS/Pro-MMC-XD Card Reader"
+        },
+        {
+          "devid": "110b",
+          "devname": "HP Webcam"
+        },
+        {
+          "devid": "1122",
+          "devname": "HP Webcam"
+        },
+        {
+          "devid": "1169",
+          "devname": "Lenovo EasyCamera"
+        }
+      ]
+    },
+    {
+      "vendor": "05e1",
+      "name": "Syntek Semiconductor Co., Ltd",
+      "devices": [
+        {
+          "devid": "0896",
+          "devname": "STK017 Camera"
+        },
+        {
+          "devid": "2010",
+          "devname": "ARCTIC Sound P261 Headphones"
+        },
+        {
+          "devid": "0501",
+          "devname": "DC-1125 Webcam"
+        },
+        {
+          "devid": "0890",
+          "devname": "STK011 Camera"
+        },
+        {
+          "devid": "0892",
+          "devname": "STK013 Camera"
+        },
+        {
+          "devid": "0895",
+          "devname": "STK016 Camera"
+        },
+        {
+          "devid": "0100",
+          "devname": "802.11g + Bluetooth Wireless Adapter"
+        },
+        {
+          "devid": "0408",
+          "devname": "STK1160 Video Capture Device"
+        },
+        {
+          "devid": "0500",
+          "devname": "DC-112X Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "0a82",
+      "name": "Syscan",
+      "devices": [
+        {
+          "devid": "4600",
+          "devname": "TravelScan 460/464"
+        },
+        {
+          "devid": "6605",
+          "devname": "ScanShell 800N"
+        }
+      ]
+    },
+    {
+      "vendor": "05b8",
+      "name": "SYSGRATION",
+      "devices": [
+        {
+          "devid": "3126",
+          "devname": "APT-905 Wireless presenter"
+        },
+        {
+          "devid": "3223",
+          "devname": "ISY Wireless Presenter"
+        },
+        {
+          "devid": "3002",
+          "devname": "Scroll Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "06aa",
+      "name": "Sysgration, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "08f5",
+      "name": "SysTec Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0532",
+      "name": "Systech Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0bbd",
+      "name": "System Connection, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1772",
+      "name": "System Level Solutions, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0ae8",
+      "name": "System Support Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "086e",
+      "name": "System TALKS, Inc.",
+      "devices": [
+        {
+          "devid": "1920",
+          "devname": "SGC-X2UL"
+        }
+      ]
+    },
+    {
+      "vendor": "1f52",
+      "name": "Systems &amp; Electronic Development FZCO (SEDCO)",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "Ultima 90+ Printer"
+        },
+        {
+          "devid": "0001",
+          "devname": "Ultima 49 Printer"
+        },
+        {
+          "devid": "0002",
+          "devname": "Ultima 90 Printer"
+        },
+        {
+          "devid": "0003",
+          "devname": "FormsPro 50 Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "04a1",
+      "name": "SystemSoft Corp.",
+      "devices": [
+        {
+          "devid": "fff0",
+          "devname": "Telex Composite Device"
+        }
+      ]
+    },
+    {
+      "vendor": "1bbb",
+      "name": "T &amp; A Mobile Phones",
+      "devices": [
+        {
+          "devid": "a00e",
+          "devname": "Vodafone Smart Tab 4G"
+        },
+        {
+          "devid": "f000",
+          "devname": "Alcatel OneTouch (mass storage mode)"
+        },
+        {
+          "devid": "f017",
+          "devname": "Alcatel One Touch L100V / Telekom Speedstick LTE II"
+        },
+        {
+          "devid": "007a",
+          "devname": "Alcatel OneTouch (firmware upgrade mode)"
+        },
+        {
+          "devid": "011e",
+          "devname": "Alcatel One Touch L100V / Telekom Speedstick LTE II"
+        },
+        {
+          "devid": "0169",
+          "devname": "Alcatel ONE TOUCH Fierce"
+        },
+        {
+          "devid": "0195",
+          "devname": "Alcatel OneTouch L850V / Telekom Speedstick LTE"
+        },
+        {
+          "devid": "0003",
+          "devname": "Alcatel one touch 4030D modem connection"
+        },
+        {
+          "devid": "0017",
+          "devname": "HSPA Data Card"
+        }
+      ]
+    },
+    {
+      "vendor": "1977",
+      "name": "T-Logic",
+      "devices": [
+        {
+          "devid": "0111",
+          "devname": "TL203 MP3 Player and Voice Recorder"
+        }
+      ]
+    },
+    {
+      "vendor": "06f0",
+      "name": "T.N.C Industrial Co., Ltd",
+      "devices": [
+        {
+          "devid": "de02",
+          "devname": "DualCam Still Camera"
+        },
+        {
+          "devid": "de01",
+          "devname": "DualCam Video Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "2ab6",
+      "name": "T+A elektroakustik GmbH &amp; Co KG, Germany",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "PDP3000HV DAC"
+        },
+        {
+          "devid": "0002",
+          "devname": "MP1000E, MP2000R, MP2500R, MP3100HV"
+        },
+        {
+          "devid": "0003",
+          "devname": "TA HD AUDIO V2"
+        }
+      ]
+    },
+    {
+      "vendor": "0e9a",
+      "name": "TA HSING Industries, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d41",
+      "name": "Ta Yun Terminals Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2077",
+      "name": "Taicang T&amp;W Electronics Co. Ltd",
+      "devices": [
+        {
+          "devid": "9002",
+          "devname": "W1M100 HSPA/WCDMA Module"
+        }
+      ]
+    },
+    {
+      "vendor": "0b7b",
+      "name": "Taiko Denki Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0ece",
+      "name": "TaiSol Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0ae4",
+      "name": "Taito Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0d7c",
+      "name": "Taiwan Line Tek Electronic Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0520",
+      "name": "Taiwan Semiconductor Manufacturing Co.",
+      "devices": []
+    },
+    {
+      "vendor": "062d",
+      "name": "Taiwan Tai-Hao Enterprises Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "07ec",
+      "name": "Taiyo Electric Wire &amp; Cable Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0c24",
+      "name": "Taiyo Yuden",
+      "devices": [
+        {
+          "devid": "0c24",
+          "devname": "Bluetooth Device(SAMPLE)"
+        },
+        {
+          "devid": "ffff",
+          "devname": "Bluetooth module with BlueCore in DFU mode"
+        },
+        {
+          "devid": "0018",
+          "devname": "Bluetooth Device(BC04-External)"
+        },
+        {
+          "devid": "0019",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "0021",
+          "devname": "Bluetooth Device (V2.1+EDR)"
+        },
+        {
+          "devid": "000f",
+          "devname": "Bluetooth Device (V2.0+EDR)"
+        },
+        {
+          "devid": "0010",
+          "devname": "Bluetooth Device(BC04-External)"
+        },
+        {
+          "devid": "0012",
+          "devname": "Bluetooth Device(BC04-External)"
+        },
+        {
+          "devid": "000c",
+          "devname": "Bluetooth Adaptor"
+        },
+        {
+          "devid": "000e",
+          "devname": "Bluetooth Device(BC04-External)"
+        },
+        {
+          "devid": "0005",
+          "devname": "Bluetooth Device(BC04-External)"
+        },
+        {
+          "devid": "000b",
+          "devname": "Bluetooth Device(BC04-External)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Bluetooth Adaptor"
+        },
+        {
+          "devid": "0002",
+          "devname": "Bluetooth Device2"
+        }
+      ]
+    },
+    {
+      "vendor": "0c22",
+      "name": "Tally Printer Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0dc1",
+      "name": "Tamagawa Seiki Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0dc1",
+      "name": "Tamagawa Seiki Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0ddb",
+      "name": "Tamarack, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0e9f",
+      "name": "Tamura Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1f82",
+      "name": "TANDBERG",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "PrecisionHD Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "1a5a",
+      "name": "Tandberg Data",
+      "devices": []
+    },
+    {
+      "vendor": "0d3d",
+      "name": "Tangtop Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "HID Keyboard"
+        },
+        {
+          "devid": "0040",
+          "devname": "PS/2 Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "3147",
+      "name": "Tanvas, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "12ef",
+      "name": "Tapwave, Inc.",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "Tapwave Handheld [Tapwave Zodiac]"
+        }
+      ]
+    },
+    {
+      "vendor": "4168",
+      "name": "Targus",
+      "devices": [
+        {
+          "devid": "1010",
+          "devname": "Wireless Compact Laser Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "1048",
+      "name": "Targus Group International",
+      "devices": [
+        {
+          "devid": "2010",
+          "devname": "4-Port hub"
+        }
+      ]
+    },
+    {
+      "vendor": "1604",
+      "name": "Tascam",
+      "devices": [
+        {
+          "devid": "8006",
+          "devname": "US-122 Audio/Midi Interface (without fw)"
+        },
+        {
+          "devid": "8007",
+          "devname": "US-122 Audio/Midi Interface"
+        },
+        {
+          "devid": "8001",
+          "devname": "US-428 Audio/Midi Controller"
+        },
+        {
+          "devid": "8004",
+          "devname": "US-224 Audio/Midi Controller (without fw)"
+        },
+        {
+          "devid": "8005",
+          "devname": "US-224 Audio/Midi Controller"
+        },
+        {
+          "devid": "10c0",
+          "devname": "Dell Integrated Hub"
+        },
+        {
+          "devid": "8000",
+          "devname": "US-428 Audio/Midi Controller (without fw)"
+        }
+      ]
+    },
+    {
+      "vendor": "0628",
+      "name": "Tasking Software, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0d9b",
+      "name": "Tat Shing Electrical Co.",
+      "devices": []
+    },
+    {
+      "vendor": "0afd",
+      "name": "Tateno Dennou, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1460",
+      "name": "Tatung Co.",
+      "devices": [
+        {
+          "devid": "9150",
+          "devname": "eHome Infrared Transceiver"
+        }
+      ]
+    },
+    {
+      "vendor": "04cd",
+      "name": "Tatung Co. Of America",
+      "devices": []
+    },
+    {
+      "vendor": "063b",
+      "name": "Taugagreining HF",
+      "devices": []
+    },
+    {
+      "vendor": "0436",
+      "name": "Taugagreining HF",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "CameraMate (DPCM_USB)"
+        }
+      ]
+    },
+    {
+      "vendor": "06c9",
+      "name": "Taxan (Europe), Ltd",
+      "devices": [
+        {
+          "devid": "0007",
+          "devname": "Monitor Control"
+        },
+        {
+          "devid": "0009",
+          "devname": "Monitor Control"
+        },
+        {
+          "devid": "0005",
+          "devname": "Monitor Control"
+        }
+      ]
+    },
+    {
+      "vendor": "29c1",
+      "name": "Taztag",
+      "devices": [
+        {
+          "devid": "1105",
+          "devname": "M17-G903-1 [Tazpad]"
+        },
+        {
+          "devid": "1107",
+          "devname": "M17-G903-A [Tazpad] (CCID)"
+        }
+      ]
+    },
+    {
+      "vendor": "734c",
+      "name": "TBS Technologies China",
+      "devices": [
+        {
+          "devid": "5920",
+          "devname": "Q-Box II DVB-S2 HD"
+        },
+        {
+          "devid": "5928",
+          "devname": "Q-Box II DVB-S2 HD"
+        }
+      ]
+    },
+    {
+      "vendor": "1220",
+      "name": "TC Electronic",
+      "devices": [
+        {
+          "devid": "0032",
+          "devname": "Ditto X2 Looper"
+        },
+        {
+          "devid": "0039",
+          "devname": "Alter Ego X4 Vintage Echo"
+        },
+        {
+          "devid": "000a",
+          "devname": "Hall of Fame Reverb"
+        },
+        {
+          "devid": "002a",
+          "devname": "Polytune"
+        }
+      ]
+    },
+    {
+      "vendor": "04bf",
+      "name": "TDK Corp.",
+      "devices": [
+        {
+          "devid": "0320",
+          "devname": "Bluetooth Adapter"
+        },
+        {
+          "devid": "0321",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "0a28",
+          "devname": "INDI AV-IN Device"
+        },
+        {
+          "devid": "0317",
+          "devname": "Bluetooth UltraPort Module from IBM"
+        },
+        {
+          "devid": "0318",
+          "devname": "IBM Integrated Bluetooth"
+        },
+        {
+          "devid": "0319",
+          "devname": "Bluetooth Adapter"
+        },
+        {
+          "devid": "030c",
+          "devname": "Ultraport Bluetooth Device"
+        },
+        {
+          "devid": "0310",
+          "devname": "Integrated Bluetooth"
+        },
+        {
+          "devid": "0311",
+          "devname": "Integrated Bluetooth Device"
+        },
+        {
+          "devid": "0202",
+          "devname": "73S1121F Smart Card Reader-"
+        },
+        {
+          "devid": "0309",
+          "devname": "Bluetooth USB dongle"
+        },
+        {
+          "devid": "030a",
+          "devname": "IBM Bluetooth Ultraport Module"
+        },
+        {
+          "devid": "030b",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "0117",
+          "devname": "USB-PHS Adapter UHA6400"
+        },
+        {
+          "devid": "0118",
+          "devname": "USB-PHS Adapter UPA6400"
+        },
+        {
+          "devid": "0135",
+          "devname": "MediaReader Dual"
+        },
+        {
+          "devid": "0115",
+          "devname": "USB-PDC Adapter UPA9664"
+        },
+        {
+          "devid": "0116",
+          "devname": "USB-cdmaOne Adapter UCA1464"
+        },
+        {
+          "devid": "0100",
+          "devname": "MediaReader CF"
+        }
+      ]
+    },
+    {
+      "vendor": "1d0d",
+      "name": "TDKMedia",
+      "devices": [
+        {
+          "devid": "0214",
+          "devname": "Trans-It Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0644",
+      "name": "TEAC Corp.",
+      "devices": [
+        {
+          "devid": "d002",
+          "devname": "CD-R/RW Unit"
+        },
+        {
+          "devid": "d010",
+          "devname": "CD-RW/DVD Unit"
+        },
+        {
+          "devid": "800d",
+          "devname": "TASCAM Portastudio DP-01FX"
+        },
+        {
+          "devid": "800e",
+          "devname": "TASCAM US-122L"
+        },
+        {
+          "devid": "801d",
+          "devname": "TASCAM DR-100"
+        },
+        {
+          "devid": "8021",
+          "devname": "TASCAM US-122mkII"
+        },
+        {
+          "devid": "d001",
+          "devname": "CD-R/RW Unit"
+        },
+        {
+          "devid": "0000",
+          "devname": "Floppy"
+        },
+        {
+          "devid": "0200",
+          "devname": "All-In-One Multi-Card Reader CA200/B/S"
+        },
+        {
+          "devid": "1000",
+          "devname": "CD-ROM Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "15a8",
+      "name": "Teams Power Limited",
+      "devices": []
+    },
+    {
+      "vendor": "1861",
+      "name": "Tech Technology Industrial Company",
+      "devices": []
+    },
+    {
+      "vendor": "1d09",
+      "name": "TechFaith Wireless Technology Limited",
+      "devices": [
+        {
+          "devid": "1026",
+          "devname": "HSUPA Modem FLYING-LARK46-VER0.07 [Flying Angel]"
+        }
+      ]
+    },
+    {
+      "vendor": "06d8",
+      "name": "Technical Marketing Research, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "14f7",
+      "name": "TechniSat Digital GmbH",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "CableStar Combo HD CI"
+        },
+        {
+          "devid": "0004",
+          "devname": "AirStar TeleStick 2"
+        },
+        {
+          "devid": "0500",
+          "devname": "DVB-PC TV Star HD"
+        },
+        {
+          "devid": "0001",
+          "devname": "SkyStar 2 HD CI"
+        },
+        {
+          "devid": "0002",
+          "devname": "SkyStar 2 HD CI"
+        }
+      ]
+    },
+    {
+      "vendor": "0e50",
+      "name": "TechnoData Interware",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Matrixlock Dongle (HID)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Matrix USB-Key"
+        }
+      ]
+    },
+    {
+      "vendor": "1197",
+      "name": "Technoimagia Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "22ba",
+      "name": "Technology Innovation Holdings, Ltd",
+      "devices": [
+        {
+          "devid": "0108",
+          "devname": "Double Shock Steering Wheel HID"
+        },
+        {
+          "devid": "0109",
+          "devname": "Double Shock Steering Wheel Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "13e6",
+      "name": "TechnoScope Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0cc8",
+      "name": "Technotools Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0b48",
+      "name": "TechnoTrend AG",
+      "devices": [
+        {
+          "devid": "3017",
+          "devname": "TT-connect S2-4650 CI"
+        },
+        {
+          "devid": "3012",
+          "devname": "TT-connect CT2-4650 CI"
+        },
+        {
+          "devid": "3014",
+          "devname": "TT-TVStick CT2-4400"
+        },
+        {
+          "devid": "3015",
+          "devname": "TT-connect CT2-4650 CI"
+        },
+        {
+          "devid": "300c",
+          "devname": "TT-connect T-3650 CI"
+        },
+        {
+          "devid": "300d",
+          "devname": "TT-connect CT-3650 CI"
+        },
+        {
+          "devid": "300e",
+          "devname": "TT-connect C-2400"
+        },
+        {
+          "devid": "3011",
+          "devname": "TT-connect S2-4600"
+        },
+        {
+          "devid": "3008",
+          "devname": "TT-connect"
+        },
+        {
+          "devid": "3009",
+          "devname": "TT-connect S-2400 DVB-S receiver (8kB EEPROM)"
+        },
+        {
+          "devid": "300a",
+          "devname": "TT-connect S2-3650 CI"
+        },
+        {
+          "devid": "300b",
+          "devname": "TT-connect C-3650 CI"
+        },
+        {
+          "devid": "3004",
+          "devname": "TT TV-Stick"
+        },
+        {
+          "devid": "3005",
+          "devname": "TT TV-Stick (8kB EEPROM)"
+        },
+        {
+          "devid": "3006",
+          "devname": "TT-connect S-2400 DVB-S receiver"
+        },
+        {
+          "devid": "3007",
+          "devname": "TT-connect S2-3600"
+        },
+        {
+          "devid": "3001",
+          "devname": "DVB-S receiver"
+        },
+        {
+          "devid": "3002",
+          "devname": "DVB-C receiver"
+        },
+        {
+          "devid": "3003",
+          "devname": "DVB-T receiver"
+        },
+        {
+          "devid": "1006",
+          "devname": "Technotrend/Hauppauge DEC3000-s"
+        },
+        {
+          "devid": "1007",
+          "devname": "TT-micro plus Device"
+        },
+        {
+          "devid": "1008",
+          "devname": "Technotrend/Hauppauge DEC2000-t"
+        },
+        {
+          "devid": "1009",
+          "devname": "Technotrend/Hauppauge DEC2540-t"
+        },
+        {
+          "devid": "1003",
+          "devname": "Technotrend/Hauppauge USB-Nova"
+        },
+        {
+          "devid": "1004",
+          "devname": "TT-PCline"
+        },
+        {
+          "devid": "1005",
+          "devname": "Technotrend/Hauppauge USB-Nova"
+        }
+      ]
+    },
+    {
+      "vendor": "11a3",
+      "name": "Technovas Co., Ltd",
+      "devices": [
+        {
+          "devid": "8031",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "8032",
+          "devname": "MP3 Player"
+        }
+      ]
+    },
+    {
+      "vendor": "0d81",
+      "name": "TechnoVision",
+      "devices": []
+    },
+    {
+      "vendor": "13d0",
+      "name": "Techsan Electronics Co., Ltd.",
+      "devices": [
+        {
+          "devid": "2282",
+          "devname": "TechniSat DVB-PC TV Star 2"
+        }
+      ]
+    },
+    {
+      "vendor": "13d0",
+      "name": "Techsan Electronics Co., Ltd.",
+      "devices": [
+        {
+          "devid": "2282",
+          "devname": "TechniSat DVB-PC TV Star 2"
+        }
+      ]
+    },
+    {
+      "vendor": "088a",
+      "name": "TechTools",
+      "devices": [
+        {
+          "devid": "1002",
+          "devname": "DigiView DV3100"
+        }
+      ]
+    },
+    {
+      "vendor": "063a",
+      "name": "Techwin Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "080d",
+      "name": "Teco Image Systems Co., Ltd",
+      "devices": [
+        {
+          "devid": "0104",
+          "devname": "3.2Slim"
+        },
+        {
+          "devid": "0110",
+          "devname": "UMAX AstraSlim 1200 Scanner"
+        },
+        {
+          "devid": "0102",
+          "devname": "Hercules Scan@home 48"
+        }
+      ]
+    },
+    {
+      "vendor": "0d4c",
+      "name": "Tedas AG",
+      "devices": []
+    },
+    {
+      "vendor": "2367",
+      "name": "Teenage Engineering",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "OP-1 Portable synthesizer"
+        },
+        {
+          "devid": "000c",
+          "devname": "OP-Z Portable synthesizer"
+        }
+      ]
+    },
+    {
+      "vendor": "0657",
+      "name": "Tekcon Electronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2890",
+      "name": "Teknic, Inc",
+      "devices": [
+        {
+          "devid": "0213",
+          "devname": "ClearPath 4-axis Comm Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "052b",
+      "name": "Tekom Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "d001",
+          "devname": "P35U Camera Capture"
+        },
+        {
+          "devid": "2202",
+          "devname": "WDM Still Image Capture"
+        },
+        {
+          "devid": "2203",
+          "devname": "Sound Vision Stream Driver"
+        },
+        {
+          "devid": "3a06",
+          "devname": "DigiLife DDV-5120A"
+        },
+        {
+          "devid": "1905",
+          "devname": "Yakumo MegaImage 47"
+        },
+        {
+          "devid": "1911",
+          "devname": "Yakumo MegaImage 47 SL"
+        },
+        {
+          "devid": "1512",
+          "devname": "Yakumo MegaImage IV"
+        },
+        {
+          "devid": "1513",
+          "devname": "Aosta CX100 Webcam"
+        },
+        {
+          "devid": "1514",
+          "devname": "Aosta CX100 Webcam Storage"
+        },
+        {
+          "devid": "0102",
+          "devname": "Ca508A HP1020 Camera v.1.3.1.6"
+        },
+        {
+          "devid": "0801",
+          "devname": "Yakumo MegaImage 37"
+        }
+      ]
+    },
+    {
+      "vendor": "0db3",
+      "name": "Tekram Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0b3b",
+      "name": "Tekram Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "1630",
+          "devname": "QuickWLAN 802.11bg"
+        },
+        {
+          "devid": "5630",
+          "devname": "802.11bg"
+        },
+        {
+          "devid": "6630",
+          "devname": "ZD1211"
+        },
+        {
+          "devid": "1612",
+          "devname": "AIR.Mate 2@net 802.11b Adapter"
+        },
+        {
+          "devid": "1613",
+          "devname": "802.11b Wireless LAN Adapter"
+        },
+        {
+          "devid": "1620",
+          "devname": "Allnet Wireless Network Adapter [Envara WiND512]"
+        },
+        {
+          "devid": "0163",
+          "devname": "TL-WN320G 1.0 WLAN Adapter"
+        },
+        {
+          "devid": "1601",
+          "devname": "Allnet 0193 802.11b Adapter"
+        },
+        {
+          "devid": "1602",
+          "devname": "ZyXEL ZyAIR B200 802.11b Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0699",
+      "name": "Tektronix, Inc.",
+      "devices": [
+        {
+          "devid": "0347",
+          "devname": "AFG 3022B"
+        },
+        {
+          "devid": "0365",
+          "devname": "TDS 2004B"
+        },
+        {
+          "devid": "036a",
+          "devname": "TDS 2024B"
+        }
+      ]
+    },
+    {
+      "vendor": "0a13",
+      "name": "Telebyte, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "140e",
+      "name": "Telechips, Inc.",
+      "devices": [
+        {
+          "devid": "b011",
+          "devname": "TCC780X-based player (USB Boot mode)"
+        },
+        {
+          "devid": "b021",
+          "devname": "TCC77X-based players (USB Boot mode)"
+        }
+      ]
+    },
+    {
+      "vendor": "1cde",
+      "name": "Telecommunications Technology Association (TTA)",
+      "devices": []
+    },
+    {
+      "vendor": "2340",
+      "name": "Teleepoch",
+      "devices": []
+    },
+    {
+      "vendor": "1b24",
+      "name": "Telegent Systems, Inc.",
+      "devices": [
+        {
+          "devid": "4001",
+          "devname": "TLG2300 Hybrid TV Device"
+        }
+      ]
+    },
+    {
+      "vendor": "0455",
+      "name": "Telematics International, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "16de",
+      "name": "Telemecanique",
+      "devices": []
+    },
+    {
+      "vendor": "0676",
+      "name": "Teles AG",
+      "devices": []
+    },
+    {
+      "vendor": "0862",
+      "name": "Teletrol Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0562",
+      "name": "Telex Communications, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Enhanced Microphone"
+        },
+        {
+          "devid": "0002",
+          "devname": "Telex Microphone"
+        }
+      ]
+    },
+    {
+      "vendor": "04be",
+      "name": "Telia Research AB",
+      "devices": []
+    },
+    {
+      "vendor": "1bc7",
+      "name": "Telit Wireless Solutions",
+      "devices": [
+        {
+          "devid": "110a",
+          "devname": "ME310"
+        },
+        {
+          "devid": "1200",
+          "devname": "LE920 (old firmware)"
+        },
+        {
+          "devid": "1201",
+          "devname": "LE910 / LE920"
+        },
+        {
+          "devid": "1010",
+          "devname": "DE910-DUAL"
+        },
+        {
+          "devid": "1011",
+          "devname": "CE910-DUAL"
+        },
+        {
+          "devid": "1012",
+          "devname": "UE910 V2"
+        },
+        {
+          "devid": "1101",
+          "devname": "ME910C1"
+        },
+        {
+          "devid": "1003",
+          "devname": "UC864-E"
+        },
+        {
+          "devid": "1004",
+          "devname": "UC864-G"
+        },
+        {
+          "devid": "1005",
+          "devname": "CC864-DUAL"
+        },
+        {
+          "devid": "1006",
+          "devname": "CC864-SINGLE"
+        },
+        {
+          "devid": "0022",
+          "devname": "GE910-QUAD"
+        },
+        {
+          "devid": "0023",
+          "devname": "HE910-D ECM"
+        },
+        {
+          "devid": "0032",
+          "devname": "LE910-EU V2"
+        },
+        {
+          "devid": "0020",
+          "devname": "HE863"
+        },
+        {
+          "devid": "0021",
+          "devname": "HE910"
+        }
+      ]
+    },
+    {
+      "vendor": "0bc8",
+      "name": "Telmax Communications",
+      "devices": []
+    },
+    {
+      "vendor": "0d06",
+      "name": "telos EDV Systementwicklung GmbH",
+      "devices": []
+    },
+    {
+      "vendor": "1165",
+      "name": "Telson Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0526",
+      "name": "Temic MHS S.A.",
+      "devices": []
+    },
+    {
+      "vendor": "0c8d",
+      "name": "Tempo",
+      "devices": []
+    },
+    {
+      "vendor": "2604",
+      "name": "Tenda",
+      "devices": [
+        {
+          "devid": "0012",
+          "devname": "U12"
+        }
+      ]
+    },
+    {
+      "vendor": "0fd4",
+      "name": "Tenovis GmbH &amp; Co., KG",
+      "devices": []
+    },
+    {
+      "vendor": "0fd4",
+      "name": "Tenovis GmbH &amp; Co., KG",
+      "devices": []
+    },
+    {
+      "vendor": "1130",
+      "name": "Tenx Technology, Inc.",
+      "devices": [
+        {
+          "devid": "6806",
+          "devname": "Keychain photo frame"
+        },
+        {
+          "devid": "c301",
+          "devname": "Digital Photo viewer [Wallet Pix]"
+        },
+        {
+          "devid": "f211",
+          "devname": "TP6911 Audio Headset"
+        },
+        {
+          "devid": "6604",
+          "devname": "MCE IR-Receiver"
+        },
+        {
+          "devid": "6606",
+          "devname": "U+P Mouse"
+        },
+        {
+          "devid": "660c",
+          "devname": "Foot Pedal/Thermometer"
+        },
+        {
+          "devid": "6626",
+          "devname": "Key"
+        },
+        {
+          "devid": "0001",
+          "devname": "BlyncLight"
+        },
+        {
+          "devid": "0002",
+          "devname": "iBuddy"
+        },
+        {
+          "devid": "0004",
+          "devname": "iBuddy Twins"
+        },
+        {
+          "devid": "0202",
+          "devname": "Rocket Launcher"
+        }
+      ]
+    },
+    {
+      "vendor": "230d",
+      "name": "Teracom",
+      "devices": [
+        {
+          "devid": "0103",
+          "devname": "Huwaii 3g wireless modem"
+        }
+      ]
+    },
+    {
+      "vendor": "06cc",
+      "name": "Terayon Communication Systems",
+      "devices": [
+        {
+          "devid": "0102",
+          "devname": "Cable Modem"
+        },
+        {
+          "devid": "0103",
+          "devname": "Cable Modem"
+        },
+        {
+          "devid": "0104",
+          "devname": "Cable Modem"
+        },
+        {
+          "devid": "0304",
+          "devname": "Cable Modem"
+        },
+        {
+          "devid": "0101",
+          "devname": "Cable Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "1862",
+      "name": "Teridian Semiconductor Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1a40",
+      "name": "Terminus Technology Inc.",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "FE 2.1 7-port Hub"
+        },
+        {
+          "devid": "0101",
+          "devname": "Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "153b",
+      "name": "TerraTec Electronic GmbH",
+      "devices": [
+        {
+          "devid": "1181",
+          "devname": "Cinergy S2 PCIe Dual Port 1"
+        },
+        {
+          "devid": "1182",
+          "devname": "Cinergy S2 PCIe Dual Port 2"
+        }
+      ]
+    },
+    {
+      "vendor": "0ccd",
+      "name": "TerraTec Electronic GmbH",
+      "devices": [
+        {
+          "devid": "10ad",
+          "devname": "Cinergy H5 Rev. 2"
+        },
+        {
+          "devid": "00e0",
+          "devname": "NOXON DAB/DAB+ Stick V2"
+        },
+        {
+          "devid": "0102",
+          "devname": "Cinergy S2 Stick"
+        },
+        {
+          "devid": "0105",
+          "devname": "Cinergy S2 Box"
+        },
+        {
+          "devid": "10a7",
+          "devname": "TerraTec G3"
+        },
+        {
+          "devid": "00a5",
+          "devname": "Cinergy Hybrid Stick"
+        },
+        {
+          "devid": "00a9",
+          "devname": "RTL2838 DVB-T COFDM Demodulator [TerraTec Cinergy T Stick Black]"
+        },
+        {
+          "devid": "00b3",
+          "devname": "NOXON DAB/DAB+ Stick"
+        },
+        {
+          "devid": "00b9",
+          "devname": "WDR DAB/DAB+ Stick"
+        },
+        {
+          "devid": "0096",
+          "devname": "Grabby"
+        },
+        {
+          "devid": "0097",
+          "devname": "Cinergy T RC MKII"
+        },
+        {
+          "devid": "0099",
+          "devname": "AfaTech 9015 [Cinergy T Stick Dual]"
+        },
+        {
+          "devid": "0078",
+          "devname": "Cinergy T XXS"
+        },
+        {
+          "devid": "0086",
+          "devname": "Cinergy Hybrid XE"
+        },
+        {
+          "devid": "008e",
+          "devname": "Cinergy HTC XS"
+        },
+        {
+          "devid": "0072",
+          "devname": "Cinergy Hybrid T"
+        },
+        {
+          "devid": "0077",
+          "devname": "Aureon Dual USB"
+        },
+        {
+          "devid": "0069",
+          "devname": "Cinergy T XE (Version 2, AF9015)"
+        },
+        {
+          "devid": "006b",
+          "devname": "Cinergy HT PVR (EU)"
+        },
+        {
+          "devid": "0055",
+          "devname": "Cinergy T XE (Version 1, AF9005)"
+        },
+        {
+          "devid": "005c",
+          "devname": "Cinergy T虏"
+        },
+        {
+          "devid": "004e",
+          "devname": "Cinergy T XS"
+        },
+        {
+          "devid": "004f",
+          "devname": "Cinergy Analog XS"
+        },
+        {
+          "devid": "0042",
+          "devname": "Cinergy Hybrid T XS"
+        },
+        {
+          "devid": "0043",
+          "devname": "Cinergy T XS"
+        },
+        {
+          "devid": "003b",
+          "devname": "Cinergy 400"
+        },
+        {
+          "devid": "003c",
+          "devname": "Grabster AV 250"
+        },
+        {
+          "devid": "0038",
+          "devname": "Cinergy T虏 DVB-T Receiver"
+        },
+        {
+          "devid": "0039",
+          "devname": "Grabster AV 400"
+        },
+        {
+          "devid": "0035",
+          "devname": "Miditech Play&#039;n Roll"
+        },
+        {
+          "devid": "0036",
+          "devname": "Cinergy 250 Audio"
+        },
+        {
+          "devid": "0037",
+          "devname": "Cinergy 250 Audio"
+        },
+        {
+          "devid": "0021",
+          "devname": "Cameo Grabster 200"
+        },
+        {
+          "devid": "0023",
+          "devname": "Mystify Claw"
+        },
+        {
+          "devid": "0028",
+          "devname": "Aureon 5.1 MkII"
+        },
+        {
+          "devid": "0032",
+          "devname": "MIDI HUBBLE"
+        },
+        {
+          "devid": "0012",
+          "devname": "PHASE 26"
+        },
+        {
+          "devid": "0013",
+          "devname": "PHASE 26"
+        },
+        {
+          "devid": "0014",
+          "devname": "PHASE 26"
+        },
+        {
+          "devid": "0015",
+          "devname": "Flash Update for TerraTec PHASE 26"
+        }
+      ]
+    },
+    {
+      "vendor": "f007",
+      "name": "Teslong",
+      "devices": [
+        {
+          "devid": "a999",
+          "devname": "Endoscope Camera"
+        },
+        {
+          "devid": "b999",
+          "devname": "Otoscope Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "9022",
+      "name": "TeVii Technology Ltd.",
+      "devices": [
+        {
+          "devid": "d630",
+          "devname": "DVB-S S630"
+        },
+        {
+          "devid": "d650",
+          "devname": "DVB-S2 S650"
+        },
+        {
+          "devid": "d660",
+          "devname": "DVB-S2 S660"
+        }
+      ]
+    },
+    {
+      "vendor": "32b3",
+      "name": "TEXA",
+      "devices": [
+        {
+          "devid": "d1a7",
+          "devname": "TXT Multihub"
+        },
+        {
+          "devid": "d1a6",
+          "devname": "TXT Multihub"
+        }
+      ]
+    },
+    {
+      "vendor": "08bb",
+      "name": "Texas Instruments",
+      "devices": [
+        {
+          "devid": "29c2",
+          "devname": "PCM2902C Audio CODEC"
+        },
+        {
+          "devid": "29c3",
+          "devname": "PCM2903C Audio CODEC"
+        },
+        {
+          "devid": "29c6",
+          "devname": "PCM2906C Audio CODEC"
+        },
+        {
+          "devid": "29b0",
+          "devname": "PCM2900B Audio CODEC"
+        },
+        {
+          "devid": "29b2",
+          "devname": "PCM2902 Audio CODEC"
+        },
+        {
+          "devid": "29b3",
+          "devname": "PCM2903B Audio CODEC"
+        },
+        {
+          "devid": "29b6",
+          "devname": "PCM2906B Audio CODEC"
+        },
+        {
+          "devid": "29c0",
+          "devname": "PCM2900C Audio CODEC"
+        },
+        {
+          "devid": "2902",
+          "devname": "PCM2902 Audio Codec"
+        },
+        {
+          "devid": "2904",
+          "devname": "PCM2904 Audio Codec"
+        },
+        {
+          "devid": "2910",
+          "devname": "PCM2912 Audio Codec"
+        },
+        {
+          "devid": "2912",
+          "devname": "PCM2912A Audio Codec"
+        },
+        {
+          "devid": "27c5",
+          "devname": "PCM2705C stereo audio DAC"
+        },
+        {
+          "devid": "27c6",
+          "devname": "PCM2706C stereo audio DAC"
+        },
+        {
+          "devid": "27c7",
+          "devname": "PCM2707C stereo audio DAC"
+        },
+        {
+          "devid": "2900",
+          "devname": "PCM2900 Audio Codec"
+        },
+        {
+          "devid": "2901",
+          "devname": "PCM2901 Audio Codec"
+        },
+        {
+          "devid": "2705",
+          "devname": "PCM2705 stereo audio DAC"
+        },
+        {
+          "devid": "2706",
+          "devname": "PCM2706 stereo audio DAC"
+        },
+        {
+          "devid": "2707",
+          "devname": "PCM2707 stereo audio DAC"
+        },
+        {
+          "devid": "27c4",
+          "devname": "PCM2704C stereo audio DAC"
+        },
+        {
+          "devid": "2704",
+          "devname": "PCM2704 16-bit stereo audio DAC"
+        },
+        {
+          "devid": "2702",
+          "devname": "PCM2702 16-bit stereo audio DAC"
+        }
+      ]
+    },
+    {
+      "vendor": "2047",
+      "name": "Texas Instruments",
+      "devices": [
+        {
+          "devid": "0a76",
+          "devname": "GEOKON S-3810A-5 USB-RS485 CONVERTER"
+        },
+        {
+          "devid": "ffe7",
+          "devname": "HID v1.00 Device [Improv Device]"
+        },
+        {
+          "devid": "0855",
+          "devname": "Invensense Embedded MotionApp HID Sensor"
+        },
+        {
+          "devid": "08f8",
+          "devname": "FDC2x14/LDC13xx/LDC16xx EVM"
+        },
+        {
+          "devid": "0964",
+          "devname": "Inventio Software MSP430"
+        },
+        {
+          "devid": "03fb",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03fc",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03fd",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "0401",
+          "devname": "MSP430 Keyboard Example"
+        },
+        {
+          "devid": "03f8",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03f9",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03fa",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03f4",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03f5",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03f6",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03f7",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03f1",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03f2",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03f3",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03ee",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03ef",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03f0",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03ed",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03ea",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03eb",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03ec",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03e6",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03e7",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03e8",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03e9",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03e3",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03e4",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03e5",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03df",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03e0",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03e1",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "03e2",
+          "devname": "MSP430 User Experiment"
+        },
+        {
+          "devid": "0321",
+          "devname": "MSP430 SYSBIOS SWIs MSC+CDC+HID Example"
+        },
+        {
+          "devid": "0322",
+          "devname": "MSP430 MSC Double-Buffering Example"
+        },
+        {
+          "devid": "0323",
+          "devname": "MSP430 MSC CD-ROM Example"
+        },
+        {
+          "devid": "0317",
+          "devname": "MSP430 MSC SD Card Example"
+        },
+        {
+          "devid": "0318",
+          "devname": "MSP430 MSC Multiple LUNs Example"
+        },
+        {
+          "devid": "0319",
+          "devname": "MSP430 MSC+CDC+HID Example"
+        },
+        {
+          "devid": "0320",
+          "devname": "MSP430 SYSBIOS Tasks MSC+CDC+HID Example"
+        },
+        {
+          "devid": "0314",
+          "devname": "MSP430 HID+HID Example"
+        },
+        {
+          "devid": "0315",
+          "devname": "MSP430 HID Keyboard Example"
+        },
+        {
+          "devid": "0316",
+          "devname": "MSP430 MSC File System Emulation Example"
+        },
+        {
+          "devid": "0301",
+          "devname": "MSP430 HID Datapipe Example"
+        },
+        {
+          "devid": "0302",
+          "devname": "MSP430 CDC+HID Example"
+        },
+        {
+          "devid": "0309",
+          "devname": "MSP430 HID Mouse Example"
+        },
+        {
+          "devid": "0313",
+          "devname": "MSP430 CDC+CDC Example"
+        },
+        {
+          "devid": "0203",
+          "devname": "eZ-FET Bootloader"
+        },
+        {
+          "devid": "0204",
+          "devname": "MSP-FET Bootloader"
+        },
+        {
+          "devid": "0300",
+          "devname": "MSP430 CDC Example"
+        },
+        {
+          "devid": "0013",
+          "devname": "MSP eZ-FET lite"
+        },
+        {
+          "devid": "0014",
+          "devname": "MSP-FET"
+        },
+        {
+          "devid": "0200",
+          "devname": "MSP430 Bootloader"
+        }
+      ]
+    },
+    {
+      "vendor": "0451",
+      "name": "Texas Instruments, Inc.",
+      "devices": [
+        {
+          "devid": "ffff",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "e022",
+          "devname": "Nspire CX II"
+        },
+        {
+          "devid": "f430",
+          "devname": "MSP-FET430UIF JTAG Tool"
+        },
+        {
+          "devid": "f432",
+          "devname": "eZ430 Development Tool"
+        },
+        {
+          "devid": "e01f",
+          "devname": "Python Adapter (firmware install mode)"
+        },
+        {
+          "devid": "e020",
+          "devname": "Python Adapter"
+        },
+        {
+          "devid": "e013",
+          "devname": "Network Bridge"
+        },
+        {
+          "devid": "e01c",
+          "devname": "Data Collection Sled [Nspire Lab Cradle, Nspire Datatracker Cradle]"
+        },
+        {
+          "devid": "e01e",
+          "devname": "Nspire CX Navigator Access Point"
+        },
+        {
+          "devid": "e00f",
+          "devname": "TI-84 Plus Presentation Link"
+        },
+        {
+          "devid": "e010",
+          "devname": "TI SmartPad Keyboard"
+        },
+        {
+          "devid": "e011",
+          "devname": "Nspire CAS+ prototype"
+        },
+        {
+          "devid": "e012",
+          "devname": "TI-Nspire Calculator"
+        },
+        {
+          "devid": "e001",
+          "devname": "GraphLink [SilverLink]"
+        },
+        {
+          "devid": "e003",
+          "devname": "TI-84 Plus Calculator"
+        },
+        {
+          "devid": "e004",
+          "devname": "TI-89 Titanium Calculator"
+        },
+        {
+          "devid": "e008",
+          "devname": "TI-84 Plus Silver Calculator"
+        },
+        {
+          "devid": "e00e",
+          "devname": "TI-89 Titanium Presentation Link"
+        },
+        {
+          "devid": "926b",
+          "devname": "TUSB9260 Boot Loader"
+        },
+        {
+          "devid": "bef3",
+          "devname": "CC1352R1 Launchpad"
+        },
+        {
+          "devid": "dbc0",
+          "devname": "Device Bay Controller"
+        },
+        {
+          "devid": "8043",
+          "devname": "Hub"
+        },
+        {
+          "devid": "8140",
+          "devname": "TUSB8041 4-Port Hub"
+        },
+        {
+          "devid": "8142",
+          "devname": "TUSB8041 4-Port Hub"
+        },
+        {
+          "devid": "625f",
+          "devname": "TUSB6250 ATA Bridge"
+        },
+        {
+          "devid": "8041",
+          "devname": "Hub"
+        },
+        {
+          "devid": "8042",
+          "devname": "Hub"
+        },
+        {
+          "devid": "6000",
+          "devname": "AU5 ADSL Modem (pre-reenum)"
+        },
+        {
+          "devid": "6001",
+          "devname": "AU5 ADSL Modem"
+        },
+        {
+          "devid": "6060",
+          "devname": "RNDIS/BeWAN ADSL2+"
+        },
+        {
+          "devid": "6070",
+          "devname": "RNDIS/BeWAN ADSL2+"
+        },
+        {
+          "devid": "505f",
+          "devname": "TUSB5052 Serial"
+        },
+        {
+          "devid": "5153",
+          "devname": "TUSB5052 Hub"
+        },
+        {
+          "devid": "5409",
+          "devname": "Frontier Labs NEX IA+ Digital Audio Player"
+        },
+        {
+          "devid": "3410",
+          "devname": "TUSB3410 Microcontroller"
+        },
+        {
+          "devid": "3f00",
+          "devname": "OMAP1610"
+        },
+        {
+          "devid": "3f02",
+          "devname": "SMC WSKP100 Wi-Fi Phone"
+        },
+        {
+          "devid": "2077",
+          "devname": "TUSB2077 Hub"
+        },
+        {
+          "devid": "2f90",
+          "devname": "SM-USB-DIG"
+        },
+        {
+          "devid": "3200",
+          "devname": "TUSB3200 Boot Loader"
+        },
+        {
+          "devid": "16a8",
+          "devname": "CC2531 ZigBee"
+        },
+        {
+          "devid": "16ae",
+          "devname": "CC2531 Dongle"
+        },
+        {
+          "devid": "2036",
+          "devname": "TUSB2036 Hub"
+        },
+        {
+          "devid": "2046",
+          "devname": "TUSB2046 Hub"
+        },
+        {
+          "devid": "1446",
+          "devname": "TUSB2040/2070 Hub"
+        },
+        {
+          "devid": "16a2",
+          "devname": "CC Debugger"
+        },
+        {
+          "devid": "16a6",
+          "devname": "BM-USBD1 BlueRobin RF heart rate sensor receiver"
+        },
+        {
+          "devid": "0422",
+          "devname": "TUSB422 Port Controller with Power Delivery"
+        },
+        {
+          "devid": "1234",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "1428",
+          "devname": "Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "15ca",
+      "name": "Textech International Ltd.",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "MIDI Interface cable"
+        },
+        {
+          "devid": "1806",
+          "devname": "MIDI Interface cable"
+        },
+        {
+          "devid": "00c3",
+          "devname": "Mini Optical Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0f39",
+      "name": "TG3 Electronics",
+      "devices": [
+        {
+          "devid": "0404",
+          "devname": "Recreated ZX Spectrum Keyboard"
+        },
+        {
+          "devid": "0876",
+          "devname": "Keyboard [87 Francium Pro]"
+        },
+        {
+          "devid": "1086",
+          "devname": "DK2108SZ Keyboard [Ducky Zero]"
+        }
+      ]
+    },
+    {
+      "vendor": "0a34",
+      "name": "TG3 Electronics, Inc.",
+      "devices": [
+        {
+          "devid": "0110",
+          "devname": "Deck 82-key backlit keyboard"
+        },
+        {
+          "devid": "0101",
+          "devname": "TG82tp"
+        }
+      ]
+    },
+    {
+      "vendor": "142a",
+      "name": "Thales E-Transactions",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "Artema Modular"
+        },
+        {
+          "devid": "0043",
+          "devname": "medCompact"
+        },
+        {
+          "devid": "0003",
+          "devname": "Artema Hybrid"
+        }
+      ]
+    },
+    {
+      "vendor": "1799",
+      "name": "Thales Norway A/S",
+      "devices": [
+        {
+          "devid": "7051",
+          "devname": "Belkin F5D7051 802.11g Adapter v1000 [Broadcom 4320]"
+        },
+        {
+          "devid": "8051",
+          "devname": "Belkin F5D8051 v2 802.11bgn Wireless Adapter [Marvell 88W8362]"
+        }
+      ]
+    },
+    {
+      "vendor": "1b65",
+      "name": "The Hong Kong Standards and Testing Centre Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "199e",
+      "name": "The Imaging Source Europe GmbH",
+      "devices": [
+        {
+          "devid": "8101",
+          "devname": "DFx 21BU04 Camera"
+        },
+        {
+          "devid": "8457",
+          "devname": "DFK AFU130-L53 camera"
+        }
+      ]
+    },
+    {
+      "vendor": "1f44",
+      "name": "The Neat Company",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "NM-1000 scanner"
+        }
+      ]
+    },
+    {
+      "vendor": "264a",
+      "name": "Thermaltake",
+      "devices": [
+        {
+          "devid": "1004",
+          "devname": "Ventus"
+        }
+      ]
+    },
+    {
+      "vendor": "0ebb",
+      "name": "Thermo Fisher Scientific",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "FT-IR Spectrometer"
+        }
+      ]
+    },
+    {
+      "vendor": "152a",
+      "name": "Thesycon Systemsoftware &amp; Consulting GmbH",
+      "devices": [
+        {
+          "devid": "8400",
+          "devname": "INI DVS128"
+        },
+        {
+          "devid": "840d",
+          "devname": "INI DAViS"
+        },
+        {
+          "devid": "841a",
+          "devname": "INI DAViS FX3"
+        },
+        {
+          "devid": "8350",
+          "devname": "NET Gmbh iCube Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "03e9",
+      "name": "Thesys Microelectronics",
+      "devices": []
+    },
+    {
+      "vendor": "0ec7",
+      "name": "Theta Link Corp.",
+      "devices": [
+        {
+          "devid": "1008",
+          "devname": "So., Show 301 Digital Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "27b8",
+      "name": "ThingM",
+      "devices": [
+        {
+          "devid": "01ed",
+          "devname": "blink(1)"
+        }
+      ]
+    },
+    {
+      "vendor": "0d83",
+      "name": "Think Outside, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "07fc",
+      "name": "Thomann",
+      "devices": [
+        {
+          "devid": "1113",
+          "devname": "SWISSONIC EasyKeys61 Midikeyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "05d7",
+      "name": "Thomas &amp; Betts Corp.",
+      "devices": [
+        {
+          "devid": "0099",
+          "devname": "10Mbps Ethernet [klsi]"
+        }
+      ]
+    },
+    {
+      "vendor": "069b",
+      "name": "Thomson, Inc.",
+      "devices": [
+        {
+          "devid": "5557",
+          "devname": "RCA CDS6300"
+        },
+        {
+          "devid": "0778",
+          "devname": "PEARL USB Device"
+        },
+        {
+          "devid": "2220",
+          "devname": "RCA Kazoo RD1000 MP3 Player"
+        },
+        {
+          "devid": "300a",
+          "devname": "RCA Lyra MP3 Player"
+        },
+        {
+          "devid": "3012",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "3013",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "070e",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0731",
+          "devname": "Lyra M200E256"
+        },
+        {
+          "devid": "070f",
+          "devname": "RCA Lyra RD1071 MP3 Player"
+        },
+        {
+          "devid": "0761",
+          "devname": "RCA H100A"
+        },
+        {
+          "devid": "0705",
+          "devname": "THG540K Cable Modem"
+        },
+        {
+          "devid": "0709",
+          "devname": "Lyra PDP2424"
+        },
+        {
+          "devid": "070c",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "070d",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "0704",
+          "devname": "DCM245 Cable Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "1313",
+      "name": "ThorLabs",
+      "devices": [
+        {
+          "devid": "80f1",
+          "devname": "M2SET Dongle"
+        },
+        {
+          "devid": "8180",
+          "devname": "OCT Probe Controller (OCTH-1300)"
+        },
+        {
+          "devid": "8181",
+          "devname": "OCT Device"
+        },
+        {
+          "devid": "80b0",
+          "devname": "PM200 Handheld Power and Energy Meter"
+        },
+        {
+          "devid": "80c0",
+          "devname": "DC2200"
+        },
+        {
+          "devid": "80c9",
+          "devname": "MTD Series"
+        },
+        {
+          "devid": "80f0",
+          "devname": "TSP01"
+        },
+        {
+          "devid": "8087",
+          "devname": "CCS175 NIR Spectrometer"
+        },
+        {
+          "devid": "8089",
+          "devname": "CCS200 Wide Range Spectrometer"
+        },
+        {
+          "devid": "8090",
+          "devname": "SPCM Single Photon Counter"
+        },
+        {
+          "devid": "80a0",
+          "devname": "LC100 series smart line camera"
+        },
+        {
+          "devid": "8080",
+          "devname": "CCS100 - Compact Spectrometer"
+        },
+        {
+          "devid": "8081",
+          "devname": "CCS100 Compact Spectrometer"
+        },
+        {
+          "devid": "8083",
+          "devname": "CCS125 Spectrometer"
+        },
+        {
+          "devid": "8085",
+          "devname": "CCS150 UV Spectrometer"
+        },
+        {
+          "devid": "8074",
+          "devname": "PM160T Wireless Powermeter Thermal Sensor"
+        },
+        {
+          "devid": "8075",
+          "devname": "PM400 Handheld Optical Power/Energy Meter"
+        },
+        {
+          "devid": "8076",
+          "devname": "PM101 Serial PD Power Meter"
+        },
+        {
+          "devid": "8078",
+          "devname": "PM100D Compact Power and Energy Meter Console"
+        },
+        {
+          "devid": "8066",
+          "devname": "DC4104"
+        },
+        {
+          "devid": "8070",
+          "devname": "PM100D"
+        },
+        {
+          "devid": "8072",
+          "devname": "PM100USB Power and Energy Meter Interface"
+        },
+        {
+          "devid": "8073",
+          "devname": "PM106 Wireless Powermeter Photodiode Sensor"
+        },
+        {
+          "devid": "8060",
+          "devname": "DC3100"
+        },
+        {
+          "devid": "8061",
+          "devname": "DC4100"
+        },
+        {
+          "devid": "8062",
+          "devname": "DC2100"
+        },
+        {
+          "devid": "8065",
+          "devname": "CS2010"
+        },
+        {
+          "devid": "8048",
+          "devname": "TED4000"
+        },
+        {
+          "devid": "8049",
+          "devname": "LDC4000"
+        },
+        {
+          "devid": "804a",
+          "devname": "ITC4000"
+        },
+        {
+          "devid": "8058",
+          "devname": "LC-100"
+        },
+        {
+          "devid": "8025",
+          "devname": "WFS20 Wavefront Sensor"
+        },
+        {
+          "devid": "8030",
+          "devname": "ER100 Extinction Ratio Meter"
+        },
+        {
+          "devid": "8039",
+          "devname": "PAX1000 Rotating Waveplate Polarimeter"
+        },
+        {
+          "devid": "8047",
+          "devname": "CLD1000"
+        },
+        {
+          "devid": "8019",
+          "devname": "BP2 Multi Slit Beam Profiler"
+        },
+        {
+          "devid": "8020",
+          "devname": "PM300 Optical Power Meter"
+        },
+        {
+          "devid": "8021",
+          "devname": "PM300E Optical Power and Energy Meter"
+        },
+        {
+          "devid": "8022",
+          "devname": "PM320E Optical Power and Energy Meter"
+        },
+        {
+          "devid": "8012",
+          "devname": "BC106 Camera Beam Profiler"
+        },
+        {
+          "devid": "8013",
+          "devname": "WFS10 Wavefront Sensor"
+        },
+        {
+          "devid": "8016",
+          "devname": "DMP40 Deformable Mirror"
+        },
+        {
+          "devid": "8017",
+          "devname": "BC206 Camera Beam Profiler"
+        },
+        {
+          "devid": "0112",
+          "devname": "SP2 Spectrometer (VISA)"
+        },
+        {
+          "devid": "8001",
+          "devname": "TXP-Series Slot (TXP5001, TXP5004)"
+        },
+        {
+          "devid": "8011",
+          "devname": "BP1 Slit Beam Profiler"
+        },
+        {
+          "devid": "0011",
+          "devname": "SP1 Spectrometer (Jungo)"
+        },
+        {
+          "devid": "0012",
+          "devname": "SP2 Spectrometer (Jungo)"
+        },
+        {
+          "devid": "0110",
+          "devname": "LC1 Linear Camera (VISA)"
+        },
+        {
+          "devid": "0111",
+          "devname": "SP1 Spectrometer (VISA)"
+        },
+        {
+          "devid": "0010",
+          "devname": "LC1 Linear Camera (Jungo)"
+        }
+      ]
+    },
+    {
+      "vendor": "10fe",
+      "name": "Thrane &amp; Thrane",
+      "devices": [
+        {
+          "devid": "000c",
+          "devname": "TT-3750 BGAN-XL Radio Module"
+        }
+      ]
+    },
+    {
+      "vendor": "044f",
+      "name": "ThrustMaster, Inc.",
+      "devices": [
+        {
+          "devid": "b679",
+          "devname": "T-Rudder"
+        },
+        {
+          "devid": "b687",
+          "devname": "TWCS Throttle"
+        },
+        {
+          "devid": "b700",
+          "devname": "Tacticalboard"
+        },
+        {
+          "devid": "b653",
+          "devname": "RGT Force Feedback Clutch Racing Wheel"
+        },
+        {
+          "devid": "b654",
+          "devname": "Ferrari GT Force Feedback Wheel"
+        },
+        {
+          "devid": "b678",
+          "devname": "T.Flight Rudder Pedals"
+        },
+        {
+          "devid": "b603",
+          "devname": "force feedback Wheel"
+        },
+        {
+          "devid": "b605",
+          "devname": "force feedback Racing Wheel"
+        },
+        {
+          "devid": "b651",
+          "devname": "Ferrari GT Rumble Force Wheel"
+        },
+        {
+          "devid": "b351",
+          "devname": "F16 MFD 1"
+        },
+        {
+          "devid": "b352",
+          "devname": "F16 MFD 2"
+        },
+        {
+          "devid": "b365",
+          "devname": "UbiSoft UbiConnect"
+        },
+        {
+          "devid": "b324",
+          "devname": "Dual Trigger 3-in-1 (PS3 Mode)"
+        },
+        {
+          "devid": "b326",
+          "devname": "Gamepad GP XID"
+        },
+        {
+          "devid": "b315",
+          "devname": "Firestorm Dual Analog 3"
+        },
+        {
+          "devid": "b320",
+          "devname": "Dual Trigger gamepad PC/PS2 2.0"
+        },
+        {
+          "devid": "b323",
+          "devname": "Dual Trigger 3-in-1 (PC Mode)"
+        },
+        {
+          "devid": "b307",
+          "devname": "vibrating Upad"
+        },
+        {
+          "devid": "b30b",
+          "devname": "Wireless VibrationPad"
+        },
+        {
+          "devid": "b300",
+          "devname": "Firestorm Dual Power"
+        },
+        {
+          "devid": "b303",
+          "devname": "FireStorm Dual Analog 2"
+        },
+        {
+          "devid": "b304",
+          "devname": "Firestorm Dual Power"
+        },
+        {
+          "devid": "b108",
+          "devname": "T-Flight Hotas X Flight Stick"
+        },
+        {
+          "devid": "b10a",
+          "devname": "T.16000M Joystick"
+        },
+        {
+          "devid": "b203",
+          "devname": "360 Modena Pro Wheel"
+        },
+        {
+          "devid": "a0a0",
+          "devname": "Top Gun Joystick"
+        },
+        {
+          "devid": "a0a1",
+          "devname": "Top Gun Joystick (rev2)"
+        },
+        {
+          "devid": "a0a3",
+          "devname": "Fusion Digital GamePad"
+        },
+        {
+          "devid": "a201",
+          "devname": "PK-GP201 PlayStick"
+        },
+        {
+          "devid": "0f10",
+          "devname": "Modena GT Wheel"
+        },
+        {
+          "devid": "a003",
+          "devname": "Rage 3D Game Pad"
+        },
+        {
+          "devid": "a01b",
+          "devname": "PK-GP301 Driving Wheel"
+        },
+        {
+          "devid": "0f03",
+          "devname": "Steering Wheel for Xbox"
+        },
+        {
+          "devid": "0f07",
+          "devname": "Controller for Xbox"
+        },
+        {
+          "devid": "0f0c",
+          "devname": "Xbox Memory Unit (8MB)"
+        },
+        {
+          "devid": "0404",
+          "devname": "HOTAS Warthog Throttle"
+        },
+        {
+          "devid": "044f",
+          "devname": "GP XID"
+        },
+        {
+          "devid": "0f00",
+          "devname": "Steering Wheel for Xbox"
+        },
+        {
+          "devid": "0400",
+          "devname": "HOTAS Cougar"
+        },
+        {
+          "devid": "0402",
+          "devname": "HOTAS Warthog Joystick"
+        }
+      ]
+    },
+    {
+      "vendor": "24c6",
+      "name": "ThrustMaster, Inc.",
+      "devices": [
+        {
+          "devid": "fafd",
+          "devname": "Afterglow Gamepad for Xbox 360"
+        },
+        {
+          "devid": "fafe",
+          "devname": "Rock Candy Gamepad for Xbox 360"
+        },
+        {
+          "devid": "5b02",
+          "devname": "GPX Controller"
+        },
+        {
+          "devid": "5d04",
+          "devname": "Sabertooth Elite"
+        },
+        {
+          "devid": "fa00",
+          "devname": "INF-8032385 Disney Infinity Reader"
+        },
+        {
+          "devid": "fafb",
+          "devname": "Aplay Controller"
+        },
+        {
+          "devid": "551a",
+          "devname": "Fusion Pro Controller"
+        },
+        {
+          "devid": "561a",
+          "devname": "Fusion Controller for Xbox One"
+        },
+        {
+          "devid": "5b00",
+          "devname": "Ferrari 458 Italia Racing Wheel"
+        },
+        {
+          "devid": "5503",
+          "devname": "Hori Fighting Edge for Xbox 360"
+        },
+        {
+          "devid": "5506",
+          "devname": "Hori Soulcalibur V Stick for Xbox 360"
+        },
+        {
+          "devid": "550d",
+          "devname": "Hori Gem Controller for Xbox 360"
+        },
+        {
+          "devid": "550e",
+          "devname": "Real Arcade Pro V Kai for Xbox One / Xbox 360"
+        },
+        {
+          "devid": "5501",
+          "devname": "Hori Real Arcade Pro.VX-SA for Xbox 360"
+        },
+        {
+          "devid": "5502",
+          "devname": "Hori Fighting Stick VX Alt for Xbox 360"
+        },
+        {
+          "devid": "542a",
+          "devname": "Spectra for Xbox One"
+        },
+        {
+          "devid": "543a",
+          "devname": "PowerA Wired Controller for Xbox One"
+        },
+        {
+          "devid": "5500",
+          "devname": "Horipad EX2 Turbo"
+        },
+        {
+          "devid": "531a",
+          "devname": "Pro Ex mini for XBOX"
+        },
+        {
+          "devid": "5397",
+          "devname": "FUS1ON Tournament Controller"
+        },
+        {
+          "devid": "541a",
+          "devname": "PowerA CPFA115320-01 [Mini Controller for Xbox One]"
+        },
+        {
+          "devid": "5303",
+          "devname": "Airflo Wired Controller for Xbox 360"
+        },
+        {
+          "devid": "530a",
+          "devname": "ProEX Controller for Xbox 360"
+        },
+        {
+          "devid": "5000",
+          "devname": "Razer Atrox Gaming Arcade Stick"
+        },
+        {
+          "devid": "5300",
+          "devname": "PowerA Mini ProEX Controller for Xbox 360"
+        }
+      ]
+    },
+    {
+      "vendor": "0e36",
+      "name": "TiePie engineering",
+      "devices": [
+        {
+          "devid": "00fe",
+          "devname": "USB To Parallel adapter"
+        },
+        {
+          "devid": "001b",
+          "devname": "Handyscope HS5"
+        },
+        {
+          "devid": "0042",
+          "devname": "TiePieSCOPE HS801"
+        },
+        {
+          "devid": "00fd",
+          "devname": "USB To Parallel adapter"
+        },
+        {
+          "devid": "0012",
+          "devname": "TiePieSCOPE HS805"
+        },
+        {
+          "devid": "0013",
+          "devname": "Handyprobe HP3"
+        },
+        {
+          "devid": "0014",
+          "devname": "Handyprobe HP3"
+        },
+        {
+          "devid": "0018",
+          "devname": "Handyprobe HP2"
+        },
+        {
+          "devid": "0010",
+          "devname": "Handyscope HS2"
+        },
+        {
+          "devid": "0011",
+          "devname": "TiePieSCOPE HS805 (br)"
+        },
+        {
+          "devid": "0009",
+          "devname": "Handyscope HS3"
+        },
+        {
+          "devid": "000b",
+          "devname": "Handyscope HS4"
+        },
+        {
+          "devid": "000f",
+          "devname": "Handyscope HS4-DIFF (br)"
+        }
+      ]
+    },
+    {
+      "vendor": "0919",
+      "name": "Tiger Electronics",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "Fast Flicks Digital Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "06e6",
+      "name": "Tiger Jet Network, Inc.",
+      "devices": [
+        {
+          "devid": "f350",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "f210",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "f250",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "f252",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "f310",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "df03",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "f200",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "f201",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "f202",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "f203",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "d713",
+          "devname": "VoIP Combo"
+        },
+        {
+          "devid": "df00",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "df01",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "df02",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "d703",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "d710",
+          "devname": "VoIP Combo"
+        },
+        {
+          "devid": "d711",
+          "devname": "VoIP Combo Device"
+        },
+        {
+          "devid": "d712",
+          "devname": "VoIP Combo"
+        },
+        {
+          "devid": "d212",
+          "devname": "PPG Device"
+        },
+        {
+          "devid": "d213",
+          "devname": "Personal PhoneGateway"
+        },
+        {
+          "devid": "d700",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "d701",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "d702",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "cf03",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "d210",
+          "devname": "Personal PhoneGateway"
+        },
+        {
+          "devid": "d211",
+          "devname": "PPG Device"
+        },
+        {
+          "devid": "c712",
+          "devname": "VoIP Combo Device"
+        },
+        {
+          "devid": "c713",
+          "devname": "VoIP Combo Device"
+        },
+        {
+          "devid": "cf00",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "cf01",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "cf02",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "c702",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "c703",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "c710",
+          "devname": "VoIP Combo Device"
+        },
+        {
+          "devid": "c711",
+          "devname": "VoIP Combo"
+        },
+        {
+          "devid": "c39e",
+          "devname": "PPG Device"
+        },
+        {
+          "devid": "c39f",
+          "devname": "PPG Device"
+        },
+        {
+          "devid": "c700",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "c701",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "c292",
+          "devname": "PPG Device"
+        },
+        {
+          "devid": "c293",
+          "devname": "Personal PhoneGateway"
+        },
+        {
+          "devid": "c31c",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "c39c",
+          "devname": "Personal PhoneGateway"
+        },
+        {
+          "devid": "c39d",
+          "devname": "PPG Device"
+        },
+        {
+          "devid": "c212",
+          "devname": "Personal PhoneGateway"
+        },
+        {
+          "devid": "c213",
+          "devname": "PPG Device"
+        },
+        {
+          "devid": "c25c",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "c290",
+          "devname": "PPG Device"
+        },
+        {
+          "devid": "c291",
+          "devname": "PPG Device"
+        },
+        {
+          "devid": "c202",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "c203",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "c210",
+          "devname": "Personal PhoneGateway"
+        },
+        {
+          "devid": "c211",
+          "devname": "Personal PhoneGateway"
+        },
+        {
+          "devid": "b250",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "b251",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "b252",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "c200",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "c201",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "b202",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "b210",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "b211",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "b212",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "831d",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "831e",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "b200",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "b201",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "7200",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "7210",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "7250",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "825c",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "831c",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "3200",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "3201",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "3202",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "3203",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "0211",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "0212",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "031c",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "031d",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "031e",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "0201",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "0202",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "0203",
+          "devname": "Internet Phone"
+        },
+        {
+          "devid": "0210",
+          "devname": "Composite Device"
+        },
+        {
+          "devid": "0200",
+          "devname": "Internet Phone"
+        }
+      ]
+    },
+    {
+      "vendor": "1027",
+      "name": "Time Domain",
+      "devices": []
+    },
+    {
+      "vendor": "07b7",
+      "name": "TIME Interconnect, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0625",
+      "name": "TiMedia Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0cc2",
+      "name": "Timex Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "114c",
+      "name": "Tinius Olsen Testing Machine Co., Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1222",
+      "name": "TiPro",
+      "devices": [
+        {
+          "devid": "faca",
+          "devname": "programmable keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "10bb",
+      "name": "TM Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0d66",
+      "name": "TMT",
+      "devices": []
+    },
+    {
+      "vendor": "10bd",
+      "name": "TMT Technology, Inc.",
+      "devices": [
+        {
+          "devid": "1427",
+          "devname": "Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "2104",
+      "name": "Tobii Technology AB",
+      "devices": [
+        {
+          "devid": "0124",
+          "devname": "Eyechip"
+        },
+        {
+          "devid": "0050",
+          "devname": "Eye tracker [EYEX2]"
+        }
+      ]
+    },
+    {
+      "vendor": "0b0c",
+      "name": "Todos AB",
+      "devices": [
+        {
+          "devid": "0050",
+          "devname": "Argos Mini II Smart Card Reader (CCID)"
+        },
+        {
+          "devid": "0009",
+          "devname": "Todos Argos Mini II Smart Card Reader"
+        },
+        {
+          "devid": "001e",
+          "devname": "e.dentifier2 (ABN AMRO electronic banking card reader NL)"
+        },
+        {
+          "devid": "002e",
+          "devname": "C200 smartcard controller (Nordea card reader)"
+        },
+        {
+          "devid": "003f",
+          "devname": "Todos C400 smartcard controller (Handelsbanken card reader)"
+        }
+      ]
+    },
+    {
+      "vendor": "05d3",
+      "name": "Tohoku Ricoh Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0767",
+      "name": "Tokheim Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c63",
+      "name": "Toko, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "04ec",
+      "name": "Tokyo Electron Device, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e70",
+      "name": "Tokyo Electronic Industry Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1390",
+      "name": "TOMTOM B.V.",
+      "devices": [
+        {
+          "devid": "a001",
+          "devname": "Bandit Action Camera Batt-Stick"
+        },
+        {
+          "devid": "0001",
+          "devname": "GO 520 T / GO 630 / ONE / ONE XL"
+        },
+        {
+          "devid": "5454",
+          "devname": "Blue &amp; Me 2"
+        },
+        {
+          "devid": "7474",
+          "devname": "GPS Sport Watch [Runner, Multi-Sport]"
+        }
+      ]
+    },
+    {
+      "vendor": "06a8",
+      "name": "Topaz Systems, Inc.",
+      "devices": [
+        {
+          "devid": "0042",
+          "devname": "SignatureGem 1X5 Pad"
+        },
+        {
+          "devid": "0043",
+          "devname": "SignatureGem 1X5-HID Pad"
+        }
+      ]
+    },
+    {
+      "vendor": "11db",
+      "name": "Topfield Co., Ltd.",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "PVR"
+        },
+        {
+          "devid": "1100",
+          "devname": "PVR"
+        }
+      ]
+    },
+    {
+      "vendor": "0663",
+      "name": "Topmax Electronic Co., Ltd",
+      "devices": [
+        {
+          "devid": "0103",
+          "devname": "CobraPad"
+        }
+      ]
+    },
+    {
+      "vendor": "0853",
+      "name": "Topre Corporation",
+      "devices": [
+        {
+          "devid": "0200",
+          "devname": "RealForce Compact Keyboard"
+        },
+        {
+          "devid": "0100",
+          "devname": "HHKB Professional"
+        },
+        {
+          "devid": "0119",
+          "devname": "RealForce 105UB"
+        }
+      ]
+    },
+    {
+      "vendor": "06a2",
+      "name": "Topro Technology, Inc.",
+      "devices": [
+        {
+          "devid": "0033",
+          "devname": "USB Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "1894",
+      "name": "Topseed",
+      "devices": [
+        {
+          "devid": "5632",
+          "devname": "Atek Tote Remote"
+        },
+        {
+          "devid": "5641",
+          "devname": "TSAM-004 Presentation Remote"
+        }
+      ]
+    },
+    {
+      "vendor": "1784",
+      "name": "TopSeed Technology Corp.",
+      "devices": [
+        {
+          "devid": "0008",
+          "devname": "eHome Infrared Transceiver"
+        },
+        {
+          "devid": "000a",
+          "devname": "eHome Infrared Transceiver"
+        },
+        {
+          "devid": "0011",
+          "devname": "eHome Infrared Transceiver"
+        },
+        {
+          "devid": "0004",
+          "devname": "RF Combo Device"
+        },
+        {
+          "devid": "0006",
+          "devname": "eHome Infrared Transceiver"
+        },
+        {
+          "devid": "0007",
+          "devname": "eHome Infrared Transceiver"
+        },
+        {
+          "devid": "0001",
+          "devname": "eHome Infrared Transceiver"
+        }
+      ]
+    },
+    {
+      "vendor": "2899",
+      "name": "Toptronic Industrial Co., Ltd",
+      "devices": [
+        {
+          "devid": "012c",
+          "devname": "Camera Device"
+        }
+      ]
+    },
+    {
+      "vendor": "07ee",
+      "name": "Torex Retail (formerly Logware)",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Cash Drawer I/F"
+        }
+      ]
+    },
+    {
+      "vendor": "06d5",
+      "name": "Toshiba",
+      "devices": [
+        {
+          "devid": "4000",
+          "devname": "Japanese Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "04c6",
+      "name": "Toshiba America Electronic Components",
+      "devices": []
+    },
+    {
+      "vendor": "0480",
+      "name": "Toshiba America Inc",
+      "devices": [
+        {
+          "devid": "d010",
+          "devname": "External Disk 3TB"
+        },
+        {
+          "devid": "d011",
+          "devname": "Canvio Desk"
+        },
+        {
+          "devid": "b207",
+          "devname": "Canvio Ready"
+        },
+        {
+          "devid": "d000",
+          "devname": "External Disk 2TB Model DT01ABA200"
+        },
+        {
+          "devid": "a208",
+          "devname": "Canvio Basics 2TB USB 3.0 Portable Hard Drive"
+        },
+        {
+          "devid": "b001",
+          "devname": "Stor.E Partner"
+        },
+        {
+          "devid": "a102",
+          "devname": "Canvio Alu 2TB 2.5&quot; Black External Disk Model HDTH320EK3CA"
+        },
+        {
+          "devid": "a202",
+          "devname": "Canvio Basics HDD"
+        },
+        {
+          "devid": "a00d",
+          "devname": "STOR.E BASICS 500GB"
+        },
+        {
+          "devid": "a100",
+          "devname": "Canvio Alu 2TB 2.5&quot; Black External Disk Model HDTH320EK3CA"
+        },
+        {
+          "devid": "a006",
+          "devname": "External Disk 1.5TB"
+        },
+        {
+          "devid": "a007",
+          "devname": "External Disk USB 3.0"
+        },
+        {
+          "devid": "a009",
+          "devname": "Stor.E Basics"
+        },
+        {
+          "devid": "0821",
+          "devname": "Canvio Advance 2TB model DTC920"
+        },
+        {
+          "devid": "0900",
+          "devname": "MQ04UBF100"
+        },
+        {
+          "devid": "0100",
+          "devname": "Stor.E Slim USB 3.0"
+        },
+        {
+          "devid": "0200",
+          "devname": "External Disk"
+        },
+        {
+          "devid": "0820",
+          "devname": "Canvio Advance Disk"
+        },
+        {
+          "devid": "0004",
+          "devname": "InTouch Module"
+        },
+        {
+          "devid": "0011",
+          "devname": "InTouch Module"
+        },
+        {
+          "devid": "0014",
+          "devname": "InTouch Module"
+        },
+        {
+          "devid": "0001",
+          "devname": "InTouch Module"
+        }
+      ]
+    },
+    {
+      "vendor": "0930",
+      "name": "Toshiba Corp.",
+      "devices": [
+        {
+          "devid": "6544",
+          "devname": "TransMemory-Mini / Kingston DataTraveler 2.0 Stick"
+        },
+        {
+          "devid": "6545",
+          "devname": "Kingston DataTraveler 102/2.0 / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick"
+        },
+        {
+          "devid": "a002",
+          "devname": "SunplusIT SATA bridge"
+        },
+        {
+          "devid": "653e",
+          "devname": "Flash Memory"
+        },
+        {
+          "devid": "6540",
+          "devname": "TransMemory Flash Memory"
+        },
+        {
+          "devid": "6533",
+          "devname": "512M Stick"
+        },
+        {
+          "devid": "6534",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "653c",
+          "devname": "Kingston DataTraveler 2.0 Stick (512M)"
+        },
+        {
+          "devid": "653d",
+          "devname": "Kingston DataTraveler 2.0 Stick (1GB)"
+        },
+        {
+          "devid": "652f",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "6530",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "6531",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "6532",
+          "devname": "256M Stick"
+        },
+        {
+          "devid": "6529",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "652a",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "652b",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "652c",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "652d",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "6525",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "6526",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "6527",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "6528",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "6521",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "6522",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "6523",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "6524",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "651c",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "651d",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "651e",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "651f",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "6520",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "6518",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "6519",
+          "devname": "Kingston DataTraveler 2.0 USB Stick"
+        },
+        {
+          "devid": "651a",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "651b",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "6508",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "6509",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "6510",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "6517",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "140b",
+          "devname": "Memory Stick 64GB"
+        },
+        {
+          "devid": "642f",
+          "devname": "TravelDrive"
+        },
+        {
+          "devid": "6506",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "6507",
+          "devname": "TravelDrive 2C"
+        },
+        {
+          "devid": "130b",
+          "devname": "F3507g Mobile Broadband Module"
+        },
+        {
+          "devid": "130c",
+          "devname": "F3607gw Mobile Broadband Module"
+        },
+        {
+          "devid": "1311",
+          "devname": "F3607gw v2 Mobile Broadband Module"
+        },
+        {
+          "devid": "1400",
+          "devname": "Memory Stick 2GB"
+        },
+        {
+          "devid": "1301",
+          "devname": "Wireless Broadband (CDMA EV-DO) Minicard Status Port"
+        },
+        {
+          "devid": "1302",
+          "devname": "Wireless Broadband (3G HSDPA) SM-Bus Minicard Status Port"
+        },
+        {
+          "devid": "1303",
+          "devname": "Wireless Broadband (3G HSDPA) Minicard Status Port"
+        },
+        {
+          "devid": "1308",
+          "devname": "Broadband (3G HSDPA) SM-Bus Minicard Diagnostics Port"
+        },
+        {
+          "devid": "0b09",
+          "devname": "PX1396E-3T01 External hard drive"
+        },
+        {
+          "devid": "0b1a",
+          "devname": "STOR.E ALU 2S"
+        },
+        {
+          "devid": "1300",
+          "devname": "Wireless Broadband (CDMA EV-DO) SM-Bus Minicard Status Port"
+        },
+        {
+          "devid": "0a07",
+          "devname": "WLM-10U1 802.11abgn Wireless Adapter [Ralink RT3572]"
+        },
+        {
+          "devid": "0a08",
+          "devname": "WLM-20U2/GN-1080 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]"
+        },
+        {
+          "devid": "0a0b",
+          "devname": "WLU5053 802.11abgn Wireless Module [Broadcom BCM43236B]"
+        },
+        {
+          "devid": "0a13",
+          "devname": "AX88179 Gigabit Ethernet [Toshiba]"
+        },
+        {
+          "devid": "0b05",
+          "devname": "PX1220E-1G25 External hard drive"
+        },
+        {
+          "devid": "0707",
+          "devname": "Pocket PC e330 Series"
+        },
+        {
+          "devid": "0708",
+          "devname": "Pocket PC e350 Series"
+        },
+        {
+          "devid": "0709",
+          "devname": "Pocket PC e750 Series"
+        },
+        {
+          "devid": "070a",
+          "devname": "Pocket PC e400 Series"
+        },
+        {
+          "devid": "070b",
+          "devname": "Pocket PC e800 Series"
+        },
+        {
+          "devid": "0507",
+          "devname": "Bluetooth Adapter"
+        },
+        {
+          "devid": "0508",
+          "devname": "Integrated Bluetooth HCI"
+        },
+        {
+          "devid": "0509",
+          "devname": "BT EDR Dongle"
+        },
+        {
+          "devid": "0706",
+          "devname": "PocketPC e740"
+        },
+        {
+          "devid": "0501",
+          "devname": "Bluetooth Controller"
+        },
+        {
+          "devid": "0502",
+          "devname": "Integrated Bluetooth"
+        },
+        {
+          "devid": "0503",
+          "devname": "Bluetooth Controller"
+        },
+        {
+          "devid": "0505",
+          "devname": "Integrated Bluetooth"
+        },
+        {
+          "devid": "0506",
+          "devname": "Integrated Bluetooth"
+        },
+        {
+          "devid": "0307",
+          "devname": "Cable Modem PCX2500"
+        },
+        {
+          "devid": "0308",
+          "devname": "PCX2200 Cable Modem (WDM)"
+        },
+        {
+          "devid": "0309",
+          "devname": "PCX5000 Cable Modem (WDM)"
+        },
+        {
+          "devid": "030b",
+          "devname": "Cable Modem PCX2600"
+        },
+        {
+          "devid": "021c",
+          "devname": "Atheros AR3012 Bluetooth"
+        },
+        {
+          "devid": "0301",
+          "devname": "PCX1100U Cable Modem (WDM)"
+        },
+        {
+          "devid": "0302",
+          "devname": "PCX2000 Cable Modem (WDM)"
+        },
+        {
+          "devid": "0305",
+          "devname": "Cable Modem PCX3000"
+        },
+        {
+          "devid": "000c",
+          "devname": "Gigabeat F (mtp)"
+        },
+        {
+          "devid": "0010",
+          "devname": "Gigabeat S (mtp)"
+        },
+        {
+          "devid": "01bf",
+          "devname": "2.5&quot;External Hard Disk"
+        },
+        {
+          "devid": "0200",
+          "devname": "Integrated Bluetooth (Taiyo Yuden)"
+        },
+        {
+          "devid": "0009",
+          "devname": "Gigabeat F/X (HDD audio player)"
+        }
+      ]
+    },
+    {
+      "vendor": "046c",
+      "name": "Toshiba Corp., Digital Media Equipment",
+      "devices": []
+    },
+    {
+      "vendor": "1132",
+      "name": "Toshiba Corp., Digital Media Equipment [hex]",
+      "devices": [
+        {
+          "devid": "4337",
+          "devname": "PDR-M11"
+        },
+        {
+          "devid": "4338",
+          "devname": "PDR-M25"
+        },
+        {
+          "devid": "4333",
+          "devname": "PDR-M2300/PDR-M700"
+        },
+        {
+          "devid": "4334",
+          "devname": "PDR-M65"
+        },
+        {
+          "devid": "4335",
+          "devname": "PDR-M61"
+        },
+        {
+          "devid": "4331",
+          "devname": "PDR-M4/M5/M70 Digital Camera"
+        },
+        {
+          "devid": "4332",
+          "devname": "PDR-M60 Digital Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "04bd",
+      "name": "Toshiba Electronics Taiwan Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "092a",
+      "name": "Toshiba Information &amp; Industrial Sys. And Services",
+      "devices": []
+    },
+    {
+      "vendor": "08a6",
+      "name": "Toshiba TEC",
+      "devices": [
+        {
+          "devid": "0051",
+          "devname": "B-SV4"
+        }
+      ]
+    },
+    {
+      "vendor": "1679",
+      "name": "Total Phase",
+      "devices": [
+        {
+          "devid": "2001",
+          "devname": "Beagle Protocol Analyzer"
+        },
+        {
+          "devid": "2002",
+          "devname": "Cheetah SPI Host Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "066a",
+      "name": "Total Technologies, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0611",
+      "name": "Totoku Electric Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "04ba",
+      "name": "Toucan Systems, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1d45",
+      "name": "Touch",
+      "devices": [
+        {
+          "devid": "459d",
+          "devname": "BenQ F5"
+        },
+        {
+          "devid": "465c",
+          "devname": "Harrier Mini by EE"
+        },
+        {
+          "devid": "1d45",
+          "devname": "Foxlink Optical touch sensor"
+        }
+      ]
+    },
+    {
+      "vendor": "1bfd",
+      "name": "TouchPack",
+      "devices": [
+        {
+          "devid": "1688",
+          "devname": "Resistive Touch Screen"
+        },
+        {
+          "devid": "2968",
+          "devname": "Touch Screen"
+        },
+        {
+          "devid": "5968",
+          "devname": "Touch Screen"
+        },
+        {
+          "devid": "6968",
+          "devname": "Touch Screen"
+        },
+        {
+          "devid": "1368",
+          "devname": "Touch Screen"
+        },
+        {
+          "devid": "1568",
+          "devname": "Capacitive Touch Screen"
+        },
+        {
+          "devid": "1668",
+          "devname": "IR Touch Screen"
+        },
+        {
+          "devid": "1268",
+          "devname": "Touch Screen"
+        }
+      ]
+    },
+    {
+      "vendor": "0dfa",
+      "name": "Toyo Communication Equipment Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0be3",
+      "name": "TOYO Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2357",
+      "name": "TP-Link",
+      "devices": [
+        {
+          "devid": "0601",
+          "devname": "UE300 10/100/1000 LAN (ethernet mode) [Realtek RTL8153]"
+        },
+        {
+          "devid": "0200",
+          "devname": "MA 180 Zero CD"
+        },
+        {
+          "devid": "0201",
+          "devname": "HSUPA Modem MA180"
+        },
+        {
+          "devid": "0600",
+          "devname": "UE300 10/100/1000 LAN (mass storage CD-ROM mode) [Realtek RTL8153]"
+        },
+        {
+          "devid": "0115",
+          "devname": "Archer T4U ver.3"
+        },
+        {
+          "devid": "011e",
+          "devname": "AC600 wireless Realtek RTL8811AU [Archer T2U Nano]"
+        },
+        {
+          "devid": "0120",
+          "devname": "Archer T2U PLUS [RTL8821AU]"
+        },
+        {
+          "devid": "012d",
+          "devname": "Archer T3U [Realtek RTL8812BU]"
+        },
+        {
+          "devid": "010f",
+          "devname": "Archer T4UHP [Realtek RTL8812AU]"
+        },
+        {
+          "devid": "010d",
+          "devname": "Archer T4U v2 [Realtek RTL8812AU]"
+        },
+        {
+          "devid": "010e",
+          "devname": "Archer T4UH v2 [Realtek RTL8812AU]"
+        },
+        {
+          "devid": "0109",
+          "devname": "TL-WN823N v2/v3 [Realtek RTL8192EU]"
+        },
+        {
+          "devid": "010b",
+          "devname": "Archer T2UHP [MediaTek MT7610U]"
+        },
+        {
+          "devid": "010c",
+          "devname": "TL-WN722N v2/v3 [Realtek RTL8188EUS]"
+        },
+        {
+          "devid": "0105",
+          "devname": "Archer T1U 802.11a/n/ac Wireless Adapter [MediaTek MT7610U]"
+        },
+        {
+          "devid": "0106",
+          "devname": "Archer T9UH v1 [Realtek RTL8814AU]"
+        },
+        {
+          "devid": "0107",
+          "devname": "TL-WN821N v5/v6 [RTL8192EU]"
+        },
+        {
+          "devid": "0108",
+          "devname": "TL-WN822N Version 4 RTL8192EU"
+        },
+        {
+          "devid": "0100",
+          "devname": "TL-WN8200ND [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "0101",
+          "devname": "RTL8812AU Archer T4U 802.11ac"
+        },
+        {
+          "devid": "0103",
+          "devname": "Archer T4UH wireless Realtek 8812AU"
+        },
+        {
+          "devid": "0005",
+          "devname": "M7350 4G Mi-Fi Router"
+        }
+      ]
+    },
+    {
+      "vendor": "0200",
+      "name": "TP-Link",
+      "devices": [
+        {
+          "devid": "0201",
+          "devname": "MA180 UMTS Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "065b",
+      "name": "Tracewell Systems",
+      "devices": []
+    },
+    {
+      "vendor": "0782",
+      "name": "Trackerball",
+      "devices": []
+    },
+    {
+      "vendor": "0613",
+      "name": "TransAct Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "8564",
+      "name": "Transcend Information, Inc.",
+      "devices": [
+        {
+          "devid": "7000",
+          "devname": "StoreJet 25H3"
+        },
+        {
+          "devid": "4000",
+          "devname": "microSD/SD/CF UHS-II Card Reader [RDF8, RDF9]"
+        },
+        {
+          "devid": "6000",
+          "devname": "digital photo frame PF830"
+        },
+        {
+          "devid": "6002",
+          "devname": "digital photo frame PF830"
+        },
+        {
+          "devid": "1000",
+          "devname": "JetFlash"
+        }
+      ]
+    },
+    {
+      "vendor": "1307",
+      "name": "Transcend Information, Inc.",
+      "devices": [
+        {
+          "devid": "0330",
+          "devname": "63-in-1 Multi-Card Reader/Writer"
+        },
+        {
+          "devid": "0361",
+          "devname": "CR-75: 51-in-1 Card Reader/Writer [Sakar]"
+        },
+        {
+          "devid": "1169",
+          "devname": "TS2GJF210 JetFlash 210 2GB"
+        },
+        {
+          "devid": "1171",
+          "devname": "Fingerprint Reader"
+        },
+        {
+          "devid": "0163",
+          "devname": "256MB/512MB/1GB Flash Drive"
+        },
+        {
+          "devid": "0165",
+          "devname": "2GB/4GB/8GB Flash Drive"
+        },
+        {
+          "devid": "0190",
+          "devname": "Ut190 8 GB Flash Drive with MicroSD reader"
+        },
+        {
+          "devid": "0310",
+          "devname": "SD/MicroSD CardReader [hama]/IT1327E [Basic Line flash drive]"
+        }
+      ]
+    },
+    {
+      "vendor": "0b20",
+      "name": "TransDimension, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "544d",
+      "name": "Transmeta Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "060e",
+      "name": "Transmonde Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0d99",
+      "name": "Trazer Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0d59",
+      "name": "TRC Simulators b.v.",
+      "devices": [
+        {
+          "devid": "02a8",
+          "devname": "Digital Clock"
+        }
+      ]
+    },
+    {
+      "vendor": "0a16",
+      "name": "Trek Technology (S) PTE, Ltd",
+      "devices": [
+        {
+          "devid": "8888",
+          "devname": "IBM USB Memory Key"
+        },
+        {
+          "devid": "9988",
+          "devname": "Trek2000 TD-G2"
+        },
+        {
+          "devid": "1111",
+          "devname": "ThumbDrive"
+        }
+      ]
+    },
+    {
+      "vendor": "0836",
+      "name": "TrekStor",
+      "devices": [
+        {
+          "devid": "2836",
+          "devname": "i.Beat mood"
+        }
+      ]
+    },
+    {
+      "vendor": "1e68",
+      "name": "TrekStor GmbH &amp; Co. KG",
+      "devices": [
+        {
+          "devid": "1045",
+          "devname": "ST70408-3 [SurfTab breeze 7.0 quad 3G] (MTP Mode)"
+        },
+        {
+          "devid": "1046",
+          "devname": "ST70408-3 [SurfTab breeze 7.0 quad 3G] (PTP Mode)"
+        },
+        {
+          "devid": "001b",
+          "devname": "DataStation maxi g.u"
+        },
+        {
+          "devid": "004c",
+          "devname": "DataStation Pocket Click"
+        },
+        {
+          "devid": "0050",
+          "devname": "DataStation maxi light"
+        }
+      ]
+    },
+    {
+      "vendor": "0719",
+      "name": "Tremon Enterprises Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "12a7",
+      "name": "Trendchip Technologies Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "20f4",
+      "name": "TRENDnet",
+      "devices": [
+        {
+          "devid": "805b",
+          "devname": "TEW-805UB 300Mbps+867Mbps Wireless AC Adapter [Realtek RTL8812AU]"
+        },
+        {
+          "devid": "806b",
+          "devname": "TEW-806UBH 802.11a/b/g/n/ac (1x1) Wireless Adapter [MediaTek MT7610U]"
+        },
+        {
+          "devid": "648b",
+          "devname": "TEW-648UBM 802.11n 150Mbps Micro Wireless N Adapter [Realtek RTL8188CUS]"
+        },
+        {
+          "devid": "664b",
+          "devname": "TEW-664UB H/W:V2.0R"
+        },
+        {
+          "devid": "804b",
+          "devname": "TEW-804UB 802.11a/b/g/n/ac (1x1) Wireless Adapter [Realtek RTL8811AU]"
+        },
+        {
+          "devid": "646b",
+          "devname": "TEW-646UBH High Power 150Mbps Wireless N Adapter [Realtek RTL8188SU]"
+        }
+      ]
+    },
+    {
+      "vendor": "157e",
+      "name": "TRENDnet",
+      "devices": [
+        {
+          "devid": "3207",
+          "devname": "TEW-509UB A1 802.11abg Wireless Adapter [ZyDAS ZD1211]"
+        },
+        {
+          "devid": "3208",
+          "devname": "TEW-509UB 1.1R 802.11abg Wireless Adapter"
+        },
+        {
+          "devid": "3013",
+          "devname": "TEW-645UB 802.11bgn 1x2:2 Wireless Adapter [Ralink RT2770]"
+        },
+        {
+          "devid": "3204",
+          "devname": "Allnet ALL0298 v2 802.11bg"
+        },
+        {
+          "devid": "3205",
+          "devname": "Allnet ALL0283 [AR5523]"
+        },
+        {
+          "devid": "3206",
+          "devname": "Allnet ALL0283 [AR5523](no firmware)"
+        },
+        {
+          "devid": "300d",
+          "devname": "TEW-429UB C1 802.11bg"
+        },
+        {
+          "devid": "300e",
+          "devname": "SMC SMCWUSB-N 802.11bgn 2x2:2 Wireless Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "3012",
+          "devname": "TEW-604UB 802.11bg Wireless Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "3007",
+          "devname": "TEW-444UB EU (no firmware)"
+        },
+        {
+          "devid": "300a",
+          "devname": "TEW-429UB 802.11bg"
+        },
+        {
+          "devid": "300b",
+          "devname": "TEW-429UB 802.11bg"
+        },
+        {
+          "devid": "300c",
+          "devname": "TEW-429UF A1 802.11bg Wireless Adapter [ZyDAS ZD1211B]"
+        },
+        {
+          "devid": "3006",
+          "devname": "TEW-444UB EU [TRENDnet]"
+        }
+      ]
+    },
+    {
+      "vendor": "04a3",
+      "name": "Trident Microsystems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0aa8",
+      "name": "TriGem Computer, Inc.",
+      "devices": [
+        {
+          "devid": "a001",
+          "devname": "TG_X2"
+        },
+        {
+          "devid": "a002",
+          "devname": "TGVFD_KLOSS"
+        },
+        {
+          "devid": "ffda",
+          "devname": "iMON_VFD"
+        },
+        {
+          "devid": "1001",
+          "devname": "DreamComboM4100"
+        },
+        {
+          "devid": "3002",
+          "devname": "InkJet Color Printer"
+        },
+        {
+          "devid": "8001",
+          "devname": "TG_iMON"
+        },
+        {
+          "devid": "8002",
+          "devname": "TG_KLOSS"
+        },
+        {
+          "devid": "0060",
+          "devname": "TG 11Mbps WLAN Mini Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "1995",
+      "name": "Trillium Technology Pty. Ltd.",
+      "devices": [
+        {
+          "devid": "3203",
+          "devname": "REC-A-ADPT-USB (recorder)"
+        },
+        {
+          "devid": "3202",
+          "devname": "REC-ADPT-USB (recorder)"
+        }
+      ]
+    },
+    {
+      "vendor": "099e",
+      "name": "Trimble Navigation, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2a3c",
+      "name": "Trinamic Motion Control GmbH &amp; Co KG",
+      "devices": [
+        {
+          "devid": "0900",
+          "devname": "Generic Device"
+        },
+        {
+          "devid": "0600",
+          "devname": "motionCookie(TM)"
+        },
+        {
+          "devid": "0700",
+          "devname": "Evaluation Device"
+        },
+        {
+          "devid": "0800",
+          "devname": "Interface Device"
+        },
+        {
+          "devid": "0200",
+          "devname": "BLDC/PMSM Device"
+        },
+        {
+          "devid": "0300",
+          "devname": "Motor Control Device"
+        },
+        {
+          "devid": "0400",
+          "devname": "Motor Control Device"
+        },
+        {
+          "devid": "0500",
+          "devname": "PANdrive(TM)"
+        },
+        {
+          "devid": "0100",
+          "devname": "Stepper Device"
+        }
+      ]
+    },
+    {
+      "vendor": "1190",
+      "name": "Tripace",
+      "devices": []
+    },
+    {
+      "vendor": "058e",
+      "name": "Tripath Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "09ae",
+      "name": "Tripp Lite",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "Any Device (see discussion)"
+        }
+      ]
+    },
+    {
+      "vendor": "2478",
+      "name": "Tripp-Lite",
+      "devices": [
+        {
+          "devid": "2008",
+          "devname": "U209-000-R Serial Port"
+        }
+      ]
+    },
+    {
+      "vendor": "259a",
+      "name": "TriQuint Semiconductor",
+      "devices": []
+    },
+    {
+      "vendor": "0597",
+      "name": "Trisignal Communications",
+      "devices": []
+    },
+    {
+      "vendor": "064d",
+      "name": "TriTech Microelectronics, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "23a6",
+      "name": "Tronical Components GmbH",
+      "devices": [
+        {
+          "devid": "2000",
+          "devname": "Gibson Firebird X Pedal Board"
+        },
+        {
+          "devid": "2001",
+          "devname": "Gibson Firebird X Switch Board"
+        }
+      ]
+    },
+    {
+      "vendor": "2319",
+      "name": "Tronsmart",
+      "devices": [
+        {
+          "devid": "0014",
+          "devname": "TSM01 Air Mouse + Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0c5a",
+      "name": "TRS International Mfg., Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0558",
+      "name": "Truevision, Inc.",
+      "devices": [
+        {
+          "devid": "1009",
+          "devname": "GW Instek GDS-1000 Oscilloscope"
+        },
+        {
+          "devid": "100a",
+          "devname": "GW Instek GDS-1000A Oscilloscope"
+        },
+        {
+          "devid": "2009",
+          "devname": "GW Instek GDS-2000 Oscilloscope"
+        }
+      ]
+    },
+    {
+      "vendor": "090a",
+      "name": "Trumpion Microelectronics, Inc.",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "T33520 Flash Card Controller"
+        },
+        {
+          "devid": "1100",
+          "devname": "Comotron C3310 MP3 player"
+        },
+        {
+          "devid": "1200",
+          "devname": "MP3 player"
+        },
+        {
+          "devid": "1540",
+          "devname": "Digitex Container Flash Disk"
+        }
+      ]
+    },
+    {
+      "vendor": "145f",
+      "name": "Trust",
+      "devices": [
+        {
+          "devid": "0212",
+          "devname": "Panora Widescreen Graphic Tablet"
+        },
+        {
+          "devid": "023f",
+          "devname": "Mouse [GXT 168]"
+        },
+        {
+          "devid": "0167",
+          "devname": "Widescreen 3MP Webcam"
+        },
+        {
+          "devid": "0176",
+          "devname": "Isla Keyboard"
+        },
+        {
+          "devid": "019f",
+          "devname": "17676 Webcam"
+        },
+        {
+          "devid": "01e5",
+          "devname": "Keyboard [GXT 830]"
+        },
+        {
+          "devid": "013f",
+          "devname": "Megapixel Auto Focus Webcam"
+        },
+        {
+          "devid": "0142",
+          "devname": "WB-6250X Webcam"
+        },
+        {
+          "devid": "015a",
+          "devname": "WB-8300X 2MP Webcam"
+        },
+        {
+          "devid": "0161",
+          "devname": "15901 802.11bg Wireless Adapter [Realtek RTL8187L]"
+        },
+        {
+          "devid": "0106",
+          "devname": "K56 V92 Modem"
+        },
+        {
+          "devid": "013d",
+          "devname": "PC Camera (SN9C201 + OV7660)"
+        }
+      ]
+    },
+    {
+      "vendor": "0cba",
+      "name": "Trust Electronic (Shanghai) Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0105",
+      "name": "Trust International B.V.",
+      "devices": [
+        {
+          "devid": "145f",
+          "devname": "NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]"
+        }
+      ]
+    },
+    {
+      "vendor": "15d9",
+      "name": "Trust International B.V.",
+      "devices": [
+        {
+          "devid": "0a4f",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "0a41",
+          "devname": "MI-2540D [Optical mouse]"
+        },
+        {
+          "devid": "0a4c",
+          "devname": "USB+PS/2 Optical Mouse"
+        },
+        {
+          "devid": "0a4d",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "0a4e",
+          "devname": "AM-5400 [Optical Mouse]"
+        },
+        {
+          "devid": "0a33",
+          "devname": "Optical Mouse"
+        },
+        {
+          "devid": "0a37",
+          "devname": "Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "07b0",
+      "name": "Trust Technologies",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "ISDN TA128 SE"
+        },
+        {
+          "devid": "0006",
+          "devname": "ISDN TA 128 [HFC-S]"
+        },
+        {
+          "devid": "0007",
+          "devname": "ISDN TA [HFC-S]"
+        },
+        {
+          "devid": "0008",
+          "devname": "ISDN TA"
+        },
+        {
+          "devid": "0001",
+          "devname": "ISDN TA"
+        },
+        {
+          "devid": "0002",
+          "devname": "ISDN TA128 Plus"
+        },
+        {
+          "devid": "0003",
+          "devname": "ISDN TA128 Deluxe"
+        }
+      ]
+    },
+    {
+      "vendor": "0d70",
+      "name": "Try Computer Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "054d",
+      "name": "Try Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0660",
+      "name": "TSAY-E (BVI) International, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1203",
+      "name": "TSC Auto ID Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "0140",
+          "devname": "TTP-245C"
+        }
+      ]
+    },
+    {
+      "vendor": "0894",
+      "name": "TSI Incorporated",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "Remote NDIS Network Device"
+        }
+      ]
+    },
+    {
+      "vendor": "1013",
+      "name": "TST-Touchless Sensor Technology AG",
+      "devices": []
+    },
+    {
+      "vendor": "0aeb",
+      "name": "TTP Communications, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0fd0",
+      "name": "Tulip Computers B.V.",
+      "devices": []
+    },
+    {
+      "vendor": "0fd0",
+      "name": "Tulip Computers B.V.",
+      "devices": []
+    },
+    {
+      "vendor": "10f5",
+      "name": "Turtle Beach",
+      "devices": [
+        {
+          "devid": "0231",
+          "devname": "Ear Force P11 Headset"
+        },
+        {
+          "devid": "10f5",
+          "devname": "EarForce PX21 Gaming Headset"
+        },
+        {
+          "devid": "0200",
+          "devname": "Audio Advantage Roadie"
+        }
+      ]
+    },
+    {
+      "vendor": "0e75",
+      "name": "TVS Electronics, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1822",
+      "name": "Twinhan",
+      "devices": [
+        {
+          "devid": "3202",
+          "devname": "VisionDTV USB-Ter/HAMA USB DVB-T device warm"
+        },
+        {
+          "devid": "3201",
+          "devname": "VisionDTV USB-Ter/HAMA USB DVB-T device cold"
+        }
+      ]
+    },
+    {
+      "vendor": "6253",
+      "name": "TwinHan Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "Ir reciver f. remote control"
+        }
+      ]
+    },
+    {
+      "vendor": "126f",
+      "name": "TwinMOS",
+      "devices": [
+        {
+          "devid": "2168",
+          "devname": "Mobile Disk III"
+        },
+        {
+          "devid": "a006",
+          "devname": "G240 802.11bg"
+        },
+        {
+          "devid": "0163",
+          "devname": "Storage device (2gB thumb drive)"
+        },
+        {
+          "devid": "1325",
+          "devname": "Mobile Disk"
+        }
+      ]
+    },
+    {
+      "vendor": "2632",
+      "name": "TwinMOS",
+      "devices": [
+        {
+          "devid": "3209",
+          "devname": "7-in-1 Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0548",
+      "name": "Tyan Computer Corp.",
+      "devices": [
+        {
+          "devid": "1005",
+          "devname": "EZ Cart II GameBoy Flash Programmer"
+        }
+      ]
+    },
+    {
+      "vendor": "05be",
+      "name": "Tyco Electronics (Raychem)",
+      "devices": []
+    },
+    {
+      "vendor": "0b56",
+      "name": "TYI Systems, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1e54",
+      "name": "TypeMatrix",
+      "devices": [
+        {
+          "devid": "2030",
+          "devname": "2030 USB Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "1546",
+      "name": "U-Blox AG",
+      "devices": [
+        {
+          "devid": "1102",
+          "devname": "LISA-U2"
+        },
+        {
+          "devid": "01a5",
+          "devname": "[u-blox 5]"
+        },
+        {
+          "devid": "01a6",
+          "devname": "[u-blox 6]"
+        },
+        {
+          "devid": "01a7",
+          "devname": "[u-blox 7]"
+        },
+        {
+          "devid": "01a8",
+          "devname": "[u-blox 8]"
+        },
+        {
+          "devid": "01a4",
+          "devname": "Antaris 4"
+        }
+      ]
+    },
+    {
+      "vendor": "0baf",
+      "name": "U.S. Robotics",
+      "devices": [
+        {
+          "devid": "0121",
+          "devname": "USR5423 802.11bg Wireless Adapter [ZyDAS ZD1211B]"
+        },
+        {
+          "devid": "0303",
+          "devname": "USR5637 56K Faxmodem"
+        },
+        {
+          "devid": "6112",
+          "devname": "FaxModem Model 5633"
+        },
+        {
+          "devid": "0111",
+          "devname": "USR5420 802.11g Adapter [Broadcom 4320 USB]"
+        },
+        {
+          "devid": "0118",
+          "devname": "U5 802.11g Adapter"
+        },
+        {
+          "devid": "011b",
+          "devname": "Wireless MAXg Adapter [Broadcom 4320]"
+        },
+        {
+          "devid": "00f8",
+          "devname": "SureConnect ADSL Loader"
+        },
+        {
+          "devid": "00f9",
+          "devname": "SureConnect ADSL ATM Adapter"
+        },
+        {
+          "devid": "00fa",
+          "devname": "SureConnect ADSL Loader"
+        },
+        {
+          "devid": "00fb",
+          "devname": "SureConnect ADSL Ethernet/USB Router"
+        },
+        {
+          "devid": "00f2",
+          "devname": "SureConnect ADSL Loader"
+        },
+        {
+          "devid": "00f5",
+          "devname": "SureConnect ADSL ATM Adapter"
+        },
+        {
+          "devid": "00f6",
+          "devname": "SureConnect ADSL Loader"
+        },
+        {
+          "devid": "00f7",
+          "devname": "SureConnect ADSL ATM Adapter"
+        },
+        {
+          "devid": "00eb",
+          "devname": "USR1120 802.11b Adapter"
+        },
+        {
+          "devid": "00ec",
+          "devname": "56K Faxmodem"
+        },
+        {
+          "devid": "00f1",
+          "devname": "SureConnect ADSL ATM Adapter"
+        },
+        {
+          "devid": "00e5",
+          "devname": "USR6000"
+        }
+      ]
+    },
+    {
+      "vendor": "04c1",
+      "name": "U.S. Robotics (3Com)",
+      "devices": [
+        {
+          "devid": "00a9",
+          "devname": "ISDN Pro TA-U"
+        },
+        {
+          "devid": "00b9",
+          "devname": "HomeConnect IDSL Modem"
+        },
+        {
+          "devid": "3021",
+          "devname": "56k Voice FaxModem Pro"
+        },
+        {
+          "devid": "008f",
+          "devname": "Pro ISDN TA"
+        },
+        {
+          "devid": "0097",
+          "devname": "OfficeConnect Analog"
+        },
+        {
+          "devid": "009d",
+          "devname": "HomeConnect Webcam [vicam]"
+        },
+        {
+          "devid": "0022",
+          "devname": "56K Voice Pro"
+        },
+        {
+          "devid": "007e",
+          "devname": "ISDN TA"
+        },
+        {
+          "devid": "0082",
+          "devname": "OfficeConnect Analog Modem"
+        },
+        {
+          "devid": "0020",
+          "devname": "56K Voice Pro"
+        }
+      ]
+    },
+    {
+      "vendor": "1aa5",
+      "name": "UBeacon Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0dde",
+      "name": "Ubicom, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1529",
+      "name": "UBIQUAM Co., Ltd.",
+      "devices": [
+        {
+          "devid": "3100",
+          "devname": "CDMA 1xRTT USB Modem (U-100/105/200/300/520)"
+        }
+      ]
+    },
+    {
+      "vendor": "1f9b",
+      "name": "Ubiquiti Networks, Inc.",
+      "devices": [
+        {
+          "devid": "0241",
+          "devname": "AirView2-EXT"
+        },
+        {
+          "devid": "b0b1",
+          "devname": "UniFi VoIP Phone"
+        }
+      ]
+    },
+    {
+      "vendor": "5543",
+      "name": "UC-Logic Technology Corp.",
+      "devices": [
+        {
+          "devid": "0064",
+          "devname": "Aiptek HyperPen 10000U"
+        },
+        {
+          "devid": "3031",
+          "devname": "Graphics tablet [DrawImage G3, Ugee G3]"
+        },
+        {
+          "devid": "0042",
+          "devname": "Tablet PF1209"
+        },
+        {
+          "devid": "004a",
+          "devname": "XP-Pen Artist 10S tablet"
+        },
+        {
+          "devid": "004d",
+          "devname": "Tablet Monitor MSP19U"
+        },
+        {
+          "devid": "0041",
+          "devname": "Genius PenSketch 6x8 Tablet"
+        },
+        {
+          "devid": "0003",
+          "devname": "Tablet WP4030U"
+        },
+        {
+          "devid": "0004",
+          "devname": "Tablet WP5540U"
+        },
+        {
+          "devid": "0005",
+          "devname": "Tablet WP8060U"
+        },
+        {
+          "devid": "0002",
+          "devname": "SuperPen WP3325U Tablet"
+        }
+      ]
+    },
+    {
+      "vendor": "1b32",
+      "name": "Ugobe Life Forms, Inc.",
+      "devices": [
+        {
+          "devid": "0064",
+          "devname": "Pleo robotic dinosaur"
+        }
+      ]
+    },
+    {
+      "vendor": "05d8",
+      "name": "Ultima Electronics Corp.",
+      "devices": [
+        {
+          "devid": "8108",
+          "devname": "Artec T1 USB TVBOX with AN2235 (warm)"
+        },
+        {
+          "devid": "8109",
+          "devname": "Artec T1 USB2.0 TVBOX (cold"
+        },
+        {
+          "devid": "4013",
+          "devname": "IT Scan 1200"
+        },
+        {
+          "devid": "8105",
+          "devname": "Artec T1 USB TVBOX (cold)"
+        },
+        {
+          "devid": "8106",
+          "devname": "Artec T1 USB TVBOX (warm)"
+        },
+        {
+          "devid": "8107",
+          "devname": "Artec T1 USB TVBOX with AN2235 (cold)"
+        },
+        {
+          "devid": "4005",
+          "devname": "MEM48U"
+        },
+        {
+          "devid": "4006",
+          "devname": "TRUST EASY WEBSCAN 19200"
+        },
+        {
+          "devid": "4007",
+          "devname": "TRUST 240H EASY WEBSCAN GOLD"
+        },
+        {
+          "devid": "4008",
+          "devname": "Trust Easy Webscan 19200"
+        },
+        {
+          "devid": "4009",
+          "devname": "Umax Astraslim"
+        },
+        {
+          "devid": "4001",
+          "devname": "Artec Ultima 2000"
+        },
+        {
+          "devid": "4002",
+          "devname": "Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner"
+        },
+        {
+          "devid": "4003",
+          "devname": "Artec E+ 48U"
+        },
+        {
+          "devid": "4004",
+          "devname": "Artec E+ Pro"
+        }
+      ]
+    },
+    {
+      "vendor": "28c7",
+      "name": "Ultimaker B.V.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "3D printer serial interface"
+        }
+      ]
+    },
+    {
+      "vendor": "d208",
+      "name": "Ultimarc",
+      "devices": [
+        {
+          "devid": "0310",
+          "devname": "Mini-PAC Arcade Control Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "d209",
+      "name": "Ultimarc",
+      "devices": [
+        {
+          "devid": "0301",
+          "devname": "I-PAC Arcade Control Interface"
+        },
+        {
+          "devid": "0501",
+          "devname": "Ultra-Stik Ultimarc Ultra-Stik Player 1"
+        },
+        {
+          "devid": "1571",
+          "devname": "A-PAC Arcade Control Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "2ac7",
+      "name": "Ultrahaptics Ltd.",
+      "devices": [
+        {
+          "devid": "ffff",
+          "devname": "DFU"
+        },
+        {
+          "devid": "0110",
+          "devname": "STRATOS Explore"
+        },
+        {
+          "devid": "0111",
+          "devname": "STRATOS Explore DFU"
+        },
+        {
+          "devid": "0112",
+          "devname": "STRATOS Inspire"
+        },
+        {
+          "devid": "0113",
+          "devname": "STRATOS Inspire DFU"
+        },
+        {
+          "devid": "0102",
+          "devname": "UHDK5"
+        },
+        {
+          "devid": "0104",
+          "devname": "Touchbase"
+        },
+        {
+          "devid": "0101",
+          "devname": "Evaluation Kit [Dragonfly]"
+        }
+      ]
+    },
+    {
+      "vendor": "1606",
+      "name": "Umax",
+      "devices": [
+        {
+          "devid": "2030",
+          "devname": "AstraCam 1800 Digital Camera"
+        },
+        {
+          "devid": "1030",
+          "devname": "Astra 4000U"
+        },
+        {
+          "devid": "1220",
+          "devname": "Genesys Logic Scanner Controller NT5.0"
+        },
+        {
+          "devid": "2010",
+          "devname": "AstraCam Digital Camera"
+        },
+        {
+          "devid": "2020",
+          "devname": "AstraCam 1000"
+        },
+        {
+          "devid": "0160",
+          "devname": "Astra 5400U"
+        },
+        {
+          "devid": "0170",
+          "devname": "Uniscan D50"
+        },
+        {
+          "devid": "0230",
+          "devname": "Astra 2200/2200SU"
+        },
+        {
+          "devid": "0350",
+          "devname": "Astra 4800/4850 Scanner"
+        },
+        {
+          "devid": "0050",
+          "devname": "Scanner"
+        },
+        {
+          "devid": "0060",
+          "devname": "Astra 3400/3450"
+        },
+        {
+          "devid": "0070",
+          "devname": "Astra 4400/4450"
+        },
+        {
+          "devid": "0130",
+          "devname": "Astra 2100U"
+        },
+        {
+          "devid": "0002",
+          "devname": "Astra 1236U Scanner"
+        },
+        {
+          "devid": "0010",
+          "devname": "Astra 1220U"
+        },
+        {
+          "devid": "0030",
+          "devname": "Astra 1600U/2000U"
+        }
+      ]
+    },
+    {
+      "vendor": "0646",
+      "name": "UMAX",
+      "devices": []
+    },
+    {
+      "vendor": "0fec",
+      "name": "UMC Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "3293",
+      "name": "Unhuman Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "10d5",
+      "name": "Uni Class Technology Co., Ltd",
+      "devices": [
+        {
+          "devid": "5a08",
+          "devname": "Dual Bay Docking Station"
+        },
+        {
+          "devid": "0004",
+          "devname": "PS/2 Converter"
+        },
+        {
+          "devid": "5552",
+          "devname": "KVM Human Interface Composite Device (Keyboard/Mouse ports)"
+        },
+        {
+          "devid": "55a2",
+          "devname": "2Port KVMSwitcher"
+        }
+      ]
+    },
+    {
+      "vendor": "5656",
+      "name": "Uni-Trend Group Limited",
+      "devices": [
+        {
+          "devid": "0832",
+          "devname": "UT2000/UT3000 Digital Storage Oscilloscope"
+        }
+      ]
+    },
+    {
+      "vendor": "0540",
+      "name": "UniAccess AB",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "Panache Surf ISDN TA"
+        }
+      ]
+    },
+    {
+      "vendor": "17f6",
+      "name": "Unicomp, Inc.",
+      "devices": [
+        {
+          "devid": "0822",
+          "devname": "Ruffian 6 Keyboard v3 [Model M]"
+        },
+        {
+          "devid": "0709",
+          "devname": "Model M Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "052f",
+      "name": "Unicore Software, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1965",
+      "name": "Uniden Corporation",
+      "devices": [
+        {
+          "devid": "0018",
+          "devname": "UBC125XLT"
+        },
+        {
+          "devid": "001a",
+          "devname": "BCD436HP Scanner"
+        },
+        {
+          "devid": "0016",
+          "devname": "HomePatrol-1"
+        }
+      ]
+    },
+    {
+      "vendor": "1c79",
+      "name": "Unigen Corporation",
+      "devices": []
+    },
+    {
+      "vendor": "16a6",
+      "name": "Unigraf",
+      "devices": [
+        {
+          "devid": "3000",
+          "devname": "VTG-3xxx Video Test Generator family"
+        },
+        {
+          "devid": "4000",
+          "devname": "VTG-4xxx Video Test Generator family"
+        },
+        {
+          "devid": "5000",
+          "devname": "VTG-5xxx Video Test Generator family"
+        },
+        {
+          "devid": "5001",
+          "devname": "VTG-5xxx Special (update) mode of VTG-5xxx family"
+        }
+      ]
+    },
+    {
+      "vendor": "0cbf",
+      "name": "Union Genius Computer Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e5b",
+      "name": "Union Power Information Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e1a",
+      "name": "Unisys",
+      "devices": []
+    },
+    {
+      "vendor": "0432",
+      "name": "Unisys Corp.",
+      "devices": [
+        {
+          "devid": "0031",
+          "devname": "Document Processor"
+        }
+      ]
+    },
+    {
+      "vendor": "0fea",
+      "name": "United Computer Accessories",
+      "devices": []
+    },
+    {
+      "vendor": "0490",
+      "name": "United Microelectronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "089c",
+      "name": "United Technologies Research Cntr.",
+      "devices": []
+    },
+    {
+      "vendor": "0f03",
+      "name": "Unitek UPS Systems",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Alpha 1200Sx"
+        }
+      ]
+    },
+    {
+      "vendor": "10c3",
+      "name": "Universal Laser Systems, Inc.",
+      "devices": [
+        {
+          "devid": "00a5",
+          "devname": "ULS Print Support"
+        },
+        {
+          "devid": "00a4",
+          "devname": "ULS PLS Series Laser Engraver Firmware Loader"
+        }
+      ]
+    },
+    {
+      "vendor": "1bda",
+      "name": "University Of Southampton",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "Student Robotics SBv4B"
+        },
+        {
+          "devid": "0010",
+          "devname": "Power Board v4 Rev B"
+        }
+      ]
+    },
+    {
+      "vendor": "0f8d",
+      "name": "Uniwill Computer Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "05f5",
+      "name": "Unixtar Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0011",
+      "name": "Unknown",
+      "devices": [
+        {
+          "devid": "7788",
+          "devname": "counterfeit flash drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0080",
+      "name": "Unknown",
+      "devices": [
+        {
+          "devid": "a001",
+          "devname": "JMS578 based SATA bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "0145",
+      "name": "Unknown",
+      "devices": [
+        {
+          "devid": "0112",
+          "devname": "Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "07ff",
+      "name": "Unknown",
+      "devices": [
+        {
+          "devid": "00ff",
+          "devname": "Portable Hard Drive"
+        },
+        {
+          "devid": "ffff",
+          "devname": "Mad Catz Gamepad"
+        }
+      ]
+    },
+    {
+      "vendor": "0a05",
+      "name": "Unknown Manufacturer",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Hub"
+        },
+        {
+          "devid": "7211",
+          "devname": "hub"
+        }
+      ]
+    },
+    {
+      "vendor": "1221",
+      "name": "Unknown manufacturer",
+      "devices": [
+        {
+          "devid": "3234",
+          "devname": "Disk (Thumb drive)"
+        }
+      ]
+    },
+    {
+      "vendor": "30c2",
+      "name": "UNPARALLEL Innovation, Lda",
+      "devices": [
+        {
+          "devid": "1388",
+          "devname": "SPL Meter"
+        }
+      ]
+    },
+    {
+      "vendor": "147e",
+      "name": "Upek",
+      "devices": [
+        {
+          "devid": "3000",
+          "devname": "TCS1C EIM/Cypress Fingerprint sensor"
+        },
+        {
+          "devid": "3001",
+          "devname": "TCS1C EIM/STM32 Fingerprint sensor"
+        },
+        {
+          "devid": "1002",
+          "devname": "Biometric Touchchip/Touchstrip Fingerprint Sensor"
+        },
+        {
+          "devid": "2016",
+          "devname": "Biometric Touchchip/Touchstrip Fingerprint Sensor"
+        },
+        {
+          "devid": "2020",
+          "devname": "TouchChip Fingerprint Coprocessor (WBF advanced mode)"
+        },
+        {
+          "devid": "1000",
+          "devname": "Biometric Touchchip/Touchstrip Fingerprint Sensor"
+        },
+        {
+          "devid": "1001",
+          "devname": "TCS5B Fingerprint sensor"
+        }
+      ]
+    },
+    {
+      "vendor": "0a6d",
+      "name": "UPS Manufacturing",
+      "devices": []
+    },
+    {
+      "vendor": "4242",
+      "name": "USB Design by Example",
+      "devices": [
+        {
+          "devid": "4201",
+          "devname": "Buttons and Lights HID device"
+        },
+        {
+          "devid": "4220",
+          "devname": "Echo 1 Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "1a0a",
+      "name": "USB-IF non-workshop",
+      "devices": [
+        {
+          "devid": "badd",
+          "devname": "USB OTG Compliance test device"
+        }
+      ]
+    },
+    {
+      "vendor": "4146",
+      "name": "USBest Technology",
+      "devices": [
+        {
+          "devid": "9281",
+          "devname": "Iomega Micro Mini 128MB Flash Drive"
+        },
+        {
+          "devid": "ba01",
+          "devname": "Intuix Flash Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "0de7",
+      "name": "USBmicro",
+      "devices": [
+        {
+          "devid": "0191",
+          "devname": "U401 Interface card"
+        },
+        {
+          "devid": "01a5",
+          "devname": "U421 interface card"
+        },
+        {
+          "devid": "01c3",
+          "devname": "U451 relay interface card"
+        }
+      ]
+    },
+    {
+      "vendor": "0de7",
+      "name": "USBmicro",
+      "devices": [
+        {
+          "devid": "0191",
+          "devname": "U401 Interface card"
+        },
+        {
+          "devid": "01a5",
+          "devname": "U421 interface card"
+        },
+        {
+          "devid": "01c3",
+          "devname": "U451 relay interface card"
+        }
+      ]
+    },
+    {
+      "vendor": "05a1",
+      "name": "USC Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2e3b",
+      "name": "uSens Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "10ab",
+      "name": "USI Co., Ltd",
+      "devices": [
+        {
+          "devid": "1006",
+          "devname": "BC04-EXT in DFU"
+        },
+        {
+          "devid": "10c5",
+          "devname": "Sony-Ericsson / Samsung DataCable"
+        },
+        {
+          "devid": "1002",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "1003",
+          "devname": "BC02-EXT in DFU"
+        },
+        {
+          "devid": "1005",
+          "devname": "Bluetooth Adptr"
+        }
+      ]
+    },
+    {
+      "vendor": "0dea",
+      "name": "UTECH Electronic (D.G.) Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "05aa",
+      "name": "Utilux South China, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d08",
+      "name": "UTStarcom",
+      "devices": [
+        {
+          "devid": "0602",
+          "devname": "DV007 [serial]"
+        },
+        {
+          "devid": "0603",
+          "devname": "DV007 [storage]"
+        }
+      ]
+    },
+    {
+      "vendor": "1141",
+      "name": "V One Multimedia, Pte., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1482",
+      "name": "Vaillant",
+      "devices": [
+        {
+          "devid": "1005",
+          "devname": "VRD PC-Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "1843",
+      "name": "Vaisala",
+      "devices": []
+    },
+    {
+      "vendor": "105e",
+      "name": "Valence Semiconductor Design, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "105e",
+      "name": "Valence Semiconductor Design, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0ce5",
+      "name": "Validation Technologies International",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "Matrix"
+        }
+      ]
+    },
+    {
+      "vendor": "138a",
+      "name": "Validity Sensors, Inc.",
+      "devices": [
+        {
+          "devid": "0050",
+          "devname": "Swipe Fingerprint Sensor"
+        },
+        {
+          "devid": "0090",
+          "devname": "VFS7500 Touch Fingerprint Sensor"
+        },
+        {
+          "devid": "0091",
+          "devname": "VFS7552 Touch Fingerprint Sensor"
+        },
+        {
+          "devid": "0018",
+          "devname": "Fingerprint scanner"
+        },
+        {
+          "devid": "003c",
+          "devname": "VFS471 Fingerprint Reader"
+        },
+        {
+          "devid": "003d",
+          "devname": "VFS491"
+        },
+        {
+          "devid": "003f",
+          "devname": "VFS495 Fingerprint Reader"
+        },
+        {
+          "devid": "0010",
+          "devname": "VFS Fingerprint sensor"
+        },
+        {
+          "devid": "0011",
+          "devname": "VFS5011 Fingerprint Reader"
+        },
+        {
+          "devid": "0015",
+          "devname": "VFS 5011 fingerprint sensor"
+        },
+        {
+          "devid": "0017",
+          "devname": "VFS 5011 fingerprint sensor"
+        },
+        {
+          "devid": "0001",
+          "devname": "VFS101 Fingerprint Reader"
+        },
+        {
+          "devid": "0005",
+          "devname": "VFS301 Fingerprint Reader"
+        },
+        {
+          "devid": "0007",
+          "devname": "VFS451 Fingerprint Reader"
+        },
+        {
+          "devid": "0008",
+          "devname": "VFS300 Fingerprint Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "28de",
+      "name": "Valve Software",
+      "devices": [
+        {
+          "devid": "2500",
+          "devname": "Lighthouse Base Station"
+        },
+        {
+          "devid": "2000",
+          "devname": "Lighthouse FPGA RX"
+        },
+        {
+          "devid": "2012",
+          "devname": "Virtual Reality Controller [VRC]"
+        },
+        {
+          "devid": "2101",
+          "devname": "Watchman Dongle"
+        },
+        {
+          "devid": "1102",
+          "devname": "Wired Controller"
+        },
+        {
+          "devid": "1142",
+          "devname": "Wireless Steam Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "16c0",
+      "name": "Van Ooijen Technische Informatica",
+      "devices": [
+        {
+          "devid": "27dd",
+          "devname": "CDC-ACM class devices (modems)"
+        },
+        {
+          "devid": "27de",
+          "devname": "MIDI class devices"
+        },
+        {
+          "devid": "294a",
+          "devname": "Eye Movement Recorder [Visagraph]"
+        },
+        {
+          "devid": "294b",
+          "devname": "Eye Movement Recorder [ReadAlyzer]"
+        },
+        {
+          "devid": "27da",
+          "devname": "Mouse"
+        },
+        {
+          "devid": "27db",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "27dc",
+          "devname": "Joystick"
+        },
+        {
+          "devid": "09ce",
+          "devname": "LINKUSB"
+        },
+        {
+          "devid": "0a32",
+          "devname": "jbmedia Light-Manager Pro"
+        },
+        {
+          "devid": "27d8",
+          "devname": "libusb-bound devices"
+        },
+        {
+          "devid": "27d9",
+          "devname": "HID device except mice, keyboards, and joysticks"
+        },
+        {
+          "devid": "08ca",
+          "devname": "Alpermann+Velte Universal Display"
+        },
+        {
+          "devid": "08cb",
+          "devname": "Alpermann+Velte Studio Clock"
+        },
+        {
+          "devid": "08cc",
+          "devname": "Alpermann+Velte SAM7S MT Boot Loader"
+        },
+        {
+          "devid": "08cd",
+          "devname": "Alpermann+Velte SAM7X MT Boot Loader"
+        },
+        {
+          "devid": "076b",
+          "devname": "OpenPCD 13.56MHz RFID Reader"
+        },
+        {
+          "devid": "076c",
+          "devname": "OpenPICC 13.56MHz RFID Simulator (native)"
+        },
+        {
+          "devid": "08ac",
+          "devname": "OpenBeacon USB stick"
+        },
+        {
+          "devid": "06b5",
+          "devname": "USB2LPT with 3 interfaces (native, HID, printer)"
+        },
+        {
+          "devid": "074e",
+          "devname": "DSP-Weuffen USB-HPI-Programmer"
+        },
+        {
+          "devid": "074f",
+          "devname": "DSP-Weuffen USB2-HPI-Programmer"
+        },
+        {
+          "devid": "0762",
+          "devname": "Osmocom SIMtrace"
+        },
+        {
+          "devid": "05df",
+          "devname": "HID device except mice, keyboards, and joysticks"
+        },
+        {
+          "devid": "05e1",
+          "devname": "Free shared USB VID/PID pair for CDC devices"
+        },
+        {
+          "devid": "05e4",
+          "devname": "Free shared USB VID/PID pair for MIDI devices"
+        },
+        {
+          "devid": "06b4",
+          "devname": "USB2LPT with 2 interfaces"
+        },
+        {
+          "devid": "05b5",
+          "devname": "BU0836"
+        },
+        {
+          "devid": "05dc",
+          "devname": "shared ID for use with libusb"
+        },
+        {
+          "devid": "05dd",
+          "devname": "BlackcatUSB2"
+        },
+        {
+          "devid": "05de",
+          "devname": "Flashcat"
+        },
+        {
+          "devid": "0485",
+          "devname": "Teensyduino MIDI"
+        },
+        {
+          "devid": "0486",
+          "devname": "Teensyduino RawHID"
+        },
+        {
+          "devid": "0487",
+          "devname": "Teensyduino Serial+Keyboard+Mouse+Joystick"
+        },
+        {
+          "devid": "0488",
+          "devname": "Teensyduino Flight Sim Controls"
+        },
+        {
+          "devid": "0481",
+          "devname": "Teensy RawHID+Debug"
+        },
+        {
+          "devid": "0482",
+          "devname": "Teensyduino Keyboard+Mouse+Joystick"
+        },
+        {
+          "devid": "0483",
+          "devname": "Teensyduino Serial"
+        },
+        {
+          "devid": "0484",
+          "devname": "Teensyduino Disk"
+        },
+        {
+          "devid": "047d",
+          "devname": "Teensy Keyboard+Debug"
+        },
+        {
+          "devid": "047e",
+          "devname": "Teensy Mouse"
+        },
+        {
+          "devid": "047f",
+          "devname": "Teensy Mouse+Debug"
+        },
+        {
+          "devid": "0480",
+          "devname": "Teensy RawHID"
+        },
+        {
+          "devid": "0479",
+          "devname": "Teensy Debug"
+        },
+        {
+          "devid": "047a",
+          "devname": "Teensy Serial"
+        },
+        {
+          "devid": "047b",
+          "devname": "Teensy Serial+Debug"
+        },
+        {
+          "devid": "047c",
+          "devname": "Teensy Keyboard"
+        },
+        {
+          "devid": "03f1",
+          "devname": "free for internal lab use 1009"
+        },
+        {
+          "devid": "0477",
+          "devname": "Teensy Rebootor"
+        },
+        {
+          "devid": "0478",
+          "devname": "Teensy Halfkay Bootloader"
+        },
+        {
+          "devid": "03ed",
+          "devname": "free for internal lab use 1005"
+        },
+        {
+          "devid": "03ee",
+          "devname": "free for internal lab use 1006"
+        },
+        {
+          "devid": "03ef",
+          "devname": "free for internal lab use 1007"
+        },
+        {
+          "devid": "03f0",
+          "devname": "free for internal lab use 1008"
+        },
+        {
+          "devid": "03e9",
+          "devname": "free for internal lab use 1001"
+        },
+        {
+          "devid": "03ea",
+          "devname": "free for internal lab use 1002"
+        },
+        {
+          "devid": "03eb",
+          "devname": "free for internal lab use 1003"
+        },
+        {
+          "devid": "03ec",
+          "devname": "free for internal lab use 1004"
+        },
+        {
+          "devid": "03e8",
+          "devname": "free for internal lab use 1000"
+        }
+      ]
+    },
+    {
+      "vendor": "0726",
+      "name": "Vanguard International Semiconductor-America",
+      "devices": []
+    },
+    {
+      "vendor": "30f2",
+      "name": "Varex Imaging",
+      "devices": []
+    },
+    {
+      "vendor": "0f61",
+      "name": "Varian, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a3d",
+      "name": "Varo Vision",
+      "devices": []
+    },
+    {
+      "vendor": "1a44",
+      "name": "VASCO Data Security International",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Digipass 905 SmartCard Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "10ec",
+      "name": "Vast Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1892",
+      "name": "Vast Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2c9c",
+      "name": "Vayyar Imaging Ltd.",
+      "devices": [
+        {
+          "devid": "1030",
+          "devname": "Walabot Home (vHC)"
+        },
+        {
+          "devid": "9100",
+          "devname": "VNAKit"
+        },
+        {
+          "devid": "1000",
+          "devname": "Walabot Makers Series"
+        },
+        {
+          "devid": "1020",
+          "devname": "Walabot DIY"
+        },
+        {
+          "devid": "1022",
+          "devname": "Walabot DIY Plus"
+        }
+      ]
+    },
+    {
+      "vendor": "09a5",
+      "name": "VCON Telecommunications",
+      "devices": []
+    },
+    {
+      "vendor": "1429",
+      "name": "Vega Technologies Industrial (Austria) Co.",
+      "devices": []
+    },
+    {
+      "vendor": "1a1d",
+      "name": "Veho",
+      "devices": [
+        {
+          "devid": "0407",
+          "devname": "Mimi WiFi speakers"
+        }
+      ]
+    },
+    {
+      "vendor": "10cf",
+      "name": "Velleman Components, Inc.",
+      "devices": [
+        {
+          "devid": "5503",
+          "devname": "8055 Experiment Interface Board (address=3)"
+        },
+        {
+          "devid": "2011",
+          "devname": "R-Engine MPEG2 encoder/decoder"
+        },
+        {
+          "devid": "5500",
+          "devname": "8055 Experiment Interface Board (address=0)"
+        },
+        {
+          "devid": "5501",
+          "devname": "8055 Experiment Interface Board (address=1)"
+        },
+        {
+          "devid": "5502",
+          "devname": "8055 Experiment Interface Board (address=2)"
+        }
+      ]
+    },
+    {
+      "vendor": "7669",
+      "name": "Venable Instruments",
+      "devices": [
+        {
+          "devid": "8805",
+          "devname": "Model 8805, Frequency Response Analyzer"
+        },
+        {
+          "devid": "8820",
+          "devname": "Model 8820, Frequency Response Analyzer"
+        },
+        {
+          "devid": "8840",
+          "devname": "Model 8840, Frequency Response Analyzer"
+        },
+        {
+          "devid": "7405",
+          "devname": "Model 7405, Frequency Response Analyzer"
+        },
+        {
+          "devid": "7420",
+          "devname": "Model 7420, Frequency Response Analyzer"
+        },
+        {
+          "devid": "7440",
+          "devname": "Model 7440, Frequency Response Analyzer"
+        },
+        {
+          "devid": "6320",
+          "devname": "Model 6320, Frequency Response Analyzer"
+        },
+        {
+          "devid": "6340",
+          "devname": "Model 6340, Frequency Response Analyzer"
+        },
+        {
+          "devid": "5140",
+          "devname": "Model 5140, Frequency Response Analyzer"
+        },
+        {
+          "devid": "6305",
+          "devname": "Model 6305, Frequency Response Analyzer"
+        },
+        {
+          "devid": "350c",
+          "devname": "Model 350c, Frequency Response Analyzer"
+        }
+      ]
+    },
+    {
+      "vendor": "1182",
+      "name": "Venture Corp., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "18a5",
+      "name": "Verbatim, Ltd",
+      "devices": [
+        {
+          "devid": "0304",
+          "devname": "Store &#039;n&#039; Go"
+        },
+        {
+          "devid": "0408",
+          "devname": "Store &#039;n&#039; Go"
+        },
+        {
+          "devid": "4123",
+          "devname": "Store N Go"
+        },
+        {
+          "devid": "0243",
+          "devname": "Flash Drive (Store&#039;n&#039;Go)"
+        },
+        {
+          "devid": "0245",
+          "devname": "Store&#039;n&#039;Stay"
+        },
+        {
+          "devid": "0302",
+          "devname": "Flash Drive"
+        },
+        {
+          "devid": "0224",
+          "devname": "Store &#039;n&#039; Go Micro Plus"
+        },
+        {
+          "devid": "0227",
+          "devname": "Pocket Hard Drive"
+        },
+        {
+          "devid": "022b",
+          "devname": "Portable Hard Drive (Store&#039;n&#039;Go)"
+        },
+        {
+          "devid": "0237",
+          "devname": "Portable Harddrive"
+        },
+        {
+          "devid": "0214",
+          "devname": "Portable Hard Drive"
+        },
+        {
+          "devid": "0216",
+          "devname": "External Hard Drive"
+        },
+        {
+          "devid": "0218",
+          "devname": "External Hard Drive"
+        }
+      ]
+    },
+    {
+      "vendor": "07be",
+      "name": "Veridicom",
+      "devices": [
+        {
+          "devid": "1935",
+          "devname": "Elektron Music Machines"
+        }
+      ]
+    },
+    {
+      "vendor": "061a",
+      "name": "Veridicom International, Inc.",
+      "devices": [
+        {
+          "devid": "0110",
+          "devname": "5thSense Fingerprint Sensor"
+        },
+        {
+          "devid": "0200",
+          "devname": "FPS200 Fingerprint Sensor"
+        },
+        {
+          "devid": "8200",
+          "devname": "VKI-A Fingerprint Sensor/Flash Storage (dumb)"
+        },
+        {
+          "devid": "9200",
+          "devname": "VKI-B Fingerprint Sensor/Flash Storage (smart)"
+        }
+      ]
+    },
+    {
+      "vendor": "11ca",
+      "name": "VeriFone Inc",
+      "devices": [
+        {
+          "devid": "0220",
+          "devname": "PIN Pad VX 805"
+        },
+        {
+          "devid": "0201",
+          "devname": "MX870/MX880"
+        },
+        {
+          "devid": "0207",
+          "devname": "PIN Pad VX 810"
+        }
+      ]
+    },
+    {
+      "vendor": "08f7",
+      "name": "Vernier",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "LabPro"
+        },
+        {
+          "devid": "0002",
+          "devname": "EasyTemp/Go!Temp"
+        },
+        {
+          "devid": "0003",
+          "devname": "Go!Link"
+        },
+        {
+          "devid": "0004",
+          "devname": "Go!Motion"
+        }
+      ]
+    },
+    {
+      "vendor": "1fe7",
+      "name": "Vertex Wireless Co., Ltd.",
+      "devices": [
+        {
+          "devid": "1000",
+          "devname": "VW100 series CDMA EV-DO Rev.A modem"
+        }
+      ]
+    },
+    {
+      "vendor": "22a4",
+      "name": "VERZO Technology",
+      "devices": []
+    },
+    {
+      "vendor": "05a0",
+      "name": "Vetronix Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2109",
+      "name": "VIA Labs, Inc.",
+      "devices": [
+        {
+          "devid": "3431",
+          "devname": "Hub"
+        },
+        {
+          "devid": "711f",
+          "devname": "External"
+        },
+        {
+          "devid": "8110",
+          "devname": "Hub"
+        },
+        {
+          "devid": "2812",
+          "devname": "VL812 Hub"
+        },
+        {
+          "devid": "2813",
+          "devname": "VL813 Hub"
+        },
+        {
+          "devid": "2820",
+          "devname": "VL820 Hub"
+        },
+        {
+          "devid": "0820",
+          "devname": "VL820 Hub"
+        },
+        {
+          "devid": "2210",
+          "devname": "Hub"
+        },
+        {
+          "devid": "2811",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0810",
+          "devname": "VL81x Hub"
+        },
+        {
+          "devid": "0811",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0812",
+          "devname": "VL812 Hub"
+        },
+        {
+          "devid": "0813",
+          "devname": "VL813 Hub"
+        },
+        {
+          "devid": "0701",
+          "devname": "VL701 SATA 3Gb/s bridge"
+        },
+        {
+          "devid": "0711",
+          "devname": "VL711 SATA 6Gb/s bridge"
+        },
+        {
+          "devid": "0715",
+          "devname": "VL817 SATA Adaptor"
+        },
+        {
+          "devid": "0210",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0700",
+          "devname": "VL700 SATA 3Gb/s bridge"
+        }
+      ]
+    },
+    {
+      "vendor": "0642",
+      "name": "VIA Medical Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "160a",
+      "name": "VIA Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "3184",
+          "devname": "VIA VNT-6656 [WiFi 802.11b/g USB Dongle]"
+        }
+      ]
+    },
+    {
+      "vendor": "040d",
+      "name": "VIA Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "340f",
+          "devname": "Audinst HUD-mx2"
+        },
+        {
+          "devid": "6205",
+          "devname": "USB 2.0 Card Reader"
+        },
+        {
+          "devid": "3184",
+          "devname": "VNT VT6656 USB-802.11 Wireless LAN Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "0a01",
+      "name": "ViA, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0f6a",
+      "name": "Vibren Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0682",
+      "name": "Victor Company of Japan, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "04f1",
+      "name": "Victor Company of Japan, Ltd",
+      "devices": [
+        {
+          "devid": "3008",
+          "devname": "MP-PRX1 Ethernet"
+        },
+        {
+          "devid": "3009",
+          "devname": "MP-XP7250 WLAN Adapter"
+        },
+        {
+          "devid": "000a",
+          "devname": "GR-D72 Digital Video Camera"
+        },
+        {
+          "devid": "1001",
+          "devname": "GC-A50 Camera Device"
+        },
+        {
+          "devid": "0006",
+          "devname": "DV Camera Storage"
+        },
+        {
+          "devid": "0008",
+          "devname": "GZ-MG30AA/MC500E Digital Video Camera"
+        },
+        {
+          "devid": "0009",
+          "devname": "GR-DX25EK Digital Video Camera"
+        },
+        {
+          "devid": "0001",
+          "devname": "GC-QX3 Digital Still Camera"
+        },
+        {
+          "devid": "0004",
+          "devname": "GR-DVL815U Digital Video Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "2756",
+      "name": "Victor Hasselblad AB",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "X1D Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "0589",
+      "name": "Victron",
+      "devices": []
+    },
+    {
+      "vendor": "0c58",
+      "name": "Vidar Systems Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1bbd",
+      "name": "Videology Imaging Solutions, Inc.",
+      "devices": [
+        {
+          "devid": "0060",
+          "devname": "1.3MP Mono Camera"
+        },
+        {
+          "devid": "0066",
+          "devname": "1.3MP Mono Camera"
+        },
+        {
+          "devid": "0067",
+          "devname": "1.3MP Mono Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "04d3",
+      "name": "VidUS, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "3275",
+      "name": "VidzMedia Pte Ltd",
+      "devices": [
+        {
+          "devid": "4fb1",
+          "devname": "MonsterTV P2H"
+        }
+      ]
+    },
+    {
+      "vendor": "12f2",
+      "name": "ViewPlus Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "000a",
+          "devname": "Braille embosser [SpotDot Emprint]"
+        }
+      ]
+    },
+    {
+      "vendor": "0c53",
+      "name": "ViewPLUS, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0733",
+      "name": "ViewQuest Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "2221",
+          "devname": "Mercury Digital Pro 3.1p"
+        },
+        {
+          "devid": "3261",
+          "devname": "Concord 3045 spca536a Camera"
+        },
+        {
+          "devid": "3281",
+          "devname": "Cyberpix S550V"
+        },
+        {
+          "devid": "0780",
+          "devname": "Smart Cam Deluxe(composite)"
+        },
+        {
+          "devid": "1310",
+          "devname": "Epsilon 1.3/Jenoptik JD C1.3/UMAX AstraPix 470 (mass storage mode)"
+        },
+        {
+          "devid": "1311",
+          "devname": "Epsilon 1.3/Jenoptik JD C1.3/UMAX AstraPix 470 (PC Cam mode)"
+        },
+        {
+          "devid": "1314",
+          "devname": "Mercury 2.1MEG Deluxe Classic Cam"
+        },
+        {
+          "devid": "2211",
+          "devname": "Jenoptik jdc 21 LCD Camera"
+        },
+        {
+          "devid": "0402",
+          "devname": "M-318B Webcam"
+        },
+        {
+          "devid": "0430",
+          "devname": "Intel Pro Share Webcam"
+        },
+        {
+          "devid": "0630",
+          "devname": "VQ630 Dual Mode Digital Camera(Bulk)"
+        },
+        {
+          "devid": "0631",
+          "devname": "Hercules Dualpix"
+        },
+        {
+          "devid": "0101",
+          "devname": "Digital Video Camera"
+        },
+        {
+          "devid": "0110",
+          "devname": "VQ110 Video Camera"
+        },
+        {
+          "devid": "0401",
+          "devname": "CS330 Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "0543",
+      "name": "ViewSonic Corp.",
+      "devices": [
+        {
+          "devid": "4153",
+          "devname": "ViewSonic G773 Control (?)"
+        },
+        {
+          "devid": "1922",
+          "devname": "Smartphone"
+        },
+        {
+          "devid": "1923",
+          "devname": "Pocket PC V30"
+        },
+        {
+          "devid": "1a11",
+          "devname": "Wireless 802.11g Adapter"
+        },
+        {
+          "devid": "1e60",
+          "devname": "TA310 - ATSC/NTSC/PAL Driver(PCM4)"
+        },
+        {
+          "devid": "1529",
+          "devname": "Color Pocket PC V37"
+        },
+        {
+          "devid": "152b",
+          "devname": "Color Pocket PC V38"
+        },
+        {
+          "devid": "152e",
+          "devname": "Pocket PC"
+        },
+        {
+          "devid": "1921",
+          "devname": "Communicator Pocket PC"
+        },
+        {
+          "devid": "0f01",
+          "devname": "airsync Wi-Fi Wireless Adapter"
+        },
+        {
+          "devid": "1527",
+          "devname": "Color Pocket PC V36"
+        },
+        {
+          "devid": "0bf2",
+          "devname": "airpanel V150 Wireless Smart Display"
+        },
+        {
+          "devid": "0bf3",
+          "devname": "airpanel V110 Wireless Smart Display"
+        },
+        {
+          "devid": "0ed9",
+          "devname": "Color Pocket PC V35"
+        },
+        {
+          "devid": "00fe",
+          "devname": "G773 Monitor Hub"
+        },
+        {
+          "devid": "00ff",
+          "devname": "P815 Monitor Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "0b2c",
+      "name": "Village Center, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1376",
+      "name": "Vimtron Electronics Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0e25",
+      "name": "VinChip Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0a71",
+      "name": "VIPColor Technologies USA, Inc.",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "VP485 Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "0f2d",
+      "name": "ViPower, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "067f",
+      "name": "Virata, Ltd",
+      "devices": [
+        {
+          "devid": "4552",
+          "devname": "DSL-200 ADSL Modem"
+        },
+        {
+          "devid": "6542",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "6549",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "7541",
+          "devname": "DSL Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "1100",
+      "name": "VirTouch, Ltd",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "VTPlayer VTP-1 Braille Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "08d3",
+      "name": "Virtual Ink",
+      "devices": []
+    },
+    {
+      "vendor": "80ee",
+      "name": "VirtualBox",
+      "devices": [
+        {
+          "devid": "0021",
+          "devname": "USB Tablet"
+        },
+        {
+          "devid": "0022",
+          "devname": "multitouch tablet"
+        }
+      ]
+    },
+    {
+      "vendor": "0aab",
+      "name": "Vision Shape Europe SA",
+      "devices": []
+    },
+    {
+      "vendor": "04a7",
+      "name": "Visioneer",
+      "devices": [
+        {
+          "devid": "04cd",
+          "devname": "Xerox Travel Scanner 150"
+        },
+        {
+          "devid": "04ac",
+          "devname": "Xerox Travel Scanner 100"
+        },
+        {
+          "devid": "04bb",
+          "devname": "strobe 400 scanner"
+        },
+        {
+          "devid": "0499",
+          "devname": "Patriot 780"
+        },
+        {
+          "devid": "049b",
+          "devname": "Strobe XP 100"
+        },
+        {
+          "devid": "04a0",
+          "devname": "7400"
+        },
+        {
+          "devid": "0497",
+          "devname": "Patriot 430"
+        },
+        {
+          "devid": "0498",
+          "devname": "Patriot 680"
+        },
+        {
+          "devid": "0493",
+          "devname": "9750"
+        },
+        {
+          "devid": "0494",
+          "devname": "Strobe XP 120"
+        },
+        {
+          "devid": "048f",
+          "devname": "Strobe XP 470"
+        },
+        {
+          "devid": "0491",
+          "devname": "Strobe XP 450"
+        },
+        {
+          "devid": "047d",
+          "devname": "9420"
+        },
+        {
+          "devid": "0480",
+          "devname": "9520"
+        },
+        {
+          "devid": "047a",
+          "devname": "9450"
+        },
+        {
+          "devid": "047b",
+          "devname": "9650"
+        },
+        {
+          "devid": "0475",
+          "devname": "Xerox DocuMate 272"
+        },
+        {
+          "devid": "0478",
+          "devname": "Strobe XP 220"
+        },
+        {
+          "devid": "0479",
+          "devname": "Strobe XP 470"
+        },
+        {
+          "devid": "044c",
+          "devname": "Xerox DocuMate 262"
+        },
+        {
+          "devid": "0474",
+          "devname": "Strobe XP 300"
+        },
+        {
+          "devid": "0449",
+          "devname": "Xerox DocuMate 252"
+        },
+        {
+          "devid": "044a",
+          "devname": "Xerox 6400"
+        },
+        {
+          "devid": "0447",
+          "devname": "XEROX DocuMate 520"
+        },
+        {
+          "devid": "0448",
+          "devname": "XEROX DocuMate 250"
+        },
+        {
+          "devid": "0445",
+          "devname": "CardReader 100"
+        },
+        {
+          "devid": "0446",
+          "devname": "Xerox DocuMate 510"
+        },
+        {
+          "devid": "0426",
+          "devname": "Strobe XP 200"
+        },
+        {
+          "devid": "0427",
+          "devname": "Strobe XP 100"
+        },
+        {
+          "devid": "0444",
+          "devname": "OneTouch 7300"
+        },
+        {
+          "devid": "0424",
+          "devname": "Strobe XP 450"
+        },
+        {
+          "devid": "0425",
+          "devname": "Strobe XP 100"
+        },
+        {
+          "devid": "0421",
+          "devname": "9450 USB"
+        },
+        {
+          "devid": "0423",
+          "devname": "9750 Scanner"
+        },
+        {
+          "devid": "03a0",
+          "devname": "Xerox 4800 One Touch"
+        },
+        {
+          "devid": "0410",
+          "devname": "OneTouch Pro 8800/8820"
+        },
+        {
+          "devid": "0382",
+          "devname": "Photo Port 7700"
+        },
+        {
+          "devid": "0390",
+          "devname": "9650"
+        },
+        {
+          "devid": "0362",
+          "devname": "OneTouch 9320"
+        },
+        {
+          "devid": "0371",
+          "devname": "OneTouch 8700/8920"
+        },
+        {
+          "devid": "0380",
+          "devname": "OneTouch 7700"
+        },
+        {
+          "devid": "0331",
+          "devname": "OneTouch 8600 EPP/USB Scanner"
+        },
+        {
+          "devid": "0341",
+          "devname": "6400"
+        },
+        {
+          "devid": "0361",
+          "devname": "VistaScan Astra 3600(ENG)"
+        },
+        {
+          "devid": "0311",
+          "devname": "6200 EPP/USB Scanner"
+        },
+        {
+          "devid": "0321",
+          "devname": "OneTouch 8100 EPP/USB Scanner"
+        },
+        {
+          "devid": "022c",
+          "devname": "OneTouch 9000/9020"
+        },
+        {
+          "devid": "0231",
+          "devname": "6100 Scanner"
+        },
+        {
+          "devid": "0229",
+          "devname": "OneTouch 7100"
+        },
+        {
+          "devid": "022a",
+          "devname": "OneTouch 6600"
+        },
+        {
+          "devid": "0223",
+          "devname": "OneTouch 8200"
+        },
+        {
+          "devid": "0224",
+          "devname": "OneTouch 4800 USB/Microtek Scanport 3000"
+        },
+        {
+          "devid": "0225",
+          "devname": "VistaScan Astra 3600(ENG)"
+        },
+        {
+          "devid": "0226",
+          "devname": "OneTouch 5300 USB"
+        },
+        {
+          "devid": "0102",
+          "devname": "StrobePro Scanner"
+        },
+        {
+          "devid": "0211",
+          "devname": "OneTouch 7600 Scanner"
+        },
+        {
+          "devid": "0221",
+          "devname": "OneTouch 5300 Scanner"
+        },
+        {
+          "devid": "0100",
+          "devname": "StrobePro"
+        },
+        {
+          "devid": "0101",
+          "devname": "Strobe Pro Scanner (1.01)"
+        }
+      ]
+    },
+    {
+      "vendor": "0602",
+      "name": "Vista Imaging, Inc.",
+      "devices": [
+        {
+          "devid": "1001",
+          "devname": "ViCam Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "0f06",
+      "name": "Visual Frontier Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "25c8",
+      "name": "Visual Planet Ltd",
+      "devices": [
+        {
+          "devid": "0014",
+          "devname": "Single User touchfoil(tm) (SU2-80)"
+        }
+      ]
+    },
+    {
+      "vendor": "098c",
+      "name": "Vitana Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1725",
+      "name": "Vitesse Semiconductor",
+      "devices": []
+    },
+    {
+      "vendor": "25c6",
+      "name": "Vitus Audio (AVA Group A/S)",
+      "devices": []
+    },
+    {
+      "vendor": "0784",
+      "name": "Vivitar, Inc.",
+      "devices": [
+        {
+          "devid": "4300",
+          "devname": "Traveler D1"
+        },
+        {
+          "devid": "5260",
+          "devname": "Werlisa Sport PX 100 / JVC GC-A33 Camera"
+        },
+        {
+          "devid": "5300",
+          "devname": "Pretec dc530"
+        },
+        {
+          "devid": "1689",
+          "devname": "Gateway DC-M42/Labtec DC-505/Vivitar Vivicam 3705"
+        },
+        {
+          "devid": "2620",
+          "devname": "AOL Photocam Plus"
+        },
+        {
+          "devid": "2888",
+          "devname": "Polaroid DC700"
+        },
+        {
+          "devid": "3330",
+          "devname": "Nytec ND-3200 Camera"
+        },
+        {
+          "devid": "0100",
+          "devname": "Vivicam 2655"
+        },
+        {
+          "devid": "1310",
+          "devname": "Vivicam 3305"
+        },
+        {
+          "devid": "1688",
+          "devname": "Vivicam 3665"
+        }
+      ]
+    },
+    {
+      "vendor": "183d",
+      "name": "VIVOphone",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "VoiceKey"
+        }
+      ]
+    },
+    {
+      "vendor": "1b36",
+      "name": "ViXS Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "049d",
+      "name": "VLSI Technology",
+      "devices": []
+    },
+    {
+      "vendor": "15ad",
+      "name": "VMware Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0e0f",
+      "name": "VMware, Inc.",
+      "devices": [
+        {
+          "devid": "8001",
+          "devname": "Root Hub"
+        },
+        {
+          "devid": "8002",
+          "devname": "Root Hub"
+        },
+        {
+          "devid": "8003",
+          "devname": "Root Hub"
+        },
+        {
+          "devid": "f80a",
+          "devname": "Smoker FX2"
+        },
+        {
+          "devid": "0004",
+          "devname": "Virtual CCID"
+        },
+        {
+          "devid": "0005",
+          "devname": "Virtual Mass Storage"
+        },
+        {
+          "devid": "0006",
+          "devname": "Virtual Keyboard"
+        },
+        {
+          "devid": "000a",
+          "devname": "Virtual Sensors"
+        },
+        {
+          "devid": "0001",
+          "devname": "Device"
+        },
+        {
+          "devid": "0002",
+          "devname": "Virtual USB Hub"
+        },
+        {
+          "devid": "0003",
+          "devname": "Virtual Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0454",
+      "name": "Vobis Microcomputer AG",
+      "devices": []
+    },
+    {
+      "vendor": "0439",
+      "name": "Voice Technologies Group",
+      "devices": []
+    },
+    {
+      "vendor": "0d51",
+      "name": "Volex (Asia) Pte., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0778",
+      "name": "Volex, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "1c1b",
+      "name": "Volkswagen of America, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0912",
+      "name": "Voquette, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "242e",
+      "name": "Vossloh-Schwabe Deutschland GmbH",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "LiCS Running Mode"
+        },
+        {
+          "devid": "0004",
+          "devname": "iProgrammer"
+        },
+        {
+          "devid": "0005",
+          "devname": "NFC programming device"
+        },
+        {
+          "devid": "0001",
+          "devname": "DALI Master"
+        },
+        {
+          "devid": "0002",
+          "devname": "LiCS Bootloader Mode"
+        }
+      ]
+    },
+    {
+      "vendor": "09d2",
+      "name": "Vreelin Engineering, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "111e",
+      "name": "VSO Electric Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0901",
+      "name": "VST Technologies",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "SigmaDrive Adapter (TPP)"
+        },
+        {
+          "devid": "0001",
+          "devname": "Hard Drive Adapter (TPP)"
+        }
+      ]
+    },
+    {
+      "vendor": "1697",
+      "name": "VTec Test, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "040c",
+      "name": "VTech Computers, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0e91",
+      "name": "VTech Engineering Canada, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0f88",
+      "name": "VTech Holdings, Ltd",
+      "devices": [
+        {
+          "devid": "3012",
+          "devname": "RT2570"
+        },
+        {
+          "devid": "3014",
+          "devname": "ZD1211B"
+        }
+      ]
+    },
+    {
+      "vendor": "1bae",
+      "name": "Vuzix Corporation",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "VR920 Immersive Eyewear"
+        }
+      ]
+    },
+    {
+      "vendor": "0ebe",
+      "name": "VWeb Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "056a",
+      "name": "Wacom Co., Ltd",
+      "devices": [
+        {
+          "devid": "03a6",
+          "devname": "One (not to be confused with the One By Wacom)"
+        },
+        {
+          "devid": "5002",
+          "devname": "TPC5002"
+        },
+        {
+          "devid": "5010",
+          "devname": "TPC5010"
+        },
+        {
+          "devid": "4001",
+          "devname": "TPC4001"
+        },
+        {
+          "devid": "4004",
+          "devname": "TPC4004"
+        },
+        {
+          "devid": "4850",
+          "devname": "PenPartner 6x8"
+        },
+        {
+          "devid": "5000",
+          "devname": "TPC5000"
+        },
+        {
+          "devid": "039c",
+          "devname": "DTH-W1320 [MobileStudio Pro 16] external hub"
+        },
+        {
+          "devid": "039d",
+          "devname": "DTH-W1320 [MobileStudio Pro 16] internal hub"
+        },
+        {
+          "devid": "03aa",
+          "devname": "DTH-W1620 [MobileStudio Pro 16] tablet"
+        },
+        {
+          "devid": "03ac",
+          "devname": "DTH-W1620 [MobileStudio Pro 16] touchscreen"
+        },
+        {
+          "devid": "0400",
+          "devname": "PenPartner 4x5"
+        },
+        {
+          "devid": "0398",
+          "devname": "DTH-W1320 [MobileStudio Pro 13] tablet"
+        },
+        {
+          "devid": "0399",
+          "devname": "DTH-W1620 [MobileStudio Pro 16] tablet"
+        },
+        {
+          "devid": "039a",
+          "devname": "DTH-W1320 [MobileStudio Pro 13] touchscreen"
+        },
+        {
+          "devid": "039b",
+          "devname": "DTH-W1620 [MobileStudio Pro 16] touchscreen"
+        },
+        {
+          "devid": "038e",
+          "devname": "DTH-3220 [Cintiq Pro 32] external hub"
+        },
+        {
+          "devid": "038f",
+          "devname": "DTH-3220 [Cintiq Pro 32] internal hub"
+        },
+        {
+          "devid": "0390",
+          "devname": "DTK-1660 [Cintiq 16]"
+        },
+        {
+          "devid": "0392",
+          "devname": "PTH-460 [Intuos Pro (S)]"
+        },
+        {
+          "devid": "0396",
+          "devname": "DTK-1660E"
+        },
+        {
+          "devid": "037e",
+          "devname": "DTH-2452 touchscreen"
+        },
+        {
+          "devid": "0382",
+          "devname": "DTK-2451 tablet"
+        },
+        {
+          "devid": "038a",
+          "devname": "DTH-3220 [Cintiq Pro 32] internal hub"
+        },
+        {
+          "devid": "038d",
+          "devname": "DTH-3220 [Cintiq Pro 32] internal hub"
+        },
+        {
+          "devid": "037a",
+          "devname": "CTL-472 [One by Wacom (S)]"
+        },
+        {
+          "devid": "037b",
+          "devname": "CTL-672 [One by Wacom (M)]"
+        },
+        {
+          "devid": "037c",
+          "devname": "DTK-2420 [Cintiq Pro 24 P]"
+        },
+        {
+          "devid": "037d",
+          "devname": "DTH-2452 tablet"
+        },
+        {
+          "devid": "0368",
+          "devname": "DTH-1152 touchscreen"
+        },
+        {
+          "devid": "0374",
+          "devname": "CTL-4100 [Intuos (S)]"
+        },
+        {
+          "devid": "0375",
+          "devname": "CTL-6100 [Intuos (M)]"
+        },
+        {
+          "devid": "0376",
+          "devname": "CTL-4100WL [Intuos BT (S)]"
+        },
+        {
+          "devid": "0378",
+          "devname": "CTL-6100WL [Intuos BT (M)]"
+        },
+        {
+          "devid": "0356",
+          "devname": "DTH-3220 [Cintiq Pro 32] touchscreen"
+        },
+        {
+          "devid": "0357",
+          "devname": "PTH-660 [Intuos Pro (M)]"
+        },
+        {
+          "devid": "0358",
+          "devname": "PTH-860 [Intuos Pro (L)]"
+        },
+        {
+          "devid": "0359",
+          "devname": "DTU-1141B"
+        },
+        {
+          "devid": "035a",
+          "devname": "DTH-1152 tablet"
+        },
+        {
+          "devid": "0351",
+          "devname": "DTH-2420 [Cintiq Pro 24 PT] tablet"
+        },
+        {
+          "devid": "0352",
+          "devname": "DTH-3220 [Cintiq Pro 32] tablet"
+        },
+        {
+          "devid": "0353",
+          "devname": "DTH-1320 [Cintiq Pro 13] touchscreen"
+        },
+        {
+          "devid": "0354",
+          "devname": "DTH-1620 [Cintiq Pro 16] touchscreen"
+        },
+        {
+          "devid": "0355",
+          "devname": "DTH-2420 [Cintiq Pro 24 PT] touchscreen"
+        },
+        {
+          "devid": "034b",
+          "devname": "DTH-W1620 [MobileStudio Pro 16] touchscreen"
+        },
+        {
+          "devid": "034d",
+          "devname": "DTH-W1320 [MobileStudio Pro 13] tablet"
+        },
+        {
+          "devid": "034e",
+          "devname": "DTH-W1620 [MobileStudio Pro 16] tablet"
+        },
+        {
+          "devid": "034f",
+          "devname": "DTH-1320 [Cintiq Pro 13] tablet"
+        },
+        {
+          "devid": "0350",
+          "devname": "DTH-1620 [Cintiq Pro 16] tablet"
+        },
+        {
+          "devid": "0343",
+          "devname": "DTK-1651"
+        },
+        {
+          "devid": "0347",
+          "devname": "DTH-W1620 [MobileStudio Pro 16] internal hub"
+        },
+        {
+          "devid": "0348",
+          "devname": "DTH-W1620 [MobileStudio Pro 16] external hub"
+        },
+        {
+          "devid": "034a",
+          "devname": "DTH-W1320 [MobileStudio Pro 13] touchscreen"
+        },
+        {
+          "devid": "0336",
+          "devname": "DTU-1141"
+        },
+        {
+          "devid": "033b",
+          "devname": "CTL-490 [Intuos Draw (S)]"
+        },
+        {
+          "devid": "033c",
+          "devname": "CTH-490 [Intuos Art/Photo/Comic (S)]"
+        },
+        {
+          "devid": "033d",
+          "devname": "CTL-690 [Intuos Draw (M)]"
+        },
+        {
+          "devid": "033e",
+          "devname": "CTH-690 [Intuos Art (M)]"
+        },
+        {
+          "devid": "032f",
+          "devname": "DTU-1031X"
+        },
+        {
+          "devid": "0331",
+          "devname": "ACK-411050 [ExpressKey Remote]"
+        },
+        {
+          "devid": "0333",
+          "devname": "DTH-1300 [Cintiq 13HD Touch] tablet"
+        },
+        {
+          "devid": "0335",
+          "devname": "DTH-1300 [Cintiq 13HD Touch] touchscreen"
+        },
+        {
+          "devid": "0319",
+          "devname": "CTH-300 [Bamboo Pad wireless]"
+        },
+        {
+          "devid": "0323",
+          "devname": "CTL-680 [Intuos Pen (M)]"
+        },
+        {
+          "devid": "032a",
+          "devname": "DTK-2700 [Cintiq 27QHD]"
+        },
+        {
+          "devid": "032b",
+          "devname": "DTH-2700 [Cintiq 27QHD touch] tablet"
+        },
+        {
+          "devid": "032c",
+          "devname": "DTH-2700 [Cintiq 27QHD touch] touchscreen"
+        },
+        {
+          "devid": "0317",
+          "devname": "PTH-851 [Intuos pro (L)]"
+        },
+        {
+          "devid": "0318",
+          "devname": "CTH-301 [Bamboo]"
+        },
+        {
+          "devid": "030e",
+          "devname": "CTL-480 [Intuos Pen (S)]"
+        },
+        {
+          "devid": "0314",
+          "devname": "PTH-451 [Intuos pro (S)]"
+        },
+        {
+          "devid": "0315",
+          "devname": "PTH-651 [Intuos pro (M)]"
+        },
+        {
+          "devid": "0303",
+          "devname": "CTH-680 [Intuos Pen &amp; Touch (M)]"
+        },
+        {
+          "devid": "0304",
+          "devname": "DTK-1300 [Cintiq 13HD]"
+        },
+        {
+          "devid": "0307",
+          "devname": "DTH-A1300 [Cintiq Companion Hybrid] tablet"
+        },
+        {
+          "devid": "0309",
+          "devname": "DTH-A1300 [Cintiq Companion Hybrid] touchscreen"
+        },
+        {
+          "devid": "0221",
+          "devname": "MDP-123 [Inkling]"
+        },
+        {
+          "devid": "0300",
+          "devname": "CTL-471 [Bamboo Splash, One by Wacom (S)]"
+        },
+        {
+          "devid": "0301",
+          "devname": "CTL-671 [One by Wacom (M)]"
+        },
+        {
+          "devid": "0302",
+          "devname": "CTH-480 [Intuos Pen &amp; Touch (S)]"
+        },
+        {
+          "devid": "010d",
+          "devname": "TPC10D"
+        },
+        {
+          "devid": "010e",
+          "devname": "TPC10E"
+        },
+        {
+          "devid": "010f",
+          "devname": "TPC10F"
+        },
+        {
+          "devid": "0116",
+          "devname": "TPC116"
+        },
+        {
+          "devid": "012c",
+          "devname": "TPC12C"
+        },
+        {
+          "devid": "00f9",
+          "devname": "DTK-2200 [Cintiq 22HD] hub"
+        },
+        {
+          "devid": "00fa",
+          "devname": "DTK-2200 [Cintiq 22HD] tablet"
+        },
+        {
+          "devid": "00fb",
+          "devname": "DTU-1031"
+        },
+        {
+          "devid": "0100",
+          "devname": "TPC100"
+        },
+        {
+          "devid": "0101",
+          "devname": "TPC101"
+        },
+        {
+          "devid": "00f0",
+          "devname": "DTU-1631"
+        },
+        {
+          "devid": "00f4",
+          "devname": "DTK-2400 [Cintiq 24HD] tablet"
+        },
+        {
+          "devid": "00f6",
+          "devname": "DTH-2400 [Cintiq 24HD touch] touchscreen"
+        },
+        {
+          "devid": "00f8",
+          "devname": "DTH-2400 [Cintiq 24HD touch] tablet"
+        },
+        {
+          "devid": "00e5",
+          "devname": "TPCE5"
+        },
+        {
+          "devid": "00e6",
+          "devname": "TPCE6"
+        },
+        {
+          "devid": "00ec",
+          "devname": "TPCEC"
+        },
+        {
+          "devid": "00ed",
+          "devname": "TPCED"
+        },
+        {
+          "devid": "00ef",
+          "devname": "TPCEF"
+        },
+        {
+          "devid": "00dd",
+          "devname": "CTL-470 [Bamboo Connect]"
+        },
+        {
+          "devid": "00de",
+          "devname": "CTH-470 [Bamboo Fun Pen &amp; Touch]"
+        },
+        {
+          "devid": "00df",
+          "devname": "CTH-670 [Bamboo Create/Fun]"
+        },
+        {
+          "devid": "00e2",
+          "devname": "TPCE2"
+        },
+        {
+          "devid": "00e3",
+          "devname": "TPCE3"
+        },
+        {
+          "devid": "00d9",
+          "devname": "CTT-460 [Bamboo Touch]"
+        },
+        {
+          "devid": "00da",
+          "devname": "CTH-461SE [Bamboo Pen &amp; Touch Special Edition (S)]"
+        },
+        {
+          "devid": "00db",
+          "devname": "CTH-661SE [Bamboo Pen &amp; Touch Special Edition (M)]"
+        },
+        {
+          "devid": "00dc",
+          "devname": "CTT-470 [Bamboo Touch]"
+        },
+        {
+          "devid": "00d4",
+          "devname": "CTL-460 [Bamboo Pen (S)]"
+        },
+        {
+          "devid": "00d5",
+          "devname": "CTL-660 [Bamboo Pen (M)]"
+        },
+        {
+          "devid": "00d6",
+          "devname": "CTH-460 [Bamboo Pen &amp; Touch]"
+        },
+        {
+          "devid": "00d7",
+          "devname": "CTH-461 [Bamboo Fun/Craft/Comic Pen &amp; Touch (S)]"
+        },
+        {
+          "devid": "00d8",
+          "devname": "CTH-661 [Bamboo Fun/Comic Pen &amp; Touch (M)]"
+        },
+        {
+          "devid": "00ce",
+          "devname": "DTU-2231"
+        },
+        {
+          "devid": "00d0",
+          "devname": "CTT-460 [Bamboo Touch]"
+        },
+        {
+          "devid": "00d1",
+          "devname": "CTH-460 [Bamboo Pen &amp; Touch]"
+        },
+        {
+          "devid": "00d2",
+          "devname": "CTH-461 [Bamboo Fun/Craft/Comic Pen &amp; Touch (S)]"
+        },
+        {
+          "devid": "00d3",
+          "devname": "CTH-661 [Bamboo Fun/Comic Pen &amp; Touch (M)]"
+        },
+        {
+          "devid": "00c5",
+          "devname": "DTZ-2000W [Cintiq 20WSX]"
+        },
+        {
+          "devid": "00c6",
+          "devname": "DTZ-1200W [Cintiq 12WX]"
+        },
+        {
+          "devid": "00c7",
+          "devname": "DTU-1931"
+        },
+        {
+          "devid": "00cc",
+          "devname": "DTK-2100 [Cintiq 21UX]"
+        },
+        {
+          "devid": "00ba",
+          "devname": "PTK-840 [Intuos4 (8x13)]"
+        },
+        {
+          "devid": "00bb",
+          "devname": "PTK-1240 [Intuos4 (12x19)]"
+        },
+        {
+          "devid": "00c0",
+          "devname": "DTF-521"
+        },
+        {
+          "devid": "00c4",
+          "devname": "DTF-720"
+        },
+        {
+          "devid": "00b4",
+          "devname": "PTZ-1231W [Intuos3 (12x19)]"
+        },
+        {
+          "devid": "00b5",
+          "devname": "PTZ-631W [Intuos3 (6x11)]"
+        },
+        {
+          "devid": "00b7",
+          "devname": "PTZ-431W [Intuos3 (4x6)]"
+        },
+        {
+          "devid": "00b8",
+          "devname": "PTK-440 [Intuos4 (4x6)]"
+        },
+        {
+          "devid": "00b9",
+          "devname": "PTK-640 [Intuos4 (6x9)]"
+        },
+        {
+          "devid": "00a2",
+          "devname": "STU-300B [LCD signature pad]"
+        },
+        {
+          "devid": "00b0",
+          "devname": "PTZ-430 [Intuos3 (4x5)]"
+        },
+        {
+          "devid": "00b1",
+          "devname": "PTZ-630 [Intuos3 (6x8)]"
+        },
+        {
+          "devid": "00b2",
+          "devname": "PTZ-930 [Intuos3 (9x12)]"
+        },
+        {
+          "devid": "00b3",
+          "devname": "PTZ-1230 [Intuos3 (12x12)]"
+        },
+        {
+          "devid": "0090",
+          "devname": "TPC90"
+        },
+        {
+          "devid": "0093",
+          "devname": "TPC93"
+        },
+        {
+          "devid": "0097",
+          "devname": "TPC97"
+        },
+        {
+          "devid": "009a",
+          "devname": "TPC9A"
+        },
+        {
+          "devid": "0069",
+          "devname": "CTF-430 [Bamboo One]"
+        },
+        {
+          "devid": "006a",
+          "devname": "CTE-460 [Bamboo One Pen (S)]"
+        },
+        {
+          "devid": "006b",
+          "devname": "CTE-660 [Bamboo One Pen (M)]"
+        },
+        {
+          "devid": "0081",
+          "devname": "CTE-630BT [Graphire Wireless (6x8)]"
+        },
+        {
+          "devid": "0084",
+          "devname": "ACK-40401 [Wireless Accessory Kit]"
+        },
+        {
+          "devid": "0061",
+          "devname": "FT-0203 [Volito, PenPartner, PenStation (2x3)]"
+        },
+        {
+          "devid": "0062",
+          "devname": "CTF-420 [Volito2]"
+        },
+        {
+          "devid": "0063",
+          "devname": "CTF-220 [BizTablet]"
+        },
+        {
+          "devid": "0064",
+          "devname": "CTF-221 [PenPartner2]"
+        },
+        {
+          "devid": "0065",
+          "devname": "MTE-450 [Bamboo]"
+        },
+        {
+          "devid": "005b",
+          "devname": "DTH-2200 [Cintiq 22HD Touch] tablet"
+        },
+        {
+          "devid": "005d",
+          "devname": "DTH-2242 touchscreen"
+        },
+        {
+          "devid": "005e",
+          "devname": "DTH-2200 [Cintiq 22HD Touch] touchscreen"
+        },
+        {
+          "devid": "0060",
+          "devname": "FT-0405 [Volito, PenPartner, PenStation (4x5)]"
+        },
+        {
+          "devid": "0044",
+          "devname": "XD-1212-U [Intuos2 (12x12)]"
+        },
+        {
+          "devid": "0045",
+          "devname": "XD-1218-U [Intuos2 (12x18)]"
+        },
+        {
+          "devid": "0047",
+          "devname": "Intuos2 6x8"
+        },
+        {
+          "devid": "0057",
+          "devname": "DTK-2241"
+        },
+        {
+          "devid": "0059",
+          "devname": "DTH-2242 tablet"
+        },
+        {
+          "devid": "003b",
+          "devname": "Integrated Hub"
+        },
+        {
+          "devid": "003f",
+          "devname": "DTZ-2100 [Cintiq 21UX]"
+        },
+        {
+          "devid": "0041",
+          "devname": "XD-0405-U [Intuos2 (4x5)]"
+        },
+        {
+          "devid": "0042",
+          "devname": "XD-0608-U [Intuos2 (6x8)]"
+        },
+        {
+          "devid": "0043",
+          "devname": "XD-0912-U [Intuos2 (9x12)]"
+        },
+        {
+          "devid": "0035",
+          "devname": "PL800"
+        },
+        {
+          "devid": "0037",
+          "devname": "PL700"
+        },
+        {
+          "devid": "0038",
+          "devname": "PL510"
+        },
+        {
+          "devid": "0039",
+          "devname": "DTU-710"
+        },
+        {
+          "devid": "003a",
+          "devname": "DTI-520"
+        },
+        {
+          "devid": "0030",
+          "devname": "PL400"
+        },
+        {
+          "devid": "0031",
+          "devname": "PL500"
+        },
+        {
+          "devid": "0032",
+          "devname": "PL600"
+        },
+        {
+          "devid": "0033",
+          "devname": "PL600SX"
+        },
+        {
+          "devid": "0034",
+          "devname": "PL550"
+        },
+        {
+          "devid": "0026",
+          "devname": "PTH-450 [Intuos5 touch (S)]"
+        },
+        {
+          "devid": "0027",
+          "devname": "PTH-650 [Intuos5 touch (M)]"
+        },
+        {
+          "devid": "0028",
+          "devname": "PTH-850 [Intuos5 touch (L)]"
+        },
+        {
+          "devid": "0029",
+          "devname": "PTK-450 [Intuos5 (S)]"
+        },
+        {
+          "devid": "002a",
+          "devname": "PTK-650 [Intuos5 (M)]"
+        },
+        {
+          "devid": "0021",
+          "devname": "GD-0608 [Intuos (6x8)]"
+        },
+        {
+          "devid": "0022",
+          "devname": "GD-0912 [Intuos (9x12)]"
+        },
+        {
+          "devid": "0023",
+          "devname": "GD-1212 [Intuos (12x12)]"
+        },
+        {
+          "devid": "0024",
+          "devname": "GD-1218 [Intuos (12x18)]"
+        },
+        {
+          "devid": "0016",
+          "devname": "CTE-640 [Graphire4 (6x8)]"
+        },
+        {
+          "devid": "0017",
+          "devname": "CTE-450 [Bamboo Fun (small)]"
+        },
+        {
+          "devid": "0018",
+          "devname": "CTE-650 [Bamboo Fun (medium)]"
+        },
+        {
+          "devid": "0019",
+          "devname": "CTE-631 [Bamboo One]"
+        },
+        {
+          "devid": "0020",
+          "devname": "GD-0405 [Intuos (4x5)]"
+        },
+        {
+          "devid": "0011",
+          "devname": "ET-0405A [Graphire2 (4x5)]"
+        },
+        {
+          "devid": "0012",
+          "devname": "ET-0507A [Graphire2 (5x7)]"
+        },
+        {
+          "devid": "0013",
+          "devname": "CTE-430 [Graphire3 (4x5)]"
+        },
+        {
+          "devid": "0014",
+          "devname": "CTE-630 [Graphire3 (6x8)]"
+        },
+        {
+          "devid": "0015",
+          "devname": "CTE-440 [Graphire4 (4x5)]"
+        },
+        {
+          "devid": "0001",
+          "devname": "PenPartner 4x5"
+        },
+        {
+          "devid": "0002",
+          "devname": "PenPartner 6x8"
+        },
+        {
+          "devid": "0003",
+          "devname": "PTU-600 [Cintiq Partner]"
+        },
+        {
+          "devid": "0010",
+          "devname": "ET-0405 [Graphire]"
+        },
+        {
+          "devid": "0000",
+          "devname": "PenPartner"
+        }
+      ]
+    },
+    {
+      "vendor": "2d1f",
+      "name": "Wacom Taiwan Information Co. Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0531",
+      "name": "Wacom Technology Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "06f7",
+      "name": "Wailly Technology Ltd",
+      "devices": [
+        {
+          "devid": "0003",
+          "devname": "USB-&gt;Din 4 Adaptor"
+        }
+      ]
+    },
+    {
+      "vendor": "12e6",
+      "name": "Waldorf Music GmbH",
+      "devices": [
+        {
+          "devid": "0013",
+          "devname": "Blofeld"
+        }
+      ]
+    },
+    {
+      "vendor": "0e17",
+      "name": "Walex Electronic, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "172f",
+      "name": "Waltop International Corp.",
+      "devices": [
+        {
+          "devid": "0501",
+          "devname": "Media Tablet 10.6&quot;"
+        },
+        {
+          "devid": "0502",
+          "devname": "Sirius Battery Free Tablet"
+        },
+        {
+          "devid": "0032",
+          "devname": "Slim Tablet 5.8&quot;"
+        },
+        {
+          "devid": "0034",
+          "devname": "Slim Tablet 12.1&quot;"
+        },
+        {
+          "devid": "0038",
+          "devname": "Genius G-Pen F509"
+        },
+        {
+          "devid": "0500",
+          "devname": "Media Tablet 14.1&quot;"
+        },
+        {
+          "devid": "0025",
+          "devname": "Tablet"
+        },
+        {
+          "devid": "0026",
+          "devname": "Tablet"
+        },
+        {
+          "devid": "0031",
+          "devname": "Slim Tablet 12.1&quot;"
+        },
+        {
+          "devid": "0022",
+          "devname": "Tablet"
+        },
+        {
+          "devid": "0024",
+          "devname": "Tablet"
+        }
+      ]
+    },
+    {
+      "vendor": "05d2",
+      "name": "Wave Systems Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "114f",
+      "name": "Wavecom",
+      "devices": [
+        {
+          "devid": "1234",
+          "devname": "Fastrack Xtend FXT001 Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "0c8b",
+      "name": "Wavefly Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0c46",
+      "name": "WaveRider Communications, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "17f4",
+      "name": "WaveSense",
+      "devices": [
+        {
+          "devid": "aaaa",
+          "devname": "Jazz Blood Glucose Meter"
+        }
+      ]
+    },
+    {
+      "vendor": "0bef",
+      "name": "Way2Call Communications",
+      "devices": []
+    },
+    {
+      "vendor": "104f",
+      "name": "WB Electronics",
+      "devices": [
+        {
+          "devid": "0007",
+          "devname": "Infinity Smart module"
+        },
+        {
+          "devid": "0008",
+          "devname": "Infinity CryptoKey"
+        },
+        {
+          "devid": "0009",
+          "devname": "RE-BL PlayStation 3 IR-to-Bluetooth converter"
+        },
+        {
+          "devid": "0002",
+          "devname": "Smartmouse"
+        },
+        {
+          "devid": "0003",
+          "devname": "FunProgrammer"
+        },
+        {
+          "devid": "0004",
+          "devname": "Infinity Unlimited"
+        },
+        {
+          "devid": "0006",
+          "devname": "Infinity Smart"
+        },
+        {
+          "devid": "0001",
+          "devname": "Infinity Phoenix"
+        }
+      ]
+    },
+    {
+      "vendor": "07bd",
+      "name": "Webgear, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2575",
+      "name": "Weida Hi-Tech Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "19e1",
+      "name": "WeiDuan Electronic Accessory (S.Z.) Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "069e",
+      "name": "Welcat Inc.",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "Marx CryptoBox v1.2"
+        }
+      ]
+    },
+    {
+      "vendor": "0770",
+      "name": "Welch Allyn, Inc - Medical Division",
+      "devices": []
+    },
+    {
+      "vendor": "0649",
+      "name": "Weli Science Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "077f",
+      "name": "Well Excellent &amp; Most Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0e8c",
+      "name": "Well Force Electronic Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0844",
+      "name": "Welland Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0d7b",
+      "name": "Wellco Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "040b",
+      "name": "Weltrend Semiconductor",
+      "devices": [
+        {
+          "devid": "6520",
+          "devname": "Xploder Xbox Memory Unit (8MB)"
+        },
+        {
+          "devid": "6533",
+          "devname": "Speed-Link Competition Pro"
+        },
+        {
+          "devid": "6543",
+          "devname": "Manhattan Magnetic Card Strip Reader"
+        },
+        {
+          "devid": "0a68",
+          "devname": "Func MS-3 gaming mouse [WT6573F MCU]"
+        },
+        {
+          "devid": "2000",
+          "devname": "wired Keyboard [Dynex DX-WRK1401]"
+        },
+        {
+          "devid": "2367",
+          "devname": "Human Interface Device [HP CalcPad 200 Calculator and Numeric Keypad]"
+        },
+        {
+          "devid": "6510",
+          "devname": "Weltrend Bar Code Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "3838",
+      "name": "WEM",
+      "devices": [
+        {
+          "devid": "1031",
+          "devname": "2.4G Wireless Mouse"
+        },
+        {
+          "devid": "0001",
+          "devname": "5-in-1 Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "0efe",
+      "name": "Wem Technology, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0db1",
+      "name": "Wen Te Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1c3e",
+      "name": "Wep Peripherals",
+      "devices": []
+    },
+    {
+      "vendor": "06a9",
+      "name": "Westell",
+      "devices": [
+        {
+          "devid": "000e",
+          "devname": "A90-211WG-01 802.11g Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "0005",
+          "devname": "WireSpeed Dual Connect Modem"
+        },
+        {
+          "devid": "0006",
+          "devname": "WireSpeed Dual Connect Modem"
+        },
+        {
+          "devid": "000a",
+          "devname": "WireSpeed Dual Connect Modem"
+        },
+        {
+          "devid": "000b",
+          "devname": "WireSpeed Dual Connect Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "1058",
+      "name": "Western Digital Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "2624",
+          "devname": "easystore Portable 5TB (WDBKUZ0050)"
+        },
+        {
+          "devid": "2626",
+          "devname": "My Passport (WDBPKJ)"
+        },
+        {
+          "devid": "30a0",
+          "devname": "SATA adapter cable"
+        },
+        {
+          "devid": "25f3",
+          "devname": "My Passport SSD (WDBK3E)"
+        },
+        {
+          "devid": "25fa",
+          "devname": "easystore Portable 5TB (WDBKUZ0050)"
+        },
+        {
+          "devid": "25fb",
+          "devname": "easystore Desktop (WDBCKA)"
+        },
+        {
+          "devid": "2603",
+          "devname": "My Passport Game Storage for PS4 4TB (WDBZGE0040)"
+        },
+        {
+          "devid": "25da",
+          "devname": "My Book (WDBFJK)"
+        },
+        {
+          "devid": "25e1",
+          "devname": "My Passport (WD20NMVW)"
+        },
+        {
+          "devid": "25e2",
+          "devname": "My Passport (WD40NMZW)"
+        },
+        {
+          "devid": "25ee",
+          "devname": "My Book 25EE"
+        },
+        {
+          "devid": "259f",
+          "devname": "My Passport Ultra (WD10JMVW)"
+        },
+        {
+          "devid": "25a1",
+          "devname": "Elements / My Passport"
+        },
+        {
+          "devid": "25a2",
+          "devname": "Elements 25A2"
+        },
+        {
+          "devid": "25a3",
+          "devname": "Elements Desktop (WDBWLG)"
+        },
+        {
+          "devid": "1230",
+          "devname": "My Book (WDBFJK)"
+        },
+        {
+          "devid": "1235",
+          "devname": "My Book (WDBFJK0040HBK)"
+        },
+        {
+          "devid": "2599",
+          "devname": "My Passport Ultra (WD40NMZW)"
+        },
+        {
+          "devid": "259d",
+          "devname": "My Passport Ultra (WDBBKD)"
+        },
+        {
+          "devid": "1123",
+          "devname": "My Book 3.0 (WDBABP)"
+        },
+        {
+          "devid": "1130",
+          "devname": "My Book Essential (WDBACW)"
+        },
+        {
+          "devid": "1140",
+          "devname": "My Book Essential (WDBACW)"
+        },
+        {
+          "devid": "1170",
+          "devname": "My Book Essential 3TB (WDBACW0030HBK)"
+        },
+        {
+          "devid": "1105",
+          "devname": "My Book Studio II"
+        },
+        {
+          "devid": "1110",
+          "devname": "My Book Essential (WDBAAF), My Book for Mac (WDBAAG)"
+        },
+        {
+          "devid": "1111",
+          "devname": "My Book Elite (WDBAAH)"
+        },
+        {
+          "devid": "1112",
+          "devname": "My Book Studio (WDBAAJ), My Book Studio LX (WDBACH)"
+        },
+        {
+          "devid": "1100",
+          "devname": "My Book Essential Edition 2.0 (WDH1U)"
+        },
+        {
+          "devid": "1102",
+          "devname": "My Book Home Edition (WDH1CS)"
+        },
+        {
+          "devid": "1103",
+          "devname": "My Book Studio"
+        },
+        {
+          "devid": "1104",
+          "devname": "My Book Mirror Edition (WDH2U)"
+        },
+        {
+          "devid": "107c",
+          "devname": "Elements Desktop (WDBWLG)"
+        },
+        {
+          "devid": "10a2",
+          "devname": "Elements SE Portable (WDBPCK)"
+        },
+        {
+          "devid": "10a8",
+          "devname": "Elements Portable (WDBUZG)"
+        },
+        {
+          "devid": "10b8",
+          "devname": "Elements Portable (WDBU6Y, WDBUZG)"
+        },
+        {
+          "devid": "1023",
+          "devname": "Elements SE Portable (WDBABV)"
+        },
+        {
+          "devid": "1042",
+          "devname": "Elements SE Portable (WDBPCK)"
+        },
+        {
+          "devid": "1048",
+          "devname": "Elements Portable (WDBU6Y)"
+        },
+        {
+          "devid": "1078",
+          "devname": "Elements Portable (WDBUZG)"
+        },
+        {
+          "devid": "1003",
+          "devname": "WD Elements Desktop (WDE1UBK)"
+        },
+        {
+          "devid": "1010",
+          "devname": "Elements Portable (WDBAAR)"
+        },
+        {
+          "devid": "1021",
+          "devname": "Elements Desktop (WDBAAU)"
+        },
+        {
+          "devid": "0903",
+          "devname": "My Book Premium Edition"
+        },
+        {
+          "devid": "0905",
+          "devname": "My Book Pro Edition II (WD10000C033-001)"
+        },
+        {
+          "devid": "0910",
+          "devname": "My Book Essential Edition (Green Ring) (WDG1U)"
+        },
+        {
+          "devid": "1001",
+          "devname": "Elements Desktop (WDE1U)"
+        },
+        {
+          "devid": "0900",
+          "devname": "MyBook Essential External HDD"
+        },
+        {
+          "devid": "0901",
+          "devname": "My Book Essential Edition (Green Ring) (WDG1U)"
+        },
+        {
+          "devid": "0902",
+          "devname": "My Book Pro Edition (WDG1T)"
+        },
+        {
+          "devid": "0830",
+          "devname": "My Passport Ultra (WDBZFP)"
+        },
+        {
+          "devid": "0837",
+          "devname": "My Passport Ultra (WDBBKD)"
+        },
+        {
+          "devid": "0820",
+          "devname": "My Passport Ultra (WDBMWV, WDBZFP)"
+        },
+        {
+          "devid": "0822",
+          "devname": "My Passport Ultra (WDBBUZ)"
+        },
+        {
+          "devid": "0824",
+          "devname": "My Passport Slim (WDBPDZ)"
+        },
+        {
+          "devid": "07a8",
+          "devname": "My Passport (WDBBEP), My Passport for Mac (WDBLUZ)"
+        },
+        {
+          "devid": "07ae",
+          "devname": "My Passport Edge for Mac (WDBJBH)"
+        },
+        {
+          "devid": "07ba",
+          "devname": "PiDrive (WDLB)"
+        },
+        {
+          "devid": "0810",
+          "devname": "My Passport Ultra (WDBZFP)"
+        },
+        {
+          "devid": "0816",
+          "devname": "My Passport Air (WDBBLW)"
+        },
+        {
+          "devid": "0740",
+          "devname": "My Passport Essential (WDBACY)"
+        },
+        {
+          "devid": "0741",
+          "devname": "My Passport Ultra"
+        },
+        {
+          "devid": "0742",
+          "devname": "My Passport Essential SE (WDBGYS)"
+        },
+        {
+          "devid": "0748",
+          "devname": "My Passport (WDBKXH, WDBY8L)"
+        },
+        {
+          "devid": "071a",
+          "devname": "My Passport Essential (WDBAAA)"
+        },
+        {
+          "devid": "071d",
+          "devname": "My Passport Studio (WDBALG)"
+        },
+        {
+          "devid": "0730",
+          "devname": "My Passport Essential (WDBACY)"
+        },
+        {
+          "devid": "0732",
+          "devname": "My Passport Essential SE (WDBGYS)"
+        },
+        {
+          "devid": "0705",
+          "devname": "My Passport Elite (WDML)"
+        },
+        {
+          "devid": "070a",
+          "devname": "My Passport Essential (WDBAAA), My Passport for Mac (WDBAAB), My Passport Essential SE (WDBABM), My Passport SE for Mac (WDBABW)"
+        },
+        {
+          "devid": "070b",
+          "devname": "My Passport Elite (WDBAAC)"
+        },
+        {
+          "devid": "070c",
+          "devname": "My Passport Studio (WDBAAE)"
+        },
+        {
+          "devid": "0500",
+          "devname": "hub"
+        },
+        {
+          "devid": "0701",
+          "devname": "WD Passport (WDXMS)"
+        },
+        {
+          "devid": "0702",
+          "devname": "WD Passport (WDXMS)"
+        },
+        {
+          "devid": "0704",
+          "devname": "My Passport Essential (WDME)"
+        },
+        {
+          "devid": "0200",
+          "devname": "FireWire USB Combo"
+        },
+        {
+          "devid": "0400",
+          "devname": "External HDD"
+        }
+      ]
+    },
+    {
+      "vendor": "0dad",
+      "name": "Westover Scientific",
+      "devices": []
+    },
+    {
+      "vendor": "22de",
+      "name": "WeTelecom Incorporated",
+      "devices": []
+    },
+    {
+      "vendor": "0793",
+      "name": "Wha Yu Industrial Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "3176",
+      "name": "Whanam Electronics Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0645",
+      "name": "Who? Vision Systems, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "064f",
+      "name": "WIBU-Systems AG",
+      "devices": [
+        {
+          "devid": "0bd8",
+          "devname": "Wibu-Box/RU (article no. 3032-xx-xxx)"
+        },
+        {
+          "devid": "2af9",
+          "devname": "CmStick (HID, article no. 1001-xx-xxx)"
+        },
+        {
+          "devid": "2b03",
+          "devname": "CmStick/M (HID, article no. 1011-xx-xxx)"
+        },
+        {
+          "devid": "5213",
+          "devname": "CmStick/M (COMPOSITE, article no. 1011-xx-xxx)"
+        },
+        {
+          "devid": "03e9",
+          "devname": "CmStick (MSD, article no. 1001-xx-xxx)"
+        },
+        {
+          "devid": "03f2",
+          "devname": "CmStick/M (MSD, article no. 1010-xx-xxx)"
+        },
+        {
+          "devid": "03f3",
+          "devname": "CmStick/M (MSD, article no. 1011-xx-xxx)"
+        },
+        {
+          "devid": "0bd7",
+          "devname": "Wibu-Box/U (article no. 3031-xx-xxx)"
+        }
+      ]
+    },
+    {
+      "vendor": "14aa",
+      "name": "WideView Technology Inc.",
+      "devices": [
+        {
+          "devid": "0301",
+          "devname": "AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (warm)"
+        },
+        {
+          "devid": "0201",
+          "devname": "AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (cold)"
+        },
+        {
+          "devid": "0221",
+          "devname": "WT-220U DVB-T dongle"
+        },
+        {
+          "devid": "022b",
+          "devname": "WT-220U DVB-T dongle"
+        },
+        {
+          "devid": "0001",
+          "devname": "Avermedia AverTV DVBT USB1.1 (cold)"
+        },
+        {
+          "devid": "0002",
+          "devname": "Avermedia AverTV DVBT USB1.1 (warm)"
+        }
+      ]
+    },
+    {
+      "vendor": "0e90",
+      "name": "WiebeTech, LLC",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "Storage Adapter V1"
+        }
+      ]
+    },
+    {
+      "vendor": "16dc",
+      "name": "Wiener, Plein &amp; Baus",
+      "devices": [
+        {
+          "devid": "0011",
+          "devname": "MARATON Power Supply System"
+        },
+        {
+          "devid": "0012",
+          "devname": "MPOD Multi Channel Power Supply System"
+        },
+        {
+          "devid": "0015",
+          "devname": "CML Control, Measurement and Data Logging System"
+        },
+        {
+          "devid": "0001",
+          "devname": "CC"
+        },
+        {
+          "devid": "000b",
+          "devname": "VM"
+        },
+        {
+          "devid": "0010",
+          "devname": "PL512 Power Supply System"
+        }
+      ]
+    },
+    {
+      "vendor": "0468",
+      "name": "Wieson Technologies Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1b22",
+      "name": "WiLinx Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0e08",
+      "name": "Winbest Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0416",
+      "name": "Winbond Electronics Corp.",
+      "devices": [
+        {
+          "devid": "7723",
+          "devname": "SD Card Reader"
+        },
+        {
+          "devid": "c141",
+          "devname": "Barcode Scanner"
+        },
+        {
+          "devid": "5521",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "6481",
+          "devname": "16-bit Scanner"
+        },
+        {
+          "devid": "7721",
+          "devname": "Memory Stick Reader/Writer"
+        },
+        {
+          "devid": "7722",
+          "devname": "Memory Stick Reader/Writer"
+        },
+        {
+          "devid": "551c",
+          "devname": "Sync Tenkey"
+        },
+        {
+          "devid": "551d",
+          "devname": "Async Tenkey"
+        },
+        {
+          "devid": "551e",
+          "devname": "Keyboard"
+        },
+        {
+          "devid": "551f",
+          "devname": "Keyboard w/ Sys and Media"
+        },
+        {
+          "devid": "5211",
+          "devname": "Nuvoton Nu-Link2 HID FW UPGRADE"
+        },
+        {
+          "devid": "5518",
+          "devname": "4-Port Hub"
+        },
+        {
+          "devid": "551a",
+          "devname": "PC Sync Keypad"
+        },
+        {
+          "devid": "551b",
+          "devname": "PC Async Keypad"
+        },
+        {
+          "devid": "511e",
+          "devname": "Nuvoton Nu-Link1 MSC/VCOM"
+        },
+        {
+          "devid": "5200",
+          "devname": "Nuvoton Nu-Link2-ME ICE/MSC/VCOM"
+        },
+        {
+          "devid": "5201",
+          "devname": "Nuvoton Nu-Link2-Pro ICE/MSC/VCOM"
+        },
+        {
+          "devid": "5210",
+          "devname": "Nuvoton Nu-Link2 MSC FW UPGRADE"
+        },
+        {
+          "devid": "5011",
+          "devname": "Virtual Com Port"
+        },
+        {
+          "devid": "511b",
+          "devname": "Nuvoton Nu-Link1 ICE"
+        },
+        {
+          "devid": "511c",
+          "devname": "Nuvoton Nu-Link1 ICE"
+        },
+        {
+          "devid": "511d",
+          "devname": "Nuvoton Nu-Link1 ICE/VCOM"
+        },
+        {
+          "devid": "3810",
+          "devname": "Smart Card Controller"
+        },
+        {
+          "devid": "3811",
+          "devname": "Generic Controller - Single interface"
+        },
+        {
+          "devid": "3812",
+          "devname": "Smart Card Controller_2Interface"
+        },
+        {
+          "devid": "3813",
+          "devname": "Panel Display"
+        },
+        {
+          "devid": "0035",
+          "devname": "W89C35 802.11bg WLAN Adapter"
+        },
+        {
+          "devid": "0101",
+          "devname": "Hub"
+        },
+        {
+          "devid": "0961",
+          "devname": "AVL Flash Card Reader"
+        }
+      ]
+    },
+    {
+      "vendor": "1046",
+      "name": "Winbond Electronics Corp. [hex]",
+      "devices": [
+        {
+          "devid": "6694",
+          "devname": "Generic W6694 USB"
+        },
+        {
+          "devid": "8901",
+          "devname": "Bluetooth Device"
+        },
+        {
+          "devid": "9967",
+          "devname": "W9967CF/W9968CF Webcam IC"
+        }
+      ]
+    },
+    {
+      "vendor": "0441",
+      "name": "Winbond Systems Lab.",
+      "devices": [
+        {
+          "devid": "1456",
+          "devname": "Hub"
+        }
+      ]
+    },
+    {
+      "vendor": "4348",
+      "name": "WinChipHead",
+      "devices": [
+        {
+          "devid": "5523",
+          "devname": "USB-&gt;RS 232 adapter with Prolific PL 2303 chipset"
+        },
+        {
+          "devid": "5537",
+          "devname": "13.56Mhz RFID Card Reader and Writer"
+        },
+        {
+          "devid": "5584",
+          "devname": "CH34x printer adapter cable"
+        }
+      ]
+    },
+    {
+      "vendor": "0aa7",
+      "name": "Wincor Nixdorf International GmbH",
+      "devices": [
+        {
+          "devid": "0502",
+          "devname": "Hub SNIKey Keyboard"
+        },
+        {
+          "devid": "4304",
+          "devname": "Banking Printer TP07"
+        },
+        {
+          "devid": "4305",
+          "devname": "Banking Printer TP07c"
+        },
+        {
+          "devid": "4500",
+          "devname": "WN Central Special Electronics"
+        },
+        {
+          "devid": "0401",
+          "devname": "Lottery Scanner, Xiscan 3"
+        },
+        {
+          "devid": "0402",
+          "devname": "Programmable Magnetic Swipe Card Reader, MSRP-USB"
+        },
+        {
+          "devid": "0500",
+          "devname": "IDE Adapter"
+        },
+        {
+          "devid": "0501",
+          "devname": "Hub Printer Interface"
+        },
+        {
+          "devid": "0308",
+          "devname": "POS Printer (printer class mode), TH420"
+        },
+        {
+          "devid": "0309",
+          "devname": "POS Printer (native mode), TH420"
+        },
+        {
+          "devid": "030a",
+          "devname": "POS Printer, TH200B"
+        },
+        {
+          "devid": "0400",
+          "devname": "Lottery Scanner, Xiscan S"
+        },
+        {
+          "devid": "0304",
+          "devname": "POS Printer, TH230"
+        },
+        {
+          "devid": "0305",
+          "devname": "Lottery Printer, XiPrintPlus"
+        },
+        {
+          "devid": "0306",
+          "devname": "POS Printer (printer class mode), TH320"
+        },
+        {
+          "devid": "0307",
+          "devname": "POS Printer (native mode), TH320"
+        },
+        {
+          "devid": "0300",
+          "devname": "POS Printer (printer class mode), TH210"
+        },
+        {
+          "devid": "0301",
+          "devname": "POS Printer (native mode), TH210"
+        },
+        {
+          "devid": "0302",
+          "devname": "POS Printer (printer class mode), TH220"
+        },
+        {
+          "devid": "0303",
+          "devname": "POS Printer (native mode), TH220"
+        },
+        {
+          "devid": "0201",
+          "devname": "Operator Display, BA66-USB"
+        },
+        {
+          "devid": "0202",
+          "devname": "Operator Display &amp; Scanner, XiCheck-BA63"
+        },
+        {
+          "devid": "0203",
+          "devname": "Operator Display &amp; Scanner, XiCheck-BA66"
+        },
+        {
+          "devid": "0204",
+          "devname": "Graphics Operator Display, BA63GV"
+        },
+        {
+          "devid": "0101",
+          "devname": "POS Keyboard, TA85P-USB"
+        },
+        {
+          "devid": "0102",
+          "devname": "POS Keyboard, TA59-USB"
+        },
+        {
+          "devid": "0103",
+          "devname": "POS Keyboard, TA60-USB"
+        },
+        {
+          "devid": "0104",
+          "devname": "SNIkey Keyboard, SNIKey-KB-USB"
+        },
+        {
+          "devid": "0200",
+          "devname": "Operator Display, BA63-USB"
+        },
+        {
+          "devid": "0100",
+          "devname": "POS Keyboard, TA58P-USB"
+        }
+      ]
+    },
+    {
+      "vendor": "0f52",
+      "name": "Wing Key Electrical Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0c7a",
+      "name": "Wing-Span Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0ed3",
+      "name": "Wing-Tech Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "102d",
+      "name": "Winic Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0d72",
+      "name": "Winmate Communication, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0ed1",
+      "name": "WinMaxGroup",
+      "devices": [
+        {
+          "devid": "7634",
+          "devname": "MP3 Player"
+        },
+        {
+          "devid": "6660",
+          "devname": "Flash Disk 64M-C"
+        },
+        {
+          "devid": "6680",
+          "devname": "Flash Disk 64M-B"
+        }
+      ]
+    },
+    {
+      "vendor": "04af",
+      "name": "Winnov L.P.",
+      "devices": []
+    },
+    {
+      "vendor": "0faf",
+      "name": "Winpoint Electronic Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "14e0",
+      "name": "WiNRADiO Communications",
+      "devices": [
+        {
+          "devid": "0501",
+          "devname": "WR-G528e &#039;CHEETAH&#039;"
+        }
+      ]
+    },
+    {
+      "vendor": "06f6",
+      "name": "Wintrend Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1621",
+      "name": "Wionics Research",
+      "devices": []
+    },
+    {
+      "vendor": "08f9",
+      "name": "Wipro Technologies",
+      "devices": []
+    },
+    {
+      "vendor": "162f",
+      "name": "WiQuest Communications, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "16ca",
+      "name": "Wireless Cables, Inc.",
+      "devices": [
+        {
+          "devid": "1502",
+          "devname": "Bluetooth Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "0eb1",
+      "name": "WIS Technologies, Inc.",
+      "devices": [
+        {
+          "devid": "6666",
+          "devname": "WinFast WalkieTV TV Loader"
+        },
+        {
+          "devid": "6668",
+          "devname": "WinFast WalkieTV TV Loader"
+        },
+        {
+          "devid": "7007",
+          "devname": "WinFast WalkieTV WDM Capture"
+        }
+      ]
+    },
+    {
+      "vendor": "13cf",
+      "name": "Wisair Ltd.",
+      "devices": [
+        {
+          "devid": "1200",
+          "devname": "Olidata Wireless Multimedia Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "6677",
+      "name": "WiseGroup, Ltd.",
+      "devices": [
+        {
+          "devid": "8802",
+          "devname": "SmartJoy Dual Plus PS2 converter"
+        },
+        {
+          "devid": "8811",
+          "devname": "Deluxe Dance Mat"
+        }
+      ]
+    },
+    {
+      "vendor": "196b",
+      "name": "Wispro Technology Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0fb8",
+      "name": "Wistron Corp.",
+      "devices": [
+        {
+          "devid": "0002",
+          "devname": "eHome Infrared Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "1435",
+      "name": "Wistron NeWeb",
+      "devices": [
+        {
+          "devid": "0826",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "0827",
+          "devname": "AR5523 (no firmware)"
+        },
+        {
+          "devid": "0828",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "0829",
+          "devname": "AR5523 (no firmware)"
+        },
+        {
+          "devid": "0427",
+          "devname": "UR054g 802.11g Wireless Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "0711",
+          "devname": "UR055G 802.11bg"
+        },
+        {
+          "devid": "0804",
+          "devname": "AR9170+AR9104 802.11abgn Wireless Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "1fb2",
+      "name": "Withings",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "Wi-Fi Body Scale (WBS01)"
+        }
+      ]
+    },
+    {
+      "vendor": "0b64",
+      "name": "Wonderful Wire Cable Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1cdf",
+      "name": "WonTen Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "0641",
+      "name": "Woods Industries, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0668",
+      "name": "WordWand",
+      "devices": []
+    },
+    {
+      "vendor": "09cc",
+      "name": "Workbit Corp.",
+      "devices": [
+        {
+          "devid": "0404",
+          "devname": "BAFO USB-ATA/ATAPI Bridge Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0f4c",
+      "name": "WorldWide Cable Opto Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "060a",
+      "name": "Worthington Data Solutions, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "044b",
+      "name": "WSI",
+      "devices": []
+    },
+    {
+      "vendor": "051a",
+      "name": "WYSE Technology",
+      "devices": [
+        {
+          "devid": "a005",
+          "devname": "Smart Display Version 9973"
+        }
+      ]
+    },
+    {
+      "vendor": "054f",
+      "name": "WYSE Technology Taiwan",
+      "devices": []
+    },
+    {
+      "vendor": "0765",
+      "name": "X-Rite, Inc.",
+      "devices": [
+        {
+          "devid": "5010",
+          "devname": "X-Rite Pantone Color Sensor"
+        },
+        {
+          "devid": "5020",
+          "devname": "i1 Display Pro"
+        },
+        {
+          "devid": "6003",
+          "devname": "ColorMunki Smile"
+        },
+        {
+          "devid": "d094",
+          "devname": "X-Rite DTP94 [Quato Silver Haze Pro]"
+        },
+        {
+          "devid": "5001",
+          "devname": "Huey PRO Colorimeter"
+        }
+      ]
+    },
+    {
+      "vendor": "1ae7",
+      "name": "X-TENSIONS",
+      "devices": [
+        {
+          "devid": "2001",
+          "devname": "SpeedLink Snappy Mic webcam (SL-6825-SBK)"
+        },
+        {
+          "devid": "9003",
+          "devname": "SpeedLink Vicious And Devine Laplace webcam, white (VD-1504-SWT)"
+        },
+        {
+          "devid": "9004",
+          "devname": "SpeedLink Vicious And Devine Laplace webcam, black (VD-1504-SBK)"
+        },
+        {
+          "devid": "0381",
+          "devname": "VS-DVB-T 380U (af9015 based)"
+        },
+        {
+          "devid": "0525",
+          "devname": "X-Tensions ISDN TA XC-525 [HFC-S USB]"
+        }
+      ]
+    },
+    {
+      "vendor": "1446",
+      "name": "X.J.GROUP",
+      "devices": [
+        {
+          "devid": "6a73",
+          "devname": "Stamps.com Model 510 5LB Scale"
+        },
+        {
+          "devid": "6a78",
+          "devname": "DYMO Endicia 75lb Digital Scale"
+        }
+      ]
+    },
+    {
+      "vendor": "0bc7",
+      "name": "X10 Wireless Technology, Inc.",
+      "devices": [
+        {
+          "devid": "000c",
+          "devname": "Transceiver (ACPI-compliant)"
+        },
+        {
+          "devid": "000d",
+          "devname": "Transceiver (ACPI-compliant)"
+        },
+        {
+          "devid": "000e",
+          "devname": "Transceiver (ACPI-compliant)"
+        },
+        {
+          "devid": "000f",
+          "devname": "Transceiver (ACPI-compliant)"
+        },
+        {
+          "devid": "0008",
+          "devname": "Wireless Transceiver (ACPI-compliant)"
+        },
+        {
+          "devid": "0009",
+          "devname": "Wireless Transceiver (ACPI-compliant)"
+        },
+        {
+          "devid": "000a",
+          "devname": "Wireless Transceiver (ACPI-compliant)"
+        },
+        {
+          "devid": "000b",
+          "devname": "Transceiver (ACPI-compliant)"
+        },
+        {
+          "devid": "0004",
+          "devname": "X10 Receiver"
+        },
+        {
+          "devid": "0005",
+          "devname": "Wireless Transceiver (ACPI-compliant)"
+        },
+        {
+          "devid": "0006",
+          "devname": "Wireless Transceiver (ACPI-compliant)"
+        },
+        {
+          "devid": "0007",
+          "devname": "Wireless Transceiver (ACPI-compliant)"
+        },
+        {
+          "devid": "0001",
+          "devname": "ActiveHome (ACPI-compliant)"
+        },
+        {
+          "devid": "0002",
+          "devname": "Firecracker Interface (ACPI-compliant)"
+        },
+        {
+          "devid": "0003",
+          "devname": "VGA Video Sender (ACPI-compliant)"
+        }
+      ]
+    },
+    {
+      "vendor": "0886",
+      "name": "XAC Automation Corp.",
+      "devices": [
+        {
+          "devid": "0630",
+          "devname": "Intel PC Camera CS630"
+        }
+      ]
+    },
+    {
+      "vendor": "296b",
+      "name": "Xacti Corporation",
+      "devices": [
+        {
+          "devid": "3917",
+          "devname": "CX-WE100 Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "2fe0",
+      "name": "Xaptum, Inc.",
+      "devices": [
+        {
+          "devid": "8bee",
+          "devname": "XAP-EA-003 ENF Access Card"
+        },
+        {
+          "devid": "8b01",
+          "devname": "XAP-RC-001 ENF Router Card"
+        },
+        {
+          "devid": "8b02",
+          "devname": "XAP-RW-001 ENF Router Card with WiFi"
+        },
+        {
+          "devid": "8bde",
+          "devname": "XAP-EA-002 ENF Access Card"
+        }
+      ]
+    },
+    {
+      "vendor": "1275",
+      "name": "Xaxero Marine Software Engineering, Ltd.",
+      "devices": [
+        {
+          "devid": "0090",
+          "devname": "WeatherFax 2000 Demodulator"
+        },
+        {
+          "devid": "0002",
+          "devname": "WeatherFax 2000 Demodulator"
+        },
+        {
+          "devid": "0080",
+          "devname": "SkyEye Weather Satellite Receiver"
+        }
+      ]
+    },
+    {
+      "vendor": "6022",
+      "name": "Xektek",
+      "devices": [
+        {
+          "devid": "0500",
+          "devname": "SuperPro Universal Device Programmer"
+        }
+      ]
+    },
+    {
+      "vendor": "1d57",
+      "name": "Xenta",
+      "devices": [
+        {
+          "devid": "af03",
+          "devname": "Wireless Receiver"
+        },
+        {
+          "devid": "fa20",
+          "devname": "2.4GHz Wireless Reciever (Mini Keyboard &amp; Mouse)"
+        },
+        {
+          "devid": "ac08",
+          "devname": "RFID Receiver (Keyboard)"
+        },
+        {
+          "devid": "ad02",
+          "devname": "SE340D PC Remote Control"
+        },
+        {
+          "devid": "ad03",
+          "devname": "[T3] 2.4GHz and IR Air Mouse Remote Control"
+        },
+        {
+          "devid": "af01",
+          "devname": "AUVIO Universal Remote Receiver for PlayStation 3"
+        },
+        {
+          "devid": "83d0",
+          "devname": "Click-mouse!"
+        },
+        {
+          "devid": "ac01",
+          "devname": "Wireless Receiver (Keyboard and Mouse)"
+        },
+        {
+          "devid": "ac02",
+          "devname": "ViFit Activity Tracker"
+        },
+        {
+          "devid": "130f",
+          "devname": "2.4Ghz wireless optical mouse receiver"
+        },
+        {
+          "devid": "2400",
+          "devname": "Wireless Mouse Receiver"
+        },
+        {
+          "devid": "32da",
+          "devname": "2.4GHz Receiver (Keyboard and Mouse)"
+        },
+        {
+          "devid": "0005",
+          "devname": "Wireless Receiver (Keyboard and Mouse)"
+        },
+        {
+          "devid": "0006",
+          "devname": "Wireless Receiver (RC Laser Pointer)"
+        },
+        {
+          "devid": "000c",
+          "devname": "Optical Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0a11",
+      "name": "Xentec, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "0924",
+      "name": "Xerox",
+      "devices": [
+        {
+          "devid": "fffb",
+          "devname": "DocuPrint M750 (X750_USB)"
+        },
+        {
+          "devid": "421f",
+          "devname": "M20 Scanner"
+        },
+        {
+          "devid": "423b",
+          "devname": "Printing Support"
+        },
+        {
+          "devid": "4274",
+          "devname": "Xerox Phaser 3635MFPX"
+        },
+        {
+          "devid": "ffef",
+          "devname": "WorkCenter M15"
+        },
+        {
+          "devid": "3cea",
+          "devname": "Phaser 3125"
+        },
+        {
+          "devid": "3cec",
+          "devname": "Phaser 3250"
+        },
+        {
+          "devid": "3d5b",
+          "devname": "Phaser 6115MFP TWAIN Scanner"
+        },
+        {
+          "devid": "3d6d",
+          "devname": "WorkCentre 6015N/NI"
+        },
+        {
+          "devid": "420f",
+          "devname": "WorkCentre PE220 Series"
+        },
+        {
+          "devid": "23dd",
+          "devname": "DocuPrint M760 (X760_USB)"
+        },
+        {
+          "devid": "3ce8",
+          "devname": "Phaser 3428 Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "06a4",
+      "name": "Xiamen Doowell Electron Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1016",
+      "name": "Xiamen Hung&#039;s Enterprise Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2717",
+      "name": "Xiaomi Inc.",
+      "devices": [
+        {
+          "devid": "ff60",
+          "devname": "redmi prime 2"
+        },
+        {
+          "devid": "ff68",
+          "devname": "Mi-4c"
+        },
+        {
+          "devid": "ff80",
+          "devname": "Mi/Redmi series (RNDIS)"
+        },
+        {
+          "devid": "ff88",
+          "devname": "Mi/Redmi series (RNDIS + ADB)"
+        },
+        {
+          "devid": "ff10",
+          "devname": "Mi/Redmi series (PTP)"
+        },
+        {
+          "devid": "ff18",
+          "devname": "Mi/Redmi series (PTP + ADB)"
+        },
+        {
+          "devid": "ff40",
+          "devname": "Mi/Redmi series (MTP)"
+        },
+        {
+          "devid": "ff48",
+          "devname": "Mi/Redmi series (MTP + ADB)"
+        },
+        {
+          "devid": "3801",
+          "devname": "Mi ANC &amp; Type-C In-Ear Earphones"
+        },
+        {
+          "devid": "4106",
+          "devname": "MediaTek MT7601U [MI WiFi]"
+        },
+        {
+          "devid": "ff08",
+          "devname": "Redmi Note 3 (ADB Interface)"
+        },
+        {
+          "devid": "0011",
+          "devname": "100Mbps Network Card Adapter"
+        },
+        {
+          "devid": "0360",
+          "devname": "Mi3W"
+        },
+        {
+          "devid": "0368",
+          "devname": "Mi4 LTE"
+        }
+      ]
+    },
+    {
+      "vendor": "03fd",
+      "name": "Xilinx, Inc.",
+      "devices": [
+        {
+          "devid": "0008",
+          "devname": "Platform Cable USB II"
+        },
+        {
+          "devid": "0050",
+          "devname": "dfu downloader"
+        }
+      ]
+    },
+    {
+      "vendor": "20f7",
+      "name": "XIMEA",
+      "devices": [
+        {
+          "devid": "3021",
+          "devname": "MJ camera"
+        },
+        {
+          "devid": "30b3",
+          "devname": "MQ in U3V mode or MC camera"
+        },
+        {
+          "devid": "a003",
+          "devname": "MU camera"
+        },
+        {
+          "devid": "3001",
+          "devname": "MQ or MD camera"
+        },
+        {
+          "devid": "3002",
+          "devname": "MU camera"
+        }
+      ]
+    },
+    {
+      "vendor": "071c",
+      "name": "Xionics Document Technologies, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "085a",
+      "name": "Xircom",
+      "devices": [
+        {
+          "devid": "8023",
+          "devname": "2 port to Serial"
+        },
+        {
+          "devid": "8027",
+          "devname": "PGSDB9 Serial Port"
+        },
+        {
+          "devid": "0032",
+          "devname": "PortStation SCSI Module"
+        },
+        {
+          "devid": "003c",
+          "devname": "Bluetooth Adapter"
+        },
+        {
+          "devid": "0299",
+          "devname": "Colorvision, Inc. Monitor Spyder"
+        },
+        {
+          "devid": "8021",
+          "devname": "1 port to Serial"
+        },
+        {
+          "devid": "0023",
+          "devname": "2 port to Serial Converter"
+        },
+        {
+          "devid": "0024",
+          "devname": "Parallel Port"
+        },
+        {
+          "devid": "0026",
+          "devname": "PortGear SCSI"
+        },
+        {
+          "devid": "0027",
+          "devname": "1 port to Serial Converter"
+        },
+        {
+          "devid": "0028",
+          "devname": "PortGear to SCSI Converter"
+        },
+        {
+          "devid": "0009",
+          "devname": "Ethernet"
+        },
+        {
+          "devid": "000b",
+          "devname": "Portstation Dual PS/2 Port"
+        },
+        {
+          "devid": "0021",
+          "devname": "1 port to Serial Converter"
+        },
+        {
+          "devid": "0022",
+          "devname": "Parallel Port"
+        },
+        {
+          "devid": "0001",
+          "devname": "Portstation Dual Serial Port"
+        },
+        {
+          "devid": "0003",
+          "devname": "Portstation Paraller Port"
+        },
+        {
+          "devid": "0008",
+          "devname": "Ethernet"
+        }
+      ]
+    },
+    {
+      "vendor": "0545",
+      "name": "Xirlink, Inc.",
+      "devices": [
+        {
+          "devid": "813c",
+          "devname": "Veo Mobile/Advanced Web Camera"
+        },
+        {
+          "devid": "8333",
+          "devname": "Veo Stingray/Connect Web Camera"
+        },
+        {
+          "devid": "888c",
+          "devname": "eVision 123 digital camera"
+        },
+        {
+          "devid": "888d",
+          "devname": "eVision 123 digital camera"
+        },
+        {
+          "devid": "810b",
+          "devname": "Veo PC Camera"
+        },
+        {
+          "devid": "810c",
+          "devname": "Veo PC Camera"
+        },
+        {
+          "devid": "8135",
+          "devname": "Veo Mobile/Advanced Web Camera"
+        },
+        {
+          "devid": "813a",
+          "devname": "Veo PC Camera"
+        },
+        {
+          "devid": "813b",
+          "devname": "Veo PC Camera"
+        },
+        {
+          "devid": "8080",
+          "devname": "IBM C-It Webcam"
+        },
+        {
+          "devid": "808a",
+          "devname": "Veo PC Camera"
+        },
+        {
+          "devid": "808b",
+          "devname": "Veo Stingray"
+        },
+        {
+          "devid": "808d",
+          "devname": "Veo PC Camera"
+        },
+        {
+          "devid": "810a",
+          "devname": "Veo Advanced Connect Webcam"
+        },
+        {
+          "devid": "7333",
+          "devname": "Trution Web Camera"
+        },
+        {
+          "devid": "8002",
+          "devname": "IBM NetCamera"
+        },
+        {
+          "devid": "8009",
+          "devname": "Veo PC Camera"
+        },
+        {
+          "devid": "800c",
+          "devname": "Veo Stingray"
+        },
+        {
+          "devid": "800d",
+          "devname": "Veo PC Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "09ef",
+      "name": "Xitel",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "MD-Port DG2 MiniDisc Interface"
+        }
+      ]
+    },
+    {
+      "vendor": "15c0",
+      "name": "XL Imaging",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "1.3M pixel &quot;Tinycam&quot;"
+        },
+        {
+          "devid": "0101",
+          "devname": "3M pixel Microscope Camera"
+        },
+        {
+          "devid": "0008",
+          "devname": "1.3M pixel Microscope Camera (colour, with capture button)"
+        },
+        {
+          "devid": "0009",
+          "devname": "1.3M pixel Microscope Camera (colour, with capture button)"
+        },
+        {
+          "devid": "000a",
+          "devname": "2M pixel Microscope Camera (Mk 2)"
+        },
+        {
+          "devid": "0004",
+          "devname": "1.3M pixel Microscope Camera (colour)"
+        },
+        {
+          "devid": "0005",
+          "devname": "3M pixel Microscope Camera (Mk 2)"
+        },
+        {
+          "devid": "0006",
+          "devname": "2M pixel Microscope Camera (with capture button)"
+        },
+        {
+          "devid": "0007",
+          "devname": "3M pixel Microscope Camera (with capture button)"
+        },
+        {
+          "devid": "0001",
+          "devname": "2M pixel Microscope Camera"
+        },
+        {
+          "devid": "0002",
+          "devname": "3M pixel Microscope Camera"
+        },
+        {
+          "devid": "0003",
+          "devname": "1.3M pixel Microscope Camera (mono)"
+        }
+      ]
+    },
+    {
+      "vendor": "20b1",
+      "name": "XMOS Ltd",
+      "devices": [
+        {
+          "devid": "10ad",
+          "devname": "XUSB Loader"
+        },
+        {
+          "devid": "f7d1",
+          "devname": "XTAG2 - JTAG Adapter"
+        }
+      ]
+    },
+    {
+      "vendor": "e4e4",
+      "name": "Xorcom Ltd.",
+      "devices": [
+        {
+          "devid": "1162",
+          "devname": "Astribank 2 series"
+        },
+        {
+          "devid": "1152",
+          "devname": "Astribank series"
+        },
+        {
+          "devid": "1160",
+          "devname": "Astribank 2 series"
+        },
+        {
+          "devid": "1161",
+          "devname": "Astribank 2 series"
+        },
+        {
+          "devid": "1141",
+          "devname": "Astribank series"
+        },
+        {
+          "devid": "1142",
+          "devname": "Astribank series"
+        },
+        {
+          "devid": "1150",
+          "devname": "Astribank series"
+        },
+        {
+          "devid": "1151",
+          "devname": "Astribank series"
+        },
+        {
+          "devid": "1130",
+          "devname": "Astribank series"
+        },
+        {
+          "devid": "1131",
+          "devname": "Astribank series"
+        },
+        {
+          "devid": "1132",
+          "devname": "Astribank series"
+        },
+        {
+          "devid": "1140",
+          "devname": "Astribank series"
+        }
+      ]
+    },
+    {
+      "vendor": "28bd",
+      "name": "XP-Pen",
+      "devices": [
+        {
+          "devid": "0928",
+          "devname": "Deco mini7W"
+        },
+        {
+          "devid": "091f",
+          "devname": "Artist 12 Pro"
+        },
+        {
+          "devid": "0914",
+          "devname": "Star G640"
+        },
+        {
+          "devid": "0920",
+          "devname": "Star G960 Graphic Tablet"
+        }
+      ]
+    },
+    {
+      "vendor": "0873",
+      "name": "Xpeed, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "2639",
+      "name": "Xsens",
+      "devices": [
+        {
+          "devid": "d00d",
+          "devname": "Wireless Receiver"
+        },
+        {
+          "devid": "0200",
+          "devname": "MTw"
+        },
+        {
+          "devid": "0300",
+          "devname": "Motion Tracker Development Board"
+        },
+        {
+          "devid": "0301",
+          "devname": "MTi Converter"
+        },
+        {
+          "devid": "0101",
+          "devname": "Awinda Station"
+        },
+        {
+          "devid": "0102",
+          "devname": "Awinda Dongle"
+        },
+        {
+          "devid": "0103",
+          "devname": "Sync Station"
+        },
+        {
+          "devid": "0012",
+          "devname": "MTi-200 VRU"
+        },
+        {
+          "devid": "0013",
+          "devname": "MTi-300 AHRS"
+        },
+        {
+          "devid": "0017",
+          "devname": "MTi-G 7xx GNSS/INS"
+        },
+        {
+          "devid": "0100",
+          "devname": "Body Pack"
+        },
+        {
+          "devid": "0002",
+          "devname": "MTi-20 VRU"
+        },
+        {
+          "devid": "0003",
+          "devname": "MTi-30 AHRS"
+        },
+        {
+          "devid": "0011",
+          "devname": "MTi-100 IMU"
+        },
+        {
+          "devid": "0001",
+          "devname": "MTi-10 IMU"
+        }
+      ]
+    },
+    {
+      "vendor": "0fee",
+      "name": "Xsido Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0567",
+      "name": "Xyratex International, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0c5e",
+      "name": "Xytronix Research &amp; Design",
+      "devices": []
+    },
+    {
+      "vendor": "0bdc",
+      "name": "Y Media Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "057b",
+      "name": "Y-E Data, Inc.",
+      "devices": [
+        {
+          "devid": "0030",
+          "devname": "Memory Card Viewer (TV)"
+        },
+        {
+          "devid": "0000",
+          "devname": "FlashBuster-U Floppy"
+        },
+        {
+          "devid": "0001",
+          "devname": "Tri-Media Reader Floppy"
+        },
+        {
+          "devid": "0006",
+          "devname": "Tri-Media Reader Card Reader"
+        },
+        {
+          "devid": "0010",
+          "devname": "Memory Stick Reader Writer"
+        },
+        {
+          "devid": "0020",
+          "devname": "HEXA Media Drive 6-in-1 Card Reader Writer"
+        }
+      ]
+    },
+    {
+      "vendor": "0eb2",
+      "name": "Y-S Electronic Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "05ad",
+      "name": "Y.C. Cable U.S.A., Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "26aa",
+      "name": "Yaesu Musen",
+      "devices": [
+        {
+          "devid": "0001",
+          "devname": "FT-1D"
+        },
+        {
+          "devid": "000e",
+          "devname": "FTA-550"
+        },
+        {
+          "devid": "000f",
+          "devname": "FTA-750"
+        }
+      ]
+    },
+    {
+      "vendor": "3340",
+      "name": "Yakumo",
+      "devices": [
+        {
+          "devid": "ffff",
+          "devname": "Mio DigiWalker Sync"
+        },
+        {
+          "devid": "043a",
+          "devname": "Mio A701 DigiWalker PPCPhone"
+        },
+        {
+          "devid": "0e3a",
+          "devname": "Pocket PC 300 GPS SL / Typhoon MyGuide 3500"
+        },
+        {
+          "devid": "a0a3",
+          "devname": "deltaX 5 BT (D) PDA"
+        }
+      ]
+    },
+    {
+      "vendor": "0499",
+      "name": "Yamaha Corp.",
+      "devices": [
+        {
+          "devid": "7010",
+          "devname": "UB99"
+        },
+        {
+          "devid": "500c",
+          "devname": "DME24N"
+        },
+        {
+          "devid": "6001",
+          "devname": "CRW2200UX Lightspeed 2 External CD-RW Drive"
+        },
+        {
+          "devid": "7000",
+          "devname": "DTX"
+        },
+        {
+          "devid": "500a",
+          "devname": "PM5D"
+        },
+        {
+          "devid": "500b",
+          "devname": "DME64N"
+        },
+        {
+          "devid": "5008",
+          "devname": "01V96"
+        },
+        {
+          "devid": "5009",
+          "devname": "SPX2000"
+        },
+        {
+          "devid": "5006",
+          "devname": "NHB32-C"
+        },
+        {
+          "devid": "5007",
+          "devname": "DM1000"
+        },
+        {
+          "devid": "5003",
+          "devname": "DM2000"
+        },
+        {
+          "devid": "5004",
+          "devname": "02R96"
+        },
+        {
+          "devid": "5005",
+          "devname": "ACU16-C"
+        },
+        {
+          "devid": "5001",
+          "devname": "DSP1D"
+        },
+        {
+          "devid": "5002",
+          "devname": "DME32"
+        },
+        {
+          "devid": "4002",
+          "devname": "NetVolante RTW65i Broadband&amp;ISDN Wireless Router"
+        },
+        {
+          "devid": "4004",
+          "devname": "NetVolante RTA55i Broadband VoIP Router"
+        },
+        {
+          "devid": "5000",
+          "devname": "CS1D"
+        },
+        {
+          "devid": "4000",
+          "devname": "NetVolante RTA54i Broadband&amp;ISDN Router"
+        },
+        {
+          "devid": "4001",
+          "devname": "NetVolante RTW65b Broadband Wireless Router"
+        },
+        {
+          "devid": "2001",
+          "devname": "DGP-5"
+        },
+        {
+          "devid": "3001",
+          "devname": "YST-MS55D USB Speaker"
+        },
+        {
+          "devid": "3003",
+          "devname": "YST-M45D USB Speaker"
+        },
+        {
+          "devid": "1617",
+          "devname": "PSR-E353 digital keyboard"
+        },
+        {
+          "devid": "1704",
+          "devname": "Steinberg UR44"
+        },
+        {
+          "devid": "2000",
+          "devname": "DGP-7"
+        },
+        {
+          "devid": "160f",
+          "devname": "P-105"
+        },
+        {
+          "devid": "1613",
+          "devname": "Clavinova CLP535"
+        },
+        {
+          "devid": "1037",
+          "devname": "PSR-E403"
+        },
+        {
+          "devid": "103c",
+          "devname": "MOTIF-RACK ES"
+        },
+        {
+          "devid": "1054",
+          "devname": "S90XS Keyboard/Music Synthesizer"
+        },
+        {
+          "devid": "1031",
+          "devname": "DGX-205/203"
+        },
+        {
+          "devid": "1032",
+          "devname": "DGX-305"
+        },
+        {
+          "devid": "1033",
+          "devname": "DGX-505"
+        },
+        {
+          "devid": "102e",
+          "devname": "ELS-01/01C"
+        },
+        {
+          "devid": "1030",
+          "devname": "PSR-295/293"
+        },
+        {
+          "devid": "1029",
+          "devname": "CVP-309GP"
+        },
+        {
+          "devid": "102a",
+          "devname": "PSR-1500"
+        },
+        {
+          "devid": "102b",
+          "devname": "PSR-3000"
+        },
+        {
+          "devid": "1027",
+          "devname": "CVP-307"
+        },
+        {
+          "devid": "1028",
+          "devname": "CVP-309"
+        },
+        {
+          "devid": "1023",
+          "devname": "MOTIF ES 8"
+        },
+        {
+          "devid": "1024",
+          "devname": "CVP-301"
+        },
+        {
+          "devid": "1025",
+          "devname": "CVP-303"
+        },
+        {
+          "devid": "1026",
+          "devname": "CVP-305"
+        },
+        {
+          "devid": "1021",
+          "devname": "MOTIF ES 6"
+        },
+        {
+          "devid": "1022",
+          "devname": "MOTIF ES 7"
+        },
+        {
+          "devid": "101e",
+          "devname": "PSR-K1"
+        },
+        {
+          "devid": "101f",
+          "devname": "EZ-J24"
+        },
+        {
+          "devid": "1020",
+          "devname": "EZ-250i"
+        },
+        {
+          "devid": "101c",
+          "devname": "PSR-2100"
+        },
+        {
+          "devid": "101d",
+          "devname": "CLP-175"
+        },
+        {
+          "devid": "101a",
+          "devname": "CVP-210"
+        },
+        {
+          "devid": "101b",
+          "devname": "PSR-1100"
+        },
+        {
+          "devid": "1017",
+          "devname": "CVP-204"
+        },
+        {
+          "devid": "1018",
+          "devname": "CVP-206"
+        },
+        {
+          "devid": "1019",
+          "devname": "CVP-208"
+        },
+        {
+          "devid": "1014",
+          "devname": "S90"
+        },
+        {
+          "devid": "1015",
+          "devname": "MOTIF-R"
+        },
+        {
+          "devid": "1016",
+          "devname": "MDP-5"
+        },
+        {
+          "devid": "1012",
+          "devname": "TYROS"
+        },
+        {
+          "devid": "1013",
+          "devname": "PF-500"
+        },
+        {
+          "devid": "100f",
+          "devname": "CLP-150"
+        },
+        {
+          "devid": "1010",
+          "devname": "CLP-170"
+        },
+        {
+          "devid": "1011",
+          "devname": "P-250"
+        },
+        {
+          "devid": "100c",
+          "devname": "UC-MX"
+        },
+        {
+          "devid": "100d",
+          "devname": "UC-KX"
+        },
+        {
+          "devid": "100e",
+          "devname": "S08"
+        },
+        {
+          "devid": "1008",
+          "devname": "UX96 MIDI I/F"
+        },
+        {
+          "devid": "1009",
+          "devname": "UX16 MIDI I/F"
+        },
+        {
+          "devid": "100a",
+          "devname": "EOS BX"
+        },
+        {
+          "devid": "1006",
+          "devname": "MOTIF7"
+        },
+        {
+          "devid": "1007",
+          "devname": "MOTIF8"
+        },
+        {
+          "devid": "1003",
+          "devname": "MU500"
+        },
+        {
+          "devid": "1004",
+          "devname": "UW500"
+        },
+        {
+          "devid": "1005",
+          "devname": "MOTIF6"
+        },
+        {
+          "devid": "1001",
+          "devname": "MU1000"
+        },
+        {
+          "devid": "1002",
+          "devname": "MU2000"
+        },
+        {
+          "devid": "1000",
+          "devname": "UX256 MIDI I/F"
+        }
+      ]
+    },
+    {
+      "vendor": "063c",
+      "name": "Yamaichi Electronics Co., Ltd (Sakura)",
+      "devices": []
+    },
+    {
+      "vendor": "1196",
+      "name": "Yankee Robotics, LLC",
+      "devices": [
+        {
+          "devid": "0010",
+          "devname": "Trifid Camera without code"
+        },
+        {
+          "devid": "0011",
+          "devname": "Trifid Camera"
+        }
+      ]
+    },
+    {
+      "vendor": "094f",
+      "name": "Yano",
+      "devices": [
+        {
+          "devid": "0101",
+          "devname": "U640MO-03"
+        },
+        {
+          "devid": "05fc",
+          "devname": "METALWEAR-HDD"
+        }
+      ]
+    },
+    {
+      "vendor": "137c",
+      "name": "YASKAWA ELECTRIC CORP.",
+      "devices": [
+        {
+          "devid": "0250",
+          "devname": "SIGMA Series"
+        },
+        {
+          "devid": "0401",
+          "devname": "AC Drive"
+        },
+        {
+          "devid": "0220",
+          "devname": "MP Series"
+        }
+      ]
+    },
+    {
+      "vendor": "0f8b",
+      "name": "Yazaki Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "6993",
+      "name": "Yealink Network Technology Co., Ltd.",
+      "devices": [
+        {
+          "devid": "b001",
+          "devname": "VoIP Phone"
+        }
+      ]
+    },
+    {
+      "vendor": "2476",
+      "name": "YEI Technology",
+      "devices": [
+        {
+          "devid": "1040",
+          "devname": "3-Space Embedded Sensor"
+        }
+      ]
+    },
+    {
+      "vendor": "0f32",
+      "name": "YFC-BonEagle Electric Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0ef6",
+      "name": "Yield Microelectronics Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1112",
+      "name": "YM ELECTRIC CO., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "1b98",
+      "name": "YMax Communications Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "24e0",
+      "name": "Yoctopuce Sarl",
+      "devices": []
+    },
+    {
+      "vendor": "0b21",
+      "name": "Yokogawa Electric Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "2916",
+      "name": "Yota Devices",
+      "devices": []
+    },
+    {
+      "vendor": "118f",
+      "name": "You Yang Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0f8c",
+      "name": "Young Generation International Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "0772",
+      "name": "Your data Our Care",
+      "devices": []
+    },
+    {
+      "vendor": "1164",
+      "name": "YUAN High-Tech Development Co., Ltd",
+      "devices": [
+        {
+          "devid": "6601",
+          "devname": "Digital TV Tuner Card [RTL2832U]"
+        },
+        {
+          "devid": "0900",
+          "devname": "TigerBird BMP837 USB2.0 WDM Encoder"
+        },
+        {
+          "devid": "0bc7",
+          "devname": "Digital TV Tuner"
+        },
+        {
+          "devid": "521b",
+          "devname": "MC521A mini Card ATSC Tuner"
+        },
+        {
+          "devid": "0300",
+          "devname": "ELSAVISION 460D"
+        },
+        {
+          "devid": "0601",
+          "devname": "Analog TV Tuner"
+        }
+      ]
+    },
+    {
+      "vendor": "1050",
+      "name": "Yubico.com",
+      "devices": [
+        {
+          "devid": "0405",
+          "devname": "Yubikey 4/5 OTP+CCID"
+        },
+        {
+          "devid": "0406",
+          "devname": "Yubikey 4/5 U2F+CCID"
+        },
+        {
+          "devid": "0407",
+          "devname": "Yubikey 4/5 OTP+U2F+CCID"
+        },
+        {
+          "devid": "0410",
+          "devname": "Yubikey plus OTP+U2F"
+        },
+        {
+          "devid": "0401",
+          "devname": "Yubikey 4/5 OTP"
+        },
+        {
+          "devid": "0402",
+          "devname": "Yubikey 4/5 U2F"
+        },
+        {
+          "devid": "0403",
+          "devname": "Yubikey 4/5 OTP+U2F"
+        },
+        {
+          "devid": "0404",
+          "devname": "Yubikey 4/5 CCID"
+        },
+        {
+          "devid": "0120",
+          "devname": "Yubikey Touch U2F Security Key"
+        },
+        {
+          "devid": "0200",
+          "devname": "Gnubby U2F"
+        },
+        {
+          "devid": "0211",
+          "devname": "Gnubby"
+        },
+        {
+          "devid": "0113",
+          "devname": "Yubikey NEO(-N) U2F"
+        },
+        {
+          "devid": "0114",
+          "devname": "Yubikey NEO(-N) OTP+U2F"
+        },
+        {
+          "devid": "0115",
+          "devname": "Yubikey NEO(-N) U2F+CCID"
+        },
+        {
+          "devid": "0116",
+          "devname": "Yubikey NEO(-N) OTP+U2F+CCID"
+        },
+        {
+          "devid": "0110",
+          "devname": "Yubikey NEO(-N) OTP"
+        },
+        {
+          "devid": "0111",
+          "devname": "Yubikey NEO(-N) OTP+CCID"
+        },
+        {
+          "devid": "0112",
+          "devname": "Yubikey NEO(-N) CCID"
+        },
+        {
+          "devid": "0010",
+          "devname": "Yubikey (v1 or v2)"
+        }
+      ]
+    },
+    {
+      "vendor": "0cde",
+      "name": "Z-Com",
+      "devices": [
+        {
+          "devid": "0025",
+          "devname": "802.11b/g/n USB Wireless Network Adapter"
+        },
+        {
+          "devid": "0026",
+          "devname": "UB82 802.11abgn"
+        },
+        {
+          "devid": "0027",
+          "devname": "Sphairon Homelink 1202 802.11n Wireless Adapter [Atheros AR9170]"
+        },
+        {
+          "devid": "001c",
+          "devname": "802.11b/g Wireless Network Adapter"
+        },
+        {
+          "devid": "0020",
+          "devname": "AG-760A 802.11abg Wireless Adapter [ZyDAS ZD1211B]"
+        },
+        {
+          "devid": "0022",
+          "devname": "802.11b/g/n Wireless Network Adapter"
+        },
+        {
+          "devid": "0023",
+          "devname": "UB81 802.11bgn"
+        },
+        {
+          "devid": "0015",
+          "devname": "XG-705A 802.11g Wireless Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "0016",
+          "devname": "NB 802.11g Wireless LAN Adapter(3887A)"
+        },
+        {
+          "devid": "0018",
+          "devname": "NB 802.11a/b/g Wireless LAN Adapter(3887A)"
+        },
+        {
+          "devid": "001a",
+          "devname": "802.11bg"
+        },
+        {
+          "devid": "0011",
+          "devname": "ZD1211"
+        },
+        {
+          "devid": "0012",
+          "devname": "AR5523"
+        },
+        {
+          "devid": "0013",
+          "devname": "AR5523 driver (no firmware)"
+        },
+        {
+          "devid": "0014",
+          "devname": "NB 802.11g Wireless LAN Adapter(3887A)"
+        },
+        {
+          "devid": "0005",
+          "devname": "XI-735 Prism3 802.11b Adapter"
+        },
+        {
+          "devid": "0006",
+          "devname": "XG-300 802.11b Adapter"
+        },
+        {
+          "devid": "0008",
+          "devname": "XG-703A 802.11g Wireless Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "0009",
+          "devname": "(ZD1211)IEEE 802.11b+g Adapter"
+        },
+        {
+          "devid": "0001",
+          "devname": "XI-750 802.11b Wireless Adapter [Atmel AT76C503A]"
+        },
+        {
+          "devid": "0002",
+          "devname": "XI-725/726 Prism2.5 802.11b Adapter"
+        },
+        {
+          "devid": "0003",
+          "devname": "Sagem 802.11b Dongle"
+        },
+        {
+          "devid": "0004",
+          "devname": "Sagem 802.11b Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "0ac8",
+      "name": "Z-Star Microelectronics Corp.",
+      "devices": [
+        {
+          "devid": "c412",
+          "devname": "Lenovo IdeaCentre Web Camera"
+        },
+        {
+          "devid": "c429",
+          "devname": "Lenovo ThinkCentre Web Camera"
+        },
+        {
+          "devid": "c42d",
+          "devname": "Lenovo IdeaCentre Web Camera"
+        },
+        {
+          "devid": "c302",
+          "devname": "Vega USB 2.0 Camera"
+        },
+        {
+          "devid": "c303",
+          "devname": "Saturn USB 2.0 Camera"
+        },
+        {
+          "devid": "c326",
+          "devname": "Namuga 1.3M Webcam"
+        },
+        {
+          "devid": "c33f",
+          "devname": "Webcam"
+        },
+        {
+          "devid": "3370",
+          "devname": "Traveler TV 6500 SF Dia-scanner"
+        },
+        {
+          "devid": "3420",
+          "devname": "Venus USB2.0 Camera"
+        },
+        {
+          "devid": "c001",
+          "devname": "Sony embedded vimicro Camera"
+        },
+        {
+          "devid": "c002",
+          "devname": "Visual Communication Camera VGP-VCC1"
+        },
+        {
+          "devid": "307b",
+          "devname": "USB 1.1 Webcam"
+        },
+        {
+          "devid": "332d",
+          "devname": "Vega USB 2.0 Camera"
+        },
+        {
+          "devid": "3343",
+          "devname": "Sirius USB 2.0 Camera"
+        },
+        {
+          "devid": "301b",
+          "devname": "ZC0301 Webcam"
+        },
+        {
+          "devid": "303b",
+          "devname": "ZC0303 Webcam"
+        },
+        {
+          "devid": "305b",
+          "devname": "ZC0305 Webcam"
+        },
+        {
+          "devid": "0321",
+          "devname": "Vimicro generic vc0321 Camera"
+        },
+        {
+          "devid": "0323",
+          "devname": "Luxya WC-1200 USB 2.0 Webcam"
+        },
+        {
+          "devid": "0328",
+          "devname": "A4Tech PK-130MG"
+        },
+        {
+          "devid": "0336",
+          "devname": "Elecom UCAM-DLQ30"
+        },
+        {
+          "devid": "0301",
+          "devname": "Web Camera"
+        },
+        {
+          "devid": "0302",
+          "devname": "ZC0302 Webcam"
+        }
+      ]
+    },
+    {
+      "vendor": "2939",
+      "name": "Zaber Technologies Inc.",
+      "devices": [
+        {
+          "devid": "49c3",
+          "devname": "X-MCC3"
+        },
+        {
+          "devid": "49c4",
+          "devname": "X-MCC4"
+        },
+        {
+          "devid": "49b2",
+          "devname": "X-MCB2"
+        },
+        {
+          "devid": "49c1",
+          "devname": "X-MCC1"
+        },
+        {
+          "devid": "49c2",
+          "devname": "X-MCC2"
+        },
+        {
+          "devid": "495a",
+          "devname": "X-MCB1"
+        },
+        {
+          "devid": "495b",
+          "devname": "X-MCB2"
+        },
+        {
+          "devid": "49b1",
+          "devname": "X-MCB1"
+        },
+        {
+          "devid": "4959",
+          "devname": "A-MCB2"
+        }
+      ]
+    },
+    {
+      "vendor": "0bba",
+      "name": "ZAccess Systems",
+      "devices": []
+    },
+    {
+      "vendor": "1c57",
+      "name": "Zalman Tech Co., Ltd.",
+      "devices": [
+        {
+          "devid": "1e45",
+          "devname": "FPSGUN FG1000 Mouse"
+        }
+      ]
+    },
+    {
+      "vendor": "0afc",
+      "name": "Zaptronix Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "0685",
+      "name": "ZD Incorporated",
+      "devices": [
+        {
+          "devid": "7000",
+          "devname": "HSDPA Modem"
+        }
+      ]
+    },
+    {
+      "vendor": "0a5f",
+      "name": "Zebra",
+      "devices": [
+        {
+          "devid": "00d1",
+          "devname": "Zebra GC420d Label Printer"
+        },
+        {
+          "devid": "0110",
+          "devname": "ZD500 Desktop Label Printer"
+        },
+        {
+          "devid": "930a",
+          "devname": "Printer"
+        },
+        {
+          "devid": "0081",
+          "devname": "GK420t Label Printer"
+        },
+        {
+          "devid": "0084",
+          "devname": "GX420d Desktop Label Printer"
+        },
+        {
+          "devid": "008b",
+          "devname": "HC100 wristbands Printer"
+        },
+        {
+          "devid": "008c",
+          "devname": "ZP 450 Printer"
+        },
+        {
+          "devid": "0009",
+          "devname": "LP2844 Printer"
+        },
+        {
+          "devid": "0050",
+          "devname": "P120i / WM120i"
+        },
+        {
+          "devid": "0080",
+          "devname": "GK420d Label Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "1283",
+      "name": "zebris Medical GmbH",
+      "devices": [
+        {
+          "devid": "0120",
+          "devname": "emed-X"
+        },
+        {
+          "devid": "0121",
+          "devname": "emed-AT"
+        },
+        {
+          "devid": "0130",
+          "devname": "PDM"
+        },
+        {
+          "devid": "0150",
+          "devname": "CMS10GI (Golf)"
+        },
+        {
+          "devid": "0112",
+          "devname": "CMS 05"
+        },
+        {
+          "devid": "0114",
+          "devname": "ARCUS digma PC-Interface"
+        },
+        {
+          "devid": "0115",
+          "devname": "SAM Axioquick recorder"
+        },
+        {
+          "devid": "0116",
+          "devname": "SAM Axioquick recorder"
+        },
+        {
+          "devid": "0100",
+          "devname": "USB-RS232 Adaptor"
+        },
+        {
+          "devid": "0110",
+          "devname": "CMS20"
+        },
+        {
+          "devid": "0111",
+          "devname": "CMS 10"
+        }
+      ]
+    },
+    {
+      "vendor": "0b7a",
+      "name": "Zeevo, Inc.",
+      "devices": [
+        {
+          "devid": "07d0",
+          "devname": "Bluetooth Dongle"
+        }
+      ]
+    },
+    {
+      "vendor": "24ed",
+      "name": "Zen Group",
+      "devices": [
+        {
+          "devid": "044d",
+          "devname": "Chat Headset"
+        }
+      ]
+    },
+    {
+      "vendor": "0481",
+      "name": "Zenith Data Systems",
+      "devices": []
+    },
+    {
+      "vendor": "0c12",
+      "name": "Zeroplus",
+      "devices": [
+        {
+          "devid": "8810",
+          "devname": "Xbox Controller"
+        },
+        {
+          "devid": "9902",
+          "devname": "VibraX"
+        },
+        {
+          "devid": "8802",
+          "devname": "Xbox Controller"
+        },
+        {
+          "devid": "8809",
+          "devname": "Red Octane Ignition Xbox DDR Pad"
+        },
+        {
+          "devid": "880a",
+          "devname": "Pelican Eclipse PL-2023"
+        },
+        {
+          "devid": "0005",
+          "devname": "PSX Vibration Feedback Converter / Intec Wireless Controller for Xbox"
+        },
+        {
+          "devid": "0030",
+          "devname": "PSX Vibration Feedback Converter"
+        },
+        {
+          "devid": "700e",
+          "devname": "Logic Analyzer (LAP-C-16032)"
+        },
+        {
+          "devid": "8801",
+          "devname": "Nyko Xbox Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "119a",
+      "name": "ZHAN QI Technology Co., Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "12b8",
+      "name": "Zhejiang Xinya Electronic Technology Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "1c22",
+      "name": "ZHONGSHAN CHIANG YU ELECTRIC CO., LTD.",
+      "devices": []
+    },
+    {
+      "vendor": "2d37",
+      "name": "Zhuhai Poskey Technology Co.,Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "2d84",
+      "name": "Zhuhai Poskey Technology Co.,Ltd",
+      "devices": [
+        {
+          "devid": "b806",
+          "devname": "DT-108B Thermal Label Printer"
+        }
+      ]
+    },
+    {
+      "vendor": "0629",
+      "name": "Zida Technologies, Ltd",
+      "devices": []
+    },
+    {
+      "vendor": "04e3",
+      "name": "Zilog, Inc.",
+      "devices": []
+    },
+    {
+      "vendor": "5a57",
+      "name": "Zinwell",
+      "devices": [
+        {
+          "devid": "5257",
+          "devname": "Metronic 495257 wifi 802.11ng"
+        },
+        {
+          "devid": "0283",
+          "devname": "802.11b/g/n USB Wireless LAN Card"
+        },
+        {
+          "devid": "0284",
+          "devname": "802.11a/b/g/n USB Wireless LAN Card"
+        },
+        {
+          "devid": "0290",
+          "devname": "ZW-N290 802.11n [Realtek RTL8192U]"
+        },
+        {
+          "devid": "0260",
+          "devname": "RT2570"
+        },
+        {
+          "devid": "0280",
+          "devname": "802.11a/b/g/n USB Wireless LAN Card"
+        },
+        {
+          "devid": "0282",
+          "devname": "802.11b/g/n USB Wireless LAN Card"
+        }
+      ]
+    },
+    {
+      "vendor": "099a",
+      "name": "Zippy Technology Corp.",
+      "devices": [
+        {
+          "devid": "6330",
+          "devname": "SANWA Supply Inc. Slim Keyboard"
+        },
+        {
+          "devid": "713a",
+          "devname": "WK-713 Multimedia Keyboard"
+        },
+        {
+          "devid": "7160",
+          "devname": "Hyper Slim Keyboard"
+        },
+        {
+          "devid": "0638",
+          "devname": "Sanwa Supply Inc. Small Keyboard"
+        },
+        {
+          "devid": "2620",
+          "devname": "Graphics tablet [Polostar PT1001, Zeniq PT1001, Leogics PT1001]"
+        },
+        {
+          "devid": "610c",
+          "devname": "EL-610 Super Mini Electron luminescent Keyboard"
+        }
+      ]
+    },
+    {
+      "vendor": "0717",
+      "name": "ZNK Corp.",
+      "devices": []
+    },
+    {
+      "vendor": "1686",
+      "name": "ZOOM Corporation",
+      "devices": [
+        {
+          "devid": "01c0",
+          "devname": "Zoom Handy Recorder card reader"
+        },
+        {
+          "devid": "01c5",
+          "devname": "Zoom Handy Recorder multi track"
+        },
+        {
+          "devid": "03d5",
+          "devname": "LiveTrak L-12"
+        },
+        {
+          "devid": "0045",
+          "devname": "Handy Recorder stereo mix"
+        }
+      ]
+    },
+    {
+      "vendor": "0803",
+      "name": "Zoom Telephonics, Inc.",
+      "devices": [
+        {
+          "devid": "5241",
+          "devname": "Cable Modem"
+        },
+        {
+          "devid": "5551",
+          "devname": "DSL Modem"
+        },
+        {
+          "devid": "9700",
+          "devname": "2986L FaxModem"
+        },
+        {
+          "devid": "9800",
+          "devname": "Cable Modem"
+        },
+        {
+          "devid": "a312",
+          "devname": "Wireless-G"
+        },
+        {
+          "devid": "1300",
+          "devname": "V92 Faxmodem"
+        },
+        {
+          "devid": "3095",
+          "devname": "V.92 56K Mini External Modem Model 3095"
+        },
+        {
+          "devid": "4310",
+          "devname": "4410a Wireless-G Adapter [Intersil ISL3887]"
+        },
+        {
+          "devid": "4410",
+          "devname": "4410b Wireless-G Adapter [ZyDAS ZD1211B]"
+        }
+      ]
+    },
+    {
+      "vendor": "0573",
+      "name": "Zoran Co. Personal Media Division (Nogatech)",
+      "devices": [
+        {
+          "devid": "4d34",
+          "devname": "Hauppauge WinTV Pro (PAL D/K FM)"
+        },
+        {
+          "devid": "4d35",
+          "devname": "Hauppauge WinTV-USB III (PAL) FM Model 597"
+        },
+        {
+          "devid": "4d36",
+          "devname": "Hauppauge WinTV Pro (PAL B/G FM)"
+        },
+        {
+          "devid": "4d37",
+          "devname": "Hauppauge WinTV-USB Model 40219 rev E189"
+        },
+        {
+          "devid": "4d38",
+          "devname": "Hauppauge WinTV Pro (NTSC FM)"
+        },
+        {
+          "devid": "4d2c",
+          "devname": "Hauppauge WinTV Pro (PAL/SECAM)"
+        },
+        {
+          "devid": "4d30",
+          "devname": "Hauppauge WinTV-USB FM Model 40211 Rev B123"
+        },
+        {
+          "devid": "4d31",
+          "devname": "Hauppauge WinTV-USB III (PAL) with FM radio Model 568"
+        },
+        {
+          "devid": "4d32",
+          "devname": "Hauppauge WinTV-USB III (PAL) FM Model 573"
+        },
+        {
+          "devid": "4d28",
+          "devname": "Hauppauge WinTV-USB Model 40204 rev B283"
+        },
+        {
+          "devid": "4d29",
+          "devname": "Hauppauge WinTV-USB Model 40205 rev B298"
+        },
+        {
+          "devid": "4d2a",
+          "devname": "Hauppague WinTV-USB Model 602 Rev B285"
+        },
+        {
+          "devid": "4d2b",
+          "devname": "Hauppague WinTV-USB Model 602 Rev B282"
+        },
+        {
+          "devid": "4d23",
+          "devname": "Hauppauge WinTV-USB France 4D23"
+        },
+        {
+          "devid": "4d24",
+          "devname": "Hauppauge WinTV Pro (PAL D/K)"
+        },
+        {
+          "devid": "4d25",
+          "devname": "Hauppauge WinTV-USB Model 40209 rev B234"
+        },
+        {
+          "devid": "4d26",
+          "devname": "Hauppauge WinTV-USB Model 40209 rev B243"
+        },
+        {
+          "devid": "4d27",
+          "devname": "Hauppauge WinTV-USB Model 40204 Rev B281"
+        },
+        {
+          "devid": "4d12",
+          "devname": "Hauppauge WinTV-USB UK with FM Radio"
+        },
+        {
+          "devid": "4d14",
+          "devname": "Hauppauge WinTV (PAL D/K FM)"
+        },
+        {
+          "devid": "4d20",
+          "devname": "Hauppauge WinTV-USB II (PAL) with FM radio"
+        },
+        {
+          "devid": "4d21",
+          "devname": "Hauppauge WinTV-USB II (PAL)"
+        },
+        {
+          "devid": "4d22",
+          "devname": "Hauppauge WinTV-USB II (PAL) Model 566"
+        },
+        {
+          "devid": "4d02",
+          "devname": "Hauppauge WinTV-USB UK"
+        },
+        {
+          "devid": "4d03",
+          "devname": "Hauppauge WinTV-USB France"
+        },
+        {
+          "devid": "4d04",
+          "devname": "Hauppauge WinTV (PAL D/K)"
+        },
+        {
+          "devid": "4d10",
+          "devname": "Hauppauge WinTV-USB with FM USA radio"
+        },
+        {
+          "devid": "4d11",
+          "devname": "Hauppauge WinTV-USB (PAL) with FM radio"
+        },
+        {
+          "devid": "4501",
+          "devname": "Nogatech TV! Pro (PAL)"
+        },
+        {
+          "devid": "4550",
+          "devname": "ZTV ZT-721 2.4GHz A/V Receiver"
+        },
+        {
+          "devid": "4551",
+          "devname": "Dazzle TV! Pro Audio (P+)"
+        },
+        {
+          "devid": "4d00",
+          "devname": "Hauppauge WinTV-USB USA"
+        },
+        {
+          "devid": "4d01",
+          "devname": "Hauppauge WinTV-USB"
+        },
+        {
+          "devid": "4450",
+          "devname": "PixelView PlayTv-USB PRO (PAL) FM"
+        },
+        {
+          "devid": "4451",
+          "devname": "Nogatech TV! Pro (PAL+)"
+        },
+        {
+          "devid": "4452",
+          "devname": "Nogatech TV! Pro (PAL-I+)"
+        },
+        {
+          "devid": "4500",
+          "devname": "Nogatech TV! Pro (NTSC)"
+        },
+        {
+          "devid": "4100",
+          "devname": "USB-TV FM (NTSC)"
+        },
+        {
+          "devid": "4110",
+          "devname": "PNY USB-TV (NTSC) FM"
+        },
+        {
+          "devid": "4400",
+          "devname": "Nogatech TV! Pro (NTSC)"
+        },
+        {
+          "devid": "4401",
+          "devname": "Nogatech TV! Pro (PAL)"
+        },
+        {
+          "devid": "4002",
+          "devname": "Nogatech TV! (PAL-I-)"
+        },
+        {
+          "devid": "4003",
+          "devname": "Nogatech TV! (MF-)"
+        },
+        {
+          "devid": "4008",
+          "devname": "Nogatech TV! (NTSC) (T)"
+        },
+        {
+          "devid": "4009",
+          "devname": "Nogatech TV! (PAL) (T)"
+        },
+        {
+          "devid": "4010",
+          "devname": "Nogatech TV! (NTSC) (A)"
+        },
+        {
+          "devid": "2d01",
+          "devname": "Hauppauge USB-Live Model 600"
+        },
+        {
+          "devid": "3000",
+          "devname": "Dazzle MicroCam (NTSC)"
+        },
+        {
+          "devid": "3001",
+          "devname": "Dazzle MicroCam (PAL)"
+        },
+        {
+          "devid": "4000",
+          "devname": "Nogatech TV! (NTSC)"
+        },
+        {
+          "devid": "4001",
+          "devname": "Nogatech TV! (PAL)"
+        },
+        {
+          "devid": "1300",
+          "devname": "leadtek USBVision (1006)"
+        },
+        {
+          "devid": "2000",
+          "devname": "X10 va10a Wireless Camera"
+        },
+        {
+          "devid": "2001",
+          "devname": "Dazzle EmMe (2001)"
+        },
+        {
+          "devid": "2101",
+          "devname": "Zoran Co. PMD (Nogatech) AV-grabber Manhattan"
+        },
+        {
+          "devid": "2d00",
+          "devname": "Osprey 50"
+        },
+        {
+          "devid": "0003",
+          "devname": "USBGear USBG-V1"
+        },
+        {
+          "devid": "0400",
+          "devname": "D-Link V100"
+        },
+        {
+          "devid": "0600",
+          "devname": "Dazzle USBVision (1006)"
+        }
+      ]
+    },
+    {
+      "vendor": "0595",
+      "name": "Zoran Microelectronics, Ltd",
+      "devices": [
+        {
+          "devid": "2002",
+          "devname": "DIGITAL STILL CAMERA 6M 4X"
+        },
+        {
+          "devid": "4343",
+          "devname": "Digital Camera EX-20 DSC"
+        },
+        {
+          "devid": "1001",
+          "devname": "Digitrex DSC-1300/DSC-2100 (mass storage mode)"
+        }
+      ]
+    },
+    {
+      "vendor": "18b7",
+      "name": "Zotek Electronic Co., Ltd.",
+      "devices": []
+    },
+    {
+      "vendor": "19d2",
+      "name": "ZTE WCDMA Technologies MSM",
+      "devices": [
+        {
+          "devid": "fff2",
+          "devname": "Gobi Wireless Modem (QDL mode)"
+        },
+        {
+          "devid": "fff3",
+          "devname": "Gobi Wireless Modem"
+        },
+        {
+          "devid": "1217",
+          "devname": "MF652"
+        },
+        {
+          "devid": "1218",
+          "devname": "MF652"
+        },
+        {
+          "devid": "1270",
+          "devname": "MF667"
+        },
+        {
+          "devid": "2000",
+          "devname": "MF627/MF628/MF628+/MF636+ HSDPA/HSUPA"
+        },
+        {
+          "devid": "1010",
+          "devname": "K3571-Z"
+        },
+        {
+          "devid": "1017",
+          "devname": "K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard"
+        },
+        {
+          "devid": "1018",
+          "devname": "K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard"
+        },
+        {
+          "devid": "1203",
+          "devname": "MF691 [ T-Mobile webConnect Rocket 2.0]"
+        },
+        {
+          "devid": "1002",
+          "devname": "K3805-Z vodafone WCDMA/GSM Modem/Networkcard (made by ZTE)"
+        },
+        {
+          "devid": "1008",
+          "devname": "K3570-Z"
+        },
+        {
+          "devid": "0325",
+          "devname": "LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard"
+        },
+        {
+          "devid": "0326",
+          "devname": "LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard"
+        },
+        {
+          "devid": "0501",
+          "devname": "Lever Cell Phone Model Z936L"
+        },
+        {
+          "devid": "1001",
+          "devname": "K3805-Z vodafone WCDMA/GSM Modem - storage mode (made by ZTE)"
+        },
+        {
+          "devid": "0146",
+          "devname": "MF 195E (HSPA+ Modem)"
+        },
+        {
+          "devid": "0167",
+          "devname": "MF820 4G LTE"
+        },
+        {
+          "devid": "0172",
+          "devname": "AX226 WIMAX MODEM (After Modeswitch)"
+        },
+        {
+          "devid": "0103",
+          "devname": "MF112"
+        },
+        {
+          "devid": "0104",
+          "devname": "K4505-Z"
+        },
+        {
+          "devid": "0117",
+          "devname": "MF667"
+        },
+        {
+          "devid": "0039",
+          "devname": "MF100"
+        },
+        {
+          "devid": "0063",
+          "devname": "K3565-Z HSDPA"
+        },
+        {
+          "devid": "0064",
+          "devname": "MF627 AU"
+        },
+        {
+          "devid": "0083",
+          "devname": "MF190"
+        },
+        {
+          "devid": "0007",
+          "devname": "TU25 WiMAX Adapter [Beceem BCS200]"
+        },
+        {
+          "devid": "0017",
+          "devname": "MF669"
+        },
+        {
+          "devid": "0031",
+          "devname": "MF110/MF627/MF636"
+        },
+        {
+          "devid": "0037",
+          "devname": "ONDA MC503HSA"
+        },
+        {
+          "devid": "0001",
+          "devname": "CDMA Wireless Modem"
+        },
+        {
+          "devid": "0002",
+          "devname": "MF632/ONDA ET502HS/MT505UP"
+        }
+      ]
+    },
+    {
+      "vendor": "221a",
+      "name": "ZTEX GmbH",
+      "devices": [
+        {
+          "devid": "0100",
+          "devname": "FPGA Boards"
+        }
+      ]
+    },
+    {
+      "vendor": "2b4c",
+      "name": "ZUK",
+      "devices": [
+        {
+          "devid": "1004",
+          "devname": "Z1 MTP"
+        }
+      ]
+    },
+    {
+      "vendor": "1e7b",
+      "name": "Zurich Instruments",
+      "devices": [
+        {
+          "devid": "0004",
+          "devname": "MFLI"
+        },
+        {
+          "devid": "0002",
+          "devname": "HF2"
+        },
+        {
+          "devid": "0003",
+          "devname": "UHF"
+        }
+      ]
+    },
+    {
+      "vendor": "13ec",
+      "name": "Zydacron",
+      "devices": [
+        {
+          "devid": "0006",
+          "devname": "HID Remote Control"
+        }
+      ]
+    },
+    {
+      "vendor": "0ace",
+      "name": "ZyDAS",
+      "devices": [
+        {
+          "devid": "a211",
+          "devname": "ZD1211 802.11b/g Wireless Adapter"
+        },
+        {
+          "devid": "b215",
+          "devname": "802.11bg"
+        },
+        {
+          "devid": "1608",
+          "devname": "ZyXEL Omni FaxModem 56K UNO"
+        },
+        {
+          "devid": "1611",
+          "devname": "ZyXEL Omni FaxModem 56K Plus"
+        },
+        {
+          "devid": "2011",
+          "devname": "Virtual media for 802.11bg"
+        },
+        {
+          "devid": "20ff",
+          "devname": "Virtual media for 802.11bg"
+        },
+        {
+          "devid": "1201",
+          "devname": "ZD1201 802.11b"
+        },
+        {
+          "devid": "1211",
+          "devname": "ZD1211 802.11g"
+        },
+        {
+          "devid": "1215",
+          "devname": "ZD1211B 802.11g"
+        },
+        {
+          "devid": "1221",
+          "devname": "ZD1221 802.11n"
+        },
+        {
+          "devid": "1602",
+          "devname": "ZyXEL Omni FaxModem 56K"
+        }
+      ]
+    },
+    {
+      "vendor": "0ca2",
+      "name": "Zyfer",
+      "devices": []
+    },
+    {
+      "vendor": "14c8",
+      "name": "Zytronic",
+      "devices": [
+        {
+          "devid": "0005",
+          "devname": "Touchscreen Controller"
+        }
+      ]
+    },
+    {
+      "vendor": "0586",
+      "name": "ZyXEL Communications Corp.",
+      "devices": [
+        {
+          "devid": "343e",
+          "devname": "N220 802.11bgn Wireless Adapter"
+        },
+        {
+          "devid": "3419",
+          "devname": "G-220 v3 802.11bg Wireless Adapter [ZyDAS ZD1211B]"
+        },
+        {
+          "devid": "341a",
+          "devname": "NWD-270N Wireless N-lite USB Adapter"
+        },
+        {
+          "devid": "341e",
+          "devname": "NWD2105 802.11bgn Wireless Adapter [Ralink RT3070]"
+        },
+        {
+          "devid": "341f",
+          "devname": "NWD2205 802.11n Wireless N Adapter [Realtek RTL8192CU]"
+        },
+        {
+          "devid": "3425",
+          "devname": "NWD6505 802.11a/b/g/n/ac Wireless Adapter [MediaTek MT7610U]"
+        },
+        {
+          "devid": "3415",
+          "devname": "G-210H 802.11g Wireless Adapter"
+        },
+        {
+          "devid": "3416",
+          "devname": "NWD-210N 802.11b/g/n-draft wireless adapter"
+        },
+        {
+          "devid": "3417",
+          "devname": "NWD271N 802.11n Wireless Adapter [Atheros AR9001U-(2)NG]"
+        },
+        {
+          "devid": "3418",
+          "devname": "NWD211AN 802.11abgn Wireless Adapter [Ralink RT2870]"
+        },
+        {
+          "devid": "340c",
+          "devname": "G-270S 802.11bg Wireless Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "340f",
+          "devname": "G-220 v2 802.11bg"
+        },
+        {
+          "devid": "3410",
+          "devname": "ZyAIR G-202 802.11bg"
+        },
+        {
+          "devid": "3412",
+          "devname": "802.11bg"
+        },
+        {
+          "devid": "3413",
+          "devname": "ZyAIR AG-225H v2 802.11bg"
+        },
+        {
+          "devid": "3407",
+          "devname": "G-200 v2 802.11bg"
+        },
+        {
+          "devid": "3408",
+          "devname": "G-260 802.11bg"
+        },
+        {
+          "devid": "3409",
+          "devname": "AG-225H 802.11bg"
+        },
+        {
+          "devid": "340a",
+          "devname": "M-202 802.11bg"
+        },
+        {
+          "devid": "330e",
+          "devname": "USB Broadband ADSL Modem Rev 1.10"
+        },
+        {
+          "devid": "3400",
+          "devname": "ZyAIR B-220 IEEE 802.11b Adapter"
+        },
+        {
+          "devid": "3401",
+          "devname": "ZyAIR G-220 802.11bg"
+        },
+        {
+          "devid": "3402",
+          "devname": "ZyAIR G-220F 802.11bg"
+        },
+        {
+          "devid": "3403",
+          "devname": "AG-200 802.11abg Wireless Adapter [Atheros AR5523]"
+        },
+        {
+          "devid": "2011",
+          "devname": "Scorpion-980N keyboard"
+        },
+        {
+          "devid": "3304",
+          "devname": "LAN Modem"
+        },
+        {
+          "devid": "3309",
+          "devname": "ADSL Modem Prestige 600 series"
+        },
+        {
+          "devid": "330a",
+          "devname": "ADSL Modem Interface"
+        },
+        {
+          "devid": "0102",
+          "devname": "omni.net II ISDN TA [HFC-S]"
+        },
+        {
+          "devid": "0110",
+          "devname": "omni.net Plus"
+        },
+        {
+          "devid": "1000",
+          "devname": "omni.net LCD Plus - ISDN TA"
+        },
+        {
+          "devid": "1500",
+          "devname": "Omni 56K Plus"
+        },
+        {
+          "devid": "0025",
+          "devname": "802.11b/g/n USB Wireless Network Adapter"
+        },
+        {
+          "devid": "0100",
+          "devname": "omni.net"
+        }
+      ]
+    }
+  ]
diff --git a/jcdm-ui/src/views/main/bs/workshop/test.vue b/jcdm-ui/src/views/main/bs/workshop/test.vue
new file mode 100644
index 0000000..463bd76
--- /dev/null
+++ b/jcdm-ui/src/views/main/bs/workshop/test.vue
@@ -0,0 +1,402 @@
+<template>
+  <div>
+    <el-row
+      type="flex"
+      class="row-bg"
+      justify="center"
+      v-show="portsList.length === 0"
+    >
+      <el-col :span="7">
+        <div style="margin-top: 400px">
+          <span style="display: block">
+            浠呮敮鎸丆hrome 89+鎴栬�匛dge 89+娴忚鍣�(瀹夊叏涓婁笅鏂囷紙HTTPS锛変腑鍙敤)
+          </span>
+          <el-button type="primary" @click="obtainAuthorization">鎺堟潈</el-button>
+        </div>
+      </el-col>
+    </el-row>
+    <el-form
+      v-show="portsList.length > 0"
+      ref="form1"
+      :model="form1"
+      label-width="100px">
+      <el-row>
+        <el-col :span="6"
+        ><div>
+          <el-form-item label="涓插彛">
+            <el-select
+              v-model="form1.port"
+              filterable
+              placeholder="璇烽�夋嫨涓插彛"
+              :disabled="isDisable"
+            >
+              <el-option
+                v-for="item in portsList"
+                :key="item.value"
+                :label="item.label"
+                :value="item.value"
+              >
+              </el-option>
+            </el-select>
+          </el-form-item>
+          <el-form-item label="娉㈢壒鐜�">
+            <el-autocomplete
+              popper-class="my-autocomplete"
+              v-model="form1.baudRate"
+              :fetch-suggestions="querySearch"
+              placeholder="璇疯緭鍏ユ尝鐗圭巼"
+              :disabled="isDisable"
+            >
+              <i class="el-icon-edit el-input__icon" slot="suffix"> </i>
+              <template slot-scope="{ item }">
+                <div class="name">{{ item.value }}</div>
+                <span class="addr">{{ item.address }}</span>
+              </template>
+            </el-autocomplete>
+          </el-form-item>
+          <el-form-item label="鏁版嵁浣�">
+            <el-select
+              v-model="form1.dataBits"
+              placeholder="璇烽�夋嫨鏁版嵁浣�"
+              :disabled="isDisable"
+            >
+              <el-option label="7" value="7"></el-option>
+              <el-option label="8" value="8"></el-option>
+            </el-select>
+          </el-form-item>
+          <el-form-item label="鍋滄浣�">
+            <el-select
+              v-model="form1.stopBits"
+              placeholder="璇烽�夋嫨鍋滄浣�"
+              :disabled="isDisable"
+            >
+              <el-option label="1" value="1"></el-option>
+              <el-option label="2" value="2"></el-option>
+            </el-select>
+          </el-form-item>
+
+          <el-form-item label="鏍¢獙浣�">
+            <el-select
+              v-model="form1.parity"
+              placeholder="璇烽�夋嫨鏍¢獙浣�"
+              :disabled="isDisable"
+            >
+              <el-option label="None" value="none"></el-option>
+              <el-option label="Even" value="even"></el-option>
+              <el-option label="Odd" value="odd"></el-option>
+            </el-select>
+          </el-form-item>
+
+          <el-form-item label="娴佹帶鍒�">
+            <el-select
+              v-model="form1.flowControl"
+              placeholder="璇烽�夋嫨娴佹帶鍒�"
+              :disabled="isDisable"
+            >
+              <el-option label="None" value="none"></el-option>
+              <el-option label="HardWare" value="hardware"></el-option>
+            </el-select>
+          </el-form-item>
+          <el-form-item label="鏄剧ず鍘嗗彶">
+            <el-switch
+              v-model="form1.isShowHistory"
+              @change="loadHistory"
+            ></el-switch>
+            <el-button
+              type="danger"
+              icon="el-icon-delete"
+              circle
+              title="娓呯┖鍘嗗彶"
+              @click="clearHistory"
+            ></el-button>
+          </el-form-item>
+          <el-form-item label="鍙戦�佸尯璁剧疆" v-show="isShowSendArea">
+            <el-form-item label="鍙戦�佹牸寮�">
+              <el-radio-group v-model="form1.type">
+                <el-radio label="1">ASCII</el-radio>
+                <el-radio label="2">HEX</el-radio>
+              </el-radio-group>
+            </el-form-item>
+            <el-form-item label="鍙戦�佷俊鎭�">
+              <el-input type="textarea" v-model="form1.sendMsg"></el-input>
+            </el-form-item>
+            <el-button type="primary" @click="sendCommon">鍙戦��</el-button>
+          </el-form-item>
+
+          <el-form-item>
+            <el-button :type="btnType" @click="connectBtn">{{
+                btnText
+              }}</el-button>
+            <el-button type="info" @click="obtainAuthorization"
+            >鏂板鎺堟潈</el-button
+            >
+          </el-form-item>
+        </div>
+        </el-col>
+        <el-col :span="10"
+        ><div>
+          <el-form-item label="鏉$爜淇℃伅">
+            <el-input
+              type="textarea"
+              v-model="form1.desc"
+              disabled
+              :autosize="{ minRows: 21, maxRows: 25 }"
+            ></el-input>
+          </el-form-item></div
+        ></el-col>
+      </el-row>
+    </el-form>
+  </div>
+</template>
+
+<script>
+import MySerialPort from "@/utils/MySerialPort";
+import USBDevice from "@/utils/usb.json";
+export default {
+  data() {
+    return {
+      input: "",
+      keepReading: true,
+      form1: {
+        baudRate: "9600",
+        dataBits: "8",
+        stopBits: "1",
+        parity: "none",
+        flowControl: "none",
+        desc: "",
+        type: "1",
+        isShowHistory: false,
+      },
+      btnType: "primary",
+      btnText: "杩炴帴涓插彛",
+      restaurants: [],
+      portsList: [],
+      isShowSendArea: false,
+      readType: 1,
+    };
+  },
+  mounted() {
+    if ("serial" in navigator) {
+      this.myserialport = new MySerialPort();
+      this.getPorts();
+      navigator.serial.addEventListener("connect", (e) => {
+        this.$message.success("璁惧宸茶繛鎺�");
+        this.getPorts();
+      });
+      navigator.serial.addEventListener("disconnect", (e) => {
+        this.$message.error("璁惧宸叉柇寮�");
+      });
+      this.restaurants = this.loadAll();
+    } else {
+      this.$message.error(
+        "褰撳墠涓篐TTP妯″紡鎴栬�呮祻瑙堝櫒鐗堟湰杩囦綆锛屼笉鏀寔缃戦〉杩炴帴涓插彛"
+      );
+    }
+  },
+  computed: {
+    isDisable() {
+      return this.btnType === "danger";
+    },
+  },
+  methods: {
+    //鎺ュ彈鏁版嵁鐨勫洖璋�
+    callBack(value) {
+      if (this.form1.isShowHistory) this.form1.desc = this.readLi().join("");
+      else {
+        if (value.length > 0)
+          this.form1.desc = this.myserialport.hex2atostr(value);
+      }
+    },
+    clearHistory() {
+      this.form1.desc = "";
+      this.myserialport.state.readValue = [];
+    },
+    loadHistory() {
+      if (this.form1.isShowHistory) this.form1.desc = this.readLi().join("");
+      else {
+        let temp = this.readLi();
+        if (temp.length > 0) this.form1.desc = temp[temp.length - 1].join("");
+      }
+    },
+    readLi() {
+      let readType = this.readType;
+      return this.myserialport.state.readValue.map((items, index) => {
+        const item = items.value;
+        const type = items.type; // 1鎺ユ敹锛�2鍙戦��
+        let body = [];
+        if (item !== undefined) {
+          let strArr = [];
+          for (let hex of Array.from(item)) {
+            strArr.push(hex.toString(16).toLocaleUpperCase());
+          }
+          if (strArr.includes("D") && strArr.includes("A")) {
+            if (strArr.indexOf("A") - strArr.indexOf("D") === 1) {
+              strArr.splice(strArr.indexOf("D"), 1);
+              strArr.splice(strArr.indexOf("A"), 1, <br key={0} />);
+            }
+          }
+          strArr = strArr.map((item) => {
+            if (typeof item === "string") {
+              if (readType === 1) {
+                return this.myserialport.hex2a(parseInt(item, 16));
+              } else if (readType === 2) {
+                return item + " ";
+              }
+            }
+            return item;
+          });
+          if (typeof strArr[strArr.length - 1] === "string") {
+            strArr.push("\r\n");
+          }
+          body.push(strArr.join(""));
+        }
+        return body;
+      });
+    },
+    //杩炴帴
+    async connectBtn() {
+      if (this.btnType === "primary") {
+        try {
+          this.myserialport.state.baudRate = this.form1.baudRate;
+          this.myserialport.state.dataBits = this.form1.dataBits;
+          this.myserialport.state.stopBits = this.form1.stopBits;
+          this.myserialport.state.parity = this.form1.parity;
+          this.myserialport.state.flowControl = this.form1.flowControl;
+          await this.myserialport.openPort(this.form1.port, true, this.callBack);
+        } catch (error) {
+          this.$message.error("涓插彛杩炴帴澶辫触锛佽妫�鏌ヤ覆鍙f槸鍚﹀凡琚崰鐢�");
+        }
+        if (this.myserialport.state.isOpen) {
+          this.$message.success("涓插彛杩炴帴鎴愬姛");
+          this.btnType = "danger";
+          this.btnText = "鍏抽棴涓插彛";
+        }
+      } else {
+        this.myserialport.openPort(this.form1.port, false, this.callBack);
+        this.$message.success("涓插彛鍏抽棴鎴愬姛");
+        this.btnType = "primary";
+        this.btnText = "杩炴帴涓插彛";
+      }
+    },
+    //鎺堟潈
+    async obtainAuthorization() {
+      if ("serial" in navigator) {
+        console.log("The Web Serial API is supported.");
+        if (!this.myserialport) this.myserialport = new MySerialPort();
+        try {
+          await this.myserialport.handleRequestPort();
+          this.$message.success("涓插彛鎺堟潈鎴愬姛");
+          this.getPortInfo(this.myserialport.state.ports);
+        } catch (error) {
+          this.$message.warning("鏈�夋嫨鏂颁覆鍙f巿鏉冿紒");
+        }
+      } else {
+        this.$message.error(
+          "褰撳墠涓篐TTP妯″紡鎴栬�呮祻瑙堝櫒鐗堟湰杩囦綆锛屼笉鏀寔缃戦〉杩炴帴涓插彛"
+        );
+      }
+    },
+    //涓插彛鍒楄〃鍒濆鍖�
+    getPortInfo(portList) {
+      this.portsList = [];
+      portList.map((port, index) => {
+        const { usbProductId, usbVendorId } = port.getInfo();
+        if (usbProductId === undefined || usbVendorId === undefined) {
+          this.portsList.push({ label: "鏈煡璁惧" + index, value: index });
+        } else {
+          const usbVendor = USBDevice.filter(
+            (item) => parseInt(item.vendor, 16) === usbVendorId
+          );
+          let usbProduct = [];
+          if (usbVendor.length === 1) {
+            usbProduct = usbVendor[0].devices.filter(
+              (item) => parseInt(item.devid, 16) === usbProductId
+            );
+          }
+          this.portsList.push({ label: usbProduct[0].devname, value: index });
+        }
+      });
+    },
+    // 鍙戦��
+    async sendCommon() {
+      if (this.myserialport.state.isOpen) {
+        if (this.form1.sendMsg.length !== 0) {
+          const writeType = this.form1.type;
+          let value = this.form1.sendMsg;
+          let arr = [];
+          if (writeType === 1) {
+            // ASCII
+            for (let i = 0; i < value.length; i++) {
+              arr.push(this.myserialport.a2hex(value[i]));
+            }
+          } else if (writeType === 2) {
+            // HEX
+            if (/^[0-9A-Fa-f]+$/.test(value) && value.length % 2 === 0) {
+              for (let i = 0; i < value.length; i = i + 2) {
+                arr.push(parseInt(value.substring(i, i + 2), 16));
+              }
+            } else {
+              this.$message.error("鏍煎紡閿欒");
+              return;
+            }
+          }
+          this.myserialport.writeText(arr);
+        } else {
+          this.$message.warning("璇疯緭鍏ュ彂閫佺殑淇℃伅");
+        }
+      } else {
+        this.$message.warning("涓插彛澶勪簬鍏抽棴鐘舵�侊紝璇疯繛鎺ヤ覆鍙�");
+      }
+    },
+    async getPorts() {
+      await this.myserialport.getPorts();
+      this.getPortInfo(this.myserialport.state.ports);
+    },
+    querySearch(queryString, cb) {
+      var restaurants = this.restaurants;
+      var results = queryString
+        ? restaurants.filter(this.createFilter(queryString))
+        : restaurants;
+      // 璋冪敤 callback 杩斿洖寤鸿鍒楄〃鐨勬暟鎹�
+      cb(results);
+    },
+    createFilter(queryString) {
+      return (restaurant) => {
+        return (
+          restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) ===
+          0
+        );
+      };
+    },
+    loadAll() {
+      return [
+        { value: "110" },
+        { value: "300" },
+        { value: "600" },
+        { value: "1200" },
+        { value: "2400" },
+        { value: "4800" },
+        { value: "7200" },
+        { value: "9600" },
+        { value: "14400" },
+        { value: "19200" },
+        { value: "28800" },
+        { value: "38400" },
+        { value: "56000" },
+        { value: "57600" },
+        { value: "76800" },
+        { value: "115200" },
+        { value: "230400" },
+        { value: "460800" },
+      ];
+    },
+  },
+};
+</script>
+
+<style scoped>
+/* ::v-deep .el-textarea__inner {
+  height: 320px !important;
+  width: 80% !important;
+} */
+</style>
diff --git a/jcdm-ui/src/views/main/kb/stationTerminal/index.vue b/jcdm-ui/src/views/main/kb/stationTerminal/index.vue
index cca0c2a..9a779c4 100644
--- a/jcdm-ui/src/views/main/kb/stationTerminal/index.vue
+++ b/jcdm-ui/src/views/main/kb/stationTerminal/index.vue
@@ -95,9 +95,9 @@
 
 <!--           </el-col>-->
 <!--         </el-row>-->
-<!--         <el-row style="margin-top: 20px">-->
-<!--             <el-button @click="Release" type="primary">鏀捐</el-button>-->
-<!--         </el-row>-->
+         <el-row style="margin-top: 20px">
+             <el-button @click="Release" type="primary">鏀捐</el-button>
+         </el-row>
        </el-card>
 
      </el-col>
@@ -406,24 +406,33 @@
       this.open1 = true
     },
     Release(){
-      //鍒ゆ柇鏄惁鍙互閲婃斁
-      let formulaChildParams = {
-        productCode: this.workpieceInformation.productCode,
-        processesCode: this.headContent.processesCode
+      // this.$message('portsList锛�'+this.portsList.length);
+      if(this.btnType === "danger"){
+        this.$message('杩炴帴浜嗭紒');
+
+      }else {
+        this.$message('mei杩炴帴浜嗭紒');
+
       }
-      releaseCheck(formulaChildParams).then(response => {
-        if(response.data === 0){
-          //鏀瑰彉鐘舵��
-          workpieceRelease(formulaChildParams).then(response => {
-          });
-          this.$message('鏀捐鎴愬姛锛�');
-          this.formulaChildList = []
-          this.getListFormulaChild()
-          // this.resetting()
-        }else {
-          this.$message('姝ラ鏈畬鎴愪笉璁告斁琛岋紒');
-        }
-      });
+
+      // //鍒ゆ柇鏄惁鍙互閲婃斁
+      // let formulaChildParams = {
+      //   productCode: this.workpieceInformation.productCode,
+      //   processesCode: this.headContent.processesCode
+      // }
+      // releaseCheck(formulaChildParams).then(response => {
+      //   if(response.data === 0){
+      //     //鏀瑰彉鐘舵��
+      //     workpieceRelease(formulaChildParams).then(response => {
+      //     });
+      //     this.$message('鏀捐鎴愬姛锛�');
+      //     this.formulaChildList = []
+      //     this.getListFormulaChild()
+      //     // this.resetting()
+      //   }else {
+      //     this.$message('姝ラ鏈畬鎴愪笉璁告斁琛岋紒');
+      //   }
+      // });
     },
     serialPortMethod(value){
       let formulaChildParams = {

--
Gitblit v1.9.3