WLAN STA/AP 并发
Android 9 引入了可让设备同时在 STA 和 AP 模式下运行的功能。对于支持双频并发 (DBS) 的设备,此功能让一些新功能得以实现,例如在用户想要启用热点 (softAP) 时不会中断 STA WLAN。
方案:RK3399 android10.0
wifi模组:正基AP6275s 模组支持STA+AP并发
方法:
在BoardConfig.mk 中打开
- WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
在kernel中找到wifi驱动makefile
--- a/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/Makefile
+++ b/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/Makefile
@@ -13,6 +13,7 @@ CONFIG_BCMDHD_AG := y
#CONFIG_DHD_USE_STATIC_BUF := y
CONFIG_VTS_SUPPORT := y
#CONFIG_BCMDHD_DEBUG := y
+CONFIG_BCMDHD_STATIC_IF :=y
CONFIG_MACH_PLATFORM := y
#CONFIG_BCMDHD_DTS := y
@@ -39,7 +40,7 @@ DHDOFILES = aiutils.o siutils.o sbutils.o bcmutils.o bcmwifi_channels.o \
dhd_linux_exportfs.o dhd_linux_pktdump.o \
dhd_config.o wl_event.o wl_android_ext.o wl_escan.o
-ifeq ($(BCMDHD_STATIC_IF),y)
+ifeq ($(CONFIG_BCMDHD_STATIC_IF),y)
DHDCFLAGS += -DWL_STATIC_IF
endif
打开这个编译选项即可。