本帖最后由 ptpt52 于 2018-5-25 18:00 编辑
刷机 是从官方原厂为基础刷机
刷机方法:
1. 通过小米官方的方法,开启ssh,root
方法1(http://www.miui.com/thread-4529081-1-1.html)
方法2(https://jingyan.baidu.com/article/a24b33cd1080f719fe002b8e.html)
2. 用putty 登陆ssh,想办法把固件传到设备上 /tmp 目录,或者用u盘
刷机需要的固件文件两个(文件名字根据情况而定):
natcap-3.0.0-build201805230729-ramips-mt7621-mir3g-squashfs-kernel1.bin natcap-3.0.0-build201805230729-ramips-mt7621-mir3g-squashfs-rootfs0.bin
为了简单,下面用名字 xxxx-xxxx.bin 替代
3. 下面是刷机命令:
cd /extdisks/sda1 (路径根据情况修改)
nvram set flag_last_success=1
nvram set boot_wait=on
nvram set uart_en=1
nvram commit
mtd write xxxx-kernel1.bin kernel1 (名字根据情况而定)
mtd write xxxx-rootfs0.bin rootfs0 (名字根据情况而定)
reboot
注意,如果你不小心刷了breed,请在reboot前,多执行一行刷机,写入kernel0
mtd write xxxx-kernel1.bin kernel0 (名字根据情况而定)
前面4条命nvram令非常重要,它开启 串口,因为小米默认锁死串口,如果你不开启,万一刷机失败或者出现意外,再也救不回来了
刷机完成.
注意:看不懂上述命令意思的不要自己胡乱操作,刷死了没得救的。
教程更新:
如果已经刷了breed,请用breed刷官方原厂开发版固件,然后进入ssh,然后再进行上面的教程刷机。
从LEDE 固件刷回官方固件的方法:
1. 去小米官方下载固件,命名为 miwifi.bin 保存到 U盘,插入小米USB
2. ssh 登陆LEDE系统,执行命令 fw_setenv flag_last_success 0
3. 关机路由器,插电重启并且捅住菊花(reset)保持不放,直到LED灯一闪一闪
固件下载:https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=212965
刷了breed的朋友,更快的方法:
4. 如果你刷了breed(具体怎样刷breed,请去搜索)请按照下面教程刷小米3G下载 固件文件
下载固件:
natcap-3.0.0-build201805230729-ramips-mt7621-mir3g-squashfs-breed-factory.bin
然后进入breed刷机界面刷入即可。
|