赞
踩
客户将设备拿到日本时不能够开启5G热点,但是2.4G热点能够打开。
安卓版本:安卓9
因为是热点相关的问题,所以可以在log中搜索“SoftAp”、“SoftApManager”以及“hostapd”等相关关键字
a)搜索SoftAp
看到log中有“WifiService: startSoftAp”和“WifiService: stopSoftAp uid=1000”的打印,并且前后间隔时间为3秒左右,所以大概可以定位到问题出现的时间点为这一部分。
b)搜索SoftApManager
看到log中有打印“Failed to update AP band and channel”,查看其前后的相关信息,发现iface加载正常,并且成功发送ACTION_HOTSPOT_STATE_CHANGED广播,但是在ApConfigUtil中没有获取到有效的5G频段,导致最后的热点开启失败。
c)搜索wpa_supplicant
搜索wpa_supplicant是想看WiFi国家码以及频段的加载情况,这时候log中有显示加载日本的国家码-JP,但是其5G频段有包含no outdoor以及DFS字样。
no outdoor:为indoor–室内频率,通过相关资料显示,这是一种只有在室内才可以使用的频率。设备会检测到当前环境是否为室内,为室内则可以使用该频率,反之不行。(但是一般设备都不会有这么敏感的检测条件)
DFS:为雷达信道,通常用于军事、天气检测的使用。
通过最后对5G频段的检查,发现日本的5G频段都为indoor频段,如果要想支持使用这类频段,则需要在WCNSS_qcom_cfg.ini中加上配置项:gindoor_channel_support=1。
PS:
a)这个“gindoor_channel_support=1”配置,厂商一般都会加上,但是不排除有的基线或者产品没有加上这个配置。
b)在国内没有indoor信道,而国外有(具体以可以搜索各国WiFi频段支持情况),所以当设备拿到国外时需要查看该国家所支持的5G频段是否存在indoor频段,以免出现类似问题。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。