851

Odp: Modem od routera MF286D

SVN to pewnie do pominięcia jest. Pewnie jest B02.
Ale wielkie gratulacje. Co mu było, że taki oporny był? Co go ostatecznie wskrzesiło?

Korzystam z: MF286D; r31640 Kernel 6.12.55 i AW1000; r31640 Kernel 6.12.55
Wypełnij ankietę. Poprawiamy tłumaczenie LuCI. Szczegóły w tym poście

852

Odp: Modem od routera MF286D

Tak , do pominięcia , bo bez problemu zaktualizował się deltami do B12.

A co mu było.... Najprawdopodobniej jakieś błędy we flashu.

Ale dzięki koledze @stich86 , który podał "magiczną" komendę do skasowania partycji "boot" modem uruchomił się w trybie ADB , i można było przy pomocy fastboot kasować i flashować od nowa prawie wszystkie partycje.
Dokładnie nie wiem ,która była walnięta , ale gdy doszedłem do efs2 to okazało się ,że była ona zabezpieczona przed kasowaniem , modem zresetował się spowrotem do 9008 (ale już bez pomocy zwor tylko sam z siebie) , i tym razem wgrywanie przez SB3.0 uruchomiło te trzy urządzenia , i dalej już było ok.

853

Odp: Modem od routera MF286D

Napisz te magiczne komendy do kasowania flashowania to ptzretestuje u siebie i zaktualizuje pierwszy post.Moze jest wiecej takich przypadkow wiec przyda sie

854 (edytowany przez MiG25 2024-11-12 08:18:57)

Odp: Modem od routera MF286D

Najpierw trzeba użyć narzędzi qtools ( są w megafolderze sticha).
No i w wierszu poleceń (bedąc juz w rozpakowanym katalogu ) najpierw ,żeby przynajmniej tekst wyświetlał się w cyrylicy ( bo to można jeszcze użyć tłumacza )  a nie w krzaczkach to wpisujemy:

chcp 866

Potem modem w tryb EDL/9008 , i teraz ta komenda wyświetli różne podstawowe informacje i najprawdopodobniej najważniejsze ,że nawiąże tzw. Hallo (COM-NUMBER to sam numer portu ,czyli jak będzie COM10 , to tam wpisujemy -p10)  :

qdload.exe -k12 -i -pCOM-NUMBER

Jak już uda si wyświetlić informację ( a mi bez najpierw tej poprzedniej komendy -chyba bez tego Hello - nie udało się od razu czyścić) , to ta komenda wyczyści partycję boot :

qwdirect.exe -pCOM-NUMBER -k12 -b 8b -c 3c

Jeśli to się powiedzie ( trzeba się wczytać co tam po rusku konsola wyrzuci,bo to wcale nie takie oczywiste) , to będzie można wyciągnąć modem ,po czym go podłączyć , a w systemie ma się pojawić urządzenie Android ( ADB).

Być może jednak komuś to nie wystarczy i wróci do tego kroku czyścić następne partycje ( dość ryzykowne ,ale może to ostatnia deska ratunku) , to tu lista partycji wg qtools: https://eko.one.pl/forum/viewtopic.php? … 56#p267456
Na tej podstawie można podstawiać parametry konkretnej partycji.
Definitywnie odradzam czyszczenie partycji aboot ( bo jest tam np. programik do startowania w trybie ADB) , partycji mibib (tam są dane o rozmieszczeniu partycji ) . Mniej definitywnie odradzam efs2 ( tam są wszelkie ustawienia modemu oraz IMEI).

Jak już windows wykryje nam urządzenie Android ( czy tam ADB) to postępujemy generalnie jak dla MF289F wg tego https://github.com/stich86/ZTE-MF289F-R … irmware.md
Czyli podmieniamy sterowniki , organizujemy sobie fastboot z adb....
jak już sterowniki podmienione to wchodzimy w katalog fastboot ( w wierszu poleceń jasne) ,i sprawdzamy ,czy widzi to urządzenie:

fastboot devices

powinno się jakiekolwiek wylistować ( możemy wcześniej sprawdzić bez modemu ,czy jest coś wykrywane , bo nóż widelec ktoś jakiś telefon będzie miał podpięty i jeszcze sobie go pokasuje smile )
Jak już jest ok , to  najpierw trzeba zorganizować sobie poszczególne pliki ,które są wgrywane na poszczególne partycje ( w katalogu np. z katalogu contents  od @stich86 lub framewrorka z katalogu UPDATE), a później jechać z tymi komendami:

fastboot erase system
fastboot flash system mdm9650-sysfs.ubi

fastboot erase zterw
fastboot flash zterw mdm9650-zterwfs.ubi

fastboot erase recoveryfs
fastboot flash recoveryfs mdm-recovery-image-mdm9650.ubi

fastboot erase recovery
fastboot flash recovery mdm9650-boot-recovery.img

fastboot erase modem
fastboot flash modem NON-HLOS.ubi

fastboot erase boot
fastboot flash boot mdm9650-boot.img

fastboot erase aboot
fastboot flash aboot appsboot.mbn

fastboot erase efsbak
fastboot flash efsbak efs.mbn

fastboot erase rpm
fastboot flash rpm rpm.mbn

fastboot erase tz
fastboot flash tz tz.mbn


fastboot erase sbl
fastboot flash sbl sbl1.mbn

Tak jak odradzałem czyszczenia partycji , tak fastboot na pewno nie wyczyści partycji efs2 ,czy mibib ,tylko spowoduje to reset modemu.
Druga uwaga , nazwy partycji wpisujemy tu z małych liter ( mimo ,że może gdzie indziej wylistowane są z dużych).

No i właśnie po tych operacjach wyżej chciałem wyczyścić partycję efs2 , ale modem się zrestartował i uruchomił się spowrotem w trybie EDL.... Myślałem ,że wszystko od nowa trzeba ,ale włączyłem SB3.0 i spróbowałem wgrać contents.xml , i tym razem sukces , pokazały się trzy urządzenia , i już dalej zgodnie z opisem (prawie) poszło.... ( więc pozostało jeszcze kilka partycji , z którymi nie wiadomo co zrobić , czy nie ruszać , czy czyścić , i co do nich ew później wgrać)

W tym miejscu chciałbym ,żebyś poprawił opis , żeby otworzyć putty ( zaraz po zainstalowaniu sterowników)  , i najpierw sprawdzić , czy ATI pokazuje prawidłowy IMEI , bo jeśli tak to nie ma sensu całe czary z zamianą czy wgrywaniem qcn , tylko od razu robimy at+zcdrun=8 , at+zcdrun=f .... Ja tak zrobiłem i wszystko jest ok. ( Jak byłaby partycja efs2 uszkodzona , to IMEI byłby nie z tego urządzenia).

855 (edytowany przez smereka 2024-11-12 11:05:22)

Odp: Modem od routera MF286D

Działa! No hit po prostu hit. U mnie zadziałało wywalenie wszystkich partycji i wówczas po SB3.0 pojawiły się wszystkie urządzenia. Ale jaja. Czyli to oznacza, że podczas aktualizacji modemu a w z zasadzie jego pierwotnej wersji firmware coś się popsuło na nandzie z rozkładem lub samymi partycjami. No działa normalnie działa. 1,5 roku leżał trup na który mój i sticha86 sposób opisany przeze mnie w w pierwszym poście nie działał. W takim razie zaktualizuje za jakiś czas post o dodatkowe informacje smile


Ok to został mi ostatni pacjent na który oba te sposoby nie działają a prośba o hello kończy się tym:

D:\modem mf286d\qtools>qdload.exe -k12 -i -p19

Ожидаем пакет Hello от устройства...

Идентификатор образа для загрузки: 0000000d

Загружаем loaders/ENPRG9x55p.bin...

Передаём загрузчик в устройство...

Загрузчик передан успешно
Отсылка hello... повторный hello возвратил ошибку!
00000000: 7e 0e 55 6e 72 65 63 6f 67 6e 69 7a 65 64 20 66  *~.Unrecognized f*
00000010: 6c 61 73 68 20 64 65 76 69 63 65 0a c8 59 7e     *lash device..Y~ *


D:\modem mf286d\qtools>

856

Odp: Modem od routera MF286D

No tu to chyba flasha w ogóle nie widzi ... ( Unrecognized flash device....)
Bo sam modem w tryb EDL wszedł ?

Jeśli tak , to z głupia podlać go topnikiem i hotem "zreballować" , może przez chwilę zacznie się wykrywać.

857 (edytowany przez smereka 2024-11-12 11:39:13)

Odp: Modem od routera MF286D

Można tak zrobić dla nauki. Bo jak bawić się w profesjonalny rebaling to trzeba by było do Daniela albo Spoxa wysyłać co w przypadku tego sprzętu nie opłaca się wink

Odpowiadając na pytanie tak widzi 9008 ale to chyba od procka leci mi się wydaje ( w sensie wejście w EDL odbywa się na poziomie procka) . Dopiero potem jest nand czy mylę się?

858 (edytowany przez MiG25 2024-11-12 11:50:08)

Odp: Modem od routera MF286D

Też tak myślę ,ale dla nauki , jak już nie będziesz widział sensu , to tego flasha fizycznie hotem usuń i zobacz wtedy , czy dalej będzie 9008 . to będzie potwierdzenie smile

A tak przy okazji , to taki reflow hotem pomaga ( o ile faktycznie to jest to) , tylko po prostu kwestia czasu kiedy się to spowrotem uszkodzi...
W starych czasach tak robiłem z PS3 , mój reflow (nie reballing smile  )  pomagał najpierw na rok , następny na pół roku , trzeci już na miesiąc ,itd...

859 (edytowany przez smereka 2024-11-12 11:55:40)

Odp: Modem od routera MF286D

A no to też fajny eksperyment zobaczymy czy będzie dyszał big_smile

Ten ostatni przypadek jest taki, że wchodzi w EDL 9008 w ogóle bez zwierania jakichkolwiek pinów więc faktycznie flash pewnie nawalił...

860

Odp: Modem od routera MF286D

smereka napisał/a:

Działa! No hit po prostu hit. U mnie zadziałało wywalenie wszystkich partycji i wówczas po SB3.0 pojawiły się wszystkie urządzenia

Czyli "poszedłeś" na łatwiznę ,i qwdirect.exe wyczyściłeś większość partycji tylko ?

861

Odp: Modem od routera MF286D

MiG25 napisał/a:

to tego flasha fizycznie hotem usuń i zobacz wtedy , czy dalej będzie 9008 . to będzie potwierdzenie smile

Po namyśle , to nie wiem ,czy to dobry pomysł , bo ta kostka to w sumie dwa w jednym , flash i RAM , a bez ramu to chyba procesor w ogóle nawet nie jęknie...

862 (edytowany przez smereka 2024-11-12 21:27:44)

Odp: Modem od routera MF286D

Tak użyłem  qwdirect.exe i wszystko poszło won. Nie chciałem się bawić że najpierw ta partycja i co będzie a później następna. Od razu wszystkie i ogień. Pierwszy raz po tej czynności jak dobrze pamiętam dłużej SB 3.0 trwało i w ogóle jakieś dziwne tam rzeczy wyskakiwały albo po prostu odbywało się to na tyle wolno, że wcześniej przy tamtych pół żywych modemach szło to na tyle szybko, że nie było widać co robi. Po pierwszym SB3.0 zawiesił się na 97% ale za drugim już poszedł 100% i 3 urządzenia zgłosiły się big_smile Lubie takie testy na modemach - umarlakach bo już nic się nie ryzykuje big_smile

863

Odp: Modem od routera MF286D

A ja odradzałem takie rzeczy robić smile
Jak już tylko czyścić ,to przynajmniej fastbootem smile

864

Odp: Modem od routera MF286D

No ale jakbym nie zrobił to nie byłoby wiadomo czy wstanie a teraz już wiemy wink

865 (edytowany przez MiG25 2024-11-12 21:46:02)

Odp: Modem od routera MF286D

No to co konkretnie zrobiłeś , jaki zakres podałeś do wyczyszczenia ?

866

Odp: Modem od routera MF286D

No to co napisałeś czyli te: https://eko.one.pl/forum/viewtopic.php? … 56#p267456

od partycji 00 do 12. Od 13 do 16 nie ruszałem

867

Odp: Modem od routera MF286D

Tak wygląda lista partycji odczytana z modemu dla porównania:

/ # cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00280000 00040000 "sbl"
mtd1: 00280000 00040000 "mibib"
mtd2: 00b00000 00040000 "efs2"
mtd3: 00380000 00040000 "tz"
mtd4: 00340000 00040000 "rpm"
mtd5: 00b00000 00040000 "efsbak"
mtd6: 00100000 00040000 "aboot"
mtd7: 00f00000 00040000 "boot"
mtd8: 00080000 00040000 "scrub"
mtd9: 04700000 00040000 "modem"
mtd10: 00180000 00040000 "misc"
mtd11: 00f00000 00040000 "recovery"
mtd12: 00180000 00040000 "fota"
mtd13: 02800000 00040000 "recoveryfs"
mtd14: 015c0000 00040000 "ztefile"
mtd15: 09100000 00040000 "zterw"
mtd16: 0a600000 00040000 "system"
/ #

To już tamte 13 do 16 też w sumie trzeba było skasować ...
Ale chociaż prośba , żebyś w instrukcji w pierwszym poście bezwiednie tak tego nie opisał....

868

Odp: Modem od routera MF286D

No napiszę tak jak zrobiłem czyli od 00 do 12 czy co masz na myśli?

869

Odp: Modem od routera MF286D

Assuming one wanted to go back to b12, how does that work with regard to the modem firmware? Does it have a separate flash or is it merely loaded on the fly from mtd9?

870

Odp: Modem od routera MF286D

smereka napisał/a:

No napiszę tak jak zrobiłem czyli od 00 do 12 czy co masz na myśli?

Żeby w ciemnio partycji jednak nie kasować,...
Jeśli SB3.0 przywraca mbib i aboot , to przynajmniej efs2 oszczędzić,  wtedy odejdzie krok z przywracaniem IMEI.

871

Odp: Modem od routera MF286D

Moim zdaniem SB3.0 i tak kasuje tą z IMEI. 3 lub 4 modemy umarlaki co miałem nie bawiłem się jeszcze wtedy w te polecenie od partycji i zawsze imei był wyzerowany. Zresztą to samo się dzieje czasami jak framework magluje na nordica czy tam telię i elisę też potrafi się wywalić i nie ma imei.

872 (edytowany przez MiG25 2024-11-15 07:15:45)

Odp: Modem od routera MF286D

Nie , SB3.0 nie kasuje IMEI.
Weź sprawnego , wprowadź go w EDL , przejedź SB3.0 , i jak będziesz miał te 3 urządzenia to sprawdź przez putty , czy komenda ATI poda mu IMEI.
Ty tylko zakładasz ,że tak jest ,a nie sprawdzasz.
Jasne ,że tego IMEI może nie być , że może edf2 być popsute , ale to nie przez SB3.0.

873

Odp: Modem od routera MF286D

Mam taki modem z routera po burzy z którego nic nie będzie. Kupiłem przejściówkę na usb 2.0 ze złączem karty sim. Czy taki setup będzie działał pod win11 jako modem? Ktoś kupował zew anteny do tego modemu czy te przejściówki to tylko są do ratowania modemów?

874

Odp: Modem od routera MF286D

Zobacz , bo może w MF286D spaliła się tylko przetwornica. Sam taki już użytkuję od roku , gdzie trzeba było podłączyć "zewnętrzne" 4,2V , i wszystko działa ( mimo ,że w przetwornicy powyparowywały elementy).
A co do samego modemu , to tak , musisz do 5 gniazd uFL podłączyć anteny. Na windowsie chyba tak łatwo się nie uruchomi ( nie ma sterowników) , ale na linuxie działa bez problemu ( przynajmniej do Nordic B12 , bo B14 generalnie ma jakiś problem z uqmi)...

875

Odp: Modem od routera MF286D

Na linuksie działa. Jeżeli tylko modem nie dostał po burzy, a przejściówka jest na tyle głupia ma ma tylko usb 3.0 a nie jakieś inne dziwne zastosowania.

No i pamiętaj że modem taki to i kilka amperów prądu może zjeść w słabych warunkach więc może być potrzebne dodatkowe zasilanie bo samo USB może sobie nie poradzić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.