Sinovoip Banana Pi M2 Berry

Jump to navigation Jump to search
Sinovoip Banana Pi M2 Berry
BananaPi M2B Berry Front.JPG
Manufacturer Sinovoip
Dimensions 92mm x 60mm x 20mm
Release Date May 2017
Website BPI-M2B Product Page
SoC Allwinner V40 @ 1.2Ghz
DRAM 1GiB DDR3 @ 576MHz (Samsung K4B4G1646D-BCK0 x2)
Power DC 5V @ 2A Micro USB
Video HDMI 1.4 @ 1080P60
Audio 3.5mm headphone plug
Network WiFi 802.11 b/g/n (AMPAK AP6212)
10/100/1000Mbps Ethernet (Realtek RTL8211E/D)
Bluetooth4.0 (AMMPAK AP6212)
Storage MicroSD (up to 64 GB)
USB 4x USB2.0 Host (via hub chip)
Camera CSI Connector
Headers UART, GPIO, I2S, I2C, SPI

This seems to be a cheaper version of the Banana Pi M2 Ultra, with only 1GB of DRAM and no eMMC. At least it still features the SATA port.

The used SoC is a V40, but that seems to be the same as the R40.


The PCB has the following silkscreened on the front:

(Banana Pi Logo) BPI-M2-Berry V1.0

Sunxi support

Current status

Many features (video, USB, Ethernet, SATA) are supported by mainline Linux, but audio support is missing (see the R40 column of the status matrix for more details).

U-Boot support is usable, but video output is still missing.

Manual build

You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.

Mainline U-Boot

Use the bananapi_m2_berry_defconfig build target.

Mainline Linux Kernel

Use the sun8i-v40-bananapi-m2-berry.dtb device-tree binary.

Tips, Tricks, Caveats

FEL mode

There is no dedicated FEL button on the board, but as there is no onboard storage, just booting without a microSD card (or using one without a valid eGON header) will trigger FEL mode.

SATA / power

The official way to power the board is via the microUSB socket. As the SATA power socket on the board is also powered from this input, you need to have a good cable and a decent power supply to run (low power!) hard disks from this. Doing so will lose the USB OTG port, so powering via GPIO or powering the hard drive separately might be the better option.

Locating the UART

UART port is preinstalled on the device right next to one of the USB ports. TX pin is the closest to the edge of the board, next to it RX, then GND (see Picture below)


See also

Banana Pi M2 Berry board schematic
Banana Pi M2 Ultra (bigger version with 2GB DRAM and eMMC)
Device page on Banana Pi Wiki
Official Forum

Manufacturer images

Manufacturer images on Banana Pi Wiki page