| 
 
     
 
  | 
现象:Kingston DataTraveler DT 8G,插入USB后,能识别,但容量为0,如图 
 
 
 
 
 
 
 
解决:需要进行量产。步骤如下: 
1、下载
  ChipGenius芯片精灵 V3.01.rar (141.13 KB)
,对U盘芯片进行检测,结果如下: 
  设备名称: [K:]USB Mass Storage Device(Kingston DataTraveler 2.0 USB Device) 
 
 PNP设备ID: VID = 13FE PID = 1F00 
设备序列号: 5B8701000160 
  设备版本: PMAP 
 
  设备类型: 标准USB设备 - USB2.0高速 
 
芯片制造商: phison(群联) 
  芯片型号: UP11~UP14 
 
产品制造商: Kingston 
  产品型号: DataTraveler 2.0 
 
  资料下载:  http://dl.mydigit.net/special/up/phison.html  
 
 
 
 
注:不要使用最新版量产工具-ChipGenius芯片精灵V4.00,因为新版本工具可能检测不到芯片型号及设备序列号,如图 
 
 
 
2、下载量产工具
  Phison_UP13UP14UP12量产工具V1.96.rar (1.13 MB)
 
注:此量产工具包括修改好的配置文件,配置默认是重置SN,内带破解工具,内带程序已经破解,参数已经调整适合此型号U盘。 
根据下面的“相关参数说明”修改Kingston8G.ini(此文件为新建的参数配置文件)中的红色部分为你U盘的相应参数: 
[PenDriveMP] 
IC Type=PS2232 
Used MPTool=F1_90_v196_00.exe 
[Parameter Mark] 
Parameter Type=F1_MP_3 
[Customize Info] 
USB VID=0x13fe 
USB PID=0x1f00 
String Product Name=DataTraveler 2.0 
String Manufacturer Name=Kingston 
Inquiry Version=PMAP 
Start Serial Number=0x0160 
End Serial Number=0x0160 
PC Number=0x00 
Customer Code=0x5B 
[Configuration] 
Reset Serial Number=1 
[TestItemOption] 
Do Preformat Test=1 
[Extra] 
Mode=3 
[Misc] 
Privacy Volume Label=Kingston DataTraveler 2.0 8G 
[Advance] 
Tick=1 
FC1=0xff 
FC2=0x01  
 
相关参数说明如下: 
 
SN序列号共12位, 假设原厂SN分别为:AB CD EF GH IJ KL表示(下面是举例,具体设置时以自己实际数值为准):  
(1)AB设置的时候在1.96量产工具“特别”菜单中设置,加入以下代码:  
[Customize Info]  
Customer Code=0xAB  
也可以直接打开量产模式的ini文件,在[Customize Info]下加入“Customer Code=0xAB”  
(2)CD EF这4位代表量产时间,C代表的是年份(8就是2008年);D是月份(1至9月分别代表1至9月,A代表10月,B代表11月,C代表12月),EF就是具体日期(如我的14就是20号,这14是十六进制转换为十进制为20,可以进制转换工具)。按照这方法得到年月日后,量产前把系统时间改变这个时间就可以了,量产后就CD EF四项就能成为你所想得到的原厂数值。  
(3)GH是参数设置中的PC NUMBER,设置时直接设成0xGH。  
(4)IJ KL也是参数设置中自己指定的,设置时设定Start Serial Number=0xIJKL  End Serial Number=0xIJKL,这两个设置内容是一样的。  
需要注意的是:设置完量产前,要打开量产模式的INI文件,再次确认一下这几项内容是否正确:  
Customer Code=0xAB  
Start Serial Number=0xIJKL  
End Serial Number=0xIJKL  
PC Number=0xGH  
我SN转换过来的如下  
5B8314000AC7  
[Customize Info]  
Customer Code=0x5B  
2008-03-20                         这个日期就是厂家量产时候系统的日期,如果恢复SN,则还需要把系统日期统一到转换过来的这个日期  
Start Serial Number=0x0AC7  
End Serial Number=0x0AC7  
PC Number=0x00  
Customer Code=0x5B  
 
 
值得注意的是: 
Start Serial Number=0x0AC7  
End Serial Number=0x0AC7  
PC Number=0x00  
Customer Code=0x5b  
这段代码表示了这个U盘的SN,前面说到的破解就是为了能够完全恢复SN的前2位,如果未破解,则始终为908314000AC7 
 
 
知道怎么恢复原厂SN了,之后呢  
看到了这段代码  
[Configuration]  
Reset Serial Number=1  
如果不想以后非常麻烦的每次量产都修改日期,或修改SN,则可以  
[Configuration]  
Reset Serial Number=0  
这样量产则不重置SN号码,  
----------------------------------------------------------------------------  
[TestItemOption]  
Do Preformat Test=1  
建议这段预格式化代码别修改,这样能保持比较好的成功率,个别情况下最好配置成1。  
 
3、根据设备序列号中第三四五六位,调整系统时间为相应时间。 
 
4、开始量产: 
打开,F1_90_v196_00.exe 
 
 
 
点“开始” 
 
 
 
 
 
 
 
 
 
量产成功 
 
 
 
容量恢复 
 
 
 
 
如果量产失败 
 
 
 
 
 
 
请拔插U盘并多量产几次,直至成功。 
 
如果失败后点“结果”,错误信息为: 
X:失败:"Binary Code"没有找到! 
信息块写错误  
如图 
 
 
 
 
请将Kingston8G.ini参数配置文件中的: 
Parameter Type=F1_MP_3 
及 
Mode=3 
中的模式由3修改为其他模式再重新进行量产(可供选择的模式可在量产工具中“ParamEdt-F1-v1.0.20.2.exe”或“ParamEdt-F2-v1.0.20.2.exe”中的“F1-1”或“F-1”中找到,有:3、4、7、8、10、12、14、15、21、26)。 |   
 
 
 
 |