76 (edytowany przez Kokoszanka 2023-01-09 17:38:32)

Odp: ZTE MF286 - OpenWrt

Cezary napisał/a:

Ok. Teraz - musisz mieć serwer tftp, może być tftp64 czy tftp32, znajdziesz w internecie.
Ustawiasz w komputerze na karcie sieciowej adres  192.168.1.22, brama  192.168.1.1, maska 255.255.255.0
Uruchamiasz tftp64, wybierasz z listy interfejs na którym ustawiłeś ten adres.
Ściągasz plik https://dl.eko.one.pl/openwrt-22.03/tar … kernel.bin kopiujesz go do katalogu gdzie jest tftp64
Zmieniasz nazwę tego pliku na a.bin
Uruchamiasz zte, na samym początku wciskasz dowolny klawisz, ctrl-c, esc czy coś i pojawi się zgłoszenie bootloadera.
Wpisujesz

  setenv serverip 192.168.1.22
  setenv ipaddr 192.168.1.1
  tftpboot 0x81000000 a.bin
  bootm 0x81000000

Powinno się uruchomić openwrt. Na razie tyle, nie resetujesz zte, bo openwrt uruchomione jest pamięci. Jak dojdziesz do tego etapu to pisz.

To setenv wpisuje z poziomu ~ # ? Bo to chyba już system jest.

Problem mam taki, że na starcie krzaki mi się piętrzą w terminalu

eth0
Qualcomm Atheros SPI NAND Driver, Version 0.1 (c) 2014  Qualcomm Atheros Inc.
ath_spi_nand_ecc: furture feat = 0x10
ath_spi_nand_ecc: middle feat = 0x10
ath_parse_read_id: SPI NAND M.Id: 0xc8 D.Id: 0xd1
====== NAND Parameters ======
sc addr = 0x87ff5f40 page(write size) = 0x800 (erase size) block = 0x20000
Setting 0x181162c0 to 0x4b962100
Uaztemain: enter into !
zte_getHandOffState: read data=0x20 from 0x0
Uaztemain: no need to update ''
Hit any key to stop autoboot:  0
ath>
ath>
ath>
C▒▒h>
ath>
ath>
ath>▒
ath> help
? j X+▒s2▒r:B▒▒▒
X]▒k▒r -▒չ▒s,▒▒t fromj▒mo▒5
                           basY j prinzɁsY
                                          ▒▒▒es.z▒fset
,V▒˽  - pri▒▒B+ɑ R˽ st▒▒▒u▒VHboojb닁dYV▒lt,J▒e▒ ▒▒n:b닍mdRHb▒ё▒  K▒ot V▒▒ult, i.Y▒r]
                                                                                    :▒o׵d'C!▒▒ѕlf -▒▒сf▒▒▒a
                                                                                                           *1▒imaVJ▒ [V▒▒yC!▒▒ѵ j ▒닁a▒▒cXW▒ˁi[▒▒ fromj▒mK▒
▒▒▒pBK▒▒▒ Z[▒▒▒viar▒▒▒o▒-▒ͥn▒▒▒P▒eQA▒p▒▒▒c▒▒HH▒otv▒ - Boo▒▒]▒rk.2▒o[
                                                                   ▒ Qʁi[▒eC▒▒▒    Kj▒▒▒r^▒▒pX▒VHc▒+▒f
                                                                                                      j▒ɥn▒▒sole"▒٥▒▒▒ X▒▒informXW▒˫Hc▒ j mY▒K▒copyC▒,▒3&- ,▒▒▒▒յ cXkձ▒ѥo▒
                                                                                                                                                                          dh,%- i˽▒▒▒DjA▒cliY▒▒toz▒хi
                    JA/boo▒▒Ʌ▒▒5
                                Y,▒ je,▒arցt
                                            ▒▒▒ole
era▒ - Y▒͕ *MHj▒mK▒5
                   Y▒▒eU▒▒   - erX▒▒A%▒NO*21MHj▒▒▒▒▒0-3▒
                                                        ▒▒▒e)
!+▒˽  - ɥ▒сF*M! [V▒K▒ Z˽rmXW▒▒5+▒▒
                               go  jsW▒сa▒lZ▒▒i▒

!▒▒p  K▒▒i▒▒o▒▒nYB▒l5                           ▒ add▒▒▒ 'X▒▒
                     Z+˙▒▒ - prZ▒▒heXV▒ Z˽ɵ▒ѥon ▒K▒a▒lZ▒ѥ▒n imaV5
                                                                 itY.W▒ ▒▒t].
                                                                             ▒▒Օ▒fak▒▒o
                                                                                       J▒▒eV▒ ▒▒
                                                                                                ▒ɕ5
                                                                                                   l▒▒  ji˥▒▒tYb▒o▒on aɕ▒▒ ▒▒▒▒5
                                                                                                                                [, K▒▒▒▒e▒5 W▒▒5
                                                                                                                                                m j [V▒K▒ Vk▒layC▒+▒▒  Kj%%▒uW▒+▒y▒mmX▒▒5
        [
▒▒▒▒t K▒▒▒▒▒ RPry moV▒▒(X]׫J▒cremY▒▒▒▒)
               ▒▒▒▒5
                    [ jj▒mK▒ ▒▒tYB2▒l+j
!▒▒%- boot i[XV▒viXr▒t▒K▒ using N▒▒ɽtk▒lC!▒  KrN▒▒bK▒▒▒e[Hȉoot   K▒▒сf▒▒▒NP▒▒device
                                             -j▒▒o▒▒m▒▒f^Bcon.W▒t
                                                                 ▒▒ɕ▒sJC!▒i   Kb▒▒▒ X▒▒a▒▒▒́PCI Co˥▒▒▒atZ▒
!▒▒▒%-▒▒▒▒▒I▒                                                                                            ▒▒ace
H▒%QUQ*▒▒ nY▒▒K▒▒hk▒5
                     ▒▒▒cp]K▒▒▒dZ▒▒ d▒▒pl
                                         "▒▒hY.j SY▒▒ c+▒▒▒ CPU2"I▒s▒▒▒5
                                                                        p▒
                                                                          *▒asYHp▒▒gYW▒inte˵ p▒▒сenWK▒▒mY▒▒vX▒+▒▒e▒Hp▒뵅▒ K▒▒t Y▒ɹ▒tjC X▒e▒▒▒5
▒add▒▒▒es                                                                                                                                     ɽ▒▒▒c&j ▒▒e▒▒nYj
proW▒▒ K*▒▒▒lYz▒ Vk▒▒▒e21AS
                           ▒ɥ▒e▒ɽte,W▒▒5
                                        ▒▒pb답 ▒▒▒ Z+▒e▒▒ar▒▒wK▒▒u▒˝ RP*▒T▒ɽtk▒▒5
                                                                                 rY▒}e▒ -▒▒▒▒ SPIr=I▒F*M!▒memK▒0-&j▒spX▒V▒
                                                                                                                          ▒֕с j U▒form ▒▒UQ ˁtheAU5
                                                                                                                                                  ▒▒
                                                                                                                                                     j ▒▒
                                                                                                                                                         ▒▒▒▒▒▒́i

                                                                                                                                                                ▒▒e˥ro▒▒▒сva▒+▒le▒▒W▒▒ j ▒*▒٥r˵en▒▒riX,▒▒5le.▒▒▒pY▒▒k▒e▒▒s▒K▒▒▒
                         .▒▒▒ j"▒la^*▒ecuW▒▒
                                            2▒r s▒▒ W▒▒5
                                                        tY.jmini[▒▒tesb▒▒▒ /▒▒뚡5
                                                                                 ▒▒b답 ▒닁i[XV▒▒ar▒t▒K▒ ]▒˝ ▒QP▒ɽѽ▒o▒
                                                                                                                     W▒sZˁ-▒ɥ▒▒ [▒+ѽr▒▒rsZ˫
                                                                                                                                           ▒▒tYU▒t-▒ɥ▒e▒A% ▒I▒FLP*
                                                                                                                                                                  j▒mo▒▒0K&▒
▒ѡ>▒

77

Odp: ZTE MF286 - OpenWrt

Udało się bez kszaków Qualcomm Atheros SPI NAND Driver, Version 0.1 (c) 2014  Qualcomm Atheros Inc.
ath_spi_nand_ecc: furture feat = 0x10
ath_spi_nand_ecc: middle feat = 0x10
ath_parse_read_id: SPI NAND M.Id: 0xc8 D.Id: 0xd1
====== NAND Parameters ======
sc addr = 0x87ff5f40 page(write size) = 0x800 (erase size) block = 0x20000
Setting 0x181162c0 to 0x4b962100
Uaztemain: enter into !
zte_getHandOffState: read data=0x20 from 0x0
Uaztemain: no need to update ''
Hit any key to stop autoboot:  0
ath> <INTERRUPT>
ath> help
?       - alias for 'help'
autoscr - run script from memory
base    - print or set address offset
bdinfo  - print Board Info structure
boot    - boot default, i.e., run 'bootcmd'
bootd   - boot default, i.e., run 'bootcmd'
bootelf - Boot from an ELF image in memory
bootm   - boot application image from memory
bootp   - boot image via network using BootP/TFTP protocol
bootvx  - Boot vxWorks from an ELF image
cmp     - memory compare
coninfo - print console devices and information
cp      - memory copy
crc32   - checksum calculation
dhcp    - invoke DHCP client to obtain IP/boot params
echo    - echo args to console
erase   - erase FLASH memory
erase_ext   - erase SPI NOR FLASH memory(0-32M space)
ethreg  - Switch/PHY Reg rd/wr  utility
exit    - exit script
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print online help
iminfo  - print header information for application image
itest   - return true/false on integer compare
loop    - infinite loop on address range
mct   - simple RAM test
md      - memory display
mii     - MII utility commands
mm      - memory modify (auto-incrementing)
mtest   - simple RAM test
mw      - memory write (fill)
nand    - NAND sub-system
nboot   - boot from NAND device
nfs     - boot image via network using NFS protocol
nm      - memory modify (constant address)
pci     - list and access PCI Configuration Space
ping    - send ICMP ECHO_REQUEST to network host
pll cpu-pll dither ddr-pll dither - Set to change CPU & DDR speed
pll erase
pll get
printenv- print environment variables
progmac - Set ethernet MAC addresses
progmac2 - Set ethernet MAC addresses
protect - enable or disable FLASH write protection
rarpboot- boot image via network using RARP/TFTP protocol
read_ext   - read SPI NOR FLASH memory(0-32M space)
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
sleep   - delay execution for some time
test    - minimal test like /bin/sh
tftpboot- boot image via network using TFTP protocol
version - print monitor version
write_ext   - write SPI NOR FLASH memory(0-32M space)
ath>

78 (edytowany przez Cezary 2023-01-09 17:44:44)

Odp: ZTE MF286 - OpenWrt

W tym momencie musisz to wpisać. Możesz nawet na ślepo skopiować myszą i wkleić w putty.

NB to tych krzaków nie powinno być.

EDIT: działaj dalej.

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

79

Odp: ZTE MF286 - OpenWrt

https://i.ibb.co/52VY2Cv/IMG-20230109-175117.jpg i tak stoi. Skapnalem się że w tftp jest w server Interfaces ustawione 127 zamiast 192 więc już po wpisaniu komend zmieniłem to w tftp

80

Odp: ZTE MF286 - OpenWrt

Nie ma takiego pliku, napisał CI wyrażnie. Nie skopiowałeś go albo zrobiłeś go pod nazwą a.bin.bin bo windows ukrył ci rozszerzenia plików.

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

81 (edytowany przez Kokoszanka 2023-01-09 18:07:14)

Odp: ZTE MF286 - OpenWrt

https://i.ibb.co/tpmLkBL/img9.png

EDIT: rzeczywiście a.bin.bin było

82 (edytowany przez Kokoszanka 2023-01-09 18:23:33)

Odp: ZTE MF286 - OpenWrt

Jest, co dalej? Jakie środowisko? https://i.ibb.co/98xKsDg/IMG-20230109-181059.jpg

83

Odp: ZTE MF286 - OpenWrt

No i teraz najłatwiejsza sprawa.

Kartę sieciową przestawiasz na dhcp, powinna dostać juz adres z routera.
Pobierasz ten obraz https://dl.eko.one.pl/luci/openwrt-22.0 … pgrade.bin  zmien go na b.bin
ściągnij i uruchom winscp, podłącz się do routera 192.168.1.1, login root, bez hasła, protokół scp (nie ftp!)
przegraj plik b.bin do katalogu /tmp na routerze
z routera robisz sysupgrade -n /tmp/b.bin

Zresetuje się i masz openwrt.

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

84

Odp: ZTE MF286 - OpenWrt

Cezary napisał/a:

sysupgrade -n /tmp/b.bin

to przez konsolę?

85

Odp: ZTE MF286 - OpenWrt

W zte, tak, jak już skopiujesz plik do niego. Albo przez putty możesz się już podłączyć, albo przez podłączony jeszcze terminal, nie ma znaczenia.

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

86

Odp: ZTE MF286 - OpenWrt

Dobra, wszystko jest tylk pozostaje kwestia lte. Nie działa smile

87

Odp: ZTE MF286 - OpenWrt

A mi działa. I co teraz?

Kurde, kiedy się w końcu nauczycie że "Nie działa" nic nie wnosi do tematu? To jest przedmiot ścisły, masz powiedzieć co niedziała, jaki masz konfig, jakie masz logi, ale nie że jesteś u wróżki i strzelasz tekstem "bo nie działa i co robić".

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

88 (edytowany przez Kokoszanka 2023-01-09 19:36:59)

Odp: ZTE MF286 - OpenWrt

Spokojnie, mówię to trochę prześmiewczo. Nie działa bo nie jest skonfigurowane, a że lede nie jest dla mnie chlebem powszednim to sprawia delikatny kłopot. Pomyślałem, że to kwestia zrobienia wana  w zakładce sieci>interfejsy bo tu mam tylko lan

89

Odp: ZTE MF286 - OpenWrt

Wgraj sobie teraz moje mifi to sobie ładnie wszystko ustawisz z gui. Tyle że mifi jest prymitywne aż do bólu; o ile wystarczy Ci sam fakt "bycia" routerem to możesz wgrywać.

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

90 (edytowany przez Kokoszanka 2023-01-09 19:45:02)

Odp: ZTE MF286 - OpenWrt

Na start może pewnie być, choć chciałbym mieć dostęp do modemu tj. wymuszanie pasm, PCI ale też sztywny DNS itd. Dostęp do danych o jakości sygnału LTE i danych o agregowanych pasmach.

91

Odp: ZTE MF286 - OpenWrt

Akurat to wszystko ma mifi smile

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

92

Odp: ZTE MF286 - OpenWrt

Cezary napisał/a:

Akurat to wszystko ma mifi smile

A jak podejść od strony LuCi?

93

Odp: ZTE MF286 - OpenWrt

Instalujesz dodatki z https://github.com/4iceg które cię interesują. Pewnie luci-app-sms-tool, luci-app-3ginfo-lite, luci-app-modemband na początek.

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

94 (edytowany przez Kokoszanka 2023-01-09 21:33:39)

Odp: ZTE MF286 - OpenWrt

Zainstalowałem polecone przez ciebie pakiety i mam taki efekt
https://i.ibb.co/fk6yvzM/img10.png.
Jakby brakowało modemband i sms-tool. Nie potrafię też skonfigurować tego modemu, nie działa ani jako qmi ani jako ncm

95

Odp: ZTE MF286 - OpenWrt

Modem jest qmi, pokaż jak to skonfigurowałeś (najlepiej - uci show network z konsoli)

A reszta - albo się wyloguj i zaloguj albo poczekaj co @IceG na to odpowie.

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

96

Odp: ZTE MF286 - OpenWrt

Cezary napisał/a:

Modem jest qmi, pokaż jak to skonfigurowałeś (najlepiej - uci show network z konsoli)

A reszta - albo się wyloguj i zaloguj albo poczekaj co @IceG na to odpowie.

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='fd78:ac39:1127::/48'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='eth0.1'
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.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='1 2 3 5 0t'
network.@device[1]=device
network.@device[1].name='wwan0'
network.wwan=interface
network.wwan.proto='dhcp'
network.WWANW=interface
network.WWANW.proto='qmi'
network.WWANW.apn='internet'
network.WWANW.auth='none'
network.WWANW.pdptype='ipv4v6'
network.WWANW.device='/dev/cdc-wdm0'
root@OpenWrt:~#

Nie działa ani na /dev/cdc-wdm0 ani na /dev/ttyUSB1

97

Odp: ZTE MF286 - OpenWrt

Wywal linie  z auth i phptype (zwłaszcza pdptype). Mam nadzieję że dodałeś WWANW firewalla do sekcji wan.

Wywal też sekcje wwan oraz device z wwan0. Nie wiem po co to dodawałeś.

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

98

Odp: ZTE MF286 - OpenWrt

Nie rozumiem prośby, co/gdzie wywal? WWANW jest w sekcji WAN firewalla. Już łączy się z netem z agregacją 2600+1800.

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='fd78:ac39:1127::/48'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='eth0.1'
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.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='1 2 3 5 0t'
network.WWANW=interface
network.WWANW.proto='qmi'
network.WWANW.apn='internet'
network.WWANW.auth='none'
network.WWANW.device='/dev/cdc-wdm0'
network.WWANW.pdptype='ipv4'

Dalej pozostaje problem z niewyświetlaniem się okna do wyboru pasm i sms-toolem. Choć router pokazuje EARFCN i PCI stacji. Ciągle kręci kółko Waiting for connection data... .

99

Odp: ZTE MF286 - OpenWrt

Wywaliłeś, już nie masz. Na resztę czekaj na odpowiedzi @IceG, to jego pakiety.

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

100 (edytowany przez Kokoszanka 2023-01-09 22:47:13)

Odp: ZTE MF286 - OpenWrt

Okej, dzięki @Cezary @Leo-PL @MiG25 za pomoc w sflashowaniu tego routera. Wychodzi, że jest całkiem niezły kombajn z niego, a z wersji agregujących 3 pasma (chyba mf286D, jak coś zgubiłem sprostujcie) to już w ogóle, agregacja 2600+1800+2100 daje super osiągi, gdyby się dało wymuszać pasma, PCI i EARFCN to by było cudownie (szczególnie na prerii przy agregacji). Planujecie może zrobienie jakiegoś softu dla ZTE WF830 (Procesor Mediatek MT7621A 2x880MHz) lub Huawei B818 albo innych routerów LTE/5G od ZTE jak np. ZTE MF258K?

EDIT: Chyba na bez-kabli.pl nie ma żadnego tutoriala o flashowaniu mf286 więc może coś napiszę, procedura usystematyzowana nie jest trudna. @Cezary wiesz jak z tych obrazów partycji które robiłem przed flashem przywracać soft oryginalny?