Problem booting from internal

Hello,
I have bough an x96mini S905W box and it is impossible to boot from internal, I have run several time the installtointernal script with no success.

When checking the partitions layout it appears to be a whole different layout from the p212 and p281p layout.

partitions {
    parts = <0x11>;
    part-0 = <0x22>;
    part-1 = <0x23>;
    part-2 = <0x24>;
    part-3 = <0x25>;
    part-4 = <0x26>;
    part-5 = <0x27>;
    part-6 = <0x28>;
    part-7 = <0x29>;
    part-8 = <0x2a>;
    part-9 = <0x2b>;
    part-10 = <0x2c>;
    part-11 = <0x2d>;
    part-12 = <0x2e>;
    part-13 = <0x2f>;
    part-14 = <0x30>;
    part-15 = <0x31>;
    part-16 = <0x32>;
    phandle = <0xbf>;

    logo {
        pname = "logo";
        size = <0x0 0x800000>;
        mask = <0x1>;
        phandle = <0x22>;
    };

    recovery {
        pname = "recovery";
        size = <0x0 0x1800000>;
        mask = <0x1>;
        phandle = <0x23>;
    };

    misc {
        pname = "misc";
        size = <0x0 0x800000>;
        mask = <0x1>;
        phandle = <0x24>;
    };

    dtbo {
        pname = "dtbo";
        size = <0x0 0x800000>;
        mask = <0x1>;
        phandle = <0x25>;
    };

    cri_data {
        pname = "cri_data";
        size = <0x0 0x800000>;
        mask = <0x2>;
        phandle = <0x26>;
    };

    rsv {
        pname = "rsv";
        size = <0x0 0x1000000>;
        mask = <0x1>;
        phandle = <0x29>;
    };

    metadata {
        pname = "metadata";
        size = <0x0 0x1000000>;
        mask = <0x1>;
        phandle = <0x2a>;
    };

    vbmeta {
        pname = "vbmeta";
        size = <0x0 0x200000>;
        mask = <0x1>;
        phandle = <0x2b>;
    };

    param {
        pname = "param";
        size = <0x0 0x1000000>;
        mask = <0x2>;
        phandle = <0x27>;
    };

    boot {
        pname = "boot";
        size = <0x0 0x1000000>;
        mask = <0x1>;
        phandle = <0x28>;
    };

    tee {
        pname = "tee";
        size = <0x0 0x2000000>;
        mask = <0x1>;
        phandle = <0x2c>;
    };

    vendor {
        pname = "vendor";
        size = <0x0 0x46000000>;
        mask = <0x1>;
        phandle = <0x2d>;
    };

    odm {
        pname = "odm";
        size = <0x0 0x8000000>;
        mask = <0x1>;
        phandle = <0x2e>;
    };

    system {
        pname = "system";
        size = <0x0 0x50000000>;
        mask = <0x1>;
        phandle = <0x2f>;
    };

    product {
        pname = "product";
        size = <0x0 0x8000000>;
        mask = <0x1>;
        phandle = <0x30>;
    };

    cache {
        pname = "cache";
        size = <0x0 0x46000000>;
        mask = <0x2>;
        phandle = <0x31>;
    };

    data {
        pname = "data";
        size = <0xffffffff 0xffffffff>;
        mask = <0x4>;
        phandle = <0x32>;
    };
};

Here is the dts file from that particular box.
x96mini_dts_file

thanks for help

installtointernal is not officially supported.

Yes I know, I am just asking a question of what may help me improve the booting process, how do I adapt the dtb file ?

We don’t offer any support for any installtointernal issues.

If your looking to improve the booting process then your best option is to buy a faster SD card or USB flash drive.

Ok let’s forget the boot from internal part, I have returned the box to the buyer, I have downloaded a fresh new CoreELEC-Amlogic.arm-9.0.3-Generic.img with a new android x96mini S905w which I never touched before.

Trying to boot from SD card I got this message:

** Error in mount_storage: mount_common: could not mount LABEL=STORAGE ***

Thanks for help

Your SD card is bad, or you’re not using the correct DTB. Try to recreate it, or use a different card.

Ok it appears that the storage partition was not created at first place, now I have this message
“YOU ARE USING AN UNSUPPORTED DTB!”
it keeps showing the message !

Well, I don’t think the error you see could be any clearer, you’re using an incorrect dtb.

1 Like

Yes but the dtb file seems to be automatically selected as there is device_tree folder in COREELEC partition ?

Are you copying the dtb file from the device tree folder to the root of the drive and renaming to dtb.img?

dtb is not selected automatically, follow the install instructions correctly and the message will disappear.

Yep, resolved, thanks for help.