Raspberry Pi 4 big EEPROM update. improved USB Boot and much more.
should be the same for Pi 400 (mine is on order)
——–
instructions **At your own risk this is a beta update**
Using Raspberry Pi OS 32bit
eeprom update
sudo apt update && sudo apt full-upgrade
reboot
sudo nano /etc/default/rpi-eeprom-update
critica stable beta
sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-10-28.bin
reboot
———
As an Amazon Associate I earn from qualifying purchases
Pi 52pi cluster case rack.
https://amzn.to/3ivpdyW
Ice tower cooler
https://amzn.to/3mG1CxJ
Pi 4 8GB
https://amzn.to/3bW2hXt
Screen capture device
https://amzn.to/3mTbt4c
My 120GB Kingdian
https://amzn.to/3keafyd
CSL cable My preference for use with SSD great speed and good compatibility
https://amzn.to/38cxILt
More usb boot videos
For a comprehensive list see the description of this video
USB boot Raspberry Pi 4. Current list of working operating systems. plus some answers to questions.
https://youtu.be/8XwE9y9tZdQ
Google drive 14 boot files link
https://drive.google.com/file/d/1cX0y…
The old GitHub link is broken
USB Sata cable Fix. Black screen, won’t boot. Raspberry Pi 4 8GB. Raspberry Pi OS 64bit.
https://youtu.be/9HV4C0Llktk
SD card Slot Vs USB 3.1 SD card reader. Raspberry Pi 4 8GB. A2 SD Card Speed test.
https://youtu.be/HT2mxX7TjR0
Raspberry Pi 4 USB boot. USB to sata cable test. SSD, HDD Raspberry Pi OS 64bit.
https://youtu.be/BEzO4mQcZp8
USB stick running Raspbian. Speed test. Raspberry Pi 4.
https://youtu.be/w6lM0tyFtOk
200GB Retropie Build. USB boot 750gb hard disk. room for expansion. £12 HDD. Raspberry Pi 4.
https://youtu.be/Rd10_J0d-ig
USB boot Raspberry Pi 4. Current list of working operating systems. plus some answers to questions.
https://youtu.be/8XwE9y9tZdQ
All 200 plus of my Pi 4 videos are in this playlist
Raspberry Pi 4 Raspbian and more
https://www.youtube.com/playlist?list…
details from official page
https://github.com/raspberrypi/rpi-eeprom/blob/master/firmware/release-notes.md
Raspberry Pi4 bootloader EEPROM release notes
USB MSD boot also requires the firmware from Raspberry Pi OS 2020-08-20 or newer. https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloader_config.md
2020-10-28 Defer HDMI diagnostics display, update-timestamps, tryboot support
Skip rendering of the diagnostics screen for HDMI_DELAY seconds (default 5). This means that for SD-card and USB MSD flash boot devices the diagnostics screen will not be visible.
On Pi 4B 1.4 (8GB) initialise SDRAM whilst waiting for the USB port power off time. This makes booting slightly faster.
Remove HDMI console messages where the information is duplicated elsewhere on the display.
Improve compatiblity with external USB 3.0 disk enclosures by enumerating the downstream hubs before executing the USB port power off. N.B. Pi4 8GB automatically powers off the USB ports during chip-reset and does not need this change.
Don’t timeout a USB MSD device after USB_MSD_LUN_TIMEOUT if there are no other MSD devices or LUNs to tries. This avoids unecessary timeouts on very slow to initialise disk drives e.g. USB HDDs designed for backups.
Fix failover to partition zero if the partition number is invalid. For USB MSD boot a start.elf update is also required.
SD-Card – Change default retries from 0 to 1 to improve reliability with some old SD v1 cards.
Fix issue where boot would stop if partition type 0x83 was encountered before the first FAT partition.
SELF_UPDATE mode (Network, USB MSD boot) now reads the timestamp information in pieeprom.sig created by rpi-eeprom-update to see if the updated is newer than the current ‘update-timestamp’. If not, the update is skipped to avoid stale updates on network or USB disks being installed by accident.
recovery.bin updates (from the SD card) do not check the timestamp because recovery.bin renames itself once the update is completed. However, it still writes the update-timestamp to the EEPROM.
The update-timestamp is the timestamp when the update is created is independent of the build-timestamp for the bootloader executable. See rpi-eeprom-udpate -h
Add support for the ‘tryboot’ feature that enables operating systems to implement a fallback mechanism if an OS upgrade fails. This works with all bootable media types but requires updated firmware and OS software.
This feature should be viewed as EXPERIMENTAL and may change depenending upon feedback from other OS/distro maintainer. https://github.com/raspberrypi/linux/commit/757666748ebf69dc161a262faa3717a14d68e5aa
source