DFU

USB Device Firmware Update. A standard protocol for downloading (and optionally uploading) firmware images to/from USB devices.

The specification is available from the USB Forum at http://www.usb.org/developers/devclass_docs/usbdfu10.pdf