NanoPi M5 – A Rockchip RK3576 SBC with HDMI, dual GbE, M.2 NVMe and SDIO WiFi sockets, UFS 2.0 storage support

It feels like everybody is now launching hardware based on the Rockchip RK3576 SoC, the little brother of the RK3588 with Cortex-A72/A53 cores instead of Cortex-A76/A55 cores, 4K video output, and a  mid-range Mali-G52 GPU, while keeping most of the same interfaces.

FriendlyELEC has now joined the fray with the NanoPi M5 SBC equipped with up to 4GB LPDDR4x or 16GB LPDDR5, sockets for a UFS module and an M.2 NVMe SSD, HDMI 2.0 and MIPI DSI display interfaces, two MIPI CSI camera connectors, two gigabit Ethernet ports, a 3.5mm audio jack, two USB 3.0 ports, a 30-pin GPIO header, and more.

NanoPi M5NanoPi M5 specifications:

  • SoC – Rockchip RK3576
    • CPU – Octa-core  CPU with 4x Cortex-A72 cores at 2.2 GHz, 4x Cortex-A53 cores at 2.0 GHz
    • GPU – Arm Mali-G52 MC3 GPU with support for OpenGL ES 1.1, 2.0, and 3.2, OpenCL 2.0, and Vulkan 1.2
    • NPU – 6 TOPS (INT8) AI accelerator with support for INT4, INT8, INT16, BF16, TF32 mixed operations.
    • VPU
      • Video Decoder
        • H.265, VP9, AV1, and AVS2 up to 8Kp30 or 4Kp120
        • H.264/AVC and MJPEG up to 4Kp60
      • Video Encoder – H.264, H.265, MJPEG up to 4Kp60
  • System Memory – 4GB LPDDR4X or 8GB/16GB LPDDR5
  • Storage
    • 16MB SPI flash
    • MicroSD card slot supporting up to UHS-I
    • Connectors for UFS 2.0 flash module
    • M.2 M-Key 2280 socket for NVMe SSD (PCIe 2.1 x1)
  • Video Output
    • HDMI 2.0 port up to 4Kp60 or 1080p120
    • 4-lane MIPI DSI connector
  • Audio
    • 3.5mm audio jack for stereo headphone output
    • 2.0mm PH-2A connector for analog microphone input
    • Digital audio via HDMI
  • Camera – 2x 4-Lane MIPI CSI-2 D-PHY v1.2 interfaces
  • Networking
    • 2x Gigabit Ethernet RJ45 ports via RTL8211F PHYs
    • Optional WiFi and Bluetooth via M.2 SDIO module (RTL8822CE recommended, supports AP and STA modes, all OS images provided by FriendlyELEC)
  • USB – 2x USB 3.2 Gen 1 Type-A ports
  • Expansion – 30-pin 2.54mm GPIO header with 2x SPI, 4x UART, 3x I2C, 1x S/PDIF, 5x PWMs, 20x GPIO
  • Debugging – 3-pin Debug UART header; 3.3V level, 1,500,000bps baud rate
  • Misc
    • Power, Recovery, User, and MASKROM buttons
    • Red SYS LED, 2x green user LEDs
    • 2-pin 1.27/1.25mm RTC battery input connector for low power RTC IC HYM8563TS
    • 5V Fan connector (ZH1.5-2A)
    • Boot mode switch
    • Power-On mode jumper
  • Power Supply – 6V to 20V USB-C port with support for USB PD and DC input
  • Dimensions and Weight
    • SBC – 90 x 62mm | 58 grams
    • Metal case – 94.5 x 68 x 30 mm | 246 grams
  • Temperature Range – 0°C to 70°C

FriendlyELEC NanoPi M5 RK3576 SBC NanoPi M5 M.2 SSD and UFS sockets

FriendlyELEC provides a long list of supported OS and software solutions, namely Alpine Linux, Android 14 Tablet, Buildroot, Debian 12 Core, Debian 11 Desktop, FriendlyWrt 21.02/23.05, OpenMediaVault, Proxmox VE, Ubuntu 20.04/24.04 Desktop, and Ubuntu 24.04 Core. All are currently based on Linux 6.1 LTS and U-boot-2017.09.  You’ll find all those OS images, plus hardware and software documentation on the wiki.

Despite its name, the NanoPi M5 is fairly different from the NanoPi M6 (RK3588S) and NanoPi M4B (RK3399), and I don’t expect many of the accessories for the earlier boards to be compatible, except potentially displays, cameras, and M.2 WiFi modules. Its closest competitor is likely the Banana Pi BPI-M5 Pro SBC with a similar set of features and an optional metal case.

NanoPi M5 metal case internal antennas
CNC milled metal case with support for internal antennas

However, the NanoPi M5 is quite cheap, in part because it lacks built-in storage (excluding the SPI flash) and a WiFi 6/BLuetooth module. Pricing starts at $55 for the NanoPi M5 4GB board, and goes up to $110 with 16GB LPDDR5, a metal enclosure, and an M.2 WiFi module. Despite the UFS connector on the board and related documentation on the wiki, I could not find any UFS 2.0 modules for sale on the FriendELEC store at this time.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
20 Comments
oldest
newest
Boardcon LGA3576 Rockchip RK3576 System-on-Module designed for AI and IoT applications