@Jeremy said in FOG Project Image Capture on Raspberry Pi 4 (ARM64) via U-Boot:
GREAT NEWS! The capture completed successfully!
Here is a summary of the steps and final configuration that made it work seamlessly on the Raspberry Pi 4:
Display Fix (Kernel side):
Downloading build EXP_20260827-114033 with the integrated VC4 driver completely resolved the display freeze on the 4 raspberries logo. HDMI output initialized perfectly.Ramdisk Format Fix (U-Boot side):
Passing raw arm_init.cpio.gz via booti was triggering a “Wrong Ramdisk Image Format” error in U-Boot. Wrapping it into uInitrd with the following command solved the issue:
mkimage -A arm64 -O linux -T ramdisk -C none -d arm_init.cpio.gz uInitrdFinal Working boot.cmd:
setenv kernel_addr_r 0x00080000
setenv fdt_addr_r 0x08000000
setenv ramdisk_addr_r 0x09000000setenv bootargs console=tty1 loglevel=7 consoleblank=0 web=http://192.168.203.113/fog/ mac=dc:a6:32:c8:b4:33 osid=50 type=up img=ImagePi4 imgType=mps imgPartitionType=all storage=192.168.203.113:/images/dev/ storageip=192.168.203.113 fdrive=/dev/sda
tftp ${kernel_addr_r} 7efcf632/arm_Image
tftp ${ramdisk_addr_r} 7efcf632/uInitrd
tftp ${fdt_addr_r} 7efcf632/bcm2711-rpi-4-b.dtbbooti ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}
Imaging Status:
Once booted into FOS, Partclone captured /dev/sda without any error and uploaded the full image to the FOG server!Thank you so much for adding the VC4 driver and supporting ARM64 builds!