am 3fda35f2: Merge "Windows USB Driver for generic + Q, rev 7."

* commit '3fda35f2c9cc3910a9fbab92b4b73e9891387fc5':
  Windows USB Driver for generic + Q, rev 7.
This commit is contained in:
Raphael Moll
2012-08-29 11:06:12 -07:00
committed by Android Git Automerger
3 changed files with 35 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/27/2012,7.0.0000.00001
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,21 @@ 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
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE5
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
[Google.NTamd64] [Google.NTamd64]
;Google Nexus One ;Google Nexus One
@@ -67,6 +79,20 @@ 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
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE5
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
[USB_Install] [USB_Install]
Include = winusb.inf Include = winusb.inf
Needs = WINUSB.NT Needs = WINUSB.NT
@@ -127,4 +153,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