Package Details: stm32cubeprog 2.20.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: 11
Popularity: 0.69
First Submitted: 2021-01-15 20:39 (UTC)
Last Updated: 2025-07-11 14:34 (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 »

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.

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.

hannahk commented on 2024-12-23 00:05 (UTC)

==> Validating source files with sha256sums... en.stm32cubeprg-lin-v2-18-0.zip ... FAILED AnalyticsPanelsConsoleHelper.java ... Passed CheckedHelloPorgrammerPanelConsoleHelper.java ... Passed FinishProgrammerPanelConsoleHelper.java ... Passed TargetProgrammerPanelConsoleHelper.java ... Passed SLA0048_STM32CubeProg.pdf ... Passed ==> ERROR: One or more files did not pass the validity check! error: failed to download sources for 'stm32cubeprog-2.18.0-1': error: packages failed to build: stm32cubeprog-2.18.0-1

CloverGit commented on 2024-09-23 01:35 (UTC)

After adding some missing ConsoleHelper implementation and modifying the download link in the last few commits, I believe the previous issues have been resolved, and recommend trying to rebuild with the latest PKGBUILD.