Banana Pi BPI-CM4IO Baseboard with BPI-CM4 SoM (bananapi-bpi-cm4-cm4io)
Appearance
Manufacturer | Banana Pi |
---|---|
Name | BPI-CM4IO Baseboard with BPI-CM4 SoM |
Codename | bananapi-bpi-cm4-cm4io |
Released | 2023 |
Type | io board |
Hardware | |
Chipset | Amlogic A311D |
CPU | 2.0 GHz Quad core |
GPU | Mali G31 |
System-on-Module | Banana Pi BPI-CM4 (bananapi-bpi-cm4) |
Memory | 4 GB |
Architecture | aarch64 |
Software | |
FOSS bootloader | yes |
postmarketOS | |
Category | testing |
Pre-built images Whether pre-built images are available here. |
no |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
Flashing It is possible to flash the device with pmbootstrap flasher . |
Broken
|
---|---|
Multimedia | |
3D Acceleration |
Works
|
Audio Audio playback, microphone, headset and buttons. |
Untested
|
Connectivity | |
WiFi |
Untested
|
Bluetooth |
Untested
|
Ethernet |
Broken
|
Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Works
|
USB-A Full-sized USB-A port works (Usually applicable to SBCs and laptops). |
Works
|
HDMI/DP Video and audio output with HDMI or Display Port works. |
Works
|
Primary Bootloader It is possible to replace stock bootloader with U-Boot. |
Works
|
---|---|
Secondary Bootloader It is possible to chainload U-Boot from stock bootloader. |
Untested
|
Mainline Latest versions of U-Boot are not broken and it is possible to use them. |
Works
|
Internal Storage It is possible to boot from internal storage (e.g. eMMC or UFS). |
Works
|
SD card It is possible to boot from SD card. |
Works
|
USB Host It is possible to boot from a USB storage or connect a keyboard. |
Works
|
USB Peripheral It is possible to use device as a peripheral in U-Boot, e.g. for fastboot mode. |
Works
|
Display |
Works
|
Keyboard |
Works
|
Banana Pi BPI-CM4 is an Amlogic A311D-based CM4 board. It is intended to be used with a corresponding IO board, such as the BPI-CM4IO. Right now only the BPI-CM4IO is tested, but some others might (at least partially) work, e.g. A311D MNT Reform.
Installation
Use pmbootstrap for building your own image:
$ pmbootstrap init # vendor: bananapi, codename: bpi-cm4-cm4io
$ pmbootstrap install --sdcard=/dev/path/to/sd_card