Package Details: stm32cubeprog 2.21.0-1

Git Clone URL: https://aur.archlinux.org/stm32cubeprog.git (read-only, click to copy)
Package Base: stm32cubeprog
Description: An all-in-one multi-OS software tool for programming STM32 products.
Upstream URL: https://www.st.com/en/development-tools/stm32cubeprog.html
Keywords: programmer stm32
Licenses: custom:SLA0048
Provides: stm32cubeprogrammer
Submitter: yjun
Maintainer: taotieren (GPereira, akumaexs, CloverGit)
Last Packager: CloverGit
Votes: 12
Popularity: 0.90
First Submitted: 2021-01-15 20:39 (UTC)
Last Updated: 2025-12-17 14:59 (UTC)

Dependencies (8)

Required by (0)

Sources (7)

Pinned Comments

CloverGit commented on 2024-12-23 03:24 (UTC)

ST has modified their website, and now you must add the cookie in the request header to download files. Until this issue is resolved, please download the en.stm32cubeprg-lin-v${VERSION}.zip via the browser and then use makepkg to manually package it.

Latest Comments

1 2 3 4 5 6 .. 8 Next › Last »

stefluik commented on 2026-01-11 14:40 (UTC)

I just installed the package and got following issues: - got problems during installation. I copied the downloaded zip into the cache directory and installation worked. - after that, I couldn't start the application from menu and by CL - I installed the original from zip over the existing application and I could start it

marceljoseph commented on 2025-10-14 09:55 (UTC)

@mrechte I had the same problem and this worked for me: https://stackoverflow.com/questions/78850472/stm32cubeprogrammer-flash-loader-cannot-be-loaded

mrechte commented on 2025-10-11 16:05 (UTC)

Hello. When I connect to the device, I get the message "stm32cubeprog error: flash loader cannot be loaded FlashLoaderPath = /opt/stm32cubprog/bin/FlashLoader/Ox". This same program used to work a few months ago (2.18 and 2.20 gives the same error). To use this prog, I had to switch to Xorg. Now there is no more choice. Would this problem be linked to Wayland ?

kjkent commented on 2025-07-26 00:59 (UTC)

@fermentedfly see the pinned comment from Dec 2024 ;).

For anyone using an AUR helper (e.g., yay (I know they're not officially supported)) you can follow the upstream URL to download and move the downloaded file to ~/.cache/yay/stm32cubeprog/en.stm32cubeprg-lin-v2-20-0.zip and rerun the install. Change version/filename as necessary per the PKGBUILD.

fermentedfly commented on 2025-07-17 07:49 (UTC) (edited on 2025-07-17 07:49 (UTC) by fermentedfly)

makepkg fails due to bad shasum for en.stm32cubeprg-lin-v2-20-0.zip.

It seems the download from st.com results in a HTTP 401 error.

Manually downloading "stm32cubeprg-lin-v2-20-0.zip" from ST (login required) and placing it in the build folder as "en.stm32cubeprg-lin-v2-20-0.zip" mitigates the problem.

ozz commented on 2025-03-25 16:55 (UTC)

STM32_Programmer_CLI doesn't work due to undefined symbols in libQt6SerialPort. qt6-serialport can be installed via pacman to fix it.

CloverGit commented on 2025-03-23 14:29 (UTC)

I agree. The 04d0f6bc30979434340f86df719a2f7dd40a4709 had used javac --release 8 to adapt the higher version of java set in archlinux-java.

However, the maintainer taotieren reported at the time that he was getting runtime exceptions on java versions higher than 1.8, so java-environment==8 was used until more test reports were available.

piernov commented on 2025-03-23 13:51 (UTC)

makedepends on java-environment looks like it could be relaxed to any version, seems to build fine with jdk-openjdk 24.u36-1, and this would prevent issues with archlinux-java environment set to a newer version but without jdk installed which would cause javac to be missing from PATH.

If strict version is kept, javac should at least use full absolute path.