Hej, dostałem dziwnego tableta w którym chyba ktoś coś kombinował.
Jest to zwykły Tab3 Lite (T110) ale gdy patrzę na USB jak się identyfikuje to znajduje:
Bus 003 Device 019: ID 04e8:685d Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II] (Download mode)
W download mode mam:
Product Name: SM-T110
Current binary: Custom
System status: Custom
zagadka tym większa, iż ROM jest w 100 stockowy, a kilka dni temu tablet ten pobrał aktualizację oprogramowania,, co zgadza się z terminem wypuszczenia aktualizacji przez Samsunga.
Przy próbie wrzucenia na niego philz recovery (CWM) kończy się tak:
root@pc:/home/pc/Pobrane# heimdall flash --RECOVERY recovery.img --verbose --stdout-errors --usb-log-level debug
Heimdall v1.4.0
Copyright (c) 2010-2013, 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.003810] [00000486] libusbx: debug [libusb_get_device_list]
[ 0.003856] [00000486] libusbx: debug [discovered_devs_append] need to increase capacity
[ 0.003871] [00000486] libusbx: debug [libusb_get_device_descriptor]
[ 0.003878] [00000486] libusbx: debug [libusb_get_device_descriptor]
[ 0.003884] [00000486] libusbx: debug [libusb_get_device_descriptor]
[ 0.003890] [00000486] libusbx: debug [libusb_get_device_descriptor]
[ 0.003896] [00000486] libusbx: debug [libusb_get_device_descriptor]
[ 0.003902] [00000486] libusbx: debug [libusb_get_device_descriptor]
[ 0.003907] [00000486] libusbx: debug [libusb_get_device_descriptor]
[ 0.003913] [00000486] libusbx: debug [libusb_get_device_descriptor]
[ 0.003919] [00000486] libusbx: debug [libusb_get_device_descriptor]
[ 0.003928] [00000486] libusbx: debug [libusb_open] open 3.19
[ 0.003958] [00000486] libusbx: debug [usbi_add_pollfd] add fd 12 events 4
[ 0.003982] [00000486] libusbx: debug [libusb_get_device_descriptor]
[ 0.003994] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.004023] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.004032] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.004115] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.004148] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=4
[ 0.004158] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.004166] [00000486] libusbx: debug [disarm_timerfd]
[ 0.004175] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.004182] [00000486] libusbx: debug [sync_transfer_cb] actual_length=4
[ 0.004203] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.004225] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.004233] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.004362] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.004393] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=16
[ 0.004403] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.004412] [00000486] libusbx: debug [disarm_timerfd]
[ 0.004421] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.004428] [00000486] libusbx: debug [sync_transfer_cb] actual_length=16
Manufacturer: "SAMSUNG"
[ 0.004448] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.004468] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.004476] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.004547] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.004567] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=4
[ 0.004575] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.004582] [00000486] libusbx: debug [disarm_timerfd]
[ 0.004590] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.004597] [00000486] libusbx: debug [sync_transfer_cb] actual_length=4
[ 0.004609] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.004626] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.004633] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.004759] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.004790] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=24
[ 0.004800] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.004808] [00000486] libusbx: debug [disarm_timerfd]
[ 0.004817] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.004825] [00000486] libusbx: debug [sync_transfer_cb] actual_length=24
Product: "SAMSUNG USB"
[ 0.004844] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.004865] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.004873] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.004961] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.004982] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=4
[ 0.004991] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.005000] [00000486] libusbx: debug [disarm_timerfd]
[ 0.005009] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.005017] [00000486] libusbx: debug [sync_transfer_cb] actual_length=4
[ 0.005029] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.005045] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.005052] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.005167] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.005197] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=38
[ 0.005207] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.005215] [00000486] libusbx: debug [disarm_timerfd]
[ 0.005224] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.005232] [00000486] libusbx: debug [sync_transfer_cb] actual_length=38
Serial No: "SAMSUNG USB SERIAL"
length: 18
device class: 2
S/N: 3
VID:PID: 04E8:685D
bcdDevice: 0000
iMan:iProd:iSer: 1:2:3
nb confs: 1
[ 0.005276] [00000486] libusbx: debug [libusb_get_config_descriptor] index 0
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...
[ 0.005348] [00000486] libusbx: debug [libusb_claim_interface] interface 1
Setting up interface...
[ 0.005378] [00000486] libusbx: debug [libusb_set_interface_alt_setting] interface 1 altsetting 0
Initialising protocol...
[ 0.005762] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.005787] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.005796] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.005841] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.005860] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=0
[ 0.005868] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.005875] [00000486] libusbx: debug [disarm_timerfd]
[ 0.005883] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.005890] [00000486] libusbx: debug [sync_transfer_cb] actual_length=0
[ 0.005903] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.005920] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.005928] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.005999] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.006015] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=7
[ 0.006022] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.006029] [00000486] libusbx: debug [disarm_timerfd]
[ 0.006037] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.006044] [00000486] libusbx: debug [sync_transfer_cb] actual_length=7
[ 0.006059] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.006081] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.006092] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.006164] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.006208] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=0
[ 0.006222] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.006235] [00000486] libusbx: debug [disarm_timerfd]
[ 0.006247] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.006257] [00000486] libusbx: debug [sync_transfer_cb] actual_length=0
[ 0.006274] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.006301] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.006313] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.006391] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.006422] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=0
[ 0.006432] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.006441] [00000486] libusbx: debug [disarm_timerfd]
[ 0.006450] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.006457] [00000486] libusbx: debug [sync_transfer_cb] actual_length=0
[ 0.006470] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.006491] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.006500] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.006605] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.006642] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=7
[ 0.006655] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.006668] [00000486] libusbx: debug [disarm_timerfd]
[ 0.006680] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.006692] [00000486] libusbx: debug [sync_transfer_cb] actual_length=7
[ 0.006710] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.006736] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.006751] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 0.006789] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 0.006807] [00000486] libusbx: debug [reap_for_handle] urb type=2 status=0 transferred=0
[ 0.006815] [00000486] libusbx: debug [handle_control_completion] handling completion status 0
[ 0.006823] [00000486] libusbx: debug [disarm_timerfd]
[ 0.006831] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 0.006838] [00000486] libusbx: debug [sync_transfer_cb] actual_length=0
[ 0.006851] [00000486] libusbx: debug [add_to_flying_list] arm timerfd for timeout in 1000ms (first in line)
[ 0.006861] [00000486] libusbx: debug [submit_bulk_transfer] need 1 urbs for new transfer with length 4
[ 0.006878] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 0.006886] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 1.006889] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 1.006932] [00000486] libusbx: debug [handle_events] timerfd triggered
[ 1.006944] [00000486] libusbx: debug [libusb_cancel_transfer]
[ 1.007013] [00000486] libusbx: debug [disarm_timerfd]
[ 1.007040] [00000486] libusbx: debug [libusb_handle_events_timeout_completed] doing our own event handling
[ 1.007052] [00000486] libusbx: debug [handle_events] poll() 4 fds with timeout in 60000ms
[ 1.007066] [00000486] libusbx: debug [handle_events] poll() returned 1
[ 1.007078] [00000486] libusbx: debug [reap_for_handle] urb type=3 status=-2 transferred=0
[ 1.007088] [00000486] libusbx: debug [handle_bulk_completion] handling completion status -2 of bulk urb 1/1
[ 1.007096] [00000486] libusbx: debug [handle_bulk_completion] abnormal reap: urb status -2
[ 1.007104] [00000486] libusbx: debug [handle_bulk_completion] abnormal reap: last URB handled, reporting
[ 1.007111] [00000486] libusbx: debug [usbi_handle_transfer_cancellation] detected timeout cancellation
[ 1.007119] [00000486] libusbx: debug [disarm_timerfd]
[ 1.007127] [00000486] libusbx: debug [usbi_handle_transfer_completion] transfer 0x1d9bb18 has callback 0x7f734e9377f0
[ 1.007135] [00000486] libusbx: debug [sync_transfer_cb] actual_length=0
ERROR: Failed to send data: "ODIN"
ERROR: Failed to send data: "(null)"
Releasing device interface...
[ 1.007230] [00000486] libusbx: debug [libusb_release_interface] interface 1
[ 1.007279] [00000486] libusbx: debug [libusb_close]
[ 1.007304] [00000486] libusbx: debug [usbi_remove_pollfd] remove fd 12
[ 1.007324] [00000486] libusbx: debug [libusb_exit]
[ 1.007332] [00000486] libusbx: debug [libusb_exit] destroying default context
root@pc:/home/pc/Pobrane#
Próba aktualizacja przed Odina na VB W7 64bit kończy się tak:
Odin 3.07 i philz
<ID:0/004> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> philz_touch_6.30.1-goyawifi.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/004> Odin v.3 engine (ID:4)..
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
Odin 1.85 i CWM
<ID:0/004> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> T110.CWM.v6.0.4.8.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/004> Odin v.3 engine (ID:4)..
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> T110.CWM.v6.0.4.8.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<OSM> All threads completed. (succeed 0 / failed 0)
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> T110.CWM.v6.0.4.8.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<OSM> All threads completed. (succeed 0 / failed 0)
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> T110.CWM.v6.0.4.8.tar.md5 is valid.
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<OSM> All threads completed. (succeed 0 / failed 0)
<ID:0/004> Removed!!
Czy jest na to jakiś sposób żeby wrzucić inne recovery?
Ps. Sam Andek 4.2.2 uruchamia się i chodzi bez problemu. Aktualizacja z poziomu andka przez ustawienia -> o telefonie -> aktualizacja nie jest możliwa bo andek twierdzi że się zmieniła konfiguracja telefonu i nie ściąga aktualizacji.