diff --git a/host/windows/usb/android_winusb.inf b/host/windows/usb/android_winusb.inf index b4462cd9f..f26a75cbc 100755 --- a/host/windows/usb/android_winusb.inf +++ b/host/windows/usb/android_winusb.inf @@ -6,15 +6,10 @@ Signature = "$Windows NT$" Class = AndroidUsbDeviceClass ClassGuid = {3F966BD9-FA04-4ec5-991C-D326973B5128} Provider = %ProviderName% -DriverVer = 05/24/2012,6.0.0000.00000 +DriverVer = 08/27/2012,7.0.0000.00001 CatalogFile.NTx86 = androidwinusb86.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] Addreg = AndroidWinUsbClassReg @@ -22,9 +17,11 @@ Addreg = AndroidWinUsbClassReg HKR,,,0,%ClassName% HKR,,Icon,,-1 + [Manufacturer] %ProviderName% = Google, NTx86, NTamd64 + [Google.NTx86] ;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_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 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_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] Include = winusb.inf Needs = WINUSB.NT @@ -127,4 +153,4 @@ CompositeAdbInterface = "Android Composite ADB Interface" SingleBootLoaderInterface = "Android Bootloader Interface" WinUSB_SvcDesc = "Android USB Driver" DISK_NAME = "Android WinUsb installation disk" -ClassName = "Android Phone" +ClassName = "Android Device" diff --git a/host/windows/usb/readme.txt b/host/windows/usb/readme.txt index 961b45adc..d01bc9879 100755 --- a/host/windows/usb/readme.txt +++ b/host/windows/usb/readme.txt @@ -15,7 +15,7 @@ Root of the installation folder must contain: * WdfCoInstaller01007.dll * WinUSBCoInstaller.dll * WUDFUpdate_01007.dll - + File contained in i386 and amd64 subfolders are Microsoft distributives needed 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 diff --git a/sdk/usbdriver_source.properties b/sdk/usbdriver_source.properties index 73ddf7471..bff71f970 100755 --- a/sdk/usbdriver_source.properties +++ b/sdk/usbdriver_source.properties @@ -1,4 +1,4 @@ -Pkg.Revision=6 +Pkg.Revision=7 Archive.Os=WINDOWS Archive.Arch=ANY Extra.Path=usb_driver