[General Questions and Answers] ZERASIAN:
I bought a Lenovo Legion Y700 a few weeks ago. Is a global rom without gaming features and this makes me very regretful. Legion gaming, Legion Assistant and Floating display button is what I need. So I tried to download stock firmware : TB-9707F_CN_OPEN_USER_Q00235.1_R_ZUI_13.0.586_ST_220222_qpst.zip(Others firmware zip same).

But keep getting problems like Download Fail: FireHose Fail: FHLoader Fail: Process fail. I have tried many versions of QPST and QFIL. None of them work.

Current phone is Lenovo version 13.0.586 ST but not ZUI version. Some items in the phone setting are missing too.

My main solution is to have gaming features.

Is this firmware for gaming features? Can I separately download these gaming features?

Edit*: I think my attach file not showing up.

This is QFIL log

----------------------------------------------------------------------------------------------------------------------------------------------------

Validating Application Configuration

Load APP Configuration

COM:4

PBLDOWNLOADPROTOCOL:0

PROGRAMMER:True

PROGRAMMER:C:\Program Files (x86)\Qualcomm\QPST\bin\prog_firehose_ddr.elf

SEARCHPATH:C:\Program Files (x86)\Qualcomm\QPST\bin

RAWPROGRAM:

rawprogram_unsparse0.xml

PATCH:

patch0.xml

ACKRAWDATAEVERYNUMPACKETS:False

ACKRAWDATAEVERYNUMPACKETS:100

MAXPAYLOADSIZETOTARGETINBYTES:False

MAXPAYLOADSIZETOTARGETINBYTES:49152

DEVICETYPE:emmc

PLATFORM:8x26

VALIDATIONMODE:0

RESETAFTERDOWNLOAD:False

MAXDIGESTTABLESIZE:8192

SWITCHTOFIREHOSETIMEOUT:30

RESETTIMEOUT:200

RESETDELAYTIME:2

METABUILD:C:\Users\zeras\OneDrive\Desktop\TB-9707F_CN_OPEN_USER_Q00235.1_R_ZUI_13.0.586_ST_220222_qpst\contents.xml

METABUILD:asic

METABUILDPROGRAMMER:C:\Users\zeras\OneDrive\Desktop\TB-9707F_CN_OPEN_USER_Q00235.1_R_ZUI_13.0.586_ST_220222_qpst\prog_firehose_ddr.elf

FLATBUILDPATH:C:\

FLATBUILDFORCEOVERRIDE:True

QCNPATH:C:\Temp\00000000.qcn

QCNAUTOBACKUPRESTORE:False

SPCCODE:000000

ENABLEMULTISIM:False

AUTOPRESERVEPARTITIONS:False

PARTITIONPRESERVEMODE:0

PRESERVEDPARTITIONS:0

PRESERVEDPARTITIONS:

ERASEALL:False

Load ARG Configuration

Validating Download Configuration

Image Search Path: C:\Program Files (x86)\Qualcomm\QPST\bin

RAWPROGRAM file path: C:\Program Files (x86)\Qualcomm\QPST\bin\rawprogram_unsparse0.xml

PATCH file path:C:\Program Files (x86)\Qualcomm\QPST\bin\patch0.xml

Programmer Path:C:\Program Files (x86)\Qualcomm\QPST\bin\prog_firehose_ddr.elf

Invalid Device Type emmc, Ignored

Meta Build Content XML Path: C:\Users\zeras\OneDrive\Desktop\TB-9707F_CN_OPEN_USER_Q00235.1_R_ZUI_13.0.586_ST_220222_qpst\contents.xml

Process Index:0

Image Search Path: C:\Program Files (x86)\Qualcomm\QPST\bin

RAWPROGRAM file path: C:\Program Files (x86)\Qualcomm\QPST\bin\rawprogram_unsparse0.xml

PATCH file path:C:\Program Files (x86)\Qualcomm\QPST\bin\patch0.xml

Image Search Path: C:\Program Files (x86)\Qualcomm\QPST\bin

RAWPROGRAM file path: C:\Program Files (x86)\Qualcomm\QPST\bin\rawprogram_unsparse0.xml

PATCH file path:C:\Program Files (x86)\Qualcomm\QPST\bin\patch0.xml

Start Download

Program Path:C:\Program Files (x86)\Qualcomm\QPST\bin\prog_firehose_ddr.elf

***** Working Folder:C:\Users\zeras\AppData\Roaming\Qualcomm\QFIL\COMPORT_4

Binary build date: Oct 31 2016 @ 22:51:05

QSAHARASERVER CALLED LIKE THIS: 'C:\Program Files (x86)\Qualcomm\QPST\bin\QSaharaServer.ex'Current working dir: C:\Users\zeras\AppData\Roaming\Qualcomm\QFIL\COMPORT_4

Sahara mappings:

2: amss.mbn

6: apps.mbn

8: dsp1.mbn

10: dbl.mbn

11: osbl.mbn

12: dsp2.mbn

16: efs1.mbn

17: efs2.mbn

20: efs3.mbn

21: sbl1.mbn

22: sbl2.mbn

23: rpm.mbn

25: tz.mbn

28: dsp3.mbn

29: acdb.mbn

30: wdt.mbn

31: mba.mbn

13: C:\Program Files (x86)\Qualcomm\QPST\bin\prog_firehose_ddr.elf

02:12:43: Requested ID 13, file: "C:\Program Files (x86)\Qualcomm\QPST\bin\prog_firehose_ddr.elf"

02:12:43: 708116 bytes transferred in 0.156000 seconds (4.3289MBps)

02:12:43: File transferred successfully

02:12:43: Sahara protocol completed

Sending Programmer Finished

Switch To FireHose

Wait for 3 seconds...

Max Payload Size to Target:49152 Bytes

Device Type:eMMC

Platform:8x26

Disable Ack Raw Data Every N Packets

Skip Write:False

Always Validate:False

Use Verbose:False

***** Working Folder:C:\Users\zeras\AppData\Roaming\Qualcomm\QFIL\COMPORT_4

Base Version: 16.10.28.15.28

Binary build date: Oct 31 2016 @ 22:51:02

Incremental Build version: 16.10.31.22.51.02

02:12:46: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS

************************************************

C:\Program Files (x86)\Qualcomm\QPST\bin\fh_loader.exe --port=\\.\COM4 --sendxml=rawprogram_unsparse0.xml --search_path=C:\Program Files (x86)\Qualcomm\QPST\bin --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=emmc

************************************************

02:12:46: INFO: Current working dir (cwd): C:\Users\zeras\AppData\Roaming\Qualcomm\QFIL\COMPORT_4\

02:12:46: INFO: Showing network mappings to allow debugging

02:12:46: INFO:

02:12:46: INFO: Trying to store 'rawprogram_unsparse0.xml' in string table

02:12:46: INFO: Looking for file 'rawprogram_unsparse0.xml'

02:12:46: INFO: User wants to talk to port '\\.\COM4'

02:12:46: INFO: Took 0.00000000 seconds to open port

02:12:46: INFO: Sorting TAGS to ensure order is <configure>,<erase>, others, <patch>,<power>

02:12:46: INFO: If you don't want this, use --dontsorttags

02:12:46: INFO: Looking for file 'recovery.img'

02:12:46: INFO: SectorSizeInBytes changed to 4096

02:12:46: INFO: Looking for file 'vbmeta_system.img'

02:12:46: INFO: Looking for file 'metadata.img'

02:12:46: INFO: Looking for file 'super_1.img'

02:12:46: INFO: Looking for file 'super_2.img'

02:12:46: INFO: Looking for file 'super_3.img'

02:12:47: INFO: Looking for file 'super_4.img'

02:12:47: INFO: Looking for file 'super_5.img'

02:12:47: INFO: Looking for file 'userdata_1.img'

02:12:47: INFO: Looking for file 'userdata_2.img'

02:12:47: INFO: Looking for file 'userdata_3.img'

02:12:47: INFO: Looking for file 'userdata_4.img'

02:12:47: INFO: Looking for file 'userdata_5.img'

02:12:47: INFO: Looking for file 'userdata_6.img'

02:12:47: INFO: Looking for file 'userdata_7.img'

02:12:47: INFO: Looking for file 'userdata_8.img'

02:12:47: INFO: Looking for file 'userdata_9.img'

02:12:47: INFO: Looking for file 'userdata_10.img'

02:12:47: INFO: Looking for file 'gpt_main0.bin'

02:12:47: INFO: Looking for file 'gpt_backup0.bin'

02:12:47: INFO:

Total to be tansferd with <program> or <read> is 5.21 GB

02:12:47: INFO: Sending <configure>

02:12:47: INFO: TARGET SAID: 'INFO: Binary build date: Feb 22 2022 @ 11:58:16'

02:12:47: INFO: TARGET SAID: 'INFO: Binary build date: Feb 22 2022 @ 11:58:16

'

02:12:47: INFO: TARGET SAID: 'INFO: Chip serial num: 853016817 (0x32d800f1)'

02:12:47: INFO: TARGET SAID: 'INFO: Supported Functions (15):'

02:12:47: INFO: TARGET SAID: 'INFO: program'

02:12:47: INFO: TARGET SAID: 'INFO: read'

02:12:47: INFO: TARGET SAID: 'INFO: nop'

02:12:47: INFO: TARGET SAID: 'INFO: patch'

02:12:47: INFO: TARGET SAID: 'INFO: configure'

02:12:47: INFO: TARGET SAID: 'INFO: setbootablestoragedrive'

02:12:47: INFO: TARGET SAID: 'INFO: erase'

02:12:47: INFO: TARGET SAID: 'INFO: power'

02:12:47: INFO: TARGET SAID: 'INFO: firmwarewrite'

02:12:47: INFO: TARGET SAID: 'INFO: getstorageinfo'

02:12:47: INFO: TARGET SAID: 'INFO: benchmark'

02:12:47: INFO: TARGET SAID: 'INFO: emmc'

02:12:47: INFO: TARGET SAID: 'INFO: ufs'

02:12:47: INFO: TARGET SAID: 'INFO: fixgpt'

02:12:47: INFO: TARGET SAID: 'INFO: getsha256digest'

02:12:47: INFO: TARGET SAID: 'INFO: End of supported functions 15'

02:12:47: INFO: TARGET SAID: 'INFO: Calling handler for configure'

02:12:47: INFO: TARGET SAID: 'INFO: Storage type set to value eMMC'

02:12:47: INFO: fh.attrs.MaxPayloadSizeToTargetInBytes = 1048576

02:12:47: INFO: fh.attrs.MaxPayloadSizeToTargetInBytesSupported = 1048576

02:12:47: INFO: In handleProgram('recovery.img')

02:12:47: INFO: Looking for file 'recovery.img'

02:12:47: INFO: =======================================================

02:12:47: INFO: {<program> FILE: 'C:\Program Files (x86)\Qualcomm\QPST\bin\recovery.img'}

02:12:47: INFO: {<program> (100.00 MB) 25600 sectors needed at location 64264 on LUN 0}

02:12:47: INFO: =======================================================

02:12:47: INFO: TARGET SAID: 'INFO: Calling handler for program'

02:12:47: INFO: TARGET SAID: 'ERROR: Failed to open the SDCC Device slot 1 partition 0'

02:12:47: INFO: TARGET SAID: 'ERROR: Failed to open the device:1 slot:1 partition:0 error:0'

02:12:47: INFO: TARGET SAID: 'ERROR: OPEN handle NULL and no error, weird 344493556'

02:12:47: INFO: TARGET SAID: 'ERROR: Failed to open device, type:eMMC, slot:1, lun:0 error:3'

_____

| ___|

| |__ _ __ _ __ ___ _ __

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

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

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

02:12:47: {ERROR: program FAILED - Please see log}

Writing log to 'C:\Users\zeras\AppData\Roaming\Qualcomm\QFIL\COMPORT_4\port_trace.txt', might take a minute

Log is 'C:\Users\zeras\AppData\Roaming\Qualcomm\QFIL\COMPORT_4\port_trace.txt'

Download Fail:FireHose Fail:FHLoader Fail:Process fail

Finish Download