[G2 Q&A, Help & Troubleshooting] _LeoDJ:
Hello, I hope you can help me as I am pretty desperate right now.

I recently upgraded from Cyanogenmod 13 (snapshot) to Lineage OS (nightly) with factory reset, almost everything seemed to work (except that the wifi didn't want to connect to one of my home WiFi APs (it connected, then after about 30s disconnected again), the other APs worked fine).

I used it for a week or two, then all of a sudden, I couldn't connect to the other APs and the day later I couldn't even turn on WiFi anymore.

Simply, I thought and restored the CM13 backup through TWRP (again, with factory reset in between), but to no avail, WiFi still didn't want to turn on. Weird.

So I restored a backup I had of the modem, boot and recovery portions in TWRP. Great, now it won't boot or go into recovery anymore (stuck at first LG Logo).

Okay then, I'll revert back to stock lollipop with the LG FlashTool (I used the same .kdz file I used before for unbricking, "D80230d_00.kdz")

(Also I forgot to backup the internal storage when I had the time... Major d'oh, everything gone :c )

But, even in stock Lollipop, the WiFi still doesn't want to turn on... Slowly I'm suspecting a hardware fault. :/

Currently I'm trying to recover the data I accidentally wiped, but in the meantime it would be really great if someone can push me into the right direction as why the WiFi doesn't seem to work on any OS whatsoever

I would be really happy for every small tip. ;)

PS: If it's any help, Bluetooth does seem to work on the stock firmware

If you need any more information, let me know.

Here is the logcat whilst trying to turn on WiFi in stock lollipop:

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiMonitor( 957): startMonitoring(wlan0) failed! dont remove iface name

E/WifiStateMachine( 957): Failed to setup control channel, restart supplicant

V/sensors_hal_Accel( 957): processReportInd: X: 0.034088 Y: -0.021072 Z: 9.879715

D/sensors_hal_Ctx( 957): poll:polldata:1, sensor:0, type:1, x:0.034088 y:-0.021072 z:9.879715

V/sensors_hal_Accel( 957): processReportInd: X: 0.029999 Y: -0.007675 Z: 9.890015

D/sensors_hal_Ctx( 957): poll:polldata:1, sensor:0, type:1, x:0.029999 y:-0.007675 z:9.890015

I/LGFTMITEM( 957): [GET_FTM][id=6], offset=12288

E/WifiHW ( 957): Wifi MAC Address = f8:a9:d0:1c:99:75

E/WifiHW ( 957): wifi_check_config compare "cur_etheraddr=f8:a9:d0:1c:99:75

E/WifiHW ( 957): ": cur_etheraddr=f8:a9:d0:1c:99:75

D/SoftapController( 332): Softap fwReload - Ok

D/libc-netbsd( 957): [getaddrinfo]: hostname=xxxxx; servname=(null); cache_mode=(null), netid=0; mark=0

D/libc-netbsd( 957): [getaddrinfo]: ai_addrlen=0; ai_canonname=xxxxx; ai_flags=4; ai_family=0

D/CommandListener( 332): Setting iface cfg

D/CommandListener( 332): Trying to bring down wlan0

D/CommandListener( 332): Clearing all IP addresses on wlan0

E/WifiHW ( 957): Cannot open "/system/etc/wifi/autojoinconfig.txt": No such file or directory

D/WifiMonitor( 957): startMonitoring(wlan0) with mConnected = false

E/WifiHW ( 957): Unable to open connection to supplicant on "@android:wpa_wlan0": No such file or directory

I/wpa_supplicant( 7897): Successfully initialized wpa_supplicant

I/wpa_supplicant( 7897): rfkill: Cannot open RFKILL control device

I/wpa_supplicant( 7897): [LGE_PATCH] unset P2P_CAPABLE to ifname wlan0

E/wpa_supplicant( 7897): Could not set interface wlan0 flags (UP): Operation not permitted

E/wpa_supplicant( 7897): nl80211: Could not set interface 'wlan0' UP

E/wpa_supplicant( 7897): wlan0: Failed to initialize driver interface

V/sensors_hal_Accel( 957): processReportInd: X: 0.037750 Y: -0.019363 Z: 9.885452

D/sensors_hal_Ctx( 957): poll:polldata:1, sensor:0, type:1, x:0.037750 y:-0.019363 z:9.885452

V/sensors_hal_Accel( 957): processReportInd: X: 0.035797 Y: -0.020569 Z: 9.887833

D/sensors_hal_Ctx( 957): poll:polldata:1, sensor:0, type:1, x:0.035797 y:-0.020569 z:9.887833

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiMonitor( 957): startMonitoring(wlan0) failed! dont remove iface name

E/WifiStateMachine( 957): Failed to setup control channel, restart supplicant

I/LGFTMITEM( 957): [GET_FTM][id=6], offset=12288

E/WifiHW ( 957): Wifi MAC Address = f8:a9:d0:1c:99:75

E/WifiHW ( 957): wifi_check_config compare "cur_etheraddr=f8:a9:d0:1c:99:75

E/WifiHW ( 957): ": cur_etheraddr=f8:a9:d0:1c:99:75

D/SoftapController( 332): Softap fwReload - Ok

D/libc-netbsd( 957): [getaddrinfo]: hostname=xxxxx; servname=(null); cache_mode=(null), netid=0; mark=0

D/libc-netbsd( 957): [getaddrinfo]: ai_addrlen=0; ai_canonname=xxxxx; ai_flags=4; ai_family=0

D/CommandListener( 332): Setting iface cfg

D/CommandListener( 332): Trying to bring down wlan0

D/CommandListener( 332): Clearing all IP addresses on wlan0

E/WifiHW ( 957): Cannot open "/system/etc/wifi/autojoinconfig.txt": No such file or directory

D/WifiMonitor( 957): startMonitoring(wlan0) with mConnected = false

E/WifiHW ( 957): Unable to open connection to supplicant on "@android:wpa_wlan0": No such file or directory

I/wpa_supplicant( 7900): Successfully initialized wpa_supplicant

I/wpa_supplicant( 7900): rfkill: Cannot open RFKILL control device

I/wpa_supplicant( 7900): [LGE_PATCH] unset P2P_CAPABLE to ifname wlan0

E/wpa_supplicant( 7900): Could not set interface wlan0 flags (UP): Operation not permitted

E/wpa_supplicant( 7900): nl80211: Could not set interface 'wlan0' UP

E/wpa_supplicant( 7900): wlan0: Failed to initialize driver interface

V/sensors_hal_Accel( 957): processReportInd: X: 0.029358 Y: -0.006927 Z: 9.896606

D/sensors_hal_Ctx( 957): poll:polldata:1, sensor:0, type:1, x:0.029358 y:-0.006927 z:9.896606

V/sensors_hal_Accel( 957): processReportInd: X: 0.036652 Y: -0.019485 Z: 9.890305

D/sensors_hal_Ctx( 957): poll:polldata:1, sensor:0, type:1, x:0.036652 y:-0.019485 z:9.890305

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

D/KeyguardUpdateMonitor( 1491): Intent.ACTION_BATTERYEX_CHANGED EXTRA_CHARGING_CURRENT : 0 / EXTRA_HVDCP_TYPE : false

I/[SystemUI]LGPowerUI( 1491): onReceive = com.lge.android.intent.action.BATTERYEX

I/[SystemUI]LGPowerUI( 1491): levelEx = 42, plugTypeEx = 2, WirelessAlignment = 0, chargingCurrent = 0, orientation = PORTRAIT

I/[SystemUI]LGPowerUI( 1491): On Skip Timer : true

D/PowerService( 1843): isFastChargerType: false, isCharging: true, isFastChargerConnected: false

E/WifiHW ( 957): Supplicant not running, cannot connect

D/WifiController( 957): battery changed pluggedType: 2

D/KeyguardUpdateMonitor( 1491): Intent.ACTION_BATTERY_CHANGED status : 2 ,plugged : 2 ,level : 42 ,temperature : 321

I/[SystemUI]LGPowerUI( 1491): onReceive = android.intent.action.BATTERY_CHANGED

I/[SystemUI]LGPowerUI( 1491): level = 42, plugType = 2, plugged = true, mCharging = true, temperature = 371

D/LEDHandler( 1843): ACTION_BATTERY_CHANGED : plugged type=2

D/LEDHandler( 1843): Battery Level Remaining: 42%

D/LEDHandler( 1843): Battery Temp: 321, mChargingStatus=2, mChargingStop=false

I/[SystemUI]BatterySaverHandler( 1491): onReceive = android.intent.action.BATTERY_CHANGED

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect

E/WifiHW ( 957): Supplicant not running, cannot connect