admin管理员组文章数量:1637215
水星路由器 Mercury MER1200G刷机教程(开始Sssh刷固件,不需要编程器)
- SSH控制台刷机:
- 1、 开启ssh方法(开启调试模式):
- 2、 root密码获取方法:
- 3、 winSCP登录路由器:
- 4、 可用固件下载:
- 5、刷机步骤:
- 重要提示:
SSH控制台刷机:
1、 开启ssh方法(开启调试模式):
登录路由器管理页,打开系统工具>诊断工具>故障诊断,开启诊断模式
2、 root密码获取方法:
- 打开基本设置>LAN设置>接口设置,记下MAC地址
- 把MAC地址中间的—去掉,所有字母都大写,获取其md5值
- 有Linux系统的,命令行输入echo -n “XXXXXXXX” | md5sum
- 没有linux系统的,可以百度搜索md5在线获取工具,进行计算
- 得到的MD5,转换成小写,取前八位就是密码
3、 winSCP登录路由器:
- 打开winSCP软件,新建站点,协议SCP,主机名192.168.1.1(路由器的LAN口地址),端口33400,用户名root,上边步骤获取的8位密码
- 点击登录,登录成功后界面如下:
- 点击命令>在putty中打开,在终端界面输入指令进行刷机
注意:刷机前先做好备份,必须备份tddp、art分区,最好备份所有分区,保存到自己电脑,以备不时之需。
4、 可用固件下载:
- 感谢claw6148大神开发的固件
- 固件下载地址:https://github/claw6148/MER1200Gv1
- 原文中说需要编程器刷机,按照我的方法,是不需要的,如下图,下载firmware文件夹中的MER1200G-Archer_C5(SP_CZWISP)v4_3.16.0_0.9.1_up_boot(190815)_2019-08-15_10.02.14.bin
5、刷机步骤:
-
打开winSCP,登录路由器,把MER1200G-Archer_C5(SP_CZWISP)v4_3.16.0_0.9.1_up_boot(190815)_2019-08-15_10.02.14.bin固件复制到路由器的/tmp目录下,然后最好把名字改短,如Archer.bin
-
在winSCP中点击在putty中打开会话,点击accept
-
手输root的八位密码是,然后点击回车键
-
登录成功后界面如下,注意输密码前先切换输入法为英文,密码输入不会回显,以防中文状态下,输入错误。
-
输入cat /proc/mtd,回显如下
root@MERCURY:~# cat /proc/mtd dev: size erasesize name mtd0: 00040000 00010000 "bootloader" mtd1: 00150000 00010000 "kernel" mtd2: 00ba0000 00010000 "rootfs" mtd3: 00010000 00010000 "device-info" mtd4: 00010000 00010000 "firmware-info" mtd5: 00010000 00010000 "tddp" mtd6: 00020000 00010000 "log" mtd7: 00200000 00010000 "rootfs_data" mtd8: 00010000 00010000 "art" mtd9: 01000000 00010000 "firmware"
-
输入以下命令,备份bootloader分区
dd if=/dev/mtd0 of=/tmp/bootloader_backup.bin
使用以上命令格式,依次备份mtd0~mtd9,这几个分区,我们在ssh中看到的文件,都是在RAM内存中的,这个路由器RAM型号M14D1G1664A,DDR2,128MB的运存,以上文件加起来约32MB,不要担心存放不下
-
刷机指令:
mtd write /tmp/Archer.bin firmware
回显:
(img-QtluzfAc-1642824333093)(Unlocking firmware ... Writing from /tmp/mtd9_firmware.bin to firmware ... root@MERCURY:~#
后面的w e不跳了,跳出下一行的指令输入行,就是刷写完成了
-
最后输入reboot重启设备,刷机完成。
重要提示:
此方法只适用于原厂固件,刷成Archer C5 V4版本的移植固件后,就不能在使用此方法刷机了,因为bootloader,和kernel全部都改变了,刷机前请慎重。
刷完此固件,如果想返回原厂固件,需要用到TTL串口工具,原厂和移植固件都支持U-boot下串口刷机。如何串口刷机,有需要的话,在评论中留言。
版权声明:本文标题:水星路由器 Mercury MER1200G刷机教程(不需要编程器) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1729236074a1191969.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论