亚瑟到手两天,折腾心得
先说刷机步骤,建议严格照着步骤走
1.开ssh
2.备份分区,备份分区,备份分区
3.刷uboot
4.根据需要刷大分区gpt分区表
5.刷三方固件

一、开ssh:看版本,我手上的是2242,23年出厂,比较麻烦一点,得搞个U盘,电脑上弄个openwrt的虚拟机。具体的办法可以看小破站上Apollon68的文章。如果是22年出厂的老版本就好办了,直接浏览器F12就行。
二、开好ssh之后,一定先备份分区,不然一旦有问题,麻烦不小。用putty这些连上ssh,然后输入下边命令:
dd if=/dev/mmcblk0 bs=512 count=34 of=/mnt/mmcblk0p27/mmcblk0_GPT.bin conv=fsync
dd if=/dev/mmcblk0p1 of=/mnt/mmcblk0p27/mmcblk0p1_0SBL1.bin conv=fsync
dd if=/dev/mmcblk0p2 of=/mnt/mmcblk0p27/mmcblk0p2_0BOOTCONFIG.bin conv=fsync
dd if=/dev/mmcblk0p3 of=/mnt/mmcblk0p27/mmcblk0p3_0BOOTCONFIG1.bin conv=fsync
dd if=/dev/mmcblk0p4 of=/mnt/mmcblk0p27/mmcblk0p4_0QSEE.bin conv=fsync
dd if=/dev/mmcblk0p5 of=/mnt/mmcblk0p27/mmcblk0p5_0QSEE_1.bin conv=fsync
dd if=/dev/mmcblk0p6 of=/mnt/mmcblk0p27/mmcblk0p6_0DEVCFG.bin conv=fsync
dd if=/dev/mmcblk0p7 of=/mnt/mmcblk0p27/mmcblk0p7_0DEVCFG_1.bin conv=fsync
dd if=/dev/mmcblk0p8 of=/mnt/mmcblk0p27/mmcblk0p8_0RPM.bin conv=fsync
dd if=/dev/mmcblk0p9 of=/mnt/mmcblk0p27/mmcblk0p9_0RPM_1.bin conv=fsync
dd if=/dev/mmcblk0p10 of=/mnt/mmcblk0p27/mmcblk0p10_0CDT.bin conv=fsync
dd if=/dev/mmcblk0p11 of=/mnt/mmcblk0p27/mmcblk0p11_0CDT_1.bin conv=fsync
dd if=/dev/mmcblk0p12 of=/mnt/mmcblk0p27/mmcblk0p12_0APPSBLENV.bin conv=fsync
dd if=/dev/mmcblk0p13 of=/mnt/mmcblk0p27/mmcblk0p13_0APPSBL.bin conv=fsync
dd if=/dev/mmcblk0p14 of=/mnt/mmcblk0p27/mmcblk0p14_0APPSBL_1.bin conv=fsync
dd if=/dev/mmcblk0p15 of=/mnt/mmcblk0p27/mmcblk0p15_0ART.bin conv=fsync
dd if=/dev/mmcblk0p16 of=/mnt/mmcblk0p27/mmcblk0p16_0HLOS.bin conv=fsync
dd if=/dev/mmcblk0p17 of=/mnt/mmcblk0p27/mmcblk0p17_0HLOS_1.bin conv=fsync
dd if=/dev/mmcblk0p18 of=/mnt/mmcblk0p27/mmcblk0p18_rootfs.bin conv=fsync
dd if=/dev/mmcblk0p19 of=/mnt/mmcblk0p27/mmcblk0p19_0WIFIFW.bin conv=fsync
dd if=/dev/mmcblk0p20 of=/mnt/mmcblk0p27/mmcblk0p20_rootfs_1.bin conv=fsync
dd if=/dev/mmcblk0p21 of=/mnt/mmcblk0p27/mmcblk0p21_0WIFIFW_1.bin conv=fsync
dd if=/dev/mmcblk0p22 of=/mnt/mmcblk0p27/mmcblk0p22_rootfs_data.bin conv=fsync
dd if=/dev/mmcblk0p23 of=/mnt/mmcblk0p27/mmcblk0p23_0ETHPHYFW.bin conv=fsync
dd if=/dev/mmcblk0p24 of=/mnt/mmcblk0p27/mmcblk0p24_plugin.bin conv=fsync
dd if=/dev/mmcblk0p25 of=/mnt/mmcblk0p27/mmcblk0p25_log.bin conv=fsync
dd if=/dev/mmcblk0p26 of=/mnt/mmcblk0p27/mmcblk0p26_swap.bin conv=fsync
命令是备份到了mmcblk0p27,可以用winscp登陆之后在mnt/mmcblk0p27目录下下载,也可以路由器插个U盘直接备份到U盘里。其中 mmcblk0p15_0ART.bin 一定要保存和保护好,里边是无线MAC信息,唯一的。
三、刷uboot,我用的lgs2007m的,winscp上传到tmp文件夹下,输入下边命令:
dd if=/tmp/uboot-JDC_AX1800_Pro-AX6600_Athena-20240510.bin of=$(blkid -t PARTLABEL=0:APPSBL -o device) conv=fsync
dd if=/tmp/uboot-JDC_AX1800_Pro-AX6600_Athena-20240510.bin of=$(blkid -t PARTLABEL=0:APPSBL_1 -o device) conv=fsync
成功之后,加电同时捅菊花,红灯闪个四五下蓝灯常亮就算进去了。网卡改成192.168.1.x 子网掩码255.255.255.0。访问192.168.1.1 就能进去了。
四、亚瑟的默认分区下不能刷60M以上的固件,如果要刷大固件的话需要扩容,刷扩容分区表。如果你还不确定以后是不是还要恢复原厂跑分,那请一定要去把第二步备份分区做了。跟刷uboot类似,连上ssh之后,把文件传到tmp文件夹下,输入下边命令:
dd if=/tmp/gpt-JDC_AX1800_Pro_dual-boot_rootfs512M_no-last-partition.bin of=/dev/mmcblk0 bs=512 count=34 conv=fsync
同样是lgs2007m的,有需要的兄弟可以去他的git下载。
执行完之后,再重启,这时候已经进不去系统了,只能去uboot刷机了。
五、误操作的后悔药,如果不小心没备份就刷了扩容,然后又刷了三方,然后又想回去跑分的话。可以先刷回个官方,如果回了官方可以绑定,那么还是开ssh,然后把mmcblk0p15_0ART抓紧备份一份。然后找个其他兄弟分区表备份,用之前刷分区表的方法在把它刷回去,运气好的话,不用恢复其他分区,重新再刷一遍官方就可以跑分了。运气不好的话也不要紧照着lgs2007mgit里的方法,找别的兄弟分享的备份挨个去恢复就行了。
以上,是我亚瑟1800pro到手后两天体验的收获。嗯,就是折腾。
主要参考资料:
https://github.com/lgs2007m/Actions-OpenWrt/blob/main/刷机教程/京东云AX1800-Pro亚瑟_AX6600雅典娜分区备份+TTL双分区刷机+回原厂+USB救砖教程20240510.md
https://www.bilibili.com/read/cv21409975

没得取
校验提示文案
烧钱的幺儿
校验提示文案
林大风
校验提示文案
哈尼和咖喱
校验提示文案
红小蝶
校验提示文案
beijinghe
校验提示文案
没得取
校验提示文案
值友251876250
6:边上放着吃灰
校验提示文案
易趣
校验提示文案
蜂源008
校验提示文案
一剑操盘
校验提示文案
值友9801978361
校验提示文案
Jones0207
校验提示文案
健康且平凡的幸福
校验提示文案
阿姨的暖宝宝
校验提示文案
自律成瘾
校验提示文案
praming
校验提示文案
多多最便宜
校验提示文案
修不来
校验提示文案
香蕉你个卟呐呐
校验提示文案
宁波宁波波涛的波
校验提示文案
beijinghe
校验提示文案
红小蝶
校验提示文案
welenwho
校验提示文案
香蕉你个卟呐呐
校验提示文案
哈尼和咖喱
校验提示文案
修不来
校验提示文案
林大风
校验提示文案
多多最便宜
校验提示文案
健康且平凡的幸福
校验提示文案
Jones0207
校验提示文案
praming
校验提示文案
自律成瘾
校验提示文案
鹹鱼丶
校验提示文案
值友9801978361
校验提示文案
阿姨的暖宝宝
校验提示文案
烧钱的幺儿
校验提示文案
一剑操盘
校验提示文案
易趣
校验提示文案
没得取
校验提示文案