would be happy if you could make the PR for btrfs on H3
Please test following update: libreelec-h3.arm-9.80-devel-20191016073755-dfedcdb.tar
If it works, I'll make a PR.
is this because x2 is using a gpio for cec? Can cec be deactivated for this board until someone gets it working? Is it a dts issue?
Yes. No. No. There were made some attempts to do something to be able to disable CEC, but nothing that made it to mainline. Current idea by maintainers is to add DT flag to mark it as unusable. I might do it in the future, but currently I'm more focused to video stuff. You can however build your own image and disable CEC driver in kernel.
Kocourek H6 situation is by no means perfect, but it's improving by day to day basis. You can of course throw board away, but it's only matter of time to sort out the issues. DVB is source of many issues, but I can't test that as I don't have any DVB dongle so I rely on users to report the issues. In the mean time, you can try this update: libreelec-h6.arm-9.80-devel-20191016000423-dfedcdb.tar It should solve freezes when switching channels. Video decoding drivers will get an overhaul in the future, but that may take few weeks to finish, since there are a lot of interdependent patches.