亚瑟AX1800红灯救砖维修过程(内附雅典娜AX6600红灯)

本文转载自恩山论坛,觉得大神们很是厉害,转载过来防止和谐了或各种原因不见了,当是做个备份吧,若侵权请来信删除。

简单说一下这个东西的维修过程,做下记录。
有坛友建议说一下雅典娜的维修过程,所以在这贴增加点唠嗑算了。。
先说下雅典娜的固件和亚瑟的是一样的,通刷的,雅典娜用的cpu是高通ipq6010,亚瑟的是ipq6000,应该是同系列,所以雅典娜和亚瑟的维修方向基本一样。
亚瑟就是emmc坏的比较多,应该是批次问题,大多是1.3的主板容易坏。雅典娜的emmc坏的不多,但雅典娜的无线方面不太耐烧,常见为信号弱,一般都是无线的功放5V供电坏,5v供电电路上的电容短路比较多。

如上图红色圈圈里面就是无线的功放电路,绿色里面就有电容,这几路都要查。
下面是亚瑟的维修过程。。。
首先是拆机,底部是双面胶贴合的,用吹风机吹热就可以很轻松撕开了,注意有些版本的亚瑟在顶部有两颗螺丝,一般拆的时候需要把顶盖一起拆掉,不拆顶盖很难装回主板的,拆除螺丝后取主板的技巧就是,在不是网口和灯的两个菱角往内部方向挤压,当网口和外壳分离后就可以内部主板支架了。
雅典娜的就需要用T9或者T10的梅花螺丝刀,中心带孔的那种才能拆了,我用的螺丝刀可能不太标准T9跟T10一个样。
拆下主板后连接ttl线,这边用的是ch341a的转换,因为这机用的是1.8v的io电压,所以要用支持低电压的ttl,正好手上的土豪金341编程器支持,那就不用专程买其他的了。
而雅典娜的ttl,有三个焊点,其实就一个ttl口,三个焊点是连接在一起的,这个是3.3的io电压,所以ttl随便用都可以,不过目前手上有ch341,还是用它好了。

通电后ttl输出以上信息,提示gpt分区表错误,内核不跑,只能跑到uboot,接下来就是需要备份出有用的数据才能救砖了。
主板接上电脑的网线,电脑设置ip为192.168.10.1,打开tftpd32软件,如下图设置好目录。
雅典娜的输出和亚瑟的基本一样,这个不细说了。。

然后回到ttl软件执行备份命令:mmc read 0x44000000 0x0 4022 ; tftpput 0x44000000 804400 bart.bin
这个地方需要注意了,雅典娜的art是512k,亚瑟的是256k,所以备份的大小就需要更改了,当然文件后面大部分是00,但是强迫症需要备份完。
亚瑟执行这个命令mmc read 0x44000000 0x0 0x4222 ; tftpput 0x44000000 0x844400 bart.bin

这样再tftpd32软件设置的目录下就回有一个8M左右的bart.bin文件,这个是emmc从开头到art的结尾备份。
详细的备份教程有大佬发帖了https://www.right.com.cn/forum/thread-8286508-1-2.html,需要的可以去看下。
到垃圾堆里捡个一代回来,拆出主板。

看图一代有两个东西都爆了,估计一代容易死机也是因为它了,先换了再说。

换了几个黄色的回去,顺便把这一代的emmc拆出来换上给亚瑟用,谁让一代跑分不如亚瑟高,只能拆了它,当然一代拆了emmc后还能继续用,要跑分的话就需要外接硬盘了,不接的话就当普通路由器用。
然后找个读卡器,把备份出来的数据写入新的emmc中,一般来说用winhex的磁盘克隆功能比较好,
也可以用安国au6438读卡器,和配套的程序参考这个帖子https://www.right.com.cn/forum/thread-2647532-1-1.html,里面有程序可以下载。
数据写好后,把新的emmc装上主板,通电后ttl显示依然不能进入内核,因为上面的备份没有内核数据,emmc坏的一般都读不完整数据,所以接下来就是需要在其他机器中备份剩下的内核,通过ttl命令把它写入新的emmc中了。
将其他文件复制到tftpd32设置的目录下,用以下命令
亚瑟的命令:
tftpboot HLOS.bin ; mmc erase 0x00004022 3000 ; mmc write 0x44000000 0x00004022 3000
tftpboot HLOS_1.bin ; mmc erase 0x00007022 3000 ; mmc write 0x44000000 0x00007022 3000
tftpboot rootfs.bin ; mmc erase 0x0000a022 1E000 ; mmc write 0x44000000 0x0000a022 1E000
tftpboot WIFIFW.bin ; mmc erase 0x00028022 2000 ; mmc write 0x44000000 0x00028022 2000
tftpboot rootfs_1.bin ; mmc erase 0x0002a022 1E000 ; mmc write 0x44000000 0x0002a022 1E000
tftpboot WIFIFW_1.bin ; mmc erase 0x00048022 2000 ; mmc write 0x44000000 0x00048022 2000
写完后再执行mmc erase 0x0004a022 A000,擦除rootfs_data分区,相当于恢复出厂设置,
然后执行bootipq,启动内核,联网后蓝灯,再绑定就可以继续玩耍了。
雅典娜的命令:

tftpboot HLOS.bin ; mmc erase 0x4222 0x3000 ; mmc write 0x44000000 0x4222 0x3000
tftpboot HLOS_1.bin ; mmc erase 0x7222 0x3000 ; mmc write 0x44000000 0x7222 0x3000
tftpboot rootfs.bin ; mmc erase 0xA222 0x1E000 ; mmc write 0x44000000 0xA222 0x1E000
tftpboot WIFIFW.bin ; mmc erase 0x28222 0x2000 ; mmc write 0x44000000 0x28222 0x2000
tftpboot rootfs_1.bin ; mmc erase 0x2a222 0x1E000 ; mmc write 0x44000000 0x2a222 0x1E000
tftpboot WIFIFW_1.bin ; mmc erase 0x48222 0x2000 ; mmc write 0x44000000 0x48222 0x2000
写完后再执行mmc erase 0x4a222 0xA000,擦除rootfs_data分区,相当于恢复出厂设置,

然后执行bootipq,启动内核,联网后蓝灯,再绑定就可以继续玩耍了。
雅典娜备份的内核固件和亚瑟的可以互写,基本都一样的。

亚瑟单独备份art命令:mmc read 0x44000000 0x00003e22 200 ; tftpput 0x44000000 40000 ART.bin
亚瑟恢复art命令:tftpboot ART.bin ; mmc erase 0x00003e22 200 ; mmc write 0x44000000 0x00003e22 200

雅典娜备份art命令:mmc read 0x44000000 0x00003e22 0x400 ; tftpput 0x44000000 0x80000 ART.bin
雅典娜恢复art命令:tftpboot ART.bin ; mmc erase 0x3e22 0x400 ; mmc write 0x44000000 0x3e22 0x400
以上命令都是在原厂uboot的ttl里执行的,别进了系统再用,以上命令有很多种方式,只是看个人使用习惯,道路千万条,修好就行。
当然,这中间可能会有很多坑出现,比如出现27分区没识别的可以进ssh把它格式化ext4,再比如26分区没加载的也可以进ssh格式化为swap,总之这东西会出现好多坑坑洼洼的东西。。。。。。。
最后附上雅典娜的JDBoxes jdc-ss01 1.5.40.r2181内核备份

链接:https://pan.baidu.com/s/18Rj_ZQOVWj7ARidz6j1nGw
提取码:3u93

温馨提醒:
1.除标注原创外,本站文章和资源大部分为网络收集整理或网友上传,若不慎侵犯您的权利,请联系管理员,本站在核实无误后将根据作者意见进行处理。
2.本站需要注册会员才可下载,若您购买后发现资源失效或不能使用,请联系管理员获取最新资源或处理退款。
3.本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责,但我们会尽力保证其准确性。
4.本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向管理员举报。

异客居 » 亚瑟AX1800红灯救砖维修过程(内附雅典娜AX6600红灯)

发表回复