W B12 w konsoli uart modemu (tak modemu nie płyty routera) nie działa dla użytkownika root hasło oelinux123. Ciekawe na którym numerze firmware przestało...
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez smereka
W B12 w konsoli uart modemu (tak modemu nie płyty routera) nie działa dla użytkownika root hasło oelinux123. Ciekawe na którym numerze firmware przestało...
Jak porządnie zrobiony (styki) nie powinno być problemu. Na tym moim chińskim jak go odżywiałem pracował pod kątem 45 stopni w stosunku do podłoża, tak, żeby ten przewód wystawał. Choć ostatnio lenistwo mnie wzięło i wiedząc, że i tak nie uwalę go już bardziej to wkrętakiem płaskim tam przytrzymałem ten pin z naniesioną odrobiną cyny tak, żeby minimalnie wystawało od PCB i na czuja wprowadziłem w EDL
Teraz już z zamkniętymi oczami mogę to robić ![]()
B315 tez wszystko ma na pcb.Nic z niego nie wyciagniesz
Ok. Nie doczytałem wybacz. W razie czego mogę Ci go przemaglować
A jakie to ma znaczenie czy podejdą czy nie. Jak się spieprzy to wprowadzenie w EDL i po problemie. Nie rozumiem wałkowania tego tematu niedziałającego qmi skoro już 4 razy podałem rozwiązanie, które działa.
Przeciez to ten sam objaw co juz 3 czy 4 takie byly i opisalem gdzies tam wstecz o tym. Szukaj...
Jak modem od mf286d ratowalem tym.Wczoraj podlaczylem do niego modem od dwr 921 do wndr4300 i dziala bardzo dobrze
Cezary da rade to uruchomić lub przedsięwziąć jakieś kroki aby to skutecznie odpalić na opewnwrt skrypt z linku:
Hej, dawno tu nie zaglądałem. Obecnie moje 286D stoi na openwrt ale na modemie mam firmware Play. Czy da sie podnieść w tej sytuacji modem na Nordiv B12 bez powrotu na oryginał?
PiotrekK napisał/a:
Instrukcja aktualizacji firmware'u modemu MDM9250 wbudowanego w ruter MF286D z zainstalowanym OpenWRT, od wersji np.: B02 do B12.
(sprawdzone na OpenWrt 22.03-SNAPSHOT r20165-ce32068bf2)
=======================================================================
Potrzebne i przydatne pakiety oraz programy:
PuTTY - program na PC, optymalnie połączony po LAN, potrzebny do otwarcia sesji terminalowej SSH z ruterem (root@openwrt:~#)
WinSCP - program na PC, optymalnie połączony po LAN, do przesyłania pobranych plików do rutera
picocom - pakiet zainstalowany na OpenWRT, uruchamiany w sesji terminalowej SSH w linii komend terminala (root@openwrt:~#)
adb-enablemodem - pakiet zainstalowany na OpenWRT
iperf3 - pakiet zainstalowany na OpenWRT
=======================================================================
UWAGA:
Wymagana zimna krew i umiejętność czytania ze zrozumieniem. Instrukcja pisana jest krok po kroku. Ale robisz to na własną odpowiedzialność. Jeżeli sam zainstalowałeś i skonfigurowałeś OpenWRT w oparciu o to forum, to będzie to dla Ciebie proste. Jeżeli nie czujesz się na siłach, może nie warto zaczynać.
Na tym forum są dwie nierozłączne i szanujące się grupy: czytelnicy i praktykujący ryzykanci.
Nic na siłę.
=======================================================================
Ruter może być cały czas włączony aż do ostatniego etapu i nie trzeba go ciągle uruchamiać ponownie po każdej aktualizacji. Karta SIM też może być cały czas włożona.
Jeżeli jesteś ciekaw jaka będzie różnica w szybkości łącza (o ile będzie, może warto sprawdzić), to sprawdź przed aktualizacją:
root@openwrt:~# iperf3 -c speedtest.serverius.net -p 5002 -R --get-server-output
Aby się dowiedzieć jaka jest wersja aktualnie na modemie należy użyć instrukcji
root@openwrt:~# picocom -b 115200 /dev/ttyUSB2
ttyUSBx w zależności od tego, na którym porcie USB jest podłączony modem
a następnie wpisać w tym samym terminalu komendę:
ATI
W efekcie otrzymamy:
Manufacturer: ZTE CORPORATION
Model: MF286DMODULE
Revision: BD_TELIAMF286DV1.0.0B02
SVN: 01
IMEI: ............................................
+GCAP: +CGSM
BD_TELIAMF286DV1.0.0B02 w tym przypadku oznacza, że modem ma wersję B02.
Potrzebne pliki różnicowe dla Nordic są w katalogu Nordic Modem Update (up to B12)
link:
https://mega.nz/folder/exQHlRKA#Dv9sxWFdUgd_Omy9UjOPkA
Instrukcja w j.angielskim jest w pliku update_modem_with_openwrt.txt
Poniżej dla celów m.in. archiwalnych po polsku.
=======================================================================
PROCEDURA:
Aktualizacja powinna być wykonywana jedna po drugiej, więc jeśli twój modem ma B03, musisz zaktualizować do B04, następnie B05 i tak dalej.
Wyodrębnij na PC każdy plik o nazwie imageB0XnaB0Y (gdzie X to bieżąca kompilacja, a Y to wersja docelowa). Jeśli twój modem jest w wersji 1.0.0B03, powinieneś użyć plików wewnątrz imageB03naB06 i tak dalej. Skopiuj (WinSCP) dwa pliki o nazwach „delta.package” i „delta.signature” do folderu /tmp routera OpenWRT (powinieneś mieć również zainstalowany pakiet "adb-enablemodem")
SSH (PuTTY) do routera, a następnie skopiuj te dwa pliki do folderu /cache modemu za pomocą:
root@openwrt:~# adb push /tmp/delta.package /cache/
root@openwrt:~# adb push /tmp/delta.signature /cache/
Następnie otwórz ponownie sesję z modemem "picocom":
oot@openwrt:~# picocom -b 115200 /dev/ttyUSB2
i użyj poniższych poleceń:
at+fotactr=0
+FOTACTR: 0,0 <-- jeśli 0, to modem widzi pakiet aktualizacji
at+fotactr=1
+FOTACTR: 1,0 <-- jeśli 0, walidacja poprawna, 1 walidacja niepoprawna, 2 oczekiwanie
at+fotactr=5
+FOTACTR: 5,486202 <-- ta ostatnia liczba wskazuje rozmiar pakietu aktualizacyjnego w bajtach (tutaj jest to 486kB dla B11)
!!!! PONIŻSZA KOMENDA at+fotactr=8 POWINNA BYĆ UŻYTA PRZY KAŻDEJ AKTUALIZACJI !!!!
at+fotactr=8
+FOTACTR: 8,0 <-- jeśli 0, to OK, usunie stary plik *.flg z katalogu /cache (może się wyświetlić także +FOTACTR: 8,-1)
Jeśli wszystko jest w porządku (brak komunikatów o błędach), wydanie poniższego polecenia rozpocznie aktualizację
at+fotactr=2
Pojawi się po chwili komunikat sugerujący trwającą procedurę restartu modemu
FATAL: read zero bytes from port
term_exitfunc: reset failed for dev UNKNOWN: Not a tty
Po chwili modem zrestartuje się i ponownie uruchomi.
(trzeba równolegle obserwować np. web panel LuCI gdzie widać czas pracy modemu "uptime", jak pokaże się wyzerowany licznik, oznacza, że modem wznowił działanie. Jak nie, to odczekać ok. 5 minut pomiędzy aktualizacjami)
(powtarzamy PROCEDURA dla kolejnych wersji)
=======================================================================
Na koniec, po wykonaniu docelowej, ostatniej aktualizacji, czyli po B12, konieczne jest wykonanie „reboot” rutera
(komenda terminalowa: root@openwrt:~# reboot), który zaktualizuje dane wyjściowe „ATI” i wyczyści pliki tymczasowe.
Po restarcie rutera i wykonaniu komendy ATI (patrz: picocom) otrzymamy:
Manufacturer: ZTE CORPORATION
Model: MF286DMODULE
Revision: BD_TELIAMF286DV1.0.0B12
SVN: 12
IMEI: ............................................
+GCAP: +CGSM
BD_TELIAMF286DV1.0.0B12 w tym przypadku oznacza, że modem ma już wersję B12.
=======================================================================
Po zakończonej aktualizacji, warto także sprawdzić aktualizacje pakietów OpenWRT z poziomu panelu web LuCI lub terminala (root@OpenWrt:~# opkg list-upgradable
). W moim wypadku się pojawiły.
Po aktualizacji uaktywniła się Agregacja uplinku. AT+ZULCA? wskazuje, że AT+ZULCA=1
Jeżeli ktoś zauważył więcej zmian lub ma uwagi do opisu procedury, to proszę o info.
Działa leciałem na openwrt z 3-4 razy i jest B12 na modemie. Start był z B02. Próbuj. Jak Ci się nie uda to wówczas mój opis z ratowaniem uwalonego modemu - też działa. Przedwczoraj maglowałem jeden modem z 5-6 razy dla sportu i testów.
Dobra przejechałem ze 4 razy ten felerny modem jednego z użytkowników. Niestety to nic nie daje. Przy okazji przypomniałem sobie całą procedurę i dodatkowo wiem, że działa na windows 8.1. Wszystkie sterowniki i programy z folderu stich86 są aktualne - sprawdziłem i przetestowałem. Dodatkowo sprawdziłem czy nie ma blokady operatora na ten modem zmieniając mu odpowiednie parametry. Niestety tak czy siak nie działa i tyle. Kończą mi się już pomysły....aczkolwiek przyznaję ciekawy i inspirujący przepadek który pobudza do myślenia
No sahara tak... nawet cos kombinowalem z tym na linuxie ale mi sie nie udalo.Niby cos szlo ale potem przerywalo.Jest to w tym watku gdzies na poczatku
Edl to tryb ktory wprowadzil w soich produktach qualcomm a dokladnie jest to Qualcomm HS-USB QD-Loader 9008 i bazuje to boot romie.Nie wiem o jakim narzedziu piszesz
Wystarczy raz wyjac i wsadzic a przynamniej u mnie tak bylo.Dawno temu to robilem.Niebawem bede powtarzal z jednym egzemplarzem to sprawdze procedure na win 10 i win 7
Wlasnie moze on nawet nie skonfigurowal polaczenia
Prawdopodobnie jest mozliwa.Mozesz zrobic tak jak tu
Boot loop to jest na poczatku jak masz modem bez firmwaru a tylko z bootloaderem.Mialem walsnie ja tak.Nie wiem co tam robisz ale ja to walkowalem kilka razy i szlo.W tryb edl wchodzisz fizycznie czy programowo?
Tak bylo aktulizowalem przez adb.W poniedzialek niskopozimowo go przejade.Dzisiaj liczylem ze sprawny bedzie mial inne wartosci rezystancjj i odwlekalem ten proceder ale dla pewnosci przejade go
Może ktoś spojrzeć na różnicę usb debug information:
Log z uszkodzonego:
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=5000 MxCh= 0
D: Ver= 3.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=19d2 ProdID=1485 Rev=52.87
S: Manufacturer=ZTE,Incorporated
S: Product=ZTE Technologies MSM
S: SerialNumber=MF286DZTED000000
C:* #Ifs= 7 Cfg#= 1 Atr=80 MxPwr=896mA
A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=06 Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=ff Driver=rndis_host
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host
E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E: Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E: Ad=88(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 6 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=usbfs
E: Ad=05(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=89(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
Log z działającego:
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=5000 MxCh= 0
D: Ver= 3.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=19d2 ProdID=1485 Rev=52.87
S: Manufacturer=ZTE,Incorporated
S: Product=ZTE Technologies MSM
S: SerialNumber=MF286DZTED000000
C:* #Ifs= 7 Cfg#= 1 Atr=80 MxPwr=896mA
A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=06 Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=ff Driver=rndis_host
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host
E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E: Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E: Ad=88(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 6 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none)
E: Ad=05(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=89(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
Różni się ta wartość:
Działajacy
I:* If#= 6 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none)
Niedziałający:
I:* If#= 6 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=usbfs
none vs usbfs czy to ma jakiś związek
Wszystkie do których mam dostęp do działających mają tam none
Sprawdziłem właśnie na sprawnym modemie. Powyższe wartości są takie same czyli to fałszywy trop.
To bede musial od znajomego pozyczyc sprawny i pomierzyc zeby miec pewnosc bo teraz jak piszesz ze masz podobnie to juz nie wiem czy tez masz uszkodzony czy on po prostu tak ma
Nie nic się z nim nie dzieje. Czerwona dioda dodatkowo pali się na pcm od routera. Natomiast na magistrali normalnie wszystko jest. Czyli programowo funkcjonalny ale fizycznie moduł radiowy uszkodzony. Wynika z tego, że ma pełne zwarcie na tych 3 torach. Z tego co się zorientowałem na płycie od modemu są 3 wzmacniacze IC. Niestety ciężko tam namierzyć gdzie która ścieżka idzie. Ceny tych wzmacniaczy na ali to około 30zł za jeden więc nawet jakbym umiał wymienić to ekonomicznie nieopłacalne. I to jest tak małe, że bez maszyny BGA nie da się nic zrobić. A przynajmniej nie z moimi umiejętnościami. Ciekawe co się stało, że do tego doszło...
OK, a czy można do środka spróbować wsadzić inny modem jeśli będzie openwrt na pokładzie ?
Będzie pasował z modelu MF286 lub MF286R?
Jaki ewentualnie modem proponujecie ?
Włożyłem do Twojej płyty modem od Dlinka dwr-921 model na tabliczce ma nazwę BroadMobi- MB806U-E1 - bo tylko taki posiadam i niestety płyta nawet nie startuje. Po jego wyjęciu startuje. Generalnie proponowałbym stworzyć nowy watek np . Modemy współpracujące z płyta mf286d. Ktoś tam wyżej twierdził, że od mf289f działa. Pewnie dlatego, że to ten sam producent. W moich testach jak widać jednak ten co testowałem nie działa a do tego całkowicie blokuję płytę.
Odnośnie Twojego modemu z mf286d. Wydaje mi się, że faktycznie uszkodzone są tory radiowe. Zrobiłem pomiary i zdjęcia. Jak ktoś może niech sprawdzi u siebie ile ma omów. Wstawiłem to w wątku od modemu od mf286d, żeby już tu nie zaśmiecać. Zapraszam tutaj
Uszkodzony najprawdopodobniej fizycznie modem od routera mf286d od jednego z użytkowników. Jak ktoś może niech sprawdzi proszę u siebie jakie ma pomiary rezystancji torów radiowych. Wdaje mi się ale niech ktoś mnie poprawi, że rezystancja pomiędzy GND a środkiem toru radiowego na wyjściu modemu powinna być większa niż kilka omów. Zmierzyłem wszystkie tory w modemie od dwr-921 i tam tak było czyli rezystancja powyżej kilkudziesięciu kiloomów. Natomiast tutaj środkowe tory T2, T3, T4 mają klika omów. Natomiast 2 zewnętrzne tory wydają się być ok bo mają rezystancję T1- 44,11kΩ i T5- 43,57kΩ
Poniżej zdjęcia. Sonda koloru czarnego to dotkniecie do GND czyli obudowa zewnętrzna toru radiowego a czerwona sonda była przyłożona do środka anteny (ten mały bolczyk) Oczywiście wcześniej sprawdziłem sobie czy faktycznie środek jest wyprowadzony do odpowiedniego miejsca na płycie.




Zmienili kość ale punktu pewnie jest ten sam. Próbowałeś na innym kompie? Ja to robiłem na windows 7. Na żadnym innym nie próbowałem.
eko.one.pl → Posty przez smereka
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc