[UNOFFICIAL] OpenWRT & Other firmware for A5E

Hello everyone, after some time of research, I have preliminarily ported the A5E-related BSP code to OpenWRT. Here is the GitHub repository.

Due to some lack of understanding of AW u-boot, this project currently only generates middleware (boot.fex + rootfs.fex) for TINA SDK packaging.
To package it into a usable firmware, the TINA SDK is still required.

In the meantime, I have organized some of the existing firmware available online (including above OpenWRT)

5 Likes

Cool, man! 2 NICs board is very good for routing.

You are a rock star!

thanks, It helps a lot

Hey! I really appreciate your work on the radxa cubie A5E openwrt system. I’ve been trying to compile the system image by following your repo’s steps. The build process works, but the final image *.sdcard.img.gz in bin/targets/cubiea5e/a527 seems empty—and boot.img and rootfs.ext4 are generated in target/linux/cubiea5e/image/ .

In target/linux/cubiea5e/image/Makefile , you mentioned:

“Due to the lack of some functions in official u-boot and private data that can’t be decrypted, we only generate files for lichee.”

Does this mean the script skips creating a full SD card image? If so, could you share how to pack boot.img and rootfs.ext4 into a bootable SD image like the prebuilt ones you provide?
A quick outline would help a lot. Thanks for your time!

I have tried this firmware, but when i want to install some package like luci-app-openclash its always error like this. i have been tried to find and install the package manually, but cannot be installed.
root@OpenWrt:~# opkg install luci-app-openclash
Unknown package ‘luci-app-openclash’.
Collected errors:

  • pkg_hash_check_unresolved: cannot find dependency kmod-ipt-ipset for libipset13
  • pkg_hash_fetch_best_installation_candidate: Packages for libipset13 found, but incompatible with the architectures configured
  • pkg_hash_check_unresolved: cannot find dependency kmod-ipt-ipset for ipset
  • pkg_hash_fetch_best_installation_candidate: Packages for ipset found, but incompatible with the architectures configured
  • pkg_hash_check_unresolved: cannot find dependency kmod-tun for luci-app-openclash
  • pkg_hash_fetch_best_installation_candidate: Packages for luci-app-openclash found, but incompatible with the architectures configured

Sorry for my late reply.
You can focus on the script for packing in TINA SDK.
I’m busy with my study so I’m afraid I can’t show you the details right now (I don’t have a PC now :frowning: )

Which linux kernel version did you use?

I am trying this to make bootable SDcard https://oldwiki.archive.openwrt.org/doc/hardware/soc/soc.allwinner.sunxi

Hi He,

Can you advice how to upgrade to openwrt 24.10 version to build again?

solved using kwrt202502(Tina5.0) build. its awsome thank u

Can you please share some steps to have openwrt image for A5E? thanks

How to boot this image?