Hi!
I’m booting CoreELEC from sd card on this box. 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.
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.
installtointernal is only working if NAND/eMMC is recognized by CE.
There are many cheap boxes with very cheap NAND which is recognized.
There are many reasons why CE devs don´t support installtointernal.
Just to add 2 cents here, I have used installtointernal on this box type, and had to perform the installtointernal twice to get the partitions right (just to see if it worked), but there seem to be several variants out there.
However speed difference between internal memory and a good SD card (32 GB Samsung Evo Plus) is not noticeable in daily use.
So, it’s not supported by the kernel… Alright. Thank you. Guess thats why “Reboot to emmc” never worked and has disappeared with latest updates.
@Tim_Taylor
Low transfer speed prevents usage of Elementum addon. Gives “Source too slow” error when download location is set on sd and not just streaming on RAM. SD is too slow I guess. Other things work ok. Seems to me kinda silly to use external cards when perfectly good 16gb emmc just lies there, doing nothing.
@Sentry23 I can do it a thousand times and nothing…
Elementum has nothing to do with installtointernal script but I guess I wont be able to transfer CoreELEC to emmc anyway since you don’t support the script itself. It would be nice to be able to boot Android then, since it’s there, on emmc. I’ll open another thread regarding this problem to keep it clean. Thanks for the replies!