ChangeLog 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. This version is patched by Michael McMaster for USBDK support.
  2. 0.9:
  3. o Reimplemented USBPATH support (Stefan Zehl)
  4. o Better parsing of numeric arguments (Timo Poikola)
  5. o Avoid conflict with HID devices (Gordon McNab)
  6. o Mass erase timeout workaround for STM32F405 (Tormod Volden)
  7. o Workaround for LPC DFU bootloader (Dirk Castelijns)
  8. o Include example udev rules file (Tormod Volden)
  9. 2016-02-08: Tormod Volden <debian.tormod@gmail.com>
  10. 0.8:
  11. o New, separate dfu-prefix tool (Uwe Bonnes)
  12. o Allow filtering on serial number (Uwe Bonnes)
  13. o Improved VID/PID/serial filtering (Bradley Scott)
  14. o Support reading firmware from stdin (Tormod Volden)
  15. o Warn if missing DFU suffix (Tormod Volden)
  16. o Improved progress bar (Hans Petter Selasky)
  17. o Fix dfuse leave option (Uwe Bonnes)
  18. o Major code rework (Hans Petter Selasky)
  19. o MS Visual Studio build support (Henrique Mendonca)
  20. o dfuse-pack.py tool for .dfu files (Antonio Galeo)
  21. o Many other fixes from many people
  22. 2014-09-13: Tormod Volden <debian.tormod@gmail.com>
  23. 0.7:
  24. o Support for TI Stellaris devices (Tommi Keisala)
  25. o Fix libusb detection on MacOSX (Marc Singer)
  26. o Fix libusb detection on FreeBSD (Tormod Volden)
  27. o Improved DfuSe support (Tormod Volden)
  28. o Support all special commands (leave, unprotect, mass-erase)
  29. o Arbitrary upload lengths
  30. o "force" option for various possible (dangerous) overrides
  31. 2012-10-07: Tormod Volden <debian.tormod@gmail.com>
  32. 0.6:
  33. o Add detach mode (Stefan Schmidt)
  34. o Check return value on all libusb calls (Tormod Volden)
  35. o Fix segmentation fault with -s option (Tormod Volden)
  36. o Add DFU suffix manipulation tool (Stefan Schmidt)
  37. o Port to Windows: (Tormod Volden, some parts based on work from Satz
  38. Klauer)
  39. o Port file handling to stdio streams
  40. o Sleep() macros
  41. o C99 types
  42. o Pack structs
  43. o Detect DfuSe device correctly on big-endian architectures (Tormod
  44. Volden)
  45. o Add dfuse progress indication on download (Tormod Volden)
  46. o Cleanup: gcc pedantic, gcc extension, ... (Tormod Volden)
  47. o Rely on page size from functional descriptor. Please report if you get
  48. an error about it. (Tormod Volden)
  49. o Add quirk for Maple since it reports wrong DFU version (Tormod Volden)
  50. 2012-04-22: Stefan Schmidt <stefan@datenfreihafen.org>
  51. 0.5:
  52. o DfuSe extension support for ST devices (Tormod Volden)
  53. o Add initial support for bitWillDetach flag from DFU 1.1 (Tormod
  54. Volden)
  55. o Internal cleanup and some manual page fixes (Tormod Volden)
  56. 2011-11-02: Stefan Schmidt <stefan@datenfreihafen.org>
  57. 0.4:
  58. o Rework to use libusb-1.0 (Stefan Schmidt)
  59. o DFU suffix support (Tormod Volden, Stefan Schmidt)
  60. o Sspeed up DFU downloads directly into memory (Bernard Blackham)
  61. o More flexible -d vid:pid parsing (Tormod Volden)
  62. o Many bug fixes and cleanups
  63. 2011-07-20: Stefan Schmidt <stefan@datenfreihafen.org>
  64. 0.3:
  65. o quirks: Add OpenOCD to the poll timeout quirk table.
  66. 2010-12-22: Stefan Schmidt <stefan@datenfreihafen.org>
  67. 0.2:
  68. o Fix some typos on the website and the README (Antonio Ospite, Uwe
  69. Hermann)
  70. o Remove build rule for a static binary. We can use autotools for this.
  71. (Mike Frysinger)
  72. o Fix infinite loop in download error path (C. Scott Ananian)
  73. o Break out to show the 'finished' in upload (C. Scott Ananian)
  74. o Add GPLv2+ headers (Harald Welte)
  75. o Remove dead code (commands.[ch]) remnescent of dfu-programmer (Harald
  76. Welte)
  77. o Simple quirk system with Openmoko quirk for missing bwPollTimeout (Tormod Volden)
  78. o New default (1024) and clamping of transfer size (Tormod Volden)
  79. o Verify sending of completion packet (Tormod Volden)
  80. o Look for DFU functional descriptor among all descriptors (Tormod
  81. Volden)
  82. o Print out in which direction we are transferring data
  83. o Abort in upload if the file already exists
  84. 2010-11-17 Stefan Schmidt <stefan@datenfreihafen.org>
  85. 0.1:
  86. Initial release
  87. 2010-05-23 Stefan Schmidt <stefan@datenfreihafen.org>