jupson
Neues Mitglied
- 4
Hallo miteinander,
ich bin gerade am Flashen meines S9+ SM-G965F / DS und hab da etwas Troubles mit Heimdall.
Ich bin unter Linux (Mint).
Heimdall 1.4.2. ist installiert.
Das S9+ befindet sich im Download Modus.
OEM-Unlock ist AN,
USB-Debug ist auch AN.
zeigt ein
.
Ein erster Aufruf von
zeigt den Inhalt des PitFiles an.
Soweit prima.
Wenn ich denselben Befehl
noch einmal starte, dann gibt es einen Fehler von Heimdall:
Ich muss jetzt das S9+ ausschalten und wieder in den Download-Mode booten. Dann kann ich wieder genau nur einmal den Befehl
aufrufen. Jetzt muss ich das S9+ erst wieder aus und einschalten. Wenn ich stattdessen den heimdall flash Befehl verwende, ist es das Gleiche. Es geht auch nur einmal ein Flash-Befehl abzusetzen.
Ich habe den USB-Port schon gewechselt. Einmal war es USB 3.0 und jetzt ist es USB 2.0. Kabel wurde auch gewechselt.
Das ganze auch an einem anderen Linux-Computer probiert. (Ein Windows Gerät habe ich leider nicht und kann dazu nichts sagen ...)
Mit einem anderen baugleichen S9+ SM-G965F / DS gibt es genau das selbe Phänomen.
Ich habe mich schon durchs Netz gebuddelt und vieles gefunden. Aber eigentlich nur super alte Beiträge zu anderen Versionen von Heimdall. Und so richtig schlau bin ich daraus auch nicht geworden. Ich habe mir mit den Optionen --usb-log-level debug und --verbose auch diverses ausgeben lassen. Und auch /var/log/syslog, wenn ich das S9+ in diesem "hängenden Zustand" an das USB Kabel stecke. Siehe die Ausgaben unten.
Fällt euch dazu was ein? Woran kann das liegen? Wie kann ich das beheben?
Habt Dank für Ideen und Tipps
jupson
ich bin gerade am Flashen meines S9+ SM-G965F / DS und hab da etwas Troubles mit Heimdall.
Ich bin unter Linux (Mint).
Heimdall 1.4.2. ist installiert.
Das S9+ befindet sich im Download Modus.
OEM-Unlock ist AN,
USB-Debug ist auch AN.
Bash:
sudo heimdall detect
Bash:
device detected
Ein erster Aufruf von
Bash:
sudo heimdall print-pit --no-reboot
Soweit prima.
Wenn ich denselben Befehl
Bash:
sudo heimdall print-pit --no-reboot
Bash:
Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...
Initialising protocol...
ERROR: Protocol initialisation failed!
Releasing device interface...
Ich muss jetzt das S9+ ausschalten und wieder in den Download-Mode booten. Dann kann ich wieder genau nur einmal den Befehl
Bash:
sudo heimdall print-pit --no-reboot
Ich habe den USB-Port schon gewechselt. Einmal war es USB 3.0 und jetzt ist es USB 2.0. Kabel wurde auch gewechselt.
Das ganze auch an einem anderen Linux-Computer probiert. (Ein Windows Gerät habe ich leider nicht und kann dazu nichts sagen ...)
Mit einem anderen baugleichen S9+ SM-G965F / DS gibt es genau das selbe Phänomen.
Ich habe mich schon durchs Netz gebuddelt und vieles gefunden. Aber eigentlich nur super alte Beiträge zu anderen Versionen von Heimdall. Und so richtig schlau bin ich daraus auch nicht geworden. Ich habe mir mit den Optionen --usb-log-level debug und --verbose auch diverses ausgeben lassen. Und auch /var/log/syslog, wenn ich das S9+ in diesem "hängenden Zustand" an das USB Kabel stecke. Siehe die Ausgaben unten.
Fällt euch dazu was ein? Woran kann das liegen? Wie kann ich das beheben?
Habt Dank für Ideen und Tipps
jupson
Bash:
sudo heimdall print-pit --no-reboot --verbose
Heimdall v1.4.2
Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/
This software is provided free of charge. Copying and redistribution is
encouraged.
If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/
Initialising connection...
Detecting device...
Manufacturer: "SAMSUNG"
Product: "Gadget Serial"
length: 18
device class: 2
S/N: 0
VID:PID: 04E8:685D
bcdDevice: 021B
iMan:iProd:iSer: 1:2:0
nb confs: 1
interface[0].altsetting[0]: num endpoints = 1
Class.SubClass.Protocol: 02.02.01
endpoint[0].address: 83
max packet size: 0010
polling interval: 09
interface[1].altsetting[0]: num endpoints = 2
Class.SubClass.Protocol: 0A.00.00
endpoint[0].address: 81
max packet size: 0200
polling interval: 00
endpoint[1].address: 02
max packet size: 0200
polling interval: 00
Claiming interface...
Setting up interface...
Initialising protocol...
ERROR: Failed to receive handshake response. Result: -7
ERROR: Protocol initialisation failed!
Releasing device interface...
Bash:
sudo heimdall print-pit --no-reboot --usb-log-level debug
Heimdall v1.4.2
Copyright (c) 2010-2017 Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/
This software is provided free of charge. Copying and redistribution is
encouraged.
If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/
Initialising connection...
Detecting device...
[timestamp] [threadID] facility level [function call] <message>
--------------------------------------------------------------------------------
[ 0.005475] [00001794] libusb: debug [libusb_get_device_list]
[ 0.005630] [00001794] libusb: debug [libusb_get_device_descriptor]
[ 0.005755] [00001794] libusb: debug [libusb_get_device_descriptor]
[ 0.005876] [00001794] libusb: debug [libusb_get_device_descriptor]
[ 0.005996] [00001794] libusb: debug [libusb_open] open 1.11
[ 0.006156] [00001794] libusb: debug [usbi_add_event_source] add fd 7 events 4
[ 0.006302] [00001794] libusb: debug [libusb_get_device_descriptor]
[ 0.006440] [00001794] libusb: debug [libusb_get_config_descriptor] index 0
Claiming interface...
[ 0.006698] [00001794] libusb: debug [libusb_claim_interface] interface 1
Setting up interface...
[ 0.007003] [00001794] libusb: debug [libusb_set_interface_alt_setting] interface 1 altsetting 0
Initialising protocol...
[ 0.007718] [00001794] libusb: debug [libusb_submit_transfer] transfer 0x557ecd89e010
[ 0.007732] [00001794] libusb: debug [add_to_flying_list] arm timer for timeout in 1000ms (first in line)
[ 0.007754] [00001794] libusb: debug [submit_bulk_transfer] need 1 urbs for new transfer with length 4
[ 0.007771] [00001794] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.007780] [00001794] libusb: debug [handle_events] event sources modified, reallocating event data
[ 0.007788] [00001794] libusb: debug [usbi_wait_for_events] poll() 3 fds with timeout in 60000ms
[ 0.009839] [00001794] libusb: debug [usbi_wait_for_events] poll() returned 1
[ 0.009874] [00001794] libusb: debug [reap_for_handle] urb type=3 status=0 transferred=4
[ 0.009880] [00001794] libusb: debug [handle_bulk_completion] handling completion status 0 of bulk urb 1/1
[ 0.009884] [00001794] libusb: debug [handle_bulk_completion] all URBs in transfer reaped --> complete!
[ 0.009888] [00001794] libusb: debug [arm_timer_for_next_timeout] no timeouts, disarming timer
[ 0.009894] [00001794] libusb: debug [usbi_handle_transfer_completion] transfer 0x557ecd89e010 has callback 0x7f7948a1e100
[ 0.009898] [00001794] libusb: debug [sync_transfer_cb] actual_length=4
[ 0.009906] [00001794] libusb: debug [libusb_free_transfer] transfer 0x557ecd89e010
[ 0.009917] [00001794] libusb: debug [libusb_submit_transfer] transfer 0x557ecd8a4ee0
[ 0.009923] [00001794] libusb: debug [add_to_flying_list] arm timer for timeout in 1000ms (first in line)
[ 0.009929] [00001794] libusb: debug [submit_bulk_transfer] need 1 urbs for new transfer with length 7
[ 0.009941] [00001794] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.009951] [00001794] libusb: debug [usbi_wait_for_events] poll() 3 fds with timeout in 60000ms
[ 1.009974] [00001794] libusb: debug [usbi_wait_for_events] poll() returned 1
[ 1.010025] [00001794] libusb: debug [libusb_cancel_transfer] transfer 0x557ecd8a4ee0
[ 1.016613] [00001794] libusb: debug [arm_timer_for_next_timeout] no timeouts, disarming timer
[ 1.016655] [00001794] libusb: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 1.016664] [00001794] libusb: debug [usbi_wait_for_events] poll() 3 fds with timeout in 60000ms
[ 1.016689] [00001794] libusb: debug [usbi_wait_for_events] poll() returned 1
[ 1.016701] [00001794] libusb: debug [reap_for_handle] urb type=3 status=-2 transferred=0
[ 1.016713] [00001794] libusb: debug [handle_bulk_completion] handling completion status -2 of bulk urb 1/1
[ 1.016719] [00001794] libusb: debug [handle_bulk_completion] abnormal reap: urb status -2
[ 1.016725] [00001794] libusb: debug [handle_bulk_completion] abnormal reap: last URB handled, reporting
[ 1.016731] [00001794] libusb: debug [usbi_handle_transfer_cancellation] detected timeout cancellation
[ 1.016770] [00001794] libusb: debug [arm_timer_for_next_timeout] no timeouts, disarming timer
[ 1.016780] [00001794] libusb: debug [usbi_handle_transfer_completion] transfer 0x557ecd8a4ee0 has callback 0x7f7948a1e100
[ 1.016789] [00001794] libusb: debug [sync_transfer_cb] actual_length=0
[ 1.016798] [00001794] libusb: debug [libusb_free_transfer] transfer 0x557ecd8a4ee0
ERROR: Protocol initialisation failed!
Releasing device interface...
[ 1.016836] [00001794] libusb: debug [libusb_release_interface] interface 1
[ 1.016877] [00001794] libusb: debug [libusb_close]
[ 1.016886] [00001794] libusb: debug [usbi_remove_event_source] remove fd 7
[ 1.016901] [00001794] libusb: debug [libusb_exit]
[ 1.016930] [00001795] libusb: debug [linux_udev_event_thread_main] udev event thread exiting
[ 1.017047] [00001794] libusb: debug [libusb_unref_device] destroy device 7.1
[ 1.017063] [00001794] libusb: debug [libusb_unref_device] destroy device 6.1
[ 1.017069] [00001794] libusb: debug [libusb_unref_device] destroy device 1.11
[ 1.017075] [00001794] libusb: debug [libusb_unref_device] destroy device 1.1
[ 1.017080] [00001794] libusb: debug [libusb_unref_device] destroy device 5.1
[ 1.017086] [00001794] libusb: debug [libusb_unref_device] destroy device 4.1
[ 1.017096] [00001794] libusb: debug [libusb_unref_device] destroy device 3.1
[ 1.017103] [00001794] libusb: debug [libusb_unref_device] destroy device 2.1
[ 1.017109] [00001794] libusb: debug [usbi_remove_event_source] remove fd 4
[ 1.017121] [00001794] libusb: debug [usbi_remove_event_source] remove fd 3
Bash:
Jan 28 09:18:15 SmartRoot kernel: [40612.940300] usb 1-1: new high-speed USB device number 12 using ehci-pci
Jan 28 09:18:15 SmartRoot kernel: [40613.100136] usb 1-1: New USB device found, idVendor=04e8, idProduct=685d, bcdDevice= 2.1b
Jan 28 09:18:15 SmartRoot kernel: [40613.100142] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jan 28 09:18:15 SmartRoot kernel: [40613.100143] usb 1-1: Product: Gadget Serial
Jan 28 09:18:15 SmartRoot kernel: [40613.100145] usb 1-1: Manufacturer: SAMSUNG
Jan 28 09:18:15 SmartRoot mtp-probe: checking bus 1, device 12: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1"
Jan 28 09:18:15 SmartRoot mtp-probe: bus: 1, device: 12 was not an MTP device
Jan 28 09:18:15 SmartRoot mtp-probe: checking bus 1, device 12: "/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-1"
Jan 28 09:18:15 SmartRoot mtp-probe: bus: 1, device: 12 was not an MTP device
Jan 28 09:18:15 SmartRoot dbus-daemon[996]: [session uid=1000 pid=996] Activating service name='org.xfce.Xfconf' requested by ':1.211' (uid=1000 pid=6062 comm="thunar-volman --device-added /sys/devices/pci0000:" label="unconfined")
Jan 28 09:18:15 SmartRoot dbus-daemon[996]: [session uid=1000 pid=996] Successfully activated service 'org.xfce.Xfconf'