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

NanoPi R5S Review: Router SBC/Gateway with 2x 2.5GbE

0
By androidpimp on June 12, 2022 Embedded Computers
Share
Facebook Twitter LinkedIn Pinterest Email
Table of Contents
  1. NanoPi R5S
  2. Small Form Factor
  3. Main Specification
  4. Hardware
  5. NanoPi R5S Board Layout
  6. Software
  7. Metal Case / Enclosure
  8. NanoPi R5S assembled within the metal enclosure
  9. Network Throughput Test – WAN Port
  10. Checking Temperatures
  11. Stress Test
  12. NanoPi R5S – CPU Stress Test Comparison
  13. Interfaces
  14. Software Support
  15. Adding Storage Space
  16. Other Suggestions!
  17. Price & Availability

  • You are also welcome to check our Nanopi R4S 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 and new single-board computer comes with a Rockchip RK3568B2 and an M.2 2280 slot for NVMe SSDs. The M.2 2280 socket can add Wi-Fi functionality using an M.2 Key E to M.2 Key M Adapter, so that’s another nice option for users seeking to upgrade their NanoPi R5S board to support Wi-Fi 6 connectivity.


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).


Main 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 throughput 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 P3
Nanopi R5s P4
Nanopi R5s P5
Nanopi R5s P6
Nanopi R5s P1

RK3568 Hardware Platform Datasheet


NanoPi R5S Board Layout


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 most likely needed for cooling the NanoPi R5S board. This well-crafted case is made from metal and not plastic, most likely manufactured with a CNC machining manufacturing process. According to AliExpress Electric Robot Store, the price range is about $90-100, making this item not very cheap although 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 R5S Metal Enclosure - PIC 3 of 6
  • Nanopi R5s Metal Case 04
    NanoPi R5S Metal Enclosure - PIC 4 of 6
  • Nanopi R5s Metal Case 05
    NanoPi R5S Metal Enclosure - PIC 5 of 6
  • Nanopi R5s Metal Case 06
    NanoPi R5S 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.


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.


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
24
25
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 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 period of 60 seconds and allocated memory of 256MB per VM worker:

1
2
3
4
5
 
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 Cpu Stress Test 02

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 located on the front of the enclosure. For a list of compatible dongles, you can check FriendlyElec compatible drivers list.

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

HDMI Port

In our arrangement displayed 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 size 5-10 Inch external display, which is relatively cheap and worth the buck.

There is also a fresh Android 12.0 image with Google Play pre-installed for Android fans that 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 position 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 to 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


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 more preferred option is to burn the necessary files to the eMMC chip, which gives you the speed advantage in 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 will 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)

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, if you want to use the maximum bandwidth from your ISP, connecting the board to 2.5G LAN or WAN ports in your router is highly recommended.


Adding Storage Space

Maybe one of the top features of this board. FriendlyElec added an M.2 NVME interface located 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 both FriendlyWrt and an internal SSD, you can use the board as a NAS server to backup your local data.

Installation

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

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

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

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. If you want to buy the 4GB RAM edition it will cost you


NanoPi R5S Summary

AndroidPIMP

Quality
Design
Software Support (Availability)
Value for Money

Summary & 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, overall 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.

4.3
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
androidpimp
  • Website

Related Posts

Pi Bpi R3 Router Board.jpg

Banana Pi BPI-R3 Router Board: Wi-Fi 6 & Dual Fiber SFP Ports

June 13, 2022
Banana Pi Bpi M2s

Banana Pi BPI-M2S OpenWrt Router Gateway with 2x 2.5GbE

June 6, 2022
Orange Pi 4 Lts Single Board

Orange Pi 4 LTS Review: A Low Price Raspberry Pi 4 Alternative

May 24, 2022
Add A Comment

Leave A Reply Cancel Reply

Categories
Vyprvpn Banner 496x310
Ivacy Vpn Deals 450x300
Recent Posts
  • Best Netflix VPN 2022: Unblock your privacy
  • Banana Pi BPI-R3 Router Board: Wi-Fi 6 & Dual Fiber SFP Ports
  • NanoPi R5S Review: Router SBC/Gateway with 2x 2.5GbE
RSS The Latest RSS Feeds
  • Best VPN Deals 2022: Unblock Netflix With a Highly secure VPN service
  • Banana Pi BPI-R3 Router Board: Wi-Fi 6 & Dual Fiber SFP Ports
  • NanoPi R5S Review: Router SBC/Gateway with 2x 2.5GbE
  • Banana Pi BPI-M2S OpenWrt Router Gateway with 2x 2.5GbE
  • Orange Pi 4 LTS Review: A Low Price Raspberry Pi 4 Alternative
Facebook Twitter Instagram Pinterest YouTube LinkedIn
  • Terms of Use
  • Disclaimer
  • Contact
  • Supporters
  • AndroidPIMP
© 2022 AndroidPIMP All rights reserved - AndroidPIMP.com is a Technology Blog designed to help you shop smarter.

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