记录一次TTL刷Mercury MAC1200R V1的过程
7年前84元买的Mercury MAC1200R V1路由器高通AR9344的芯片8M闪存128M内存一直在吃灰,
前几天拿来桥接K2路由器(刷的老毛子固件)显示桥接成功可是没有网,网上找也没有答案(貌似说是不兼容),
于是天猫两块五买了个TTL刷机板,开始折腾这个老古董,拆机不会拆,暴力打开断了几个卡口,路由器里还发现好几个蟑螂,
按照openwrt官网教程操作:https://openwrt.org/toh/mercury/mac1200r
由于水星mac1200r有TTL孔,就用曲别针插进去用纸塞上固定了,没有焊接,按教程接线,
连接电脑usb不能识别,找客服给了个CH430G的win10驱动,装好后能用了,
不过putty连接COM5端口(具体端口号win设备管理器里看)设置速度115200一直乱码,
找了论坛帖子试了117500正常了,开机再输入tpl进入刷机界面,下载好openwrt官方固件放入tfpt根目录,
设置电脑网址为192.168.1.100然后设置好tfpt后开始按教程刷机,传文件写入闪存重启路由器一直重启,
然后就再也进不去路由器了tpl也没用了,论坛搜有人说成砖了只能上编程器了,以为真的搞不好了,
还好论坛有人说换一个usb插口能好,于是试了试果然能进tpl了,不过按照教程重走一边还是不断重启,
后来我想到好像有人说过openwrt官方教程可能有问题,于是就找其他教程参考,
于是找到了https://openwrt.org/toh/tp-link/tl-wdr3600_v1 这个教程,参考刷机成功,使用命令如下:
tftp 0x80060000 固件名.bin
erase 0x9f020000 +7c0000
cp.b 0x80060000 0x9f020000 0x7c0000
reset
刷机成功后就可以进入openwrt的界面了,联网安装中文语言包,切换成中文就可以了。
Mercury MAC1200R V1可用的固件(搜mac1200r注意不是v2啊):
官网的OpenWRT: https://firmware-selector.openwrt.org/
波兰人编译的石像鬼Gargoyle:https://dl.eko.one.pl/firmware/
国人基于openwrt编译的X-Wrt: https://downloads.x-wrt.com/rom/ar71xx/
Lean大神的源码可以编译自己OpenWRT: https://github.com/coolsnowwolf/openwrt
参考的教程和用到的软件地址:
PUTTY https://www.chiark.greenend.org.uk/~sgtatham/putty/
TFTP https://pjo2.github.io/tftpd64/
客服发的ch340 win10驱动 http://pan.baidu.com/s/1cvCNtO
op官网的教程 https://openwrt.org/toh/mercury/mac1200r
自己找的修正教程 https://openwrt.org/toh/tp-link/tl-wdr3600_v1
论坛里网友的讨论 https://www.right.com.cn/forum/thread-159191-1-1.html
测试这个路由器和K2还是有的一拼的,毕竟内存大还有功放,
如果要玩还可以刷不死的Breed不过这货固件不多也没有什么玩的,
安稳openwrt桥接问题终于解决了。
https://immortalwrt.org/
https://p3terx.com/archives/build-openwrt-with-github-actions.html
https://www.right.com.cn/forum/thread-469400-1-1.html
https://www.right.com.cn/forum/thread-4048071-1-1.html
https://www.right.com.cn/forum/thread-3768092-1-1.html
https://www.right.com.cn/forum/thread-4051591-1-1.html
https://www.right.com.cn/forum/thread-5080142-1-1.html
【刷机方法】
1.设置本地网卡IP为192.168.1.100,打开tftp64应用,指定固件下载目录。
2.修改固件为firmware.bin。
3.按住路由器的Reset按键,插入电源线、网线,USB灯会开始闪,这个时候松开reset,tftp服务器会出现下载文件提示,刷机完成会自动重启。
4.高级玩家可以自行刷入pb-boot,小白用户暂时不需要。
Specific values needed for tftp
Bootloader tftp server IPv4 address 192.168.1.100
Firmware tftp image Latest OpenWrt release renamed to “firmware.bin”
TFTP server start Press RST/WPS at power up and hold it until the blue LED starts flashing
https://openwrt.org/docs/guide-user/installation/generic.flashing.tftp