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

本文介绍了一个关于设备上无法打开5GHz WiFi的问题,详细记录了故障现象、原因分析及解决方法。问题源于WCNSS_qcom_wlan_nv.bin文件中错误的国家码设置,通过修改该文件并正确配置国家码,最终成功解决了WiFi无法启用的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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> 
### 5G Wi-Fi Frequency Range Standards Wi-Fi技术在同的标准下运作于多个频段,其中5G Wi-Fi特指工作在5GHz频段下的Wi-Fi网络。此频段提供了更宽广的带宽以及较少的干扰源,从而能够提供更快的数据传输速度和更好的连接质量[^4]。 具体来说,5GHz频段被细分为若干个子频段,在同国家和地区可能有所差异。通常情况下,这些子频段覆盖了从大约5.0到5.9GHz之间的频率范围。为了适应更多样化的应用场景并提高效率,IEEE定义了一系列的标准来规定如何有效利用这一频谱资源: - **802.11a**: 这是最早期支持5GHz频段的技术之一,其运行范围大致位于5.15至5.825GHz之间。 - **802.11n (5GHz)**: 扩展了可用信道数量,并引入了MIMO(多输入多输出)技术支持更高的吞吐量。 - **802.11ac**: 主要集中在5GHz频段上,进一步增加了数据速率上限;它还优化了MU-MIMO功能以改善多客户端环境中的表现。 - **802.11ax/Wi-Fi 6E**: 仅涵盖了传统的5GHz频段,还包括了新的6GHz频段(5.925–7.125 GHz),这为未来的无线通信带来了更大的灵活性和发展空间。 值得注意的是,随着Wi-Fi 7的到来,TSN(间敏感网络)等功能将进一步增强用户体验,特别是在低延迟方面的要求得到更好满足的同也扩展了对更高频率的支持能力。 ```python # Python code snippet demonstrating how to check available WiFi channels on Linux systems. import os def get_wifi_channels(): result = os.popen('iwlist wlan0 channel').read() print(result) get_wifi_channels() ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值