Hi!
I'm booting CoreELEC from sd card on this box. I hope I can get some help on this forum cause both OS's are very much the same.
So, CoreELEC is working nicely from sd card using gxl_p281_2g.dtb. But when i start installtointernal through ssh i get this error:
CoreELEC:~ # installtointernal
One of BOOT, SYTEM, DATA or DTB partitions is missing.
Make sure that you are using a correct device tree and a device with internal memory!
Not all devices are compatible with installtointernal due to unsupported NAND/eMMC
chips being used by some manufacturers.
blkid gives me this
CoreELEC:~ # blkid
/dev/loop0: TYPE="squashfs"
/dev/mmcblk0: PTUUID="04f4c3d9" PTTYPE="dos"
/dev/mmcblk0p1: SEC_TYPE="msdos" LABEL_FATBOOT="COREELEC" LABEL="COREELEC" UUID="2911-4327" TYPE="vfat" PARTUUID="04f4c3d9-01"
/dev/mmcblk0p2: LABEL="STORAGE" UUID="efc403a6-5657-4842-a54f-b5ae9afa42ad" TYPE="ext4" PARTUUID="04f4c3d9-02"
If I understand correctly CoreELEC doesn't see internal memory of the box and that's why installtointernal doesn't work. gxl_p281_2g.dtb is a right dtb for this box but when I decompile CoreELEC one and the original one to .dts there are some differences (seen in Meld), especially in partitions section. I tried to switch original dtb with CoreELEC one but it wont boot. Does someone know how to make a new dtb from the original one that is specific to my device but to work with CoreELEC. I'll attach both .dts in .txt format.