See here for more info: RE: LibreELEC (Leia) 9.2.5
With updated firmware my Pi400 managed to boot fine.
so long,
Hias
See here for more info: RE: LibreELEC (Leia) 9.2.5
With updated firmware my Pi400 managed to boot fine.
so long,
Hias
2.4.6-Leia is the latest official release and we are shipping that in our repo (the .1 at the end of "2.4.6.1" is internal LibreELEC revision number).
No idea what 2.4.6.4/5 should be - that doesn't match any tag/release in the repo Releases · peak3d/inputstream.adaptive · GitHub
We can (and will) update the addon when a new version has been officially released.
so long,
Hias
I ran into this issue as well
rpi-eeprom-update fails on non-RPi-OS systems due to missing dpkg md5sum file · Issue #237 · raspberrypi/rpi-eeprom · GitHub
Fixed rpi-eeprom is included in linux (RPi): update to 5.9.0+ by HiassofT · Pull Request #4593 · LibreELEC/LibreELEC.tv · GitHub
so long,
Hias
Scroll down a bit on the wiki page to the "Making keytable configuration permanent via rc_maps.cfg" section Infrared Remotes [LibreELEC.wiki]
so long,
Hias
Please have a look at the wiki page Infrared Remotes [LibreELEC.wiki]
Delete the lircd.conf file and just use the xbox_one rc keymap, that should match your remote.
so long,
Hias
I really think this should be solved in libcec, or alternatively in kodi, by eg providing some quirks options to workaround the issues with your TV. TBH that issue doesn't really sound like it would be specific to LibreELEC, probably libcec/kodi on Windows would have the same problems - solving the problem at the core would benefit more users.
so long,
Hias
The firmware and kernel on LE9.2 is a bit too old, LE 9.2.5/9.2.6 will run with limited support (probably no wifi/BT) on the Pi400 if you replace http://start.elf/fixup.dat with the latest http://start4x.elf/fixup4x.dat files from here firmware/boot at master · raspberrypi/firmware · GitHub
LE10 will fully support the Pi 400.
so long,
Hias
You still haven't answered the main question: does that improve something?
We discussed that internally a while ago and decided against switching pulse 8 CEC to the kernel API and enabling CEC RC support for various reasons:
In passthrough mode core CEC will still be handled by libcec so the kernel driver only acts as a rather simple transport device. If pulse 8 decides to change something in their internal device communication protocol we can't simply update libcec but will have to wait for kernel patches to appear - which can be a real PITA, especially as we have to also care about older kernels during stable releases and testing bleeding edge kernels during development. It's best to avoid adding unneeded dependencies.
Upstream kodi and libcec are mainly tested and used with userspace pulse 8 integration. Again, there'd need to be really strong reasons (which I don't see ATM) to deviate from that.
So, to sum it up, the pulse 8 kernel driver is great if you don't want to use libcec, but as we / kodi already use that there's little point in doing a switch.
so long,
Hias
heitbaum now the big question is: does cec-ctl work better than cec-client?
We deliberately use libcec for the pulse 8 adapter (and not the kernel driver) as that's the software developed by pulse 8.
So if there are issues with the pulse 8 adapter or libcec it's up to pulse 8 to solve them.
so long,
Hias
will there be another Leia Release with Kodi 18.9 ?
yes
heitbaum here's a test build with the PR included, should save you some time building yourself
LibreELEC-Generic.x86_64-pr4627.img.gz
so long,
Hias
Linux kernel CEC support isn't currently enabled in Generic images. I've created a pull request to add that (and the SECO driver you refrerred to)
Can you give that a try?
so long,
Hias
Please create a separate thread for your Generic/NUC issues.
so long,
Hias
Yes, transistor is needed - RPi GPIOs can't provide the current needed to drive a fan.
so long,
Hias
LibreELEC also includes cec-ctl from the v4l-utils package, you could give that a try.
I'm not really familiar with it (CEC with libcec/kodi works just fine here with my LG TV so I only did some very basic tests to check if cec-ctl works) but as that tool is written specifically for the linux kernel CEC framework there's some chance it might work better than cec-client/libcec.
so long,
Hias
LibreELEC master is using the linux kernel CEC framework instead of the old RPi firmware CEC support. Don't try to use libcec with RPi libs in parallel to that, this will interfere really badly.
The error 16 you saw is caused by kodi running in the background and using the CEC adapter. If you stop kodi ("systemctl stop kodi") you can use cec-client as usual.
so long,
Hias
The easiest way to do that is to put a "mount-storage.sh" script on the /flash partition. This will then be used instead of the default mount function/options.
see also LibreELEC.tv/init at master · LibreELEC/LibreELEC.tv · GitHub
if [ -f /flash/mount-storage.sh ]; then
. /flash/mount-storage.sh
else
mount_part "$disk" "/storage" "rw,noatime"
fi
so long,
Hias