易码技术论坛

 找回密码
 加入易码
搜索
123
返回列表 发新帖
楼主: epcdiy

wqx终极技巧大放送(关于双机修复和去除坏区)

[复制链接]
发表于 2007-9-11 15:01:37 | 显示全部楼层
EPC的机子老了啊
发表于 2007-9-14 18:58:39 | 显示全部楼层
好帖.顶~
发表于 2007-9-15 21:51:06 | 显示全部楼层
支持!!!
发表于 2007-9-16 10:28:51 | 显示全部楼层
狂顶!
发表于 2007-9-25 08:48:39 | 显示全部楼层
顶DDDDDDDDDDDDDDD
 楼主| 发表于 2007-3-1 17:48:29 | 显示全部楼层 |阅读模式
wqx终极技巧大放送
一、快速搞定双机修复
  不要以为双机修复一定要花45分钟,很多情况是不要那么久的.
1.no load hot key且格式化无效
分析:肯定是系统默认文件分配表被删了,一般它存在于系统/用户分界(格式化范围起始点)前一块.比如nc3000 3.8 3.6版本,它就在c63块.将它转为10进制为3171(用科学计算器,ewayeditor或windows自带的计算器都可以转),得到这个数字有何用?那么继续看~x+开机有个send nand data part(2k系列是区块升级),就是它,但是它只能发整数的块号,就是那个数字如果是奇数必需-1即3170.好机子选择x+开机选择send nand data part ,在input start block,输入3170,按输入,在trans block num输入2,按下输入后就象以往双机修复一样坏机按reset.这样修复过程仅4秒!!!!!
但是这召不是万能的,当出现no load hot key时最好先w+v+开机选择nandsys检测,这是检察nand坏块,当然,你要纪录的不是坏块,nand检测还有一个功能,就是检察出被修改的块,既然是no load hot key那么系统文件肯定是要么被破坏要么就被窜改.按此思路,当看到“sum or location err”时,说明该块被修改了,你就记下它的逻辑块“logic block”一般情况是连续的出错,这样用系统分界减去你查出的第一个错块,就是你要传的数值.比如你查出c38之后都出错了,那么你应该用系统分界(3.6和3.8均是c64)c64-c38.结果要转成10进制(block num),同时也要把c38(start blk)转10进制.此时就可以通过send nand part快速修复了!
注意:系统分界就是格式化保留范围,比如nc3000的3.8内核是c64,也就是说c64之后是闪存用户区,之前是系统区.格式化后清除用户区.所谓的扩容就是通过修改系统分界完成的.
你可以通过wqxhex,debug等工具的nandread功能读出02块,在偏移$3ffc就是系统分界.
2.nand flash is err没救了吗?
  理论上只要硬件不坏就能修复,但是很多机子就是无法修复,症状是好机子传输计数始终是0,坏机屏幕亮着无显示.
分析:现在你不要断开,保持此状态约1分种左右就可以传了,这是因为坏机正在对闪存低格,并不是没反应.
  但是出现以下情况那么确实是闪存寿命已到...
(1).修复时传输nand data(2k系列叫做“系统数据”)时一传输坏机立马黑屏或者显示“nand flash is error,please update from the start block!”这说明闪存不可写了,出现物理损坏...
(2).正常使用时目录无规律乱码,无规律死机(尤其按“跳出”等键死机乱码几率增加)这说明闪存脱焊.不可能通过软件修复.
3.不开机(reset无效)真的没救了?
  首先你要确定0页是否损坏,否则真的没救了,有2种方法判定.
(1)拿出双机修复线,一端插在wqx耳机孔,另一端于你舌头接触,然后捅reset,如果你舌头有轻微电流(电不死你)那么就有救
(2)拿小孔耳机(nc3000配,但是不要用线控),插好后戴上(废话),捅reset,如果听到很响亮的“咔咔”两声说明有救,如果没声或者只有微弱的“吱吱”声则没救了.
  如果有救,那么可用双机修复或者wqxfixer修复nor(传输系统程序/send sst from band0)即可.
注:如果用修复器需要把01页、02页、03~最后选上,必要时选上0页
特殊技巧:
1.去除坏区
  本文所谓“坏区”是w+v开机选择nand检测后所列出的bad block.其实坏区都会被隔离,除了每个坏区占用16kb外,对使用无影响,但是如果坏区占用空间超过800kb那就麻烦了,不过只要闪存正常就不会出现太多坏区.一般几个属于正常现象.
  但是并不是那里列出的坏区一定是物理坏区,ggv或代理商给wqx刷系统前都会先给nandflash低格,但是有时因低格程序有bug,会把一些正常的区块当作坏区.所以让wqx给自己低格才能真正把坏区识别出来.
  前文也说了,当nand flash is err后进行双机修复时会低格,所以你debug+f2大法就可以派上用场了!你必须先备份你的资料(如果你是nc3000 3.8内核那么你可以不用备份nor数据如名片、备忘等)现在大胆的debug中按f2+输入吧!完毕后wqx会黑屏,不用担心,现在开始双机修复!只要send nand data all即可,但是由于整个nandflash已经清空,所以此过程要38分钟左右(如果你是nc2k 5.0用户,那么只要15分钟左右),完成后你去看看,绝大多数坏区会减少或没有了.
注:nc3000 3.8用户可借助第三方软件进入debug,或者按下述方法:在网络中同时按t a n三键进入debug3k,但这不是我们需要的,按e键输入 00 01 cb 60,再按跳出,再g,输入012000,再按输入即可进入系统debug.
=============
NC3000低格时屏幕表面出线的波浪状条纹.
DSCI0039.JPG (

[ 本帖最后由 西湖绿雨 于 2007-10-14 11:06 编辑 ]
发表于 2007-10-14 11:08:43 | 显示全部楼层
最近问这个的比较多,我就顶上来,让大家看看
发表于 2007-10-14 15:05:17 | 显示全部楼层
那我就顶一下,算是支持斑竹工作吧~

恭喜绿水高升了!!
发表于 2007-10-14 15:28:37 | 显示全部楼层
谢谢支持,我要做一个好斑竹
发表于 2007-12-5 20:25:38 | 显示全部楼层
支持


发表于 2007-12-16 17:37:14 | 显示全部楼层
顶啊
发表于 2007-12-19 17:53:15 | 显示全部楼层
强力支持~~~~~~~~~~~~

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 16:06 , Processed in 0.012008 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表