Sinovoip Banana Pi M2 Berry

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.

= Identification =

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)

= Pictures =

= 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