添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
小米路由3g刷openwrt的方法

小米路由3g刷openwrt的方法

这个也是当时刷机时写的记录,我用r3g充当无线AP,最近再添加了一台小米AC2100刷了openwrt充当无线AP。

1. 先到官方网站下载固件

downloads.openwrt.org/r

如下载这三个文件:

openwrt-18.06.2-ramips-mt7621-mir3g-squashfs-kernel1.bin

openwrt-18.06.2-ramips-mt7621-mir3g-squashfs-rootfs0.bin

openwrt-18.06.2-ramips-mt7621-mir3g-squashfs-sysupgrade.tar

2. 刷机方法:

A. 通过小米官方的方法,开启ssh,root

B. 用putty 登陆ssh,想办法把固件传到设备上 /tmp 目录,或者用u盘

刷机需要的固件文件两个(文件名字根据情况而定):

openwrt-18.06.2-ramips-mt7621-mir3g-squashfs-kernel1.bin

openwrt-18.06.2-ramips-mt7621-mir3g-squashfs-rootfs0.bin

为了简单,下面用名字 xxxx-xxxx.bin 替代

C. 下面是刷机命令:

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

前面4条命nvram令非常重要,它开启 串口,因为小米默认锁死串口,如果你不开启,万一刷机失败或者出现意外,再也救不回来了

刷机完成.

注意:看不懂上述命令意思的不要自己胡乱操作,刷死了没得救的。

*刷完进入系统“备份升级”那里,用这个压缩包升级一次:openwrt-18.06.2-ramips-mt7621-mir3g-squashfs-sysupgrade.tar。

**以后有新版本,直接这样升级就可以了。我现在升级到了18.06.4。

3. 退回小米官方固件方法

这是openwrt官方网页给的方法,亲测有效,全英文

run: fw_setenv flag_try_sys2_failed 1

run: reboot

The board will reboot into system 1 (stock basic kernel) and wait with system red light slowly blinking for a FAT formatted usb stick with a recovery image to be inserted. Press and hold the reset button for around 1 second. Status LED will turn yellow during recovery and blue when recovery complete.

翻译如下:

运行命令:fw_setenv flag_try_sys2_failed 1

运行命令:reboot

路由将启动到系统1(厂家基本内核),然后等待系统红灯慢慢闪烁插入FAT格式带恢复镜像的USB盘。按住reset键保持约1秒钟。进入恢复时状态LED灯将转黄色,恢复完成将转蓝色。

*这几步还是比较容易衔接的,我来回倒腾过几次,都没变砖。

发布于 2021-02-02 11:34

文章被以下专栏收录