[General Questions and Answers] cecekan:
Use QFIL or Windows 7 64-bit command line tool + "QSaharaserver.exe" + "fh_loader.exe", through "Qualcomm HS-USB QDLoader 9008（COM30）" to OPPO R9S, send the "img" file is always failed.

Hello everyone,

I often encountered an acquaintance in these days: Mr."Error" !

I don't like him at all, but he often shakes in front of me. My head is a bit dizzy!

Is there any good way to disappear this Mr. "Error"?

First, my computer's system: Windows 7 64-bit, has entered the test mode.

The screenshot of the test mode is as follows:

View attachment 5527105

Second, the OPPO R9S mobile phone uses the Snapdragon 625 (MSM8953) CPU, eMMC 5.1 model of memory.

After OPPO R9S mobile phone connecting to the computer with a USB cable, the opening is first vibrating, and then it is in a black screen state.

Then, in the Windows device manager, the port (COM and LPT) can see "Qualcomm HS-USB QDLoader 9008 (COM30)" device.

##########################################################

The first kind test：

The tools used is as follows:

QFIL Version 2.0.2.3

OPPO R9S related files——prog_emmc_firehose_8953_ddr.mbn、rawprogram0.xml、patch0.xml、recovery.img

In the process of use, in the device manager, the port (COM and LPT) can see "Qualcomm HS-USB QDLoader 9008（COM30）" device.

Test failed.

Mr. "Error" Say:

2022-02-03 12:36:18.083 12:36:17: ERROR: function: sahara_rx_data:277 Unable to read packet header. Only read 0 bytes.

2022-02-03 12:36:18.083

2022-02-03 12:36:18.099 12:36:17: ERROR: function: sahara_main:983 Sahara protocol error

2022-02-03 12:36:18.099

2022-02-03 12:36:18.099 12:36:17: ERROR: function: main:320 Uploading Image using Sahara protocol failed

2022-02-03 12:36:18.115

2022-02-03 12:36:18.115

2022-02-03 12:36:18.115 Download Fail:Sahara Fail:QSaharaServer Fail:Process fail

2022-02-03 12:36:18.115 Finish Download

Screenshot below:

View attachment 5527107

View attachment 5527109

View attachment 5527111

Why ? Sahara doesn't like me? ? ?

##########################################################

Second kind test:

The tools used is as follows:

Windows 7 64-bit command line tool, QSaharaServer.exe and fh_loader.exe in the MiFlash 20191206 toolbox,

OPPO R9S related files——prog_emmc_firehose_8953_ddr.mbn、rawprogram0.xml、patch0.xml、recovery.img

In the process of use, in the device manager, the port (COM and LPT) can see "Qualcomm HS-USB QDLoader 9008（COM30）" device.

The relevant main orders I entered are as follows:

QSaharaServer.exe –p \\.\COM30 -s 13:D:\OPPOR9S\113391\6\prog_emmc_firehose_8953_ddr.mbn

fh_loader.exe --port=\\.\COM30 --erase=0 --sendxml=rawprogram0.xml,patch0.xml --search_path=D:\OPPOR9S\113391\6 --noprompt --showpercentagecomplete --memoryname=eMMC --reset

Testing still failed.

Mr. "Error" shouted:

_____

| ___|

| |__ _ __ _ __ ___ _ __

| __| '__| '__/ _ \| '__|

| |__| | | | | (_) | |

\____/_| |_| \___/|_|

12:45:22: {ERROR: ReadPort:5272 Could not read from '\\.\COM30', Windows API ReadFile failed! Your device is probably *not* on this port

However, this Mr. "Error" is wrong!

I clearly see that there is "Qualcomm HS-USB QDLoader 9008 (COM30)" in port (COM and LPT).

Why??????????????