[Xiaomi Mi Mix 2 ROMs, Kernels, Recoveries, & Other] Porske:
Hi,

I can't connect to my university's Wi-Fi after July update (7.8), we use PEAP and MSCHAPV2.

I inspect the logcat, but I found only this:

09-06 12:16:24.696 I/LOWI-8.6.0.33( 1243): [LOWI-Scan] lowi_close_record:Scan done in 29671438ms, 11 APs in scan results
09-06 12:16:24.703 D/WificondScannerImpl( 1626): Filtering out 2 scan results.
09-06 12:16:24.747 D/WifiClientModeImpl( 1626): CMD_START_CONNECT my state DisconnectedState nid=13 roam=false
09-06 12:16:24.756 I/WifiClientModeImpl( 1626): Connecting with ec:d0:9f:af:e9:c7 as the mac address
09-06 12:16:24.756 W/wificond( 1182): Scan is not started. Ignore abort request
09-06 12:16:24.756 D/SupplicantStaIfaceHal( 1626): connectToNetwork "ALMAWIFI"WPA_EAP
09-06 12:16:24.756 D/SupplicantStaIfaceHal( 1626): Network is already saved, will not trigger remove and add operation.
09-06 12:16:24.757 I/wpa_supplicant( 5768): wlan0: CTRL-EVENT-SSID-REENABLED id=0 ssid="ALMAWIFI"
09-06 12:16:24.757 I/wpa_supplicant( 5768): wlan0: Trying to associate with SSID 'ALMAWIFI'
09-06 12:16:24.763 D/DPMJ ( 2425): |SERVICE| DPM received action android.net.wifi.STATE_CHANGE
09-06 12:16:24.767 D/QCNEJ/WlanStaInfoRelay( 2410): Received action: android.net.wifi.STATE_CHANGE
09-06 12:16:24.771 D/UploadsStorageManager( 6127): QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
09-06 12:16:24.774 I/DPMJ ( 2425): |SERVICE| sendWifiStatus - subType: 21 networkState: 0 softApState: 11 rssi=0 ssid= bssid=00:00:00:00:00:00 ipV4Addr= ifNameV4= ipAddrV6= ifNameV6=
09-06 12:16:24.776 I/QCNEJ/NativeHalConnector( 2410): -> SND notifyWlanStaStatusChanged([WlanStaInfo]: wifiSwitchState = 1 rssi = -127 ssid = ALMAWIFI bssid = <censored by me> dnsInfo = 0.0.0.0;0.0.0.0;0.0.0.0;0.0.0.0; freqBand = _5GHz countryCode = [RatInfo]: networkType = 1 subType = 101 networkState = CONNECTING netHdl = -1 ipAddrV4 = ipAddrV6 = ifNameV4 = ifNameV6 = slotIdx = 0 isAndroidValidated = false) timeStamp = 2021-09-06 12:16:24.776
09-06 12:16:24.787 V/UploadsStorageManager( 6127): getUploads() got 1 rows from page 0, 1 rows total so far, last ID 2
09-06 12:16:24.787 D/UploadsStorageManager( 6127): QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 2
09-06 12:16:24.798 V/UploadsStorageManager( 6127): getUploads() got 0 rows from page 1, 1 rows total so far, last ID 2
09-06 12:16:24.798 V/UploadsStorageManager( 6127): getUploads() returning 1 (1) rows after reading 2 pages
09-06 12:16:24.802 D/UploadsStorageManager( 6127): QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
09-06 12:16:24.809 V/UploadsStorageManager( 6127): getUploads() got 1 rows from page 0, 1 rows total so far, last ID 2
09-06 12:16:24.809 D/UploadsStorageManager( 6127): QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 2
09-06 12:16:24.810 I/wpa_supplicant( 5768): wlan0: Associated with b0:aa:77:a8:42:5f
09-06 12:16:24.810 I/wpa_supplicant( 5768): wlan0: CTRL-EVENT-SUBNET-STATUS-UPDATE status=0
09-06 12:16:24.810 I/wpa_supplicant( 5768): wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
09-06 12:16:24.815 I/EthernetTracker( 1626): interfaceLinkStateChanged, iface: wlan0, up: false
09-06 12:16:24.815 I/EthernetTracker( 1626): interfaceLinkStateChanged, iface: wlan0, up: false
09-06 12:16:24.815 I/EthernetTracker( 1626): interfaceLinkStateChanged, iface: wlan0, up: true
09-06 12:16:24.818 V/UploadsStorageManager( 6127): getUploads() got 0 rows from page 1, 1 rows total so far, last ID 2
09-06 12:16:24.818 V/UploadsStorageManager( 6127): getUploads() returning 1 (1) rows after reading 2 pages
09-06 12:16:24.827 D/UploadsStorageManager( 6127): QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
09-06 12:16:24.836 V/UploadsStorageManager( 6127): getUploads() got 1 rows from page 0, 1 rows total so far, last ID 2
09-06 12:16:24.836 D/UploadsStorageManager( 6127): QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 2
09-06 12:16:24.841 D/UploadsStorageManager( 6127): QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
09-06 12:16:24.845 V/UploadsStorageManager( 6127): getUploads() got 0 rows from page 1, 1 rows total so far, last ID 2
09-06 12:16:24.845 V/UploadsStorageManager( 6127): getUploads() returning 1 (1) rows after reading 2 pages
09-06 12:16:24.846 I/chatty ( 4283): uid=10234(io.homeassistant.companion.android.minimal) DefaultDispatch expire 11 lines
09-06 12:16:24.847 D/UploadsStorageManager( 6127): QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
09-06 12:16:24.852 V/UploadsStorageManager( 6127): getUploads() got 1 rows from page 0, 1 rows total so far, last ID 2
09-06 12:16:24.852 D/UploadsStorageManager( 6127): QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 2
09-06 12:16:24.853 V/UploadsStorageManager( 6127): getUploads() got 1 rows from page 0, 1 rows total so far, last ID 2
09-06 12:16:24.853 D/UploadsStorageManager( 6127): QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 2
09-06 12:16:24.859 V/UploadsStorageManager( 6127): getUploads() got 0 rows from page 1, 1 rows total so far, last ID 2
09-06 12:16:24.859 V/UploadsStorageManager( 6127): getUploads() got 0 rows from page 1, 1 rows total so far, last ID 2
09-06 12:16:24.859 V/UploadsStorageManager( 6127): getUploads() returning 1 (1) rows after reading 2 pages
09-06 12:16:24.859 V/UploadsStorageManager( 6127): getUploads() returning 1 (1) rows after reading 2 pages
09-06 12:16:24.865 D/UploadsStorageManager( 6127): QUERY: (status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16 ROWID: -1
09-06 12:16:24.872 V/UploadsStorageManager( 6127): getUploads() got 1 rows from page 0, 1 rows total so far, last ID 2
09-06 12:16:24.872 D/UploadsStorageManager( 6127): QUERY: ((status== ? OR last_result==9 OR last_result==13 OR last_result==11 OR last_result==14 ) AND last_result!= 16) AND _id < ? ROWID: 2
09-06 12:16:24.881 V/UploadsStorageManager( 6127): getUploads() got 0 rows from page 1, 1 rows total so far, last ID 2
09-06 12:16:24.881 V/UploadsStorageManager( 6127): getUploads() returning 1 (1) rows after reading 2 pages
09-06 12:16:25.003 I/cnss-daemon( 1222): wlan_service_core_minfreq: RESET
09-06 12:16:25.003 E/cnss-daemon( 1222): wlan_service_core_minfreq: reset: handle not valid
09-06 12:16:25.180 E/PreferenceGroup(22782): Found duplicated key: "StandardWifiEntry:ALMAWIFI,3". This can cause unintended behaviour, please use unique keys for every preference.
09-06 12:16:25.461 I/ThermalEngine( 1049): vs_get_temperature: read[0] xo_therm 37000 mC, weight[0] 2
09-06 12:16:25.462 I/ThermalEngine( 1049): vs_get_temperature: read[1] quiet_therm 34000 mC, weight[1] 1
09-06 12:16:26.464 I/ThermalEngine( 1049): vs_get_temperature: read[0] xo_therm 37000 mC, weight[0] 2
09-06 12:16:26.465 I/ThermalEngine( 1049): vs_get_temperature: read[1] quiet_therm 34000 mC, weight[1] 1
09-06 12:16:27.470 I/ThermalEngine( 1049): vs_get_temperature: read[0] xo_therm 37000 mC, weight[0] 2
09-06 12:16:27.471 I/ThermalEngine( 1049): vs_get_temperature: read[1] quiet_therm 34000 mC, weight[1] 1
09-06 12:16:28.474 I/ThermalEngine( 1049): vs_get_temperature: read[0] xo_therm 37000 mC, weight[0] 2
09-06 12:16:28.475 I/ThermalEngine( 1049): vs_get_temperature: read[1] quiet_therm 34000 mC, weight[1] 1
09-06 12:16:29.479 I/ThermalEngine( 1049): vs_get_temperature: read[0] xo_therm 37000 mC, weight[0] 2
09-06 12:16:29.480 I/ThermalEngine( 1049): vs_get_temperature: read[1] quiet_therm 34000 mC, weight[1] 1
09-06 12:16:30.483 I/ThermalEngine( 1049): vs_get_temperature: read[0] xo_therm 37000 mC, weight[0] 2
09-06 12:16:30.484 I/ThermalEngine( 1049): vs_get_temperature: read[1] quiet_therm 34000 mC, weight[1] 1
09-06 12:16:31.489 I/ThermalEngine( 1049): vs_get_temperature: read[0] xo_therm 37000 mC, weight[0] 2
09-06 12:16:31.491 I/ThermalEngine( 1049): vs_get_temperature: read[1] quiet_therm 34000 mC, weight[1] 1
09-06 12:16:32.494 I/ThermalEngine( 1049): vs_get_temperature: read[0] xo_therm 37000 mC, weight[0] 2
09-06 12:16:32.496 I/ThermalEngine( 1049): vs_get_temperature: read[1] quiet_therm 34000 mC, weight[1] 1

I've try many times without success, also play with certificate. My account on different android phone work great.

There are other log that I can read or something to test?

Thank you.