├── jump.gif
├── adb
├── adb.exe
├── makecert.exe
├── signtool.exe
├── AdbWinApi.dll
├── AdbWinUsbApi.dll
├── UniversalADB.cer
├── Newtonsoft.Json.dll
├── AdbNativeMessaging.exe
├── BouncyCastle.Crypto.dll
├── UniversalAdbDriverInstaller.exe
├── usb_driver
│ ├── androidwinusb86.cat
│ ├── androidwinusba64.cat
│ ├── amd64
│ │ ├── WUDFUpdate_01007.dll
│ │ ├── WUDFUpdate_01009.dll
│ │ ├── winusbcoinstaller.dll
│ │ ├── winusbcoinstaller2.dll
│ │ ├── WdfCoInstaller01007.dll
│ │ ├── WdfCoInstaller01009.dll
│ │ └── NOTICE.txt
│ ├── i386
│ │ ├── WUDFUpdate_01007.dll
│ │ ├── WUDFUpdate_01009.dll
│ │ ├── winusbcoinstaller.dll
│ │ ├── WdfCoInstaller01007.dll
│ │ ├── WdfCoInstaller01009.dll
│ │ ├── winusbcoinstaller2.dll
│ │ └── NOTICE.txt
│ ├── source.properties
│ └── android_winusb.inf
├── AdbNativeMessaging.exe.config
├── UniversalAdbDriverInstaller.exe.config
├── nmh-manifest.json
└── UniversalAdbDriverInstaller.exe.manifest
├── screen.png
├── analysis
├── 思路图.png
├── 勾股定理.png
└── 截图获取.png
├── 稳定版V1
├── screen.png
├── adb
│ ├── adb.exe
│ ├── AdbWinApi.dll
│ ├── makecert.exe
│ ├── signtool.exe
│ ├── AdbWinUsbApi.dll
│ ├── UniversalADB.cer
│ ├── Newtonsoft.Json.dll
│ ├── AdbNativeMessaging.exe
│ ├── BouncyCastle.Crypto.dll
│ ├── UniversalAdbDriverInstaller.exe
│ ├── usb_driver
│ │ ├── androidwinusb86.cat
│ │ ├── androidwinusba64.cat
│ │ ├── i386
│ │ │ ├── WUDFUpdate_01007.dll
│ │ │ ├── WUDFUpdate_01009.dll
│ │ │ ├── winusbcoinstaller.dll
│ │ │ ├── winusbcoinstaller2.dll
│ │ │ ├── WdfCoInstaller01007.dll
│ │ │ ├── WdfCoInstaller01009.dll
│ │ │ └── NOTICE.txt
│ │ ├── amd64
│ │ │ ├── WUDFUpdate_01007.dll
│ │ │ ├── WUDFUpdate_01009.dll
│ │ │ ├── winusbcoinstaller.dll
│ │ │ ├── WdfCoInstaller01007.dll
│ │ │ ├── WdfCoInstaller01009.dll
│ │ │ ├── winusbcoinstaller2.dll
│ │ │ └── NOTICE.txt
│ │ └── source.properties
│ ├── AdbNativeMessaging.exe.config
│ ├── UniversalAdbDriverInstaller.exe.config
│ ├── nmh-manifest.json
│ └── UniversalAdbDriverInstaller.exe.manifest
├── index.html
└── tyt.js
├── readme.md
├── index.html
└── index.js
/jump.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/jump.gif
--------------------------------------------------------------------------------
/adb/adb.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/adb.exe
--------------------------------------------------------------------------------
/screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/screen.png
--------------------------------------------------------------------------------
/adb/makecert.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/makecert.exe
--------------------------------------------------------------------------------
/adb/signtool.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/signtool.exe
--------------------------------------------------------------------------------
/analysis/思路图.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/analysis/思路图.png
--------------------------------------------------------------------------------
/稳定版V1/screen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/screen.png
--------------------------------------------------------------------------------
/adb/AdbWinApi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/AdbWinApi.dll
--------------------------------------------------------------------------------
/analysis/勾股定理.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/analysis/勾股定理.png
--------------------------------------------------------------------------------
/analysis/截图获取.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/analysis/截图获取.png
--------------------------------------------------------------------------------
/稳定版V1/adb/adb.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/adb.exe
--------------------------------------------------------------------------------
/adb/AdbWinUsbApi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/AdbWinUsbApi.dll
--------------------------------------------------------------------------------
/adb/UniversalADB.cer:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/UniversalADB.cer
--------------------------------------------------------------------------------
/adb/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/AdbWinApi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/AdbWinApi.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/makecert.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/makecert.exe
--------------------------------------------------------------------------------
/稳定版V1/adb/signtool.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/signtool.exe
--------------------------------------------------------------------------------
/adb/AdbNativeMessaging.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/AdbNativeMessaging.exe
--------------------------------------------------------------------------------
/稳定版V1/adb/AdbWinUsbApi.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/AdbWinUsbApi.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/UniversalADB.cer:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/UniversalADB.cer
--------------------------------------------------------------------------------
/adb/BouncyCastle.Crypto.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/BouncyCastle.Crypto.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/AdbNativeMessaging.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/AdbNativeMessaging.exe
--------------------------------------------------------------------------------
/稳定版V1/adb/BouncyCastle.Crypto.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/BouncyCastle.Crypto.dll
--------------------------------------------------------------------------------
/adb/UniversalAdbDriverInstaller.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/UniversalAdbDriverInstaller.exe
--------------------------------------------------------------------------------
/adb/usb_driver/androidwinusb86.cat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/androidwinusb86.cat
--------------------------------------------------------------------------------
/adb/usb_driver/androidwinusba64.cat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/androidwinusba64.cat
--------------------------------------------------------------------------------
/adb/usb_driver/amd64/WUDFUpdate_01007.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/amd64/WUDFUpdate_01007.dll
--------------------------------------------------------------------------------
/adb/usb_driver/amd64/WUDFUpdate_01009.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/amd64/WUDFUpdate_01009.dll
--------------------------------------------------------------------------------
/adb/usb_driver/i386/WUDFUpdate_01007.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/i386/WUDFUpdate_01007.dll
--------------------------------------------------------------------------------
/adb/usb_driver/i386/WUDFUpdate_01009.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/i386/WUDFUpdate_01009.dll
--------------------------------------------------------------------------------
/adb/usb_driver/i386/winusbcoinstaller.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/i386/winusbcoinstaller.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/UniversalAdbDriverInstaller.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/UniversalAdbDriverInstaller.exe
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/androidwinusb86.cat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/androidwinusb86.cat
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/androidwinusba64.cat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/androidwinusba64.cat
--------------------------------------------------------------------------------
/adb/usb_driver/amd64/winusbcoinstaller.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/amd64/winusbcoinstaller.dll
--------------------------------------------------------------------------------
/adb/usb_driver/amd64/winusbcoinstaller2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/amd64/winusbcoinstaller2.dll
--------------------------------------------------------------------------------
/adb/usb_driver/i386/WdfCoInstaller01007.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/i386/WdfCoInstaller01007.dll
--------------------------------------------------------------------------------
/adb/usb_driver/i386/WdfCoInstaller01009.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/i386/WdfCoInstaller01009.dll
--------------------------------------------------------------------------------
/adb/usb_driver/i386/winusbcoinstaller2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/i386/winusbcoinstaller2.dll
--------------------------------------------------------------------------------
/adb/usb_driver/amd64/WdfCoInstaller01007.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/amd64/WdfCoInstaller01007.dll
--------------------------------------------------------------------------------
/adb/usb_driver/amd64/WdfCoInstaller01009.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/adb/usb_driver/amd64/WdfCoInstaller01009.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/i386/WUDFUpdate_01007.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/i386/WUDFUpdate_01007.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/i386/WUDFUpdate_01009.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/i386/WUDFUpdate_01009.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/amd64/WUDFUpdate_01007.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/amd64/WUDFUpdate_01007.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/amd64/WUDFUpdate_01009.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/amd64/WUDFUpdate_01009.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/amd64/winusbcoinstaller.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/amd64/winusbcoinstaller.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/i386/winusbcoinstaller.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/i386/winusbcoinstaller.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/i386/winusbcoinstaller2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/i386/winusbcoinstaller2.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/amd64/WdfCoInstaller01007.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/amd64/WdfCoInstaller01007.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/amd64/WdfCoInstaller01009.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/amd64/WdfCoInstaller01009.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/amd64/winusbcoinstaller2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/amd64/winusbcoinstaller2.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/i386/WdfCoInstaller01007.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/i386/WdfCoInstaller01007.dll
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/i386/WdfCoInstaller01009.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Wscats/wechat-jump-game/master/稳定版V1/adb/usb_driver/i386/WdfCoInstaller01009.dll
--------------------------------------------------------------------------------
/adb/AdbNativeMessaging.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/稳定版V1/adb/AdbNativeMessaging.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/adb/UniversalAdbDriverInstaller.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/稳定版V1/adb/UniversalAdbDriverInstaller.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/adb/usb_driver/i386/NOTICE.txt:
--------------------------------------------------------------------------------
1 | The .dll files here are distributed by Microsoft Corporation as part of the
2 | Windows Driver Kit (available at
3 | http://www.microsoft.com/whdc/resources/downloads.mspx) and included here as
4 | permitted by the Microsoft Software License Terms.
--------------------------------------------------------------------------------
/adb/usb_driver/amd64/NOTICE.txt:
--------------------------------------------------------------------------------
1 | The .dll files here are distributed by Microsoft Corporation as part of the
2 | Windows Driver Kit (available at
3 | http://www.microsoft.com/whdc/resources/downloads.mspx) and included here as
4 | permitted by the Microsoft Software License Terms.
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/amd64/NOTICE.txt:
--------------------------------------------------------------------------------
1 | The .dll files here are distributed by Microsoft Corporation as part of the
2 | Windows Driver Kit (available at
3 | http://www.microsoft.com/whdc/resources/downloads.mspx) and included here as
4 | permitted by the Microsoft Software License Terms.
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/i386/NOTICE.txt:
--------------------------------------------------------------------------------
1 | The .dll files here are distributed by Microsoft Corporation as part of the
2 | Windows Driver Kit (available at
3 | http://www.microsoft.com/whdc/resources/downloads.mspx) and included here as
4 | permitted by the Microsoft Software License Terms.
--------------------------------------------------------------------------------
/adb/nmh-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "com.clockworkmod.adb",
3 | "description": "Vysor",
4 | "path": "AdbNativeMessaging.exe",
5 | "type": "stdio",
6 | "allowed_origins": [
7 | "chrome-extension:\/\/gidgenkbbabolejbgbpnhbimgjbffefm\/",
8 | "chrome-extension:\/\/njhehnieenekbompacofnhlljnobgcga\/",
9 | "chrome-extension:\/\/gpglbgbpeobllokpmeagpoagjbfknanl\/",
10 | "chrome-extension:\/\/kplbohaahpapodpbeolplkdkaddmlokj\/",
11 | "chrome-extension:\/\/ejlfdbijieaifbpalholclojlhhlabdc\/",
12 | "chrome-extension:\/\/pifcolcddlhpoafkkcelddpijgekcdgl\/"
13 | ]
14 | }
--------------------------------------------------------------------------------
/稳定版V1/adb/nmh-manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "com.clockworkmod.adb",
3 | "description": "Vysor",
4 | "path": "AdbNativeMessaging.exe",
5 | "type": "stdio",
6 | "allowed_origins": [
7 | "chrome-extension:\/\/gidgenkbbabolejbgbpnhbimgjbffefm\/",
8 | "chrome-extension:\/\/njhehnieenekbompacofnhlljnobgcga\/",
9 | "chrome-extension:\/\/gpglbgbpeobllokpmeagpoagjbfknanl\/",
10 | "chrome-extension:\/\/kplbohaahpapodpbeolplkdkaddmlokj\/",
11 | "chrome-extension:\/\/ejlfdbijieaifbpalholclojlhhlabdc\/",
12 | "chrome-extension:\/\/pifcolcddlhpoafkkcelddpijgekcdgl\/"
13 | ]
14 | }
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | # 游戏模式
2 |
3 | Nodejs 微信《跳一跳》辅助
4 |
5 | > 2017 年 12 月 28 日下午,微信发布了 6.6.1 版本,加入了「小游戏」功能,并提供了官方 DEMO「跳一跳」。这是一个 2.5D 插画风格的益智游戏,玩家可以通过按压屏幕时间的长短来控制这个「小人」跳跃的距离。分数越高,那么在好友排行榜更加靠前。通过 **NodeJS** 脚本自动运行,让你轻松霸榜
6 |
7 | 
8 |
9 | 可能刚开始上手的时候,因为时间距离之间的关系把握不恰当,只能跳出几个就掉到了台子下面。**如果能利用图像识别精确测量出起始和目标点之间测距离,就可以估计按压的时间来精确跳跃**
10 |
11 | # 原理说明
12 |
13 | 1. 将手机点击到《跳一跳》小程序界面
14 | 2. 用 ADB 工具获取当前手机截图,并用 ADB 将截图 pull 上来
15 | ```shell
16 | adb shell mkdir -p /sdcard/wscats
17 | adb shell screencap -p /sdcard/wscats/screen.png
18 | adb pull /sdcard/wscats/screen.png .
19 | adb shell rm -r /sdcard/wscats/
20 | ```
21 |
22 | 3. 计算按压时间
23 |
24 | 因为写的这个是手动版本,在浏览器端显示游戏页面,用鼠标先点击起始点位置,然后点击目标位置,用勾股定理计算像素距离,再根据距离计算触按屏幕时间
25 |
26 | 4. 用 ADB 工具点击屏幕蓄力一跳
27 | ```shell
28 | adb shell input swipe x y x y time(ms)
29 | ```
30 | # 使用教程
31 |
32 | 1. 用GIT或者[DownloadZIP](https://github.com/Wscats/wechat-jump-game/archive/master.zip)下载项目,并在终端中执行以下命令
33 | ```shell
34 | git clone https://github.com/Wscats/wechat-jump-game
35 | cd wechat-jump-game
36 | node index
37 | ```
38 |
39 | 2. 打开浏览器,输入以下[地址](http://localhost:1314/index.html),然后打开微信跳一跳游戏界面,并在浏览器页面中进行点击操作
40 | ```shell
41 | http://localhost:1314/index.html
42 | ```
43 |
44 | 相关软件工具安装和使用步骤请参考[Node环境下使用adb驱动安卓手机](https://github.com/Wscats/node-tutorial/issues/24)
45 |
46 | 项目根目录下已经下载好了一个ADB的驱动包,可以直接在电脑上配置ADB的环境变量,测试的安卓手机是(1280*720)分辨率,手机一般要打开MTP和开发者调试模式,并进行一定的配置,详见[Android和iOS操作步骤](https://github.com/wangshub/wechat_jump_game/wiki/Android-%E5%92%8C-iOS-%E6%93%8D%E4%BD%9C%E6%AD%A5%E9%AA%A4)
47 |
48 | # 参考项目
49 |
50 | 这里的思路参考了[python 微信《跳一跳》辅助](https://github.com/wangshub/wechat_jump_game),用Nodejs重写了逻辑
51 |
--------------------------------------------------------------------------------
/稳定版V1/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
25 |
26 |
27 |
28 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
27 |
28 |
29 |
30 |
82 |
83 |
84 |
--------------------------------------------------------------------------------
/稳定版V1/tyt.js:
--------------------------------------------------------------------------------
1 | //建议选择启动安卓的PTP传输照片模式
2 | //不然可能造成照片读取上传下载出现问题
3 | var express = require('express');
4 | var child_process = require('child_process');
5 | //实例化第一个express的应用
6 | var app = express();
7 | app.get('/screencap', function(req, res) {
8 | res.append("Access-Control-Allow-Origin", "*");
9 | // 触按屏幕时间
10 | var t;
11 | // 系数5.5
12 | t = req.query.length * 5.5;
13 | new Promise(function(resolve, reject) {
14 | exec(`adb shell input swipe 100 200 100 200 ${parseInt(t)}`, () => {
15 | console.log("跳完了");
16 | resolve()
17 | });
18 | }).then(function() {
19 | return new Promise(function(resolve, reject) {
20 | //适当调整延时器是必须的
21 | setTimeout(() => {
22 | screencap(() => {
23 | resolve()
24 | });
25 | }, 280)
26 | })
27 | }).then(function() {
28 | res.send('删图成功');
29 | })
30 | });
31 | app.listen(8888);
32 | console.log("开启服务器");
33 |
34 | function exec(cmd, success, error) {
35 | child_process.exec(cmd, (err, stdout, stderr) => {
36 | if(err) {
37 | console.error(err);
38 | error();
39 | return;
40 | }
41 | success();
42 | });
43 | }
44 |
45 | function screencap(callback) {
46 | //新建文件夹
47 | new Promise(function(resolve, reject) {
48 | //这段可要可不要
49 | exec('adb shell rm -r /sdcard/wscats/', () => {
50 | console.log("删除图片成功");
51 | resolve();
52 | });
53 | })
54 | .then(function() {
55 | return new Promise(function(resolve, reject) {
56 | exec('adb shell mkdir -p /sdcard/wscats', () => {
57 | console.log("创建文件夹成功");
58 | resolve();
59 | });
60 | })
61 | })
62 | .then(function() {
63 | //截图
64 | return new Promise(function(resolve, reject) {
65 | exec('adb shell screencap -p /sdcard/wscats/screen.png', () => {
66 | console.log("截图成功");
67 | resolve();
68 | });
69 | })
70 | }).then(function() {
71 | //传图
72 | return new Promise(function(resolve, reject) {
73 | exec('adb pull /sdcard/wscats/screen.png .', () => {
74 | console.log("上传手机图片成功");
75 | resolve();
76 | }, () => {
77 | screencap(callback);
78 | });
79 | })
80 | }).then(function() {
81 | //删图
82 | return new Promise(function(resolve, reject) {
83 | exec('adb shell rm -r /sdcard/wscats/', () => {
84 | console.log("删除图片成功");
85 | callback();
86 | });
87 | })
88 | })
89 | }
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | let exec = require('child_process').exec;
2 | let process = require('child_process');
3 | let http = require('http');
4 | let url = require('url');
5 | let querystring = require('querystring');
6 | let fs = require('fs');
7 | let runExec = (cmdStr, callback) => {
8 | exec(cmdStr, (err, stdout, stderr) => {
9 | if(err) {
10 | //console.log('error:' + stderr);
11 | //return;
12 | } else {
13 | //console.log(cmdStr)
14 | callback();
15 | }
16 | });
17 | }
18 |
19 | //setInterval(() => {}, 3000)
20 | // 事件触发截屏,原地点击两次就触发一次截屏
21 | let screencap = () => {
22 | // 在/sdcard/下新建wscats文件件
23 | runExec(`adb shell mkdir -p /sdcard/wscats`, () => {
24 | // 截图并保存到/sdcard/wscats/下,并命名为screen.png
25 | runExec(`adb shell screencap -p /sdcard/wscats/screen.png`, () => {
26 | // 上传/sdcard/wscats/的截图到电脑
27 | runExec(`adb pull /sdcard/wscats/screen.png .`, () => {
28 | // 删除/sdcard/wscats/下的screen.png,用删除文件夹的方式比较稳定,删图片有可能出问题
29 | runExec(`adb shell rm -r /sdcard/wscats/`, () => {
30 | console.log("截图成功");
31 | })
32 | })
33 | })
34 | })
35 | }
36 |
37 | /*setInterval(() => {
38 | screencap();
39 | }, 100);*/
40 |
41 | http.createServer((req, res) => {
42 | switch(url.parse(req.url).pathname) {
43 | // 跳一跳路由
44 | case "/jump":
45 | // 解决跨域
46 | res.setHeader("Access-Control-Allow-Origin", "*")
47 | var query = url.parse(req.url).query
48 | console.log(querystring.parse(query))
49 | var param = querystring.parse(query)
50 | // 触按屏幕时间
51 | var t;
52 | // 系数5.5
53 | t = param.length * 5.5;
54 | // 小于10的距离,原地跳
55 | if(param.length < 10) {
56 | t = 0;
57 | } else if(param.length == 9999) {
58 | console.log("重新截图")
59 | screencap();
60 | res.end('重新截图');
61 | } else {
62 | console.log("长按:", t, "秒");
63 | // 双击屏幕会更新,然后会点击到最后的那个点
64 | runExec(`adb shell input swipe 100 200 ${parseInt(param.x)*2.5} ${parseInt(param.y)*2.5} ${parseInt(t)}`, () => {
65 | res.end('success');
66 | setTimeout(() => {
67 | screencap();
68 | }, 500);
69 | // 点击
70 | // runExec(`adb shell input tap ${parseInt(param.x)} ${parseInt(param.y)}`, () => {
71 | // res.end('tap');
72 | // });
73 | })
74 | }
75 | break;
76 | default:
77 | //进入页面
78 | fs.readFile("." + url.parse(req.url).pathname, function(err, data) {
79 | res.end(data);
80 | })
81 | }
82 | }).listen(1314);
83 | console.log("开启服务器");
--------------------------------------------------------------------------------
/adb/UniversalAdbDriverInstaller.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/稳定版V1/adb/UniversalAdbDriverInstaller.exe.manifest:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/adb/usb_driver/source.properties:
--------------------------------------------------------------------------------
1 | ### Android Tool: Source of this archive.
2 | #Wed Nov 28 15:29:49 PST 2012
3 | Extra.VendorDisplay=Google Inc.
4 | Pkg.Desc=USB Driver for Windows, revision 7
5 | Pkg.License=Terms and Conditions\n\nThis is the Android Software Development Kit License Agreement.\n\n\n1. Introduction\n\n\n1.1 The Android Software Development Kit (referred to in this License Agreement as the "SDK" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of this License Agreement. This License Agreement forms a legally binding contract between you and Google in relation to your use of the SDK.\n\n1.2 "Android" means the Android software stack for devices, as made available under the Android Open Source Project, which is located at the following URL\: http\://source.android.com/, as updated from time to time.\n\n1.3 "Google" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.\n\n\n2. Accepting this License Agreement\n\n\n2.1 In order to use the SDK, you must first agree to this License Agreement. You may not use the SDK if you do not accept this License Agreement.\n\n2.2 By clicking to accept, you hereby agree to the terms of this License Agreement.\n\n2.3 You may not use the SDK and may not accept the License Agreement if you are a person barred from receiving the SDK under the laws of the United States or other countries including the country in which you are resident or from which you use the SDK.\n\n2.4 If you are agreeing to be bound by this License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to this License Agreement. If you do not have the requisite authority, you may not accept the License Agreement or use the SDK on behalf of your employer or other entity.\n\n\n3. SDK License from Google\n\n\n3.1 Subject to the terms of this License Agreement, Google grants you a limited, worldwide, royalty-free, non-assignable and non-exclusive license to use the SDK solely to develop applications to run on the Android platform.\n\n3.2 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.\n\n3.3 You may not use the SDK for any purpose not expressly permitted by this License Agreement. Except to the extent required by applicable third party licenses, you may not\: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK; or (b) load any part of the SDK onto a mobile handset or any other hardware device except a personal computer, combine any part of the SDK with other software, or distribute any software or device incorporating a part of the SDK.\n\n3.4 You agree that you will not take any actions that may cause or result in the fragmentation of Android, including but not limited to distributing, participating in the creation of, or promoting in any way a software development kit derived from the SDK.\n\n3.5 Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not this License Agreement.\n\n3.6 You agree that the form and nature of the SDK that Google provides may change without prior notice to you and that future versions of the SDK may be incompatible with applications developed on previous versions of the SDK. You agree that Google may stop (permanently or temporarily) providing the SDK (or any features within the SDK) to you or to users generally at Google's sole discretion, without prior notice to you.\n\n3.7 Nothing in this License Agreement gives you a right to use any of Google's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.\n\n3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the SDK.\n\n\n4. Use of the SDK by You\n\n\n4.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under this License Agreement in or to any software applications that you develop using the SDK, including any intellectual property rights that subsist in those applications.\n\n4.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) this License Agreement and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).\n\n4.3 You agree that if you use the SDK to develop applications for general public users, you will protect the privacy and legal rights of those users. If the users provide you with user names, passwords, or other login information or personal information, you must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, the user has given you permission to do so.\n\n4.4 You agree that you will not engage in any activity with the SDK, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Google or any mobile communications carrier.\n\n4.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through Android and/or applications for Android, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so.\n\n4.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under this License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach.\n\n\n5. Your Developer Credentials\n\n\n5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials.\n\n\n6. Privacy and Information\n\n\n6.1 In order to continually innovate and improve the SDK, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the SDK are being used and how they are being used. Before any of this information is collected, the SDK will notify you and seek your consent. If you withhold consent, the information will not be collected.\n\n6.2 The data collected is examined in the aggregate to improve the SDK and is maintained in accordance with Google's Privacy Policy.\n\n\n7. Third Party Applications\n\n\n7.1 If you use the SDK to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources.\n\n7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners.\n\n7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party. In that case, this License Agreement does not affect your legal relationship with these third parties.\n\n\n8. Using Android APIs\n\n\n8.1 Google Data APIs\n\n8.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service.\n\n8.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so.\n\n\n9. Terminating this License Agreement\n\n\n9.1 This License Agreement will continue to apply until terminated by either you or Google as set out below.\n\n9.2 If you want to terminate this License Agreement, you may do so by ceasing your use of the SDK and any relevant developer credentials.\n\n9.3 Google may at any time, terminate this License Agreement with you if\:\n(A) you have breached any provision of this License Agreement; or\n(B) Google is required to do so by law; or\n(C) the partner with whom Google offered certain parts of SDK (such as APIs) to you has terminated its relationship with Google or ceased to offer certain parts of the SDK to you; or\n(D) Google decides to no longer provide the SDK or certain parts of the SDK to users in the country in which you are resident or from which you use the service, or the provision of the SDK or certain SDK services to you by Google is, in Google's sole discretion, no longer commercially viable.\n\n9.4 When this License Agreement comes to an end, all of the legal rights, obligations and liabilities that you and Google have benefited from, been subject to (or which have accrued over time whilst this License Agreement has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall continue to apply to such rights, obligations and liabilities indefinitely.\n\n\n10. DISCLAIMER OF WARRANTIES\n\n\n10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE SDK IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.\n\n10.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE.\n\n10.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\n\n\n11. LIMITATION OF LIABILITY\n\n\n11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.\n\n\n12. Indemnification\n\n\n12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the SDK, (b) any application you develop on the SDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with this License Agreement.\n\n\n13. Changes to the License Agreement\n\n\n13.1 Google may make changes to the License Agreement as it distributes new versions of the SDK. When these changes are made, Google will make a new version of the License Agreement available on the website where the SDK is made available.\n\n\n14. General Legal Terms\n\n\n14.1 This License Agreement constitutes the whole legal agreement between you and Google and governs your use of the SDK (excluding any services which Google may provide to you under a separate written agreement), and completely replaces any prior agreements between you and Google in relation to the SDK.\n\n14.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in this License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google.\n\n14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of this License Agreement is invalid, then that provision will be removed from this License Agreement without affecting the rest of this License Agreement. The remaining provisions of this License Agreement will continue to be valid and enforceable.\n\n14.4 You acknowledge and agree that each member of the group of companies of which Google is the parent shall be third party beneficiaries to this License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of this License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to this License Agreement.\n\n14.5 EXPORT RESTRICTIONS. THE SDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE SDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.\n\n14.6 The rights granted in this License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under this License Agreement without the prior written approval of the other party.\n\n14.7 This License Agreement, and your relationship with Google under this License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from this License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.\n\nNovember 13, 2012\n
6 | Extra.Path=usb_driver
7 | Archive.Arch=ANY
8 | Pkg.DescUrl=http\://developer.android.com/
9 | Extra.NameDisplay=Google USB Driver
10 | Archive.Os=WINDOWS
11 | Pkg.SourceUrl=http\://dl-ssl.google.com/android/repository/addon.xml
12 | Pkg.Revision=7
13 | Extra.VendorId=google
14 |
--------------------------------------------------------------------------------
/稳定版V1/adb/usb_driver/source.properties:
--------------------------------------------------------------------------------
1 | ### Android Tool: Source of this archive.
2 | #Wed Nov 28 15:29:49 PST 2012
3 | Extra.VendorDisplay=Google Inc.
4 | Pkg.Desc=USB Driver for Windows, revision 7
5 | Pkg.License=Terms and Conditions\n\nThis is the Android Software Development Kit License Agreement.\n\n\n1. Introduction\n\n\n1.1 The Android Software Development Kit (referred to in this License Agreement as the "SDK" and specifically including the Android system files, packaged APIs, and Google APIs add-ons) is licensed to you subject to the terms of this License Agreement. This License Agreement forms a legally binding contract between you and Google in relation to your use of the SDK.\n\n1.2 "Android" means the Android software stack for devices, as made available under the Android Open Source Project, which is located at the following URL\: http\://source.android.com/, as updated from time to time.\n\n1.3 "Google" means Google Inc., a Delaware corporation with principal place of business at 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States.\n\n\n2. Accepting this License Agreement\n\n\n2.1 In order to use the SDK, you must first agree to this License Agreement. You may not use the SDK if you do not accept this License Agreement.\n\n2.2 By clicking to accept, you hereby agree to the terms of this License Agreement.\n\n2.3 You may not use the SDK and may not accept the License Agreement if you are a person barred from receiving the SDK under the laws of the United States or other countries including the country in which you are resident or from which you use the SDK.\n\n2.4 If you are agreeing to be bound by this License Agreement on behalf of your employer or other entity, you represent and warrant that you have full legal authority to bind your employer or such entity to this License Agreement. If you do not have the requisite authority, you may not accept the License Agreement or use the SDK on behalf of your employer or other entity.\n\n\n3. SDK License from Google\n\n\n3.1 Subject to the terms of this License Agreement, Google grants you a limited, worldwide, royalty-free, non-assignable and non-exclusive license to use the SDK solely to develop applications to run on the Android platform.\n\n3.2 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.\n\n3.3 You may not use the SDK for any purpose not expressly permitted by this License Agreement. Except to the extent required by applicable third party licenses, you may not\: (a) copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK; or (b) load any part of the SDK onto a mobile handset or any other hardware device except a personal computer, combine any part of the SDK with other software, or distribute any software or device incorporating a part of the SDK.\n\n3.4 You agree that you will not take any actions that may cause or result in the fragmentation of Android, including but not limited to distributing, participating in the creation of, or promoting in any way a software development kit derived from the SDK.\n\n3.5 Use, reproduction and distribution of components of the SDK licensed under an open source software license are governed solely by the terms of that open source software license and not this License Agreement.\n\n3.6 You agree that the form and nature of the SDK that Google provides may change without prior notice to you and that future versions of the SDK may be incompatible with applications developed on previous versions of the SDK. You agree that Google may stop (permanently or temporarily) providing the SDK (or any features within the SDK) to you or to users generally at Google's sole discretion, without prior notice to you.\n\n3.7 Nothing in this License Agreement gives you a right to use any of Google's trade names, trademarks, service marks, logos, domain names, or other distinctive brand features.\n\n3.8 You agree that you will not remove, obscure, or alter any proprietary rights notices (including copyright and trademark notices) that may be affixed to or contained within the SDK.\n\n\n4. Use of the SDK by You\n\n\n4.1 Google agrees that it obtains no right, title or interest from you (or your licensors) under this License Agreement in or to any software applications that you develop using the SDK, including any intellectual property rights that subsist in those applications.\n\n4.2 You agree to use the SDK and write applications only for purposes that are permitted by (a) this License Agreement and (b) any applicable law, regulation or generally accepted practices or guidelines in the relevant jurisdictions (including any laws regarding the export of data or software to and from the United States or other relevant countries).\n\n4.3 You agree that if you use the SDK to develop applications for general public users, you will protect the privacy and legal rights of those users. If the users provide you with user names, passwords, or other login information or personal information, you must make the users aware that the information will be available to your application, and you must provide legally adequate privacy notice and protection for those users. If your application stores personal or sensitive information provided by users, it must do so securely. If the user provides your application with Google Account information, your application may only use that information to access the user's Google Account when, and for the limited purposes for which, the user has given you permission to do so.\n\n4.4 You agree that you will not engage in any activity with the SDK, including the development or distribution of an application, that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of any third party including, but not limited to, Google or any mobile communications carrier.\n\n4.5 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any data, content, or resources that you create, transmit or display through Android and/or applications for Android, and for the consequences of your actions (including any loss or damage which Google may suffer) by doing so.\n\n4.6 You agree that you are solely responsible for (and that Google has no responsibility to you or to any third party for) any breach of your obligations under this License Agreement, any applicable third party contract or Terms of Service, or any applicable law or regulation, and for the consequences (including any loss or damage which Google or any third party may suffer) of any such breach.\n\n\n5. Your Developer Credentials\n\n\n5.1 You agree that you are responsible for maintaining the confidentiality of any developer credentials that may be issued to you by Google or which you may choose yourself and that you will be solely responsible for all applications that are developed under your developer credentials.\n\n\n6. Privacy and Information\n\n\n6.1 In order to continually innovate and improve the SDK, Google may collect certain usage statistics from the software including but not limited to a unique identifier, associated IP address, version number of the software, and information on which tools and/or services in the SDK are being used and how they are being used. Before any of this information is collected, the SDK will notify you and seek your consent. If you withhold consent, the information will not be collected.\n\n6.2 The data collected is examined in the aggregate to improve the SDK and is maintained in accordance with Google's Privacy Policy.\n\n\n7. Third Party Applications\n\n\n7.1 If you use the SDK to run applications developed by a third party or that access data, content or resources provided by a third party, you agree that Google is not responsible for those applications, data, content, or resources. You understand that all data, content or resources which you may access through such third party applications are the sole responsibility of the person from which they originated and that Google is not liable for any loss or damage that you may experience as a result of the use or access of any of those third party applications, data, content, or resources.\n\n7.2 You should be aware the data, content, and resources presented to you through such a third party application may be protected by intellectual property rights which are owned by the providers (or by other persons or companies on their behalf). You may not modify, rent, lease, loan, sell, distribute or create derivative works based on these data, content, or resources (either in whole or in part) unless you have been specifically given permission to do so by the relevant owners.\n\n7.3 You acknowledge that your use of such third party applications, data, content, or resources may be subject to separate terms between you and the relevant third party. In that case, this License Agreement does not affect your legal relationship with these third parties.\n\n\n8. Using Android APIs\n\n\n8.1 Google Data APIs\n\n8.1.1 If you use any API to retrieve data from Google, you acknowledge that the data may be protected by intellectual property rights which are owned by Google or those parties that provide the data (or by other persons or companies on their behalf). Your use of any such API may be subject to additional Terms of Service. You may not modify, rent, lease, loan, sell, distribute or create derivative works based on this data (either in whole or in part) unless allowed by the relevant Terms of Service.\n\n8.1.2 If you use any API to retrieve a user's data from Google, you acknowledge and agree that you shall retrieve data only with the user's explicit consent and only when, and for the limited purposes for which, the user has given you permission to do so.\n\n\n9. Terminating this License Agreement\n\n\n9.1 This License Agreement will continue to apply until terminated by either you or Google as set out below.\n\n9.2 If you want to terminate this License Agreement, you may do so by ceasing your use of the SDK and any relevant developer credentials.\n\n9.3 Google may at any time, terminate this License Agreement with you if\:\n(A) you have breached any provision of this License Agreement; or\n(B) Google is required to do so by law; or\n(C) the partner with whom Google offered certain parts of SDK (such as APIs) to you has terminated its relationship with Google or ceased to offer certain parts of the SDK to you; or\n(D) Google decides to no longer provide the SDK or certain parts of the SDK to users in the country in which you are resident or from which you use the service, or the provision of the SDK or certain SDK services to you by Google is, in Google's sole discretion, no longer commercially viable.\n\n9.4 When this License Agreement comes to an end, all of the legal rights, obligations and liabilities that you and Google have benefited from, been subject to (or which have accrued over time whilst this License Agreement has been in force) or which are expressed to continue indefinitely, shall be unaffected by this cessation, and the provisions of paragraph 14.7 shall continue to apply to such rights, obligations and liabilities indefinitely.\n\n\n10. DISCLAIMER OF WARRANTIES\n\n\n10.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT YOUR USE OF THE SDK IS AT YOUR SOLE RISK AND THAT THE SDK IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND FROM GOOGLE.\n\n10.2 YOUR USE OF THE SDK AND ANY MATERIAL DOWNLOADED OR OTHERWISE OBTAINED THROUGH THE USE OF THE SDK IS AT YOUR OWN DISCRETION AND RISK AND YOU ARE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR COMPUTER SYSTEM OR OTHER DEVICE OR LOSS OF DATA THAT RESULTS FROM SUCH USE.\n\n10.3 GOOGLE FURTHER EXPRESSLY DISCLAIMS ALL WARRANTIES AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.\n\n\n11. LIMITATION OF LIABILITY\n\n\n11.1 YOU EXPRESSLY UNDERSTAND AND AGREE THAT GOOGLE, ITS SUBSIDIARIES AND AFFILIATES, AND ITS LICENSORS SHALL NOT BE LIABLE TO YOU UNDER ANY THEORY OF LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES THAT MAY BE INCURRED BY YOU, INCLUDING ANY LOSS OF DATA, WHETHER OR NOT GOOGLE OR ITS REPRESENTATIVES HAVE BEEN ADVISED OF OR SHOULD HAVE BEEN AWARE OF THE POSSIBILITY OF ANY SUCH LOSSES ARISING.\n\n\n12. Indemnification\n\n\n12.1 To the maximum extent permitted by law, you agree to defend, indemnify and hold harmless Google, its affiliates and their respective directors, officers, employees and agents from and against any and all claims, actions, suits or proceedings, as well as any and all losses, liabilities, damages, costs and expenses (including reasonable attorneys fees) arising out of or accruing from (a) your use of the SDK, (b) any application you develop on the SDK that infringes any copyright, trademark, trade secret, trade dress, patent or other intellectual property right of any person or defames any person or violates their rights of publicity or privacy, and (c) any non-compliance by you with this License Agreement.\n\n\n13. Changes to the License Agreement\n\n\n13.1 Google may make changes to the License Agreement as it distributes new versions of the SDK. When these changes are made, Google will make a new version of the License Agreement available on the website where the SDK is made available.\n\n\n14. General Legal Terms\n\n\n14.1 This License Agreement constitutes the whole legal agreement between you and Google and governs your use of the SDK (excluding any services which Google may provide to you under a separate written agreement), and completely replaces any prior agreements between you and Google in relation to the SDK.\n\n14.2 You agree that if Google does not exercise or enforce any legal right or remedy which is contained in this License Agreement (or which Google has the benefit of under any applicable law), this will not be taken to be a formal waiver of Google's rights and that those rights or remedies will still be available to Google.\n\n14.3 If any court of law, having the jurisdiction to decide on this matter, rules that any provision of this License Agreement is invalid, then that provision will be removed from this License Agreement without affecting the rest of this License Agreement. The remaining provisions of this License Agreement will continue to be valid and enforceable.\n\n14.4 You acknowledge and agree that each member of the group of companies of which Google is the parent shall be third party beneficiaries to this License Agreement and that such other companies shall be entitled to directly enforce, and rely upon, any provision of this License Agreement that confers a benefit on (or rights in favor of) them. Other than this, no other person or company shall be third party beneficiaries to this License Agreement.\n\n14.5 EXPORT RESTRICTIONS. THE SDK IS SUBJECT TO UNITED STATES EXPORT LAWS AND REGULATIONS. YOU MUST COMPLY WITH ALL DOMESTIC AND INTERNATIONAL EXPORT LAWS AND REGULATIONS THAT APPLY TO THE SDK. THESE LAWS INCLUDE RESTRICTIONS ON DESTINATIONS, END USERS AND END USE.\n\n14.6 The rights granted in this License Agreement may not be assigned or transferred by either you or Google without the prior written approval of the other party. Neither you nor Google shall be permitted to delegate their responsibilities or obligations under this License Agreement without the prior written approval of the other party.\n\n14.7 This License Agreement, and your relationship with Google under this License Agreement, shall be governed by the laws of the State of California without regard to its conflict of laws provisions. You and Google agree to submit to the exclusive jurisdiction of the courts located within the county of Santa Clara, California to resolve any legal matter arising from this License Agreement. Notwithstanding this, you agree that Google shall still be allowed to apply for injunctive remedies (or an equivalent type of urgent legal relief) in any jurisdiction.\n\nNovember 13, 2012\n
6 | Extra.Path=usb_driver
7 | Archive.Arch=ANY
8 | Pkg.DescUrl=http\://developer.android.com/
9 | Extra.NameDisplay=Google USB Driver
10 | Archive.Os=WINDOWS
11 | Pkg.SourceUrl=http\://dl-ssl.google.com/android/repository/addon.xml
12 | Pkg.Revision=7
13 | Extra.VendorId=google
14 |
--------------------------------------------------------------------------------
/adb/usb_driver/android_winusb.inf:
--------------------------------------------------------------------------------
1 | ;
2 | ; Android WinUsb driver installation.
3 | ;
4 | [Version]
5 | Signature = "$Windows NT$"
6 | Class = AndroidUsbDeviceClass
7 | ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128}
8 | Provider = %ProviderName%
9 | DriverVer = 08/27/2012,7.0.0000.00004
10 | CatalogFile.NTx86 = androidwinusb86.cat
11 | CatalogFile.NTamd64 = androidwinusba64.cat
12 |
13 | ;
14 | ; This section seems to be required for WinUsb driver installation.
15 | ; If this section is removed the installer will report an error
16 | ; "Required section not found in INF file".
17 | ;
18 | [ClassInstall32]
19 | Addreg = AndroidWinUsbClassReg
20 |
21 | [AndroidWinUsbClassReg]
22 | HKR,,,0,%ClassName%
23 | HKR,,Icon,,-1
24 |
25 | [Manufacturer]
26 | %ProviderName% = ClockworkMod, NTx86, NTamd64
27 |
28 | [ClockworkMod.NTx86]
29 |
30 | ;OnePlus One
31 | %SingleAdbInterface% = USB_Install, USB\VID_05C6&PID_6769
32 | %CompositeAdbInterface% = USB_Install, USB\VID_05C6&PID_6769&REV_0232
33 |
34 | ;Nook
35 | %Nook% = USB_Install, USB\VID_18D1&PID_0001
36 | %Nook% = USB_Install, USB\VID_18D1&PID_0001&MI_00
37 |
38 | ;B & N Nook Color
39 | %Nook% = USB_Install, USB\VID_2080&PID_0002
40 | %Nook% = USB_Install, USB\VID_2080&PID_0002&MI_01
41 |
42 | ;Google Nexus (generic)
43 | %GoogleNexusBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
44 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE1
45 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE2
46 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
47 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE3
48 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_01
49 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE5
50 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
51 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE7
52 |
53 | ;Google Nexus One
54 | %GoogleNexusOneADBInterface% = USB_Install, USB\VID_18D1&PID_0D02
55 | %GoogleNexusOneADBInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
56 | %GoogleNexusOneADBInterface% = USB_Install, USB\VID_18D1&PID_4E11
57 | %GoogleNexusOneADBInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
58 |
59 | ;Google Nexus S
60 | %GoogleNexusSBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E20&REV_0100
61 | %GoogleNexusSADBInterface% = USB_Install, USB\VID_18D1&PID_4E21
62 | %GoogleNexusSADBInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01
63 | %GoogleNexusSADBInterface% = USB_Install, USB\VID_18D1&PID_4E23
64 | %GoogleNexusSADBInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01
65 |
66 | ;Google Nexus Q
67 | %GoogleNexusQADBInterface% = USB_Install, USB\VID_18D1&PID_2C10
68 | %GoogleNexusQADBInterface% = USB_Install, USB\VID_18D1&PID_2C11
69 |
70 | ; Samsung Android Interface
71 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_685E&REV_0400&MI_03
72 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6866&REV_0228&MI_01
73 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6860&REV_0400&MI_03
74 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6860&REV_0228
75 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6866&REV_0226&MI_01
76 |
77 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_685D&ADB
78 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_685E&ADB
79 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6860&ADB
80 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6861&ADB
81 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6862&ADB
82 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6864&ADB
83 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6866&ADB
84 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6867&ADB
85 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6868&ADB
86 | %Samsung% = USB_Install_17, USB\SAMSUNG_MOBILE&ADB
87 |
88 |
89 | ; Samsung Galaxy Nexus Fastboot & ADB Inteface
90 | %SamsungGalaxyNexusBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E30
91 | %SamsungGalaxyNexusBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E30&MI_01
92 | %SamsungGalaxyNexusADBInterface% = USB_Install, USB\VID_18D1&PID_D001
93 | %SamsungGalaxyNexusADBInterface% = USB_Install, USB\VID_18D1&PID_D001&REV_0216
94 | %SamsungGalaxyNexusADBInterface% = USB_Install, USB\VID_04E8&PID_685C&REV_0216
95 | %SamsungGalaxyNexusADBInterface% = USB_Install, USB\VID_04E8&PID_685C
96 |
97 | ;Google Nexus 7 Fastboot & ADB Inteface
98 | %GoogleNexus7BootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
99 | %GoogleNexus7ADBInterface% = USB_Install, USB\VID_18D1&PID_4E41
100 | %GoogleNexus7ADBInterface% = USB_Install, USB\VID_18D1&PID_4E42
101 | %GoogleNexus7ADBInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01
102 | %GoogleNexus7ADBInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01
103 |
104 | ; Asus Eee Pad Slider SL101 ADB Interface
105 | %AsusEeePadSliderADBInterface% = USB_Install, USB\VID_0B05&PID_4E01
106 | %AsusEeePadSliderADBInterface% = USB_Install, USB\VID_0B05&PID_4E01&MI_01
107 | %AsusEeePadSliderADBInterface% = USB_Install, USB\VID_0B05&PID_4E03
108 | %AsusEeePadSliderADBInterface% = USB_Install, USB\VID_0B05&PID_4E03&MI_02
109 |
110 | ; Asus Transformer TF101 ADB Interface
111 | %AsusTransformerADBInterface% = USB_Install, USB\VID_0B05&PID_4E1F
112 | %AsusTransformerADBInterface% = USB_Install, USB\VID_0B05&PID_4E1F&MI_01
113 | %AsusTransformerADBInterface% = USB_Install, USB\VID_0B05&PID_4E3F
114 | %AsusTransformerADBInterface% = USB_Install, USB\VID_0B05&PID_4E3F&MI_02
115 |
116 | ; Asus Transformer Prime TF201 APX & ADB Interface
117 | %AsusTransformerPrimeADBInterface% = USB_Install, USB\VID_0B05&PID_4D01
118 | %AsusTransformerPrimeADBInterface% = USB_Install, USB\VID_0B05&PID_4D01&MI_01
119 | %AsusTransformerPrimeADBInterface% = USB_Install, USB\VID_0B05&PID_4D03
120 | %AsusTransformerPrimeADBInterface% = USB_Install, USB\VID_0B05&PID_4D03&MI_02
121 | %AsusFastbootInterface% = USB_Install, USB\VID_0B05&PID_4DAF
122 | %AsusFastbootInterface% = USB_Install, USB\VID_0B05&PID_4DAF&REV_0000
123 |
124 | ;Dell
125 | %DellCC% = USB_Install, USB\VID_413C&PID_1A01&REV_0231&MI_01
126 | %DellCC% = USB_Install, USB\VID_413C&PID_1A01&MI_01
127 |
128 | ; HTC Android Interface
129 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C01&MI_01
130 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
131 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
132 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C04&MI_01
133 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C06&MI_01
134 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C07&MI_01
135 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C81
136 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C83&MI_01
137 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C84&MI_01
138 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C85&MI_01
139 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C86&MI_01
140 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C87&MI_01
141 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C88&MI_01
142 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8A&MI_01
143 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8B&MI_01
144 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8C&MI_01
145 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8D&MI_01
146 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8E&MI_01
147 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8F&MI_01
148 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C90&MI_01
149 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C91&MI_01
150 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C92&MI_01
151 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C95&MI_01
152 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C97&MI_01
153 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C98&MI_01
154 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C99&MI_01
155 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9A&MI_01
156 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9B&MI_01
157 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9C&MI_01
158 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9D&MI_01
159 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01
160 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9F&MI_01
161 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA0&MI_01
162 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA1&MI_01
163 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA2&MI_01
164 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA3&MI_01
165 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA4&MI_01
166 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA5&MI_01
167 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA6&MI_01
168 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA7&MI_01
169 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA8&MI_01
170 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA9&MI_01
171 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAA&MI_01
172 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAB&MI_01
173 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAC&MI_01
174 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAD&MI_01
175 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAE&MI_01
176 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAF&MI_01
177 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB0&MI_01
178 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB1&MI_01
179 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB2&MI_01
180 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB3&MI_01
181 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB4&MI_01
182 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB5&MI_01
183 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB6&MI_01
184 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB7&MI_01
185 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB8&MI_01
186 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB9&MI_01
187 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBA&MI_01
188 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBB&MI_01
189 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBC&MI_01
190 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBD&MI_01
191 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBE&MI_01
192 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBF&MI_01
193 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC0&MI_01
194 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC1&MI_01
195 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC2&MI_01
196 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC3&MI_01
197 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC4&MI_01
198 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC5&MI_01
199 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC6&MI_01
200 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC7&MI_01
201 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC8&MI_01
202 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC9&MI_01
203 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CCA&MI_01
204 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CCC&MI_01
205 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CCD&MI_01
206 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CCE&MI_01
207 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CCF&MI_01
208 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD0&MI_01
209 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD1&MI_01
210 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD2&MI_01
211 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD3&MI_01
212 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD4&MI_01
213 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD5&MI_01
214 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD6&MI_01
215 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD7&MI_01
216 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD8&MI_01
217 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD9&MI_01
218 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDA&MI_01
219 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDB&MI_01
220 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDC&MI_01
221 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDD&MI_01
222 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDE&MI_01
223 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDF&MI_01
224 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE0&MI_01
225 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE1&MI_01
226 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE2&MI_01
227 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE3&MI_01
228 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE4&MI_01
229 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE5&MI_01
230 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE6&MI_01
231 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE7&MI_01
232 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE8&MI_01
233 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE9&MI_01
234 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CEA&MI_01
235 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CEB&MI_01
236 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CEC&MI_01
237 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CED&MI_01
238 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CEE&MI_01
239 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CEF&MI_01
240 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF0&MI_01
241 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF1&MI_01
242 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF2&MI_01
243 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF3&MI_01
244 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF4&MI_01
245 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF5&MI_01
246 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF6&MI_01
247 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF7&MI_01
248 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF8&MI_01
249 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF9&MI_01
250 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFA&MI_01
251 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFB&MI_01
252 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFC&MI_01
253 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFD&MI_01
254 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFE&MI_01
255 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFF&MI_01
256 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D00&MI_01
257 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D01&MI_01
258 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D02&MI_01
259 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D03&MI_01
260 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D04&MI_01
261 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D05&MI_01
262 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D06&MI_01
263 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D07&MI_01
264 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D08&MI_01
265 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D09&MI_01
266 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0A&MI_01
267 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0B&MI_01
268 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0C&MI_01
269 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0D&MI_01
270 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0E&MI_01
271 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0F&MI_01
272 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D10&MI_01
273 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D11&MI_01
274 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D12&MI_01
275 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D13&MI_01
276 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D14&MI_01
277 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D15&MI_01
278 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D16&MI_01
279 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D17&MI_01
280 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D18&MI_01
281 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D19&MI_01
282 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1A&MI_01
283 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1B&MI_01
284 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1C&MI_01
285 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1D&MI_01
286 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1E&MI_01
287 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1F&MI_01
288 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D20&MI_01
289 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D21&MI_01
290 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D22&MI_01
291 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D23&MI_01
292 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D24&MI_01
293 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D25&MI_01
294 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D26&MI_01
295 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D27&MI_01
296 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D28&MI_01
297 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D29&MI_01
298 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2A&MI_01
299 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2B&MI_01
300 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2C&MI_01
301 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2D&MI_01
302 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2E&MI_01
303 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2F&MI_01
304 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D30&MI_01
305 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D31&MI_01
306 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D32&MI_01
307 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D33&MI_01
308 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D34&MI_01
309 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D35&MI_01
310 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D36&MI_01
311 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D37&MI_01
312 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D38&MI_01
313 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D39&MI_01
314 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3A&MI_01
315 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3B&MI_01
316 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3C&MI_01
317 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3D&MI_01
318 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3E&MI_01
319 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3F&MI_01
320 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D40&MI_01
321 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D41&MI_01
322 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D42&MI_01
323 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D43&MI_01
324 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D44&MI_01
325 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D45&MI_01
326 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D46&MI_01
327 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D47&MI_01
328 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D48&MI_01
329 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D49&MI_01
330 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4A&MI_01
331 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4B&MI_01
332 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4C&MI_01
333 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4D&MI_01
334 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4E&MI_01
335 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4F&MI_01
336 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D50&MI_01
337 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D51&MI_01
338 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D52&MI_01
339 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D53&MI_01
340 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D54&MI_01
341 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D55&MI_01
342 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D56&MI_01
343 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D57&MI_01
344 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D58&MI_01
345 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D59&MI_01
346 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5A&MI_01
347 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5B&MI_01
348 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5C&MI_01
349 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5D&MI_01
350 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5E&MI_01
351 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5F&MI_01
352 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D60&MI_01
353 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D61&MI_01
354 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D62&MI_01
355 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D63&MI_01
356 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D64&MI_01
357 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D65&MI_01
358 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D66&MI_01
359 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D67&MI_01
360 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D68&MI_01
361 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D69&MI_01
362 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6A&MI_01
363 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6B&MI_01
364 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6C&MI_01
365 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6D&MI_01
366 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6E&MI_01
367 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6F&MI_01
368 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D70&MI_01
369 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D71&MI_01
370 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D72&MI_01
371 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D73&MI_01
372 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D74&MI_01
373 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D75&MI_01
374 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D76&MI_01
375 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D77&MI_01
376 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D78&MI_01
377 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D79&MI_01
378 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7A&MI_01
379 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7B&MI_01
380 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7C&MI_01
381 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7D&MI_01
382 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7E&MI_01
383 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7F&MI_01
384 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D80&MI_01
385 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D81&MI_01
386 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D82&MI_01
387 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D83&MI_01
388 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D84&MI_01
389 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D85&MI_01
390 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D86&MI_01
391 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D87&MI_01
392 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D88&MI_01
393 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D89&MI_01
394 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8A&MI_01
395 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8B&MI_01
396 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8C&MI_01
397 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8D&MI_01
398 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8E&MI_01
399 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8F&MI_01
400 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D90&MI_01
401 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D91&MI_01
402 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D92&MI_01
403 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D93&MI_01
404 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D94&MI_01
405 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D95&MI_01
406 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D96&MI_01
407 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D97&MI_01
408 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D98&MI_01
409 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D99&MI_01
410 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9A&MI_01
411 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9B&MI_01
412 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9C&MI_01
413 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9D&MI_01
414 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9E&MI_01
415 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9F&MI_01
416 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA0&MI_01
417 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA1&MI_01
418 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA2&MI_01
419 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA3&MI_01
420 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA4&MI_01
421 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA5&MI_01
422 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA6&MI_01
423 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA7&MI_01
424 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA8&MI_01
425 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA9&MI_01
426 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAA&MI_01
427 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAB&MI_01
428 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAC&MI_01
429 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAD&MI_01
430 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAE&MI_01
431 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAF&MI_01
432 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB0&MI_01
433 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB1&MI_01
434 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB2&MI_01
435 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB3&MI_01
436 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB4&MI_01
437 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB5&MI_01
438 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB6&MI_01
439 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB7&MI_01
440 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB8&MI_01
441 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB9&MI_01
442 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBA&MI_01
443 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBB&MI_01
444 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBC&MI_01
445 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBD&MI_01
446 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBE&MI_01
447 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBF&MI_01
448 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC0&MI_01
449 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC1&MI_01
450 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC2&MI_01
451 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC3&MI_01
452 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC4&MI_01
453 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC5&MI_01
454 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC6&MI_01
455 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC7&MI_01
456 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC8&MI_01
457 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC9&MI_01
458 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCA&MI_01
459 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCB&MI_01
460 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCC&MI_01
461 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCD&MI_01
462 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCE&MI_01
463 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCF&MI_01
464 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD0&MI_01
465 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD1&MI_01
466 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD2&MI_01
467 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD3&MI_01
468 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD4&MI_01
469 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD5&MI_01
470 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD6&MI_01
471 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD7&MI_01
472 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD8&MI_01
473 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD9&MI_01
474 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDA&MI_01
475 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDB&MI_01
476 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDC&MI_01
477 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDD&MI_01
478 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDE&MI_01
479 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDF&MI_01
480 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE0&MI_01
481 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE1&MI_01
482 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE2&MI_01
483 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE3&MI_01
484 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE4&MI_01
485 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE5&MI_01
486 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE6&MI_01
487 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE7&MI_01
488 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE8&MI_01
489 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE9&MI_01
490 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DEA&MI_01
491 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DEB&MI_01
492 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DEC&MI_01
493 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DED&MI_01
494 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DEE&MI_01
495 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DEF&MI_01
496 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF0&MI_01
497 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF1&MI_01
498 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF2&MI_01
499 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF3&MI_01
500 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF4&MI_01
501 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF5&MI_01
502 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF6&MI_01
503 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF7&MI_01
504 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF8&MI_01
505 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF9&MI_01
506 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFA&MI_01
507 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFB&MI_01
508 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFC&MI_01
509 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFD&MI_01
510 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFE&MI_01
511 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFF&MI_01
512 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FC6&MI_01
513 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FC9&MI_01
514 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FCB&MI_01
515 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FCF&MI_01
516 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FD1&MI_01
517 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FD2&MI_01
518 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FD4&MI_01
519 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FD6&MI_01
520 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FD8&MI_01
521 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FDA&MI_01
522 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FDC&MI_01
523 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FDE&MI_01
524 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE0&MI_01
525 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE1&MI_01
526 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE3&MI_01
527 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE4&MI_01
528 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE5&MI_02
529 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE8&MI_01
530 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FF0
531 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FF1&MI_01
532 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FF2&MI_01
533 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FF6&MI_02
534 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FFC&MI_02
535 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FFF
536 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E03&MI_01
537 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C96&MI_01
538 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E06&MI_01
539 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E07&MI_01
540 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E0B&MI_01
541 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E0F&MI_01
542 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E11&MI_01
543 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E12&MI_01
544 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E16&MI_01
545 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E1A&MI_01
546 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E1C&MI_01
547 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E1D&MI_01
548 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E21&MI_01
549 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E25&MI_01
550 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E27&MI_01
551 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E28&MI_01
552 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E2C&MI_01
553 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E30&MI_01
554 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E32&MI_01
555 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E33&MI_01
556 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E37&MI_01
557 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E3B&MI_01
558 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E3D&MI_01
559 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E3E&MI_01
560 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E42&MI_01
561 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E46&MI_01
562 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E48&MI_01
563 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E49&MI_01
564 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E4D&MI_01
565 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E51&MI_01
566 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E53&MI_01
567 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E54&MI_01
568 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E58&MI_01
569 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E5C&MI_01
570 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E5E&MI_01
571 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E5F&MI_01
572 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E63&MI_01
573 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E67&MI_01
574 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E69&MI_01
575 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E6A&MI_01
576 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E6E&MI_01
577 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E72&MI_01
578 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E76&MI_01
579 | %HTC% = USB_Install, USB\VID_0BB4&PID_0F87&MI_01
580 |
581 |
582 | ;Motorola
583 | ; Moto G
584 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E84&MI_01
585 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E80
586 |
587 | ; Moto X
588 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E65&MI_01
589 |
590 | ; h
591 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64B6&MI_01
592 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64B8&MI_01
593 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64B9
594 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64BB&MI_00
595 |
596 | ; test
597 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41EE&MI_03
598 |
599 | ; q sm
600 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E51&MI_02
601 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E53&MI_01
602 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E55&MI_01
603 |
604 | ; q dva
605 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E27&MI_01
606 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E35&MI_02
607 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E38&MI_03
608 |
609 | ; i
610 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_7100
611 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7102&MI_01
612 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7104&MI_03
613 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7106&MI_03
614 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7108&MI_01
615 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_710A&MI_03
616 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_710C&MI_02
617 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_710E&MI_02
618 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7111&MI_01
619 |
620 | ; x im
621 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64CA&MI_01
622 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64D0&MI_02
623 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64D2&MI_02
624 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64D4&MI_03
625 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64D6&MI_02
626 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64D8&MI_02
627 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64DA&MI_03
628 | ; x am
629 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64B2&MI_02
630 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64B3&MI_01
631 |
632 | ; ics qc d
633 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E22&MI_01
634 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_2E23
635 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E25&MI_02
636 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E29&MI_05
637 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E2B&MI_07
638 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E2D&MI_01
639 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E31&MI_01
640 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E33&MI_02
641 | ; ics y
642 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41DD&MI_02
643 |
644 | ; ics o4
645 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4356&MI_02
646 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_435E&MI_02
647 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4362&MI_02
648 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4364&MI_02
649 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4366&MI_01
650 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4368&MI_01
651 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4354&MI_02
652 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_435C&MI_02
653 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_433D&MI_02
654 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_433F&MI_02
655 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4306&MI_02
656 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4308&MI_02
657 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4358&MI_02
658 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4360&MI_02
659 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_436A&MI_01
660 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_436C&MI_01
661 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_436E&MI_01
662 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4370&MI_01
663 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4372&MI_01
664 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4374&MI_01
665 |
666 | ; t qc
667 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E16&MI_01
668 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E18&MI_00
669 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E1A&MI_02
670 |
671 | ; g2
672 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41C7&MI_02
673 |
674 | ; p qc
675 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_2DF1
676 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DF3&MI_01
677 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DF5&MI_04
678 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DF7&MI_01
679 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DF9&MI_01
680 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DFB&MI_01
681 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DFD&MI_02
682 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DFF&MI_05
683 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E02&MI_02
684 | ; o4
685 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4311&MI_02
686 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_433B&MI_02
687 |
688 | ; o4-1
689 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4313&MI_03
690 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4314&MI_04
691 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4315&MI_04
692 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4317&MI_01
693 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4319&MI_01
694 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_431B&MI_01
695 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_431D&MI_02
696 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_431F&MI_06
697 | ; o4-2
698 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4330&MI_04
699 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4331&MI_04
700 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4333&MI_01
701 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4335&MI_01
702 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4337&MI_01
703 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4339&MI_02
704 | ; dq+
705 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DE6&MI_02
706 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DE8&MI_01
707 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DE9&MI_02
708 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DEA&MI_01
709 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DEB&MI_02
710 |
711 | ; h nV
712 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70AB&MI_04
713 | ; et
714 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7094&MI_09
715 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7096&MI_0B
716 | ; ev
717 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70B1&MI_07
718 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70B3&MI_09
719 | ; t o4
720 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_42F1
721 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42F3&MI_01
722 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42F5&MI_04
723 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42F7&MI_01
724 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42F9&MI_01
725 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42FB&MI_01
726 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42FD&MI_02
727 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4302&MI_09
728 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4304&MI_0B
729 | ; s o4
730 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_42D1
731 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42D3&MI_01
732 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42D5&MI_04
733 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42D7&MI_01
734 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42D9&MI_01
735 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42DB&MI_01
736 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42DD&MI_02
737 | ; d nV
738 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_70C1
739 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70C3&MI_01
740 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70C5&MI_04
741 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70C7&MI_01
742 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70C9&MI_01
743 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70CB&MI_01
744 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70CD&MI_02
745 |
746 | ; e
747 | %MotSingleInterface% = USB_Install, USB\VID_18D1&PID_708C
748 | %MotSingleInterface% = USB_Install, USB\VID_18D1&PID_70AC
749 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70A2&MI_01
750 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70A9&MI_01
751 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70AF&MI_02
752 |
753 | ; o3
754 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42C1&MI_01
755 | ; o,e
756 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7090&MI_01
757 | ; g
758 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41C3&MI_01
759 | ; ft
760 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41E5&MI_02
761 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7092&MI_02
762 |
763 | ; g,o3
764 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41E7&MI_02
765 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41E9&MI_04
766 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41EA&MI_01
767 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41EC&MI_01
768 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41ED&MI_03
769 | ; c
770 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DD3&MI_04
771 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DD4&MI_02
772 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DD5&MI_02
773 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_2DD9
774 | ; o/e,e
775 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7080&MI_02
776 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7082&MI_01
777 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7087&MI_01
778 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7089&MI_01
779 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_708B&MI_04
780 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_708C
781 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_70AC
782 | ; s
783 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4284&MI_04
784 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4286&MI_01
785 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4289&MI_01
786 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_428B&MI_01
787 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_428C&MI_01
788 | ; d2
789 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42A2&MI_04
790 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42A4&MI_01
791 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42A7&MI_01
792 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42A9&MI_01
793 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42AA&MI_01
794 | ; dp
795 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42B2&MI_04
796 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42B4&MI_01
797 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42B7&MI_01
798 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42B9&MI_01
799 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42BA&MI_01
800 | ; v2
801 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42C2&MI_04
802 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42C4&MI_01
803 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42C7&MI_01
804 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42C9&MI_01
805 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42CA&MI_01
806 | ;Calgary
807 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D7B&MI_03
808 |
809 | ;Calgary
810 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D74&MI_04
811 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D75&MI_02
812 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D76&MI_02
813 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D7B&MI_03
814 |
815 | ;Morrison
816 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_2D62
817 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D61&MI_01
818 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D64&MI_01
819 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D66&MI_00
820 | ;sholes umts
821 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_41D1
822 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41D2
823 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41DA&MI_04
824 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
825 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41DC&MI_01
826 | ;Sholes CDMA
827 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
828 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41E2&MI_04
829 | ;Morrison/Motus/Zepplin
830 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D68&MI_01
831 |
832 | ;SONY Sony Tablet P
833 | %CompositeAdbInterface% = USB_Install, USB\VID_054C&PID_04D2&MI_01
834 | ;SONY Sony Tablet S
835 | %CompositeAdbInterface% = USB_Install, USB\VID_054C&PID_05B4&MI_01
836 |
837 | %Huawei% = USB_Install, USB\VID_22DA&PID_0C03&REV_0255&MI_01
838 | %Huawei% = USB_Install, USB\VID_22DA&PID_0C03&MI_01
839 | %Huawei% = USB_Install, USB\VID_12D1&PID_1038&REV_0231&MI_01
840 | %Huawei% = USB_Install, USB\VID_12D1&PID_1038&MI_01
841 | %Huawei% = USB_Install, USB\VID_12D1&PID_1054&REV_0231&MI_01
842 | %Huawei% = USB_Install, USB\VID_12D1&PID_1054&MI_01
843 |
844 | ;LG P99x
845 | %LG% = USB_Install, USB\VID_1004&PID_618E
846 | %LG% = USB_Install, USB\VID_1004&PID_618E&MI_01
847 | %LG% = USB_Install, USB\VID_1004&PID_61A6
848 | %LG% = USB_Install, USB\VID_1004&PID_61A6&MI_01
849 | %LG% = USB_Install, USB\VID_1004&PID_61D9
850 | %LG% = USB_Install, USB\VID_1004&PID_61D9&MI_01
851 | %LG% = USB_Install, USB\VID_1004&PID_61F9
852 | %LG% = USB_Install, USB\VID_1004&PID_61F9&MI_01
853 | %LG% = USB_Install, USB\VID_1004&PID_61FA
854 | %LG% = USB_Install, USB\VID_1004&PID_61FA&MI_01
855 | %LG% = USB_Install, USB\VID_1004&PID_631C
856 | %LG% = USB_Install, USB\VID_1004&PID_631C&MI_01
857 | %LG% = USB_Install, USB\VID_1004&PID_6866
858 | %LG% = USB_Install, USB\VID_1004&PID_6866&MI_01
859 | %LG% = USB_Install, USB\VID_1004&PID_D001
860 | %LG% = USB_Install, USB\VID_1004&PID_D001&MI_01
861 | %LG% = USB_Install, USB\VID_1004&PID_D10A
862 | %LG% = USB_Install, USB\VID_1004&PID_D10A&MI_01
863 |
864 | ;Spreadtrum
865 | %Spreadtrum% = USB_Install, USB\VID_1782&PID_5D04&REV_0229&MI_01
866 | %Spreadtrum% = USB_Install, USB\VID_1782&PID_5D04&MI_01
867 |
868 | ;ViewSonic
869 | %ViewSonic% = USB_Install, USB\VID_0408&PID_3998&REV_0216&MI_01
870 | %ViewSonic% = USB_Install, USB\VID_0408&PID_3998&MI_01
871 |
872 | ; Xiaomi
873 | %Xiaomi% = USB_Install, USB\VID_2717&PID_9039&REV_0228&MI_01
874 | %Xiaomi% = USB_Install, USB\VID_2717&PID_9039&MI_01
875 |
876 | ;Lenovo
877 | %Lenovo% = USB_Install, USB\VID_17EF&PID_7435&REV_0255&MI_01
878 | %Lenovo% = USB_Install, USB\VID_17EF&PID_7435&MI_01
879 |
880 | ;ZTE Valet
881 | %ZteValet% = USB_Install, USB\VID_19D2&PID_0310&REV_0233&MI_01
882 | %ZteValet% = USB_Install, USB\VID_19D2&PID_0310&MI_01
883 |
884 | [ClockworkMod.NTamd64]
885 |
886 | ;OnePlus One
887 | %SingleAdbInterface% = USB_Install, USB\VID_05C6&PID_6769
888 | %CompositeAdbInterface% = USB_Install, USB\VID_05C6&PID_6769&REV_0232
889 |
890 | ;Nook
891 | %Nook% = USB_Install, USB\VID_18D1&PID_0001
892 | %Nook% = USB_Install, USB\VID_18D1&PID_0001&MI_00
893 |
894 | ;B & N Nook Color
895 | %Nook% = USB_Install, USB\VID_2080&PID_0002
896 | %Nook% = USB_Install, USB\VID_2080&PID_0002&MI_01
897 |
898 | ;Google Nexus (generic)
899 | %GoogleNexusBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
900 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE1
901 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE2
902 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
903 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE3
904 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_01
905 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE5
906 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
907 | %GoogleNexusADBInterface% = USB_Install, USB\VID_18D1&PID_4EE7
908 |
909 | ;Google Nexus One
910 | %GoogleNexusOneADBInterface% = USB_Install, USB\VID_18D1&PID_0D02
911 | %GoogleNexusOneADBInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01
912 | %GoogleNexusOneADBInterface% = USB_Install, USB\VID_18D1&PID_4E11
913 | %GoogleNexusOneADBInterface% = USB_Install, USB\VID_18D1&PID_4E12&MI_01
914 |
915 | ;Google Nexus S
916 | %GoogleNexusSBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E20&REV_0100
917 | %GoogleNexusSADBInterface% = USB_Install, USB\VID_18D1&PID_4E21
918 | %GoogleNexusSADBInterface% = USB_Install, USB\VID_18D1&PID_4E22&MI_01
919 | %GoogleNexusSADBInterface% = USB_Install, USB\VID_18D1&PID_4E23
920 | %GoogleNexusSADBInterface% = USB_Install, USB\VID_18D1&PID_4E24&MI_01
921 |
922 | ;Google Nexus Q
923 | %GoogleNexusQADBInterface% = USB_Install, USB\VID_18D1&PID_2C10
924 | %GoogleNexusQADBInterface% = USB_Install, USB\VID_18D1&PID_2C11
925 |
926 | ; Samsung Android Interface
927 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_685E&REV_0400&MI_03
928 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6866&REV_0228&MI_01
929 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6860&REV_0400&MI_03
930 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6860&REV_0228
931 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6866&REV_0226&MI_01
932 |
933 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_685D&ADB
934 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_685E&ADB
935 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6860&ADB
936 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6861&ADB
937 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6862&ADB
938 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6864&ADB
939 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6866&ADB
940 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6867&ADB
941 | %Samsung% = USB_Install_17, USB\VID_04E8&PID_6868&ADB
942 | %Samsung% = USB_Install_17, USB\SAMSUNG_MOBILE&ADB
943 |
944 | ; Samsung Galaxy Nexus Fastboot & ADB Inteface
945 | %SamsungGalaxyNexusBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E30
946 | %SamsungGalaxyNexusBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E30&MI_01
947 | %SamsungGalaxyNexusADBInterface% = USB_Install, USB\VID_18D1&PID_D001
948 | %SamsungGalaxyNexusADBInterface% = USB_Install, USB\VID_18D1&PID_D001&REV_0216
949 | %SamsungGalaxyNexusADBInterface% = USB_Install, USB\VID_04E8&PID_685C&REV_0216
950 | %SamsungGalaxyNexusADBInterface% = USB_Install, USB\VID_04E8&PID_685C
951 |
952 | ;Google Nexus 7 Fastboot & ADB Inteface
953 | %GoogleNexus7BootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
954 | %GoogleNexus7ADBInterface% = USB_Install, USB\VID_18D1&PID_4E41
955 | %GoogleNexus7ADBInterface% = USB_Install, USB\VID_18D1&PID_4E42
956 | %GoogleNexus7ADBInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01
957 | %GoogleNexus7ADBInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01
958 |
959 | ; Asus Eee Pad Slider SL101 ADB Interface
960 | %AsusEeePadSliderADBInterface% = USB_Install, USB\VID_0B05&PID_4E01
961 | %AsusEeePadSliderADBInterface% = USB_Install, USB\VID_0B05&PID_4E01&MI_01
962 | %AsusEeePadSliderADBInterface% = USB_Install, USB\VID_0B05&PID_4E03
963 | %AsusEeePadSliderADBInterface% = USB_Install, USB\VID_0B05&PID_4E03&MI_02
964 |
965 | ; Asus Transformer TF101 ADB Interface
966 | %AsusTransformerADBInterface% = USB_Install, USB\VID_0B05&PID_4E1F
967 | %AsusTransformerADBInterface% = USB_Install, USB\VID_0B05&PID_4E1F&MI_01
968 | %AsusTransformerADBInterface% = USB_Install, USB\VID_0B05&PID_4E3F
969 | %AsusTransformerADBInterface% = USB_Install, USB\VID_0B05&PID_4E3F&MI_02
970 |
971 | ; Asus Transformer Prime TF201 APX & ADB Interface
972 | %AsusTransformerPrimeADBInterface% = USB_Install, USB\VID_0B05&PID_4D01
973 | %AsusTransformerPrimeADBInterface% = USB_Install, USB\VID_0B05&PID_4D01&MI_01
974 | %AsusTransformerPrimeADBInterface% = USB_Install, USB\VID_0B05&PID_4D03
975 | %AsusTransformerPrimeADBInterface% = USB_Install, USB\VID_0B05&PID_4D03&MI_02
976 | %AsusFastbootInterface% = USB_Install, USB\VID_0B05&PID_4DAF
977 | %AsusFastbootInterface% = USB_Install, USB\VID_0B05&PID_4DAF&REV_0000
978 |
979 | ;Dell
980 | %DellCC% = USB_Install, USB\VID_413C&PID_1A01&REV_0231&MI_01
981 | %DellCC% = USB_Install, USB\VID_413C&PID_1A01&MI_01
982 |
983 | ; HTC Android Interface
984 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C01&MI_01
985 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
986 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
987 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C04&MI_01
988 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C06&MI_01
989 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C07&MI_01
990 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C81
991 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C83&MI_01
992 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C84&MI_01
993 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C85&MI_01
994 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C86&MI_01
995 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C87&MI_01
996 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C88&MI_01
997 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8A&MI_01
998 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8B&MI_01
999 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8C&MI_01
1000 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8D&MI_01
1001 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8E&MI_01
1002 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C8F&MI_01
1003 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C90&MI_01
1004 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C91&MI_01
1005 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C92&MI_01
1006 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C95&MI_01
1007 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C97&MI_01
1008 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C98&MI_01
1009 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C99&MI_01
1010 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9A&MI_01
1011 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9B&MI_01
1012 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9C&MI_01
1013 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9D&MI_01
1014 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01
1015 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C9F&MI_01
1016 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA0&MI_01
1017 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA1&MI_01
1018 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA2&MI_01
1019 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA3&MI_01
1020 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA4&MI_01
1021 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA5&MI_01
1022 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA6&MI_01
1023 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA7&MI_01
1024 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA8&MI_01
1025 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CA9&MI_01
1026 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAA&MI_01
1027 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAB&MI_01
1028 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAC&MI_01
1029 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAD&MI_01
1030 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAE&MI_01
1031 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CAF&MI_01
1032 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB0&MI_01
1033 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB1&MI_01
1034 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB2&MI_01
1035 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB3&MI_01
1036 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB4&MI_01
1037 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB5&MI_01
1038 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB6&MI_01
1039 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB7&MI_01
1040 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB8&MI_01
1041 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CB9&MI_01
1042 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBA&MI_01
1043 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBB&MI_01
1044 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBC&MI_01
1045 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBD&MI_01
1046 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBE&MI_01
1047 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CBF&MI_01
1048 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC0&MI_01
1049 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC1&MI_01
1050 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC2&MI_01
1051 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC3&MI_01
1052 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC4&MI_01
1053 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC5&MI_01
1054 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC6&MI_01
1055 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC7&MI_01
1056 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC8&MI_01
1057 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CC9&MI_01
1058 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CCA&MI_01
1059 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CCC&MI_01
1060 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CCD&MI_01
1061 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CCE&MI_01
1062 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CCF&MI_01
1063 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD0&MI_01
1064 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD1&MI_01
1065 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD2&MI_01
1066 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD3&MI_01
1067 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD4&MI_01
1068 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD5&MI_01
1069 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD6&MI_01
1070 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD7&MI_01
1071 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD8&MI_01
1072 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CD9&MI_01
1073 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDA&MI_01
1074 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDB&MI_01
1075 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDC&MI_01
1076 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDD&MI_01
1077 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDE&MI_01
1078 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CDF&MI_01
1079 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE0&MI_01
1080 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE1&MI_01
1081 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE2&MI_01
1082 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE3&MI_01
1083 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE4&MI_01
1084 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE5&MI_01
1085 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE6&MI_01
1086 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE7&MI_01
1087 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE8&MI_01
1088 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CE9&MI_01
1089 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CEA&MI_01
1090 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CEB&MI_01
1091 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CEC&MI_01
1092 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CED&MI_01
1093 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CEE&MI_01
1094 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CEF&MI_01
1095 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF0&MI_01
1096 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF1&MI_01
1097 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF2&MI_01
1098 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF3&MI_01
1099 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF4&MI_01
1100 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF5&MI_01
1101 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF6&MI_01
1102 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF7&MI_01
1103 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF8&MI_01
1104 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CF9&MI_01
1105 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFA&MI_01
1106 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFB&MI_01
1107 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFC&MI_01
1108 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFD&MI_01
1109 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFE&MI_01
1110 | %HTC% = USB_Install, USB\VID_0BB4&PID_0CFF&MI_01
1111 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D00&MI_01
1112 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D01&MI_01
1113 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D02&MI_01
1114 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D03&MI_01
1115 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D04&MI_01
1116 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D05&MI_01
1117 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D06&MI_01
1118 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D07&MI_01
1119 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D08&MI_01
1120 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D09&MI_01
1121 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0A&MI_01
1122 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0B&MI_01
1123 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0C&MI_01
1124 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0D&MI_01
1125 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0E&MI_01
1126 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D0F&MI_01
1127 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D10&MI_01
1128 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D11&MI_01
1129 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D12&MI_01
1130 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D13&MI_01
1131 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D14&MI_01
1132 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D15&MI_01
1133 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D16&MI_01
1134 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D17&MI_01
1135 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D18&MI_01
1136 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D19&MI_01
1137 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1A&MI_01
1138 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1B&MI_01
1139 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1C&MI_01
1140 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1D&MI_01
1141 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1E&MI_01
1142 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D1F&MI_01
1143 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D20&MI_01
1144 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D21&MI_01
1145 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D22&MI_01
1146 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D23&MI_01
1147 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D24&MI_01
1148 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D25&MI_01
1149 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D26&MI_01
1150 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D27&MI_01
1151 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D28&MI_01
1152 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D29&MI_01
1153 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2A&MI_01
1154 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2B&MI_01
1155 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2C&MI_01
1156 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2D&MI_01
1157 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2E&MI_01
1158 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D2F&MI_01
1159 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D30&MI_01
1160 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D31&MI_01
1161 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D32&MI_01
1162 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D33&MI_01
1163 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D34&MI_01
1164 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D35&MI_01
1165 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D36&MI_01
1166 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D37&MI_01
1167 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D38&MI_01
1168 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D39&MI_01
1169 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3A&MI_01
1170 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3B&MI_01
1171 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3C&MI_01
1172 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3D&MI_01
1173 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3E&MI_01
1174 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D3F&MI_01
1175 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D40&MI_01
1176 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D41&MI_01
1177 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D42&MI_01
1178 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D43&MI_01
1179 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D44&MI_01
1180 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D45&MI_01
1181 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D46&MI_01
1182 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D47&MI_01
1183 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D48&MI_01
1184 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D49&MI_01
1185 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4A&MI_01
1186 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4B&MI_01
1187 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4C&MI_01
1188 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4D&MI_01
1189 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4E&MI_01
1190 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D4F&MI_01
1191 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D50&MI_01
1192 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D51&MI_01
1193 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D52&MI_01
1194 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D53&MI_01
1195 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D54&MI_01
1196 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D55&MI_01
1197 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D56&MI_01
1198 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D57&MI_01
1199 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D58&MI_01
1200 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D59&MI_01
1201 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5A&MI_01
1202 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5B&MI_01
1203 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5C&MI_01
1204 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5D&MI_01
1205 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5E&MI_01
1206 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D5F&MI_01
1207 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D60&MI_01
1208 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D61&MI_01
1209 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D62&MI_01
1210 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D63&MI_01
1211 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D64&MI_01
1212 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D65&MI_01
1213 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D66&MI_01
1214 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D67&MI_01
1215 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D68&MI_01
1216 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D69&MI_01
1217 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6A&MI_01
1218 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6B&MI_01
1219 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6C&MI_01
1220 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6D&MI_01
1221 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6E&MI_01
1222 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D6F&MI_01
1223 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D70&MI_01
1224 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D71&MI_01
1225 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D72&MI_01
1226 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D73&MI_01
1227 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D74&MI_01
1228 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D75&MI_01
1229 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D76&MI_01
1230 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D77&MI_01
1231 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D78&MI_01
1232 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D79&MI_01
1233 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7A&MI_01
1234 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7B&MI_01
1235 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7C&MI_01
1236 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7D&MI_01
1237 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7E&MI_01
1238 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D7F&MI_01
1239 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D80&MI_01
1240 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D81&MI_01
1241 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D82&MI_01
1242 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D83&MI_01
1243 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D84&MI_01
1244 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D85&MI_01
1245 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D86&MI_01
1246 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D87&MI_01
1247 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D88&MI_01
1248 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D89&MI_01
1249 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8A&MI_01
1250 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8B&MI_01
1251 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8C&MI_01
1252 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8D&MI_01
1253 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8E&MI_01
1254 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D8F&MI_01
1255 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D90&MI_01
1256 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D91&MI_01
1257 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D92&MI_01
1258 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D93&MI_01
1259 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D94&MI_01
1260 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D95&MI_01
1261 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D96&MI_01
1262 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D97&MI_01
1263 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D98&MI_01
1264 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D99&MI_01
1265 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9A&MI_01
1266 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9B&MI_01
1267 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9C&MI_01
1268 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9D&MI_01
1269 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9E&MI_01
1270 | %HTC% = USB_Install, USB\VID_0BB4&PID_0D9F&MI_01
1271 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA0&MI_01
1272 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA1&MI_01
1273 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA2&MI_01
1274 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA3&MI_01
1275 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA4&MI_01
1276 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA5&MI_01
1277 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA6&MI_01
1278 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA7&MI_01
1279 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA8&MI_01
1280 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DA9&MI_01
1281 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAA&MI_01
1282 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAB&MI_01
1283 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAC&MI_01
1284 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAD&MI_01
1285 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAE&MI_01
1286 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DAF&MI_01
1287 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB0&MI_01
1288 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB1&MI_01
1289 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB2&MI_01
1290 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB3&MI_01
1291 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB4&MI_01
1292 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB5&MI_01
1293 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB6&MI_01
1294 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB7&MI_01
1295 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB8&MI_01
1296 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DB9&MI_01
1297 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBA&MI_01
1298 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBB&MI_01
1299 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBC&MI_01
1300 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBD&MI_01
1301 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBE&MI_01
1302 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DBF&MI_01
1303 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC0&MI_01
1304 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC1&MI_01
1305 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC2&MI_01
1306 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC3&MI_01
1307 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC4&MI_01
1308 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC5&MI_01
1309 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC6&MI_01
1310 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC7&MI_01
1311 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC8&MI_01
1312 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DC9&MI_01
1313 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCA&MI_01
1314 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCB&MI_01
1315 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCC&MI_01
1316 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCD&MI_01
1317 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCE&MI_01
1318 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DCF&MI_01
1319 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD0&MI_01
1320 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD1&MI_01
1321 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD2&MI_01
1322 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD3&MI_01
1323 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD4&MI_01
1324 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD5&MI_01
1325 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD6&MI_01
1326 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD7&MI_01
1327 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD8&MI_01
1328 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DD9&MI_01
1329 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDA&MI_01
1330 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDB&MI_01
1331 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDC&MI_01
1332 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDD&MI_01
1333 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDE&MI_01
1334 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DDF&MI_01
1335 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE0&MI_01
1336 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE1&MI_01
1337 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE2&MI_01
1338 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE3&MI_01
1339 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE4&MI_01
1340 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE5&MI_01
1341 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE6&MI_01
1342 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE7&MI_01
1343 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE8&MI_01
1344 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DE9&MI_01
1345 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DEA&MI_01
1346 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DEB&MI_01
1347 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DEC&MI_01
1348 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DED&MI_01
1349 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DEE&MI_01
1350 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DEF&MI_01
1351 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF0&MI_01
1352 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF1&MI_01
1353 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF2&MI_01
1354 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF3&MI_01
1355 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF4&MI_01
1356 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF5&MI_01
1357 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF6&MI_01
1358 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF7&MI_01
1359 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF8&MI_01
1360 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DF9&MI_01
1361 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFA&MI_01
1362 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFB&MI_01
1363 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFC&MI_01
1364 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFD&MI_01
1365 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFE&MI_01
1366 | %HTC% = USB_Install, USB\VID_0BB4&PID_0DFF&MI_01
1367 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FC6&MI_01
1368 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FC9&MI_01
1369 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FCB&MI_01
1370 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FCF&MI_01
1371 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FD1&MI_01
1372 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FD2&MI_01
1373 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FD4&MI_01
1374 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FD6&MI_01
1375 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FD8&MI_01
1376 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FDA&MI_01
1377 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FDC&MI_01
1378 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FDE&MI_01
1379 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE0&MI_01
1380 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE1&MI_01
1381 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE3&MI_01
1382 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE4&MI_01
1383 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE5&MI_02
1384 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FE8&MI_01
1385 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FF0
1386 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FF1&MI_01
1387 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FF2&MI_01
1388 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FF6&MI_02
1389 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FFC&MI_02
1390 | %HTC% = USB_Install, USB\VID_0BB4&PID_0FFF
1391 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E03&MI_01
1392 | %HTC% = USB_Install, USB\VID_0BB4&PID_0C96&MI_01
1393 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E06&MI_01
1394 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E07&MI_01
1395 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E0B&MI_01
1396 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E0F&MI_01
1397 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E11&MI_01
1398 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E12&MI_01
1399 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E16&MI_01
1400 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E1A&MI_01
1401 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E1C&MI_01
1402 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E1D&MI_01
1403 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E21&MI_01
1404 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E25&MI_01
1405 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E27&MI_01
1406 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E28&MI_01
1407 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E2C&MI_01
1408 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E30&MI_01
1409 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E32&MI_01
1410 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E33&MI_01
1411 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E37&MI_01
1412 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E3B&MI_01
1413 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E3D&MI_01
1414 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E3E&MI_01
1415 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E42&MI_01
1416 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E46&MI_01
1417 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E48&MI_01
1418 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E49&MI_01
1419 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E4D&MI_01
1420 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E51&MI_01
1421 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E53&MI_01
1422 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E54&MI_01
1423 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E58&MI_01
1424 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E5C&MI_01
1425 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E5E&MI_01
1426 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E5F&MI_01
1427 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E63&MI_01
1428 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E67&MI_01
1429 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E69&MI_01
1430 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E6A&MI_01
1431 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E6E&MI_01
1432 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E72&MI_01
1433 | %HTC% = USB_Install, USB\VID_0BB4&PID_0E76&MI_01
1434 | %HTC% = USB_Install, USB\VID_0BB4&PID_0F87&MI_01
1435 |
1436 |
1437 | ;Motorola
1438 | ; Moto G
1439 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E84&MI_01
1440 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E80
1441 |
1442 | ; Moto X
1443 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E65&MI_01
1444 |
1445 | ; h
1446 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64B6&MI_01
1447 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64B8&MI_01
1448 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64B9
1449 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64BB&MI_00
1450 |
1451 | ; test
1452 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41EE&MI_03
1453 |
1454 | ; q sm
1455 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E51&MI_02
1456 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E53&MI_01
1457 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E55&MI_01
1458 |
1459 | ; q dva
1460 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E27&MI_01
1461 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E35&MI_02
1462 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E38&MI_03
1463 |
1464 | ; i
1465 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_7100
1466 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7102&MI_01
1467 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7104&MI_03
1468 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7106&MI_03
1469 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7108&MI_01
1470 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_710A&MI_03
1471 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_710C&MI_02
1472 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_710E&MI_02
1473 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7111&MI_01
1474 |
1475 | ; x im
1476 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64CA&MI_01
1477 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64D0&MI_02
1478 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64D2&MI_02
1479 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64D4&MI_03
1480 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64D6&MI_02
1481 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64D8&MI_02
1482 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64DA&MI_03
1483 | ; x am
1484 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64B2&MI_02
1485 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_64B3&MI_01
1486 |
1487 | ; ics qc d
1488 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E22&MI_01
1489 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_2E23
1490 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E25&MI_02
1491 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E29&MI_05
1492 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E2B&MI_07
1493 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E2D&MI_01
1494 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E31&MI_01
1495 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E33&MI_02
1496 | ; ics y
1497 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41DD&MI_02
1498 |
1499 | ; ics o4
1500 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4356&MI_02
1501 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_435E&MI_02
1502 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4362&MI_02
1503 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4364&MI_02
1504 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4366&MI_01
1505 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4368&MI_01
1506 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4354&MI_02
1507 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_435C&MI_02
1508 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_433D&MI_02
1509 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_433F&MI_02
1510 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4306&MI_02
1511 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4308&MI_02
1512 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4358&MI_02
1513 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4360&MI_02
1514 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_436A&MI_01
1515 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_436C&MI_01
1516 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_436E&MI_01
1517 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4370&MI_01
1518 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4372&MI_01
1519 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4374&MI_01
1520 |
1521 | ; t qc
1522 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E16&MI_01
1523 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E18&MI_00
1524 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E1A&MI_02
1525 |
1526 | ; g2
1527 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41C7&MI_02
1528 |
1529 | ; p qc
1530 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_2DF1
1531 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DF3&MI_01
1532 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DF5&MI_04
1533 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DF7&MI_01
1534 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DF9&MI_01
1535 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DFB&MI_01
1536 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DFD&MI_02
1537 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DFF&MI_05
1538 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2E02&MI_02
1539 | ; o4
1540 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4311&MI_02
1541 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_433B&MI_02
1542 |
1543 | ; o4-1
1544 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4313&MI_03
1545 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4314&MI_04
1546 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4315&MI_04
1547 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4317&MI_01
1548 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4319&MI_01
1549 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_431B&MI_01
1550 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_431D&MI_02
1551 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_431F&MI_06
1552 | ; o4-2
1553 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4330&MI_04
1554 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4331&MI_04
1555 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4333&MI_01
1556 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4335&MI_01
1557 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4337&MI_01
1558 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4339&MI_02
1559 | ; dq+
1560 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DE6&MI_02
1561 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DE8&MI_01
1562 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DE9&MI_02
1563 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DEA&MI_01
1564 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DEB&MI_02
1565 |
1566 | ; h nV
1567 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70AB&MI_04
1568 | ; et
1569 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7094&MI_09
1570 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7096&MI_0B
1571 | ; ev
1572 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70B1&MI_07
1573 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70B3&MI_09
1574 | ; t o4
1575 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_42F1
1576 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42F3&MI_01
1577 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42F5&MI_04
1578 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42F7&MI_01
1579 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42F9&MI_01
1580 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42FB&MI_01
1581 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42FD&MI_02
1582 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4302&MI_09
1583 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4304&MI_0B
1584 | ; s o4
1585 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_42D1
1586 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42D3&MI_01
1587 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42D5&MI_04
1588 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42D7&MI_01
1589 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42D9&MI_01
1590 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42DB&MI_01
1591 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42DD&MI_02
1592 | ; d nV
1593 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_70C1
1594 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70C3&MI_01
1595 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70C5&MI_04
1596 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70C7&MI_01
1597 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70C9&MI_01
1598 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70CB&MI_01
1599 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70CD&MI_02
1600 |
1601 | ; e
1602 | %MotSingleInterface% = USB_Install, USB\VID_18D1&PID_708C
1603 | %MotSingleInterface% = USB_Install, USB\VID_18D1&PID_70AC
1604 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70A2&MI_01
1605 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70A9&MI_01
1606 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_70AF&MI_02
1607 |
1608 | ; o3
1609 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42C1&MI_01
1610 | ; o,e
1611 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7090&MI_01
1612 | ; g
1613 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41C3&MI_01
1614 | ; ft
1615 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41E5&MI_02
1616 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7092&MI_02
1617 |
1618 | ; g,o3
1619 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41E7&MI_02
1620 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41E9&MI_04
1621 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41EA&MI_01
1622 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41EC&MI_01
1623 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41ED&MI_03
1624 | ; c
1625 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DD3&MI_04
1626 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DD4&MI_02
1627 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2DD5&MI_02
1628 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_2DD9
1629 | ; o/e,e
1630 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7080&MI_02
1631 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7082&MI_01
1632 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7087&MI_01
1633 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_7089&MI_01
1634 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_708B&MI_04
1635 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_708C
1636 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_70AC
1637 | ; s
1638 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4284&MI_04
1639 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4286&MI_01
1640 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_4289&MI_01
1641 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_428B&MI_01
1642 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_428C&MI_01
1643 | ; d2
1644 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42A2&MI_04
1645 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42A4&MI_01
1646 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42A7&MI_01
1647 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42A9&MI_01
1648 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42AA&MI_01
1649 | ; dp
1650 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42B2&MI_04
1651 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42B4&MI_01
1652 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42B7&MI_01
1653 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42B9&MI_01
1654 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42BA&MI_01
1655 | ; v2
1656 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42C2&MI_04
1657 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42C4&MI_01
1658 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42C7&MI_01
1659 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42C9&MI_01
1660 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_42CA&MI_01
1661 | ;Calgary
1662 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D7B&MI_03
1663 |
1664 | ;Calgary
1665 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D74&MI_04
1666 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D75&MI_02
1667 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D76&MI_02
1668 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D7B&MI_03
1669 |
1670 | ;Morrison
1671 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_2D62
1672 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D61&MI_01
1673 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D64&MI_01
1674 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D66&MI_00
1675 | ;sholes umts
1676 | %MotSingleInterface% = USB_Install, USB\VID_22B8&PID_41D1
1677 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41D2
1678 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41DA&MI_04
1679 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
1680 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41DC&MI_01
1681 | ;Sholes CDMA
1682 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41DB&MI_01
1683 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_41E2&MI_04
1684 | ;Morrison/Motus/Zepplin
1685 | %MotCompositeInterface% = USB_Install, USB\VID_22B8&PID_2D68&MI_01
1686 |
1687 | ;SONY Sony Tablet P
1688 | %CompositeAdbInterface% = USB_Install, USB\VID_054C&PID_04D2&MI_01
1689 | ;SONY Sony Tablet S
1690 | %CompositeAdbInterface% = USB_Install, USB\VID_054C&PID_05B4&MI_01
1691 |
1692 | %Huawei% = USB_Install, USB\VID_22DA&PID_0C03&REV_0255&MI_01
1693 | %Huawei% = USB_Install, USB\VID_22DA&PID_0C03&MI_01
1694 | %Huawei% = USB_Install, USB\VID_12D1&PID_1038&REV_0231&MI_01
1695 | %Huawei% = USB_Install, USB\VID_12D1&PID_1038&MI_01
1696 | %Huawei% = USB_Install, USB\VID_12D1&PID_1054&REV_0231&MI_01
1697 | %Huawei% = USB_Install, USB\VID_12D1&PID_1054&MI_01
1698 |
1699 | ;LG P99x
1700 | %LG% = USB_Install, USB\VID_1004&PID_618E
1701 | %LG% = USB_Install, USB\VID_1004&PID_618E&MI_01
1702 | %LG% = USB_Install, USB\VID_1004&PID_61A6
1703 | %LG% = USB_Install, USB\VID_1004&PID_61A6&MI_01
1704 | %LG% = USB_Install, USB\VID_1004&PID_61D9
1705 | %LG% = USB_Install, USB\VID_1004&PID_61D9&MI_01
1706 | %LG% = USB_Install, USB\VID_1004&PID_61F9
1707 | %LG% = USB_Install, USB\VID_1004&PID_61F9&MI_01
1708 | %LG% = USB_Install, USB\VID_1004&PID_61FA
1709 | %LG% = USB_Install, USB\VID_1004&PID_61FA&MI_01
1710 | %LG% = USB_Install, USB\VID_1004&PID_631C
1711 | %LG% = USB_Install, USB\VID_1004&PID_631C&MI_01
1712 | %LG% = USB_Install, USB\VID_1004&PID_6866
1713 | %LG% = USB_Install, USB\VID_1004&PID_6866&MI_01
1714 | %LG% = USB_Install, USB\VID_1004&PID_D001
1715 | %LG% = USB_Install, USB\VID_1004&PID_D001&MI_01
1716 | %LG% = USB_Install, USB\VID_1004&PID_D10A
1717 | %LG% = USB_Install, USB\VID_1004&PID_D10A&MI_01
1718 |
1719 | ;Spreadtrum
1720 | %Spreadtrum% = USB_Install, USB\VID_1782&PID_5D04&REV_0229&MI_01
1721 | %Spreadtrum% = USB_Install, USB\VID_1782&PID_5D04&MI_01
1722 |
1723 | ;ViewSonic
1724 | %ViewSonic% = USB_Install, USB\VID_0408&PID_3998&REV_0216&MI_01
1725 | %ViewSonic% = USB_Install, USB\VID_0408&PID_3998&MI_01
1726 |
1727 | ; Xiaomi
1728 | %Xiaomi% = USB_Install, USB\VID_2717&PID_9039&REV_0228&MI_01
1729 | %Xiaomi% = USB_Install, USB\VID_2717&PID_9039&MI_01
1730 |
1731 | ;Lenovo
1732 | %Lenovo% = USB_Install, USB\VID_17EF&PID_7435&REV_0255&MI_01
1733 | %Lenovo% = USB_Install, USB\VID_17EF&PID_7435&MI_01
1734 |
1735 | ;Google Glass
1736 | %GoogleGlassBootLoaderInterface% = USB_Install, USB\VID_0451&PID_D022&REV_0100
1737 | %GoogleGlassADBInterface% = USB_Install, USB\VID_18D1&PID_9001&REV_0216&MI_01
1738 |
1739 | ;ZTE Valet
1740 | %ZteValet% = USB_Install, USB\VID_19D2&PID_0310&REV_0233&MI_01
1741 | %ZteValet% = USB_Install, USB\VID_19D2&PID_0310&MI_01
1742 |
1743 |
1744 | [USB_Install]
1745 | Include = winusb.inf
1746 | Needs = WINUSB.NT
1747 |
1748 | [USB_Install.Services]
1749 | Include = winusb.inf
1750 | AddService = WinUSB,0x00000002,WinUSB_ServiceInstall
1751 |
1752 | [WinUSB_ServiceInstall]
1753 | DisplayName = %WinUSB_SvcDesc%
1754 | ServiceType = 1
1755 | StartType = 3
1756 | ErrorControl = 1
1757 | ServiceBinary = %12%\WinUSB.sys
1758 |
1759 | [USB_Install.Wdf]
1760 | KmdfService = WINUSB, WinUSB_Install
1761 |
1762 | [WinUSB_Install]
1763 | KmdfLibraryVersion = 1.9
1764 |
1765 | [USB_Install.HW]
1766 | AddReg = Dev_AddReg
1767 |
1768 | [Dev_AddReg]
1769 | HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}"
1770 |
1771 | [USB_Install.CoInstallers]
1772 | AddReg = CoInstallers_AddReg
1773 | CopyFiles = CoInstallers_CopyFiles
1774 |
1775 | [CoInstallers_AddReg]
1776 | HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
1777 |
1778 | [CoInstallers_CopyFiles]
1779 | WinUSBCoInstaller2.dll
1780 | WdfCoInstaller01009.dll
1781 |
1782 | [DestinationDirs]
1783 | CoInstallers_CopyFiles=11
1784 |
1785 | [SourceDisksNames]
1786 | 1 = %DISK_NAME%,,,\i386
1787 | 2 = %DISK_NAME%,,,\amd64
1788 |
1789 | [SourceDisksFiles.x86]
1790 | WinUSBCoInstaller.dll = 1
1791 | WdfCoInstaller01007.dll = 1
1792 | WinUSBCoInstaller2.dll = 1
1793 | WdfCoInstaller01009.dll = 1
1794 |
1795 | [SourceDisksFiles.amd64]
1796 | WinUSBCoInstaller.dll = 2
1797 | WdfCoInstaller01007.dll = 2
1798 | WinUSBCoInstaller2.dll = 2
1799 | WdfCoInstaller01009.dll = 2
1800 |
1801 | ; Kmdf 1.7 definitions
1802 | [USB_Install_17]
1803 | Include = winusb.inf
1804 | Needs = WINUSB.NT
1805 |
1806 | [USB_Install_17.Services]
1807 | Include = winusb.inf
1808 | AddService = WinUSB,0x00000002,WinUSB_ServiceInstall
1809 |
1810 | [USB_Install_17.Wdf]
1811 | KmdfService = WINUSB, WinUSB_Install_17
1812 |
1813 | [WinUSB_Install_17]
1814 | KmdfLibraryVersion = 1.7
1815 |
1816 | [USB_Install_17.HW]
1817 | AddReg = Dev_AddReg
1818 |
1819 | [USB_Install_17.CoInstallers]
1820 | AddReg = CoInstallers_AddReg_17
1821 | CopyFiles = CoInstallers_CopyFiles_17
1822 |
1823 | [CoInstallers_AddReg_17]
1824 | HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01007.dll,WdfCoInstaller","WinUSBCoInstaller.dll"
1825 |
1826 | [CoInstallers_CopyFiles_17]
1827 | WinUSBCoInstaller.dll
1828 | WdfCoInstaller01007.dll
1829 |
1830 |
1831 | [Strings]
1832 | ProviderName = "ClockworkMod"
1833 | SingleAdbInterface = "Android ADB Interface"
1834 | CompositeAdbInterface = "Android Composite ADB Interface"
1835 | SingleBootLoaderInterface = "Android Bootloader Interface"
1836 | WinUSB_SvcDesc = "Android USB Driver"
1837 | DISK_NAME = "Android WinUsb installation disk"
1838 | ClassName = "Android Device"
1839 | APXBootLoaderInterface = "APX Android Bootloader Interface"
1840 |
1841 | ; Generic Samsung ADB Interface
1842 | Samsung = "Samsung Android Interface"
1843 |
1844 | ; Google Nexus Generic
1845 | GoogleNexusBootLoaderInterface = "Google Nexus BootLoader Interface"
1846 | GoogleNexusADBInterface = "Google Nexus ADB Interface"
1847 |
1848 | ; Google Nexus 7
1849 | GoogleNexus7BootLoaderInterface = "Google Nexus 7 BootLoader Interface"
1850 | GoogleNexus7ADBInterface = "Google Nexus 7 ADB Interface"
1851 |
1852 | ; Google Galaxy Nexus
1853 | SamsungGalaxyNexusBootLoaderInterface = "Google Galaxy Nexus BootLoader Interface"
1854 | SamsungGalaxyNexusADBInterface = "Google Galaxy Nexus ADB Interface"
1855 |
1856 | ; Google Nexus S
1857 | GoogleNexusSADBInterface = "Google Nexus S ADB Interface"
1858 |
1859 | ; Google Nexus Q
1860 | GoogleNexusQADBInterface = "Google Nexus Q ADB Interface"
1861 |
1862 | ; Google Nexus One
1863 | GoogleNexusOneADBInterface = "Google Nexus One ADB Interface"
1864 |
1865 | ; Asus Transformer Prime TF201
1866 | AsusTransformerPrimeADBInterface = "Asus Transformer Prime ADB Interface"
1867 | AsusFastbootInterface = "Asus Fastboot Interface"
1868 |
1869 | ; Asus Transformer TF101
1870 | AsusTransformerADBInterface = "Asus Transformer ADB Interface"
1871 |
1872 | ; Asus Eee Pad Slider SL101
1873 | AsusEeePadSliderADBInterface = "Asus Eee Pad Slider ADB Interface"
1874 |
1875 | ; Dell Cloud Connect
1876 | DellCC = "Dell Cloud Connect"
1877 |
1878 | ; Generic HTC Interface
1879 | HTC = "HTC Android Interface"
1880 |
1881 | ; Nook Interface
1882 | Nook = "Nook Android Interface"
1883 |
1884 | ; Motorola Interface
1885 | MotSingleInterface = "Mot Single ADB Interface"
1886 | MotCompositeInterface = "Mot Composite ADB Interface"
1887 |
1888 | ; Huawei Interface
1889 | Huawei = "Huawei Android Interface"
1890 |
1891 | ; LG Interface
1892 | LG = "LG Android Interface"
1893 |
1894 | ; Spreadtrum Interface
1895 | Spreadtrum = "Spreadtrum Android Interface"
1896 |
1897 | ; Xiaomi Interface
1898 | Xiaomi = "Xiaomi Android Interface"
1899 |
1900 | ; Lenovo Interface
1901 | Lenovo = "Lenovo Android Interface"
1902 |
1903 | ; View Sonic Interface
1904 | ViewSonic = "View Sonic ADB Interface"
1905 |
1906 | ; Google Glass Interface
1907 | GoogleGlassBootLoaderInterface = "Google Glass Bootloader Interface"
1908 | GoogleGlassADBInterface = "Google Glass ADB Interface"
1909 |
1910 | ;ZTE
1911 | ZTEValet = "ZTE Valet/Z665C ADB Interface"
1912 |
--------------------------------------------------------------------------------