I Have installed Ubuntu Linux on my Asus X205T, using an USB WiFi, (everything went ok).
In the next step, I tried to install the wifi network driver:
wget https://android.googlesource.com/platform/hardware/broadcom/wlan/+archive/master/bcmdhd/firmware/bcm43341.tar.gz
tar xf bcm43341.tar.gz
mkdir -p /lib/firmware/brcm/
cp fw_bcm43341.bin /lib/firmware/brcm/brcmfmac43340-sdio.bin`
I can see the wifi networks around me but when I try to connect to one of them, its start rolling like to connect but in the end not connecting. I tried to do that with many different networks like a network with WPA/WPA2 password, WEP, also a network without a password.
Best Answer
I've got this device too. We need a kernel from 4* series, and both of these files in the right location for WiFi to work:
Step 1
In the past we could only get the
.bin
from Android, but it's now in the Linux firmware repository (and it's already in the installation with 16.04, so you can skip to step 2 if you already havebrcmfmac43340.sdio.bin
in the right place - I think you do from your question). If you need to get it you can do this:and copy the file over from the created directory to the right place
you might want to delete the cloned directory after that, as it is quite big.
Step 2
Now the other file, which is already in the system but needs to be copied to the right place:
(If this throws a
no such file...
you may need to mount the directory temporarily:and try again)
Wi-Fi works after reboot :)
Note: you may find that the system hangs at end of boot after doing this & you have to hard reset. If this happens keep trying to boot - you will get in eventually. You can fix this by blacklisting the btsdio module (Bluetooth doesn't work anyway). Create a file and open to edit:
Write this text in the file:
Save and exit.
I should note that the same procedure works for F205TA