root@OpenWrt:~# sh -x /usr/share/3ginfo-lite/3ginfo.sh
+ RES=/usr/share/3ginfo-lite
+ /usr/share/3ginfo-lite/detect.sh
uci: Entry not found
+ DEVICE=/dev/ttyUSB1
+ '[' -z /dev/ttyUSB1 ]
+ O=
+ '[' -e /usr/bin/sms_tool ]
+ sms_tool -D -d /dev/ttyUSB1 at 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?'
+ O='AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 22,99
+COPS: 0,0,"T-Mobile #5GBardziej T-Mobile.pl",7
+COPS: 0,2,"26002",7
+CREG: 2,1,"FFFE","2EA450C",7
'K
+ uci -q get '3ginfo.@3ginfo[0].network'
+ SECT=wan
+ SUB=@
+ '[[' wan '==' '*@*' ]]
+ uci -q get '3ginfo.@3ginfo[0].network'
+ SEC=wan
+ '[' -z wan ]
+ CONN_TIME=-
+ RX=-
+ TX=-
+ ifstatus wan
+ grep '"up": true'
+ NETUP=' "up": true,'
+ '[' -n ' "up": true,' ]
+ uci -q -P /var/state/ get network.wan.connect_time
+ CT=
+ '[' -z ]
+ ifstatus wan
+ awk '-F[:,]' '/uptime/ {print $2}'
+ xargs
+ CT=356
+ '[' '!' -z 356 ]
+ expr 356 / 60 / 60 / 24
+ D=0
+ expr 356 / 60 / 60 '%' 24
+ H=0
+ expr 356 / 60 '%' 60
+ M=5
+ expr 356 '%' 60
+ S=56
+ printf '%dd, %02d:%02d:%02d' 0 0 5 56
+ CONN_TIME='0d, 00:05:56'
+ ifstatus wan
+ awk '-F"' '/l3_device/ {print $4}'
+ IFACE=wwan0
+ '[' -n wwan0 ]
+ ifconfig+ awk '-F[()]' '/bytes/ {printf "%s",$2}'
wwan0
+ RX='373.6 KiB'
+ + awk '-F[()]' '/bytes/ {printf "%s",$4}'
ifconfig wwan0
+ TX='377.5 KiB'
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 22,99
+COPS: 0,0,"T-Mobile #5GBardziej T-Mobile.pl",7
+COPS: 0,2,"26002",7
+CREG: 2,1,"FFFE","2EA450C",7
'K
+ awk '-F[, ]' '/^\+CSQ/ {print $2}'
+ CSQ=22
+ '[' x22 '=' x ]
+ '[' 22 -ge 0 -a 22 -le 31 ]
+ CSQ_PER=70
+ COPS=
+ COPS_MCC=
+ COPS_MNC=
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 22,99
+COPS: 0,0,"T-Mobile #5GBardziej T-Mobile.pl",7
+COPS: 0,2,"26002",7
+CREG: 2,1,"FFFE","2EA450C",7
'K
+ awk '-F["]' '/^\+COPS: .,2/ {print $2}'
+ COPS_NUM=26002
+ '[' -n 26002 ]
+ COPS_MCC=260
+ COPS_MNC=02
+ '[' -z ]
+ echo+ awk '-F["]' '/^\+COPS: .,0/ {print $2}'
'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 22,99
+COPS: 0,0,"T-Mobile #5GBardziej T-Mobile.pl",7
+COPS: 0,2,"26002",7
+CREG: 2,1,"FFFE","2EA450C",7
'K
+ COPS='T-Mobile #5GBardziej T-Mobile.pl'
+ '[' -z 'T-Mobile #5GBardziej T-Mobile.pl' ]
+ + sed ':s;s/\(\<\S*\>\)\(.*\)\<\1\>/\1\2/g;ts'
echo T-Mobile '#5GBardziej' T-Mobile.pl
+ COPZ='T-Mobile #5GBardziej .pl'
+ echo T-Mobile '#5GBardziej' .pl
+ awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1'
+ COPS='T-Mobile #5GBardziej .pl'
+ sms_tool -d /dev/ttyUSB1 at 'AT+COPS?'
+ cut+ tr -d '\r'
-d '"'+ sed -n 2p
-f2
+ isp=26002
+ isp_num='260 02'
+ isp_numws=26002
+ '[[' 'T-Mobile #5GBardziej .pl' '=' '260 02' '||' 'T-Mobile #5GBardziej .pl' '=' 26002 ]]
+ LOCATIONFILE=/tmp/location
+ '[' -e /tmp/location ]
+ touch /tmp/location
+ cat /tmp/location
+ LOC=-
+ '[' -n - ]
+ cat /tmp/location
+ LOC=-
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 22,99
+COPS: 0,0,"T-Mobile #5GBardziej T-Mobile.pl",7
+COPS: 0,2,"26002",7
+CREG: 2,1,"FFFE","2EA450C",7
'K
+ xargs
+ awk '-F[, ]' '/^\+CPIN:/ {print $0;exit}'
+ T='+CPIN: READY'
+ '[' -n '+CPIN: READY' ]
+ '[' '+CPIN: READY' '=' '+CPIN: READY' ]
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 22,99
+COPS: 0,0,"T-Mobile #5GBardziej T-Mobile.pl",7
+COPS: 0,2,"26002",7
+CREG: 2,1,"FFFE","2EA450C",7
'K
+ awk '-F[, ]' '/^\+CME ERROR:/ {print $0;exit}'
+ T=
+ '[' -n ]
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 22,99
+COPS: 0,0,"T-Mobile #5GBardziej T-Mobile.pl",7
+COPS: 0,2,"26002",7
+CREG: 2,1,"FFFE","2EA450C",7
'K
+ awk '-F[,]' '/^\+CREG/ {gsub(/[[:space:]"]+/,"");printf "T=\"%d\";LAC_HEX=\"%X\";CID_HEX=\"%X\";LAC_DEC=\"%d\";CID_DEC=\"%d\";MODE_NUM=\"%d\"", $2, "0x"$3, "0x"$4, "0x"$3, "0x"$4, $5}'
+ eval 'T="1";LAC_HEX="FFFE";CID_HEX="2EA450C";LAC_DEC="65534";CID_DEC="48907532";MODE_NUM="7"'
+ T=1
+ LAC_HEX=FFFE
+ CID_HEX=2EA450C
+ LAC_DEC=65534
+ CID_DEC=48907532
+ MODE_NUM=7
+ REG=1
+ '[' -z 7 ]
+ '[' x7 '=' x0 ]
+ MODE=LTE
+ sms_tool -d /dev/ttyUSB1 at at+cereg
' OTX='at+cereg
+ echo+ sed 's/[^A-F0-9]//g'
''at+cereg
+ awk '-F[,]' '/^\+CEREG/ {printf "%s", toupper($3)}'
+ TAC=
+ '[' x '!=' x ]
+ TAC=-
+ TAC_HEX=-
+ uci -q get '3ginfo.@3ginfo[0].device'
+ CONF_DEVICE=/dev/ttyUSB1
+ echo x/dev/ttyUSB1
+ grep -q 192.168.
+ '[' -e /usr/bin/sms_tool ]
+ REGOK=0
+ '[' x1 '=' x1 ]
+ REGOK=1
+ getdevicevendorproduct /dev/ttyUSB1
+ basename /dev/ttyUSB1
+ devname=ttyUSB1
+ readlink -f /sys/class/tty/ttyUSB1/device
+ devpath=/sys/devices/platform/1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0/usb3/3-2/3-2:2.3/ttyUSB1
+ T=/sys/devices/platform/1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0/usb3/3-2
+ cat /sys/devices/platform/1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0/usb3/3-2/idVendor
+ cat /sys/devices/platform/1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0/usb3/3-2/idProduct
+ echo usb/413c81d7
+ VIDPID=usb/413c81d7
+ '[' -e /usr/share/3ginfo-lite/modem/usb/413c81d7 ]
+ cat /tmp/sysinfo/board_name
+ . /usr/share/3ginfo-lite/modem/usb/413c81d7
+ sms_tool -d /dev/ttyUSB1 at 'at^ca_info?;^debug?'
+ O='at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ + awk '/TAC:/ {print $2}'
echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ T=59100
+ '[' -n 59100 ]
+ printf '%d' 0x59100
+ T_DEC=364800
+ T_HEX=59100
+ echo+ sed 's/dBm/ dBm/'
'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'+ awk '/^RSSI:/ {print $2}'
+ T='-70.1 dBm'
+ '[' -n '-70.1 dBm' ]
+ RSSI='-70.1 dBm'
+ echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ + sed 's/dBm/ dBm/'
awk '/^RSRP:/ {print $2}'
+ T='-101.1 dBm'
+ '[' -n '-101.1 dBm' ]
+ RSRP='-101.1 dBm'
+ echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'+ sed 's/dB/ dB/'
+ awk '/^RSRQ:/ {print $2}'
+ T='-14.9 dB'
+ '[' -n '-14.9 dB' ]
+ RSRQ='-14.9 dB'
+ echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ sed 's/dB/ dB/'
+ awk '/^RS-SINR/ {print $2}'
+ T=
+ '[' -n ]
+ echo+ awk '/^BAND:/ {print $2}'
'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ T=20
+ '[' -n 20 ]
+ echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ awk '/^BW:/ {print $2}'
+ T1=10.0
+ band 20
+ echo -n B20
+ echo ' (800 MHz)'
+ PBAND='B20 (800 MHz) @10.0 MHz'
+ band 20
+ echo -n B20
+ echo ' (800 MHz)'
+ MODE='LTE B20 (800 MHz)'
+ echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ awk '/^EARFCN/ {print $2}'
+ T='6350/24350
PCI:367
PCI:100'
+ echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ awk '/^SCC1 info:/ {print $5}'
+ T=LTE_B1,
+ '[' -n LTE_B1, ]
+ T=LTE_B1
+ T=1
+ + awk '/^SCC1 info:/ {print $8}'
echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ T1=15.0
+ '[' -n 15.0 ]
+ band 1
+ echo -n B1
+ echo ' (2100 MHz)'
+ S1BAND='B1 (2100 MHz) @15.0 MHz'
+ band 1
+ echo -n B1
+ echo ' (2100 MHz)'
+ MODE='LTE_A B20 (800 MHz) / B1 (2100 MHz)'
+ echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ awk '/^SCC2 info:/ {print $5}'
+ T=LTE_B3,
+ '[' -n LTE_B3, ]
+ T=LTE_B3
+ T=3
+ echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ awk '/^SCC2 info:/ {print $8}'
+ T1=10.0
+ '[' -n 10.0 ]
+ band 3
+ echo -n B3
+ echo ' (1800 MHz)'
+ S2BAND='B3 (1800 MHz) @10.0 MHz'
+ band 3
+ echo -n B3
+ echo ' (1800 MHz)'
+ MODE='LTE_A_A B20 (800 MHz) / B1 (2100 MHz) / B3 (1800 MHz)'
+ echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ awk '/^SCC3 info:/ {print $5}'
+ T=
+ '[' -n ]
+ + awk '/^SCC4 info:/ {print $5}'
echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ T=
+ '[' -n ]
+ echo LTE_A_A B20 '(800' 'MHz)' / B1 '(2100' 'MHz)' / B3 '(1800' 'MHz)'
+ + sed 's,LTE_A,LTE-A | ,'
sed s,/,+,
+ MODE='LTE-A | _A B20 (800 MHz) + B1 (2100 MHz) / B3 (1800 MHz)'
+ printf '%X' 65534
+ LAC_HEX=FFFE
+ '[' -n 65534 ]
+ TAC_HEX=FFFE
+ printf '%X' 48907532
+ CID_HEX=2EA450C
+ echo+ xargs
'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ awk -F: '/xo_therm_buf:/ {print $2}'
+ T=
+ '[' -n ]
+ cat /sys/kernel/debug/usb/devices
+ PV='
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 5.15
S: Manufacturer=Linux 5.15.147 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 5.15
S: Manufacturer=Linux 5.15.147 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=1e1c0000.xhci
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 5.15
S: Manufacturer=Linux 5.15.147 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:02:00.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=01 Cnt=01 Dev#= 7 Spd=480 MxCh= 0
D: Ver= 2.10 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 2
P: Vendor=413c ProdID=81d7 Rev= 3.18
S: Manufacturer=Dell Inc.
S: Product=DW5821e Snapdragon X20 LTE
S: SerialNumber=0123456789ABCDEF
C: #Ifs= 6 Cfg#= 1 Atr=a0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
E: Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=
E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=4096ms
I: If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=
E: Ad=84(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I: If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=
E: Ad=86(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I: If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=
E: Ad=88(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I: If#= 5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=
E: Ad=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
C:* #Ifs= 7 Cfg#= 2 Atr=a0 MxPwr=500mA
A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim
E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=32ms
I: If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
I:* If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
E: Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 6 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=89(I) Atr=03(Int.) MxPS= 64 Ivl=32ms
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 5.15
S: Manufacturer=Linux 5.15.147 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:02:00.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'
+ cut -c-1520
+ awk -F 'Vendor=413c ProdID=81d7' '{print $2}'
+ echo T: 'Bus=01' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=480' 'MxCh=' 2 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 2.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0002' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.147 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=1e1c0000.xhci' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=02' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=5000' 'MxCh=' 1 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 3.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=03' 'MxPS=' 9 '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0003' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.147 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=1e1c0000.xhci' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=03' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=480' 'MxCh=' 2 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 2.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0002' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.147 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=0000:02:00.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=01' 'Cnt=01' 'Dev#=' 7 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.10 'Cls=ef(misc' ')' 'Sub=02' 'Prot=01' 'MxPS=64' '#Cfgs=' 2 P: 'Vendor=413c' 'ProdID=81d7' 'Rev=' 3.18 S: 'Manufacturer=Dell' Inc. S: 'Product=DW5821e' Snapdragon X20 LTE S: 'SerialNumber=0123456789ABCDEF' C: '#Ifs=' 6 'Cfg#=' 1 'Atr=a0' 'MxPwr=500mA' I: 'If#=' 0 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 8 'Ivl=32ms' E: 'Ad=8e(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=0f(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' I: 'If#=' 1 'Alt=' 0 '#EPs=' 1 'Cls=03(HID' ')' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=82(I)' 'Atr=03(Int.)' 'MxPS=' 1 'Ivl=4096ms' I: 'If#=' 2 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=84(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=83(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=01(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' I: 'If#=' 3 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=86(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=85(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' I: 'If#=' 4 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=88(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=87(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=03(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' I: 'If#=' 5 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=' E: 'Ad=89(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=04(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'C:*' '#Ifs=' 7 'Cfg#=' 2 'Atr=a0' 'MxPwr=500mA' A: 'FirstIf#=' 0 'IfCount=' 2 'Cls=02(comm.)' 'Sub=0e' 'Prot=00' 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=02(comm.)' 'Sub=0e' 'Prot=00' 'Driver=cdc_mbim' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 64 'Ivl=32ms' I: 'If#=' 1 'Alt=' 0 '#EPs=' 0 'Cls=0a(data' ')' 'Sub=00' 'Prot=02' 'Driver=cdc_mbim' 'I:*' 'If#=' 1 'Alt=' 1 '#EPs=' 2 'Cls=0a(data' ')' 'Sub=00' 'Prot=02' 'Driver=cdc_mbim' E: 'Ad=8e(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=0f(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 2 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=option' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=82(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=01(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 3 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=option' E: 'Ad=85(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=84(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 4 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=option' E: 'Ad=87(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=86(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=03(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 5 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=88(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=04(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 6 'Alt=' 0 '#EPs=' 1 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=(none)' E: 'Ad=89(I)' 'Atr=03(Int.)' 'MxPS=' 64 'Ivl=32ms' T: 'Bus=04' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=5000' 'MxCh=' 2 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 3.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=03' 'MxPS=' 9 '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0003' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.147 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=0000:02:00.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'
+ PVCUT=' Rev= 3.18 S: Manufacturer=Dell Inc. S: Product=DW5821e Snapdragon X20 LTE S: SerialNumber=0123456789ABCDEF C: #Ifs= 6 Cfg#= 1 Atr=a0 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver= E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=32ms E: Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver= E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=4096ms I: If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver= E: Ad=84(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver= E: Ad=86(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver= E: Ad=88(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver= E: Ad=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms C:* #Ifs= 7 Cfg#= 2 Atr=a0 MxPwr=500mA A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00 I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=32ms I: If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim I:* If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim E: Ad=8e('
+ grep -q 'Driver=qmi_wwan'
+ echo ' Rev= 3.18 S: Manufacturer=Dell Inc. S: Product=DW5821e Snapdragon X20 LTE S: SerialNumber=0123456789ABCDEF C: #Ifs= 6 Cfg#= 1 Atr=a0 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver= E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=32ms E: Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver= E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=4096ms I: If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver= E: Ad=84(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver= E: Ad=86(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver= E: Ad=88(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver= E: Ad=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms C:* #Ifs= 7 Cfg#= 2 Atr=a0 MxPwr=500mA A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00 I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=32ms I: If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim I:* If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim E: Ad=8e('
+ + grep -q 'Driver=cdc_mbim'
echo ' Rev= 3.18 S: Manufacturer=Dell Inc. S: Product=DW5821e Snapdragon X20 LTE S: SerialNumber=0123456789ABCDEF C: #Ifs= 6 Cfg#= 1 Atr=a0 MxPwr=500mA I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver= E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=32ms E: Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver= E: Ad=82(I) Atr=03(Int.) MxPS= 1 Ivl=4096ms I: If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver= E: Ad=84(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver= E: Ad=86(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=85(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver= E: Ad=88(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 5 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver= E: Ad=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms C:* #Ifs= 7 Cfg#= 2 Atr=a0 MxPwr=500mA A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00 I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim E: Ad=81(I) Atr=03(Int.) MxPS= 64 Ivl=32ms I: If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim I:* If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim E: Ad=8e('
+ PROTO=mbim
+ cut -c-150
+ awk -F 'Vendor=413c ProdID=81d7' '{print $2}'
+ echo T: 'Bus=01' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=480' 'MxCh=' 2 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 2.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0002' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.147 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=1e1c0000.xhci' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=02' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=5000' 'MxCh=' 1 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 3.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=03' 'MxPS=' 9 '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0003' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.147 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=1e1c0000.xhci' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=03' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=480' 'MxCh=' 2 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 2.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0002' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.147 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=0000:02:00.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=01' 'Cnt=01' 'Dev#=' 7 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.10 'Cls=ef(misc' ')' 'Sub=02' 'Prot=01' 'MxPS=64' '#Cfgs=' 2 P: 'Vendor=413c' 'ProdID=81d7' 'Rev=' 3.18 S: 'Manufacturer=Dell' Inc. S: 'Product=DW5821e' Snapdragon X20 LTE S: 'SerialNumber=0123456789ABCDEF' C: '#Ifs=' 6 'Cfg#=' 1 'Atr=a0' 'MxPwr=500mA' I: 'If#=' 0 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 8 'Ivl=32ms' E: 'Ad=8e(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=0f(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' I: 'If#=' 1 'Alt=' 0 '#EPs=' 1 'Cls=03(HID' ')' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=82(I)' 'Atr=03(Int.)' 'MxPS=' 1 'Ivl=4096ms' I: 'If#=' 2 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=84(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=83(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=01(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' I: 'If#=' 3 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=86(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=85(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' I: 'If#=' 4 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=88(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=87(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=03(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' I: 'If#=' 5 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=' E: 'Ad=89(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=04(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'C:*' '#Ifs=' 7 'Cfg#=' 2 'Atr=a0' 'MxPwr=500mA' A: 'FirstIf#=' 0 'IfCount=' 2 'Cls=02(comm.)' 'Sub=0e' 'Prot=00' 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=02(comm.)' 'Sub=0e' 'Prot=00' 'Driver=cdc_mbim' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 64 'Ivl=32ms' I: 'If#=' 1 'Alt=' 0 '#EPs=' 0 'Cls=0a(data' ')' 'Sub=00' 'Prot=02' 'Driver=cdc_mbim' 'I:*' 'If#=' 1 'Alt=' 1 '#EPs=' 2 'Cls=0a(data' ')' 'Sub=00' 'Prot=02' 'Driver=cdc_mbim' E: 'Ad=8e(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=0f(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 2 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=option' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=82(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=01(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 3 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=option' E: 'Ad=85(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=84(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 4 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=00' 'Prot=00' 'Driver=option' E: 'Ad=87(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=86(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=03(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 5 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=88(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=04(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 6 'Alt=' 0 '#EPs=' 1 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=(none)' E: 'Ad=89(I)' 'Atr=03(Int.)' 'MxPS=' 64 'Ivl=32ms' T: 'Bus=04' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=5000' 'MxCh=' 2 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 3.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=03' 'MxPS=' 9 '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0003' 'Rev=' 5.15 S: 'Manufacturer=Linux' 5.15.147 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=0000:02:00.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'
+ PVMODEL=' Rev= 3.18 S: Manufacturer=Dell Inc. S: Product=DW5821e Snapdragon X20 LTE S: SerialNumber=0123456789ABCDEF C: #Ifs= 6 Cfg#= 1 Atr=a0 MxPwr=500mA I: I'
+ '[' -z ]
+ echo+ xargs
'Rev=' 3.18 S: 'Manufacturer=Dell' Inc.+ awk -F 'Manufacturer=|S: Product=' '{print $2}'
S: 'Product=DW5821e' Snapdragon X20 LTE S: 'SerialNumber=0123456789ABCDEF' C: '#Ifs=' 6 'Cfg#=' 1 'Atr=a0' 'MxPwr=500mA' I: I
+ MODELBCUT='Dell Inc.'
+ echo 'Rev=' 3.18 S: 'Manufacturer=Dell' Inc. S: 'Product=DW5821e' Snapdragon X20 LTE S: 'SerialNumber=0123456789ABCDEF' C: '#Ifs=' 6 'Cfg#=' 1 'Atr=a0' 'MxPwr=500mA' I: I
+ awk -F 'Product=|S: SerialNumber' '{print $2}'
+ xargs
+ MODELACUT='DW5821e Snapdragon X20 LTE'
+ MODELC='Dell Inc. DW5821e Snapdragon X20 LTE'
+ echo 'Dell Inc. DW5821e Snapdragon X20 LTE'
+ tr -d '\r\n'
+ awk '{for (i=1;i<=NF;i++) if (!a[$i]++) printf("%s%s",$i,FS)}{printf("\n")}'
+ MODEL='Dell Inc. DW5821e Snapdragon X20 LTE '
+ sms_tool -d /dev/ttyUSB1 at ati
+ OF='ati
Manufacturer: DELL
Model: 4116
Revision: T77W968.F1.0.0.5.2.GC.013 1 [May 31 2021 08:00:00]
SVN: 03
IMEI: 355446093361240
+GCAP: +CGSM
MPN: 01
'
'+ xargsati
' Revision:+ tr -s '\n'
' 'PN: '01+CGSM09336124013 1 '[May' 31 2021 '08:00:00]
+ DEV2='ati Manufacturer: DELL Model: 4116 Revision: T77W968.F1.0.0.5.2.GC.013 1 [May 31 2021 08:00:00] SVN: 03 IMEI: 355446093361240 +GCAP: +CGSM MPN: 01'
+ echo ati Manufacturer: DELL Model: 4116 Revision: T77W968.F1.0.0.5.2.GC.013+ cut -c-50
1 '[May' 31+ awk -F 2021 'Revision: | IMEI: ' '{print $2}'
08:00:00] SVN: 03 IMEI: 355446093361240 +GCAP: +CGSM MPN: 01
+ FW='T77W968.F1.0.0.5.2.GC.013 1 [May 31 2021 08:00:00]'
+ + awk -F ': ' '/ICCID:/ {print $2}'
echo 'at^ca_info?;^debug?
PCC info: Band is LTE_B20, Band_width is 10.0 MHz
SCC1 info: Band is LTE_B1, Band_width is 15.0 MHz
SCC2 info: Band is LTE_B3, Band_width is 10.0 MHz
RAT:LTE
EARFCN(DL/UL): 6350/24350
BAND: 20
BW: 10.0 MHz
PLMN: 260 02
TAC: 59100
eNB ID(PCI): 191045-3(262)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 320ms
RSRP: -101.1dBm rx_diversity: 3 (-101.0dBm,-113.4dBm,-256.0dBm,-256.0dBm)
RSRQ: -14.9dB
RSSI: -70.1dBm
L2W: 0
RI: 1
CQI: 5
RS-SNR: -1dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: -
TMSI: 7014115056
IP: 100.115.52.94
AVG RSRP: -101.1dBm
SCell1:
BAND:1 BW:15.0MHz
EARFCN:225 PCI:367
RSRP:-117.8dBm,RSRQ:-20.0dB
RSSI:-78.8dBm,SNR:-4.8dB
SCell2:
BAND:3 BW:10.0MHz
EARFCN:1599 PCI:100
RSRP:-114.2dBm,RSRQ:-20.0dB
RSSI:-77.5dBm,SNR:-5.0dB
'
+ T=
+ '[' -n ]
+ + xargs
sms_tool -d /dev/ttyUSB1 at AT+GSN
+ O='AT+GSN 355446093361240'
+ echo 'AT+GSN 355446093361240'
+ NR_I='AT+GSN 355446093361240'
+ '[' -n 'AT+GSN 355446093361240' ]
+ NR_IMEI='AT+GSN 355446093361240'
+ + xargs
sms_tool -d /dev/ttyUSB1 at AT+CIMI
+ O='AT+CIMI 260022072093937'
+ echo 'AT+CIMI 260022072093937'
+ NR_C='AT+CIMI 260022072093937'
+ '[' -n 'AT+CIMI 260022072093937' ]
+ NR_IMSI='AT+CIMI 260022072093937'
+ + xargs
sms_tool -d /dev/ttyUSB1 at AT+ICCID
+ O='AT+ICCID ICCID: 8948022715110939377F'
+ echo+ xargs
'AT+ICCID ICCID: 8948022715110939377F'
+ awk -F '[:]' '/^\ICCID:/{print $2}'
+ NR_D=
+ '[' -n ]
+ cat
{
"connt":"0d, 00:05:56",
"conntx":"377.5 KiB",
"connrx":"373.6 KiB",
"modem":"Dell Inc. DW5821e Snapdragon X20 LTE ",
"mtemp":"",
"firmware":"T77W968.F1.0.0.5.2.GC.013 1 [May 31 2021 08:00:00]",
"cport":"/dev/ttyUSB1",
"protocol":"mbim",
"csq":"22",
"signal":"70",
"operator_name":"T-Mobile #5GBardziej .pl",
"operator_mcc":"260",
"operator_mnc":"02",
"location":"-",
"mode":"LTE-A | _A B20 (800 MHz) + B1 (2100 MHz) / B3 (1800 MHz)",
"registration":"1",
"simslot":"",
"imei":"AT+GSN 355446093361240",
"imsi":"AT+CIMI 260022072093937",
"iccid":"",
"lac_dec":"65534",
"lac_hex":"FFFE",
"tac_dec":"",
"tac_hex":"FFFE",
"tac_h":"59100",
"tac_d":"364800",
"cid_dec":"48907532",
"cid_hex":"2EA450C",
"pci":"",
"earfcn":"",
"pband":"B20 (800 MHz) @10.0 MHz",
"s1band":"B1 (2100 MHz) @15.0 MHz",
"s1pci":"",
"s1earfcn":"",
"s2band":"B3 (1800 MHz) @10.0 MHz",
"s2pci":"",
"s2earfcn":"",
"s3band":"",
"s3pci":"",
"s3earfcn":"",
"s4band":"",
"s4pci":"",
"s4earfcn":"",
"rsrp":"-101.1 dBm",
"rsrq":"-14.9 dB",
"rssi":"-70.1 dBm",
"sinr":""
}
+ exit 0
root@OpenWrt:~#
Przy okazji coś jeden pasek się nie pokazuje - RSRQ ,i jest jakoś przesunięty dziwnie , nie pokazuje czy sygnał słaby ,czy dobry... Poza zakresem nie jest przecież....
