FriendlyElec NanoPi R5S for Geeks

NanoPi R5S

Long-term readers of this blog will know I’ve reviewed MANY FriendlyArm/FriendlyElec boards in the past but things have been quiet for some time now (Covid won’t have helped).

Well, it looks like they are back with a BANG – new WiKi site and a new board. I have the boxed version and I’m going to point you to their website for the in-depth details… meanwhile I’m quite interested to have one of these in my hands – though I’m unsure why they sent me an adaptor – European in – Chinese out.. given that I’m in Spain….

NanoPi R5S

Ignoring the adaptor, the R5S boxed looks at first glance like the R4S – but it is nothing like it. This board scores points immediately as it has a PD power connector which takes 5, 9 or 12v – i.e. the output of a USB-C PD power supply. Right now it is sitting on my bench, plugged into power and that’s it. One of the four rear leds is flashing (sys) – the others are WAN, 1 and 2. And here’s the WIKI. When I connected power to the unit and HDMI (the unit supports 4K60p video) – the console came up wth LOGIN… that’s in the WIKI. Login is root and password is password. FriendlyWrt is installed by default using the internal eMMC – you can of course install a variety of optional operating systems using an SD (or if you like an SSD but you only have a pair of USB-3 connectors (one is used for keyboard already unless you go in headless.

NanoPi R5S

I realised immediately that LUCI is installed and I installed NANO using a plugged in keyboard and network lead plugged into the WAN connector.

So on initial setup it seems all is well. I received the 2GB, not 4GB unit and RAM is not upgradeable (2GB could limit Android 12 which should soon be available), it is however possible to install an internal M2 SSD (I found a 128GB unit on Amazon for €24) and of course there is 8GB eMMC built in (running the default OpenWRT) and you could use an SD. FriendlyElec have confirmed you cannot STARt the unit from an added internal M2SSD.

In short it looks like FriendlyElec have produced a unit with something for everyone – see their webpage above for full spec. I could rant on for hours about the possibilities but I prefer to talk about stuff I’ve actually tested and right now that is just getting the basic OpenWrt running along with LUCI, SSH…. NANO editor… Looking at the prices some people are charging for Raspberry Pi 4 right now, this does indeed look like a good buy unless you need RPi compatibility.

Maybe when they announce availability of Android 12 for the unit, they’ll also offer the 4GB model. Meanwhile I’m seriously tempted to buy an M2 SSD (just a little one, maybe 32GB) to go inside, 8GB internal eMMC is nice but a tad small for the likes of Ubuntu, Debian etc. but it is fine for OpenWrt (FriendlyWrt) and we’ve had GREAT fun this aftenoon playing with THAT.

Luci running on NanoPi R5S FriendlyWrt

From the start – terminal with a monitor and keyboard, to LUCI to an SSH session. The colours of the latter were boring white but my friend Antonio (Mr Shark soon put that right – see below ZSH and powerlevel10k running on the R5S and displaying in an SSH session in Mobaxterm on my PC).

and in Powershell on Windows 11…

Just a quick note: Like the R4S before it (and that’s where the similarity ends), the R5S gets quite hot in operation – so not a good idea to put anything on top of it.

I noted PLENTY of eMMC and RAM left.

While I’m here, the link to ZSH took me off on a tangent. Sick of boring Linux LS? Prefer something that lists files with different colours for directories etc. ? Checkout EXA.

exa --long

And after customising FriendlyWrt on the eMMC it occurred to me I should have made a backup first… but a quick trip to the FriendlyElec WiKi and I had an image file for SD – I put that image onto a handy 8GB microSD using BalenaEtcher on the PC, inserted the SD into the 5S with the power off – rebooted and I was up and running with a fresh FriendlyWrt 🙂 Easy-peasy. It seems that in FriendlyWrt LUCI menu, under SYSTEM, eMMC tools it is easy to tranfer that back to eMMC – not that I want to right now, but nice to know.

Right now there is a FriendlyCore to use as well, with Android coming soon.

I simply downloaded the FriendlyCore file for SD from here (7GB) and again with Balena Etcher flashed it onto an SD (a 32GB I had handy) and booted the R5S from it. Using MobaxTerm on my PC, I SSH’d into it firstly as root (default password fa) and then as user pi (default password pi). No problems – next I need to find out what I can do with this – Ubuntu 20.04.1 LTS. This is all very easy – but then I got the bright idea of ensuring the desktop was installed – it wasn’t (well, it is called CORE I guess) so I went for that….

sudo apt-get install -y ubuntu-desktop

60+ minutes later – still unpacking – I think the entire kitchen sink is being installed – I do hope this isn’t going to fail right at the end….

Page after page after page – 65 minutes ..creating symlinks – that sounded good……. but no.. likely not the fault of this unit – I think I just picked a bad source for graphical desktop interface? Command prompt and SSH access for FriendlyElec Ubuntu works perfectly. In graphical interface, I got nothing initially. I then wiped the graphical interface and started again – with MATE graphical desktop. Pretty much fine except for now annoying.

So I finally got the graphical interface added but with an error I could not figure out – so I picked another SD and Balena Etcher was not having it – so I grabbed Raspberry Pi Imager on my PC (I know, nothing to do with Raspberry Pi but I figured it was worth a try and in any case, RPi Imager is WAY faster than Balena Etcher – so why not…

No further than 99% – another bright idea down the pan. Could I be just having bad luck – a bad SD? Erm… verifying.. it hadn’t stopped after all. It turns out that Raspberry Pi Imager may be faster at flashing but it’s certainly no faster at verifying SDs.

Hours later and lots of work to start from scratch and install Ubuntu (yes) and then the graphical interface (no) – I was left with a graphical screen insisting on my PI password which I never changed from “pi” and can get no further. If Ubuntu with desktop is your aim – I simply cannot verify that it works. If you want a router with OpenWrt, that’s another matter…..

Update: I got CINNAMON Desktop working after installing with this:

sudo apt install cinnamon-desktop-environment

by booting from command line mode then using:

startx

to go into the graphical desktop – works perfectly but SLOWLY and I have one remaining issue – after a while the graphical screen times out – and asks for username and password – user is pi but it will not accept the default password – I need to stop that happening. On the WiKI there is an Android 12 for use on USB and another for flashing to the internal eMMC – however 2 attempts to download the 900+MB USB Android from the WiKi resulted in download failures.

Verdict so far? Good potential but needs more support on software.

Facebooktwitterpinterestlinkedin

5 thoughts on “FriendlyElec NanoPi R5S for Geeks

  1. there’s no sign of a 4gb model on both links, do you have some other infos?
    nice device, for 59$ you get way more power and features than a raspberry right now, 2.5gbit eth and 8gb emmc to start, and expandability via m2 slot… case bit pricey, but, hey, it’s passive cooling, and looks good…

    i don’t understand a device with hdmi and having it shipped with just openwrt, but it’s easy to swap, and way better than previous models with no video out…

      1. but that seems the only part reporting that, nothing on the full page or on wiki… which is a major flaw for me, as they advertise that board as “docker friendly”… this could be a VERY good docker host, if only with more ram… to be clear, it’s usable even with 2gb ram, but with that power, a 4gb model would have been able to run many more apps

        1. In that case I’ll skip the docker image for now and having loaded the FriendlyElec image onto SD just to make sure it works after out mods, I’ll go atraight to trying a FriendlyCore image – same again – onto SD – what fun. I guess I should order a small M2 SSD as well.

  2. Wow, these look killer as a router, and I love seeing USB-C PD. They probably use Realtek NICs but that’s not the end of the world. I wonder if this is based on some OEM board that somebody is shipping as a dedicated router?

Leave a Reply

Your email address will not be published.

Leave the field below empty!