准备工具

  1. 刷uboot过度固件和大雕4月份固件链接:
    https://pan.baidu.com/s/1FeqcLc4mag_gTOkRAs-unA
    提取码:3S8q

  2. uboot在面包多5元售卖,购买链接:AX5 JDC 的 uboot不死 + 大分区 (mbd.pub)

  3. 工具:MobaXterm_Personal_23.0,老手自行选择趁手工具
    一,降级并且开启ssh权限

  4. 路由器通电,网线连接到1号口方便等下进入uboot。浏览器输入192.168.31.1简单配置并进入后台,在系统升级处降级到系统版本:1.1.60稳定版

  5. 在地址栏得到你自己的 stok,在桌面创建个 stok 的记事本,将 stok 粘贴记住

  6. 将下面5行命令复制粘贴到刚刚的记事本,用你自己的stok替换下面5行中的PUT_TOKEN_HERE部分
    file
    4、将替换后的5个命令分5次输入到导航栏,5次都是得到code:0
    file

SSH 登录路由器

  1. 用MobaXterm_Personal_23.0之类工具登入路由器,账号和密码都是root
    file
    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不死)

  2. 使用 MobaXterm_Personal_23.0之类的工具,把 kernel.bin 和 rootfs.bin 两个文件上传到/tmp

file
file
2、执行下列的命令写入固件

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

file
4、等待几秒后,输入reboot重启。
5、重启完成后浏览器输入192.168.1.1即可进入openwrt后台,此时刷入的openwrt是用过渡的,方便刷入uboot的。

四,刷入uboot不死和大分区(这里出问题了就会变砖)

  1. 把uboot解压后的2个文件上传到路由器的/tmp/upload/目录下。用MobaXterm_Personal工具上传到/tmp/upload/
  2. 通过 ssh 登录路由器,注意这个时候后台IP地址再也不是之前小米的后台IP了,用户名和密码也都变成了OpenWRT的用户名和密码,提供的固件是root和password,
  3. 输入以下命令(新手请一行行输入,对应的两个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

    file
    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固件

  1. 在uboot页面后,恢复单分区的 factory 的固件即可,刷写完成后记得将电脑 IP改回自动获取,进度条是假的,判断刷写是否完毕请看路由器是否为蓝灯。重新在浏览器上输入op的网关地址以进入到 OpenWRT factory 的后台。
    file
  2. 进入 factory 的 OpenWRT 后台,一般默认密码是 paasword。在“备份/升级”不保留配置刷写 sysupgrade 的固件,sysupgrade固件就是正常使用的固件。
  3. 后续如果升级固件直接在“备份/升级”直接上传 sysupgrade 的固件升级即可。如果是不同作者编译出来的固件还是要先到uboot刷入 factory ,再升级到 sysupgrade 固件。
  4. 最后记得把ipv4手动设置改回自动。
最后修改日期: 2024/01/04

作者

留言

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。