51

Odp: ZTE MF286 zmiana FW

MF283+ to jest , ale MF286 ?

52

Odp: ZTE MF286 zmiana FW

A sorry, tak, 286 w ogóle nie jest jeszcze wspierany smile

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

53

Odp: ZTE MF286 zmiana FW

Jakby ktoś miał wiedzę i czas zrobić wsparcie do MF286D, zrobiłem dumpa wszystkich 21 partycji , dałem bootloga , printenv z uboota....
https://www.mediafire.com/file/9uflue6h … D.zip/file
Jeśli ktoś miałby chęć , to mogę oddać zdezelowany router bez modemu do prób.

54

Odp: ZTE MF286 zmiana FW

Jednak podejmę rękawicę z MF286D i spróbuję coś pokleić ze źródeł dostarczonych przez ZTE. Jestem ciekaw, czy czasem nie było dwóch wariantów tego routera, jednego na QCA9563, a drugiego na IPQ4019 - znalazłem na fccid.io zdjęcia MF286C, który też wygląda jak router z modemem cat. 12, ale na QCA9563.

Udało mi się naprawić też mojego MF286 - faktycznie NAND-flash był zmasakrowany - wymiana na nowy, przeflashowany przez combo sNANDer + programator na CH341, pomogła, pomimo faktu, że zrobiłem to na pałę i użyłem wbudowanego w Flash ECC. Udało mi się zdobyć na Aliexpresie nawet dokładnie taki sam flash - z wylutu, a jakże by inaczej.

55

Odp: ZTE MF286 zmiana FW

Pewnie po prostu brali co było w magazynach i na tym robili...

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

56 (edytowany przez Leo-PL 2021-07-18 14:38:45)

Odp: ZTE MF286 zmiana FW

Nie no, dostałem ten model, który chciałem explicite. Ze zdjęć - znowu z fccid.io, znalazłem oznaczenie, które jednak było minimalnie różne od dostępnego układu. A wewnątrz swojego routera później znalazłem identyczny - różnica to podobno tylko, z której fabryki - GD5F1GQ4UBYIG vs GD5F1GQ4UEYIG. Organizacja pamięci identyczna.

57

Odp: ZTE MF286 zmiana FW

Leo-PL napisał/a:

Jednak podejmę rękawicę z MF286D i spróbuję coś pokleić ze źródeł dostarczonych przez ZTE. Jestem ciekaw, czy czasem nie było dwóch wariantów tego routera, jednego na QCA9563, a drugiego na IPQ4019 - znalazłem na fccid.io zdjęcia MF286C, który też wygląda jak router z modemem cat. 12, ale na QCA9563.

Ok , jestem gotowy na próby smile
MF286C może być na QCA9563 , ale czy jakaś wersja MF286D też ? Będzie o widać od razu w uboocie ,więc jakieś ostrzeżenie w opisie ,żeby sprawdzić procesor.

58 (edytowany przez MiG25 2021-07-24 08:36:29)

Odp: ZTE MF286 zmiana FW

Cezary napisał/a:

Przeszukaj źródła lub metodą prób i błędów zobacz na jakie polecenia odpowiada. No chyba że dokumentację znajdziesz do modułu.

strings na binarkach czasami też pomaga.

OK, zlogowałem na siłę ( cat /dev/ttyUSB1 ) ,i do zmiany bandów jest komenda:

AT+ZNLOCKBAND=1,0,1,0 - Band 1
AT+ZNLOCKBAND=1,0,4,0 - Band 3
AT+ZNLOCKBAND=1,0,40,0 - Band 7
AT+ZNLOCKBAND=1,0,80000,0 - Band 20

AT+ZNLOCKBAND=1,0,41,0 - Band B1 +B7

AT+ZNLOCKBAND=1,0,45,0 - Band B1 + B3 + B7

AT+ZNLOCKBAND=1,0,80040,0 Band 7 +20

AT+ZNLOCKBAND=1,0,20080800C5,0 - All

Poza tym router jeszcze często wysyła takie komendy:

AT+ZRSSI
+ZRSSI: -83,-10.0

OK


AT+ZCELLINFO?
+ZCELLINFO: 115, 996372, WCDMA 900

AT+ZAIRINFO?
ERROR

AT+ZDON?
+ZDON: "Play",260,6,"Play",260,6,"ROAM_OFF"

AT+ZRTEMP
+ZRTEMP: 0,0,0,0,0,0

AT+ZPAS?
+ZPAS: "UMTS","CS_PS"



AT$QCPBMPREF=0
AT$QCPBMPREF=1
AT+CSQ

AT+CNUM
OK


Ale po jakiejś minucie router postanawia się zresetować ( pewnie przez to ,że blokuje komunikację).
Poza tym mam teraz starszy modem ( w sensie nie zaktualizowany , oznaczenie softu B6 , wcześniej B9 ) , no i teraz po wsadzeniu do komputera pid się nie zmienia na 1432 ,tylko zostaje 1485 , przez co linux wykrywa go jako kartę sieciową....

59

Odp: ZTE MF286 zmiana FW

Wygląda na to że wszystkie modemy są jedną rodziną i da się je ujarzmić.

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

60

Odp: ZTE MF286 zmiana FW

No prawie , bo od tego Twojego komenda różni się jedną literą smile

61

Odp: ZTE MF286 zmiana FW

Nowszy model po prostu...

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

62 (edytowany przez MiG25 2021-07-23 21:06:25)

Odp: ZTE MF286 zmiana FW

Nie umiem uruchomić tego modemu.... On w końcu jest rndis czy qmi...
Tak go na orginalnym sofcie wykrywa:

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

A na 19.07 tego qmi_wwan i usbfs nie ma.... No i nie tworzy się też karta usb0 ( w ifconfig jej nie ma) , no i nie ma też /dev/cdc-wdm0 , a na orginalnym" CC są....

63

Odp: ZTE MF286 zmiana FW

Bo sterownik tego nie zna, więc option włazi na niego. Możesz zrobić tymczasowo echo "19d2 1485" > /sys/bus/usb/drivers/qmi_wwan/new_id przed załadowaniem modułu option, to sztucznie się zbinduje qmi na interfejsy.

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

64

Odp: ZTE MF286 zmiana FW

Żeby option się załadował też musiałem ten trick robić...

65

Odp: ZTE MF286 zmiana FW

No to zrób to przed optionem i tyle.

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

66

Odp: ZTE MF286 zmiana FW

Ok , zrobione , teoretycznie przypisał się do /dev/cdc-wdm2 , bo tylko tam odpowiad , ale połczyć się nie chce...

root@OpenWrt:~# uqmi -d /dev/cdc-wdm2 --get-data-status
"disconnected"
root@OpenWrt:~# uqmi -d /dev/cdc-wdm2 --start-network internet --autoconnect
970807296
root@OpenWrt:~# uqmi -d /dev/cdc-wdm2 --get-signal-info
{
        "type": "lte",
        "rssi": -47,
        "rsrq": -12,
        "rsrp": -80,
        "snr": 120
}
root@OpenWrt:~# uqmi -d /dev/cdc-wdm2 --get-data-status
"disconnected"

67

Odp: ZTE MF286 zmiana FW

Ustaw zwykłe proto qmi i pozwól mu to zrobić, nie łącz się ręcznie.

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

68

Odp: ZTE MF286 zmiana FW

Ok , w ten sposób się połączyło , dzięki.
To teraz brakuje mi option z komendami AT ( bo pewnie tam wpierniczył się qmi_wwan). Da się o jakoś zamienić ?

69

Odp: ZTE MF286 zmiana FW

Wracamy do początku - albo zmień sobie źródła kernela żeby sterowniki właściwie widziały interfejsy albo rób tak jak teraz przez new_id, ale po włożeniu qmi zrób unbind interfejsów których qmi nie powinno brać. Weźmie je option.

To taka rzeźba. Lepiej zmień sterowniki i wyślij na listę kernela niech to dodadzą do standardu. Jak przejrzysz sobie listę kernela to zobaczysz kilka takich zgłoszeń jak to ma być zrobione.

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

70

Odp: ZTE MF286 zmiana FW

No właśnie jak zrobić unbind interfejsu , którego wzięło qmi_wwan ? Konkretnie chodzi o te:

:* If#= 3 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
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=87(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

Wg orginalnego softu C są option , a to przejął je qmi_wwan.

71

Odp: ZTE MF286 zmiana FW

echo "X-X:Y.Y" > /sys/bus/usb/drivers/qmi_wwan/unbind

gdzie te X-X:Y.Y to zobacz sobie w logach jaką mają numerację interfejsy które qmi pobrało.

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

72

Odp: ZTE MF286 zmiana FW

Dzięki ,o to chodziło smile wysyłanie na listę kernela to jezcze nie mój próg ( nawet nie wiem gdzie to znaleźć...)

73

Odp: ZTE MF286 zmiana FW

Tak wyglądają różnice między wersjami MF286 (tłumaczenie z chińskiego):

One: MF286. Qualcomm QCA9563-AL3A 2.4G wifi master chip (2.4G 755M), Qualcomm QCA9882-BR4A 5G wifi wireless power amplifier chip (5G 867M), Qualcomm Gigabit QCA8337-AL3C (10/100/1000 Ethernet controller), Qualcomm MDM9230 LTE 4G baseband CPU speed 300m downlink and 50m uplink, LTE category CAT6

Two: MF286A. The parameters of 286A and 286 are basically the same (QCA9563+QCA9885+QCA8337+MDM9230). There are two minor changes. 1. The router part/5G wifi amplifier is upgraded from QCA9882 to QCA9885. The motherboard FLASH is changed from the front and back sides of the 286 to one side. 2. 4G LTE part/4G power amplifier replaced with a new supplier.

Three: MF286R. The 286R uses the same router part as the 286A (QCA9563+QCA9885+QCA8337+ASR1826), and the 4G LTE part uses Aojie Technology (acquired Marvell's mobile communications department) ASR1826 LTE baseband processor, with a speed of 300m downstream and 100m upstream, LTE category CAT7

Four: MF286C. 286C adopts (QCA9563+QCA9886+QCA8337+MDM9250) relative to the previous 286 upgrades as follows: 1. 5g network is upgraded from Qualcomm qca9882 to qca9886 2. LTE 4g network is upgraded from Qualcomm mdm9230 300m CAT6 to mdm9250 Downlink speed 1000m Uplink 150M LTE category CAT16 3. The middle frame of the housing has been upgraded from the gray ones of the previous models to the blue middle frame 4. The LTE antenna has been upgraded from the previous 3 to 5 5. The small changes in the power supply part and the circuit will not be mentioned one by one.

Five: MF286D. 286D uses (MDM-9250-2: 512 MB Flash + 256 MB DDR IPQ-4019: 2MB Nor Flash + 128 MB NAND Flash + 256 MB DDR3) router part uses Qualcomm IPQ4019 quad-core central processing unit, single-core clock speed 717M, 4 Gigabit Ethernet ports, wifi part 2.4G+5G=1733m, wifi function supports MIMO2X2, 4G LTE part adopts mdm9250, downlink speed 1000m, uplink 150M LTE category CAT16

74

Odp: ZTE MF286 zmiana FW

O. I to jest ciekawa informacja. Ciekawa o tyle, że pokazuje, że wsparcie do każdego z nich będzie w miarę łatwo dorobić. Muszę w końcu znaleźć chwilę na rozgryzienie tego MF286D, jest tego najbardziej wart.

75

Odp: ZTE MF286 zmiana FW

Jeszcze jedna ciekawa komenda w modemie MF286D:

AT+ZLOCKCELL=?
+ZLOCKCELL:earfcn_tag,pci_tag

Więc po zczytaniu danych z wysłałem AT+ZLOCKCELL=227,234 , i modem to przyjął:

AT+ZLOCKCELL?
+ZLOCKCELL: 227, 234
OK

I po resecie ciągle tą wartość trzyma.
Także wygląda tak ,jakby ustawiło tą wartość jako podstawową częstotliwość...

AT+ZCAINFO?
+ZCAINFO: 234, 1, 59100, 227, 15.0;          423, 2, 3, 1599, 10.0;
OK

Tak samo zamiana i ustawienie na AT+ZLOCKCELL=6350,262 daje podstawowe pasmo B20:

+ZCAINFO: 262, 20, 59100, 6350, 10.0;          100, 1, 3, 1599, 10.0;          367, 1, 1, 227, 15.0;

Także modem można ustawić na preferowany pci , choć chyba on musi być dobrze widoczny.