Just to report that I had a weird update to 22.03.4. I've compiled the new build as usual, then I upgraded the R4S, all the leds were okay but the device was offline, I tried to reboot it, nothing. So I flashed again the microSD with the "stock to OpenWrt squashfs", then I updgraded it with my custom 22.03.4 build, and it worked, I re-imported the backup and now all is perfect.
I don't understand why a straight upgrade from .3 to .4 didn't worked, but just in case if the same happens also to somebody else, there's the workaround/fix.
You suppose correctly. There are few OpenWrt supported low power usage 1 Gb ARM options faster than the R4S.
A Raspberry PI 4B may be faster if an application can actually make use of all four of its A72 cores (versus "only" two A72 cores on the R4S along with its four A53 cores), but even assuming you can find and afford one, you'll still need to add a case and USB to serial dongle to the PI4B, just to have what already comes with the R4S.
The NanoPi R5S and R6S are not supported by OpenWrt yet, but may be in future. However the R5S CPU is actually slower than the R4S despite its 2.5G ports. And while the R6S CPU is faster, the R6S is so expensive that a fanless Intel N5105 router box with more ports, or cobbling together a custom build with a used x86 thin client start to look like better options for > 1Gb ports.
I really don't consider the R6S expensive given its capability. Issue is really that it's not officially supported by OpenWrt that's the red flag for me. I've heard there is some upstream issues with support, hopefully it happens. The R4S remains a great option though.
FriendlyElec has a newer kernel already, but I agree that having official upstream support should be the best way to go. While I saw from kernel git that NanoPi R6S RK3588 already has more usable features in 6.3, so I am expecting something official might come out next year.
Those NanoPi are selling over priced when you buy them from overseas channel.
Since I speaks Chinese so I was able to order R2S/R4S/R6S at much lower price (e.g. R6S at 40% off when compared with Amazon) from their China selling channel directly (I don't live in greater China region, but they can ship me). I am looking forward to the R6C because I can get it with USD80, given the power consumption and the size I really like them (and I plan to use R2S + USB WiFi to form a travel router combination)
Hi, I think this is a different unrelated topic. One is losing the partitioning after a sysupgrade and the other you linked is about sporadic ethernet device naming issue after reboots. The latter seems to be related to 5.15 kernel. I have not experienced it with 5.10 yet which is in the standard release.
yeah maybe is different issue, my experience is with building snapshots, one every week, but lately every month, from master with a 350Mb image, in that time the sysupgrade never failed, yes sometimes, if not always, I have to reboot the nanopi several times to get it to start in service after the sysupgrade, but never needed to take the sdcard out to rewrite it
so my nanopi run snapshots, not releases, so many variables are different to get a common cause