Got DFU’ed? If you’re like me you’d probably have pulled out your hair when you can’t get your flight controller into DFU mode to flash a new firmware. Evem using Zadig or Impulse RC Driver fixer doesn’t seem to work and keep getting error messages instead. This is especially frustrating when it has never been a problem on that particular PC, and which typically happens after a Windows update.
Windows 10 driver signature enforcement setting may be the cause. I solved mine by doing the following but this is at your own risk and please do not try if you are uncomfortable. Your screen may vary slightly from mine but should be similar. So here goes.
1. In Windows, navigate to:
- “Settings” and click the “Update & Security” icon
- in “Update & Security” on the left menu, click “Recovery” tab
- at “Recovery” page click the button “Restart Now” below the “Advance Startup” option
2. After clicking restart you will likely see a page “Choose an Option” click “Troubleshoot”
3. In “Troubleshoot” click “Advance Option” and look for “Startup Settings” icon. You may have to click “see more recovery options” to see the icon.
4. In “Startup Settings” you need to click “Restart” to access the options. Windows will restart and a list of options will appear. You need to select the “Disable driver signature enforcement” option, using the functions keys.
5. After reboot, use Zadig to install or re-install the WinUSB driver for STM Bootloader of your FC. Windows may prompt you on the “risk” etc when you proceed with the driver installation. If you are unsure of how to use Zadig, do check out some of their online resources. There are lots of them out there
Hope this works out for you!