Odp: ZTE MF286R - OpenWrt
Spróbuję jeszcze na drugiej sztuce ale pewnie będzie to samo. Zatem czeka mnie zamówienie kabla
Dzięki za poświęcony czas i pomoc.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Sprzęt / Hardware → ZTE MF286R - OpenWrt
Strony Poprzednia 1 … 37 38 39 40 41 … 50 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Spróbuję jeszcze na drugiej sztuce ale pewnie będzie to samo. Zatem czeka mnie zamówienie kabla
Dzięki za poświęcony czas i pomoc.
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.
Nie mialem włożonej karty SIM w routerze w trakcie - może to błąd?
Nie, nie wkładaj karty w trakcie tej zabawy.
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.
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.
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.
Na 192.168.1.2 masz ustawić na komputerze, 192.168.1.1 to ma router.
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
Dziękuję za pomoc.
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)
W /etc/config/3ginfo nie ustawiles poprawnie nazwę sekcji która służy do połączenia. Bo nie nazywa się wan u ciebie.
Ok parametry połączenia ogarnięte, ale wciąż nie mam informacji z modemu typu i parametrów sygnału.
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.
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.
3ginfo-lite to nie jest to samo co soft z w/w strony. Więc nie, nie sprawdziłeś tego co napisałem.
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
Więc wybierz odpowiedni interfejs w konfigu i powinien ci pokazać wszystko co trzeba, łącznie z pasmami.
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.
Pokaż wynik polecenia
sh -x /usr/share/3ginfo-lite/3ginfo.shW 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
@IceG, piłka po Twojej stronie. Nie wykrywa modemu.
@roniu92: problem z pakietem. Poczekaj chwilę.
@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.
Tak, masz problem z detekcją urządzeń na magistrali usb w skrypcie.
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.
Jasna sprawa ![]()
Strony Poprzednia 1 … 37 38 39 40 41 … 50 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Sprzęt / Hardware → ZTE MF286R - OpenWrt
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc