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 |
Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. |
yes |
| Device package |
|
| Kernel package |
|
Flashing Whether it is possible to flash the device with pmbootstrap flasher. |
Broken
|
|---|---|
| Multimedia | |
3D Acceleration |
Works
|
Audio Audio playback, microphone, headset and buttons. |
Works
|
| Connectivity | |
WiFi |
Untested
|
Bluetooth |
Untested
|
Ethernet |
Works
|
| Miscellaneous | |
FDE Full disk encryption and unlocking with unl0kr. |
Works
|
USB-A Whether the full-sized USB-A port works. |
Works
|
HDMI/DP Video and audio output with HDMI or DisplayPort. |
Works
|
Primary Bootloader Whether it is possible to replace stock bootloader with U-Boot. |
Works
|
|---|---|
Secondary Bootloader Whether it is possible to chainload U-Boot from stock bootloader. |
Untested
|
Mainline Whether latest upstream versions of U-Boot are not broken and it is possible to use them. |
Works
|
Internal Storage Whether it is possible to boot from internal storage (e.g. eMMC or UFS). |
Works
|
SD card Whether it is possible to boot from SD card. |
Works
|
USB Host Whether it is possible to boot from a USB storage or connect a keyboard. |
Works
|
USB Peripheral Whether 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.
If you want to install postmarketOS to the 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
Maintainers
Who owns this device
- FerassElHafidi (Notes: A311D donated by minute/MNT)