某些高通手机在 802.11n 5Ghz WiFi 下只能用 20Mhz 频宽的解决方法

起因

测试au HOME SPOT CUBE的时候发现一事,我的Optimus G的WiFi在5Ghz下只有72Mbps的速率
也就是说只用了20Mhz的频宽…2.4Ghz下由于要给蓝牙让路,只能用20Mhz的频宽很正常,但5Ghz不能满血就说不过去了,然而别的同方案的手机却能愉快地使用40Mhz的频宽,嗯…肯定是系统封印了802.11n 5GHz的40Mhz频宽能力

实验设备

  • LG Optimus G
  • au HOME SPOT CUBE

注意事项

  • 需要root机,还有一个顺手的编辑器,我用的是re自带那个
  • 本文只适用于某些高通方案的手机,其他方案请自行研究如何修改
  • 本文只适用于支持802.11n 5Ghz频段但不知为何只有20Mhz频宽的手机,结尾也有写如何在硬件支持的情况下打开5Ghz WiFi,但…硬件不支持就没戏了
  • 配置文件的位置在不同的系统下可能是不同的,但文件名是一样的,自己慢慢寻找
  • 本文用的2012年的老旧LG Optimus G的5Ghz只支持老旧的802.11n,所以不知其他机型的配置文件长什么样子,大家也是自行脑补如何修改

过程

之前研究过开启过小米2S的5Ghz WiFi(开启了也没卵用,5Ghz应该是没设计天线,信号差得根本没法用)所以轻车熟路地找到了管无线的配置文件位置

/system/etc/WCNSS_qcom_cfg.ini

打开寻找下可疑的选项,还好有写注释,很快就找到了

# Disable HT40
gChannelBondingMode5GHz=0

嗯…你写的是关闭HT40,那我就打开咯,备份了一下文件,把0改成1,重启
就这么成功了

如何开启屏蔽掉的5Ghz

原文链接

g11dSupportEnabled=1
BandCapability=0
gCountryCodePriority=0
gChannelBondingMode5GHz=1

chevron_left
chevron_right

Leave a comment

您的电子邮箱地址不会被公开。

Comment
Name
Email
Website