I am writing this post because I spent about an hour to get this official RPi Wifi dongle working with the last version of Volumio.
The solution is quite simple, but getting to it wasn’t that fast.
The problem was that this dongle wasn’t recognized by the OS. My first thought was that it should work directly, because it is the official dongle from RPi foundation. So I plugged it and restarted my Volumio. But no wifi appeared in the list of the “Network” page of the Web UI.
After a few steps of digging into the logs, I found out that the driver of the dongle was not load correctly (I found this info in the dmesg output).
So here is the answer : simply add the correct driver from this repo to /lib/firmware/brcm/ and reboot.
[code]> git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
Cloning into ‘linux-firmware’…
remote: Counting objects: 4582, done.
remote: Compressing objects: 100% (35/35), done.
remote: Total 4582 (delta 17), reused 0 (delta 0)
Receiving objects: 100% (4582/4582), 93.71 MiB | 1.16 MiB/s, done.
Resolving deltas: 100% (2796/2796), done.
Checking connectivity… done.
Checking out files: 100% (1377/1377), done.
sudo cp linux-firmware/brcm/brcmfmac43143.bin /lib/firmware/brcm/
Now you should see Wifi Networks in the Web UI.