Skip to main content
Community Manager
March 27, 2026

STM32CubeProgrammer v2.22

  • March 27, 2026
  • 5 replies
  • 1537 views

STM32CubeProgrammer v2.22 further strengthens ST’s all‑in‑one programming and provisioning tool with support for new STM32 devices, enhanced security features, and productivity improvements.

New STM32 support

Developers can now use STM32CubeProgrammer to program and provision the latest STM32 devices, ensuring rapid ramp‑up on new projects:

  • Newly supported STM32 lines:
    • STM32H5
    • STM32WBA2x
    • STM32C5
    • STM32U3

This reinforces STM32CubeProgrammer as a single tool covering all STM32 lines and packages, available as GUI, CLI, and C API, and supporting all key interfaces (JTAG/SWD, UART, USB, CAN, I²C, SPI) on Windows, Linux, and macOS.

New features for faster and more efficient workflows

  • Export Memory MCU Map (GUI)
    A new “Export Memory MCU Map” feature simplifies the dump of device memory maps (option bytes, OTP, internal and external Flash) into HEX output files, making it easier to analyze, archive, and reuse programming configurations across projects and production flows.

  • Debug Authentication on 32‑bit Windows
    STM32CubeProgrammer now supports Debug Authentication on 32‑bit Windows systems, extending secure debug capabilities to more development environments.

  • Enhanced cryptographic support in STM32TrustedPackageCreator
    The tool now supports SHA‑384 and ECDSA‑P384 for OBKey generation and image signing, aligning with advanced security requirements and enabling stronger cryptographic schemes in secure provisioning workflows.

These enhancements contribute to faster project ramp‑up and more efficient programming, with high‑speed flashing and verification, incremental programming for devices such as STM32H742, STM32H743/753, STM32H750, STM32H745/755, STM32H747/757 and STM32L0, and features like Factory Reset, all accessible through an intuitive GUI and powerful scripting‑ready CLI.

Maintenance and portfolio coverage

The release also includes maintenance updates for multiple sale types: STM32WL3, STM32WL3, STM32U535/545, and also STM32L43x, STM32L44x ensuring consistent support and reliability across the STM32 portfolio.

STM32CubeProgrammer remains a free‑of‑charge, cross‑platform tool deeply integrated into the STM32 ecosystem, unifying flash programming, option‑byte management, and security configuration (including features like RDP, TrustZone, SFI) in a single environment for development, production, and secure provisioning.

Additional resources


First published on Mar 27, 2026

5 replies

Oleksii
Senior
March 31, 2026

Everything looks great, but there is one significant pain point for those of us using Linux (specifically Ubuntu 24.04) with 4K displays. The application simply does not scale correctly, and it is currently impossible to adjust the scaling or font size within the app. It doesn't seem to follow the system’s environment settings at all.

As a result, using the tool on high-resolution monitors is extremely difficult. It would be great to see proper HiDPI support or at least a manual scaling option in future updates.

 

Знімок екрана з 2026-04-01 00-33-27.png

Associate
April 4, 2026

Display Setting.jpgKDE 6 Wayland has now an option to scale applications by the system. That fixes it for me. 

Oleksii
Senior
April 4, 2026

Hello hansd,

This feature exists in GNOME and applications work fine, but stm32CubeProgrammer ignores it.
Have you seen font or theme settings (Dark mode, for example) anywhere in this app?
The complete lack of UI customization settings is a major downside of this application.
Perhaps I'm wrong and they do exist, but I haven't found them. :)

 

Знімок екрана з 2026-04-04 11-35-22.png

Associate
April 5, 2026

Hi Oleksii,

Sorry but my Russian is a bit sticky. What is the last option?

If you have look at the option Legacy Applications (X11)

'Scaled by the system' did the trick for me.At least I am able to read the text :)

These options where included with Plasma 6.

Cheers, Hans

Oleksii
Senior
April 5, 2026

Hello Hans,
This is the Ukrainian language; it has nothing to do with russian.
I'm using Wayland as well — I can see and read the text normally in all applications, like STM32CubeIDE, except for STM32CubeProgrammer :))
Знімок екрана з 2026-04-05 13-31-24.png
regargds, Oleksii