mirror of
https://github.com/raspberrypi/rpi-eeprom.git
synced 2026-01-20 21:13:36 +08:00
pieeprom-2026-01-16: 2712: Assume eMMC for CM4/CM5 (latest)
* Assume eMMC for CM4/CM5 non-lite Attempt the fast path by skipping the SD interface condition command timeout on CM4/CM5 (non-lite) modules and enable eMMC mode directly. This saves ~250ms of the boot time. * Don't stomp on RTC alarm state Preserve the RTC's alarm state so that it can be queried by the rpi-rtc driver. See: https://github.com/raspberrypi/firmware/issues/2011 * arm_loader: Apply rpifwcrypto lock permissions GET/SET USER OTP Previously, the GET/SET user OTP mailboxes would provide access to the device unique private key. Update the mailbox API to fail if the key has been locked via lock_device_private_key=1 in config.txt or the associated mailbox call. GET/SET user OTP fails by setting the result tag to the standard error code (0x80000000). The dedicate GET/SET private key continue to fail the entire mailbox operation to force vcmailbox to exit with a non-zero error code. * cm5: Add support for 8-bit bus width eMMC
This commit is contained in:
BIN
firmware-2712/latest/pieeprom-2026-01-16.bin
Normal file
BIN
firmware-2712/latest/pieeprom-2026-01-16.bin
Normal file
Binary file not shown.
Binary file not shown.
@@ -1,5 +1,24 @@
|
||||
# Raspberry Pi5 bootloader EEPROM release notes
|
||||
|
||||
## 2026-01-16: Assume eMMC for CM4/CM5 non-lite (latest)
|
||||
|
||||
* Assume eMMC for CM4/CM5 non-lite
|
||||
Attempt the fast path by skipping the SD interface condition command timeout on CM4/CM5 (non-lite) modules and enable eMMC mode directly. This saves ~250ms of the boot time.
|
||||
* Don't stomp on RTC alarm state
|
||||
Preserve the RTC's alarm state so that it can be queried by the rpi-rtc
|
||||
driver.
|
||||
See: https://github.com/raspberrypi/firmware/issues/2011
|
||||
* arm_loader: Apply rpifwcrypto lock permissions GET/SET USER OTP
|
||||
Previously, the GET/SET user OTP mailboxes would provide access to the
|
||||
device unique private key. Update the mailbox API to fail if the
|
||||
key has been locked via lock_device_private_key=1 in config.txt or
|
||||
the associated mailbox call.
|
||||
GET/SET user OTP fails by setting the result tag to the standard
|
||||
error code (0x80000000). The dedicate GET/SET private key continue
|
||||
to fail the entire mailbox operation to force vcmailbox to exit
|
||||
with a non-zero error code.
|
||||
* cm5: Add support for 8-bit bus width eMMC
|
||||
|
||||
## 2025-12-09: Promote 2025-12-08 to the default release (default)
|
||||
|
||||
## 2025-12-08: arm_loader: Add machine ID derived from OTP values (latest)
|
||||
|
||||
Reference in New Issue
Block a user