#1110050 flash-kernel: Add Raspberry Pi 5 and 3A+ support

#1110050#5
Date:
2025-07-28 19:13:33 UTC
From:
To:
Dear Maintainer,

I have tested flash-kernel on a Raspberry Pi 5 and 3A+
with the following entry in /etc/flash-kernel/db:

Machine: Raspberry Pi 5 Model B Rev 1.0Kernel-Flavors: arm64DTB-Id:
broadcom/bcm2712-rpi-5-b.dtbU-Boot-Script-Name:
bootscr.uboot-genericRequired-Packages: u-boot-toolsBoot-Script-Path:
/boot/boot.scr
Machine: Raspberry Pi 3 Model A Plus Rev 1.1Kernel-Flavors: arm64
armmpDTB-Id: broadcom/bcm2837-rpi-3-a-plus.dtbU-Boot-Script-Name:
bootscr.uboot-genericRequired-Packages: u-boot-toolsBoot-Script-Path:
/boot/boot.scr

Please add machine db entry for Raspberry Pi 5 and 3A+


Best regards,
Kurva Prashanth

#1110050#10
Date:
2025-07-28 19:29:41 UTC
From:
To:
Please, review merge request
https://salsa.debian.org/installer-team/flash-kernel/-/merge_requests/77


Thanks & regards,
Kurva Prashanth

#1110050#15
Date:
2025-07-28 20:01:59 UTC
From:
To:
The "Machine:" lines do not match what model is present in the .dtb
files.

Does /proc/device-tree/model show exactly what you have in the
"Machine:" lines?

live well,
  vagrant

#1110050#20
Date:
2025-07-28 21:17:14 UTC
From:
To:
On Tue, Jul 29, 2025 at 1:32 AM Vagrant Cascadian <vagrant@debian.org> wrote:
Yes, /proc/device-tree/model shows exactly what I mentioned in the
"Machine:" lines:
“Raspberry Pi 5 Model B Rev 1.0” and “Raspberry Pi 3 Model A Plus Rev 1.1”

To clarify, I’ve tested only on the following specific revision of boards:

   -

   Raspberry Pi 5 ( Revision 1.0)
   -

   Raspberry Pi 3 A+ (Revision 1.1)

It seems there are other revisions of these models. The reference for those
is the Raspberry Pi revision code list:
https://github.com/raspberrypi/documentation/blob/develop/documentation/asciidoc/computers/raspberry-pi/revision-codes.adoc


Thanks & regards,

Kurva Prashanth