[GH-ISSUE #12] primary band missing #9

Closed
opened 2026-03-04 12:06:52 +03:00 by kerem · 13 comments
Owner

Originally created by @giorez on GitHub (Sep 20, 2025).
Original GitHub issue: https://github.com/4IceG/luci-app-modemdata/issues/12

ciao Rafal,
on ztb wg1602, openwrt 24.10.2, quectel EP06 the primary band data is not rendered. It shows just the aggregated band. Here is the issue screenshot. Thanks to keep working on this module.

Image
Originally created by @giorez on GitHub (Sep 20, 2025). Original GitHub issue: https://github.com/4IceG/luci-app-modemdata/issues/12 ciao Rafal, on ztb wg1602, openwrt 24.10.2, quectel EP06 the primary band data is not rendered. It shows just the aggregated band. Here is the issue screenshot. Thanks to keep working on this module. <img width="868" height="296" alt="Image" src="https://github.com/user-attachments/assets/9b9ca962-6464-4f49-8933-e528b9b705b1" />
kerem closed this issue 2026-03-04 12:06:52 +03:00
Author
Owner

@4IceG commented on GitHub (Sep 20, 2025):

Hi,
Show results from the diagnostics tab.

<!-- gh-comment-id:3314758874 --> @4IceG commented on GitHub (Sep 20, 2025): Hi, Show results from the diagnostics tab.
Author
Owner

@giorez commented on GitHub (Sep 20, 2025):

the diagnostic seems to be truncated, compared to the 3ginfo module

{
"status": "CONNECTED",
"conn_time_sec": "6102",
"rx": "414.7 MiB",
"tx": "51.9 MiB"
}

  • NETWORK=4g
  • '[' -n 4g ]
  • UP=
  • CT=
  • IFACE=
  • ifstatus 4g
  • jsonfilter -q -e 'UP=@.up' -e 'CT=@.uptime' -e 'IFACE=@.l3_device'
  • eval export 'UP=1;' export 'CT=6102;' export 'IFACE='"'"'wwan0'"'"';'
  • export 'UP=1'
  • export 'CT=6102'
  • export 'IFACE=wwan0'
  • '[' x1 '=' x1 ]
  • STATUS=CONNECTED
  • '[' -n wwan0 ]
  • ifconfig wwan0
  • awk '-F[()]' '/bytes/ {printf "%s",$2}'
  • RX='414.7 MiB'
  • ifconfig wwan0
  • awk '-F[()]' '/bytes/ {printf "%s",$4}'
  • TX='51.9 MiB'
  • cat
  • exit 0
<!-- gh-comment-id:3314763248 --> @giorez commented on GitHub (Sep 20, 2025): the diagnostic seems to be truncated, compared to the 3ginfo module { "status": "CONNECTED", "conn_time_sec": "6102", "rx": "414.7 MiB", "tx": "51.9 MiB" } + NETWORK=4g + '[' -n 4g ] + UP= + CT= + IFACE= + ifstatus 4g + jsonfilter -q -e 'UP=@.up' -e 'CT=@.uptime' -e 'IFACE=@.l3_device' + eval export 'UP=1;' export 'CT=6102;' export 'IFACE='"'"'wwan0'"'"';' + export 'UP=1' + export 'CT=6102' + export 'IFACE=wwan0' + '[' x1 '=' x1 ] + STATUS=CONNECTED + '[' -n wwan0 ] + ifconfig wwan0 + awk '-F[()]' '/bytes/ {printf "%s",$2}' + RX='414.7 MiB' + ifconfig wwan0 + awk '-F[()]' '/bytes/ {printf "%s",$4}' + TX='51.9 MiB' + cat + exit 0
Author
Owner

@4IceG commented on GitHub (Sep 20, 2025):

Clear your browser cache & check if the error still occurs.

Show result of this..
Check params.sh
sh -x /usr/share/modemdata/params.sh

<!-- gh-comment-id:3314822862 --> @4IceG commented on GitHub (Sep 20, 2025): Clear your browser cache & check if the error still occurs. Show result of this.. Check params.sh `sh -x /usr/share/modemdata/params.sh`
Author
Owner

@giorez commented on GitHub (Sep 20, 2025):

I'll can try in few hours, thanks

<!-- gh-comment-id:3314886539 --> @giorez commented on GitHub (Sep 20, 2025): I'll can try in few hours, thanks
Author
Owner

@giorez commented on GitHub (Sep 20, 2025):

@4IceG attached is the output. thanks

debug_result.txt

<!-- gh-comment-id:3315193918 --> @giorez commented on GitHub (Sep 20, 2025): @4IceG attached is the output. thanks [debug_result.txt](https://github.com/user-attachments/files/22446028/debug_result.txt)
Author
Owner

@4IceG commented on GitHub (Sep 21, 2025):

Hi @giorez ,
Check if update fixes this issue.

test.zip

& Clear browser cache.

<!-- gh-comment-id:3315893603 --> @4IceG commented on GitHub (Sep 21, 2025): Hi @giorez , Check if update fixes this issue. [test.zip](https://github.com/user-attachments/files/22451079/test.zip) & Clear browser cache.
Author
Owner

@giorez commented on GitHub (Sep 21, 2025):

hi @4IceG,
thanks for the test, unfurtunatelly the router is in a remote place. I'll be able to reach it in few days. By the way, is there any LuCI software I can install on it to ssh remotely? thanks

<!-- gh-comment-id:3316156991 --> @giorez commented on GitHub (Sep 21, 2025): hi @4IceG, thanks for the test, unfurtunatelly the router is in a remote place. I'll be able to reach it in few days. By the way, is there any LuCI software I can install on it to ssh remotely? thanks
Author
Owner

@4IceG commented on GitHub (Sep 21, 2025):

By the way, is there any LuCI software I can install on it to ssh remotely? thanks

I don't know what kind of internet you have there, but you could, for example, set up a VPN tunnel (WireGuard / ZeroTier).

<!-- gh-comment-id:3316219284 --> @4IceG commented on GitHub (Sep 21, 2025): > By the way, is there any LuCI software I can install on it to ssh remotely? thanks I don't know what kind of internet you have there, but you could, for example, set up a VPN tunnel (WireGuard / ZeroTier).
Author
Owner

@giorez commented on GitHub (Sep 21, 2025):

Thanks I'll investigate with ZeroTier

<!-- gh-comment-id:3316233570 --> @giorez commented on GitHub (Sep 21, 2025): Thanks I'll investigate with ZeroTier
Author
Owner

@giorez commented on GitHub (Oct 4, 2025):

sorry for late reply, I just installed the test package you sent me. Unfortunatelly it didn't solve the problem. Here is the diagnostic dump:

{
"csq":"26",
"signal":"83",
"operator_name":"VERY",
"operator_mcc":"222",
"operator_mnc":"88",
"country":"Italy",
"mode":"LTE_A B7 (2600 MHz) / B7 (2600 MHz)",
"registration":"1",
"lac_dec":"15049",
"lac_hex":"3AC9",
"cid_dec":"37975309",
"cid_hex":"243750D",
"addon":[{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":58,"key":"(S1) SINR","value":"-18.0 dB"}]
}

  • 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?'
  • O='
    +CPIN: READY

+CSQ: 26,99

+COPS: 0,0,"VERY VERY",7

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

+CREG: 2,1,"3AC9","243750D",7

OK
'

  • echo '
    +CPIN: READY

+CSQ: 26,99

+COPS: 0,0,"VERY VERY",7

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

+CREG: 2,1,"3AC9","243750D",7

OK
'

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

+CSQ: 26,99

+COPS: 0,0,"VERY VERY",7

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

+CREG: 2,1,"3AC9","243750D",7

OK
'

  • awk '-F["]' '/^+COPS:\s*.,2/ {print $2}'
  • COPS_NUM=22288
  • '[' -n 22288 ]
  • COPS_MCC=222
  • COPS_MNC=88
  • '[' -z ]
  • echo '
    +CPIN: READY

+CSQ: 26,99

+COPS: 0,0,"VERY VERY",7

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

+CREG: 2,1,"3AC9","243750D",7

OK
'

  • awk '{if(NF==2 && tolower($1)==tolower($2)){print $1}else{print $0}}'
  • awk '-F["]' '/^+COPS:\s*.,0/ {print $2}'
  • COPS=VERY
  • '[' -z VERY ]
  • '[' -n 22288 ]
  • awk '-F[;]' '/^22288;/ {print $2}' /usr/share/modemdata/mccmnc.dat
  • COUNTRY=Italy
  • echo '
    +CPIN: READY

+CSQ: 26,99

+COPS: 0,0,"VERY VERY",7

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

+CREG: 2,1,"3AC9","243750D",7

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="3AC9";CID_HEX="243750D";LAC_DEC="15049";CID_DEC="37975309";MODE_NUM="7"'
  • T=1
  • LAC_HEX=3AC9
  • CID_HEX=243750D
  • LAC_DEC=15049
  • CID_DEC=37975309
  • MODE_NUM=7
  • REG=1
  • '[' -z 7 ]
  • '[' x7 '=' x0 ]
  • MODE=LTE
  • echo '
    +CPIN: READY

+CSQ: 26,99

+COPS: 0,0,"VERY VERY",7

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

+CREG: 2,1,"3AC9","243750D",7

OK
'

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

+CSQ: 26,99

+COPS: 0,0,"VERY VERY",7

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

+CREG: 2,1,"3AC9","243750D",7

OK
'

    • xargsawk
      '-F[, ]' '/^+CPIN:/ {print $0;exit}'
  • T='+CPIN: READY'
  • '[' -n '+CPIN: READY' ]
  • '[' '+CPIN: READY' '=' '+CPIN: READY' ]
  • REGOK=0
  • '[' x1 '=' x1 ]
  • REGOK=1
  • getdevicevendorproduct /dev/ttyUSB2
  • basename /dev/ttyUSB2
  • devname=ttyUSB2
  • readlink -f /sys/class/tty/ttyUSB2/device
  • devpath=/sys/devices/platform/1e1c0000.xhci/usb1/1-1/1-1:1.2/ttyUSB2
  • T=/sys/devices/platform/1e1c0000.xhci/usb1/1-1
  • cat /sys/devices/platform/1e1c0000.xhci/usb1/1-1/idVendor
  • cat /sys/devices/platform/1e1c0000.xhci/usb1/1-1/idProduct
  • echo usb/2c7c0306
  • VIDPID=usb/2c7c0306
  • '[' -e /usr/share/modemdata/addon/usb/2c7c0306 ]
  • ADDON=
  • cat /tmp/sysinfo/board_name
  • . /usr/share/modemdata/addon/usb/2c7c0306
  • sms_tool -d /dev/ttyUSB2 at at+qtemp
  • O='
    +QTEMP: 41,41,40

'

  • echo '
    +QTEMP: 41,41,40

'

  • awk '-F[,:]' '/^+QTEMP/ {t=$21;if($31>t)t=$31;if($41>t)t=$4*1;printf "%d", t}'
  • T=41
  • '[' -n 41 ]
  • addon 10 Temperature '41 °C'
  • '[' -n ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"}'
  • '[' 1 '=' 1 ]
  • sms_tool -d /dev/ttyUSB2 at 'at+qnwinfo;+qeng="servingcell";+qspn'
  • O='
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

    • xargs
      awk '-F[,:]' '/^+QNWINFO/ {print $2"/"$4}'
  • T='FDD LTE/LTE BAND 7'
  • '[' -n 'FDD LTE/LTE BAND 7' ]
  • '[' x7 '=' x7 ]
  • echo FDD LTE/LTE BAND 7
  • sed 's/.LTE BAND (.)/\1/'
  • B=7
  • band4g 7
  • echo -n B7
  • echo ' (2600 MHz)'
  • addon 30 'Primary Band' 'B7 (2600 MHz)'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"}'
  • band4g 7
  • echo -n B7
  • echo ' (2600 MHz)'
  • MODE='LTE B7 (2600 MHz)'
  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

    • xargsawk
      '-F[,:]' '/^+QENG:/ {print $4}'
  • T=LTE
  • '[' xLTE '=' xLTE ]
  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

  • awk '-F[,:]' '/^+QENG:/ {print $14}'
  • T=3AC9
  • printf '%d' 0x3AC9
  • T_DEC=15049
  • addon 23 TAC '15049 (3AC9)'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"}'
  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

  • awk '-F[,:]' '/^+QENG:/ {print $12}'
  • T=5
  • addon 31 'Bandwidth UL' ' MHz'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"}'
  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

  • awk '-F[,:]' '/^+QENG:/ {print $13}'
  • T=5
  • T1=20
  • '[' -n 20 ]
  • addon 32 'Bandwidth DL' '20 MHz'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"}'
  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

  • awk '-F[,:]' '/^+QENG:/ {print $9}'
  • T=406
  • addon 33 PCI 406
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"}'
  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

  • awk '-F[,:]' '/^+QENG:/ {print $10}'
  • T=3350
  • addon 34 EARFCN 3350
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"}'
  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

  • awk '-F[,:]' '/^+QENG:/ {print $17}'
  • T=-70
  • addon 35 RSSI '-70 dBm'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"}'
  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

  • awk '-F[,:]' '/^+QENG:/ {print $15}'
  • T=-99
  • addon 36 RSRP '-99 dBm'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"}'
  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

  • awk '-F[,:]' '/^+QENG:/ {print $16}'
  • T=-11
  • addon 37 RSRQ '-11 dB'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"}'
  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

  • awk '{printf "%.1f\n", $1*0.2-20}'
  • awk '-F[,:]' '/^+QENG:/ {print $18}'
  • T=-17.2
  • addon 38 SINR '-17.2 dB'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"}'
  • echo '
    +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350

+QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,-

+QSPN: "VERY","VERY","VERY",0,"22288"

'

  • xargs
  • awk '-F[,:]' '/^+QSPN/ {print $2}'
  • T=VERY
  • '[' -n VERY ]
  • '[' -z ]
  • COPS=VERY
  • '[' x7 '=' x7 ]
  • sms_tool -d /dev/ttyUSB2 at AT+QCAINFO
  • O='
    +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13
    +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10

'

  • echo '
    +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13
    +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10

'

    • xargsawk
      '-F[,]' '/^+QCAINFO: "scc"/{print $4}'
  • T='LTE BAND 7'
  • '[' -n 'LTE BAND 7' ]
  • echo LTE BAND 7
  • sed 's/.LTE BAND (.)/\1/'
  • B=7
  • echo '
    +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13
    +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10

'

  • awk '-F[,:]' '/^+QCAINFO: "scc"/ {print $4}'
  • T=50
  • T1=10
  • '[' -z 10 ]
  • band4g 7
  • echo -n B7
  • echo ' (2600 MHz)'
  • addon 50 '(S1) band' 'B7 (2600 MHz) @10 MHz'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"}'
  • band4g 7
  • echo -n B7
  • echo ' (2600 MHz)'
  • MODE='LTE_A B7 (2600 MHz) / B7 (2600 MHz)'
  • echo '
    +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13
    +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10

'

  • awk '-F[,:]' '/^+QCAINFO: "scc"/ {print $7}'
  • T=406
  • '[' -n 406 ]
  • addon 53 '(S1) PCI' 406
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"}'
  • echo '
    +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13
    +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10

'

  • awk '-F[,:]' '/^+QCAINFO: "scc"/ {print $3}'
  • T=2900
  • '[' -n 2900 ]
  • addon 54 '(S1) EARFCN' 2900
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"}'
  • echo '
    +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13
    +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10

'

  • awk '-F[,:]' '/^+QCAINFO: "scc"/ {print $10}'
  • T=-85
  • '[' -n -85 ]
  • addon 55 '(S1) RSSI' '-85 dBm'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"}'
  • echo '
    +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13
    +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10

'

  • awk '-F[,:]' '/^+QCAINFO: "scc"/ {print $8}'
  • T=-102
  • '[' -n -102 ]
  • addon 56 '(S1) RSRP' '-102 dBm'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"}'
  • echo '
    +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13
    +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10

'

  • awk '-F[,:]' '/^+QCAINFO: "scc"/ {print $9}'
  • T=-8
  • '[' -n -8 ]
  • addon 57 '(S1) RSRQ' '-8 dB'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"}'
  • echo '
    +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13
    +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10

'

  • awk '{printf "%.1f\n", $1*0.2-20}'
  • awk '-F[,:]' '/^+QCAINFO: "scc"/ {print $11}'
  • T=-18.0
  • '[' -n -18.0 ]
  • addon 58 '(S1) SINR' '-18.0 dB'
  • '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"}' ]
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},'
  • ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":58,"key":"(S1) SINR","value":"-18.0 dB"}'
  • cat
  • exit 0
<!-- gh-comment-id:3368354584 --> @giorez commented on GitHub (Oct 4, 2025): sorry for late reply, I just installed the test package you sent me. Unfortunatelly it didn't solve the problem. Here is the diagnostic dump: { "csq":"26", "signal":"83", "operator_name":"VERY", "operator_mcc":"222", "operator_mnc":"88", "country":"Italy", "mode":"LTE_A B7 (2600 MHz) / B7 (2600 MHz)", "registration":"1", "lac_dec":"15049", "lac_hex":"3AC9", "cid_dec":"37975309", "cid_hex":"243750D", "addon":[{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":58,"key":"(S1) SINR","value":"-18.0 dB"}] } + 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?' + O=' +CPIN: READY +CSQ: 26,99 +COPS: 0,0,"VERY VERY",7 +COPS: 0,2,"22288",7 +CREG: 2,1,"3AC9","243750D",7 OK ' + echo ' +CPIN: READY +CSQ: 26,99 +COPS: 0,0,"VERY VERY",7 +COPS: 0,2,"22288",7 +CREG: 2,1,"3AC9","243750D",7 OK ' + awk '-F[, ]' '/^\+(csq|CSQ)/ {print $2}' + CSQ=26 + '[' -z 26 ] + '[' 26 -ge 0 ] + '[' 26 -le 31 ] + CSQ_PER=83 + COUNTRY= + COPS= + COPS_MCC= + COPS_MNC= + echo ' +CPIN: READY +CSQ: 26,99 +COPS: 0,0,"VERY VERY",7 +COPS: 0,2,"22288",7 +CREG: 2,1,"3AC9","243750D",7 OK ' + awk '-F["]' '/^\+COPS:\s*.,2/ {print $2}' + COPS_NUM=22288 + '[' -n 22288 ] + COPS_MCC=222 + COPS_MNC=88 + '[' -z ] + echo ' +CPIN: READY +CSQ: 26,99 +COPS: 0,0,"VERY VERY",7 +COPS: 0,2,"22288",7 +CREG: 2,1,"3AC9","243750D",7 OK ' + awk '{if(NF==2 && tolower($1)==tolower($2)){print $1}else{print $0}}' + awk '-F["]' '/^\+COPS:\s*.,0/ {print $2}' + COPS=VERY + '[' -z VERY ] + '[' -n 22288 ] + awk '-F[;]' '/^22288;/ {print $2}' /usr/share/modemdata/mccmnc.dat + COUNTRY=Italy + echo ' +CPIN: READY +CSQ: 26,99 +COPS: 0,0,"VERY VERY",7 +COPS: 0,2,"22288",7 +CREG: 2,1,"3AC9","243750D",7 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="3AC9";CID_HEX="243750D";LAC_DEC="15049";CID_DEC="37975309";MODE_NUM="7"' + T=1 + LAC_HEX=3AC9 + CID_HEX=243750D + LAC_DEC=15049 + CID_DEC=37975309 + MODE_NUM=7 + REG=1 + '[' -z 7 ] + '[' x7 '=' x0 ] + MODE=LTE + echo ' +CPIN: READY +CSQ: 26,99 +COPS: 0,0,"VERY VERY",7 +COPS: 0,2,"22288",7 +CREG: 2,1,"3AC9","243750D",7 OK ' + awk '-F[, ]' '/^\+CME ERROR:/ {print $0;exit}' + T= + '[' -n ] + echo ' +CPIN: READY +CSQ: 26,99 +COPS: 0,0,"VERY VERY",7 +COPS: 0,2,"22288",7 +CREG: 2,1,"3AC9","243750D",7 OK ' + + xargsawk '-F[, ]' '/^\+CPIN:/ {print $0;exit}' + T='+CPIN: READY' + '[' -n '+CPIN: READY' ] + '[' '+CPIN: READY' '=' '+CPIN: READY' ] + REGOK=0 + '[' x1 '=' x1 ] + REGOK=1 + getdevicevendorproduct /dev/ttyUSB2 + basename /dev/ttyUSB2 + devname=ttyUSB2 + readlink -f /sys/class/tty/ttyUSB2/device + devpath=/sys/devices/platform/1e1c0000.xhci/usb1/1-1/1-1:1.2/ttyUSB2 + T=/sys/devices/platform/1e1c0000.xhci/usb1/1-1 + cat /sys/devices/platform/1e1c0000.xhci/usb1/1-1/idVendor + cat /sys/devices/platform/1e1c0000.xhci/usb1/1-1/idProduct + echo usb/2c7c0306 + VIDPID=usb/2c7c0306 + '[' -e /usr/share/modemdata/addon/usb/2c7c0306 ] + ADDON= + cat /tmp/sysinfo/board_name + . /usr/share/modemdata/addon/usb/2c7c0306 + sms_tool -d /dev/ttyUSB2 at at+qtemp + O=' +QTEMP: 41,41,40 ' + echo ' +QTEMP: 41,41,40 ' + awk '-F[,:]' '/^\+QTEMP/ {t=$2*1;if($3*1>t)t=$3*1;if($4*1>t)t=$4*1;printf "%d", t}' + T=41 + '[' -n 41 ] + addon 10 Temperature '41 °C' + '[' -n ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"}' + '[' 1 '=' 1 ] + sms_tool -d /dev/ttyUSB2 at 'at+qnwinfo;+qeng="servingcell";+qspn' + O=' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + + xargs awk '-F[,:]' '/^\+QNWINFO/ {print $2"/"$4}' + T='FDD LTE/LTE BAND 7' + '[' -n 'FDD LTE/LTE BAND 7' ] + '[' x7 '=' x7 ] + echo FDD LTE/LTE BAND 7 + sed 's/.*LTE BAND \(.*\)/\1/' + B=7 + band4g 7 + echo -n B7 + echo ' (2600 MHz)' + addon 30 'Primary Band' 'B7 (2600 MHz)' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"}' + band4g 7 + echo -n B7 + echo ' (2600 MHz)' + MODE='LTE B7 (2600 MHz)' + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + + xargsawk '-F[,:]' '/^\+QENG:/ {print $4}' + T=LTE + '[' xLTE '=' xLTE ] + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + awk '-F[,:]' '/^\+QENG:/ {print $14}' + T=3AC9 + printf '%d' 0x3AC9 + T_DEC=15049 + addon 23 TAC '15049 (3AC9)' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"}' + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + awk '-F[,:]' '/^\+QENG:/ {print $12}' + T=5 + addon 31 'Bandwidth UL' ' MHz' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"}' + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + awk '-F[,:]' '/^\+QENG:/ {print $13}' + T=5 + T1=20 + '[' -n 20 ] + addon 32 'Bandwidth DL' '20 MHz' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"}' + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + awk '-F[,:]' '/^\+QENG:/ {print $9}' + T=406 + addon 33 PCI 406 + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"}' + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + awk '-F[,:]' '/^\+QENG:/ {print $10}' + T=3350 + addon 34 EARFCN 3350 + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"}' + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + awk '-F[,:]' '/^\+QENG:/ {print $17}' + T=-70 + addon 35 RSSI '-70 dBm' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"}' + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + awk '-F[,:]' '/^\+QENG:/ {print $15}' + T=-99 + addon 36 RSRP '-99 dBm' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"}' + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + awk '-F[,:]' '/^\+QENG:/ {print $16}' + T=-11 + addon 37 RSRQ '-11 dB' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"}' + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + awk '{printf "%.1f\n", $1*0.2-20}' + awk '-F[,:]' '/^\+QENG:/ {print $18}' + T=-17.2 + addon 38 SINR '-17.2 dB' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"}' + echo ' +QNWINFO: "FDD LTE","22288","LTE BAND 7",3350 +QENG: "servingcell","NOCONN","LTE","FDD",222,88,243750D,406,3350,7,5,5,3AC9,-99,-11,-70,14,- +QSPN: "VERY","VERY","VERY",0,"22288" ' + xargs + awk '-F[,:]' '/^\+QSPN/ {print $2}' + T=VERY + '[' -n VERY ] + '[' -z ] + COPS=VERY + '[' x7 '=' x7 ] + sms_tool -d /dev/ttyUSB2 at AT+QCAINFO + O=' +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13 +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10 ' + echo ' +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13 +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10 ' + + xargsawk '-F[,]' '/^\+QCAINFO: "scc"/{print $4}' + T='LTE BAND 7' + '[' -n 'LTE BAND 7' ] + echo LTE BAND 7 + sed 's/.*LTE BAND \(.*\)/\1/' + B=7 + echo ' +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13 +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10 ' + awk '-F[,:]' '/^\+QCAINFO: "scc"/ {print $4}' + T=50 + T1=10 + '[' -z 10 ] + band4g 7 + echo -n B7 + echo ' (2600 MHz)' + addon 50 '(S1) band' 'B7 (2600 MHz) @10 MHz' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"}' + band4g 7 + echo -n B7 + echo ' (2600 MHz)' + MODE='LTE_A B7 (2600 MHz) / B7 (2600 MHz)' + echo ' +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13 +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10 ' + awk '-F[,:]' '/^\+QCAINFO: "scc"/ {print $7}' + T=406 + '[' -n 406 ] + addon 53 '(S1) PCI' 406 + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"}' + echo ' +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13 +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10 ' + awk '-F[,:]' '/^\+QCAINFO: "scc"/ {print $3}' + T=2900 + '[' -n 2900 ] + addon 54 '(S1) EARFCN' 2900 + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"}' + echo ' +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13 +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10 ' + awk '-F[,:]' '/^\+QCAINFO: "scc"/ {print $10}' + T=-85 + '[' -n -85 ] + addon 55 '(S1) RSSI' '-85 dBm' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"}' + echo ' +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13 +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10 ' + awk '-F[,:]' '/^\+QCAINFO: "scc"/ {print $8}' + T=-102 + '[' -n -102 ] + addon 56 '(S1) RSRP' '-102 dBm' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"}' + echo ' +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13 +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10 ' + awk '-F[,:]' '/^\+QCAINFO: "scc"/ {print $9}' + T=-8 + '[' -n -8 ] + addon 57 '(S1) RSRQ' '-8 dB' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"}' + echo ' +QCAINFO: "pcc",3350,100,"LTE BAND 7",1,406,-99,-11,-69,13 +QCAINFO: "scc",2900,50,"LTE BAND 7",1,406,-102,-8,-85,10 ' + awk '{printf "%.1f\n", $1*0.2-20}' + awk '-F[,:]' '/^\+QCAINFO: "scc"/ {print $11}' + T=-18.0 + '[' -n -18.0 ] + addon 58 '(S1) SINR' '-18.0 dB' + '[' -n '{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"}' ] + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},' + ADDON='{"idx":10,"key":"Temperature","value":"41 °C"},{"idx":30,"key":"Primary Band","value":"B7 (2600 MHz)"},{"idx":23,"key":"TAC","value":"15049 (3AC9)"},{"idx":31,"key":"Bandwidth UL","value":" MHz"},{"idx":32,"key":"Bandwidth DL","value":"20 MHz"},{"idx":33,"key":"PCI","value":"406"},{"idx":34,"key":"EARFCN","value":"3350"},{"idx":35,"key":"RSSI","value":"-70 dBm"},{"idx":36,"key":"RSRP","value":"-99 dBm"},{"idx":37,"key":"RSRQ","value":"-11 dB"},{"idx":38,"key":"SINR","value":"-17.2 dB"},{"idx":50,"key":"(S1) band","value":"B7 (2600 MHz) @10 MHz"},{"idx":53,"key":"(S1) PCI","value":"406"},{"idx":54,"key":"(S1) EARFCN","value":"2900"},{"idx":55,"key":"(S1) RSSI","value":"-85 dBm"},{"idx":56,"key":"(S1) RSRP","value":"-102 dBm"},{"idx":57,"key":"(S1) RSRQ","value":"-8 dB"},{"idx":58,"key":"(S1) SINR","value":"-18.0 dB"}' + cat + exit 0
Author
Owner

@4IceG commented on GitHub (Oct 4, 2025):

Hi hi,
Ok.. install the latest package and clear browser cache.

I'll check it tomorrow, I think I see a problem. Package may not support this combined bandwidth description.

<!-- gh-comment-id:3368364472 --> @4IceG commented on GitHub (Oct 4, 2025): Hi hi, Ok.. install the latest package and clear browser cache. I'll check it tomorrow, I think I see a problem. Package may not support this combined bandwidth description.
Author
Owner

@4IceG commented on GitHub (Oct 4, 2025):

@giorez Check the latest version.

<!-- gh-comment-id:3368500729 --> @4IceG commented on GitHub (Oct 4, 2025): @giorez Check the latest version.
Author
Owner
<!-- gh-comment-id:3368863062 --> @giorez commented on GitHub (Oct 5, 2025): @4IceG https://github.com/4IceG/luci-app-modemdata/releases/download/1.0.17-r20251004/modemdata_20250919-r1_all.ipk https://github.com/4IceG/luci-app-modemdata/releases/download/1.0.17-r20251004/luci-app-modemdata_1.0.17-r20251004_all.ipk work properly. THANKS for fixing!!!!
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/luci-app-modemdata#9
No description provided.