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

浙公网安备 33010602011771号