DFU Buddy is a free, open-source app that makes firmware upgrades on embedded devices super easy. You can use it via USB, and it has a simple interface that’s perfect for everyone!
This handy tool works on all major operating systems like Windows, macOS, and most Linux distributions. The best part? It's designed to be user-friendly! You won’t find any complicated features here that could accidentally mess up your device.
The app follows the DFU standard, which is the USB Device Firmware Upgrade Specification, Revision 1.1. This standard comes from the USB Implementers Forum and supports DfuSe extensions by STMicroelectronics.
Before you dive in, make sure your device is in DFU mode so it shows up in the app’s menu. Just a heads-up: plain DFU isn’t supported yet, but most DfuSe devices should work just fine without any big issues.
The app has been tested with STM32L433VC, STM32G474VC, and STM32F405RG (pyboard). Out of these, only the first two are working smoothly.
You can program internal flashes of STM32 MCUs using this app. However, keep in mind there’s no OTP option available right now.
If you're using Linux, you need to set up your udev rules correctly. If you skip this step, you might run into permission issues when trying to access your device.
Once everything's set up, connect your hardware device and power it up in DFU mode. Open the app and choose your device from the dropdown menu. Just remember: it’ll show a generic name like “STM32 Bootloader” instead of the actual brand name.
You can either select the DFU file containing your firmware through the Open menu or just drag and drop it right into the app window!
The app will do some checks to make sure everything matches up correctly. Click “Confirm” at the bottom left corner to proceed with updating! Hit “Start Update,” and when it's done, close the app and restart your device to see your new firmware in action!
While DFU Buddy may not win awards for looks or features, it's super handy for anyone looking to upgrade their DFU device firmware quickly—just a few clicks are all it takes!
Go to the Softpas website, press the 'Downloads' button, and pick the app you want to download and install—easy and fast!
SoftPas is your platform for the latest software and technology news, reviews, and guides. Stay up to date with cutting-edge trends in tech and software development.
Subscribe to newsletter
© Copyright 2024, SoftPas, All Rights Reserved.