1 (edytowany przez MiG25 2021-09-25 07:32:03)

Temat: ZTE MC801A

Na szybko nowy router.  Tego miałem z brandem T-Mobile , ale nie wytrzymałem i już ma polskie FW ale bez brandu.
Router jest o tyle ciekaw ,bo:
1. Jest to router z 4G cat.22 (teoretycznie szybko , i faktycznie DL jest większy w porównaniu z B818 )
2. Jest to router 5G ! (Ale tego nie sprawdzę,bo chyba jeszcze w zasięgu nie jestem)
3. Ma złącze USB-C i daje się podłączać normalnie do komputera , i daje się go przełączyć w tryb modemu.

Na razie log z podłączenia bez zrobionego switchmode:

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=19d2 ProdID=2004 Rev=56.47
S:  Manufacturer=ZTE,Incorporated
S:  Product=ZTE Mobile Broadband
S:  SerialNumber=MC801AZTED000000
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

I po zrobieniu Switch

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=19d2 ProdID=0016 Rev=56.47
S:  Manufacturer=ZTE,Incorporated
S:  Product=ZTE Mobile Broadband
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=83(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 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= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Nie wiem ,czy usb_modeswitch go sam przełączy (na razie muszę zaktualizować router , żeby tą paczkę zainstalować).
Trzeba także pobindować  VID/PID do qmi chyba ,żeby to ruszyło.

2

Odp: ZTE MC801A

usbmode zna taki identyfikator, ale robi zwykły eject bez wysyłania jakiś danych. Więc ciekawe na co przełączy (o ile to zrobi).

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

3 (edytowany przez MiG25 2021-09-25 08:12:37)

Odp: ZTE MC801A

Tak, chyba nie przełączył , bo po zaktualizowaniu routera , i doinstalowaniu  usb-modeswitch nie ma drivera:

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=19d2 ProdID=2004 Rev=56.47
S:  Manufacturer=ZTE,Incorporated
S:  Product=ZTE Mobile Broadband
S:  SerialNumber=MC801AZTED000000
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=125us

root@OpenWrt:~# usbmode -l
Found device: 19d2:2004 (Manufacturer: "ZTE,Incorporated", Product: "ZTE Mobile Broadband", Serial: "MC801AZTED000000")

4

Odp: ZTE MC801A

https://www.draisberghof.de/usb_modeswi … php?t=1699 identyfikator jest wspóldzielony z jakimś starociem, więc i tak musisz ręcznie się pobawić i znaleźć odpowiednie kody.

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

5

Odp: ZTE MC801A

Ok , tym się można zająć później , ponieważ na windowsie jest do przełącznia programik Sales_DC_SwitchPortV1.00.00.exe https://mega.nz/file/tupS3CTK#D0pkhPuw6 … 5PQRsIy4b4
I router raz nim przełączony trzyma nawet po restartach i wyłączeniach zasilania ,dopóki nie użyje się programu ZTE SalesDL LTE 9225 V1.00.07\SalesDL_LTE_9225V1.00.07.exe https://mega.nz/file/Ai5kUAhC#rRVG5C1G6 … uyjSGsbRqQ
( Uruchomić z podłączonym do USB routerem ,poczekać aż wykryje IMEI i zamknąć krzyżykiem,po 10s router się zrestartuje z CD-ROMem).
Ale następny problem , żeby modem został wykryty uruchamiam:

echo "19d2 0016" > /sys/bus/usb/drivers/qmi_wwan/new_id

no i robi się :

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=19d2 ProdID=0016 Rev=56.47
S:  Manufacturer=ZTE,Incorporated
S:  Product=ZTE Mobile Broadband
C:* #Ifs= 3 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=83(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=85(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

A to najprawdopodobniej na pierwszej pozycji powinien być  qmi_wwan , a nie option.
Teraz tych portów  cdc-wdm0 i  cdc-wdm1  komenda uqmi nie obsługuje:

root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-data-status
^C"Failed to connect to service"
root@OpenWrt:~# uqmi -d /dev/cdc-wdm1 --get-data-status

^C"Failed to connect to service"
root@OpenWrt:~# killall -9 uqmi
killall: uqmi: no process killed

Próbowałem czegoś takiego :

root@OpenWrt:~# echo "1-1:1.0" > /sys/bus/usb-serial/drivers/option1/unbind
-ash: can't create /sys/bus/usb-serial/drivers/option1/unbind: Permission denied

6

Odp: ZTE MC801A

Najpierw załaduj do qmi później do option. qmi weźmie to co potrafi.

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

7 (edytowany przez MiG25 2021-09-25 08:54:10)

Odp: ZTE MC801A

No tak , po uruchomieniu najpierw wszystkie pozycje są jako option i jest ttyUSB0 , ttyUSB1 i ttyUSB2.
do ttyUSB1 i ttyUSB2 mogę wysłać ATI i dostanę odpowiedź , a do ttyUSB0 cisza. Stąd wniosek ,że ten pierwszy to modem.

Po wpisaniu komendy :

echo "19d2 0016" > /sys/bus/usb/drivers/qmi_wwan/new_id

i podłączeniu do usb na nowo router ttyUSB0 zostaje , a ttyUSB1 i ttyUSB2 zamieniają się na cdc-wdm0 i cdc-wdm1...
A chodzi o to ,żeby wyrejestrować jakoś tego pierwszego optiona. Albo to nie qmi , skoro nie potrafi go rozpoznać ?

8

Odp: ZTE MC801A

Tak, albo to nie jest qmi.

echo "1-1:1.0" > /sys/bus/usb/drivers/option/unbind

jak już. W nie ten katalog strzelałeś.

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

9

Odp: ZTE MC801A

Tamten katalog do bindowania był dobry smile Więc do unbind wydawał się też ok. Tym bardziej ,że ta komeda co ją dałeś powoduje natychmiastowe usunięcie sterownika ( bez odłączania usb) , a po ponownym podłączeniu usb spowrotem się do tego przypina.
Próbowałem bindować do cdc_acm , cdc_mbim ,cdc_wdm ,rndis_host ,cdc_ether ,cdc_ncm i nic się nie dzieje.

10

Odp: ZTE MC801A

To to nic, może ten modem coś innego potrzebuje.

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

11

Odp: ZTE MC801A

Trudno powiedzieć , pod windowsem po zainstalowaniu sterowników jest wykrywany jako modem , ale zapomniałem jak się ustawia połączenie smile

12

Odp: ZTE MC801A

Takie rzeczy z nowościami najlepiej robić na najnowszym Linux-ie LiveDVD. Jak wykryje i pójdzie, to można sprawdzić jak to zrobił i próbować dostosować do Openwrt. "Duży linux" ma trochę więcej pewnych rzeczy w sobie, choć nie jest to ostateczny wyznacznik wsparcia danego sprzętu.

A tak na marginesie gdzie jest to złącze USB bo w instrukcji nie widzę:
https://www.router-switch.com/media/upl … -guide.pdf

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

13 (edytowany przez MiG25 2021-09-25 18:55:14)

Odp: ZTE MC801A

Popróbuje z livecd , zobaczę co on wykryje ( choć ostatnio próbowałem modem wyjęty z MF286D na może już nie najaktualniejszym ubuntu livecd , to go wykrywał jako zwykła karta sieciowa bez włożonego kabla smile )

Gniazdo USB-C jest obok gniazda karty SIM pod taką pseudozakrywką. https://ae01.alicdn.com/kf/Hcaf01bf181b14e28bf795529becd6a14q/Nowy-ZTE-MC801A-5G-NR-%2B-LTE-EN-D-Sub6G-FDD-n1-2-3-5-7-8-12-20-28-66-71-TDD-n77-78-79-41-4G-LTE-FDD-TDD-600MHz-3-8Ghz-Router-CPE-tanie-i-dobre-opinie-Huawei-CN-%28pochodzenie%29-wireless-10-100-1000-mbps-1x10-100-1000-Mbps-2-x-USB-3-0-2-4g-i-5g-2167-Mbps-Wi-fi-802-11g-Wi-fi-802-11b.jpg_640x640.jpg?mini

14

Odp: ZTE MC801A

Najnowszy Ubuntu LiveCD także wykrywa te trzy pozycje jako option i po kolei ttyUSB0 , ttyUSB1 i ttyUSB2. Modem teoretycznie można skonfigurować , ale po połączeniu natychmiast błąd.

Coś mi się wydaje ,że ten modem na usb to po prostu fake , i się nim nie połączy.

15 (edytowany przez mar_w 2021-09-25 21:20:28)

Odp: ZTE MC801A

skoro na Windowsie działa po USB  to nie taki fake.
ale nawet na stronie producenta nie ma wzmianki o fizycznym porcie USB:
https://ztedevices.com/en-gl/mc801a/
Niezły klin smile

W GUI po LAN-ie, rozumiem że nie ma ustawiania trybu pracy routera?
A może ten "inny FW" o którym piszesz w #1, coś namieszał?

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

16

Odp: ZTE MC801A

Nie , nie napisałem ,że działa na Windowsie, tylko ,że zostaje w menedzerze urządzeń tak samo wykryty jako modem , ale podłączyć też mi się nie udało ( ale to rownie dobrze może być to ,że nie pamiętam jak ustawić apn).
W GUI są tyby typu bridge , przewodowy szeokopasmowy , bezprzewodowy szerokopasmowy, automatyczny , ale nic o USB się nie wspomina.
Na poprzednim FW z TMobile router był identycznie wykrywany , choć jasne ,że tam mogło to działać.

17

Odp: ZTE MC801A

ogólnie tego typu rzeczy podlącza się przez gniazda RJ-XY i pewnie port USB służy dla serwisu.

Router do działania na kablu USB wymagałby pozycji leżącej lub dziury w blacie a chyba do tego nie był projektowany....

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

18 (edytowany przez MiG25 2021-09-26 07:52:25)

Odp: ZTE MC801A

Tak port usb-c sluzy na pewno do zmiany oprogramowania (bo sam to zrobilem),można się też podpiąć i do dwóch pozostałych option i wysyłać komendy AT,na które router reaguje.

Obecnosc gniazda Ethernet daje lepsze możliwości ,niż router USB,no ale byla(albo jeszcze jest)szansa ,żeby to działało również przez USB.

Sam router jest w miarę kompaktowy ,choć dość ciezki ,no i wiadomo ,lepsze rezultaty osiaga im jest wyżej i "lepiej" widzi BTS.
U mnie działa co najmniej tak samo jak B818 umieszczony w puszce hermetycznej na kominie (a jest na strychu).

Ma dwa gniazda Ethernet, i w trybie bridge na jednym przekazuje IP do podłączonego sprzętu, a na drugim wciąż jest internet za natem. Wydawało mi się to niemożliwe...

19

Odp: ZTE MC801A

Czy sprzęt o oznaczeniu zte ZTR01 np. z linku piniżej to to samo co mc801a?

https://pl.aliexpress.com/item/10050045 … pt=glo2pol

Z ciekawości pytam

20

Odp: ZTE MC801A

Z wyglądu jest identyczny...

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

21 (edytowany przez smereka 2024-01-26 14:09:28)

Odp: ZTE MC801A

Czy ktoś z Was ma poratować plikiem qcn (oczywiście może być bez imei - czyli z wyciętym) z tego sprzętu obojętnie z której wersji oprócz tego 356728114240100-HHCMW3WM  bo ten mam testowałem i niestety u mnie nie działa. Flaszowałem sztukę która do mnie trafiła już z 15 razy różnymi softami i zawsze mam no service. Widzi kartę sim widzi jej numer imsi i imei który mogę zaprogramować z naklejki na spodzie routera ale cały czas no service.

stich86  do you have any idea to bring it back to life?

22

Odp: ZTE MC801A

i've various firmware for MC801A
We need to understand which one is it

Write me on telegram to have a better communication, send me a mail so I can send back my TG id wink

23

Odp: ZTE MC801A

I hav no telegram could we on skype?

24

Odp: ZTE MC801A

smereka napisał/a:

I hav no telegram could we on skype?

don't remember my skype id big_smile
any other messaging platform?

25

Odp: ZTE MC801A

anything that does not require the installation of additional software