So I took "unsupported" to mean that developers don't fix bugs for it. I take it that you mean that I'm mostly on my own with this one? Would you take any patches if I succeed?
Yes, yes and no, sorry.
Really? 'Cause what I would like to use is the tree with the best support for Mali-400 + cedrus. If you could give me a pointer to the best supported github branch for that, that would be very very helpful!
That's LibreELEC master. When I find any fix, I make PR. For example, changes in branch you used are already merged in LE master. I already deleted branches from my repo which were merged into LE.
I know you suggested to create a H2 device, but as far as I know H2 and H3 are actually fully compatible and the same, so I was wondering what difference that would make.
Scripts, which build final image, assume that device name is part of dtb file name. That's the reason your final build is missing dtb file.