RK3328使用RTL8822bs wifi AP模式下不是80211ac问题

平台:RK3328 Android8.1

1、使用的是RTL8822bs 创建WiFi热点。

2、采用Acrylic Wi-Fi Home观察WiFi

  

  并且max speed只有144.4Mbps。可以看到只有80211a和80211n。

 

 

3、因为是Android,加载驱动的方式是在frameworks\opt\net\wifi\libwifi_hal\wifi_hal_common.cpp中。

  添加  #define RTL8822BS_DRIVER_MODULE_ARG "rtw_vht_enable=2"

  并且在module_list 中

{"RTL8822BS", RTL8822BS_DRIVER_MODULE_NAME, RTL8822BS_DRIVER_MODULE_PATH, RTL8822BS_DRIVER_MODULE_ARG},

最终:(我的是需求只要1个信道,所以显示有所不同)

 

正常的80211ac是显示4个信道 36+40+44+48,max speed为866.7Mbps,但n,ac 一致。

 4个信道需要在正常1个信道hostapd.conf的基础上,添加如下:

ht_capab=[HT40+]

vht_oper_chwidth=1

//xxx指的是你需要的那组信道首个+6,比如36+40+44+48,此处填36+6即42

vht_oper_centr_freq_seg0_idx=xxx    

posted @ 2021-08-20 14:22  xahsxd1056  阅读(991)  评论(0)    收藏  举报