226 (edytowany przez omsf21 2025-12-07 17:22:48)

Odp: Pakiet luci-app-modemdata i co dalej..

Cezary napisał/a:

click buttons on "Diagnostics" tab.


T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
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= 6.06
S:  Manufacturer=Linux 6.6.110 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:0d.0
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=10000 MxCh= 3
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.10 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 6.06
S:  Manufacturer=Linux 6.6.110 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:0d.0
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=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh=12
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= 6.06
S:  Manufacturer=Linux 6.6.110 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
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=03 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  2 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=3343 ProdID=803a Rev= 1.00
S:  Manufacturer=Unknown
S:  Product=LattePanda Leonardo
C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=500mA
A:  FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=02 Prot=01
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=00 Driver=cdc_acm
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=64ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=cdc_acm
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

T:  Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=10000 MxCh= 4
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 3.10 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev= 6.06
S:  Manufacturer=Linux 6.6.110 xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
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=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=10000 MxCh= 0
D:  Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs=  1
P:  Vendor=2c7c ProdID=0122 Rev= 5.15
S:  Manufacturer=Quectel
S:  Product=RM551E-GL
S:  SerialNumber=e5ee****
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=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
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=84(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=83(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=86(I) Atr=03(Int.) MxPS=  10 Ivl=32ms
E:  Ad=85(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_q
E:  Ad=88(I) Atr=03(Int.) MxPS=   8 Ivl=32ms
E:  Ad=87(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms

{
"status": "CONNECTED",
"conn_time_sec": "4424",
"rx": "237.8 MiB",
"tx": "152.4 MiB"
}

+ NETWORK=wwan0
+ '[' -n wwan0 ]
+ UP=
+ CT=
+ IFACE=
+ ifstatus wwan0
+ jsonfilter -q -e 'UP=@.up' -e 'CT=@.uptime' -e 'IFACE=@.l3_device'
+ eval export 'UP=1;' export 'CT=4424;' export 'IFACE='"'"'wwan0_1'"'"';'
+ export 'UP=1'
+ export 'CT=4424'
+ export 'IFACE=wwan0_1'
+ '[' x1 '=' x1 ]
+ STATUS=CONNECTED
+ '[' -n wwan0_1 ]
+ ifconfig wwan0_1
+ awk '-F[()]' '/bytes/ {printf "%s",$2}'
+ RX='237.8 MiB'
+ ifconfig wwan0_1
+ awk '-F[()]' '/bytes/ {printf "%s",$4}'
+ TX='152.4 MiB'
+ cat
+ exit 0


[
{
"vendor":"Quectel",
"product":"RM551E-GL",
"revision":"RM551EGL00AAR02A02M8G",
"imei":"8617710700*****",
"iccid":"89902860300171******",
"imsi":"286039476******"
}
,
{
"status": "CONNECTED",
"conn_time_sec": "4463",
"rx": "245.1 MiB",
"tx": "152.6 MiB"
}
,
{
"csq":"30",
"signal":"96",
"operator_name":"5Gye HAZIRIZ",
"operator_mcc":"286",
"operator_mnc":"03",
"country":"Turkey",
"mode":"LTE",
"registration":"1",
"lac_dec":"22088",
"lac_hex":"5648",
"cid_dec":"86011177",
"cid_hex":"5206D29",
"addon":[{"idx":30,"key":"Primary band","value":"LTE BAND 3 @75 MHz"},{"idx":31,"key":"EARFCN","value":"1279"},{"idx":32,"key":"PCI","value":"1"},{"idx":33,"key":"RSSI","value":"-84 dBm"},{"idx":34,"key":"RSRP","value":"-13 dBm"},{"idx":35,"key":"RSRQ","value":"-52 dB"},{"idx":36,"key":"SINR","value":"255 dB"},{"idx":40,"key":"(S1) band","value":"LTE BAND 3 @100 MHz"},{"idx":41,"key":"(S1) EARFCN","value":"1450"},{"idx":42,"key":"(S1) PCI","value":"2"},{"idx":43,"key":"(S1) RSSI","value":"-78 dBm"},{"idx":44,"key":"(S1) RSRP","value":"-11 dBm"},{"idx":45,"key":"(S1) RSRQ","value":"-46 dB"},{"idx":46,"key":"(S1) SINR","value":"4 dB"},{"idx":50,"key":"(S2) band","value":"LTE BAND 20 @50 MHz"},{"idx":51,"key":"(S2) EARFCN","value":"6200"},{"idx":52,"key":"(S2) PCI","value":"2"},{"idx":53,"key":"(S2) RSSI","value":"-74 dBm"},{"idx":54,"key":"(S2) RSRP","value":"-14 dBm"},{"idx":55,"key":"(S2) RSRQ","value":"-42 dB"},{"idx":56,"key":"(S2) SINR","value":"254 dB"},{"idx":60,"key":"(S3) band","value":"LTE BAND 1 @50 MHz"},{"idx":61,"key":"(S3) EARFCN","value":"451"},{"idx":62,"key":"(S3) PCI","value":"2"},{"idx":63,"key":"(S3) RSSI","value":"-77 dBm"},{"idx":64,"key":"(S3) RSRP","value":"-10 dBm"},{"idx":65,"key":"(S3) RSRQ","value":"-50 dB"},{"idx":66,"key":"(S3) SINR","value":"8 dB"},{"idx":70,"key":"(S4) band","value":"LTE BAND 7 @50 MHz"},{"idx":71,"key":"(S4) EARFCN","value":"3200"},{"idx":72,"key":"(S4) PCI","value":"2"},{"idx":73,"key":"(S4) RSSI","value":"-93 dBm"},{"idx":74,"key":"(S4) RSRP","value":"-16 dBm"},{"idx":75,"key":"(S4) RSRQ","value":"-61 dB"},{"idx":76,"key":"(S4) SINR","value":"2 dB"},{"idx":10,"key":"Temperature","value":"42 °C"}]

227 (edytowany przez IceG 2025-12-07 17:51:05)

Odp: Pakiet luci-app-modemdata i co dalej..

Hi @omsf21
Execute command in the console & refresh page:

ln -s /usr/share/modemdata/addon/usb/2c7c0800 /usr/share/modemdata/addon/usb/2c7c0122

Show modem settings in package (no SIM icon, no temperature).

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

228

Odp: Pakiet luci-app-modemdata i co dalej..

IceG napisał/a:

Hi @omsf21
Execute command in the console & refresh page:

ln -s /usr/share/modemdata/addon/usb/2c7c0800 /usr/share/modemdata/addon/usb/2c7c0122

Show modem settings in package (no SIM icon, no temperature).

perfect......

https://ibb.co/0pDy3DPN

thank you IceG

229

Odp: Pakiet luci-app-modemdata i co dalej..

omsf21 napisał/a:

perfect......

https://ibb.co/0pDy3DPN

thank you IceG

Great, it works.
Modem will be added with the next package update.

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

230

Odp: Pakiet luci-app-modemdata i co dalej..

Zakładam że 2c7c:0133 też?

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

231

Odp: Pakiet luci-app-modemdata i co dalej..

Cezary napisał/a:

Zakładam że 2c7c:0133 też?

Mi nic o takim ID nie wiadomo, ale nie mam modemu, wiec musi ktos potwierdzic.

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

232

Odp: Pakiet luci-app-modemdata i co dalej..

Masz to w luci-app-3ginfo-lite. Ten sam skrypt, inny tylko identyfikator.

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

233

Odp: Pakiet luci-app-modemdata i co dalej..

Cezary napisał/a:

Masz to w luci-app-3ginfo-lite. Ten sam skrypt, inny tylko identyfikator.

Nie ma co sie zastanawiac, wniosek jeden leca obydwa.

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

234

Odp: Pakiet luci-app-modemdata i co dalej..

Poszło.

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

235

Odp: Pakiet luci-app-modemdata i co dalej..

IceG napisał/a:
omsf21 napisał/a:

perfect......

https://ibb.co/0pDy3DPN

thank you IceG

Great, it works.
Modem will be added with the next package update.

I have subscribed to the thread. If you require any commands related to the RM551E-GL model, I would be happy to add them to the topic. I want to contribute to making the extension perfect.

I would highly appreciate it if you could add Turkish character support for the "luci-app-sms-tool-js" extension in the next update.

The specific Turkish characters are: ğ, Ğ, ç, Ç, ş, Ş, ü, Ü, ö, Ö, ı, İ

236

Odp: Pakiet luci-app-modemdata i co dalej..

omsf21 napisał/a:

I would highly appreciate it if you could add Turkish character support for the "luci-app-sms-tool-js" extension in the next update.

The specific Turkish characters are: ğ, Ğ, ç, Ç, ş, Ş, ü, Ü, ö, Ö, ı, İ

sms_tool does not support sending national characters (in utf8). Only ascii.

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

237 (edytowany przez chengeisha98 2025-12-23 05:32:28)

Odp: Pakiet luci-app-modemdata i co dalej..

Good Day Sirs, first of all i want to thank you for your excellent software luci-app-modemdata im from asia and im using your app but just want to let you know that there some problem dislaying the RSSI under the SCC 1 if my network connect to 5G there is no value but if i connect only to 4G there is value,how i can fix this sir's the RSSI no value if connected to 5G?like the image shows in your first post.

238

Odp: Pakiet luci-app-modemdata i co dalej..

Not all modems return the correct data. First, check whether the data read by the modem contains the values you're asking about.

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

239

Odp: Pakiet luci-app-modemdata i co dalej..

Thank you for the reply, by the way im using AW1000 modem im connected to the 4G Band 1 & 5G Band 41 in the modem info in overview  it shows the rrsi is -70dBm for 4G  & -20dBm for 5G, but in the modemdata RSSI only the -70 is showing the -20 for 5G is not showing.

240 (edytowany przez Cezary 2025-12-23 07:44:45)

Odp: Pakiet luci-app-modemdata i co dalej..

Show us screenshot.

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

241 (edytowany przez chengeisha98 2025-12-23 14:25:24)

Odp: Pakiet luci-app-modemdata i co dalej..

Sorry for the late reply, here it is https://imgur.com/a/FzgEGy6

242

Odp: Pakiet luci-app-modemdata i co dalej..

Im sorry i dont know how to upload photo here in forum directly.

243

Odp: Pakiet luci-app-modemdata i co dalej..

Show also debug data from "Check params.sh" from Diagnostics tab

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

244

Odp: Pakiet luci-app-modemdata i co dalej..

Thank you for replying here it is
{
"csq":"23",
"signal":"74",
"operator_name":"Globe Telecom-PH",
"operator_mcc":"515",
"operator_mnc":"02",
"country":"Philippines",
"mode":"5G NSA B1 (2100 MHz) / n41 (2500 MHz)",
"registration":"1",
"lac_dec":"46",
"lac_hex":"2E",
"cid_dec":"84681051",
"cid_hex":"50C215B",
"addon":[{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-11 dB"},{"idx":58,"key":"(S1) SINR","value":"17"},{"idx":50,"key":"(S1) band","value":"n41 (2500 MHz) @40 MHz"}]
}

+ DEVICE=/dev/ttyUSB2
+ '[' -z /dev/ttyUSB2 ]
+ '[' '!' -e /dev/ttyUSB2 ]
+ FORCE_PLMN=
+ '[' x '=' x1 ]
+ FORCE_PLMN=
+ RES=/usr/share/modemdata
+ sms_tool -D -d /dev/ttyUSB2 at 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?'
+ tr -d '\r'
+ O='
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Globe Telecom-PH GLOBE",13

+COPS: 0,2,"51502",13

+CREG: 2,1,"002E","50C215B",13

OK'
+ echo '
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Globe Telecom-PH GLOBE",13

+COPS: 0,2,"51502",13

+CREG: 2,1,"002E","50C215B",13

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

+CSQ: 23,99

+COPS: 0,0,"Globe Telecom-PH GLOBE",13

+COPS: 0,2,"51502",13

+CREG: 2,1,"002E","50C215B",13

OK'
+ awk '-F["]' '/^\+COPS:\s*.,2/ {print $2}'
+ COPS_NUM=51502
+ '[' -n 51502 ]
+ COPS_MCC=515
+ COPS_MNC=02
+ '[' -z  ]
+ echo '
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Globe Telecom-PH GLOBE",13

+COPS: 0,2,"51502",13

+CREG: 2,1,"002E","50C215B",13

OK'
+ awk '{if(NF==2 && tolower($1)==tolower($2)){print $1}else{print $0}}'
+ awk '-F["]' '/^\+COPS:\s*.,0/ {print $2}'
+ COPS='Globe Telecom-PH GLOBE'
+ '[' -z 'Globe Telecom-PH GLOBE' ]
+ '[' -n 51502 ]
+ awk '-F[;]' '/^51502;/ {print $2}' /usr/share/modemdata/libs/mccmnc.dat
+ COUNTRY=Philippines
+ echo '
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Globe Telecom-PH GLOBE",13

+COPS: 0,2,"51502",13

+CREG: 2,1,"002E","50C215B",13

OK'
+ 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="1";LAC_HEX="2E";CID_HEX="50C215B";LAC_DEC="46";CID_DEC="84681051";MODE_NUM="13"'
+ T=1
+ LAC_HEX=2E
+ CID_HEX=50C215B
+ LAC_DEC=46
+ CID_DEC=84681051
+ MODE_NUM=13
+ REG=1
+ '[' -z 13 ]
+ '[' x13 '=' x0 ]
+ MODE=
+ echo '
+CPIN: READY

+CSQ: 23,99

+COPS: 0,0,"Globe Telecom-PH GLOBE",13

+COPS: 0,2,"51502",13

+CREG: 2,1,"002E","50C215B",13

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

+CSQ: 23,99

+COPS: 0,0,"Globe Telecom-PH GLOBE",13

+COPS: 0,2,"51502",13

+CREG: 2,1,"002E","50C215B",13

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

+ T='+CPIN: READY'
+ '[' -n '+CPIN: READY' ]
+ '[' '+CPIN: READY' '=' '+CPIN: READY' ]
+ REGOK=0
+ '[' x1 '=' x1 ]
+ REGOK=1
+ . /usr/share/modemdata/libs/getdevicevendorproduct
+ getdevicevendorproduct /dev/ttyUSB2
+ basename /dev/ttyUSB2
+ devname=ttyUSB2
+ readlink -f /sys/class/tty/ttyUSB2/device
+ devpath=/sys/devices/platform/soc@0/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1/4-1:1.2/ttyUSB2
+ T=/sys/devices/platform/soc@0/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1
+ cat /sys/devices/platform/soc@0/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1/idVendor
+ cat /sys/devices/platform/soc@0/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1/idProduct
+ echo usb/2c7c0800
+ VIDPID=usb/2c7c0800
+ '[' -e /usr/share/modemdata/addon/usb/2c7c0800 ]
+ ADDON=
+ cat /tmp/sysinfo/board_name
+ . /usr/share/modemdata/addon/usb/2c7c0800
+ sms_tool -d /dev/ttyUSB2 at at+qtemp
+ O='
+QTEMP:"qfe_wtr_pa0","26"
+QTEMP:"qfe_wtr_pa1","28"
+QTEMP:"qfe_wtr_pa2","29"
+QTEMP:"qfe_wtr_pa3","-273"
+QTEMP:"aoss0-usr","31"
+QTEMP:"mdm-q6-usr","32"
+QTEMP:"ipa-usr","32"
+QTEMP:"cpu0-a7-usr","31"
+QTEMP:"mdm-5g-usr","31"
+QTEMP:"mdm-vpe-usr","31"
+QTEMP:"mdm-core-usr","31"
+QTEMP:"xo-therm-usr","31"
+QTEMP:"sdx-case-therm-usr","30"
+QTEMP:"ambient-therm-usr","31"

'
+ echo '
+QTEMP:"qfe_wtr_pa0","26"
+QTEMP:"qfe_wtr_pa1","28"
+QTEMP:"qfe_wtr_pa2","29"
+QTEMP:"qfe_wtr_pa3","-273"
+QTEMP:"aoss0-usr","31"
+QTEMP:"mdm-q6-usr","32"
+QTEMP:"ipa-usr","32"
+QTEMP:"cpu0-a7-usr","31"
+QTEMP:"mdm-5g-usr","31"
+QTEMP:"mdm-vpe-usr","31"
+QTEMP:"mdm-core-usr","31"
+QTEMP:"xo-therm-usr","31"
+QTEMP:"sdx-case-therm-usr","30"
+QTEMP:"ambient-therm-usr","31"

'
+ + sortawk -r '-F[,:]'
'/^\+QTEMP/ {print $3}'
+ head -n1
+ xargs
+ T=32
+ '[' -n 32 ]
+ addon 10 Temperature '32 °C'
+ '[' -n  ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"}'
+ sms_tool -d /dev/ttyUSB2 at 'AT+QUIMSLOT?'
+ O='
+QUIMSLOT: 1

'
+ echo '
+QUIMSLOT: 1

'
+ + xargsawk -F
'[:]' '/^\+QUIMSLOT/{print $2}'
+ T=1
+ '[' -n 1 ]
+ addon 11 Slot 1
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"}'
+ '[' -z 1 ]
+ '[' x13 '=' x11 ]
+ '[' 1 '=' 1 ]
+ sms_tool -d /dev/ttyUSB2 at 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn'
+ O='
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ + xargsawk
'-F[,:]' '/^\+QSPN/ {print $2}'
+ T='Globe Telecom-PH'
+ '[' -n 'Globe Telecom-PH' ]
+ '[' -z  ]
+ COPS='Globe Telecom-PH'
+ MODE=LTE
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ grep -q -i '+QCAINFO.*NR5G'
+ MODE='5G NSA'
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $5}'
+ T='"LTE BAND 1"'
+ '[' -n '"LTE BAND 1"' ]
+ echo '"LTE' BAND '1"'
+ sed 's/"LTE BAND \(.*\)"/\1/'
+ B=1
+ band4g 1
+ echo -n B1
+ echo ' (2100 MHz)'
+ MODE='5G NSA B1 (2100 MHz)'
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{gsub(" ", "-");print $5}'
+ T1='"NR5G-BAND-41"'
+ '[' -n '"NR5G-BAND-41"' ]
+ echo '"NR5G-BAND-41"'
+ sed 's/"NR5G-BAND-\(.*\)"/\1/'
+ B=41
+ band5g 41
+ echo -n n41
+ echo ' (2500 MHz)'
+ MODE='5G NSA B1 (2100 MHz) / n41 (2500 MHz)'
+ '[' x13 '=' x7 ]
+ '[' x13 '=' x11 ]
+ IFS='
'
+ '[' x13 '=' x13 ]
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ grep +QENG
+ LINES='+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1
'
+ echo '+QENG: "servingcell","NOCONN"
'
+ + awkxargs '-F[,:]'
'/^\+QENG:/{print $2}'
+ T=servingcell
+ '[' xservingcell '=' xLTE ]
+ '[' xservingcell '=' xservingcell ]
+ '[' 'x5G ' '=' xLTE ]
+ echo '+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
'
+ + xargsawk
'-F[,:]' '/^\+QENG:/{print $2}'
+ T=LTE
+ '[' xLTE '=' xLTE ]
+ echo '+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
'
+ awk '-F[,:]' '/^\+QENG:/ {print $12}'
+ T=2E
+ printf '%d' 0x2E
+ T_DEC=46
+ addon 23 TAC '46 (2E)'
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"}'
+ echo '+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
'
+ + awkxargs
'-F[,:]' '/^\+QENG:/ {print $16}'
+ T=14
+ addon 38 SINR 14
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"}'
+ echo '+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
'
+ awk '-F[,:]' '/^\+QENG:/ {print $10}'
+ T=3
+ T1=10
+ '[' -n 10 ]
+ addon 31 'Bandwidth UL' '10 MHz'
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"}'
+ echo '+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
'
+ awk '-F[,:]' '/^\+QENG:/ {print $11}'
+ T=3
+ T1=10
+ '[' -n 10 ]
+ addon 32 'Bandwidth DL' '10 MHz'
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"}'
+ echo '+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1
'
+ + xargsawk
'-F[,:]' '/^\+QENG:/{print $2}'
+ T=NR5G-NSA
+ '[' xNR5G-NSA '=' xLTE ]
+ '[' xNR5G-NSA '=' xservingcell ]
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $5}'
+ T='"LTE BAND 1"'
+ '[' -n '"LTE BAND 1"' ]
+ echo '"LTE BAND 1"'
+ sed 's/"LTE BAND \(.*\)"/\1/'
+ B=1
+ band4g 1
+ echo -n B1
+ echo ' (2100 MHz)'
+ T2='B1 (2100 MHz)'
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $4}'
+ T3=50
+ T4=10
+ '[' -z 10 ]
+ addon 30 'Primary band' 'B1 (2100 MHz) @10 MHz'
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"}'
+ '[' x13 '=' x11 ]
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $3}'
+ T=301
+ '[' -n 301 ]
+ addon 34 EARFCN 301
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"}'
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $7}'
+ T=78
+ '[' -n 78 ]
+ addon 33 PCI 78
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"}'
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $10}'
+ T=-67
+ '[' -n -67 ]
+ addon 35 RSSI '-67 dBm'
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"}'
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $8}'
+ T=-95
+ '[' -n -95 ]
+ addon 36 RSRP '-95 dBm'
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"}'
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $9}'
+ T=-8
+ '[' -n -8 ]
+ addon 37 RSRQ '-8 dB'
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"}'
+ IDX=1
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'+
grep -E '^\+QCAINFO: "(scc|SCC)"'
+ LINES='+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651
'
+ POS=50
+ echo '+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651
'
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $5}'
+ T='"NR5G BAND 41"'
+ echo '+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651
'
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $4}'
+ T3=6
+ T4=
+ echo '"NR5G BAND 41"'
+ sed 's/"NR5G BAND \(.*\)"/\1/'
+ B=41
+ band5g 41
+ echo -n n41
+ echo ' (2500 MHz)'
+ T2='n41 (2500 MHz)'
+ T4=40
+ echo '+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651
'
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $3}'
+ T5=513000
+ '[' -n 513000 ]
+ addon 54 '(S1) EARFCN' 513000
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"}'
+ '[' x13 '=' x11 ]
+ echo '+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651
'
+ + awkxargs
'-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $6}'
+ T5=651
+ '[' -n 651 ]
+ '[' 651 '!=' - ]
+ addon 53 '(S1) PCI' 651
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"}'
+ echo '+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651
'
+ awk+  '-F[,:]'xargs '/^\+QCAINFO: "(scc|SCC)"/{print $7}'

+ T5=
+ '[' -n  ]
+ echo '+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651
'
+ + xargsawk
'-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{print $8}'
+ T5=
+ '[' -n  ]
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ + xargsawk
'-F[,:]' '/^\+QENG: "NR5G-NSA"/{print $2}'
+ T6=NR5G-NSA
+ '[' xNR5G-NSA '=' xNR5G-NSA ]
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QENG: "NR5G-NSA"/{print $6}'
+ T6=-105
+ '[' -n -105 ]
+ '[' -105 '!=' - ]
+ addon 56 '(S1) RSRP' '-105 dBm'
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"}'
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QENG: "NR5G-NSA"/{print $8}'
+ T6=-11
+ '[' -n -11 ]
+ '[' -11 '!=' - ]
+ addon 57 '(S1) RSRQ' '-11 dB'
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-11 dB"}'
+ echo '
+QNWINFO: "FDD LTE","51502","LTE BAND 1",301
+QNWINFO: "TDD NR5G","51502","NR5G BAND 41",513000

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

+QSPN: "Globe Telecom-PH","GLOBE","GLOBE",0,"51502"

'
+ awk '-F[,:]' '/^\+QENG: "NR5G-NSA"/{print $7}'
+ T6=17
+ '[' -n 17 ]
+ '[' 17 '!=' - ]
+ addon 58 '(S1) SINR' 17
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-11 dB"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-11 dB"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-11 dB"},{"idx":58,"key":"(S1) SINR","value":"17"}'
+ '[' -z 40 ]
+ addon 50 '(S1) band' 'n41 (2500 MHz) @40 MHz'
+ '[' -n '{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-11 dB"},{"idx":58,"key":"(S1) SINR","value":"17"}' ]
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-11 dB"},{"idx":58,"key":"(S1) SINR","value":"17"},'
+ ADDON='{"idx":10,"key":"Temperature","value":"32 °C"},{"idx":11,"key":"Slot","value":"1"},{"idx":23,"key":"TAC","value":"46 (2E)"},{"idx":38,"key":"SINR","value":"14"},{"idx":31,"key":"Bandwidth UL","value":"10 MHz"},{"idx":32,"key":"Bandwidth DL","value":"10 MHz"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @10 MHz"},{"idx":34,"key":"EARFCN","value":"301"},{"idx":33,"key":"PCI","value":"78"},{"idx":35,"key":"RSSI","value":"-67 dBm"},{"idx":36,"key":"RSRP","value":"-95 dBm"},{"idx":37,"key":"RSRQ","value":"-8 dB"},{"idx":54,"key":"(S1) EARFCN","value":"513000"},{"idx":53,"key":"(S1) PCI","value":"651"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-11 dB"},{"idx":58,"key":"(S1) SINR","value":"17"},{"idx":50,"key":"(S1) band","value":"n41 (2500 MHz) @40 MHz"}'
+ '['  '=' 1 ]
+ IDX=2
+ cat
+ exit 0

245

Odp: Pakiet luci-app-modemdata i co dalej..

+QCAINFO: "PCC",301,50,"LTE BAND 1",1,78,-95,-8,-67,9
+QCAINFO: "SCC",513000,6,"NR5G BAND 41",651

+QENG: "servingcell","NOCONN"
+QENG: "LTE","FDD",515,02,50C215B,78,301,1,3,3,2E,-95,-8,-67,14,7,-,-
+QENG: "NR5G-NSA",515,02,651,-105,17,-11,513000,41,6,1

As you can see, there's no RSSI in the 5G data. See the PDF with instructions:

AT+QCAINFO

Response
+QCAINFO: "PCC",<freq>,<bandwidth>,<band>,<pcell_state>,<PCID>,<RSRP>,<RSRQ>,<RSSI>,<RSSNR>
+QCAINFO: "SCC",<freq>,<bandwidth>,<band>,<scell_state>,<PCID>,<RSRP>,<RSRQ>,<RSSI>,<RSSNR>
[+QCAINFO: "SCC",<freq>,<bandwidth>,<band>,<scell_state>,<PCID>,<RSRP>,<RSRQ>,<RSSI>,<RSSNR>

But NR5G-NSA ends on pcid.

AT+QENG="servingcell"
In EN-DC mode:
+QENG: "servingcell",<state>
+QENG: "LTE",<is_tdd>,<MCC>,<MNC>,<cellID>,<PCID>,<earfcn>,<freq_band_ind>,<UL_bandwidth>,<DL_bandwidth><TAC>,<RSRP>,<RSRQ>,<RSSI>,<SINR>,<CQI>,<tx_power>,<srxlev>
+QENG: "NR5G-NSA",<MCC>,<MNC>,<PCID>,<RSRP>,<SINR>,<RSRQ>,<ARFCN>,<band>,<NR_DL_bandwidth>,<scs>

There is no RSSI for 5G that can be displayed in the data your modem returns.

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

246

Odp: Pakiet luci-app-modemdata i co dalej..

Thank you sir where can i see the pdf instructions?

247

Odp: Pakiet luci-app-modemdata i co dalej..

https://download.kamami.pl/p1181860-Que … l_V1.2.pdf

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

248 (edytowany przez Payti 2026-03-13 16:22:17)

Odp: Pakiet luci-app-modemdata i co dalej..

Hej.
Przesiadłem się także po upgrade do OpenWRT 25.12 na pakiet 'modemdata'  i zauważyłem, że dla Fibocom L860-GL-16 nie wyświetla się SINR. Jak sprawdzić w czym problem jest?

Fibocom L860-GL-16

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary

249

Odp: Pakiet luci-app-modemdata i co dalej..

Sponsorem dzisiejszego pytania jest zakładka "Diagnostyka".

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

250 (edytowany przez Payti 2026-03-13 17:36:48)

Odp: Pakiet luci-app-modemdata i co dalej..

Tak, tylko co gdzie zobaczyć ... ?

sh /usr/bin/md_serial_ecm

[
{
"vendor":"Fibocom ",
"product":"L860-GL-16 LTE Module ",
"revision":"18601.5001.00.01.16.12 ",
"imei":"8679210310xxxxxx",
"iccid":"894803143878378xxxxx",
"imsi":"2600387783xxxxx"
}
,
{
"status": "CONNECTED",
"conn_time_sec": "6179",
"rx": "2.3 MiB",
"tx": "31.1 MiB"
}
,
{
"csq":"11",
"signal":"87",
"operator_name":"Orange",
"operator_mcc":"260",
"operator_mnc":"03",
"country":"Poland",
"mode":"LTE-A B1 (2100 MHz) / B7 (2600 MHz) / B3 (1800 MHz) / B8 (900 MHz)",
"registration":"1",
"lac_dec":"53112",
"lac_hex":"CF78",
"cid_dec":"59322902",
"cid_hex":"3893216",
"addon":[{"idx":10,"key":"Temperature","value":"55 °C"},{"idx":23,"key":"TAC","value":"53112 (CF78)"},{"idx":30,"key":"Primary band","value":"B1 (2100 MHz) @15 MHz"},{"idx":33,"key":"PCI","value":"326"},{"idx":34,"key":"EARFCN DL","value":"75"},{"idx":34,"key":"EARFCN UL","value":"18075"},{"idx":36,"key":"RSRP","value":"-89 dBm"},{"idx":35,"key":"RSSI","value":"-59 dBm"},{"idx":37,"key":"RSRQ","value":"-9 dB"},{"idx":53,"key":"(S1) PCI","value":"326"},{"idx":54,"key":"(S1) EARFCN DL","value":"3025"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @15 MHz"},{"idx":56,"key":"(S1) RSRP","value":"-105 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-7 dB"},{"idx":63,"key":"(S2) PCI","value":"326"},{"idx":64,"key":"(S2) EARFCN DL","value":"1725"},{"idx":60,"key":"(S2) band","value":"B3 (1800 MHz) @15 MHz"},{"idx":66,"key":"(S2) RSRP","value":"-91 dBm"},{"idx":67,"key":"(S2) RSRQ","value":"-9 dB"},{"idx":73,"key":"(S3) PCI","value":"326"},{"idx":74,"key":"(S3) EARFCN DL","value":"3764"},{"idx":70,"key":"(S3) band","value":"B8 (900 MHz) @5 MHz"},{"idx":76,"key":"(S3) RSRP","value":"-80 dBm"},{"idx":77,"key":"(S3) RSRQ","value":"-9 dB"}]
}
]

sh -x /usr/share/modemdata/product.sh

{
"vendor":"Fibocom ",
"product":"L860-GL-16 LTE Module ",
"revision":"18601.5001.00.01.16.12 ",
"imei":"8679210310xxxxxx",
"iccid":"894803143878378xxxxx",
"imsi":"2600387783xxxxx"
}

+ DEVICE=/dev/ttyACM2
+ '[' -n /dev/ttyACM2 ]
+ '[' -e /dev/ttyACM2 ]
+ RES=/usr/share/modemdata
+ . /usr/share/modemdata/libs/getdevicevendorproduct
+ getdevicevendorproduct /dev/ttyACM2
+ basename /dev/ttyACM2
+ devname=ttyACM2
+ readlink -f /sys/class/tty/ttyACM2/device
+ devpath=/sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.1/1-1.1:1.4
+ T=/sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.1
+ cat /sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.1/idVendor
+ cat /sys/devices/platform/soc/11200000.usb/usb1/1-1/1-1.1/idProduct
+ echo usb/8087095a
+ VIDPID=usb/8087095a
+ '[' -e /usr/share/modemdata/vendorproduct/usb/8087095a ]
+ . /usr/share/modemdata/vendorproduct/generic
+ gcom -d /dev/ttyACM2 -s /usr/share/modemdata/vendorproduct/vendorproduct.gcom
+ O='+CGMI:Fibocom 
+CGMM:L860-GL-16 LTE Module 
+CGMR:18601.5001.00.01.16.12 
+CGSN:867921031075525
+CIMI:260038778378091

+CCID: 8948031438783780916F'
+ echo '+CGMI:Fibocom 
+CGMM:L860-GL-16 LTE Module 
+CGMR:18601.5001.00.01.16.12 
+CGSN:867921031075525
+CIMI:260038778378091

+CCID: 8948031438783780916F'
+ awk '/CGMI:/{gsub(/.*CGMI[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T='Fibocom '
+ '[' -n 'Fibocom ' ]
+ VENDOR='Fibocom '
+ echo '+CGMI:Fibocom 
+CGMM:L860-GL-16 LTE Module 
+CGMR:18601.5001.00.01.16.12 
+CGSN:867921031075525
+CIMI:260038778378091

+CCID: 8948031438783780916F'
+ awk '/CGMM:/{gsub(/.*CGMM[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T='L860-GL-16 LTE Module '
+ '[' -n 'L860-GL-16 LTE Module ' ]
+ PRODUCT='L860-GL-16 LTE Module '
+ echo '+CGMI:Fibocom 
+CGMM:L860-GL-16 LTE Module 
+CGMR:18601.5001.00.01.16.12 
+CGSN:867921031075525
+CIMI:260038778378091

+CCID: 8948031438783780916F'
+ awk '/CGMR:/{gsub(/.*CGMR[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T='18601.5001.00.01.16.12 '
+ '[' -n '18601.5001.00.01.16.12 ' ]
+ REVISION='18601.5001.00.01.16.12 '
+ echo '+CGMI:Fibocom 
+CGMM:L860-GL-16 LTE Module 
+CGMR:18601.5001.00.01.16.12 
+CGSN:867921031075525
+CIMI:260038778378091

+CCID: 8948031438783780916F'
+ awk '/CGSN:/{gsub(/.*CGSN[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=867921031075525
+ '[' -n 867921031075525 ]
+ IMEI=867921031075525
+ echo '+CGMI:Fibocom 
+CGMM:L860-GL-16 LTE Module 
+CGMR:18601.5001.00.01.16.12 
+CGSN:867921031075525
+CIMI:260038778378091

+CCID: 8948031438783780916F'
+ awk '/CCID:/{gsub(/.*CCID[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=8948031438783780916F
+ '[' -n 8948031438783780916F ]
+ ICCID=8948031438783780916F
+ echo '+CGMI:Fibocom 
+CGMM:L860-GL-16 LTE Module 
+CGMR:18601.5001.00.01.16.12 
+CGSN:867921031075525
+CIMI:260038778378091

+CCID: 8948031438783780916F'
+ awk '/CIMI:/{gsub(/.*CIMI[ ]*:[ ]*/,"");gsub(/"/,"");print $0}'
+ T=260038778378091
+ '[' -n 260038778378091 ]
+ IMSI=260038778378091
+ cat
+ exit 0

reszta w kolejnym poście, bo się nie mieści ...

Banana Pi BPI-R3 + SFP GPON ONT Nokia G-010S-A + LTE FIBOCOM L860-GL-16 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3600 (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
Xiaomi AX3000T (OpenWrt 25.12-SNAPSHOT, kernel 6.12.71)
All OpenWRT compilations from ASU by @Cezary