Temat: Problem qmi ZTE MF286D

Czesc, postanowiłem pobawić sie w openwrt. W tym celu Zakupiłem w lombardzie Zte mf286d. Nim zabrałem się za modyfikacje nie znałem jeszcze tej strony i instalowałem wszystko przez uart/tftp. Wszystko się udało ładnie pięknie strona z openwrt się otwierała lecz internetu brak. Znalazłem że jest potrzebne qmi zainstalowałem ręcznie przez strone dodałem wan_qmi i lipa.

Zaktualizowałem do wersji z tej strony ( spoko bo wszystko już wgrane + język polski) dalej to samo różne kombinacje z APN z hasłem bez hasła itd - dalej lipa


-Interfejs z tego co sprawdzałem raczej jest QMI.
:I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan

-połączenie z internetem modem ma bo swieci się na niebiesko i zasięg jest. Przed modyfikacją wszystko działało karta ta sama itd ....

-Jak najadę na dodany interfejs QMI mam status nie połączono.

- przez ssh modem odpowiada ze sieć to orange oraz zwraca moc sygnału

-przy poleceniu uqmi -d /dev/cdc-wdm0 --get-system-info konsola zawiesza sie

-przy poleceniu uqmi -d /dev/cdc-wdm0 --start-network konsola zawiesza się router ikonke 3g/4g zmienia na czerwoną na sekunde i znowu się łączy

Szczerze to brakuje już mi pomysłu i trochę sie pogubiłem. Zajęło mi to masę czasu :DDD




Macie może jakieś pomysły co jeszcze sprawdzic ? Jakieś podpowiedzi ?


----------------------------------------------------------------------

root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-serving-system
{
        "registration": "registered",
        "radio_interface": [
                "lte"
        ],
        "plmn_mcc": 260,
        "plmn_mnc": 3,
        "plmn_description": "Orange",
        "roaming": false
}

------------------------------------------------------------------------

root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-signal-info
{
        "type": "lte",
        "rssi": -65,
        "rsrq": -17,
        "rsrp": -99,
        "snr": 1.600000



--------------------------------------------------------------------------



root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.device='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd4c:4988:9533::/48'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='lan2' 'lan3' 'lan4'
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.wan=interface
network.wan.proto='qmi'
network.wan.device='/dev/cdc-wdm0'
network.wan.apn='internet'
network.wan.auth='both'
network.wan.pdptype='ipv4'
network.wan.username='internet'
network.wan.password='internet'


-----------------------------------------------------------------------------

root@OpenWrt:~# cat /sys/kernel/debug/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 6.06
S:  Manufacturer=Linux 6.6.71 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.0.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 6.06
S:  Manufacturer=Linux 6.6.71 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.0.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

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=(none)
E:  Ad=05(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=89(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 6.06
S:  Manufacturer=Linux 6.6.71 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=xhci-hcd.1.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

2

Odp: Problem qmi ZTE MF286D

Zrób

chat -t 3 -e '' 'AT+CGDCONT=1,"IP","internet"' OK >> /dev/ttyUSB1 < /dev/ttyUSB1

Wywal z sekcji

network.wan.auth='both'
network.wan.username='internet'
network.wan.password='internet'

Nie są potrzebne. Zrestartuj router, poczekaj te 2min i pokaz

ifstatus wan
ping 8.8.8.8

Nie wykonuj poleceń qmi jeżeli masz aktywne wan i on próbuje nawiązać połączenie. Jeżeli uruchomisz qmi a tle już będzie - będziesz miał wrażenie zawieszenia połączenia i żadnych danych nie uzyskasz. Jeżeli koniecznie chcesz sprawdzić to zrób najpierw

ifdown wan
killall uqmi

I dopiero przez uqmi pytaj o różne rzeczy.

Możesz też ustawić

option proto 3g
option device /dev/ttyUSB1

zrestartować urządzenie i zobaczysz czy się połączył.

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

3

Odp: Problem qmi ZTE MF286D

Cezary napisał/a:

Zrób

chat -t 3 -e '' 'AT+CGDCONT=1,"IP","internet"' OK >> /dev/ttyUSB1 < /dev/ttyUSB1

Zrobione, logowanie wywalone

root@OpenWrt:~# ifstatus wan
{
        "up": false,
        "pending": true,
        "available": true,
        "autostart": true,
        "dynamic": false,
        "proto": "qmi",
        "data": {

        }
}

------------------------------------------------------------------
root@OpenWrt:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
ping: sendto: Network unreachable

4

Odp: Problem qmi ZTE MF286D

Nie połączył się. Pokaż wynik logread, zobaczymy na w którym momencie stoi, a później przestaw proto i zobaczy czy ruszy.

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

5

Odp: Problem qmi ZTE MF286D

https://www.mediafire.com/file/cj3hdabj … d.txt/file

6

Odp: Problem qmi ZTE MF286D

3G działa !
Wychodzi na to że poprostu nie może się połączyć ipv4 przekracza czas ??? Później (permission denied) ??? Ciekawe

7

Odp: Problem qmi ZTE MF286D

Generalnie powinien działać też na qmi, ale ostatnio pojawiło się kilka zgłoszeń zwłaszcza od osób które właśnie przechodzą na openwrt.

Jaką wersję soft masz w modemie?

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

8

Odp: Problem qmi ZTE MF286D

nie mam pojęcia jak sprawdzić wersje softu szukałem już tego wczesniej...
znalazłem jedynie twój post że po nazwie wifi no to: ZTE_FCD45A

i pytanko jeszcze takie podczas instalacji paczki:

opkg update && opkg install luci-proto-qmi qmi-utils uqmi comgt luci-compat mailsend 

Collected errors:
* verify_pkg_installable: Only have 1080kb available on filesystem /overlay, pkg libopenssl3 needs 3070
* opkg_install_cmd: Cannot install package mailsend.

wychodzi ze za malo miejsca ? to możliwe ? mialem zajete tylko 1 procent

9

Odp: Problem qmi ZTE MF286D

Jeżeli masz mój obraz to większość z tych rzczy już masz, nie musisz ich instalować ponownie. mailsend nie jest ci potrzebny, qmi-utils pewnie też nie. Czymś zapchałeś flash, czym - nie wiem, sprawdź w /overlay co tam wsadziłeś.

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

10

Odp: Problem qmi ZTE MF286D

Wersja modemu to komenda ATI Ci powie , coś na ten deseń:

chat -t 3 -e '' 'ATI' OK >> /dev/ttyUSB1 < /dev/ttyUSB1

Ten MF286D to rozumiem ,że z polskiej dystrybucji ? Na naklejce po polskiemu jest ?

11

Odp: Problem qmi ZTE MF286D

Pokaż jeszcze
cat /etc/banner
cat /etc/config/network
ubus list network.interface.*
uci show firewall.@zone[1]

12

Odp: Problem qmi ZTE MF286D

MiG25 napisał/a:

Wersja modemu to komenda ATI Ci powie , coś na ten deseń:

chat -t 3 -e '' 'ATI' OK >> /dev/ttyUSB1 < /dev/ttyUSB1

Komenda nic nie zwraca głucho

MiG25 napisał/a:

Ten MF286D to rozumiem ,że z polskiej dystrybucji ? Na naklejce po polskiemu jest ?

Tak dystrybucja Polska

Focus
cat/etc/banner

_______                     ________        __
|       |.-----.-----.-----.|  |  |  |.----.|  |_
|   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
|_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
-----------------------------------------------------------------------------
|                                                                           |
| OpenWrt 24.10-SNAPSHOT, r28364-1e079d790a                                 |
|                                                                           |
| Build time: 2025-01-19 11:47 UTC                                          |
| Cezary Jackiewicz, https://eko.one.pl                                     |
|                                                                           |
-----------------------------------------------------------------------------


-------------------------------------------------------------------------------------------

cat/etc/config/network

config interface 'loopback'
    option device 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix 'fd4c:4988:9533::/48'

config device
    option name 'br-lan'
    option type 'bridge'
    list ports 'lan2'
    list ports 'lan3'
    list ports 'lan4'

config interface 'lan'
    option device 'br-lan'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'
    option ip6assign '60'

config interface 'wan'
    option proto '3g'
    option device '/dev/ttyUSB1'
    option service 'umts_only'
    option apn 'internet'
    option ipv6 'auto'

-----------------------------------------------------------------------------------------------------

root@OpenWrt:~# ubus list network.interface.*
network.interface.lan
network.interface.loopback
network.interface.wan

----------------------------------------------------------------------------------------------------

root@OpenWrt:~# uci show firewall.@zone[1]
firewall.cfg03dc81=zone
firewall.cfg03dc81.name='wan'
firewall.cfg03dc81.input='REJECT'
firewall.cfg03dc81.output='ACCEPT'
firewall.cfg03dc81.forward='REJECT'
firewall.cfg03dc81.masq='1'
firewall.cfg03dc81.mtu_fix='1'
firewall.cfg03dc81.network='wan'

-----------------------------------------------------------------------------------------------------
z tym że teraz śmigam na 3g to nie wiem czy do tych rzeczy przestawiac na qmi

13 (edytowany przez Focus 2025-01-27 00:06:53)

Odp: Problem qmi ZTE MF286D

Masz teraz proto 3g, zrób żeby był qmi i wtedy pokaż ubus list network.interface.*
Edit.
Link do zrobienia qmi https://eko.one.pl/forum/viewtopic.php? … 02#p313302

Ewentualnie wgraj coś od Cezarego z 22 http://dl.eko.one.pl/wyszukiwarka_firmw … zte_mf286d lub 23 http://dl.eko.one.pl/wyszukiwarka_firmw … zte_mf286d i wtedy zobacz, czy działa qmi.
Na dzień dzisiejszy wiadomo, że modem B14 nie trybi. Wszystko działa do B12.

14

Odp: Problem qmi ZTE MF286D

Z wgraniem 22 to pewnie tak zrobię ale dalej nie wiem jak sprawdzić jaki mam modem ..

15

Odp: Problem qmi ZTE MF286D

igor2325 napisał/a:

Z wgraniem 22 to pewnie tak zrobię ale dalej nie wiem jak sprawdzić jaki mam modem ..

echo -e -n 'ATI\r' > /dev/ttyUSB1 && cat /dev/ttyUSB1
Otrzymasz
Manufacturer
Model
Revision
SVN

16

Odp: Problem qmi ZTE MF286D

Komenda raczej jest prawidłowa ( na moim LBR20 działa z odpowiednim portem) , może zmień port na inny , bo ja już nie pamiętam ,czy do komend AT w MF286D jest ttyUSB1....

Jeśli to jest dystrybucja Polska , to ten modem nie ma fw Nordic/Telia , tylko jakieś PLKPL czy coś w tym stylu , i być może ma taką samą aktualizację jak B14 od Nordic.

Trzeba modemowi zmienić fw na Nordic... Najprościej to sflashować spowrotem partycję orginałem ( np B12 Nordic) , wyjąć kartę SIM ,co by żadnych ew aktualizacji nie ściągał , zresetować do ustawień fabrycznych i odpalić framework Nordic to Nordic ( można od razu z patchem OpenWRT) , wtedy po tej operacji będzie i OpenWRT i modem z fw Nordic B02 (który już ma działać w qmi z OpenWRT) ,ktorego można ręcznie podnieść do B12.

17

Odp: Problem qmi ZTE MF286D

root@OpenWrt:~# echo -e -n 'ATI\r' > /dev/ttyUSB1 && cat /dev/ttyUSB1
ATI
Manufacturer: ZTE CORPORATION
Model: MF286DMODULE
Revision: BD_MF286DMODULEV1.0.0B03
SVN: 01
IMEI:
+GCAP: +CGSM

18

Odp: Problem qmi ZTE MF286D

https://eko.one.pl/forum/viewtopic.php? … &p=102
Czy to nie jest ta sama historia ? Też wgrywałem serialem pierwszy raz z oficjalnej strony openwrt....  Backupu nie mam bo miałem jakieś dziwne problemy i stwierdziłem że mi nie potrzebny bo router typowo do zabawy...

19

Odp: Problem qmi ZTE MF286D

Backup weź stąd: https://dl.eko.one.pl/orig/zte_mf286d/
Tylko partycję mtd9 i mtd8 potrzebujesz....
Po czym wyjmij kartę , zrób ustawienia fabryczne i użyj framworka Nordic to Nordic , i po tym zabiegu będziesz miał modem z Nordic.

Ale może najpierw wgraj wersję OpenWRT 23.05 i zobacz ,czy tam jest tak samo ( bo może to przejście na nowszą wersję te kłopoty z niektórymi modemami spowodowało)...

20

Odp: Problem qmi ZTE MF286D

wgrałem 23.05 i dalej lipa.
Przywracam ori i wgrywam nordica frameworkiem.
Podmienic normalnie winscp ? na ori?

21

Odp: Problem qmi ZTE MF286D

igor2325 napisał/a:

wgrałem 23.05 i dalej lipa.
Przywracam ori i wgrywam nordica frameworkiem.
Podmienic normalnie winscp ? na ori?

Przez WinSCP do /tmp routera i później przez ssh puTTY
mtd write /tmp/mtd8 /dev/mtd8
mtd write /tmp/mtd9 /dev/mtd9
reboot

22

Odp: Problem qmi ZTE MF286D

Wgrałem play to nordic. Nordic to Nordic nie dało rady, coś tam z numerami się mu nie zgadzało.
       Później nordic to Openwrt, a na końcu upgrade do luci ze strony 24.05. I….. wszystko działa smile)) Dzięki za pomoc