wellnw
Linux/openwrt/MTK/QCA/Realtek
展开
-
[openwrt-21.02] T750平台MT7916修改TxPower不生效问题分析及解决方案
MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916具备高接入点特性,可容纳多达 24 个用户(OFDMA),支持MU-MIMO客户端、512 个 MAC 条目、16 个多重服务集标识符(MBSSID),并全面支持 Wi-Fi 联盟Wi-Fi 6 Release 2 功能。降3dbm:31~60%降6dbm:16~30%降6dbm:16~30%原创 2025-05-01 11:53:32 · 89 阅读 · 0 评论 -
【MediaTek】 T750 openwrt-23.05编 cannot find dependency libexpat for libmesode
T750 采用先进的 7nm 制程,高度集成 5G 调制解调器和四核 Arm CPU,提供较强的功能和配置,设备制造商得以打造精巧的高性能 CPE 产品,如固定无线接入(FWA)路由器和移动热点。MediaTek T750 平台是一款综合的芯片组,集成了 5G SoC MT6890、12nm 制程的收发器 MT6190、ET、GNSS 和 PMIC 等。高度集成的 T750 平台大幅减少组件数量,为产品设计者提供更小的尺寸和更低的功耗。原创 2025-02-14 22:32:08 · 418 阅读 · 0 评论 -
【MediaTek】MediaTek T750 openwrt-23.05出现ImportError: bad magic number in ‘lib.cert‘: b‘o\r\r\n‘
T750 采用先进的 7nm 制程,高度集成 5G 调制解调器和四核 Arm CPU,提供较强的功能和配置,设备制造商得以打造精巧的高性能 CPE 产品,如固定无线接入(FWA)路由器和移动热点。MediaTek T750 平台是一款综合的芯片组,集成了 5G SoC MT6890、12nm 制程的收发器 MT6190、ET、GNSS 和 PMIC 等。高度集成的 T750 平台大幅减少组件数量,为产品设计者提供更小的尺寸和更低的功耗。原创 2025-02-14 22:12:32 · 177 阅读 · 0 评论 -
【mptcp】ubuntu18.04和MT7981搭建mptcp测试环境操作说明
目录开启开机选择内核版本选项确认内核支持mptcp方法桌面会出现如下图标双击打开VMware Tools,复制如下图所示的文件到Home目录打开终端,切换到管理员权限(如果忘记管理员密码可以使用sudo passwd root修改密码解压vmwaretools切换到vmware-tools-distrib目录下执行vmware-install.pl安装按照提示输入yes,然后回车后面根据提示可以一直回车,安装完成之后,需要重启设备备份系统原始源sudo cpetcapt。原创 2025-01-21 09:06:49 · 328 阅读 · 0 评论 -
【openwrt】T830编译medmcu出现 clang: error while loading shared libraries: libtinfo.so.5 No such file解决方案
安装sudo apt update && sudo apt install -y libtinfo5。从以下日志可以看出是无法找到libtinfo.so.5库导致,也就是x86系统的文件库找不到。原创 2024-12-03 15:47:16 · 126 阅读 · 0 评论 -
【openwrt】T830 编译backports-5.15.81-1/include/linux/overflow.h:32: error: “is_signed_type“ redefined
拷贝999-fix-backport-overflow-error.patch到package/kernel/mac80211/patches/build目录下。注意第一次使用quilt edit会弹出选择编辑器的,我选择的是vim,输入2即可。从错误日志可以看出是由于is_signed_type重定义导致。patches内容如下。原创 2024-12-03 15:12:57 · 318 阅读 · 0 评论 -
【WiFi】T830 MT7992抓取WiFi fw log操作说明
MediaTek T830 平台可用于高端 CPE 设备,集成了 5G 调制解调器,支持 5G Sub-6GHz 和毫米波蜂窝网络。它拥有强劲的四核 CPU ,搭载 MediaTek 硬件网络加速引擎,支持 Wi-Fi 6/6E/7。具备丰富功能的 SoC助力设备制造商打造设计精巧的高性能、高速的 CPE 产品,例如固定无线接入(FWA)和移动热点(Mi-Fi)。原创 2024-11-30 19:15:00 · 339 阅读 · 0 评论 -
【WiFi】T830 MT7992 通过uci指令进行MLO连接操作说明
MT7992 是联发科技(MediaTek)推出的一款支持 WiFi 7 技术的芯片组。WiFi 7 是下一代无线网络标准,旨在提供更高的速度、更低的延迟和更好的网络效率。:WiFi 7 提供更高的数据传输速率,能够支持高达30Gbps的速度,这比WiFi 6显著提高。:通过改进的技术,WiFi 7 能够显著降低网络延迟,这对于在线游戏和实时视频流等应用非常重要。:WiFi 7 引入了多种技术来提高网络的整体效率,包括多链路操作(MLO)和增强的多用户多输入多输出(MU-MIMO)。原创 2024-11-30 13:30:00 · 303 阅读 · 0 评论 -
【WiFi】T830 MT7992 WMM测试修改操作说明
WiFi WMM(Wi-Fi Multimedia)是Wi-Fi联盟推出的一项技术,用于优化无线网络中的多媒体内容传输。WMM通过优先处理不同类型的数据流来改善网络性能,特别是在网络拥堵时。:WMM通过提供服务质量支持,确保语音、视频和其他多媒体应用在无线网络中获得优先处理。这有助于减少延迟和抖动,改善用户体验。:WMM将数据流分为四个优先级队列:语音、视频、最佳效果(Best Effort)和背景(Background)。语音和视频流通常被赋予更高的优先级,以确保它们在网络中得到及时传输。原创 2024-11-30 12:00:00 · 412 阅读 · 0 评论 -
【WiFi】T750 MT7916和MT7992开启sigma工具操作说明
MediaTek Filogic 630(MT7916)是一款先进的 Wi-Fi 6/6E 无线网卡(NIC)解决方案,具备双频双发功能,网络速率可达 3Gbps。Filogic 630 同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。原创 2024-11-30 15:15:00 · 478 阅读 · 0 评论 -
openwrt-21.02】openwrt MT7981升级mwan3版本操作说明
修改makefile。原创 2024-11-25 17:54:35 · 281 阅读 · 0 评论 -
【openwrt-21.02】openwrt MT7981修改pppoe拨号接口操作说明
看到[ -n "$pppname" ] || pppname="${proto:-ppp}-$config"$1对应的是network interface对应的。所以默认pppoe拨号接口为pppoe-wan。修改为需要修改的固定名称即可,比如。只需要将ppp.sh里面。查看ppp.sh脚本。原创 2024-11-25 16:22:27 · 152 阅读 · 0 评论 -
【openwrt-21.02】openwrt-21.02 T750增加phytool软件包操作说明
Linux下MDIO寄存器操作指令。原创 2024-11-19 15:53:39 · 357 阅读 · 0 评论 -
[openwrt]openwrt-21.02 MT7981 mwan3 ping IPv6出现 ping: sendto: Network unreachable问题分析及解决方案
MT7981 openwrt-21.02系统开启mwan3发现IPv6出现 Network unreachable。原创 2024-11-13 17:20:54 · 555 阅读 · 0 评论 -
【openwrt-21.02】T750 MT7916 固定36、56、108、140、149信道操作说明
MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。同时集成前端模块(FEM),为设备制造商提供尺寸更精巧、BOM 成本更低的集成优势。MT7916具备高接入点特性,可容纳多达 24 个用户(OFDMA),支持MU-MIMO客户端、512 个 MAC 条目、16 个多重服务集标识符(MBSSID),并全面支持 Wi-Fi 联盟Wi-Fi 6 Release 2 功能。原创 2024-10-31 16:45:08 · 1101 阅读 · 0 评论 -
【openwrt-21.02】T750 openwrt MT7916 5G WiFi出现手机概率无法连接WiFi问题分析及解决方案
CAC cnt是用来记录dfs信道检测雷达信号的时间的,选择DFS信道会静默65s的时间,如果一直维持1就表示一直处于检测状态,这个时候是无法连接的,查看MTK关于zw-dfs说明看到,zw-dfs分为SW ZW-DFS和HW ZW-DFS。MT7916具备高接入点特性,可容纳多达 24 个用户(OFDMA),支持MU-MIMO客户端、512 个 MAC 条目、16 个多重服务集标识符(MBSSID),并全面支持 Wi-Fi 联盟Wi-Fi 6 Release 2 功能。原创 2024-10-08 18:18:45 · 862 阅读 · 0 评论 -
【openwrt-21.02】openwrt-21.02 T750 kernel阶段GPIO初始化及dtsi配置LED灯和按键说明
MT6890 的蜂窝网络能力包括支持 5G SA 独立组网和NSA非独立组网、5G双载波聚合(200MHz FR1 频率),FDD/TDD 模式,以及未来的 CBRS 和 C 频段。根据不同的客户需求,T750 可支持双卡双待(DSDS)和 2G-5G 的所有连接,包括支持 5CC 载波聚合的 4G LTE。T750 采用先进的 7nm 制程,高度集成 5G 调制解调器和四核 Arm CPU,提供较强的功能和配置,设备制造商得以打造精巧的高性能 CPE 产品,如固定无线接入(FWA)路由器和移动热点。原创 2024-08-22 16:33:28 · 331 阅读 · 0 评论 -
【openwrt-21.02】T750 openwrt系统刷机出现/etc/init.d/network restart卡住不生效问题分析及解决方案
系统使用刷机工具刷机,第一次启动会出现网口异常,wifi配置不对的情况,后台查看发现network脚本一直处于running状态,此时再次使用/etc/init.d/network restart,发现不生效,/etc/init.d/network restart会一直卡住,不执行。对比发现异常的时候多出了procd_network.lock锁,看到procd_network.lock一直存在,分析network脚本发现,procd_lock没启动一个服务就会启动一把锁,在/tmp/lock目录下。原创 2024-08-15 16:50:14 · 588 阅读 · 0 评论 -
【openwrt-21.02】MT7916 WiFi出现orig_wdev(band/channel)=(0/0),msg_recv_wdev(band/channel)=(1/0)问题分析及解决方案
MT7916具备高接入点特性,可容纳多达 24 个用户(OFDMA),支持MU-MIMO客户端、512 个 MAC 条目、16 个多重服务集标识符(MBSSID),并全面支持 Wi-Fi 联盟Wi-Fi 6 Release 2 功能。为了加速wifi的启动,之前将wifi生效用wifi reload代替了wifi restart,所以在开启guest wifi的时候出现了初始化失败,看函数代码是check band和channel不匹配导致,由于WiFi初始化异常导致/原创 2024-08-15 15:59:53 · 104 阅读 · 0 评论 -
【openwrt-21.02】T750+MT7916 wifi最大终端限制功能实现
MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916具备高接入点特性,可容纳多达 24 个用户(OFDMA),支持MU-MIMO客户端、512 个 MAC 条目、16 个多重服务集标识符(MBSSID),并全面支持 Wi-Fi 联盟Wi-Fi 6 Release 2 功能。立即生效不用重启WiFi。参数范围:0~255。原创 2024-08-07 13:55:38 · 270 阅读 · 0 评论 -
【openwrt-21.02】T750分区介绍及新增分区说明
T750 采用先进的 7nm 制程,高度集成 5G 调制解调器和四核 Arm CPU,提供较强的功能和配置,设备制造商得以打造精巧的高性能 CPE 产品,如固定无线接入(FWA)路由器和移动热点。MediaTek T750 平台是一款综合的芯片组,集成了 5G SoC MT6890、12nm 制程的收发器 MT6190、ET、GNSS 和 PMIC 等。高度集成的 T750 平台大幅减少组件数量,为产品设计者提供更小的尺寸和更低的功耗。原创 2024-08-07 10:13:47 · 547 阅读 · 0 评论 -
【openwrt-21.02】T750+MT7916 通过ioctl从驱动获取终端列表实现
MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916具备高接入点特性,可容纳多达 24 个用户(OFDMA),支持MU-MIMO客户端、512 个 MAC 条目、16 个多重服务集标识符(MBSSID),并全面支持 Wi-Fi 联盟Wi-Fi 6 Release 2 功能。在openwrt/package/utils/mtk-wifi-client目录下。原创 2024-08-06 20:39:16 · 268 阅读 · 0 评论 -
【openwrt-21.02】T750+MT7916 5G WiFi设置固定100信道不生效问题分析及解决方案
同时集成前端模块(FEM),为设备制造商提供尺寸更精巧、BOM 成本更低的集成优势。MT7916具备高接入点特性,可容纳多达 24 个用户(OFDMA),支持MU-MIMO客户端、512 个 MAC 条目、16 个多重服务集标识符(MBSSID),并全面支持 Wi-Fi 联盟Wi-Fi 6 Release 2 功能。从以上代码可以看到,之所以固定信道有问题,那是由于开启了Zero-wait DFS,只能设置36-64信道,要固定100信道,需要禁用zero-wait DFS功能。发现可以固定100信道。原创 2024-08-05 19:22:27 · 359 阅读 · 0 评论 -
【openwrt-21.02】openwrt-21.02 MT7916 WiFi出现插入LAN口导致WiFi终端无法ping通网关问题分析及解决方案
MT7916是一款先进的 Wi-Fi 6/6E 无线网卡(NIC)解决方案,具备双频双发功能,网络速率可达 3Gbps。MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916额外的第三根天线可用于零等待动态频率选择(DFS)和/或最大比合并(MRC),最高支持 1024-QAM 调制,增加下行链路(Rx)的传送性能。原创 2024-08-01 14:36:09 · 302 阅读 · 0 评论 -
【openwrt-21.02】T750+MT7916 WiFi驱动iwpriv指令结构体及dat文件读取函数
MT7916是一款先进的 Wi-Fi 6/6E 无线网卡(NIC)解决方案,具备双频双发功能,网络速率可达 3Gbps。MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916额外的第三根天线可用于零等待动态频率选择(DFS)和/或最大比合并(MRC),最高支持 1024-QAM 调制,增加下行链路(Rx)的传送性能。原创 2024-07-30 19:59:21 · 407 阅读 · 0 评论 -
【openwrt-21.02】T750+MT7916 关于ZW-DFS配置说明
MT7916具备高接入点特性,可容纳多达 24 个用户(OFDMA),支持MU-MIMO客户端、512 个 MAC 条目、16 个多重服务集标识符(MBSSID),并全面支持 Wi-Fi 联盟Wi-Fi 6 Release 2 功能。根据 802.11h,当 AP 移动到新的 DFS 信道时,必须静默地监听介质一分钟,然后才能允许它传输任何内容(如信标),以确保当前没有雷达在该信道上运行。因此,回退到常规非DFS信道是传统AP符合标准的唯一途径。驱动Makefile配置。驱动Makefile配置。原创 2024-07-29 21:06:03 · 209 阅读 · 0 评论 -
【openwrt-21.02】T750+MT7916出现终端连接失败问题分析及解决方案
MT7916具备高接入点特性,可容纳多达 24 个用户(OFDMA),支持MU-MIMO客户端、512 个 MAC 条目、16 个多重服务集标识符(MBSSID),并全面支持 Wi-Fi 联盟Wi-Fi 6 Release 2 功能。开启SW ZW-DFS之后,CAC counter停在3不增加了,但是在发beacon,正常CAC没结束不会发送和响应任何帧,由于AP在发beacon,所以STA可以搜索得到,连接时发起Auth,但AP不会响应,所以出现无法连接的问题。只有ZW-DFS相关配置存在差异。原创 2024-07-29 17:24:21 · 891 阅读 · 0 评论 -
【openwrt-21.02】T750+MT7916 驱动中WiFi国家码和区域码说明及配置文件对应关系
MT7916是一款先进的 Wi-Fi 6/6E 无线网卡(NIC)解决方案,具备双频双发功能,网络速率可达 3Gbps。MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916额外的第三根天线可用于零等待动态频率选择(DFS)和/或最大比合并(MRC),最高支持 1024-QAM 调制,增加下行链路(Rx)的传送性能。原创 2024-07-26 18:28:47 · 738 阅读 · 0 评论 -
【MT7916】T750+MT7916 + MT7976 WiFi设置AP和Band隔离不生效问题分析及解决方案
MT7916是一款先进的 Wi-Fi 6/6E 无线网卡(NIC)解决方案,具备双频双发功能,网络速率可达 3Gbps。MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916额外的第三根天线可用于零等待动态频率选择(DFS)和/或最大比合并(MRC),最高支持 1024-QAM 调制,增加下行链路(Rx)的传送性能。原创 2024-07-25 17:31:35 · 812 阅读 · 0 评论 -
[MT7916]Openwrt-21.02 T750+MT7916 终端连接WiFi SSID出现invalid PMKID 问题分析及解决方案
查看MTK的sdk release记录发现最新的V7.6.7.2版本有关于这个的修改。发现代码走到return FALSE部分,导致关联失败。对比发现是取消了PMKID的部分校验。查看wpa_check_pmkid。这是由于PMKID校验失败导致。代码的如下部分注释即可。原创 2024-07-24 17:14:10 · 481 阅读 · 0 评论 -
【MT7981】MT7981B+MT7976CN DFS说明及调试指令说明
动态频率选择 (DFS) 是运行在 5 GHz 频段,用于识别和避免对雷达系统的干扰。IEEE 802.11h 是涵盖 DFS 信道使用的标准。要使用 DFS 信道,无线接入点需要经过认证,以确保 AP 上的 WiFi 服务符合规则,例如,在检测到雷达信号时立即停止,切换信道,方式干扰正常的雷达。由于只有少数企业或企业 AP 经过认证可以使用 DFS 通道,因此与非 DFS 通道相比,DFS 通道通常不会那么拥挤。网络提供商喜欢使用 DFS 信道,因为干扰较少。原创 2024-07-22 11:21:09 · 1520 阅读 · 0 评论 -
【MT7981】MT7981 WiFi开启软件ZW-DFS操作方法
如果完成信道可用性检查 (CAC)并且未检测到雷达信号 ,则 DFS 信道可供使用DFS 频率:5250 MHz – 5350 MHz 和 5470 MHz – 5725 MHz。原创 2024-07-22 10:11:11 · 442 阅读 · 0 评论 -
【MT7916】T750+MT7916 WiFi设置160MHz频宽不生效问题分析及解决方案
MT7916是一款先进的 Wi-Fi 6/6E 无线网卡(NIC)解决方案,具备双频双发功能,网络速率可达 3Gbps。MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916额外的第三根天线可用于零等待动态频率选择(DFS)和/或最大比合并(MRC),最高支持 1024-QAM 调制,增加下行链路(Rx)的传送性能。原创 2024-07-17 17:04:07 · 1546 阅读 · 0 评论 -
[openwrt-21.02]T750+MT7916 WiFi MAC地址修改之后连接不上问题分析及解决方案
MT7916是一款先进的 Wi-Fi 6/6E 无线网卡(NIC)解决方案,具备双频双发功能,网络速率可达 3Gbps。MT7916同时支持 3x3 与 2个 空间串流(用于 5/6GHz 频段,带宽可达 160MHz),以及 2x2 与2个 空间串流(用于 2.4GHz 频段,带宽可达 40MHz)。MT7916额外的第三根天线可用于零等待动态频率选择(DFS)和/或最大比合并(MRC),最高支持 1024-QAM 调制,增加下行链路(Rx)的传送性能。原创 2024-07-16 11:18:21 · 425 阅读 · 0 评论 -
[openwrt-21.02]mt7981开启mwan3功能ping出现unreachable 问题分析及解决方案
提供以下功能和能力基于数值权重分配的出站 WAN 流量负载均衡或使用多个 WAN 接口进行故障转移使用重复测试监控每个 WAN 连接,如果第一个 WAN 接口失去连接,则可以自动将出站流量路由到另一个 WAN 接口创建出站流量规则以自定义哪些出站连接应使用哪个 WAN 接口(基于策略的路由)。这可以根据源 IP、目标 IP、源端口、目标端口、IP 协议类型等进行定制支持物理和/或逻辑 WAN 接口可以在 globals 部分中配置用于标记传出流量的防火墙掩码(默认)。原创 2024-07-15 10:51:15 · 391 阅读 · 0 评论 -
【openwrt-21.02】mt7981 openwrt 增加mwan3支持,实现load balancing/failover
mwan3提供以下功能和能力基于数值权重分配的出站 WAN 流量负载均衡或使用多个 WAN 接口进行故障转移使用重复测试监控每个 WAN 连接,如果第一个 WAN 接口失去连接,则可以自动将出站流量路由到另一个 WAN 接口创建出站流量规则以自定义哪些出站连接应使用哪个 WAN 接口(基于策略的路由)。这可以根据源 IP、目标 IP、源端口、目标端口、IP 协议类型等进行定制支持物理和/或逻辑 WAN 接口可以在 globals 部分中配置用于标记传出流量的防火墙掩码(默认)。mwan3。原创 2024-07-12 19:14:27 · 489 阅读 · 0 评论 -
【openwrt-21.02】make menuconfig出现 toplevel.mk:130: recipe for target ‘scripts/config/mconf‘ failed
但是我们使用git push的时候发现没有这个文件,最后发现是由于openwrt/scripts/config目录下存在.gitignore 文件,导致push的时候没有上传。这是由于生成mconf工具的时候缺少了parser.tab.o文件,查看openwrt/scripts/config。删除.gitignore 文件,重新提交openwrt/scrips/config文件。发现没有parser.tab.o,查看原始sdk发现,存在parser.tab.c。原创 2024-05-27 14:08:05 · 380 阅读 · 0 评论 -
MT7915 ERROR: “warp_ser_handler“ [/mt_wifi/embedded/plug_in/warp_proxy/mtk_warp_proxy.ko] undefined!
查看函数定义在如下模块。然后再次编译,可以正常。原创 2024-05-15 16:51:50 · 472 阅读 · 0 评论 -
[openwrt-21.02]MT7981+MT7916 WiFi 校准数据打包方法
将gloden.bin放到编译工程 如下路径下,重新编译后,看下文件系统 /lib/firmware/ 下的bin 是否有改变openwrt/build_dir/target-arm_cortex-a7_musl_eabi/linux-mediatek_mt7981/mt_wifi/bin/mt7981/rebb/MT7981 WiFi校准文件默认是写到Factory的区域,如果Factory区域没有数据就会使用/lib/firmware/目录下对应的bin文件。原创 2024-05-10 17:55:17 · 864 阅读 · 0 评论 -
[openwrt-21.02]MT7981+MT7976+MT7916 WiFi debug指令
可以查看PER误码率和TX /RX的速率。可以查看终端的协商速率等信息。原创 2024-05-10 16:34:27 · 909 阅读 · 0 评论