小米路由器ax3600刷openwrt(qsdk)固件下载刷机教程,小米ax3600刷机openwrt(qsdk)开启SSH
自从入手了一台小米AX3600后,天天都在关注这看有没有大神搞出来OP固件,今天终于来了。传说中的大佬终于是把OP固件搞出来了,大佬的帖子说这个小米AX3600的qsdk固件,我等小白也不知道什么是qsdk固件啊?和OP固件都有些什么区别。
注意:此固件为AX3600的qsdk固件,AX3600原生OpenWRT固件移步《小米路由器ax3600刷机原生openwrt固件》,虽然有点BUG但不影响使用。
QSDK与OPENWRT区别
QSDK是一种在openwrt的基础上,加入了高通atheros芯片相关资料的一种环境。
QSDK与openwrt的区别主要在如下几个方面:
arch/mips/ath79/* – updated QCA base platform device support – GPLv2
sound/soc/ath79/* – new ALSA-compliant QCA soundcard driver – ISC
drivers/net/ethernet/atheros/ag71xx/* – updated QCA Ethernet switch driver – GPLv2
net/core/* – performance enhancement updates to Linux sk_buff management – GPL v2
drivers/spi – added modes to QCA spi driver – GPLv2
drivers/mtd/nand/ – new QCA NAND flash controller driver – ISC
不得不说看不懂啊。
小米ax3600刷openwrt及固件下载
1、首先需要开启小米AX3600官方固件的SSH,最新版固件已经把WEB注入漏洞堵住了,推荐尽快开启SSH,为以后做准备。小米路由器AX3600官方固件开启SSH,准备免拆机刷qsdk固件。
小米路由器是双分区固件,完全可以原版固件加第三放固件,通过env参数启动不同分区的固件。
2、下载附件里面的AX3600刷openwrt固件专用AX3600刷openwrt固件专用.zip密码:aisoa.cn
3、设置env,把固件启动到rootfs分区,就是mtd写入的分区,每个人的现在小米固件可能在rootfs,也可能在rootfs_1,以下命令确保启动到rootfs分区,就是刷完的qsdk分区
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
4、scp把固件xiaomimtd12.bin传到路由器tmp目录,SSH命令打以下:
mtd write /tmp/xiaomimtd12.bin rootfs
重新启动路由器,打命令重新启动路由器
reboot
5、浏览器192.168.1.1,进入qsdk固件
6、在web下的,备份升级下,升级qsdk固件(nand-ipq807x-single.img)(qsdk的固件比较大,原版两个rootfs分区比较小挂载不上ubi_date,这一步是把rootfs_1分区扩大到128m)
7、再在web下刷相同固件一次(由于上一步把分区表改掉了,rootfs_1分区定重新构建UBI,所以重新刷一遍固件)
8、由于固件一直在rootfs里现在ssh把固件启动到大分区rootfs_1里,ssh执行下面两条命令,命令在下边,然后重启路由器,刷机完成。
fw_setenv flag_last_success 1 fw_setenv flag_boot_rootfs 1
备注:附件里面的qsdktoxiami.img为qsdk固件刷回小米ax3600原版的固件,在备份升级里升级就行qsdktoxiami.img,将把放qsdk的rootfs_1分区覆盖成小米固件自动开机就是小米固件
2020.7.16更新
2.弄成双固件的刷机方法,现在刷成qsdk的固件在rootfs_1的分区里,还有一个分区rootfs,可以放小米原版固件,只能放能开启ssh的固件1.0.17固件,方法是qsdk固件下,用命令刷到rootfs分区,
小米固件是ubi格式的固件加了个头尾,把头尾去掉,用命令刷到rootfs,固件去过头尾的我已经给弄好了,放到我网盘里了。
刷机方法:把固件xiao1.017.ubi上次到路由器的tmp目录,ssh打下面命令
ubiformat /dev/mtd12 -y -f /tmp/xiaomi1.0.17.ubi
命令不出错证明刷成功
(1)下面告诉从qsdk固件切换换小米固,ssh打以下两条命令:
fw_setenv flag_last_success 0 fw_setenv flag_boot_rootfs 0
(2)小米固件切换到qsdk固件,首先我给的小米1.0.17固件,能直接开ssh,开完ssh,在ssh下,打一下命令:
nvram set flag_last_success=1 nvram set flag_boot_rootfs=1 nvram commit
(3)双固件下必须把小米的自动升级关掉,小米的刷机模式是a-b b-a,自动升级就会把qsdk固件覆盖成小米固件
原文地址:https://www.right.com.cn/forum/thread-4040158-1-1.html推荐去看一下最近有没有更新
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包