Getting NanoPi R2S Plus into OpenWRT


Can the R2S Plus be added to the hardware and firmware databases?

Mandatory Information:

  • Brand/Model: NanoPi R2S Plus
  • SoC: Rockchip RK3328
  • CPU: Quad-core Cortex-A53
  • RAM: 1GB DDR4
  • Flash: 32GB eMMC 5.1

Optional Information:

  • WLAN: Optional M.2 SDIO Wi-Fi
  • Ethernet:
    • 1x Internal 10/100/1000M Ethernet
    • 1x USB 3.0 converted 10/100/1000M Ethernet
  • USB:
    • 2x USB 2.0 Host Type-A
    • 1x USB-C for power input and USB update
    • 1x USB-C for debug UART
  • microSD slot
  • 3x LEDs for WAN, LAN and System
  • 1x GPIO Button
  • 1x Maskrom mode button
  • PCB Size: 58x58x1.6mm
  • Power Supply: DC 5V/2A
  • Temperature Range: 0°C to 70°C
  • OS Support: U-boot, Ubuntu-Core, OpenWrt

The device meets the minimum requirements for OpenWrt with 1GB RAM and 32GB flash.

Main differences between the R2S and R2S Plus:

  1. SoC: same RK3328
  2. RAM: both have 1GB DDR4 RAM
  3. Storage: Both have eMMC (I think) but R2S Plus has 32GB eMMC
  4. Ethernet: both have 1x internal Gigabit Ethernet + 1x USB 3.0 to Gigabit
  5. USB:
  • R2S: 1x USB 2.0 Host
  • R2S Plus: 2x USB 2.0 Host
  1. Wi-Fi: optional
  2. Debug Interface:
  • R2S: Debug UART2
  • R2S Plus: USB-C Debug with onboard USB to UART converter
  1. Buttons:
  • R2S: One button (K1)
  • R2S Plus: 1x GPIO Button, 1x Maskrom mode button
  1. LEDs:
  • R2S: 3 LEDs (SYS, LAN, WAN)
  • R2S Plus: 3 LEDs (WAN, LAN, SYSTEM)
  1. Power Input:
  • R2S: 5V/2A via Micro USB
  • R2S Plus: 5V/2A via USB-C

The R2S Plus is an upgraded version with more features and newer interfaces (like USB-C) compared to the original R2S.

R2S wiki

R2S Plus wiki

Of course. Anyone can. Just open a merge request on github and you're done :slight_smile: