Skip to content

Commit a86f4bc

Browse files
committed
pieeprom-2025-08-20: 2711: Fix PARTITION_WALK for missing start.elf files (latest)
* Fix PARTITION_WALK for missing start.elf files Fix a missing call to bootloader_reset_state so that PARTITION_WALK will work if the boot-partition is FAT, contains config.txt etc but does not have valid firmware. See: #738 * force_eeprom_read=0 disables HAT I2C Although setting force_eeprom_read=0 has always prevented the HAT EEPROM from being read, with the recent changes to support Power HAT+s it does not prevent an early scan to see if such an EEPROM exists. This can be problematic for applications where the I2C0 pins have been repurposed. Change the inhibit logic to cut all HAT I2C probing off at the knees, including any automatic settings of usb_max_current_enable, as it should always have done. See: raspberrypi/firmware#1985 * bootcode.bin: Add support for boot.img ramdisk on Pi3 and earlier Add support for boot.img ramdisk support, enable by adding boot_ramdisk=1 in config.txt * rpifwcrypto: Preliminary firmware support for rpifwcrypto API * Add config.txt to block GET_CUSTOMER_PRIVATE_KEY mailbox API lock_device_private_key=1
1 parent 4ee3f27 commit a86f4bc

File tree

3 files changed

+23
-0
lines changed

3 files changed

+23
-0
lines changed
512 KB
Binary file not shown.

firmware-2711/latest/recovery.bin

-256 Bytes
Binary file not shown.

firmware-2711/release-notes.md

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

3+
## 2025-08-20: Fix PARTITION_WALK for missing start.elf files (latest)
4+
5+
* Fix PARTITION_WALK for missing start.elf files
6+
Fix a missing call to bootloader_reset_state so that PARTITION_WALK
7+
will work if the boot-partition is FAT, contains config.txt etc
8+
but does not have valid firmware.
9+
See: https://github.com/raspberrypi/rpi-eeprom/issues/738
10+
* force_eeprom_read=0 disables HAT I2C
11+
Although setting force_eeprom_read=0 has always prevented the HAT EEPROM
12+
from being read, with the recent changes to support Power HAT+s it does
13+
not prevent an early scan to see if such an EEPROM exists. This can be
14+
problematic for applications where the I2C0 pins have been repurposed.
15+
Change the inhibit logic to cut all HAT I2C probing off at the knees,
16+
including any automatic settings of usb_max_current_enable, as it should
17+
always have done.
18+
See: https://github.com/raspberrypi/firmware/issues/1985
19+
* bootcode.bin: Add support for boot.img ramdisk on Pi3 and earlier
20+
Add support for boot.img ramdisk support, enable by adding boot_ramdisk=1
21+
in config.txt
22+
* rpifwcrypto: Preliminary firmware support for rpifwcrypto API
23+
* Add config.txt to block GET_CUSTOMER_PRIVATE_KEY mailbox API
24+
lock_device_private_key=1
25+
326
## 2025-08-13: Enable PARTITION_WALK property by default (latest)
427

528
* Enable the PARTITION_WALK property by default

0 commit comments

Comments
 (0)