| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288 |
- ;
- ; JLink driver setup information file
- ; Copyright (c) 2016 by SEGGER Microcontroller GmbH & Co. KG
- ;
- ; This file supports:
- ; x86: Win2000, Windows XP, Windows Vista, Windows 2003 Server,
- ; Windows 7, Windows 2008 Server
- ; Windows 8, Windows 8.1, Windows 10
- ; x64: Windows XP, Windows 2003 Server, Windows Vista, Windows 7
- ; Windows 8, Windows 8.1, Windows 10
- ;
- [Version]
- Signature="$Windows NT$"
- Provider=%MfgName%
- DriverVer=08/02/2018,2.70.08.0
- Class=USB
- ClassGUID={36FC9E60-C465-11CF-8056-444553540000}
- CatalogFile=JLink.cat
- [Manufacturer]
- %MfgName%=DeviceList,NT,NTamd64
- ;
- ; [old format]
- ; 0x0101 - J-Link (default) | Flasher STM8 | Flasher ARM | Flasher 5 PRO
- ; 0x0102 - J-Link USBAddr = 1 (obsolete)
- ; 0x0103 - J-Link USBAddr = 2 (obsolete)
- ; 0x0104 - J-Link USBAddr = 3 (obsolete)
- ; 0x0105 - CDC + J-Link
- ; 0x0106 - CDC
- ; 0x0107 - RNDIS + J-Link
- ; 0x0108 - J-Link + MSD
- ;
- ; J-Link Product-Id assignment:
- ; 0x1000 +
- ; Bit 0: MSD
- ; Bit 1: RNDIS
- ; Bit 2: CDC_0 (Num VCOM, LSB)
- ; Bit 3: HID
- ; Bit 4: J-Link (BULK via SEGGER host driver)
- ; Bit 5: J-Link (BULK via WinUSB driver. Needs to be enabled in J-Link config area)
- ; Bit 6: CDC_1 (Num VCOM, MSB)
- ;
- ; [new format]
- ; 0x1001: MSD
- ; 0x1002: RNDIS
- ; 0x1003: RNDIS + MSD
- ; 0x1004: 1x CDC
- ; 0x1005: 1x CDC + MSD
- ; 0x1006: RNDIS + 1x CDC
- ; 0x1007: RNDIS + 1x CDC + MSD
- ; 0x1008: HID
- ; 0x1009: MSD + HID
- ; 0x100a: RNDIS + HID
- ; 0x100b: RNDIS + MSD + HID
- ; 0x100c: 1x CDC + HID
- ; 0x100d: 1x CDC + MSD + HID
- ; 0x100e: RNDIS + 1x CDC + HID
- ; 0x100f: RNDIS + 1x CDC + MSD + HID
- ; 0x1010: J_LINK_SEGGER_DRV
- ; 0x1011: J_LINK_SEGGER_DRV + MSD
- ; 0x1012: J_LINK_SEGGER_DRV + RNDIS
- ; 0x1013: J_LINK_SEGGER_DRV + RNDIS + MSD
- ; 0x1014: J_LINK_SEGGER_DRV + 1x CDC
- ; 0x1015: J_LINK_SEGGER_DRV + 1x CDC + MSD
- ; 0x1016: J_LINK_SEGGER_DRV + 1x CDC + RNDIS
- ; 0x1017: J_LINK_SEGGER_DRV + 1x CDC + RNDIS + MSD
- ; 0x1018: J_LINK_SEGGER_DRV + HID
- ; 0x1019: J_LINK_SEGGER_DRV + HID + MSD
- ; 0x101a: J_LINK_SEGGER_DRV + HID + RNDIS
- ; 0x101b: J_LINK_SEGGER_DRV + HID + RNDIS + MSD
- ; 0x101c: J_LINK_SEGGER_DRV + HID + 1x CDC
- ; 0x101d: J_LINK_SEGGER_DRV + HID + 1x CDC + MSD
- ; 0x101e: J_LINK_SEGGER_DRV + HID + 1x CDC + RNDIS
- ; 0x101f: J_LINK_SEGGER_DRV + HID + 1x CDC + RNDIS + MSD
- ; 0x1020: J_LINK_WINUSB_DRV
- ; 0x1021: J_LINK_WINUSB_DRV + MSD
- ; 0x1022: J_LINK_WINUSB_DRV + RNDIS
- ; 0x1023: J_LINK_WINUSB_DRV + RNDIS + MSD
- ; 0x1024: J_LINK_WINUSB_DRV + 1x CDC
- ; 0x1025: J_LINK_WINUSB_DRV + 1x CDC + MSD
- ; 0x1026: J_LINK_WINUSB_DRV + 1x CDC + RNDIS
- ; 0x1027: J_LINK_WINUSB_DRV + 1x CDC + RNDIS + MSD
- ; 0x1028: J_LINK_WINUSB_DRV + HID
- ; 0x1029: J_LINK_WINUSB_DRV + HID + MSD
- ; 0x102a: J_LINK_WINUSB_DRV + HID + RNDIS
- ; 0x102b: J_LINK_WINUSB_DRV + HID + RNDIS + MSD
- ; 0x102c: J_LINK_WINUSB_DRV + HID + 1x CDC
- ; 0x102d: J_LINK_WINUSB_DRV + HID + 1x CDC + MSD
- ; 0x102e: J_LINK_WINUSB_DRV + HID + 1x CDC + RNDIS
- ; 0x102f: J_LINK_WINUSB_DRV + HID + 1x CDC + RNDIS + MSD
- ; 0x103x: J_LINK_SEGGER_DRV + J_LINK_WINUSB_DRV does not make any sense, therefore skipped
- ; 0x1050: J_LINK_SEGGER_DRV + 2x CDC
- ; 0x1051: J_LINK_SEGGER_DRV + 2x CDC + MSD
- ; 0x1052: J_LINK_SEGGER_DRV + 2x CDC + RNDIS
- ; 0x1053: J_LINK_SEGGER_DRV + 2x CDC + RNDIS + MSD
- ; 0x1054: J_LINK_SEGGER_DRV + 3x CDC
- ; 0x1055: J_LINK_SEGGER_DRV + 3x CDC + MSD
- ; 0x1056: J_LINK_SEGGER_DRV + 3x CDC + RNDIS
- ; 0x1057: J_LINK_SEGGER_DRV + 3x CDC + RNDIS + MSD
- ; 0x1058: J_LINK_SEGGER_DRV + HID + 2x CDC
- ; 0x1059: J_LINK_SEGGER_DRV + HID + 2x CDC + MSD
- ; 0x105a: J_LINK_SEGGER_DRV + HID + 2x CDC + RNDIS
- ; 0x105b: J_LINK_SEGGER_DRV + HID + 2x CDC + RNDIS + MSD
- ; 0x105c: J_LINK_SEGGER_DRV + HID + 3x CDC
- ; 0x105d: J_LINK_SEGGER_DRV + HID + 3x CDC + MSD
- ; 0x105e: J_LINK_SEGGER_DRV + HID + 3x CDC + RNDIS
- ; 0x105f: J_LINK_SEGGER_DRV + HID + 3x CDC + RNDIS + MSD
- ; 0x1060: J_LINK_WINUSB_DRV + 2x CDC
- ; 0x1061: J_LINK_WINUSB_DRV + 2x CDC + MSD
- ; 0x1062: J_LINK_WINUSB_DRV + 2x CDC + RNDIS
- ; 0x1063: J_LINK_WINUSB_DRV + 2x CDC + RNDIS + MSD
- ; 0x1064: J_LINK_WINUSB_DRV + 3x CDC
- ; 0x1065: J_LINK_WINUSB_DRV + 3x CDC + MSD
- ; 0x1066: J_LINK_WINUSB_DRV + 3x CDC + RNDIS
- ; 0x1067: J_LINK_WINUSB_DRV + 3x CDC + RNDIS + MSD
- ; 0x1068: J_LINK_WINUSB_DRV + HID + 2x CDC
- ; 0x1069: J_LINK_WINUSB_DRV + HID + 2x CDC + MSD
- ; 0x106a: J_LINK_WINUSB_DRV + HID + 2x CDC + RNDIS
- ; 0x106b: J_LINK_WINUSB_DRV + HID + 2x CDC + RNDIS + MSD
- ; 0x106c: J_LINK_WINUSB_DRV + HID + 3x CDC
- ; 0x106d: J_LINK_WINUSB_DRV + HID + 3x CDC + MSD
- ; 0x106e: J_LINK_WINUSB_DRV + HID + 3x CDC + RNDIS
- ; 0x106f: J_LINK_WINUSB_DRV + HID + 3x CDC + RNDIS + MSD
- ;
- [DeviceList.nt]
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_0101
- %PID_0102.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_0102
- %PID_0103.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_0103
- %PID_0104.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_0104
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_0105&MI_02 ; CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_0107&MI_02 ; RNDIS + J-Link
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_0108&MI_00 ; J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1010 ; J-Link
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1011&MI_00 ; J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1012&MI_02 ; RNDIS + J-Link
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1013&MI_02 ; RNDIS + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1014&MI_02 ; CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1015&MI_02 ; CDC + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1016&MI_04 ; CDC + RNDIS + J-Link
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1017&MI_04 ; CDC + RNDIS + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1018&MI_00 ; J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1019&MI_00 ; J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_101A&MI_02 ; RNDIS + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_101B&MI_02 ; RNDIS + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_101C&MI_02 ; CDC + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_101D&MI_02 ; CDC + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_101E&MI_04 ; CDC + RNDIS + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_101F&MI_04 ; CDC + RNDIS + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1050&MI_04 ; CDC + CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1051&MI_04 ; CDC + CDC + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1052&MI_06 ; RNDIS + CDC + CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1053&MI_06 ; RNDIS + CDC + CDC + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1054&MI_06 ; CDC + CDC + CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1055&MI_06 ; CDC + CDC + CDC + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1056&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1057&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1058&MI_04 ; CDC + CDC + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_1059&MI_04 ; CDC + CDC + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_105a&MI_06 ; RNDIS + CDC + CDC + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_105b&MI_06 ; RNDIS + CDC + CDC + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_105c&MI_06 ; CDC + CDC + CDC + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_105d&MI_06 ; CDC + CDC + CDC + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_105e&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall, USB\VID_1366&PID_105f&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + MSD + HID
- [DeviceList.ntamd64]
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_0101
- %PID_0102.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_0102
- %PID_0103.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_0103
- %PID_0104.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_0104
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_0105&MI_02 ; CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_0107&MI_02 ; RNDIS + J-Link
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_0108&MI_00 ; J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1010 ; J-Link
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1011&MI_00 ; J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1012&MI_02 ; RNDIS + J-Link
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1013&MI_02 ; RNDIS + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1014&MI_02 ; CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1015&MI_02 ; CDC + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1016&MI_04 ; CDC + RNDIS + J-Link
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1017&MI_04 ; CDC + RNDIS + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1018&MI_00 ; J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1019&MI_00 ; J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_101A&MI_02 ; RNDIS + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_101B&MI_02 ; RNDIS + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_101C&MI_02 ; CDC + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_101D&MI_02 ; CDC + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_101E&MI_04 ; RNDIS + CDC + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_101F&MI_04 ; RNDIS + CDC + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1050&MI_04 ; CDC + CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1051&MI_04 ; CDC + CDC + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1052&MI_06 ; RNDIS + CDC + CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1053&MI_06 ; RNDIS + CDC + CDC + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1054&MI_06 ; CDC + CDC + CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1055&MI_06 ; CDC + CDC + CDC + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1056&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1057&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + MSD
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1058&MI_04 ; CDC + CDC + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_1059&MI_04 ; CDC + CDC + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_105a&MI_06 ; RNDIS + CDC + CDC + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_105b&MI_06 ; RNDIS + CDC + CDC + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_105c&MI_06 ; CDC + CDC + CDC + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_105d&MI_06 ; CDC + CDC + CDC + J-Link + MSD + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_105e&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + HID
- %Generic.DeviceDesc%=JLinkInstall64, USB\VID_1366&PID_105f&MI_08 ; RNDIS + CDC + CDC + CDC + J-Link + MSD + HID
- [JLinkInstall.nt]
- CopyFiles=JLinkCopyFiles.nt
- [JLinkInstall64.ntamd64]
- CopyFiles=JLinkCopyFiles64.ntamd64
- [JLinkInstall.nt.Services]
- Addservice = %ServiceNamex86%, 0x00000002, JLinkAddService.nt, JLinkEventLog.nt
- [JLinkInstall64.ntamd64.Services]
- Addservice = %ServiceNamex64%, 0x00000002, JLinkAddService64.ntamd64, JLinkEventLog64.ntamd64
- [JLinkAddService.nt]
- DisplayName = %JLink.SvcDesc%
- ServiceType = 1 ; SERVICE_KERNEL_DRIVER
- StartType = 3 ; SERVICE_DEMAND_START
- ErrorControl = 1 ; SERVICE_ERROR_NORMAL
- ServiceBinary = %12%\jlink.sys
- [JLinkAddService64.ntamd64]
- DisplayName = %JLink.SvcDesc%
- ServiceType = 1 ; SERVICE_KERNEL_DRIVER
- StartType = 3 ; SERVICE_DEMAND_START
- ErrorControl = 1 ; SERVICE_ERROR_NORMAL
- ServiceBinary = %12%\jlinkx64.sys
- [JLinkEventLog.nt]
- AddReg=JLinkEventLogAddReg.nt
- [JLinkEventLog64.ntamd64]
- AddReg=JLinkEventLogAddReg64.ntamd64
- [JLinkEventLogAddReg.nt]
- HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\jlink.sys"
- HKR,,TypesSupported, %REG_DWORD%,7
- [JLinkEventLogAddReg64.ntamd64]
- HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\jlinkx64.sys"
- HKR,,TypesSupported, %REG_DWORD%,7
- [JLinkCopyFiles.nt]
- JLink.sys
- [JLinkCopyFiles64.ntamd64]
- JLinkx64.sys
- [DestinationDirs]
- DefaultDestDir = 12
- JLinkCopyFiles.nt = 12
- JLinkCopyFiles64.ntamd64 = 12
- [SourceDisksNames]
- 1=%JLink.DiskName%,,
- [SourceDisksFiles]
- JLink.sys = 1
- [SourceDisksNames.amd64]
- 1=%JLink.DiskName%,,
- [SourceDisksFiles.amd64]
- JLinkx64.sys = 1
- ;---------------------------------------------------------------;
- [Strings]
- MfgName="Segger"
- PID_0101.DeviceDesc="J-Link driver"
- PID_0102.DeviceDesc="J-Link 1 driver"
- PID_0103.DeviceDesc="J-Link 2 driver"
- PID_0104.DeviceDesc="J-Link 3 driver"
- Generic.DeviceDesc="J-Link driver"
- JLink.SvcDesc="J-Link driver"
- JLink.DiskName="J-Link Installation Disk"
- ServiceNamex86="jlink"
- ServiceNamex64="jlink"
- ; Non-Localizable Strings, DO NOT MODIFY!
- REG_SZ = 0x00000000
- REG_MULTI_SZ = 0x00010000
- REG_EXPAND_SZ = 0x00020000
- REG_BINARY = 0x00000001
- REG_DWORD = 0x00010001
- ; *** EOF ***
|