Android Wi-Fi 5G Only时Wi-Fi不可用

  • Post author:
  • Post category:其他



1 测试步骤


  1. 打开wifi设置。

  2. 进入高级。

  3. 设置WiFifrequency band 为5GHz only

  4. 返回设置开启wifi




2 预期结果




WiFi 可以正常打开。




3 实际结果




WiFi 菜单置灰无法打开




4 原因调查

WCNSS_qcom_wlan_nv.bin文件中的国家码设置错误;

 
 
check your logs again. Please update your nv.xml file to me.If you set your 5G channle to DFS channel? it will cause some problem.
01-01 00:21:07.624 D/wpa_supplicant(19630): p2p0: driver_cmd : SETBAND 1
01-01 00:21:07.568 D/wpa_supplicant(19630): Add interface p2p0 to a new radio phy4
01-01 00:21:07.739 E/wpa_supplicant(19630): Error while reading SIM card status
01-01 00:21:07.741 E/wpa_supplicant(19630): P2P: Failed to select random social channel as listen channel
01-01 00:21:07.741 E/wpa_supplicant(19630): p2p0: Failed to init P2P
01-01 00:21:07.741 D/wpa_supplicant(19630): Failed to add interface p2p0
	
 
 
It seem wpa_supplicant state disorder, please try attach patch and retest it.
Line 1082: 01-01 00:21:07.526 E/WifiMonitor( 965): killSupplicant p2ptrue init.svc.wpa_supplicant=unknown init.svc.p2p_supplicant=unknown
Line 1638: 01-01 00:21:22.595 E/WifiMonitor( 965): killSupplicant p2ptrue init.svc.wpa_supplicant=unknown init.svc.p2p_supplicant=unknown
Line 1715: 01-01 00:21:27.964 E/WifiMonitor( 965): killSupplicant p2ptrue init.svc.wpa_supplicant=unknown init.svc.p2p_supplicant=unknown




5 解决方案


将WCNSS_qcom_wlan_nv.bin文件取成xxx.xml文件然后将国家码修改成对应的国家;内容通如下:


And set your NV to these value. You set to japan, but your country code are error.

 
 
  
</DefaultCountryTable> 
	 <RegulatoryDomain Map="0:FCC,1:ETSI,2:JAPAN,3:WORLD,4:N_AMER_EXC_FCC,5:APAC,6:KOREA,7:HI_5GHZ,8:NO_5GHZ"> 3 </RegulatoryDomain>   
	
	 <CountryCode>   

	        <Value>48</Value>   

	        <Value>48</Value>  

	        <Value>73</Value>   
	
	 </CountryCode>   

</DefaultCountryTable> 



版权声明:本文为xiaoxiangyuhai原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。