Hi kszaq.
I have built your branch from source and found out that there are some differences between the 7.0.3.010 image you provided and what comes out after building 7.0.3.010 from your git.
The binary files differ for some reason(although both should be built using the LE toolchain so theoretically should be the same) but there are more than just binary files.
I have ran a diff on the "system" partitions, here is what differs:
emergency.service rescue.service
your image:
ExecStart=-/bin/sh -c "/usr/sbin/sulogin; /usr/bin/systemctl --job-mode=fail --no-block default"
after building:
ExecStart=-/bin/sh -c "/sbin/sulogin; /usr/bin/systemctl --job-mode=fail --no-block default"
usr/share/dbus-1/:
session.conf <- ram instead of tmp
system.conf <- messagebus instead of dbus as pidfile
usr/share/kodi/addons/[os.libreelec.tv, osopenelec.tv, repository.libreelec.tv]
different permissions. 700 vs 775
same for usr/share/xbmc/addons
same for usr/share/bootloader
same for usr/config/* (all subdirs except aacs)
I was comparing my build because after I build from source, I am able to boot, I see the LE starting to boot and then my screen goes black.
I have pinged the device (it's on Ethernet and I know what IP it will get from my DHCP) and it replies to pings but the screen remains black.
SSH is off by default so all I can do is ping the box but cannot get any logs from it. I will report if I manage to find why the output of binary files differs or what causing the build not to launch.
Not sure if it's a bug or not. Let me know if you need any more info and of course, thank you for you hard work !
Update:
Compiled version 009 and it works. There may be something fishy in 010 source.