diff --git a/rtl8720dn/rtl8720dn.go b/rtl8720dn/rtl8720dn.go index 483a1e5..be60f2a 100644 --- a/rtl8720dn/rtl8720dn.go +++ b/rtl8720dn/rtl8720dn.go @@ -111,7 +111,11 @@ func (r *rtl8720dn) connectToAP() error { } // Start the connection process - securityType := uint32(0x00400004) + securityType := uint32(0) // RTW_SECURITY_OPEN + if len(r.params.Passphrase) != 0 { + securityType = 0x00400004 // RTW_SECURITY_WPA2_AES_PSK + } + result := r.rpc_wifi_connect(r.params.Ssid, r.params.Passphrase, securityType, -1, 0) if result != 0 { if debugging(debugBasic) {