2 votes

Échec de l'écriture sur le périphérique (pas de lien / erreur inconnue / trop de liens)

Je suis en train d'essayer de flasher twrp sur mon ZTE Axon 7 mais jusqu'à présent je continue à avoir des erreurs à chaque fois que j'essaie de flasher quelque chose.

L'appareil est déjà effacé et le bootloader déverrouillé.

Je suis en mode fastboot, j'ai aussi une erreur inconnue dans MiFlash. Donc, en fait, je n'ai pas vraiment pu flasher quoi que ce soit.

J'ai déjà essayé différents ports et câbles, je n'ai pas d'autres câbles qui traînent. Le PC est équipé d'un ryzen 5800x, peut-être est-ce là le problème ?

enter image description here

D:\ZTE Axon 7>fastboot devices
a773911d        fastboot

D:\ZTE Axon 7>fastboot flash recovery "D:\ZTE Axon 7\twrp-3.5.2_9-0-ailsa_ii.img"
Sending 'recovery' (16104 KB)                      FAILED (Write to device failed (Unknown error))
fastboot: error: Command failed

J'ai également essayé des commandes comme "clear cache" et "reboot bootloader" mais elles produisent le même type d'erreur.

Je suis vraiment à court d'idées sur ce sujet, j'ai déjà essayé de nombreuses choses et je continue à obtenir une variation de ces erreurs "Write to device failed" tout le temps.

Lorsque je regarde les guides/vidéos en ligne, cela fonctionne, mais pas pour moi.

J'essaie d'utiliser le démarrage par fastboot (différents ports usb) :

C:\adb-platform-tools>fastboot boot twrp-3.5.2_9-0-ailsa_ii.img
Sending 'boot.img' (16104 KB)                      FAILED (Status read failed (Too many links))
fastboot: error: Command failed

C:\adb-platform-tools>fastboot boot twrp-3.5.2_9-0-ailsa_ii.img
Sending 'boot.img' (16104 KB)                      FAILED (Write to device failed in SendBuffer() (Too many links))
fastboot: error: Command failed

C:\adb-platform-tools>fastboot boot twrp-3.5.2_9-0-ailsa_ii.img
Sending 'boot.img' (16104 KB)                      FAILED (Status read failed (Too many links))
fastboot: error: Command failed

2voto

Aseliot Points 41

Ok, la solution est assez bizarre.

Je lisais ça : https://mrnoob.net/data-transfer-failure-too-many-links-fix/

Il mentionne que les pilotes de Windows 10 sont problématiques et qu'il est donc suggéré d'utiliser un adaptateur USB 2.0 ou quelque chose de similaire.

J'en ai donc un et j'ai essayé une commande, et ça a marché.

Ensuite, j'ai essayé de flasher

fastboot flash boot twrp.img

Mais cela n'a toujours pas fonctionné et j'ai eu le message "Couldn't parse partition size '0x'". Mais je me suis dit : comment est-ce possible ? Une commande fonctionne et la suivante échoue comme ça, tout d'un coup.

Puis j'ai lu ceci : https://www.droidwin.com/fix-fastboot-error-couldnt-parse-partition-size-0x/

Je pense que vous pouvez ignorer les exigences de la racine pour le moment et regarder la commande flash utilisée :

fastboot flash:raw boot twrp.img

Cependant, cela n'a toujours pas fonctionné et j'ai déjà essayé, vous savez pourquoi ? Dans mon cas, c'est vraiment très bizarre.

Une chose que je dois mentionner avant cela est que j'ai également installé les pilotes "QDLoader HS-USB Driver_64bit", sur W10, cela affichera maintenant un texte "Test Mode" en bas à droite parce que ces pilotes ne sont pas signés par Microsoft.

    • Connectez le téléphone à l'adaptateur USB 2.0 avec le câble approprié.
    • Assurez-vous que le périphérique apparaît dans les périphériques fastboot.
    • Ce qui est bizarre, c'est qu'il ne faut PAS utiliser de périphériques, comme une souris sans fil, sur le même adaptateur USB que celui auquel le téléphone est connecté. Cela interfère probablement avec le téléphone...
    • Maintenant exécutez la commande et cela devrait fonctionner (vous pouvez utiliser fastboot reboot-bootloader juste pour vous assurer que tout est ok et que les commandes fonctionnent)

Il faudra peut-être répéter ces étapes si les commandes cessent à nouveau de fonctionner... Il m'a fallu beaucoup de temps pour comprendre cela, pour une raison quelconque, j'ai toujours été frustré de ne pas pouvoir exécuter certaines commandes simples et j'ai laissé tomber...

1voto

Chris Points 11

LMAO ! Je suis désolé mais je suis passé par toutes les étapes dont vous parlez tous ! La plupart des articles sont assez précis, mais ils sont dépassés. C'est une procédure bizarre et vous devez avoir les bons outils installés... (pilotes, logiciels, etc...). MAIS, j'ai trouvé que la clé est dans l'ordre dans lequel vous faites ces étapes pour que fastboot se connecte (reconnaisse le périphérique). C'est encore un essai et une erreur mais jusqu'à présent, j'ai déduit : Une fois que vous avez tout configuré correctement. Débranchez le périphérique de l'USB, entrez en mode flash, branchez le périphérique, lancez "fastboot devices" et vérifiez qu'il est détecté (Assurez-vous que c'est la seule chose qui est connectée). S'il n'est pas détecté, la commande fastboot échouera... S'il est connecté, lancez votre commande fastboot et croisez les doigts !

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X