亚瑟红灯的维修方向及部分分区含义

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

跑分厉害的机器到现在大部分会出现红灯不开机,或者不通电,或者通电闪一下灯就没反应了。

不通电的情况可以通过usb口监测是否内部电源损坏。
剩下那些情况基本都是EMMC寿命到了,接上TTL的话会看到提示EMMC有坏块,读取失败等。
EMMC损坏的话一般建议更换EMMC芯片,全新的最好,但是全新的贵点,也可以用二手的,二手的话便宜但寿命不能保证。
另外还可以用一代的EMMC,拆出来用到亚瑟上,一代拆了EMMC一样能用,只是不能跑分,不过可以插usb跑分,按目前的情况,一代的EMMC好像比亚瑟的耐用,一代用了这么久EMMC坏的没几个,二代就不太够意思了。
还有一种情况可以用小容量的EMMC,那样能开机,但跑分就不行了。。。
想要修的话必须要原机的EMMC能读出数据,要不就算修好也跑不了分,绑定不了,,不过能读部分数据出来的话基本都能处理好。
原机EMMC里有27个分区,最后一个分区是缓存分区,占用最大的空间,也是读写最频繁的分区,
/dev/mmcblk0p26分区是swap内存交换区512M大小,不跑分的话可以删掉它,不过我喜欢把它格式化为ext4系统mkfs.ext4 /dev/mmcblk0p26,需要的时候再把它格式化为swap就行了mkswap /dev/mmcblk0p26,重启系统会自动加载回来。当然也可以把它改大点,不过原机才512内存,改大这个分区仅好看而已。
/dev/mmcblk0p25分区是log分区300M大小,名字上是log,实际上是存放插件的分区,系统加载为/opt/…
/dev/mmcblk0p24分区是plugin分区87.5M大小,名字上像插件,实际是log文件
/dev/mmcblk0p23分区是0:ETHPHYFW,大小512K,内容实际上是空白的,全是0000000
/dev/mmcblk0p22分区是rootfs_data大小20M,系统中的用户数据WiFi名字,密码等都是存在这里,恢复出厂设置也是就是格式化这个分区
再往前的/dev/mmcblk0p21-16这6个分区就是内核系统WiFi那些的分区了,双系统,一个系统3个分区,
/dev/mmcblk0p15分区是art分区256K大小,里面有mac,sn,绑定验证等一堆信息,
再往前就是u-boot和一些我不理解的分区了,
所以只要EMMC里的数据能读完前15个分区也就能进uboot用ttl升级救砖了,如果15分区读不出来的话,以后绑定后好麻烦。。。
具体备份的方法论坛里有大佬发出来了,这里就不唠嗑了。
最近研究了下tf卡的启动,好像是不行,不知道我这tf卡是不是不支持1.8v,ipq6000据说支持3.3v的io电压,不过这机的1.8v与WiFi芯片有关,没搞明白这具体电路是否WiFi芯片供电,所以搁置了。

spi启动应该要改启动电阻,具体改哪个没法研究,没有相关资料。。。不过焊上芯片后uboot能识别到spi芯片,能写入数据,能擦除芯片,就是不能使用spi启动,偶尔又能启动一下,不太明白是怎么回事。

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

异客居 » 亚瑟红灯的维修方向及部分分区含义

发表回复