准备工具
-
刷uboot过度固件和大雕4月份固件链接:
https://pan.baidu.com/s/1FeqcLc4mag_gTOkRAs-unA
提取码:3S8q -
uboot在面包多5元售卖,购买链接:AX5 JDC 的 uboot不死 + 大分区 (mbd.pub)
-
工具:MobaXterm_Personal_23.0,老手自行选择趁手工具
一,降级并且开启ssh权限 -
路由器通电,网线连接到1号口方便等下进入uboot。浏览器输入192.168.31.1简单配置并进入后台,在系统升级处降级到系统版本:1.1.60稳定版
-
在地址栏得到你自己的 stok,在桌面创建个 stok 的记事本,将 stok 粘贴记住
-
将下面5行命令复制粘贴到刚刚的记事本,用你自己的stok替换下面5行中的
PUT_TOKEN_HERE
部分
4、将替换后的5个命令分5次输入到导航栏,5次都是得到code:0
SSH 登录路由器
-
用MobaXterm_Personal_23.0之类工具登入路由器,账号和密码都是root
2、输入下列设置 env 的命令nvram set flag_last_success=0 nvram set flag_boot_rootfs=0 nvram set boot_wait=on nvram set uart_en=1 nvram set telnet_en=1 nvram set ssh_en=1 nvram set bootdelay=2 nvram commit
三,上传OpenWRT固件(刷入过渡op以刷uboot不死)
-
使用 MobaXterm_Personal_23.0之类的工具,把 kernel.bin 和 rootfs.bin 两个文件上传到/tmp
dd if=/tmp/kernel.bin of=/dev/mmcblk0p17
dd if=/tmp/rootfs.bin of=/dev/mmcblk0p20
3、执行下面的命令进行切换分区
nvram set flag_last_success=1
nvram set flag_boot_rootfs=1
nvram commit
4、等待几秒后,输入reboot重启。
5、重启完成后浏览器输入192.168.1.1即可进入openwrt后台,此时刷入的openwrt是用过渡的,方便刷入uboot的。
四,刷入uboot不死和大分区(这里出问题了就会变砖)
- 把uboot解压后的2个文件上传到路由器的/tmp/upload/目录下。用MobaXterm_Personal工具上传到/tmp/upload/
- 通过 ssh 登录路由器,注意这个时候后台IP地址再也不是之前小米的后台IP了,用户名和密码也都变成了OpenWRT的用户名和密码,提供的固件是root和password,
- 输入以下命令(新手请一行行输入,对应的两个bin就是上传的uboot文件)
cd /tmp/upload dd if=uboot.bin of=/dev/mmcblk0p13 dd if=mibib.bin of=/dev/mmcblk0 bs=512 count=34
4、继续输入下面的命令
fw_setenv fsbootargs fw_setenv bootargs fw_setenv bootcmd bootipq
5、等待10s(很重要)
6、打开电脑设置,IP设置为手动,IP地址为192.168.1.2,子网掩码为255.255.255.0,网关为192.168.1.1,dns随便192.168.1.1,设置好后关掉浏览器192.168.1.1的网页,防止等下进不去uboot页面
7、拔掉电源让机器断电,然后按住 reset 键插入电源通电,灯光闪5下(大概是5s)后松开 reset 按键。
8、浏览器输入192.168.1.1进入uboot不死
五,升级到sysupgrade固件
- 在uboot页面后,恢复单分区的
factory 的固件
即可,刷写完成后记得将电脑 IP改回自动获取,进度条是假的,判断刷写是否完毕请看路由器是否为蓝灯。重新在浏览器上输入op的网关地址以进入到 OpenWRT factory 的后台。
- 进入 factory 的 OpenWRT 后台,一般默认密码是 paasword。在“备份/升级”不保留配置刷写 sysupgrade 的固件,sysupgrade固件就是正常使用的固件。
- 后续如果升级固件直接在“备份/升级”直接上传
sysupgrade 的固件
升级即可。如果是不同作者编译出来的固件还是要先到uboot刷入 factory ,再升级到 sysupgrade 固件。 - 最后记得把ipv4手动设置改回自动。
留言