Qualcomm 宕机之后刷写EMMC bootloader(
http://hi.baidu.com/ch_ff/item/c5baa02910fbbe110975082c)
本文章基于360论坛小C的总结,结合本人遇到问题,加以补充。
QPST工具目前支持Windows 2000/XP和32位Windows Vista/7系统,暂不支持64位Windows Vista/7系统。
注意:该步骤帮助你的Qualcomm平台裸机更新相应的bootloader/fastboot等操作,或者手机产线上的首次裸机下载,请勿断电或拔下电池!
一、 QPST工具安装
解压72-V1400-138_2.7.395.rar(参见本文最后下载链接),双击setup.exe文件,运行安装程序。
请根据图示进行工具安装。
二、 操作步骤
1、 端口识别
待处理手机插入USB数据线连接PC,设备管理器将识别出QDLoader 9008端口,否则该手机不在本文介绍的处理范围内。
如果未能识别驱动,提示有““Qhsusb-Dload””则需安装相应的驱动,请下载小米工具MiPhone2.11.6(参见本文最后下载链接) 安装即可安装驱动。
2、 工具配置
进入 开始 ->所有程序 -> QPST eMMC Software Download打开工具;
工具界面如下图所示。
本 人使用win7 32bit 在打开"QPST eMMC Software Download"弹出提示 “Failed to connect QPST server”, 折腾半天搞不清楚为什么。最终在一篇帖子的帮助下,尝试将"QPST eMMC Software Download"使用XP兼容模式运行,最终可以成功运行。
如下图,右键点击并选择“兼容性疑难解答”->"尝试建议的设置"->"测试程序的兼容性设置"中测试程序,即可启动。
之后再次进入主程序菜单,单击"QPST eMMC Software Download"即可。
请按照下述各项描述仔细配置:
1) 连接手机
如果显示No Ports Active或No Phone Connnected,请在电脑状态栏的蓝色地球图标上点击右键,选择Qpst Configuration。
选择Ports页面,点击Add New Port按钮。
选中QDLoader 9008一列,点击OK按钮。
此时,Ports页面将显示出刚才添加的COM口信息,且状态为Download。
在下载工具界面点击Browse按钮,选择COM口,点击OK,主界面将显示出已连接手机。
2) 界面配置
如下图所示,四个复选框都要选中;Flash Programmer file name和Boot Image分别写入MPRG8X25.hex和8X25_msimage.mbn;SPC写入000000。
3) 版本配置
点击Load XML def按钮,选择升级包msm7627a文件夹中的rawprogram0.xml文件。
点击Load patch def按钮,选择升级包SSNSKMLY文件夹中的patch0.xml文件。
勾选Search path 2,点击浏览按钮,选中升级包SSNSKMLY文件夹。
至此,全部配置均已完成,如下图所示。
4) 版本下载
点击Download按钮,开始下载版本,如下图所示。
以下图示表示正在下载版本。
下图表示下载完成。注意,下载完成的标志为:Log区出现write complete。
以上步骤3)和步骤4)中program bootloader 和 program emmc在高通默认的下载方式中,两者是分开下载的,参见如下:首先program bootloader
接着program emmc devices:
到此通过QPST 更新fastboot bootloader和EMMC 分区配置完成, 用户可以重启系统进入fastboot 模式更新系统文件。
ADB和fastboot操作在此略去。
工具驱动和相关文件下载:
MIUI QHSUSB-DLOAD driver MiPhone2.11.6
Coolpad HSUSB adb driver (vista64 and WinXP32 bit)
MIUI APQ8064/MSM8960/MSM8930 QPST image (mbn/hex)
DB APQ8060 GingerBread/ICS QPST image files (mbn/hex/patch0...)
Qualcomm QPST-2.7.399
Qualcomm FMT/DIAG(USB serial) port driver