sourcebox / dfu-buddy

Cross-platform GUI utility for device firmware updates (DFU) via USB.
MIT License
61 stars 8 forks source link
dfu dfuse embedded gui rust stm32 usb

DFU Buddy

About

DFU Buddy is a cross-platform GUI utility for performing firmware upgrades on embedded devices via USB.

Screenshot

It is based on the DFU standard USB Device Firmware Upgrade Specification, Revision 1.1, published by the USB Implementers Forum and supports the DfuSe extensions by STMicroelectronics.

Operation is designed to be simple and straightforward for non-expert users. Therefore, a number of more advanced (and potentially dangerous) features are not provided. If you need these and you know what you're doing, use a tool like dfu-util.

Status

DFU Buddy is still work in progress and lacking functionality. Also, some devices don't work yet. Support by other users, mainly in form of testing with USB devices is highly appreciated.

Usage

Building from Source

See separate document for detailed instructions.

License

Published under the MIT license. All contributions to this project must be provided under the same license conditions.

Author: Oliver Rockstedt info@sourcebox.de

Donations

If you like to support my work, you can buy me a coffee.

Buy Me A Coffee