Great work....I'll have a play with this later.
with this file there will be an image on tv ))
but without sound... ))
I've been supporting Jernej with testing the Orange Pi 1+ since you started complaining about it not working and I've not been unable to reproduce your issue. I've decoded the dtb you sent and compared it with the dtb from the nightly and there are a load of things which look out of place. You just can't take the armbian dts and dump it into the libreELEC image, I can see that all the changes for audio are in the nightly dts but not in the one for armbian. I guess the code they use for the i2s drivers are different.
Without your board to hand it's difficult to work out a solution, the main difference I see with the two dtb's is that armbian has thermal throttling added, but as you use a heat sink and I don't I can't say that this is an issue.
Maybe you can recompile the armbian dtb with updated i2s values and recompile it.
compatible = "simple-audio-card";
simple-audio-card,format = "i2s";
simple-audio-card,name = "allwinner-hdmi";
simple-audio-card,mclk-fs = < 0x100 >; <---change this to 0x80
phandle = < 0x47 >; <--delete this line
simple-audio-card,frame-inversion; <-- add this line.
Thanks...I'll prepare a pull request.