diff --git a/DDConditioner.exe b/DDConditioner.exe
index 6698e42..2f82418 100644
Binary files a/DDConditioner.exe and b/DDConditioner.exe differ
diff --git a/Devices/hpmicro/HPM5361/HPM5361xxxx_QSPI.elf b/Devices/hpmicro/HPM5361/HPM5361xxxx_QSPI.elf
new file mode 100644
index 0000000..26792fa
Binary files /dev/null and b/Devices/hpmicro/HPM5361/HPM5361xxxx_QSPI.elf differ
diff --git a/Devices/hpmicro/HPM6200/HPM6280xxxx_QSPI.elf b/Devices/hpmicro/HPM6200/HPM6280xxxx_QSPI.elf
new file mode 100644
index 0000000..c8937c1
Binary files /dev/null and b/Devices/hpmicro/HPM6200/HPM6280xxxx_QSPI.elf differ
diff --git a/Devices/hpmicro/HPM6200/HPM6284xxxx_QSPI.elf b/Devices/hpmicro/HPM6200/HPM6284xxxx_QSPI.elf
new file mode 100644
index 0000000..91a86e9
Binary files /dev/null and b/Devices/hpmicro/HPM6200/HPM6284xxxx_QSPI.elf differ
diff --git a/Devices/hpmicro/HPM6300/HPM6360xxxx_QSPI.elf b/Devices/hpmicro/HPM6300/HPM6360xxxx_QSPI.elf
new file mode 100644
index 0000000..3acd37d
Binary files /dev/null and b/Devices/hpmicro/HPM6300/HPM6360xxxx_QSPI.elf differ
diff --git a/Devices/hpmicro/HPM6300/HPM6360xxxx_XPI1_QSPI.elf b/Devices/hpmicro/HPM6300/HPM6360xxxx_XPI1_QSPI.elf
new file mode 100644
index 0000000..2843a30
Binary files /dev/null and b/Devices/hpmicro/HPM6300/HPM6360xxxx_XPI1_QSPI.elf differ
diff --git a/Devices/hpmicro/HPM6300/HPM6364xxxx_QSPI.elf b/Devices/hpmicro/HPM6300/HPM6364xxxx_QSPI.elf
new file mode 100644
index 0000000..dd4c067
Binary files /dev/null and b/Devices/hpmicro/HPM6300/HPM6364xxxx_QSPI.elf differ
diff --git a/Devices/hpmicro/HPM6700/HPM6750xANx_QSPI.elf b/Devices/hpmicro/HPM6700/HPM6750xANx_QSPI.elf
new file mode 100644
index 0000000..162b8da
Binary files /dev/null and b/Devices/hpmicro/HPM6700/HPM6750xANx_QSPI.elf differ
diff --git a/Devices/hpmicro/HPM6700/HPM6750xxxx_QSPI.elf b/Devices/hpmicro/HPM6700/HPM6750xxxx_QSPI.elf
new file mode 100644
index 0000000..0f2c124
Binary files /dev/null and b/Devices/hpmicro/HPM6700/HPM6750xxxx_QSPI.elf differ
diff --git a/Devices/hpmicro/HPM6700/HPM6750xxxx_XPI1_QSPI.elf b/Devices/hpmicro/HPM6700/HPM6750xxxx_XPI1_QSPI.elf
new file mode 100644
index 0000000..ae138ac
Binary files /dev/null and b/Devices/hpmicro/HPM6700/HPM6750xxxx_XPI1_QSPI.elf differ
diff --git a/Devices/hpmicro/HPM6700/HPM6754xxxx_QSPI.elf b/Devices/hpmicro/HPM6700/HPM6754xxxx_QSPI.elf
new file mode 100644
index 0000000..97bafb2
Binary files /dev/null and b/Devices/hpmicro/HPM6700/HPM6754xxxx_QSPI.elf differ
diff --git a/Devices/hpmicro/HPM6800/HPM6880xxxx_QSPI.elf b/Devices/hpmicro/HPM6800/HPM6880xxxx_QSPI.elf
new file mode 100644
index 0000000..f50977f
Binary files /dev/null and b/Devices/hpmicro/HPM6800/HPM6880xxxx_QSPI.elf differ
diff --git a/Doc/Manuals/UM08001_JLink.pdf b/Doc/Manuals/UM08001_JLink.pdf
index 0857fd6..e70a071 100644
Binary files a/Doc/Manuals/UM08001_JLink.pdf and b/Doc/Manuals/UM08001_JLink.pdf differ
diff --git a/Doc/Manuals/UM08003_JFlash.pdf b/Doc/Manuals/UM08003_JFlash.pdf
index f696c5c..bc09005 100644
Binary files a/Doc/Manuals/UM08003_JFlash.pdf and b/Doc/Manuals/UM08003_JFlash.pdf differ
diff --git a/Doc/Manuals/UM08022_Flasher.pdf b/Doc/Manuals/UM08022_Flasher.pdf
index 64c6154..ae1ebf9 100644
Binary files a/Doc/Manuals/UM08022_Flasher.pdf and b/Doc/Manuals/UM08022_Flasher.pdf differ
diff --git a/Doc/Manuals/UM08039_FlasherHub.pdf b/Doc/Manuals/UM08039_FlasherHub.pdf
index 0775cb8..5eef432 100644
Binary files a/Doc/Manuals/UM08039_FlasherHub.pdf and b/Doc/Manuals/UM08039_FlasherHub.pdf differ
diff --git a/Doc/Manuals/UM08043_FlasherHub12.pdf b/Doc/Manuals/UM08043_FlasherHub12.pdf
new file mode 100644
index 0000000..59178e6
Binary files /dev/null and b/Doc/Manuals/UM08043_FlasherHub12.pdf differ
diff --git a/Doc/ReleaseNotes/ReleaseNotes_JLink.html b/Doc/ReleaseNotes/ReleaseNotes_JLink.html
index 18aaf94..0f78862 100644
--- a/Doc/ReleaseNotes/ReleaseNotes_JLink.html
+++ b/Doc/ReleaseNotes/ReleaseNotes_JLink.html
@@ -185,6 +185,1350 @@
Release notes for the J-Link / Flasher Software and Documentation Package
+
+
+
Version V7.94g (2024-01-24)
+
Highlights:
+
Device Support
+
+ - Artery AT32F43x: Added flash programming support for QSPI 1 flash bank (https://wiki.segger.com/Artery_AT32F43x).
+
+
Other changes:
+
DLL
+
+ - Added support for the EON SPI flash EN25QH128 to SPIFI-Lib.
+ - EON SPI flash EN25QH64: Block protection was not set correctly. Fixed.
+ - RTT: Specifying an RTT search range after/while RTT was running did not work as intended. Fixed.
+ - Added support for Cortex-M52 (aka STAR-MC2).
+
+
Device Support
+
+ - Artery AT32F437VGT7, AT32F437RMT7, AT32F437RGT7, AT32F437RDT7: J-Link used incorrect flash size. Fixed.
+ - NXP iMXRT1180: XCACHE was not handled properly resulting in verification errors after a successful flash program operation. Fixed.
+
+
Firmware
+
+ - J-Link EDU/BASE/PLUS V12: Under very special circumstances, USB driver selection "SEGGER" in Configurator was reset to "WinUSB" after a power-cycle of J-Link. Fixed.
+ - J-Link EDU Mini V1: Added support for Cortex-M52 core.
+ - J-Link EDU/BASE/PLUS V12: Added support for Cortex-M52 core.
+ - J-Link ULTRA+ V5: Added support for Cortex-M52 core.
+ - J-Link ULTRA+ V5-1: Added support for Cortex-M52 core.
+ - J-Link ULTRA+ V6: Added support for Cortex-M52 core.
+ - J-Link PRO V5: Added support for Cortex-M52 core.
+ - J-Link PRO V5-1: Added support for Cortex-M52 core.
+ - J-Link PRO V6: Added support for Cortex-M52 core.
+ - J-Link PRO PoE V6: Added support for Cortex-M52 core.
+ - J-Link WiFi V1: Added support for Cortex-M52 core.
+ - J-Link WiFi V2: Added support for Cortex-M52 core.
+ - J-Trace PRO V3 CortexM: Added support for Cortex-M52 core.
+ - J-Trace PRO V3 Cortex: Added support for Cortex-M52 core.
+ - J-Trace PRO V3: Added support for Cortex-M52 core.
+ - Flasher ARM V5: Added support for Cortex-M52 core.
+ - Flasher ARM V5-1: Added support for Cortex-M52 core.
+ - Flasher ARM V6: Added support for Cortex-M52 core.
+ - Flasher PRO V5: Added support for Cortex-M52 core.
+ - Flasher PRO V5-1: Added support for Cortex-M52 core.
+ - Flasher PRO V6: Added support for Cortex-M52 core.
+ - Flasher PRO XL V5: Added support for Cortex-M52 core.
+ - Flasher PRO XL V5-1: Added support for Cortex-M52 core.
+ - Flasher PRO XL V6: Added support for Cortex-M52 core.
+ - Flasher Compact V5: Added support for Cortex-M52 core.
+ - Flasher Portable PLUS V5: Added support for Cortex-M52 core.
+ - Flasher ARM V5: TEMRINAL: The #FFORMAT command formatted not only the public area but also the secure area if it was available. Fixed.
+ - Flasher ARM V5-1: TEMRINAL: The #FFORMAT command formatted not only the public area but also the secure area if it was available. Fixed.
+ - Flasher ARM V6: TEMRINAL: The #FFORMAT command formatted not only the public area but also the secure area if it was available. Fixed.
+ - Flasher PRO V5: TEMRINAL: The #FFORMAT command formatted not only the public area but also the secure area if it was available. Fixed.
+ - Flasher PRO V5-1: TEMRINAL: The #FFORMAT command formatted not only the public area but also the secure area if it was available. Fixed.
+ - Flasher PRO V6: TEMRINAL: The #FFORMAT command formatted not only the public area but also the secure area if it was available. Fixed.
+ - Flasher PRO XL V5: TEMRINAL: The #FFORMAT command formatted not only the public area but also the secure area if it was available. Fixed.
+ - Flasher PRO XL V5-1: TEMRINAL: The #FFORMAT command formatted not only the public area but also the secure area if it was available. Fixed.
+ - Flasher PRO XL V6: TEMRINAL: The #FFORMAT command formatted not only the public area but also the secure area if it was available. Fixed.
+ - Flasher Compact V5: TEMRINAL: The #FFORMAT command formatted not only the public area but also the secure area if it was available. Fixed.
+ - Flasher Portable PLUS V5: TEMRINAL: The #FFORMAT command formatted not only the public area but also the secure area if it was available. Fixed.
+ - Flasher ARM V5: After creating or removing a secure area, file operations (e.g. FREAD, FWRITE, FLIST, ...) failed until reboot. Fixed.
+ - Flasher ARM V5-1: After creating or removing a secure area, file operations (e.g. FREAD, FWRITE, FLIST, ...) failed until reboot. Fixed.
+ - Flasher ARM V6: After creating or removing a secure area, file operations (e.g. FREAD, FWRITE, FLIST, ...) failed until reboot. Fixed.
+ - Flasher PRO V5: After creating or removing a secure area, file operations (e.g. FREAD, FWRITE, FLIST, ...) failed until reboot. Fixed.
+ - Flasher PRO V5-1: After creating or removing a secure area, file operations (e.g. FREAD, FWRITE, FLIST, ...) failed until reboot. Fixed.
+ - Flasher PRO V6: After creating or removing a secure area, file operations (e.g. FREAD, FWRITE, FLIST, ...) failed until reboot. Fixed.
+ - Flasher PRO XL V5: After creating or removing a secure area, file operations (e.g. FREAD, FWRITE, FLIST, ...) failed until reboot. Fixed.
+ - Flasher PRO XL V5-1: After creating or removing a secure area, file operations (e.g. FREAD, FWRITE, FLIST, ...) failed until reboot. Fixed.
+ - Flasher PRO XL V6: After creating or removing a secure area, file operations (e.g. FREAD, FWRITE, FLIST, ...) failed until reboot. Fixed.
+ - Flasher Compact V5: After creating or removing a secure area, file operations (e.g. FREAD, FWRITE, FLIST, ...) failed until reboot. Fixed.
+ - Flasher Portable PLUS V5: After creating or removing a secure area, file operations (e.g. FREAD, FWRITE, FLIST, ...) failed until reboot. Fixed.
+ - Flasher ARM V5: After executing a target operation (e.g. #AUTO) and formatting the file system (e.g. #FFORMAT), Flasher would use the deleted project for following operations (e.g. #AUTO). Fixed.
+ - Flasher ARM V5-1: After executing a target operation (e.g. #AUTO) and formatting the file system (e.g. #FFORMAT), Flasher would use the deleted project for following operations (e.g. #AUTO). Fixed.
+ - Flasher ARM V6: After executing a target operation (e.g. #AUTO) and formatting the file system (e.g. #FFORMAT), Flasher would use the deleted project for following operations (e.g. #AUTO). Fixed.
+ - Flasher PRO V5: After executing a target operation (e.g. #AUTO) and formatting the file system (e.g. #FFORMAT), Flasher would use the deleted project for following operations (e.g. #AUTO). Fixed.
+ - Flasher PRO V5-1: After executing a target operation (e.g. #AUTO) and formatting the file system (e.g. #FFORMAT), Flasher would use the deleted project for following operations (e.g. #AUTO). Fixed.
+ - Flasher PRO V6: After executing a target operation (e.g. #AUTO) and formatting the file system (e.g. #FFORMAT), Flasher would use the deleted project for following operations (e.g. #AUTO). Fixed.
+ - Flasher PRO XL V5: After executing a target operation (e.g. #AUTO) and formatting the file system (e.g. #FFORMAT), Flasher would use the deleted project for following operations (e.g. #AUTO). Fixed.
+ - Flasher PRO XL V5-1: After executing a target operation (e.g. #AUTO) and formatting the file system (e.g. #FFORMAT), Flasher would use the deleted project for following operations (e.g. #AUTO). Fixed.
+ - Flasher PRO XL V6: After executing a target operation (e.g. #AUTO) and formatting the file system (e.g. #FFORMAT), Flasher would use the deleted project for following operations (e.g. #AUTO). Fixed.
+ - Flasher Compact V5: After executing a target operation (e.g. #AUTO) and formatting the file system (e.g. #FFORMAT), Flasher would use the deleted project for following operations (e.g. #AUTO). Fixed.
+ - Flasher Portable PLUS V5: After executing a target operation (e.g. #AUTO) and formatting the file system (e.g. #FFORMAT), Flasher would use the deleted project for following operations (e.g. #AUTO). Fixed.
+
+
GDB Server
+
+ - Added support for Cortex-M52 (aka STAR-MC2).
+
+
J-Flash
+
+ - When a J-Flash log file was enabled in the global settings, temporary J-Flash log files passed via command line were overriden. Fixed.
+
+
J-Flash SPI
+
+ - When a J-Flash log file was enabled in the global settings, temporary J-Flash log files passed via command line were overriden. Fixed.
+
+
+
+
+
+
Version V7.94f (2024-01-17)
+
Highlights:
+
Device Support
+
+ - Renesas RZ/G3S: Added debug and flash programming support for the Cortex-M33_0 core (https://wiki.segger.com/Renesas_RZ/G3S).
+ - Renesas RZ/G3S: Added debug and flash programming support for the Cortex-M33_1 (with FPU) core (https://wiki.segger.com/Renesas_RZ/G3S).
+
+
Other changes:
+
DLL
+
+ - Linux: USB: Improved speed of GetList() function for J-Links connected via USB, so startup of debug session has been speed up as well.
+ - Web control panel: RTT Tab: Added search range information.
+ - Web control panel: RTT Tab: Added event log.
+
+
Device Support
+
+ - Renesas M16C/M62P, M16C/N6A: Added programming support for Renesas M30625FGPGP and M306NAFGGP.
+ - LPC553x/LPC55S3x: RTT: Added RAMX-RAM4 to auto search ranges.
+
+
Firmware
+
+ - Flasher ARM V5: SFL: Function SEGGER_FL_GetFlashInfo(): Garbage was passed to parameter <InfoAreaSize>. Fixed.
+ - Flasher ARM V5-1: SFL: Function SEGGER_FL_GetFlashInfo(): Garbage was passed to parameter <InfoAreaSize>. Fixed.
+ - Flasher ARM V6: SFL: Function SEGGER_FL_GetFlashInfo(): Garbage was passed to parameter <InfoAreaSize>. Fixed.
+ - Flasher PRO V5: SFL: Function SEGGER_FL_GetFlashInfo(): Garbage was passed to parameter <InfoAreaSize>. Fixed.
+ - Flasher PRO V5-1: SFL: Function SEGGER_FL_GetFlashInfo(): Garbage was passed to parameter <InfoAreaSize>. Fixed.
+ - Flasher PRO V6: SFL: Function SEGGER_FL_GetFlashInfo(): Garbage was passed to parameter <InfoAreaSize>. Fixed.
+ - Flasher PRO XL V5: SFL: Function SEGGER_FL_GetFlashInfo(): Garbage was passed to parameter <InfoAreaSize>. Fixed.
+ - Flasher PRO XL V5-1: SFL: Function SEGGER_FL_GetFlashInfo(): Garbage was passed to parameter <InfoAreaSize>. Fixed.
+ - Flasher PRO XL V6: SFL: Function SEGGER_FL_GetFlashInfo(): Garbage was passed to parameter <InfoAreaSize>. Fixed.
+ - Flasher Compact V5: SFL: Function SEGGER_FL_GetFlashInfo(): Garbage was passed to parameter <InfoAreaSize>. Fixed.
+ - Flasher Portable PLUS V5: SFL: Function SEGGER_FL_GetFlashInfo(): Garbage was passed to parameter <InfoAreaSize>. Fixed.
+ - Flasher ARM V5: Stand-alone mode: Cortex-M: CPU module context was not freed after programming which could lead to "cannot connected to target" errors on following programming rounds. Fixed.
+ - Flasher ARM V5-1: Stand-alone mode: Cortex-M: CPU module context was not freed after programming which could lead to "cannot connected to target" errors on following programming rounds. Fixed.
+ - Flasher ARM V6: Stand-alone mode: Cortex-M: CPU module context was not freed after programming which could lead to "cannot connected to target" errors on following programming rounds. Fixed.
+ - Flasher PRO V5: Stand-alone mode: Cortex-M: CPU module context was not freed after programming which could lead to "cannot connected to target" errors on following programming rounds. Fixed.
+ - Flasher PRO V5-1: Stand-alone mode: Cortex-M: CPU module context was not freed after programming which could lead to "cannot connected to target" errors on following programming rounds. Fixed.
+ - Flasher PRO V6: Stand-alone mode: Cortex-M: CPU module context was not freed after programming which could lead to "cannot connected to target" errors on following programming rounds. Fixed.
+ - Flasher PRO XL V5: Stand-alone mode: Cortex-M: CPU module context was not freed after programming which could lead to "cannot connected to target" errors on following programming rounds. Fixed.
+ - Flasher PRO XL V5-1: Stand-alone mode: Cortex-M: CPU module context was not freed after programming which could lead to "cannot connected to target" errors on following programming rounds. Fixed.
+ - Flasher PRO XL V6: Stand-alone mode: Cortex-M: CPU module context was not freed after programming which could lead to "cannot connected to target" errors on following programming rounds. Fixed.
+ - Flasher Compact V5: Stand-alone mode: Cortex-M: CPU module context was not freed after programming which could lead to "cannot connected to target" errors on following programming rounds. Fixed.
+ - Flasher Portable PLUS V5: Stand-alone mode: Cortex-M: CPU module context was not freed after programming which could lead to "cannot connected to target" errors on following programming rounds. Fixed.
+ - J-Link EDU Mini V1: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link EDU/BASE/PLUS V12: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link ULTRA+ V5: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link ULTRA+ V5-1: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link ULTRA+ V6: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link PRO V5: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link PRO V5-1: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link PRO V6: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link PRO PoE V6: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link WiFi V1: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link WiFi V2: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Trace PRO V3 Cortex: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Trace PRO V3: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - Flasher ARM V5: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - Flasher ARM V5-1: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - Flasher ARM V6: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - Flasher PRO V5: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - Flasher PRO V5-1: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - Flasher PRO V6: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - Flasher PRO XL V5: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - Flasher PRO XL V5-1: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - Flasher PRO XL V6: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - Flasher Compact V5: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - Flasher Portable PLUS V5: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link-OB-RA4M2-Renesas: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link-OB-RA4M2-RISCV: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+ - J-Link-OB-RA4M2-Full: RISC-V: Firmware module version 2: DAP-setups only: Debugging 2 or more cores in parallel behind the same DAP but different APs could lead to RISC-V not being accessible anymore via J-Link, after performing any operation on any other core. Fixed.
+
+
U-Flash
+
+ - U-Flash could not add projects to large FLASHER.ini files. Fixed.
+
+
+
+
+
+
Version V7.94e (2024-01-15)
+
CCS Plugin
+
+ - Added Cortex-M33 support.
+
+
DLL
+
+ - Linux: DLL API calls would not work as intended. Introduced in V7.94d. Fixed.
+
+
Device Support
+
+ - ST SR6P6xx: Programming the OTP area (e.g. UTEST) could cause a timeout. Fixed.
+ - NXP iMXRT1180: Removed some unavailable part numbers.
+
+
Manual
+
+ - UM08002: Chapter "Implementation Samples", section "Disabling dialogs": Added sample code for setting "SuppressGUI" command string.
+ - UM08002: Chapter "Implementation Samples", section "Disabling dialogs": Added sample code for specifying an error handler.
+
+
U-Flash
+
+ - Selecting a Flasher Hub took a long time. Fixed.
+
+
+
+
+
+
Version V7.94d (2024-01-11)
+
Highlights:
+
Device Support
+
+ - NXP MCXA10: Added debug and flash programming support (https://wiki.segger.com/NXP_MCXA10).
+
+
Other changes:
+
Commander
+
+ - Wrong libc version was used by accident. Introduced with V7.94c. Fixed.
+
+
DLL
+
+ - Added new exec command "CORESIGHT_SetETBBufSize" which can be used to override the ETB buffer size autodetection.
+ - In rare cases repeated JLINKARM_Open()/JLINKARM_Close() cycles could lead to a stalled DLL. Fixed.
+ - Wrong libc version was used by accident. Introduced with V7.94c. Fixed.
+
+
Device Support
+
+ - NXP iMXRT1180: Some device names used by the RT1180 CMSIS pack were not supported. Fixed.
+ - Renesas R7S721010 and R7S721010 were incorrectly listed as RZ/A1L. Corrected family to RZ/A1M.
+ - NXP iMXRT1170: Flash programming did not work. Introduced with V7.88l. Fixed.
+ - Trace: TI Jacinto 7: Corrected ETB base addresses and set fixed ETB size as auto-detection is not working on that device.
+ - Maxim MAX32690: Added flash programming support for internal program / data flash located at address 0x10300000 (256 KB).
+ - Toshiba TMPM3HQF10BFG: Flash programming via CMSIS-DAP did not work. Fixed.
+ - STM32U5Axxx: Added debug & flash programming support.
+
+
Firmware
+
+ - Flasher ARM V5: Renesas RX26T: Added stand-alone mode support.
+ - Flasher ARM V5-1: Renesas RX26T: Added stand-alone mode support.
+ - Flasher PRO V5: Renesas RX26T: Added stand-alone mode support.
+ - Flasher PRO V5-1: Renesas RX26T: Added stand-alone mode support.
+ - Flasher PRO XL V5: Renesas RX26T: Added stand-alone mode support.
+ - Flasher PRO XL V5-1: Renesas RX26T: Added stand-alone mode support.
+ - Flasher Compact V5: Renesas RX26T: Added stand-alone mode support.
+ - Flasher Portable PLUS V5: Renesas RX26T: Added stand-alone mode support.
+
+
U-Flash
+
+ - "Configure project" button was not disabled after creating a new project. Fixed.
+ - An error message was displayed, when the user canceled opening a project file. Fixed.
+ - Connecting to Flasher Hub did not work correctly. Fixed.
+ - Download to Flasher Hub did not work correctly. Fixed.
+ - Flasher with old firmware versions will now be marked in the Flasher selection dialog.
+ - In certain cases the application did not close after programming. Fixed.
+
+
+
+
+
+
Version V7.94c (2024-01-03)
+
DLL
+
+ - Added J-Link script file API function JLINK_RISCV_WriteCSR(). https://wiki.segger.com/J-Link_script_files#Script_file_API_functions
+ - Added J-Link script file API function JLINK_RISCV_ReadCSR(). https://wiki.segger.com/J-Link_script_files#Script_file_API_functions
+ - Under certain circumstances SWO init would not be executed. Introduced with V7.88f. Fixed.
+ - Trace: Added trace pin support for TI Jacinto 7 series.
+
+
Device Support
+
+ - Infineon S25Hxxxx: Under certain circumstances read did not work correctly. Fixed.
+ - Silicon Labs EFR32xG21, EFR32xG22, EFR32xG23, EFR32xG24, EFR32xG25, EFR32xG27, EFR32xG28: Under certain circumstances flash breakpoints did not work. Fixed.
+ - NXP iMXRT1180 (Cortex-M7): "FlexSPI 1 (NS)" flash bank: Flash programming did not work. Fixed.
+ - NXP iMXRT1180 (Cortex-M7): "FlexSPI 1 (S)" flash bank: Flash programming did not work. Fixed.
+ - EFR32xF22xxx, EFR32xF27xxx: Flash programming for UDP region did not work. Introduced in V7.94. Fixed.
+ - NXP MCXN10: Boot ROM was not executed after reset resulting in unexpected issues after reset. Fixed.
+ - NXP MCXN10: Reset could fail when using JTAG as target interface. Fixed.
+ - Renesas RX26T: The J-Link SW did not allow to select JTAG as target interface for RX26T based devices. Fixed.
+
+
J-Flash
+
+ - EFM32GG11: Production Programming could lead to all flash banks erased but the BTL flash bank. Fixed.
+ - Project Settings: Flash: For external flash devices selected manually, the displayed size, number of sectors, sectorization information and sector selection were incorrect. Fixed.
+
+
J-Scope
+
+ - J-Scope: Added support to scope symbols of base classes.
+
+
RTT Logger
+
+ - Added J-Link Script file support via command line.
+
+
U-Flash
+
+ - PIC18(L)FxxK80: Alternative #MCLR function on Pin#3 with Push-Pull-Function.
+ - An error message about missing arguments was always displayed, when using certain CLI commands. Fixed.
+ - Selecting a template with the OK button did not work. Fixed.
+ - Microchip ATTiny: Wirings and Erase Mode for UPDI devices fixed.
+ - Renesas M16C/6NA: Added support for M306NAFGGP.
+
+
+
+
+
+
Version V7.94b (2023-12-13)
+
DLL
+
+ - Cadence Xtensa: For "Xtensa behind CoreSight DAP" setups, an APB-AP was not accepted as a valid debug AP and threw an error. Fixed.
+ - Cadence Xtensa: Added command string "XTENSA_SetDEVTYPE" to support systems with modified value of DEVTYPE register. More info: https://wiki.segger.com/J-Link_Xtensa_specifics#Optional_debug_settings
+ - Under certain circumstances (JLINKARM_Open() call with immediate JLINKARM_Close() call afterwards), J-Link DLL could crash. Fixed.
+
+
Device Support
+
+ - NXP iMXRT1180: Updated device names to match the official device name scheme.
+ - MindMotion MM32xx: Flash programming did not work with Flasher standalone mode. Fixed.
+ - NXP iMXRT102x: FlexSPI port B pins were initialized for QSPI flash download, even though they were not being used. Fixed.
+
+
Firmware
+
+ - Flasher ARM V5: Terminal: Command "#AUTO PATCH" did not work properly, if more than 1 patch was supplied. Fixed.
+ - Flasher ARM V5-1: Terminal: Command "#AUTO PATCH" did not work properly, if more than 1 patch was supplied. Fixed.
+ - Flasher PRO V5: Terminal: Command "#AUTO PATCH" did not work properly, if more than 1 patch was supplied. Fixed.
+ - Flasher PRO V5-1: Terminal: Command "#AUTO PATCH" did not work properly, if more than 1 patch was supplied. Fixed.
+ - Flasher PRO XL V5: Terminal: Command "#AUTO PATCH" did not work properly, if more than 1 patch was supplied. Fixed.
+ - Flasher PRO XL V5-1: Terminal: Command "#AUTO PATCH" did not work properly, if more than 1 patch was supplied. Fixed.
+ - Flasher Compact V5: Terminal: Command "#AUTO PATCH" did not work properly, if more than 1 patch was supplied. Fixed.
+ - Flasher Portable PLUS V5: Terminal: Command "#AUTO PATCH" did not work properly, if more than 1 patch was supplied. Fixed.
+ - J-Link EDU Mini V1: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link EDU/BASE/PLUS V12: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link ULTRA+ V5: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link ULTRA+ V5-1: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link ULTRA+ V6: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link PRO V5: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link PRO V5-1: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link PRO V6: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link PRO PoE V6: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link WiFi V1: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link WiFi V2: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Trace PRO V3 Cortex: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Trace PRO V3: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - Flasher ARM V5: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - Flasher ARM V5-1: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - Flasher PRO V5: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - Flasher PRO V5-1: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - Flasher PRO XL V5: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - Flasher PRO XL V5-1: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - Flasher Compact V5: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - Flasher Portable PLUS V5: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link-OB-RA4M2-Renesas: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link-OB-RA4M2-Full: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+ - J-Link-OB-S124: ARMv8-A/R: Firmware module version 10: CTIGATE and GTIOUTEN1 of "local" CTI (the one connected to the core that is debugged) was not preserved on Halt/Go. Fixed.
+
+
J-Flash SPI
+
+ - J-Flash SPI projects would always erase on Flasher even if erase was unchecked in project settings. Fixed.
+
+
J-Run
+
+ - Some commands of JRun started with "-" instead of "--". fixed.
+
+
J-Scope
+
+ - J-Scope: The context menu in the symbol table could not be opened. Fixed.
+ - J-Scope: Added support for Bitfields.
+ - J-Scope: Added support for Bitfields.
+
+
U-Flash
+
+ - Automatic module detection for Flasher Hub did not work correctly. Fixed.
+
+
+
+
+
+
Version V7.94a (2023-12-06)
+
Highlights:
+
Device Support
+
+ - Renesas RA8D1 (Cortex-M85): Added debug and flash programming support (https://wiki.segger.com/Renesas_RA8D1).
+ - Renesas RA8T1 (Cortex-M85): Added debug and flash programming support (https://wiki.segger.com/Renesas_RA8T1).
+ - Macronix MX25UW25345G: Added flash programming support.
+ - Microchip PIC32CZxxxxCA80, PIC32CZxxxxCA90: Added debug and flash programming support (https://wiki.segger.com/Microchip_PIC32CZ_CA).
+
+
J-Flash SPI
+
+ - Macronix MX25UW25345G: Added flash programming support.
+
+
Other changes:
+
Commander
+
+ - Command "ShowEmus": Extended command so it now also prints the VCOM ports that belong to a specific J-Link.
+
+
DLL
+
+ - Connecting via IP: Increased connection timeout from 1.5s to 3s for a better and more reliable connection experience in case of bad WiFi signal strength.
+
+
Device Support
+
+ - ST STM32H5: Erasing more than 512 KB of internal flash did not work on devices with 1 MB flash size. Fixed.
+ - Infineon Traveo: Erase of the workflash could fail. Fixed.
+ - LPC11E35/501: Added debug & flash programming support.
+ - NXP iMXRT1180: The QSPI flash loader skipped the restoration of the original CPU state after programming the flash. Introduced in V7.92m. As this behavior causes problems under certain circumstances, we decided to revert this change. From now, the original state is restored after flash download.
+
+
Firmware
+
+ - J-Link EDU Mini V1: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link EDU/BASE/PLUS V11: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link EDU/BASE/PLUS V12: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link ULTRA+ V5: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link ULTRA+ V5-1: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link ULTRA+ V6: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link PRO V5: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link PRO V5-1: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link PRO V6: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link PRO PoE V6: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link WiFi V1: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link WiFi V2: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Trace PRO V2 Cortex: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Trace PRO V2 CortexM: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Trace PRO V3 Cortex: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Trace PRO V3 CortexM: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - Flasher ARM V5: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - Flasher ARM V5-1: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - Flasher PRO V5: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - Flasher PRO V5-1: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - Flasher PRO XL V5: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - Flasher PRO XL V5-1: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - Flasher Compact V5: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - Flasher Portable PLUS V1: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - Flasher Portable PLUS V5: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link-OB-RA4M2-Renesas: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link-OB-RA4M2-Full: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link-OB-RA4M2-CortexM: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link-OB-S124: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link-OB-K22-CortexM: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - MCU-Link-OB: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - MCU-Link: Cortex-M7 via SWD and ARMv8-M (e.g. Cortex-M33) via SWD (JTAG was working fine): Firmware module V2: I-cache and D-cache were not handled properly on go / step (could lead to flash programming failures, phatom breakpoints that were already removed, ...). Introduced in V7.86a. Fixed.
+ - J-Link-OB-K22-CortexA: Added support for ARMv8-A/R based cores (e.g. Cortex-R52).
+ - J-Link-OB-RA4M2-Full: Added support for ARMv8-A/R based cores (e.g. Cortex-R52).
+
+
GDB Server
+
+ - Setting multiple breakpoints on the same address does not produce a message box anymore, but a log entry only.
+
+
J-Flash
+
+ - Project Settings: Init/ Exit steps: The table did not expand in height. Fixed.
+ - Project Settings: MCU: While the list of devices was loaded, the project settings dialog could be closed, causing J-Flash to crash. Fixed.
+ - New Project Dialog: While the list of devices was loaded, the button for showing the device list dialog could still be clicked, which would cause multiple device selection dialogs to open. Fixed.
+ - New Project Dialog: While the list of devices was loaded, the New Project dialog could be closed, causing J-Flash to crash. Fixed.
+ - New Project Dialog: While the list of devices was loaded, the user was given no indication that J-Flash was busy loading the device list. Fixed.
+
+
J-Scope
+
+ - J-Scope crashed when the symbol table was sorted and a symbol was removed. Fixed.
+ - J-Scope crashed in some cases when a symbol was filtered. Fixed.
+
+
+
+
+
+
Version V7.94 (2023-11-29)
+
Highlights:
+
Device Support
+
+ - NXP S32M276: Added debug and flash programming support (https://wiki.segger.com/NXP_S32M27x).
+ - NXP S32M24x: Added debug and flash programming support (https://wiki.segger.com/NXP_S32M24x).
+ - Texas Instruments MSPM0C: Added debug and flash programming support (https://wiki.segger.com/TI_MSPM0C).
+
+
Flasher Package
+
+ - Windows: Installer: Changed default so "Install a new instance" is checked by default, instead of "Update existing installation".
+
+
J-Link Package
+
+ - Windows: Installer: Changed default so "Install a new instance" is checked by default, instead of "Update existing installation".
+
+
Other changes:
+
Device Support
+
+ - ST STM32G4: Program/Erase did not work for specific device configurations. Fixed.
+ - ST STM32H7: Device unlock on connect did not work properly. Fixed.
+ - Silicon Labs EFR32xG24: Under certain circumstances flash breakpoints did not work. Fixed.
+
+
U-Flash
+
+ - Downloading a batch project did not work correctly. Fixed.
+
+
+
+
+
+
Version V7.92q (2023-11-23)
+
DLL
+
+ - Closing a J-Link connection after a GUI dialog could not be shown (e.g. due to running on a headless system) could lead to unintended behavior (e.g. <stdin> stream being closed). Fixed.
+
+
J-Flash
+
+ - J-Fash now attempts to detect file when opening files without extensions.
+
+
J-Run
+
+ - Reworked J-Runs ELF file parsing.
+
+
MISC
+
+ - "Bus error" fix from V7.92p caused a buffer overflow. Fixed.
+
+
+
+
+
+
Version V7.92p (2023-11-22)
+
DLL
+
+ - Windows: The DLL would not show GUI dialogs (e.g. Flash programming dialog) when the software package was installed by a user "for all users" and second user started an application outside of the software package (e.g. Ozone, Embedded Studio, 3rd party utilities, ...). Fixed.
+ - ST STM32H7B0xx: Added QSPI flash programming support.
+ - ARM dormant mode support: JTAG: Added support for connecting via JTAG if device was in SWD or Dormant State (Switching Dormant -> JTAG or SWD -> Dormant -> JTAG).
+ - ARM dormant mode support: SWD: Added support for connecting via SWD if device was in JTAG State (JTAG -> Dormant -> SWD).
+ - Flash programming: If garbage CPU speed was measured (!= 0 but < 1 kHz), it was shown as "0 kHz", instead of the "measured" value. Fixed.
+
+
Device Support
+
+ - ST STM32L4R9xx: Renamed QSPI "Default" loader to "CLK@PI6_nCS@PG12_D0@PI11_D1@PI10_D2@PI9_D3@PH8_D4@NA_D5@NA_D6@NA_D7@NA (Matching STM32L4R9 Discovery Kit).
+ - ST STM32L4R9xx: Increased max. QSPI flash size to 256MB.
+ - ST STM32L4R9xx: Added QSPI flash programming support for pin configuration CLK@PA3_nCS@PA2_D0@PB1_D1@PB0_D2@PA7_D3@PA6_D4@NA_D5@NA_D6@NA_D7@NA (Matching STM32L4R9I-EVAL).
+ - Renesas RA2L1/RA2E1/RA2E2: Verification of option-setting memory could fail. Fixed.
+ - Renesas S1JA/RA2A1: Verification of option-setting memory could fail. Fixed.
+ - ST STM32WB55: Improved programming speed for internal flash.
+ - Renesas RZ/T2M: Core ID mismatch was reported (warning). Fixed.
+ - AlifSemi Ensemble E1: Debugging via SWD did not work because of missing dormant mode support. Fixed.
+ - AlifSemi Ensemble E3: Debugging via SWD did not work because of missing dormant mode support. Fixed.
+ - AlifSemi Ensemble E5: Debugging via SWD did not work because of missing dormant mode support. Fixed.
+ - AlifSemi Ensemble E7: Debugging via SWD did not work because of missing dormant mode support. Fixed.
+ - TDK Micronas HVC5xxx: Under certain circumstances, reset did not work with Flasher standalone mode. Fixed.
+
+
Firmware
+
+ - Flasher Portable PLUS V5: Reload FLASHER.INI, if configuration had been invalidated (e.g. on file system change).
+ - J-Link EDU Mini V1: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Link EDU/BASE/PLUS V11: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Link EDU/BASE/PLUS V12: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Link ULTRA+ V5: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Link ULTRA+ V5-1: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Link ULTRA+ V6: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Link PRO V5: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Link PRO V5-1: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Link PRO V6: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Link PRO PoE V6: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Link WiFi V1: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Trace PRO V2 Cortex: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Trace PRO V2 CortexM: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Trace PRO V3 Cortex: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Trace PRO V3 CortexM: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Trace PRO V3 RISC-V: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - Flasher ARM V5: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - Flasher ARM V5-1: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - Flasher PRO V5: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - Flasher PRO V5-1: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - Flasher PRO XL V5: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - Flasher PRO XL V5-1: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - Flasher Compact V5: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - Flasher Portable PLUS V5: Added support for Dormant -> JTAG, SWD -> Dormant -> JTAG and JTAG -> Dormant -> SWD switching sequence.
+ - J-Link PRO PoE V6: 5V output on pin 19 was not fed from PoE, if J-Link was powered by power-over-Ethernet instead of USB, which reduced in reduced max. current that could be drawn on pin 19. Fixed.
+
+
J-Flash
+
+ - Linux arm: J-Flash could crash immediately after launching due to a "Bus error". Fixed.
+ - Flash programming: If garbage CPU speed was measured (!= 0 but < 1 kHz), it was shown as "0 kHz", instead of the "measured" value. Fixed.
+
+
U-Flash
+
+ - PIC24FJxxGAxxx: Added read support. Config word writing failed. Fixed.
+ - Renesas RL78. Target connect fails during external reset is applied. Fixed.
+ - Added open and save project buttons to the main window.
+
+
+
+
+
+
Version V7.92o (2023-11-08)
+
Highlights:
+
Device Support
+
+ - NXP KE1xZ512xxx9: Added debug and flash programming support.
+ - AICH 306xH: Added debug and flash programming support (https://wiki.segger.com/AICH_306xH).
+
+
Other changes:
+
Device Support
+
+ - GigaDevice GD32VW553 : Device part numbers completed.
+ - Infineon S25HS256T, S25HS512T, S25HS01GT, S25HL256T, S25HL512T, S25HL01GT: Sector size was set to 64 KB instead of correct value of 256 KB. Fixed.
+
+
Firmware
+
+ - Flasher ARM V5: Terminal via TELNET could slow down programming, if a lot of output was generated. Fixed.
+ - Flasher ARM V5-1: Terminal via TELNET could slow down programming, if a lot of output was generated. Fixed.
+ - Flasher PRO V5: Terminal via TELNET could slow down programming, if a lot of output was generated. Fixed.
+ - Flasher PRO V5-1: Terminal via TELNET could slow down programming, if a lot of output was generated. Fixed.
+ - Flasher PRO XL V5: Terminal via TELNET could slow down programming, if a lot of output was generated. Fixed.
+ - Flasher PRO XL V5-1: Terminal via TELNET could slow down programming, if a lot of output was generated. Fixed.
+ - Flasher Compact V5: Terminal via TELNET could slow down programming, if a lot of output was generated. Fixed.
+ - Flasher Portable PLUS V5: Terminal via TELNET could slow down programming, if a lot of output was generated. Fixed.
+ - Flasher Hub-12 V1: Terminal via TELNET could slow down programming, if a lot of output was generated. Fixed.
+ - Flasher Portable PLUS V5: Log output from universal flash loaders (U-Flash) was not forwarded to terminal (VCOM) correctly. Fixed.
+
+
J-Scope
+
+ - Reworked J-Scopes ELF file parsing.
+
+
RTT Viewer
+
+ - "Clear all terminals" menu action could crash the application fixed.
+
+
U-Flash
+
+ - The FLASHER.INI file was not created correctly in certain cases.
+ - It is now possible to reconnect to a selected Flasher without opening the Flasher selection dialog again.
+ - The formatting in the console did not work correctly. Fixed.
+ - Opening a project was reported as successful although the data file was not found. Fixed.
+ - The icons in the footer were turned grey while downloading the configuration to the Flasher. Fixed.
+ - The project file path was written in the window title multiple times, when opening multiple projects. Fixed.
+ - In certain cases some information was missing in the device selection dialog. Fixed.
+ - The console tab will now be disabled until a Flasher is connected.
+ - The send to Flasher button was not enabled when generating test data or opening a project. Fixed.
+ - The download progress bar will now be reset, when a change is made to the project configuration.
+ - The Flasher Portable PLUS will now automatically select the new project after downloading it and restarting the Flasher.
+ - The progress bar for firmware updates was missing. Fixed.
+ - Renesas M16C. Unsuccessful login in Syncmode did not terminate. Fixed.
+
+
+
+
+
+
Version V7.92n (2023-10-31)
+
Highlights:
+
Trace
+
+ - Published out-of-the-box trace examples for Renesas EK-RA8M1 board: https://www.segger.com/products/debug-probes/j-trace/technology/tested-devices/
+ - Added native trace buffer support for Xilinx Zynq device series.
+
+
Other changes:
+
DLL
+
+ - Windows: Updating the firmware of a probe or programmer via IP did not work. Introduced in V7.92l. Fixed.
+ - Linux: Attempting to update the firmware of a probe or programmer via IP could cause the application to crash. Fixed.
+ - macOS: Attempting to update the firmware of a probe or programmer via IP could cause the application to crash. Fixed.
+ - After the connection to a probe or programmer was closed and re-opened without the J-Link library unloading in between, no GUI dialogs were visible anymore. Introduced in V7.92l. Fixed.
+
+
Device Support
+
+ - ST SR6Pxxx: Programming the OTP area (e.g. UTEST) could cause a timeout. Fixed.
+
+
Firmware
+
+ - Flasher Hub-12 V1: The #SELMODULE command did not select all of the given modules if there was a gap in the specified list of modules. Fixed.
+ - J-Link EDU Mini V1: Added support for ARMv8-A/R based cores (e.g. Cortex-A53).
+
+
GDB Server
+
+ - Monitor command SWO GetMaxSpeed: In some cases, command would return false values. Fixed.
+
+
RTT Viewer
+
+ - Added "Clear all terminals" menu action.
+
+
U-Flash
+
+ - The "Send to Flasher" button will now be disabled after disconnecting from a Flasher.
+ - Added the #fformat command to the console.
+ - The configured SN settings were not correctly saved in the uni file. Fixed.
+
+
+
+
+
+
Version V7.92m (2023-10-26)
+
Highlights:
+
Device Support
+
+ - Renesas RA2E3: Added hidden debug and flash programming support.
+ - Nordic Semiconductor nRF9131: Added debug and flash programming support (https://wiki.segger.com/Nordic_Semiconductor_nRF91xx).
+ - Nordic Semiconductor nRF9161: Added debug and flash programming support (https://wiki.segger.com/Nordic_Semiconductor_nRF91xx).
+
+
Other changes:
+
Device Support
+
+ - NXP iMXRT1180: Added debug and QSPI flash programming support for the non-secure flash region @ 0x28000000 (https://wiki.segger.com/NXP_iMXRT1180).
+ - NXP iMXRT1180: Updated QSPI flash loader to leave the QSPI flash initialized after flash download to ensure that the flash remains memory mapped readable (https://wiki.segger.com/NXP_iMXRT1180).
+
+
Firmware
+
+ - Flasher Hub-12 V1: When uploading multiple files to a module via FTP, the module could get stuck with activity "Writing to files". Fixed.
+ - Flasher Hub-12 V1: When transfering multiple files from or to a module via FTP, some files could not be transfered correctly without the client knowing. Fixed.
+ - Flasher Hub-12 V1: Module operations failed for modules running firmware compiled 27th Sep 2023 or later. Fixed.
+ - Flasher Hub-12 V1: Response strings were sometimes incomplete. Fixed.
+ - Flasher Hub-12 V1: Under certain circumstances (especially for U-Flash projects with verbose output), the result strings for #AUTO, #ERASE, #PROGRAM and #VERIFY could be incorrect (e.g. "OK:READY:100%" instead of "OK (Total [...]"). Fixed.
+
+
J-Flash
+
+ - Downloading files to Flasher Hub-12 modules did not work and J-Flash showed an error stating that 'the connected probe/ programmer is not a gang programmer [...]'. Fixed.
+
+
J-Flash SPI
+
+ - Downloading files to Flasher Hub-12 modules did not work and J-Flash SPI showed an error stating that 'the connected probe/ programmer [...] does not support the SPI interface'. Fixed.
+
+
U-Flash
+
+ - Trailing spaces will now be ignored in the device selection dialog.
+ - Added a check mark to manually added Flashers in the Flasher selection dialog.
+ - Added the selected target interface to the project settings dialog.
+
+
+
+
+
+
Version V7.92l (2023-10-25)
+
Highlights:
+
Device Support
+
+ - GigaDevice GD32VW553 : Added debug and flash programming support (https://wiki.segger.com/GigaDevice_GD32VW5).
+ - Renesas RA8M1 (Cortex-M85): Added debug and flash programming support (https://wiki.segger.com/Renesas_RA8M1).
+ - GigaDevice GD32H7: Added debug and flash programming support (https://wiki.segger.com/GigaDevice_GD32H7).
+
+
Other changes:
+
DLL
+
+ - TI CC1314R10: Incorrect core was displayed in the device selection dialog. Fixed.
+ - TI CC1354P10: Incorrect core was displayed in the device selection dialog. Fixed.
+ - JLinkDevices XML device entries with core "JLINK_CORE_RISC_V" were not correctly parsed. Fixed.
+ - Cortex A/R V8: Under certain circumstances manually defined AP map was not evaluated correctly. Fixed.
+ - While the update notification pop-up was visible, other dialogs (e.g. flash programming dialog) would not be shown until the pop-up was closed. Fixed.
+ - Improved information output if core base address and/or CTI core base address is set e.g. through J-Link Script file.
+
+
Device Support
+
+ - ST STM32H7xxxx: Renamed QSPI loader "CLK@PB2_nCS@PG6_D0A@PH2_D1A@PH3_D2A@PG9_D3A@PG14_D0B@PH2_D1B@PH3_D2B@PG9_D3B@PG14" to "CLK@PB2_nCS@PG6_D0A@PD11_D1A@PF9_D2A@PF7_D3A@PF6_D0B@PH2_D1B@PH3_D2B@PG9_D3B@PG14". Loader name did not describe the correct pin configuration. Fixed.
+ - ST STM32H7xxxx: Added SPI flash programming support for CLK@PF10_nCS@PG6_D0A@PD11_D1A@PF9_D2A@PF7_D3A@PF6_D0B@PH2_D1B@PH3_D2B@PG9_D3B@PG14 pin configuration (Matching STM32H750B-DK).
+ - CVA BlueWhale CVM014x: After reset, the core did not halt on the first instruction of the target application, but on the second instead. Fixed.
+ - NXP iMXRT1180: Under certain circumstances, debugging could behave unexpected due to some pending interrupts after boot ROM execution. Fixed.
+ - NXP K32W14: Programming secure flash bank did not work. Fixed.
+ - Programming errors were not detected correctly on STM32WB55xx-series devices. Fixed.
+ - NXP RW61x: Added flash programming support for QSPI secure address.
+ - NXP RW61x: Connect with JTAG was not working. Fixed.
+
+
Firmware
+
+ - Flasher ARM V5: Under certain circumstances, the terminal would not respond to commands anymore. Fixed.
+ - Flasher ARM V5-1: Under certain circumstances, the terminal would not respond to commands anymore. Fixed.
+ - Flasher PRO V5: Under certain circumstances, the terminal would not respond to commands anymore. Fixed.
+ - Flasher PRO V5-1: Under certain circumstances, the terminal would not respond to commands anymore. Fixed.
+ - Flasher PRO XL V5: Under certain circumstances, the terminal would not respond to commands anymore. Fixed.
+ - Flasher PRO XL V5-1: Under certain circumstances, the terminal would not respond to commands anymore. Fixed.
+ - Flasher Compact V5: Under certain circumstances, the terminal would not respond to commands anymore. Fixed.
+ - Flasher Portable PLUS V5: Under certain circumstances, the terminal would not respond to commands anymore. Fixed.
+ - Flasher ARM V5: Terminal could get unresponsive if sending commands while a background operation was in progress (e.g. host sent #STATUS commands while the background action triggered by a previous #AUTO command was still in progress). Fixed.
+ - Flasher ARM V5-1: Terminal could get unresponsive if sending commands while a background operation was in progress (e.g. host sent #STATUS commands while the background action triggered by a previous #AUTO command was still in progress). Fixed.
+ - Flasher PRO V5: Terminal could get unresponsive if sending commands while a background operation was in progress (e.g. host sent #STATUS commands while the background action triggered by a previous #AUTO command was still in progress). Fixed.
+ - Flasher PRO V5-1: Terminal could get unresponsive if sending commands while a background operation was in progress (e.g. host sent #STATUS commands while the background action triggered by a previous #AUTO command was still in progress). Fixed.
+ - Flasher PRO XL V5: Terminal could get unresponsive if sending commands while a background operation was in progress (e.g. host sent #STATUS commands while the background action triggered by a previous #AUTO command was still in progress). Fixed.
+ - Flasher PRO XL V5-1: Terminal could get unresponsive if sending commands while a background operation was in progress (e.g. host sent #STATUS commands while the background action triggered by a previous #AUTO command was still in progress). Fixed.
+ - Flasher Compact V5: Terminal could get unresponsive if sending commands while a background operation was in progress (e.g. host sent #STATUS commands while the background action triggered by a previous #AUTO command was still in progress). Fixed.
+ - Flasher Portable PLUS V5: Terminal could get unresponsive if sending commands while a background operation was in progress (e.g. host sent #STATUS commands while the background action triggered by a previous #AUTO command was still in progress). Fixed.
+ - Flasher Portable PLUS V1: Undefined behavior of Flasher after programming of certain project files. Fixed.
+
+
Flasher Package
+
+ - Windows: Installer: Changed to NOT install USB driver by default.
+
+
GDB Server
+
+ - Semihosting commands SYS_OPEN and SYS_CLOSE were not working correctly in semihosting IOclient mode == 2 and 3 (when semihosting operation was forwarded to GDB client). Fixed.
+ - Hitting breakpoints compiled into application or set via monitor commands could mess up GDB communication and cause GDB to become unresponsive to user commands, making the debug hang. Fixed.
+
+
J-Flash
+
+ - If retrieving information about the default loader of a device failed (because of an internal error), J-Flash worked with invalid settings. Fixed.
+
+
J-Flash SPI
+
+ - Added support for M95M01 SPI EEPROM.
+
+
Manual
+
+ - UM08039 Flasher Hub: Moved to SEGGER wiki: https://wiki.segger.com/UM08039_Flasher_Hub
+ - UM08043 Flasher Hub-12: Created new Flasher Hub-12 manual in the SEGGER wiki: https://wiki.segger.com/UM08043_Flasher_Hub-12
+
+
U-Flash
+
+ - The device info table displayed wrong values under special circumstances. Fixed.
+ - Parsing of device definition files was aborted under Linux due to wrong case of file names. Fixed.
+
+
+
+
+
+
Version V7.92k (2023-10-18)
+
DLL
+
+ - Added new command string "InhibitConnectRetries" (https://wiki.segger.com/J-Link_Command_Strings#InhibitConnectRetries).
+ - Renesas RZ/N2L: Added background access support (used by e.g. RTT).
+ - Selecting a J-Link via nickname when a connected J-Link does not have a nickname specified could cause crash. Fixed.
+ - JLinkScript Files: Added CORTEX_R52 to known predefined __constants.
+ - Probe selection dialog did not show the correct image for J-Link PRO PoE. Fixed.
+
+
Device Support
+
+ - NXP S32 series: Write protected devices were not properly detected under special circumstances. Fixed.
+ - Renesas M16C/64A: Added flash programming support for R5F364AKxxx.
+
+
Firmware
+
+ - Flasher ARM V5: Reading the terminal via USB BULK (e.g. FlasherControl utility) did not work correctly when lots of terminal messages were created (e.g. by a U-Flash project ran with high verbosity). Fixed.
+ - Flasher ARM V5-1: Reading the terminal via USB BULK (e.g. FlasherControl utility) did not work correctly when lots of terminal messages were created (e.g. by a U-Flash project ran with high verbosity). Fixed.
+ - Flasher PRO V5: Reading the terminal via USB BULK (e.g. FlasherControl utility) did not work correctly when lots of terminal messages were created (e.g. by a U-Flash project ran with high verbosity). Fixed.
+ - Flasher PRO V5-1: Reading the terminal via USB BULK (e.g. FlasherControl utility) did not work correctly when lots of terminal messages were created (e.g. by a U-Flash project ran with high verbosity). Fixed.
+ - Flasher PRO XL V5: Reading the terminal via USB BULK (e.g. FlasherControl utility) did not work correctly when lots of terminal messages were created (e.g. by a U-Flash project ran with high verbosity). Fixed.
+ - Flasher PRO XL V5-1: Reading the terminal via USB BULK (e.g. FlasherControl utility) did not work correctly when lots of terminal messages were created (e.g. by a U-Flash project ran with high verbosity). Fixed.
+ - Flasher Compact V5: Reading the terminal via USB BULK (e.g. FlasherControl utility) did not work correctly when lots of terminal messages were created (e.g. by a U-Flash project ran with high verbosity). Fixed.
+ - Flasher Portable PLUS V5: Reading the terminal via USB BULK (e.g. FlasherControl utility) did not work correctly when lots of terminal messages were created (e.g. by a U-Flash project ran with high verbosity). Fixed.
+ - J-Link-OB-nRF5340-NordicSemi: Under special circumstances, VCOM could hang on COM port open. Fixed.
+
+
U-Flash
+
+ - The "Template" and "3rd party packages" tabs in the device selection dialog will now be disabled, if they are empty.
+ - The "Send to Flasher" button was not enabled for devices that do not need a dat file. Fixed.
+ - Added TI MSP430FR6047 JTAG support.
+ - Terminal always reported "Error occured", because it did not wait for the answer. Fixed.
+ - Renesas R8C: Wiring was not correct. Fixed.
+
+
+
+
+
+
Version V7.92j (2023-10-12)
+
Highlights:
+
Device Support
+
+ - Silicon Labs EFR32xG27: Added debug and flash programming support (https://wiki.segger.com/Silicon_Labs_EFR32xG27).
+
+
Other changes:
+
Device Support
+
+ - AlifSemi Ensemble E1: Added support for new derivatives: AE101F4071542
+ - AlifSemi Ensemble E3: Added support for new derivatives: AE302F40C1537, AE302F40C1557, AE302F80F5582, AE302F80F55D5
+ - AlifSemi Ensemble E5: Added support for new derivatives: AE512F80F5582, AE512F80F55D5
+ - AlifSemi Ensemble E1 / E3 / E5 E7 series: Connecting to M55-HE core did not work. Fixed.
+ - HPMicro HPM62x4: Programming of SiP flash failed. Fixed.
+ - Renesas RA4E1, RA4M2, RA4M3, RA6E1, RA6M5, RA6T2: Programming of option-setting memory could fail. Fixed.
+
+
Flasher Package
+
+ - Added FlasherControl for easy terminal access to Flasher Compact.
+
+
U-Flash
+
+ - Made the background of the headers in the Flasher selection dialog blue.
+ - "Save dat file" will now open a folder selection dialog instead of a file selection dialog.
+
+
+
+
+
+
Version V7.92i (2023-10-11)
+
Highlights:
+
Trace
+
+ - Published out-of-the-box trace examples for Renesas EK-RA6M4 and EK-RA6M5 boards: https://www.segger.com/products/debug-probes/j-trace/technology/tested-devices/
+
+
Other changes:
+
DLL
+
+ - Native trace support for Renesas RZ/A1L and RZ/A1LU was not working correctly. Fixed.
+ - Added several Infineon CYT4BF series secondary JTAG TAP Ids to list of known TAPs.
+
+
Device Support
+
+ - EON SPI Flash EN25QH16B and EN25QH32B: Added flash programming support.
+ - TI DRA821: Added debug support for all Cortex-R5 cores (https://wiki.segger.com/TI_Jacinto_7).
+ - TI DRA829: Added debug support for all Cortex-R5 cores (https://wiki.segger.com/TI_Jacinto_7).
+ - TI TDA4VM: Added debug support for all Cortex-R5 cores (https://wiki.segger.com/TI_Jacinto_7).
+ - HPMicro HPM62xx: Flash programming could fail if flash size exceeds 16MB. Fixed.
+ - SiliconLabs EFx32 Series 2: Added secure boot debug & flash programming support.
+ - SiliconLabs EFx32 Series 2: Connect would always trigger a reset. Fixed.
+ - MindMotion MM32F5 / MM32G5: Verification of option bytes could fail after programming. Fixed.
+ - MindMotion MM32F5 / MM32G5: Added flash unlock functionality in case active read protection is detected.
+ - Infineon S28HL256T, S28HS256T, S28HL512T, S28HS512T, S28HL01GT, S28HS01GT: Added indirect flash programming support.
+ - Renesas RA4E1, RA4M2, RA4M3, RA6E1, RA6M4, RA6M5, RA6T2: Verification of option-setting memory could fail. Fixed.
+
+
Firmware
+
+ - J-Link-OB-K22-CortexA: Added support for CMSIS-DAP V1 (HID) mode.
+ - J-Link-OB-K22-CortexM: Added support for CMSIS-DAP V1 (HID) mode.
+ - J-Link-OB-K22-RISCV: Added support for CMSIS-DAP V1 (HID) mode.
+ - Flasher Portable PLUS V5: Terminal could hang if #AUTO command was followed by another command that produced lots of output (e.g. #FLIST). Fixed.
+
+
J-Flash
+
+ - The stand-alone-mode configuration file was not correct for SEGGER flashloader memory banks. Fixed.
+
+
J-Flash SPI
+
+ - Infineon S28HL256T, S28HS256T, S28HL512T, S28HS512T, S28HL01GT, S28HS01GT: Added direct flash programming support.
+
+
RTT
+
+ - SEGGER_RTT_vprintf(): %s handling: In case string is NULL-pointer, function will now write "(NULL)" instead of doing a NULL-pointer access.
+
+
U-Flash
+
+ - Improved the design of the "Device info" table.
+ - Added the number of supported devices to the main window.
+ - Added "New project" to the file menu.
+ - Moved batch composer to a tab in the main window.
+ - Decreased the size of the pictures in the bottom right corner.
+
+
+
+
+
+
Version V7.92h (2023-10-04)
+
Highlights:
+
Device Support
+
+ - ESWIN EMU32VL170: Added debug and flash programming support(https://wiki.segger.com/ESWIN_EMU32VL170).
+
+
Other changes:
+
Device Support
+
+ - CVA BlueWhale CVM014x: Program flash size was reported incorrect. Fixed.
+ - ST STM32F303x6/x8: It could happen that the J-Link SW used too much RAM during flash programming (16 KB instead of 12 KB). Fixed.
+ - SiliconLabs EFR32xG22: Under special circumstances, connect could fail with higher interface speeds (e.g. 4 MHz). Fixed.
+
+
Firmware
+
+ - J-Trace PRO V3 Cortex: Under certain circumstances the first TPIU frame sync packet would not be sampled correctly. Fixed.
+ - J-Trace PRO V3 CortexM: Under certain circumstances the first TPIU frame sync packet would not be sampled correctly. Fixed.
+ - J-Trace PRO V3 RISC-V: Under certain circumstances the first TPIU frame sync packet would not be sampled correctly. Fixed.
+
+
J-Flash SPI
+
+ - J-Flash SPI did not open most recent project or create a new project on startup. Introduced with V7.92a. Fixed.
+
+
RTT
+
+ - GCC compiler: SEGGER_RTT.c and SEGGER_RTT.h did throw warnings if "-Wcast-align" warning was enabled. Fixed.
+
+
+
+
+
+
Version V7.92g (2023-09-27)
+
Highlights:
+
Device Support
+
+ - NXP CTN73x: Added debug and flash programming support (https://wiki.segger.com/NXP_CTN73x).
+ - Renesas RA6M5: Added missing device support for R7FA6M5BG (1.5 MB flash).
+ - NXP iMXRT1180: Added debug and QSPI flash programming support (https://wiki.segger.com/NXP_iMXRT1180).
+ - CVA BlueWhale CVM014x: Added debug and flash programming support (https://wiki.segger.com/CVA_BlueWhale_CVM014x).
+ - PUYA P25Q32SL: Added flash programming support.
+
+
J-Flash SPI
+
+ - PUYA P25Q32SL: Added flash programming support.
+
+
Other changes:
+
Device Support
+
+ - Renesas RX26T: The BANKSEL and FAW register (option-setting memory) could not be programmed. Fixed.
+ - NXP PN7xxx: Reset could disconnect debug connection. Fixed.
+ - NXP PN7xxx: EEPROM moved to separate flashbank.
+ - Renesas DA1470x: Flash programming could fail if target firmware changed clock settings. Fixed.
+ - MindMotion MM32F5 / MM32G5: Chip erase did not work on option byte. Fixed.
+ - ST STM32G4: Chip erase did not work. Fixed.
+ - Renesas RA4T1 / RA6E2: Verification of option-setting bytes could fail. Fixed.
+
+
U-Flash
+
+ - Hid the binary offset input until a bin file is selected.
+ - Changed the minimum resolution to 1024x768.
+ - The console output from the Flasher is now displayed in monospace font.
+ - Infineon Aurix. DFlash pagesize incorrect in NON RAM flasher mode. Fixed.
+ - The project settings are now set to basic view mode by default.
+ - Added descriptions for the file dialog filters.
+ - Downloading additional files selected in the project settings did not work correctly. Fixed.
+ - An empty dialog was briefly shown when opening the project settings. Fixed.
+ - Set font to arial.
+ - Microchip ATMega: Added calibration readout and optional storage in EEPROM.
+ - Tooltip formatting was broken. Fixed.
+ - Added grey background for sunken elements in the project settings dialog.
+
+
+
+
+
+
Version V7.92f (2023-09-20)
+
Highlights:
+
Device Support
+
+ - Microchip PIC32CM JH: Added debug and flash programming support(https://wiki.segger.com/Microchip_PIC32CM_JH).
+ - NXP S32K388: Added debug and flash programming support (https://wiki.segger.com/NXP_S32K3xx).
+ - NXP LPC86x: Added debug and flash programming support (https://wiki.segger.com/NXP_LPC86x).
+
+
Other changes:
+
Commander
+
+ - Command files could not be executed correctly if they have carriage returns ('\r') as line breaks. Fixed.
+
+
DLL
+
+ - Toggling the reset pin if no target connection has been established yet could cause the J-Link firmware to hang. Introduced in V7.92d. Fixed.
+
+
Device Support
+
+ - HPMicro: Changed naming from HPM53xx to HPM5361xCBx, HPM5361xEGx, HPM5361xCFx, HPM5331xCBx, HPM5331xEGx, HPM5331xCFx, HPM5321xCBx, HPM5321xEGx, HPM5321xCFx, HPM5301xEGx.
+ - HPMicro HPM53xx / HPM63xx / HPM67xx: Verification of flash programming could fail. Fixed.
+ - NXP LPC55S36: Flash programming for secure bank did not work. Fixed.
+ - NXP iMX7D device series: QSPI flash bank size was set to 32 MB instead of 256 MB. Fixed.
+ - Hilscher netX90_COM: Normal reset did not work properly. Fixed.
+
+
Firmware
+
+ - Flasher Portable PLUS V5: Changed behavior and timing of project selection. Long press of SEL will fast forward after 3s.
+
+
U-Flash
+
+ - Added manual flasher selection.
+ - PIC16: Device ID comparison might fail with P16F183X.PEX. Fixed.
+ - Renesas R8C Family: Added readback support.
+ - Renesas R8C Family: Added 'ALeRASE' support.
+ - Renesas M16C Family: Added BUSY-Pin support on TRST (PIN3) implemented.
+ - Renesas M16C/R8C Family: Updated Wiring Diagrams.
+ - Flasher will now automatically get connected after closing the selection dialog.
+ - Renamed "Memory info" to "Device info".
+
+
+
+
+
+
Version V7.92e (2023-09-13)
+
Highlights:
+
Device Support
+
+ - MindMotion MM32F5233: Added debug and flash programming support (https://wiki.segger.com/MindMotion_MM32F5).
+ - MindMotion MM32F5333: Added debug and flash programming support (https://wiki.segger.com/MindMotion_MM32F5).
+ - MindMotion MM32G0001: Added debug and flash programming support (https://wiki.segger.com/MindMotion_MM32G0).
+ - MindMotion MM32G5333: Added debug and flash programming support (https://wiki.segger.com/MindMotion_MM32G5).
+ - HPMicro HPM53xx: Added debug and flash programming support (https://wiki.segger.com/HPMicro_HPM53).
+
+
Other changes:
+
DLL
+
+ - SFL: ARM7/9: Depending on the compiler + linker used to generate an SFL, executing the RAMCode failed because J-Link set the PC to an odd value. Fixed.
+ - PIC32MX / MZ: Added command string "PIC32_StayInICSPProgMode". See https://wiki.segger.com/J-Link_Command_Strings#PIC32_StayInICSPProgMode
+
+
Device Support
+
+ - Renesas R7G2: Verification of option-setting bytes could fail. Fixed.
+
+
Firmware
+
+ - Flasher Hub-12 V1: WebIF "Files" tab: When uploading one or more files to a module, the file would be listed before the upload was finished and it could be deleted by the user, causing unexpected behavior to occurr. Fixed.
+ - Flasher Hub-12 V1: WebIF "Files" tab: While uploading one or more files to a module, other operations (e.g. connecting to FTP server) could fail. Fixed.
+ - Flasher ARM V5: Stand-alone mode programming did not work for NXP S32K3 series MCUs. Fixed.
+ - Flasher ARM V5-1: Stand-alone mode programming did not work for NXP S32K3 series MCUs. Fixed.
+ - Flasher PRO V5: Stand-alone mode programming did not work for NXP S32K3 series MCUs. Fixed.
+ - Flasher PRO V5-1: Stand-alone mode programming did not work for NXP S32K3 series MCUs. Fixed.
+ - Flasher PRO XL V5: Stand-alone mode programming did not work for NXP S32K3 series MCUs. Fixed.
+ - Flasher PRO XL V5-1: Stand-alone mode programming did not work for NXP S32K3 series MCUs. Fixed.
+ - Flasher Compact V5: Stand-alone mode programming did not work for NXP S32K3 series MCUs. Fixed.
+ - Flasher Portable PLUS V5: Stand-alone mode programming did not work for NXP S32K3 series MCUs. Fixed.
+ - Flasher ARM V5: SFL: ARM7/9: Depending on the compiler + linker used to generate an SFL, executing the RAMCode failed because J-Link set the PC to an odd value. Fixed.
+ - Flasher ARM V5-1: SFL: ARM7/9: Depending on the compiler + linker used to generate an SFL, executing the RAMCode failed because J-Link set the PC to an odd value. Fixed.
+ - Flasher PRO V5: SFL: ARM7/9: Depending on the compiler + linker used to generate an SFL, executing the RAMCode failed because J-Link set the PC to an odd value. Fixed.
+ - Flasher PRO V5-1: SFL: ARM7/9: Depending on the compiler + linker used to generate an SFL, executing the RAMCode failed because J-Link set the PC to an odd value. Fixed.
+ - Flasher PRO XL V5: SFL: ARM7/9: Depending on the compiler + linker used to generate an SFL, executing the RAMCode failed because J-Link set the PC to an odd value. Fixed.
+ - Flasher PRO XL V5-1: SFL: ARM7/9: Depending on the compiler + linker used to generate an SFL, executing the RAMCode failed because J-Link set the PC to an odd value. Fixed.
+ - Flasher Compact V5: SFL: ARM7/9: Depending on the compiler + linker used to generate an SFL, executing the RAMCode failed because J-Link set the PC to an odd value. Fixed.
+ - Flasher Portable PLUS V5: SFL: ARM7/9: Depending on the compiler + linker used to generate an SFL, executing the RAMCode failed because J-Link set the PC to an odd value. Fixed.
+ - J-Link-OB-XMC4200 / iMOTION-Link: VCOM: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link-OB-XMC4200 / iMOTION-Link: VCOM: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+ - J-Link OB RA4M2-Renesas: VCOM: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link OB RA4M2-Renesas: VCOM: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+ - J-Link OB RA4M2-CortexM: VCOM: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link OB RA4M2-CortexM: VCOM: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+ - J-Link OB RA4M2-RISCV: VCOM: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link OB RA4M2-RISCV: VCOM: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+ - J-Link OB RA4M2-Full: VCOM: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link OB RA4M2-Full: VCOM: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+ - J-Link-OB-SAM3U128-V3: VCOM: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link-OB-SAM3U128-V3: VCOM: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+ - J-Link-OB-K22-CortexA: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link-OB-K22-CortexA: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+ - J-Link-OB-K22-CortexM: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link-OB-K22-CortexM: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+ - J-Link-OB-K22-RISCV: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link-OB-K22-RISCV: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+ - J-Link-OB-K22-NordicSemi: VCOM: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link-OB-K22-NordicSemi: VCOM: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+ - J-Link-OB-K22-Qorvo: VCOM: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link-OB-K22-Qorvo: VCOM: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+ - J-Link-OB-K22-SiFive: VCOM: Added lower limit and lower limit check for VCOM baud rate. Lower limit is 9600Hz.
+ - J-Link-OB-K22-SiFive: VCOM: A warning message is now printed in the terminal in case baud rate is set too high or too low.
+
+
U-Flash
+
+ - Moved connect button to the main window.
+
+
Web Control Panel
+
+ - Added "MemMap" tab.
+
+
XVCD Server
+
+ - Exiting the application by pressing 'any key' after an error occured did not work. Fixed.
+
+
+
+
+
+
Version V7.92d (2023-09-07)
+
Highlights:
+
Device Support
+
+ - CVA BlueWhale CVM0114: Added debug and flash programming support (https://wiki.segger.com/CVA_BlueWhale_CVM011x).
+
+
Other changes:
+
Commander
+
+ - Command "SetBP": Software instruction breakpoints: RISC-V: Changed breakpoint mode type from "force 32-bit" to "auto".
+ - Added USB J-Link selection via nickname to the command line interface (https://wiki.segger.com/J-Link_Commander#USB).
+ - The "ShowHWStatus" command could incorrectly report target current measurements of more than 4kA, depending on calibration of connected probe. Fixed.
+
+
DLL
+
+ - RISC-V: Software instruction breakpoints: Added support for MODE0 (auto) breakpoint type, where breakpoint instruction to be used is derived from presence of C-extension reported by MISA.
+ - Extended command string "map add" by optional parameters <RegionName> and <MapType>.
+ - CMSIS flash loader: CPU clock speed was not passed to Init() function of loaders that implement this function (there was always 0 passed). Fixed.
+
+
Device Support
+
+ - Added 3rd party debug and flash support for Vorago VA108XX and VA416XX devices.
+ - ST STM32F446: QSPI flash bank was not selectable. Fixed.
+ - Micronas HVC5xxx device series: Reset was not handled correctly. Fixed.
+ - ST SR6P6xx: FW cache was not flushed after Reset. Fixed.
+ - Xilinx Zynq 7000 series (e.g. XC7Z020): Added DDR RAM region @ 0x00080000 as "excluded" to "before startup completion" memory map, to avoid debugger accesses to this region before DDR RAM is initialized (can result in the device to hang)
+ - Renesas R7G2: Verification of option-setting bytes could fail. Fixed.
+
+
Firmware
+
+ - Flasher Hub-12 V1: Implemented firmware update via web interface.
+ - Flasher Hub-12 V1: Implemented module firmware update via web interface.
+ - Flasher Hub-12 V1: Web interface did not reliably detect server connection breakdown. Fixed.
+ - Flasher Hub-12 V1: Web server could report "503 Service unavailable" when switching between tabs or opening multiple web sessions in parallel. Fixed.
+ - Flasher Hub-12 V1: Changed default for handshake mode from "disabled" to "enabled".
+ - Flasher Hub-12 V1: Inspecting a folder on a module (e.g. via FTP) with more than 16 entries (files or directories) inside would crash Flasher Hub. Fixed.
+ - Flasher Hub-12 V1: WebIF "UART" tab: Typo "firwmare" --> "firmware". Fixed.
+ - Flasher Hub-12 V1: WebIF "Configuration > Flasher Modules" tab: Saving a configuration with one or more modules disabled would always throw an error. Fixed.
+ - Flasher Hub-12 V1: WebIF "Files" tab: Opening the "Logs" directory could cause unexpected behavior (e.g. no directory contents were shown, web server failed to send files to client, ...). Fixed.
+ - Flasher Hub-12 V1: FTP: Opening the "Logs" directory could cause unexpected behavior (e.g. no directory contents were shown, web server failed to send files to client, ...). Fixed.
+ - Flasher Hub-12 V1: Flasher Hub log file updates did not work reliably. Fixed.
+ - Flasher Hub-12 V1: WebIF "Files" tab: When uploading empty files to one or more modules, no files were created on the modules at all. Fixed.
+ - Flasher Hub-12 V1: FTP: When uploading empty files to one or more modules, no files were created on the modules at all. Fixed.
+ - Flasher ARM V5: CMSIS flash loader: CPU clock speed was not passed to Init() function of loaders that implement this function (there was always 0 passed). Fixed.
+ - Flasher ARM V5-1: CMSIS flash loader: CPU clock speed was not passed to Init() function of loaders that implement this function (there was always 0 passed). Fixed.
+ - Flasher PRO V5: CMSIS flash loader: CPU clock speed was not passed to Init() function of loaders that implement this function (there was always 0 passed). Fixed.
+ - Flasher PRO V5-1: CMSIS flash loader: CPU clock speed was not passed to Init() function of loaders that implement this function (there was always 0 passed). Fixed.
+ - Flasher PRO XL V5: CMSIS flash loader: CPU clock speed was not passed to Init() function of loaders that implement this function (there was always 0 passed). Fixed.
+ - Flasher PRO XL V5-1: CMSIS flash loader: CPU clock speed was not passed to Init() function of loaders that implement this function (there was always 0 passed). Fixed.
+ - Flasher Compact V5: CMSIS flash loader: CPU clock speed was not passed to Init() function of loaders that implement this function (there was always 0 passed). Fixed.
+ - Flasher Portable PLUS V5: CMSIS flash loader: CPU clock speed was not passed to Init() function of loaders that implement this function (there was always 0 passed). Fixed.
+ - J-Link ULTRA+ V5: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - J-Link ULTRA+ V5-1: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - J-Link ULTRA+ V6: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - J-Link PRO V5: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - J-Link PRO V5-1: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - J-Link PRO V6: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - Flasher ARM V5: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - Flasher ARM V5-1: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - Flasher PRO V5: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - Flasher PRO V5-1: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - Flasher PRO XL V5: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - Flasher PRO XL V5-1: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - Flasher Compact V5: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+ - Flasher Portable PLUS V5: J-Flash SPI: Programming of newly added SST SST25VF020B SPI flash took exorbitantly long. Fixed.
+
+
GDB Server
+
+ - Added USB J-Link selection via nickname to the command line interface (https://wiki.segger.com/J-Link_GDB_Server#-select).
+ - Added USB J-Link selection via nickname to the graphical user interface.
+
+
GDB Server CL
+
+ - Added USB J-Link selection via nickname to the command line interface (https://wiki.segger.com/J-Link_GDB_Server#-select).
+
+
J-Flash SPI
+
+ - Added auto-detect support for SST SST25VF020B SPI flash that does not provide a page buffer but only single-byte programming.
+
+
J-Link Package
+
+ - Windows: Installer: Changed to NOT install USB driver by default.
+
+
U-Flash
+
+ - Downloading a .dat file did not work correctly. Fixed.
+ - Microchip PIC12/16: Devices using P12F67X.PEX were only secured if they were also programmed. Fixed.
+ - Microchip PIC12/16: Added readback support for devices using P12F67X.PEX.
+ - Microchip PIC16: Devices using P16F7X.PEX were only secured if they were also programmed. Fixed.
+ - Microchip PIC16: Added readback support for devices using P16F7X.PEX.
+ - Microchip PIC12/16: Devices using P16F8X.PEX were only secured if they were also programmed. Fixed.
+ - Microchip PIC12/16: Added readback support for devices using P16F8X.PEX.
+ - Microchip PIC18: Devices using P18FXQ10.PEX were only secured if they were also programmed. Fixed.
+ - Microchip PIC18: Added readback support for devices using P18FXQ10.PEX.
+ - Microchip PIC16: Devices using P16F88X.PEX were only secured if they were also programmed. Fixed.
+ - Microchip PIC16: Added readback support for devices using P16F88X.PEX.
+ - Renesas RX devices were listed within U-Flash device selection only with the device family name and not with the actual device names. Fixed.
+ - Generating test data with U-Flash for Renesas RX devices supported only a single User ROM size. Fixed.
+ - Microchip PIC16: Devices using P16F183X.PEX were only secured if they were also programmed. Fixed.
+ - Microchip PIC16: Added readback support for devices using P16F183X.PEX.
+ - Added a console window and buttons to remote control the Flasher.
+
+
XVCD Server
+
+ - Added J-Link XVCD Server to software package. More info: https://wiki.segger.com/J-Link_XVCD_Server
+
+
+
+
+
+
Version V7.92c (2023-08-30)
+
Highlights:
+
Device Support
+
+ - NXP RW61x: Added debug and flash programming support(https://wiki.segger.com/NXP_RW61x).
+ - Infineon CYT2CL: Added debug and flash programming support(https://wiki.segger.com/Infineon_CYT2CL).
+ - ST STM32F446: Added flash programming support for external QSPI flash.
+
+
Other changes:
+
DLL
+
+ - Trace: Overflow counter for ETMv4 was not working correctly. Fixed.
+ - Probe selection dialog did not show the correct image for Flasher Hub-12. Fixed.
+
+
DLL Updater
+
+ - Added wiki link to DLL updater.
+
+
Device Support
+
+ - Renesas RX24T: Incorrect family name was reported ("RX23T" instead of "RX24T"). Fixed.
+ - Renesas RX26T: Added debug & flash programming support.
+
+
Firmware
+
+ - Flasher Portable PLUS V5: Progress bars for Erase and Program were not updated correctly. Fixed.
+
+
U-Flash
+
+ - The application crashed in some cases after a TCP/IP connection timed out. Fixed.
+ - Values for some check boxes inside group boxes were not saved in the project file. Fixed.
+ - The Flasher selection dialog appeared multiple times while downloading a batch configuration. Fixed.
+
+
+
+
+
+
Version V7.92b (2023-08-23)
+
Highlights:
+
Device Support
+
+ - NXP S32K358: Added debug and flash programming support (https://wiki.segger.com/NXP_S32K3xx).
+
+
Other changes:
+
DLL
+
+ - N-Trace: When recording longer periods of time, instruction counters might be lower than they should. Fixed.
+ - SFL: When calculating RAM usage for flash programming, the result that was not guaranteed to honor MinAlign requirements of algorithm. Fixed.
+
+
Device Support
+
+ - Renesas RX230: Flash programming in big endian mode did not work. Fixed.
+ - Renesas RX231: Flash programming in big endian mode did not work. Fixed.
+ - Renesas RX23T: Flash programming in big endian mode did not work. Fixed.
+ - Renesas RX24T: Flash programming in big endian mode did not work. Fixed.
+ - Aurix TC3xx: Device Bulk erase failed on Data Flash DF1. Fixed.
+ - ST STM32G4 device series: Loader names contained invalid characters (space). Fixed.
+ - ST STM32L4 device series: Loader names contained invalid characters (space). Fixed.
+ - Qorvo PAC55xx series: Erase did not work for addresses >= 0x10000. Fixed.
+ - Infineon TLE988x/TLE989x: Target reset did not work properly. Fixed.
+
+
Firmware
+
+ - Flasher ARM V5: SFL: When calculating RAM usage for flash programming, the result that was not guaranteed to honor MinAlign requirements of algorithm. Fixed.
+ - Flasher ARM V5-1: SFL: When calculating RAM usage for flash programming, the result that was not guaranteed to honor MinAlign requirements of algorithm. Fixed.
+ - Flasher PRO V5: SFL: When calculating RAM usage for flash programming, the result that was not guaranteed to honor MinAlign requirements of algorithm. Fixed.
+ - Flasher PRO V5-1: SFL: When calculating RAM usage for flash programming, the result that was not guaranteed to honor MinAlign requirements of algorithm. Fixed.
+ - Flasher PRO XL V5: SFL: When calculating RAM usage for flash programming, the result that was not guaranteed to honor MinAlign requirements of algorithm. Fixed.
+ - Flasher PRO XL V5-1: SFL: When calculating RAM usage for flash programming, the result that was not guaranteed to honor MinAlign requirements of algorithm. Fixed.
+ - Flasher Compact V5: SFL: When calculating RAM usage for flash programming, the result that was not guaranteed to honor MinAlign requirements of algorithm. Fixed.
+ - Flasher Portable PLUS V5: SFL: When calculating RAM usage for flash programming, the result that was not guaranteed to honor MinAlign requirements of algorithm. Fixed.
+
+
Flasher Package
+
+ - Installer: Added update notification selection (same as J-Link Installer).
+
+
J-Link Package
+
+ - Installer: Option to receive update notifications for security updates is now opt-out, instead of opt-in.
+ - Installer: Option to receive general update notifications will now use the previously selected option as default (if not available: opt-in).
+
+
RTT Viewer
+
+ - Configuration dialog: Serialnumbers with >= 9 didgets could not be entered. Fixed.
+
+
U-Flash
+
+ - The "Show wiring" button always stayed disabled, when a project file was opened. Fixed.
+
+
+
+
+
+
Version V7.92a (2023-08-16)
+
Device Support
+
+ - Infineon Traveo T2G: Programming the supervisory flash could fail due to a timeout. Fixed.
+ - ST STM32L476 QSPI support: Added support for pin configuration "CLK@PB10_nCS@PB11_D0@PB1_D1@PB0_D2@PA7_D3@PA6".
+ - ST STM32L476 QSPI support: Added support for pin configuration "CLK@PE10_nCS@PE11_D0@PE12_D1@PE13_D2@PE14_D3@PE15".
+ - ST STM32L496 QSPI support: Added support for pin configuration "CLK@PA3_nCS@PB11_D0@PB1_D1@PB0_D2@PA7_D3@PA6".
+
+
J-Flash SPI
+
+ - When using the '-openprj' option, the last opened project was opened prior to the selected project. Fixed.
+
+
Manual
+
+ - UM08022 Flasher: Moved to SEGGER wiki: https://wiki.segger.com/UM08022_Flasher
+
+
U-Flash
+
+ - In certain cases, erase was set to "1", although it should be "0" in the uni file. Fixed.
+ - Displaying the wiring plans did not work correctly on macOS. Fixed.
+ - Renamed the tabs inside the device selection dialog.
+
+
+
Version V7.92 (2023-08-11)
@@ -21110,7 +22454,7 @@ RDI