Jump to content

Banana Pi BPI-M2 Zero (bananapi-bpi-m2-zero)

From postmarketOS Wiki
Banana Pi BPI-M2 Zero
Manufacturer Banana Pi
Name BPI-M2 Zero
Codename bananapi-bpi-m2-zero
Model BPI-M2 Zero
Released 2017
Type single board computer
Hardware
Chipset Allwinner H3
CPU 4x 1.296 GHz ARM Cortex-A7
GPU ARM Mali-400 MP2 600 MHz
Display Depends on connected screen
Storage microSD card
Memory 512 MB
Architecture armv7
Software
Original software
The software and version the device was shipped with.
Linux 3.4
Extended version
The most recent supported version from the manufacturer.
Linux
FOSS bootloader yes
postmarketOS
Category testing
Mainline
Instead of a Linux kernel fork, it is possible to run (Close to) Mainline.
yes
pmOS kernel
The kernel version that runs on the device's port.
6.13.0-rc7
Unixbench score
Unixbench Whetstone/Dhrystone score. See Unixbench.
760.8
Device package device-bananapi-bpi-m2-zero
Kernel package linux-postmarketos-allwinner
Features
Flashing
It is possible to flash the device with pmbootstrap flasher.
Works
USB Networking
After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system).
Untested
SD card
Also includes other external storage cards
Works
Screen
Display works. Ideally with sleep mode and brightness control.
Works
Keyboard
Build in physical keyboard
Works
Multimedia
3D Acceleration
Untested
Audio
Audio playback, microphone, headset and buttons.
Untested
Camera
Untested
Connectivity
WiFi
Works
Bluetooth
Untested
Ethernet
Untested
Miscellaneous
FDE
Full disk encryption and unlocking with unl0kr.
Untested
USB OTG
USB On-The-Go or USB-C Role switching
Works
HDMI/DP
Video and audio output with HDMI or Display Port works.
Works
U-Boot
Primary Bootloader
It is possible to replace stock bootloader with U-Boot.
Works
Mainline
Latest versions of U-Boot are not broken and it is possible to use them.
Works
SD card
It is possible to boot from SD card.
Works
Display
Works
Keyboard
Broken

Additional notes

Contributors

Users owning this device


How to enter flash mode and flash the device

Connect an microSD card to your PC and follow the steps below.

Use pmbootstrap to flash to the microSD card:

pmbootstrap init # select bananapi as manufacturer, bpi-m2-zero as device
pmbootstrap install --sdcard=/dev/X # replace X with your microSD card blockdevice

See also