JLinkWinUSB.inf 8.1 KB

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