本帖最后由 Guoyuh78 于 2022-8-2 00:43 编辑
因第一台AX3600已经被我整成砖头了
昨天拿去小米售后
现场的售后一脸懵逼,看样子估计是不懂。
我就放在那里了,下午就收到发出短信,早上快递到了,原来是发了一台新的。
到手我就立马重新刷机
刷完 三个灯居然正常点亮
现在 整理一下 各大神教程
方便和我一样的小白们,顺利刷机
准备以下工具
Putty WinSCP
第二步: 设置env开启必要的选项,ssh下打以下命令
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 commit
第三部:mtd写入备份的qsdk固件,scp把固件xiaomimtd12.bin传到路由器tmp目录,ssh命令打以下:
mtd write /tmp/xiaomimtd12.bin rootfs
第四步:拨电源重新启动路由器
重启后路由器无任何灯亮起,不用管它,浏览器输入192.168.1.1,进入qsdk固件
第五步:在web下的,备份升级下,升级qsdk固件nand-ipq807x-single.img(qsdk的固件比较大,原版两个rootfs分区比较小挂载不上ubi_date,这一步是把rootfs_1分区扩大到128m)
第六步:再在web下刷相同固件一次(由于上一步把分区表改掉了,rootfs_1分区定重新构建UBI,所以定重新刷一遍固件)
第七步:由于固件一直在rootfs里,现在ssh把固件启动到大分区rootfs_1,ssh执行下面两条命令,
fw_setenv flag_last_success 1
fw_setenv flag_boot_rootfs 1
然后重启路由器,刷机完成
操作完以上七步完成qsdk固件刷机
接下来刷最新的固件点亮三个灯
登录WinSCP,把openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-nand-factory.ubi上传到tmp
再执行下面的命令刷机
ubidetach -f -p /dev/mtd13
ubiformat /dev/mtd13 -y -f /tmp/openwrt-ipq807x-generic-xiaomi_ax3600-squashfs-nand-factory.ubi
默认密码是password
以上均为恩山论坛热帖 我只做了整理

最新固件热帖
https://supes.top/ (推荐自选功能线上编译固件)
刷回官方方法
刷机方法: 在qsdk固件下把固件xiaomi1.1.12.ubi SCP上传到路由器的tmp目录,ssh打以下命令:
ubiformat /dev/mtd12 -y -f /tmp/xiaomi1.1.12.ubi
命令没有报错误,刷机成功,现在就是是双系统了。
rootfs是小米固件,footfs_1是qsdk固件,
下边是系统切换方法:qsdk到小米原版系统,固件启动了,ssh打以下命令 fw_setenv flag_last_success 0
fw_setenv flag_boot_rootfs 0
打命令reboot,路由器重启完就变回小米系统了。
telnet链接路由器,打以下命令开起ssh,并修改ssh root密码为admin sed -i 's/channel=.*/channel=\"debug\"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start
echo -e 'admin\nadmin' | passwd root
小米系统切换到qsdk的方法:
固件启动,ssh命令打:
nvram set flag_last_success=1
nvram set flag_boot_rootfs=1
nvram commit
备注:双固件下必须把小米的自动升级关掉,小米的刷机模式是a-b b-a,自动升级就会把qsdk固件覆盖成小米固件,刷新的小米固件必须在qsdk下命令进行,我会不定期处理小米固件成ubi格式的新固件
原贴链接 小米ax3600,第三方qsdk固件
|