从京东买了2个89元的金士顿G3 8G名牌U盘很高兴,自己一个,帮同事代购一个。可收到用芯片精灵一测,主控竟然是SSS6691,傻了,更杯具的是测试写入只有2.8M/s,真是欲哭无泪呀,kingston真是够不厚道的呀。
芯片精灵检测结果
ATTO Disk Benchmark测试结果
后来本打算退货了事,上数码之家发现此芯片可以量产,研究了一个晚上终于下决心试手了,用的量产版本是2.162 ALL版,选择闪存为 toshiba 43nm D2 MLC,还好是MLC闪存,要是TLC就更杯具了,一次就成功了!狂爽!
量产用的是2.162版本(软件界面,U盘没有插上)
下面是量产前检测信息---------------- Device 1------------------
MP Tool Version : V2.164 这个量产软件版本网上还找不到
INI File Name : 99C4300-332.A00LF.INI
Format Date : 2010-09-06 16:30:00 9月6号工厂量产的
Flash Part No : Toshiba 43nm D2 MLC 东芝43nm MLC芯片
CE-0, Flash ID=98-D7-94-32-76-54-0D
CE-1, Flash ID=98-D7-94-32-76-54-0D
VID : 0x0951
PID : 0x1643
Vendor Name = Kingston
Product Name = DataTraveler G3
Serial Number = 001CC0EC32FEF09067DC12BF
Volume Label = NO NAME
F/W Version : 0xB3
ISP Version : VA3.0900 固件版本
Flash R/W Timing : 33.3ns 这么慢,也就是工作在33.3MHz,难道是黑片?
Channel : Byte Mode
Homogeneous Mode : On
HID Function : Disable
Planes(F/W) : 1 单通道,速度慢
Pages/Block : 128 pages
Max Current : 100 mA
Total Blocks : 8296
Bad Blocks : 119
坏块有119块! Capacity : 15102440 Sectors, 7732449280 Bytes
7551220 KBytes, 7374.24 MBytes, 7.20 GBytes 只有7.2G,够缩水的
我修改用的量产参数,可以量产出原厂的效果
[OEM]
PN=6691 + kingston G3 8G 43nm D2 MLC Normal Flash
Note=ISP:6691_B3-A_20100331_VA10F00_9083.BIN
VID=0x0951
PID=0x1643
VENDOR_NAME="Kingston"
PRODUCT_NAME="DataTraveler G3"
DOS_Volume="KINGSTON"
STRING_DESC_ENABLE=1
SN_CustomerCode=0x0F
[FEATURE_SETTING]
FLASH_OP="ALL123"
ID35=1
[ISP]
Code=6691_B3-A_20100331_VA10F00_9083.BIN
量产后的信息如下
---------------- Device 1------------------
MP Tool Version : V2.162
INI File Name : Random
Format Date : 2010-10-17 13:16:52
Flash Part No : Toshiba 43nm D2 MLC
CE-0, Flash ID=98-D7-94-32-76-54-0D
CE-1, Flash ID=98-D7-94-32-76-54-0D
VID : 0x0951
PID : 0x1643
Vendor Name = Kingston
Product Name = DataTraveler G3
Serial Number = 00E04C812953F0A11BF114DF
Volume Label = Kingston
F/W Version : 0xB3
ISP Version : VA1.0F00
Flash R/W Timing : 25ns
Channel : Byte Mode
Homogeneous Mode : On
HID Function : Disable
Planes(F/W) : 2
Pages/Block : 128 pages
Max Current : 100 mA
Total Blocks : 8296
Bad Blocks : 119
Capacity : 15638400 Sectors, 8006860800 Bytes
7819200 KBytes, 7635.94 MBytes, 7.46 GBytes
红色的字大家可以自己对比,不明白工厂为什么把Flash R/W Timing设为33.3ns,现在量产后变为25ns,相当于超频了,然后Planes(F/W) : 2 单通道变为双通了,2个关键参数的改变令U盘的速度有了脱胎换骨的变化
量产后速度测试
Fastcopy大文件复制测试
这个速度应该还说得过去了吧。
总结:
1. U盘量产前不能格式为exfat格式,这是最重要的,不然会造成量产工具不能 card info 信息,因为有时可以读有时又读不出,以为是系统问题去重启,发现没有解决,后来才发现是格成exfat才失败。
2. U盘用量产工具做好后千万不要用windows去格式化U盘,不管你是FAT32还是exFAT,不然会降低U盘的读写性能。很多同学不知道这一利弊而去格式化U盘,其实是大大的错误。只要你用windows去格式化U盘一次后就再也达不到刚量产后的水平了,网上有些说用 format A:/16k 参数可以恢复性能,但我用了后发现比windows直接格式化成FAT32还更慢。如果要恢复性能唯一的办法就是重新量产一次,没有其它任何办法,这是我N次做试验的结果,同学们就不用再去做小白了。
3. VID和PID要记住原U盘的数据,不然量产出后会造成芯片精灵无法识别主控厂家和型号,虽然自己清楚自己的U盘,但总给人有山寨的感觉,追求完美的你还是不要图方便省略掉这一步。
附错误用Windows格式化后速度变慢的测试图。
疑问:
最后就是我一同事的U盘和我这个U盘型号和芯片完全一样,但速度却和我量产后的速度一样快,用量产工具读卡信息发现用的版本好像是2.5x,其固件和我量产的固件完全一样。不知是不是因为金士用了2.164版本太高参数不正确造成U盘性能太烂还是金士顿知道自己用的芯片不昨样(黑片)而用非常保守的参数,这个就不得而知了,希望同学发言讨论下吧。
[ 此帖被microliu在2010-10-19 21:36重新编辑 ]