1

Temat: ZTE MF258

Kolejna zabawka LTE kupiłem dziś w sumie przez przypadek na testy...
Jest to wersja MF258 z T-Mobile  , z pierwszych obserwacji różni się brakiem gniazda RJ11 od tej MF258K z Playa ( i nie ma go pod naklejką , bo na PCB też go nie ma). 
Ale ma za to wybór bandów , wybór nadajnika ( co Play blokuje).
Oczywiście kupiłem to głównie dla anteny zewnętrznej , która jest jednocześnie modemem LTE cat.15 ( choć najprawdopodobniej cat.12/15). I najpawdopodobniej wygląda w środku tak :
https://fccid.io/2AU8HSRW410/Internal-P … os-4855413

Natomiast router MF258 jest na procku MT7621 ( pełnym , bo cat /proc/cpuinfo widzi cztery procesory) , i w zasadzie służy do komunikacji po WAN z modemem zewnętrznym i rozglaszaniu internetu przez wifi i dwa porty LAN... Router nie ma nawet usb.
W zasadzie router byłby niepotrzebny i modem zewnętrzny można byłoby podpiąć do WAN każdego routera , gdyby nie to ,że router po pierwsze zasila modem zewnętrzny przez PoE   24V , a nawet jak wsawimy PoE injector to podobno i tk modem zewnętrzny będzie się resetował przez brak jakiejś komunikacji z MK258 ( on na bieżąco zna parametry modemu w stylu poziom sygnału , w przeglądarkę routera wpisujemy pin karty ,itp).

Rozebrałem router , podłączyłem konsolę ( i tu była ciekawostka , bo serial ma 4 piny , ale GND jest pomiędzy RX i TX .... trzeba zwrócić na o uwagę ). Link do zrzutu z konsoli:
https://www.mediafire.com/file/1cmlp5z6 … y.log/file

Niestety konto roota ma hasło i nie można wejść. Można wejśćw trb failsafe , ale po jakiś 40s router się resetuje w tym trybie.
Czy ktoś ma pomysł jak zdobyć hasło roota ? Jak sprawdzić co idzie pomiędzy modemem a routerem ? ( tak ,żeby pozbyć się tego routera).

2

Odp: ZTE MF258

z ciekawosci, ile placiles ?

3

Odp: ZTE MF258

@xrace , masz na priv.
Tak wgląda antena zewnętrzna:
https://i.ibb.co/37J7SrC/MF258.jpg

I różni się od tej z wcześniejszego linku.
Są to w sumie cztery anteny , dwie poziomo dwie pionowo , z eliptycznymi kształtmi. ( może ma ktoś na to fachową nazwę).
Dystans od ekrany to 2,6cm , elipsa po dłuższej średicy ma ok 11cm , po krótszej 5,9cm( od wierzchołka jednej do drugiej 12,7cm)

4

Odp: ZTE MF258

Na razie zostawiłem jednostkę wewnętrzną IDU (bo w sumie nie jest to najciekawsze) , i zrobiłem logowanie jednostki zewnętrznej ODU.
https://www.mediafire.com/file/nvep3ur5 … U.log/file

Najpierw jednak wykonałem jej zasilanie zewnętrzne  ( normalnie dostaje je przez PoE z IDU).
Narazie udało mi się znaleść ,że jak ustawimy stały adres 169.254.0.10 ,po czym połączymy się telnetem z adresem 169.254.0.1 i portem 7788 , to mamy dostęp do konsoli modemu. Teraz wykonując polecenie AT+CPIN? modem zapala diody NET i SIM....
Czy ma ktoś pomysł co dalej ? Np ,żeby przekazać adres ip portowi WAN w routerze ?

5

Odp: ZTE MF258

https://forum.openwrt.org/t/huawei-b532 … 3/15238/13

Jeżeli tak jest to z powodu SoC mało co jesteś w stanie zrobić.

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

6 (edytowany przez MiG25 2021-08-23 06:34:36)

Odp: ZTE MF258

Na razie chodziłoby o spowodowanie , żeby ODU można było podpiąć do WAN routera z pominięciem IDU ,i żeby WAN dostał adres ip modemu.
Jedno wan trzeba ustawić na stałe o adresie 169.254.0.10 do komunikacji z ODU ,a przez dugi ,żeby mieć internet z ODU...

7

Odp: ZTE MF258

Ustaw sobie snifer pomiędzy i zobacz co tam lata. Może wywnioskujesz jak to powinno być ustawione.

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

8

Odp: ZTE MF258

Tak pewnie trzeba będzie zrobić w ostateczności, ale to następna nauka byłaby przede mną smile
Wydaje mi się jednak , że jakaś komenda AT spowodowałaby ,że modem przez dhcp ustawiłby ip wanowi.... ( tak chyba przecież zwykłe modemy robią...)

9

Odp: ZTE MF258

No właśnie sniferem byś to zobaczył (o ile nie leci zaszyfrowanym lub binarnym kanałem).

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

10

Odp: ZTE MF258

Takie coś zalogowałem Wireshrkiem: https://www.mediafire.com/file/or2pg4w1 … capng/file
Niestety to mi nic nie mówi...
Adres 169.254.0.13 ustawiony na stałe w laptopie.

11

Odp: ZTE MF258

Bo tam nic nie ma. Trochę arpów, widać że używasz chrome, jakieś udp i tyle...

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

12 (edytowany przez MiG25 2021-08-25 09:29:05)

Odp: ZTE MF258

No właśnie tych ARPów z zte_dd nie ma jak IDU jest od switcha odpięte.... Włączyłem logowanie i wpiąłem kabel od IDU , i z chwilę na ODU pozapalały się diody NET ,SIM , a za jakiś czas SIG , więc IDU go "ustawiło".
No i wireshark coś jednak z logował , może jakoś rzeba go ustawić ,na "dokładniejsze " logowanie ?

13

Odp: ZTE MF258

Nie ma dokładniejszego. Wireshark loguje wszystko co leci. I oczywiście miałeś podłączyć się sniferem jak idu jest z odu połączenie żeby podsłuchać cały ruch a nie do jednego modułu...

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

14 (edytowany przez MiG25 2021-08-25 09:55:47)

Odp: ZTE MF258

Nie no , jest cały ruch.
Do switcha najpierw podłączyłem laptopa z Wiresharkiem , potem ODU ( i nic z niego nie było) , a potem IDU ( no i te m.n zte_dd się pojawiło).
EDIT: znaczy mi się wydaje , że powinien być cały w takim układzie.

15

Odp: ZTE MF258

W logu ODU widziałem coś o VLANach , z tagami od 100 do 115.... Czy wtedy też wireshark będzie widział całą komunikację ?

16

Odp: ZTE MF258

https://wiki.wireshark.org/CaptureSetup/VLAN

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

17

Odp: ZTE MF258

Zrozumiałem tyle ,że na windowsie  "Wireshark will see VLAN tags and can handle and show them" ....
Czyli to nie to.

18 (edytowany przez MiG25 2021-08-25 14:31:38)

Odp: ZTE MF258

Tak wygląda mój "PoE  Iniector " wink

https://i.ibb.co/N9D2530/20210825-152309.jpg

19

Odp: ZTE MF258

Witam, mam problem z próbą uruchomienia anteny od mf258k.
Dokładnie chodzi jak zasymulować komunikaty ALIVE

24    26.064376    169.254.0.10    169.254.0.1    UDP    51    4667 → 4667 Len=9
IDU ALIVE
25    26.064811    169.254.0.1    169.254.0.10    UDP    60    4667 → 4667 Len=9
ODU ALIVE
26    26.072620    169.254.0.10    169.254.0.1    UDP    50    4666 → 4666 Len=8
getspeed
27    26.073088    169.254.0.1    169.254.0.10    UDP    60    4666 → 4666 Len=14
getspeed:-1,-1

w tym ostatnim przypadku później -1,-1 zmienia się na 0,0

20

Odp: ZTE MF258

A to mój dump z komunikacji miedzy ODU a IDU
http://chomikuj.pl/winmine/mf258k/w0,8168774117

21

Odp: ZTE MF258

Dokładną zawartość pakietów ALIVE masz w dumpie. Ja bym próbował je wysłać jakimś skryptem np. w pythonie lub https://medium.com/100daysofdevelopment … bc7ffce664

dob46 napisał/a:

A to mój dump z komunikacji miedzy ODU a IDU
http://chomikuj.pl/winmine/mf258k/w0,8168774117

Uruchom ten plik w wiresharku, pakiet #54, wybierz podążaj - strumień TCP i zobaczysz komunikację na komendach AT między ODU a IDU.

22

Odp: ZTE MF258

Cześć, odzyskałem włoski MF258A, w tym modelu jest RJ11. Chciałbym połączyć się szeregowo, czy możesz mi podać pinout szeregowego? załączam zdjęcia


https://i.imgur.com/f3ULsf1.jpg

23

Odp: ZTE MF258

Obejrzyj dokładnie płytę przy tych pinach ,z tego co pamiętam jest opisana literami R T G Od pierwszych nazw sygnałów.
A jak nie ,to w miarę łatwo sprawdzić który jest GND omomierzem ,który jest zasilaniem (i tego nie podlaczac wogole) ,a pozostałe sygnały podłączyć losowo (jak nie będzie działać to je zamienic)

24

Odp: ZTE MF258

MiG25 napisał/a:

Obejrzyj dokładnie płytę przy tych pinach ,z tego co pamiętam jest opisana literami R T G Od pierwszych nazw sygnałów.
A jak nie ,to w miarę łatwo sprawdzić który jest GND omomierzem ,który jest zasilaniem (i tego nie podlaczac wogole) ,a pozostałe sygnały podłączyć losowo (jak nie będzie działać to je zamienic)

...najpierw podłączając tylko RX, na wszelki wypadek i sprawdzając, czy pojawia się jakiekolwiek wyjście. To jest Mediatek, więc serial może mieć prędkość 57600bd lub 115200bd.

25

Odp: ZTE MF258

ok podłączyłem szeregowy do 57600bd i mam wyjście ale zatrzymuje się na stage1 i nie kontynuuje, co to może być?
LOG:

===================================================================
                MT7621   stage1 code 10:33:11 (ASIC)
                CPU=50000000 HZ BUS=16666666 HZ
==================================================================
Change MPLL source from XTAL to CR...
do MEMPLL setting..
MEMPLL Config : 0x31000000
3PLL mode + External loopback
=== XTAL-40Mhz === DDR-800Mhz ===
PLL4 FB_DL: 0x5, 1/0 = 587/437 15000000
PLL2 FB_DL: 0x11, 1/0 = 567/457 45000000
PLL3 FB_DL: 0x13, 1/0 = 551/473 4D000000
do DDR setting..[00320381]
Apply DDR3 Setting...(use default AC)
          0    8   16   24   32   40   48   56   64   72   80   88   96  104  112  120
      --------------------------------------------------------------------------------
0000:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0001:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0002:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0003:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0004:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0005:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0006:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0007:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0008:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0009:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
000A:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
000B:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
000C:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
000D:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
000E:|    0    0    0    0    0    0    0    0    0    0    0    0    1    1    1    1
000F:|    0    0    0    0    1    1    1    1    1    1    1    1    1    1    1    1
0010:|    1    1    1    1    1    1    1    1    1    1    1    1    0    0    0    0
0011:|    1    1    1    1    0    0    0    0    0    0    0    0    0    0    0    0
0012:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0013:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0014:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0015:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0016:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0017:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0018:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
0019:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
001A:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
001B:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
001C:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
001D:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
001E:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
001F:|    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0
rank 0 coarse = 16
rank 0 fine = 48
B:|    0    0    0    0    0    0    0    0    0    1    1    1    0    0    0    0
opt_dle value:10
DRAMC_R0DELDLY[018]=00003131
==================================================================
                RX      DQS perbit delay software calibration
==================================================================
1.0-15 bit dq delay value
==================================================================
bit|     0  1  2  3  4  5  6  7  8  9
--------------------------------------
0 |    14 10 13 13 13 12 15 11 9 7
10 |    11 10 8 11 10 8
--------------------------------------

==================================================================
2.dqs window
x=pass dqs delay value (min~max)center
y=0-7bit DQ of every group
input delay:DQS0 =49 DQS1 = 49
==================================================================
bit     DQS0     bit      DQS1
0  (1~98)49  8  (1~95)48
1  (1~97)49  9  (0~96)48
2  (1~97)49  10  (1~96)48
3  (2~95)48  11  (1~97)49
4  (1~97)49  12  (1~95)48
5  (1~97)49  13  (1~95)48
6  (0~96)48  14  (1~97)49
7  (1~97)49  15  (1~94)47
==================================================================
3.dq delay value last
==================================================================
bit|    0  1  2  3  4  5  6  7  8   9
--------------------------------------
0 |    14 10 13 14 13 12 15 11 10 8
10 |    12 10 9 12 10 10
==================================================================
==================================================================
     TX  perbyte calibration
==================================================================
DQS loop = 15, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqsdly_pass[0]=15,  finish count=1
dqs_perbyte_dly.last_dqsdly_pass[1]=15,  finish count=2
DQ loop=15, cmp_err_1 = ffff0000
dqs_perbyte_dly.last_dqdly_pass[0]=15,  finish count=1
dqs_perbyte_dly.last_dqdly_pass[1]=15,  finish count=2
byte:0, (DQS,DQ)=(8,8)
byte:1, (DQS,DQ)=(8,8)
20,data:88
[EMI] DRAMC calibration passed

===================================================================
                MT7621   stage1 code done
                CPU=50000000 HZ BUS=16666666 HZ
===================================================================