Hello, you can easily compile u-boot for the Radaxa E20C (see details below). However, be aware that the second NIC (the WAN port) doesn't currently work under OpenBSD (see https://marc.info/?l=openbsd-arm&m=177229733717285&w=2)
Here's how to compile u-boot: * git clone https://source.denx.de/u-boot/u-boot.git u-boot * git clone https://github.com/rockchip-linux/rkbin.git rkbin * cd ./u-boot * git checkout v2026.01 * export BL31=../rkbin/bin/rk35/rk3528_bl31_v1.20.elf * export ROCKCHIP_TPL=../rkbin/bin/rk35/rk3528_ddr_1056MHz_v1.11.bin * make radxa-e20c-rk3528_defconfig * make CROSS_COMPILE=aarch64-linux-gnu- Then prepare the SD card (/dev/sda) as follows: * sudo dd if=<path to ARM version of>miniroot78.img of=/dev/sda bs=4M * sudo dd if=./idbloader.img of=/dev/sda seek=64 * sudo dd if=./u-boot.itb of=/dev/sda seek=16384 On Sun, Mar 8, 2026 at 7:12 PM Karsten Pedersen <[email protected]> wrote: > Good afternoon, > > I can see that the Radaxa e20c (RK3258) is supported as per [ > https://www.openbsd.org/arm64.html] > > I can see the dtb files within the packages which is cool. I can add them > to the install78 image > [https://github.com/openbsd/ports/blob/master/sysutils/dtb/pkg/PLIST#L2793 > ] > > However I cannot find the u-boot files for this specific hardware within > the OpenBSD packages. Is the intention to use an existing one for a similar > chip? (similar was the case for the allwinner A10 / pcduinov2) If so, which > one is recommended? Closest I could find was rk3328 or rk3588. > > Many thanks! > > Karsten > >
