Banana Pi M2 Berry User Guide
Banana Pi M2 Berry User Guide
Banana Pi M2 Berry User Guide
1
BPI-M2 Ultra IR interface 1.3.10
BPI-M2 Ultra HDMI interface 1.3.11
BPI-M2 Ultra USB interface 1.3.12
BPI-M2 Ultra OTG interface 1.3.13
BPI-M2 Ultra bluetooth interface 1.3.14
BPI-M2 Ultra UART port 1.3.15
BPI-M2 Ultra MIPI DSI interface 1.3.16
BPI-M2 Ultra CSI camera interface 1.3.17
BPI-M2 Ultra 3.7V lithium battery interface 1.3.18
BPI-M2 Ultra Power interface 1.3.19
BPI-M2 Ultra schematic diagram 1.3.20
BPI-M2 Utra DXF and 3D design 1.3.21
BPI-M2 Ultra/Berry software 1.4
Android image 1.4.1
Linux software image 1.4.2
Tina-IoT os 1.4.3
BPI-tools 1.4.4
bpi-bootsel command 1.4.4.1
bpi-get command 1.4.4.2
bpi-copy command 1.4.4.3
bpi-update 1.4.4.4
WiringPi for BPI-M2 Ultra 1.4.5
BPI-M2 Ultra /Berry source code on github 1.5
BPI-Berry/BPI-Ultra How to alter Uboot、Kernel from github 1.5.1
how to boot from emmc with SD data 1.5.2
How to rebuild bootloader BPI_M2U_720P-emmc.img.gz 1.5.3
BPI-M2 Ultra/Berry TinaLinux github 1.5.4
Reference documents 1.6
Allwinner R40/V40 chip datasheet 1.6.1
linux-sunxi document 1.6.2
BPI-M2 Ultra quality guarantee 1.7
BPI-M2 Ultra WIFI &BT4.0 Lab test 1.7.1
BPI-M2 Ultra validation test report 1.7.2
BPI-M2 Ultra CE,FCC RoHS Certification 1.7.3
2
BPI-M2 Berry CE,FCC RoHS Certification 1.7.4
All Banana Pi SBC Comparison 1.8
All banana pi product 1.9
3
About BPI-M2 Ultra/BPI-M2 Berry
Banana PI BPI-M2 Ultra is the open source hardware platform, Banana PI BPI-M2 Ultra is a
quad-core cortex -A7 CPU ,use Allwinner R40 design, it support WIFI+BT on board.and
support SATA interface on board.
Banana Pi BPI-M2 Ultra series run Android, Debian linux, Ubuntu linux,Raspbian system
and other OS.
Banana PI PBI-M2 Ultra hardware: Quad Core ARM Cortex A7,ARMv7 CPU, 2GB DDR3
SDRAM, 8G eMMC flash on board
Banana PI BPI-M2 Ultra with Gigabit Ethernet port, It can run Android smoothly. The size of
Banana PI BPI-M2 Ultra same as Banana Pi BPI-M64, support 1080P video, the 40 pin
GPIO header is pin-compatible with Raspberry Pi.
The new BPI-M2 Ultra is a tiny little computer with great big ambitions. The expandable
single-board device runs either Linux or Android and features impressive specs that
outshine comparable products by a substantial margin. Highlights include a quad-core
ARMv7 processor, a Mali 400 MP2 GPU, 2G of DDR3 RAM, a microSDXC slot,8G eMMC
flash,WIFI&BT onboard and support for 1080P ultra high-definition video.
4
About BPI-M2 Ultra/BPI-M2 Berry
5
About BPI-M2 Ultra/BPI-M2 Berry
Banana PI BPI-M2 Berry is the open source hardware platform, Banana PI BPI-M2 Berry is
a quad-core cortex -A7 CPU ,use Allwinner R40 design, it support WIFI+BT on board.and
support SATA interface on board.
Banana Pi BPI-M2 Berry series run Android, Debian linux, Ubuntu linux,Raspbian system
and other OS.
Banana PI PBI-M2 Berry hardware: Quad Core ARM Cortex A7,ARMv7 CPU, 2GB DDR3
SDRAM, all size is same as raspberry pi 3. note ,BPI-M2 Berry not onboard eMMC flash
support.
Banana PI BPI-M2 Berry with Gigabit Ethernet port, It can run Android smoothly. The size of
Banana PI BPI-M2 Berry same as Banana Pi BPI-M64, support 1080P video, the 40 pin
GPIO header is pin-compatible with Raspberry Pi.
The new BPI-M2 Berry is a tiny little computer with great big ambitions. The expandable
single-board device runs either Linux or Android and features impressive specs that
outshine comparable products by a substantial margin. Highlights include a quad-core
ARMv7 processor, a Mali 400 MP2 GPU, and support for 1080P ultra high-definition video.
BPI-M2 Berry is same size as raspberry pi 3 , so you can use raspberry pi box .
6
About BPI-M2 Ultra/BPI-M2 Berry
BPI-M2 Berry with raspberry pi boxs. for BPI-M2 Berry have sata interface ,just note space
for this .
7
About BPI-M2 Ultra/BPI-M2 Berry
allwinner R40 chip and V40 chip is PIN to PIN compatibility, so BPI-M2 Ultra just replace
V40 chip onboard, easy to DIY and do a new product
forum: http://www.banana-pi.org
forum: http://www.bananapi.com
product: http://www.banana-pi.com
8
BPI-M2 Berry hardware
9
BPI-M2 Berry hardware interface
10
BPI-M2 Berry hardware spec
On board
10/100/1000Mbps Ethernet (Realtek RTL8211E/D)
Network
Wifi
WiFi 802.11 b/g/n (AP 6212 module on board)
Module
Bluetooth BT4.0
On board
MicroSD (TF) card, No eMMC onboard
Storage
Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4
Multi-format FHD video decoding, including Mpeg1/2, Mpeg4, H.263,
Video H.264, etc H.264 decode up to 1080P60,support video encodeing:High-
deinition(HD)H.264 video encoder is up to 1080P@45fps
Audio HDMI, analog audio (via 3.5 mm TRRS jack), I2S audio (also potentially for
outputs audio input)
A CSI input connector Camera:Supports 8-bit YUV422 CMOS sensor
Camera interface,Supports CCIR656 protocol for NTSC and PAL,Supports 5M pixel
camera sensor ,Supports video capture solution up to 1080p@30fps
11
BPI-M2 Berry hardware spec
IR No onboard IR receiver
DC
5V/2A with micro USB port
Power
12
BPI-M2 Berry GPIO Pin define
Banana Pi has a 40-pin GPIO header that matches that of the Model B+ Raspberry Pi.
Following is the Banana Pi GPIO Pinout:
CON1-P01 VCC-3V3
CON1-P02 DCIN
CON1-P09 GND
13
BPI-M2 Berry GPIO Pin define
14
BPI-M2 Berry GPIO Pin define
The CSI Camera Connector is a 24-pin FPC connector which can connect external camera
module with proper signal pin mappings. The pin definitions of the CSI interface are shown
as below. This is marked on the Banana Pi board as “Camera”.
CN5-P01 NC
CN5-P02 GND
CN5-P11 CSI0-DOVDD
CN5-P12 CSI0-D7 PE11
CN5-P13 CSI0-MCLK PE1
CN5-P14 CSI0-D6 PE10
CN5-P15 GND
CN5-P16 CSI0-D5 PE9
CN5-P23 GND
CN5-P24 CSI0-AFVCC
15
BPI-M2 Berry GPIO Pin define
Display specification
The display Connector is a 40-pin FPC connector which can connect external LCD panel
(MIPI DSI) and touch screen (I2C) module as well. The pin definitions of this connector are
shown as below. This is marked on the Banana Pi board as “DSI”.
CN6-P06 IPSOUT
CN6-P07 GND
CN6-P08 IPSOUT
CN6-P09 NC
CN6-P10 GND
CN6-P11 NC
CN6-P12 DSI-D0N
CN6-P13 NC
CN6-P14 DSI-D0P
CN6-P15 NC
CN6-P16 GND
CN6-P17 TWI0-SDA PB19
CN6-P18 DSI-D1N
CN6-P25 GND
16
BPI-M2 Berry GPIO Pin define
CN6-P26 DSI-CKP
CN6-P28 GND
CN6-P33 GND
CN6-P34 GND
UART specification:
The header CON4 is the UART interface. For developers of Banana Pi, this is an easy way
to get the UART console output to check the system status and log message.
17
BPI-M2 Berry SATA interface
you can use sata line connect your hardisk on BPI-M2 Berry.
Note:
if you use 3.5 big hardisk ,you may need power with outside power. on board power can not
support enough current
18
BPI-M2 Berry micro SD card slot
Note:
19
BPI-M2 Berry GigE LAN
20
BPI-M2 Berry WIFI interface
http://wiki.friendlyarm.com/wiki/images/5/57/AP6212_V1.1_09022014.pdf
21
BPI-M2 Berry wifi antenna slot
22
BPI-M2 Berry HDMI interface
But If the display monitor doesn't have HDMI interface,only VGA or DVI port. We should use
HDMI-to-VGA or HDMI-to-DVI cable to connect the BPI-M2 Berry to the display monitor.
Note: if the HDMI-to-VGA/DVI cable is a bad quality cable,it will go wrong on the monitor
display. please choose a good quality cable for BPI-M2 Berry
23
BPI-M2 Berry USB interface
24
BPI-M2 Berry OTG interface
25
BPI-M2 Berry bluetooth interface
26
BPI-M2 Berry UART port
The header CON4 is the UART interface. For developers of Banana Pi, this is an easy way
to get the UART console output to check the system status and log message.
27
BPI-M2 Berry MIPI DSI interface
The display Connector is a 40-pin FPC connector which can connect external LCD panel
(MIPI DSI) and touch screen (I2C) module as well. The pin definitions of this connector are
shown as below. This is marked on the Banana Pi board as “DSI”.
https://bananapi.gitbooks.io/bpi-accessories/content/bpi70lcdtouchpanel.html
note:the touch panel accessories support RGB interface and MIPI interface ,when you
use BPI-M2 Ultra, please choose MIPI interface.
28
BPI-M2 Berry CSI camera interface
29
BPI-M2 Berry Power interface
30
BPI-M2 Berry DXF and 3D design
https://drive.google.com/file/d/0B4PAo2nW2Kfnci1xaHd5eWtseEU/view?usp=sharing
31
BPI-M2 Berry schematic diagram
https://drive.google.com/file/d/0B4PAo2nW2KfnTEMtNXpJWEJDTmc/view?usp=sharing
32
BPI-M2 Ultra hardware
33
BPI-M2 Ultra hardware
34
BPI-M2 Ultra hardware
35
BPI-M2 Ultra hardware interface
36
BPI-M2 Ultra hardware spec
On board
10/100/1000Mbps Ethernet (Realtek RTL8211E/D)
Network
Wifi
WiFi 802.11 b/g/n (AP 6212 module on board)
Module
Bluetooth BT4.0
On board
MicroSD (TF) card, eMMC 8G on board (option:16/32/64G)
Storage
Display 4-lane MIPI DSI display,or RGB panel or LVDS panel,TV-out on HDMI V1.4
Multi-format FHD video decoding, including Mpeg1/2, Mpeg4, H.263,
Video H.264, etc H.264 decode up to 1080P60,support video encodeing:High-
deinition(HD)H.264 video encoder is up to 1080P@45fps
Audio HDMI, analog audio (via 3.5 mm TRRS jack), I2S audio (also potentially for
outputs audio input)
A CSI input connector Camera:Supports 8-bit YUV422 CMOS sensor
Camera interface,Supports CCIR656 protocol for NTSC and PAL,Supports 5M pixel
camera sensor ,Supports video capture solution up to 1080p@30fps
37
BPI-M2 Ultra hardware spec
IR on board IR receiver
DC
5V/2A with DC port
Power
Sizes 92mm×60mm
Weight 45g
38
BPI-M2 Ultra GPIO Pin define
Banana Pi has a 40-pin GPIO header that matches that of the Model B+ Raspberry Pi.
Following is the Banana Pi GPIO Pinout:
CON1-P01 VCC-3V3
CON1-P02 DCIN
CON1-P09 GND
39
BPI-M2 Ultra GPIO Pin define
CON1-P14 GND
CON1-P15 PH25 PH25 CSI1-FIELD
CON1-P16 UART2-RTS PI16 SPI1_CS0
CON1-P17 VCC-3V3
CSI1-
CON1-P18 PH26 PH26
HSYNC
CON1-P19 SPI0_MOSI PC0
CON1-P20 GND
CON1-P21 SPI0_MISO PC1
CSI1-
CON1-P22 PH27 PH27
VSYNC
CON1-P23 SPI0_CLK PC2
CON1-P30 GND
CON1-P31 PH1 PH1 CSI1-D1
CON1-P34 GND
CON1-P35 PH3 PH3 CSI1-D3
CON1-P39 GND
CON1- UART4-RX PH5 CSI1-D5
P40
40
BPI-M2 Ultra GPIO Pin define
The CSI Camera Connector is a 24-pin FPC connector which can connect external camera
module with proper signal pin mappings. The pin definitions of the CSI interface are shown
as below. This is marked on the Banana Pi board as “Camera”.
CN5-P04 CSI0-AVDD
CN5-P05 CSI0-SCK PI2
CN5-P06 CSI0-Reset PI7
CN5-P07 CSI0-VSYNC PE3
CN5-P08 CSI0-PWDN PI6
CN5-P09 CSI0-HSYNC PE2
CN5-P10 CSI0-DVDD
CN5-P11 CSI0-DOVDD
CN5-P12 CSI0-D7 PE11
CN5-P13 CSI0-MCLK PE1
CN5-P14 CSI0-D6 PE10
CN5-P15 GND
CN5-P23 GND
CN5-P24 CSI0-AFVCC
Display specification
41
BPI-M2 Ultra GPIO Pin define
The display Connector is a 40-pin FPC connector which can connect external LCD panel
(MIPI DSI) and touch screen (I2C) module as well. The pin definitions of this connector are
shown as below. This is marked on the Banana Pi board as “DSI”.
CN6-P03 VCC-3V3
CN6-P04 IPSOUT
CN6-P05 GND
CN6-P06 IPSOUT
CN6-P07 GND
CN6-P08 IPSOUT
CN6-P09 NC
CN6-P10 GND
CN6-P11 NC
CN6-P12 DSI-D0N
CN6-P13 NC
CN6-P14 DSI-D0P
CN6-P15 NC
CN6-P16 GND
CN6-P17 TWI0-SDA PB19
CN6-P18 DSI-D1N
CN6-P19 TWI0-SCK PB18
CN6-P20 DSI-D1P
CN6-P25 GND
CN6-P26 DSI-CKP
42
BPI-M2 Ultra GPIO Pin define
CN6-P30 DSI-D2N
CN6-P31 LCD-PWR-EN PH18
CN6-P32 DSI-D2P
CN6-P33 GND
CN6-P34 GND
CN6-P35 LCD-PWM PB2
CN6-P36 DSI-D3N
CN6-P37 GND
CN6-P38 DSI-D3P
CN6-P39 NC
CN6-P40 GND
UART specification:
The header CON4 is the UART interface. For developers of Banana Pi, this is an easy way
to get the UART console output to check the system status and log message.
43
BPI-M2 Ultra SATA interface
you can use sata line connect your hardisk on BPI-M2 Ultra.
Note:
if you use 3.5 big hardisk ,you may need power with outside power. on board power can not
support enough current
44
BPI-M2 Ultra micro SD card slot
Note:
45
BPI-M2 Ultra GigE LAN
46
BPI-M2 Ultra eMMC flash
So, you can burn your image to eMMC flash and boot from eMMC flash.
Note:
the first boot is from microSD card. if you want to boot from eMMC flash ,please remove
microSD card from BPI-M2 Ultra microSD card slots.
47
BPI-M2 Ultra WIFI interface
http://wiki.friendlyarm.com/wiki/images/5/57/AP6212_V1.1_09022014.pdf
48
BPI-M2 Ultra wifi antenna slot
49
BPI-M2 Ultra IR interface
50
BPI-M2 Ultra HDMI interface
But If the display monitor doesn't have HDMI interface,only VGA or DVI port. We should use
HDMI-to-VGA or HDMI-to-DVI cable to connect the BPI-M2 Ultra to the display monitor.
Note: if the HDMI-to-VGA/DVI cable is a bad quality cable,it will go wrong on the monitor
display. please choose a good quality cable for BPI-M2 Ultra
51
BPI-M2 Ultra USB interface
52
BPI-M2 Ultra OTG interface
53
BPI-M2 Ultra bluetooth interface
54
BPI-M2 Ultra UART port
The header CON4 is the UART interface. For developers of Banana Pi, this is an easy way
to get the UART console output to check the system status and log message.
55
BPI-M2 Ultra MIPI DSI interface
The display Connector is a 40-pin FPC connector which can connect external LCD panel
(MIPI DSI) and touch screen (I2C) module as well. The pin definitions of this connector are
shown as below. This is marked on the Banana Pi board as “DSI”.
https://bananapi.gitbooks.io/bpi-accessories/content/bpi70lcdtouchpanel.html
note:the touch panel accessories support RGB interface and MIPI interface ,when you
use BPI-M2 Ultra, please choose MIPI interface.
56
BPI-M2 Ultra CSI camera interface
57
BPI-M2 Ultra 3.7V lithium battery interface
so
you can use this interfact connect 3.7V lithium battery.
SCH:
58
BPI-M2 Ultra 3.7V lithium battery interface
https://drive.google.com/file/d/0B4PAo2nW2KfnSmVuVDhQc0NLdG8/view?usp=sharing
BPI-M2 Ultra test 3.7V lithium battery interface with Ubuntu linux
59
BPI-M2 Ultra 3.7V lithium battery interface
Battery Charger
60
BPI-M2 Ultra 3.7V lithium battery interface
61
BPI-M2 Ultra 3.7V lithium battery interface
62
BPI-M2 Ultra Power interface
63
BPI-M2 Ultra schematic diagram
google driver:
https://drive.google.com/file/d/0B4PAo2nW2KfndUZobUNSQ0YtalE/view?usp=sharing
baidu link:
http://pan.baidu.com/s/1qYClJwo
64
BPI-M2 Utra DXF and 3D design
https://drive.google.com/file/d/0B4PAo2nW2KfnX3pISmlGcVFoYTQ/view?usp=sharing
65
BPI-M2 Ultra/Berry software
66
Android image
Android image
[BPI-M2 Ultra & BPI-M2 Berry] New image: Android 6.0 (Version:V1) 2017-08-25
Release Note:
1. Android 6.0
2. GMAC supported
Know isse:
**_HDMI-Version_**
67
Android image
Google Drive:
https://drive.google.com/open?id=0B_YnvHgh2rwjMlVUN2ZGcHIwdUE
Baidu Cloud:
MD5: c65fa4c20b8a6d2d05bfd32b090c3570
_**LCD5-Version**_
Google Drive:
https://drive.google.com/open?id=0B_YnvHgh2rwjWGRVay1va1oyWDg
Baidu Cloud:
MD5:f664e5fe0af20ebfc06ddc50bac1845b
_**LCD7-Version**_
Google Drive:
https://drive.google.com/open?id=0B_YnvHgh2rwjSHduUmRhSXR2Wlk
Baidu Cloud:
MD5: 6cda3453d9524643c8f92fcdc8deb32f
discuss on forum :
http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-android-6-0-version-v1-
2017-08-25/3731
68
Android image
Release Note:
1. WIFI - Supported
2. GMAC - Supported
69
Android image
https://www.youtube.com/watch?v=-6vtL3couxo
Google Drive:
https://drive.google.com/open?id=0B_YnvHgh2rwjeTBiOEEzQmk5VXM
Baidu Cloud:
http://pan.baidu.com/s/1pL2jnkv
MD5: ae5ad08741fe1d06c4d901ea24d6971f
https://youtu.be/-6vtL3couxo
discuss on forum :
http://forum.banana-pi.org/t/bpi-m2u-new-image-android6-0-beta-version/2953
70
Linux software image
2018-01-04-ubuntu-16.04-mate-desktop-v1.0-bpi-m2u-sd-emmc.img.zip
Google Drive:
https://drive.google.com/file/d/1G4Ggkne63ofD51Yt2c-x5-qy9h7BgY4_/view?usp=sharing2
Baidu cloud:
https://pan.baidu.com/s/1cFHYGY1
MD5: a61e6f66a5ea2288fff0c3acff12d633
71
Linux software image
2018-01-04-kali-xfce-desktop-v1.0-bpi-m2u-sd-emmc.img.zip
Google Drive:
https://drive.google.com/file/d/1vvarGORZakY0esNaEBkC-KmmpDIQcwLN/view?
usp=sharing
MD5: 3f436a0fe437cca9c3f5417297ab538a
https://drive.google.com/drive/folders/0B_YnvHgh2rwjR0JsaUltalFXanc
**2017-08-28-debian-9-stretch-mate-desktop-preview-bpi-m2u-sd-emmc.img.zip**
72
Linux software image
7. support GMAC
8. support WIFI
73
Linux software image
20. support CAMERA ov5640 (guvcview / cap / ffmpeg-3.2.1 support video H.264 hw
encode)
22. support bpi-bootsel to set LCD7" / LCD5" / HDMI (720P & 1080P & 480P)
30. Special thanks for Alex support with camera functions (https://github.com/avafinger\
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjeTh4TmlnMGl5X3M/view?usp=sharing
baidu cloud:
http://pan.baidu.com/s/1c1LvS1y
MD5: 0a1fad281c24902148b16276a79bac12
74
Linux software image
**2017-08-27-debian-9-stretch-lite-preview-bpi-m2u-sd-emmc.img.zip
7. support GMAC
8. support WIFI
20. support CAMERA ov5640 (cap / ffmpeg-3.2.1 support video H.264 hw encode)
22. support bpi-bootsel to set LCD7" / LCD5" / HDMI (720P & 1080P & 480P)
75
Linux software image
28. Special thanks for Alex support with camera functions (https://github.com/avafinger )
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjOWg1OW9heWZsYm8/view?usp=sharing
baidu cloud:
http://pan.baidu.com/s/1c3zxCy
MD5: cff677aa94ca5345fc6e26379cfe4e95
**2017-08-27-debian-8-jessie-lite-beta-bpi-m2u-sd-emmc.img.zip**
7. support GMAC
8. support WIFI
76
Linux software image
20. support CAMERA ov5640 (cap / ffmpeg-3.2.1 support video H.264 hw encode)
22. support bpi-bootsel to set LCD7" / LCD5" / HDMI (720P & 1080P & 480P)
28. Special thanks for Alex support with camera functions (https://github.com/avafinger )
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjcDJGTnhqN3Nsb2M/view?usp=sharing
baidu cloud:
77
Linux software image
http://pan.baidu.com/s/1mhEueaG
MD5: 049e78cc668c5edb5346d7f9e7fb0a51
https://www.youtube.com/watch?v=atIwrd9uLPw
discuss on forum:
http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-28-debian-sd-
emmc-img/3745
2017-08-25-raspbian-stretch-preview-bpi-m2u-sd-emmc.img.zip
78
Linux software image
7. support GMAC
8. support WIFI
20. support CAMERA ov5640 (guvcview / cap / ffmpeg-3.2.1 support video H.264 hw
encode)
22. support bpi-bootsel to set LCD7" / LCD5" / HDMI (720P & 1080P & 480P)
79
Linux software image
33. Special thanks for Alex support with camera functions (https://github.com/avafinger\
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjeFlUYk9fSmRkVjg/view?usp=sharing
baidu cloud:
http://pan.baidu.com/s/1hsoZKEC
MD5: ea86f99c9e0a946dddfa3f4a2ec39dc0
Discuss on forum :
http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-25-raspbian-
stretch-preview-bpi-m2u-sd-emmc/3741
2017-08-24-raspbian-jessie-beta-bpi-m2u-sd-emmc.img.zip
80
Linux software image
7. support GMAC
8. support WIFI
81
Linux software image
17. support touch screen (getevent to test, control desktop please try raspbian stretch
version)
20. support CAMERA ov5640 (guvcview / cap / ffmpeg-3.2.1 support video H.264 hw
encode)
22. support bpi-bootsel to set LCD7" / LCD5" / HDMI (720P & 1080P & 480P)
31. Special thanks for Alex support with camera functions (https://github.com/avafinger\
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjNDdwRlMyNk94cFk/view?usp=sharing
baidu cloud:
http://pan.baidu.com/s/1i4PVqVr
MD5: 680cae4389def603fdc50df3d20d49e3
82
Linux software image
disduss on forum :
http://forum.banana-pi.org/t/bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-24-raspbian-
jessie-beta-bpi-m2u-sd-emmc-img/3742
7. support GMAC
8. support WIFI
83
Linux software image
20. support CAMERA ov5640 (guvcview / cap / ffmpeg-3.2.1 support video H.264 hw
encode)
22. support bpi-bootsel to set LCD7" / LCD5" / HDMI (720P & 1080P & 480P)
24. support video play 1080p with vdpau (mpv , vlc, smplayer)
31. Special thanks for Alex support with camera functions (https://github.com/avafinger )
84
Linux software image
HDMI version:
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjM1A5UjVpWUdDdk0/view?usp=sharing
baidu cloud:
http://pan.baidu.com/s/1hr5E49Q
MD5: 5ce6251d0b5d834eecbb7ec51302383c
filename: 2017-08-24-ubuntu-16.04-mate-desktop-beta-bpi-m2u-lcd7-sd-emmc.img.zip
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjOENqYWtja0pENjA/view?usp=sharing
baidu cloud:
http://pan.baidu.com/s/1sl5CxFR
MD5: 41c3ec53795f5d9c309bb6e32e478a52
filename: 2017-08-24-ubuntu-16.04-mate-desktop-beta-bpi-m2u-lcd5-sd-emmc.img.zip
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjV3JlSE1zdnZHQjQ/view?usp=sharing
baidu cloud:
http://pan.baidu.com/s/1jHDHXci
MD5: 9c460e2a83aed6b93ee53920d72cbe09
85
Linux software image
Disuss on forum :
http://forum.banana-pi.org/t/banana-pi-bpi-m2-ultra-bpi-m2-berry-new-image-2017-08-24-
ubuntu-16-04-mate-desktop-beta-bpi-m2u-m2b/3725
7. support GMAC
8. support WIFI
86
Linux software image
18. support CAMERA ov5640 (guvcview / cap / ffmpeg-3.2.1 support video H.264 hw
encode)
20. support bpi-bootsel to set LCD7" / LCD5" / HDMI (720P & 1080P & 480P)
26. Special thanks for Alex support with camera functions (https://github.com/avafinger\
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjam5HYS0zU013bDQ/view?usp=sharing
baidu cloud:
http://pan.baidu.com/s/1cjd8SY
MD5: b10a243031f5c819220857ff3c2f61a2
87
Linux software image
2017-05-25-ubuntu-16.04-mate-desktop-preview2-bpi-m2u-sd-emmc.img.zip
7. support GMAC
8. support WIFI
88
Linux software image
4. support bpi-bootsel to set LCD7" / LCD5" / HDMI (720P & 1080P & 480P)
10. Special thanks for Alex support with camera functions (https://github.com/avafinger\
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjN2xyOTF1aEFZelU/view?usp=sharing
baidu cloud:
https://pan.baidu.com/s/1mi3FApq
MD5: f1ecb49e30724733be7c1cfda8d110c3
2017-05-25-raspbian-jessie-preview3-bpi-m2u-sd-emmc.img.zip
89
Linux software image
7. support GMAC
8. support WIFI
11. support eMMC (support boot from eMMC, BPI-M2 Ultra only)
90
Linux software image
4. support bpi-bootsel to set LCD7" / LCD5" / HDMI (720P & 1080P & 480P)
10. Special thanks for Alex support with camera functions (https://github.com/avafinger\
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjRGlUMUdqZk5ETDg/view?usp=sharing
baidu cloud:
https://pan.baidu.com/s/1civq4e
MD5: 60e19ea9138d6841fa6852ece4727b0a
FILESIZE: 1946658225(~1856MB)
Discuss on forum:
http://forum.banana-pi.org/t/banana-pi-bpi-m2-ultra-bpi-m2-berry-new-image-2017-05-25-
raspbian-jessie-preview3-bpi-m2u-sd-emmc-img/3306
91
Linux software image
29
92
Linux software image
LCD version:
2016-11-29-debian-8-jessie-lite-beta2-bpi-m2u-lcd7-sd-emmc.img.zip
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjc3Rkd3lPcl9hS00/view?usp=sharing
baidu cloud:
https://pan.baidu.com/s/1jI2UePo
MD5: 709e2efe4945ed22e4fe0212a31e3d12
discuss on forum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-lite-beta2-bpi-m2u-lcd7-
sd-emmc-img-2016-11-29/2520
HDMI version:
2016-11-29-debian-8-jessie-lite-beta2-bpi-m2u-sd-emmc.img.zip
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjR0p6WVUwbU5JcVk/view?usp=sharing
baidu cloud:
https://pan.baidu.com/s/1skDUQmT
MD5: 55d2da5ad204c578613b17517b87266a
discuss on forum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-lite-beta2-bpi-m2u-sd-
emmc-img-2016-11-29/2521
93
Linux software image
emmc.img 2016-11-29
2016-11-29-ubuntu-16.04.1-mate-desktop-preview3-bpi-m2u-lcd7-sd-emmc.img.zip
94
Linux software image
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjRW82Sm9PTWFMREU/view?usp=sharing
baidu cloud:
https://pan.baidu.com/s/1i5NoVTb
MD5: 32204d2f4a0b58536403783989f8c514
discuss on forum :
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-16-04-1-mate-desktop-
preview3-bpi-m2u-lcd7-sd-emmc-img-2016-11-29/2501
95
Linux software image
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjUWZHd0k3SUl5Mmc/view?usp=sharing
baidu cloud:
https://pan.baidu.com/s/1pK7nu3p
MD5: f75fc192b51a438f613445f7482268e7
discuss on forum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-16-04-1-mate-desktop-
preview3-bpi-m2u-sd-emmc-img-2016-11-29/2498
96
Linux software image
camera-bpi-m2u.img 2016-10-01
2016-10-01-busybox-adbd-camera-bpi-m2u.img.zip
97
Linux software image
baidu cloud:
https://pan.baidu.com/s/1dFJqjpn
MD5: c49012622909ef8a06fa9f893529accd
discuss on forum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-busybox-adbd-camera-bpi-m2u-img-
2016-10-01/2302
98
Linux software image
5. support GMAC
6. support WIFI (modify /etc/network/interfaces.d/wlan0 for auto connect)
7. support SATA
8. support battery
9. support uEnv.txt to fatload uImage
10. support uEnv.txt to set video 1080P & 720P & 480P ...
11. support camera (tinacameratest app support photo / video H.264 hw encode)
12. support otg & adbd (default on)
13. support LCD (bpi-bootsel to set LCD or 720P & 1080P)
14. Thanks to ubuntu (http://www.ubuntu.com)
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjUURtdW5tbTdtT28/view?usp=sharing
MD5: e83e94dc1f9d9e35efdaa0b3f74694cd
discuss on forum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-16-04-xenial-minimal-preview-
bpi-m2u-img-2016-09-29/2300
99
Linux software image
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjeEt5WnlXSEV1eEU/view?usp=sharing
MD5: 8d615b8adb5451fa702dd04e82c6659b
discuss on forum:
100
Linux software image
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-mate-demo-bpi-m2u-
img-2016-09-28/2295
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjS0NXakYtS3VQQk0/view?usp=sharing
MD5: 88b9a65bbee799d68f6270028b0c839e
discuss on forum:
101
Linux software image
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-debian-8-jessie-lite-preview-bpi-m2u-
img-2016-09-27/2292
102
Linux software image
Google Drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjcUV5NnJkMi1wY3c/view?usp=sharing
MD5: 7c24c95a262edd8b7b5b7d70813c013a
discuss on forum:
http://forum.banana-pi.org/t/bpi-m2-ultra-new-image-ubuntu-mate-16-04-xenial-edu-docker-
demo-bpi-m2u-img-2016-9-26/2291
103
Tina-IoT os
Dear user for BPI-M2 Ultra R40 Tina Linux V1.0 have public,Come and try
The release of R40 Tina Linux is base on BPI-M2 Ultra reference hardware, that is, the
source code download directly support banana pi BPI-M2 Ultra.
R40 Tina Linux V1.0 version Base on Linux-3.10 and Tina Linux V2.1, it support a lot of fun
and practical support functions:
Too much, not to speak one by one, in support of all hardware modules on BPI-M2 Ultra
Play Tina need a 64 - bit Linux PC, we recommend using Ubuntu 12.04 or 14.04 64 - bit
version, installed with the following command to install the build environment depends on:
use repo tool to download this code , tool download method is as follows:
Then add "repo" to the environment variables, it is better to put the following sentences.
Bashrc inside
$ export PATH=~/binPATH
104
Tina-IoT os
Download the repo, the next download Tina's source code, as follows:
after downloading the source code, execute the following commands in Tina with directory
compiled:
$ source build/envsetup.sh
$ lunch azalea_m2ultra-tina
$ make -j4
$ pack [-d]
Tina SDK need to perform "source "and "lunch" commond before every compile,Then
perform other operations.
pack command has a "-d" parameter,The function of the parameter is: do not add - d use the
default uart0 as a serial port output, added - d use TF bayonet IO mouth group as uart0
Burn image
Tina image Packaging has about 15 M, and support directly burned to eMMC flash on BPI-
M2 Ultra.
if you use Linux system,Direct use LiveSuit for flash. Method of use is as follows:
3.LiveSuit will install at ~/Bin dir,use dpkg -i install aw driver,driver also at ~/Bin dir.
5.Hold the BPI-M2 Ultra uboot key, insert the usb ,you can begin burn image
Tina firmware configuration, there are two commonly used commands:"make menuconfig"
and "make kernel_menuconfig".
105
Tina-IoT os
These two commands must be in execution after "source " and "lunch" commond run
finished ,
https://github.com/tinalinux/
106
BPI-tools
[bpi-tools]: v1.0.3: bpi-tools bpi-get cmd support update tools & download images
on x86 pc:
`dpkg -i bananapi-bpi-tools*.deb`
github:
https://github.com/BPI-SINOVOIP/BPI-files/raw/master/debs/bananapi-bpi-
tools_1.0.3_armhf.deb
google drive:
https://drive.google.com/file/d/0B_YnvHgh2rwjc29jNVdoaDNXRUU/view?usp=sharing
MD5: 0408a434003651001f0131e61cadc2fd
on other system :
107
BPI-tools
MD5: 82e35dba52bc3edb48e96c8a544ac216
HOW TO USE:
root@bananapi:~# bpi-tools
bpi-tools v1.0.6
usage: bpi-tools
bpi-tools FILE
bpi-tools --all | --update | --download | --version
bpi files:
bpi-tools v1.0.6
bpi-bootsel v1.0.4
bpi-copy v1.0.10a
bpi-get v1.0.3
root@bananapi:~# bpi-tools --update
bpi-tools v1.0.6
usage: bpi-tools
bpi-tools FILE
bpi-tools --all | --update | --download | --version
BPIFILE=/root/.bpi-tools.lst
Wait for download index file ...
OK!!\n
bpi files:
bpi-tools v1.0.6
bpi-bootsel v1.0.4
bpi-copy v1.0.10a
bpi-get v1.0.3
root@bananapi:~# bpi-tools --version
bpi files:
/usr/bin/bpi-tools v1.0.6
/usr/bin/bpi-bootsel v1.0.4
/usr/bin/bpi-copy v1.0.10a
/usr/bin/bpi-get v1.0.3
root@bananapi:~# bpi-tools --download
108
BPI-tools
bpi-copy: v1.0.10a
bpi-get
bpi-get: OK
bpi-get: v1.0.3
root@bananapi:~# ls -l
total 20
-rwxr-xr-x 1 root root 1493 5月 6 10:06 bpi-bootsel
-rwxr-xr-x 1 root root 6170 5月 6 10:06 bpi-copy
-rwxr-xr-x 1 root root 1391 5月 6 10:06 bpi-get
-rwxr-xr-x 1 root root 2898 5月 6 10:06 bpi-tools
root@bananapi:~# bpi-get
bpi-get v1.0.3
usage: bpi-get
bpi-get FILE
BPIFILE=/root/.bpi-files.lst
bpi files:
2016-05-05-u1510_gpu_vpu_camera_bt_bpi-m2p_beta.img.zip
2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip
2016-04-27-debian-8-jessie-mate_gpu_mpv_1080p-bpi-m3_beta-sd-emmc.img.zip
2016-04-25-ubuntu-mate-16.04_Xenial_gpu_mpv_1080p_bt-bpi-m3_beta-sd-emmc.img.zip
u1510_gpu_vpu_camera_bpi-m2p-20160413_preview.img.zip
2016-04-11-Armbian_5.07_Bananapim2plus_Debian_jessie_3.4.111_desktop_preview.img.zi
p
2016-04-08-raspbian-jessie-bpi-m2.img.zip
2016-04-08-raspbian-jessie-bpi-m2p.img.zip
2016-04-08-raspbian-jessie-bpi-m3.img.zip
109
BPI-tools
bpi-copy IMGDIR
bpi-copy IMGFILE DEVICE
bpi-copy DEVICE IMGFILE
110
BPI-tools
IMGFILE=./2016-05-05-debian-8-jessie-lite-bpi-m2p_beta-sd-emmc.img.zip
==============================================================
zip
1.91GB 0:01:59 [16.3MB/s] [ <=> ]
0+20666 records in
0+20666 records out
*** end COPY (blue led off) .....
五 5月 6 10:23:40 CST 2016
==============================================================
RUNTIME 2:27
OK!! You can remove the BOOTDISK /dev/sdc now!!
root@bananapi:~#
if you want to use bpi-m2p image for bpi-m3, you can re-insert SD card:
root@bananapi:~# bpi-bootsel
bpi-bootsel v1.0.4
usage: bpi-bootsel
bpi-bootsel IMGFILE
bpi-bootsel IMGFILE DEVICE
bpi images:
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m1.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m2.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m1p.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m2p.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-r1.img.gz
/usr/lib/u-boot/bananapi/u-boot-2016.05-rc1/u-boot-2016.05-rc1-bpi-m3.img.gz
/usr/lib/u-boot/bananapi/bpi-m2/BPI_M2_720P.img.gz
/usr/lib/u-boot/bananapi/bpi-m2p/BPI_M2P_720P.img.gz
/usr/lib/u-boot/bananapi/bpi-m3/BPI_M3_720P.img.gz
111
BPI-tools
112
bpi-bootsel command
bpi-bootsel commond
How to use bpi-bootsel command (Multi-use SD card supported)
From now on, just download either M2 or M3, then you can switch to any of them as
you wish!
bpi-bootsel v1.0.5
usage: bpi-bootsel
bpi-bootsel IMGFILE
bpi-bootsel IMGFILE DEVICE
2. Install BPI-Tools
4. Update BPI-Tools
113
bpi-bootsel command
Video Demo
https://www.youtube.com/watch?v=HdBNcrOKngM&feature=youtu.be
114
bpi-get command
bpi-get command
How to use bpi-get command (Download BPI Images)
bpi-get v1.0.3
usage: bpi-get
bpi-get FILE
wget https://github.com/BPI-SINOVOIP/BPI-files/raw/master/debs/bananapi-bpi-
tools_1.0.3_armhf.deb
2. Install BPI-Tools
4. Update BPI-Tools
Video Demo
https://www.youtube.com/watch?v=Bf4QfDnwKAk&feature=youtu.be
115
bpi-get command
116
bpi-copy command
bpi-copy command
usage: bpi-copy
bpi-copy IMGFILE
bpi-copy IMGDIR
bpi-copy IMGFILE DEVICE
bpi-copy DEVICE IMGFILE
2. Install BPI-Tools
4. Update BPI-Tools
6-3 :To burn into certain device,please run the following command
117
bpi-copy command
https://www.youtube.com/watch?v=Arn7HC2urt4
https://www.youtube.com/watch?v=H1LjORwzO3E
118
bpi-update
bpi-update command
How to : Use bpi-update command to update kernel image
$ bpi-tools -v
$ mkdir update_file
$ cd update_file
BPI-M2U
BPI-M2P
BPI-M3
119
WiringPi for BPI-M2 Ultra
https://github.com/BPI-SINOVOIP/WiringPi
https://github.com/BPI-SINOVOIP/WiringPi/tree/master/wiringPi/board
120
BPI-M2 Ultra /Berry source code on github
https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
https://github.com/facat/BPI-M2U-bsp
121
BPI-Berry/BPI-Ultra How to alter Uboot、Kernel from github
2,Install tool-chain
sudo apt-get install build-essential libncurses5-dev u-boot-tools qemu-user-static
debootstrap git binfmt-support libusb-1.0-0-dev pkg-config gcc-arm-linux-gnueabihf g++-arm-
linux-gnueabihf gcc-arm-linux-gnueabi g++-arm-linux-gnueabi libssl-dev
122
BPI-Berry/BPI-Ultra How to alter Uboot、Kernel from github
Go to BPI-GitHub https://github.com/BPI-SINOVOIP/BPI-M2U-bsp
,note: BPI-M2 berry and BPI-M2 Ultra use the same code.
123
BPI-Berry/BPI-Ultra How to alter Uboot、Kernel from github
Can see BPI-M2 Ultra/BPI-M2 Berry configuration,choose BPI-M2U’s resolution what you
wanted.:default compile 720P:
Choose mode what you need compile (advise choose 1 option first time compile)
124
BPI-Berry/BPI-Ultra How to alter Uboot、Kernel from github
sudo fdisk -l
Can be seen BPI-M2Ultra system has two partition,one FAT32 partition,another one EXT4
partition,represent gradually.
125
BPI-Berry/BPI-Ultra How to alter Uboot、Kernel from github
Supplement
126
BPI-Berry/BPI-Ultra How to alter Uboot、Kernel from github
127
how to boot from emmc with SD data
1c. bpi-bootsel BPI-cleanboot-8k.img.gz /dev/mmcblk0 #auto download from github and burn
to SD;
2a. poweroff
2c. poweron
128
How to rebuild bootloader BPI_M2U_720P-emmc.img.gz
1. git clone
https://github.com/BPI-SINOVOIP/BPI-M2U-bsp.git
1. cp -a BPI-M2U-bsp/linux-sunxi/arch/arm/boot/dts/sun8iw11p1emmc.dtsi BPI-M2U-
bsp/linux-sunxi/arch/arm/boot/dts/sun8iw11p1.dtsi
3. mv SD/100MB/BPI_M2U_720P.img.gz SD/100MB/BPI_M2U_720P-emmc.img.gz
129
BPI-M2 Ultra/Berry TinaLinux github
https://github.com/tinalinux/linux-3.10
130
Reference documents
Reference documents
131
Allwinner R40/V40 chip datasheet
https://drive.google.com/file/d/0B4PAo2nW2KfneE54VzVOdHpITzA/view?usp=sharing
https://drive.google.com/file/d/0B4PAo2nW2KfnbVp2TmRMYUdPUGM/view?usp=sharing
https://github.com/tinalinux/docs/blob/r40-v1.y/Allwinner\_R40\_User\_Manual\_V1.0.pdf
https://drive.google.com/file/d/0B4PAo2nW2KfnM2pnT19zZW5qOTA/view?usp=sharing
132
linux-sunxi document
linux-sunxi document
http://linux-sunxi.org/Linux_mainlining_effort
http://linux-sunxi.org/R40
http://linux-sunxi.org/Sinovoip_Banana_Pi_M2_Ultra
https://groups.google.com/forum/#!forum/linux-sunxi
133
BPI-M2 Ultra quality guarantee
We put quality first, users can mass produce their products using our boards directly, we've
been dedicating to providing the most cost performance products.
134
BPI-M2 Ultra WIFI &BT4.0 Lab test
135
BPI-M2 Ultra WIFI &BT4.0 Lab test
136
BPI-M2 Ultra WIFI &BT4.0 Lab test
137
BPI-M2 Ultra validation test report
https://drive.google.com/file/d/0B4PAo2nW2KfnLUVWUnYzOGFyRkk/view?usp=sharing
https://drive.google.com/file/d/0B4PAo2nW2Kfnb2pfQmxCRUNUUm8/view?usp=sharing
https://drive.google.com/file/d/0B4PAo2nW2KfnNFBBd0E5dmJsX28/view?usp=sharing
https://drive.google.com/file/d/0B4PAo2nW2KfnY2FycFBVVzRCb2c/view?usp=sharing
138
BPI-M2 Ultra validation test report
https://drive.google.com/file/d/0B4PAo2nW2KfnNC1oWUx2Q3B0aGc/view?usp=sharing
https://drive.google.com/file/d/0B4PAo2nW2KfnY2VacjZpeUpRajA/view?usp=sharing
https://drive.google.com/drive/folders/0B4PAo2nW2KfnbGtMUnA2RUw1RE0?usp=sharing
139
BPI-M2 Ultra CE,FCC RoHS Certification
140
BPI-M2 Ultra CE,FCC RoHS Certification
141
BPI-M2 Ultra CE,FCC RoHS Certification
142
BPI-M2 Ultra CE,FCC RoHS Certification
143
BPI-M2 Ultra CE,FCC RoHS Certification
144
BPI-M2 Berry CE,FCC RoHS Certification
145
BPI-M2 Berry CE,FCC RoHS Certification
146
BPI-M2 Berry CE,FCC RoHS Certification
147
All Banana Pi SBC Comparison
https://drive.google.com/file/d/0B4PAo2nW2KfnUlVfQ2NQRTF2b2M/view?usp=sharing
https://drive.google.com/file/d/0B4PAo2nW2KfnaG8zdXBhUThUYXc/view?usp=sharing
148
All Banana Pi SBC Comparison
BPI-M3 Vs Odroid-XU4
149
All Banana Pi SBC Comparison
150
All banana pi product
banana pi BPI-M1+(BPI-M1+ plus) allwinner A20 dual core single board computer
banana pi BPI-M2 Ultra allwinner R40/V40 quad core single board computer
banana pi BPI-M2 Berry allwinner R40/V40 quad core single board computer
banana pi BPI-M2 Magic allwinner R16/A33 quad core single board computer
Banana pi BPI-M3 allwinner A83T (R58 H8) octa-core single board computer
151
All banana pi product
Stop production
152