Имелась у меня замечательная коробочка Z83II Mini PC Intel Atom x5-Z8350, собственно приобреталась она для мини медиа центра. Libreelec+Elementum, получался такой комбайн где можно просматривать фильмы через сервисы торрента(нынче запрещенные в России) с удобным интерфейсом,описанием и постерами. И все бы было замечательно, но без проблем то не бывает, так получилось что ibreelec из коробки не понимает Broadcom-SDIO адаптеры Atom x5-Z8350 от слова совсем. При попытке найти какую то строющую информацию несколько дней перерывал интернет и по каким то кускам понял что не хватает файлов назовем их драйверы, кто в этом лучше шарит пусть меня поправит. Все что требовалось в данный момент это определить чего же нам не хватало. Сделать было это в принципе не так сложно: Подключаемся к коробке по SSH и вводим команду dmesg | grep brcm
LibreELEC:~ # dmesg | grep brcm [ 11.501938] bluetooth hci0: Direct firmware load for brcm/BCM43341B0.hcd fail ed with error -2 [ 11.501946] Bluetooth: hci0: BCM: Patch brcm/BCM43341B0.hcd not found [ 11.817982] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43340-sdio f or chip BCM43340/2 [ 11.821835] usbcore: registered new interface driver brcmfmac [ 11.853516] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43340 -sdio.BBEN-MN11.txt failed with error -2 [ 11.853564] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43340 -sdio.txt failed with error -2 [ 12.864014] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x
И тут же видим что не хватает файла Direct firmware load for brcm/brcmfmac43340 -sdio.BBEN-MN11.txt failed with error -2 Почитав немного форумы понимаю что файл надо бы закинуть в lib/firmware/brcm и на обычном линуксе все мучения бы закончились, но мы имеем Libreelec, который после перезагрузки просто удаляет все изменения в этой папке и мы возвращаемся к тому с чего начали. Но как быть, должна же быть возможность засунуть в него эти драйвера и на она на самом деле есть, даже все проще чем казалось вначале. Что для этого нужно: Заходим в проводник по адресу вашей приставки в моем случае \\192.168.1.85\Configfiles\ создаем папку firmware а уже в ней brcm. Но где взять эти файлы- драйвера, я сделал проще. с андройда 9 вытащил файлы по пути lib/firmware/brcm(я думаю у них умные дядьки сидят и они уже допилены нормально)и закинул в созданную папку.
https://yadi.sk/d/_36jzpkqEVrROQ
Что делать ведь файла brcmfmac43340 -sdio.BBEN-MN11.txt в нем не оказалось, но тут опять все просто из вывода dmesg | grep brcm мы видим brcmfmac43340-sdio это сам файл, а BBEN-MN11.txt это наше устройство, у Вас оно может называться по другому. В итоге берем brcmfmac43340-sdio.txt и переименовываем его что бы было brcmfmac43340-sdio.устройство.txt делаем перезагрузку. И смотрим dmesg | grep brcm
LibreELEC:~ # dmesg | grep brcm [ 7.394456] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43340-sdio for chip BCM43340/2 [ 7.396018] usbcore: registered new interface driver brcmfmac
Радуемся рабочему WIFI.