-
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.
-
Check for a directory instead of a file.
-
rpi-eeprom-digest: Add an option to verify RSA signed files.
-
Wrap the OpenSSL commands to verify the RSA signature in a .sig file for a given image. This could be used to verify a signed boot image or EEPROM image before attempting to install it.
-
Merge https://github.com/timg236/cm4-scripts/pull/1 to remove the LED activity flashing because this conflicts with EMMC_EN_N_1V8 on CM3. I've reverted the change that removed the explict modprobe of libcomposite becuase that broke the gadgetfs support for me on CM4.
-
Add option to look for CM with specific USB path.