Radxa e20c support

Hi,

The subject seems to be out for some time, would anybody know when it gets to appear on https://firmware-selector.openwrt.org/ even as a snapshot ?

Seems to be good value and performance, may be handy for gigabit routing and sqm.

Seems to support OpenWRT according to Radxa

unless someone adds it, never.

until you open one up, and check if it's even supportable, no one will know.

well, they're lying, it might run openwrt, but it's based on a vendor SDK.

1 Like

I have a sample device (sent for free by Radxa) and can work adding support for it.
just need the upstream kernel support merged ( worked on lore.kernel.org/linux-rockchip )
We also need upstream uboot support for the board and SOC - no patches AFAIK U-Boot - Patchwork (ozlabs.org)

4 Likes

this is uboot and dts?

Yeap, the vendor ones - we need kernel.org ones for openwrt.

Any chance for something to happen now that the dts is in the upstream kernel tree?

https://downloads.openwrt.org/snapshots/targets/rockchip/armv8/openwrt-rockchip-armv8-radxa_e20c-ext4-sysupgrade.img.gz

2 Likes

Oh thank you! I haven't found this because the device didn't have any wiki presence (that I could find) and this thread is all that I could dig up with my google skills.

Upstream u-boot support also looks good, search under rk3528.

Hello. I've foolishly ordered this device from China, not knowing whether it was supported by OpenWRT or not. HINT: It was not. At least not on the date of purchase. The thing took nearly one whole month to arrive, and during transit OpenWRT added support for it. Lucky me, I guess. Now that I have the device in possession, it's time to put it to use.

Anyway, I was wondering, if there are any OpenWRT installation instructions to eMMC available somewhere for this particular device? I see there's an OpenWRT snapshot squashfs image available for it. Does the uBoot also need updating?

I baught this device too a month ago and I use openwrt on eMMc.

I Launched the device with pre-installed OS (iStoreOS) (user : root / password : password) and I found a menu to flash it (the menu is in chinesse, not very easy) with the last openwrt snapshot for Radxa E20C. And it worked for me !! (to do this, you must connect a PC to the radxa e20c lan port and use http://192.168.100.1 in a browser)

Zetof

another time (when I lost control of the device), I used this method :

Under linux fedora, I used a tool provide by rockship : rkdeveloptool

dnf install rkdeveloptool (installation of the tool)

rkdeveloptool db rk3528_spl_loader_v1.07.104.bin

rkdeveloptool wl 0 openwrt-rockchip-armv8-radxa_e20c-ext4-sysupgrade.img

to do this, you must me connected to radxa on debug port with a USB Cable and boot in Maskroom mode (power on with pushed Maskroom button).

(you can find the file ‘rk3528_spl_loader_v1.07.104.bin’ on radxa site)

(I followed this doc : https://docs.radxa.com/en/e/e20c/getting-started/install-os/maskrom/linux_macos )

Thanks for the info. So, uBoot doesn't technically need updating then.
OpenWRT wiki doesn't yet have a page for this device.
Speaking of which, the 25.12 just got branched on github.