Posts by chewitt

    LE boots the KERNEL file and the kernel init script mounts the squashfs SYSTEM which results in a virtual and intentionally read-only filesystem, so the /etc folder is not writeable and cannot be made writeable from within the running OS (as the file is in use).

    It is technically possible to have the kernel init mount the squashfs SYSTEM file read-write; but that requires you to modify the init script embedded in the KERNEL file and that's only possible by creating your own LE image with changes (it's intentionally not configurable). Similarly you can mount the squashfs SYSTEM file read-write from another Linux device to make changes inside. It's fiddly and fine for test changes, but in the long-term maintenance updates will overwrite the changes you've made so if something must be modified over the long-term you'll need to investigate creating your own image again.

    Most things that users might need to change in /etc have config or override methods from /storage/.config .. but it's not 100% of things so some changes might still require you to self-build an LE image.

    TL/DR: It's probably better if you explain exactly what you want to change/edit, then we can be more specific with answers.

    The bluez.conf file is intentionally empty. If you want to start bluez with either BLUEZ_ARGS or BLUEZ_DEBUG variables defined; the variables go in that file. If the bluez.conf file is missing the bluez service doesn't start (as per the systemd service config). The sole purpose of it being created is to enable the service starting (same as for sshd, avahi, samba, etc.)

    No idea what the issue with the soundbar is, but for the sake of creating a half-meaningful comparison; install RaspiOS on a spare SD card and see if that works. If it also fails at least things are consistent and that probably hints at something odd with how the soundbar responds to bluez. If it succeeds, it probably hints at software versions of bluez since I'd guess that LE is using a newer version than a general purpose distro. I might be wrong on that but it's often the case.

    Read: https://wiki.libreelec.tv/hardware/amlogic/

    The droidbox specs say it has Gigabit Ethernet so I'd experiment with the p201 dtb file (not p200) or you simply need to work the list of available "gxbb" files and see what works best (or least worst). The IR remote can be mapped easily - there's an article for that in the wiki too.

    NB: If you have £100 to spend an RPi5 board is currently the best supported LE hardware and the recently released 2GB version has a nicer price point than the 4GB/8GB models. There are lots of things available with fancier specs, but average hardware with A1+ software support gets you further than A1+ hardware with average software (and RPi5 isn't exactly average hardware..).

    Users have been asking us about RK3568 and RK3588 support since boards launched (3-years ago now) and there is some work in progress here: https://github.com/LibreELEC/LibreELEC.tv/pull/7864

    However HDMI output support has only recently arrived and media codec drivers are still in the early stages of being written, and until those are done there's not a huge amount of point in us releasing images; hence the slow pace of progress.

    Ohh.. that's ancient (2006 ish) and the worst era for EFI boot support over USB in Apple firmware. I had a similar era/vintage mini some time ago and it was a complete pig to get Linux installed onto. USB boot was so flakey that I have fuzzy recall of needing to remove the drive and install Linux from a more modern system, then reinstall the drive, then faff about with rEFInd.

    NB: Appreciate you have this device in-front of you, but a cheap RPi3B+ board will give a better overall playback experience.

    The settings moved to the GUI so advancedsettings.xml isn't required.

    Also note that unless your network is broken, changes to the caching defaults are not (or are only rarely) required. If your network is broken enough to need more than 1GB of cache to support playback, the correct solution is fixing the network, not forcing Kodi to use some ridiculous cache value that will add more problems than it solves.

    The log and screenshots show that you forced the desktop to 4K@30 and there is a single whitelist entry for 4K@30 .. which means you're attempting to force all media to play at 4K@30 resolution with Kodi upscaling everything itself. It's a recent i7 CPU with 16x cores so it has some grunt, but media apps aren't as multi-threaded as you might assume, so regardless of the specs that might not work, and processing e.g. [email protected] media (most movies) to 4K@30 requires a lot of compute. The log doesn't show any playback, so hard to comment on what goes wrong, but..

    I'd recommend setting the desktop to 1080p and then whitelisting 4K@30/29.97/25/24/23.976 and 1080@60/59.94/50/24/23.976 and allowing mode doubling (hence 1080@25/29.97 are not required). That should allow Kodi to switch 1080/4K to native resolutions as needed, and the only stuff that won't be handled is 4K@60/59.94/50 which requires HDMI 2.0a capabilities in the AVR/Projector.

    All suggestions long documented in here: https://wiki.libreelec.tv/configuration/4k-hdr