• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1;
2; Android WinUsb driver installation.
3;
4[Version]
5Signature           = "$Windows NT$"
6Class               = AndroidUsbDeviceClass
7ClassGuid           = {3F966BD9-FA04-4ec5-991C-D326973B5128}
8Provider            = %ProviderName%
9DriverVer           = 08/28/2014,11.0.0000.00000
10CatalogFile.NTx86   = androidwinusb86.cat
11CatalogFile.NTamd64 = androidwinusba64.cat
12
13[ClassInstall32]
14Addreg = AndroidWinUsbClassReg
15
16[AndroidWinUsbClassReg]
17HKR,,,0,%ClassName%
18HKR,,Icon,,-1
19
20
21[Manufacturer]
22%ProviderName% = Google, NTx86, NTamd64
23
24
25[Google.NTx86]
26
27;Google Nexus One
28%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
29%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
30%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
31%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
32
33;Google Nexus S
34%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E21
35%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01
36%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E23
37%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E24&MI_01
38
39;Google Nexus 7
40%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
41%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01
42%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E44&MI_01
43
44;Google Nexus Q
45%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
46%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_2C11
47
48;Google Nexus (generic)
49%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
50%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
51%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
52%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
53%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE7
54
55;Google Glass
56%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_9001
57%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_9001&MI_01
58
59;Project Tango (generic)
60%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4D00
61%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D02&MI_01
62%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D04&MI_02
63%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D06&MI_01
64%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D07
65
66
67[Google.NTamd64]
68
69;Google Nexus One
70%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
71%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
72%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
73%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
74
75;Google Nexus S
76%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E21
77%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01
78%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E23
79%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E24&MI_01
80
81;Google Nexus 7
82%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
83%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01
84%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E44&MI_01
85
86;Google Nexus Q
87%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
88%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_2C11
89
90;Google Nexus (generic)
91%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
92%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
93%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
94%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
95%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE7
96
97;Google Glass
98%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_9001
99%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_9001&MI_01
100
101;Project Tango (generic)
102%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4D00
103%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D02&MI_01
104%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D04&MI_02
105%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D06&MI_01
106%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D07
107
108
109[USB_Install]
110Include = winusb.inf
111Needs   = WINUSB.NT
112
113[USB_Install.Services]
114Include     = winusb.inf
115AddService  = WinUSB,0x00000002,WinUSB_ServiceInstall
116
117[WinUSB_ServiceInstall]
118DisplayName     = %WinUSB_SvcDesc%
119ServiceType     = 1
120StartType       = 3
121ErrorControl    = 1
122ServiceBinary   = %12%\WinUSB.sys
123
124[USB_Install.Wdf]
125KmdfService = WINUSB, WinUSB_Install
126
127[WinUSB_Install]
128KmdfLibraryVersion  = 1.9
129
130[USB_Install.HW]
131AddReg  = Dev_AddReg
132
133[Dev_AddReg]
134HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}"
135
136[USB_Install.CoInstallers]
137AddReg    = CoInstallers_AddReg
138CopyFiles = CoInstallers_CopyFiles
139
140[CoInstallers_AddReg]
141HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
142
143[CoInstallers_CopyFiles]
144WinUSBCoInstaller2.dll
145WdfCoInstaller01009.dll
146
147[DestinationDirs]
148CoInstallers_CopyFiles=11
149
150[SourceDisksNames]
1511 = %DISK_NAME%,,,\i386
1522 = %DISK_NAME%,,,\amd64
153
154[SourceDisksFiles.x86]
155WinUSBCoInstaller2.dll  = 1
156WdfCoInstaller01009.dll = 1
157
158[SourceDisksFiles.amd64]
159WinUSBCoInstaller2.dll  = 2
160WdfCoInstaller01009.dll = 2
161
162[Strings]
163ProviderName                = "Google, Inc."
164SingleAdbInterface          = "Android ADB Interface"
165CompositeAdbInterface       = "Android Composite ADB Interface"
166SingleBootLoaderInterface   = "Android Bootloader Interface"
167WinUSB_SvcDesc              = "Android USB Driver"
168DISK_NAME                   = "Android WinUsb installation disk"
169ClassName                   = "Android Device"
170