水星MAC2600R刷潘多拉盒


电子维修员
原创
发布时间: 2026-03-06 13:10:22 | 阅读数 0收藏数 0评论数 0
封面
PandoraBox 是 OpenWrt 的一条分支,是路由器的第三方固件,它有很多专业的功能。这几天刷了路由器,感觉还不错,一个同事以前也折腾过路由,现在不玩了,送过来一个水星MAC2600R,正好练练手。

准备工作:

材料:

C341A编程器

1

现状

拿到手后,主板已经从外壳中拆出来了,天线也剪掉了。从网上查啦一下资料:CPU: MT7621AT@880MHz

内存:128MB DDR3 闪存:GD25Q64 8M。

2

给新FLASH上烧写pduboot

想着折腾方便,正好手里也有上次留下来的一下16M闪存芯片,干脆换成16M的吧。把芯片装到flash烧录架上,连接到CH341A编程器上,选择文件打开,点自动烧录。

BIN
pb-boot-mercury_mac2600r-20190317-61b6d33.bin
150.20KB
3

换FLASH芯片

这个板子的flash周围元器件不多,我只贴了一边的隔热胶带,用堆锡法拆掉,然后处理好焊盘,焊上新的芯片。

4

提取原固件

用编程器把原芯片中的固件提取出来保存,

5

提取校验文件eeprom

用winhex打开上步骤保存的原固件文件,再用winhex新建一个64K的新文件,CTRL+A全选,右键编辑->填充选快,全部填充FF如图1。复制原固件0x2E000至0x2E3FF的数据(选正常)写入到新文件的开头0x00。复制原固件0x2F000至0x2F3FF的数据到新文件的0x8000

在原固件中复制0x2D80D位置开始的6个字节数据,这个是LAN的mac地址。

计算其他MAC: WAN MAC=LAN+1,2.4G MAC = LAN+2,5G MAC = LAN+3

2.4G 从0x0004 写入,5G 从0x8004写入,LAN 从0xE000写入,WAN 从0xE006写入。

最后保存文件为eeeeprom.bin。

6

刷入PandoraBox固件

下载Lintel的pandorabox固件 PandoraBox-ralink-mt7621-mac2600r-2019-02-01-git-0231ad4b5-squashfs-sysupgrade.bin :http://downloads.pangubox.com:6380/pandorabox/19.02/targets/ralink/mt7621/

连接网线,按住路由器复位键上电,浏览器输入http://192.168.1.1,进入pbboot,恢复上面下载的固件。刷好后路由器重启,默认登陆密码:admin。

注意:这个路由器有个特点,你必须设置你电脑为静态IP才行。不想别的路由直接自己获取。我设置的是192.168.1.10. 在这个上边折腾了好几个小时,一度怀疑路由器是坏的,哈哈。

BIN
PandoraBox-ralink-mt7621-mac2600r-2019-02-01-git-0231ad4b5-squashfs-sysupgrade.bin
7.25MB
7

刷入自己的eeprom

用WinSCP连接路由,把你的eeprom.bin上传到路由器根目录下。再用SSH工具我用的是Mobaxterm再连接路由,输入命令:mtd write EEPROM.BIN Factory 写入到路由,

回到路由器界面,恢复一次出厂设置,就OK了。

8

新固件的界面

你会发现IP都已经变成你原路由的IP了。这个固件里面的功能很多,中继,客户端,什么的自己摸索吧。

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载
pdf下载 举报