wellnw
Linux/openwrt/MTK/QCA/Realtek
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【AN7563】AN7563 ATF和boot阶段拉低GPIO13操作说明
如果要配置为高,只需要将GPIO编号写入MTK_GPIO_HIGH即可,各个GPIO之间逗号分隔。开发需要,需要将AN7563 GPIO13在上电阶段一直维持低电平。使用gpio set 13 0,发现实测电压可以为0,查找gpio相关操作。正常配置其他GPIO都可以正常,但是配置GPIO13发现不生效。修改参数为MTK_GPIO_LOW,增加GPIO13即可。修改en7523_evb_mtk_gpio.c。看到有gpio指令,查看gpio使用说明。修改boot配置mi.conf。原创 2025-10-17 20:29:21 · 181 阅读 · 0 评论 -
DHCPv6 Stateless Vs Stateful Vs Stateless & Stateful
是三种常见的配置模式。它们的主要区别在于客户端如何获取 IPv6 地址和其他网络配置信息(如 DNS 服务器)。从路由器获取 IPv6 地址和其他配置信息(如 DNS 服务器)。自动生成 IPv6 地址,而无需路由器分配具体的 IPv6 地址。获取其他配置信息(如 DNS 服务器)。这种模式结合了无状态和有状态的优点。option ra_management '0' # 无状态模式。option ra_management '1' # 有状态模式。在客户端设备上检查 IPv6 地址和配置信息。原创 2025-03-23 21:35:18 · 724 阅读 · 0 评论 -
【MediaTek】 T750 openwrt-23.05编译: error: ISO C++17 does not allow dynamic exception specifications
T750 采用先进的 7nm 制程,高度集成 5G 调制解调器和四核 Arm CPU,提供较强的功能和配置,设备制造商得以打造精巧的高性能 CPE 产品,如固定无线接入(FWA)路由器和移动热点。MediaTek T750 平台是一款综合的芯片组,集成了 5G SoC MT6890、12nm 制程的收发器 MT6190、ET、GNSS 和 PMIC 等。高度集成的 T750 平台大幅减少组件数量,为产品设计者提供更小的尺寸和更低的功耗。原创 2025-02-14 22:58:20 · 326 阅读 · 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 · 258 阅读 · 0 评论 -
【openwrt】TR069获取InternetGatewayDevice.LANDevice.{i}.LANEthernetInterfaceConfig.{i}.Stats.
【代码】【openwrt】TR069获取InternetGatewayDevice.LANDevice.{i}.LANEthernetInterfaceConfig.{i}.Stats.原创 2025-01-09 09:00:00 · 368 阅读 · 0 评论 -
【openwrt】IPQ5018计算连接设备IP地址租约剩余时间的方法
根据dhcp.leases文件时间戳来计算。注意根据系统修改租期文件的路径。原创 2025-01-08 14:16:42 · 441 阅读 · 0 评论 -
【IPQ5018】IPQ5018+QCN6024 2.4G WiFi计算周围WiFi热点信号强度的一种方法
IPQ5018 is a highly integrated 802.11ax Wi-Fi/Bluetooth 5.2 system-on-chip (SoC) designed and built for high-performance, power efficient, and cost-effective wireless networking applications including home routers, mesh nodes, and gateways. QCN6024 i原创 2025-01-08 09:45:00 · 269 阅读 · 0 评论 -
【IPQ5018】IPQ5018+QCN6024 5G WiFi计算周围WiFi热点信号强度的一种方法
IPQ5018 is a highly integrated 802.11ax Wi-Fi/Bluetooth 5.2 system-on-chip (SoC) designed and built for high-performance, power efficient, and cost-effective wireless networking applications including home routers, mesh nodes, and gateways. QCN6024 i原创 2025-01-07 22:18:19 · 404 阅读 · 0 评论 -
【TR369】RTL8197FH-VG+RTL8812F增加TR369 command节点
【代码】【TR369】RTL8197FH-VG+RTL8812F增加TR369 command节点。原创 2025-01-07 21:44:16 · 407 阅读 · 0 评论 -
[TR369] TR181数据模型获取SSID参数正常获取Radio参数为空问题分析及解决方案
TR-369更侧重于提供一个灵活的框架来管理各种设备和服务,适用于现代网络环境,尤其是物联网设备。TR-181主要作为TR-069的一部分,专注于家庭网关设备的管理,提供详细的设备管理数据模型。这两个规范共同为服务提供商提供了强大的工具,以有效管理和优化家庭网络设备和服务。原创 2024-12-28 21:24:51 · 728 阅读 · 0 评论 -
【Qualcomm】IPQ5018 + QCN6024修改iwlist athx scan Signal、basicRate、加密方式输出格式及使用c语言解析数据
【代码】【Qualcomm】IPQ5018 + QCN6024修改iwlist athx scan Signal、basicRate、加密方式输出格式及使用c语言解析数据。原创 2024-12-25 10:40:18 · 161 阅读 · 0 评论 -
【Qualcomm】IPQ5018 + QCN6024修改iwlist athx scan Signal、basicRate、加密方式输出格式
修改的目的是为了使用c获取解析。将iwlist下载到设备。修改三:iwlist.c。修改四:iwlist.c。修改一:iwlib.c。修改二:iwlib.c。修改三:iwlib.c。原创 2024-12-25 10:26:24 · 425 阅读 · 0 评论 -
[SDX35]SDX35 增加AN8801SB支持操作说明
SDX35设备是一种多模调制解调器芯片,支持 4G/5G sub-6 技术。它是一个4nm芯片专为实现卓越的性能和能效而设计。它包括一个 1.9 GHz Cortex-A7 应用处理器。原创 2024-12-19 10:15:06 · 1203 阅读 · 0 评论 -
【openwrt】openwrt-21.02 基于MAC地址使用ipset实现策略路由操作说明
使用 iptables 配置防火墙规则,将 ipset 集合中的 MAC地址打上标记,以便策略路由规则识别。使用 ip rule 命令添加策略路由规则,指定使用 ipset 集合中的 MAC地址选择特定的路由表。MAC地址: 00:11:22:33:44:66 终端对应IP是192.168.1.100走wanb。MAC地址: 00:11:22:33:44:55 终端对应IP是192.168.1.120走wan。注意wan和wanb需要在network里面有配置。为自定义路由表添加路由。原创 2024-12-06 14:11:03 · 498 阅读 · 0 评论 -
【openwrt】openwrt-21.02 基于IP地址使用ipset实现策略路由操作说明
192.168.1.120 的终端走wan,192.168.1.100的终端走wanb,注意wan和wanb需要在network里面有配置。使用 iptables 配置防火墙规则,将 ipset 集合中的 IP 地址打上标记,以便策略路由规则识别。使用 ip rule 命令添加策略路由规则,指定使用 ipset 集合中的 IP 地址选择特定的路由表。为自定义路由表添加路由。原创 2024-12-06 14:11:00 · 833 阅读 · 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 · 269 阅读 · 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 · 466 阅读 · 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 · 229 阅读 · 0 评论 -
【realtek sdk-3.4.14b】RTL8197增加内存Oops保存信息到Flash操作
由于很多商用版本不带串口,无法抓取Oops信息,所以本功能实现在系统Oops的时候保留Oops信息到flash操作。例子程序只是保留了部分信息,如果需要增阿吉多个信息可以自己按照例子实现。增加my_oops模块。原创 2024-11-25 13:47:14 · 429 阅读 · 0 评论 -
【realtek sdk-3.4.14b】RTL8197增加内存OOM保存信息到Flash操作
proc/sysrq-trigger 是一个用于与 Linux 内核交互的接口,允许用户通过写入特定的命令字符来触发系统请求(SysRq)功能。这些功能通常用于系统管理和故障排除,特别是在系统出现问题时。由于很多商用版本不带串口,无法抓取oom信息,所以本功能实现在系统oom的时候保留oom信息到flash操作。b:立即重启系统,不进行任何同步或卸载操作。u:尝试将所有挂载的文件系统卸载为只读。s:尝试将所有挂载的文件系统同步。p:打印当前的寄存器和标志。t:打印当前任务列表。对应config配置。原创 2024-11-25 13:38:29 · 440 阅读 · 0 评论 -
【WiFi】使用hostapd来实现WiFi基于MAC地址的黑白名单
添加到黑名单列表的MAC地址设备不能连接。原创 2024-11-22 10:59:49 · 537 阅读 · 0 评论 -
[Realtek sdk-3.4.14b] RTL8197FH-VG新增jffs2分区操作说明
【代码】[Realtek sdk-3.4.14b] RTL8197FH-VG新增jffs2分区操作说明。原创 2024-11-20 17:09:54 · 1025 阅读 · 0 评论 -
[Realtek sdk-3.4.14b] RTL8197FH-VG新增分区操作说明
在static struct mtd_partition rtl819x_parts[] 里面增加分区。原创 2024-11-20 16:55:25 · 211 阅读 · 0 评论 -
[openwrt]openwrt-21.02 MT7981 mwan3 wan状态无法显示一直显示 interface wan is offline and tracking is paused
mwan3 status 查看wan状态一直显示offline,即使wan口已经获取到IP地址可以正常上网,但是mwan3依然无法获取到wan状态。原创 2024-11-15 17:34:57 · 593 阅读 · 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 · 807 阅读 · 0 评论 -
[SDX35]WCN6856 hostapd_cli -i wlan0出现Could not connect to hostapd - re-trying解决方案
使用hostpad_cli触发wps出现Could not connect to hostapd - re-trying。原创 2024-11-13 12:53:32 · 657 阅读 · 0 评论 -
[SDX35]SDX35 dtsi配置GPIO_108不生效问题分析及解决方案
SDX35设备是一种多模调制解调器芯片,支持 4G/5G sub-6 技术。它是一个4nm芯片专为实现卓越的性能和能效而设计。它包括一个 1.9 GHz Cortex-A7 应用处理器。原创 2024-11-05 14:32:48 · 1231 阅读 · 0 评论 -
【openwrt-21.02】openwrt-21.02 T750 MT7916 WiFi联盟认证HE-4.56.1_24G和HE-4.56.1_5GFail问题解决方案
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 功能。需要大于等于92%,这种需要调整终端和AP的位置,排除干扰,在屏蔽环境下验证。原创 2024-10-21 14:11:38 · 1391 阅读 · 0 评论 -
【openwrt-21.02】openwrt-21.02 T750 MT7916 WiFi联盟认证10351/10340 Fail问题解决方案
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 功能。合入mtk最新sigma_dut工具。MT7916 WiFi联盟认证。原创 2024-10-20 10:22:59 · 197 阅读 · 0 评论 -
【openwrt-21.02】openwrt-21.02 T750 WiFi联盟认证HE-4.44.1解决方案
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-24 00:00:00 · 365 阅读 · 0 评论 -
【openwrt-21.02】 MT7916 WiFi联盟Wi-FiAgileMultiband认证10373/10377/10378/10379/10380解决方案
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-24 09:00:00 · 476 阅读 · 0 评论 -
[openwrt-21.02]openwrt-21.02 升级nat46软件包操作说明
使用make package/kernel/nat46/download V=s -j1可以看到软件包信息。我们选择nat46-2022-03-30-95ca1c3b.tar.xz更新。确认PKG_MIRROR_HASH和PKG_SOURCE_VERSION。需要确认git提交hash,版本日期,git仓库地址。从Makefile可以看到是2020-08-17。我只需要将Makefile修改为如下即可。可以看到是通过以下方式更新。原创 2024-10-17 18:10:28 · 624 阅读 · 0 评论 -
【openwrt-21.02】T750 openwrt 概率出现nat46_ipv4_input+0x90/0x4b4问题分析及解决方案
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-10-17 14:26:51 · 459 阅读 · 0 评论 -
[openwrt-21.02]openwrt-21.02 修改系统版本号操作说明
修改 package/base-files/files/etc/openwrt_release文件原创 2024-10-16 15:35:50 · 1148 阅读 · 0 评论 -
[openwrt-21.02]openwrt-21.02 增加固件编译日期时间及git记录到openwrt_release文件
注意makefile里面的缩进,还有注意shell执行需要增加shell才可以执行。在软件包install位置增加写入用户名,编译日期时间,git记录的操作。编译后会自动替换相关参数。原创 2024-10-16 15:11:04 · 820 阅读 · 0 评论 -
【openwrt-21.02】T750 openwrt 增加IPv6 NAT66支持操作说明
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-10-14 17:10:52 · 868 阅读 · 0 评论 -
【openwrt-21.02】T750 openwrt 出现nat46_ipv4_input+0x90/0x4b4问题分析及解决方案
由此可以看到需要skb_reserve长度为20或者28,但是在nf_send_reset6只分配了15个,当数据包从netdev_start_xmit 发送回nat46_ipv4_input,就会出现skb_reserve不足,从而引起内核崩溃。当数据从netdev_start_xmit --->nat46_ipv4_input的时候skb_reserve的长度没有考虑hard_header_len,但是从nat46_ipv4_input函数可以看到。nat46_netdev_setup函数初始化。原创 2024-10-10 18:19:15 · 1014 阅读 · 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 · 1028 阅读 · 0 评论 -
【openwrt-21.02】T750 openwrt 464XLAT功能说明及使用
464XLAT是一种IPv6的过渡技术。464XLAT包括用户侧翻译( customer-sidetranslator,简称clat)和运营商侧翻译(provider-sidetranslator,简称plat),clat部署于终端产品(手机、路由器等),plat则部署于运营商网络上。464XLAT的作用是,即使公网IP只有IPv6地址,但客户端也能访问IPv4地址。原创 2024-10-02 17:11:29 · 957 阅读 · 2 评论 -
【openwrt-21.02】T750 openwrt switch划分VLAN之后网口插拔状态异常问题分析及解决方案
根据不同的客户需求,T750 可支持双卡双待(DSDS)和 2G-5G 的所有连接,包括支持 5CC 载波聚合的 4G LTE。T750 采用先进的 7nm 制程,高度集成 5G 调制解调器和四核 Arm CPU,提供较强的功能和配置,设备制造商得以打造精巧的高性能 CPE 产品,如固定无线接入(FWA)路由器和移动热点。实际上eth0.1和eth0.2都是由eth0划分出来的,从而导致switch网口的状态不准确,查看swconfig,看到有查看网口状态的指令。查看link状态指令。原创 2024-10-01 12:59:52 · 972 阅读 · 0 评论
分享