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
>
>

Reply via email to