fwupd/plugins/dfu
2018-11-08 20:39:46 +00:00
..
contrib Do not use /usr/bin/env in the shebang line 2018-07-12 07:08:53 -05:00
fuzzing trivial: Add the generated SREC examples for easy fuzzing 2018-05-01 09:53:10 +01:00
tests Add support for parsing Motorola S-record files 2018-05-01 09:16:19 +01:00
dfu-cipher-xtea.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-cipher-xtea.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-common.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-common.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-device-private.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-device.c dfu: Set the quirk keys using the new vfunc 2018-08-29 14:27:57 +01:00
dfu-device.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-element.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-element.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-firmware.c Don't use AppStream-glib for version helpers 2018-10-11 07:54:01 +01:00
dfu-firmware.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-dfu.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-dfu.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-dfuse.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-dfuse.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-ihex.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-ihex.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-metadata.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-metadata.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-raw.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-raw.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-srec.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-format-srec.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-image.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-image.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-patch.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-patch.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-sector-private.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-sector.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-sector.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-self-test.c trivial: Move out the byte-array chunking to libfwupdprivate 2018-08-22 15:14:12 +01:00
dfu-target-avr.c trivial: Move out the byte-array chunking to libfwupdprivate 2018-08-22 15:14:12 +01:00
dfu-target-avr.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-target-private.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-target-stm.c trivial: Move out the byte-array chunking to libfwupdprivate 2018-08-22 15:14:12 +01:00
dfu-target-stm.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-target.c Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-target.h Remove the unused Emacs indenting headers from all source files 2018-08-09 12:48:04 +01:00
dfu-tool.c Don't use AppStream-glib for version helpers 2018-10-11 07:54:01 +01:00
dfu-tool.h2m use help2man for dfu-tool too 2018-02-09 17:26:18 +00:00
dfu.quirk Add support for counterpart GUIDs 2018-08-30 16:55:41 +01:00
fu-plugin-dfu.c Don't use AppStream-glib for version helpers 2018-10-11 07:54:01 +01:00
fuzzing.md Add support for parsing Motorola S-record files 2018-05-01 09:16:19 +01:00
meson.build Port from libappstream-glib to libxmlb 2018-10-17 14:41:13 +01:00
README.md trivial: Document the GUID generation scheme 2018-11-08 20:39:46 +00:00

DFU Support

Introduction

Device Firmware Update is a standard that allows USB devices to be easily and safely updated by any operating system.

GUID Generation

These devices use the standard USB DeviceInstanceId values, e.g.

  • USB\VID_273F&PID_1003&REV_0001
  • USB\VID_273F&PID_1003
  • USB\VID_273F