Sorry @ronnz98, still no Wi-Fi with that build (3.1.2).
I’m not and expert on debugging, but I connected adb and started poking around.
logcat -b all | grep -i wifi
09-03 03:16:15.667 0 0 I cnss-daemon: interop issues ap: read_iot_ap_file: No such file /data/vendor/wifi/iotap_ps.bin
09-03 03:16:16.311 0 0 I cnss-daemon: wlfw_build_cal_table: not read /data/vendor/wifi/wlfw_cal_00.bin
09-03 03:16:16.311 0 0 I cnss-daemon: wlfw_build_cal_table: not read /data/vendor/wifi/wlfw_cal_01.bin
09-03 03:16:19.765 1497 1497 I installer_clear_app_data_caller: [1497,1000,com.android.overlay.nowifi,131111]
09-03 03:16:19.823 1497 1497 I installer_clear_app_data_caller: [1497,1000,com.android.wifi.dialog,131111]
09-03 03:16:19.857 1497 1497 I installer_clear_app_data_caller: [1497,1000,com.android.wifi.resources.overlay.common,131111]
09-03 03:16:19.869 1497 1497 I installer_clear_app_data_caller: [1497,1000,com.android.wifi,131111]
09-03 03:16:19.904 1497 1497 I installer_clear_app_data_caller: [1497,1000,com.android.wifi.resources,131111]
09-03 03:16:57.023 0 0 I servicemanager: Caller(pid=1497,uid=1000,sid=u:r:system_server:s0) Found android.hardware.wifi.IWifi/default in device VINTF manifest.
09-03 03:16:57.025 0 0 I servicemanager: Caller(pid=1497,uid=1000,sid=u:r:system_server:s0) Found android.hardware.wifi.supplicant.ISupplicant/default in device VINTF manifest.
09-03 03:16:57.027 0 0 I servicemanager: Caller(pid=1497,uid=1000,sid=u:r:system_server:s0) Found android.hardware.wifi.supplicant.ISupplicant/default in device VINTF manifest.
09-03 03:16:58.191 1497 1991 I netstats_wifi_sample: [0,0,0,0,0,0,0,0,1756909018191]
09-03 03:16:58.198 1497 1991 I netstats_wifi_sample: [0,0,0,0,0,0,0,0,1756909018198]
09-03 03:16:58.233 1497 1497 D SystemServerTiming: OnBootPhase_600_com.android.server.wifi.WifiService
09-03 03:16:58.233 1497 1497 V SystemServerTiming: OnBootPhase_600_com.android.server.wifi.WifiService took to complete: 0ms
09-03 03:16:58.233 1497 1497 D SystemServerTiming: OnBootPhase_600_com.android.server.wifi.scanner.WifiScanningService
09-03 03:16:58.233 1497 1497 V SystemServerTiming: OnBootPhase_600_com.android.server.wifi.scanner.WifiScanningService took to complete: 0ms
09-03 03:16:58.233 1497 1497 D SystemServerTiming: OnBootPhase_600_com.android.server.wifi.aware.WifiAwareService
09-03 03:16:58.233 1497 1497 V SystemServerTiming: OnBootPhase_600_com.android.server.wifi.aware.WifiAwareService took to complete: 0ms
09-03 03:16:58.233 1497 1497 D SystemServerTiming: OnBootPhase_600_com.android.server.wifi.p2p.WifiP2pService
09-03 03:16:58.233 1497 1497 V SystemServerTiming: OnBootPhase_600_com.android.server.wifi.p2p.WifiP2pService took to complete: 0ms
09-03 03:16:58.405 1497 1531 I netstats_wifi_sample: [0,0,0,0,0,0,0,0,1756909018405]
09-03 03:16:58.591 955 991 E android.hardware.wifi-service: Failed to access driver state control param No such file or directory, 2: No such file or directory
09-03 03:16:58.591 955 991 E android.hardware.wifi-service: Failed to load WiFi driver
09-03 03:16:58.591 955 991 E android.hardware.wifi-service: Failed to initialize firmware mode controller
09-03 03:16:58.591 955 991 E android.hardware.wifi-service: Wifi HAL start failed
09-03 03:16:58.635 1497 1497 V StorageManagerService: Package com.android.overlay.nowifi does not have legacy storage
09-03 03:16:58.652 1497 1497 V StorageManagerService: Package com.android.wifi.dialog does not have legacy storage
09-03 03:16:58.656 1497 1497 V StorageManagerService: Package com.android.wifi.resources.overlay.common does not have legacy storage
09-03 03:16:58.663 1497 1497 V StorageManagerService: Package com.android.wifi.resources does not have legacy storage
09-03 03:16:58.676 1497 1497 D SystemServerTimingAsync: ssm.onStartUser-0_com.android.server.wifi.WifiService
09-03 03:16:58.676 1497 1497 V SystemServerTimingAsync: ssm.onStartUser-0_com.android.server.wifi.WifiService took to complete: 0ms
09-03 03:16:58.676 1497 1497 D SystemServerTimingAsync: ssm.onStartUser-0_com.android.server.wifi.scanner.WifiScanningService
09-03 03:16:58.676 1497 1497 V SystemServerTimingAsync: ssm.onStartUser-0_com.android.server.wifi.scanner.WifiScanningService took to complete: 0ms
09-03 03:16:58.676 1497 1497 D SystemServerTimingAsync: ssm.onStartUser-0_com.android.server.wifi.aware.WifiAwareService
09-03 03:16:58.676 1497 1497 V SystemServerTimingAsync: ssm.onStartUser-0_com.android.server.wifi.aware.WifiAwareService took to complete: 0ms
09-03 03:16:58.676 1497 1497 D SystemServerTimingAsync: ssm.onStartUser-0_com.android.server.wifi.p2p.WifiP2pService
09-03 03:16:58.676 1497 1497 V SystemServerTimingAsync: ssm.onStartUser-0_com.android.server.wifi.p2p.WifiP2pService took to complete: 0ms
09-03 03:16:59.030 1497 1991 I netstats_wifi_sample: [0,0,0,0,0,0,0,0,1756909019030]
I plugged that into chatgpt and it suggests there’s no firmware or calibration files. I am no expert here… I could dump lots of log files, but the general supposition from chatgpt is that the /persist partition is being mounted too late and that neither the audio nor wi-fi drivers are being loaded. Who knows, maybe it’s a hallucination.