dfu-programmer
« Back to VersTracker
Description:
Device firmware update based USB programmer for Atmel chips
Type: Formula  |  Latest Version: 1.1.0@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: firmware microcontroller avr usb embedded flashing
Install: brew install dfu-programmer
About:
dfu-programmer is a command-line tool that implements the USB Device Firmware Upgrade class protocol. It allows users to flash, erase, and manage firmware on Atmel AVR microcontrollers via USB. The tool is essential for developers working on embedded systems and hardware projects requiring firmware updates.
Key Features:
  • Command-line interface for automation
  • Support for multiple Atmel chip families
  • USB-based firmware flashing
  • Chip erase and security bit management
Use Cases:
  • Flashing bootloaders onto AVR microcontrollers
  • Updating firmware on custom hardware prototypes
  • Automated manufacturing programming of devices
Alternatives:
  • avrdude – avrdude supports more programmers and protocols but dfu-programmer is specialized for USB DFU devices
  • atmel-dfu – Atmel's official tool is GUI-based and platform-specific, while dfu-programmer is cross-platform CLI
License: GPL-2.0-or-later
Dependencies: libusb
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 15, 2025 6:43am 0 VERSION_BUMP 521bc45a
Oct 10, 2024 8:58am 0 VERSION_BUMP abc57e4c
Sep 12, 2024 5:17pm 0 VERSION_BUMP 3ff85dbf