Ok, RTL8188 doesn't work as WPA_supplicant from the scratch. No problem, but doesn't work at all. Here are easy steps to get it back to work. Sad, but at first you should connect it with Ethernet cable.
- Deploy OS' image onto SD-card
- Put empty file called
sshtobootpartition - Put
wpa_supplicant.conffile tobootpartition - Connect to ethernet cable
- Put RTL8188EUS into USB port (any)
- Start
Time to fix "driver problem". Open nano /etc/systemd/system/dbus-fi.w1.wpa_supplicant1.service and find row ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant you need to change it in a way: ExecStart=/sbin/wpa_supplicant -u -s -O /run/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0 -D wext where /etc/wpa_supplicant/wpa_supplicant.conf is your config file from #3 above and -i wlan0 -D wext are: i - for interface name (normally wlan0) and D is to show which one driver it should to use.
Now check /etc/network/interfaces and add wireless-power off to tell to system not to switch power off if here is no active connection.
Now do all the things you shoud do on first start:
sudo apt updatesudo apt -y --fix-missing upgradesudo raspi-config- etc
- Reboot
You can check how this "driver fix" will help you just from command line, use /sbin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dwext