J'ai essayé de flash une rom personnalisée dans mon téléphone, mais il a été un essai infructueux et j'ai décidé de mettre à jour la récupération TWRP afin d'augmenter mes chances de flash une rom. Mais au lieu de mettre à jour TWRP, j'ai bricolé mon téléphone d'une manière que je ne comprends même pas. Le téléphone est Lenovo ZUK Z2 . J'ai essayé de flasher une rom stock via QFIL en ayant préalablement installé tous les pilotes nécessaires.
Mais lorsque j'appuie sur le bouton de téléchargement, le message suivant apparaît :
Validating Application Configuration
Load APP Configuration
COM:20
SAHARA:True
SAHARA:C:\ZUI\prog_emmc_firehose_8996_ddr.elf
SEARCHPATH:C:\ZUI
RAWPROGRAM:
rawprogram0.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
FLATBUILDPATH:C:\
FLATBUILDFORCEOVERRIDE:True
QCNPATH:C:\Temp\00000000.qcn
QCNAUTOBACKUPRESTORE:False
SPCCODE:000000
ENABLEMULTISIM:False
Load ARG Configuration
Validating Download Configuration
Image Search Path: C:\ZUI
RAWPROGRAM file path: C:\ZUI\rawprogram0.xml
PATCH file path:C:\ZUI\patch0.xml
Programmer Path:C:\ZUI\prog_emmc_firehose_8996_ddr.elf
Process Index:0
Start Download
Program Path:C:\ZUI\prog_emmc_firehose_8996_ddr.elf
Binary build date: May 13 2015 @ 14:41:37
QSAHARASERVER CALLED LIKE THIS: 'C:\Program Files (x86)\Qualcomm\QPST\bin\QSaharaServer.exe -p \\.\COM20 -s 13:C:\ZUI\prog_emmc_firehose_8996_ddr.elf 'Current working dir: C:\Users\vladi\AppData\Roaming\Qualcomm\QFIL
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:\ZUI\prog_emmc_firehose_8996_ddr.elf
17:01:24: ERROR: function: sahara_rx_data:194 Unable to read packet header. Only read 0 bytes.
17:01:24: ERROR: function: sahara_main:854 Sahara protocol error
17:01:24: ERROR: function: main:265 Uploading Image using Sahara protocol failed
Download Fail:Sahara Fail:QSaharaServer Fail:Process fail
Finish Download
Le téléphone est en mode fastboot tout le temps. J'ai essayé de suivre une douzaine de howtos mais aucun d'entre eux n'a aidé. J'ai aussi utilisé MiFlash, voici l'erreur et l'état du téléphone :
0 votes
Vous devez passer l'appareil en mode EDL et installer le pilote Qualcomm HS-USB QDLoader 9008
0 votes
@alecxs, j'ai eu une erreur "failed to turn into EDL" avant le problème Sahara si cela signifie quelque chose. Merci, je vais essayer
0 votes
@alecxs, n'ai-je pas déjà fait ça ? Comment distinguer les modes normal et EDL ?
0 votes
Quelque chose comme
fastboot -i 0x2b4c oem reboot-edl
vous verrez 9008 dans le gestionnaire de périphériques0 votes
forum.xda-developers.com/Android/software-hacking/
0 votes
youtu.be/QmT1rHqSINo
1 votes
@alecxs, merci pour votre aide. Mais je l'ai déjà en tant que port 9008. Vous pouvez le voir sur les captures d'écran que j'ai fournies. Corrigez-moi si je me trompe
0 votes
Je ne possède pas cet appareil mais je ne pense pas qu'il puisse être en mode fastboot et en mode EDL en même temps. sahara_rx_data:194 Impossible de lire l'en-tête du paquet, il semble que le programme n'ait pas reçu de données du téléphone (si rx signifie recevoir / tx transmettre).
0 votes
Est-ce que Fastboot fonctionne ou pas ?
fastboot getvar all
0 votes
Selon ce fil de discussion, le problème peut être un délai d'attente. Cliquez sur le bouton Télécharger juste après être entré en mode EDL. forum.xda-developers.com/showthread.php?t=3624264