小米路由器ax3600刷openwrt(qsdk)固件下载刷机教程,小米ax3600刷机openwrt(qsdk)开启SSH

2020-07-02
0评论
/
45095阅读
爱搜啊

自从入手了一台小米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)

小米路由器ax3600刷openwrt(qsdk)固件

小米路由器ax3600刷openwrt(qsdk)固件

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推荐去看一下最近有没有更新


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


标签: ax3600 SSH OpenWRT
于2020-07-02发布