This repository contains an overlay and customization scripts for building an Armbian image for the portable NAS - BananaNAS based on RK3588 single-board computer. It features two M.2 NVMe slots, two 2.5GbE ports and supports OMV.
The Device Tree Overlay armsom-sige7-pcie-split.dts enables two NVMe drives (splits 4 PCIe lanes into 2x2).
| File | Description |
|---|---|
armsom-sige7-pcie-split.dts |
Splits 4 PCIe 3.0 lanes into two 2-lane ports for two NVMe drives. |
customize-image.sh |
Customization script that copies the overlay into the Armbian build. |
Place the files in userpatches/:
userpatches/
├── customize-image.sh
└── overlay/
├── armsom-sige7-pcie-split.dts./compile.sh build BOARD=bananapim7 BRANCH=vendor BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=trixie- place omv extension to /extensions
- add ENABLE_EXTENSIONS=omv to directive and run:
./compile.sh build BOARD=bananapim7 BRANCH=vendor BUILD_DESKTOP=no BUILD_MINIMAL=no KERNEL_CONFIGURE=no RELEASE=trixie ENABLE_EXTENSIONS=omvGPL-2.0 (in accordance with Armbian). Base DTS source files are from the Linux kernel and the armsom-sige7 project.