Banana Pi BPI-M1S 采用Rockchip RK3528 新一代的智能机顶盒和多媒体应用芯片,可应用于IPTV/OTT盒子、云终端、融合类产品,是高性能低功耗的4K播放器,解码能力最高支持到8K,同时也支持了AVS2和HDR VIVID标准。
SOC:瑞芯微 RK3528
CPU:RK3528 四核Cortex-A53
GPU:ARM Mali-450 GPU
VPU/编解码:
硬解码:支持以60fps播放4K超高清视频,支持高达10位像素,支持H.265、H.264、AVS2等视频标准。
硬编码:支持以60fps捕捉1080p高清视频,支持H.265和H.264编码。
RAM:1GB / 2GB / 4GB 32bit LPDDR4x,默认2GB
Flash:0GB / 8GB / 16GB / 32GB / 64GB eMMC,默认eMMC 8GB
WIFI/BT: 板载 IEEE 802.11a/b/g/n/ac/ax WIFI6 and BT5.3 syn43752
工作电压:具有宽范围的输入电压,从4.5V到18V(电压误差±5%)
工作温度:0℃ ~ 80℃
操作系统:
Rockchip官方支持:Android 9.0_box,Debian11,Buildroot
第三方支持:Armbian
PCB: 6 层 PCB 板设计
重量:38.9g
大小:92mm × 62mm x 14.6mm
| BPI-M1S上有两个长得一样的Type-C接口,其中Type-C(DC IN)才是电源接口。 | 
| HardWare Specification of Banana Pi BPI-M1S | |
|---|---|
类别  | 
规格参数  | 
SOC主控  | 
RockChip RK3528 四核Cortex-A53  | 
GPU  | 
ARM Mali-450 GPU  | 
支持 OpenGL ES 1.1/2.0、OpenVG.  | 
|
VPU/编解码  | 
硬解码:支持以60fps播放4K超高清视频,支持高达10位像素,支持H.265、H.264、AVS2等视频标准  | 
硬编码:支持以60fps捕捉1080p高清视频,支持H.265和H.264编码。  | 
|
RAM  | 
4GB 32bit LPDDR4x,默认4GB,最大支持4GB  | 
Flash  | 
32GB eMMC,默认eMMC 32GB  | 
支持MicroSD卡扩展  | 
|
网络  | 
1x 2.5G网口  | 
1x 千兆网口  | 
|
板载 IEEE 802.11a/b/g/n/ac/ax WIFI6 和 BT5.3 (syn43752)  | 
|
视频输出  | 
1x HDMI OUT2.0b,支持 4K@60fps  | 
音频  | 
1x HDMI音频输出  | 
1x HP-OUT 音频输出  | 
|
USB 接口  | 
2x USB2.0,支持高速(480Mbps)、全速(12Mbps)和低速(1.5Mbps)模式  | 
1x USB Type-C 2.0,支持OTG,支持高速(480Mbps)、全速(12Mbps)和低速(1.5Mbps)模式  | 
|
40-pin  | 
和树莓派40pin兼容部分引脚功能,可接丰富的配件外设  | 
支持 UART/SPI/I2C/I2S/PWM/5V Power/3.3V Power  | 
|
其他  | 
1x 5V风扇接口  | 
1x 电池输入连接器用于低功耗RTC芯片HYM8563TS的供电  | 
|
2x LED灯,系统正常时绿色灯开始闪烁,红色灯由用户控制  | 
|
电源  | 
支持USB Type-C, 9V/2A, 12V/2A, 15V/2A  | 
按键  | 
1x Reset键,支持重启  | 
1x Maskrom键,支持进入maskrom烧录模式  | 
|
1x PWRON键,支持休眠唤醒  | 
|
System  | 
Rockchip官方支持:Android 9.0_box,Debian11  | 
第三方支持:Armbian,Istoreos  | 
|
尺寸  | 
92 mm x 62mm  | 
工作温度  | 
0℃ ~ 80℃  | 
| Banana Pi BPI-M1S 40 Pin GPIO 定义 | |||||
|---|---|---|---|---|---|
GPIO number  | 
功能  | 
Pin  | 
Pin  | 
功能  | 
GPIO number  | 
+3.3V  | 
1  | 
2  | 
+5.0V  | 
||
130  | 
I2C1_SDA_M0 / UART3_RTSN / I2S1_SDI3 / GPIO4_A2_d /  | 
3  | 
4  | 
+5.0V  | 
|
131  | 
I2C1_SCL_M0 / UART3_CTSN / I2S1_SDI2 / GPIO4_A3_d  | 
5  | 
6  | 
GND  | 
|
1  | 
REF_CLK_OUT_M0 /GPIO0_A1  | 
7  | 
8  | 
UART0_TX_M0 / JTAG_MCU_TCK_M1 / JTAG_CPU_TCK_M1 / GPIO4_D0_d  | 
152  | 
GND  | 
9  | 
10  | 
GPIO0_B6/UART0_RX_M0/ JTAG_MCU_TMS_M1/JTAG_CPU_TMS_M1 / GPIO4_C7_u  | 
151  | 
|
0  | 
GPIO0_A0  | 
11  | 
12  | 
I2S1_SCLK / UART1_RTSN / GPIO4_A5_d  | 
133  | 
13  | 
14  | 
GND  | 
|||
15  | 
16  | 
||||
+3.3V  | 
17  | 
18  | 
|||
138  | 
SPI0_MOSI / PDM_SDI0 / I2S1_SDO3 / GPIO4_B2_d  | 
19  | 
20  | 
GND  | 
|
41  | 
SPI0_MISO / PDM_SDI2 / I2S1_SDI1 / GPIO4_B3_d  | 
21  | 
22  | 
||
43  | 
SPI0_CLK / I2S1_SDI0 / GPIO4_B4_d  | 
23  | 
24  | 
SPI0_CSN0 / PWR_CTRL1 /SPI0_CS0_M2  | 
44  | 
GND  | 
25  | 
26  | 
PWM6_M0 / SPI0_CSN1 / PDM_SDI3 / GPIO4_C1_d  | 
145  | 
|
150  | 
I2C0_SDA_M0 / PWM0_M0 / GPU_AVS / GPIO4_C3_d  | 
27  | 
28  | 
ARM_AVS / PWM1_M0 / I2C0_SCL_M0 / GPIO4_C4_d  | 
148  | 
29  | 
30  | 
GND  | 
|||
31  | 
32  | 
GPIO4_C0/PWM5_M0 / FEPHY_LED_LINK_M0 / UART3_TX_M1  | 
144  | 
||
103  | 
GPIO4_B7 / PWM4_M0 / FEPHY_LED_SPD_M0 / UART3_RX_M1  | 
33  | 
34  | 
GND  | 
|
134  | 
UART1_TX_M0 / I2S1_LRCK / GPIO4_A6_d  | 
35  | 
36  | 
||
37  | 
38  | 
GPIO3_B2 / SPI0_CLK / I2S1_SDI0  | 
106  | 
||
GND  | 
39  | 
40  | 
GPIO4_A7_d / UART1_RX_M0 / I2S1_SDO0  | 
107  | 
|
0.8mm connector(CON3102)
| Pin Assignment | Description | 
|---|---|
1  | 
VCC_5V0 5V Power ouput  | 
2  | 
GND GND  | 
3  | 
PWM PWM control  | 
0.8mm connector(CON3101)
| Pin | Assignment | Description | 
|---|---|---|
1  | 
AOR  | 
right channel  | 
2  | 
AOL  | 
left channel  | 
3  | 
GND  | 
GND  | 
0.8mm connector(CON2200)
| Pin | Assignment | Description | 
|---|---|---|
1  | 
+  | 
Positive pole  | 
2  | 
-  | 
Negative pole  | 
Armbian source code : https://github.com/armbian/build
BPI-M1 Super kernel source cdoe : https://github.com/armbian/linux-rockchip
BPI-M1 Super Uboot source code : https://github.com/rockchip-linux/u-boot
Android 9 Box version is an Android operating system specifically designed for TV boxes. It is based on Android 9 Pie, focusing on optimizing user experience and performance for large-screen devices.
Debian 11 continues to uphold Debian’s tradition by offering a stable and reliable operating system environment. It has undergone rigorous testing and stability assurances, making it suitable for servers, desktops, and embedded devices alike
Armbian is a computing build framework that allows users to create ready-to-use images with working kernels in variable user space configurations for various single board computers. It provides various pre-build images for some supported boards. These are usually Debian or Ubuntu flavored.
download link : https://github.com/armbian/community/releases
This project aims to provide a default Ubuntu experience for Rockchip RK3588 devices. Get started today with an Ubuntu Server or Desktop image for a familiar environment.
download link: https://github.com/Joshua-Riek/ubuntu-rockchip/releases
| BANANAPI 官方店铺: https://www.bpi-shop.com/products/banana-pi-bpi-m1-super-with-rockchip-rk3528-chip-design.html | 
| BPI 全球速卖通店铺: https://www.aliexpress.com/item/1005007894520479.html? | 
| SINOVOIP 全球速卖通店铺: https://www.aliexpress.com/item/1005007894389738.html | 
| 淘宝官方店铺: https://item.taobao.com/item.htm?ft=t&id=844096237284&spm=a21dvs.23580594.0.0.621e2c1bALT7Yy | 
| OEM&ODM Customized product: [email protected] |