• Home
  • About
  • VPN Deals
  • Wearables
  • Remotes
    • Computer Accessories
    • Wireless Remote Controls
  • Phones
    • Phone News
    • Phone Reviews
  • Earbuds
  • Wireless Routers
  • Embedded systems
    • Addon Boards
    • Raspberry Pi
    • Single Board Computers
  • Contact
Facebook Twitter Instagram
AndroidPIMPAndroidPIMP
Facebook Twitter Instagram
  • Home
  • About
  • VPN Deals
  • Wearables
  • Remotes
    • Computer Accessories
    • Wireless Remote Controls
  • Phones
    • Phone News
    • Phone Reviews
  • Earbuds
  • Wireless Routers
  • Embedded systems
    • Addon Boards
    • Raspberry Pi
    • Single Board Computers
  • Contact
AndroidPIMPAndroidPIMP
Embedded Computers

NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE

By AndroidpimpNovember 30, 2022Updated:March 28, 2023No Comments10 Mins Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
Nanopi r5s router board
Table of Contents
[Open][Close]
  • NanoPi R5S
  • Small Form Factor
  • Specification
  • Hardware
  • NanoPi R5S Board Layout
  • Software
  • Metal Case / Enclosure
  • NanoPi R5S assembled within the metal enclosure.
  • Network Throughput Test – WAN Port
  • Checking Temperatures
  • Stress Test
  • NanoPi R5S – CPU Stress Test Comparison
  • Interfaces
  • Software Support
  • Adding Storage Space
  • Other Suggestions!
  • Price & Availability
  • Final verdict
  • NanoPi R5S Review Summary
  • Maybe You Missed It? Nanopi R6S Review.
  • NanoPi R5S Review, Specs, and Features.

NanoPi R5S

FriendlyELEC’s new NanoPi R5S single-board computer features a few exciting improvements over current competitors in the single-board industry. This latest single-board computer has a Rockchip RK3568B2 and an M.2 2280 slot for NVMe SSDs. The M.2 2280 socket can add WiFi functionality using an M.2 Key E to M.2 Key M Adapter, so that’s another excellent option for users seeking to upgrade their NanoPi R5S board to support WiFi 6 connectivity.

Nanopi r5s sbc
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 1

Small Form Factor

FriendlyELEC NanoPi R5S single-board computer (SBC) measures 90 x 62mm, slightly larger than the Raspberry Pi 4 Model B, which measures 3.6 x 2.4 Inches (92x60mm).


Specification

  • SoC: Rockchip RK3568B2 processor
    • CPU: Quad-core ARM Cortex-A55 CPU, up to 2.0GHz
    • VPU: 4KP60 H.265/H.264/VP9 video decoder, 1080P60 H.264/H.265 video encoder
    • 0.8 TOPs Neural Processing Unit
    • Mali-G52 1-Core-2EE graphics: Supports OpenGL ES 1.1, 2.0, and 3.2, Vulkan 1.0 and 1.1, OpenCL 2.0 Full
  • RAM: 4GB / 2GB LPDDR4X memory
  • Flash: 4GB / 8GB eMMC storage
  • Ethernet: 2 x 2.5 Gbps Ethernet ports, 1 x Gigabit Ethernet port.
  • PCIe: M.2 Key M, PCIe2.0 x1, support NVME, PCIe WiFi etc
  • 1 x HDMI 2.0 port support HDMI1.4 and HDMI2.0 ( 1080p@120Hz and 4096×2304@60Hz).
  • M.2 2280 socket for optional SSD
  • microSD card reader

Other Interfaces:

  • 2 Pin 1.27/1.25mm RTC battery input connector for low power RTC IC HYM8563TS
  • MicroSD: support UHS-I
  • USB: two USB 3.0 Type-A ports
  • USB-C port (for power)
  • On-Board 5V Fan connector.
  • Power supply: USB-C, support PD, 5V/9V/12V input
  • LEDs: 4 x GPIO Controlled LED (SYS, WAN, LAN1, LAN2)
  • Debug: one Debug UART, 3 Pin 2.54mm header, 3.3V level, 1500000bps
  • SD/MMC/SDIO/I2S: 2×8-pin 1.27mm connector
  • GPIO: 12-pin 0.5mm FPC connector up to 1x SPI, up to 3x UARTs, up to 4x PWMs, up to 8x GPIOs

Misc:

  • PCB: 8 Layer, 62x90x1.6mm
  • Ambient Operating Temperature: 0℃ to 70℃

Hardware

Under the NanoPi R5S SBC Hood, you got a Rockchip RK3568B2 chip. A low-power SoC with four ARM Cortex-A55 CPU cores at 2 GHz. Additionally, the RK3568B2 has a Mali-G52 GPU with a Neural Processing Unit (NPU) that delivers up to 0.8 TOPs of performance and the ability to encode H.264 or H.265 videos at 1080p and 60 Hz.

FriendlyELEC has equipped the NanoPi R5S with 2 GB LPDR4x RAM, 8 GB eMMC flash memory, a microSD card slot, and an M.2 2280 for NVMe SSD. FriendlyELEC company included:

  • Three Ethernet ports.
  • Two ports are capable of reaching a throughput of up to 2.5 Gbps.
  • A third WAN port that can reach up to 1 Gbps.

Furthermore, the NanoPi R5S has an HDMI 2.0 port, two USB 3.0 Type-A ports, and a 16-pin header.

Friend;yElec NanoPi R5S SBC

Nanopi r5s p2
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 2
Nanopi r5s p3
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 3
Nanopi r5s p4
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 4
Nanopi r5s p5
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 5
Nanopi r5s p6
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 6
Nanopi r5s p1
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 7

RK3568 Hardware Platform Datasheet

Rk3568 schematics
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 8

NanoPi R5S Board Layout

Nanopi r5s specifications

Software

Unfortunately, FriendlyELEC didn’t yet provide information regarding supported software. Still, most likely, it will support OPNSense or OpenWrt or perhaps both because this board is ideal for working as a gateway protection firewall device to help protect local networks from cyber-attacks. 

Fiber internet users would also find this product helpful. It supports 2.5GbE Ethernet ports, so it’s a big plus for people subscribed to more extensive bandwidth fiber plans above the 1GbE limit to max their bandwidth.


Metal Case / Enclosure

An optional item you can buy and is most likely needed for cooling the NanoPi R5S board. This well-crafted case is made from metal, not plastic, most likely manufactured with a CNC machining process. According to AliExpress Electric Robot Store, the price range is about $90-100, making this item not very cheap but very needed.

The metal case is composed of two CNC-machined parts. The back cover and the main body milled a step in the material left for the CPU and thermal pad, designed to transfer heat from the CPU through the Case body. If you want to cool the 2GB RAM chip, you will most likely need to buy a thermal pad according to the required width (Hight) to ensure good contact with the case.

  • Nanopi r5s metal case 01
    NanoPi R5S Metal Enclosure - PIC 1 of 6
  • Nanopi r5s metal case 02
    NanoPi R5S Metal Enclosure - PIC 2 of 6
  • Nanopi r5s metal case 03
    NanoPi Metal Enclosure - PIC 3 of 6
  • Nanopi r5s metal case 04
    NanoPi Metal Enclosure - PIC 4 of 6
  • Nanopi r5s metal case 05
    NanoPi Metal Enclosure - PIC 5 of 6
  • Nanopi r5s metal case 06
    NanoPi Metal Enclosure - PIC 6 of 6

NanoPi R5S assembled within the metal enclosure.

The NanoPi R5S metal enclosure is made solely from two main housing parts. The main body or envelope and the bottom cover. All components are fabricated through CNC machining. Our impression is that both design and quality are top-notch, like most FriendlyElec enclosures.

Nanopi r5s asm 1
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 9
Nanopi r5s asm 2
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 10
Nanopi r5s asm 3
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 11
Nanopi r5s asm 4
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 12
Nanopi r5s asm 5
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 13
Nanopi r5s asm 0
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 14

Network Throughput Test – WAN Port

We Conduct a throughput speed test between a PC running Windows 11 and the NanoPi R5S board. For the testing tool, we used iPerf to check the maximum achievable bandwidth. Our maximum peak bandwidth was 946Mbps (Transmit & Receive),which correlates with FriendlyElec’s product advertisement showing an attainable bandwidth of 941Mbps.

Nanopi r5s wan test

Checking Temperatures

Finding thermal zone devices (sensors) 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
root@FriendlyWrt:~# sensors
gpu_thermal-virtual-0
Adapter: Virtual device
temp1:        +43.1°C
 
test_battery-virtual-0
Adapter: Virtual device
in0:           4.00 mV
temp:         +26.0°C
curr1:        -2.00 mA (avg =  -0.00 A)
 
soc_thermal-virtual-0
Adapter: Virtual device
temp1:        +45.0°C  (crit = +115.0°C)
 
test_battery-virtual-0
Adapter: Virtual device
ERROR: Can't get value of subfeature in0_input: Kernel interface error
in0:              N/A
temp1:        +26.0°C
ERROR: Can't get value of subfeature curr1_input: Kernel interface error
ERROR: Can't get value of subfeature curr1_average: Kernel interface error
curr1:            N/A  (avg =  +0.00 A)
ZonesDescriptionTemperature (Idle)
/sys/devices/virtual/thermal/thermal_zone0/tempzone 0Battery+26.0°C
/sys/devices/virtual/thermal/thermal_zone1/tempzone 1Represents the temperature of the GPU+43.1°C
/sys/devices/virtual/thermal/thermal_zone2/tempzone 2Represents the temperature of SoC
( Including CPU)
+45.0°C

Stress Test

In this test, we Impose a High CPU Load and Stress to check the temperature change. 4 CPU cores were stressed for a time of 60 seconds and allocated memory of 256MB per VM worker:

1
2
3
root@FriendlyWrt:~# stress --cpu 4 --io 3 --vm 2 --vm-bytes 256M --timeout 60s
stress: info: [25754] dispatching hogs: 4 cpu, 3 io, 2 vm, 0 hdd
stress: info: [25754] successful run completed in 60s
  • Before (Idle Mode): Initial CPU Temperature ~45°C
  • After: Peak CPU Temperature 50°C

NanoPi R5S – CPU Stress Test Comparison

Nanopi r5s cpu stress test 01
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 15
Nanopi r5s cpu stress test 02
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 16

Interfaces

As mentioned previously, The NanoPi R5S comes with a pair of 2.5Gb Ethernet LAN ports and a single 1Gb WAN port. The board doesn’t have built-in WiFi support, so you will have to use it with ethernet network cables. If you still need WiFi support, you can buy a WiFi Dongle and hook it to one of the USB V3.0 Ports on the front of the enclosure. You can check FriendlyElec compatible drivers list for a list of compatible dongles.

Nanopi r5s wifi drivers
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 17

On the front side of the enclenclosure, four operation status LED lights, including for all three Ethernet ports. The NanoPi 5RS doesn’t have a power button, but there is a simple solution if you need one. You can buy a USB C Power On/Off Switch Cable to solve this problem. You can find a suitable cable in A+ Phone Accessory Store.

Nanopi r5s case views
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 18

HDMI Port

In our arrangement in the photo below, we used a USB port for the power supply and an HDMI cable hooked to an external display panel. So that’s another practical option to connect this board with a small 5-10 Inch external display, which is relatively cheap and worth the buck.

A fresh Android 12.0 image with Google Play pre-installed for Android fans also worked well for us. You can use the device to run games/apps but don’t expect a smooth user experience with only 2GB of RAM. For Android usage, we recommend buying the 4GB RAM edition. It’s slightly more expensive and roughly costs $10 more than the basic model, but we think it would be worth the investment.

Mask Button

The mask button is located on the left side of the metal enclosure. FriendlyElec placed it in a reasonably comfortable location in terms of accessibility. You can use it for firmware updates via Rockchip Software Tool running under Windows/Linux PC plugged into a standard USB Port.

That’s another method to flash the NanoPi R5S eMMC flash memory, but in most everyday situations, the SD Card method using the eFlasher tool works just as well and is more user-friendly.

The NanoPi R5S: Connected to a 5.5 Inch display

Nanopi r5s display
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 19

Software Support

There are two ways or methods to burn the operating system files to the NanoPi R5S board. The first one is using a microSD memory card, or the preferred option is to burn the necessary files to the eMMC chip, which gives you the speed advantage of getting higher read/write throughput.

FriendlyElec team made it super easy to use both methods. To flash the system files to the eMMC Chip, you need to use the eFlasher (eMMC-flasher) utility and burn the data to the microSD card image. The process is almost fully automatic.

When you boot with the microSD, a simple GUI will pop up, designed by FriendlyElec company, making this task super easy and fast, even for no tech geeks with previous experience. After the installation is over, you can boot the board without it.

eFlasher utility (Installing Android & Ubuntu Core)

Nanopi r5s eflasher 1
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 20
Nanopi r5s eflasher 2
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 21

What Operating systems are supported? Here’s a list of images you can use with the NanoPi R5S board.

Image FilesOSBoot Media
rk3568-eflasher-friendlywrt-YYYYMMDD.img.gzFriendlyWrt
Based on OpenWrt 22.03
Kernel version 5.10.y
MicroSD
rk3568-eflasher-friendlywrt-YYYYMMDD.img.gzFriendlyWrt lite
Based on OpenWrt 22.03
Kernel version 5.10.y
eMMC
rk3568-eflasher-friendlywrt-docker-YYYYMMDD.img.gzFriendlyWrt with Docker
Based on OpenWrt 22.03
kernel version 5.10.y
eMMC
rk3568-eflasher-android12-YYYYMMDD.img.zipAndroid 12 eMMC
rk3568-eflasher-friendlycore-lite-focal-5.10-arm64-YYYYMMDD.img.gzFriendlycore lite focal 5.10eMMC

Running FriendlyWrt (OpenWrt)

You were playing with FriendlyWrt, a customized version of OpenWrt developed by the FriendlyElec team. According to system information, only 9% of 2GB RAM is utilized, maintaining low system resources in Idle operation mode. Also, using the maximum bandwidth provided by your ISP is achievable and highly recommended by connecting the board to 2.5G LAN or WAN ports in your router.

Nanopi r5s friendlywrt
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 22

Adding Storage Space

Maybe one of the top features of this board. FriendlyElec added an M.2 NVME interface on the back of the NanoPi R5S board. Using this interface, you can connect SSD drives up to 4TB in size.

Unfortunately, we didn’t have time to check this option, but we wanted to explain the value of adding a storage card. Combining FriendlyWrt and an internal SSD, you can use the board as a NAS server to back up your local data.

Installation

The M.2 NVME interface is very accessible. To access the interface, you need to unscrew the four Philips cover screws and assemble the SSD Card, as shown in the photo below.

Nanopi r5s m. 2 nvme
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 23

Other Suggestions!

Option #1: Adding WiFi Support (Installing M.2 NVMe Adapter SSD to PCIe Card)

The NanoPi R5S Case has a built-in cork you can pull out. Most likely designed for future board design with built-in WiFi support included. It’s possible to pull it out and install an external Antenna w/ an SMA Male Connector plug. After installing the adapter, you can install a WiFi 6 PCIe Card.

Nanopi r5s mini pcie wifi6
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 24

Option #2: Adding external SATA3 ports

This option is ideal if you want to build a NAS Server and connect a few external Hard drives. Just keep in mind that it is most likely that the metal case lower cover might not close correctly if you plan to add this expansion card.

Nanopi r5s m2 sata card
NanoPi R5S Review: A Great OpenWRT Router w/ Dual 2.5GbE 25

Price & Availability

The NanoPi R5S board comes in two main variations equipped with 4GB RAM and 2GB RAM configurations with few changes to the eMMC flash storage capacity.

The 2GB and 4GB models come with 8GB eMMC storage and currently sell on AliExpress Electric Robot Store. You can find the bare boards with 2GB for $72.99. The more advanced with 4GB RAM costs $85.99. As for boards with a metal enclosure kit included, the price for the 2GB RAM model is $90.33 and $98.99 for the 4GB ram model.

You can also buy it directly from FriendlyElec’s Official website for $59.00 (Excluding shipping) for the Bare Board with a 2GB RAM configuration.


Final verdict

This article is a quick first impression review, but everything we tested with the NanoPi R5S worked well for us. We recommend improving software support from additional Linux distributions such as OPNsense, including adding an ubuntu/Debian desktop image.

FirendlyElec company maintains a good reputation in high-quality board design and metal enclosures. Still, it’s a fantastic product that provides excellent value for the buck, especially with the pair of 2.5Gbps Ethernet ports, and the price is not too bad.


NanoPi R5S Review Summary

Nanopi r5s router board
8.7
NanoPi R5S
Check lowest prices
POSITIVES
  • Quality
  • Design
  • Value for Money
  • Two 2.5GbE ports
NEGATIVES
  • Software Support can be better with more OS images.
Androidpimp
  • Website

Related Posts

Banana pi bpi r3 mini sbc

Banana Pi BPI-R3 Mini: 2.5GbE embedded router board

March 30, 2023 Embedded Computers
Orange pi 5 sbc

Orange Pi 5: Affordable & Powerful 8 CPU Cores ARM SBC

March 30, 2023 Embedded Computers
Ornage pi 5b sbc

Orange Pi 5B Unveiled with Wi-Fi 6 starting at low as $89

March 23, 2023 Embedded Computers
Rock 3c sbc

ROCK 3C SBC: Affordable $39+ Raspberry Pi 3 lookalike

March 21, 2023 Embedded Computers
Nanopi r6c sbc

NanoPi R6C 2.5GbE Router: A better & more affordable choice

March 15, 2023 Embedded Computers
Banana pi r3 review

Banana Pi BPI-R3 Review: Details, Pricing, & Features

February 13, 2023 Embedded Computers
Add A Comment

Leave A Reply Cancel Reply

Categories
Vyprvpn Banner 496x310
Ivacy Vpn Deals 450x300
Recent Posts
  • Banana Pi BPI-R3 Mini: 2.5GbE embedded router board
  • Orange Pi 5: Affordable & Powerful 8 CPU Cores ARM SBC
  • Best Deals 2023: Unveiling the Hottest Spring Deals at Geekbuying
  • Banana Pi M5: A Cheaper Raspberry Pi 4 Alternative for $63
  • Xiaomi Redmi Note 12 Pro Price and Specs Revealed
  • Orange Pi 5B Unveiled with Wi-Fi 6 starting at low as $89
Facebook Twitter Instagram Pinterest Vimeo YouTube
Copywrite © 2023 AndroidPIMP - All rights reserved AndroidPIMP.

Type above and press Enter to search. Press Esc to cancel.