Customization: | Available |
---|---|
Type: | Development Board |
Trademark: | NanoPi |
Shipping Cost: | Contact the supplier about freight and estimated delivery time. |
---|
Payment Methods: |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
---|---|
Support payments in USD |
Secure payments: | Every payment you make on Made-in-China.com is protected by the platform. |
---|
Refund policy: | Claim a refund if your order doesn't ship, is missing, or arrives with product issues. |
---|
Suppliers with verified business licenses
Audited by an independent third-party inspection agency
1 Introduction
The NanoPi R2C Plus(as "R2C Plus") is an open source platform with dual-Gbps Ethernet ports designed and developed by FriendlyElec for IoT applications.
The NanoPi R2C Plus uses the RK3328 SoC. It has two Gbps Ethernet ports, 1G DDR4 RAM and 8G eMMC Flash. FriendlyElec ported an OpenWrt system for it. It works with Docker CE. It is a good platform for developing IoT applications, NAS applications, smart home gateways etc.
CPU: Rockchip RK3328, Quad-core Cortex-A53
DDR4 RAM: 1GB
Flash: 8GB eMMC 5.1 Flash
Internal 10/100/1000M Ethernet Port x 1
USB3.0 converted 10/100/1000M Ethernet Port x 1
USB2.0 Host: Type-A x1
MicroSD Slot x 1
MicroUSB: power input and USB Slave
Debug Serial Port: 3.3V TTL, 3-pin 2.54mm pitch connector, 1500000 bauds
LED: LED x 3
KEY: KEY x 1 programmable
8 Pin GPIO Connector:1 x I2C,1 x UART/2 x GPIOs
PC Size: 57.5 x 54.3mm
Power Supply: DC 5V/2A
Temperature measuring range: 0 to 80
OS/Software: U-boot,Ubuntu-Core,OpenWrt
Network Transmission Rates
TX |
RX |
|
WAN |
941 Mbps |
941 Mbps |
LAN |
941 Mbps |
941 Mbps |
Notes: |
1. test utility: iperf |
8 Pin 1.25mm Pitch GPIO connector
Pin# |
Name |
Linux gpio |
1 |
GND |
|
2 |
GND |
|
3 |
VDD_5V |
|
4 |
VDD_5V |
|
5 |
I2C0_SDA |
|
6 |
I2C0_SCL |
|
7 |
UART1_TX / GPIO3_A4 |
100 |
8 |
UART1_RX / GPIOG3_A6 |
102 |
For more details refer to:NanoPi_R2C_Plus_2109_SCH.PDFDimensional Diagram:NanoPi_R2C_Plus_2109_DXF.zip
4.3 Serial port debug
Use screen to log in to the serial terminal:
Visit download link to download image files and utilities.
Image Files |
|
rk3328-sd-friendlycore-lite-focal-5.10-arm64-YYYYMMDD.img.zip |
64-bit FriendlyCore Lite image file based on Ubuntu core 20.04 64bit, kernel version 5.10.y |
rk3328-sd-friendlywrt-YYYYMMDD.img.zip |
FriendlyWrt image file, based on OpenWrt 21.02, kernel version 5.10.y |
Flash Utility: |
|
win32diskimager.rar |
Windows utility. Under Linux users can use "dd" |
The detailed steps are as follows:
Get an 8G SDHC card and backup its data if necessary;
Download and extract the rk3328-sd-OSNAME-YYYYMMDD.img.zip and win32diskimager;
Run the win32diskimager utility under Windows as administrator. On the utility's main window select your SD card's drive, the wanted image file and click on "write" to start flashing the SD card. Under Linux run "dd" to flash the rk3328-sd-OSNAME-YYYYMMDD.img file to your SD card;
Take out the SD and insert it to NanoPi-R2C-Plus's microSD card slot;
Power on NanoPi-R2C-Plus and it will be booted from your TF card;
NanoPi-R2C-Plus need to boot from SD card, use EFlasher tool to burn system to eMMC.
Visit download link to download image files and utilities.
Image Files |
|
rk3328-eflasher-friendlycore-lite-focal-5.10-arm64-YYYYMMDD.img.zip |
64-bit FriendlyCore Lite image file based on Ubuntu core 20.04 64bit, kernel version 5.10.y |
rk3328-eflasher-friendlywrt-YYYYMMDD.img.zip |
FriendlyWrt image file, based on OpenWrt 21.02, kernel version 5.10.y |
Flash Utility: |
|
win32diskimager.rar |
Windows utility. Under Linux users can use "dd" |
Flash Image to eMMC with eflasher and SD card:
Get an 8G SDHC card and backup its data if necessary;
Download and extract the rk3328-eflasher-OSNAME-YYYYMMDD.img.zip and win32diskimager;
Run the win32diskimager utility under Windows as administrator. On the utility's main window select your SD card's drive, the wanted image file EFlasher and click on "write" to start flashing the SD card. Under Linux run "dd" to flash the rk3328-eflasher-OSNAME-YYYYMMDD.img file to your SD card;
Take out the SD and insert it to NanoPi-R2C-Plus's microSD card slot;
Power on NanoPi-R2C-Plus and it will be booted from your SD card and the EFlasher utility will be automatically launched, check the installation progress through the on-board LED lights:
Status |
SYS LED (Red) |
LAN LED(Green) |
WAN LED(Green) |
Power on |
Long bright |
Off |
Off |
OS startup |
Slow blinking |
Off |
Off |
Installing OS to eMMC |
Fast blinking |
Off |
Off |
Installation is complete |
Slow blinking |
Long bright |
Long bright |
After installation is done turn off the board and take out the SD card from NanoPi-R2C-Plus, power on the board and it will be booted from eMMC;
FriendlyWrt is a customized system made by FriendlyElec based on an OpenWrt distribution. It is open source and well suitable for developing IoT applications, NAS applications, smart home gateways etc.
For the first boot, the system needs to do the following initialization work:
1)Extended root file system
2)Initial setup(will execute /root/setup.sh)
So you need to wait for a while (about 2~3 minutes) to boot up for the first time, and then set FriendlyWrt, you can enter the ttyd terminal on the openwrt webpage, when the prompt is displayed as root@FriendlyWrt, it means the system has been initialized.
The default password is password (empty password in some versions). Please set or change a safer password for web login and ssh login. It is recommended to complete this setting before connecting NanoPi-R2C-Plus to the Internet.
Use a network cable to connect NanoPi-R2C-Plus's WAN to a master router and the board will get an IP address via DHCP. Login into the router and check NanoPi-R2C-Plus's IP address.
Connect the PC to the LAN port of NanoPi-R2C-Plus. If your PC without a built-in ethernet port, connect the LAN port of the wireless AP to the LAN port of NanoPi-R2C-Plus, and then connect your PC to the wireless AP via WiFi , Enter the following URL on your PC's browser to access the admin page:
The above is the LAN port address of NanoPi-R2C-Plus. The IP address of the WAN port will be dynamically obtained from your main router through DHCP.
The following settings are highly recommended to complete before connecting NanoPi-R2C-Plus to the Internet.
Set a secure password
Only allow access to ssh from lan, change the port
Only allow local devices to access luci
Edit /etc/config/uhttpd,Change the original 0.0.0.0 and [::] addresses to the local lan address, for example:
Restart the service:
Check the firewall settings
By default, FriendlyWrt will set the WAN incoming traffic to ACCEPT, which is convenient for testing but reduces security, you can execute the following command to restore to the default settings of openwrt, the management page can only be accessed by devices connected to the lan port:
Enter the ttyd terminal, enter the poweroff command and hit enter, wait until the led light is off, and then unplug the power supply.
Before install software packages update the package list:
By default, the user button is configured to reboot the device, as shown below:
You can change its behavior by changing the configuration file above.
Go to "Network" -> "Firewall" and set "Inbound Data", "Outbound Data" and "Forwarding" in "WAN Zone" to "Accept";
If you still cannot access the Internet, you can try to turn off IPV6;
Try to replace the power adapter and cable. It is recommended to use a power supply with specifications above 5V/2A;
Note that some fast chargers with Type-C interface will have a delay, it may take a few seconds to start providing power;
If your main network is IPv4, and NanoPi-R2C-Plus works in IPv6, the computer may not be able to connect to the Internet. It is recommended to turn off IPv6 (the method is described later in this WiKi), or switch the main route to IPv6;
If you have questions or have better suggestions, please send an email to techsupport;