Skip to content

Commit 229347e

Browse files
committed
pieeprom-2025-10-08: 2712: Fix accidental set of PM_RSTS bit 5 when stopping watchdog (latest)
* Fix accidental set of PM_RSTS bit 5 when stopping watchdog Fix an issue in the watchdog code where the raw PM_RSTS value was used as partition number. If HADWRF (bit 5) was set (on reboot) this could cause bit 10 to be set. If an OS didn't clear the partition flags on reboot then this could end up being treated as request to boot from partition 32. * pi5: Preliminary support for 4K native sectors with NVMe drives Pi5 now supports 4K native sector NVMe drives. This allows booting from drives with logical block size 4096, while 512B drives remain compatible. With 4K sectors, storage density increases along with improved reliability and efficiency. N.B. USB boot still requires a 512 byte sector size and there are no RPi OS disk images with a 4K sector format. See: #577 * arm_dt: Report OTP SDRAM size via device-tree Report the SDRAM in gigabits via device-tree as /proc/device-tree/chosen/rpi-sdram-size-gbit. Scripts reporting the device-capabilities should use this value (if defined) instead of the memory-size field in the boardrev row.
1 parent 182cdab commit 229347e

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed
2 MB
Binary file not shown.

firmware-2712/latest/recovery.bin

0 Bytes
Binary file not shown.

firmware-2712/release-notes.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Raspberry Pi5 bootloader EEPROM release notes
22

3+
## 2025-10-08: Fix accidental set of PM_RSTS bit 5 when stopping watchdog (latest)
4+
5+
* Fix accidental set of PM_RSTS bit 5 when stopping watchdog
6+
Fix an issue in the watchdog code where the raw PM_RSTS value
7+
was used as partition number. If HADWRF (bit 5) was set (on reboot)
8+
this could cause bit 10 to be set. If an OS didn't clear the partition
9+
flags on reboot then this could end up being treated as request to
10+
boot from partition 32.
11+
* pi5: Preliminary support for 4K native sectors with NVMe drives
12+
Pi5 now supports 4K native sector NVMe drives.
13+
This allows booting from drives with logical block size 4096,
14+
while 512B drives remain compatible. With 4K sectors, storage density
15+
increases along with improved reliability and efficiency.
16+
N.B. USB boot still requires a 512 byte sector size and there are
17+
no RPi OS disk images with a 4K sector format.
18+
See: https://github.com/raspberrypi/rpi-eeprom/issues/577
19+
* arm_dt: Report OTP SDRAM size via device-tree
20+
Report the SDRAM in gigabits via device-tree as
21+
/proc/device-tree/chosen/rpi-sdram-size-gbit. Scripts reporting the
22+
device-capabilities should use this value (if defined) instead of the
23+
memory-size field in the boardrev row.
24+
325
## 2025-09-25: Apply UART_BAUD in early bootsys UART init (latest)
426

527
* Apply UART_BAUD in early bootsys UART init

0 commit comments

Comments
 (0)