折腾过几个亚瑟和雅典娜,也不是大佬,分享一下中间遇到的问题,及解决方法。供大家参考。
刷UBOOT过程大佬的教程上很清楚,就不再赘述,只分享几个出错后的处理方法。
不会刷UBOOT的可以去下载大佬的工具 很简单。不会的去大佬哪儿下载工具,大佬很贴心有操作文档。
以下是刷UBOOT
大佬的工具首次进入的是临时UBOOT,刷过包里的UBOOT重启后才算真正刷入UBOOT。
按RESET键通电,红灯闪6次变为蓝色灯常亮,浏览器打开http://192.168.1.1/uboot.html,打开后刷入大佬提供的雅典娜和亚瑟通用UBOOT
松开RESET键 电脑手动设192.168.1.*/24 网段,即可打开UBOOT界面。
首先要了解大佬发的固件一般都会直接写明 squashfs-factory.bin(UBOOT刷入)或者 squashfs-sysupgrade.bin(WEB界面刷入)。先看好自己的固件版本
刷GPT分区
注意:刷完UBOOT并不能直接刷入大部分固件,因为原厂固件GPT分区很小,所以只能刷入60M一下的固件,直接刷入超过60M的固件会导致开机一直红灯,不能自动获取IP地址。
这种情况,需要重新开机进UBOOT界面,浏览器输入http://192.168.1.1/img.html 根据自己设备和需求刷大佬提供的512/1G/2G 的GPT分区
刷完GPT分区后,就可以愉快的刷入大部分factory固件了。
刷CDT
硬改后需要刷对应的CDT文件,这个需要自己找,或者支持原作者。
如果应该完要刷CDT BOOT界面 http://192.168.1.1/cdt.html 可以刷入,很小的文件瞬间就刷入完成了
SSH刷入命令如下:
摘自恩山大佬:haomc22 把cdt文件放入tmp文件夹,重命名为cdt-Arthur_1G_DDR3.bin,ssh登录路由器,依次输入 |
注意:CDT文件不要带空格 懒省事直接改成上面的名字,带空格的文件执行报错。两条命令,每条执行后会提示两行 512+512 |
UBOOT界面不能刷入CDT的可以试一下SSH刷入,两种总有一个可以用,除非CDT有问题。
常见的坑
能进9008,可以进临时UBOOT,刷UBOOT和固件,但是不能进入UBOOT和固件,这个问题一般是EMMC挂了或者GPT分区坏了。
注意:别人分享的是64G\128G\256G三个不同容量的,要根据自己的实际情况保留对应文件,并改名字(删掉-64/-128/-256)。
大佬分享的有Bin文件合并工具,去找自己对应型号的分区备份,合并一下(按大佬的方案最多合并到0-12,13里包含的有SN),进UBOOT或者临时UBOOT,刷入合并的BIN文件,然后应该就能正常刷入UBOOT ,在刷
硬改有风险,内存旁边的小电容太多,最好是用隔热胶带提前贴上。如果应该完知识等不亮,等主板温度降下来再试,还是不亮灯的话应该是内存没贴到位,位置没有偏差太多的话,用热风枪在吹吹,降温再试试,还不行的话得重新植锡看看了