前两天到手了一个金士顿16GU盘,因此就准备把原有的8G爱国者U盘拿来做量产。
爱国者U盘型号:L8256 8G
参数(芯片精灵V 4.00 Beta 11检测结果)
设备描述: [J:]USB Mass Storage Device(USB Flash Disk)
设备类型: 大容量存储设备
协议版本: USB 2.00
当前速度: 高速(HighSpeed)
电力消耗: 100mA
USB设备ID: VID = 090C PID = 1000
设备序列号: FBA0911260000004
设备供应商: USB
设备名称: Flash Disk
设备修订版: 1100
产品制造商: USB
产品型号: Flash Disk
产品修订版: 1100
芯片厂商: SMI(慧荣)
芯片型号: SM3252C - ISP 091126-HY-r
闪存识别码: ADD79425 - Hynix(海力士) H27UBG8T2MYR [AD,D7,94,25] (MLC-4k)
在线资料:
http://dl.mydigit.net/special/up/smi.html由于是第一次做量产,所以根据sean版的帖子(
http://bbs.mydigit.cn/read.php?tid=111665&fpage=2)一步一步来。这时不幸的事情发生了,我在做量产之前运行了chipgenius,量产的时候也忘了退出芯片精灵,因此过了1000多秒的时候还是在pretest状态下,而且U盘灯常亮。我试图退出chipgenius或者量产工具都不行,想杀掉它们的进程也未果,最后只好拔下U盘。再次插上U盘重新做量产,失败,在pretest那里停下来。试图作恢复(去掉CDROM选项),还是失败。然后换了N种量产工具(sm32x或者sm3252x的不同版本),经过系统认或者不认U盘,试过了回复工厂模式、清空Flash、Erase all各种方法,改过各种参数,最后的结果是系统能认出U盘,但是容量为0;量产工具也能识别U盘,容量为0,且不能做格式化,出现Format Fail (06) ( FAT32 - MBR Write Fail )。其间出现的错误提示有:
1、停在pretest 状态不动
2、format fail(06)
3、Copy Compare时弹出一个错误信息:“sm32Xtest.exe遇到问题需要关闭。....”
4、Bad Block over setting (11)
5、Download DISP fail
6、Pretest fail
7、Write CID fail
8、用Release-Test_SM32xx_J0818--SM32X_H1226修复时,出现Format Fail (06) ( FAT32 - MBR Write Fail )
一个多星期,我都快被这个倒霉的U盘折腾得疯了,甚至想过要放弃。可是我又觉得既然系统能识别出U盘,说明主控没坏;而且我最初出现问题拔下U盘的时候虽然灯一直在亮,但并没有闪烁——也就是没有发生读写操作,因此Flash损坏的可能性也不大。所以我得出的结论是能修复。此间我又看了不少慧荣量产的文章,有一个blog上说博主量产时也出现问题,更换了好几个版本的工具,最后找了一个未汉化的版本修复了,并提出可能英文版的量产工具出错的几率小,修复的几率大。这给我提示:看来还是量产工具版本是关键!
这时候,我在论坛上看到了一篇很关键的帖子:[慧荣] 联想4GU盘量产反复失败,提示“WRITE MBR FAIL”的解决办法 <qsav>,这篇帖子中的U盘使用的主控和Flash和我所用U盘一样!我如获至宝,在等了几天打卡挣分后,终于得到足够的M币去下载附件,运行后第一次按照默认设置,失败,提示是pretest错误;第二次调整pretest中参数为Erase Bad Block 55(默认设置为No Erase Bad Erase Good Block),还是失败,提示还是pretest错误;第三次关掉pretest选项,这次终于通过了,格式化后容量为7648MB,再次用量产工具检查也能顺利量产出CDROM。用MyDiskTest 检测无坏块,无数据丢失。至此,该U盘完全修复!
这两天在坛子里也看到不少坛友在量产的时候出现这样或者那样的问题,有些人都想打退堂鼓。所以我就啰里啰唆写了上面一大段经历,希望这些坛友能看到。根据我的经验,在出现问题的时候,首先要判断是否硬件出现器质性损坏,如果没有硬件毛病,所有的U盘都能通过量产,目前出现的问题只不过是量产工具版本可能不适合该主控及Flash;另外,虽然教程上说有些参数不要改动,但是如果出了问题就不要怕改参数,我就是改了pretest、download Disp等的默认参数才完成修复的;最后,千万不要灰心,要多方寻找有关的文章和量产工具。