[HTC Droid DNA] jcsawyer:
Okay, so I've had this problem for a while now and for a while, I just used 3G, but then moved to using a different phone. But now I'm fed up of using my other phone, as it's no where near as good as the DNA, I'm looking to see if I can fix the problem.

Anyway, the problem is that I can't turn WiFi on. I flick the switch and it gets stuck at "Turning on Wi-Fi...".

(It's definitely a problem device side because I can't even see a list of networks or anything)

I'm currently unlocked, S-OFF. I've tried flashing different ROMs/kernels and even flashed back to complete stock. I've tried WiFi Fixer and WFix Manager with no luck.

I also opened the thing up to see if the cable was loose, but seems to be okay - could it be a board issue or something? If it even is a hardware issue?

Anyway, I thought a logcat may turn up some useful information, but I don't really know what I'm doing when it comes to understanding logcats. So perhaps there is someone that can make more of it:

--------- beginning of /dev/log/main

W/HtcNativeFlag( 8525): Fail to get flag string for type 'customer', use default value

W/HtcNativeFlag( 8525): Fail to get flag for type 'customer', use default value: -1

W/HtcNativeFlag( 8525): Fail to get flag string for type 'language', use default value

W/HtcNativeFlag( 8525): Fail to get flag for type 'language', use default value: -1

V/HtcDLNAServiceManager( 706): Settings:Agentname: wifi_on

V/HtcDLNAServiceManager( 706): Settings:Agentvalue: 1

V/Settings:Agent( 706): >> traceCallingStack()

V/Settings:Agent( 706): Process.myPid(): 706

V/Settings:Agent( 706): Process.myTid(): 1926

V/Settings:Agent( 706): Process.myUid(): 1000

V/Settings:Agent( 706):

V/Settings:Agent( 706):

W/System.err( 706): java.lang.Throwable: stack dump

W/System.err( 706):	at java.lang.Thread.dumpStack(Thread.java:497)

W/System.err( 706):	at android.provider.Settings$HtcISettings$Agent.traceCallingStack(Settings$HtcISettings.java:56)

W/System.err( 706):	at android.provider.Settings$HtcIGlobal$Agent.monitorKey(Settings$HtcIGlobal.java:62)

W/System.err( 706):	at android.provider.Settings$Global.putStringForUser(Settings.java:5673)

W/System.err( 706):	at android.provider.Settings$Global.putString(Settings.java:5660)

W/System.err( 706):	at android.provider.Settings$Global.putInt(Settings.java:5754)

W/System.err( 706):	at com.android.server.wifi.WifiSettingsStore.persistWifiState(WifiSettingsStore.java:155)

W/System.err( 706):	at com.android.server.wifi.WifiSettingsStore.handleWifiToggled(WifiSettingsStore.java:106)

W/System.err( 706):	at com.android.server.wifi.WifiService.setWifiEnabled(WifiService.java:893)

W/System.err( 706):	at android.net.wifi.IWifiManager$Stub.onTransact(IWifiManager.java:170)

W/System.err( 706):	at android.os.Binder.execTransact(Binder.java:388)

W/System.err( 706):	at dalvik.system.NativeStart.run(Native Method)

V/Settings:Agent( 706):

V/Settings:Agent( 706): << traceCallingStack(): 2(ms)

--------- beginning of /dev/log/system

D/WifiService( 706): setWifiEnabled: true pid=8525, uid=0

E/WifiService( 706): Invoking mWifiStateMachine.setWifiEnabled

I/WifiService( 706): isSprintWifiRestricted(): false

I/WifiService( 706): isMdmWifiRestricted(): false

D/WifiSettingsStore( 706): [SetWifiStatePersist] IsWifiStatePersist: true, persist : true

E/WifiHW ( 225): Failed to open wlan fw path param (No such file or directory)

E/SoftapController( 225): Softap fwReload failed

E/WifiStateMachine( 706): Failed to reload STA firmware java.lang.IllegalStateException: command '14 softap fwreload wlan0 STA' failed with '400 14 SoftAP command has failed'

D/PMS ( 706): acquireWL(48e3edf0): PARTIAL_WAKE_LOCK WifiStateMachine 0x1 706 1000

D/PMS ( 706): releaseWL(48e3edf0): PARTIAL_WAKE_LOCK WifiStateMachine 0x1

W/CommandListener( 225): Failed to retrieve HW addr for wlan0 (No such device)

D/libc ( 706): [NET] getaddrinfo+,hn 7(0x302e302e302e30),sn(),family 0,flags 4

D/libc ( 706): [NET] getaddrinfo-, SUCCESS

E/WifiStateMachine( 706): Unable to change interface settings: java.lang.IllegalStateException: command '16 interface setcfg wlan0 0.0.0.0 0 down' failed with '400 16 Failed to set address (No such device)'

D/WirelessDisplayService( 706): WifiReceiver: action:android.net.wifi.WIFI_STATE_CHANGEDstate1

I/QuickSettingWifi( 1518): receive.wifiState:WIFI_STATE_ENABLING setEnable:false

D/WIFI_ICON( 1518): updateWifiState: WIFI_STATE_CHANGED disabled

D/StatusBar.NetworkController( 1518): dumpIcon[(gone) stat_sys_5signal_null|null (gone) stat_sys_no_sim F (gone)]

D/WifiNative-wlan0( 706): connectToSupplicant, iface=wlan0

I/wpa_supplicant( 8557): Successfully initialized wpa_supplicant

I/wpa_supplicant( 8557): NetworkSelection(WPA_SUPPLICANT) version: 1.b.2

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

E/wpa_supplicant( 8557): nl80211: Could not configure driver to use managed mode

E/wpa_supplicant( 8557): Could not read interface wlan0 flags: No such device

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

E/wpa_supplicant( 8557): wlan0: BLACKLIST CLEAR

E/wpa_supplicant( 8557): wlan0: BLACKLIST REMOVE 00:00:00:00:00:00

I/battery-calibration( 8576): *** LEVEL: 87 CUR: -4500 ***: sleeping for 120 s...

Is there anything in there that would suggest it's a hardware issue, or a software issue?

If you think you need more information from me to help solve, just ask! :) And any help would be greatly appreciated!