Skip to main content
Rob.Riggs
Senior
March 23, 2024
Solved

STM32CubeProgrammer 2.16.0 fails to program STM32L433CC via USB

  • March 23, 2024
  • 3 replies
  • 2849 views

Our customer attempted to update the firmware on their device which uses an STM32L433CC. Programming failed to erase and download the firmware on the device. STM32CubeProgrammer 1.4.0 succeeded in programming the device.

Customer is using a Windows 11 machine with STM32CubeProgrammer 2.16.0.

I have verified that the break occured somewhere between 2.14.0 and 2.16.0 as 2.13.0 works. I have also verified that the behavior is both OS-independent and GUI-independent as I experience the same failure on Linux with 2.16.0 STM32_Programmer_CLI.

This is clearly not a hardware issue, but something wrong with the DFU implementation in STM32CubeProgrammer 2.16.0.

A log file from the failure on Linux is attached.

 

Best answer by STTwo-32

Hello @Rob.Riggs 

Issue has been solved on the Last version of the STM32CubeProgrammer (V2.17.0).

Best Regards.

STTwo-32 

3 replies

STTwo-32
Technical Moderator
March 24, 2024

Hello @Rob.Riggs 

Thank you for reporting on our community. I will escalate your issue internally to the concerned team for more investigation (under ticket number 176977 which is just an internal tracking number)

Best Regards.

STTwo-32 

Rob.Riggs
Rob.RiggsAuthor
Senior
March 24, 2024

This also affects STM32L4+ chips. STM32CubeProgrammer exhibits the same issue when programming the STM32L4Q5RE via USB DFU.

STTwo-32
STTwo-32Best answer
Technical Moderator
July 4, 2024

Hello @Rob.Riggs 

Issue has been solved on the Last version of the STM32CubeProgrammer (V2.17.0).

Best Regards.

STTwo-32 

Visitor II
December 7, 2024

hi, I got the same problem. I have tryed V16.0, V17.0 and V18.0, but they can't work. Could you please share how did you fix it? Thank you.