1;
2; Android WinUsb driver installation.
3;
4[Version]
5Signature           = "$Windows NT$"
6Class               = AndroidUsbDeviceClass
7ClassGuid           = {3F966BD9-FA04-4ec5-991C-D326973B5128}
8Provider            = %ProviderName%
9DriverVer           = 08/27/2012,7.0.0000.00001
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%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E41
42%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42
43%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01
44%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E44&MI_01
45
46;Google Nexus Q
47%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
48%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_2C11
49
50;Google Nexus (generic)
51%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
52%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4EE1
53%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2
54%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
55%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4EE3
56%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE4&MI_01
57%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4EE5
58%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
59
60
61[Google.NTamd64]
62
63;Google Nexus One
64%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
65%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
66%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
67%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
68
69;Google Nexus S
70%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E21
71%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01
72%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E23
73%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E24&MI_01
74
75;Google Nexus 7
76%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
77%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E41
78%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42
79%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01
80%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E44&MI_01
81
82;Google Nexus Q
83%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
84%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_2C11
85
86;Google Nexus (generic)
87%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
88%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4EE1
89%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2
90%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
91%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4EE3
92%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE4&MI_01
93%SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4EE5
94%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
95
96[USB_Install]
97Include = winusb.inf
98Needs   = WINUSB.NT
99
100[USB_Install.Services]
101Include     = winusb.inf
102AddService  = WinUSB,0x00000002,WinUSB_ServiceInstall
103
104[WinUSB_ServiceInstall]
105DisplayName     = %WinUSB_SvcDesc%
106ServiceType     = 1
107StartType       = 3
108ErrorControl    = 1
109ServiceBinary   = %12%\WinUSB.sys
110
111[USB_Install.Wdf]
112KmdfService = WINUSB, WinUSB_Install
113
114[WinUSB_Install]
115KmdfLibraryVersion  = 1.9
116
117[USB_Install.HW]
118AddReg  = Dev_AddReg
119
120[Dev_AddReg]
121HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}"
122
123[USB_Install.CoInstallers]
124AddReg    = CoInstallers_AddReg
125CopyFiles = CoInstallers_CopyFiles
126
127[CoInstallers_AddReg]
128HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
129
130[CoInstallers_CopyFiles]
131WinUSBCoInstaller2.dll
132WdfCoInstaller01009.dll
133
134[DestinationDirs]
135CoInstallers_CopyFiles=11
136
137[SourceDisksNames]
1381 = %DISK_NAME%,,,\i386
1392 = %DISK_NAME%,,,\amd64
140
141[SourceDisksFiles.x86]
142WinUSBCoInstaller2.dll  = 1
143WdfCoInstaller01009.dll = 1
144
145[SourceDisksFiles.amd64]
146WinUSBCoInstaller2.dll  = 2
147WdfCoInstaller01009.dll = 2
148
149[Strings]
150ProviderName                = "Google, Inc."
151SingleAdbInterface          = "Android ADB Interface"
152CompositeAdbInterface       = "Android Composite ADB Interface"
153SingleBootLoaderInterface   = "Android Bootloader Interface"
154WinUSB_SvcDesc              = "Android USB Driver"
155DISK_NAME                   = "Android WinUsb installation disk"
156ClassName                   = "Android Device"
157