cancel
Showing results for 
Search instead for 
Did you mean: 

[Coming June 2026] Raspberry Pi support for STM32CubeProgrammer

Amelie ACKERMANN
Community manager

Native Raspberry Pi support is coming to STM32CubeProgrammer, and it’s driven by your feedback.

With STM32CubeProgrammer v2.23, scheduled for June 2026, ST will introduce a Linux Arm 64-bit package available on st.com, enabling STM32 programming directly from Raspberry Pi platforms.

This new package allows you to fully leverage 64-bit Raspberry Pi platforms, including:

  • Standard models (flagship) series: from Raspberry Pi 3B to Raspberry Pi 5.
  • Zero (compact form factor) series: Raspberry Pi Zero 2 W.
  • Compute models (industrial & embedded) series: from Raspberry Pi CM3 to Raspberry Pi CM5.

What will be supported?

This first Raspberry Pi release supports all STM32 devices and core programming features:

  • Internal and external flash programming
  • OTP programming
  • Option bytes configuration
  • RDP regression with password (for supported products)

This provides a reliable way to program STM32 devices using a Raspberry Pi–based setup.

Interfaces and connectivity

All existing STM32CubeProgrammer interfaces remain supported and unchanged, including:

  • ST-LINK (SWD/JTAG)
  • J-Link
  • UART
  • USB
  • Bootloader via ST-LINK V3

In addition, this release adds direct GPIO-based SPI and I2C communication, allowing Raspberry Pi systems to connect straight to STM32 bootloader interfaces, without external debug hardware such as ST-LINK V3.

What will not be included in this release?

To keep the package lightweight and optimized for Raspberry Pi:

  • No GUI
  • No debug features (SVD files removed)
  • No debug authentication support
  • No secure firmware install (SFI)

Supported operating systems

  • Raspberry Pi OS (Debian 12 “Bookworm” or later)
  • Ubuntu 22.04 LTS or later

Why this matters

This release enables easier integration of STM32 programming into automation, CI/CD, test benches, and remote maintenance workflows using Raspberry Pi, now with an officially supported toolchain.

We are also aware that some programming service providers and integrators also use Raspberry Pi in their flows. This new package offers them a standardized and supported way to run STM32CubeProgrammer on Arm-based platforms.

The download links and documentation will be shared on st.com and the ST Community as soon as the v2.23 release is available in June 2026.

In the meantime, feel free to use this thread to:

  • Tell us how you plan to use STM32CubeProgrammer on Raspberry Pi
  • Share which additional features would matter most to you in future updates

Thank you again for your continuous feedback and for driving the evolution of our tools.

Additional resources

First published on Apr 16, 2026

8 Comments