![stm32 bootloader driver windows 10 download stm32 bootloader driver windows 10 download](https://i.ytimg.com/vi/wGbiT6IxGP0/maxresdefault.jpg)
There is nothing we can do about the license on these drivers, and also which driver Windows installs.īut it seems that no proper DFU driver exist for Windows 11 ? In that case people will need to download the DFU package from STM, which requires creating an account with STM and agreeing to the EULA etc We can't distribute STM32 DFU Drivers because AFIK the STM pacakage forbids this. It seems sometimes Windows installs very old drivers that may not work.
![stm32 bootloader driver windows 10 download stm32 bootloader driver windows 10 download](http://electronoobs.com/images/Arduino/tut_150/smt32_5.jpg)
This is a problem as more users move over to Windows 11.Ĭould it be possible to use drivers from the newer STM32CubeProgrammer if the CPS is modified for those API's ?ĬPS does not install DFU drivers. (*) Memory Integrity is a security feature designed to foil what I call buffer-stuffer attacks, where malicious code is inserted into an area of memory usually meant for data, often overflowing it then the malicious code is executed. What I found on STM's site doesn't appear to have been updated since 2018, which is way too old for Win11. If anyone has a better solution, like a driver that's fully compatible with Win11, please let me know. So I think I will uninstall the driver for now, and keep the install files sitting somewhere so I can reinstall the driver when needed. I was hoping that with the radio disconnected, the driver would just sit dormant, and I'd only need to turn Memory Integrity off when I wanted to update the 9600's firmware. The bad news is that the driver's presence, even unused, means that I can't turn Memory Integrity back on. I was able to update the MD-9600 firmware to the latest version. Update: With Memory Integrity(*) turned off, the driver loaded, and it worked.
![stm32 bootloader driver windows 10 download stm32 bootloader driver windows 10 download](https://i.ytimg.com/vi/rSdhcDWXwWQ/hq720.jpg)
My instinct is to turn memory integrity back on after successfully loading the firmware, and only turning it off to load future firmware versions. I'll reply below and tell you if it worked. So I am going to try turning it off to run the driver, but I'd appreciate any insights from others as to how to deal with all this long-term. Memory integrity sounds like a very good thing to have. I get the error screens attached, and they point to this Microsoft page: Even though I booted with Driver Signing requirement turned off. This contains a driver file STTub30.sys, dated 2015. I also found a driver on another Web site called stm-device-in-dfu-mode-1498782.zip. Update Driver finds nothing relevant on my PC or on Windows Update. Device Manager still sees an unconfigured device with no driver. The application it adds does not "see" any devices with the radio connected. This installs, but does not seem to add a driver. I downloaded en.stsw-stm32080.zip from the STM Web site. With the radio in firmware update mode, Device Manager shows an unconfigured "Digital Radio in USB Mode" in "Other Devices. It works perfectly with my GD77 for both codeplug and firmware loading.