Installtointernal on Tanix TX3 Mini H 2gb/16gb s905w partitions missing

  • 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:


    Code
    1. CoreELEC:~ # installtointernal
    2. One of BOOT, SYTEM, DATA or DTB partitions is missing.
    3. Make sure that you are using a correct device tree and a device with internal memory!
    4. Not all devices are compatible with installtointernal due to unsupported NAND/eMMC
    5. chips being used by some manufacturers.

    blkid gives me this


    Code
    1. CoreELEC:~ # blkid
    2. /dev/loop0: TYPE="squashfs"
    3. /dev/mmcblk0: PTUUID="04f4c3d9" PTTYPE="dos"
    4. /dev/mmcblk0p1: SEC_TYPE="msdos" LABEL_FATBOOT="COREELEC" LABEL="COREELEC" UUID="2911-4327" TYPE="vfat" PARTUUID="04f4c3d9-01"
    5. /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.

    dtsce.txt    dtsoriginal.txt

  • It's not their problem, it's mine. I thought, since this community is bigger, I have better chances getting some help here. I'll try on their forums, too.

  • Actually the 2 projects are not as close as they used to be in some areas... CE and how its messing around with the U-boot env are not the same as LE and some others... and as far as dtb's go its best to use the ones that go with the OS as different builds are not always using the the same Kernel's...


    As chewitt suggested its probably best to bug the CE guys...

  • Yeah, devs wont help when it comes to installtointernal.

    You have to understand why.

    installtointernal needs support to recognize the internal RAM - it´s impossible to do this on every box on the market

    There is no big advantage running LE/CE from internal RAM,

    if You are using a good/fast SD card .


    I checked it up on my Odroid N2

    Running on EMMC and running from fast SD card I can´t see ab big difference.

    All my S905X/S912 boxes are running perfect using SD card and I never had issues after updates.

    That´s another story, many people bricked the box trying updates running on internal memory

  • sinisab89 I binned your last two posts because:


    a) If you want to keep discussing CE please use their forum.

    b) Users of piracy add-ons like Elementum will not recieve support in this forum.

  • Ok, sorry. Just want to say dtb file is not the problem, kernel is. I misunderstood how that works. Sorry for bothering you and thank you for the answers.