Product Brief-NanoPi M5
The NanoPi M5 is a high-performance single-board computer powered by the Rockchip RK3576 SoC, featuring 4x Cortex-A72 and 4x Cortex-A53 cores (up to 2.2 GHz/2.0 GHz) with an ARM Mali-G52 MC3 GPU (OpenGL ES 3.2, Vulkan 1.2). It supports 8K@30fps H.265/VP9 decoding and 4K@60fps encoding, ideal for media applications. With 6 TOPS NPU (INT4/8/16/FP16/BF16/TF32), it accelerates AI tasks. Storage options include microSD (UHS-I), UFS 2.0 (256GB), and M.2 NVMe SSD (PCIe 2.1 x1). Connectivity includes dual 1Gbps Ethernet, dual USB 3.2 Gen 1 Type-A, and optional Wi-Fi/BT via M.2 SDIO. It offers dual HDMI (4K/1080p@120Hz), MIPI CSI/DSI for cameras/displays, and 30-pin GPIO (SPI/I2C/UART/PWM/GPIO). Supports Android 14, Ubuntu, Debian, and more. Compact (90x62x1.6mm) yet powerful, it’s perfect for embedded projects, AI, and multimedia.
SoC | Model: Rockchip RK3576 |
CPU | Cores: 4x Cortex-A72 + 4x Cortex-A53 Frequency: Cortex-A72 up to 2.2 GHz, Cortex-A53 up to 2.0 GHz |
GPU | ARM Mali-G52 MC3, supports OpenGL ES 1.1, 2.0, 3.2, Vulkan 1.2, and OpenCL 2.0 |
VPU | 8K@30fps H.265/VP9 video decoder, 4K@60fps video encoder |
NPU | 6 TOPS*@INT8 supports INT4, INT8, INT16, FP16, BF16, TF32 mixed operation |
RAM | LPDDR4X(4GB) / LPDDR5(8GB/16GB) |
Storage | On-Board 16MB SPI Nor flash Supports microSD up to UHS-I Supports UFS 2.0 flash module Supports M.2 M-Key 2280 NVMe SSD (PCIe 2.1 x1) |
Connectivity | 2x 1Gbps Ethernet ports with RTL8211F PHY chips Supports M.2 SDIO Wi-Fi/BT module |
Audio | 3.5mm audio jack for stereo headphone output 2.0mm PH-2A connector for analog microphone input |
Video Input | 2x 4-Lane MIPI CSI-2 D-PHY v1.2 interfaces |
Video Output | Standard HDMI Type-A output port • Supports HDMI 1.4 and HDMI 2.0 operations • Supports up to 10 bits Deep Color modes • Supports up to 1080p@120Hz and 4096x2304@60Hz • Supports 3D video formats 4-Lane MIPI DSI-2, compatible with MIPI D-PHY v2.0 or C-PHY v1.1 |
USB | 2x USB 3.2 Gen 1 Type-A ports |
Pin header | 30-Pin 2.54mm GPIO header • Supports up to 2x SPIs, 4x UARTs, 3x I2Cs, 1x SPDIF, 5x PWMs, 20x GPIOs 3-Pin Debug UART 2.54mm header, 3.3V level, 1500000bps |
LED | SYS LED(Red) LED1(Green) LED2(Green) |
Button | MASK Button for UFS update User Button Power Button Recovery Button |
Others | 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 |
Temperature | Ambient Operating Temperature: 0℃ to 70℃ |
Power Supply | USB-C 6V~20V power input, supports PD and DC |
OS Support | Alpine Linux Android 14 Tablet Android 14 TV Buildroot Debian 12 Core Debian 11 Desktop FriendlyWrt 21.02 FriendlyWrt 23.05 FriendlyWrt 24.10 OpenMediaVault Proxmox VE Ubuntu 20.04 Desktop Ubuntu 24.04 Core Ubuntu 24.04 Desktop |
Kernel version | Linux-6.1-LTS U-boot-2017.09 |
*The firmware is continuously updated, refer to the actual version provided by the WiKi. |
PCB | 8-Layer ENIG |
Weight | 58g(without Case) / 246g(with Case) |
Dimension | 90x62x1.6 mm(without Case) / 94.5x68x30 mm(with Case) |
Frequently Asked Questions
6/F,Area D, Building A, Tengfei Industrial Building, No. 6 Taohua Road, Futian District, Shenzhen,Guangdong Province,China