Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Wczoraj zaktualizowałem system.

Zrobiłem to tak jak kilka razy wcześniej - ściągnięty zip ze strony, odpalona aktualizacja i automatyczny restart. Do tej pory zawsze wszystko było OK jednak wczoraj telefon się już nie włączył. Nie działał twardy restart (włacznik+górny klawisz dźwięku). 

Rozkręciłem telefon, wyjąłem baterię i włożyłem z powrotem - bez zmian, telefon nadal nie reaguje.

Nie mam pomysłu co dalej.

Mam podejrzenie że przez nieuwagę ściagnąłem nie ten zip (na inny model telefonu) ale czy wtedy powinien się zainstalować?

Jakieś pomysły co mogę zrobić?

Edytowane przez Norbert
Opublikowano

Bateria oczywiście była naładowana do min 20%? Zalecane to chyba 50%. Mój się zaktualizował bez problemu. EW MiFlash jeśli komp widzi sprzęt, ale nie do mnie z tym bo z 2 lata temu byłem do tego zmuszony.

Opublikowano

Niestety komp nie widzi urządzenia.

Zainstalowałem MiPCSuite, uniwerslany driver xiaomi usb i nadal nic. Komputer z win7 na każdym porcie usb pokazuje unknow devices.

Opublikowano

Twardy restart to jest po prostu przytrzymanie klawisza Power. Power + vol(+) wchodzisz do recovery. Sprawdź jeszcze raz czy możesz wejść do recovery. Jeśli nie to klawisz Power + vol(-) powinieneś wejść w tryb fastboot. Wtedy podepnij do kompa, sterowniki powinny się same zainstalować

Wysłane z mojego Mi-4c przy użyciu Tapatalka

Opublikowano

Swoją drogą jeśli ściągnąłeś ROM od innego telefonu i starałeś się zrobić update i brick jest tego efektem to...będzie nauczka na przyszłość.

Wysłane z mojego Mi-4c przy użyciu Tapatalka

Opublikowano

A może powiesz jaki pobrałeś rom co? W nazwie pliku była "libra" czy i na to nie zwróciłeś uwagi? Swoją drogą TWRP przecież zablokuje instalację romu z innego modelu.

Opublikowano

Teraz z martwym telefonem nie jestem w stanie powiedzieć jaki to był rom. Jestem niemal pewny że nie była to "libra". Do tej pory był to mój chyba 4update tego telefonu. Przyznaję, że być może z rozpędu zainstalowałem nie ten plik co trzeba (głupi błąd) ale swoją drogą tak jak napisał Acid, rom z innego telefonu nie powinien się zainstalować. Przy ładowaniu telefonu nic nie mryga więc nie wiem czy bateria się ładuje czy nie (chociaż w czasie updatu miała na pewno ponad 70%)

Do tej pory wypróbowałem wszystkie znalezione metody.

1. twardy reset (power+ vol(+), power+vol(-)) - brak efektu.

2. wyjęcie baterii - brak efektu.

3. podpięcie pod kompa  - komp nie wykrywa urządzenia - windows krzyczy że nie rozpoznał urządzenia USB i że jedno z urządzeń ma awarię. Możliwe że na nowszym kompie będzie lepiej ale póki co nie mam do takiego dostępu.

Ciężko mi sobie wyobrazić, że to awaria sprzętu, która zbiegła się w czasie z updatem ale nie wykluczam.

Opublikowano
1 godzinę temu, Acid napisał:

A może powiesz jaki pobrałeś rom co? W nazwie pliku była "libra" czy i na to nie zwróciłeś uwagi? Swoją drogą TWRP przecież zablokuje instalację romu z innego modelu.

Zrobiłem mały test i wygląda na to że to niestety nie działa...

W romie dla libry zmieniłem początek updater-script na:

get_device_compatible("cancro") == "OK" || abort("This package is for \"cancro\" devices; this is a \"" + getprop("ro.product.device") + "\".");


Efekt ?

Rom się zainstalował bez żadnego błędu...

 

Opublikowano (edytowane)

Zabawy ciąg dalszy :

Użyłem najpopularniejszego assert getprop i

 

assert(getprop("ro.product.device") == "4C" || getprop("ro.build.product") == "4C" || getprop("ro.product.device") == "libra" || getprop("ro.build.product") == "libra" || abort("This package is for device: 4C,libra; this device is " + getprop("ro.product.device") + "."););

 

success

 

assert(getprop("ro.product.device") == "Mi-4W" || getprop("ro.build.product") == "Mi-4W" || getprop("ro.product.device") == "cancro" || getprop("ro.build.product") == "cancro" || abort("This package is for device: Mi-4W,cancro; this device is " + getprop("ro.product.device") + "."););


error executing updater binary

Szczegółowy log twrp potwierdza że działa to tak jak powinno :

script aborted: This package is for device: Mi-4W,cancro; this device is libra.
This package is for device: Mi-4W,cancro; this device is libra.


 

Wniosek ?

Używane przez miuipolska i team miui polecenie get_device_compatible działa tylko z mirecovery, z twrp nie. Tak więc jeśli to możliwe proponowałbym @Acid korzystanie z klasycznego assert getprop dla urządzeń, które potrzebują twrp do wgrania miuipolska. Zawsze to będzie kilka cegieł przez nieuwagę mniej ;)

Edytowane przez AndropaX
Opublikowano

Też kiedyś mało nie zainstalowałbym złego ROMu. Strona się doładowała kiedy klikałem download i wybrałem zły. Przy wyborze pliku się ogarnąłem. Teraz za każdym razem dokładnie patrzę jaki plik pobieram i instaluję. Dzięki @AndropaX za sprawdzenie i liczę, że @Acid zmieni ROMy na TWRP.

Opublikowano

Jest światełko w tunelu :)

Po różnych wariantach instalowania sterowników i wertowaniu netu/forum podłączyłem mi4c do kompa z odpiętą baterią. Komp wykrył go w końcu jako  HS-USB QDLoader 9008(com6) więc po ściągnięciu ROMu udało mi się go sflaszować Mifashem. Operacja zakończona sukcesem - odpalił się ekran z logiem i miga czerwona lampka. Teraz go ładuję bo pokazuje 1% poziomu baterii (dziwne - stawianie ROMu formatuje baterię? wątpię aby się zużyła przez niecały dzień).

Teraz mam nadzieję pozostanie mi wgranie polskiej wersji bo spodziewam się że system będzie w wersji chińskiej gdyż na stronie z romami http://en.miui.com/a-234.html do 4c jest tylko wersja china. Jest gdzieś opis/tutorial?

Opublikowano (edytowane)

Telefon hula z najnowszą librą. Problem rozwiązany.

Konkluzja: patrz jaki rom instalujesz! :-D

Edytowane przez Norbert
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...