you can try SD card+toothpick method with the q201.dtb. u-boot-s905x-s912 (filesize 650183) copied to u-boot.ext on SD or .emmc if installed to EMMC. But ethernet RTL8211F won't work, eth only works with vega-s96.dtb. Also if your box has Atheros wifi you need firmware [ath10k]
Mine box is CS_912_TX92_LP_V1.0
in case you need a sample uEnv.txt that is missing (dont know if its needed) I found this https://github.com/ophub/amlogic-s9xxx-armbian/issues/315
root@armbian:~# cat /boot/uEnv.txt
LINUX=/zImage
INITRD=/uInitrd
FDT=/dtb/amlogic/meson-gxm-octopus-planet.dtb
APPEND=root=UUID=aaa05513-74bc-4c20-8a98-7bfa04e8eb2e rootflags=data=writeback rw rootfstype=ext4 console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0 cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory swapaccount=1