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

2023-05-16

参考资料

路由器基本常识_冰色阳光的博客-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系统界面!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

蚂蚁帮路由器Antbang A3s V2.0刷入OpenWrt/LEDE 的相关文章

随机推荐