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

2016-09-22 18:18

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

小白刷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登陆界面,好开森!