Frage:
Heimdall Error Protocol initialisation failed! on Ubuntu
celsheet
2015-12-01 18:19:55 UTC
view on stackexchange narkive permalink

Ich möchte CyanogenMod auf meinem Samsung Galaxy S5 installieren. Ich hatte die Version heruntergeladen und die genauen Schritte aus dem Wiki ausgeführt. Aber wenn ich versuche, mit Heimdall zu flashen, erhalte ich folgende Fehlermeldung:

  Ubuntu-Laptop: ~ / Downloads / cm-12.1-20151007-SNAPSHOT-YOG4PAO333-klte $ sudo heimdall flash --RECOVERY boot .img --no-rebootHeimdall v1.4.1Copyright (c) 2010-2014 Benjamin Dobell, Glass Echidnahttp: //www.glassechidna.com.au/Diese Software wird kostenlos zur Verfügung gestellt. Das Kopieren und Weitergeben wird empfohlen. Wenn Sie diese Software schätzen und die zukünftige Entwicklung unterstützen möchten, sollten Sie eine Spende in Betracht ziehen: http: //www.glassechidna.com.au/donate/Initialising connection ... Gerät erkennen ... Schnittstelle beanspruchen ... Schnittstelle einrichten ... Protokoll initialisieren ... FEHLER: Protokollinitialisierung fehlgeschlagen! Geräteschnittstelle freigeben ...  

Ich habe bei Google nichts gefunden. Bitte helfen Sie.

Danke.

Fünf antworten:
Josh Davis
2016-01-15 08:53:33 UTC
view on stackexchange narkive permalink

Ich hatte das gleiche Problem und fand eine Lösung, die für mich in einem Kommentar zum Heimdall-Problem Nr. 228 funktionierte.

Das Problem für mich war, dass udev war Reservieren des Telefons als Modem, wenn ich es angeschlossen habe. Wenn Sie dmesg ausführen und eine Zeile mit der Aufschrift "Dieses Gerät kann keine Anrufe alleine ausführen. Es ist kein Modem." anzeigen, funktioniert dies möglicherweise für Sie.

Erstellen Sie als Root eine Datei mit dem Namen /etc/udev/rules.d/79-samsung.rules mit folgendem Inhalt:

  ATTRS {idVendor} == "04e8", ENV {ID_MM_DEVICE_IGNORE} = "1"  

Starten Sie dann udev mit "sudo service udev restart" neu und ziehen Sie den Stecker aus der Steckdose / stecken Sie das Gerät wieder heraus.

Wenn dies nicht funktioniert oder wenn es sich um ein anderes Problem handelt, können Sie Ihre Frage bearbeiten, um die Ausgabe dieser Befehle hinzuzufügen:

  heimdall detect --verbose --usb-log-level debugsudo heimdall print-pit --verbose --no-reboot  
Wenn ich dich nur umarmen könnte. Jetzt muss ich mich beim Senden der Massenübertragung mit `ERROR: libusb error -4 befassen. Wiederholen ... `: S.
CalebS
2016-03-01 07:17:05 UTC
view on stackexchange narkive permalink

Dies ist mir in Version 1.4.1 passiert. Es gibt verschiedene Möglichkeiten, dies zu beheben:

  1. Stellen Sie sicher, dass Sie über die neueste &-Version von Heimdall verfügen.
  2. Installieren Sie Folgendes:
  3. ol>
     sudo apt-get install build-essential cmake zlib1g-dev qt5-Standard libusb-1.0-0-dev libgl1-mesa-glx libgl1-mesa-dev 
    1. Starten Sie Ihren Computer neu
    2. Versuchen Sie, eine Verbindung zu einem anderen USB-Anschluss herzustellen - 3 meiner USB-Anschlüsse haben nicht funktioniert, und einer hat funktioniert!
    3. ol>
Ich glaube nicht, dass Sie dies alles selbst herausgefunden haben (https://www.google.co.in/search?q=%22sudo+apt-get+install+build-essential+cmake) + zlib1g-dev + qt5-default + libusb-1.0-0-dev + libgl1-mesa-glx + libgl1-mesa-dev% 22). Bitte geben Sie Ihre Informationsquelle (n) an.
Ich habe die Quelle der Antwort von @user1414405 gefunden. Für die Aufzeichnung: https://github.com/Benjamin-Dobell/Heimdall/issues/209#issuecomment-190478309
Zenigma
2018-04-11 07:26:40 UTC
view on stackexchange narkive permalink

Wenn keine der oben genannten Antworten funktioniert hat, ist die Antwort möglicherweise so albern, wie es sich für mich herausgestellt hat.

Zwei Dinge, die Sie möglicherweise versuchen müssen, bevor Sie Ihren Kopf gegen Ihren Bildschirm stoßen:

Mögliche Lösung 1: Starten Sie im Download-Modus neu, ohne dass der USB-Anschluss angeschlossen ist und schließen Sie es erst an, nachdem Sie die Taste gedrückt haben, mit der Sie diese gefährliche Reise fortsetzen können (vermutlich die Lautstärketaste). Wenn Sie dies noch nicht getan haben, ersetzen Sie anschließend die Treiber durch Zadig, und Heimdall funktioniert möglicherweise. Ich vermute, dies war das Update für mich, aber es könnte auch ...

Mögliches Update 2: Starten Sie Ihr Mobilgerät neu, nachdem Sie die Treiber durch Zadig ersetzt haben. Ja, super dumm, aber dies könnte leicht die Lösung gewesen sein (da ich bei der ersten Korrektur einen Neustart durchführen musste).

Hoffe, niemand knackt einen Schädel.

ahem
2018-06-09 16:25:14 UTC
view on stackexchange narkive permalink

Ich hatte auch ein ähnliches Problem. Ich habe die udev-Regel hinzugefügt, wie in GitHub vorgeschlagen (Link oben), aber das Telefon konnte immer noch nicht heruntergeladen werden. Dann habe ich auf GitHub eine andere einfache Lösung gefunden:

  1. Trennen Sie das USB-Kabel.
  2. Richten Sie den Flash im Heimdall-Frontend oder in der Befehlszeile ein.
  3. Starten Sie das Telefon im Download-Modus.
  4. Schließen Sie den USB-Anschluss an und blinken Sie sofort, nachdem es sich im Download-Modus befindet.
  5. ol>

    Es hat wie ein Zauber funktioniert.

Christian Kießling
2019-08-10 18:27:00 UTC
view on stackexchange narkive permalink

Ich hatte ähnliche Probleme. Es stellte sich heraus, dass es nur mit heimdall v1.4.2 auf meinem Linux Mint 19-System funktionierte.

DIE SITUATION MIT HEIMDALL 1.4.0:

OS: LinuxMint 19 (tara) Kernel 4.20.0-042000-generic

  heimdall flash --REOVERY /home/user/Downloads/twrp-3.3.1-0-gts210vewifi.img --pit / home / user / s2a.pit --no-reboot --verbose Heimdall v1.4.0Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidnahttp: //www.glassechidna.com.au/Diese Software wird kostenlos zur Verfügung gestellt . Das Kopieren und Weitergeben wird empfohlen. Wenn Sie diese Software schätzen und die zukünftige Entwicklung unterstützen möchten, sollten Sie eine Spende in Betracht ziehen: http: //www.glassechidna.com.au/donate/Initialising connection ... Gerät erkennen ... Hersteller: "Sasmsung" Produkt: "MSM8952" Länge: 18 Geräteklasse: 2 S / N: 0 VID: PID: 04E8: 685D bcdDevice: 0100 iMan: iProd: iSer: 1: 2: 0 nb confs: 1interface [0] .altsetting [0] : num endpoints = 1 Class.SubClass.Protocol: 02.02.01 endpoint [0] .address: 82 max. Paketgröße: 0010 Abfrageintervall: 09interface [1] .altsetting [0]: num endpoints = 2 Class.SubClass.Protocol: 0A.00.00 Endpunkt [0] .Adresse: 81 maximale Paketgröße: 0200 Abrufintervall: 00 Endpunkt [1] .Adresse: 01 maximale Paketgröße: 0200 Abfrageintervall: 00Anforderung der Schnittstelle ... Schnittstelle einrichten ... Protokoll initialisieren. ..WARNUNG: Kontrollübertragung Nr. 1 fehlgeschlagen. Ergebnis: -9WARNUNG: Kontrollübertragung Nr. 2 fehlgeschlagen. Ergebnis: -9WARNUNG: Kontrollübertragung Nr. 3 fehlgeschlagen. Ergebnis: -9WARNUNG: Kontrollübertragung Nr. 4 fehlgeschlagen. Ergebnis: -9WARNUNG: Kontrollübertragung Nr. 5 fehlgeschlagen. Ergebnis: -9WARNUNG: Kontrollübertragung Nr. 6 fehlgeschlagen. Ergebnis: -9Protokollinitialisierung erfolgreich. Sitzung beginnen ... Einige Geräte können bis zu 2 Minuten brauchen, um zu antworten. Bitte haben Sie etwas Geduld! Sitzung gestartet. Herunterladen der PIT-Datei des Geräts ... FEHLER: libusb-Fehler -7 beim Senden des Pakets. Wiederholen ...
FEHLER: libusb-Fehler -7 beim Senden des Pakets. Wiederholen ... FEHLER: libusb-Fehler -7 beim Senden des Pakets. Wiederholen ... FEHLER: libusb-Fehler -7 beim Senden des Pakets. Wiederholen ... FEHLER: libusb-Fehler -7 beim Senden des Pakets. Wiederholen ... FEHLER: libusb-Fehler -7 beim Senden des Pakets. FEHLER: Fehler beim Senden der Anforderung zum Beenden der PIT-Dateiübertragung! FEHLER: Fehler beim Herunterladen der PIT-Datei! Beenden der Sitzung ... FEHLER: libusb-Fehler -7 beim Senden des Pakets. Wiederholen ... FEHLER: libusb-Fehler -7 beim Senden des Pakets. Wiederholen ... FEHLER: libusb-Fehler -7 beim Senden des Pakets. Wiederholen ... FEHLER: libusb-Fehler -7 beim Senden des Pakets. Wiederholen ... FEHLER: libusb-Fehler -7 beim Senden des Pakets. Wiederholen ... FEHLER: libusb-Fehler -7 beim Senden des Pakets. FEHLER: Fehler beim Senden des Endsitzungspakets! Freigeben der Geräteschnittstelle ... heimdall download-pit --output s2.pit --verbose Heimdall v1.4.0 Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna http://www.glassechidna.com.au/ Diese Software wird kostenlos zur Verfügung gestellt. Kopieren und Weitergeben wird empfohlen. Wenn Sie diese Software zu schätzen wissen und die zukünftige Entwicklung unterstützen möchten, spenden Sie bitte: http://www.glassechidna.com.au/donate/ Verbindung initialisieren ... Gerät erkennen ... Hersteller: "Sasmsung" Produkt: "MSM8952 "Länge: 18 Geräteklasse: 2 S / N: 0 VID: PID: 04E8: 685D bcdDevice: 0100 iMan: iProd: iSer: 1: 2: 0 nb confs: 1 Schnittstelle [0] .altsetting [0]: num Endpunkte = 1 Class.SubClass.Protocol: 02.02.01 Endpunkt [0] .Adresse: 82 maximale Paketgröße: 0010 Abfrageintervall: 09 Schnittstelle [1] .altsetting [0]: Anzahl Endpunkte = 2 Class.SubClass.Protocol: 0A. 00.00 Endpunkt [0] .Adresse: 81 maximale Paketgröße: 0200 Abrufintervall: 00 Endpunkt [1] .Adresse: 01 maximale Paketgröße: 0200 Abrufintervall: 00
Schnittstelle beanspruchen ... Schnittstelle einrichten ... Protokoll initialisieren ... WARNUNG: Steuerübertragung Nr. 1 fehlgeschlagen. Ergebnis: -9 WARNUNG: Kontrollübertragung Nr. 2 fehlgeschlagen. Ergebnis: -9 WARNUNG: Kontrollübertragung Nr. 3 fehlgeschlagen. Ergebnis: -9 WARNUNG: Kontrollübertragung Nr. 4 fehlgeschlagen. Ergebnis: -9 WARNUNG: Kontrollübertragung Nr. 5 fehlgeschlagen. Ergebnis: -9 WARNUNG: Kontrollübertragung Nr. 6 fehlgeschlagen. Ergebnis: -9 FEHLER: Handshake-Antwort konnte nicht empfangen werden. Wiederholen ... FEHLER: Handshake-Antwort konnte nicht empfangen werden. Wiederholen ... FEHLER: Handshake-Antwort konnte nicht empfangen werden. Wiederholen ... FEHLER: Handshake-Antwort konnte nicht empfangen werden. Wiederholen ... FEHLER: Handshake-Antwort konnte nicht empfangen werden. FEHLER: Protokollinitialisierung fehlgeschlagen! Freigabe der Geräteschnittstelle ...  

THE FIX:

... hat diesen hilfreichen Artikel gefunden und Heimdall v1.4.2

installiert INSTALLATION DER HEIMDALL-VERSION 1.4.2 AUF UBUNTU 16 UND OBEN

zur Installation von ver. 1.4.2 Gehen Sie wie folgt vor:

  sudo apt purge heimdall-flashsudo apt install build-essential cmake zlib1g-dev qt5-Standard libusb-1.0-0-dev libgl1-mesa-glx libgl1-mesa -devcd ~ wget https://gitlab.com/BenjaminDobell/Heimdall/-/archive/master/Heimdall-master.tar.gztar -xvf Heimdall-master.tar.gzcd Heimdall-master / mkdir buildcd buildcmake -DCMAKE_BUILD_TYP = .makesudo mv ./bin/heimdall* / usr / local / bin  

Erfolg mit

  heimdall versionv1.4.2   pre überprüfen > 

Nach dieser Operation änderte sich das Verhalten wie folgt:

  heimdall flash --RECOVERY /home/user/Downloads/twrp-3.3.1-0-gts210vewifi.img --pit / home / chris / s2.pit - kein Neustart --verbose Heimdall v1.4.2Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidnahttp: //www.glassechidna.com.au/Diese Software wird kostenlos zur Verfügung gestellt. Das Kopieren und Weitergeben wird empfohlen. Wenn Sie diese Software schätzen und die zukünftige Entwicklung unterstützen möchten, sollten Sie eine Spende in Betracht ziehen: http: //www.glassechidna.com.au/donate/Initialising connection ... Gerät erkennen ...
Hersteller: "Sasmsung" Produkt: "MSM8952" Länge: 18 Geräteklasse: 2 S / N: 0 VID: PID: 04E8: 685D bcdDevice: 0100 iMan: iProd: iSer: 1: 2: 0 nb confs: 1interface [0] .altsetting [0]: num endpoints = 1 Class.SubClass.Protocol: 02.02.01 endpoint [0] .address: 82 max. Paketgröße: 0010 Abfrageintervall: 09interface [1] .altsetting [0]: num endpoints = 2 Class SubClass.Protocol: 0A.00.00 Endpunkt [0] .Adresse: 81 maximale Paketgröße: 0200 Abfrageintervall: 00 Endpunkt [1] .Adresse: 01 maximale Paketgröße: 0200 Abfrageintervall: 00Anforderung Schnittstelle ... Einrichtung der Schnittstelle. ..Initialisierungsprotokoll ... Protokollinitialisierung erfolgreich. Anfangssitzung ... WARNUNG: Leere Massenübertragung nach dem Senden des Pakets fehlgeschlagen. Trotzdem weiter ... Einige Geräte können bis zu 2 Minuten brauchen, um zu antworten. Bitte haben Sie etwas Geduld! WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... Sitzung gestartet. WARNUNG: Leere Massenübertragung nach dem Senden des Pakets fehlgeschlagen. Trotzdem weiter ... Herunterladen der PIT-Datei des Geräts ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ...
WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... WARNUNG: Die leere Massenübertragung nach dem Senden des Pakets ist fehlgeschlagen. Trotzdem weiter ... PIT-Dateidownload erfolgreich. Hochladen von RECOVERYWARNING: Leere Massenübertragung nach dem Senden des Pakets fehlgeschlagen. Trotzdem weiter ... 0% WARNUNG: Leere Massenübertragung nach dem Senden des Pakets fehlgeschlagen. Trotzdem weiter ... 7% 14% 21% 28% 35% 42% 49% 56% 63% 70% 77% 85% 92% 99% 100% WARNUNG: Leere Massenübertragung nach dem Senden des Pakets fehlgeschlagen. Trotzdem weiter ... WIEDERHERSTELLEN-Upload erfolgreich beendet Sitzung beenden ... WARNUNG: Leere Massenübertragung nach dem Senden des Pakets fehlgeschlagen. Trotzdem weiter ... FEHLER: libusb-Fehler -7 beim Empfang der Massenübertragung. Wiederholen ... Geräteschnittstelle freigeben ...  

Vor dem Vorgang habe ich das Tablet

vom Computer getrennt und erneut angeschlossen, damit ich das TWRP

flashen kann GLÜCKLICH



Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
Loading...