2,501 (edytowany przez mrnamextv 2023-12-22 18:27:15)

Odp: ZTE MF286D - Openwrt

MiG25 napisał/a:

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.

This Image
https://ibb.co/Sx9GsmG
https://ibb.co/drZSJYk

2,502

Odp: ZTE MF286D - Openwrt

Not from uBoot ,  from terminal , when software upload press enter , and do it.

2,503

Odp: ZTE MF286D - Openwrt

MiG25 napisał/a:

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?

2,504 (edytowany przez mrnamextv 2023-12-22 21:42:41)

Odp: ZTE MF286D - Openwrt

MiG25 napisał/a:

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 sad

2,505

Odp: ZTE MF286D - Openwrt

From console first execute this command:
cat /proc/driver/sensor_id

and then mtd erase mtd11  and other

2,506 (edytowany przez mrnamextv 2023-12-23 12:57:04)

Odp: ZTE MF286D - Openwrt

MiG25 napisał/a:

From console first execute this command:
cat /proc/driver/sensor_id

and 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.

2,507

Odp: ZTE MF286D - Openwrt

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 ?

2,508

Odp: ZTE MF286D - Openwrt

MiG25 napisał/a:

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.

2,509

Odp: ZTE MF286D - Openwrt

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 ?

2,510

Odp: ZTE MF286D - Openwrt

MiG25 napisał/a:

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.

2,511 (edytowany przez MiG25 2023-12-24 19:39:04)

Odp: ZTE MF286D - Openwrt

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.

2,512

Odp: ZTE MF286D - Openwrt

MiG25 napisał/a:

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.

2,513

Odp: ZTE MF286D - Openwrt

MiG25 napisał/a:

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.

2,514

Odp: ZTE MF286D - Openwrt

"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."

2,515

Odp: ZTE MF286D - Openwrt

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....

2,516

Odp: ZTE MF286D - Openwrt

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

2,517

Odp: ZTE MF286D - Openwrt

frutis napisał/a:

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!

2,518 (edytowany przez MateuszCOMPANY 2024-01-03 09:59:32)

Odp: ZTE MF286D - Openwrt

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.

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.pl 

Download:

 root@openwrt:~# iperf3 -c speedtest-w5-rnp.play.pl -R 

Lista 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/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.

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?

2,519 (edytowany przez smereka 2024-01-03 10:35:08)

Odp: ZTE MF286D - Openwrt

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.

2,520

Odp: ZTE MF286D - Openwrt

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)

2,521

Odp: ZTE MF286D - Openwrt

Framework to nie jest rozbieranie !

2,522

Odp: ZTE MF286D - Openwrt

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.....

2,523

Odp: ZTE MF286D - Openwrt

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.

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

2,524 (edytowany przez kristoferson897 2024-01-17 18:19:09)

Odp: ZTE MF286D - Openwrt

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:

2,525

Odp: ZTE MF286D - Openwrt

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.

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