Okay, progress is being made. I have LE running on the box now. SSH'd to the box and ran installtointernal.
This script will erase BOOT, SYSTEM, DATA and DTB on your device
and install LE that you booted from SD card/USB drive.
It will create a backup of device tree and recovery partition on your boot media .
The script does not have any safeguards!
Type "yes" if you know what you are doing or anything else to exit: yes
Backing up device tree...done.
Backing up recovery partition...done.
Formatting SYSTEM partition.../dev/system contains a ext4 file system
last mounted on /system on Thu Jan 1 00:00:12 2015
Display More
Didn't make any progress beyond that point, stuck there for an hour. Any ideas on what commands I should enter?
Found the install script. https://raw.githubusercontent.com/coreelec/coreelec/master/projects/amlogic/filesystem/usr/sbin/installtointernal
It gets stuck at this command:
mke2fs -F -q -t ext4 -m 0 /dev/system || exit 1
Going to assume the eMMC is kaput. Ran the above command without the silent flag, this is what it spat out until it stalled.
LibreELEC:~ # mke2fs -F -t ext4 -m 0 /dev/system
mke2fs 1.43.4 (31-Jan-2017)
/dev/system contains a ext4 file system
Discarding device blocks: failed - Input/output error
Creating filesystem with 524288 4k blocks and 131072 inodes
Filesystem UUID: 43ad4c17-0930-4835-abb3-5df5ad9335e2
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: 0/16
Display More
Will have to settle with the fastest UHS-I microSD, https://www.amazon.com/dp/b06xyhn68l
Display More
Perhaps you overcomplicated this a bit...
Let me share my experience. I just purchased an Odroid C2, and a eMMC card (with sd adapter)..
That box was able to boot the eMMC (generic linux), but my pc could not write LE to the eMMC card via the adapter. So I burned a linux (could probably even be LE) to the SD card, and booted from there. (with the eMMC also present)
Then - instead of dd'ing a u-boot to the eMMC (or running this "installtointernal" command, that seems to be assuming that /dev/system is on the eMMC), I just downloaded the latest Odroid LE image - gunzipped - and then dd that to the eMMC card...
Probably for you something like sudo dd if=LibreELEC-S905.arm-8.2-8.2.3.1.img of=/dev/sdb bs=4M
(with the disclaimer that I don't know the correct image for you, and if indeed sdb is your internal eMMC - but anyway, worth the shot
Then - removed the sd, and LE now runs from the eMMC...
I assume you could do similar - since you where able to copy the u-boot to the eMMC and boot from there...
please share progress
-TOP