-
See https://github.com/raspberrypi/usbboot/issues/176.
-
pieeprom: Update to latest default release (2022-12-07)
-
The '-v' option is useful for debugging problems because it caues the file and transfer sizes to be emitted. However, on Windows libusb generates too much log spam hiding the useful information. Change USB log params so WARNINGS only appear with -vv. Windows / Cygwin uses the old API version so just implement the minimal change for now.
-
Updated README for PKG_CONFIG_PATH env variable
-
rpi-otp-private-key: fix typo
-
On BCM2711 the green LED is enabled by the second stage bootloader indicating that either rpiboot is running successfully or the GPIO for nRPIBOOT is not being pulled low (e.g. problem on the IO board or damage to GPIO).
-
usbboot: Warning on missing / empty files.
-
Indicate when a file is emtpy or missing because this is normally due to a script / symlink issue rather than the file being intentionally blank.
-
Skip devices which don't match filter criteria
-
Move the port and path filter match logic up to prevent rpiboot from loading any files if the device does not meet the given criteria. For devices that should be ignored, the current implementation generates numerous messages such as "Loading embedded: bootcode.bin." Because the check occurs AFTER the filters have been evaluated, file handling takes place even for ignored devices. Signed-off-by: Nicolai Buchwitz <n.buchwitz@kunbus.com>
-
The Raspberry Pi OS APT release is generally considered to be the next stable release of this repo so create tags that match those releases.
-
* Remove the reference to LEDs flashing with mass-storage-gadget because this code was removed. * Mention LUKS / rpi-otp-private-key in the secure-boot section. * Add a link to the PIP * Drop reference to make-boot-image - just use buildroot.
-
Update pieeprom to 2022-11-04
-
Fix a secure boot failure when booting from MMC (but not RPIBOOT)
-
Reduce the size of the windows installer by removing the optional components. It will now just contain the MSD firmware drive, the new mass-storage gadget (for writing NVMe) and the recovery. The optional components including secure-boot-example and the Raspberry Pi Image can be downloaded from Github without rebuilding this installer. Add a helper batch file and shortcut for launching the mass-storage-gadget.
-
tools: vcmailbox wrappers for managing 256 bit OTP private key
-
Update EEPROM to 2022-10-18
-
Also make the secure-boot-recovery pieeprom.original.bin a symlink to ../pieeprom.original.bin. There's no need to have different binaries so remove duplication.
-
Add a Python utility script to converts RSA public keys from PEM format to the binary format required by the bootloader and vice-versa.