176

Odp: zyxel nr7101

IceG napisał/a:

Dla testu podmieniłem skrypty z mojego pliku dla EM160R-GL na te przygotowane dla RG502Q-EA i czyta wszystko jak złe, więc skrypty Cezarego robią robotę, pytanie czemu nie widać tego w 3ginfo.

@smereka ten Twój RG502Q-EA na bank ma Vendor=2c7c ProdID=8000?

Wiem, głupie pytanie ale śledztwo zaczynam od oczywistości. Mam też nadzieję że w lokalizacji poniżej plik istnieje i ma się dobrze.

/usr/share/3ginfo-lite/3ginfo-addon/2c7c8000

Tak istnieje ten plik

177

Odp: zyxel nr7101

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=5000 MxCh= 0
D:  Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  1
P:  Vendor=2c7c ProdID=0800 Rev= 4.14
S:  Manufacturer=Quectel
S:  Product=RG502Q-EA
S:  SerialNumber=ZZZZZZZZZZZZZ
C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=896mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option
E:  Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=83(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=85(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=87(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=88(I) Atr=03(Int.) MxPS=   8 Ivl=32ms
E:  Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms

178

Odp: zyxel nr7101

A powinien być jako 2c7c0800

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

179 (edytowany przez smereka 2022-09-04 21:13:44)

Odp: zyxel nr7101

Tak Cezary ma rację. Brakuje 0 fakt takiego nie ma. Zaraz spróbuje podmienić nazwę

180

Odp: zyxel nr7101

Ale to moja wina smile

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

181

Odp: zyxel nr7101

Podmiana nic nie daje. Chyba tak to nie działa...

182

Odp: zyxel nr7101

Zmień nazwę z 2c7c8000 na 2c7c0800 Później wykonaj, jak nie działa to dawaj jeszcze raz ten sh -x /usr/itd

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

183

Odp: zyxel nr7101

Ale zmienić nazwę pliku czy co konkretnie?

184

Odp: zyxel nr7101

Zmień nazwę tego pliku. Był 2c7c8000 a teraz ma być 2c7c0800

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

185

Odp: zyxel nr7101

root@OpenWrt:~# sh -x /usr/share/3ginfo-lite/3ginfo.sh
+ RES=/usr/share/3ginfo-lite
+ uci -q get '3ginfo.@3ginfo[0].device'
+ DEVICE=/dev/ttyUSB3
+ '[' x/dev/ttyUSB3 '=' x ]
+ echo /dev/ttyUSB3
+ '[' x/dev/ttyUSB3 '=' x ]
+ '[' x/dev/ttyUSB3 '=' x ]
+ uci -q get '3ginfo.@3ginfo[0].network'
+ SEC=wan
+ '[' -z wan ]
+ CONN_TIME=-
+ RX=-
+ TX=-
+ ifstatus wan
+ grep '"up": true'
+ NETUP='       "up": true,'
+ '[' -n '      "up": true,' ]
+ uci -q -P /var/state/ get network.wan.connect_time
+ CT=
+ '[' -z ]
+ ifstatus wan
+ awk '-F[:,]' '/uptime/ {print $2}'
+ xargs
+ CT=186852
+ '[' '!' -z 186852 ]
+ expr 186852 / 60 / 60 / 24
+ D=2
+ expr 186852 / 60 / 60 '%' 24
+ H=3
+ expr 186852 / 60 '%' 60
+ M=54
+ expr 186852 '%' 60
+ S=12
+ printf '%dd, %02d:%02d:%02d' 2 3 54 12
+ CONN_TIME='2d, 03:54:12'
+ ifstatus wan
+ awk '-F"' '/l3_device/ {print $4}'
+ IFACE=wwan0
+ '[' -n wwan0 ]
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$2}'
+ RX='6.3 GiB'
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$4}'
+ TX='589.1 MiB'
+ sms_tool -D -d /dev/ttyUSB3 at 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?'
+ O='AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ awk '-F[, ]' '/^\+CSQ/ {print $2}'
+ CSQ=24
+ '[' x24 '=' x ]
+ '[' 24 -ge 0 -a 24 -le 31 ]
+ CSQ_PER=77
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ awk '-F["]' '/^\+COPS: .,2/ {print $2}'
+ COPS_NUM=26001
+ '[' x26001 '=' x ]
+ COPS_MCCB=260
+ echo 260
+ tr '\n' ' '
+ sed 's/ //g'
+ COPS_MCC=260
+ COPS_MNCB=01
+ echo 01
+ tr '\n' ' '
+ sed 's/ //g'
+ COPS_MNC=01
+ awk '-F[;]' '/26001/ {print $2}' /usr/share/3ginfo-lite/mccmnc.dat
+ COPS=Polkomtel/Plus
+ '[' xPolkomtel/Plus '=' x ]
+ '[' -z  ]
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ awk '-F["]' '/^\+COPS: .,0/ {print $2}'
+ T=Plus
+ '[' xPlus '!=' x ]
+ COPS=Plus
+ echo Plus
+ sed ':s;s/\(\<\S*\>\)\(.*\)\<\1\>/\1\2/g;ts'
+ COPZ=Plus
+ echo Plus
+ awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1'
+ COPS=Plus
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ xargs
+ awk '-F[, ]' '/^\+CPIN:/ {print $0;exit}'
+ T='+CPIN: READY'
+ '[' -n '+CPIN: READY' ]
+ '[' '+CPIN: READY' '=' '+CPIN: READY' ]
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ awk '-F[, ]' '/^\+CME ERROR:/ {print $0;exit}'
+ T=
+ '[' -n  ]
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'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="2AFA";CID_HEX="400A22";LAC_DEC="11002";CID_DEC="4196898";MODE_NUM="7"'
+ T=1
+ LAC_HEX=2AFA
+ CID_HEX=400A22
+ LAC_DEC=11002
+ CID_DEC=4196898
+ MODE_NUM=7
+ REG=1
+ '[' -z 7 ]
+ '[' x7 '=' x0 ]
+ MODE=LTE
+ sms_tool -d /dev/ttyUSB3 at at+cereg
' OTX='at+cereg
' echo 'at+cereg
+ awk '-F[,]' '/^\+CEREG/ {printf "%s", toupper($3)}'
+ sed 's/[^A-F0-9]//g'
+ TAC=
+ '[' x '!=' x ]
+ TAC=-
+ TAC_HEX=-
+ uci -q get '3ginfo.@3ginfo[0].device'
+ DEVICE=/dev/ttyUSB3
+ echo x/dev/ttyUSB3
+ grep -q 192.168.
+ awk '/Vendor=/{gsub(/.*Vendor=| ProdID=| Rev.*/,"");print}' /sys/kernel/debug/usb/devices
+ sort -u
+ _DEVS='1d6b0002
1d6b0003
2c7c0800'
+ '[' -e /usr/share/3ginfo-lite/3ginfo-addon/1d6b0002 ]
+ '[' -e /usr/share/3ginfo-lite/3ginfo-addon/1d6b0003 ]
+ '[' -e /usr/share/3ginfo-lite/3ginfo-addon/2c7c0800 ]
+ cat
{
"connt":"2d, 03:54:12",
"conntx":"589.1 MiB",
"connrx":"6.3 GiB",
"modem":"",
"mtemp":"",
"firmware":"",
"cport":"/dev/ttyUSB3",
"protocol":"",
"csq":"24",
"signal":"77",
"operator_name":"Plus",
"operator_mcc":"260",
"operator_mnc":"01",
"mode":"LTE",
"registration":"1",
"simslot":"",
"lac_dec":"11002",
"lac_hex":"2AFA",
"tac_dec":"",
"tac_hex":"-",
"tac_h":"",
"tac_d":"",
"cid_dec":"4196898",
"cid_hex":"400A22",
"pci":"",
"earfcn":"",
"pband":"",
"s1band":"",
"s1pci":"",
"s1earfcn":"",
"s2band":"",
"s2pci":"",
"s2earfcn":"",
"s3band":"",
"s3pci":"",
"s3earfcn":"",
"s4band":"",
"s4pci":"",
"s4earfcn":"",
"rsrp":"",
"rsrq":"",
"rssi":"",
"sinr":""
}
+ exit 0
root@OpenWrt:~#

186

Odp: zyxel nr7101

Nie zmieniłeś nazwy. Zrób

ls -al  /usr/share/3ginfo-lite/3ginfo-addon/2c7c0800

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

187 (edytowany przez smereka 2022-09-04 21:25:02)

Odp: zyxel nr7101

root@OpenWrt:~# ls -al  /usr/share/3ginfo-lite/3ginfo-addon/2c7c0800
ls: /usr/share/3ginfo-lite/3ginfo-addon/2c7c0800: No such file or directory


Istnieje ten plik na pewno widzę go na winscp

188

Odp: zyxel nr7101

No nie masz. Miałeś zmienić nazwę, nie zrobiłeś tego. Więc zrób po prostu.

I nie, nie masz go. Nie wiem co widzisz w winscp, ale w takim razie możesz go przestać używać. Zmień w routerze i zapomnij o winscp.

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

189

Odp: zyxel nr7101

Dobra za dużo 0 był. Wybaczcie Panowie wink


root@OpenWrt:~# ls -al  /usr/share/3ginfo-lite/3ginfo-addon/2c7c0800
-rw-------    1 root     root         15914 Jul 23 10:37 /usr/share/3ginfo-lite/3ginfo-addon/2c7c0800
root@OpenWrt:~#


root@OpenWrt:~# sh -x /usr/share/3ginfo-lite/3ginfo.sh
+ RES=/usr/share/3ginfo-lite
+ uci -q get '3ginfo.@3ginfo[0].device'
+ DEVICE=/dev/ttyUSB3
+ '[' x/dev/ttyUSB3 '=' x ]
+ echo /dev/ttyUSB3
+ '[' x/dev/ttyUSB3 '=' x ]
+ '[' x/dev/ttyUSB3 '=' x ]
+ uci -q get '3ginfo.@3ginfo[0].network'
+ SEC=wan
+ '[' -z wan ]
+ CONN_TIME=-
+ RX=-
+ TX=-
+ ifstatus wan
+ grep '"up": true'
+ NETUP='       "up": true,'
+ '[' -n '      "up": true,' ]
+ uci -q -P /var/state/ get network.wan.connect_time
+ CT=
+ '[' -z ]
+ ifstatus wan
+ awk '-F[:,]' '/uptime/ {print $2}'
+ xargs
+ CT=187210
+ '[' '!' -z 187210 ]
+ expr 187210 / 60 / 60 / 24
+ D=2
+ expr 187210 / 60 / 60 '%' 24
+ H=4
+ expr 187210 / 60 '%' 60
+ M=0
+ expr 187210 '%' 60
+ S=10
+ printf '%dd, %02d:%02d:%02d' 2 4 0 10
+ CONN_TIME='2d, 04:00:10'
+ ifstatus wan
+ awk '-F"' '/l3_device/ {print $4}'
+ IFACE=wwan0
+ '[' -n wwan0 ]
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$2}'
+ RX='6.3 GiB'
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$4}'
+ TX='589.2 MiB'
+ sms_tool -D -d /dev/ttyUSB3 at 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?'
+ O='AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ awk '-F[, ]' '/^\+CSQ/ {print $2}'
+ CSQ=24
+ '[' x24 '=' x ]
+ '[' 24 -ge 0 -a 24 -le 31 ]
+ CSQ_PER=77
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ awk '-F["]' '/^\+COPS: .,2/ {print $2}'
+ COPS_NUM=26001
+ '[' x26001 '=' x ]
+ COPS_MCCB=260
+ echo 260
+ tr '\n' ' '
+ sed 's/ //g'
+ COPS_MCC=260
+ COPS_MNCB=01
+ echo 01
+ tr '\n' ' '
+ sed 's/ //g'
+ COPS_MNC=01
+ awk '-F[;]' '/26001/ {print $2}' /usr/share/3ginfo-lite/mccmnc.dat
+ COPS=Polkomtel/Plus
+ '[' xPolkomtel/Plus '=' x ]
+ '[' -z  ]
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ awk '-F["]' '/^\+COPS: .,0/ {print $2}'
+ T=Plus
+ '[' xPlus '!=' x ]
+ COPS=Plus
+ echo Plus
+ sed ':s;s/\(\<\S*\>\)\(.*\)\<\1\>/\1\2/g;ts'
+ COPZ=Plus
+ echo Plus
+ awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1'
+ COPS=Plus
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ awk '-F[, ]' '/^\+CPIN:/ {print $0;exit}'
+ xargs
+ T='+CPIN: READY'
+ '[' -n '+CPIN: READY' ]
+ '[' '+CPIN: READY' '=' '+CPIN: READY' ]
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'K
+ awk '-F[, ]' '/^\+CME ERROR:/ {print $0;exit}'
+ T=
+ '[' -n  ]
+ echo 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"Plus",7

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

+CREG: 2,1,"2AFA","0400A22",7

'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="2AFA";CID_HEX="400A22";LAC_DEC="11002";CID_DEC="4196898";MODE_NUM="7"'
+ T=1
+ LAC_HEX=2AFA
+ CID_HEX=400A22
+ LAC_DEC=11002
+ CID_DEC=4196898
+ MODE_NUM=7
+ REG=1
+ '[' -z 7 ]
+ '[' x7 '=' x0 ]
+ MODE=LTE
+ sms_tool -d /dev/ttyUSB3 at at+cereg
' OTX='at+cereg
' echo 'at+cereg
+ awk '-F[,]' '/^\+CEREG/ {printf "%s", toupper($3)}'
+ sed 's/[^A-F0-9]//g'
+ TAC=
+ '[' x '!=' x ]
+ TAC=-
+ TAC_HEX=-
+ uci -q get '3ginfo.@3ginfo[0].device'
+ DEVICE=/dev/ttyUSB3
+ echo x/dev/ttyUSB3
+ grep -q 192.168.
+ awk '/Vendor=/{gsub(/.*Vendor=| ProdID=| Rev.*/,"");print}' /sys/kernel/debug/usb/devices
+ sort -u
+ _DEVS='1d6b0002
1d6b0003
2c7c0800'
+ '[' -e /usr/share/3ginfo-lite/3ginfo-addon/1d6b0002 ]
+ '[' -e /usr/share/3ginfo-lite/3ginfo-addon/1d6b0003 ]
+ '[' -e /usr/share/3ginfo-lite/3ginfo-addon/2c7c0800 ]
+ cat /tmp/sysinfo/board_name
+ . /usr/share/3ginfo-lite/3ginfo-addon/2c7c0800
+ sms_tool -d /dev/ttyUSB3 at 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn'
+ O='at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ sort -r
+ awk '-F[,:]' '/^\+QTEMP/ {print $3}'
+ head -n1+ xargs

+ T=35
+ '[' -n 35 ]
+ TEMP='35 &deg;C'
+ '[' -n  ]
+ ADDON='{"Temperature":"35 &deg;C"}'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QSPN/ {print $2}'
+ xargs
+ T=Plus
+ '[' -n Plus ]
+ '[' -z  ]
+ COPS=Plus
+ + grepecho -q -i 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
' '+QCAINFO.*SCC'

+ MODE=LTE-A
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $5}'
+ T='"LTE BAND 7"'
+ '[' -n '"LTE BAND 7"' ]
+ band 7
+ echo 'B7  (2600 MHz)'
+ MODE='LTE-A B7  (2600 MHz)'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{gsub(" ", "-");print $5}'
+ T1='"LTE-BAND-8"
"LTE-BAND-3"'
+ '[' -n '"LTE-BAND-8"
"LTE-BAND-3"' ]
+ band 8
+ echo 'B8  (900 MHz)'
+ MODE='LTE-A B7  (2600 MHz) / B8  (900 MHz)'
+ band 3
+ echo 'B3  (1800 MHz)'
+ MODE='LTE-A B7  (2600 MHz) / B8  (900 MHz) / B3  (1800 MHz)'
+ '[' x7 '=' x7 ]
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ xargs
+ awk '-F[,:]' '/^\+QENG:/ {print $4}'
+ T=LTE
+ '[' xLTE '=' xLTE ]
+ sms_tool -d /dev/ttyUSB3 at 'at+qnwinfo;'
+ QO='at+qnwinfo;
+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850
'
+ echo 'at+qnwinfo;
+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850
'
+ awk '-F[,:]' '/^\+QNWINFO:/ {print $4}'
+ xargs
+ PBAND='LTE BAND 7'
+ echo LTE BAND 7
+ sed 's/LTE BAND //g'
+ MAINCUT=7
+ band 7
+ echo 'B7  (2600 MHz)'
+ MODE='LTE | B7  (2600 MHz)'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $14}'
+ xargs
+ T=2AFA
+ '[' -n 2AFA ]
+ '[' -n '{"Temperature":"35 &deg;C"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},'
+ printf '%d' 0x2AFA
+ T_DEC=11002
+ T_HEX=2AFA
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"}'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $18}'
+ xargs
+ awk '{printf "%.1f\n", 0.2*$1*10 - 20}'
+ T=10.0
+ '[' -n 10.0 ]
+ SINR=10.0
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"}'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ xargs
+ awk '-F[,:]' '/^\+QENG:/ {print $12}'
+ T=5
+ '[' -n 5 ]
+ T1=20
+ '[' -n T1 ]
+ ULBW='UL: @20 MHz'
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"}'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $13}'
+ xargs
+ T=5
+ '[' -n 5 ]
+ T1=20
+ '[' -n T1 ]
+ DLBW='DL: @20 MHz'
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"}'
+ IFS='
'
+ '[' x7 '=' x13 ]
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $5}'
+ T='"LTE BAND 7"'
+ '[' -n '"LTE BAND 7"' ]
+ band 7
+ echo 'B7  (2600 MHz)'
+ T2='B7  (2600 MHz)'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $4}'
+ T3=100
+ T4=20
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},'
+ '[' -z 20 ]
+ PBAND='B7  (2600 MHz) @'"'"'20'"'"' MHz'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"}'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $3}'
+ T=2850
+ '[' -n 2850 ]
+ EARFCN=2850
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"}'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $7}'
+ T=79
+ '[' -n 79 ]
+ PCI=79
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"}'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $10}'
+ T=-62
+ '[' -n -62 ]
+ RSSI=-62
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"}'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $8}'
+ T=-96
+ '[' -n -96 ]
+ RSRP=-96
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"}'
+ echo 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $9}'
+ T=-13
+ '[' -n -13 ]
+ RSRQ=-13
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"}'
+ IDX=1
+ + grepecho -E 'at+qtemp;+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QTEMP:"qfe_wtr_pa0","31"
+QTEMP:"qfe_wtr_pa1","0"
+QTEMP:"qfe_wtr_pa2","0"
+QTEMP:"qfe_wtr_pa3","0"
+QTEMP:"aoss0-usr","33"
+QTEMP:"mdm-q6-usr","34"
+QTEMP:"ipa-usr","35"
+QTEMP:"cpu0-a7-usr","34"
+QTEMP:"mdm-5g-usr","34"
+QTEMP:"mdm-vpe-usr","34"
+QTEMP:"mdm-core-usr","34"
+QTEMP:"xo-therm-usr","33"
+QTEMP:"sdx-case-therm-usr","32"
+QTEMP:"ambient-therm-usr","33"

+QNWINFO: "FDD LTE","26001","LTE BAND 7",2850

+QCAINFO: "PCC",2850,100,"LTE BAND 7",1,79,-96,-13,-62,10
+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-

+QENG: "servingcell","NOCONN","LTE","FDD",260,01,400A22,79,2850,7,5,5,2AFA,-96,-13,-62,15,9,0,-

+QSPN: "Plus","Plus","",0,"26001"
'
'^\+QCAINFO: "(scc|SCC)"'
+ LINES='+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
'QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-
' echo '+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $5}'
+ xargs
+ T='LTE BAND 8'
+ band 8
+ echo 'B8  (900 MHz)'
+ T2='B8  (900 MHz)'
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},'
' echo '+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $4}'
+ T3=25
+ T4=5
+ '[' -z 5 ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"}'
' echo '+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $3}'
+ T=3526
+ '[' -n 3526 ]
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"}'
' echo '+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $7}'
+ T=57
+ '[' -n 57 ]
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"}'
' echo '+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $10}'
+ T=-63
+ '[' -n -63 ]
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"}'
' echo '+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $8}'
+ T=-95
+ '[' -n -95 ]
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"}'
' echo '+QCAINFO: "SCC",3526,25,"LTE BAND 8",1,57,-95,-20,-63,-8,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $9}'
+ T=-20
+ '[' -n -20 ]
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"}'
+ IDX=2
' echo '+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-
+ xargs
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $5}'
+ T='LTE BAND 3'
+ band 3
+ echo 'B3  (1800 MHz)'
+ T2='B3  (1800 MHz)'
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},'
' echo '+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $4}'
+ T3=100
+ T4=20
+ '[' -z 20 ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"}'
' echo '+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $3}'
+ T=1300
+ '[' -n 1300 ]
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"}'
' echo '+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $7}'
+ T=244
+ '[' -n 244 ]
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"},{"(S2) PCI":"244"}'
' echo '+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $10}'
+ T=-66
+ '[' -n -66 ]
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"},{"(S2) PCI":"244"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"},{"(S2) PCI":"244"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"},{"(S2) PCI":"244"},{"(S2) RSSI":"-66 dBm"}'
' echo '+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $8}'
+ T=-93
+ '[' -n -93 ]
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"},{"(S2) PCI":"244"},{"(S2) RSSI":"-66 dBm"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"},{"(S2) PCI":"244"},{"(S2) RSSI":"-66 dBm"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"},{"(S2) PCI":"244"},{"(S2) RSSI":"-66 dBm"},{"(S2) RSRP":"-93 dBm"}'
' echo '+QCAINFO: "SCC",1300,100,"LTE BAND 3",1,244,-93,-16,-66,-3,0,-,-
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $9}'
+ T=-16
+ '[' -n -16 ]
+ '[' -n '{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"},{"(S2) PCI":"244"},{"(S2) RSSI":"-66 dBm"},{"(S2) RSRP":"-93 dBm"}' ]
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"},{"(S2) PCI":"244"},{"(S2) RSSI":"-66 dBm"},{"(S2) RSRP":"-93 dBm"},'
+ ADDON='{"Temperature":"35 &deg;C"},{"TAC":"11002 (2AFA)"},{"SINR":"10.0 dB"},{"Bandwidth UL":"20 MHz"},{"Bandwidth DL":"20 MHz"},{"Primary band":"B7  (2600 MHz), 20 MHz"},{"(P) EARFCN":"2850"},{"(P) PCI":"79"},{"(P) RSSI":"-62 dBm"},{"(P) RSRP":"-96 dBm"},{"(P) RSRQ":"-13 dB"},{"(S1) band":"B8  (900 MHz), 5 MHz"},{"(S1) EARFCN":"3526"},{"(S1) PCI":"57"},{"(S1) RSSI":"-63 dBm"},{"(S1) RSRP":"-95 dBm"},{"(S1) RSRQ":"-20 dB"},{"(S2) band":"B3  (1800 MHz), 20 MHz"},{"(S2) EARFCN":"1300"},{"(S2) PCI":"244"},{"(S2) RSSI":"-66 dBm"},{"(S2) RSRP":"-93 dBm"},{"(S2) RSRQ":"-16 dB"}'
+ IDX=3
+ sms_tool -d /dev/ttyUSB3 at ati
+ OF='ati
Quectel
RG502Q-EA
Revision: RG502QEAAAR11A07M4G
'
' 'Revision: RG502QEAAAR11A07M4G
+ tr -s '\n'
+ xargs
+ DEVV='ati Quectel RG502Q-EA Revision: RG502QEAAAR11A07M4G'
+ sms_tool -d /dev/ttyUSB3 at AT+GMR
+ tr -s '\n'
+ xargs
+ FWA='AT+GMR RG502QEAAAR11A07M4G'
+ echo 'AT+GMR RG502QEAAAR11A07M4G'
+ cut -c 8-
+ FW=RG502QEAAAR11A07M4G
+ sms_tool -d /dev/ttyUSB3 at AT+CGMM
+ tr -s '\n'
+ xargs
+ MODELA='AT+CGMM RG502Q-EA'
+ sms_tool -d /dev/ttyUSB3 at AT+CGMI
+ tr -s '\n'
+ xargs
+ MODELB='AT+CGMI Quectel'
+ echo 'AT+CGMM RG502Q-EA'
+ cut -c 9-
+ MODELACUT=RG502Q-EA
+ echo 'AT+CGMI Quectel'
+ cut -c 9-
+ MODELBCUT=Quectel
+ MODEL='Quectel RG502Q-EA'
+ '[' -z 'Quectel RG502Q-EA' ]
+ sms_tool -d /dev/ttyUSB3 at 'AT+QUIMSLOT?'
+ O='AT+QUIMSLOT?
+QUIMSLOT: 1
'
+ echo 'AT+QUIMSLOT?
+QUIMSLOT: 1
'
+ awk -F '[:]' '/^\+QUIMSLOT/{print $2}'
+ xargs
+ T=1
+ '[' -n 1 ]
+ SSIM=1
+ cat /sys/kernel/debug/usb/devices
+ PV='
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 2
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 5.10
S:  Manufacturer=Linux 5.10.134 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 5.10
S:  Manufacturer=Linux 5.10.134 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=5000 MxCh= 0
D:  Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  1
P:  Vendor=2c7c ProdID=0800 Rev= 4.14
S:  Manufacturer=Quectel
S:  Product=RG502Q-EA
S:  SerialNumber=zzzzzzzzzzzzzzzzzzz
C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=896mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option
E:  Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=83(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=85(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E:  Ad=87(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E:  Ad=88(I) Atr=03(Int.) MxPS=   8 Ivl=32ms
E:  Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms'
+ awk -F 'Vendor=2c7c ProdID=8000' '{print $2}'
+ cut -c-1220
+ echo 'T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 2' 'B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0' 'D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1' 'P:  Vendor=1d6b ProdID=0002 Rev= 5.10' 'S:  Manufacturer=Linux 5.10.134 xhci-hcd' 'S:  Product=xHCI Host Controller' 'S:  SerialNumber=1e1c0000.xhci' 'C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA' 'I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub' 'E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms' 'T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 1' 'B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0' 'D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1' 'P:  Vendor=1d6b ProdID=0003 Rev= 5.10' 'S:  Manufacturer=Linux 5.10.134 xhci-hcd' 'S:  Product=xHCI Host Controller' 'S:  SerialNumber=1e1c0000.xhci' 'C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA' 'I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub' 'E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms' 'T:  Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=5000 MxCh= 0' 'D:  Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  1' 'P:  Vendor=2c7c ProdID=0800 Rev= 4.14' 'S:  Manufacturer=Quectel' 'S:  Product=RG502Q-EA' 'S:  SerialNumber=zzzzzzzzzz' 'C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=896mA' 'I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option' 'E:  Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E:  Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option' 'E:  Ad=83(I) Atr=03(Int.) MxPS=  10 Ivl=32ms' 'E:  Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E:  Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option' 'E:  Ad=85(I) Atr=03(Int.) MxPS=  10 Ivl=32ms' 'E:  Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E:  Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option' 'E:  Ad=87(I) Atr=03(Int.) MxPS=  10 Ivl=32ms' 'E:  Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E:  Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan' 'E:  Ad=88(I) Atr=03(Int.) MxPS=   8 Ivl=32ms' 'E:  Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E:  Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms'
+ PVCUT=
+ echo
+ grep -q 'Driver=qmi_wwan'
+ echo
+ grep -q 'Driver=cdc_mbim'
+ echo
+ grep -q 'Driver=cdc_ether'
+ break
+ cat
{
"connt":"2d, 04:00:10",
"conntx":"589.2 MiB",
"connrx":"6.3 GiB",
"modem":"Quectel RG502Q-EA",
"mtemp":"35 &deg;C",
"firmware":"RG502QEAAAR11A07M4G",
"cport":"/dev/ttyUSB3",
"protocol":"",
"csq":"24",
"signal":"77",
"operator_name":"Plus",
"operator_mcc":"260",
"operator_mnc":"01",
"mode":"LTE | B7  (2600 MHz)",
"registration":"1",
"simslot":"1",
"lac_dec":"11002",
"lac_hex":"2AFA",
"tac_dec":"",
"tac_hex":"-",
"tac_h":"2AFA",
"tac_d":"11002",
"cid_dec":"4196898",
"cid_hex":"400A22",
"pci":"79",
"earfcn":"2850",
"pband":"B7  (2600 MHz) @'20' MHz",
"s1band":"",
"s1pci":"",
"s1earfcn":"",
"s2band":"",
"s2pci":"",
"s2earfcn":"",
"s3band":"",
"s3pci":"",
"s3earfcn":"",
"s4band":"",
"s4pci":"",
"s4earfcn":"",
"rsrp":"-96",
"rsrq":"-13",
"rssi":"-62",
"sinr":"10.0"
}
+ exit 0
root@OpenWrt:~#

190

Odp: zyxel nr7101

No...

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

191 (edytowany przez smereka 2022-09-04 21:33:25)

Odp: zyxel nr7101

Pokazuje primary band i elegancko

CSQ:
(Signal Strength)
   
RSSI:
(Received Signal Strength Indicator)
   
RSRP:
(Reference Signal Receive Power)
   
SINR:
(Signal to Interference plus Noise Ratio)
   
RSRQ:
(Reference Signal Received Quality)
   


Nie mam danych o pozostałych nośnych są puste pola


Primary band | PCI & EARFCN:    B7 (2600 MHz) @'20' MHz | 79 2850
CA band (S1):    -
CA band (S2):    -
CA band (S3):    -
CA band (S4):    -

192

Odp: zyxel nr7101

Cezary napisał/a:

No...


Nie denerwuj się Cezary smile Ja staram się pomóc jak mogę ale mój poziom wiedzy to 0,01% w stosunku do Twojego wink

193

Odp: zyxel nr7101

Jak to parsuję, @IceG nie wkłada tego do zmiennych. Poprawi...

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

194 (edytowany przez smereka 2022-09-04 21:36:50)

Odp: zyxel nr7101

Tak czy siak teraz już moje oczy ten widok co zobaczyłem cieszy

195

Odp: zyxel nr7101

Cezary napisał/a:

Jak to parsuję, @IceG nie wkłada tego do zmiennych. Poprawi...

Nie mowilem ze moja wersja jest jest na tip top, jutro będę poprawial. Dam znać jak będzie wersja po poprawkach smile.

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

196

Odp: zyxel nr7101

@smereka jak będziesz miał czas i ochotę to możesz zerknąć na pakiet po poprawkach z tym, że LuCI jeszcze nie wypisuje bandów CA na dole. Nie mam na ten moment pomysłu jak się do nich dobrać, aby je wyciągnąć z tego wynikowego jsona. Niestety nie jestem taki dobry w te klocki, więc sorki ale zejdzie trochę dłużej z wersją dla LuCI.

Na ten moment, do testów:
https://github.com/4IceG/Personal_data/ … 05_all.ipk

Jak się coś urodzi nowego to będę pisał.

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

197

Odp: zyxel nr7101

Zrób sobie w wynikowym jsonie klucze ("zmienne") jak są bandy. A później w js robisz if (zmienna) then {pokaż banda}, wtedy będziesz miał "dynamiczne" pokazywane tylko co co faktycznie istnieje w jsonie.

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

198 (edytowany przez IceG 2022-09-05 19:45:07)

Odp: zyxel nr7101

Ogólnie zostawiłem Cezary Twój "dodatek" w moim wynikowym jsonie, teraz tylko i aż.. moja ulubiona wisienka na torcie, czyli trafienie w potrzebny klucz & wartość.

"addon":[{"(S1) band":"B3  (1800 MHz) @15 MHz"},{"(S1) EARFCN":"1474"},{"(S1) PCI":"482"},{"(S2) band":"B1  (2100 MHz) @15 MHz"},{"(S2) EARFCN":"525"},{"(S2) PCI":"482"},{"(S3) band":"B20  (800 MHz) @5 MHz"},{"(S3) EARFCN":"6275"},{"(S3) PCI":"482"}]
Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

199

Odp: zyxel nr7101

Dla tego konkretnego modelu zawsze nazywają się tak samo. Dla innych może ich nie być. addon jest tablicą, najbardziej prymitywnym sposobem lecisz w pętli od zero do length tablicy, sprawdzasz czy istnieje klucz (np "(S1) band") jak tak to go wyświetlasz.

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

200

Odp: zyxel nr7101

Ok thx Cezary za przypomnienie logiki postępowania smile, jakoś tak.. zawsze czuję respekt przed czytaniem z tablicy. Jutro do tego przysiądę i powalczę z tematem.

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