NOTE: BMDware is no longer actively developed. Please refer to this article for more information.
The basic flow of the DFU update over serial is:
- Start DFU
- Initialize DFU
- Send image data
- Validate image data
- Activate and reset
We try to include enough information in the RigDFU Datasheet so that this process can be implemented in any language.