Windows USB Driver for generic + Q, rev 7.

Change-Id: I6a6bf4b89405ebd51c72685c85a1b894de0e6897
This commit is contained in:
Raphael Moll
2012-08-27 09:25:24 -07:00
parent 7b87c25291
commit c9533ad3cf
3 changed files with 31 additions and 9 deletions

View File

@@ -6,15 +6,10 @@ Signature = "$Windows NT$"
Class = AndroidUsbDeviceClass Class = AndroidUsbDeviceClass
ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128} ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128}
Provider = %ProviderName% Provider = %ProviderName%
DriverVer = 05/24/2012,6.0.0000.00000 DriverVer = 08/22/2012,7.0.0000.00000
CatalogFile.NTx86 = androidwinusb86.cat CatalogFile.NTx86 = androidwinusb86.cat
CatalogFile.NTamd64 = androidwinusba64.cat CatalogFile.NTamd64 = androidwinusba64.cat
;
; This section seems to be required for WinUsb driver installation.
; If this section is removed the installer will report an error
; "Required section not found in INF file".
;
[ClassInstall32] [ClassInstall32]
Addreg = AndroidWinUsbClassReg Addreg = AndroidWinUsbClassReg
@@ -22,9 +17,11 @@ Addreg = AndroidWinUsbClassReg
HKR,,,0,%ClassName% HKR,,,0,%ClassName%
HKR,,Icon,,-1 HKR,,Icon,,-1
[Manufacturer] [Manufacturer]
%ProviderName% = Google, NTx86, NTamd64 %ProviderName% = Google, NTx86, NTamd64
[Google.NTx86] [Google.NTx86]
;Google Nexus One ;Google Nexus One
@@ -46,6 +43,19 @@ HKR,,Icon,,-1
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01
;Google Nexus Q
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_2C11
;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE3
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_01
[Google.NTamd64] [Google.NTamd64]
;Google Nexus One ;Google Nexus One
@@ -67,6 +77,18 @@ HKR,,Icon,,-1
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E42&MI_01
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4E44&MI_01
;Google Nexus Q
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_2C11
;Google Nexus (generic)
%SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE1
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE3
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE4&MI_01
[USB_Install] [USB_Install]
Include = winusb.inf Include = winusb.inf
Needs = WINUSB.NT Needs = WINUSB.NT
@@ -127,4 +149,4 @@ CompositeAdbInterface = "Android Composite ADB Interface"
SingleBootLoaderInterface = "Android Bootloader Interface" SingleBootLoaderInterface = "Android Bootloader Interface"
WinUSB_SvcDesc = "Android USB Driver" WinUSB_SvcDesc = "Android USB Driver"
DISK_NAME = "Android WinUsb installation disk" DISK_NAME = "Android WinUsb installation disk"
ClassName = "Android Phone" ClassName = "Android Device"

View File

@@ -15,7 +15,7 @@ Root of the installation folder must contain:
* WdfCoInstaller01007.dll * WdfCoInstaller01007.dll
* WinUSBCoInstaller.dll * WinUSBCoInstaller.dll
* WUDFUpdate_01007.dll * WUDFUpdate_01007.dll
File contained in i386 and amd64 subfolders are Microsoft distributives needed File contained in i386 and amd64 subfolders are Microsoft distributives needed
to install WinUsb framework. These files can be obtained from WDK 'redist' to install WinUsb framework. These files can be obtained from WDK 'redist'
folder, respectively to the OS: copy x86 files to i386 subfolder, and amd64 folder, respectively to the OS: copy x86 files to i386 subfolder, and amd64

View File

@@ -1,4 +1,4 @@
Pkg.Revision=6 Pkg.Revision=7
Archive.Os=WINDOWS Archive.Os=WINDOWS
Archive.Arch=ANY Archive.Arch=ANY
Extra.Path=usb_driver Extra.Path=usb_driver