群联PS2251-07主控(Kingston64G)量产CD-ROM+移动磁盘模式过程记录

版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net/10km/article/details/53187828

最近在京东新买了个Kingston64g U盘,打算把它量产成CD-ROM光驱+移动磁盘模式。 U盘量产真是个折磨人的体力活儿,主要的原因是这些量产工具软件都是为特定型号U盘、特定生产环境设计的,并不是面向大众的产品,所以通用性很差,软件的容错性也很差,如果找不准正确的量产工具版本,正确的使用流程,怎么做都是徒劳。 上一次玩量产还是几年前了,过程几乎忘光了,而且过去的时间太长,以前的经验也没用了,只好重头学起。 本文记录针对基于群联PS2251-07主控的Kingston Datatraveler 3.0(64G) U盘的量产过程。

请注意:如果你的U盘不是与此同型号的,那么本文只能做参考并不能确保一定量产成功。

检测主控芯片

要量产U盘先要搞清楚自己的U盘的主控芯片型号。 先去下载这个 《芯片无忧 V1.630(ChipEasy)U盘固态硬盘检测工具》,运行检测工具,如下图可以看到我的U盘的主控芯片是群联的PS2251-07

下载合适的量产工具版本

然后打开这里,http://www.upantool.com/liangchan/Phison/ 先随便下载一个群联的量产工具,运行其中的GetInfo.exe,在Drive中填入U盘的盘符,点击Read,就会显示更详细的U盘信息,如下图

请上图注意右下角,MP VerMPALL v5.35.12,这就是U盘在生产时使用的量产工具版本,根据这个版本号下载的量产工具才能确保正确量产。 但是我在upantool.com(http://www.upantool.com/liangchan/Phison/) 和upan.cc(http://www.upan.cc/tools/mass/Phison)找了半天也没有找到5.35.12版本,只找到这个最接近的版本:

《 群联MPALL 7F V5.03.0A量产工具DL07中文版》

好吧,就用它了。

找对了量产工具版本,这就算成功了一半啦

解决无法识别U盘问题

下好MPALL 7F V5.03.0A量产工具,解压缩后执行MPALL_F1_7F00_DL07_v503_0A.exe,点击Update… 纳尼?没反应!没有识别我的U盘! 通过在网上一通找,为解决这个问题花了很长时间才算找到规律,最后总算找到解决办法。 方法1: 如下图勾选No Mapping后点Close退出再重新打开软件,就可以识别了。

方法2: 也可以打开MP.ini文件,如下添加一行Mapping=0。再打开量产工具,也能正确识别。

[PenDriveMP]
IC Type=PS2251-07
[Parameter Mark]
Parameter Type=F1_MP_21
[Customize Info]
USB VID=0x13FE
USB PID=0x5500
String Product Name=USB DISK 3.0
Inquiry Version=DL07
[Configuration]
Reset Serial Number=0
Mapping=0 // 添加此行
[TestItemOption]
Do Preformat Test=1
[Extra]
Mode=3
[Advance]
FC1=0xFF
FC2=0x01
CheckUSBConnectorType=0x22
[Firmware]
ISP=1
Burner File=E:\Downloads\MPALL喜宾V9 29.5GB\BN07V502TAW.BIN
Firmware Name=E:\Downloads\MPALL喜宾V9 29.5GB\FW07V50253TW.BIN
[Misc]
Burner Erase All=1
Wafer Erase All=1
set1667=0x00

量产U盘

点击Setting,如下图设置产量参数,注意图中的标注:

注意: 1.见上图(1)位置,如果USB接口标准设置不对,会如下报错:

2.见设置界面(2)位置,如果不做preformat,会如下报错:

3.见设置界面(3)位置,如果指定VID和PID,会如下报错:

设置好量产参数后,点击Save保存,如下是保存后的MP.ini

[PenDriveMP]
IC Type=PS2251-07
[Parameter Mark]
Parameter Type=F1_MP_21
[Customize Info]
USB VID=0x13FE
USB PID=0x5500
String Product Name=Datatraveler 3.0
String Manufacturer Name=Kingston
Inquiry Version=PMAP
[Configuration]
Reset Serial Number=0
Mapping=0
Partition Boundary MB=999999999
[TestItemOption]
Do Preformat Test=1
[Extra]
Mode=21
[Misc]
Privacy Volume Label=USBDSK // 第二个移动磁盘分区的卷标
CDROM Image=E:\iso\systemtools\tianyi_winpe_V3.0.iso // 第一个CDROM分区的ISO镜像文件位置(不能含有中文)
set1667=0x00
[Advance]
FC1=0xFF
FC2=0x01
CheckUSBConnectorType=0x22
[Firmware]
ISP=0

点击Cancel返回主界面,就可以点击Start开始量产了。 量产成功,

插入U盘显示

下载WinPE ISO

量产CD-ROM+移动磁盘模式U盘所需要的WinPE 光盘iso文件可以在 这里选择一个合适的:

WINPE(ISO) : http://www.upantool.com/iso/

修改PID和VID

U盘量产成功后,VID和PID(制造商ID和产品ID)被改成了0x13FE和0x5527,不再是出厂时的0x0951和0x1666,这比较不爽。 如果你很在意这个区别(比如我就是),可以下载这个工具《群联更改U盘VID PID工具String Info updater v1.06》,可以将量产后的U盘的PID和VID改回原来值,用法很简单,就不再多说了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Java帮帮-微信公众号-技术文章全总结

听说你 “精通” C++???

我等这条短信等得太久了。想起这几个月求职的心酸、无助,再想想拜托了无数网友内推换来的是网友们的失望与笔试结果的石沉大海,看到了这条短信我简直快要哭了出来。

12420
来自专栏帅哥哥写代码

跨数据源拷贝表

10320
来自专栏程序猿声

自适应大邻域搜索代码系列之(1) - 使用ALNS代码框架求解TSP问题

上次出了邻域搜索的各种概念科普,尤其是LNS和ALNS的具体过程更是描述得一清二楚。不知道你萌都懂了吗?小编相信大家早就get到啦。不过有个别不愿意透露姓名的热...

14630
来自专栏程序猿声

代码 | 自适应大邻域搜索系列之(2) - ALNS算法主逻辑结构解析

在上一篇推文中,教大家利用了ALNS的lib库求解了一个TSP问题作为实例。不知道你萌把代码跑起来了没有。那么,今天咱们再接再厉。跑完代码以后,小编再给大家深入...

22050
来自专栏Java架构筑基

面试题丨Java的类/实例初始化过程

昨天看到群里面有人分享了一道题目,我答错了,于是趁机了解了下Java的类/对象初始化过程:

14500
来自专栏gojam技术备忘录

function*/生成器函数

function*语句允许你声明一个生成器函数,这种函数的返回值是一个Generator对象,它允许你控制函数的暂停、继续执行。这种同步操作允许我们使用Java...

14030
来自专栏java工会

为什么说 C 语言比 Java 难?

“小伙子,我看你骨骼惊奇,是万中无一的编程奇才,维护世界和平就靠你了,我这有本秘籍《Java编程思想》,见与你有缘,就50块买给你了!”

15320
来自专栏java工会

详解java中的四种代码块

使用synchronized(){}包裹起来的代码块,在多线程环境下,对共享数据的读写操作是需要互斥进行的,否则会导致数据的不一致性。同步代码块需要写在方法中。

14530
来自专栏技术探索

elk6.x 安装x-pack

参考: https://discuss.elastic.co/t/logstash-with-x-pack/90230 https://www.cnblogs....

46840
来自专栏java工会

深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人...

17520

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励