蚂蚁帮路由器Antbang A3s V2.0刷入OpenWrt/LEDE

news2025/1/14 18:11:18

参考资料

路由器基本常识_冰色阳光的博客-CSDN博客_路由器bootloader是什么

https://www.right.com.cn/forum/thread-3191610-1-1.html

已知问题

刷入OpenWrt/LEDE后,似乎路由器的Reset键不起作用。

路由器在启动时,正常会先运行引导程序Breed,然后Breed再去启动OpenWrt/LEDE操作系统。所以如果需要进入Breed,请抓紧刚刚上电时那一小会儿功夫去访问http://192.168.1.1页面,再晚一点OpenWrt/LEDE系统就会启动了。

博主也是刚入坑的小白,正在寻找解决方案~

准备工作

  • 路由器Antbang A3s V2.0

  • 土豪金CH341A编程器、焊接工具

用于烧写路由器Flash芯片的硬件设备。

  • NeoProgrammer 2.2.0.3

用于烧写路由器Flash芯片的软件。在下载链接处会有编程器驱动和本软件的使用说明。

  • HxD

Windows系统下免费的16进制编辑器。

  • breed-mt76x8-blank.bin

适用于mt76x8芯片的Breed启动引导程序。

  • mt7628-squashfs-sysupgrade.bin

适用于mt7628芯片的OpenWrt/LEDE系统的二进制文件,版本17.01.7。

操作步骤

备份路由器Flash芯片原始内容

使用撬片拆开路由器的外壳,Antbang A3s V2.0路由器的外壳没有使用螺丝固定,可以放心拆卸。拆开外壳后,使用螺丝刀卸下固定电路板的螺丝,小心地将电路板翻面。电路板如下所示。

将箭头处的Flash芯片拆焊,然后转接到CH341A编程器上。我的路由器原先的Flash芯片型号为EN25Q32B,容量4MB。该Flash属于25芯片,注意不要插错位置哟~

将编程器插入电脑。打开NeoProgrammer 2.2.0.3,点击“检测”按钮,选择我们的Flash型号EN25Q32B(我给路由器换过Flash,所以下图Flash型号不同,仅供参考)。

点击带有绿色箭头的“读取”按钮,将Flash中存储的原始内容读取出来,作为备份。

等待进度条走完。读取成功后,点击“保存”按钮,将Flash芯片中的原始内容保存为二进制文件,命名为flash.bin

提取路由信号校验数据EEPROM

EEPROM:路由信号校验数据。每个路由唯一,各路由间不通用。该数据一旦丢失,将严重影响路由无线信号质量。

我们接下来在原始的Flash内容flash.bin中提取EEPROM数据。使用HxD编辑器打开flash.bin文件。

Antbang A3s V2.0的EEPROM数据存放于地址0x40000到0x4FFFF,我们选中这个范围。

我这里EEPROM的数据以0x28 0x76开头。

将选中的区域另存为一个新的二进制文件eeprom.bin,里面存放着重要的路由信号校验数据,之后我们需要使用到它。

给Flash刷入Breed启动引导程序

路由器的CPU芯片型号是MT7628,我们下载最新的breed-mt76x8-blank.bin作为路由器的启动引导程序。

切换回NeoProgrammer,首先点击黄色的文件夹按钮,打开刚刚下载的Breed引导程序二进制文件。

我们准备将刚才下载的程序写入Flash。将下图中的所有内容打上勾,点击该按钮后将从上往下依次执行这些操作。

所有步骤执行完毕并且没有错误的话,应当会输出“正在写入/编程及校验 成功”的字样。确认烧写过程正常结束后,我们可以将编程器拔出。恭喜你,你已经成功地将Breed引导程序写入Flash中了!

下载OpenWRT/LEDE系统固件

我们在下一步中会让电脑有线连接烧写好Breed的路由器。趁现在电脑还有网,我们先准备好OpenWRT/LEDE系统固件,一会儿要通过Breed上传进路由器中。

根据恩山论坛的这位前辈所述,我们应当使用lede-17.01.7-ramips-mt7628-mt7628-squashfs-sysupgrade.bin作为合适的系统固件。将该系统的二进制文件下载到本地。

焊接Flash后启动路由器

离开电脑,拿起你的焊接设备,小心地将Flash焊接回路由器上。注意哟,一定要确保8个引脚全部焊上了,否则给路由器上电的时候灯是不会正常发光的。

用网线连接电脑与路由器的LAN口,给路由器上电,路由器灯应当会明显地亮起。等待几秒后,在电脑浏览器中访问http://192.168.1.1,进入Breed引导程序的Web交互界面。

更新系统固件与EEPROM

将我们刚刚下载的系统文件以及之前准备好的原生EEPROM文件,通过Breed提供的Web界面,上传到路由器的Flash中。

上传完毕后,路由器会自动重启。等待十几秒后访问http://192.168.1.1页面,唰!期待已久的OpenWRT/LEDE系统界面!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/145504.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LinuxC—文件系统学习笔记

文件系统 1 目录和文件 1.1 获取文件属性信息stat 相关函数 stat() 得到file指向的文件并将其属性回填到buf中,面对符号链接文件时获取的是所指向的目标文件的属性 /* Get file attributes for FILE and put them in BUF. */ extern int stat (const char *__res…

Jetson nano 入手系列之5—远程可视化访问:jupyter lab与VNC连接

Jetson nano 入手系列之5—远程可视化访问:jupyter lab与VNC1. jupyter lab1.1 安装jupyter lab1.2 配置jupyter_lab1.3 打开jupyter lab1.3.1 ip地址方式打开1.3.2 cmd中ssh方式打开2. vino与VNC Viewer2.1 vino的安装2.2 Desktop Sharing配置与设置2.3 启动vino s…

ICG-DBCO;吲哚菁绿-二苯基环辛炔,荧光染料标记DBCO

中文名:吲哚菁绿-二苯基环辛炔 英文名:ICG-DBCO,ICG-Dibenzocyclooctyne 分子式: C63H64N4O5S 分子量: 989.27 g/mol 外观:绿色粉末 激发发射波长:785/821nm 结构式: ​ 溶解度:有机溶剂/水 储藏方法…

使用无人机 LiDAR 的重叠树冠的新型植被点云密度树分割模型

Paper题目:A Novel Vegetation Point Cloud Density Tree-Segmentation Model for Overlapping Crowns Using UAV LiDAR Abstract 由于常用的冠层高度模型(CHM)的局限性,在具有高密度和重叠树冠的森林生态系统中检测和分割单个树木经常会导致偏差。针对…

Flink 第3章 反压策略

概述Flink 中文网站的讲解https://flink-learning.org.cn/article/detail/138316d1556f8f9d34e517d04d670626涉及内容:网络流控的概念与背景TCP的流控机制Flink TCP-based 反压机制 1.5之前Flink Credit-based 反压机制 1.5及以后总结与思考网络流控的概念与背景为什…

AtCoder Beginner Contest 283 E - Don‘t Isolate Elements

E - Dont Isolate Elements (atcoder.jp)题意:题意:定义孤独的数为,该数上下左右的数都和它相反给定一个01矩阵,每次操作可以把某一行的数取反,问你把该矩阵变成没有孤独的数的最少操作次数是多少思路:一开…

AI降噪的N种数据扩增方法

数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已 基于统计信号处理的传统噪声抑制方法是通过检测持续的背景声,来估计背景噪声,然后通过估计到的背景噪声计算增益因子对带噪语音进行抑制。但这种方式针对规律的稳态噪声比较…

【算法笔记】最近公共祖先(LCA)算法详解

0. 前言 最近公共祖先简称 LCA(Lowest Common Ancestor)。两个节点的最近公共祖先,就是这两个点的公共祖先里面,离根最远的那个。 这种算法应用很广泛,可以很容易解决树上最短路等问题。 为了方便,我们记…

企业内训方案|领导力与执行力/TTT内训师/管理者情商修炼

企业内训方案|领导力与执行力/TTT内训师/管理者情商修炼 》》领导力与执行力 从精兵到强将 高绩效团队协作与跨部门沟通 核心人才的管理与激励 卓越管理者的胜任力提升 MTP中层管理技能提升训练 打造高绩效团队 高效沟通技巧 高绩效团队管理(中高层/中基层&#xf…

CRM帮助企业实现销售自动化

随着互联网技术的发展,各家企业都善用互联网优势发布各种信息,导致潜在客户被各种推销信息所淹没,销售周期延长,企业可以借助CRM有效规范销售流程,帮助企业实现销售自动化。 前言 各行各业的业务流程中似乎都少不了销…

OSPF综合实验(1.5)

目标: 1、首先进行基于172.16.0.0/16的ip地址规划 首先题中有5个区域和一个RIP共需要5个网段 可以借3位划分为8个网段 172.16.0.0/19 area 0 然后将172.16.0.0/19再借6位分为172.16.0.0/25---172.16.31.128 25作为其中前一个骨干ip网段 172.16.0.0/25在用于只…

TCP滑动窗口机制(附图例)

文章目录前言一、滑动窗口的引出二、流量控制2.1 16位窗口大小2.2 发送缓冲区2.3 逐步解析滑动窗口运作三、快重传机制四、拥塞控制(仅供参考)五、延迟应答与捎带应答(略)总结前言 博主个人社区:开发与算法学习社区 博…

测开-刷笔试题时的知识点

圈复杂度(暂缓)复杂度越大,程序越复杂计算公式:V(G) E - N 2E代表控制流边的数量,n代表节点数量V (G) P 1p为判定节点数几种常见的控制流图:Linux文件权限具有四种访问权限:r(可…

进程信号理解3

进程信号理解3 1.什么叫做信号递达 实际执行信号的处理动作叫做信号递达,比如默认,忽略,自定义动作 2.什么叫做信号未决? 信号产生到信号递达的状态叫做信号未决 3.进程被阻塞和进程被忽略有什么区别? 进程被阻塞属…

iPhone更换字体教程,无需越狱,支持所有苹果设备!

上周开始,技术大神zhuowei 发现了一个iOS系统更换字体的漏洞,经过不断修正,现在已经可利用上了! 先来看看更换字体后的效果,更换之后,所有App上的字体都得到更改,下图是打开文章的效果 下图是聊…

excel查重技巧:如何用组合函数快速统计重复数据(上)

统计不重复数据的个数,相信不少小伙伴在工作中都遇到过这样的问题。通常的做法都是先把不重复的数据提取出来,再去统计个数。而提取不重复数据的方法之前也分享过,基本有三种方法:高级筛选、数据透视表和删除重复项。其实使用公式…

Ngnix 实现访问黑名单功能

前言 有时候在配置的时候我们会禁用到一些IP,使用nginx 禁用到ip但是需要重启nginx,这样当我们要是实现动态的这种就比较麻烦,当然你可以使用网关来实现相对于nginx实现的这种方式要好很多,但是今天咱们说到这里,那就…

数据可视化系列-05数据分析报告

文章目录数据可视化系列-05数据分析报告1、了解初识数据分析报告数据分析报告简介数据分析报告的作用报告的能力体现报告编写的原则报告种类2、掌握数据分析报告结构标题页目录前言正文结论与建议附录3、了解报告的描述规范报告注意事项报告表达的维度数据结论可用指标数据可视…

代码随想录算法训练营第3天| 203. 移除链表元素、206. 反转链表

代码随想录算法训练营第3天| 203. 移除链表元素、206. 反转链表 移除链表元素 力扣题目链接 删除链表中等于给定值 val 的所有节点。 这里以链表 1 4 2 4 来举例,移除元素4。 那么因为单链表的特殊性,只能指向下一个节点,刚刚删除的是链表…

RS485通信----基本原理+电路图

一、RS485 通信----简介 RS485 是美国电子工业协会(Electronic Industries Association,EIA)于1983年发布的串行通信接口标准,经通讯工业协会(TIA)修订后命名为 TIA/EIA-485-A。 RS485 是一种工业控制环境…