951

Odp: ZTE MF286R - OpenWrt

Spróbuję jeszcze na drugiej sztuce ale pewnie będzie to samo. Zatem czeka mnie zamówienie kabla smile Dzięki za poświęcony czas i pomoc.

952

Odp: ZTE MF286R - OpenWrt

Spróbuj dodać opcję -u (--unlock) do wywołania MTD. Stockowy soft czasami blokuje sektory na flashu gdy zdąży mu się odpalić wbudowane sprawdzenie aktualizacji. Możesz wyłączyć je w ustawieniach zanim zabierzesz się za cokolwiek, albo wyjąć kartę SIM by mu zapobiec. Z tego co pamiętam, w takiej sytuacji pomagał dopiero power-cycle.

953

Odp: ZTE MF286R - OpenWrt

Nie mialem włożonej karty SIM w routerze w trakcie - może to błąd?

954

Odp: ZTE MF286R - OpenWrt

Nie, nie wkładaj karty w trakcie tej zabawy.

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

955 (edytowany przez roniu92 2023-03-24 12:43:51)

Odp: ZTE MF286R - OpenWrt

Leo-PL napisał/a:

Spróbuj dodać opcję -u (--unlock) do wywołania MTD. Stockowy soft czasami blokuje sektory na flashu gdy zdąży mu się odpalić wbudowane sprawdzenie aktualizacji. Możesz wyłączyć je w ustawieniach zanim zabierzesz się za cokolwiek, albo wyjąć kartę SIM by mu zapobiec. Z tego co pamiętam, w takiej sytuacji pomagał dopiero power-cycle.

Niestety nie działa, tzn. polecenie unlock niby działa, ale wciąż nie mogę zrobić ani wymazania ani zapisu do pamięci.

956

Odp: ZTE MF286R - OpenWrt

Możesz spróbować jeszcze nadpisać początek partycji "kernel", jeżeli "firmware" nie działa, albo spróbować użyć dd if=/dev/zero na odpowiednim urządzeniu /dev/mtdblock.
Jeżeli to nie pomoże, to zostaje Ci metoda z rozkręcaniem i bootowaniem po TFTP. Paradoksalnie, ona chyba jednak jest najprostsza i najbardziej uniwersalna.

957

Odp: ZTE MF286R - OpenWrt

Kupiłem kabel UART, wszystko szło gładko do punktu STEP 4: Actual installation. Zmieniłem IP karty sieciowej na 192.168.1.1 ale za cholerę nie mogę połączyć się z routerem przez WinSCP żeby wrzucić plik sysupgrade. Przy logowaniu (login: root, hasło puste) wyrzuca mi "access denied". Ping chodzi, więc łączność jest ale wywalam się na próbie zalogowania.

958

Odp: ZTE MF286R - OpenWrt

Na 192.168.1.2 masz ustawić na komputerze, 192.168.1.1 to ma router.

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

959

Odp: ZTE MF286R - OpenWrt

O fak, ale wtopa... Mózg mi się wyłączył najwidoczniej, no pewnie że nie może być 192.168.1.1.... Teraz wszystko działa, czas na testowanie smile Dziękuję za pomoc.

960

Odp: ZTE MF286R - OpenWrt

Czy takie informacje z 3ginfo są normalne dla tego modemu czy coś mam nieskonfigurowane (połączenie LTE jest nawiązane):

Status:    DISCONNECTED
Connection time:    -
Downloaded:    -
Uploaded:    -
Mode:    LTE
Operator:    Orange
Signal strength:    67%

Modem type:   

MCC MNC:    260 03
CSQ:    21
RSSI:    -71 dBm
RSCP:    - dBm
Ec/IO:    - dB
RSRP:    - dBm
SINR:    - dB
RSRQ:    - dB
LAC:    E184 (57732)
CID:    043A841E (70943774)
TAC:    E184 (57732)

961

Odp: ZTE MF286R - OpenWrt

W /etc/config/3ginfo nie ustawiles poprawnie nazwę sekcji która służy do połączenia. Bo nie nazywa się wan u ciebie.

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

962

Odp: ZTE MF286R - OpenWrt

Ok parametry połączenia ogarnięte, ale wciąż nie mam informacji z modemu typu i parametrów sygnału.

963

Odp: ZTE MF286R - OpenWrt

Bo moje 3ginfo jest dość generyczne. Jeżeli używasz luci to zainstaluj https://github.com/4IceG/luci-app-3ginfo-lite z repo https://github.com/4IceG/Modem-extras albo używaj mojego easyconfig/mifi.

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

964

Odp: ZTE MF286R - OpenWrt

Sprawdzałem już też 3ginfo-lite ale podobnie, nie mam wspomnianych informacji z modemu. Być może "ZTE MF286R (Modem comes in several versions, not all work stably)" to mój case.

965

Odp: ZTE MF286R - OpenWrt

3ginfo-lite to nie jest to samo co soft z w/w strony. Więc nie, nie sprawdziłeś tego co napisałem.

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

966

Odp: ZTE MF286R - OpenWrt

Ok źle się wyraziłem, chodziło mi o luci-app-3ginfo-lite. Zainstalowałem paczkę pobraną dokładnie stąd: https://github.com/4IceG/luci-app-3ginfo-lite/releases

967

Odp: ZTE MF286R - OpenWrt

Więc wybierz odpowiedni interfejs w konfigu i powinien ci pokazać wszystko co trzeba, łącznie z pasmami.

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

968

Odp: ZTE MF286R - OpenWrt

W dalszym widzę jedynie poniższe info:

General Information
Signal strength    67%

Operator    Orange
SIM status   
SIM IMSI:
SIM ICCID:
Modem IMEI:
Registered
Connection statistics     0d, 00:28:39 | ▼3.3 MiB ▲430.1 KiB
Technology    LTE
Modem Information
Modem type    -
Revision / Firmware    -
IP adress / Communication Port    /dev/ttyACM0
Protokół    -
Cell / Signal Information
MCC MNC    260 03
Cell ID    70943774 (43A841E)
TAC    -
LAC    57732 (E184)
CSQ
(Signal Strength)
Primary band | PCI & EARFCN    -
CA band (S1)    -
CA band (S2)    -
CA band (S3)    -
CA band (S4)    -

Interfejs skonfigurowany mam tak (w LuCi identyfikuje go jako typ: Karta Ethernet, urządzenie: usb0):

config interface 'WAN'
    option proto 'ncm'
    option device '/dev/ttyACM0'
    option ipv6 'auto'
    option delay '60'
    option pdptype 'IP'
    option apn 'internet'

W zakładce "Konfiguracja" wybieram @WAN (lub @WAN_4), gdy wybiorę usb0 to wyrzuca "There is a problem reading connection data".

IP adress / Port for communication with the modem: /dev/ttyACM0.

969

Odp: ZTE MF286R - OpenWrt

Pokaż wynik polecenia

sh -x /usr/share/3ginfo-lite/3ginfo.sh
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

970

Odp: ZTE MF286R - OpenWrt

W międzyczasie stawiałem od nowa interfejs bo coś mi się pokrzaczyło, nazwałem go "wan" (FYI jeśli miałoby to jakiekolwiek znaczenie).

root@OpenWrt:~# sh -x /usr/share/3ginfo-lite/3ginfo.sh
+ RES=/usr/share/3ginfo-lite
+ /usr/share/3ginfo-lite/detect.sh
+ DEVICE=/dev/ttyACM0
+ '[' -z /dev/ttyACM0 ]
+ O=
+ '[' -e /usr/bin/sms_tool ]
+ sms_tool -D -d /dev/ttyACM0 at 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?'
+ O='
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Orange",9

+COPS: 0,2,"26003",9

+CREG: 2,1,"e184","043a841e",9

'K
+ uci -q get '3ginfo.@3ginfo[0].network'
+ SECT=@wan
+ SUB=@
+ '[[' @wan '==' '*@*' ]]
+ + sed s/@//
echo @wan
+ SEC=wan
+ '[' -z wan ]
+ CONN_TIME=-
+ RX=-
+ TX=-
+ + grep '"up": true'
ifstatus wan
+ NETUP='       "up": true,'
+ '[' -n '      "up": true,' ]
+ uci -q -P /var/state/ get network.wan.connect_time
+ CT=
+ '[' -z ]
+ + + ifstatusxargs wan
awk
'-F[:,]' '/uptime/ {print $2}'
+ CT=284
+ '[' '!' -z 284 ]
+ expr 284 / 60 / 60 / 24
+ D=0
+ expr 284 / 60 / 60 '%' 24
+ H=0
+ expr 284 / 60 '%' 60
+ M=4
+ expr 284 '%' 60
+ S=44
+ printf '%dd, %02d:%02d:%02d' 0 0 4 44
+ CONN_TIME='0d, 00:04:44'
+ + awk '-F"' '/l3_device/ {print $4}'
ifstatus wan
+ IFACE=usb0
+ '[' -n usb0 ]
+ + ifconfig usb0
awk '-F[()]' '/bytes/ {printf "%s",$2}'
+ RX='81.1 MiB'
+ + ifconfig usb0
awk '-F[()]' '/bytes/ {printf "%s",$4}'
+ TX='3.7 MiB'
+ + echo '
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Orange",9

+COPS: 0,2,"26003",9

+CREG: 2,1,"e184","043a841e",9

'K
awk '-F[, ]' '/^\+CSQ/ {print $2}'
+ CSQ=23
+ '[' x23 '=' x ]
+ '[' 23 -ge 0 -a 23 -le 31 ]
+ CSQ_PER=74
+ + echo '
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Orange",9

+COPS: 0,2,"26003",9

+CREG: 2,1,"e184","043a841e",9

'awk
'-F["]' '/^\+COPS: .,2/ {print $2}'
+ COPS_NUM=26003
+ '[' x26003 '=' x ]
+ COPS_MCC=260
+ COPS_MNC=03
+ awk '-F[;]' '/26003/ {print $2}' /usr/share/3ginfo-lite/mccmnc.dat
+ COPS=Orange
+ '[' xOrange '=' x ]
+ '[' -z  ]
+ echo+  '
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Orange",9

+COPS: 0,2,"26003",9

+CREG: 2,1,"e184","043a841e",9

'K
awk '-F["]' '/^\+COPS: .,0/ {print $2}'
+ T=Orange
+ '[' xOrange '!=' x ]
+ COPS=Orange
+ + sed ':s;s/\(\<\S*\>\)\(.*\)\<\1\>/\1\2/g;ts'
echo Orange
+ COPZ=Orange
+ + echoawk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1'
Orange
+ COPS=Orange
+ + + echo '
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Orange",9

+COPS: 0,2,"26003",9

+CREG: 2,1,"e184","043a841e",9

'xargs

awk '-F[, ]' '/^\+CPIN:/ {print $0;exit}'
+ T='+CPIN: READY'
+ '[' -n '+CPIN: READY' ]
+ '[' '+CPIN: READY' '=' '+CPIN: READY' ]
+ + echo '
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Orange",9

+COPS: 0,2,"26003",9

+CREG: 2,1,"e184","043a841e",9

'K
awk '-F[, ]' '/^\+CME ERROR:/ {print $0;exit}'
+ T=
+ '[' -n  ]
+ + echo '
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Orange",9

+COPS: 0,2,"26003",9

+CREG: 2,1,"e184","043a841e",9

'K
awk '-F[,]' '/^\+CREG/ {gsub(/[[:space:]"]+/,"");printf "T=\"%d\";LAC_HEX=\"%X\";CID_HEX=\"%X\";LAC_DEC=\"%d\";CID_DEC=\"%d\";MODE_NUM=\"%d\"", $2, "0x"$3, "0x"$4, "0x"$3, "0x"$4, $5}'
+ eval 'T="1";LAC_HEX="E184";CID_HEX="43A841E";LAC_DEC="57732";CID_DEC="70943774";MODE_NUM="9"'
+ T=1
+ LAC_HEX=E184
+ CID_HEX=43A841E
+ LAC_DEC=57732
+ CID_DEC=70943774
+ MODE_NUM=9
+ REG=1
+ '[' -z 9 ]
+ '[' x9 '=' x0 ]
+ MODE=-
+ sms_tool -d /dev/ttyACM0 at at+cereg
' OTX='
' 's/[^A-F0-9]//g'

awk '-F[,]' '/^\+CEREG/ {printf "%s", toupper($3)}'
+ TAC=
+ '[' x '!=' x ]
+ TAC=-
+ TAC_HEX=-
+ uci -q get '3ginfo.@3ginfo[0].device'
+ CONF_DEVICE=/dev/ttyACM0
+ + grep -q 192.168.
echo x/dev/ttyACM0
+ '[' -e /usr/bin/sms_tool ]
+ REGOK=0
+ '[' x1 '=' x1 ]
+ REGOK=1
+ getdevicevendorproduct /dev/ttyACM0
+ basename /dev/ttyACM0
+ devname=ttyACM0
+ readlink -f /sys/class/tty/ttyACM0/device
+ devpath=/sys/devices/platform/ahb/1b000000.usb/usb1/1-1/1-1:1.2
+ T=/sys/devices/platform/ahb/1b000000.usb/usb1
+ cat /sys/devices/platform/ahb/1b000000.usb/usb1/idVendor
+ cat /sys/devices/platform/ahb/1b000000.usb/usb1/idProduct
+ echo 1d6b0002
+ VIDPID=1d6b0002
+ '[' -e /usr/share/3ginfo-lite/modem/1d6b0002 ]
+ cat
{
"connt":"0d, 00:04:44",
"conntx":"3.7 MiB",
"connrx":"81.1 MiB",
"modem":"",
"mtemp":"",
"firmware":"",
"cport":"/dev/ttyACM0",
"protocol":"",
"csq":"23",
"signal":"74",
"operator_name":"Orange",
"operator_mcc":"260",
"operator_mnc":"03",
"mode":"-",
"registration":"1",
"simslot":"",
"imei":"",
"imsi":"",
"iccid":"",
"lac_dec":"57732",
"lac_hex":"E184",
"tac_dec":"",
"tac_hex":"-",
"tac_h":"",
"tac_d":"",
"cid_dec":"70943774",
"cid_hex":"43A841E",
"pci":"",
"earfcn":"",
"pband":"",
"s1band":"",
"s1pci":"",
"s1earfcn":"",
"s2band":"",
"s2pci":"",
"s2earfcn":"",
"s3band":"",
"s3pci":"",
"s3earfcn":"",
"s4band":"",
"s4pci":"",
"s4earfcn":"",
"rsrp":"",
"rsrq":"",
"rssi":"",
"sinr":""
}
+ exit 0

971

Odp: ZTE MF286R - OpenWrt

@IceG, piłka po Twojej stronie. Nie wykrywa modemu.

@roniu92: problem z pakietem. Poczekaj chwilę.

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

972 (edytowany przez IceG 2023-04-02 16:20:20)

Odp: ZTE MF286R - OpenWrt

Cezary napisał/a:

@IceG, piłka po Twojej stronie. Nie wykrywa modemu.

Cezary ciężko aby widziało modem, skrypt zwraca VIDPID=1d6b0002, a modem mamy opisany pod VIDPID=19d21489.

Więc coś się pomerdało (przestawiony modem?) lub jakiś inny babol.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

973

Odp: ZTE MF286R - OpenWrt

Tak, masz problem z detekcją urządzeń na magistrali usb w skrypcie.

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

974 (edytowany przez IceG 2023-04-02 16:33:10)

Odp: ZTE MF286R - OpenWrt

Mechanizm detekcji brałem Cezary od Ciebie, na tych urządzeniach co mam te skrypty działają. Chyba że coś Cezary jeszcze dopieszczałeś w kodzie i nie jestem na czasie.

@roniu92: Tak jak Cezary napisał, cierpliwości. Trzeba dojść co i jak.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

975

Odp: ZTE MF286R - OpenWrt

Jasna sprawa smile