changelog
10.1 KB
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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
rpiboot (20221215~105525) bullseye; urgency=medium
[ Tim Gover ]
* rpi-eeprom-digest: Only require openssl + xxd for RSA operations
* verifySig tidyup
* docs: Update mass-storage gadget + secure-boot
* secure-boot-example: Update boot.img and docs for cryptsetup example
* Update issue templates
* git: Create tags that match the APT releases
* bin2c: Add cast to silence isalnum warning
* usbboot: Indicate when a file is missing / empty.
* rpi-otp-private-key: Add an interactive warning prompt for writes
* readme: Add note about activity LED / nRPIBOOT
* pieeprom: Update to latest default release (2022-12-07)
* rpiboot: Reduce libusb verbosity level with -v
[ Nicolai Buchwitz ]
* Skip devices which don't match filter criteria
[ andrum99 ]
* rpi-otp-private-key: fix typo
[ connorfuhrman ]
* Updated README for PKG_CONFIG_PATH env variable
-- Serge Schneider <serge@raspberrypi.com> Thu, 15 Dec 2022 20:53:04 +0000
rpiboot (20221104~153421) bullseye; urgency=medium
[ Tim Gover ]
* win32: Update windows installer and make it smaller
* Revert pieeprom.bin to previous stable release (2022-09-02)
* Update pieeprom to 2022-11-04
-- Serge Schneider <serge@raspberrypi.com> Fri, 04 Nov 2022 19:07:17 +0000
rpiboot (20221031~085458) bullseye; urgency=medium
[ Tim Gover ]
* mass-storage-gadget: Remove activity LED for CM3 compatibility
* secure-boot-msd: Update start4.elf to the same version as in /msd
* rpi-eeprom-digest: Add an option to verify RSA signed files.
* rpi-eeprom-digest: Fix cleanup of TMP_DIR
* rpi-eeprom-digest: Fix typo in default env var for OPENSSL executable
* readme.md: Add a troubleshooting section
* tools: Add rpi-bootloader-key-convert
* secure-boot: Update example to use the raspberrypi-secure-boot buildroot example
* secure-boot-example: Update the images to the new buildroot example
* mass-storage-gadget: Update & move source repo to official Raspberry Pi buildroot fork
* mass-storage-gadget: Update image and instructions
* Update EEPROM to 2022-10-18
* tools: vcmailbox wrappers for managing 256 bit OTP private key
* Update mass-storage-gadget build instructions
-- Serge Schneider <serge@raspberrypi.com> Mon, 31 Oct 2022 11:49:39 +0000
rpiboot (20220815~145439) bullseye; urgency=medium
[ Chris Burton ]
* Add option to look for CM with specific USB path.
[ Tim Gover ]
* mass-storage-gadget: Switch DWC mode from OTG to peripheral
-- Serge Schneider <serge@raspberrypi.com> Mon, 15 Aug 2022 16:57:53 +0100
rpiboot (20220804~165403) bullseye; urgency=medium
[ Tim Gover ]
* Bump Win32 install for 20220718~085937 release
* Update the EEPROM release to 2022-08-02
-- Serge Schneider <serge@raspberrypi.com> Mon, 08 Aug 2022 08:44:43 +0100
rpiboot (20220718~085937) bullseye; urgency=medium
[ Tim Gover ]
* Replace duplicated bootcode4.bin with links to bootcode4.bin / recovery.bin
-- Serge Schneider <serge@raspberrypi.com> Mon, 08 Aug 2022 08:43:54 +0100
rpiboot (20220715~091537) bullseye; urgency=medium
[ Tim Gover ]
* Replace duplicated bootcode4.bin with links to bootcode4.bin / recovery.bin
-- Serge Schneider <serge@raspberrypi.com> Mon, 18 Jul 2022 09:31:34 +0100
rpiboot (20220708~133956) bullseye; urgency=medium
[ Tim Gover ]
* readme: Fix links/formatting
* secure-boot-example: Add step by step example / quick start
* bootcode4: Improved DDR setup for old (or missing) EEPROM images
* Update recovery/rpi-eeprom-config
[ andrum99 ]
* Copy edit
[ Phil Elwell ]
* README: pkg-config is also a dependency
-- Serge Schneider <serge@raspberrypi.com> Mon, 11 Jul 2022 08:43:19 +0100
rpiboot (20220504~214218) bullseye; urgency=medium
[ Tim Gover ]
* Update the Windows release to 20220427~095022
* msd: Fix support for older EEPROM release in on 2711
* Revert msd/bootcode4.bin to earlier release
-- Serge Schneider <serge@raspberrypi.com> Thu, 05 May 2022 09:15:30 +0100
rpiboot (20220427~095022) bullseye; urgency=medium
[ Wojtek Porczyk ]
* tools/update-pieeprom.sh: Fix cleanup exiting 1
[ Daniel Cousens ]
* add sudo hint
* fix typo
[ Dan Pastusek ]
* Add inline comments about boot order
* Update boot.conf
[ Evan Gates ]
* main: check _POSIX_VERSION for fmemopen
[ Tim Gover ]
* Update EEPROM, recovery.bin and bootcode4.bin to 2022-04-26
-- Serge Schneider <serge@raspberrypi.com> Wed, 27 Apr 2022 14:26:11 +0100
rpiboot (20220315~121405) bullseye; urgency=medium
[ Tim Gover ]
* pieeprom-2022-02-22: Fix EMMC secure-boot
* secure-boot-example: Replace example boot.img with minimal 64bit busybox initrd
* Add mass-storage-gadget replacement for msd on 2711
* Add Raspberry Pi Imager - embedded
* Update the top-level Readme.md to describe the '-d' programs
* Update packaging for win32/debian installers
* Simplify debian install file (#123)
[ Yago ]
* Fix -c and -i default option
-- Serge Schneider <serge@raspberrypi.com> Tue, 15 Mar 2022 10:31:33 +0000
rpiboot (20220208~181027) bullseye; urgency=medium
[ Tim Gover ]
* pieeprom-2022-02-08: Fix boot failure in locked secure-boot
-- Serge Schneider <serge@raspberrypi.com> Wed, 09 Feb 2022 10:31:22 +0000
rpiboot (20220131~103329) bullseye; urgency=medium
* Add python3 dependency
-- Serge Schneider <serge@raspberrypi.com> Mon, 31 Jan 2022 10:33:51 +0000
rpiboot (20220131~101805) bullseye; urgency=medium
[ Tim Gover ]
* Update EEPROM to latest stable release 2022-01-25
* secure-boot: Specify the minimum version for secure-boot mode.
* eeprom-erase: Add option to erase the SPI EEPROM
* Add eeprom-erase to the APT package
* secure-boot: Remove unnecessary warning
[ katiefaith ]
* Fixed regex for sig file to replace only extension
* Update tools/update-pieeprom.sh to not truncate a filepath with '.'s
but no file extension e.g. previously, ../../filename would generate ../.sig
-- Serge Schneider <serge@raspberrypi.com> Mon, 31 Jan 2022 10:21:24 +0000
rpiboot (20220111~130126) bullseye; urgency=medium
[ Tim Gover ]
* make-boot-image: Use losetup instead of udisksctl
* secure-boot BETA documentation updates
* beta: Add support for secure-boot - see Readme.md
* secure-boot: Added example boot.img
* make-boot-image: Fix typo in docs AFT_SIZE -> FAT_SIZE
* secure-boot: Move the example PEM file to secure-boot-example
* secure-boot: Update recovery,bootcode4 + EEPROM to latest beta - 2021-10-27
* secure-boot: Update Readme to update max ramdisk size to 96MB
* Readme: Add docs for examining the contents of boot.img
* secure-boot: Add more documentation about the RSA signatures and add optional public key argument
* make-boot-image: Fix unmount and set GID
* make-boot-image: Enable the image size to be specified
* Update the default EEPROM image to 2021-11-22
* rpi-eeprom-config: Pull in --edit fixes from rpi-eeprom repo
* secure-boot-recovery: Update to latest 2021-11-22 EEPROM
* Remove imager beta release
* bootloader: Enable revoke_devkey in secure-boot recovery.bin
* rpiboot: Add build date and version
[ Peter Harper ]
* bootloader: Remove NVMe beta files
* Update bootcode4.bin
* Update the default EEPROM image to 2021-12-02
[ Phil Elwell ]
* Bump bootcode.bin
* msd: Fix non-2711 MSD support
[ Nils Werner ]
* Update udev rules to use uaccess tag
[ Christophe Blaess ]
* Fix `install` and `uninstall` targets in Makefile.
[ Dodain ]
* Corrected the board flag
* Corrected the -b flag in the readme.md
[ Mathew Wicks ]
* Use pkg-config to locate libusb-1.0
-- Serge Schneider <serge@raspberrypi.com> Tue, 11 Jan 2022 11:45:02 +0000
rpiboot (20210714~083443) buster; urgency=medium
[ Tim Gover ]
* Don't load bootcode from the overlay directory
* pieeprom-2021-01-16: Update to latest release for BCM2711 XHCI boot
* Update EEPROM image to latest CM4 manufacturing image + configuration
* msd: CM4: Fix occasional USB errors
* Add native Raspberry Pi Imager port - beta
* Update Raspberry Pi 4 EEPROM to pieeprom-2021-07-06
[ Peter Harper ]
* Add nvme folder to enable testing nvme beta changes
* Update nvme beta bootloader
[ Ramon Roche ]
* readme: add macOS build step
-- Serge Schneider <serge@raspberrypi.com> Wed, 14 Jul 2021 15:58:23 +0100
rpiboot (20201016~124509) buster; urgency=medium
[ Tim Gover ]
* Update rpiboot for CM4 and rationlise -d behaviour.
-- Serge Schneider <serge@raspberrypi.com> Fri, 16 Oct 2020 14:03:28 +0100
rpiboot (20200217~075142) buster; urgency=medium
[ Phil Elwell ]
* Smallpacket (#26)
[ Petr Tesarik ]
* Add support for Pi4 (#42)
[ Tim Gover ]
* Fix serial check for BCM2711 (#46)
[ maxnet ]
* Allow members of plugdev group to execute rpiboot without root (#27)
[ Douglas Huff ]
* Fixup for recent firmware inclusion changes (#34)
[ Phil Elwell ]
* Fix cross-platform building
[ Chris Burton ]
* Add missing newline to print. (#48)
* Change timeout in ep_read to 3 seconds (#50)
-- Serge Schneider <serge@raspberrypi.org> Mon, 02 Mar 2020 12:27:11 +0000
rpiboot (20180627~140218) stretch; urgency=medium
* Switch "r" to "rb" for fmemopen
* Add cross platform method of building in a binary
* Compile bootcode.bin and start.elf into rpiboot
* Change USB device settings to better work with all devices
* usbboot: Add support for multiple instances
* Add extra delay between disconnecting and reconnecting
* Fixed numerous problems with enumerating CM3 / Pi Zero
-- Serge Schneider <serge@raspberrypi.org> Wed, 04 Jul 2018 17:46:29 +0100
rpiboot (20171023~154601) stretch; urgency=medium
* Directory overlay support
-- Serge Schneider <serge@raspberrypi.org> Fri, 27 Oct 2017 10:21:19 +0100
rpiboot (20170926+2) stretch; urgency=medium
* Change rpiboot behaviour to check /usr/share/rpiboot/msd
* Add lintian-overrides
-- Serge Schneider <serge@raspberrypi.org> Tue, 26 Sep 2017 16:11:13 +0100
rpiboot (20170926+1) stretch; urgency=medium
* Install msd files without creating a subdirectory
-- Serge Schneider <serge@raspberrypi.org> Tue, 26 Sep 2017 14:55:50 +0100
rpiboot (20170926) stretch; urgency=medium
* Initial Release.
-- Serge Schneider <serge@raspberrypi.org> Tue, 26 Sep 2017 13:31:20 +0100