Get armbian working on my h96 pro plus tv box (green pcb ver)
- soc: amlogic s912
- memory: 3gb ddr4
- ethernet: RTL8211F
- wifi: Fn-link 8223A-SR (QCA9377)
With meson-gxm-q200.dtb
included in armbian we can boot armbian just ok but there is no wifi/bluetooth/hdmi audio, so I created meson-gxm-q200-mod.dtb that fixes these problems.
Source code can be found in amlogic_dts/
, run build.sh
to build dtb file. The actual modification can be viewed in amlogic_dts/h96_pro_plus.patch
.
Also we need some firmware that exists in mainline linux firmware repo but ignored by armbian build system. copy lib-firmware/*
to <ARMBIAN_ROOT>/lib/firmware/
.
- Wifi
- Ethernet
- Bluetooth
- HDMI
- HDMI Audio & SPDIF
- IR Remote
- OpenGL & Hardware Video Decoding
- AV Out
OpenGL can be enabled via Panfrost
. Hardware video decoding is available if firmware in lib-firmware/meson/vdec
are present. However there are some tearing while playing videos, not sure if it is a problem with panfrost or x11 settings.
We need ir-keytable and a proper keymap file to use stock remote control.
- Install ir-keytable.
sudo apt install ir-keytable
- Backup
/etc/rc_maps.cfg
:mv /etc/rc_maps.cfg /etc/rc_maps.cfg.bak
- Copy
ir-remote/rc_maps.cfg
into/etc/
- Copy
ir-remote/alfawise_h96pp
into/etc/rc_keymaps/
- Reboot
If you don't want to turn off the system from remote control, edit /etc/systemd/logind.conf
and add HandlePowerKey=ignore