I bought a NanoPi R6S a few months ago and has been running the FriendlyWRT software on it. I was able to import the backup from OpenWRT running on Raspberry Pi 4B, and everything has been working great. It has two 2.5 Gbps interfaces and on 1 Gbps interface. In tests on Youtube reviews, it can push 2.3 Gbps LAN to WAN with firewall enabled. It's not bad for a home router at all; definitely much more powerful than Raspberry Pi 4b.
I know that people look down upon FriendlyWRT, and I would love to run an official release of OpenWRT on this device. Is there a hope that OpenWRT will support this device? Also, what exactly is a problem with FriendlyWRT that people have? Again, I would love to run a stable release of OpenWRT on the NanoPi R6S.
The problem with forks in general is that we don't know what modifications were done to the OpenWrt codebase. Therefore, people are directed towards either the manufacturer or the other project with their question. This is the reason why you often see this message:
There is always hope
I just checked, support for the RK3588S SoC was added in Linux kernel 6.3. When OpenWrt switches to this or a higher kernel version, it will be easier to add support. Still, somebody owning the device (=you?) will need to add support for it.
The problem is, OpenWrt devs are not kernel devs, you can't expect them to work on all those open source drivers (including the CPU RK3588 here in R6S), that's why they can only start the porting when driver is ready.
FriendlyElec is based on official OpenWrt (actually quite a lot of routers on market doing this), with proprietary drivers from vendor and/or codes that is not possible to upstream to standard linux kernel tree. Since OpenWrt is 100% open source so proprietary drivers cannot be used (you can choose to compile OpenWrt with those closed source drivers if you like, but official team won't do it for you).
I am not sure if I read it correctly, but this page is showing that there are still lots of features inside RK3588 that are not usable in 6.3. From the newer v6.4 update I can see it mentioned that more features to be added so I don't know how mature it is inside v6.3 now. And assume finally there is a v6.x with better coverage (at least good enough to be a router) you probably need to wait for the 1-2 major versions after 23.05 since the 23.05 is not using v6 kernel yet. I have the R6S as well and really looking forward to this too.
I'm getting the same NanoPi R6s unit soon and have a question.
@sirizha Using FriendlyWRT, are (or were) you able to easily install and manage AdGuard Home? (assuming you tried at all, which you may not have). And, in general, are other OpenWrt packages easy to install.
I'm very technical however I'm brand new to this ecosystem of devices and firmware (when I recently decided to get a dedicated router instead of using my Fedora-38 boxes).
Thank you in advance for the answers and any tips.