Skip to content

Commit 0190dbc

Browse files
committed
pieeprom-2025-01-27: 2712: Add PARTITION_WALK option (latest)
* Walk the partition table if the requested partition is not bootable Previously, if the specified boot partition was not bootable the bootloader would stop and advance to the next BOOT_ORDER. If the new PARTITION_WALK option is set to 1 the bootloader will now check each partition in turn starting from the specified partition before advancing the BOOT_ORDER. This feature is intended for use with A/B systems to handle the case where autoboot.txt is missing / corrupted. This change enables the system to failover to the next available bootable partition. The autoboot.txt file is not scanned during the partition-walk phase i.e. there is no recursive processing of autoboot.txt files. This option is only supported on physical block devices (SD, NVMe, USB) and not RAMDISK. USB assumes a single high speed device, partition walks on multiple USB devices is not recommended and may cause timeouts. * Improve keyboard handling in boot menu Try and make it more likely that we have enough time to perform key detection. Ignore mice, which were being enumerated and slowing things down.
1 parent b67b21d commit 0190dbc

File tree

3 files changed

+22
-0
lines changed

3 files changed

+22
-0
lines changed
Binary file not shown.

firmware-2712/latest/recovery.bin

24 Bytes
Binary file not shown.

firmware-2712/release-notes.md

+22
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# Raspberry Pi5 bootloader EEPROM release notes
22

3+
## 2025-01-27: Walk the partition table if the requested partition is not bootable (latest)
4+
5+
* Walk the partition table if the requested partition is not bootable
6+
Previously, if the specified boot partition was not bootable the
7+
bootloader would stop and advance to the next BOOT_ORDER. If the
8+
new PARTITION_WALK option is set to 1 the bootloader will now
9+
check each partition in turn starting from the specified partition
10+
before advancing the BOOT_ORDER.
11+
This feature is intended for use with A/B systems to handle the case
12+
where autoboot.txt is missing / corrupted. This change enables
13+
the system to failover to the next available bootable partition.
14+
The autoboot.txt file is not scanned during the partition-walk
15+
phase i.e. there is no recursive processing of autoboot.txt files.
16+
This option is only supported on physical block devices
17+
(SD, NVMe, USB) and not RAMDISK. USB assumes a single high speed
18+
device, partition walks on multiple USB devices is not recommended
19+
and may cause timeouts.
20+
* Improve keyboard handling in boot menu
21+
Try and make it more likely that we have enough time to perform key
22+
detection.
23+
Ignore mice, which were being enumerated and slowing things down.
24+
325
## 2025-01-22: Promote 2025-01-22 to default release (default)
426

527
## 2025-01-22: Add DT /chosen property signed-boot boot.img hash (latest)

0 commit comments

Comments
 (0)