LibreELEC Dreambox One/Two

  • Correct. Dreambox(es) use vendor u-boot and should use the 'box' image with the relevant dtb name configured in uEnv.ini

    Thanks. I don't quite understand what you mean. I don't know if I need to modify something.

    Do I only have to follow these steps to install LibreELEC and nothing more?:

    1. Download the flash tool balenaEtcher and open it.

    2. Insert the SD card into the SD slot of the computer.

    3. Load the desired image.

    4. Burn the image to the SD card by clicking on the flash button.

    5. Insert the flashed SD card into the Dreambox and start the Dreambox.

    6. The image from the SD card is launched in the Dreambox.

  • As box images can be used on many devices you must configure the device-tree file to use first. This is done by editing uEnv.ini in the root folder of the SD card. Change @@DTB_NAME@@ to the name of the .dtb file to use. Current supported device-tree files are in the dtb folder. For example, here is the default uEnv.ini file:

    dtb_name=/amlogic/@@DTB_NAME@@
    bootargs=boot=UUID=2306-0801 disk=UUID=8268da37-3a8d-4f6d-aba0-08918faded56 quiet systemd

    To boot a Beelink GT-King box change @@DTB_NAME@@ to meson-g12b-gtking.dtb

    dtb_name=/amlogic/meson-g12b-gtking.dtb
    bootargs=boot=UUID=2306-0801 disk=UUID=8268da37-3a8d-4f6d-aba0-08918faded56 quiet systemd

    Ok, got it. So according to that just have to change that name, @@DTB_NAME@@, and then follow the 6 steps above, right?

    But in the case of a Dreambox ONE or TWO, what name should I put?

  • If you can't figure that out from looking at the list of files in the "amlogic" folder on the SD card, support ends here.

    You are right, I was wrong. First I had to create the bootable USB Card but I got the following error in Balena Etcher when loading the file:

    Error opening source

    Something went wrong while opening LibreELEC-AMLGX.aarch64-12.0.1-box.img.gz.

    Error: (0 , hrequestMetadata) is not a function

    I had to use an old version of LibreELEC USB-SD Creator because the latest one doesn't work on my old computer.

    Now I’ve already seen it in the folder you say:

    meson-g12b-dreambox-one.dtb
    meson-g12b-dreambox-two.dtb

    In other words, this needs to be changed:

    dtb_name=/amlogic/@@@DTB_NAME@@@

    To this:

    dtb_name=/amlogic/meson-g12b-dreambox-one.dtb

    Or this:

    dtb_name=/amlogic/meson-g12b-dreambox-two.dtb

    I understand that this is all that is needed for the latest version of CoreELEC to work perfectly on a Dreambox.