Banana Pi BPI-M5 Pro (Armsom Sige5) adopts the second-generation 8nm high-performance AIOT platform Rockchip RK3576, with a 6 TOPS computing power NPU and support for up to 16GB of large memory. It supports 4K video encoding and decoding, offers rich interfaces including dual gigabit Ethernet ports, WiFi 6 & BT5, and various video outputs. Compatible with multiple operating systems, it is suitable for ARM-based PCs, edge computing devices, personal mobile internet devices, and other digital multimedia applications.
Rockchip RK3588 design Banana Pi BPI-M7 AI SBC design Rockchip RK3576 deisgn Banana Pi BPI-M5 Pro AI SBC design Rockchip RK3576 design Banana Pi BPI-CM5 Pro AI Computer module design |
SoC: Rockchip RK3576
CPU: Integrated with four Cortex-A72 cores @ 2.2GHz and four Cortex-A53 cores @ 1.8GHz, along with a separate NEON co-processor.
GPU: ARM Mali G52 MC3 GPU
NPU: Up to 6 TOPs computing power (INT8), supports INT4/INT8/INT16 mixed operations.
VPU/Encoding & Decoding:
Hardware Decoding: Supports H.264, H.265, VP9, AV1, and AVS2 up to 8K@30fps or 4K@120fps.
Hardware Encoding: Supports H.264 and H.265 up to 4K@60fps, high-quality JPEG encoder/decoder supports up to 4K@60fps.
RAM: 8/16GB 32-bit LPDDR4x, default is 8GB. RK3576 supports a maximum of 16GB.
Flash: 32/64/128GB eMMC, default is 64GB eMMC.
Operating Voltage: Wide input voltage range, from 4.5V to 23V (voltage error ±5%).
Operating Temperature: 0°C to 80°C
Operating Systems:
Official Rockchip Support: Android 14, Debian 11, Buildroot
Third-party Support: Armbian
PCB: 8-layer PCB board design
Weight: 43g
Dimensions: 92mm × 62mm
HardWare Specification of Banana Pi BPI-M5 Pro | |
---|---|
Category |
Functional Parameters |
SOC |
RockChip RK3576 |
CPU |
RK3576 Quad-core Cortex-A72@ 2.2GHz and Quad-core Cortex-A53@ 1.8GHz, 8nm process |
GPU |
ARM Mali G52 MC3 GPU |
Fully compatible with OpenGL ES 1.1, 2.0 and 3.2, OpenCL up to 2.0 and Vulkan 1.1 |
|
Dedicated 2D hardware engine with MMU will maximize Improves display performance and provides very smooth operation. |
|
NPU |
6 TOPS@INT8 |
Supports INT4, INT8, INT16, FP16, BF16 and TF32 hybrid operations |
|
Supports deep learning frameworks: TensorFlow, Caffe, Tflite, Pytorch , Onnx NNAndroid NN, etc. |
|
VPU/Codec |
video decoder supports H.264, H.265, VP9, AV1 and AVS2 etc. up to 8K@30fps or4K@120fps |
video encoder supports H.264 and H.265 up to 4K@60fps, high-qualityJPEG encoder/decoder supports up to 4K@60fps |
|
ISP |
1 channel ISP, 16 million pixels |
RAM |
8GB/16GB(max 16GB )32bit LPDDR4/LPDDR4x,default 8GB LPDDR4x |
Flash |
32GB/64GB/128GB eMMC,default 64GB eMMC |
Supports MicroSD card expansion |
|
PCIe |
1x M.2 Key M interface (PCIe 2.0, 1-lane), expandable SSD: Type 2280/2260/2242/2230, currently defaulting to 2280 |
Network |
2x Gigabit Ethernet port |
Onboard IEEE 802.11a/b/g/n/ac/ax WIFI6 and BT5 (rtl8852bs) |
|
Video Output |
1x HDMI OUT2.1, supports 4K@120fps |
1x MIPI DSI, maximum resolution up to 2K@60fps |
|
1x DP1.4, maximum resolution up to 4K@120fps |
|
Video In |
2x 4-lane MIPI CSI, up to 2.5Gbps per lane |
Audio |
1x HDMI audio output |
1x HP-OUT audio output |
|
1x USB Type-C 3.0 (DP1.4) audio output |
|
USB Ports |
1x USB3.0 (supports USB3.1 Gen1), up to 5Gbps data rate |
1x USB Type-C 3.0 (DP1.4/OTG) |
|
1x USB2.0, supports high-speed (480Mbps), full-speed (12Mbps) and low-speed (1.5Mbps) modes |
|
40-pin |
Compatible with Raspberry Pi 40-pin GPIO, supports various accessory peripherals |
Supports UART/SPI/I2C/I2S/PWM/5V Power/3.3V Power |
|
Other |
1x 5V fan interface |
1x battery connector for low power RTC chip LK8563S |
|
2x LEDs - green LED blinks on system start, red LED user controllable |
|
Power Input |
USB Type-C PD 2.0, 9V/2A, 12V/2A, 15V/2A |
Buttons |
1x PWRON button for sleep/wake |
1x Reset button for reboot |
|
1x Maskrom button for maskrom burn-in mode |
|
OS Support |
Official:Android 14.0,Debian12,Buildroot |
3rd Party:Armbian |
|
Dimensions |
92 mm x 62mm |
Operating temperature |
0℃ ~ 80℃ |
BPI-M7(Sige7) | BPI-M5 Pro(Sige5) | BPI-M4 Super(Sige3) | BPI-M1 Super(Sige1) | |
---|---|---|---|---|
SoC Process |
8nm |
8nm |
22nm |
28nm |
CPU |
Rockchip RK3588 |
Rockchip RK3576 |
RK3568B2 |
RK3528 |
GPU |
ARM Mali-G610 MP4 |
ARM Mali G52 MC3 GPU |
Arm Mali‑G52‑2EE |
ARM Mali-450 GPU |
NPU |
6TOPS@INT8(3 NPU core) |
6TOPS@INT8(2 NPU core) |
1TOP@INT8 |
- |
RAM |
4GB/8GB/16GB/32GB 64-bit LPDDR4x |
4/8/16GB 32-bit LPDDR4x |
2/4GB 32-bit LPDDR4x |
2/4GB 32-bit LPDDR4x |
eMMC |
64GB/128GB eMMC |
32/128GB eMMC |
32GB eMMC |
8GB eMMC |
TF Card |
Molex Slot, Spec Version 2.x/3.x/4.x(SDSC/SDHC/SDXC) |
Yes |
Yes |
Yes |
Output |
1x HDMI 2.1, supports 8K@60fps,1x MIPI DSI up to 4K@60fps,1x DP 1.4 up to 8K@30fps |
1x HDMI 2.1, supports 4K@120fps,1x MIPI DSI, up to 2K@60fps,1x DP1.4, up to 4K@120fps |
1x MIPI DSI up to 2K@60fps 1x HDMI OUT2.0, supports 4K@60fps |
1x HDMI OUT2.0b, supports 4K@60fps |
Decoder |
8K@60fps H.265/VP9/AVS2 8K@30fps H.264 AVC/MVC 4K@60fps AV1,1080P@60fps MPEG-2/-1/VC-1/VP8 |
H.264, H.265, VP9, AV1 and AVS2 etc. up to 8K@30fps or4K@120fps |
4KP60 H.265/H.264/VP9 |
H.265, H.264, AVS2 4K@60fps |
Encoder |
8K@30fps H.265 / H.264 |
H.264 and H.265 up to 4K@60fps |
1080P60 H.264/H.265 |
H.264 and H.265 up to1080@60fps |
Wi-Fi |
AP6275P Wi-Fi 6 Module 802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDB |
SYN43752 Wi-Fi 6 Module 802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDB |
SYN43752 Wi-Fi 6 Module 802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDBs |
SYN43752 Wi-Fi 6 Module 802.11a/b/g/n/ac/ax, 2T2R MIMO with RSDBs |
PCIE |
PCIe 3.0 4-lanes M.2 Key M 2280 NVMe SSD Supported |
PCIe 3.0 1-lanes M.2 Key M 2280 NVMe SSD Supported |
PCIe 3.0 2-lanes M.2 Key M 2280 NVMe SSD Supported |
- |
Ethernet |
2x 2.5G Ethernet |
2x Gigabit Ethernet |
Gigabit Ethernet & 2.5G Ethernet |
Gigabit Ethernet & 2.5G Ethernet |
USB Host |
1x USB 3.0 & 1x USB 2.0 |
1x USB 3.0 & 1x USB 2.0 |
1x USB 3.0 & 1x USB 2.0 |
2x USB 2.0 |
USB-C |
1x USB-C Power jack & 1x USB Type-C 3.0(DP1.4/OTG) |
1x USB-C Power jack & 1x USB Type-C 3.0(DP1.4/OTG) |
1x USB-C Power jack & 1x USB3.0 OTG |
1x USB-C Power jack & 1x USB2.0 OTG |
MIPI CSI/DSI |
2x 4-lane MIPI CSI 1x 4-lane MIPI DSI |
2x 4-lane MIPI CSI,1x 4-lane MIPI DSI |
1x 4-lane MIPI CSI,1x 4-lane MIPI DSI |
- |
40-PIN Header |
yes |
yes |
yes |
yes |
LEDs |
2x LEDs |
2x LEDs |
2x LEDs |
2x LEDs |
Board Dimensions |
92mm × 62mm x 14.6mm |
92mm × 62mm x 14.6mm |
92mm × 62mm x 14.6mm |
92mm × 62mm x 14.6mm |
40 GPIO define of Banana Pi BPI-M5 Pro | |||||
---|---|---|---|---|---|
GPIO number |
Function |
Pin |
Pin |
Function |
GPIO number |
+3.3V |
1 |
2 |
+5.0V |
||
111 |
I2C4_SDA_M3 /UART3_CTSN_M1/UART2_RX_M2/GPIO3_B7_d/ |
3 |
4 |
+5.0V |
|
112 |
I2C4_SCL_M3/UART3_RTSN_M1 /UART2_TX_M2/GPIO3_C0_d |
5 |
6 |
GND |
|
100 |
PWM1_CH0_M3 / SPI2_CLK_M2 / UART1_CTSN_M2 / GPIO3_A4_d |
7 |
8 |
GPIO0_D4_u / UART0_TX_M0_PORT / JTAG_TCK_M1 |
28 |
GND |
9 |
10 |
GPIO0_B6/UART0_RX_M0/JTAG_TMS_M1 |
14 |
|
11 |
12 |
SAI0_SCLK_M1 / SPI0_CSN0_M0 / I2C3_SCL_M1 / GPIO0_C6_d 22 |
|||
13 |
14 |
GND |
|||
15 |
16 |
I2C8_SDA_M2 / UART7_RX_M0 / SAI0_LRCK_M0 / GPIO2_B7_d |
79 |
||
+3.3V |
17 |
18 |
I2C8_SCL_M2 / UART7_TX_M0 / GPIO2_B6_d |
78 |
|
149 |
SPI4_MOSI_M0 / PWM2_CH5_M1 /UART6_RX_M3 / I2C3_SDA_M3/GPIO4_C5_d |
19 |
20 |
GND |
|
150 |
PWM2_CH2_M1/CAN1_TX_M1 /SPI4_MISO_M0/I2C6_SCL_M3 / GPIO4_C6_d |
21 |
22 |
SARADC_VIN4 |
|
151 |
PWM2_CH3_M1/CAN1_RX_M1/SPI4_CLK_M0/I2C6_SDA_M3/ GPIO4_C7_d |
23 |
24 |
PWM2_CH6_M1 / UART6_TX_M3 /SPI4_CSN0_M0/ GPIO4_C4_d |
148 |
GND |
25 |
26 |
|||
104 |
PWM0_CH0_M3 / SPI2_MOSI_M2 / UART10_RX_M0 / GPIO3_B0_d |
27 |
28 |
GPIO2_D6_D/PWM2_CH6_M2 / UART9_RTSN_M0 |
|
119 |
GPIO3_C7_D / UART8_RTSN_M0 |
29 |
30 |
GND |
|
128 |
GPIO3_D4_D/ I2C3_SCL_M2 / SPI3_CLK_M1 / UART5_RX_M0 |
31 |
32 |
||
95 |
PWM2_CH7_M2/SPI3_CSN1_M0/UART9_CTSN_M0/SPDIF_TX0_M2/GPIO2_D7_d |
33 |
34 |
GND |
|
20 |
PWM0_CH0_M0/UART10_TX_M2/PDM0_CLK0_M0/SAI0_MCLK_M1/GPIO0_C4_d |
35 |
36 |
SPI0_CLK_M0/I2C3_SDA_M1/SAI0_LRCK_M1/GPIO0_C7_d |
23 |
96 |
I2C7_SCL_M1/SPI3_CLK_M0/ UART3_TX_M0/ GPIO3_A0_d D |
37 |
38 |
SPI0_MOSI_M0/PDM0_SDI0_M0/SAI0_SDI0_M1/GPIO0_D0_d |
24 |
GND |
39 |
40 |
I3C0_SDA_PU_M0/UART10_RX_M2/ DP_HPDIN_M1/ SAI0_SDO0_M1 / GPIO0_C5_d |
0.5mm FPC connector
MIPI CSI0 define of Banana Pi BPI-M5 Pro | ||
---|---|---|
Pin |
MIPI-CSI |
Description |
1,4,7,10,13,16,24,25,26,27,32,33 |
GND |
Power Ground & Signal Ground |
2 |
MIPI_DPHY_CSI1_RX_D3N |
MIPI RX Lane3 iuput N |
3 |
MIPI_DPHY_CSI1_RX_D3P |
MIPI RX Lane3 iuput P |
5 |
MIPI_DPHY_CSI1_RX_D2N |
MIPI RX Lane2 iuput N |
6 |
MIPI_DPHY_CSI1_RX_D2P |
MIPI RX Lane2 iuput P |
8 |
MIPI_DPHY_CSI2_RX_CLKN |
MIPI RX Clock iuput N |
9 |
MIPI_DPHY_CSI2_RX_CLKP |
MIPI RX Clock iuput P |
11 |
MIPI_DPHY_CSI1_RX_D1N |
MIPI RX Lane1 iuput N |
12 |
MIPI_DPHY_CSI1_RX_D1P |
MIPI RX Lane1 iuput P |
14 |
MIPI_DPHY_CSI1_RX_D0N |
MIPI RX Lane0 iuput N |
15 |
MIPI_DPHY_CSI1_RX_D0P |
MIPI RX Lane0 iuput P |
17 |
MIPI_DPHY_CSI1_RX_CLKN |
MIPI RX Clock iuput N |
18 |
MIPI_DPHY_CSI1_RX_CLKP |
MIPI RX Clock iuput P |
19 |
MIPI_CSI1_RX_XVS |
|
20 |
MIPI_DPHY_CSI2_CAM_CLKOUT_CON |
1.8V, CLock ouput for Sensor |
21 |
MIPI_CSI1_RX_XHS |
|
22 |
MIPI_DPHY_CSI1_CAM_CLKOUT |
1.8V, CLock ouput for Sensor |
23 |
MIPI_DPHY_CSI1_PDN_H(GPIO3_D0) |
1.8V, GPIO |
24 |
I2C5_SCL_M3_MIPI_CSI1 |
1.8V, I2C Clock, pulled up to 1.8V with 2.2K on sige5 |
25 |
I2C5_SDA_M3_MIPI_CSI1 |
1.8V, I2C Clock, pulled up to 1.8V with 2.2K on sige5 |
26 |
MIPI_DPHY_CSI2_PDN_H |
(GPIO3_C7) 1.8V, GPIO |
27 |
MIPI_DPHY_CSI1/2_RST |
(GPIO3_C6) 3.3V, GPIO |
28,29 |
VCC_RX |
3.3V Power ouput |
30,31 |
VCC_5V0 |
5V Power ouput |
0.5mm FPC connector
MIPI CSI1 define of Banana Pi BPI-M5 Pro | ||
---|---|---|
Pin |
MIPI-DSI |
Description |
1,4,7,10,13,16,24,25,26,27,32,33 |
GND |
Power Ground & Signal Ground |
2 |
MIPI_DPHY_CSI3_RX_D3N |
MIPI RX Lane3 iuput N |
3 |
MIPI_DPHY_CSI3_RX_D3P |
MIPI RX Lane3 iuput P |
5 |
MIPI_DPHY_CSI3_RX_D2N |
MIPI RX Lane2 iuput N |
6 |
MIPI_DPHY_CSI3_RX_D2P |
MIPI RX Lane2 iuput P |
8 |
MIPI_DPHY_CSI4_RX_CLKN |
MIPI RX Clock iuput N |
9 |
MIPI_DPHY_CSI4_RX_CLKP |
MIPI RX Clock iuput P |
11 |
MIPI_DPHY_CSI3_RX_D1N |
MIPI RX Lane1 iuput N |
12 |
MIPI_DPHY_CSI3_RX_D1P |
MIPI RX Lane1 iuput P |
14 |
MIPI_DPHY_CSI3_RX_D0N |
MIPI RX Lane0 iuput N |
15 |
MIPI_DPHY_CSI3_RX_D0P |
MIPI RX Lane0 iuput P |
17 |
MIPI_DPHY_CSI3_RX_CLKN |
MIPI RX Clock iuput N |
18 |
MIPI_DPHY_CSI3_RX_CLKP |
MIPI RX Clock iuput P |
19 |
MIPI_CSI3_RX_XVS |
|
20 |
MIPI_DPHY_CSI4_CAM_CLKOUT_CON |
1.8V, CLock ouput for Sensor / GPIO |
21 |
MIPI_CSI3_RX_XHS |
|
22 |
MIPI_DPHY_CSI3_CAM_CLKOUT |
1.8V, CLock ouput for Sensor |
23 |
MIPI_DPHY_CSI3_PDN_H |
1.8V, GPIO |
24 |
I2C4_SCL_M3_MIPI_CSI3 |
1.8V, I2C Clock, pulled up to 1.8V with 2.2K on sige5 |
25 |
I2C4_SDA_M3_MIPI_CSI3 |
1.8V, I2C Clock, pulled up to 1.8V with 2.2K on sige5 |
26 |
MIPI_DPHY_CSI4_PDN_H |
1.8V, GPIO |
27 |
MIPI_DPHY_CSI3/4_RST |
3.3V, GPIO |
28,29 |
VCC_RX |
3.3V Power ouput |
30,31 |
VCC_5V0 |
5V Power ouput |
0.5mm FPC connector
MIPI CSI0 define of Banana Pi BPI-M5 Pro | ||
---|---|---|
Pin |
MIPI-DSI |
Description |
1,4,7,10,13,16,27,33,34 |
GND |
Power and Signal Ground |
2 |
MIPI_DPHY_DSI_TX_D0N |
MIPI1 TX Lane0 ouput N |
3 |
MIPI_DPHY_DSI_TX_D0P |
MIPI1 TX Lane0 ouput P |
5 |
MIPI_DPHY_DSI_TX_D1N |
MIPI1 TX Lane1 ouput N |
6 |
MIPI_DPHY_DSI_TX_D1P |
MIPI1 TX Lane1 ouput P |
8 |
MIPI_DPHY_DSI_TX_CLKN |
MIPI1 TX Clock ouput N |
9 |
MIPI_DPHY_DSI_TX_CLKP |
MIPI1 TX Clock ouput P |
11 |
MIPI_DPHY_DSI_TX_D2N |
MIPI1 TX Lane2 ouput N |
12 |
MIPI_DPHY_DSI_TX_D2P |
MIPI1 TX Lane2 ouput P |
14 |
MIPI_DPHY_DSI_TX_D3N |
MIPI1 TX Lane3 ouput N |
15 |
MIPI_DPHY_DSI_TX_D3P |
MIPI1 TX Lane3 ouput P |
17 |
LCD_BL_PWM1_CH1_M0 |
1.8V, GPIO/PWM |
18,19 |
VCC3V3_LCD |
3.3V Power ouput |
20 |
LCD_RESET |
1.8V, GPIO |
21 |
/NC |
No Connection |
22 |
LCD_BL_EN_H |
3.3V, GPIO |
23 |
I2C0_SCL_M1_TP |
1.8V, I2C Clock, pulled up to 1.8V with 2.2K on sige5 |
24 |
I2C0_SDA_M1_TP |
1.8V, I2C Data, pulled up to 1.8V with 2.2K on sige5 |
25 |
TP_INT_L |
1.8V, GPIO |
26 |
TP_RST_L |
1.8V, GPIO |
28,29 |
VCC5V0_LCD |
5V Power ouput |
31,32 |
VCC_1V8 |
1.8V Power ouput |
0.8mm connector
Pin | Assignment | Description |
---|---|---|
1 |
VCC_5V0 |
5V Power ouput |
2 |
GND |
ground |
3 |
PWM |
PWM control |
BPI-M5 Pro same size as BPI-M7 , and interface also same. so can use BPI-M7 Case.The outer shell has two antenna holes, but the Wi-Fi/BT module of the M5 Pro has three antennas, so only one Wi-Fi and one BT socket are connected.
Bananna Pi BPI-M710 1 HD screen test https://www.youtube.com/watch?v=lR-c1Dw8qF0 |
Github source code : https://github.com/ArmSoM/armsom-build |
Banana Pi BPI-M5 Pro (Sige5) kernel: https://github.com/armbian/linux-rockchip |
Banana Pi BPI-M5 Pro (Sige5) uboot: https://github.com/rockchip-linux/u-boot |
OpenWRT(istoreos): https://github.com/istoreos/istoreos |
armbian https://github.com/armbian/build |
DXF file |
Baidu cloud: https://pan.baidu.com/s/1McPfPSSQVrj96KaKJiyq4Q?pwd=8888 (pincode: 8888)
SMD |
Baidu cloud: https://pan.baidu.com/s/1jYBAhALDkZirL6cO0cuppg?pwd=8888 (pincode: 8888)
Schematic |
Baidu cloud: https://pan.baidu.com/s/1o-ccvc7FqHkxJEobPsduMQ?pwd=8888 (pincode: 8888)
Datasheet |
Baidu cloud: https://pan.baidu.com/s/1hdzKIwEn-9kHHq-ubtyaAQ?pwd=8888 (pincode: 8888)
Banana Pi BPI M5 Pro RK3576 SBC with ORBBEC AI Camera demo https://www.youtube.com/watch?v=j9VFTHT5pm0 |
Debian 12 brings thousands of new and updated software packages, supports multiple desktop environments, and processor architectures including 32-bit and 64-bit PC, ARM, MIPS, and PowerPC. However, one of the biggest changes is the upgrade of the Linux kernel from version 5.10 to 6.1 LTS.
Baidu cloud: https://pan.baidu.com/s/1QQwxdTupM00dQn3zKcMJgw?pwd=8888 (pincode:8888)
Account/Password: armsom/armsom
Baidu cloud: https://pan.baidu.com/s/1_sZE-MikaOy24qy9up7VAw?pwd=8888 (pincode:8888)
SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/1005007285523302.html?gatewayAdapt=4itemAdapt |
Bipai Aliexpress shop: https://www.aliexpress.com/item/1005007285749222.html |