主要进行软件应用、常常进行程序设计、偶尔搞点设备驱动。运用批处理辅助办公、管理系统;用VBA处理表格;用C/C++处理图像。。。
分类: Android平台
2016-11-17 20:59:11
好久没有用13年买的一个平板了,前两天拿出来准备看电子书,没电了,充好电后开机,结果卡在开机欢迎界面了,死活进不去,如图:
找度娘,有和我一个问题的,如图:
当然回答都很简单,说是可以用矩力的量产工具,重新刷一下就好,作为小白,开始了艰苦之旅。
- 安装Windows系统的电脑
- 十字小螺丝刀
- 普通双头USB线
- 尖头镊子
- 剪刀
- 电铬铁
之前因为忘记密码,我刷过一次,有1.2版的工具,以及在爱华官网上下载的升级包,安装好工具后,联接USB线,打开平板,电脑没有任何反映,心想是不是要进入RECOVERY模式,于是按网上刷机友的介绍,开机后按住了音量加按键,成功进入,发现了一个名为XXX的设置,但是没有驱动,网上说安装目录下有ADFU驱动,(我开始不知道什么是ADFU,当然,现在也不明白),可就是不识别,打开设备管理工具,查看了设备VID和PID,分别为XXX和0C01,原来驱动的inf文件里面没有包含PID为0C01的条目,于是动手改了,加了一条信息后,成功安装了驱动,在量产软件里面也能发现了。
量产软件里面选择固件什么的就不说了,网上多的是。点了下载按钮后,奇怪的是只能下载到5%,出现DOWNLOAD_ADEC_FAILED,没法,想是不是驱动不对,于是用驱动精灵下载安装了一个驱动,找到了 andriod adb interface 的设备,可是量产工具发现不了设备了。没法还是用原来的驱动吧,上网搜了一下DOWNLOAD_ADEC_FAILED,还真有遇到此问题的,就是没有我要的答案。
最后在一个英文论坛上,找到了一名话,原文记不住了,大意是说,设备没有进入可以接收文件的状态。我这就mengbi了,因为平板进入的是恢复模式,我选的是 update from adb ,而且设备也积极响应我,说用adb sideload filename 什么的发送文件,我心想量产工具应该在后台就干这事的吧,怎么就不行了。想起还有update from sdcard ,随便找了一个文件假设是更新包,放到卡里试了一下,才知道卡刷是要zip格式的包,但是更新要对包进行校验,我下载的这个包根本就不行,为什么呢?线刷可以,卡刷不行,于是搜索了解到,线刷包和卡刷包结构就不一样,于是找方法想把线刷包转为卡刷包,在网上找办法,别人多是为了刷手机,线刷包的结构都和我的不一样。没法,只有试了,找到用Root助手和矩力的PAD修改工具,本以为线刷包是为加密防修改而设计的,原来不是,可以解开,尔后按别人的说法准备了system,boot.img,但是META-INF这个目录怎么来呢,网上说得简单,随便下载一个就行,我找了一个别人卡刷包里的打开看了里面的文件,都是针对文件系统里面的目录及文件生成的哈希码之类的,网上搜了一下,没有找到生成META-INF的方法和规则,但有人说是挺复杂的,算了,这条路一时半会走不通,还是解决线刷吧。用思前想后,才想起,我对adb不什么不清楚,搜索了下,联想到andriod adb interface ,看网上说不要安装什么SDK环境,麻烦不说,主要是怎么与设备联起来,联起来后,又怎么把这四五个分区映像文件发到设备上对设备进行更新呢?算了,还是看怎么用现有的工具来刷机吧,毕竟以前刷过啊。可是我错了。
后来才知道这两次遇到的问题根本就不是一个问题。我开始怀疑是不是我的量产工具压根就不对,我AW920是爱华的平板,为什么要用一个Actions的量产工具呢,搜索后才知道,Actions 是矩力的意思,才知道矩力是国货,才知道我这平板当时比较便宜的原因,以前真没有听过,可是矩力有哪么多芯片,我这个是不是该用这个1.2版呢,于是把机子拆开了。
看到了ATM7029芯片,并搜索了解了ATC2603A 、H5TQ2G83EFRPBC 、H27UCG8T2MYRBC这几个主要芯片分别是电源及声音管理、RAM、FLASH的芯片。
搜ATM7029刷机过程中找到了网友刷迪优美特的教程,(开始不知道迪优美特是个什么鬼)。
说ATM7029刷机要短接的问题,并列举了几种板子短接的位置,(为了看这个位置还注册成了的会员,注册会员还必须关注其微信公众平台,狗日的)。AW920的刷机短接点在哪儿呢?我就抱着板子看啊看啊,两天时间有空就看,明显的触点倒是多,但是搞硬件的经验和直觉告诉我,这些应该是测试点,对我来说没屌用。
又在网上搜索,看到的几篇短接FLASH芯片刷机的文章,联想到矩力MP#等,猜测ADFU应该是把平板当成U盘硬刷时的状态。我还得找我的短接点,下载了ATM702x_HARDWARE_DESIGN_GUID,阅读后,证实了刷机应该有一个开关,就是没有讲开关在哪里,又下载了ATM7029的DATASHEET来看,没看出什么有用的东西,只是引脚啊、寄存器是怎么定义的,没用。还得继续看板子,把注意力转到FLASH芯片上来,因为其他触点不可靠,而FLASH芯片是实打实在那的。
看到网上有说把D0~D7之间的任意两个引脚短接就可以实现,还给了一张图,如下:
我对着这张图去找这个引脚的时候才发现,怎么它说的NC引脚的位置我的却连了线的,好一阵才反应过来,我这FLASH芯片是BGA封闭的,边上的看是引脚的地方是芯片下面的球突引出来的,这D0~D7就不好判断了, 但是仔细观察应该可以看出哪几个位置没有接线,但这也不重要了, 反正不可能用相对关系来找引脚了。
接下来只能靠推断和猜测了,首先引脚上连了贴片电容的肯定不是,因为电容要充放电,多用于振荡电路等,数据传输线上是不可能的,第二没有接线的空引脚肯定不是了,剩下的就看运气了,真是上天眷顾,有眼缘,用尖头镊子一短接如下位置,居然成了。
写了这么多,实际硬刷就如下几步:
- 把机子拆开
- 把电池电源线剪了,用绝缘胶布包一下
- 把显示屏的线取下来
- 把USB线插好
- 用镊子短接引脚
- 电脑上安装驱动
- 在量产工具里选好刷机包后,点击下载
- 等待下载完毕后,重启机子
- 一定不要接外置电源。原因是,只有不接外电源时,USB连接电脑时,平板会不断重启,另外一接USB线,平板就会启动是正常的,ATM7029有加电启动的特点。
- 一定要把电池取下。因为,ATM7029刷机的原理类似于U盘启动盘制作,你看见谁的U盘是自带电源的?
- 一定要把显示屏连接线取下,因为我试了,只有取下它后,在短接特定引脚时,才能被电脑发现。
- 其他设备一定不要生搬硬套,因为机子搞坏我不负责。
- 记住一条“胆大,心细,有依据,靠运气”。