Hi,
So, here goes my first reports.
I was able to compile Libreelec with clues provided by vpeter (big thanx for that!), but it failed to boot. There is a problem with sabrelite device tree which I suppose prevents kernell from booting.
U-Boot 2016.03-20502-g50792ca (Oct 07 2016 - 14:30:31 -0700), Build: jenkins-uboot_v2016.03-83
CPU: Freescale i.MX6Q rev1.2 at 792 MHz
Reset cause: POR
Board: SABRE Lite
I2C: ready
DRAM: 1 GiB
MMC: FSL_SDHC: 0, FSL_SDHC: 1
SF: Detected SST25VF016B with page size 256 Bytes, erase size 4 KiB, total 2 MiB
auto-detected panel 1280x720M@60
Display: hdmi:1280x720M@60 (1280x720)
In: serial
Out: serial
Err: serial
Net: Micrel ksz9021 at 6
FEC [PRIME]
Error: FEC address not set.
, usb_ether
Hit any key to stop autoboot: 0
AHCI 0001.0300 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
flags: ncq stag pm led clo only pmp pio slum part
No port device detected!
** Bad device size - sata 0 **
switch to partitions #0, OK
mmc0 is current device
reading /6x_bootscript
4621 bytes read in 28 ms (161.1 KiB/s)
## Executing script at 10008000
reading uEnv.txt
560 bytes read in 14 ms (39.1 KiB/s)
reading /imx6q-sabrelite.dtb
31703 bytes read in 30 ms (1 MiB/s)
libfdt fdt_path_offset() returned FDT_ERR_BADPATH
libfdt fdt_path_offset() returned FDT_ERR_BADPATH
only CEA modes allowed on HDMI port
libfdt fdt_path_offset() returned FDT_ERR_BADPATH
libfdt fdt_path_offset() returned FDT_ERR_BADPATH
libfdt fdt_path_offset() returned FDT_ERR_BADPATH
----------- trying to load /initrd.img
reading /initrd.img
** Unable to read file /initrd.img **
reading /vmlinuz
6561576 bytes read in 355 ms (17.6 MiB/s)
Kernel image @ 0x10800000 [ 0x000000 - 0x641f28 ]
## Flattened Device Tree blob at 13000000
Booting using the fdt blob at 0x13000000
reserving fdt memory region: addr=13000000 size=8000
Using Device Tree in place at 13000000, end 1300afff
Starting kernel ...
Display More
My next step was to try xbian kernel, but this one did not even produce an image as it could not compile sabrelite device tree.
So, I downloaded device tree file from boundary kernel repository and replaced within Libreelec sources tree. This produced an image which partially worked!
It constantly randomly crashed and was no use.
Next I replaced device tree within sr-3.14 kernel and that produced an image. This one is the most promising until now as it did boot and I could even watch some videos. There is an issue with USB which does not work with this image, but I was able to use it with my phone as remote.
I can upload my image somewhere if there is anybody to try it.
If anybody have an idea why is USB not working please let me know!
Regards,