Getting start with nanopi R2S

1. Essentials You Need

Before starting to use your NanoPi R2S get the following items ready

  • NanoPi R2S

  • MicroSD Card/TF Card: Class 10 or Above, minimum 8GB SDHC

  • MicroUSB 5V/2A power adapter

  • If you need to develop and compile,you need a computer that can connect to the Internet. It is recommended to install Ubuntu 18.04 64-bit system and use the following script to initialize the development environment:

2. TF Cards We Tested

Refer to: TFCardsWeTested

3. Configure parameters for serial port

Use the following serial parameters:

Baud rate 1500000
Data bit 8
Parity check None
Stop bit 1
Flow control None

4. Install OS

4.1 Flash to TF

Visit download linkto download image files (in the “01_Official images/01_SD card images” directory) and utilities (in the “05_Tools” directory):

Image Files
rk3328-sd-friendlywrt-21.02-YYYYMMDD.img.gz FriendlyWrt image file, based on OpenWrt 21.02, kernel version 5.15.y
rk3328-sd-friendlywrt-21.02-docker-YYYYMMDD.img.gz FriendlyWrt image file, built-in docker, based on OpenWrt 21.02, kernel version 5.15.y
rk3328-sd-friendlywrt-22.03-YYYYMMDD.img.gz FriendlyWrt image file, based on OpenWrt 21.02, kernel version 5.15.y
rk3328-sd-friendlywrt-22.03-docker-YYYYMMDD.img.gz FriendlyWrt image file, built-in docker, based on OpenWrt 21.02, kernel version 5.15.y
rk3328-sd-friendlycore-lite-focal-5.15-arm64-YYYYMMDD.img.zip 64-bit FriendlyCore Lite image file based on Ubuntu core 20.04 64bit, kernel version 5.15.y
rk3328-sd-buildroot-4.19-arm64-YYYYMMDD.img.gz Buildroot,based on Rockchip Linux SDK
rk3328-sd-debian-bullseye-core-5.15-arm64-YYYYMMDD.img.gz Debian 11(Bullseye) Core, no desktop environment, command line only, kernel version 5.15
Other Image
Github Actions FriendlyWrt
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 xxx.img.gz 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 rkXXXX-sd-OSNAME-YYYYMMDD.img file to your SD card;
  • Take out the SD and insert it to NanoPi-R2S’s microSD card slot;
  • Power on NanoPi-R2S and it will be booted from your TF card;