我是靠谱客的博主 彪壮金针菇,最近开发中收集的这篇文章主要介绍高通和MTK针对国家wifi channel 客制化修改方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

高通方案:

主要修改的方法是g_all_countries和g_reg_dmn_pairs方法中,文件是vendor/qcom/opensource/wlan/qcawifi-host-cmn/umac/regulatory/core/src/reg_db.c

vendor/qcom/opensource/wlan/qca-wifihost-cmn/umac/regulatory/core/src/reg_db.h

案例如下:

备注:

可以看到有这个参数CHAN_5170_5250_4,具体代码是​ [CHAN_5170_5250_4] = {5170, 5250, 80, 30, 0},

​ 5170代表是start freq

 5250代表是end freq

 80 代表是带宽

 30 代表是功率

 0 代表是flag,默认是0

MTK 方案: 

在rlm_domain.c 中 找到国家对应的group,再根据需求修改group 对应信道。

以秘鲁(peru)为例,若需要去掉2.4G channel 12 和 channel 13

1.先在rlm_domain.h 中搜索 peru, 找到COUNTRY_CODE_PE

在rlm_domain.c找到COUNTRY_CODE_PE 对应group为:

最后

以上就是彪壮金针菇为你收集整理的高通和MTK针对国家wifi channel 客制化修改方法的全部内容,希望文章能够帮你解决高通和MTK针对国家wifi channel 客制化修改方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部