We are working in a new WiFi driver to ESP32 to make it more agnostic, but it is working fine:

nsh> wapi psk wlan0 MyPassword 3
[ 160.770000] [CPU1] esp_wifi_sta_password: WiFi station password=MyPassword len=8

nsh> wapi essid wlan0 MyRouter.4GHz 1
[ 199.290000] [CPU0] esp_wifi_send_event_to_supplicant: Sent 20 bytes from D->S
[ 199.290000] [CPU0] esp_event_post: Event: base=WIFI_EVENT id=3 data=0 data_size=0 tick5
[ 199.300000] [CPU1] esp_evt_work_cb: WiFi sta stop
[ 199.330000] [CPU0] esp_wifi_send_event_to_supplicant: Sent 20 bytes from D->S
[ 199.330000] [CPU0] esp_event_post: Event: base=WIFI_EVENT id=2 data=0 data_size=0 tick5
i 199.34[00 0 10]99 .[C34PU001]00 ]es p[C_ePvUt0]w oesrkp__cwibf:i _WsitFai esstas isdF
station ssid=ACA2021_2.4GHz len=14
[ 199.360000] [CPU0] esp_wifi_send_event_to_supplicant: Sent 412 bytes from D->S
[ 199.360000] [CPU0] sta_parse_rsn: sta_parse_rsn:4867
[ 199.360000] [CPU0] sta_parse_rsn: sta_parse_rsn:4867
es 199.370000] [CPU0] esp_wifi_send_event_to_su[p p1li9c9.a37nt0:0 0S0]en t[C P26U 1]by S
sid: WiFi station ssid=ACA2021_2.4GHz len=14
[ 199.380000] [CPU1] esp_wifi_sta_password: WiFi station password=Gargame1 len=8
[ 199.690000] [CPU1] esp_wifi_sta_mlme: assoc bssid is 08:7e:64:82:d3:20
[ 200.240000] [CPU0] esp_wifi_send_event_to_supplicant: Sent 151 bytes from D->S
[ 200.250000] [CPU1] esp_wifi_sta_set_private: sending eapol packet
[ 200.250000] [CPU0] esp_wifi_send_event_to_supplicant: Sent 20 bytes from D->S
[ 200.270000] [CPU0] esp_wifi_send_event_to_supplicant: Sent 185 bytes from D->S
[ 200.270000] [CPU1] esp_wifi_sta_set_private: sending eapol packet
200.280000] [CPU0] esp_wifi_send_event_to_supplicant: Sent 20 byt[e s 2f0r0.om2 8D0-0]
[CPU1] wlhexdump: key - wlhexdump(len=16):
[ 200.290000] [CPU1] wlhexdump: ae 39 46 d6 a2 36 9e 38 08 d5 91 34 4c 49 36 1e
[ 200.290000] [CPU1] esp_wifi_sta_password: alg=3 address= idx=0 set_tx=8 hw_index=4
[ 200.300000] [CPU1] wlhexdump: key - wlhexdump(len=16):
[ 200.310000] [CPU1] wlhexdump: ee 5d 00 67 d1 88 2a 30 40 c3 43 cc 35 67 c6 b1
[ 200.310000] [CPU1] esp_wifi_sta_password: alg=3 address= idx=2 set_tx=0 hw_index=1
[ 200.320000] [CPU1] esp_wifi_sta_password: auth is done
[ 200.380000] [CPU0] esp_event_post: Event: base=WIFI_EVENT id=4 data=0x3ffca360 data_si5
[ 200.380000] [CPU1] esp_evt_work_cb: WiFi sta connected

nsh> ifconfig
wlan0 Link encap:Ethernet HWaddr ac:67:b2:53:95:18 at UP
inet addr:10.0.0.2 DRaddr:10.0.0.1 Mask:255.255.255.0
         IPv4   TCP   UDP  ICMP                                                       
Received 000a 0000 0000 0000
Dropped 000a 0000 0000 0000
IPv4 VHL: 0000 Frg: 0000
Checksum 0000 0000 0000 ----
TCP ACK: 0000 SYN: 0000
RST: 0000 0000
Type 0000 ---- ---- 0000
Sent 0000 0000 0000 0000
Rexmit ---- 0000 ---- ----

nsh> renew wlan0

nsh> ifconfig
wlan0 Link encap:Ethernet HWaddr ac:67:b2:53:95:18 at UP
inet addr:192.168.0.17 DRaddr:192.168.0.1 Mask:255.255.255.0
         IPv4   TCP   UDP  ICMP                                                       
Received 000c 0000 0002 0000
Dropped 000a 0000 0000 0000
IPv4 VHL: 0000 Frg: 0000
Checksum 0000 0000 0000 ----
TCP ACK: 0000 SYN: 0000
RST: 0000 0000
Type 0000 ---- ---- 0000
Sent 0002 0000 0002 0000
Rexmit ---- 0000 ---- ----
nsh>
```