<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[FOG Project Image Capture on Raspberry Pi 4 (ARM64) via U-Boot]]></title><description><![CDATA[<p dir="auto">Hello, the goal of using FOG Project at the company where I work is to capture an image of a Raspberry Pi 4 that is already configured (with SSH, Wi-Fi, locale, and keyboard settings enabled).</p>
<p dir="auto">I haven’t been able to find a topic to help me set this up; for now, I am relying on Gemini and Claude for assistance.</p>
<p dir="auto">Project Overview:<br />
I am trying to capture an image from a Raspberry Pi 4 (2 GB RAM) to a FOG Project server (v1.5.10). The Pi 4 uses an external 512 GB JMicron SSD/USB drive connected to an USB 3.0 port (/dev/sda).</p>
<p dir="auto">What has been done and validated so far:</p>
<p dir="auto">PXE / TFTP Chainloading: The Raspberry Pi 4 successfully boots via native PXE, loads U-Boot, and downloads via TFTP the boot.scr script, the bzImageARM64 kernel, the uInitrd ramdisk, and the bcm2711-rpi-4-b.dtb DTB file</p>
<p dir="auto">Network Driver Issue Resolved: The default FOG bzImageARM64 kernel lacked support for the Pi 4’s onboard Broadcom NIC. I replaced it with the official Raspberry Pi ARM64 kernel (kernel8.img / 6.18.46-v8+).</p>
<p dir="auto">Hardware Detection:</p>
<p dir="auto">The native Broadcom Ethernet controller (bcmgenet) initializes properly (eth0: Link is Up - 1Gbps/Full).</p>
<p dir="auto">An IP address is assigned via DHCP (udhcpc: lease of 192.168.203.73 obtained).</p>
<p dir="auto">The external storage drive is properly detected at /dev/sda (JMicron drive with sda1 and sda2 partitions).</p>
<p dir="auto">Current boot.cmd Configuration (U-Boot):</p>
<p dir="auto">setenv kernel_addr_r 0x00080000<br />
setenv kernel_comp_addr_r 0x0a000000<br />
setenv kernel_comp_size 0x02000000<br />
setenv fdt_addr_r 0x02600000<br />
setenv ramdisk_addr_r 0x03000000</p>
<p dir="auto">setenv bootargs console=tty1 root=/dev/ram0 rw ramdisk_size=275000 web=192.168.203.113/fog/ loglevel=7 mode=debug type=up mac=dc:a6:32:c8:b4:33 osid=50 img=ImagePi4 storage=192.168.203.113:/images/ storageip=192.168.203.113 imgType=mps imgPartitionType=all storagedev=/dev/sda</p>
<p dir="auto">tftp ${kernel_addr_r} 7efcf632/bzImageARM64<br />
tftp ${ramdisk_addr_r} 7efcf632/uInitrd<br />
tftp ${fdt_addr_r} 7efcf632/bcm2711-rpi-4-b.dtb</p>
<p dir="auto">booti ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr_r}</p>
<p dir="auto">Current Issue:<br />
During the FOS Linux kernel boot, the process hangs right after displaying the network link line (bcmgenet fd580000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx) and does not automatically proceed to the FOG init scripts / check-in process (/bin/fog.checkin).</p>
<p dir="auto">Has anyone successfully automated a full FOS capture workflow on ARM64 / Raspberry Pi 4 architecture?</p>
]]></description><link>http://forums.fogproject.org/topic/18229/fog-project-image-capture-on-raspberry-pi-4-arm64-via-u-boot</link><generator>RSS for Node</generator><lastBuildDate>Tue, 25 Aug 2026 14:24:52 GMT</lastBuildDate><atom:link href="http://forums.fogproject.org/topic/18229.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Aug 2026 12:40:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FOG Project Image Capture on Raspberry Pi 4 (ARM64) via U-Boot on Tue, 25 Aug 2026 14:08:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="http://forums.fogproject.org/uid/7217">@Tom-Elliott</a></p>
<p dir="auto">Thanks a lot for your feedback; I’ve been trying to get it working for a week without success, and your reply confirms that the issue isn’t on my end.</p>
<p dir="auto">I’d be more than happy to help once you’ve found the solution.</p>
]]></description><link>http://forums.fogproject.org/post/158540</link><guid isPermaLink="true">http://forums.fogproject.org/post/158540</guid><dc:creator><![CDATA[Jeremy]]></dc:creator><pubDate>Tue, 25 Aug 2026 14:08:15 GMT</pubDate></item><item><title><![CDATA[Reply to FOG Project Image Capture on Raspberry Pi 4 (ARM64) via U-Boot on Tue, 25 Aug 2026 13:37:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="mention plugin-mentions-user plugin-mentions-a" href="http://forums.fogproject.org/uid/49728">@Jeremy</a> FOS apparently hasn’t been great with Raspberry Pi.</p>
<p dir="auto">I’m working on building in proper support and fixing a bug we found along the way (Yes I’m using AI to help with the coding and finding/implementing piece.)</p>
<p dir="auto">I’ll need you, once this refactoring is done and an experimental build is built to test that kernel/init pair to be able to know if what we added/supposedly fixed is working.</p>
<p dir="auto">Thank you for letting us know.</p>
]]></description><link>http://forums.fogproject.org/post/158538</link><guid isPermaLink="true">http://forums.fogproject.org/post/158538</guid><dc:creator><![CDATA[Tom Elliott]]></dc:creator><pubDate>Tue, 25 Aug 2026 13:37:58 GMT</pubDate></item></channel></rss>