Dfu-util - Device Firmware Upgrade Utilities

Description

Dfu-util is the host side implementation of the DFU 1.0 specification of the USB forum. DFU is intended to download and upload firmware to devices connected over USB. It ranges from small devices like micro-controller boards up to mobile phones. With dfu-util you are able to download firmware to your device or upload firmware from it. Most tests have been done with the Openmoko Neo1973 and Freerunner so far but other devices have been reported working and is being worked on.

Releases

Software releases of dfu-util can be found here.
The latest release is 0.5

Development

Development happens in a GIT repository. Browse it via the web interface or clone it with:

	git clone git://git.openezx.org/dfu-util.git
	

License

This software is licensed under the GPL version 2.

Mailing List

Given the low activities on this project we don't run our on mailing list but use the Openmoko devel list for discussions. This may change in the future if a real community builds around dfu-util.

Binray Packages

For people who do not want to compile dfu-util from source we are working with package maintainers to get it included into the major Linux distributions. Debian and Gentoo already carry it in their distro. For other distributions (namely OpenSuSe 11.3, 11.4, Mandriva 2010.1, Fedora 14, 15 and CentOS 6) Holger Freyther was kind enough to provide binary packages through the Open Build Service. Get them here .

Supported Devices

People

Dfu-util was written by Harald Welte partially based on code from dfu-programmer 0.4 and is currently maintained by Stefan Schmidt.

Contact

If you have questions about the development of dfu-util please contact the mailing list or Stefan Schmidt.