Odp: ZTE MF286D - Openwrt
please do "nand erase " for partitions mtd0 mtd3 mtd4 mtd5 mtd7 mtd10 mtd11.
In uBoot, mtd4 and mtd11 are blocked; I performed an erase from uBoot, indicating the block. Analyzing mtd11 blocks, there are 400 blocks.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → ZTE MF286D - Openwrt
Strony Poprzednia 1 … 99 100 101 102 103 … 156 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
please do "nand erase " for partitions mtd0 mtd3 mtd4 mtd5 mtd7 mtd10 mtd11.
In uBoot, mtd4 and mtd11 are blocked; I performed an erase from uBoot, indicating the block. Analyzing mtd11 blocks, there are 400 blocks.
Not from uBoot , from terminal , when software upload press enter , and do it.
Not from uBoot , from terminal , when software upload press enter , and do it.
But always from the serial port when I press Enter? Or also from OpenWRT?
Not from uBoot , from terminal , when software upload press enter , and do it.
Mtd11 command:
mtd erase mtd11
Result: no space left on device.....
I tried
dd if /dev/zero of=/dev/mtd11 bs=4M
No, space left on device ![]()
From console first execute this command:
cat /proc/driver/sensor_id
and then mtd erase mtd11 and other
From console first execute this command:
cat /proc/driver/sensor_idand then mtd erase mtd11 and other
The comand :
cat /proc/driver/sensor_id
Result:
No sunch file or directory
Terminal putty ssh
cd /proc/driver/
Result comand ls:
Folder no such file.
Are you doing this on booted Nordic B12 ?
This command should work as mtd enable... So didyou tried to erase after this command ? did you make erase on other mentioned partitions ?
Are you doing this on booted Nordic B12 ?
This command should work as mtd enable... So didyou tried to erase after this command ? did you make erase on other mentioned partitions ?
Basically, I tried using OpenWrt to send the command "nand erase mtd4," but U-Boot indicates "skipping bad block," the same happens with mtd11. I really want to remove them since I have the Nordic dumps. The issue is that the partitions I would like to delete, as the reset button doesn't work even with Nordic, I would like to fix everything to make the router work correctly.
If you could be clearer with me, I kindly ask: if I have to use Nordic, my main problem is not so much those partitions. I would like to fix the reset button that only works with OpenWrt; with Nordic, it doesn't. I would like to point out that my problem is this:
When I start Nordic with any firmware, I enter the password at login, and then everything crashes, I can't do anything anymore. If I try to access the web page, there are problems: nothing opens after entering the password.
P.S. I'll warn you about another thing, and then you let me know what to do. The problem I encounter is that if I load any firmware through the framework, it reaches 99%, but from the serial console, I see it says "Root_ulmage." I insert the "Root_ulmage" file via TFTP, also present in the framework; it installs it through its IP server. But the web interface always crashes.
That comand suposed to be run on Nordic , and it correspondes to openwrt's mtd-rw.ko and i_want_a_brick=1 functions...
So if you have openwrt , did you tried with kmod-mtd-rw ?
That comand suposed to be run on Nordic , and it correspondes to openwrt's mtd-rw.ko and i_want_a_brick=1 functions...
So if you have openwrt , did you tried with kmod-mtd-rw ?
Yes, I am using Kmod-mtd-rw correctly on mtd11 and mtd4, but I encounter an error: "skipping bad block." It doesn't work with Nordic. All partitions are overwritten correctly except for mtd4 and mtd11.
I remember i also had some logs on Nordick , showing that in nand there is some badblocks. After 2 weeks probem gone.
So perhaps you should load Nordic , and leave it for some time , and nand tools will do magic.
I remember i also had some logs on Nordick , showing that in nand there is some badblocks. After 2 weeks probem gone.
So perhaps you should load Nordic , and leave it for some time , and nand tools will do magic.
So I'm trying it without the Nordic B12 working, but the issue is that the reset button doesn't work, and I can't test any SIM cards except for other Italian ones that start automatically. I'll do that. Let's see, I'll keep it on for two weeks. But I doubt that anything will change.
I remember i also had some logs on Nordick , showing that in nand there is some badblocks. After 2 weeks probem gone.
So perhaps you should load Nordic , and leave it for some time , and nand tools will do magic.
In two weeks, I'll try again, but I don't think they'll fix. Do you think they'll fix it by leaving it stable? At the moment, I managed to insert a SIM that recognizes automatically, so I can do all the tests. Because the internet works with Nordic, it's the settings and IP that jump, the whole web interface crashes. I also tried using apps, ZTE Link crashes in the same way; it stops working.
"I solved it, guys, thanks to everyone. Here's the solution:
Using Nordic's serial interface, I issued the following commands to the two partitions showing skib bad block:
```
flash_erase -N /dev/mtd4 0 0
flash_erase -N /dev/mtd11 0 0
```
(I executed this command from Nordic's serial interface)
Then, to restore partitions mtd4 and 11, I used the kmod-mtd-rw package with its appropriate command.
Finally, I wrote the partitions with the following commands:
```
mtd write mtd4.bin /dev/mtd4
mtd write mtd11.bin /dev/mtd11
```
Thanks to everyone for the support."
Good ,that you don't listen , and do by your own.
Said two times to erase these particions ( and also others) , and finally you find a solution , with is erase partitions...
Said , that system will build them from scratch , but again you restore it... It need time , and this ou will also find by your own....
Gdyby ktoś chciał podbić oprogramowanie Telia B02, B06 do najnowszej wersji przed przejściem na OpenWrt to tutaj można znaleźć opis jak to zrobić: https://eko.one.pl/forum/viewtopic.php?id=23563
Gdyby ktoś chciał podbić oprogramowanie Telia B02, B06 do najnowszej wersji przed przejściem na OpenWrt to tutaj można znaleźć opis jak to zrobić: https://eko.one.pl/forum/viewtopic.php?id=23563
nice project!
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.
Dla pewności: połączenie z ruterem po LAN a nie po WiFi.
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ą:
Upload:
root@openwrt:~# iperf3 -c speedtest-w5-rnp.play.plDownload:
root@openwrt:~# iperf3 -c speedtest-w5-rnp.play.pl -RLista serwerów iperf3 jest np. tutaj https://github.com/R0GGER/public-iperf3-servers#europe
Aby się dowiedzieć jaka jest wersja aktualnie na modemie należy użyć instrukcji
root@openwrt:~# picocom -b 115200 /dev/ttyUSB2ttyUSBx w zależności od tego, na którym porcie USB jest podłączony modem
a następnie wpisać w tym samym terminalu komendę:ATIW efekcie otrzymamy:
Manufacturer: ZTE CORPORATION Model: MF286DMODULE Revision: BD_TELIAMF286DV1.0.0B02 SVN: 01 IMEI: ............................................ +GCAP: +CGSMBD_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_Omy9UjOPkAInstrukcja 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/ttyUSB2i 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=2Pojawi 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 ttyPo 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: +CGSMBD_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.
Jaki jest rodzaj połączenia "router<>PC" dla tej procedury.
Lutowanie się w płytkę przez adapter USB, kablem RJ45<>RJ54 czy kablem USB<>USB (do wbudowanego portu) ?
Nigdzie też nie znalazłem informacji, jak pozyskać hasło na wejście do B12.
W jaki sposób ustala się je po serialu?
Normalnie komunikujesz się po Ethernecie (bezpieczniejsze) czy tam wifi (mniej bezpieczne). Ściągasz putty i resztę tego co tam napisane i robisz. Tylko pamiętaj, ze to mając już openwrt na routerze.
A openwrt jest przez frameworka, czyli z tego co nadążam, procedura przez lutowanie przejściówek.
Czyli takiego fabrycznego MF286D na Tmobilu nie da rady podnieść do B12 w cywilizowany sposób? (bez rozbierania)
Framework to nie jest rozbieranie !
Dzien dobry .
Cholera zepsułem internet .
Zacząłem sobie dodawać pakiety jak transmission i obsługę dysków przez usb. Oraz sprawdzać jako drugi interfejs easyconfig i wysypałem internet bo nie mam go wcale.
Najpierw na stronie głównej luci zmienilo mi protokół
z qmi na umts/gprs/ev-do po czym chciałem to naprawić i ustawić spowrotem na qmi I dorobiłem tyle że usunąć sie a po dodaniu go od nowa nie działa.....
1. Załóż nowy temat
2. Pokaż w tym nowym temacie wyniki polecenia
uci show network
Masz problem z konfiguracją a nie samym sprzętem, więc zrób nowy temat w działe oprogramowanie. Nie śmieć tutaj.
Cześć,
mam na stole MF286D , wersja sprzętowa MF286DHW1.0 , wersja oprogramowania CR_NTTPLMF286DHV1.0.1B02
Próbuję się zalogować putty po serialu do konsoli , żeby zrobić backup oryginalnego softu, ale pyta mnie o login i hasło.
W poprzednich routerach logował się bez podawania loginu i hasła po serialu.
Miał ktoś taki przypadek, są jakieś domyślne loginy i hasła w tym modelu. Szukałem w necie , ale nie natrafiłem.
Router był chyba z T-Mobile.
Konsola:
(none) login: admin
Password:
Login incorrect
(none) login:
Dla tego chyba nie było znane. Musisz podłączyć serial, uruchomić w ramie obraz initramfs z openwrt i sobie będziesz mógł zrobić kopię partycji.
Strony Poprzednia 1 … 99 100 101 102 103 … 156 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Sprzęt / Hardware → ZTE MF286D - Openwrt
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc