I had X96 Mate from long time, which is 4GB/32GB with H616 CPU, (It is almost same as Tanix TS6s)
Tried many images from orange pi for same chip, none worked perfectly.
Found out Sunix Linux community got support for H616, but they don't build full OS images,
After hell of searching found a repo from https://github.com/warpme/miniarch
He hosts MiniArch SD card image which works on many devices,
from same link got SD card image for Tanix tx6s which also worked on x96_M
Q96X (H313, ddr3L, eMMc5) + miniarch update:
Frequency scaling and thermal reporting fixed ; 2Gb reporting solved (fake specs) ; Wifi sv6256p will only run with kernels 4.4.x. (sv6256p problem was "fixed" on armbian with a sort of legacy (kernel 4.4.x based) edition.)
frontal led minipanel doesn't work; audio (OPTspdif, analog) still to be tested
Anyway , miniArch seems stable on H313/H616, I will try to push it a bit
Now, a different question
I've another Android tv box :
s9