For Kernel 4.15.x ~ 5.7.x (Linux Mint, Ubuntu or Debian Derivatives)
sudo apt-get install build-essential git dkms linux-headers-$(uname -r)
git clone https://github.com/kelebek333/rtl8188fu
sudo dkms add ./rtl8188fu
sudo dkms build rtl8188fu/1.0
sudo dkms install rtl8188fu/1.0
sudo cp ./rtl8188fu/firmware/rtl8188fufw.bin /lib/firmware/rtlwifi/
Run following commands for disable power management and plugging/replugging issues.
sudo mkdir -p /etc/modprobe.d/
sudo touch /etc/modprobe.d/rtl8188fu.conf
echo "options rtl8188fu rtw_power_mgnt=0 rtw_enusbss=0" | sudo tee /etc/modprobe.d/rtl8188fu.conf
sudo dkms remove rtl8188fu/1.0 --all
sudo rm -f /lib/firmware/rtlwifi/rtl8188fufw.bin
sudo rm -f /etc/modprobe.d/rtl8188fu.conf
You can install rtl81188fu driver with following commands from PPA.
for xUbuntu 16.04-18.04-19.10-20.04 / Linux Mint 18.x-19.x-20.x
sudo add-apt-repository ppa:kelebek333/kablosuz
sudo apt-get update
sudo apt install rtl8188fu-dkms
You need to establish temporary internet by other means(ethernet) for this. Also, you need to have disabled Secure Boot in the BIOS of your computer.
sudo apt install inxi
inxi -Fxz
//paste in terminal
You can purge packages with following commands
sudo apt purge rtl8188fu-dkms
https://github.com/kelebek333/rtl8188fu/tree/arm#how-to-install-for-arm-devices