You are on page 1of 20

基于Firehose协议的

高通平台刷机工具使用说明

www.oppo.com
1 基于Firehose协议的高通平台下载工具使用说明

2 高通平台驱动安装流程

3 常见问题处理方法
基于Firehose协议的高通平台下载工具使用说明

刷机前须知:
运行环境:
 软件:WinXP/Win7 32位或64位 (Win7 64位需要特别注意,需要安装驱动证书)
 硬件:推荐最低配置: CPU:双核;主频:2.8GHz;内存:4GB;其他:OPPO标配USB线。
多台同时刷机需要外接HUB(USB端口扩展设备);
使用笔记本电脑刷机时建议外接USB HUB。
日常维护:
 电脑需要定期使用正版杀毒软件杀毒,建议查杀周期 <= 7天;
 破损的USB线需要及时更换,包括但不限于表皮破损;
刷机注意事项:
1. 刷机前进行文件校验,防止文件丢失或者损坏。点击“校验”按钮等待返回结果,返回Pass才能进行下一步;
2. 刷机时,请将各种手机助手暂时关闭;
3. 刷机时,需确保电脑上没有运行高通的工具软件,如QXDM/QPST等;
4. 刷机时,请不要同时进行电脑杀毒;
5. 刷机前,建议把耗内存大的软件暂时关闭;
6. 刷机过程中不允许直接拔USB线,需先停止下载再拔线,如意外拔掉了USB线,不要对手机进行任何操作,按后面
“常见问题处理方法”中的第12点进行处理;
7. 刷机过程中不允许插拔电池;
基于Firehose协议的高通平台下载工具使用说明

主要功能:

 支持Msm8976平台,采用Sahara协议 + Firehose协议下载。
 支持SMT下载模式和售后升级模式。
SMT下载模式:仅用于生产,会将eMMC全部格式化,手机内所有数据包括校准参数等信息会全部丢失。
售后升级模式:用于研发和售后升级。可以通过快捷键F5,自由选择刷机镜像及路径。
 支持下载加密镜像及鉴权功能。
 支持多语言功能。
基于Firehose协议的高通平台下载工具使用说明

界面展示:

1. 菜单;
2. 功能控制:开始、停止、校验、模式选择;
3. 刷机状态信息:串口号、通信状态,下载进度、下载时间;
4. 状态栏:重要信息提示,内外网状态。
基于Firehose协议的高通平台下载工具使用说明

特别说明:

1. 刷机模式默认是选择“售后升级模式”,按F5选择需要下载的镜像及路径。
2. 售后升级模式默认烧录userdata,会将包括照片、短信等用户私有数据全部清空,无法恢复。如果不想丢失用户私有
数据,请不要勾选烧录userdata分区。请注意状态栏相关信息提示。
3. 售后升级模式默认不烧录persist分区,sensor校准数据不会丢失。
基于Firehose协议的高通平台下载工具使用说明

下载流程:

手机在下载过程中始终处于串口模式,在下载过程中不重启,直到下载完毕为止。
下载模式下,在PC端设备管理器上可看到如下设备:

串口设备:Qualcomm HS-USB QDLoader 9008


1 高通平台下载工具使用说明

2 高通平台驱动安装流程

3 常见问题处理方法
高通平台驱动安装流程

驱动安装流程

方法1:安装QcomMtk_Driver_Setup.exe。(另外单独提供)
缺点是安装时间时间长,需要1到3分钟,而且不能更新单个驱动,exe安装后,不能重复安装,必须先卸载

安装完的路径在:C:\Program Files\OPPO\QcomMtkDriver
其中C:\Program Files\OPPO\QcomMtkDriver\QualcommDriver\fre下的qcser.inf 文件为Qualcomm HSB-USB
Diagnositics驱动
Qualcomm MMCStorage USB Device 设备驱动是Windows自带的。
高通平台驱动安装流程

驱动安装流程

方法2:手工安装——右键点击需要更新的设备,按下图所示步骤
高通平台驱动安装流程

驱动安装流程
方法2:手工安装
高通平台驱动安装流程

驱动安装流程

如果用QcomMtk_Driver_Setup.exe安装的驱动,Windows7 64位下不需要进测试模式就可以下载,否则其他方法安
装的驱动,一定要安装驱动证书并将系统设置为测试模式(桌面右下角),如下图:
高通平台驱动安装流程

驱动卸载流程

下载出现异常时,检查设备管理器设备驱动是否安装正确,如果有问题,可以考虑尝试先卸载,再重新安装。
1. 控制面板——卸载——右键卸载OPPO售后驱动程序;
2. 或者用USBDeview工具卸载已经安装好的高通下载驱动,点击Description排序,将带有“Qualcomm HS-USB
QDLoader 9008”和“Qualcomm HS-USB Diagnostics 9006”的驱动全部卸载,如下图。

最后在cmd命令行中执行 for /f %i in ('findstr /i /m /c:"vid_05C6" C:\Windows\inf\*.*nf') do @echo del %i && del %i


1 高通平台下载工具使用说明

2 高通平台驱动安装流程

3 常见问题处理方法
常见问题处理方法

1. 下载时容易断开反复下载

① 如果USB线质量不好,有可能出现这种现象,请更换质量好的USB线;
② 可尝试用主机后面的USB端口来下载;
③ 尝试重新启动电脑再下载;
④ 必要时更换台式机下载;
⑤ 从下载操作手法上调整——基本步骤不变:打开下载工具,选择好要下载的镜像,点击开始下载。接下来有两种操作
可选(先选择第一种,如果还不行下载,选择第二种) :
 先长按开机键将手机完全断电(如果手机是可以开机的,开完机之后再关机),再按住“音量加”键,最后插入USB
 先拔插USB线,再同时按住开机键和“音量加”键保持10秒之上,即可进入下载模式。
最新的项目进入下载模式是同时按“音量加”键和“音量减”键。

从Windows系统上,可从以下两点改善:
① 修改所有USB Root Hub的属性,在“电源管理 ”标签,去掉“允许计算机关闭此设备以节约电源”;
② 按如下网址修改注册表:http://support.microsoft.com/kb/908673 ,基本修改要点摘录如下:
若要解决此问题,在Windows 7中的,添加EnHcSoftRetry DWORD 值1以下注册表子项下的注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\ < hw id 有 > \ < 实例 id > \Device 参数</instance></hw>
注意:若要获取 < hw id 有 > 和 < 实例 id >,打开每个 EHCI USB 主控制器的设备管理器属性页,单击详细信息选项卡,然后在列表
中选择设备实例路径。大多数系统都有只有一个或两个 EHCI 主控制器,所以这应该不是太困难。
常见问题处理方法

2. 设备管理器上高通下载设备(Qualcomm HS-USB QDLoader 9008、


Qualcomm HS-USB Diagnostics 9006 )对应的串口号越来越多
通过如下方法打开设备管理器中的隐藏设备:
① 新建一个环境变量,名称为 devmgr_show_nonpresent_devices ,值为1,之后打开设备管理器 ;
② 设备管理器—查看—显示隐藏的设备;
③ 手动一个个删除或用USBDeview.exe批量删除所选设备驱动。

3. 下载完机器使用过程中不正常
① 确认软件版本是否完整正确,在网络中传输是否损坏。如果使用的带校验的下载工具可以检查校验是否通过;
② 确认usderdata分区是不是选择了,如果没有选择,当升级大版本并且不更新userdata分区时,有可能出现开机不正常
的现象。此时可以根据实际情况,选择重刷uderdata分区。
常见问题处理方法

4. Sahara通信超时

① 外置电池机型将电池拔掉,重新开始下载;
② 内置电池机型,同时长按power键和音量+键,保持超过5~10秒,这个过程是将手机断电,同时使其进去下载模式
(参见常见问题处理方法1的步骤5)。

5. 执行USB下载出错,返回值为-1

软体包中有文件丢失或损坏,请先校验一下软件包,或尝试更换一个软体包。
常见问题处理方法

6. 打开**文件失败,错误号:2
文件丢失或内存不足
① 检查文件是否存在;
② 清理电脑内存,关闭一些耗内存大的程序;
③ 重启电脑。

7. 执行USB下载出错,返回值为112

磁盘空间不足
清理磁盘,释放磁盘空间,保证当前磁盘可用空间大于5GB。
常见问题处理方法

8. 执行USB下载出错,返回值为258
等待操作超时
重启电脑进行端口硬件复位。

9. 刷机过程中意外的拔掉了USB线

重新插入USB线重新下载
① 如果报错:返回值为2或者55,重启电脑后,重新开始下载;
② 如果Sahara通信超时,重新启动下载工具,按常见问题4的方法重新开始下载。
Thank you!
谢谢

www.oppo.com

You might also like