1、Read OnlyPage
2、[D]写配置表错误6 *怀块:31/8192 [T]00:52:25
3、Compare image:read capacity failed
4、无法识别的USB设备
5、容量为0
6、插进U盘电脑完全没反应了
以上问题都一一解决了后,发现U盘量产并不难。
手上有一个金士顿8GU盘,想做成启动盘,但启动盘不支持8G的,所以想分区,但分区工具能分出两个盘却有一个盘不显示盘符,最后只有一条路可走,就是量产,说白了就是用厂家的工具格式化。
量产有危险,说不定此去不复返,所以拍照以备留念。
U盘正面:
U盘背面:
全家福:
量产其实也不难,难的是工具没找对,如不小心就牺牲了,所以我做了充足的准备,万一真的给刷死了,我也可以用短接法复活。
这个U盘的量产工具分两种,一种是MPALL另一种是CTool
MPALL是正版工具白片专用,量产出的U盘性能高,但兼容性不强。CTool是黑片工具,它量产要求低,不管是白片还是黑片统统可量产,但它量产出的性能一般,只是满足基本要求而已。我怀疑CTool是不管三七二十一有盘插进它都量产,它不管对不对得上号,所以才会出现量产失败变砖头的。
主张先用MPALL来量产。版本选择如不确定就从最新版本开始,因为如果用了比较老的版本刷了固件的话,是会变砖头的。
量产之前最重要的一件事就是用GetInfo工具读出U盘信息,如果用GetInfo 3.2.9.2版读出信息就一定要抓图备份,因为它上面的储存档案保存的文件不懂用什么可以打开它。
GetInfo 3.2.9.2读出的信息如下图:
如果是用新版GetInfo V3.5.7.2读出的就可以保存文件,以后还可以查看
另外用ChipGenius芯片精灵读出的信息也可以复制下来保存一下。
准备工作做完了,开始干活。
网上一大堆如何如何生产的教程,这里我就不重复说了,这里主要说说量产在碰到的几个问题如何解决。
网上很多人主张别刷固件,如果用MPALL来刷,不刷固件可能刷不死U盘,但会一直出现Read OnlyPage等错误,量产不下去。而用CTool来刷的话,好像默认是刷固件的,所以刷不成功的话,那么就要动手机拆盘了。按我现在的想法是,出现错误无法继续下去的时间,只能刷固件,刷固件并不是那么可怕。
我这个U盘最初是用MPALL_v2.01不刷固件刷成功了。
分成了两个盘,但忘记设盘容量,所以有一个盘只有4MB,所以只能重刷
而我错误的开始是在设置时把两个盘都设成了固定磁盘
当成功量产后U盘盘符不在移动设备区,而在硬盘区
当调整MAPLL配置文件想重新量产时,发现检测不出U盘了,换了所有这个盘可用的版版本MPALL_v3.08/ MPALL v3.12.0A/ MPALL v3.16.00/ MPALL_v3.20.0B2都不能识别U盘,看来是玩出问题了,虽然说现在U盘能用,但是一个盘是4MB,一个是几G,我要它有什么用,还不如当初,所以不甘心地在网上又找到了一个工具CTool ,恶梦就是由它来开始的。首先下载到的是UP19_v1.04,打开它马上就发现U盘
上面写有东芝8GB,显示的比MPALL还要真实,马上进入设定
我设置的是高级格式化,确定后量产,出现下图
出现读内存出错,确定后CTool退出,重新来,进入设定选择低级格式化
确定后开始量产
看到进度条在走,以为接近了成功,其实是走向了死亡
这个工具低格的时间非常地长,要耐心等特,它低格的时候最好是不要动电脑了,要不时间更长。U盘灯在一闪一闪地工作,现在可以抽空去看看外面的绿叶,保护眼睛要紧。
经过漫长的等待,终于结束了!!!
迎来的不是绿色成功,而是红色的失败,“写配置表错误605”坏快有39,用时48分钟。再从新量产也是一样的结果,从坏块只有39来看,这个闪存片应是正片白片,看来这个工具的固件不适合这个U盘。
这里出现写配置表错误,是因为这个CTool已改变固件了,退出程序检测一下看是不是。这时因有错误,所以要拔掉U盘才能弹出程序了。
再插入U盘时却发现电脑完全没反应了,没有发现U盘,这就是所谓的刷成砖块了。换到另一个USB口提示发现无法识别的USB设备,再插一次又什么都没有了。
对这种完全死了的U盘只能用短接大法了,下面开始短接大法。
短接大法分为两种,网上常见的是短接闪存的29和30脚,从下图可看到29是D0脚,30脚是D1。
另一种方法是短接主控的FDATA0至FDATA7任意两脚,这种方法比较适用于那种BAG封装的闪存,也就是看不到焊脚的闪存,(有点象狗咬乌龟无从下嘴一样)
下面来看看我的U盘实际芯片
这是正面的只有一块闪存和几个电容电阻,U盘灯也在这边
这是背面的,有一块闪存和一块主控心片
这个U盘有两块闪存,所以随便短接哪一块的都可以,看个人的方便,我是短接正面的这块
从图可以看到29到32四个脚很容易被短接,但实际U盘比这小得多了,不容易看得清楚,发现短接30和31脚比较容易些,因为有根白线条指向它们中间。我是用一手指把U盘压在桌了,用摄子短接两脚后插入USB口,这里我是用USB延长线,因为不用延长线直接插入电脑的话非常不好操作,不小心一滑就可能把芯片烧了。
如果是用短接主控的方法,如果是焊线的就焊13脚和25脚,这两脚比较好焊,不过最好不要焊线的,一般人没有这功力,我试过焊线的,但后面还是喜欢用短接闪存的方法。如果用摄子短接的就短接25和27脚。
不管用哪种方法,插上电脑后U盘灯会亮,电脑也有提示了,这时把短接拿开,就又可以继续量产了。
先用GetInfo查一下看为什么会出错
可以看到信息都错乱不全了,这时又打开MPALL,可以发现U盘了,但发现闪存容量为0
进我的电脑里看,也是显示为0
双击盘符显示要插入磁盘
看来还没有真的活过来。回到MPALL重新量产
出现Read OnlyPage错误,当然错啦,固件信息都不全了,MPALL用不了,CTOOL也用不了,那怎么办?只有刷固件了,不用怕,会了短接大法,刷固件是小菜一碟了。就象会了DOS系统还怕装WIN系统吗。
设置好烧入固件保存后开始刷
这里要说一下固件的page尺寸选择,如果Burner File文件尺寸选错的话,会产生下面的后果
如果出现Preformat status error这个错误就要重刷正确的Burner File固件
有时刷错Burner File固件后,插U盘电脑能认出,双击能进U盘,U盘容量为0,白片黑片工具都认不出U盘,右键U 盘选格式化没反应,或变成无法识别的USB。这样只能短接恢复,如果无论怎么折腾都是出现Read OnlyPage错误,那就用CTool把它量产一次,量产死后再用短接法激活然后用PMALL重新烧固件,要把清除旧固件选上这样问题应解决了。
page尺寸分为2K /4K /8K ,如何知道这个U盘要选多大的呢?首先打开新版的CTool看一下U盘的ID号
可以看到是:TC58NVG5D2FTA00
在Mpall v3.20.00版(含Flash支持列表)里有个UP19BD Flash Support List_2010.10.29.xls
打开后查找TC58NVG5D2FTA00
看到这个号对应的是8K
选择正确的固件后量产
好了,见到绿色了,关闭MAPLL,拨出U盘再插进去(这时U盘在闪啊闪的,不管它,拨就是了),U盘修复好了,该怎么折腾就怎么折腾去吧。
查Info发现固件版本比原来的低点,固件日期又老一点
测试了以下几个版本:
MPALL_v3.08 固件2009.11的 //这个的固件比我的U盘老很多,所以很容易刷死了,但奇怪的是用Info工具测出的却是用这东东量产的,因为网友说 MPv 48.30.30量产工具就是MPALL v3.08.00,不懂谁错谁对了
MPALL v3.12.0A 固件03.00.24日期2010-02-01
MPALL v3.16.00 固件03.03.24日期2010-06-01
MPALL_v3.20.0B2固件03.04.24日期2010-07-15
我原来的固件版本03.01.10 固件日期2010-04-20,所以应是3.12和3.16之间的版本刷的固件,但是找不到这中间的版本。
重要提示:
出现Read OnlyPage错误重新烧固件还是出现这个错误时,要把“清除旧固件”选上这样问题应解决了