码迷,mamicode.com
首页 > 其他好文 > 详细

TL-MR11U v2 openwrt 刷回原厂固件经验心得

时间:2016-09-22 20:05:28      阅读:2648      评论:0      收藏:0      [点我收藏+]

标签:tl-mr11u openwrt 刷机 原厂 mtd failed to erase block 无线 路由器

一次写博文,大家多多捧场哈。

小白刷openwrt 后,以无线AP模式工作,因为特殊情况,必须要用无线路由模式,而自己又不会玩iptables,故只能只能刷回原厂固件!下面就是实操了:

  • 准备工作:下载并安装WinSCP和PuTTY。

  • mr11u 长按reset键,恢复原厂设置。

  • 本机网线直连路由器,telnet 192.168.1.1

       passwd 123456,成功后关闭telnet

  • 把准备好的固件,改名为1.bin,用WinSCP登录192.168.1.1 ,用户名/密码:root/123456,拷贝1.bin到路由器的/TMP目录下,ls确认下文件存在。

  • 用PuTTY ssh登录 192.168.1.1,端口22,然后

   cat /proc/mtd

  先确认下第一列有mtd5这一项

dev:    size   erasesize  name
mtd0: 00020000 00010000 "u-boot"
mtd1: 00140000 00010000 "kernel"
mtd2: 00690000 00010000 "rootfs"
mtd3: 00290000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "art"
mtd5: 007d0000 00010000 "firmware"

然后

cd  /tmp 

mtd -e firmware -r write /tmp/1.bin firmware

 回车

  • 如果系统刷机正常并自动重启,你很幸运,成功!

  • 如果不幸出现

Unlocking firmware ...
Erasing firmware ...

Writing from /tmp/1.bin to firmware ...  [e]

不要悲桑,

一定不要重启路由器或断电,否则100%变砖...

  • 怎么破,不要捉急

root@OpenWrt:/tmp# dd if=1.bin of=2.bin skip=257 bs=512
7680+0 records in
7680+0 records out

再来
root@OpenWrt:/tmp# mtd -e firmware -r write /tmp/2.bin firmware
Unlocking firmware ...

Writing from /tmp/2.bin to firmware ...     
Rebooting ...

成功!欧耶!

重启后有看到熟悉的tp-link登陆界面,好开森!

本文出自 “lgsun” 博客,请务必保留此出处http://203988.blog.51cto.com/193988/1855548

TL-MR11U v2 openwrt 刷回原厂固件经验心得

标签:tl-mr11u openwrt 刷机 原厂 mtd failed to erase block 无线 路由器

原文地址:http://203988.blog.51cto.com/193988/1855548

(0)
(2)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!