JLinkWinUSB.inf 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. ;
  2. ; JLink WinUSB setup information file
  3. ; Copyright (c) 2019 by SEGGER Microcontroller GmbH
  4. ;
  5. ; This file supports:
  6. ; x86: Windows XP, Windows Vista, Windows 2003 Server,
  7. ; Windows 7, Windows 2008 Server
  8. ; Windows 8, Windows 8.1
  9. ; x64: Windows XP, Windows 2003 Server, Windows Vista, Windows 7
  10. ; Windows 8, Windows 8.1
  11. ;
  12. [Version]
  13. Signature = "$Windows NT$"
  14. Class = USBDevice
  15. ClassGUID = {88BAE032-5A81-49f0-BC3D-A4FF138216D6}
  16. Provider = %ManufacturerName%
  17. CatalogFile = JLinkWinUSB.cat
  18. DriverVer=06/14/2019,3.00.00.000
  19. [ClassInstall32]
  20. AddReg = ClassInstall_AddReg
  21. [ClassInstall_AddReg]
  22. HKR,,,,%ClassName%
  23. HKR,,NoInstallClass,,1
  24. HKR,,IconPath,%REG_MULTI_SZ%,"%%systemroot%%\system32\setupapi.dll,-20"
  25. HKR,,LowerLogoVersion,,5.2
  26. [Manufacturer]
  27. %ManufacturerName% = Devices, NTx86, NTamd64
  28. [Devices.NTx86]
  29. %DeviceName% = USB_Install, USB\VID_1366&PID_1020 ; J-Link*
  30. %DeviceName% = USB_Install, USB\VID_1366&PID_1021&MI_00 ; J-Link*+ MSD
  31. %DeviceName% = USB_Install, USB\VID_1366&PID_1022&MI_02 ; RNDIS + J-Link*
  32. %DeviceName% = USB_Install, USB\VID_1366&PID_1023&MI_02 ; RNDIS + J-Link*+ MSD
  33. %DeviceName% = USB_Install, USB\VID_1366&PID_1024&MI_02 ; CDC + J-Link*
  34. %DeviceName% = USB_Install, USB\VID_1366&PID_1025&MI_02 ; CDC + J-Link*+ MSD
  35. %DeviceName% = USB_Install, USB\VID_1366&PID_1026&MI_04 ; CDC + RNDIS + J-Link*
  36. %DeviceName% = USB_Install, USB\VID_1366&PID_1027&MI_04 ; CDC + RNDIS + J-Link*+ MSD
  37. %DeviceName% = USB_Install, USB\VID_1366&PID_1028&MI_00 ; J-Link + HID
  38. %DeviceName% = USB_Install, USB\VID_1366&PID_1029&MI_00 ; J-Link + MSD + HID
  39. %DeviceName% = USB_Install, USB\VID_1366&PID_102a&MI_02 ; RNDIS + J-Link*+ HID
  40. %DeviceName% = USB_Install, USB\VID_1366&PID_102b&MI_02 ; RNDIS + J-Link*+ MSD + HID
  41. %DeviceName% = USB_Install, USB\VID_1366&PID_102c&MI_02 ; CDC + J-Link*+ HID
  42. %DeviceName% = USB_Install, USB\VID_1366&PID_102d&MI_02 ; CDC + J-Link*+ MSD + HID
  43. %DeviceName% = USB_Install, USB\VID_1366&PID_102e&MI_04 ; CDC + RNDIS + J-Link* + HID
  44. %DeviceName% = USB_Install, USB\VID_1366&PID_102f&MI_04 ; CDC + RNDIS + J-Link*+ MSD + HID
  45. %DeviceName% = USB_Install, USB\VID_1366&PID_1060&MI_04 ; CDC + CDC + J-Link*
  46. %DeviceName% = USB_Install, USB\VID_1366&PID_1061&MI_04 ; CDC + CDC + J-Link*+ MSD
  47. %DeviceName% = USB_Install, USB\VID_1366&PID_1062&MI_06 ; RNDIS + CDC + CDC + J-Link
  48. %DeviceName% = USB_Install, USB\VID_1366&PID_1063&MI_06 ; RNDIS + CDC + CDC + J-Link + MSD
  49. %DeviceName% = USB_Install, USB\VID_1366&PID_1064&MI_06 ; CDC + CDC + CDC + J-Link
  50. %DeviceName% = USB_Install, USB\VID_1366&PID_1065&MI_06 ; CDC + CDC + CDC + J-Link + MSD
  51. %DeviceName% = USB_Install, USB\VID_1366&PID_1066&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link
  52. %DeviceName% = USB_Install, USB\VID_1366&PID_1067&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + MSD
  53. %DeviceName% = USB_Install, USB\VID_1366&PID_1068&MI_04 ; CDC + CDC + J-Link*+ HID
  54. %DeviceName% = USB_Install, USB\VID_1366&PID_1069&MI_04 ; CDC + CDC + J-Link*+ MSD + HID
  55. %DeviceName% = USB_Install, USB\VID_1366&PID_106a&MI_06 ; RNDIS + CDC + CDC + J-Link*+ HID
  56. %DeviceName% = USB_Install, USB\VID_1366&PID_106b&MI_06 ; RNDIS + CDC + CDC + J-Link*+ MSD + HID
  57. %DeviceName% = USB_Install, USB\VID_1366&PID_106c&MI_06 ; CDC + CDC + CDC + J-Link*+ HID
  58. %DeviceName% = USB_Install, USB\VID_1366&PID_106d&MI_06 ; CDC + CDC + CDC + J-Link*+ MSD + HID
  59. %DeviceName% = USB_Install, USB\VID_1366&PID_106e&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + HID
  60. %DeviceName% = USB_Install, USB\VID_1366&PID_106f&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + MSD + HID
  61. [Devices.NTamd64]
  62. %DeviceName% = USB_Install, USB\VID_1366&PID_1020 ; J-Link*
  63. %DeviceName% = USB_Install, USB\VID_1366&PID_1021&MI_00 ; J-Link*+ MSD
  64. %DeviceName% = USB_Install, USB\VID_1366&PID_1022&MI_02 ; RNDIS + J-Link*
  65. %DeviceName% = USB_Install, USB\VID_1366&PID_1023&MI_02 ; RNDIS + J-Link*+ MSD
  66. %DeviceName% = USB_Install, USB\VID_1366&PID_1024&MI_02 ; CDC + J-Link*
  67. %DeviceName% = USB_Install, USB\VID_1366&PID_1025&MI_02 ; CDC + J-Link*+ MSD
  68. %DeviceName% = USB_Install, USB\VID_1366&PID_1026&MI_04 ; CDC + RNDIS + J-Link*
  69. %DeviceName% = USB_Install, USB\VID_1366&PID_1027&MI_04 ; CDC + RNDIS + J-Link*+ MSD
  70. %DeviceName% = USB_Install, USB\VID_1366&PID_1028&MI_00 ; J-Link + HID
  71. %DeviceName% = USB_Install, USB\VID_1366&PID_1029&MI_00 ; J-Link + MSD + HID
  72. %DeviceName% = USB_Install, USB\VID_1366&PID_102a&MI_02 ; RNDIS + J-Link*+ HID
  73. %DeviceName% = USB_Install, USB\VID_1366&PID_102b&MI_02 ; RNDIS + J-Link*+ MSD + HID
  74. %DeviceName% = USB_Install, USB\VID_1366&PID_102c&MI_02 ; CDC + J-Link*+ HID
  75. %DeviceName% = USB_Install, USB\VID_1366&PID_102d&MI_02 ; CDC + J-Link*+ MSD + HID
  76. %DeviceName% = USB_Install, USB\VID_1366&PID_102e&MI_04 ; CDC + RNDIS + J-Link* + HID
  77. %DeviceName% = USB_Install, USB\VID_1366&PID_102f&MI_04 ; CDC + RNDIS + J-Link*+ MSD + HID
  78. %DeviceName% = USB_Install, USB\VID_1366&PID_1060&MI_04 ; CDC + CDC + J-Link*
  79. %DeviceName% = USB_Install, USB\VID_1366&PID_1061&MI_04 ; CDC + CDC + J-Link*+ MSD
  80. %DeviceName% = USB_Install, USB\VID_1366&PID_1062&MI_06 ; RNDIS + CDC + CDC + J-Link
  81. %DeviceName% = USB_Install, USB\VID_1366&PID_1063&MI_06 ; RNDIS + CDC + CDC + J-Link + MSD
  82. %DeviceName% = USB_Install, USB\VID_1366&PID_1064&MI_06 ; CDC + CDC + CDC + J-Link
  83. %DeviceName% = USB_Install, USB\VID_1366&PID_1065&MI_06 ; CDC + CDC + CDC + J-Link + MSD
  84. %DeviceName% = USB_Install, USB\VID_1366&PID_1066&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link
  85. %DeviceName% = USB_Install, USB\VID_1366&PID_1067&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + MSD
  86. %DeviceName% = USB_Install, USB\VID_1366&PID_1068&MI_04 ; CDC + CDC + J-Link*+ HID
  87. %DeviceName% = USB_Install, USB\VID_1366&PID_1069&MI_04 ; CDC + CDC + J-Link*+ MSD + HID
  88. %DeviceName% = USB_Install, USB\VID_1366&PID_106a&MI_06 ; RNDIS + CDC + CDC + J-Link*+ HID
  89. %DeviceName% = USB_Install, USB\VID_1366&PID_106b&MI_06 ; RNDIS + CDC + CDC + J-Link*+ MSD + HID
  90. %DeviceName% = USB_Install, USB\VID_1366&PID_106c&MI_06 ; CDC + CDC + CDC + J-Link*+ HID
  91. %DeviceName% = USB_Install, USB\VID_1366&PID_106d&MI_06 ; CDC + CDC + CDC + J-Link*+ MSD + HID
  92. %DeviceName% = USB_Install, USB\VID_1366&PID_106e&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + HID
  93. %DeviceName% = USB_Install, USB\VID_1366&PID_106f&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + MSD + HID
  94. [USB_Install]
  95. Include = winusb.inf
  96. Needs = WINUSB.NT
  97. [USB_Install.Services]
  98. Include = winusb.inf
  99. AddService = WinUSB,0x00000002,WinUSB_ServiceInstall
  100. [WinUSB_ServiceInstall]
  101. DisplayName = %WinUSB_SvcDesc%
  102. ServiceType = 1
  103. StartType = 3
  104. ErrorControl = 1
  105. ServiceBinary = %12%\WinUSB.sys
  106. [USB_Install.Wdf]
  107. KmdfService = WINUSB, WinUSB_Install
  108. [WinUSB_Install]
  109. KmdfLibraryVersion = 1.9
  110. [USB_Install.HW]
  111. AddReg = Dev_AddReg
  112. [Dev_AddReg]
  113. HKR,,DeviceInterfaceGUIDs,0x10000,"{C78607E8-DE76-458B-B7C1-5C14A6F3A1D2}"
  114. [USB_Install.CoInstallers]
  115. AddReg = CoInstallers_AddReg
  116. CopyFiles = CoInstallers_CopyFiles
  117. [CoInstallers_AddReg]
  118. HKR,,CoInstallers32,0x00010000,"WdfCoInstaller01009.dll,WdfCoInstaller","WinUSBCoInstaller2.dll"
  119. [CoInstallers_CopyFiles]
  120. WinUSBCoInstaller2.dll
  121. WdfCoInstaller01009.dll
  122. [DestinationDirs]
  123. CoInstallers_CopyFiles=11
  124. [SourceDisksNames]
  125. 1 = %DISK_NAME%,,,\x86
  126. 2 = %DISK_NAME%,,,\amd64
  127. [SourceDisksFiles.x86]
  128. WinUSBCoInstaller2.dll = 1
  129. WdfCoInstaller01009.dll = 1
  130. [SourceDisksFiles.amd64]
  131. WinUSBCoInstaller2.dll = 2
  132. WdfCoInstaller01009.dll = 2
  133. [Strings]
  134. ManufacturerName="SEGGER Microcontroller GmbH"
  135. ClassName="Universal Serial Bus devices"
  136. DeviceName="J-Link Device (WinUSB)"
  137. WinUSB_SvcDesc = "WinUSB Driver"
  138. DISK_NAME="SEGGER J-Link WinUSB installation disk"
  139. ; Non-Localizable Strings, DO NOT MODIFY!
  140. REG_SZ = 0x00000000
  141. REG_MULTI_SZ = 0x00010000
  142. REG_EXPAND_SZ = 0x00020000
  143. REG_BINARY = 0x00000001
  144. REG_DWORD = 0x00010001