Start programming has no effect in v2.22.0 and v2.23.0
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
