Add Firmware
Linux kernel firmware files are normally installed in /usr/lib/firmware
but in LibreELEC this directory is inside the read-only SYSTEM
file preventing you from adding files. To allow user changes we support overlays. Copy firmware files and subfolders to /storage/.config/firmware
and reboot. On boot the folders/files will be overlaid onto /usr/lib/firmware
where kernel drivers expect to see them.
Example
The following text from dmesg
shows the kernel failing to load rtl8761a_config.bin
which is needed for a Bluetooth device to work:
This can be fixed by creating the overlay directories and downloading the missing firmware file from the linux-firmware repository, then rebooting.
Firmware files can also be copied via the local Samba/SMB shares, as shown below:
Last updated