<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Can&amp;#39;t get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0</link><description>I am trying to get the wifi stack to connect to a wifi AP using WAP2 Enterprise (initially just with identity and eap_password, later with full ca_certificate check and client certificate). 
 We have a custom PCB with nrf5340, nrf7002, and an application</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 21 Jul 2025 11:35:55 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0" /><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/542997?ContentTypeID=1</link><pubDate>Mon, 21 Jul 2025 11:35:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:975e80fd-11e0-4070-9c13-83bf799ff8d2</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="BrianW"]it gets set correctly at line 11[/quote]
&lt;p&gt;Can you try to remove it and retest?&lt;/p&gt;
[quote user="BrianW"]I meant more the role of these parameters in the WPA2 exchange with the AP. For example, if I am connecting using a client certificate and private key, do I also need to set an anonymous identity?&amp;nbsp;or rather should I be passing the &amp;#39;eap_identity&amp;#39; field with the client user name from the certificate? When is the eap_password used?[/quote]
&lt;p&gt;&lt;span&gt;wifi_conn_req_param structure basically holds the connection parameters as passed by the user (in case of shell) or an application. It is used to configure supplicant that takes care of connection negotiation. eap_identity and eap_password are applicable for EAP methods which employ a second phase tunnel eg., EAP-TTLS and EAP-PEAP. In case of EAP-TLS, passing anonymous identity is optional. You can find additional details (enhanced documentation) in this &lt;a href="https://github.com/zephyrproject-rtos/zephyr/pull/93270/commits/8d3d5880f0e923ee168cedea6468f2e2c2e19eed"&gt;commit&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/542966?ContentTypeID=1</link><pubDate>Mon, 21 Jul 2025 08:11:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c1199d6-8c13-4fb8-aeba-17ec446e9d5d</guid><dc:creator>BrianW</dc:creator><description>&lt;p&gt;but then it gets set correctly at line 11....&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/542846?ContentTypeID=1</link><pubDate>Fri, 18 Jul 2025 10:09:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cc7bdc60-f707-4993-915b-e881e3b12c15</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;I saw it here at line 4.&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;
/* Defaults */
    params-&amp;gt;band = WIFI_FREQ_BAND_UNKNOWN;
    params-&amp;gt;channel = WIFI_CHANNEL_ANY;
    params-&amp;gt;security = WIFI_SECURITY_TYPE_NONE;
    params-&amp;gt;mfp = WIFI_MFP_OPTIONAL;

/* SSID */
    params-&amp;gt;ssid =STA_SSID;
    params-&amp;gt;ssid_length = strlen(params-&amp;gt;ssid);

    params-&amp;gt;security = WIFI_SECURITY_TYPE_EAP_TLS;
    params-&amp;gt;eap_identity = STA_IDENTITY;  //&amp;quot;cc2-004a&amp;quot;;
    params-&amp;gt;eap_id_length = strlen(params-&amp;gt;eap_identity);
    params-&amp;gt;eap_password = STA_PASSWORD;
    params-&amp;gt;eap_passwd_length = strlen(params-&amp;gt;eap_password);
&lt;/pre&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/542828?ContentTypeID=1</link><pubDate>Fri, 18 Jul 2025 07:01:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:506935f8-f0f2-4e46-b503-a2e60b38c84c</guid><dc:creator>BrianW</dc:creator><description>[quote userid="111786" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0/542720"]It seems that your client is unauthorized to access the network. You specified security type to be NONE using&amp;nbsp;&lt;span&gt;params-&amp;gt;security = WIFI_SECURITY_TYPE_NONE.&lt;/span&gt;[/quote]
&lt;p&gt;Ah, no, the code (line 18 in the above code samples) has:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; ctx-&amp;gt;cnx_params.security = WIFI_SECURITY_TYPE_EAP_TLS; // ==WIFI_SECURITY_TYPE_EAP ie WPA2-Enterprise with EAP_TLS authentication&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Where do you see it being set to NONE?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/542720?ContentTypeID=1</link><pubDate>Thu, 17 Jul 2025 08:24:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:46bca157-bf21-42b8-ab1c-50363a6fe87c</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;It seems that your client is unauthorized to access the network. You specified security type to be NONE using&amp;nbsp;&lt;span&gt;params-&amp;gt;security = WIFI_SECURITY_TYPE_NONE. What happens if you change security type to&amp;nbsp;params-&amp;gt;security&amp;nbsp;= WIFI_SECURITY_TYPE_EAP_TLS?&lt;br /&gt;You can find security types in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/zephyr-apis-latest/page/group_wifi_mgmt.html#gadde31a04fa25ed805115c6b31854cd9c"&gt;wifi_security_type&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/542562?ContentTypeID=1</link><pubDate>Tue, 15 Jul 2025 16:36:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1169d8f6-3ee3-4356-9c38-55deb43a9ca5</guid><dc:creator>BrianW</dc:creator><description>[quote userid="111786" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0/542556"]&lt;a href="https://github.com/zephyrproject-rtos/zephyr/blob/main/include/zephyr/net/wifi_mgmt.h#L572"&gt;anon_id&lt;/a&gt;&amp;nbsp;is a anonymous identity. It can be found in &lt;a href="https://github.com/zephyrproject-rtos/zephyr/blob/main/include/zephyr/net/wifi_mgmt.h#L546"&gt;wifi_connect_req_param&lt;/a&gt;. You can find all parameters in &lt;a href="https://github.com/zephyrproject-rtos/zephyr/blob/main/include/zephyr/net/wifi_mgmt.h"&gt;wifi_mgmt.h&lt;/a&gt;. You can also find it in &lt;a href="https://docs.zephyrproject.org/apidoc/latest/structwifi__credentials__header.html"&gt;wifi_credentials_header&lt;/a&gt;.[/quote]
&lt;p&gt;I meant more the role of these parameters in the WPA2 exchange with the AP. For example, if I am connecting using a client certificate and private key, do I also need to set an anonymous identity?&amp;nbsp;or rather should I be passing the &amp;#39;eap_identity&amp;#39; field with the client user name from the certificate? When is the eap_password used? etc etc...&lt;/p&gt;
&lt;p&gt;Currently the code sets pretty much every field, but I suspect this is not correct....&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/542556?ContentTypeID=1</link><pubDate>Tue, 15 Jul 2025 16:11:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4d087ac1-daa6-484d-9543-a09b393d9fe0</guid><dc:creator>dejans</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;&lt;br /&gt;&lt;a href="https://github.com/zephyrproject-rtos/zephyr/blob/main/include/zephyr/net/wifi_mgmt.h#L572"&gt;anon_id&lt;/a&gt;&amp;nbsp;is a anonymous identity. It can be found in &lt;a href="https://github.com/zephyrproject-rtos/zephyr/blob/main/include/zephyr/net/wifi_mgmt.h#L546"&gt;wifi_connect_req_param&lt;/a&gt;. You can find all parameters in &lt;a href="https://github.com/zephyrproject-rtos/zephyr/blob/main/include/zephyr/net/wifi_mgmt.h"&gt;wifi_mgmt.h&lt;/a&gt;. You can also find it in &lt;a href="https://docs.zephyrproject.org/apidoc/latest/structwifi__credentials__header.html"&gt;wifi_credentials_header&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;Dejan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/541582?ContentTypeID=1</link><pubDate>Mon, 07 Jul 2025 09:05:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c102b4eb-21b5-412b-bf7c-5b04e659acc3</guid><dc:creator>BrianW</dc:creator><description>[quote userid="92402" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0/540984"]I also see that you used anon-id in your shell command, but not in&amp;nbsp;_connect_wpa2_eap(). Do you see any difference if you add this as well?[/quote]
&lt;p&gt;I will gives these changes a try when I can (stuck on another NFC issue right now).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In the meantime, can you point me to a good explainer as to what these parameters are used for in the WPA2&amp;nbsp; access point setup?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/540984?ContentTypeID=1</link><pubDate>Tue, 01 Jul 2025 08:18:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d5e3f29-fa93-442f-93f9-a94e5c178d3a</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can you try adding this to&amp;nbsp;_connect_wpa2_eap()?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;params-&amp;gt;eap_ver = 1;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I also see that you used anon-id in your shell command, but not in&amp;nbsp;_connect_wpa2_eap(). Do you see any difference if you add this as well?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;ctx-&amp;gt;cnx_params.anon_id = anon_id;
ctx-&amp;gt;cnx_params.aid_length = strlen(ctx-&amp;gt;cnx_params.anon_id);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Make sure to fill anon_id with something like you did in the shell command.&lt;/p&gt;
&lt;p&gt;If you decide to use v3.0.0, you can try to providing the certificates during runtime using the script in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.0.2/page/zephyr/connectivity/networking/api/wifi.html#run_time_certificates"&gt;Run time certificates&lt;/a&gt;. Then connect to the network by calling&amp;nbsp;_connect_wpa2_eap(). This will let you check if providing the certificates or the connection is the issue.&lt;/p&gt;
&lt;p&gt;Do you have a computer with Linux? If so, can you try to get a sniffer log? If you need instructions for how to do this, let me know.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/540471?ContentTypeID=1</link><pubDate>Wed, 25 Jun 2025 11:52:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e8f23b5a-8d22-4869-9157-aaf4ed0c6355</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Marte is currently out, I think it&amp;#39;s best she looks into this when she is back. I expect in a few days.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/540075?ContentTypeID=1</link><pubDate>Fri, 20 Jun 2025 15:58:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:344a6010-d14d-49f0-8ffe-531e61239682</guid><dc:creator>BrianW</dc:creator><description>&lt;p&gt;Ah ok.&lt;/p&gt;
&lt;p&gt;Full application code is a bit large (I will try again with the wifi &amp;#39;sta&amp;#39; sample next week), but heres the connect function:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;// Here we support only EAP-TLS
static bool _connect_wpa2_eap(struct _netwifi_ctx* ctx, char* ssid, char* client_private_key_pass, char* client_identity, char* eap_pass) {
	if (_isConnected(ctx)) {
		// already connected
		log_warn(&amp;quot;netwifi: Connection request WPA2-EAP to AP[%s] but already connected!&amp;quot;, ssid);
		return true;
	}
	// MUST provide client private key, identity and eap_pass or no go
	if (client_private_key_pass==NULL || client_identity==NULL || eap_pass==NULL) {
		log_warn(&amp;quot;netwifi: Connection request WPA2-EAP to AP[%s] but missing private key or identity or eap password!&amp;quot;, ssid);
		return false;
	}
	int ret = 0;
	ctx-&amp;gt;connect_requested = true;
	ctx-&amp;gt;ip_ok=false;		// No IP yet

	memset(&amp;amp;(ctx-&amp;gt;cnx_params), 0, sizeof(struct wifi_connect_req_params));
	ctx-&amp;gt;cnx_params.security = WIFI_SECURITY_TYPE_EAP_TLS;	// ==WIFI_SECURITY_TYPE_EAP ie WPA2-Enterprise with EAP_TLS authentication

	// Note : this timeout does not seem to have any effect, the connect timeout in the WPA is always 10s (but we have a connect timer to shorten it if required)
	// But don&amp;#39;t set it less than the 10s as the wpa_supp doesn&amp;#39;t like being disconnected while its still trying...
	ctx-&amp;gt;cnx_params.timeout = wvmgr_get_item_as_int(&amp;quot;devcfg.wifi.connect_timeout_seconds&amp;quot;, 30)* 1000;		//SYS_FOREVER_MS;

	/* Defaults */
	ctx-&amp;gt;cnx_params.band = WIFI_FREQ_BAND_2_4_GHZ;		// WIFI_FREQ_BAND_UNKNOWN;
	ctx-&amp;gt;cnx_params.channel = WIFI_CHANNEL_ANY;
	ctx-&amp;gt;cnx_params.mfp = WIFI_MFP_OPTIONAL;

	/* SSID */
	ctx-&amp;gt;cnx_params.ssid = ssid;
	ctx-&amp;gt;cnx_params.ssid_length = strlen(ctx-&amp;gt;cnx_params.ssid);

	/** Private key passwd for enterprise mode */
	ctx-&amp;gt;cnx_params.key_passwd = client_private_key_pass;
	/** Private key passwd length, max 128 */
	ctx-&amp;gt;cnx_params.key_passwd_length = strlen(ctx-&amp;gt;cnx_params.key_passwd);
	// client identity is default device id
	ctx-&amp;gt;cnx_params.eap_identity = client_identity;	// &amp;quot;user@example.org&amp;quot;,
	/** eap identity length, max 64 */
	ctx-&amp;gt;cnx_params.eap_id_length = strlen(ctx-&amp;gt;cnx_params.eap_identity);
	/** Password string for EAP. */
	ctx-&amp;gt;cnx_params.eap_password = eap_pass;		// &amp;quot;password&amp;quot;,
	/** eap passwd length, max 128 */
	ctx-&amp;gt;cnx_params.eap_passwd_length = strlen(ctx-&amp;gt;cnx_params.eap_password);
	ctx-&amp;gt;eap_conf.type = WIFI_EAP_TYPE_TLS;
	ctx-&amp;gt;eap_conf.eap_type_phase1 = WIFI_EAP_TYPE_TLS;
	ctx-&amp;gt;eap_conf.eap_type_phase2 = WIFI_EAP_TYPE_TLS; // No inner method needed for TLS

	if ((ret=net_mgmt(NET_REQUEST_WIFI_CONNECT, ctx-&amp;gt;iface,
		     &amp;amp;ctx-&amp;gt;cnx_params, sizeof(struct wifi_connect_req_params)))!=0) {
		log_warn(&amp;quot;netwifi: Connection request WPA2-EAP failed (%d) to AP[%s] for [%s]; reset wifi&amp;quot;, ret, ctx-&amp;gt;cnx_params.ssid, ctx-&amp;gt;cnx_params.eap_identity);
		ctx-&amp;gt;connect_requested = false;
		_wifi_reset(ctx);
		return false;
	}
	netmgr_net_event(ctx-&amp;gt;name, NET_EVT_CONNECT_START);

	log_cpdbg(&amp;quot;netwifi: Connection requested WPA2-EAP to AP[%s] for [%s]&amp;quot;, ctx-&amp;gt;cnx_params.ssid, ctx-&amp;gt;cnx_params.eap_identity);
	// Start the connection timer. This only stops when we get a DHCP IP address...
	wsched_timer_start(ctx-&amp;gt;connect_timer, wvmgr_get_item_as_int(&amp;quot;devcfg.wifi.connect_timeout_seconds&amp;quot;, 5)*1000, 1000, _connect_timeout_cb, ctx);
	return true;
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;It sets up the certificates like this:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;
static uint8_t* _load_pem(char* name, uint32_t* buf_szp) {
	char* file_id = Util_sprintf(&amp;quot;certs/wifi/%s&amp;quot;, name);
	int fsize = usb_fs_get_file_size(file_id);
	if (fsize&amp;gt;0) {
		uint8_t* buf = Util_amalloc(fsize+4);
		if (buf!=NULL) {
			file_handle_t fh = usb_fs_open_file(file_id, true);
			if (fh!=NULL) {
				uint32_t blen = usb_fs_read_file(fh, buf, fsize);
				usb_fs_close_file(fh);
				if (blen==fsize) {
					*buf_szp = fsize;
					return buf;
				}
			}
			Util_afree(buf);
		}
	}
	return NULL;
}

// Need to have all 3 elements or no go
static bool _setup_ent_creds(struct _netwifi_ctx* ctx, char* ca_cert_name, char* client_cert_name, char* client_key_name) {
#ifdef CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE
	if (ca_cert_name==NULL || client_cert_name==NULL || client_key_name==NULL) {
		log_warn(&amp;quot;netwifi: Wi-Fi enterprise but missing certs config!&amp;quot;);
		return false;
	}
	// Free old ones
	if (ctx-&amp;gt;enterprise_creds_params.ca_cert!=NULL) {
		Util_afree(ctx-&amp;gt;enterprise_creds_params.ca_cert);
	}
	if (ctx-&amp;gt;enterprise_creds_params.client_cert!=NULL) {
		Util_afree(ctx-&amp;gt;enterprise_creds_params.client_cert);
	}
	if (ctx-&amp;gt;enterprise_creds_params.client_key!=NULL) {
		Util_afree(ctx-&amp;gt;enterprise_creds_params.client_key);
	}
	// Ensure all null and 0 len
	memset(&amp;amp;ctx-&amp;gt;enterprise_creds_params, 0, sizeof(struct wifi_enterprise_creds_params));
	// Load creds from /certs/wifi/&amp;lt;filename in config&amp;gt;
	if ((ctx-&amp;gt;enterprise_creds_params.ca_cert = _load_pem(ca_cert_name, &amp;amp;ctx-&amp;gt;enterprise_creds_params.ca_cert_len))==NULL) {
		log_warn(&amp;quot;netwifi: no CA cert found @[%s]&amp;quot;, ca_cert_name);
		return false;
	}
	if ((ctx-&amp;gt;enterprise_creds_params.client_cert = _load_pem(client_cert_name, &amp;amp;ctx-&amp;gt;enterprise_creds_params.client_cert_len))==NULL) {
		log_warn(&amp;quot;netwifi: no client cert found @[%s]&amp;quot;, client_cert_name);
		return false;
	}
	if ((ctx-&amp;gt;enterprise_creds_params.client_key = _load_pem(client_key_name, &amp;amp;ctx-&amp;gt;enterprise_creds_params.client_key_len))==NULL) {
		log_warn(&amp;quot;netwifi: no client key found @[%s]&amp;quot;, client_key_name);
		return false;
	}
	int retreq = net_mgmt(NET_REQUEST_WIFI_ENTERPRISE_CREDS, ctx-&amp;gt;iface, &amp;amp;ctx-&amp;gt;enterprise_creds_params, sizeof(struct wifi_enterprise_creds_params));
	if (retreq!=0) {
		log_warn(&amp;quot;netwifi: Failed to set Wi-Fi enterprise credentials: %d&amp;quot;, retreq);
		return false;
	}
	log_cpdbg(&amp;quot;netwifi: set Wi-Fi enterprise credentials: %d&amp;quot;, retreq);
	return true;
#else 
	log_warn(&amp;quot;netwifi: Wi-Fi enterprise but not built with code!&amp;quot;);
	return false;
#endif
}&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The certificates seem to be maybe the issue for the shell (0x3d00 error)&lt;/p&gt;
&lt;p&gt;the root CA (ca.pem)&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;-----BEGIN CERTIFICATE-----
MIIDdzCCAl+gAwIBAgIUSPHDcjKwnzJwpPNKqqJ9CZ6z8y0wDQYJKoZIhvcNAQEL
BQAwSzELMAkGA1UEBhMCRlIxEjAQBgNVBAgMCUZpbmlzdGVyZTERMA8GA1UECgwI
SW5mcmFmb24xFTATBgNVBAMMDGluZnJhZm9uLmNvbTAeFw0yNTA2MDMwODU5MzRa
Fw0yNTA3MDMwODU5MzRaMEsxCzAJBgNVBAYTAkZSMRIwEAYDVQQIDAlGaW5pc3Rl
cmUxETAPBgNVBAoMCEluZnJhZm9uMRUwEwYDVQQDDAxpbmZyYWZvbi5jb20wggEi
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIsfqHWTOvEbipYL/ReZGcuYZ/
QTtzdqZvOUE10121QDM9yCIEN1xzcq16Dlfs+HmrXSFmHSZhMK2xrnd59DzuyDq5
snQg2BPfEJUqxDJg+ON055j57GXp8dUKZrCY9VSZa17jtJHYThYZpUoxqDjFlWvO
Shqcw/9rkf3z+/6nCF1uNV7vwife4mo1okY4SNUuxPBiEhZBZOg6d5Ydb0fxsxYj
qMN+vu3ELHPnHzzcEMzY/iA5qahPigACbm4NwXRrfdvTFfcqgJ43WWZr9FLlj3TO
5BX1HHYRerI+MhPIK/PJmQbbJy4VC91Z414XJElXAya5myMmwd8qDFc9NQqRAgMB
AAGjUzBRMB0GA1UdDgQWBBSNNMZnwGIr73sGUr5ZcccVGkD3LTAfBgNVHSMEGDAW
gBSNNMZnwGIr73sGUr5ZcccVGkD3LTAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3
DQEBCwUAA4IBAQBOyrJ2iQpkycm0gsL+Z/Ueu3BA1sUGUC3cbIeluuPybzmsjTrA
dqnaymJJbcRz+Ge39VpZpeVrQO5IwVLAWrzg2Vyyyv5uOdf2VjakfUlneAF0U+zK
nZaaaLdwjj93wV14U+8JGF1Lb6Q41+fjQ5eIF/1OtV4gI8G9qQ46TwTsR+DSkKol
Z/5AOWkg4TarfKzghS7O6llwV+mfwXKQtsQbGQVhscXKRsAVPE/OaqkYCSXgLRTf
5pcYCeRky/fhUJV6BKy4VLac40u5luKOGSjNV4Ycnqr0o4vIexuPCKw21cCpGqnk
11Y85cQqpF2DzU7gFW/ovVGl2ygcjjjeVg3V
-----END CERTIFICATE-----
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;The client key (client_key.pem)&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: DES-EDE3-CBC,5BD79331E8C31EE0

dBjnzKTP9Ww1RSJYxgExTmMvPKb2iWPjNw6tYbzXS+LrvecHZ7rhb9zUq3Giouwq
PJ0Hv2XC8gzWqHvcaXHNytOYlvPzVMJqeoK3HRgTJi5v4ywBj73/Q9uKXPOQ1sFY
N81ZJjIBDuGk0xMtlP4UJ6qGXrgEUzo/HgXN0mtdqDt8OFiVq9J1PztiYBCn0vpj
VYBnwPCkBF/nngxMPKjsbWhFRXnANkwWluRI+R2fH+JjrYEars2LVThidWjCx3ej
9Y9Ih9yE217/+ONWBDCgjs8Dh+rgMnvMsA13siwLfyXRfZvoC0Lymt17dvsDiaAc
FTDB9gNtUh7ZnNoQ/7outlgcn9cRTAHVjq2dG5qO5KBwFCmU5RYBGK1uu43lpuL/
08pGvCwJ7u4UCoLjk7Q68kAcBqCmqPX3Y9Qk4zgVMeXOeiA969t4VbNaUNq2ri2q
fxH0Lbl34b3FGt/F9j9bCYdYak0V0846bC8jCOT5dMwz05bBvG1+5Erw2NCk9k2L
B9ovTQeLdchFoJNrl9nPkh0ipxvtlyzyJLvKjJ0RGJJytkAbI173+OM7cQgsq1uz
iOrY/f/cKEzyltpISZfARPmpzh/HflIGiiqpsv//0ITIl2X40RyNBXU7iTVKoMob
4yuNDVQCoOXjyosJ6rir9Ou39BWY0qiY5njyXHrannMmjCeN9xcIztEN1TF1m6+Z
znqhkc8e+fQlPIVNM15wH+WEw5egZSUWMDU3g8AsxiLxiRe/zdTnpXe+0hbAH4s+
7iYes1/yD2p0rOTAh3Sg0htBXnUUK6M/OXTtcantG1SmwvENSV13rPXsTTnPhgIl
GdGg/jGjW23iU6ztEkKEO/2v5+5wFNmFFrDAY5Pl3jElnoFwEnnA/n8ndCfboB+r
wQJYrrU8WP1BsaEFrdU/yZuHqfO9Z3fFG/BqPUTe9MGksJF921ID3fDTdeo8RGY3
leuDjiXRISgEc8a7BE0NYnkNnMMkKNkfa0zbgRJMg9NfJjNh+MsvesDUexwEgUOK
2eRvVuXcyhFZ+SyN3ijY7EmGAGgCMI9FEQ+HbOZa+nQeUw1Rks8vZPYHPdHPYfac
Hn+DyGZ4tpeMFEIzdjennEwEQj7uW7kB5eZvWp7kTpXbxZMI785ZGnS2Pfe1V9v5
y6+PGvuBvkSdIKwtQDXyAd8WdnjVmBpfb/kFbpWqC8PytPr1bsMd6YPyaNo6pP/8
fLmZ103gO5PFYathFRCV2/W/xsjunvLC1jt+og6iSzxzboFDhpO6Y2M6RsTjhk4c
ybKfNt0UbLH5LW1+XYdqdLGSecefe6NBq/OWxkhXs9Om79Sv1+1qPoajVe+oIB2B
MxcR78V8eE3OoymAT7mWAqiGokukFtMEaHbtkZtjBOEkLvVdiSG6y4uS2c6yE/e0
chLwuCNgIa+uoHVh5Osc70RlRbhfkxzR3rkZxDeniIxCokO6iIi12l357mja2TM0
uE8D2QMc16nvg9IsFy7bMc5Ehf6TSEmAfDhHTGDmpEEK/lEqIUSH0QeGVXh8w6ge
Viy3qzpFg9ddjGIXl2TJt8nrWMqdMFvZMrHGKXRKujXLsctEB5FbeQ==
-----END RSA PRIVATE KEY-----
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;and the client signed certificate (client.pem)&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;-----BEGIN CERTIFICATE-----
MIIDKDCCAhACFA36ysYJv6exm5n1jADbn3MLNCyrMA0GCSqGSIb3DQEBCwUAMEsx
CzAJBgNVBAYTAkZSMRIwEAYDVQQIDAlGaW5pc3RlcmUxETAPBgNVBAoMCEluZnJh
Zm9uMRUwEwYDVQQDDAxpbmZyYWZvbi5jb20wHhcNMjUwNjAzMDkxMDA5WhcNMjUw
NzAzMDkxMDA5WjBWMQswCQYDVQQGEwJGUjESMBAGA1UECAwJRmluaXN0ZXJlMREw
DwYDVQQKDAhJbmZyYWZvbjENMAsGA1UECwwEVGVzdDERMA8GA1UEAwwIY2MyLTAw
NGEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7bN5Jy8kx7z3LU/qH
IO1+QR/hjtx3sHQKp4ni6m+Mqv/PElxWEaxx8D3NThMmftGvDEbkDaV1G10KZODL
maY0ExsUnaTewgk+nBs0rMfsJnbhxMBiaFstHYKPsqAF4JtvdKfTN05BkHDDHULI
5N5DXP2Orty2Lh5866JfNywmDbcamDrbp1TcpJL7atc7ukrkPwZZU0tA9YAnkeYj
sd9R/TUNA7UEo7wb4a+r+xiv+ECrzK5KJz+icYgQPbF52PFVrJX8rG/PrSqZGsr9
XhWoZF7MzlmYRmqZijbB0khVHFn0x5lsXYyQL+5AXeoF/SbPFC65/qLdWTZSXWrr
5RFdAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAIai4nNCWtX+94jeX00a36qUffPW
+neYi3aVZU9xestlvLhjhSf9bU5MO7w8JnRQaIzd2jh3NV+Ab4Yizrn7Zmr3bARY
VPs1Uswf2HHoS5YIJqF/us6Px1wljNWi7hspyPpwFKPIWMXvMfAO4ZT+5mQ7ksYR
aS3MuervINOwa166Sb64JgwQ9bWabKX14Wj03/VrVIkxzVzQjVsFFEH9abepao7w
WQhxl3Sl+dFHH0IuGMC2cABhW69EynsF7LxvKZwFhgksVblHubOg6Ekq2KI79Mj8
Su1KG4PXt8UX0scIn2Z8amxIHj+t2jz5+IYw0MDPHYtBMm9MPZkOBqmG1bk=
-----END CERTIFICATE-----
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t see any issue with these but maybe something isn&amp;#39;t dealt with by the mbedtls parser?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/539962?ContentTypeID=1</link><pubDate>Fri, 20 Jun 2025 07:28:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d899e0ac-ff9c-4a95-b8ec-dbc6ec698521</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I should have clarified. I meant the app code, so I can compare it with the shell sample to see why it tries to connect while your application does not.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/539761?ContentTypeID=1</link><pubDate>Wed, 18 Jun 2025 16:42:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:261bd190-77fb-4400-8561-303c2f195194</guid><dc:creator>BrianW</dc:creator><description>&lt;p&gt;The project is exactly the code in NCS3.0.0 in&amp;nbsp;&lt;span&gt;nrf/samples/wifi/shell, which I copied to my directory wifi_shell_30.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I updated the prj.conf to add I2C support when building for my board (one of the nrf70 control IOs is on a ioexpander).&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;#
# Copyright (c) 2022 Nordic Semiconductor ASA
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#
#BW add I2C driver to allow ioexpander to work
CONFIG_I2C=y

CONFIG_WIFI=y
CONFIG_WIFI_NRF70=y

# WPA supplicant
CONFIG_WIFI_NM_WPA_SUPPLICANT=y
CONFIG_NET_L2_WIFI_SHELL=y

# Networking
CONFIG_NETWORKING=y
CONFIG_NET_SOCKETS=y
CONFIG_NET_LOG=y
CONFIG_NET_IPV6=y
CONFIG_NET_IPV4=y
CONFIG_NET_UDP=y
CONFIG_NET_TCP=y
CONFIG_NET_DHCPV4=y
CONFIG_DNS_RESOLVER=y

CONFIG_NET_STATISTICS=y
CONFIG_NET_STATISTICS_WIFI=y
CONFIG_NET_STATISTICS_USER_API=y

CONFIG_NET_PKT_RX_COUNT=8
CONFIG_NET_PKT_TX_COUNT=8

# Below section is the primary contributor to SRAM and is currently
# tuned for performance, but this will be revisited in the future.
CONFIG_NET_BUF_RX_COUNT=16
CONFIG_NET_BUF_TX_COUNT=16
CONFIG_NRF70_RX_NUM_BUFS=16
CONFIG_NRF70_MAX_TX_AGGREGATION=4
CONFIG_NET_TC_TX_COUNT=1

CONFIG_NET_IF_UNICAST_IPV6_ADDR_COUNT=4
CONFIG_NET_IF_MCAST_IPV6_ADDR_COUNT=5
CONFIG_NET_MAX_CONTEXTS=5
CONFIG_NET_CONTEXT_SYNC_RECV=y

CONFIG_INIT_STACKS=y

CONFIG_NET_L2_ETHERNET=y
CONFIG_NET_SHELL=y

# Memories
CONFIG_MAIN_STACK_SIZE=5200
CONFIG_SHELL_STACK_SIZE=5400

CONFIG_NET_TX_STACK_SIZE=4096
CONFIG_NET_RX_STACK_SIZE=4096

# Debugging
CONFIG_STACK_SENTINEL=y
CONFIG_DEBUG_COREDUMP=y
CONFIG_DEBUG_COREDUMP_BACKEND_LOGGING=y
CONFIG_DEBUG_COREDUMP_MEMORY_DUMP_MIN=y
CONFIG_SHELL_CMDS_RESIZE=n
#CONFIG_DEBUG=y
CONFIG_WIFI_NM_WPA_SUPPLICANT_LOG_LEVEL_INF=y

# Kernel options
CONFIG_ENTROPY_GENERATOR=y
CONFIG_REBOOT=y

# Logging
CONFIG_LOG=y
CONFIG_PRINTK=y
CONFIG_SHELL=y
CONFIG_SHELL_GETOPT=y
CONFIG_DEVICE_SHELL=y
CONFIG_POSIX_CLOCK=y
CONFIG_DATE_SHELL=y
CONFIG_NET_CONFIG_AUTO_INIT=n
CONFIG_POSIX_API=y

CONFIG_WIFI_CREDENTIALS=y
CONFIG_FLASH=y
CONFIG_FLASH_PAGE_LAYOUT=y
CONFIG_FLASH_MAP=y
CONFIG_NVS=y
CONFIG_SETTINGS=y
CONFIG_SETTINGS_NVS=y

# printing of scan results puts pressure on queues in new locking
# design in net_mgmt. So, use a higher timeout for a crowded
# environment.
CONFIG_NET_MGMT_EVENT_QUEUE_TIMEOUT=5000
CONFIG_NET_SOCKETS_POLL_MAX=12
CONFIG_NET_MGMT_EVENT_QUEUE_SIZE=16
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Updated the zephyr tree with my certifs:&lt;/p&gt;
[quote userid="134465" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0/538702"]ca.pem, client.pem, client_key.pem into zephyr/samples/net/wifi/test_cert[/quote]
&lt;p&gt;and built as&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;west build --build-dir wifi_shell_30/build wifi_shell_30 -S wifi-enterprise --board&amp;nbsp;&amp;lt;board reference&amp;gt; --pristine&amp;nbsp; &amp;nbsp;-DCONFIG_WIFI_NM_WPA_SUPPLICANT_LOG_LEVEL_DBG=y -DCONFIG_LOG_MODE_IMMEDIATE=y&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/539567?ContentTypeID=1</link><pubDate>Tue, 17 Jun 2025 13:44:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f617b800-87af-4d36-b717-b9bc9a13e871</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Can you share your current application code so I can check it on my side?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/538702?ContentTypeID=1</link><pubDate>Tue, 10 Jun 2025 16:32:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9af469ab-7d41-4c79-b1c0-31a1f4cf92e6</guid><dc:creator>BrianW</dc:creator><description>&lt;p&gt;Managed to build the wifi shellsample (my iovdd gpio was on a i2c ioexpander, so I needed to enable I2C in the prj.conf - got to love those easy to debug DTS issues...).&lt;/p&gt;
&lt;p&gt;Put my ca.pem, client.pem, client_key.pem into zephyr/samples/net/wifi/test_certs as indicated.&lt;/p&gt;
&lt;p&gt;Then, doing a WPA2-EAP-TLS connect:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;wifi connect -s &lt;span&gt;kiosk_wpa2_ent&lt;/span&gt; -k 7 -a anon -K key_004a-2025&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;gave me pretty much the same logs as my app&amp;nbsp;for the wpa_supp configuration (although it also configured ca_cert2/client_cert2/private_key2/private_key2_passwd).&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;However, then it actually went on to try to connect unlike my app code - WHY?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.267,303] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting scan request: 0.000000 sec&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.276,367] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: State: DISCONNECTED -&amp;gt; SCANNING&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.285,003] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Scan SSID - hexdump_ascii(len=14):&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.293,273] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; 6b 69 6f 73 6b 5f 77 70 61 32 5f 65 6e 74 |kiosk_wp a2_ent&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.307,952] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Include wildcard SSID in the scan request&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.317,626] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Add radio work &amp;#39;scan&amp;#39;@0x2005cd60&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.326,416] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: First radio work item in the queue - schedule start immediately&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.338,012] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Starting radio work &amp;#39;scan&amp;#39;@0x2005cd60 after 0.011566 second wait&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.350,067] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: select_network, argc: 2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.358,245] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wpa_drv_zep_scan2: Scan requested - scan timeout 35 seconds&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.372,558] &amp;lt;dbg&amp;gt; wifi_supplicant: event_socket_handler: Passing message 47 to wpa_supplicant&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.382,080] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Event SCAN_STARTED (47) received&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.390,899] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Own scan request started a scan in 0.018341 seconds&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.401,458] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 24, msg_len:24 - CTRL-EVENT-SCAN-STARTED -&amp;gt;END&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.412,109] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: select_network&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.419,433] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.425,994] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SELECT_NETWORK 0&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:10.435,760] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SELECT_NETWORK id=0&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Connect fails after a while, seems to be an mbedtls issue in the pk_parse_key part.. .&lt;/p&gt;
&lt;p&gt;[&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;00:01:17.554,260] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Status notification: accept proposed method (param=TLS)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:17.567,077] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Initialize selected EAP method: vendor 0 method 13 (TLS)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:17.579,864] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: TLS: using phase1 config options&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:17.590,972] &amp;lt;err&amp;gt; wpa_supp: MTLS: invalid tls_disable_tlsv* params; ignoring&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:17.609,710] &amp;lt;err&amp;gt; wpa_supp: MTLS: mbedtls_pk_parse_key: (-0x3d00)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:17.619,232] &amp;lt;inf&amp;gt; wpa_supp: TLS: Failed to set TLS connection parameters&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:17.629,425] &amp;lt;inf&amp;gt; wpa_supp: EAP-TLS: Failed to initialize SSL.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:17.638,458] &amp;lt;inf&amp;gt; wpa_supp: wlan0: EAP: Failed to initialize EAP method: vendor 0 method 13 (TLS)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;[00:01:17.650,543] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Building EAP-Nak (requested type 13 vendor=0 method=0 not allowed)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Error code 0x3d00 is apparently:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;0x3D00 PK - Invalid key tag or value&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;What could this be objecting to?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;Full logs:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:arial, helvetica, sans-serif;"&gt;&lt;pre class="ui-code" data-mode="text"&gt;
wifi scan
Scan requested

Num  | SSID                             (len) | Chan (Band)   | RSSI | Security        | BSSID             | MFP
1    | kiosk                            5     | 104  (5GHz  ) | -52  | WPA2-PSK        | 8C:FD:DE:9E:68:76 | Disable
2    | Livebox-6870                     12    | 104  (5GHz  ) | -52  | WPA2-PSK        | 8C:FD:DE:9E:68:75 | Disable
3    | kiosk_wpa2_ent                   14    | 36   (5GHz  ) | -58  | EAP-TLS         | B8:37:B2:09:1C:11 | Disable
4    | kiosk_wpa3_ent                   14    | 36   (5GHz  ) | -59  | EAP-TLS         | B8:37:B2:09:1C:12 | Optional
5    | kiosk_wpa3_per                   14    | 36   (5GHz  ) | -59  | WPA3-SAE-HNP    | B8:37:B2:09:1C:10 | Optional
6    | kiosk                            5     | 6    (2.4GHz) | -63  | WPA2-PSK        | 8C:FD:DE:9E:68:71 | Disable
7    | Livebox-6870                     12    | 6    (2.4GHz) | -63  | WPA2-PSK        | 8C:FD:DE:9E:68:70 | Disable
8    | Livebox-0490                     12    | 11   (2.4GHz) | -68  | WPA2-PSK        | 58:2F:F7:C7:9B:B8 | Optional
9    | kiosk_wpa3_per                   14    | 1    (2.4GHz) | -69  | WPA3-SAE-HNP    | B8:37:B2:09:1C:00 | Optional
10   | Livebox-0490                     12    | 100  (5GHz  ) | -70  | WPA2-PSK        | 58:2F:F7:C7:9B:B0 | Optional
11   | kiosk_wpa2_ent                   14    | 1    (2.4GHz) | -71  | EAP-TLS         | B8:37:B2:09:1C:01 | Disable
12   | Livebox-6E70                     12    | 112  (5GHz  ) | -73  | WPA2-PSK        | D4:F8:29:54:6E:75 | Disable
13   | kiosk_wpa3_ent                   14    | 1    (2.4GHz) | -73  | EAP-TLS         | B8:37:B2:09:1C:02 | Optional
14   | Livebox-7551                     12    | 52   (5GHz  ) | -74  | WPA-PSK         | 08:87:C6:04:75:52 | Disable
15   | Livebox-7551                     12    | 6    (2.4GHz) | -76  | WPA-PSK         | 08:87:C6:04:75:51 | Disable
16   | Livebox-96be                     12    | 132  (5GHz  ) | -79  | WPA-PSK         | 68:3F:7D:12:96:C3 | Disable
17   | WIFIBRG001241c95e3fIPC117        25    | 11   (2.4GHz) | -86  | WPA2-PSK        | DE:29:19:DC:F9:72 | Disable
18   | Livebox-96be                     12    | 11   (2.4GHz) | -89  | WPA-PSK         | 68:3F:7D:12:96:C2 | Disable
Scan request done
uart:~$ wifi connect -s kiosk_wpa2_ent -k 7 -a anon -K key_004a-2025
wifi connect -s kiosk_wpa2_ent -k 7 -a anon -K key_004a-2025
[00:01:08.400,115] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: remove_network, argc: 2
[00:01:08.408,935] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: remove_network
[00:01:08.416,290] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: all
[00:01:08.423,034] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;REMOVE_NETWORK all&amp;#39;
[00:01:08.432,983] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: REMOVE_NETWORK all
[00:01:08.441,284] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;ADD_NETWORK&amp;#39;
[00:01:08.450,622] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: ADD_NETWORK
[00:01:08.458,251] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 26, msg_len:26 - CTRL-EVENT-NETWORK-ADDED 0-&amp;gt;END
[00:01:08.469,116] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: NET added: 0
[00:01:08.475,524] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:08.484,069] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:08.491,149] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:08.497,406] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: ssid
[00:01:08.503,906] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;kiosk_wpa2_ent&amp;quot;
[00:01:08.511,779] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:08.522,003] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;ssid&amp;#39;
[00:01:08.530,792] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=16): [REMOVED]
[00:01:08.540,679] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: ssid - hexdump_ascii(len=14):
[00:01:08.548,522] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   6b 69 6f 73 6b 5f 77 70  61 32 5f 65 6e 74       |kiosk_wp a2_ent
[00:01:08.563,293] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:08.571,838] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:08.578,948] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:08.585,174] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: scan_ssid
[00:01:08.592,102] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: 1
[00:01:08.598,663] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:08.608,886] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;scan_ssid&amp;#39;
[00:01:08.618,133] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=1): [REMOVED]
[00:01:08.627,899] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: scan_ssid=1 (0x1)
[00:01:08.634,887] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:08.643,432] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:08.650,512] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:08.656,738] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: key_mgmt
[00:01:08.663,574] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: NONE
[00:01:08.670,410] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:08.680,633] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;key_mgmt&amp;#39;
[00:01:08.689,788] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=4): [REMOVED]
[00:01:08.699,584] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: key_mgmt: 0x4
[00:01:08.706,176] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:08.714,721] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:08.721,801] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:08.728,057] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: ieee80211w
[00:01:08.735,046] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: 0
[00:01:08.741,638] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:08.751,861] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;ieee80211w&amp;#39;
[00:01:08.761,169] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=1): [REMOVED]
[00:01:08.770,965] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: ieee80211w=0 (0x0)
[00:01:08.778,015] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:08.786,529] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:08.793,640] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:08.799,865] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: proto
[00:01:08.806,427] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: RSN
[00:01:08.813,171] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:08.823,394] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;proto&amp;#39;
[00:01:08.832,305] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=3): [REMOVED]
[00:01:08.842,071] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: proto: 0x2
[00:01:08.848,449] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:08.856,964] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:08.864,074] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:08.870,300] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: key_mgmt
[00:01:08.877,136] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: WPA-EAP
[00:01:08.884,246] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:08.894,470] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;key_mgmt&amp;#39;
[00:01:08.903,625] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=7): [REMOVED]
[00:01:08.913,421] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: key_mgmt: 0x1
[00:01:08.920,043] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set, argc: 3
[00:01:08.927,856] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set
[00:01:08.934,295] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: openssl_ciphers
[00:01:08.941,741] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: &amp;quot;DEFAULT:!EXP:!LOW&amp;quot;
[00:01:08.949,890] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET openssl_ciphers &amp;quot;DEFAULT:!EXP:!LOW&amp;quot;&amp;#39;
[00:01:08.961,639] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE SET &amp;#39;openssl_ciphers&amp;#39;=&amp;#39;&amp;quot;DEFAULT:!EXP:!LOW&amp;quot;&amp;#39;
[00:01:08.971,710] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: openssl_ciphers=&amp;#39;&amp;quot;DEFAULT:!EXP:!LOW&amp;quot;&amp;#39;
[00:01:08.980,377] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:08.988,891] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:08.996,002] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.002,227] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: group
[00:01:09.008,819] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: CCMP
[00:01:09.015,625] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.025,848] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;group&amp;#39;
[00:01:09.034,729] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=4): [REMOVED]
[00:01:09.044,525] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: group: 0x10
[00:01:09.050,994] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.059,509] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.066,619] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.072,845] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: pairwise
[00:01:09.079,681] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: CCMP
[00:01:09.086,517] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.096,740] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;pairwise&amp;#39;
[00:01:09.105,895] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=4): [REMOVED]
[00:01:09.115,692] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: pairwise: 0x10
[00:01:09.122,406] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.130,920] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.138,031] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.144,256] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: group_mgmt
[00:01:09.151,275] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: AES-128-CMAC
[00:01:09.158,813] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.169,036] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;group_mgmt&amp;#39;
[00:01:09.178,344] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=12): [REMOVED]
[00:01:09.188,232] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: group_mgmt: 0x20
[00:01:09.195,098] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.203,643] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.210,754] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.216,979] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: proto
[00:01:09.223,571] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: RSN
[00:01:09.230,316] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.240,539] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;proto&amp;#39;
[00:01:09.249,420] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=3): [REMOVED]
[00:01:09.259,368] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.267,883] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.274,993] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.281,219] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: eap
[00:01:09.287,628] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: TLS
[00:01:09.294,372] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.304,595] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;eap&amp;#39;
[00:01:09.313,323] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=3): [REMOVED]
[00:01:09.323,272] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: eap methods - hexdump(len=16): 00 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00
[00:01:09.335,510] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.344,055] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.351,135] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.357,391] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: anonymous_identity
[00:01:09.365,081] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;anon&amp;quot;
[00:01:09.372,100] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.382,324] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;anonymous_identity&amp;#39;
[00:01:09.392,364] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=6): [REMOVED]
[00:01:09.402,160] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: anonymous_identity - hexdump_ascii(len=4):
[00:01:09.411,132] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   61 6e 6f 6e                                      |anon
[00:01:09.426,086] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.434,631] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.441,741] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.447,967] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: ca_cert
[00:01:09.454,742] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://ca_cert&amp;quot;
[00:01:09.462,585] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.472,839] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;ca_cert&amp;#39;
[00:01:09.481,903] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=16): [REMOVED]
[00:01:09.491,790] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: ca_cert - hexdump_ascii(len=14):
[00:01:09.499,877] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 63  61 5f 63 65 72 74       |blob://c a_cert
[00:01:09.514,831] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.523,376] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.530,487] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.536,712] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: client_cert
[00:01:09.543,823] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://client_cert&amp;quot;
[00:01:09.552,062] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.562,286] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;client_cert&amp;#39;
[00:01:09.571,716] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=20): [REMOVED]
[00:01:09.581,604] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: client_cert - hexdump_ascii(len=18):
[00:01:09.590,057] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 63  6c 69 65 6e 74 5f 63 65 |blob://c lient_ce
                                   72 74                                            |rt
[00:01:09.613,861] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.622,375] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.629,486] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.635,711] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: private_key
[00:01:09.642,822] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://private_key&amp;quot;
[00:01:09.651,031] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.661,254] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;private_key&amp;#39;
[00:01:09.670,684] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=20): [REMOVED]
[00:01:09.680,572] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: private_key - hexdump_ascii(len=18):
[00:01:09.688,995] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 70  72 69 76 61 74 65 5f 6b |blob://p rivate_k
                                   65 79                                            |ey
[00:01:09.712,799] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.721,313] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.728,424] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.734,649] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: private_key_passwd
[00:01:09.742,370] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;key_004a-2025&amp;quot;
[00:01:09.750,152] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.760,375] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;private_key_passwd&amp;#39;
[00:01:09.770,416] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=15): [REMOVED]
[00:01:09.780,303] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: private_key_passwd - hexdump_ascii(len=13): [REMOVED]
[00:01:09.790,374] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.798,919] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.806,030] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.812,255] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: ca_cert2
[00:01:09.819,091] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://ca_cert2&amp;quot;
[00:01:09.827,056] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.837,280] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;ca_cert2&amp;#39;
[00:01:09.846,435] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=17): [REMOVED]
[00:01:09.856,323] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: ca_cert2 - hexdump_ascii(len=15):
[00:01:09.864,501] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 63  61 5f 63 65 72 74 32    |blob://c a_cert2
[00:01:09.879,302] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.887,847] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.894,927] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:09.901,153] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: client_cert2
[00:01:09.908,355] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://client_cert2&amp;quot;
[00:01:09.916,656] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:09.926,879] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;client_cert2&amp;#39;
[00:01:09.936,401] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=21): [REMOVED]
[00:01:09.946,289] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: client_cert2 - hexdump_ascii(len=19):
[00:01:09.954,803] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 63  6c 69 65 6e 74 5f 63 65 |blob://c lient_ce
                                   72 74 32                                         |rt2
[00:01:09.978,607] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:09.987,152] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:09.994,232] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:10.000,488] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: private_key2
[00:01:10.007,659] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://private_key2&amp;quot;
[00:01:10.015,960] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:10.026,184] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;private_key2&amp;#39;
[00:01:10.035,705] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=21): [REMOVED]
[00:01:10.045,593] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: private_key2 - hexdump_ascii(len=19):
[00:01:10.054,107] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 70  72 69 76 61 74 65 5f 6b |blob://p rivate_k
                                   65 79 32                                         |ey2
[00:01:10.077,880] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:10.086,425] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:10.093,505] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:10.099,761] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: private_key2_passwd
[00:01:10.107,543] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;(null)&amp;quot;
[00:01:10.114,715] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:10.124,938] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;private_key2_passwd&amp;#39;
[00:01:10.135,040] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=8): [REMOVED]
[00:01:10.144,866] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: private_key2_passwd - hexdump_ascii(len=6): [REMOVED]
[00:01:10.154,937] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:01:10.163,452] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:01:10.170,562] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:10.176,788] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: ieee80211w
[00:01:10.183,807] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: 1
[00:01:10.190,368] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:01:10.200,592] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;ieee80211w&amp;#39;
[00:01:10.209,899] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=1): [REMOVED]
[00:01:10.219,726] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: ieee80211w=1 (0x1)
[00:01:10.226,745] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: enable_network, argc: 2
[00:01:10.235,534] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: enable_network
[00:01:10.242,889] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:10.249,450] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;ENABLE_NETWORK 0&amp;#39;
[00:01:10.259,246] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: ENABLE_NETWORK id=0
[00:01:10.267,303] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting scan request: 0.000000 sec
[00:01:10.276,367] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: State: DISCONNECTED -&amp;gt; SCANNING
[00:01:10.285,003] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Scan SSID - hexdump_ascii(len=14):
[00:01:10.293,273] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   6b 69 6f 73 6b 5f 77 70  61 32 5f 65 6e 74       |kiosk_wp a2_ent
[00:01:10.307,952] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Include wildcard SSID in the scan request
[00:01:10.317,626] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Add radio work &amp;#39;scan&amp;#39;@0x2005cd60
[00:01:10.326,416] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: First radio work item in the queue - schedule start immediately
[00:01:10.338,012] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Starting radio work &amp;#39;scan&amp;#39;@0x2005cd60 after 0.011566 second wait
[00:01:10.350,067] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: select_network, argc: 2
[00:01:10.358,245] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wpa_drv_zep_scan2: Scan requested - scan timeout 35 seconds
[00:01:10.372,558] &amp;lt;dbg&amp;gt; wifi_supplicant: event_socket_handler: Passing message 47 to wpa_supplicant
[00:01:10.382,080] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Event SCAN_STARTED (47) received
[00:01:10.390,899] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Own scan request started a scan in 0.018341 seconds
[00:01:10.401,458] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 24, msg_len:24 - CTRL-EVENT-SCAN-STARTED -&amp;gt;END
[00:01:10.412,109] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: select_network
[00:01:10.419,433] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:01:10.425,994] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SELECT_NETWORK 0&amp;#39;
[00:01:10.435,760] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SELECT_NETWORK id=0
[00:01:10.443,847] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting scan request: 0.000000 sec
[00:01:10.452,911] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Already scanning - Reschedule the incoming scan req
[00:01:10.463,348] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting scan request: 1.000000 sec
Connection requested
[00:01:11.472,412] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Already scanning - Reschedule the incoming scan req
[00:01:11.485,015] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting scan request: 1.000000 sec
[00:01:12.496,276] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Already scanning - Reschedule the incoming scan req
[00:01:12.508,880] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting scan request: 1.000000 sec
[00:01:13.520,141] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Already scanning - Reschedule the incoming scan req
[00:01:13.532,745] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting scan request: 1.000000 sec
[00:01:14.544,006] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Already scanning - Reschedule the incoming scan req
[00:01:14.556,610] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting scan request: 1.000000 sec
[00:01:14.813,446] &amp;lt;dbg&amp;gt; wifi_supplicant: event_socket_handler: Passing message 3 to wpa_supplicant
[00:01:14.825,042] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Event SCAN_RESULTS (3) received
[00:01:14.835,906] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Scan completed in 4.445007 seconds
[00:01:14.850,830] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Sorted scan results
[00:01:14.860,076] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: b8:37:b2:09:1c:11 ssid=kiosk_wpa2_ent freq=5180 qual=0 noise=-92~ level=-58 snr=34* flags=0xb age=3613 est=336376
[00:01:14.879,119] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEs - hexdump(len=251): 00 0e 6b 69 6f 73 6b 5f 77 70 61 32 5f 65 6e 74 01 08 8c 12 98 24 b0 48 60 6c 03 01 24 07 0c 46 52 20 24 08 17 64 0b 1e 95 05 0e 20 01 00 23 02 12 00 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 01 28 00 0b 05 00 00 0a
[00:01:14.908,843] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: b8:37:b2:09:1c:01 ssid=kiosk_wpa2_ent freq=2412 qual=0 noise=-89~ level=-72 snr=17 flags=0xb age=4480 est=47666
[00:01:14.927,551] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEs - hexdump(len=228): 00 0e 6b 69 6f 73 6b 5f 77 70 61 32 5f 65 6e 74 01 08 82 84 0b 16 24 30 48 6c 03 01 01 2a 01 00 32 04 0c 12 18 60 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 01 28 00 0b 05 00 00 26 6c 6b 2d 1a ad 09 17 ff ff 00 00 00
[00:01:14.957,244] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: BSS: Start scan result update 1
[00:01:14.968,261] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: BSS: Add new id 0 BSSID b8:37:b2:09:1c:11 SSID &amp;#39;kiosk_wpa2_ent&amp;#39; freq 5180
[00:01:14.983,062] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: BSS: Add new id 1 BSSID b8:37:b2:09:1c:01 SSID &amp;#39;kiosk_wpa2_ent&amp;#39; freq 2412
[00:01:14.997,619] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: BSS: last_scan_res_used=2/32
[00:01:15.007,598] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: New scan results available (own=1 ext=0)
[00:01:15.019,378] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Radio work &amp;#39;scan&amp;#39;@0x2005cd60 done in 4.681366 seconds
[00:01:15.032,165] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: radio_work_free(&amp;#39;scan&amp;#39;@0x2005cd60): num_active_works --&amp;gt; 0
[00:01:15.045,379] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Scan results matching the currently selected network
[00:01:15.058,135] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=7 elen=12)
[00:01:15.071,197] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=32 elen=1)
[00:01:15.084,289] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=35 elen=2)
[00:01:15.097,381] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=11 elen=5)
[00:01:15.110,443] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=195 elen=4)
[00:01:15.123,626] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parsing ignored unknown element extension (ext_id=38 elen=13)
[00:01:15.138,153] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: MLD: No Multi-Link element
[00:01:15.148,681] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: 0: b8:37:b2:09:1c:11 freq=5180 level=-58 snr=34 est_throughput=336376
[00:01:15.162,902] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=11 elen=5)
[00:01:15.175,994] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=74 elen=14)
[00:01:15.189,147] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parsing ignored unknown element extension (ext_id=38 elen=13)
[00:01:15.203,704] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: MLD: No Multi-Link element
[00:01:15.214,233] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: 1: b8:37:b2:09:1c:01 freq=2412 level=-72 snr=17 est_throughput=47666
[00:01:15.228,302] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Selecting BSS from priority group 0
[00:01:15.239,654] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: 0: b8:37:b2:09:1c:11 ssid=&amp;#39;kiosk_wpa2_ent&amp;#39; wpa_ie_len=0 rsn_ie_len=20 caps=0x111 level=-58 freq=5180
[00:01:15.256,622] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0:    selected based on RSN IE
[00:01:15.267,150] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=7 elen=12)
[00:01:15.280,212] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=32 elen=1)
[00:01:15.293,304] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=35 elen=2)
[00:01:15.306,365] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=11 elen=5)
[00:01:15.319,427] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parse ignored unknown element (id=195 elen=4)
[00:01:15.332,611] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parsing ignored unknown element extension (ext_id=38 elen=13)
[00:01:15.347,167] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: MLD: No Multi-Link element
[00:01:15.357,635] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0:    selected BSS b8:37:b2:09:1c:11 ssid=&amp;#39;kiosk_wpa2_ent&amp;#39;
[00:01:15.370,849] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Considering connect request: reassociate: 1  selected: b8:37:b2:09:1c:11  bssid: 00:00:00:00:00:00  pending: 00:00:00:00:00:00  wpa_state: SCANNING  ssid=0x2005bdf0  current_ssid=0x2005bdf0
[00:01:15.395,416] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Request association with b8:37:b2:09:1c:11
[00:01:15.407,257] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: No ongoing scan/p2p-scan found to abort
[00:01:15.418,823] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Add radio work &amp;#39;sme-connect&amp;#39;@0x2005cd00
[00:01:15.430,389] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: First radio work item in the queue - schedule start immediately
[00:01:15.444,030] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RSN: Ignored PMKID candidate without preauth flag
[00:01:15.455,780] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RSN: Ignored PMKID candidate without preauth flag
[00:01:15.467,742] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Starting radio work &amp;#39;sme-connect&amp;#39;@0x2005cd00 after 0.037323 second wait
[00:01:15.482,086] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: clearing own WPA/RSN IE
[00:01:15.492,645] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RSN: clearing own RSNXE
[00:01:15.502,807] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Automatic auth_alg selection: 0x1
[00:01:15.513,854] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RSN: PMKSA cache search - network_ctx=0x2005bdf0 try_opportunistic=0 akmp=0x0
[00:01:15.528,045] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RSN: Search for BSSID b8:37:b2:09:1c:11
[00:01:15.538,909] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RSN: No PMKSA cache entry found
[00:01:15.549,194] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RSN: using IEEE 802.11i/D9.0
[00:01:15.559,844] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: Selected cipher suites: group 16 pairwise 16 key_mgmt 1 proto 2
[00:01:15.573,913] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: Selected mgmt group cipher 32
[00:01:15.585,052] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: clearing AP WPA IE
[00:01:15.595,336] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: WPA: set AP RSN IE - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 01 28 00
[00:01:15.611,816] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: clearing AP RSNXE
[00:01:15.621,887] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RSN: Clearing AP RSNE Override element
[00:01:15.633,331] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RSN: Clearing AP RSNE Override 2 element
[00:01:15.644,989] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RSN: Clearing AP RSNXE Override element
[00:01:15.656,585] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: AP group 0x10 network profile group 0x10; available group 0x10
[00:01:15.670,532] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: using GTK CCMP
[00:01:15.680,389] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: AP pairwise 0x10 network profile pairwise 0x10; available pairwise 0x10
[00:01:15.695,129] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: using PTK CCMP
[00:01:15.704,986] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: AP key_mgmt 0x1 network profile key_mgmt 0x1; available key_mgmt 0x1
[00:01:15.719,482] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: using KEY_MGMT 802.1X
[00:01:15.729,980] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: AP mgmt_group_cipher 0x20 network profile mgmt_group_cipher 0x20; available mgmt_group_cipher 0x0
[00:01:15.746,978] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: not using MGMT group cipher
[00:01:15.758,056] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: WPA: Set own WPA IE default - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 01 8c 00
[00:01:15.775,299] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RSN: Set own RSNXE default - hexdump(len=0):0▒PuTTY ▒▒PuTTY
[00:01:15.787,414] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: WPA: No current PMKSA - clear PMK
[00:01:15.797,821] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RRM: Determining whether RRM can be used - device support: 0x50
[00:01:15.810,791] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RRM: No RRM in network
[00:01:15.820,281] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: External notification - EAP success=0
[00:01:15.831,604] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: External notification - EAP fail=0
[00:01:15.842,681] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: External notification - portControl=Auto
[00:01:15.854,339] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Cancelling scan request
[00:01:15.864,593] &amp;lt;inf&amp;gt; wpa_supp: wlan0: SME: Trying to authenticate with b8:37:b2:09:1c:11 (SSID=&amp;#39;kiosk_wpa2_ent&amp;#39; freq=5180 MHz)
[00:01:15.878,906] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: External notification - portValid=0
[00:01:15.890,106] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: State: SCANNING -&amp;gt; AUTHENTICATING
[00:01:15.911,804] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 40, msg_len:40 - CTRL-EVENT-BSS-ADDED 0 b8:37:b2:09:1c:11-&amp;gt;END
[00:01:15.926,025] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 40, msg_len:40 - CTRL-EVENT-BSS-ADDED 1 b8:37:b2:09:1c:01-&amp;gt;END
[00:01:15.940,216] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 24, msg_len:24 - CTRL-EVENT-SCAN-RESULTS -&amp;gt;END
[00:01:15.953,063] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 88, msg_len:88 - SME: Trying to authenticate with b8:37:b2:09:1c:11 (SSID=&amp;#39;kiosk_wpa2_ent&amp;#39; freq=5180 MHz)-&amp;gt;END
[00:01:16.266,174] &amp;lt;dbg&amp;gt; wifi_supplicant: event_socket_handler: Passing message 10 to wpa_supplicant
[00:01:16.277,862] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Event AUTH (10) received
[00:01:16.288,208] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: SME: Authentication response: peer=b8:37:b2:09:1c:11 auth_type=0 auth_transaction=2 status_code=0
[00:01:16.304,748] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: SME: Authentication response IEs - hexdump(len=0): [NULL]
[00:01:16.317,413] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: SME: Association Request IEs - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 01 8c 00
[00:01:16.334,869] &amp;lt;inf&amp;gt; wpa_supp: wlan0: Trying to associate with b8:37:b2:09:1c:11 (SSID=&amp;#39;kiosk_wpa2_ent&amp;#39; freq=5180 MHz)
[00:01:16.348,510] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: State: AUTHENTICATING -&amp;gt; ASSOCIATING
[00:01:16.359,954] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: WPA: set own WPA/RSN IE - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 01 8c 00
[00:01:16.376,861] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RSN: clearing own RSNXE
[00:01:16.392,242] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 80, msg_len:80 - Trying to associate with b8:37:b2:09:1c:11 (SSID=&amp;#39;kiosk_wpa2_ent&amp;#39; freq=5180 MHz)-&amp;gt;END
[00:01:16.412,109] &amp;lt;dbg&amp;gt; wifi_supplicant: event_socket_handler: Passing message 0 to wpa_supplicant
[00:01:16.426,300] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Event ASSOC (0) received
[00:01:16.436,553] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Association info event
[00:01:16.448,089] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: req_ies - hexdump(len=215): 00 0e 6b 69 6f 73 6b 5f 77 70 61 32 5f 65 6e 74 01 08 0c 12 18 24 30 48 60 6c 21 02 00 17 5a 03 24 01 00 24 38 24 01 28 01 2c 01 30 01 34 01 38 01 3c 01 40 01 64 01 68 01 6c 01 70 01 74 01 78 01 7c 01 80 01 84 01 88 01 8c 01 90
[00:01:16.478,942] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: resp_ies - hexdump(len=176): 01 08 8c 12 98 24 b0 48 60 6c 2d 1a ef 09 17 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3d 16 24 05 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f 0a 04 00 08 00 00 00 00 40 00 40 bf 0
[00:01:16.508,636] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parsing ignored unknown element extension (ext_id=38 elen=13)
[00:01:16.523,223] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEEE 802.11 element parsing ignored unknown element extension (ext_id=38 elen=13)
[00:01:16.537,780] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: freq=5180 MHz
[00:01:16.547,302] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: WPA: set own WPA/RSN IE - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 01 8c 00
[00:01:16.564,208] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RSN: clearing own RSNXE
[00:01:16.574,371] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: State: ASSOCIATING -&amp;gt; ASSOCIATED
[00:01:16.585,357] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Associated to a new BSS: BSSID=b8:37:b2:09:1c:11
[00:01:16.597,656] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wpa_drv_zep_get_ssid: SSID size: 14
[00:01:16.608,215] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wpa_drv_zep_get_ssid: SSID size: 14
[00:01:16.618,835] &amp;lt;inf&amp;gt; wpa_supp: wlan0: Associated with b8:37:b2:09:1c:11
[00:01:16.628,417] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: Association event - clear replay counter
[00:01:16.640,472] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: Clear old PTK
[00:01:16.650,726] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: External notification - portEnabled=0
[00:01:16.662,048] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: External notification - portValid=0
[00:01:16.673,217] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: External notification - portEnabled=1
[00:01:16.684,539] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_PAE entering state CONNECTING
[00:01:16.695,617] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: enable timer tick
[00:01:16.705,261] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state IDLE
[00:01:16.715,728] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state INITIALIZE
[00:01:16.726,196] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state IDLE
[00:01:16.736,236] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting authentication timeout: 10 sec 0 usec
[00:01:16.748,291] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Cancelling scan request
[00:01:16.758,453] &amp;lt;inf&amp;gt; wpa_supp: wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
[00:01:16.768,798] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RX EAPOL from b8:37:b2:09:1c:11
[00:01:16.779,693] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RX EAPOL - hexdump(len=9): 01 00 00 05 01 01 00 05 01
[00:01:16.791,839] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting authentication timeout: 70 sec 0 usec
[00:01:16.803,894] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: Received EAP-Packet frame
[00:01:16.814,178] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_PAE entering state RESTART
[00:01:16.825,012] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state INITIALIZE
[00:01:16.835,479] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state IDLE
[00:01:16.845,458] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_PAE entering state AUTHENTICATING
[00:01:16.856,872] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state REQUEST
[00:01:16.867,584] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: getSuppRsp
[00:01:16.876,617] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state RECEIVED
[00:01:16.887,084] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Received EAP-Request id=1 method=1 vendor=0 vendorMethod=0
[00:01:16.900,024] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state IDENTITY
[00:01:16.910,400] &amp;lt;inf&amp;gt; wpa_supp: wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
[00:01:16.921,325] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Status notification: started (param=)
[00:01:16.932,556] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP-Request Identity data - hexdump_ascii(len=0):
[00:01:16.944,732] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
[00:01:16.952,545] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: using anonymous identity - hexdump_ascii(len=4):
[00:01:16.964,660] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   61 6e 6f 6e                                      |anon
[00:01:16.981,475] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state SEND_RESPONSE
[00:01:16.992,218] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state IDLE
[00:01:17.002,166] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state RESPONSE
[00:01:17.013,000] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: txSuppRsp
[00:01:17.021,942] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: TX EAPOL: dst=b8:37:b2:09:1c:11
[00:01:17.032,226] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: TX EAPOL - hexdump(len=13): 01 00 00 09 02 01 00 09 01 61 6e 6f 6e
[00:01:17.045,776] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state RECEIVE
[00:01:17.057,006] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 33, msg_len:33 - Associated with b8:37:b2:09:1c:11-&amp;gt;END
[00:01:17.071,014] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 40, msg_len:40 - CTRL-EVENT-SUBNET-STATUS-UPDATE status=0-&amp;gt;END
[00:01:17.085,144] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Event not supported: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
[00:01:17.097,991] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 49, msg_len:49 - CTRL-EVENT-EAP-STARTED EAP authentication started-&amp;gt;END
[00:01:17.112,915] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Event not supported: CTRL-EVENT-EAP-STARTED EAP authentication started
[00:01:17.126,556] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 51, msg_len:51 - CTRL-EVENT-EAP-STATUS status=&amp;#39;started&amp;#39; parameter=&amp;#39;&amp;#39;-&amp;gt;END
[00:01:17.141,662] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Event not supported: CTRL-EVENT-EAP-STATUS status=&amp;#39;started&amp;#39; parameter=&amp;#39;&amp;#39;
[00:01:17.157,348] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RX EAPOL from b8:37:b2:09:1c:11
[00:01:17.168,243] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RX EAPOL - hexdump(len=10): 01 00 00 06 01 02 00 06 19 20
[00:01:17.180,725] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: Received EAP-Packet frame
[00:01:17.191,009] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state REQUEST
[00:01:17.201,721] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: getSuppRsp
[00:01:17.210,754] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state RECEIVED
[00:01:17.221,191] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Received EAP-Request id=2 method=25 vendor=0 vendorMethod=0
[00:01:17.234,252] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state GET_METHOD
[00:01:17.244,750] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: configuration does not allow: vendor 0 method 25
[00:01:17.256,835] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: vendor 0 method 25 not allowed
[00:01:17.267,456] &amp;lt;inf&amp;gt; wpa_supp: wlan0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=25 -&amp;gt; NAK
[00:01:17.278,991] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Status notification: refuse proposed method (param=PEAP)
[00:01:17.291,900] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Building EAP-Nak (requested type 25 vendor=0 method=0 not allowed)
[00:01:17.305,572] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: allowed methods - hexdump(len=1): 0d
[00:01:17.316,650] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state SEND_RESPONSE
[00:01:17.327,392] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state IDLE
[00:01:17.337,341] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state RESPONSE
[00:01:17.348,144] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: txSuppRsp
[00:01:17.357,086] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: TX EAPOL: dst=b8:37:b2:09:1c:11
[00:01:17.367,370] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: TX EAPOL - hexdump(len=10): 01 00 00 06 02 02 00 06 03 0d
[00:01:17.380,096] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state RECEIVE
[00:01:17.391,479] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 56, msg_len:56 - CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=25 -&amp;gt; NAK-&amp;gt;END
[00:01:17.407,409] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Event not supported: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=25 -&amp;gt; NAK
[00:01:17.421,844] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 70, msg_len:70 - CTRL-EVENT-EAP-STATUS status=&amp;#39;refuse proposed method&amp;#39; parameter=&amp;#39;PEAP&amp;#39;-&amp;gt;END
[00:01:17.438,598] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Event not supported: CTRL-EVENT-EAP-STATUS status=&amp;#39;refuse proposed method&amp;#39; parameter=&amp;#39;PEAP&amp;#39;
[00:01:17.455,902] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RX EAPOL from b8:37:b2:09:1c:11
[00:01:17.466,796] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RX EAPOL - hexdump(len=10): 01 00 00 06 01 03 00 06 0d 20
[00:01:17.479,278] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: Received EAP-Packet frame
[00:01:17.489,562] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state REQUEST
[00:01:17.500,274] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: getSuppRsp
[00:01:17.509,307] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state RECEIVED
[00:01:17.519,744] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Received EAP-Request id=3 method=13 vendor=0 vendorMethod=0
[00:01:17.532,806] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state GET_METHOD
[00:01:17.543,334] &amp;lt;inf&amp;gt; wpa_supp: wlan0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=13
[00:01:17.554,260] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Status notification: accept proposed method (param=TLS)
[00:01:17.567,077] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Initialize selected EAP method: vendor 0 method 13 (TLS)
[00:01:17.579,864] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: TLS: using phase1 config options
[00:01:17.590,972] &amp;lt;err&amp;gt; wpa_supp: MTLS: invalid tls_disable_tlsv* params; ignoring
[00:01:17.609,710] &amp;lt;err&amp;gt; wpa_supp: MTLS: mbedtls_pk_parse_key: (-0x3d00)
[00:01:17.619,232] &amp;lt;inf&amp;gt; wpa_supp: TLS: Failed to set TLS connection parameters
[00:01:17.629,425] &amp;lt;inf&amp;gt; wpa_supp: EAP-TLS: Failed to initialize SSL.
[00:01:17.638,458] &amp;lt;inf&amp;gt; wpa_supp: wlan0: EAP: Failed to initialize EAP method: vendor 0 method 13 (TLS)
[00:01:17.650,543] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Building EAP-Nak (requested type 13 vendor=0 method=0 not allowed)
[00:01:17.664,215] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: allowed methods - hexdump(len=0):
[00:01:17.675,018] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state SEND_RESPONSE
[00:01:17.685,760] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state IDLE
[00:01:17.695,709] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state RESPONSE
[00:01:17.706,542] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: txSuppRsp
[00:01:17.715,484] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: TX EAPOL: dst=b8:37:b2:09:1c:11
[00:01:17.725,769] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: TX EAPOL - hexdump(len=10): 01 00 00 06 02 03 00 06 03 00
[00:01:17.738,555] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state RECEIVE
[00:01:17.749,908] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 49, msg_len:49 - CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=13-&amp;gt;END
[00:01:17.764,831] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Event not supported: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=13
[00:01:17.778,472] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 69, msg_len:69 - CTRL-EVENT-EAP-STATUS status=&amp;#39;accept proposed method&amp;#39; parameter=&amp;#39;TLS&amp;#39;-&amp;gt;END
[00:01:17.795,135] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Event not supported: CTRL-EVENT-EAP-STATUS status=&amp;#39;accept proposed method&amp;#39; parameter=&amp;#39;TLS&amp;#39;
[00:01:17.810,516] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 62, msg_len:62 - EAP: Failed to initialize EAP method: vendor 0 method 13 (TLS)-&amp;gt;END
[00:01:18.749,908] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: startWhen --&amp;gt; 0
[00:01:18.765,716] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RX EAPOL from b8:37:b2:09:1c:11
[00:01:18.776,641] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RX EAPOL - hexdump(len=8): 01 00 00 04 04 03 00 04
[00:01:18.788,513] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: Received EAP-Packet frame
[00:01:18.798,797] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state REQUEST
[00:01:18.809,509] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: getSuppRsp
[00:01:18.818,511] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state RECEIVED
[00:01:18.828,979] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Received EAP-Failure
[00:01:18.838,653] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: Status notification: completion (param=failure)
[00:01:18.850,769] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state FAILURE
[00:01:18.860,992] &amp;lt;inf&amp;gt; wpa_supp: wlan0: CTRL-EVENT-EAP-FAILURE EAP authentication failed
[00:01:18.871,826] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_PAE entering state HELD
[00:01:18.882,385] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: Supplicant port status: Unauthorized
[00:01:18.900,543] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state RECEIVE
[00:01:18.911,437] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state FAIL
[00:01:18.921,905] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state IDLE
[00:01:18.932,403] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL authentication completed - result=FAILURE
[00:01:18.944,061] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting authentication timeout: 2 sec 0 usec
[00:01:18.956,054] &amp;lt;dbg&amp;gt; wifi_supplicant: event_socket_handler: Passing message 11 to wpa_supplicant
[00:01:18.967,742] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Event DEAUTH (11) received
[00:01:18.978,179] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Deauthentication notification
[00:01:18.988,830] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0:  * reason 1 (UNSPECIFIED)
[00:01:18.999,206] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0:  * address b8:37:b2:09:1c:11
[00:01:19.009,765] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Deauthentication frame IE(s) - hexdump(len=0): [NULL]
[00:01:19.021,942] &amp;lt;inf&amp;gt; wpa_supp: wlan0: CTRL-EVENT-DISCONNECTED bssid=b8:37:b2:09:1c:11 reason=1
Connection request failed (1)
[00:01:19.039,306] &amp;lt;inf&amp;gt; wpa_supp: wlan0: CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid=&amp;quot;kiosk_wpa2_ent&amp;quot; auth_failures=1 duration=10 reason=AUTH_FAILED
[00:01:19.054,962] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Auto connect enabled: try to reconnect (wps=0/0 wpa_state=6)
[00:01:19.068,359] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting scan request: 0.100000 sec
[00:01:19.079,528] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Radio work &amp;#39;sme-connect&amp;#39;@0x2005cd00 done in 3.611786 seconds
[00:01:19.092,926] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: radio_work_free(&amp;#39;sme-connect&amp;#39;@0x2005cd00): num_active_works --&amp;gt; 0
[00:01:19.106,842] &amp;lt;inf&amp;gt; wpa_supp: wlan0: Added BSSID b8:37:b2:09:1c:11 into ignore list, ignoring for 10 seconds
[00:01:19.119,720] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Another BSS in this ESS has been seen; try it next
[00:01:19.132,324] &amp;lt;inf&amp;gt; wpa_supp: wlan0: BSSID b8:37:b2:09:1c:11 ignore list count incremented to 2, ignoring for 10 seconds
[00:01:19.146,270] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Consecutive connection failures: 1 --&amp;gt; request scan in 100 ms
[00:01:19.159,790] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Ignore new scan request for 0.100000 sec since an earlier request is scheduled to trigger sooner
[00:01:19.176,239] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: WPA: Clear old PMK and PTK
[00:01:19.186,950] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Disconnect event - remove keys
[00:01:19.197,723] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: State: ASSOCIATED -&amp;gt; DISCONNECTED
[00:01:19.208,740] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: External notification - portEnabled=0
[00:01:19.220,031] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_PAE entering state DISCONNECTED
[00:01:19.231,292] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: Supplicant port status: Unauthorized
[00:01:19.251,708] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state INITIALIZE
[00:01:19.262,847] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state DISABLED
[00:01:19.273,162] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: External notification - portValid=0
[00:01:19.284,423] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 61, msg_len:61 - CTRL-EVENT-EAP-STATUS status=&amp;#39;completion&amp;#39; parameter=&amp;#39;failure&amp;#39;-&amp;gt;END
[00:01:19.300,384] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Event not supported: CTRL-EVENT-EAP-STATUS status=&amp;#39;completion&amp;#39; parameter=&amp;#39;failure&amp;#39;
[00:01:19.315,063] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 48, msg_len:48 - CTRL-EVENT-EAP-FAILURE EAP authentication failed-&amp;gt;END
[00:01:19.329,895] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Event not supported: CTRL-EVENT-EAP-FAILURE EAP authentication failed
[00:01:19.343,475] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 56, msg_len:56 - CTRL-EVENT-DISCONNECTED bssid=b8:37:b2:09:1c:11 reason=1-&amp;gt;END
[00:01:19.359,069] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 103, msg_len:103 - CTRL-EVENT-SSID-TEMP-DISABLED id=0 ssid=&amp;quot;kiosk_wpa2_ent&amp;quot; auth_failures=1 duration=10 reason=AUTH_FAILED-&amp;gt;END
[00:01:19.378,936] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 71, msg_len:71 - Added BSSID b8:37:b2:09:1c:11 into ignore list, ignoring for 10 seconds-&amp;gt;END
[00:01:19.395,782] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 83, msg_len:83 - BSSID b8:37:b2:09:1c:11 ignore list count incremented to 2, ignoring for 10 seconds-&amp;gt;END
[00:01:19.413,726] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: State: DISCONNECTED -&amp;gt; SCANNING
[00:01:19.424,621] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Starting AP scan for wildcard SSID
[00:01:19.435,791] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Optimize scan based on previously generated frequency list
[00:01:19.449,066] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Add radio work &amp;#39;scan&amp;#39;@0x2005d068
[00:01:19.460,021] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: First radio work item in the queue - schedule start immediately
[00:01:19.473,815] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Starting radio work &amp;#39;scan&amp;#39;@0x2005d068 after 0.013763 second wait
[00:01:19.496,093] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wpa_drv_zep_scan2: Scan requested - scan timeout 35 seconds
[00:01:19.509,826] &amp;lt;dbg&amp;gt; wifi_supplicant: event_socket_handler: Passing message 47 to wpa_supplicant
[00:01:19.521,514] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Event SCAN_STARTED (47) received
[00:01:19.532,501] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Own scan request started a scan in 0.022796 seconds
[00:01:19.545,227] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 24, msg_len:24 - CTRL-EVENT-SCAN-STARTED -&amp;gt;END
[00:01:19.558,624] &amp;lt;dbg&amp;gt; wifi_supplicant: event_socket_handler: Passing message 3 to wpa_supplicant
[00:01:19.570,251] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Event SCAN_RESULTS (3) received
[00:01:19.581,115] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Scan completed in 0.048615 seconds
[00:01:19.595,214] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Sorted scan results
[00:01:19.604,461] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: b8:37:b2:09:1c:01 ssid=kiosk_wpa2_ent freq=2412 qual=0 noise=-89~ level=-71 snr=18 flags=0xb age=58 est=52000
[00:01:19.623,107] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: IEs - hexdump(len=243): 00 0e 6b 69 6f 73 6b 5f 77 70 61 32 5f 65 6e 74 01 08 82 84 0b 16 24 30 48 6c 03 01 01 05 04 00 01 00 00 2a 01 00 32 04 0c 12 18 60 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 01 28 00 0b 05 00 00 30 dd 6d 2d 1a ad 09
[00:01:19.654,418] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Beacon IEs - hexdump(len=243): 00 0e 6b 69 6f 73 6b 5f 77 70 61 32 5f 65 6e 74 01 08 82 84 0b 16 24 30 48 6c 03 01 01 05 04 00 01 00 00 2a 01 00 32 04 0c 12 18 60 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 01 28 00 0b 05 00 00 30 dd 6d 2d 1a
[00:01:19.684,112] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: BSS: Start scan result update 2
[00:01:19.695,190] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: BSS: last_scan_res_used=1/32
[00:01:19.705,169] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: New scan results available (own=1 ext=0)
[00:01:19.716,949] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Radio work &amp;#39;scan&amp;#39;@0x2005d068 done in 0.243134 seconds
[00:01:19.729,736] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: radio_work_free(&amp;#39;scan&amp;#39;@0x2005d068): num_active_works --&amp;gt; 0
[00:01:19.742,980] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Postpone network selection by 10 seconds since all networks are disabled
[00:01:19.757,507] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 24, msg_len:24 - CTRL-EVENT-SCAN-RESULTS -&amp;gt;END
[00:01:19.770,324] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: disable timer tick
[00:01:29.757,476] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Try to associate due to network getting re-enabled
[00:01:29.769,927] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Fast associate: Old scan results
[00:01:29.780,273] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Setting scan request: 0.000000 sec
[00:01:29.791,442] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Scan SSID - hexdump_ascii(len=14):
[00:01:29.801,879] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   6b 69 6f 73 6b 5f 77 70  61 32 5f 65 6e 74       |kiosk_wp a2_ent
[00:01:29.818,725] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Include wildcard SSID in the scan request
[00:01:29.830,535] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Add radio work &amp;#39;scan&amp;#39;@0x2005cea8
[00:01:29.841,491] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: First radio work item in the queue - schedule start immediately
[00:01:29.855,255] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Starting radio work &amp;#39;scan&amp;#39;@0x2005cea8 after 0.013702 second wait
[00:01:29.877,075] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wpa_drv_zep_scan2: Scan requested - scan timeout 35 seconds
[00:01:29.890,716] &amp;lt;dbg&amp;gt; wifi_supplicant: event_socket_handler: Passing message 47 to wpa_supplicant
[00:01:29.902,404] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Event SCAN_STARTED (47) received
[00:01:29.913,360] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Own scan request started a scan in 0.022767 seconds
[00:01:29.926,086] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 24, msg_len:24 - CTRL-EVENT-SCAN-STARTED -&amp;gt;END
&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/538454?ContentTypeID=1</link><pubDate>Fri, 06 Jun 2025 14:43:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:34be0cda-6984-4e22-8c10-5d2b9931bbc2</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I will discuss the logs internally and get back to you.&lt;/p&gt;
&lt;p&gt;Regarding the build errors you see, we have a guide on debugging devicetree errors in our nRF Connect SDK Intermediate course on DevAcademy that is very useful. You can find it here:&amp;nbsp;&lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-2-debugging/topic/troubleshooting-the-devicetree/"&gt;Troubleshooting the devicetree&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/538295?ContentTypeID=1</link><pubDate>Thu, 05 Jun 2025 16:42:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a206bd4c-c2c1-4937-bf5a-4bbd88b0b600</guid><dc:creator>BrianW</dc:creator><description>[quote userid="92402" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0/538167"]&lt;blockquote class="quote"&gt;&lt;div class="quote-content"&gt;Great thanks! Indeed thats quite a different set of fields in the params structure from the code I had. I&amp;#39;ll give that a go...&lt;/div&gt;&lt;/blockquote&gt;&lt;div class="quote-footer"&gt;&lt;/div&gt;
&lt;p&gt;Let me know how it goes!&lt;/p&gt;[/quote]
&lt;p&gt;&amp;nbsp;I looked at the shell param setting code in detail, and noted that the&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;params-&amp;gt;key2_passwd = KEY2_PASSWD;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; params-&amp;gt;key2_passwd_length = strlen(params-&amp;gt;key2_passwd);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;if only if specifing 2 key passwords - if just one -K &amp;lt;password&amp;gt; then its key_passwd that is set&lt;/p&gt;
&lt;p&gt;and that:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;params-&amp;gt;mfp = WIFI_MFP_REQUIRED; // 2&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;params-&amp;gt;suiteb_type = WIFI_SUITEB_192; // 2&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;from -w 2 and -S 2 are for WPA3 (I&amp;#39;m trying to get WPA2 working first!)&lt;/p&gt;
&lt;p&gt;Also,&amp;nbsp;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;WIFI_SECURITY_TYPE_EAP_TLS&lt;/span&gt; == &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;WIFI_SECURITY_TYPE_EAP&lt;/span&gt; in wifi.h to same as I had.&lt;/p&gt;
&lt;p&gt;So finally the main difference is putting an anonymous identity rather than eap_identity.&lt;/p&gt;
&lt;p&gt;Alas, still doesn&amp;#39;t work...&lt;/p&gt;
&lt;p&gt;The logs:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[00:00:00.390,472] &amp;lt;inf&amp;gt; wifi_nrf_bus: SPIM spi@a000: freq = 24 MHz
[00:00:00.390,502] &amp;lt;inf&amp;gt; wifi_nrf_bus: SPIM spi@a000: latency = 1
*** Booting nRF Connect SDK v2.9.0-7787b2649840 ***
*** Using Zephyr OS v3.7.99-1f8f3dc29142 ***
[00:00:00.604,431] &amp;lt;inf&amp;gt; sta: Starting cc2v1 with CPU frequency: 64 MHz
[00:00:00.604,614] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wpa_supplicant v2.11-devel
[00:00:00.604,827] &amp;lt;inf&amp;gt; wifi_supplicant: wpa_supplicant initialized
[00:00:00.605,224] &amp;lt;dbg&amp;gt; wifi_supplicant: add_interface: Adding interface wlan0 [1] (0x200029b8)
[00:00:00.605,316] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: interface_add, argc: 5
[00:00:00.605,346] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: interface_add
[00:00:00.605,407] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: wlan0
[00:00:00.605,438] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: zephyr
[00:00:00.605,499] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: zephyr
[00:00:00.605,529] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[4]: zephyr
[00:00:00.605,926] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RX global ctrl_iface - hexdump_ascii(len=71):
[00:00:00.605,926] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   49 4e 54 45 52 46 41 43  45 5f 41 44 44 20 77 6c |INTERFAC E_ADD wl
                                   61 6e 30 09 7a 65 70 68  79 72 09 7a 65 70 68 79 |an0.zeph yr.zephy
                                   72 09 7a 65 70 68 79 72  09 09 09 09 20 77 6c 61 |r.zephyr .... wla
                                   6e 30 20 7a 65 70 68 79  72 20 7a 65 70 68 79 72 |n0 zephy r zephyr
                                   20 7a 65 70 68 79 72                             | zephyr
[00:00:00.605,987] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE GLOBAL INTERFACE_ADD &amp;#39;wlan0      zephyr  zephyr  zephyr                           wlan0 zephyr zephyr zephyr&amp;#39;
[00:00:00.606,140] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Initializing interface &amp;#39;wlan0&amp;#39; conf &amp;#39;zephyr&amp;#39; driver &amp;#39;zephyr&amp;#39; ctrl_interface &amp;#39;zephyr&amp;#39; bridge &amp;#39;N/A&amp;#39;
[00:00:00.608,093] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Add interface wlan0 to a new radio N/A
[00:00:00.611,541] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wpa_supp: Added 802.11b mode based on 802.11g information
[00:00:00.611,724] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: l2_packet_init: iface wlan0 ifindex 1
[00:00:00.611,877] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Own MAC address: f0:ce:37:00:00:4a
[00:00:00.612,030] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b450 alg 0 addr 0x0 key_idx 0 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.615,539] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b450 alg 0 addr 0x0 key_idx 1 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.617,828] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b450 alg 0 addr 0x0 key_idx 2 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.620,117] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b450 alg 0 addr 0x0 key_idx 3 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.622,406] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b450 alg 0 addr 0x0 key_idx 4 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.626,037] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b450 alg 0 addr 0x0 key_idx 5 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.628,295] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RSN: flushing PMKID list in the driver
[00:00:00.628,417] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: State: DISCONNECTED -&amp;gt; INACTIVE
[00:00:00.690,612] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_PAE entering state DISCONNECTED
[00:00:00.690,673] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: Supplicant port status: Unauthorized
[00:00:00.700,714] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: KEY_RX entering state NO_KEY_RECEIVE
[00:00:00.700,744] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state INITIALIZE
[00:00:00.700,805] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state DISABLED
[00:00:00.701,202] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Added interface wlan0
[00:00:00.701,324] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: State: INACTIVE -&amp;gt; DISCONNECTED
[00:00:01.604,522] &amp;lt;inf&amp;gt; sta: Wi-Fi enterprise credentials loaded and configured : ca_cert len 1242, client cert len 1138, key len 1715
[00:00:01.604,614] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: remove_network, argc: 2
[00:00:01.604,644] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: remove_network
[00:00:01.604,705] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: all
[00:00:01.605,072] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;REMOVE_NETWORK all&amp;#39;
[00:00:01.605,163] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: REMOVE_NETWORK all
[00:00:01.605,651] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;ADD_NETWORK&amp;#39;
[00:00:01.605,773] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: ADD_NETWORK
[00:00:01.606,262] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 26, msg_len:26 - CTRL-EVENT-NETWORK-ADDED 0-&amp;gt;END
[00:00:01.606,628] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: NET added: 0
[00:00:01.606,719] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.606,781] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.606,811] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.606,872] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: ssid
[00:00:01.606,903] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;kiosk_wpa2_ent&amp;quot;
[00:00:01.607,299] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.607,421] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;ssid&amp;#39;
[00:00:01.607,482] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=16): [REMOVED]
[00:00:01.607,574] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: ssid - hexdump_ascii(len=14):
[00:00:01.607,604] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   6b 69 6f 73 6b 5f 77 70  61 32 5f 65 6e 74       |kiosk_wp a2_ent
[00:00:01.607,879] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.607,940] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.607,971] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.608,032] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: scan_ssid
[00:00:01.608,062] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: 1
[00:00:01.608,459] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.608,581] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;scan_ssid&amp;#39;
[00:00:01.608,642] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=1): [REMOVED]
[00:00:01.608,703] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: scan_ssid=1 (0x1)
[00:00:01.608,978] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.609,039] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.609,069] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.609,130] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: key_mgmt
[00:00:01.609,161] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: NONE
[00:00:01.609,558] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.609,680] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;key_mgmt&amp;#39;
[00:00:01.609,741] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=4): [REMOVED]
[00:00:01.609,832] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: key_mgmt: 0x4
[00:00:01.610,137] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.610,168] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.610,229] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.610,260] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: ieee80211w
[00:00:01.610,321] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: 0
[00:00:01.610,687] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.610,839] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;ieee80211w&amp;#39;
[00:00:01.610,900] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=1): [REMOVED]
[00:00:01.611,022] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: ieee80211w=0 (0x0)
[00:00:01.611,328] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.611,358] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.611,419] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.611,450] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: proto
[00:00:01.611,511] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: RSN
[00:00:01.611,877] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.612,030] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;proto&amp;#39;
[00:00:01.612,091] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=3): [REMOVED]
[00:00:01.612,152] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: proto: 0x2
[00:00:01.612,457] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.612,487] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.612,548] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.612,579] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: key_mgmt
[00:00:01.612,640] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: WPA-EAP
[00:00:01.613,006] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.613,159] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;key_mgmt&amp;#39;
[00:00:01.613,220] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=7): [REMOVED]
[00:00:01.613,311] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: key_mgmt: 0x1
[00:00:01.613,586] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set, argc: 3
[00:00:01.613,647] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set
[00:00:01.613,677] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: openssl_ciphers
[00:00:01.613,739] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: &amp;quot;DEFAULT:!EXP:!LOW&amp;quot;
[00:00:01.614,135] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET openssl_ciphers &amp;quot;DEFAULT:!EXP:!LOW&amp;quot;&amp;#39;
[00:00:01.614,227] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE SET &amp;#39;openssl_ciphers&amp;#39;=&amp;#39;&amp;quot;DEFAULT:!EXP:!LOW&amp;quot;&amp;#39;
[00:00:01.614,349] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: openssl_ciphers=&amp;#39;&amp;quot;DEFAULT:!EXP:!LOW&amp;quot;&amp;#39;
[00:00:01.614,624] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.614,654] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.614,715] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.614,746] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: group
[00:00:01.614,807] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: CCMP
[00:00:01.615,173] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.615,295] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;group&amp;#39;
[00:00:01.615,386] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=4): [REMOVED]
[00:00:01.615,478] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: group: 0x10
[00:00:01.615,753] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.615,814] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.615,844] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.615,875] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: pairwise
[00:00:01.615,936] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: CCMP
[00:00:01.616,302] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.616,455] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;pairwise&amp;#39;
[00:00:01.616,516] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=4): [REMOVED]
[00:00:01.616,607] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: pairwise: 0x10
[00:00:01.616,912] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.616,943] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.616,973] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.617,034] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: group_mgmt
[00:00:01.617,065] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: AES-128-CMAC
[00:00:01.617,492] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.617,614] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;group_mgmt&amp;#39;
[00:00:01.617,706] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=12): [REMOVED]
[00:00:01.617,797] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: group_mgmt: 0x20
[00:00:01.618,103] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.618,133] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.618,194] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.618,225] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: proto
[00:00:01.618,255] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: RSN
[00:00:01.618,652] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.618,804] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;proto&amp;#39;
[00:00:01.618,865] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=3): [REMOVED]
[00:00:01.619,171] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.619,232] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.619,262] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.619,323] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: eap
[00:00:01.619,354] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: TLS
[00:00:01.619,750] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.619,903] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;eap&amp;#39;
[00:00:01.619,964] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=3): [REMOVED]
[00:00:01.620,269] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: eap methods - hexdump(len=16): 00 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00
[00:00:01.620,605] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.620,635] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.620,697] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.620,727] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: anonymous_identity
[00:00:01.620,758] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;anon&amp;quot;
[00:00:01.621,154] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.621,307] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;anonymous_identity&amp;#39;
[00:00:01.621,368] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=6): [REMOVED]
[00:00:01.621,490] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: anonymous_identity - hexdump_ascii(len=4):
[00:00:01.621,490] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   61 6e 6f 6e                                      |anon
[00:00:01.621,887] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.621,917] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.621,978] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.622,009] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: ca_cert
[00:00:01.622,070] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://ca_cert&amp;quot;
[00:00:01.622,467] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.622,589] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;ca_cert&amp;#39;
[00:00:01.622,650] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=16): [REMOVED]
[00:00:01.622,772] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: ca_cert - hexdump_ascii(len=14):
[00:00:01.622,802] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 63  61 5f 63 65 72 74       |blob://c a_cert
[00:00:01.623,168] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.623,229] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.623,260] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.623,321] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: client_cert
[00:00:01.623,352] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://client_cert&amp;quot;
[00:00:01.623,748] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.623,901] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;client_cert&amp;#39;
[00:00:01.623,962] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=20): [REMOVED]
[00:00:01.624,084] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: client_cert - hexdump_ascii(len=18):
[00:00:01.624,084] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 63  6c 69 65 6e 74 5f 63 65 |blob://c lient_ce
                                   72 74                                            |rt
[00:00:01.624,511] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.624,542] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.624,603] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.624,633] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: private_key
[00:00:01.624,694] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://private_key&amp;quot;
[00:00:01.625,091] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.625,213] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;private_key&amp;#39;
[00:00:01.625,274] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=20): [REMOVED]
[00:00:01.625,396] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: private_key - hexdump_ascii(len=18):
[00:00:01.625,427] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 70  72 69 76 61 74 65 5f 6b |blob://p rivate_k
                                   65 79                                            |ey
[00:00:01.625,732] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.625,762] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.625,823] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.625,854] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: private_key_passwd
[00:00:01.625,915] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;key_004a-2025&amp;quot;
[00:00:01.626,312] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.626,434] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;private_key_passwd&amp;#39;
[00:00:01.626,525] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=15): [REMOVED]
[00:00:01.626,647] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: private_key_passwd - hexdump_ascii(len=13): [REMOVED]
[00:00:01.626,892] &amp;lt;inf&amp;gt; sta: Connection requested
[00:00:01.626,953] &amp;lt;inf&amp;gt; sta: ==================
[00:00:01.626,983] &amp;lt;inf&amp;gt; sta: State: DISCONNECTED
[00:00:01.701,080] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: disable timer tick
[00:00:06.627,105] &amp;lt;inf&amp;gt; sta: ==================
[00:00:06.627,136] &amp;lt;inf&amp;gt; sta: State: DISCONNECTED
[00:00:11.627,258] &amp;lt;inf&amp;gt; sta: ==================
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;What seems strange is that there are no errors, its as though it doesn&amp;#39;t start the connection process after doing all the param config?&lt;/p&gt;
&lt;p&gt;I am also trying to build the wifi shell with WPA2 Enterprise on NCS 3.0.0 as per the link you suggested, but currently it won&amp;#39;t build due to some issue with the DTS for my custom board when it gets to the link:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/ncs/toolchains/0b393f9e1b/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: modules/nrf_wifi/bus/libnrf70-buslib.a(rpu_hw_if.c.obj): in function `rpu_init&amp;#39;:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;C:/ncs/v3.0.0/zephyr/modules/nrf_wifi/bus/rpu_hw_if.c:452: undefined reference to `__device_dts_ord_14&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;c:/ncs/toolchains/0b393f9e1b/opt/zephyr-sdk/arm-zephyr-eabi/bin/../lib/gcc/arm-zephyr-eabi/12.2.0/../../../../arm-zephyr-eabi/bin/ld.bfd.exe: modules/nrf_wifi/bus/libnrf70-buslib.a(rpu_hw_if.c.obj):(.rodata.iovdd_ctrl_spec+0x0): undefined reference to `__device_dts_ord_14&amp;#39;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;collect2.exe: error: ld returned 1 exit status&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Its all a bit of a struggle...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/538167?ContentTypeID=1</link><pubDate>Thu, 05 Jun 2025 08:20:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee3ac863-4075-4ced-88e8-b94ab72dcebd</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="BrianW"]Great thanks! Indeed thats quite a different set of fields in the params structure from the code I had. I&amp;#39;ll give that a go...[/quote]
&lt;p&gt;Let me know how it goes!&lt;/p&gt;
[quote user="BrianW"]&lt;div&gt;The difference is just in where the data (in PEM format) for the different fields comes from - in this case its statically defined in the code, yes? This net_mgmt call to set the certificates is supported in 2.9 as well?&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;thanks&lt;/div&gt;[/quote]
&lt;p&gt;Correct. With run time, the certificates are provided using Wi-Fi shell, while with compile time, the certificates are, as the name states, included in the build at compile time.&lt;/p&gt;
&lt;p&gt;In both cases, the credentials are provided using the same method, i.e., the parameters you shared and calling the net_mgmt() command. The implementation is slightly different in v3.0.0 since the certificates can also be provided at run time, but the way they are provided is the same.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/538104?ContentTypeID=1</link><pubDate>Wed, 04 Jun 2025 15:18:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:57db999b-63f2-49cf-b34e-0772cef5352d</guid><dc:creator>BrianW</dc:creator><description>[quote userid="92402" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0/538086"]So, to get the same as the shell command, you should set the parameters like this in the code:[/quote]
&lt;p&gt;Great thanks! Indeed thats quite a different set of fields in the params structure from the code I had. I&amp;#39;ll give that a go...&lt;/p&gt;
[quote userid="92402" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0/538086"]I mean changing the certificates at run time in general. The guide I linked explains how to install the certificates during compile time and run time. Support for installing the certificates was added in nRF Connect SDK v3.0.0. If you are using an older version, you need to follow the compile time guide.[/quote]
&lt;p&gt;Ok. I think in both cases they use this net_mgmt() command:&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;struct wifi_enterprise_creds_params enterprise_creds_params={0};&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.ca_cert = _ca_cert;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.ca_cert_len = sizeof(_ca_cert);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.client_cert = _client_cert;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.client_cert_len = sizeof(_client_cert);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.client_key = _client_key;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.client_key_len = sizeof(_client_key);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; int retreq = net_mgmt(NET_REQUEST_WIFI_ENTERPRISE_CREDS, iface, &amp;amp;enterprise_creds_params, sizeof(struct wifi_enterprise_creds_params));&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; if (retreq!=0) {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG_ERR(&amp;quot;Failed to set Wi-Fi enterprise credentials: %d\n&amp;quot;, retreq);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;The difference is just in where the data (in PEM format) for the different fields comes from - in this case its statically defined in the code, yes? This net_mgmt call to set the certificates is supported in 2.9 as well?&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;thanks&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/538086?ContentTypeID=1</link><pubDate>Wed, 04 Jun 2025 14:01:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b852193-3890-4395-8752-f75bb791bd88</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="BrianW"]Do you have a C code connection params setup example (like my setup code above, but that does the certificate setup as well?)[/quote]
&lt;p&gt;You can look at how the&amp;nbsp;__wifi_args_to_params() function is implemented in the shell code:&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/v4.0.99-ncs1/subsys/net/l2/wifi/wifi_shell.c#L777"&gt;https://github.com/nrfconnect/sdk-zephyr/blob/v4.0.99-ncs1/subsys/net/l2/wifi/wifi_shell.c#L777&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The arguments in this shell command:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;wifi connect -s &amp;lt;SSID&amp;gt; -k 7 -a anon -K whatever -S 2 -w 2&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Corresponds to these parameters:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;params-&amp;gt;security = WIFI_SECURITY_TYPE_EAP; // 7
params-&amp;gt;mfp = WIFI_MFP_REQUIRED; // 2
params-&amp;gt;anon_id = ANON_ID;
params-&amp;gt;aid_length = strlen(params-&amp;gt;anon_id);
params-&amp;gt;key2_passwd = KEY2_PASSWD;
params-&amp;gt;key2_passwd_length = strlen(params-&amp;gt;key2_passwd);
params-&amp;gt;suiteb_type = WIFI_SUITEB_192; // 2&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;So, to get the same as the shell command, you should set the parameters like this in the code:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;static int __wifi_params_wpa2eap(struct wifi_connect_req_params *params)
{

    params-&amp;gt;timeout =  CONFIG_STA_CONN_TIMEOUT_SEC * MSEC_PER_SEC;

    if (params-&amp;gt;timeout == 0) {
        params-&amp;gt;timeout = SYS_FOREVER_MS;
    }

    /* Defaults */
    params-&amp;gt;band = WIFI_FREQ_BAND_UNKNOWN;
    params-&amp;gt;channel = WIFI_CHANNEL_ANY;
    params-&amp;gt;security = WIFI_SECURITY_TYPE_EAP; // 7
    params-&amp;gt;mfp = WIFI_MFP_REQUIRED; // 2

    /* SSID */
    params-&amp;gt;ssid =STA_SSID;
    params-&amp;gt;ssid_length = strlen(params-&amp;gt;ssid);

    params-&amp;gt;anon_id = ANON_ID;
	params-&amp;gt;aid_length = strlen(params-&amp;gt;anon_id);
	params-&amp;gt;key2_passwd = KEY2_PASSWD;
	params-&amp;gt;key2_passwd_length = strlen(params-&amp;gt;key2_passwd);
	params-&amp;gt;suiteb_type = WIFI_SUITEB_192; // 2

    return 0;
}
&lt;/pre&gt;&lt;/p&gt;
[quote user="BrianW"]Do you mean in the shell sample?[/quote]
&lt;p&gt;I mean changing the certificates at run time in general. The guide I linked explains how to install the certificates during compile time and run time. Support for installing the certificates was added in nRF Connect SDK v3.0.0. If you are using an older version, you need to follow the compile time guide.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/537833?ContentTypeID=1</link><pubDate>Tue, 03 Jun 2025 10:35:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa65c074-3591-40e3-b0f5-fc26d0587b34</guid><dc:creator>BrianW</dc:creator><description>[quote userid="134465" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0/537671"]Please note that run time certificates are only supported in v3.0.0 and later.[/quote]
&lt;p&gt;Do you mean in the shell sample?&lt;/p&gt;
&lt;p&gt;Anyway, I have updated the code to set the rootCA for the Radius server, and the client certificate, key and key password.&lt;/p&gt;
&lt;p&gt;Certificates (static in the code for now) : PEM format&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;static char _ca_cert[] = &amp;quot;-----BEGIN CERTIFICATE-----&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;MIIDdzCCAl+gAwIBAgIUSPHDcjKwnzJwpPNKqqJ9CZ6z8y0wDQYJKoZIhvcNAQEL&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;BQAwSzELMAkGA1UEBhMCRlIxEjAQBgNVBAgMCUZpbmlzdGVyZTERMA8GA1UECgwI&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;SW5mcmFmb24xFTATBgNVBAMMDGluZnJhZm9uLmNvbTAeFw0yNTA2MDMwODU5MzRa&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;Fw0yNTA3MDMwODU5MzRaMEsxCzAJBgNVBAYTAkZSMRIwEAYDVQQIDAlGaW5pc3Rl&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;cmUxETAPBgNVBAoMCEluZnJhZm9uMRUwEwYDVQQDDAxpbmZyYWZvbi5jb20wggEi&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDIsfqHWTOvEbipYL/ReZGcuYZ/&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;QTtzdqZvOUE10121QDM9yCIEN1xzcq16Dlfs+HmrXSFmHSZhMK2xrnd59DzuyDq5&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;snQg2BPfEJUqxDJg+ON055j57GXp8dUKZrCY9VSZa17jtJHYThYZpUoxqDjFlWvO&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;Shqcw/9rkf3z+/6nCF1uNV7vwife4mo1okY4SNUuxPBiEhZBZOg6d5Ydb0fxsxYj&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;qMN+vu3ELHPnHzzcEMzY/iA5qahPigACbm4NwXRrfdvTFfcqgJ43WWZr9FLlj3TO&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;5BX1HHYRerI+MhPIK/PJmQbbJy4VC91Z414XJElXAya5myMmwd8qDFc9NQqRAgMB&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;AAGjUzBRMB0GA1UdDgQWBBSNNMZnwGIr73sGUr5ZcccVGkD3LTAfBgNVHSMEGDAW&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;gBSNNMZnwGIr73sGUr5ZcccVGkD3LTAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;DQEBCwUAA4IBAQBOyrJ2iQpkycm0gsL+Z/Ueu3BA1sUGUC3cbIeluuPybzmsjTrA&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;dqnaymJJbcRz+Ge39VpZpeVrQO5IwVLAWrzg2Vyyyv5uOdf2VjakfUlneAF0U+zK&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;nZaaaLdwjj93wV14U+8JGF1Lb6Q41+fjQ5eIF/1OtV4gI8G9qQ46TwTsR+DSkKol&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;Z/5AOWkg4TarfKzghS7O6llwV+mfwXKQtsQbGQVhscXKRsAVPE/OaqkYCSXgLRTf&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;5pcYCeRky/fhUJV6BKy4VLac40u5luKOGSjNV4Ycnqr0o4vIexuPCKw21cCpGqnk&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;11Y85cQqpF2DzU7gFW/ovVGl2ygcjjjeVg3V&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;-----END CERTIFICATE-----&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;&amp;quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;static char _client_cert[] = &amp;quot;-----BEGIN CERTIFICATE-----&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;MIIDKDCCAhACFA36ysYJv6exm5n1jADbn3MLNCyrMA0GCSqGSIb3DQEBCwUAMEsx&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;CzAJBgNVBAYTAkZSMRIwEAYDVQQIDAlGaW5pc3RlcmUxETAPBgNVBAoMCEluZnJh&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;Zm9uMRUwEwYDVQQDDAxpbmZyYWZvbi5jb20wHhcNMjUwNjAzMDkxMDA5WhcNMjUw&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;NzAzMDkxMDA5WjBWMQswCQYDVQQGEwJGUjESMBAGA1UECAwJRmluaXN0ZXJlMREw&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;DwYDVQQKDAhJbmZyYWZvbjENMAsGA1UECwwEVGVzdDERMA8GA1UEAwwIY2MyLTAw&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;NGEwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC7bN5Jy8kx7z3LU/qH&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;IO1+QR/hjtx3sHQKp4ni6m+Mqv/PElxWEaxx8D3NThMmftGvDEbkDaV1G10KZODL&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;maY0ExsUnaTewgk+nBs0rMfsJnbhxMBiaFstHYKPsqAF4JtvdKfTN05BkHDDHULI&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;5N5DXP2Orty2Lh5866JfNywmDbcamDrbp1TcpJL7atc7ukrkPwZZU0tA9YAnkeYj&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;sd9R/TUNA7UEo7wb4a+r+xiv+ECrzK5KJz+icYgQPbF52PFVrJX8rG/PrSqZGsr9&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;XhWoZF7MzlmYRmqZijbB0khVHFn0x5lsXYyQL+5AXeoF/SbPFC65/qLdWTZSXWrr&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;5RFdAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAIai4nNCWtX+94jeX00a36qUffPW&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;+neYi3aVZU9xestlvLhjhSf9bU5MO7w8JnRQaIzd2jh3NV+Ab4Yizrn7Zmr3bARY&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;VPs1Uswf2HHoS5YIJqF/us6Px1wljNWi7hspyPpwFKPIWMXvMfAO4ZT+5mQ7ksYR&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;aS3MuervINOwa166Sb64JgwQ9bWabKX14Wj03/VrVIkxzVzQjVsFFEH9abepao7w&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;WQhxl3Sl+dFHH0IuGMC2cABhW69EynsF7LxvKZwFhgksVblHubOg6Ekq2KI79Mj8&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;Su1KG4PXt8UX0scIn2Z8amxIHj+t2jz5+IYw0MDPHYtBMm9MPZkOBqmG1bk=&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;-----END CERTIFICATE-----&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;&amp;quot;;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;static char _client_key[] = &amp;quot;-----BEGIN RSA PRIVATE KEY-----&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;Proc-Type: 4,ENCRYPTED&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;DEK-Info: DES-EDE3-CBC,5BD79331E8C31EE0&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;dBjnzKTP9Ww1RSJYxgExTmMvPKb2iWPjNw6tYbzXS+LrvecHZ7rhb9zUq3Giouwq&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;PJ0Hv2XC8gzWqHvcaXHNytOYlvPzVMJqeoK3HRgTJi5v4ywBj73/Q9uKXPOQ1sFY&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;N81ZJjIBDuGk0xMtlP4UJ6qGXrgEUzo/HgXN0mtdqDt8OFiVq9J1PztiYBCn0vpj&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;VYBnwPCkBF/nngxMPKjsbWhFRXnANkwWluRI+R2fH+JjrYEars2LVThidWjCx3ej&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;9Y9Ih9yE217/+ONWBDCgjs8Dh+rgMnvMsA13siwLfyXRfZvoC0Lymt17dvsDiaAc&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;FTDB9gNtUh7ZnNoQ/7outlgcn9cRTAHVjq2dG5qO5KBwFCmU5RYBGK1uu43lpuL/&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;08pGvCwJ7u4UCoLjk7Q68kAcBqCmqPX3Y9Qk4zgVMeXOeiA969t4VbNaUNq2ri2q&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;fxH0Lbl34b3FGt/F9j9bCYdYak0V0846bC8jCOT5dMwz05bBvG1+5Erw2NCk9k2L&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;B9ovTQeLdchFoJNrl9nPkh0ipxvtlyzyJLvKjJ0RGJJytkAbI173+OM7cQgsq1uz&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;iOrY/f/cKEzyltpISZfARPmpzh/HflIGiiqpsv//0ITIl2X40RyNBXU7iTVKoMob&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;4yuNDVQCoOXjyosJ6rir9Ou39BWY0qiY5njyXHrannMmjCeN9xcIztEN1TF1m6+Z&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;znqhkc8e+fQlPIVNM15wH+WEw5egZSUWMDU3g8AsxiLxiRe/zdTnpXe+0hbAH4s+&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;7iYes1/yD2p0rOTAh3Sg0htBXnUUK6M/OXTtcantG1SmwvENSV13rPXsTTnPhgIl&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;GdGg/jGjW23iU6ztEkKEO/2v5+5wFNmFFrDAY5Pl3jElnoFwEnnA/n8ndCfboB+r&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;wQJYrrU8WP1BsaEFrdU/yZuHqfO9Z3fFG/BqPUTe9MGksJF921ID3fDTdeo8RGY3&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;leuDjiXRISgEc8a7BE0NYnkNnMMkKNkfa0zbgRJMg9NfJjNh+MsvesDUexwEgUOK&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;2eRvVuXcyhFZ+SyN3ijY7EmGAGgCMI9FEQ+HbOZa+nQeUw1Rks8vZPYHPdHPYfac&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;Hn+DyGZ4tpeMFEIzdjennEwEQj7uW7kB5eZvWp7kTpXbxZMI785ZGnS2Pfe1V9v5&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;y6+PGvuBvkSdIKwtQDXyAd8WdnjVmBpfb/kFbpWqC8PytPr1bsMd6YPyaNo6pP/8&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;fLmZ103gO5PFYathFRCV2/W/xsjunvLC1jt+og6iSzxzboFDhpO6Y2M6RsTjhk4c&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;ybKfNt0UbLH5LW1+XYdqdLGSecefe6NBq/OWxkhXs9Om79Sv1+1qPoajVe+oIB2B&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;MxcR78V8eE3OoymAT7mWAqiGokukFtMEaHbtkZtjBOEkLvVdiSG6y4uS2c6yE/e0&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;chLwuCNgIa+uoHVh5Osc70RlRbhfkxzR3rkZxDeniIxCokO6iIi12l357mja2TM0&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;uE8D2QMc16nvg9IsFy7bMc5Ehf6TSEmAfDhHTGDmpEEK/lEqIUSH0QeGVXh8w6ge&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;Viy3qzpFg9ddjGIXl2TJt8nrWMqdMFvZMrHGKXRKujXLsctEB5FbeQ==&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;-----END RSA PRIVATE KEY-----&amp;quot;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;quot;&amp;quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; struct wifi_enterprise_creds_params enterprise_creds_params={0};&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.ca_cert = _ca_cert;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.ca_cert_len = sizeof(_ca_cert);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.client_cert = _client_cert;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.client_cert_len = sizeof(_client_cert);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.client_key = _client_key;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; enterprise_creds_params.client_key_len = sizeof(_client_key);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; int retreq = net_mgmt(NET_REQUEST_WIFI_ENTERPRISE_CREDS, iface, &amp;amp;enterprise_creds_params, sizeof(struct wifi_enterprise_creds_params));&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; if (retreq!=0) {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG_ERR(&amp;quot;Failed to set Wi-Fi enterprise credentials: %d\n&amp;quot;, retreq);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return false;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; LOG_INF(&amp;quot;Wi-Fi enterprise credentials loaded and configured.&amp;quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Params setup:&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;timeout = &amp;nbsp;CONFIG_STA_CONN_TIMEOUT_SEC * MSEC_PER_SEC;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; if (params-&amp;gt;timeout == 0) {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; params-&amp;gt;timeout = SYS_FOREVER_MS;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; /* Defaults */&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;band = WIFI_FREQ_BAND_UNKNOWN;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;channel = WIFI_CHANNEL_ANY;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;security = WIFI_SECURITY_TYPE_NONE;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;mfp = WIFI_MFP_OPTIONAL;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; /* SSID */&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;ssid =STA_SSID;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;ssid_length = strlen(params-&amp;gt;ssid);&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;security = WIFI_SECURITY_TYPE_EAP_TLS;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;key_passwd = STA_KEY_PASS;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;key_passwd_length = strlen(params-&amp;gt;key_passwd);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;eap_identity = STA_IDENTITY; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//&amp;quot;cc2-004a&amp;quot;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;eap_id_length = strlen(params-&amp;gt;eap_identity);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;eap_password = STA_PASSWORD;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; params-&amp;gt;eap_passwd_length = strlen(params-&amp;gt;eap_password);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;[is the eap_password used, and for what?]&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;The logs show all this being sent to the wpa_supp via the cli, apparently without any errors when I do the connect request:&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; if (net_mgmt(NET_REQUEST_WIFI_CONNECT, iface,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp;cnx_params, sizeof(struct wifi_connect_req_params))) {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LOG_ERR(&amp;quot;Connection request failed&amp;quot;);&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return -ENOEXEC;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;&amp;nbsp; &amp;nbsp; LOG_INF(&amp;quot;Connection requested&amp;quot;);&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;But following the request I never get anything else and the status remains as DISCONNECTED....&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;pre class="ui-code" data-mode="text"&gt;[00:00:00.256,561] &amp;lt;inf&amp;gt; wifi_nrf_bus: SPIM spi@a000: freq = 24 MHz
[00:00:00.256,591] &amp;lt;inf&amp;gt; wifi_nrf_bus: SPIM spi@a000: latency = 1
*** Booting nRF Connect SDK v2.9.0-7787b2649840 ***
*** Using Zephyr OS v3.7.99-1f8f3dc29142 ***
[00:00:00.470,520] &amp;lt;inf&amp;gt; sta: Starting cc2v1 with CPU frequency: 64 MHz
[00:00:00.470,703] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wpa_supplicant v2.11-devel
[00:00:00.470,916] &amp;lt;inf&amp;gt; wifi_supplicant: wpa_supplicant initialized
[00:00:00.471,313] &amp;lt;dbg&amp;gt; wifi_supplicant: add_interface: Adding interface wlan0 [1] (0x200029b0)
[00:00:00.471,405] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: interface_add, argc: 5
[00:00:00.471,435] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: interface_add
[00:00:00.471,496] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: wlan0
[00:00:00.471,527] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: zephyr
[00:00:00.471,588] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: zephyr
[00:00:00.471,618] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[4]: zephyr
[00:00:00.471,984] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: RX global ctrl_iface - hexdump_ascii(len=71):
[00:00:00.472,015] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   49 4e 54 45 52 46 41 43  45 5f 41 44 44 20 77 6c |INTERFAC E_ADD wl
                                   61 6e 30 09 7a 65 70 68  79 72 09 7a 65 70 68 79 |an0.zeph yr.zephy
                                   72 09 7a 65 70 68 79 72  09 09 09 09 20 77 6c 61 |r.zephyr .... wla
                                   6e 30 20 7a 65 70 68 79  72 20 7a 65 70 68 79 72 |n0 zephy r zephyr
                                   20 7a 65 70 68 79 72                             | zephyr
[00:00:00.472,076] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE GLOBAL INTERFACE_ADD &amp;#39;wlan0      zephyr  zephyr  zephyr                           wlan0 zephyr zephyr zephyr&amp;#39;
[00:00:00.472,229] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Initializing interface &amp;#39;wlan0&amp;#39; conf &amp;#39;zephyr&amp;#39; driver &amp;#39;zephyr&amp;#39; ctrl_interface &amp;#39;zephyr&amp;#39; bridge &amp;#39;N/A&amp;#39;
[00:00:00.474,090] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Add interface wlan0 to a new radio N/A
[00:00:00.477,447] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wpa_supp: Added 802.11b mode based on 802.11g information
[00:00:00.477,630] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: l2_packet_init: iface wlan0 ifindex 1
[00:00:00.477,813] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Own MAC address: f0:ce:37:00:00:4a
[00:00:00.477,935] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b448 alg 0 addr 0x0 key_idx 0 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.481,414] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b448 alg 0 addr 0x0 key_idx 1 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.483,612] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b448 alg 0 addr 0x0 key_idx 2 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.485,809] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b448 alg 0 addr 0x0 key_idx 3 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.487,976] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b448 alg 0 addr 0x0 key_idx 4 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.490,051] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: _wpa_drv_zep_set_key: priv:0x2000b448 alg 0 addr 0x0 key_idx 5 set_tx 0 seq 0x0 seq_len 0 key 0x0 key_len 0 key_flag 10
[00:00:00.493,469] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: RSN: flushing PMKID list in the driver
[00:00:00.493,591] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: State: DISCONNECTED -&amp;gt; INACTIVE
[00:00:00.555,755] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_PAE entering state DISCONNECTED
[00:00:00.555,786] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: Supplicant port status: Unauthorized
[00:00:00.566,650] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: KEY_RX entering state NO_KEY_RECEIVE
[00:00:00.566,711] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: SUPP_BE entering state INITIALIZE
[00:00:00.566,741] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAP: EAP entering state DISABLED
[00:00:00.567,138] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Added interface wlan0
[00:00:00.567,260] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: State: INACTIVE -&amp;gt; DISCONNECTED
[00:00:01.470,581] &amp;lt;inf&amp;gt; sta: Wi-Fi enterprise credentials loaded and configured.
[00:00:01.470,703] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: remove_network, argc: 2
[00:00:01.470,733] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: remove_network
[00:00:01.470,764] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: all
[00:00:01.471,130] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;REMOVE_NETWORK all&amp;#39;
[00:00:01.471,252] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: REMOVE_NETWORK all
[00:00:01.471,740] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;ADD_NETWORK&amp;#39;
[00:00:01.471,862] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: ADD_NETWORK
[00:00:01.472,351] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Received len: 26, msg_len:26 - CTRL-EVENT-NETWORK-ADDED 0-&amp;gt;END
[00:00:01.472,717] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: NET added: 0
[00:00:01.472,808] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.472,839] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.472,900] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.472,930] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: ssid
[00:00:01.472,991] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;kiosk_wpa2_ent&amp;quot;
[00:00:01.473,358] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.473,510] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;ssid&amp;#39;
[00:00:01.473,571] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=16): [REMOVED]
[00:00:01.473,663] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: ssid - hexdump_ascii(len=14):
[00:00:01.473,663] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   6b 69 6f 73 6b 5f 77 70  61 32 5f 65 6e 74       |kiosk_wp a2_ent
[00:00:01.473,937] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.473,999] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.474,029] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.474,090] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: scan_ssid
[00:00:01.474,121] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: 1
[00:00:01.474,517] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.474,639] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;scan_ssid&amp;#39;
[00:00:01.474,700] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=1): [REMOVED]
[00:00:01.474,761] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: scan_ssid=1 (0x1)
[00:00:01.475,036] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.475,097] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.475,128] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.475,189] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: key_mgmt
[00:00:01.475,219] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: NONE
[00:00:01.475,616] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.475,738] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;key_mgmt&amp;#39;
[00:00:01.475,799] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=4): [REMOVED]
[00:00:01.475,891] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: key_mgmt: 0x4
[00:00:01.476,165] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.476,226] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.476,257] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.476,287] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: ieee80211w
[00:00:01.476,348] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: 0
[00:00:01.476,715] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.476,867] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;ieee80211w&amp;#39;
[00:00:01.476,928] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=1): [REMOVED]
[00:00:01.477,081] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: ieee80211w=0 (0x0)
[00:00:01.477,355] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.477,386] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.477,447] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.477,478] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: proto
[00:00:01.477,539] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: RSN
[00:00:01.477,905] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.478,057] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;proto&amp;#39;
[00:00:01.478,118] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=3): [REMOVED]
[00:00:01.478,179] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: proto: 0x2
[00:00:01.478,485] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.478,515] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.478,546] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.478,607] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: key_mgmt
[00:00:01.478,637] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: WPA-EAP
[00:00:01.479,034] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.479,156] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;key_mgmt&amp;#39;
[00:00:01.479,217] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=7): [REMOVED]
[00:00:01.479,309] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: key_mgmt: 0x1
[00:00:01.479,583] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set, argc: 3
[00:00:01.479,644] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set
[00:00:01.479,675] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: openssl_ciphers
[00:00:01.479,736] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: &amp;quot;DEFAULT:!EXP:!LOW&amp;quot;
[00:00:01.480,133] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET openssl_ciphers &amp;quot;DEFAULT:!EXP:!LOW&amp;quot;&amp;#39;
[00:00:01.480,224] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE SET &amp;#39;openssl_ciphers&amp;#39;=&amp;#39;&amp;quot;DEFAULT:!EXP:!LOW&amp;quot;&amp;#39;
[00:00:01.480,346] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: openssl_ciphers=&amp;#39;&amp;quot;DEFAULT:!EXP:!LOW&amp;quot;&amp;#39;
[00:00:01.480,621] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.480,682] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.480,712] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.480,743] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: group
[00:00:01.480,804] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: CCMP
[00:00:01.481,170] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.481,323] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;group&amp;#39;
[00:00:01.481,384] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=4): [REMOVED]
[00:00:01.481,475] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: group: 0x10
[00:00:01.481,750] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.481,781] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.481,842] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.481,872] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: pairwise
[00:00:01.481,933] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: CCMP
[00:00:01.482,299] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.482,452] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;pairwise&amp;#39;
[00:00:01.482,513] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=4): [REMOVED]
[00:00:01.482,604] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: pairwise: 0x10
[00:00:01.482,879] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.482,910] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.482,971] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.483,001] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: group_mgmt
[00:00:01.483,062] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: AES-128-CMAC
[00:00:01.483,489] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.483,612] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;group_mgmt&amp;#39;
[00:00:01.483,673] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=12): [REMOVED]
[00:00:01.483,795] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: group_mgmt: 0x20
[00:00:01.484,069] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.484,130] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.484,161] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.484,191] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: proto
[00:00:01.484,252] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: RSN
[00:00:01.484,649] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.484,771] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;proto&amp;#39;
[00:00:01.484,832] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=3): [REMOVED]
[00:00:01.485,168] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.485,198] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.485,260] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.485,290] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: eap
[00:00:01.485,321] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: TLS
[00:00:01.485,717] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.485,870] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;eap&amp;#39;
[00:00:01.485,931] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=3): [REMOVED]
[00:00:01.486,236] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: eap methods - hexdump(len=16): 00 00 00 00 0d 00 00 00 00 00 00 00 00 00 00 00
[00:00:01.486,541] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.486,602] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.486,633] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.486,694] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: identity
[00:00:01.486,724] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;cc2-004a&amp;quot;
[00:00:01.487,121] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.487,274] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;identity&amp;#39;
[00:00:01.487,335] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=10): [REMOVED]
[00:00:01.487,426] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: identity - hexdump_ascii(len=8):
[00:00:01.487,457] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   63 63 32 2d 30 30 34 61                          |cc2-004a
[00:00:01.487,762] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.487,792] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.487,854] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.487,884] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: password
[00:00:01.487,945] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;infrafon-2022&amp;quot;
[00:00:01.488,311] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.488,464] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;password&amp;#39;
[00:00:01.488,525] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=15): [REMOVED]
[00:00:01.488,647] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: password - hexdump_ascii(len=13): [REMOVED]
[00:00:01.488,952] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.488,983] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.489,044] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.489,074] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: anonymous_identity
[00:00:01.489,135] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;(null)&amp;quot;
[00:00:01.489,532] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.489,654] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;anonymous_identity&amp;#39;
[00:00:01.489,715] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=8): [REMOVED]
[00:00:01.489,837] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: anonymous_identity - hexdump_ascii(len=6):
[00:00:01.489,837] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   28 6e 75 6c 6c 29                                |(null)
[00:00:01.490,234] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.490,264] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.490,325] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.490,356] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: ca_cert
[00:00:01.490,417] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://ca_cert&amp;quot;
[00:00:01.490,783] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.490,936] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;ca_cert&amp;#39;
[00:00:01.490,997] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=16): [REMOVED]
[00:00:01.491,119] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: ca_cert - hexdump_ascii(len=14):
[00:00:01.491,149] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 63  61 5f 63 65 72 74       |blob://c a_cert
[00:00:01.491,516] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.491,546] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.491,607] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.491,638] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: client_cert
[00:00:01.491,699] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://client_cert&amp;quot;
[00:00:01.492,095] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.492,218] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;client_cert&amp;#39;
[00:00:01.492,279] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=20): [REMOVED]
[00:00:01.492,401] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: client_cert - hexdump_ascii(len=18):
[00:00:01.492,431] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 63  6c 69 65 6e 74 5f 63 65 |blob://c lient_ce
                                   72 74                                            |rt
[00:00:01.492,828] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.492,889] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.492,919] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.492,980] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: private_key
[00:00:01.493,011] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;blob://private_key&amp;quot;
[00:00:01.493,408] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.493,530] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;private_key&amp;#39;
[00:00:01.493,621] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=20): [REMOVED]
[00:00:01.493,743] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: private_key - hexdump_ascii(len=18):
[00:00:01.493,743] &amp;lt;dbg&amp;gt; wpa_supp: _wpa_hexdump_ascii:
                                   62 6c 6f 62 3a 2f 2f 70  72 69 76 61 74 65 5f 6b |blob://p rivate_k
                                   65 79                                            |ey
[00:00:01.494,049] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: Calling wpa_cli: set_network, argc: 4
[00:00:01.494,110] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[0]: set_network
[00:00:01.494,140] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[1]: 0
[00:00:01.494,201] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[2]: private_key_passwd
[00:00:01.494,232] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: argv[3]: &amp;quot;key_004a-2025&amp;quot;
[00:00:01.494,628] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: wlan0: Control interface command &amp;#39;SET_NETWORK [REMOVED]&amp;#39;
[00:00:01.494,781] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: SET_NETWORK id=0 name=&amp;#39;private_key_passwd&amp;#39;
[00:00:01.494,842] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: CTRL_IFACE: value - hexdump_ascii(len=15): [REMOVED]
[00:00:01.494,964] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: private_key_passwd - hexdump_ascii(len=13): [REMOVED]
[00:00:01.495,208] &amp;lt;inf&amp;gt; sta: Connection requested
[00:00:01.495,269] &amp;lt;inf&amp;gt; sta: ==================
[00:00:01.495,300] &amp;lt;inf&amp;gt; sta: State: DISCONNECTED
[00:00:01.566,986] &amp;lt;dbg&amp;gt; wpa_supp: wpa_printf_impl: EAPOL: disable timer tick
[00:00:01.795,410] &amp;lt;inf&amp;gt; sta: ==================
&lt;/pre&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;How to debug this further?&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;thanks&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/537671?ContentTypeID=1</link><pubDate>Mon, 02 Jun 2025 13:03:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3ae78be3-2ad6-4c85-a98b-ef41115b3b71</guid><dc:creator>BrianW</dc:creator><description>[quote userid="92402" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0/537662"]I recommend updating to nRF Connect SDK v3.0.0 or later, as that version has some improvements regarding Wi-Fi enterprise.[/quote]
&lt;p&gt;Ok, but that update broke my WPA-PSK operation...&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/121691/update-to-ncs3-0-0-broke-wifi-wpa2-psk-connect"&gt;Update to NCS3.0.0 broke wifi WPA2-PSK connect?&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Maybe you can shed some light on that?&lt;/p&gt;
[quote userid="92402" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0/537662"]&lt;p&gt;Did you enable Wi-Fi enterprise mode in prj.conf?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div class="evolution-code-editor theme-clouds"&gt;&lt;a href="#" class="fullscreen"&gt;Fullscreen&lt;/a&gt;&lt;div class=" ace_editor ace-clouds" style="width:100%;height:14px;"&gt;&lt;div class="ace_gutter"&gt;&lt;div class="ace_layer ace_gutter-layer ace_folding-enabled" style="margin-top:0px;height:42px;width:40px;"&gt;&lt;div class="ace_gutter-cell " style="height:14px;"&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_gutter-active-line" style="display:none;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_scroller" style="left:40px;right:0px;bottom:0px;"&gt;&lt;div class="ace_content" style="margin-top:0px;width:684px;height:42px;margin-left:0px;"&gt;&lt;div class="ace_layer ace_print-margin-layer"&gt;&lt;div class="ace_print-margin" style="left:531.825px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_layer ace_marker-layer"&gt;&lt;/div&gt;&lt;div class="ace_layer ace_text-layer" style="padding:0px 4px;"&gt;&lt;div class="ace_line" style="height:14px;"&gt;CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE=y&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_layer ace_marker-layer"&gt;&lt;/div&gt;&lt;div class="ace_layer ace_cursor-layer ace_hidden-cursors"&gt;&lt;div class="ace_cursor" style="left:4px;top:0px;width:6.59781px;height:14px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_scrollbar ace_scrollbar-v" style="display:none;width:20px;bottom:0px;"&gt;&lt;div class="ace_scrollbar-inner" style="width:20px;height:14px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="ace_scrollbar ace_scrollbar-h" style="display:none;height:20px;left:40px;right:0px;"&gt;&lt;div class="ace_scrollbar-inner" style="height:20px;width:684px;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="height:auto;width:auto;top:0px;left:0px;position:absolute;white-space:pre;font:inherit;overflow:hidden;"&gt;&lt;div style="height:auto;width:auto;top:0px;left:0px;position:absolute;white-space:pre;font:inherit;overflow:visible;"&gt;&lt;/div&gt;&lt;div style="height:auto;width:auto;top:0px;left:0px;position:absolute;white-space:pre;font-style:inherit;font-size:inherit;line-height:inherit;font-family:inherit;overflow:visible;"&gt;XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="content-scrollable-wrapper" style="max-width:100%;overflow:auto;max-height:none;"&gt;&lt;pre class="ui-code" data-mode="text" style="display:none;"&gt;CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE=y&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I recommend testing the Wi-Fi shell sample with enterprise mode, as described in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/nrf/app_dev/device_guides/nrf70/wifi_advanced_security_modes.html#build_the_nrf70_series_dk_for_shell_sample_with_enterprise_mode"&gt;Build the nRF70 Series DK for Shell sample with Enterprise mode&lt;/a&gt;, to verify that you can get enterprise mode to work with your AP and board.&lt;/p&gt;[/quote]
&lt;p&gt;Yes, thats exactly what I was trying to do but using the (simpler) wifi sta sample, see prj.conf as included above.&lt;/p&gt;
[quote userid="134465" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0"]&lt;p&gt;wifi-sta prj.conf file:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/4300.prj.conf"&gt;4300.prj.conf&lt;/a&gt;&lt;/p&gt;[/quote]
&lt;p&gt;&lt;/p&gt;
[quote userid="92402" url="~/f/nordic-q-a/121864/can-t-get-wpa2-enterprise-eap-tls-to-connect-to-wifi-ap-using-nrf5340-nrf7002-ncs2-9-0/537662"]Additionally, Wi-Fi enterprise requires X.509 certificates. If you are not providing this, it might explain why it does not work. I recommend taking a look at&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/zephyr/connectivity/networking/api/wifi.html#wi-fi_enterprise_test_x509_certificate_management"&gt;Wi-Fi Enterprise test: X.509 Certificate management&lt;/a&gt;&amp;nbsp;in our documentation. Please note that run time certificates are only supported in v3.0.0 and later.[/quote]
&lt;p&gt;Ok... I see the wifi shell example, but its all using command lines to setup the connection. Do you have a C code connection params setup example (like my setup code above, but that does the certificate setup as well?)&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Can't get WPA2 Enterprise (EAP-TLS) to connect to wifi AP using nrf5340/nrf7002/NCS2.9.0</title><link>https://devzone.nordicsemi.com/thread/537662?ContentTypeID=1</link><pubDate>Mon, 02 Jun 2025 12:38:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:75ce9930-d737-4214-8fe8-f7f154312d6f</guid><dc:creator>Marte Myrvold</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I recommend updating to nRF Connect SDK v3.0.0 or later, as that version has some improvements regarding Wi-Fi enterprise.&lt;/p&gt;
&lt;p&gt;Additionally, Wi-Fi enterprise requires X.509 certificates. If you are not providing this, it might explain why it does not work. I recommend taking a look at&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/zephyr/connectivity/networking/api/wifi.html#wi-fi_enterprise_test_x509_certificate_management"&gt;Wi-Fi Enterprise test: X.509 Certificate management&lt;/a&gt;&amp;nbsp;in our documentation. Please note that run time certificates are only supported in v3.0.0 and later.&lt;/p&gt;
&lt;p&gt;Did you enable Wi-Fi enterprise mode in prj.conf?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_WIFI_NM_WPA_SUPPLICANT_CRYPTO_ENTERPRISE=y&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I recommend testing the Wi-Fi shell sample with enterprise mode, as described in&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-3.0.0/page/nrf/app_dev/device_guides/nrf70/wifi_advanced_security_modes.html#build_the_nrf70_series_dk_for_shell_sample_with_enterprise_mode"&gt;Build the nRF70 Series DK for Shell sample with Enterprise mode&lt;/a&gt;, to verify that you can get enterprise mode to work with your AP and board.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Marte&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>