Both have good CPU performances (2x A72 + 4x A53), USB 3 and 2 PCIe v1 lane and up to 4GB Ram, I would really appreciate using it when en USB 3.0 LTE modem.
Let's try with a Neo or Neo2 first. The compatible image is already available but I need to compile it myself to add rooter. But I don't really know how to do it.
Within the menuconfig, I can't see any target system/sub target compatible with an Allwinner H3/H5 (Neo and Neo2).
Same for the NanoPi M4 and it's RK3399 Soc (A72 & A53).
I read this on the forum:
The aarch64_armv8-a package is available here:
Should I add it to the openwrt source files before launching the menuconfig???
Thank you!
EDIT:
OK it seems to work well on a NanoPi Neo. But how do they build the image to make it compatible????
Well, I got rid of most of the compiling errors, except one, that is related to rOOter:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for ext-rooter-basic:
* luci-proto-3g
* luci
* luci-theme-boostrap
* opkg_install_cmd: Cannot install package ext-rooter-basic.
In the menuconfig I can only find a "luci-theme-darkmatter" but no "luci-theme-boostrap"
The "luci-proto-3x" is checked (mandatory) in the rooter config sub-menu.
edit:
Well, just disabled the ext-rooter-basic. Hope I won't need it to make the USB LTE modem to work.
edit2:
I forgot to update and install the feeds...
Have to start over again...
Well, back to the original question.
I don't have the necessary knowledge, but would it take a lot of work/time to make openWRT to support a NanoPi M4/Neo4 (Actually I need that board because of the USB 3 and PCIe port)?
Not sure if you're still interested in this, but I managed to patch support for the M4 and generate a snapshot based image that boots on my board if you are. Currently working on the pull request to get the patch incorporated into the main project.