Temat: 3ginfo fibocom l850 LTE

Mam pytanko odnośnie 3ginfo w trybie mbim dla tego modemu. Z konsoli po wywołaniu poleceniem 3ginfo wyświetla wszystkie informacje natomiast w trybie graficznym na porcie 81 mam informacje o urządzeniu ale nie mam żadnych informacji o połączeniu. Nie wiem jaką wartość wpisać do konfiguracji 3ginfo w sekcji network bo modem tworzy 2 interfejsy wan i wirtualny wan_4.  wpisywałem obydwie opcje ale nie przynosi o żadnych efektów. Taka sama sytuacja jest przy modemie L860.

2

Odp: 3ginfo fibocom l850 LTE

OpenWrt 24.10-SNAPSHOT, r28529-56559278b7                                 |
|                                                                           |
| Build time: 2025-03-05 16:51 UTC                                          |
| Cezary Jackiewicz, https://eko.one.pl                                     |
|                                                                           |
-----------------------------------------------------------------------------
| Machine: FUJITSU FUTRO S520                                               |
| Uptime: 0d, 01:46:20                                                      |
| Load: 0.01 0.01 0.00                                                      |
| Flash: total: 3.6GB, free: 3.5GB, used: 2%                                |
| Memory: total: 1.8GB, free: 1.8GB, used: 4%                               |
| Leases: 1                                                                 |
| lan: static, 192.168.1.1                                                  |
| wan: mbim, 10.12.93.152                                                   |
| radio0: lan, mode: ap, ssid: OpenWrt2, channel: 44, conn: 1               |
-----------------------------------------------------------------------------
| CPU freq: 998.12MHz, 998.11MHz                                            |
| CPU temp: 55.00 C                                                         |
-----------------------------------------------------------------------------
root@OpenWrt:~# 3ginfo
Device: Fibocom L850 LTE Module,L850
Revision: 18500.5001.00.05.27.16
IMEI: xxxxxxxxxxx
ICCID: xxxxxxxxxxxxx

Connected time: 0d, 01:46:00
TX: 56.3 MiB
RX: 2.5 GiB

Signal: 100 %
/ B1 (2100 MHz)
Operator: Orange (260 03)
Registration: registered for SMS only, home network
CellID: 61954071 (3B15817)
LAC: 54201 (D3B9)
TAC: 54201 (D3B9)
@15 MHzband: B1
PCI: 84
EARFCN DL: 75
EARFCN UL: 18075
RSSI: -51 dBm
RSRP: -77 dBm
RSRQ: -13 dB
(S1) band: B1 (2100 MHz)
(S1) PCI: 86
(S1) EARFCN DL: 75
(S1) RSRP: -81 dBm
(S1) RSRQ: -16 dB
root@OpenWrt:~#

3

Odp: 3ginfo fibocom l850 LTE

config 3ginfo
        option http_port '81'
        option network 'wan'
        option device '/dev/ttyACM2'

4

Odp: 3ginfo fibocom l850 LTE

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 'fd6f:2a7f:e4bb::/48'
        option packet_steering '1'

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth0'

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 device
        option name 'eth0'

config device
        option name 'wwan0'

config device
        option name 'phy0-ap0'

config interface 'wan'
        option proto 'mbim'
        option device '/dev/cdc-wdm0'
        option apn 'internet'
        option force_link '1'
        option auth 'none'
        option pdptype 'ipv4'

5 (edytowany przez Cezary 2025-03-27 14:13:05)

Odp: 3ginfo fibocom l850 LTE

Zrób

sh -x /usr/share/3ginfo/infonetwork.sh wan
sh -x /usr/share/3ginfo/infoparams.sh /dev/ttyACM2

I pokaż co wyszło. Możesz dane wysłać mi na mejla żeby tu nie zaśmiecać, bo tego dużo będzie. Primary band się źle wyświetla - albo modem zwraca dane inaczej albo błąd jest w parsowaniu.

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

6

Odp: 3ginfo fibocom l850 LTE

Ok myślałem, że to to samo. Czyli mam usunąć aplikację luci i skonfigurować jeszcze raz wg poradnika z ekoone.pl?

7

Odp: 3ginfo fibocom l850 LTE

Nie, nic nie usuwaj. Zostaw tak jak jest, pokaż dane.

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

8

Odp: 3ginfo fibocom l850 LTE

root@OpenWrt:~# sh -x /usr/share/3ginfo/infonetwork.sh wan
+ NETWORK=wan
+ '[' -n wan ]
+ ifstatus wan
+ jsonfilter -q -e 'UP=@.up' -e 'CT=@.uptime' -e 'IFACE=@.l3_device'
+ eval export 'UP=1;' export 'CT=102;' export 'IFACE='"'"'wwan0'"'"';'
+ export 'UP=1'
+ export 'CT=102'
+ export 'IFACE=wwan0'
+ '[' x1 '=' x1 ]
+ STATUS=CONNECTED
+ '[' -n 102 ]
+ expr 102 / 60 / 60 / 24
+ D=0
+ expr 102 / 60 / 60 '%' 24
+ H=0
+ expr 102 / 60 '%' 60
+ M=1
+ expr 102 '%' 60
+ S=42
+ printf '%dd, %02d:%02d:%02d' 0 0 1 42
+ CONN_TIME='0d, 00:01:42'
+ date '+%s'
+ date '+%Y%m%d%H%M%S' -d @1743082291
+ CONN_TIME_SINCE=20250327143131
+ '[' -n wwan0 ]
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$2}'
+ RX='161.6 KiB'
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$4}'
+ TX='86.0 KiB'
+ cat
{
"status": "CONNECTED",
"conn_time": "0d, 00:01:42",
"conn_time_sec": "102",
"conn_time_since": "20250327143131",
"rx": "161.6 KiB",
"tx": "86.0 KiB"
}
+ exit 0
root@OpenWrt:~# sh -x /usr/share/3ginfo/infoparams.sh.sh /dev/ttyACM2
sh: can't open '/usr/share/3ginfo/infoparams.sh.sh': No such file or directory
root@OpenWrt:~#

9

Odp: 3ginfo fibocom l850 LTE

Tak jest jedno .sh

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

10

Odp: 3ginfo fibocom l850 LTE

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

+CSQ: 17,2

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ echo '
+CPIN: READY

+CSQ: 17,2

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ awk '-F[, ]' '/^\+(csq|CSQ)/ {print $2}'
+ CSQ=17
+ '[' -z 17 ]
+ '[' 17 -ge 0 ]
+ '[' 17 -le 31 ]
+ CSQ_PER=54
+ COPS=
+ COPS_MCC=
+ COPS_MNC=
+ echo '
+CPIN: READY

+CSQ: 17,2

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ awk '-F["]' '/^\+COPS:\s*.,2/ {print $2}'
+ COPS_NUM=26003
+ '[' -n 26003 ]
+ COPS_MCC=260
+ COPS_MNC=03
+ '[' -z  ]
+ echo '
+CPIN: READY

+CSQ: 17,2

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ awk+ awk '-F["]' '/^\+COPS:\s*.,0/ {print $2}'
'{if(NF==2 && tolower($1)==tolower($2)){print $1}else{print $0}}'
+ COPS=Orange
+ '[' -z Orange ]
+ echo '
+CPIN: READY

+CSQ: 17,2

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ busybox awk '-F[,]' '/^\+CREG/ {gsub(/[[:space:]"]+/,"");printf "T=\"%d\";LAC_                                                                                                             HEX=\"%X\";CID_HEX=\"%X\";LAC_DEC=\"%d\";CID_DEC=\"%d\";MODE_NUM=\"%d\"", $2, "0                                                                                                             x"$3, "0x"$4, "0x"$3, "0x"$4, $5}'
+ eval 'T="6";LAC_HEX="D3B9";CID_HEX="3B15821";LAC_DEC="54201";CID_DEC="61954081                                                                                                             ";MODE_NUM="7"'
+ T=6
+ LAC_HEX=D3B9
+ CID_HEX=3B15821
+ LAC_DEC=54201
+ CID_DEC=61954081
+ MODE_NUM=7
+ REG=6
+ '[' -z 7 ]
+ '[' x7 '=' x0 ]
+ MODE=LTE
+ echo '
+CPIN: READY

+CSQ: 17,2

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

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

+CSQ: 17,2

11

Odp: 3ginfo fibocom l850 LTE

Dalej bo to nie wszystko

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

12

Odp: 3ginfo fibocom l850 LTE

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ awk '-F[, ]' '/^\+CPIN:/ {print $0;exit}'
+ xargs
+ T='+CPIN: READY'
+ '[' -n '+CPIN: READY' ]
+ '[' '+CPIN: READY' '=' '+CPIN: READY' ]
+ '[' -e /usr/bin/sms_tool ]
+ REGOK=0
+ '[' x6 '=' x1 ]
+ '[' x6 '=' x5 ]
+ '[' x6 '=' x6 ]
+ REGOK=1
+ getdevicevendorproduct /dev/ttyACM2
+ basename /dev/ttyACM2
+ devname=ttyACM2
+ readlink -f /sys/class/tty/ttyACM2/device
+ devpath=/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1/2-1:1.6
+ T=/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1
+ cat /sys/devices/pci0000:00/0000:00:13.2/usb2/2-1/idVendor
+ cat /sys/devices/pci0000:00/0000:00:13.2/usb2/2-1/idProduct
+ echo usb/2cb70007
+ VIDPID=usb/2cb70007
+ '[' -e /usr/share/3ginfo/addon/usb/2cb70007 ]
+ ADDON=
+ cat /tmp/sysinfo/board_name
+ . /usr/share/3ginfo/addon/usb/2cb70007
+ '[' 1 '=' 1 ]
+ sms_tool -d /dev/ttyACM2 at 'AT+XLEC?;+XMCI=1;+XCCINFO=1;+XCCINFO?'
+ O='
+XLEC: 0,1,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFF                                                                                                             FFFF",59,15,22,"0x00000000","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ '[' x7 '=' x7 ]
+ echo '
+XLEC: 0,1,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFF                                                                                                             FFFF",59,15,22,"0x00000000","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XCCINFO:/{print $11}'
+ xargs
+ T=D3B9
+ '[' -n D3B9 ]
+ printf '%d' 0xD3B9
+ T_DEC=54201
+ addon 23 TAC '54201 (D3B9)'
+ '[' -n  ]
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"}'
+ PB=
+ S1B=
+ S2B=
+ S3B=
+ S4B=
+ BWP=
+ BWS1=
+ BWS2=
+ BWS3=
+ BWS4=
+ echo '
+XLEC: 0,1,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFF                                                                                                             FFFF",59,15,22,"0x00000000","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XLEC:/{print $3}'
+ CELLS=1
+ '[' -z 1 ]
+ echo '
+XLEC: 0,1,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFF                                                                                                             FFFF",59,15,22,"0x00000000","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XLEC:/{print $4}'
+ T=4
+ bandwidth 4
+ echo 15
+ BWP=15
+ echo '
+XLEC: 0,1,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFF                                                                                                             FFFF",59,15,22,"0x00000000","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XLEC:/{print $5}'
' T='BAND_LTE_7
' ][' -n 'BAND_LTE_7
' '!=' x0 ]D_LTE_7
' band4g '7
' echo -n 'B7
' PB='B7
+ '[' -z 15 ]
@15 MHz'0 'Primary band' 'B7
+ '[' -n '{"idx":23,"key":"TAC","value":"54201 (D3B9)"}' ]
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},'
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"}'e":"B7
' MODE='LTE B7
+ echo '
+XLEC: 0,1,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFF                                                                                                             FFFF",59,15,22,"0x00000000","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ xargs+ awk '-F[,:]'
'/^\+XMCI: 4/{print $7}'
+ T=0x00E0
+ '[' -n 0x00E0 ]
+ printf '%d' 0x00E0
+ addon 33 PCI 224
+ '[' -n '{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                              @15 MHz"}' ]":"B7
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},'":"B7
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"}'
+ echo '
+XLEC: 0,1,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFF                                                                                                             FFFF",59,15,22,"0x00000000","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ xargs
+ awk '-F[,:]' '/^\+XMCI: 4/{print $8}'
+ T=0x00000BD1
+ '[' 0x00000BD1 '!=' 0xFFFFFFFF ]
+ printf '%d' 0x00000BD1
+ addon 34 'EARFCN DL' 3025
+ '[' -n '{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                              @15 MHz"},{"idx":33,"key":"PCI","value":"224"}' ]
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"},'
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"}'
' ][' -z 'B7
+ echo '
+XLEC: 0,1,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFF                                                                                                             FFFF",59,15,22,"0x00000000","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XMCI: 4/{print $9}'
+ xargs
+ T=0x00005221
+ '[' 0x00005221 '!=' 0xFFFFFFFF ]
+ printf '%d' 0x00005221
+ addon 34 'EARFCN UL' 21025
+ '[' -n '{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                              @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"}' ]
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},'
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"}'
+ echo '
+XLEC: 0,1,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFF                                                                                                             FFFF",59,15,22,"0x00000000","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XMCI: 4/{print $11}'
+ T=59
+ '[' 59 '!=' 255 ]
+ addon 36 RSRP '-82 dBm'
+ '[' -n '{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                              @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"}' ]
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},'
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP",                                                                                                             "value":"-82 dBm"}'
+ N=
+ N=75
+ '[' -n 75 ]
+ echo '-82 75'
+ awk '{printf "%d\n", $1 + 10*log(12*$2)/log(10)}'
+ RSSI=-52
+ '[' -n -52 ]
+ '[' -52 -lt -113 ]
+ '[' -52 -gt -51 ]
+ addon 35 RSSI '-52 dBm'
+ '[' -n '{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                              @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP",                                                                                                             "value":"-82 dBm"}' ]
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP",                                                                                                             "value":"-82 dBm"},'
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP",                                                                                                             "value":"-82 dBm"},{"idx":35,"key":"RSSI","value":"-52 dBm"}'
+ CSQ_PER=98
+ echo '
+XLEC: 0,1,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFF                                                                                                             FFFF",59,15,22,"0x00000000","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XMCI: 4/{print $12}'
+ T=15
+ '[' 15 '!=' 255 ]
+ addon 37 RSRQ '-13 dB'
+ '[' -n '{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                              @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP",                                                                                                             "value":"-82 dBm"},{"idx":35,"key":"RSSI","value":"-52 dBm"}' ]
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP",                                                                                                             "value":"-82 dBm"},{"idx":35,"key":"RSSI","value":"-52 dBm"},'
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP",                                                                                                             "value":"-82 dBm"},{"idx":35,"key":"RSSI","value":"-52 dBm"},{"idx":37,"key":"RS                                                                                                             RQ","value":"-13 dB"}'
+ IFS='
'
+ IDX=1
+ POS=50
+ echo '
+XLEC: 0,1,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFF                                                                                                             FFFF",59,15,22,"0x00000000","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ grep '+XMCI: 5'
+ LINES=
+ cat
{
"csq":"17",
"signal":"98",
"operator_name":"Orange",
"operator_mcc":"260",
"operator_mnc":"03",
",ode":"LTE B7
"registration":"6",
"lac_dec":"54201",
"lac_hex":"D3B9",
"cid_dec":"61954081",
"cid_hex":"3B15821",
"addon":[{"idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary                                                                                                               @15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","val                                                                                                             ue":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP",                                                                                                             "value":"-82 dBm"},{"idx":35,"key":"RSSI","value":"-52 dBm"},{"idx":37,"key":"RS                                                                                                             RQ","value":"-13 dB"}]
}
+ exit 0

13

Odp: 3ginfo fibocom l850 LTE

Pokaż jednak screenshot co się nie wyświetla. wan masz mieć wpisane jako network

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

14

Odp: 3ginfo fibocom l850 LTE

Ps. I ponow te infoparam jak będziesz miał agregację - wczytaj Onet w przeglądarce to znów się agregacja odpali.

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

15

Odp: 3ginfo fibocom l850 LTE

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

+CSQ: 17,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ echo '
+CPIN: READY

+CSQ: 17,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ awk '-F[, ]' '/^\+(csq|CSQ)/ {print $2}'
+ CSQ=17
+ '[' -z 17 ]
+ '[' 17 -ge 0 ]
+ '[' 17 -le 31 ]
+ CSQ_PER=54
+ COPS=
+ COPS_MCC=
+ COPS_MNC=
+ echo '
+CPIN: READY

+CSQ: 17,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ awk '-F["]' '/^\+COPS:\s*.,2/ {print $2}'
+ COPS_NUM=26003
+ '[' -n 26003 ]
+ COPS_MCC=260
+ COPS_MNC=03
+ '[' -z  ]
+ echo '
+CPIN: READY

+CSQ: 17,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ awk '-F["]' '/^\+COPS:\s*.,0/ {print $2}'
+ awk '{if(NF==2 && tolower($1)==tolower($2)){print $1}else{print $0}}'
+ COPS=Orange
+ '[' -z Orange ]
+ echo '
+CPIN: READY

+CSQ: 17,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ busybox 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="6";LAC_HEX="D3B9";CID_HEX="3B15821";LAC_DEC="54201";CID_DEC="61954081";MODE_NUM="7"'
+ T=6
+ LAC_HEX=D3B9
+ CID_HEX=3B15821
+ LAC_DEC=54201
+ CID_DEC=61954081
+ MODE_NUM=7
+ REG=6
+ '[' -z 7 ]
+ '[' x7 '=' x0 ]
+ MODE=LTE
+ echo '
+CPIN: READY

+CSQ: 17,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

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

+CSQ: 17,4

+COPS: 0,0,"Orange",7

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

+CREG: 2,6,"D3B9","03B15821",7

'K
+ xargs+ awk '-F[, ]' '/^\+CPIN:/ {print $0;exit}'

+ T='+CPIN: READY'
+ '[' -n '+CPIN: READY' ]
+ '[' '+CPIN: READY' '=' '+CPIN: READY' ]
+ '[' -e /usr/bin/sms_tool ]
+ REGOK=0
+ '[' x6 '=' x1 ]
+ '[' x6 '=' x5 ]
+ '[' x6 '=' x6 ]
+ REGOK=1
+ getdevicevendorproduct /dev/ttyACM2
+ basename /dev/ttyACM2
+ devname=ttyACM2
+ readlink -f /sys/class/tty/ttyACM2/device
+ devpath=/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1/2-1:1.6
+ T=/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1
+ cat /sys/devices/pci0000:00/0000:00:13.2/usb2/2-1/idVendor
+ cat /sys/devices/pci0000:00/0000:00:13.2/usb2/2-1/idProduct
+ echo usb/2cb70007
+ VIDPID=usb/2cb70007
+ '[' -e /usr/share/3ginfo/addon/usb/2cb70007 ]
+ ADDON=
+ cat /tmp/sysinfo/board_name
+ . /usr/share/3ginfo/addon/usb/2cb70007
+ '[' 1 '=' 1 ]
+ sms_tool -d /dev/ttyACM2 at 'AT+XLEC?;+XMCI=1;+XCCINFO=1;+XCCINFO?'
+ O='
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ '[' x7 '=' x7 ]
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk+  '-F[,:]'xargs '/^\+XCCINFO:/{print $11}'

+ T=D3B9
+ '[' -n D3B9 ]
+ printf '%d' 0xD3B9
+ T_DEC=54201
+ addon 23 TAC '54201 (D3B9)'
+ '[' -n  ]
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"}'
+ PB=
+ S1B=
+ S2B=
+ S3B=
+ S4B=
+ BWP=
+ BWS1=
+ BWS2=
+ BWS3=
+ BWS4=
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'+ awk '-F[,:]' '/^\+XLEC:/{print $3}'

+ CELLS=3
+ '[' -z 3 ]
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XLEC:/{print $4}'
+ T=4
+ bandwidth 4
+ echo 15
+ BWP=15
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XLEC:/{print $5}'
+ T=3
+ bandwidth 3
+ echo 10
+ BWS1=10
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XLEC:/{print $6}'
+ T=4
+ bandwidth 4
+ echo 15
+ BWS2=15
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XLEC:/{print $7}'
' T='BAND_LTE_7
' ][' -n 'BAND_LTE_7
' '!=' x0 ]D_LTE_7
' band4g '7
' echo -n 'B7
' PB='B7
+ '[' -z 15 ]
' band4g '7
' echo -n 'B7
@15 MHz'0 'Primary band' 'B7
+ '[' -n '{"idx":23,"key":"TAC","value":"54201 (D3B9)"}' ]
+ ADDON='{"idx":23,"key":"TAC","value":"54201 (D3B9)"},'
@15 MHz"}'idx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary band","value":"B7
' MODE='LTE B7
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XLEC:/{print $8}'
+ T=
+ '[' -n  ]
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XLEC:/{print $9}'
+ T=
+ '[' -n  ]
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XMCI: 4/{print $7}'
+ xargs
+ T=0x00E0
+ '[' -n 0x00E0 ]
+ printf '%d' 0x00E0
+ addon 33 PCI 224
@15 MHz"}' ]dx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary band","value":"B7
@15 MHz"},'dx":23,"key":"TAC","value":"54201 (D3B9)"},{"idx":30,"key":"Primary band","value":"B7
@15 MHz"},{"idx":33,"key":"PCI","value":"224"}'3B9)"},{"idx":30,"key":"Primary band","value":"B7
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XMCI: 4/{print $8}'
+ xargs
+ T=0x00000BD1
+ '[' 0x00000BD1 '!=' 0xFFFFFFFF ]
+ printf '%d' 0x00000BD1
+ addon 34 'EARFCN DL' 3025
@15 MHz"},{"idx":33,"key":"PCI","value":"224"}' ]B9)"},{"idx":30,"key":"Primary band","value":"B7
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},'B9)"},{"idx":30,"key":"Primary band","value":"B7
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"}'":"B7
' ][' -z 'B7
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XMCI: 4/{print $9}'
+ xargs
+ T=0x00005221
+ '[' 0x00005221 '!=' 0xFFFFFFFF ]
+ printf '%d' 0x00005221
+ addon 34 'EARFCN UL' 21025
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"}' ]:"B7
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},':"B7
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"}'
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XMCI: 4/{print $11}'
+ T=60
+ '[' 60 '!=' 255 ]
+ addon 36 RSRP '-81 dBm'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"}'
+ N=
+ N=75
+ '[' -n 75 ]
+ echo '-81 75'
+ awk '{printf "%d\n", $1 + 10*log(12*$2)/log(10)}'
+ RSSI=-51
+ '[' -n -51 ]
+ '[' -51 -lt -113 ]
+ '[' -51 -gt -51 ]
+ addon 35 RSSI '-51 dBm'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"}'
+ CSQ_PER=100
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ awk '-F[,:]' '/^\+XMCI: 4/{print $12}'
+ T=19
+ '[' 19 '!=' 255 ]
+ addon 37 RSRQ '-11 dB'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"}'
+ IFS='
'
+ IDX=1
+ POS=50
+ echo '
+XLEC: 0,3,4,3,4,BAND_LTE_7

+XMCI: 4,260,03,"0xD3B9","0x03B15821","0x00E0","0x00000BD1","0x00005221","0xFFFFFFFF",60,19,20,"0x00000000","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"

+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"

+XCCINFO: 1,260,03,"03B15821",3,107,"FFFF",1,"FF","D3B9",0,0,0,0,0,0,0,0
'
+ grep '+XMCI: 5'
+ LINES='+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"
+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"
'XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00DE","0x00000BD1","0xFFFFFFFF","0xFFFFFFFF",48,6,255,"0x7FFFFFFF","0x00000000"
' echo '+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"
+ xargs
+ awk '-F[,:]' '/^\+XMCI: 5/{print $7}'
+ T=0x00B9
+ '[' -n 0x00B9 ]
+ printf '%d' 0x00B9
+ addon 53 '(S1) PCI' 185
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"}'
' echo '+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"
+ awk '-F[,:]' '/^\+XMCI: 5/{print $8}'
+ xargs
+ T=0x00001838
+ '[' 0x00001838 '!=' 0xFFFFFFFF ]
+ printf '%d' 0x00001838
+ addon 54 '(S1) EARFCN DL' 6200
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"}'
+ '[' -z  ]
+ printf '%d' 0x00001838
+ channeltoband 6200
+ '[' 6200 -ge 0 ]
+ '[' 6200 -le 599 ]
+ '[' 6200 -ge 1200 ]
+ '[' 6200 -le 1949 ]
+ '[' 6200 -ge 2750 ]
+ '[' 6200 -le 3449 ]
+ '[' 6200 -ge 3450 ]
+ '[' 6200 -le 3799 ]
+ '[' 6200 -ge 6150 ]
+ '[' 6200 -le 6449 ]
+ echo 20
+ T1=20
+ band4g 20
+ echo -n B20
+ echo ' (800 MHz)'
+ S1B='B20 (800 MHz)'
+ '[' -z 10 ]
+ addon 50 '(S1) band' 'B20 (800 MHz) @10 MHz'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"}'
/ B20 (800 MHz)'
' echo '+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"
+ awk '-F[,:]' '/^\+XMCI: 5/{print $9}'
+ xargs
+ T=0xFFFFFFFF
+ '[' 0xFFFFFFFF '!=' 0xFFFFFFFF ]
' echo '+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"
+ awk '-F[,:]' '/^\+XMCI: 5/{print $11}'
+ T=81
+ '[' 81 '!=' 255 ]
+ addon 56 '(S1) RSRP' '-60 dBm'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"}'
' echo '+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x00B9","0x00001838","0xFFFFFFFF","0xFFFFFFFF",81,24,255,"0x7FFFFFFF","0x00000000"
+ awk '-F[,:]' '/^\+XMCI: 5/{print $12}'
+ T=24
+ '[' 24 '!=' 255 ]
+ addon 57 '(S1) RSRQ' '-8 dB'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"}'
+ IDX=2
+ '[' 2 -ge 3 ]
+ POS=60
' echo '+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"
+ awk '-F[,:]' '/^\+XMCI: 5/{print $7}'
+ xargs
+ T=0x0054
+ '[' -n 0x0054 ]
+ printf '%d' 0x0054
+ addon 63 '(S2) PCI' 84
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"}'
' echo '+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"
+ awk '-F[,:]' '/^\+XMCI: 5/{print $8}'
+ xargs
+ T=0x0000004B
+ '[' 0x0000004B '!=' 0xFFFFFFFF ]
+ printf '%d' 0x0000004B
+ addon 64 '(S2) EARFCN DL' 75
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},{"idx":64,"key":"(S2) EARFCN DL","value":"75"}'
+ '[' -z  ]
+ printf '%d' 0x0000004B
+ channeltoband 75
+ '[' 75 -ge 0 ]
+ '[' 75 -le 599 ]
+ echo 1
+ T1=1
+ band4g 1
+ echo -n B1
+ echo ' (2100 MHz)'
+ S2B='B1 (2100 MHz)'
+ '[' -z 15 ]
+ addon 60 '(S2) band' 'B1 (2100 MHz) @15 MHz'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},{"idx":64,"key":"(S2) EARFCN DL","value":"75"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},{"idx":64,"key":"(S2) EARFCN DL","value":"75"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},{"idx":64,"key":"(S2) EARFCN DL","value":"75"},{"idx":60,"key":"(S2) band","value":"B1 (2100 MHz) @15 MHz"}'
/ B20 (800 MHz) / B1 (2100 MHz)'
' echo '+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"
+ awk '-F[,:]' '/^\+XMCI: 5/{print $9}'
+ xargs
+ T=0xFFFFFFFF
+ '[' 0xFFFFFFFF '!=' 0xFFFFFFFF ]
' echo '+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"
+ awk '-F[,:]' '/^\+XMCI: 5/{print $11}'
+ T=63
+ '[' 63 '!=' 255 ]
+ addon 66 '(S2) RSRP' '-78 dBm'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},{"idx":64,"key":"(S2) EARFCN DL","value":"75"},{"idx":60,"key":"(S2) band","value":"B1 (2100 MHz) @15 MHz"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},{"idx":64,"key":"(S2) EARFCN DL","value":"75"},{"idx":60,"key":"(S2) band","value":"B1 (2100 MHz) @15 MHz"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},{"idx":64,"key":"(S2) EARFCN DL","value":"75"},{"idx":60,"key":"(S2) band","value":"B1 (2100 MHz) @15 MHz"},{"idx":66,"key":"(S2) RSRP","value":"-78 dBm"}'
' echo '+XMCI: 5,000,000,"0xFFFE","0xFFFFFFFF","0x0054","0x0000004B","0xFFFFFFFF","0xFFFFFFFF",63,17,255,"0x7FFFFFFF","0x00000000"
+ awk '-F[,:]' '/^\+XMCI: 5/{print $12}'
+ T=17
+ '[' 17 '!=' 255 ]
+ addon 67 '(S2) RSRQ' '-12 dB'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},{"idx":64,"key":"(S2) EARFCN DL","value":"75"},{"idx":60,"key":"(S2) band","value":"B1 (2100 MHz) @15 MHz"},{"idx":66,"key":"(S2) RSRP","value":"-78 dBm"}' ]
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},{"idx":64,"key":"(S2) EARFCN DL","value":"75"},{"idx":60,"key":"(S2) band","value":"B1 (2100 MHz) @15 MHz"},{"idx":66,"key":"(S2) RSRP","value":"-78 dBm"},'
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},{"idx":64,"key":"(S2) EARFCN DL","value":"75"},{"idx":60,"key":"(S2) band","value":"B1 (2100 MHz) @15 MHz"},{"idx":66,"key":"(S2) RSRP","value":"-78 dBm"},{"idx":67,"key":"(S2) RSRQ","value":"-12 dB"}'
+ IDX=3
+ '[' 3 -ge 3 ]
+ break
+ cat
{
"csq":"17",
"signal":"100",
"operator_name":"Orange",
"operator_mcc":"260",
"operator_mnc":"03",
/ B20 (800 MHz) / B1 (2100 MHz)",
"registration":"6",
"lac_dec":"54201",
"lac_hex":"D3B9",
"cid_dec":"61954081",
"cid_hex":"3B15821",
@15 MHz"},{"idx":33,"key":"PCI","value":"224"},{"idx":34,"key":"EARFCN DL","value":"3025"},{"idx":34,"key":"EARFCN UL","value":"21025"},{"idx":36,"key":"RSRP","value":"-81 dBm"},{"idx":35,"key":"RSSI","value":"-51 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":53,"key":"(S1) PCI","value":"185"},{"idx":54,"key":"(S1) EARFCN DL","value":"6200"},{"idx":50,"key":"(S1) band","value":"B20 (800 MHz) @10 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-60 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":63,"key":"(S2) PCI","value":"84"},{"idx":64,"key":"(S2) EARFCN DL","value":"75"},{"idx":60,"key":"(S2) band","value":"B1 (2100 MHz) @15 MHz"},{"idx":66,"key":"(S2) RSRP","value":"-78 dBm"},{"idx":67,"key":"(S2) RSRQ","value":"-12 dB"}]
}
+ exit 0
root@OpenWrt:~#

16

Odp: 3ginfo fibocom l850 LTE

3info ma takie wpisy

root@OpenWrt:~# cat /etc/config/3ginfo

config 3ginfo
        option http_port '81'
        option network 'wan'
        option device '/dev/ttyACM2'

17

Odp: 3ginfo fibocom l850 LTE

I pokaż screenshot z tego co się nie wyświetla.

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

18 (edytowany przez PiotrDerf 2025-03-27 17:49:01)

Odp: 3ginfo fibocom l850 LTE

https://imgur.com/EFRNzuj

19

Odp: 3ginfo fibocom l850 LTE

Zaloguj się przez ssh do routera i  zrób:

rm /usr/share/3ginfo/addon/usb/2cb70007 
wget http://dl.eko.one.pl/projekty/2cb70007 -O /usr/share/3ginfo/addon/usb/2cb70007 

I sprawdź jak sie wyświetla

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

20

Odp: 3ginfo fibocom l850 LTE

już lepiej

https://imgur.com/a/OCBGyJj

21

Odp: 3ginfo fibocom l850 LTE

Nie, nie jest lepiej. Nie jest to tak jak powinno być.  Uruchom z konsoli normalnie

/usr/share/3ginfo/infoparams.sh /dev/ttyACM2

i pokaż co wychodzi.

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

22

Odp: 3ginfo fibocom l850 LTE

są też dodatkowe dane
https://imgur.com/oUk6JlO

23

Odp: 3ginfo fibocom l850 LTE

Niestety jestem teraz w domu a tutaj orange ma słaby sygnał

24

Odp: 3ginfo fibocom l850 LTE

Sygnał synagłem, ale dane powinny być takie czy inne.

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

25

Odp: 3ginfo fibocom l850 LTE

root@OpenWrt:~# /usr/share/3ginfo/infoparams.sh /dev/ttyACM2
{
"csq":"6",
"signal":"62",
"operator_name":"Orange",
"operator_mcc":"260",
"operator_mnc":"03",
"mode":"LTE_A B1 (2100 MHz) / B1 (2100 MHz)",
"registration":"6",
"lac_dec":"54207",
"lac_hex":"D3BF",
"cid_dec":"62163990",
"cid_hex":"3B48C16",
"addon":[{"idx":23,"key":"TAC","value":"54207 (D3BF)"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @15 MHz"},{"idx":33,"key":"PCI","value":"280"},{"idx":34,"key":"EARFCN DL","value":"75"},{"idx":34,"key":"EARFCN UL","value":"18075"},{"idx":36,"key":"RSRP","value":"-104 dBm"},{"idx":35,"key":"RSSI","value":"-74 dBm"},{"idx":37,"key":"RSRQ","value":"-15 dB"},{"idx":53,"key":"(S1) PCI","value":"28"},{"idx":54,"key":"(S1) EARFCN DL","value":"75"},{"idx":50,"key":"(S1) band","value":"B1 (2100 MHz)"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-16 dB"}]
}