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           = 08/28/2014,11.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 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE7
     54 
     55 ;Google Glass
     56 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_9001
     57 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_9001&MI_01
     58 
     59 ;Project Tango (generic)
     60 %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4D00
     61 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D02&MI_01
     62 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D04&MI_02
     63 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D06&MI_01
     64 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D07
     65 
     66 
     67 [Google.NTamd64]
     68 
     69 ;Google Nexus One
     70 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_0D02
     71 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_0D02&MI_01
     72 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E11
     73 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E12&MI_01
     74 
     75 ;Google Nexus S
     76 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E21
     77 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E22&MI_01
     78 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_4E23
     79 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E24&MI_01
     80 
     81 ;Google Nexus 7
     82 %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
     83 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01
     84 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E44&MI_01
     85 
     86 ;Google Nexus Q
     87 %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_2C10
     88 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_2C11
     89 
     90 ;Google Nexus (generic)
     91 %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4EE0
     92 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
     93 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE4&MI_02
     94 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE6&MI_01
     95 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE7
     96 
     97 ;Google Glass
     98 %SingleAdbInterface%        = USB_Install, USB\VID_18D1&PID_9001
     99 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_9001&MI_01
    100 
    101 ;Project Tango (generic)
    102 %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4D00
    103 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D02&MI_01
    104 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D04&MI_02
    105 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D06&MI_01
    106 %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4D07
    107 
    108 
    109 [USB_Install]
    110 Include = winusb.inf
    111 Needs   = WINUSB.NT
    112 
    113 [USB_Install.Services]
    114 Include     = winusb.inf
    115 AddService  = WinUSB,0x00000002,WinUSB_ServiceInstall
    116 
    117 [WinUSB_ServiceInstall]
    118 DisplayName     = %WinUSB_SvcDesc%
    119 ServiceType     = 1
    120 StartType       = 3
    121 ErrorControl    = 1
    122 ServiceBinary   = %12%\WinUSB.sys
    123 
    124 [USB_Install.Wdf]
    125 KmdfService = WINUSB, WinUSB_Install
    126 
    127 [WinUSB_Install]
    128 KmdfLibraryVersion  = 1.9
    129 
    130 [USB_Install.HW]
    131 AddReg  = Dev_AddReg
    132 
    133 [Dev_AddReg]
    134 HKR,,DeviceInterfaceGUIDs,0x10000,"{F72FE0D4-CBCB-407d-8814-9ED673D0DD6B}"
    135 
    136 [USB_Install.CoInstallers]
    137 AddReg    = CoInstallers_AddReg
    138 CopyFiles = CoInstallers_CopyFiles
    139 
    140 [CoInstallers_AddReg]
    141 HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
    142 
    143 [CoInstallers_CopyFiles]
    144 WinUSBCoInstaller2.dll
    145 WdfCoInstaller01009.dll
    146 
    147 [DestinationDirs]
    148 CoInstallers_CopyFiles=11
    149 
    150 [SourceDisksNames]
    151 1 = %DISK_NAME%,,,\i386
    152 2 = %DISK_NAME%,,,\amd64
    153 
    154 [SourceDisksFiles.x86]
    155 WinUSBCoInstaller2.dll  = 1
    156 WdfCoInstaller01009.dll = 1
    157 
    158 [SourceDisksFiles.amd64]
    159 WinUSBCoInstaller2.dll  = 2
    160 WdfCoInstaller01009.dll = 2
    161 
    162 [Strings]
    163 ProviderName                = "Google, Inc."
    164 SingleAdbInterface          = "Android ADB Interface"
    165 CompositeAdbInterface       = "Android Composite ADB Interface"
    166 SingleBootLoaderInterface   = "Android Bootloader Interface"
    167 WinUSB_SvcDesc              = "Android USB Driver"
    168 DISK_NAME                   = "Android WinUsb installation disk"
    169 ClassName                   = "Android Device"
    170