I added an external antenna for my Raspberry Pi because the enclosed aluminum wiring tray seriously degrades the wifi signal.

Disable onboard wifi

I found this discussed and documented here.

nano /boot/config.txt

dtoverlay=pi3-disable-bt
dtoverlay=pi3-disable-wifi

systemctl disable hciuart

nano /etc/modprobe.d/raspi-blacklist.conf

#wifi
blacklist brcmfmac
blacklist brcmutil
#bt
blacklist btbcm
blacklist hci_uart

reboot

Performance

Parts List

  • Detroit DIY Electronics WiFi for Raspberry Pi (link)
  • Antenna 2.4GHz 5dBi WiFi Bluetooth Omni-Directional RP-SMA, A2O5RPSMA (link)