summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: 99e690b80e842116c217e629a2bf8466772c642e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
0.9:
	o Reimplemented USBPATH support (Stefan Zehl)
	o Better parsing of numeric arguments (Timo Poikola)
	o Avoid conflict with HID devices (Gordon McNab)
	o Mass erase timeout workaround for STM32F405 (Tormod Volden)
	o Workaround for LPC DFU bootloader (Dirk Castelijns)
	o Include example udev rules file (Tormod Volden)

2016-02-08: Tormod Volden <debian.tormod@gmail.com>

0.8:
	o New, separate dfu-prefix tool (Uwe Bonnes)
	o Allow filtering on serial number (Uwe Bonnes)
	o Improved VID/PID/serial filtering (Bradley Scott)
	o Support reading firmware from stdin (Tormod Volden)
	o Warn if missing DFU suffix (Tormod Volden)
	o Improved progress bar (Hans Petter Selasky)
	o Fix dfuse leave option (Uwe Bonnes)
	o Major code rework (Hans Petter Selasky)
	o MS Visual Studio build support (Henrique Mendonca)
	o dfuse-pack.py tool for .dfu files (Antonio Galeo)
	o Many other fixes from many people

2014-09-13: Tormod Volden <debian.tormod@gmail.com>	

0.7:
	o Support for TI Stellaris devices (Tommi Keisala)
	o Fix libusb detection on MacOSX (Marc Singer)
	o Fix libusb detection on FreeBSD (Tormod Volden)
	o Improved DfuSe support (Tormod Volden)
	  o Support all special commands (leave, unprotect, mass-erase)
	  o Arbitrary upload lengths
	  o "force" option for various possible (dangerous) overrides

2012-10-07: Tormod Volden <debian.tormod@gmail.com>	

0.6:
	o Add detach mode (Stefan Schmidt)
	o Check return value on all libusb calls (Tormod Volden)
	o Fix segmentation fault with -s option (Tormod Volden)
	o Add DFU suffix manipulation tool (Stefan Schmidt)
	o Port to Windows: (Tormod Volden, some parts based on work from Satz
	  Klauer)
	  o Port file handling to stdio streams
	  o Sleep() macros
	  o C99 types
	  o Pack structs
	o Detect DfuSe device correctly on big-endian architectures (Tormod
	  Volden)
	o Add dfuse progress indication on download (Tormod Volden)
	o Cleanup: gcc pedantic, gcc extension, ... (Tormod Volden)
	o Rely on page size from functional descriptor. Please report if you get
	  an error about it.  (Tormod Volden)
	o Add quirk for Maple since it reports wrong DFU version (Tormod Volden)

2012-04-22: Stefan Schmidt <stefan@datenfreihafen.org>

0.5:
	o DfuSe extension support for ST devices (Tormod Volden)
	o Add initial support for bitWillDetach flag from DFU 1.1 (Tormod
	  Volden)
	o Internal cleanup and some manual page fixes (Tormod Volden)

2011-11-02: Stefan Schmidt <stefan@datenfreihafen.org>

0.4:
	o Rework to use libusb-1.0 (Stefan Schmidt)
	o DFU suffix support (Tormod Volden, Stefan Schmidt)
	o Sspeed up DFU downloads directly into memory (Bernard Blackham)
	o More flexible -d vid:pid parsing (Tormod Volden)
	o Many bug fixes and cleanups

2011-07-20: Stefan Schmidt <stefan@datenfreihafen.org>

0.3:
	o quirks: Add OpenOCD to the poll timeout quirk table.

2010-12-22: Stefan Schmidt <stefan@datenfreihafen.org>

0.2:
	o Fix some typos on the website and the README (Antonio Ospite, Uwe
	  Hermann)
	o Remove build rule for a static binary. We can use autotools for this.
	  (Mike Frysinger)
	o Fix infinite loop in download error path (C. Scott Ananian)
	o Break out to show the 'finished' in upload (C. Scott Ananian)
	o Add GPLv2+ headers (Harald Welte)
	o Remove dead code (commands.[ch]) remnescent of dfu-programmer (Harald
	  Welte)
	o Simple quirk system with Openmoko quirk for missing bwPollTimeout (Tormod Volden)
	o New default (1024) and clamping of transfer size (Tormod Volden)
	o Verify sending of completion packet (Tormod Volden)
	o Look for DFU functional descriptor among all descriptors (Tormod
	  Volden)
	o Print out in which direction we are transferring data
	o Abort in upload if the file already exists

2010-11-17 Stefan Schmidt <stefan@datenfreihafen.org>

0.1:
	Initial release

2010-05-23 Stefan Schmidt <stefan@datenfreihafen.org>