651

Odp: ZTE MF286R - OpenWrt

Chciałem do swoich dokupić anteny zewnętrzne.
Na forum "bez- kabli" znalazłem taki poniższy wpis.
Czy faktycznie trzeba przełączyć anteny w środku aby poprawnie uzyskać MIMO2x2 i nie pracował w trybie MIMO1x1 ?

"Pamiętaj też, że korzystając z anteny na MF286 psujesz efektywność MIMO2x2, bo MIMO jest robione między jedną anteną zewnętrzną i jedną wewnętrzną. Dlatego jeśli korzystasz z anten zewnętrznych, to router powinien tak czy inaczej być w miejscu zapewniającym w miarę dobry sygnał.
Jak nie boisz się rozebrać routera, to w wątku o nim możesz znaleźć info ode mnie, jak przerobić go na MIMO2x2 na antenach zewnętrznych."

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

652

Odp: ZTE MF286R - OpenWrt

No tak. W oryginalnym sofcie miałeś ładny obrazek że jedna antena zewnętrzna jest na jeden zakres częstotliwości, druga na drugi. I proces polecał na przełożeniu pigtaili w środku żeby to odpowiednio wyprowadzić.

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

653

Odp: ZTE MF286R - OpenWrt

Tak W instrukcji z tego co pamiętam to L -> B7 a R to reszta częstotliwości.
A masz może link pod ręką jak to przełożyć pigtaile ?

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

654

Odp: ZTE MF286R - OpenWrt

Nie. Ale było to na forum bez-kabli.pl smile

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

655

Odp: ZTE MF286R - OpenWrt

ok szukam
Mam 2 anteny zewnętrzne od kumpla do testów i nie zauważyłem różnicy w sygnale, Google pokazało powyższy tekst smile

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

656 (edytowany przez 7cnd 2022-04-21 18:42:30)

Odp: ZTE MF286R - OpenWrt

piratee napisał/a:

Mam też taką samą wersję, tylko i wyłącznie wlutowanie RS232 i użycie konwertera aby
się do niego dostać.
T-Mobile
CR_TMOPLMF286RV1.0.1.B04
MF286-1.0
smile

No to mówię, że nie smile Mój nie był rozkręcany.

Ale może faktycznie nie da się nadpisać FW:

[  636.710000] illeagl access !!!
[  636.720000] mtdblock: erase of region [0x0, 0x20000] on "firmware" failed
[  636.720000] end_request: I/O error, dev mtdblock16, sector 10320

657

Odp: ZTE MF286R - OpenWrt

piratee napisał/a:

ok szukam
Mam 2 anteny zewnętrzne od kumpla do testów i nie zauważyłem różnicy w sygnale, Google pokazało powyższy tekst smile

http://www.bez-kabli.pl/viewtopic.php?f … 10#p592164

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

658

Odp: ZTE MF286R - OpenWrt

A testowałeś już przestawianie anten na zewnętrzne ?

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

659

Odp: ZTE MF286R - OpenWrt

Nie, nie miałem takiej potrzeby.

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

660 (edytowany przez 7cnd 2022-04-21 21:33:59)

Odp: ZTE MF286R - OpenWrt

Doszedłem. Okazuje się, że trzeba przestawić prędkość SPI 0.1 (ten który ma NANDa) (i dokładnie to robi update_control) aby móc zapisywać. Jeśli nie zmieni się prędkość to jest `invalid access` https://eko.one.pl/forum/viewtopic.php? … 1#p268701.

Najpierw reverse-shell: https://eko.one.pl/forum/viewtopic.php? … 8#p268688.

Lista komend w moim przypadku do flashowania MF286R przez reverse-shella. Firmware był czytany z USB.

cd /tmp
cp /usr/sbin/flash_erase .
cp /usr/sbin/nandwrite .

echo 102 > /sys/devices/platform/ath79-spi/spi_master/spi0/spi0.1/change_speed
cat /proc/mtd # mtd16: 01d00000 00020000 "firmware"
./flash_erase /dev/mtd16 0 0
./nandwrite -p /dev/mtd16 /tmp/usb_disk/openwrt-ath79-nand-zte_mf286r-initramfs-kernel.bin

Czyli da radę bez rozbierania i UARTa smile

No, i widzę że 22.03.0-rc1 zaczeło się pojawiać: https://downloads.openwrt.org/releases/ … ade.bin...

Ale modem nie działa, wykrywa, ale nie działa:

root@OpenWrt:~# lsusb
Bus 001 Device 002: ID 19d2:1489 ZTE ZTE
Bus 001 Device 001: ID 1d6b:0002 Linux 5.10.111 ehci_hcd EHCI Host Controller
Bus 002 Device 002: ID 0951:1607 Kingston DataTraveler 2.0
Bus 002 Device 001: ID 1d6b:0002 Linux 5.10.111 ehci_hcd EHCI Host Controller
root@OpenWrt:~# lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=, Driver=, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-platform/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=, Driver=rndis_host, 480M
    |__ Port 1: Dev 2, If 1, Class=, Driver=rndis_host, 480M
    |__ Port 1: Dev 2, If 2, Class=, Driver=cdc_acm, 480M
    |__ Port 1: Dev 2, If 3, Class=, Driver=cdc_acm, 480M
    |__ Port 1: Dev 2, If 4, Class=, Driver=, 480M
    |__ Port 1: Dev 2, If 5, Class=, Driver=, 480M
    |__ Port 1: Dev 2, If 6, Class=, Driver=cdc_ether, 480M
    |__ Port 1: Dev 2, If 7, Class=, Driver=cdc_ether, 480M

661

Odp: ZTE MF286R - OpenWrt

ok gratuluję

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

662 (edytowany przez piratee 2022-04-21 20:45:50)

Odp: ZTE MF286R - OpenWrt

mi na wersji testowej od @Cezarego 22.03 modem działał.
z oficjalnej może jeszcze nie dzaiałać

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

663 (edytowany przez 7cnd 2022-04-21 21:05:38)

Odp: ZTE MF286R - OpenWrt

OK. Przeczytałem dokładnie wątek (ignorancja). Wszystko jasne. Konfiguracja `ncm` zamiast `qmi`. Dzięki za super robotę smile

config interface 'wan'
    option proto 'ncm'
    option auth 'none'
    option device '/dev/ttyACM0'
    option pdptype 'IP'
    option ipv6 'auto'
    option apn 'darmowy'

664

Odp: ZTE MF286R - OpenWrt

Podziękowanie nie do mnie.
Ale cieszę, się że ruszyło.

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

665 (edytowany przez 7cnd 2022-04-22 09:14:04)

Odp: ZTE MF286R - OpenWrt

Przygladając się modemowi (`19d2:1489 ZTE ZTE`) po ADB (`adb shell` z openwrt) widzę, że ma on folder `/logfs` do którego co sekundę leci do `/logfs/syslog` wpis tej postaci:

Apr 22 09:52:20 OpenWrt user.emerg syslog: src/zte_wan_nw_view_handler.c 1611 clear 3gpp2 provider name NV in zte_wan_nw_write_plmn_info_icon_nv_proc()
Apr 22 09:52:21 OpenWrt user.emerg syslog: src/zte_wan_nw_view_handler.c 1611 clear 3gpp2 provider name NV in zte_wan_nw_write_plmn_info_icon_nv_proc()

Oczywiście nie jest to w żadnym `tmpfs` tylko na `ubi`. Potencjalnie taka częstość może skutkować większym flash wear modemu (modem ma oddzielny system, z oddzielnym flashem). Nie sprawdzałem jak to się przekłada na konkretne write requesty, ale zakładam, że flush jest co parę sekund.

Syslog jest startowany przez:

cat /etc/rcS-zte
cat /usr/zte/zte_conf/scripts/zte_syslog.sh

Co uruchamia proces:

syslogd -O /logfs/syslog -l 6 -s 1024

Fajnie, bo syslog jest konfigurowalny:

$ cfg get syslog_path
/logfs
$ cfg get syslog_mode
0
$ cfg get syslog_level
6
$ cfg get syslog_size
1024
$ cfg get syslog_host_ip

Obsługiwane są dwa tryby `syslog_mode=0` to jest zapis lokalny, `syslog_mode=1` to wysyłanie sysloga do hosta IP.
Domyślnie jest ustawiony level 6 (info: https://en.wikipedia.org/wiki/Syslog#Severity_level). Niestety wpisy mają `user.emerg`. Czyli nie można łatwo odfiltrować aby zapisywał tylko błedy.

Okazuje się, że ustawiając `mode=0` oraz `level=0` efektywnie można wyłączyć sysloga i pozbyć się potencjalnego problemu (że modem padnie za parę lat):

cfg set syslog_mode=0
cfg set syslog_level=0
cfg save
reboot # zrestartuje całe urządzenie

Ustawiając wyższy level (np. 6) można przywrócić zapis logów.

666

Odp: ZTE MF286R - OpenWrt

Wrzuciłem dziś OpenWrt 22.03-SNAPSHOT, r19304-0e607d60ef Build time: 2022-04-21 20:18 CEST na MF286R z Plusa.

Domyślnie w konfiguracji /etc/config/network nie ma sekcji wan, IMHO przykładowa by ułatwiała uruchomienie.
Dodatkowo brakuje minimalnych pakietów by modem zadziałał, u mnie ruszyło po

opkg install comgt-ncm
Installing comgt-ncm (0.32-34) to root...
Downloading https://dl.eko.one.pl/openwrt-22.03/targets/ath79/nand/packages/comgt-ncm_0.32-34_mips_24kc.ipk
Installing chat (2.4.9.git-2021-01-04-3) to root...
Downloading https://dl.eko.one.pl/openwrt-22.03/packages/mips_24kc/base/chat_2.4.9.git-2021-01-04-3_mips_24kc.ipk
Installing comgt (0.32-34) to root...
Downloading https://dl.eko.one.pl/openwrt-22.03/targets/ath79/nand/packages/comgt_0.32-34_mips_24kc.ipk
Installing wwan (2019-04-29-5) to root...
Downloading https://dl.eko.one.pl/openwrt-22.03/packages/mips_24kc/base/wwan_2019-04-29-5_mips_24kc.ipk
Installing kmod-usb-serial (5.10.111-1) to root...
Downloading https://dl.eko.one.pl/openwrt-22.03/targets/ath79/nand/kmods-5.10.111/kmod-usb-serial_5.10.111-1_mips_24kc.ipk
Installing kmod-usb-serial-wwan (5.10.111-1) to root...
Downloading https://dl.eko.one.pl/openwrt-22.03/targets/ath79/nand/kmods-5.10.111/kmod-usb-serial-wwan_5.10.111-1_mips_24kc.ipk
Installing kmod-usb-serial-option (5.10.111-1) to root...
Downloading https://dl.eko.one.pl/openwrt-22.03/targets/ath79/nand/kmods-5.10.111/kmod-usb-serial-option_5.10.111-1_mips_24kc.ipk
Installing kmod-usb-net-cdc-ncm (5.10.111-1) to root...
Downloading https://dl.eko.one.pl/openwrt-22.03/targets/ath79/nand/kmods-5.10.111/kmod-usb-net-cdc-ncm_5.10.111-1_mips_24kc.ipk
Installing kmod-usb-wdm (5.10.111-1) to root...
Downloading https://dl.eko.one.pl/openwrt-22.03/targets/ath79/nand/kmods-5.10.111/kmod-usb-wdm_5.10.111-1_mips_24kc.ipk
Installing kmod-usb-net-huawei-cdc-ncm (5.10.111-1) to root...
Downloading https://dl.eko.one.pl/openwrt-22.03/targets/ath79/nand/kmods-5.10.111/kmod-usb-net-huawei-cdc-ncm_5.10.111-1_mips_24kc.ipk
Configuring chat.
Configuring kmod-usb-wdm.
Configuring kmod-usb-net-cdc-ncm.
Configuring kmod-usb-net-huawei-cdc-ncm.
Configuring kmod-usb-serial.
Configuring kmod-usb-serial-wwan.
Configuring kmod-usb-serial-option.
Configuring comgt.
Configuring wwan.
Configuring comgt-ncm.

Poza tym gra - dzięki !

667

Odp: ZTE MF286R - OpenWrt

No nie ma, bo domyślnie urządzenie nie ma tego w zależnościach. Jutro zbuduję i podmienię obrazy. MF286R nie definiuje domyślnie wanu.

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

668 (edytowany przez Leo-PL 2022-04-23 10:53:40)

Odp: ZTE MF286R - OpenWrt

Huh? Jeżeli nie ma comgt-ncm w DEVICE_PACKAGES, to fuckup, będę musiał wysłać patcha.
Edit: no nie ma, miałem to dodać w ostatnim PR i zagapiłem się, bo i tak miałem to włączone w .configu.

define Device/zte_mf286r
  $(Device/zte_mf286_common)
  DEVICE_MODEL := MF286R
  DEVICE_PACKAGES += ath10k-firmware-qca9888-ct kmod-usb-net-rndis kmod-usb-acm
endef
TARGET_DEVICES += zte_mf286r

@areq, dzięki za znalezienie. Jak chcesz zarobić Reported-by, to podaj taga do przeklejenia ;-)
Edit2: poszło, https://github.com/openwrt/openwrt/pull/9761

669

Odp: ZTE MF286R - OpenWrt

Też tak miałem w konfigu smile. Rano zaktualizowałem obrazy.

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

670

Odp: ZTE MF286R - OpenWrt

Wgrałem 22.03 na mojego R
Zaktualizowałem pakiety do Luci.
Jak próbuję się zalogować dostaję błąd.
Nie doinstalowałem czegoś ?
/usr/lib/lua/luci/dispatcher.lua:562: No valid theme found
stack traceback:
    [C]: in function 'assert'
    /usr/lib/lua/luci/dispatcher.lua:562: in function 'y'
    /usr/lib/lua/luci/dispatcher.lua:744: in function 'dispatch'
    /usr/lib/lua/luci/dispatcher.lua:412: in function </usr/lib/lua/luci/dispatcher.lua:411>

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

671

Odp: ZTE MF286R - OpenWrt

Nie aktualizuj pakietów do luci, proste.

A buntuje ci sie bo motywu nie zainstalowałeś lub on nie widzi tego wg konfigów.

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

672 (edytowany przez piratee 2022-04-23 21:02:45)

Odp: ZTE MF286R - OpenWrt

ok doinstalowałem motyw smile

Edit:
A jaki pakiet doinstalować aby po zalogowaniu pokazywało tak jak w ver 21.xx
Połączenie LTE czas pracy systemu itp.
Teraz pokazuje automatycznie przegląd systemu.

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

673

Odp: ZTE MF286R - OpenWrt

luci-mod-dashboard.

Czemu w ogóle doinstalowałeś luci? Przecież zrobiłem obraz z luci, to z openwrt też ma luci w sobie.

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

674

Odp: ZTE MF286R - OpenWrt

W wyszukiwarce dalej widnieje 21.02 z Luci - brak 22.03
A z przeglądarki wszedłem nie do tego katalogu i wgrałem bez Luci.
Już wgrywam odpowiednią wersję.

ZTE MF 286D OpenWrt 23.05-SNAPSHOT r23484-b742216dc8
Zyxel EX5601-T0 ubootmod OpenWrt 24.10-SNAPSHOT, r28432-7609571dcd
TP-LINK Archer C7 v5 - 1.14.0.2 (Built 20231226-1035 git@8e210b77)

675

Odp: ZTE MF286R - OpenWrt

Nieprawda, odśwież sobie stronę z wyszukiwarką. Od dwóch dni jest zmienione.

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