Rn0109 Stm32cubeprogrammer Release v2180 Stmicroelectronics
Rn0109 Stm32cubeprogrammer Release v2180 Stmicroelectronics
Release note
Introduction
This release note is updated periodically to keep abreast of the STM32CubeProgrammer (STM32CubeProg) evolution,
problems, and limitations. Check the STMicroelectronics website at www.st.com/stm32softwaretools for the latest version. For
the latest release summary, refer to Table 1.
Type Summary
Customer support
For more information or help concerning STM32CubeProgrammer, contact the nearest STMicroelectronics sales office or use
the ST community at community.st.com. For a complete list of STMicroelectronics offices and distributors, refer to the
www.st.com webpage.
Software updates
Software updates and all the latest documentation can be downloaded from the STMicroelectronics support webpage at
www.st.com/stm32cubeprog.
DT51280V1
1 General information
1.1 Overview
STM32CubeProgrammer is a tool that allows STM32 device programming through debug interfaces (JTAG and
SWD) and bootloader interfaces (UART, USB, I2C, SPI, and CAN). The range of supported bootloader interfaces
depends on the microcontroller connected. Refer to the STM32 microcontroller system memory boot mode
application note (AN2606) for details.
The tool offers a wide range of features to program STM32 internal memories (flash memory, RAM, OTP, and
others) and external memories, verify the programming content (checksum, verify during and after programming,
compare with file), and automate STM32 programming.
The STM32CubeProgrammer package also offers the optional installation of the STM32 Trusted Package Creator
tool, which is used to create secure firmware files for secure firmware install and update. For more information,
refer to the STM32 Trusted Package Creator tool software description user manual (UM2238).
STM32CubeProgrammer supports STM32 32-bit microcontrollers and microprocessors based on the Arm®
Cortex® processor.
Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
Software requirements
For STM32CubeProgrammer versions earlier than v2.6.0, the Java® SE Runtime Environment 1.8 (version
1.8.0_121 or newer) must be installed by Oracle® (only Java® 8 is supported).
Since STM32CubeProgrammer version v2.6.0, the tool can be installed without prerequisite JRE™ installation,
because the STM32CubeProgrammer release package contains a JRE™ bundling.
Note: After the Oracle® announcement related to the “End of Public Updates for Oracle JDK 8”, access to OpenJDK is
possible via adoptopenjdk.net.
Note: Oracle is a registered trademark of Oracle and/or its affiliates.
All other trademarks are the property of their respective owners.
1.4 Licensing
STM32CubeProg is delivered under the SLA0048 software license agreement and its Additional License Terms.
ID Summary
ID Summary
140592 The start address of Flash-Bank2 is incorrect for the STM32U575VGT6 1‑Mbyte flash memory.
188770 [CLI] Wrong message when using -elbl option via USB.
ID Summary
• STM32U5 microcontrollers:
– STM32U535/545 microcontrollers: SFIx is not supported.
– STM32U59xxx microcontrollers: SFIx only supports the area E installation with OTFDEC region 1
(region 0 on TPC).
– STM32U59xxJ, STM32U5AxxJ, STM32U5Fxxx, and STM32U5Gxxx microcontrollers: wrong sector
size when DBANK is equal to zero.
– STM32U5Fxxx and STM32U5Gxxx microcontrollers: SFIA is not supported through SPI.
• STM32WBA microcontrollers:
– OpenBootloader via SPI: cannot connect to STM32CubeProgrammer when the baud rate is below
3000 Bd.
– “Connect Under Reset” is not working when called by STM32CubeIDE.
ID Summary
126305 [GUI][STM32U5] RDP regression with password level 2 not working on all operating systems.
129215 [STM32CubeProg] Add new features: save and load OB configurations.
[STM32U575ZI] STM32CubeProgrammer bug affecting flash memory programming when flash memory
136058
banks are swapped.
[STM32CubeProg] Need to update the nswab_BANK description according to the new reference manual
143616
changes.
152836 [Flash loader][STM32CubeProg][STM32H5] When SWAP_BANK is enabled, bank 1 erasing is not functional.
168475 [STM32G4][GUI/CLI] Wrong description of BOOT_LOCK option byte.
[STM32WL5x] An external flash loader generated with STM32CubeIDE does not work with
171718
STM32CubeProgrammer.
172961 [DATABASE][D415] Programming failure via the bootloader interface in the second bank of a 1‑Mbyte target.
175709 [UART] Sending an additional page to be erased.
175852 [Bootloader] Programming at the address 0x0Cxxxxxx via the bootloader interface.
175981 [DATABASE][D492] Wrong multiplier for SECW option bytes via the bootloader interface.
178135 STM32CubeProgrammer fails to program via the USB.
179072 [STM32C0][0x443] Missing configuration in database for device ID 0x443 with 16 Kbytes of flash memory.
179216 [API] Deallocate memory after read.
• STM32WBA microcontrollers:
– OpenBootloader via SPI: cannot connect to STM32CubeProgrammer when the baud rate is below
3000 Bd.
– “Connect Under Reset” is not working when called by STM32CubeIDE.
ID Summary
ID Summary
• STM32U5 microcontrollers:
– STM32U535/545 microcontrollers: SFIx is not supported.
– STM32U575VGT6: the start address of Flash-Bank2 is incorrect.
– STM32U59xxx microcontrollers: SFIx only supports the area E installation with OTFDEC region 1
(region 0 on TPC).
– STM32U59xxx and STM32U5Axxx microcontrollers: wrong sector size when DBANK = 0 (16 Kbits
instead of 8 Kbits).
– RDP regression with password [level 2] is not supported on all platforms.
• STM32WBA microcontrollers:
– OpenBootloader via SPI: cannot connect to STM32CubeProgrammer when the baud rate is below
3000 Bd.
• Debug authentication is not supported on Windows® 32 bits.
• SFIx fails for large flash memory content on Linux® via the UART interface.
ID Summary
110598 [STM32CubeProg][STM32WB] Incorrect installation address when the RF stack is already in place.
124075 [GUI][Device memory] Request to remove the partitions view from Device memory.
140915 [STM32L0][EEPROM] Error message when erasing the EEPROM via the ST-LINK interface.
145199 [STM32CubeProg-FUS] [STM32WB15xx] Missing the wireless stack version.
150022 [STM32F0][STM32CubeProg] Confusing naming and use of nWRP.
150428 [STM32WB][DFU] The [Start Wireless Stack] button is grayed in DFU mode.
153021 The STM32WB firmware upgrade of a large stack shows an error while it is passed.
153419 [Option bytes][Device_ID = 0x480] FLASH_OTPBL_PRG is missing from the OB list.
155082 Wrong RSS version displayed on STM32CubeProgrammer/CLI.
155918 [STM32CubeProg] The connection error popup cannot be closed using the [X] close button.
158082 [STM32L4][DBANK] Wrong sector size when DBANK is disabled.
158507 [DATABASE][OB] Missing nDBOOT OB for 1‑Mbit targets.
159061 [Device_ID = 0x467][DATABASE] Remove testing on dual bank for the 128‑Kbit flash memory size.
[STM32CubeProg][API] Bank number is always zero due to a wrong name size in the DeviceDataStruct
159172
ure.h file: 32 instead of 64.
159589 Error returned by TPC when used embedded in STM32CubeMX.
160062 [DATABASE][OB] Write protection option bytes are not shown via the bootloader interface.
ID Summary
ID Summary
136574 [STM32 MPU][GUI] Unable to program a .tsv file when some partitions are not selected.
• STM32WBA microcontrollers:
– SFI is not supported.
– OpenBootloader via SPI: cannot connect to STM32CubeProgrammer when the baud rate is below
3000 Bd.
• Azure® RTOS USBX:
– For STM32U575/585 microcontrollers, erasing sectors from "C" to "F" fails.
– For STM32U575/585 microcontrollers, some extra data is added at memory programming.
• Debug authentication is not supported on macOS® and Windows® 32 bits operating systems.
• The input of checksum files other than .bin files is not supported in the GUI.
• The maximum firmware size for SFx generation with STM32U599xx/595xx/5A5xx microcontrollers is
limited to 3 Mbytes.
ID Summary
65657 Add the checksum display as done for the ST-LINK utility.
ID Summary
115829 [TrustedPackageCreator] Register naming mismatch between reference manual and .csv file.
137687 [CLI] Missing data from hex file when using safelib.
• STM32MP15x microprocessors:
– It is not possible to program a .tsv file when some partitions are not selected.
– An error occurs when saving the OTP partition in a macOS® platform.
• STM32U5 microcontrollers:
– RDP regression with password is not working on macOS®.
– It is impossible to set OEM keys through DFU.
– STM32U59xxx microcontrollers: SFIx only supports the area E installation with OTFDEC region 1
(region 0 on TPC).
– STM32U58xxx and STM32U59xxx microcontrollers: for the SFIx area K, the size value must be 32-
bit aligned inside the .kcsv file.
• STM32WBA microcontrollers:
– SFI is not supported.
– OpenBootloader via SPI: cannot connect to STM32CubeProgrammer when the baud rate is below
3000 Bd.
• Azure® RTOS USBX:
– For STM32U575/585 microcontrollers, erasing sectors from "C" to "F" fails.
– For STM32U575/585 microcontrollers, some extra data is added at memory programming.
• Debug authentication is not supported on macOS® and Windows® 32 bits operating systems.
• The input of checksum files other than .bin files is not supported in the GUI.
• The maximum firmware size for SFx generation with STM32U599xx/595xx/5A5xx microcontrollers is
limited to 3 Mbytes.
ID Summary
116538 [STM32CubeProg] Address is always equal to 0x0 when saving .bin as .hex file.
117842 [STM32CubeProg - STM32L0] EEPROM banks are erased for one EEPROM bank selected.
119632 [STM32L5][TZEN - Regression] Error occurred when TZEN regression field is checked.
122194 [API][ST-LINK] No error message displayed when the MCU is not powered.
122254 [STM32CubeProg - Documentation] Confusing behavior when running -log option without file specification.
127922 [CLI] CMD failure (Error cmd) should interrupt the execution of the script.
ID Summary
128988 [STM32CubeProg-GUI] STM32G0B0xx device missing from device list with ID 0x467.
[STM32CubeProg] Error while programming a .bin file with more than 128 Kbyte flash memory size into an
130116
STM32L081xZ device.
130186 [STM32CubeProg] “start address” in download page is grayed while filename extension .BIN is uppercase.
130479 [GUI] “Select MCU" & "Program HSM” buttons must be grayed for a programmed HSM.
131027 [STM32CubeProg - Signing tool] Issue with SC-HSM / PKCS#11.
ID Summary
90858 [STM32WB][CLI] Optimize FUS, STACK, and USER app upgrading automatically.
104409 STM32H735xx: SFI is very slow over SWD.
Extra option bytes displayed for STM32G030C6: PCROP1A_STRT, PCROP1A_END, PCROP1A_RDP,
109240
PCROP1B_STRT, PCROP1B_END, and BOOT_LOCK, SEC_SIZE.
110205 Fix the reading of CHIPID (DBGMCU_DBG_AUTH_DEVICE) on STM32U5 microcontrollers.
110614 [CLI] Error level not reported correctly for the CRC safety feature using STM32CubeProgrammer_CLI.
117163 Launch problem when running the STM32CubeProgrammer GUI from another path.
[STM32G0][OB] Sector erase cannot be achieved and an STM32CubeIDE debug error occurs when
119604
nSWAP_BANK=0.
120935 STPC v2.9 cannot generate a correct .sfi file for SFI.
ID Summary
82999 [STM32WB series] Make feature, RF Stack type, and version visible on GUI.
83752 Inconsistent use of bin option for STM32MP1 microprocessors.
102454 Add spent time information for option byte configuration in log file.
103609 [Signing_Tool] Allow the change of the -of option on an already signed stm32 file.
108742 [STM32L151RD] Wrong flash memory size: 128 Kbytes instead of 384 Kbytes.
111228 Add Check for updates feature.
118242 STM32CubeProgrammer fails to program an image bigger than 2.8 Kbytes and shows a wrong image size.
OpenBootloader via SPI receives a checksum as flash memory page number in Erase Memory command
118288
from STM32CubeProgrammer.
ID Summary
110368 STM32L5 RSSe binary must be renamed as it handles both the JTAG and bootloader.
[FUS] Upgrade problem with STM32CubeProgrammer of stm32wb5x_FUS_fw.bin version v1.2.0 on
110531
STM32WB55RE (512 Kbytes).
111044 Programming issue using STM32L486xx microcontrollers connected via USB.
111417 Changing secure area errors.
112266 Debug in Low-power mode does not display the right state of Stop bit.
112484 New ST-LINK firmware release V3J8M3 should limit bandwidth to 1 MHz on GUI.
112545 CLI does not read all requested upload sizes.
113605 [CLI] Erase all not possible using UART.
113806 [OB] Error message when configuring WRP option byte.
114171 STM32CubeProgrammer fails to program large segmented .hex file to external flash memory.
• Added the support for SFI via the JTAG interface for the STM32U575/585 microcontrollers
• Added the support for SFI via the bootloader interface (USB/UART/I2C/SPI) for the STM32U5 series
• Added the new FUS-Operator support for the STM32WB1xxx microcontrollers
• Added the anti-rollback support for the STM32WB1xxx and STM32WB5xxx microcontrollers
• Added the support of FUS version display for the STM32WB1xxx and STM32WB5xxx microcontrollers
• Added the support for the Live Grid Update feature
• Added the support for the Blank check feature
• Added the support for the Memory/File and File/File compare features
• Added the support for the bootloader version display feature
• Added the support for the Fill memory feature
• Added the support for UART interface RTS/CTS signals
• Added the support for Connect while Watchdog enabled
ID Summary
ID Summary
58716 Error when trying to mass erase STM32L0 128K devices from the CLI.
61638 DFU error with the STM32F746xx microcontrollers.
64229 Impossible to erase sector 128 and upper on STM32L476RG with STM32CubeProgrammer.
[STM32CubeProgrammer] [CLI][STM32H7] STM32H745I-DISCO: Unable to read big data from the external
73928
Q-SPI flash memory.
78496 STM32F756 DFU Application Example does not work with STM32CubeProgrammer.
80586 [STM32CubeProgrammer][STM32L0][CLI] Verification progress bar ends at 24%.
85736 Empty area in HEX file is not well detected by STM32CubeProgrammer.
85898 Option byte IRHEN must be deleted from STM32CubeProgrammer.
89140 [STM32CubeProgrammer v2.4.0][CLI]: Failure to recover when using the rdu option.
92200 [CLI] I2C Host sends out 2 extra bytes in the NoStretchErase command.
[UART] STM32CubeProgrammer cannot program STM32H7 microcontrollers between 0x0810 0040 and
92774
0x0810 0800.
93858 STM32H757 bootloader UART - .hex download verify error on the Cortex®‑M4.
93887 STM32F765xG (1 Mbyte): Not possible to program the flash memory using STM32CubeProgrammer v2.5.0.
94636 [STM32CubeProgrammer-IAP] DFU programming failed.
96040 [GUI] When “No STM32 target found” STM32CubeProgrammer cannot be closed.
96295 STM32L471: Not able to successfully connect to or program using the UART.
96905 [Prg-DB] Wrong flash memory size for STM32L151xx devices.
97365 USB DFU connection issue using the NUCLEO-L152RE board.
STM32L073: STM32CubeProgrammer v2.6.0 is not able to successfully connect to STM32L073xx
98346
microcontrollers using DFU.
98682 Programming issues using STM32L471VET6.
99401 [STM32G4 128K][GUI] Wrong WRP1A/B_END and WRP1A/B_STRT values for 128 Kbytes.
99963 STM32CubeProgrammer_API document update for STM32MP1 microprocessors.
ID Summary
57835 Connect under reset with hardware reset is not working with SensorTile in low-power mode.
58716 Error when trying to mass erase STM32L0 128-Kbyte devices from CLI.
62639 RDP regression is not functional via BootLoader interfaces for STM32F030R8.
64267 Issues with FUS via USART boot mode.
70556 [STM32CubeProgrammer] Bug with STM32F765IGT6 (1-Mbyte flash memory).
76987 [STM32CubeProg-STM32L5] STM32Cubeprog crash when communicating with the DFU app.
80586 [STM32CubeProg-STM32L0][CLI] Verification progress bar ends at 24%.
81647 User DFU functionality with STM32CubeProgrammer.
85313 [STM32CubeProg-STM32G0][GUI] Remove the BOR level section.
85898 Option Byte IRHEN must be deleted from STM32CubeProgrammer.
85960 STM32G431: STM32CubeProgrammer automatic mode download issue.
86576 [PRG] Fail to write OTP with STM32G4.
90060 [STM32CubeProgrammer][STM32L4] STM32L496: cannot connect using DFU IAP.
91608 Programming issue using the NUCLEO-L053R8 board connected via USB.
ID Summary
92641 [STM32CubeProgrammer-Option Bytes] Cannot set STM32H743 IO_HSLV, VDDIO_HSLV option bit.
[STM32CubePrg][STM32L0][DIE417] Cannot connect to board under reset when low-power mode is
92674
activated.
92828 Seems no compatible OpenJFX version for Ubuntu® 20.04 for OpenSTLinux.
[CubePRG] CubeProgrammer_API.h not up to date in last STM32CubeProgrammer: missing 100 bytes
93013
in debugConnectParameters struct.
94517 [CubePRG] Cannot write 8 bytes in flash memory using -w64 STM32CubeProgrammer CLI command.
ID Summary
59191 [STM32WB] Unable to remove or install the RF stack over UART bootloader + RSS.
60618 Erase of EEPROM memory of STM32L051 using the Erase selected sectors option.
62173 Cannot connect to STM32F072 DFU system bootloader.
65682 [UART] Cannot update option bytes with the UART.
66596 [UART] STM32L010 can be programmed.
ID Summary
67646 CLI missing -w64 command + OTP area not programmed via SWD.
68736 [STM32F7] Unable to erase multiple sectors for dual-bank flash memory.
68990 [secure boot] Key generation not functional with STM32MP_KeyGen_CLI on Linux®.
71108 [STM32H7] Flash programming through SWD in SFI mode finishes with errors.
73495 [STM32F072] Cannot remove read protection through DFU bootloader.
79494 Fail to program STM32L0 MCUs
79912 [STM32F446] Flash memory size register reading with bootloader interface.
82752 [UART][CLI] Upload size is bigger than flash memory size.
82867 Firmware Upgrade Service panel does not disappear on disconnect from compatible device.
83296 [STM32L5][SFI]: SFI fails if RDP is set to 0 or 1 in .csv file or if start SFI with TZEN=1.
ID Summary
77015 STM32CubeProgrammer cannot connect ST-LINK without the mass storage feature.
78350 STM32CubeProgrammer issue with STM32G0 when programming binary (size 18448 bytes).
ID Summary
63887 STM32CubeProgrammer does not program Option Byte from an .hex file for STM32F446xx.
64229 STM32Cubeprogrammer does not erase sector 128 and upper on STM32L476RG.
66609 STM32CubeProgrammer programming request of OTP byte via STM32CubeProgrammer.
67025 STM32Cubeprogrammer cannot connect ST-LINK without the mass storage feature.
77015 Support flash loader for STM32F769-EVAL:MT25QL512.
• STM32L5 series programming presents limitation in macOS® when TZEN=1 and RDP=0x55.
• With some small-screen resolutions, the graphical interface of STM32CubeProgrammer presents
anomalies such as inaccessible buttons.
• Display issues depending on the monitor used can occur with Linux®.
ID Summary
ID Summary
ID Summary
ID Summary
62057 Download file is always executed after simple download with ST-LINK/V2 and STLINK-V3.
64155 Impossible to erase sector 128 and upper on STM32L476RG with STM32CubeProgrammer.
• Mass Erase is not working with the I2C bootloader interface on the STM32G4 series; errors can occur
when writing via the SPI interface.
• Shared mode: board detection failure is observed after multiple refresh operations.
• Writing 8-bit data in RAM on STM32L496G devices is not possible.
ID Summary
58879 Internal flash programming issue with STM32L433RC (SMPS version) and STM32L433RB.
60257 stlinkv3.rules is missing in the drivers\rules\ folder.
ID Summary
ID Summary
ID Summary
• STLinkV3-I2C bridge may not work correctly with STM32F4 series, STM32F7 series, and STM32H7 series.
Revision history
Table 25. Document revision history
Contents
1 General information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Host PC system requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Setup procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 Licensing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2 STM32CubeProgrammer v2.18.0 release information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 New features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 Known problems and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 Previous release information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1 STM32CubeProgrammer v2.17.0 release information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.1 New features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.2 Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.3 Known problems and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2 STM32CubeProgrammer v2.16.0 release information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2.1 New features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2.2 Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2.3 Known problems and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 STM32CubeProgrammer v2.15.0 release information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3.1 New features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3.2 Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3.3 Known problems and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4 STM32CubeProgrammer v2.14.0 release information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.1 New features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.2 Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.3 Known problems and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.5 STM32CubeProgrammer v2.13.1 release information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.5.1 New features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.5.2 Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.5.3 Known problems and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.6 STM32CubeProgrammer v2.13.0 release information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.6.1 New features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.6.2 Fixed issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.6.3 Known problems and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.7 STM32CubeProgrammer v2.12.0 release information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
List of tables
Table 1. STM32CubeProgrammer v2.18.0 release summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Table 2. Main issues fixed in STM32CubeProgrammer v2.18.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Table 3. Main issues fixed in STM32CubeProgrammer v2.17.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 4. Main issues fixed in STM32CubeProgrammer v2.16.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Table 5. Main issues fixed in STM32CubeProgrammer v2.15.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 6. Main issues fixed in STM32CubeProgrammer v2.14.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 7. Main issues fixed in STM32CubeProgrammer v2.13.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 8. Main issues fixed in STM32CubeProgrammer v2.12.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 9. Main issues fixed in STM32CubeProgrammer v2.11.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 10. Main issues fixed in STM32CubeProgrammer v2.10.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 11. Main issues fixed in STM32CubeProgrammer v2.9.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 12. Main issues fixed in STM32CubeProgrammer v2.8.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 13. Main issues fixed in STM32CubeProgrammer v2.7.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Table 14. Main issues fixed in STM32CubeProgrammer v2.6.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Table 15. Main issues fixed in STM32CubeProgrammer v2.5.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 16. Main issues fixed in STM32CubeProgrammer v2.4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 17. Main issues fixed in STM32CubeProgrammer v2.3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 18. Main issue fixed in STM32CubeProgrammer v2.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 19. Main issues fixed in STM32CubeProgrammer v2.2.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 20. Main issues fixed in STM32CubeProgrammer v2.1.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 21. Main issues fixed in STM32CubeProgrammer v2.0.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 22. Main issues fixed in STM32CubeProgrammer v1.4.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 23. Main issues fixed in STM32CubeProgrammer v1.3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 24. Main issues fixed in STM32CubeProgrammer v1.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 25. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37