How to boot balbes150 libreelec image?


#21

Thank you for checking @balbes150! Can you provide me a copy of your dtb.img that you have on internal partition so that I can look at device tree I provide and see what is wrong?


#22

Hi.
Now in eMMC I have a system Armbian (my Ubuntu build). It used this option dtb.

I don’t know, but it seems to me that the regular dtb from firmware needs to work. Anyway, when I had tested my build LE (which based on your GIT) all have working with the standard dtb from firmware.

p.s.
I now copied on the SD card with your image LE from your dtb Armbian (which is collected from source link). The system is normally started from the SD card and it works (wired LAN, WiFi, BT).


#23

indeed after removing @kszaq dtb.img this microSD with his LibreELEC image boots fine.
Here is complete log.
I have as written before Android on eMMC. My goal is to run LibreELEC in eMMC and have ArchLinuxArm for testing on microSD.

Thanks again to @balbes150 and @kszaq


#24

Now you to do everything. Run the LE from external media and execute the installation LE in the internal memory. In the image Kszaq this is done via the SSH connection, and execute the installation command. In my image by selecting in the menu off “Install to eMMC” or similar image Kszaq over SSH. Then you can write the image ArchLinux on the SD card or USB stick. If you connect that media to your VIM will run ArchLinux. When no external media, will run the LE from the internal memory.


#25

Great that would be a setup which I do prefer.

However last night during LibreELEC setup von @kszaq image I found out that there is no WiFi as in your image @balbes150 (wired and wireless are listed in LibreELEC setup in your image), with @kszaq I see only wired network:

@kszaq image: device seems there so it seems just something else is missing:

kvim:~ # ls -l /sys/class/net
total 0
lrwxrwxrwx    1 root     root             0 Jun 12 12:07 eth0 -> ../../devices/c9410000.ethernet/net/eth0
lrwxrwxrwx    1 root     root             0 Jun 12 12:07 lo -> ../../devices/virtual/net/lo
lrwxrwxrwx    1 root     root             0 Jan  1  2015 wlan0 -> ../../devices/d0070000.sdio/mmc_host/sdio/sdio:0001/sdio:0001:2/net/wlan0
kvim:~ #

Bring the build to libreelec community
#26

On my way Kszaq shows all the elements of a wired network, available WiFi networks and Bluetooth. Try to add to the media image Kszaq the dtb.img for VIM from the image Armbian\ArchLinux (3.14.29)


#27

Ok seems there is an WiFi timeout?
Immediately after boot if WiFi activated i see all SSIDs. But after some minutes, there will be only Wired Connection shown under LibreELEC -> Connections. Can someone confirm this? I have this when i delete dtb.img and when I use new dtb ‘v2’ from @kszaq from today.

@balbes150 as I don’t have any free microSD card can you just upload somewhere the dtb.img from Arbian\ArchLinuxArm (3.14.29) image?


#28

#29

@kszaq & @balbes150
I am running balbes150 3in1 system and, as proof of concept, I want to try another LE on it
(actually kszaq 8.2.0.1 which I built 64-bit).
I wonder if one can just follow standard LE procedure (put img or tar and dtb in .udpate).
Hereby I assume LE will then do what’s needed.
Or is it safer here, and sufficient, to copy dtb.img kernel.img and SYSTEM to /flash manually?
Thanks both of you for your work on amlogic boxes.
update
standard procedure cancelled because S912_EMMC.arm and S905.aarch64 not same project.


#30

To work LE from eMMC system 3in1 :

  1. use a universal file “platform_ini” (which may obtain data on the drives and the partitions from the command line).
  2. Other scripts and patches for KODI, for operation reboot into Android and Linux.
  3. Installing to eMMC new version can be performed either by direct copying of the necessary files to the partition “/dev/libreelec”, or through the update procedure from the tar archive.

Pay attention, do not use the standard installation scripts LE in eMMC, it will ruin the system. 3in1 is used in the trigger system using a specially adaptirovano for the scripts that are in /de/multuboot. They described the rules to run in eMMC.


#31

TLDR. Have you tried connecting the USDC for power NOT on PC, TV or computer device? Try connecting USBC to usb power plug commonly used by phone. One of the reason it does not boot is it tries to ‘look’ for something which connected to the USBC.