自己动手换手机库.docx
- 文档编号:14882138
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:11
- 大小:609.52KB
自己动手换手机库.docx
《自己动手换手机库.docx》由会员分享,可在线阅读,更多相关《自己动手换手机库.docx(11页珍藏版)》请在冰点文库上搜索。
自己动手换手机库
自己动手换手机库
————————————————————————————————作者:
————————————————————————————————日期:
让JS见鬼去吧!
零成本自己动手换字库!
前言
其实因为刷机途中突然断电,或者数据线意外拔出等造成的不开机等现象大部分都是因为引导信息(bootloader)出现混乱或者错误导致的,而不是真正的字库(即存储引导信息的flash芯片)物理损坏,大部分情况下只要通过本文介绍的方法就可以自己动手恢复.(当然鉴于这个方法是否真的有效,因为成功和不成功的例子都存在,就不在这里讨论了。
)
话说回来,既然都已经成了砖头了,为什么不自己试试呢?
呵呵。
除了可以给自己最后一点希望外,还可能意外的省下一笔“巨额”的修理费。
编者注:
本文中所阐述的方法不是本人原创,只是翻译外国论坛里高手的实战贴而已,翻译的目的是为了帮助更多的人免受JS痛宰之苦,也多一些自己动手的机会(成功的话,那成就感就不用说了)。
本人英语水平有限,之所以献丑,是希望翻译出来给英文水平比我还差但又很需要这些资料的朋友们看的,有什么翻译不准确和欠妥的地方,欢迎大家踊跃指出。
另外因为本人Atom暂时没有不幸到变成可爱的砖头,故实在无法动手亲自实验,这点我也是相当的“苦恼”啊。
总不至于让我故意扼杀它吧?
我可下不了手……敬请见谅。
不过大家可以在论坛里搜索一下成功和不成功的例子,以作参考!
(有时间的话,我会整理出这些例子的链接.)
===================================================================
=========我是可爱的分割线,以下是正文===========
RoverG5,Orsion725,O2Atom,O2AtomExec,HP6815–已测试通过.(可能68xxseries也通用)
※请看清楚这些型号,里面不曾出现HP6818,HP6828,只是提到可能适用,所以用此修复6828失败的兄弟,可能原因就出现在这里了.
※
机子表现出来的症状如下的:
1.不开机也进不了BootLoader(即所谓的工程模式).
(大多是因为从存储卡刷机后造成的)
2.连接充电器.
3.如果放进电池并且连接充电器,设备的LED可以亮
4.如果取出电池连接充电器,LED闪烁.
那就仅有一个方法可以恢复bootloader:
那就是用JTAG重新写PXA272的flashmemory(应该就是字库)!
!
这个过程由两部分组成:
1.硬件部分(重写字库用到的数据线,以下会说明怎么制作这样的线)
2.软件部分(重写字库用的软件,附件有提供.)
================================
硬件部分:
首先看AtomExec,RoverG5,Orsion725,O2Atom,O2AtomExec的JTAG插脚引线图:
O2Atom(非Exec)只有内部引线..位于相机键的附近.
这些引线大多在机子的内部,要连接它们你就必须打开机子.
有些引线露在外面,在sim卡插槽附近
所有的引线都是处于工作状态的,我们就是要通过这些引脚,把bootloader信息重新写入到字库中去.
==============================================
对于内部的引线,你需要下图这样的一个连接器.
连接ppc主板的时候,如果没有这样的连接器,其实更加建议直接把线焊在主板的触点上....嘿嘿.这样更加保险,不存在接触不良的问题了.
===============================================
这是对于外露的引脚所用的连接器,也建议直接焊在主板上.
===============================================
PC的LPT连接器,其实就是接电脑并口的,电脑上的是公头,我们要买的就是母头.
线长大约35-40cm,根据情况自己调整吧,但是不能太长,否则对传输信号有影响.
这是电脑上的并口图…
==========================================================
这个是为了固定连接器做的东东,你也可以用其他东西代替.
=====================================================
软件部分:
.
附件为:
RepairBootLoader.zip
程序是JFlashmm,
1.打开giveio。
(应该是为驱动数据线并传输数据做的准备)
2.如果是O2Atom(非exec),那就可以跳过第3步。
3.删除JFlash_MM文件夹中的ebo_a.nb0,把O2Atom的rom中的eboot.nb0文件复制到JFlash_MM文件夹中,并重命名为ebo_a.nb0.
(大家注意用MD5验证工具验证一下自己的eboot.nb0,如果结果是:
107515e8ab201b9b5b34b698c392b358 就没有问题了。
)
4.按住micro键(在sim卡插槽旁边,电池压住的那个开关).然后连接LPT连接器,
例如:
帖个胶布在那个开关上面就可以了.
LPT连接器的接地口要接地(用这个的一个夹子接地)
连接PC的LPT接口.
连接充电器
红色的LED充电指示灯会闪一下.
如果LED不闪,
检查一下.micro键是否按住.
检查一下是否固定住引线的连接器.
安装附上的giveio驱动.(记得要默认安装,不要动其他的选项)
现在你可以恢复BootLoader了.
BootLoader需要恢复的地方有两个
需要从地址0和3f400的地址启动
在jflash_mm文件夹下面有个start.bat的文件
在start.bat文件里面有:
jflashmmpxa27x32ebo_a.nb0P0PAR
jflashmmpxa27x32ebo_a.nb0P3F40000PAR
所以文件ebo_a.nb0 将刷新这两个地方:
地址0和地址3f40000,数据要被传送到并口
执行start.bat,一切顺利的话,说明你正确连接数据线了,
如果没有正确连接的话会有以下提示:
JFLASHVersion5.01.007
COPYRIGHT(C)2000-2003IntelCorporation
PLATFORMSELECTION:
Processor= PXA27x
DevelopmentSystem= Mainstone
DataVersion= 1.00.001
Couldn'taccessgiveiodevice
如果连接成功,程序开始检测处理器.
如果屏幕提示信息"file*.DATnotfind",按软启键.
程序将询问你:
«bla-bla-bla»Y/N?
按Y
显示如下:
________________________________________
JFLASHVersion5.01.007
COPYRIGHT(C)2000-2003IntelCorporation
PLATFORMSELECTION
Processor=PXA27x
DevelopmentSystem=Mainstone
DataVersion=1.00.002
PXA27xrevision?
?
//如果这个地方显示error,failedtoreaddeviceID
Foundflashtype:
28F256L18B // checkcablesandpower
Unlockingblockataddress0 // ACT:
11111111111111111111111111111111
Erasingblockataddress0 // EXP:
****1001001001100101000000010011
Unlockingblockataddress10000 // failedtoreaddeviceIDforthisPlatform
Erasingblockataddress10000 // 那就说明数据线没有连接成功,请反复检查尝试连接,要是还是不行,那就可能没办法了.
Unlockingblockataddress20000
Erasingblockataddress20000
Unlockingblockataddress30000
Erasingblockataddress30000
Unlockingblockataddress40000
Erasingblockataddress40000
Startingprogramming
UsingBUFFERprogrammingmode...
Writingflashathexaddress3fe80,99.85%done
Programmingdone
StartingVerify
Verifyingflashathexaddress3ff68,99.94%done
Verificationsuccessful!
________________________________________________________________________________
刷新地址3f4000的时候可能要多花一些时间.
你可以断开充电器和数据线.
进入bootloader:
按相机键,放入电池并软启t.
如果没有问题的话,bootloader已经可以正常运行了.
现在,像平时刷机一样(几乎都要做的事情)
把机子连接到电脑上
运行刷机程序
必须重新刷机
如果没有问题的话,刷机程序会
写入.Operationsystem
再写入bootloader
再写入ExtROM,但是,可能在6%的时候卡住了!
!
!
!
断开USB数据线,硬起!
!
!
机子是肯定可以打开的了,开始校准屏幕等等.
然后在一次运行刷机软件就可以了~
================================================================
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自己动手 换手 机库