Using a DFU bootloader – e.g. on STM32 F2/F3/F4 based flight controllers
All STM32F3 based flight controller boards and various other hardware using a STM32F3 CPU can be upgraded using the DFU protocol over an USB connection. This DFU bootloader resides in the ROM of the STM32 core and is not erasable, so this bootloader is un-brickable (yay!). In order to flash those boards one needs a… Read More »