Home | History | Annotate | Download | only in usb
      1 ;
      2 ; Android WinUsb driver installation.
      3 ;
      4 [Version]
      5 Signature           = "$Windows NT$"
      6 Class               = AndroidUsbDeviceClass
      7 ClassGuid           = {3F966BD9-FA04-4ec5-991C-D326973B5128}
      8 Provider            = %ProviderName%
      9 DriverVer           = 07/09/2013,8.0.0000.00000
     10 CatalogFile.NTx86   = androidwinusb86.cat
     11 CatalogFile.NTamd64 = androidwinusba64.cat
     12 
     13 [ClassInstall32]
     14 Addreg = AndroidWinUsbClassReg
     15 
     16 [AndroidWinUsbClassReg]
     17 HKR,,,0,%ClassName%
     18 HKR,,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 
     54 
     55 [Google.NTamd64]
     56 
     57 ;Google Nexus One
     58 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
     59 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
     60 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
     61 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
     62 
     63 ;Google Nexus S
     64 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E21
     65 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01
     66 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E23
     67 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E24&MI_01
     68 
     69 ;Google Nexus 7
     70 %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
     71 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01
     72 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E44&MI_01
     73 
     74 ;Google Nexus Q
     75 %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
     76 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_2C11
     77 
     78 ;Google Nexus (generic)
     79 %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
     80 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
     81 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
     82 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
     83 
     84 [USB_Install]
     85 Include = winusb.inf
     86 Needs   = WINUSB.NT
     87 
     88 [USB_Install.Services]
     89 Include     = winusb.inf
     90 AddService  = WinUSB,0x00000002,WinUSB_ServiceInstall
     91 
     92 [WinUSB_ServiceInstall]
     93 DisplayName     = %WinUSB_SvcDesc%
     94 ServiceType     = 1
     95 StartType       = 3
     96 ErrorControl    = 1
     97 ServiceBinary   = %12%\WinUSB.sys
     98 
     99 [USB_Install.Wdf]
    100 KmdfService = WINUSB, WinUSB_Install
    101 
    102 [WinUSB_Install]
    103 KmdfLibraryVersion  = 1.9
    104 
    105 [USB_Install.HW]
    106 AddReg  = Dev_AddReg
    107 
    108 [Dev_AddReg]
    109 HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}"
    110 
    111 [USB_Install.CoInstallers]
    112 AddReg    = CoInstallers_AddReg
    113 CopyFiles = CoInstallers_CopyFiles
    114 
    115 [CoInstallers_AddReg]
    116 HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
    117 
    118 [CoInstallers_CopyFiles]
    119 WinUSBCoInstaller2.dll
    120 WdfCoInstaller01009.dll
    121 
    122 [DestinationDirs]
    123 CoInstallers_CopyFiles=11
    124 
    125 [SourceDisksNames]
    126 1 = %DISK_NAME%,,,\i386
    127 2 = %DISK_NAME%,,,\amd64
    128 
    129 [SourceDisksFiles.x86]
    130 WinUSBCoInstaller2.dll  = 1
    131 WdfCoInstaller01009.dll = 1
    132 
    133 [SourceDisksFiles.amd64]
    134 WinUSBCoInstaller2.dll  = 2
    135 WdfCoInstaller01009.dll = 2
    136 
    137 [Strings]
    138 ProviderName                = "Google, Inc."
    139 SingleAdbInterface          = "Android ADB Interface"
    140 CompositeAdbInterface       = "Android Composite ADB Interface"
    141 SingleBootLoaderInterface   = "Android Bootloader Interface"
    142 WinUSB_SvcDesc              = "Android USB Driver"
    143 DISK_NAME                   = "Android WinUsb installation disk"
    144 ClassName                   = "Android Device"
    145