I have just managed to install HA on S905X3 Android box (A95X F3 Air). The Armbian Image used was Armbian_23.8.1_Aml-s9xx-box_jammy_current_6.1.50.img but after update and upgrade becomes 23.11.1 on 6.1.63
After burning the image to a usb stick, It was necessary to change the .dtb and update the uboot.ext before using it in the usb3 port of the box and away it went. Use Armbian-config to finish firmware and update and upgrade.
I followed the instructions for the virtual environment HA install which worked flawlessly except that it left me with the 3.10 version of python which I will have to figure out how to upgrade. (I am a total noob).
My next step is to move the system to Emmc memory. though it seems to run fine on usb3.