Skip to main content
Visitor II
July 9, 2026
Question

Start programming has no effect in v2.22.0 and v2.23.0

  • July 9, 2026
  • 1 reply
  • 42 views

Dear community and STMicroelectronics representatives

I'm having strange problem in both STMCubeProg v2.22.0 and v2.23.0. I tried many older versions (even pretty ancient ones) and these works without problem.

 Problem is that in v2.22.0 and v2.23.0 when I select a file to be programmed to device (device uses custom DFU implementation - inspired by DFU example code), then I set address and click “Start programming”, almost nothing happens (only progress bar resets to 0% so click is “handled”). No “Opening and parsing file”, no “erase sector command” comes to my device, no error in console or GUI, no timeout - just nothing. I would typically suspect that my DFU implementation on my STM32L452RE MCU is no longer compatible with current versions of STMCubeProg, but as there is not even this “Opening and parsing file” message (it is displayed by older versions of STMCubeProg) nor any error or timeout is reported, I'm suspecting that something even before attempting to communicate over DFU protocol fails (maybe some file verification or file opening?). I've tested both Windows and Linux versions on respective OSes. Version v2.21.0 and older works fine, so something has to been changed between v2.21.0 and v2.22.0. Can you please help me with this problem as we have more people using our devices and some of them uses STMCubeProg (had to warn them to not use v2.22.0 and newer) and some DFUtil (works fine all the time) for updating FW.

 

Please see the behaviour in working version (v2.21.0) and non-working version (v2.22.0 and v2.23.0) on following images:

 

Thank you

Miroslav

1 reply

Amine_Jridi
ST Technical Moderator
July 10, 2026

Hello ​@Mira and welcome to the Community,

Thank you for the detailed explanation. I can confirm the issue on my side using DFU_Standalone application from the STM32L4 FW package. A ticket has been submitted to the dev team for resolution.

 

Internal ticket number: CDM0064238 (This is an internal tracking number and is not accessible or usable by customers).

 

Note: This is a GUI issue, in the meantime you can use CubeProgrammer v2.23 via the CLI as a workaround.

 

Thanks,

Amine.

In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.