


Enable 3D Acceleration (Ubuntu Gnome variant only):
sudo add-apt-repository ppa:liujianfeng1994/panfork-mesa sudo add-apt-repository ppa:liujianfeng1994/rockchip-multimedia sudo apt update sudo apt dist-upgrade sudo apt install mali-g610-firmware rockchip-multimedia-config
- Additional Images:
- For Orange Pi 5 Plus model, images can be downloaded here
- If you are having a Orange Pi 5B variant, replace
fdtfile=rockchip/rk3588s-orangepi-5.dtb
in /boot/armbianEnv.txt withfdtfile=rockchip/rk3588s-orangepi-5b.dtb
Enable AP6275P Wireless Module on Orange Pi 5:
Enable orangepi-5-ap6275p
overlay from Hardware menu of armbian-config and reboot.
In case you need to run Docker:
update-alternatives --set iptables /usr/sbin/iptables-legacy
update-alternatives --set ip6tables /usr/sbin/ip6tables-legacy

- Images for non LTS version can be downloaded here

- Images for non LTS version can be downloaded here

- Images for non LTS version can be downloaded here
- There is currently a known issue that may affect this board on some IPv4 only networks. Symptoms are variable, from intermittent drop-outs and slow-downs to total loss of one NIC or total loss of networking. The issue can be completely eliminated by disabling IPv6. Don’t try to do this through armbian-config as this method does not work. IPv6 must be disabled by adding a line
extraargs="ipv6.disable=1"
to /boot/armbianEnv.txt - Device tree overlays to enable uart1 and i2c0 are available in Armbian 23.02.

- There may be a known issue that could affect this board on some IPv4 only networks. Symptoms are variable, from intermittent drop-outs and slow-downs to total loss of one NIC or total loss of networking. The issue can be completely eliminated by disabling IPv6. Don’t try to do this through armbian-config this method does not work. IPv6 must be disabled by adding a line
extraargs="ipv6.disable=1"
to /boot/armbianEnv.txt

- Legacy kernel based images are using improved and updated stock kernel with proprietary boot loader. Sometimes hangs on reboot.
- Mainline kernel does not support wireless, HDMI, … It is useful for server case scenarios.

- UART has unusual speed: 1500000
- Make sure to add large heatsink
- Powering related troubles are possible since USB Type-C is not PD-compliant

- PCIe port is not supported: Allwinner H6 has a quirky PCIe controller that doesn’t map the PCIe address space properly to CPU, and accessing the PCIe config space, IO space or memory space will need to be wrapped. As Linux doesn’t wrap PCIe memory space access, it’s not possible to do a proper PCIe controller driver for H6. The BSP kernel modifies the driver to wrap the access, so it’s also not generic, and only devices with modified driver will work. Armbian does not support BSP based kernels. You can find more information here and here.

- UART has unusual speed: 1500000
- boot from SD card is possible by shorting TP50265 to the ground and powering the board. After Armbian boots up, you can overwrite eMMC. You need to do this procedure only once or in case you totally brick your system.
- once you have Armbian booting from eMMC, you can boot SD card in more simple manner: stop booting from UART console and execute those commands:
setenv devnum 1
followed byrun mmc_boot
- you need to use
EXPERT="yes"
to build kernel or images.