Banana Pi BPI-M5 is the next generation single board computer from Banana Pi in 2020. It is powered by Amlogic S905X3 quad-core Cortex-A55 (2.0 XXGHz) processor.Onboard 4GB LPDDR4 memory and 16GB EMMC storage, and supports 4 USB 3.0 interface, a gigabit network port.
Amlogic S905x3 design : Banana Pi BPI-M5 SBC same size as Raspberry Pi 4B Amlogic S905x3 design: Banana Pi BPI-M2_Pro IoT board same size as BPI-M2+ |
Amlogic S905X3 64-bit Quad core Cortex-A55 (2.0xxGHz)
Mali-G31 GPU
4GB LPDDR4
16GB eMMC flash
4 USB 3.0
1 GbE ethernet
HDMI output
HardWare Specification of Banana Pi M5 | |
---|---|
CPU |
Amlogic S905X3 64-bit Quad-Core Cortex-A55 (2.0xxGHz) |
GPU |
Mali-G31 MP2 GPU with 4 x Execution Engines (650Mhz) |
Memory |
4 GB LPDDR4 |
Storage |
MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB |
Network |
10/100/1000 Mbit/s Ethernet ,Optional WiFi USB dongle |
Video Output(s) |
1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) |
Audio Output(s) |
3.5mm jack and 1 x HDMI digital output |
USB ports |
USB 3.0 PORT (x4) |
GPIO |
40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM |
Switches |
Reset, Power and U-boot |
LED |
Power Status and Activity status |
Power Source |
5 volt @3A via Micro USB (TYPE C) |
Size & Weight |
85x56 mm, 48g |
OS |
Android and Linux |
40 PIN GPIO of Banana pi BPI-M5 | ||
---|---|---|
GPIO Pin Name |
Default Function |
Function2:GPIO |
CON1-P01 |
VCC-3V3 |
|
CON1-P02 |
VCC5V |
|
CON1-P03 |
GPIOX_17 |
I2C_M2_SDA |
CON1-P04 |
VCC5V |
|
CON1-P05 |
GPIOX_18 |
I2C_M2_SCL |
CON1-P06 |
GND |
|
CON1-P07 |
GPIOX_5 |
SDIO_CMD |
CON1-P08 |
GPIOX_12 |
UART_A_TX |
CON1-P09 |
GND |
|
CON1-P10 |
GPIOX_13 |
UART_A_RX |
CON1-P11 |
GPIOX_3 |
SDIO_D3 |
CON1-P12 |
GPIOAO_8 |
TDMB_SCLK |
CON1-P13 |
GPIOX_4 |
SDIO_CLK |
CON1-P14 |
GND |
|
CON1-P15 |
GPIOX_7 |
PWM_F |
CON1-P16 |
GPIOX_0 |
SDIO_D0 |
CON1-P17 |
VCC-3V3 |
|
CON1-P18 |
GPIOX_1 |
SDIO_D1 |
CON1-P19 |
GPIOX_8 |
PCM_DIN |
CON1-P20 |
GND |
|
CON1-P21 |
GPIOX_9 |
PCM_DOUT |
CON1-P22 |
GPIOX_2 |
SDIO_D2 |
CON1-P23 |
GPIOX_11 |
PCM_CLK |
CON1-P24 |
GPIOX_10 |
PCM_SYNC |
CON1-P25 |
GND |
|
CON1-P26 |
GPIOX_16 |
PWM_E |
CON1-P27 |
GPIOA_14 |
I2C_M3_SDA |
CON1-P28 |
GPIOA_15 |
I2C_M3_SCL |
CON1-P29 |
GPIOX_14 |
UART_A_CTS |
CON1-P30 |
GND |
|
CON1-P31 |
GPIOX_15 |
UART_A_RTS |
CON1-P32 |
GPIOX_19 |
PWM_B |
CON1-P33 |
GPIOX_6 |
PWM_A |
CON1-P34 |
GND |
|
CON1-P35 |
GPIOAO_7 |
TDMB_FS |
CON1-P36 |
GPIOH_5 |
SPDIF_IN |
CON1-P37 |
GPIOAO_9 |
I2S_MCLK |
CON1-P38 |
GPIOAO_10 |
TDMB_DIN |
CON1-P39 |
GND |
|
CON1-P40 |
GPIOAO_4 |
TDMB_DOUT |
CON2-P1 |
GND |
CON2-P2 |
UART0-RX |
CON2-P3 |
UART0-TX |
WiFi&BT board, 802.11 a/b/g/n/ac 2T2R WiFi and Bluetooth 5.0 , support BPI-M5 and BPI-F2P
How to use: https://docs.banana-pi.org/en/BPI-M5_M2_Pro/GettingStarted_BPI-M5_M2_Pro#_wifibt_support
Discuss on forum: http://forum.banana-pi.org/t/bpi-m5-wifi-bt-board-sdio-interface-802-11-a-b-g-n-ac-2t2r-wifi-and-bluectooch-5-0/11846
RT8822CS Bluetooth and WiFi adapter for Banana Pi BPI-M5: https://www.magazinmehatronika.com/en/rt8822cs-bluetooth-and-wifi-adapter-for-banana-pi-m5/?fbclid=IwAR0Oqm4TCa2SAXBTMJgRmWMJI-VQREqFxLh1-LnT_XzA5MAvYh_BL9-L7Xk
Easy to buy sample:
SINOVOIP Aliexpress shop: https://www.aliexpress.com/item/3256802364468816.html?gatewayAdapt=4itemAdapt
Bipai Aliexpress shop: https://www.aliexpress.com/item/3256804485265393.html?gatewayAdapt=4itemAdapt
Banana Pi Wifi&BT 4.2 expansion Board, standard USB interface, so support all open source boards via USB port.IEEE 802.11b/g/n/ac(1T1R) USB WLANAnd BT Module
Android 9 source code |
BPI-M5/M2 PRO Android9 source code |
Baidu Cloud: https://pan.baidu.com/s/1TmmR_075b49lPSt1Phq0ag?pwd=8888 PIN code: 8888
Linux BSP source code: https://github.com/BPI-SINOVOIP/BPI-M5-bsp |
Because of the Google security update some of the old links will not work if the images you want to use cannot be downloaded from the new link bpi-image Files
All banana pi docement(SCH file,DXF file,and doc)
Install OpenGapps on Bananapi BPI-M5 Android 9.0: https://www.youtube.com/watch?v=fXOKmWfpqF8
BANANA Pi BPI-M5 REVIEW & BENCHMARKS: https://bret.dk/banana-pi-m5-review/
BANANA Pi M5 VS RASPBERRY Pi 4 BENCHMARKS : https://bret.dk/banana-pi-m5-vs-raspberry-pi-4/
BPI-M5 How to install Ubuntu server on external USB-disk: https://forum.banana-pi.org/t/bpi-m5-howto-install-ubuntu-server-on-external-usb-disk/15259
Install Armbian, OctoPrint and Klipper on the emmc of a Banana pi M5 - Linux and windows : https://www.youtube.com/watch?v=q5I6pzWCTrg
CoreELEC for Banana Pi BPI-M2 Pro and BPI-M5: https://wiki.coreelec.org/coreelec:bpi
U-Boot for BananaPi BPI-M2-PRO (S905X3): https://u-boot.readthedocs.io/en/latest/board/amlogic/bananapi-m2pro.html
How to flash Armbian to the eMMc of the Banana-Pi BPi-M5: https://uglyscale.press/2023/08/31/how-to-flash-armbian-to-emmc-of-banana-pi-bpi-m5/
2024-04-29-bpi-m5-m2pro-tablet-android9.img |
Baidu cloud: https://pan.baidu.com/s/1zPAUBgFyef3s4kx5Ajw2EA?pwd=8888 (pincode:8888)
2023-03-01 release, tablet variant image |
Baidu Cloud: https://pan.baidu.com/s/1cjzNgiE0-XJhvZgY0tQuHg?pwd=8888 PIN code: 8888
Google Drive: https://drive.google.com/drive/folders/144OU7NMTxLUqxNN2tXESgAoE3VXYgA_F?usp=share_link
2023-03-01 release, box variant image |
Baidu Cloud: https://pan.baidu.com/s/1SAfGM0WxOHW0vYCkjQUfbQ?pwd=8888 PIN code: 8888
2023-08-30-ubuntu-20.04-server-bpi-m5-m2pro-aarch64-sd-emmc.img |
Baidu Cloud: https://pan.baidu.com/s/16nAyyW0IfTJqoYat2Qfcag?pwd=8888 PIN code: 8888
2023-08-30-ubuntu-20.04-mate-desktop-bpi-m5-m2pro-aarch64-sd-emmc.img |
Baidu Cloud: https://pan.baidu.com/s/1MeXrg3eQZ6qf0_RiUrffrg?pwd=8888 PIN code: 8888
2023-08-30-debian-10-buster-xfce-bpi-m5-m2pro-aarch64-sd-emmc.img |
Baidu Cloud: https://pan.baidu.com/s/15XHAZKDFqJLA3BH1b9Slqw?pwd=8888 PIN code: 8888
2023-08-30-debian-10-buster-bpi-m5-m2pro-aarch64-sd-emmc.img |
Baidu Cloud: https://pan.baidu.com/s/1tFUbyPbrTJ5UGgM05w2k6A?pwd=8888 PIN code: 8888
BPI-M5 BPI-M2 Pro new image: Raspbian image, 2023-05-03 update,please choose the right image |
Baidu Cloud: https://pan.baidu.com/s/1T2DT3ruTRvRdFgIUrR1obg?pwd=8888 PIN code:8888
BPI-M5 BPI-M2 Pro new image: Raspbian image, 2022-4-09 update, Raspbian image for linux kernel 4.9 and 5.17. support 32bit and 64 bit,please choose the right image |
Image From Armbian Official website |
Image From Bananapi Released on 2023-03-13, build from Armbian main branch source code, fix some bugs and support i2c, uart, spi and rtl8822cs overlays, you can enable the overlay in /boot/armbianEnv.txt |
Baidu Cloud: https://pan.baidu.com/s/1Wgg_0Z7Db6DSKqoIjf16PQ?pwd=8888 PIN code: 8888
This is a porting of EmuELEC v4.5 for BPI-M5. I ported from odroid c4 official EmuELEC image. PS3 a XBOX ONE S gamepad controllers were tested and work fine. |
CoreELEC official support Bananapi M5 and M2Pro since 19.2-Matrix_rc1 |
Download: https://coreelec.org/#download
Install Guide: https://coreelec.org/#install
Source Code: https://github.com/CoreELEC/CoreELEC
How to install: https://wiki.coreelec.org/coreelec:bpim2pro
Download |
Baidu cloud: https://pan.baidu.com/s/1mj9OC8P2VSI5GAMnIKGBqA PIN code: mrrb
Source code: https://github.com/Dangku/volumio-build
Platform prebuild package: https://github.com/Dangku/volumio-platform-bananapi
Development guilde: https://volumio.github.io/docs/User_Manual/Quick_Start_Guide.html
Base on Odroid android source code and build for bananapi m5/m2pro |
Install Guide: https://forum.odroid.com/viewtopic.php?f=204&t=38579
Odroid ubuntu IMG for BPI-M5: https://forum.banana-pi.org/t/odroid-ubuntu-img-for-bpi-m5/12169
Ubuntu Core 20 demo image for bananapi m5/m2pro. |
Install Guide: https://ubuntu.com/core/docs/uc20/install
Archlinux xfce and minimal demo image, kernel 4.9, image build refer to Archdroid |
Login: alarm/alarm, or root/root |
Baidu link: https://pan.baidu.com/s/1Ck_H51jPUyAv98o73I8oAw PIN code: rbv2
OpenEuler demo image, bpi kernel 4.9 |
Baidu link: https://pan.baidu.com/s/12b7q3y-m3YRyD7GwhKE0QA PIN code: lv50
SIG gitee link: https://gitee.com/openeuler/raspberrypi
Discuss on fourm: http://forum.banana-pi.org/
Manjaro porting for BPI-M5 from Official Image for Odroid C4, the ported image use kernel 5.10. If anyone is interested on give it a try, the download link is below. |
Download Link: https://mega.nz/folder/BuZWkLhC#phC9KSsassB4bmkAegYykA
Discuss on forum: https://forum.banana-pi.org/t/manjaro-for-bpi-m5/12726
SINOVOIP Aliexpress shop: https://www.aliexpress.us/item/3256801685527943.html |
Bipai Aliexpress shop: https://www.aliexpress.us/item/3256803496172400.html |
Taobao Shop: https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-25059194388.8.13c23a90voeqk3&id=636199832159 |
Easy to buy RTL8822 wifi module sample : https://www.aliexpress.com/item/1005002550783568.html?spm=5261.ProductManageOnline.0.0.34ed4edfgdV59j |
Mass order,please contact : [email protected] |