原创 MT7921方案WIFI6无线网卡驱动编译方法

2022-5-19 18:19 3061 9 4 分类: MCU/ 嵌入式 文集: WiFi模块
一.WiFi驱动的编译加载
拷贝FW目录下的所有文件到/lib/firmware/

修改makefile.x86
MTK_COMBO_CHIP=MT7961 hif=usb
make -f Makefile.x86 

   关于WPA3( wifi6 认证需要支持wpa3功能)
       AndoridP 平台需要添加wpa3的supplicant patch  (supplicant v2.7)。
       AndoridQ及以上平台不需要添加。(supplicant v2.9)
       如果是android p以下平台或其他linux平台,目前默认不支持 WPA3。
       Driver中关闭 WPA3, 
       在Makefile中将下面两个变量置为0:
       ccflags-y += -DCFG_SUPPORT_SUPPLICANT_SME=0
       ccflags-y += -DCFG_SUPPORT_OWE=0


二.bt驱动编译
1,修改makefile
CONFIG_SUPPORT_BLUEZ=n--->CONFIG_SUPPORT_BLUEZ=y
MTK_CHIP_IF=usb
make 
拷贝cfg_example下的两个文件到/lib/firmware/

驱动加载
lsmod | grep bt   //查看是否有系统自带的bt驱动加载了,如果有需要先卸载
rmmod btusb
modprobe hci_uart
insmod btmtk_usb.ko
等download patch完成就可以透过bluez操作了

有高见的可以发表看法,有疑问的可以相互沟通!

作者: 纳拓科技, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-1577772.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

yzw92 2022-5-20 06:46

感谢分享!!!
相关推荐阅读
纳拓科技 2024-06-15 14:17
CC2500和CC1101移植说明
主要通过如何移植、移植注意、关于芯片配置、如何生成导出配置四大步骤来说明CC2500和CC1101移植 首先通过下图1这个宏进行选择 & 如何移植 要移植的部分在 CC2500_hal.c 和 CC...
纳拓科技 2023-07-19 10:15
RTL8380MI/RTL8382MI管理型交换机系统软件操作指南七:ERPS以太环网保护切换协议
ISW9010G-2GS和IKS9228G-4GC都支持ERPS(Ethernet Ring Protection Switching,以太环网保护切换协议),首先对ERPS进行详细的描述,主要包括以...
纳拓科技 2023-06-06 16:58
RTL8380M/RTL8382M管理型交换机系统软件操作指南六:RSTP/快速生成树协议
对RSTP/快速生成树协议进行详细的描述,主要包括以下内容:STP概述、RSTP介绍、全局配置、端口配置、RSTP信息、端口信息.1.1  STP概述STP(Spanning Tree Pr...
纳拓科技 2023-03-08 10:44
RTL8703/RTL8723/RTL8761/RTL8821/RTL8822系列蓝牙定频测试说明
1.文件说明Android OS系统        文件说明:              ...
纳拓科技 2023-01-07 16:35
RTL8380M/RTL8382M管理型交换机系统软件操作指南五:ACL/访问控制列表
接下来将对ACL进行详细的描述,主要包括以下四个方面内容:ACL概述、工作原理、ACL组设置、ACL规则1.1  ACL概述访问控制列表(Access Control List,ACL) 是...
纳拓科技 2022-12-15 09:39
RTL8380M/82M管理型交换机系统软件操作指南四:QoS/服务质量
接下来对QoS进行详细的描述,主要包括以下七大内容:QoS概述、功能简介、拥塞管理、策略分类、调度方式、优先级映射配置、QoS端口配置.1.1  QoS概述QoS(Quality of Se...
我要评论
1
9
关闭 站长推荐上一条 /3 下一条