Struggle for life or a story on how to start with the processor builds CherryTrail and similar atoms with WI-FI adapter Broadcom-SDIO, on almost any Linux, I'm going to show on LibreELEC example.
So let's go, I had a wonderful box Z83II Mini PC Intel Atom x5-Z8350, in fact it was purchased for a mini media center. Libreelec + Elementum, receives such a processor where you can watch movies through torrents services (now banned in Russia) with a user-friendly interface, description and posters
And everything was fine, but it is not without problems, it turned out that libreelec out of the box does not understand the Broadcom-SDIO adapter Atom x5-Z8350 from the word at all. When trying to find what that stroyuschuyu information a few days to search through the Internet and for some pieces realized that there are no files call them drivers who are in better let me fumbles recovered.
All that is required at this point is to determine what are we lacked.
Make it was, in principle, not so difficult:
Is connected to the box via SSH and enter the commanddmesg | grep brcm
And then we see that it is not enough Direct firmware load for filebrcm / brcmfmac43340 -sdio.BBEN-MN11.txt
failed with error -2
After reading a few forums I understand that it would be necessary to throw the file inlib / firmware / brcm
and on a normal Linux would all suffering ended, but we have Libreelec, which is just after the restart deletes all changes to this folder, and we return to where we started. But what should also be the opportunity to stick it to the driver and it actually is, even all easier than it seemed at first.
What you need to do: Go to the conductor at your set-top box in my case, \\ 192.168.1.85 \ Configfiles \ create the firmware folder and already it brcm.
But where to find these driver-files, I made easier. with androjda 9 pulled the files on the waylib / firmware / brcm
(I think they are smart guys sitting and they've finished ok) and threw a folder you created. brcm.zip
What to do after brcmfmac43340 -sdio.BBEN-MN11.txt file it was not, but then everything just from the output again dmesg | grep we see brcm
brcmfmac43340-sdio is the file itself, and BBEN-MN11.txt is our device, you may be referred to it by another. As a result, we take brcmfmac43340-sdio.txt and rename it whatever was brcmfmac43340-sdio.ustroystvo.txt do a reboot.
And lookdmesg | grep brcm
Rejoice working WIFI.
For those who are too lazy to read:
1. Download the filebrcm.zip(10.99 MB)
2. Watch the output via SSH or console dmesg | grep brcm
3. Rename modulWIFI-sdio.ustroystvo.txt of output dmesg | grep brcm (in some cases can be left as it is, I did not work)
4. Throws the path lib / firmware / brcm or \\ IP prefix \ Configfiles \ firmware \ brcm for libreelec
5. Reboot your device and see the output dmesg | grep brcm
If it looks like everything is in order.
On older kernels can not ride if you are unable to use SDIO devices in them.Post has been editedpetefree - 21.11.19, 10:06