[GH-ISSUE #9] Request add support Foxconn T77W676 #138

Closed
opened 2026-03-13 13:07:58 +03:00 by kerem · 15 comments
Owner

Originally created by @odie84 on GitHub (Jun 26, 2022).
Original GitHub issue: https://github.com/4IceG/luci-app-3ginfo-lite/issues/9

vid & pid, It has 2 brand vendor HP & Telit

03f0:0a57 (HP lt4220 MBIM)
03f0:0857 (HP lt4220 QMI)
1bc7:1901 (Telit Ln940 MBIM)
1bc7:1900 (Telit Ln940 QMI)

ATI

ati
Manufacturer: QUALCOMM INCORPORATED
Model: 4105
Revision: T77W676.F0.0.0.4.7.GC.017 1 [Jul 11 2018 00:00:00]
SVN: 03
IMEI: xxx
+GCAP: +CGSM,+DS,+ES

cat /sys/kernel/debug/usb/devices

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=480 MxCh= 0 	
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 3 	
P: Vendor=03f0 ProdID=0857 Rev= 3.10 	
S: Manufacturer=Qualcomm 	
S: Product=Snapdragon(TM) X12 LTE-A 	
S: SerialNumber=0123456789ABCDEF

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 	
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1 	
P: Vendor=1bc7 ProdID=1900 Rev= 3.10 	
S: Manufacturer=Telit 	
S: Product=Telit LN940 Mobile Broadband 	
S: SerialNumber=0123456789ABCDEF

Serial port

/dev/ttyUSB1 & /dev/ttyUSB2

All band supported
4G: 1,2,3,4,5,7,8,12,13,17,18,19,20,21,25,26,28,29,30,38,39,40,41,66

Originally created by @odie84 on GitHub (Jun 26, 2022). Original GitHub issue: https://github.com/4IceG/luci-app-3ginfo-lite/issues/9 vid & pid, It has 2 brand vendor HP & Telit 03f0:0a57 (HP lt4220 MBIM) 03f0:0857 (HP lt4220 QMI) 1bc7:1901 (Telit Ln940 MBIM) 1bc7:1900 (Telit Ln940 QMI) ATI ati Manufacturer: QUALCOMM INCORPORATED Model: 4105 Revision: T77W676.F0.0.0.4.7.GC.017 1 [Jul 11 2018 00:00:00] SVN: 03 IMEI: xxx +GCAP: +CGSM,+DS,+ES cat /sys/kernel/debug/usb/devices T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 7 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 3 P: Vendor=03f0 ProdID=0857 Rev= 3.10 S: Manufacturer=Qualcomm S: Product=Snapdragon(TM) X12 LTE-A S: SerialNumber=0123456789ABCDEF T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=1bc7 ProdID=1900 Rev= 3.10 S: Manufacturer=Telit S: Product=Telit LN940 Mobile Broadband S: SerialNumber=0123456789ABCDEF Serial port /dev/ttyUSB1 & /dev/ttyUSB2 All band supported 4G: 1,2,3,4,5,7,8,12,13,17,18,19,20,21,25,26,28,29,30,38,39,40,41,66
kerem closed this issue 2026-03-13 13:08:04 +03:00
Author
Owner

@4IceG commented on GitHub (Jun 26, 2022):

Hi,
To add some modem to 3ginfo package you need commands at with documentation/explanation/examples of results. I don't have these modems, so the more information I get it will be easier to add support.

<!-- gh-comment-id:1166429605 --> @4IceG commented on GitHub (Jun 26, 2022): Hi, To add some modem to 3ginfo package you need commands at with documentation/explanation/examples of results. I don't have these modems, so the more information I get it will be easier to add support.
Author
Owner

@4IceG commented on GitHub (Jun 26, 2022):

If you really need information from the modem, you can use the package https://github.com/koshev-msk/luci-app-modeminfo the guys added these modems.

I found documentation with AT commands for telit ln940 but won't add it soon due to lack of time.

<!-- gh-comment-id:1166444072 --> @4IceG commented on GitHub (Jun 26, 2022): If you really need information from the modem, you can use the package [https://github.com/koshev-msk/luci-app-modeminfo](https://github.com/koshev-msk/luci-app-modeminfo) the guys added these modems. I found documentation with AT commands for telit ln940 but won't add it soon due to lack of time.
Author
Owner

@odie84 commented on GitHub (Jul 23, 2022):

3ginfo-lite
3ginfo-lite1

I am using the latest version of luci-app-3ginfo-lite and the result is like that

<!-- gh-comment-id:1193107985 --> @odie84 commented on GitHub (Jul 23, 2022): ![3ginfo-lite](https://user-images.githubusercontent.com/32309857/180602546-cdde0a73-6df3-416f-b560-c0233449ea84.png) ![3ginfo-lite1](https://user-images.githubusercontent.com/32309857/180602548-321e8a52-2964-41a5-9fc0-5ac43f985090.png) I am using the latest version of luci-app-3ginfo-lite and the result is like that
Author
Owner

@4IceG commented on GitHub (Jul 23, 2022):

Hi @odie84
Ok, and the modem is?

<!-- gh-comment-id:1193108689 --> @4IceG commented on GitHub (Jul 23, 2022): Hi @odie84 Ok, and the modem is?
Author
Owner

@odie84 commented on GitHub (Jul 23, 2022):

telit ln940

<!-- gh-comment-id:1193108792 --> @odie84 commented on GitHub (Jul 23, 2022): telit ln940
Author
Owner

@4IceG commented on GitHub (Jul 23, 2022):

I haven't added this modem yet, so it's not surprising that it doesn't show more.
When I add it there will be a mention of it in the readme.

<!-- gh-comment-id:1193109958 --> @4IceG commented on GitHub (Jul 23, 2022): I haven't added this modem yet, so it's not surprising that it doesn't show more. When I add it there will be a mention of it in the readme.
Author
Owner

@odie84 commented on GitHub (Jul 23, 2022):

ok thanks in advance.

<!-- gh-comment-id:1193110472 --> @odie84 commented on GitHub (Jul 23, 2022): ok thanks in advance.
Author
Owner

@odie84 commented on GitHub (Aug 2, 2022):

1bc71900.txt

please fix something is still missing

<!-- gh-comment-id:1202022450 --> @odie84 commented on GitHub (Aug 2, 2022): [1bc71900.txt](https://github.com/4IceG/luci-app-3ginfo-lite/files/9239162/1bc71900.txt) please fix something is still missing
Author
Owner

@4IceG commented on GitHub (Aug 2, 2022):

Hi @odie84 ,
It's nice to see that the new modems are described. But what am I supposed to do with it? You didn't show the result of these commands, so I don't know what's wrong. I don't have these modems, so it's a waste of time to manually search for command output.

<!-- gh-comment-id:1202137784 --> @4IceG commented on GitHub (Aug 2, 2022): Hi @odie84 , It's nice to see that the new modems are described. But what am I supposed to do with it? You didn't show the result of these commands, so I don't know what's wrong. I don't have these modems, so it's a waste of time to manually search for command output.
Author
Owner

@odie84 commented on GitHub (Sep 6, 2022):

3ginfo-lite
3ginfo-lite1
1bc71900.txt

<!-- gh-comment-id:1237712186 --> @odie84 commented on GitHub (Sep 6, 2022): ![3ginfo-lite](https://user-images.githubusercontent.com/32309857/188561025-44ed8daf-958b-4c7c-a1c0-3487190445ac.png) ![3ginfo-lite1](https://user-images.githubusercontent.com/32309857/188561057-7bd77c56-a9d6-42e6-acb9-f3bd74e117f1.png) [1bc71900.txt](https://github.com/4IceG/luci-app-3ginfo-lite/files/9493800/1bc71900.txt)
Author
Owner

@4IceG commented on GitHub (Sep 6, 2022):

Hi @odie84 , I see that there is progress :), I will have some free time this week then I will try to add support for this modem.

<!-- gh-comment-id:1238451084 --> @4IceG commented on GitHub (Sep 6, 2022): Hi @odie84 , I see that there is progress :), I will have some free time this week then I will try to add support for this modem.
Author
Owner

@4IceG commented on GitHub (Sep 11, 2022):

Hi @odie84 , if you can, check how much my version shows. I don't have this modem and I didn't find results for some commands, so further testing / fixes may be needed.
1bc71900.zip

<!-- gh-comment-id:1242971382 --> @4IceG commented on GitHub (Sep 11, 2022): Hi @odie84 , if you can, check how much my version shows. I don't have this modem and I didn't find results for some commands, so further testing / fixes may be needed. [1bc71900.zip](https://github.com/4IceG/luci-app-3ginfo-lite/files/9542676/1bc71900.zip)
Author
Owner

@odie84 commented on GitHub (Sep 11, 2022):

gambar
gambar

<!-- gh-comment-id:1242976693 --> @odie84 commented on GitHub (Sep 11, 2022): ![gambar](https://user-images.githubusercontent.com/32309857/189532819-53df7479-cd86-4090-8b8c-8a2bc702c791.png) ![gambar](https://user-images.githubusercontent.com/32309857/189532867-cd0d7ac2-8ac1-4c70-9f80-7708cfb5eb58.png)
Author
Owner

@odie84 commented on GitHub (Sep 11, 2022):

root@OpenWrt:~# sh -x /usr/share/3ginfo-lite/3ginfo.sh

  • RES=/usr/share/3ginfo-lite
  • uci -q get '3ginfo.@3ginfo[0].device'
  • DEVICE=/dev/ttyUSB1
  • '[' x/dev/ttyUSB1 '=' x ]
  • echo /dev/ttyUSB1
  • '[' x/dev/ttyUSB1 '=' x ]
  • '[' x/dev/ttyUSB1 '=' x ]
  • uci -q get '3ginfo.@3ginfo[0].network'
  • SEC=wan1
  • '[' -z wan1 ]
  • CONN_TIME=-
  • RX=-
  • TX=-
  • ifstatus wan1
  • grep '"up": true'
  • NETUP=' "up": true,'
  • '[' -n ' "up": true,' ]
  • uci -q -P /var/state/ get network.wan1.connect_time
  • CT=
  • '[' -z ]
  • ifstatus wan1
  • awk '-F[:,]' '/uptime/ {print $2}'
  • xargs
  • CT=29911
  • '[' '!' -z 29911 ]
  • expr 29911 / 60 / 60 / 24
  • D=0
  • expr 29911 / 60 / 60 '%' 24
  • H=8
  • expr 29911 / 60 '%' 60
  • M=18
  • expr 29911 '%' 60
  • S=31
  • printf '%dd, %02d:%02d:%02d' 0 8 18 31
  • CONN_TIME='0d, 08:18:31'
  • ifstatus+ wan1awk
    '-F"' '/l3_device/ {print $4}'
  • IFACE=wwan0
  • '[' -n wwan0 ]
  • ifconfig wwan0
  • awk '-F[()]' '/bytes/ {printf "%s",$2}'
  • RX='482.3 MiB'
  • ifconfig wwan0
  • awk '-F[()]' '/bytes/ {printf "%s",$4}'
  • TX='105.3 MiB'
  • sms_tool -D -d /dev/ttyUSB1 at 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?'
  • O='
    +CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"XL Axiata XL Axiata",7

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

+CREG: 2,1,"FFFE","7CA2803",7

'K

  • echo '
    +CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"XL Axiata XL Axiata",7

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

+CREG: 2,1,"FFFE","7CA2803",7

'K

  • awk '-F[, ]' '/^+CSQ/ {print $2}'
  • CSQ=24
  • '[' x24 '=' x ]
  • '[' 24 -ge 0 -a 24 -le 31 ]
  • CSQ_PER=77
  • echo '
    +CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"XL Axiata XL Axiata",7

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

+CREG: 2,1,"FFFE","7CA2803",7

'K

  • awk '-F["]' '/^+COPS: .,2/ {print $2}'
  • COPS_NUM=51011
  • '[' x51011 '=' x ]
  • COPS_MCCB=510
  • echo 510
  • tr '\n' ' '
  • sed 's/ //g'
  • COPS_MCC=510
  • COPS_MNCB=11
  • echo 11
  • tr '\n' ' '
  • sed 's/ //g'
  • COPS_MNC=11
  • awk '-F[;]' '/51011/ {print $2}' /usr/share/3ginfo-lite/mccmnc.dat
  • COPS='PT. Excelcom'
  • '[' 'xPT. Excelcom' '=' x ]
  • '[' -z ]
  • echo '
    +CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"XL Axiata XL Axiata",7

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

+CREG: 2,1,"FFFE","7CA2803",7

'K

  • awk '-F["]' '/^+COPS: .,0/ {print $2}'
  • T='XL Axiata XL Axiata'
  • '[' 'xXL Axiata XL Axiata' '!=' x ]
  • COPS='XL Axiata XL Axiata'
  • echo XL Axiata XL Axiata
  • sed ':s;s/(<\S*>)(.*)<\1>/\1\2/g;ts'
  • COPZ='XL Axiata '
  • echo XL Axiata
  • awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1'
  • COPS='XL Axiata'
  • echo '
    +CSQ: 24,99

+CPIN: READY

+COPS: 0,0,"XL Axiata XL Axiata",7

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

+CREG: 2,1,"FFFE","7CA2803",7

'K

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

+CPIN: READY

+COPS: 0,0,"XL Axiata XL Axiata",7

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

+CREG: 2,1,"FFFE","7CA2803",7

'K

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

+CPIN: READY

+COPS: 0,0,"XL Axiata XL Axiata",7

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

+CREG: 2,1,"FFFE","7CA2803",7

'K

  • awk '-F[,]' '/^+CREG/ {gsub(/[[:space:]"]+/,"");printf "T="%d";LAC_DEC="%d";CID_DEC="%d";MODE_NUM="%d"", $2, "0x"$3, "0x"$4, $5}'
  • eval 'T="1";LAC_DEC="65534";CID_DEC="130689027";MODE_NUM="7"'
  • T=1
  • LAC_DEC=65534
  • CID_DEC=130689027
  • MODE_NUM=7
  • REG=1
  • '[' -z 7 ]
  • '[' x7 '=' x0 ]
  • MODE=LTE
  • sms_tool -d /dev/ttyUSB1 at 'AT+CEREG=2; +CEREG?'
  • OTX='
    +CEREG: 2,1,"C73D","88","7CA2803",7
    '
  • echo '
    +CEREG: 2,1,"C73D","88","7CA2803",7
    '
  • awk '-F[,]' '/^+CEREG/ {printf "%s", toupper($3)}'+
    sed 's/[^A-F0-9]//g'
  • TAC=C73D
  • '[' xC73D '!=' x ]
  • printf '%d' 0xC73D
  • LAC_DEC=51005
  • uci -q get '3ginfo.@3ginfo[0].device'
  • DEVICE=/dev/ttyUSB1
  • echo x/dev/ttyUSB1+
    grep -q 192.168.
  • awk '/Vendor=/{gsub(/.Vendor=| ProdID=| Rev./,"");print}' /sys/kernel/debug/usb/devices
  • sort -u
  • _DEVS='0bda8153
    1bc71900
    1d6b0002
    1d6b0003
    21092817'
  • '[' -e /usr/share/3ginfo-lite/3ginfo-addon/0bda8153 ]
  • '[' -e /usr/share/3ginfo-lite/3ginfo-addon/1bc71900 ]
  • cat /tmp/sysinfo/board_name
  • . /usr/share/3ginfo-lite/3ginfo-addon/1bc71900
  • sms_tool -D -d /dev/ttyUSB1 at 'AT^CA_INFO?;^RFSTS?;+TEMP'
  • O='
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'K

  • echo '
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'K

  • grep -A2 RFSTS:
  • awk 'NR ==2{print $0}'
  • TR='"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Ax'ata",3,1,8.2
  • echo '
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'K

  • awk '-F[,:]' '/^\PCC* info: /{print $2}'
  • sed 's/Band is //g'
  • T=' LTE_B1'
  • '[' -z ' LTE_B1' ]
  • '[' -n ' LTE_B1' ]
  • band 1 'LTE '
  • echo 'LTE B1 (2100 MHz)'
  • MODE='LTE B1 (2100 MHz)'
  • echo '
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'K

  • awk '-F[,:]' '/^\SCC1 info: /{print $2}'
  • sed 's/Band is //g'
  • T=' LTE_B3'
  • '[' -n ' LTE_B3' ]
  • band 3
  • echo 'B3 (1800 MHz)'
  • MODE='LTE_A B1 (2100 MHz) / B3 (1800 MHz)'
  • echo '
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'K

  • awk '-F[,:]' '/^\SCC2 info: /{print $2}'
  • sed 's/Band is //g'
  • T=' LTE_B8'
  • '[' -n ' LTE_B8' ]
  • band 8
  • echo 'B8 (900 MHz)'
  • MODE='LTE_A B1 (2100 MHz) / B3 (1800 MHz) / B8 (900 MHz)'
  • echo LTE_A B1 '(2100' 'MHz)' / B3 '(1800' 'MHz)' / B8 '(900' 'MHz)'
  • sed s,/,+,
  • sed 's,LTE_A,LTE-A | ,'
  • MODE='LTE-A | B1 (2100 MHz) + B3 (1800 MHz) / B8 (900 MHz)'
  • '[' 'LTE-A | B1 (2100 MHz) + B3 (1800 MHz) / B8 (900 MHz)' '=' LTE ]
  • echo '"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL 'xiata",3,1,8.2
  • awk -F '[,]' '{printf "%.0f\n",$4}'
  • SINR=-65
  • echo '"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL 'xiata",3,1,8.2
  • awk -F '[,]' '{printf "%.0f\n",$6}'
  • RSSI=51005
  • echo '
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'K

  • awk '/PCC/{print $5}'
  • sed -e s/LTE_//g -e 's/.$//'
  • T1=B1
  • '[' -n B1 ]
  • echo '
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'K

  • sed -e s/Band_width//g
  • awk '/PCC/{print $8}'
  • T2=10.0
  • band 1
  • echo 'B1 (2100 MHz)'
  • PBAND='B1 (2100 MHz) @10.0 MHz'
  • echo '"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL 'xiata",3,1,8.2
  • awk -F '[,]' '{print $2}'
  • EARFCN=376
  • echo '"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL 'xiata",3,1,8.2
  • awk -F '[,]' '{print $11}'
  • SPCI=238
  • echo '
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'K

  • awk '/SCC1/{print $5}'
  • sed -e s/LTE_//g -e 's/.$//'
  • T3=B3
  • '[' -n B3 ]
  • echo '
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'K

  • awk '/SCC1/{print $8}'
  • sed -e s/Band_width//g
  • T4=20.0
  • band 3
  • echo 'B3 (1800 MHz)'
  • S1BAND='B3 (1800 MHz) @20.0 MHz'
  • echo '
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'+ awk
'/SCC2/{print $5}'

  • sed -e s/LTE_//g -e 's/.$//'
  • T5=B8
  • '[' -n B8 ]
  • echo '
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'K

  • awk '/SCC2/{print $8}'
  • sed -e s/Band_width//g
  • T6=5.0
  • band 8
  • echo 'B8 (900 MHz)'
  • S2BAND='B8 (900 MHz) @5.0 MHz'
  • echo '
    PCC info: Band is LTE_B1, Band_width is 10.0 MHz
    SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz
    SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz

^RFSTS:
"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2

tsens_tz_sensor0:32
tsens_tz_sensor1:33
tsens_tz_sensor2:34
tsens_tz_sensor4:34
tsens_tz_sensor5:34

'K

  • awk -F '[:]' '/tsens_tz_sensor0:/ {print $2}'
  • xargs
  • T=32
  • '[' -n 32 ]
  • echo '32 °C'
  • TEMP='32 °C'
  • 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.04
    S: Manufacturer=Linux 5.4.205-flippy-74+o xhci-hcd
    S: Product=xHCI Host Controller
    S: SerialNumber=xhci-hcd.0.auto
    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=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 8 Spd=480 MxCh= 4
D: Ver= 2.10 Cls=09(hub ) Sub=00 Prot=02 MxPS=64 #Cfgs= 1
P: Vendor=2109 ProdID=2817 Rev=90.43
S: Manufacturer=VIA Labs, Inc.
S: Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=01 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms
I:* If#= 0 Alt= 1 #EPs= 1 Cls=09(hub ) Sub=00 Prot=02 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms

T: Bus=01 Lev=02 Prnt=08 Port=02 Cnt=01 Dev#= 9 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1bc7 ProdID=1900 Rev= 3.10
S: Manufacturer=Telit
S: Product=Telit LN940 Mobile Broadband
S: SerialNumber=0123456789ABCDEF
C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(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=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(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=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=04(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=89(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T: Bus=01 Lev=02 Prnt=08 Port=03 Cnt=02 Dev#= 10 Spd=480 MxCh= 0
D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 2
P: Vendor=0bda ProdID=8153 Rev=30.00
S: Manufacturer=Realtek
S: Product=USB 10/100/1000 LAN
S: SerialNumber=000001
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=200mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=00 Driver=r8152
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=16ms
C: #Ifs= 2 Cfg#= 2 Atr=a0 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=
E: Ad=83(I) Atr=03(Int.) MxPS= 16 Ivl=16ms
I: If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver=
I: If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 0
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.04
S: Manufacturer=Linux 5.4.205-flippy-74+o xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.0.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms'

  • awk -F 'Vendor=1bc7 ProdID=1900' '{print $2}'
  • cut+ 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.04 S: 'Manufacturer=Linux' 5.4.205-flippy-74+o xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' '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=01' 'Lev=01' 'Prnt=01' 'Port=00' 'Cnt=01' 'Dev#=' 8 'Spd=480' 'MxCh=' 4 D: 'Ver=' 2.10 'Cls=09(hub' ')' 'Sub=00' 'Prot=02' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=2109' 'ProdID=2817' 'Rev=90.43' S: 'Manufacturer=VIA' Labs, Inc. S: 'Product=USB2.0' Hub 'C:' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA I: 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 1 'Ivl=256ms' 'I:' 'If#=' 0 'Alt=' 1 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=02' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 1 'Ivl=256ms' T: 'Bus=01' 'Lev=02' 'Prnt=08' 'Port=02' 'Cnt=01' 'Dev#=' 9 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.00 'Cls=ef(misc' ')' 'Sub=02' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1bc7' 'ProdID=1900' 'Rev=' 3.10 S: 'Manufacturer=Telit' S: 'Product=Telit' LN940 Mobile Broadband S: 'SerialNumber=0123456789ABCDEF' 'C:' '#Ifs=' 5 'Cfg#=' 1 'Atr=a0' 'MxPwr=500mA' 'I:' 'If#=' 0 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=01(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:' 'If#=' 1 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=qmi_wwan' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 8 'Ivl=32ms' E: 'Ad=82(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(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=85(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=84(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=03(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=87(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=86(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=04(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=89(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=88(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=05(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' T: 'Bus=01' 'Lev=02' 'Prnt=08' 'Port=03' 'Cnt=02' 'Dev#=' 10 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.10 'Cls=00(>ifc' ')' 'Sub=00' 'Prot=00' 'MxPS=64' '#Cfgs=' 2 P: 'Vendor=0bda' 'ProdID=8153' 'Rev=30.00' S: 'Manufacturer=Realtek' S: 'Product=USB' 10/100/1000 LAN S: 'SerialNumber=000001' 'C:' '#Ifs=' 1 'Cfg#=' 1 'Atr=a0' 'MxPwr=200mA' 'I:' 'If#=' 0 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=00' 'Driver=r8152' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 -c-1220 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)'
    'MxPS=' 512 'Ivl=0ms' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 2 'Ivl=16ms' C: '#Ifs=' 2 'Cfg#=' 2 'Atr=a0' 'MxPwr=200mA' I: 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=02(comm.)' 'Sub=06' 'Prot=00' 'Driver=' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 16 'Ivl=16ms' I: 'If#=' 1 'Alt=' 0 '#EPs=' 0 'Cls=0a(data' ')' 'Sub=00' 'Prot=00' 'Driver=' I: 'If#=' 1 'Alt=' 1 '#EPs=' 2 'Cls=0a(data' ')' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' T: 'Bus=02' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=5000' 'MxCh=' 0 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.04 S: 'Manufacturer=Linux' 5.4.205-flippy-74+o xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' 'C:' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=(none)' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms'
  • PVCUT=' Rev= 3.10 S: Manufacturer=Telit S: Product=Telit LN940 Mobile Broadband S: SerialNumber=0123456789ABCDEF C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=32ms E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(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=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=03(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=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(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=89(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms T: Bus=01 Lev=02 Prnt=08 Port=03 Cnt=02 Dev#= 10 Spd=480 MxCh= 0 D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 2 P: '
  • echo ' Rev= 3.10 S: Manufacturer=Telit S: Product=Telit LN940 Mobile Broadband S: SerialNumber=0123456789ABCDEF C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=32ms E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(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=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=03(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=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(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=89(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms T: Bus=01 Lev=02 Prnt=08 Port=03 Cnt=02 Dev#= 10 Spd=480 MxCh= 0 D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 2 P: '
  • grep -q 'Driver=qmi_wwan'
  • PROTO=qmi
  • awk -F 'Vendor=1bc7 ProdID=1900' '{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.04 S: 'Manufacturer=Linux' 5.4.205-flippy-74+o xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' '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=01' 'Lev=01' 'Prnt=01' 'Port=00' 'Cnt=01' 'Dev#=' 8 'Spd=480' 'MxCh=' 4 D: 'Ver=' 2.10 'Cls=09(hub' ')' 'Sub=00' 'Prot=02' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=2109' 'ProdID=2817' 'Rev=90.43' S: 'Manufacturer=VIA' Labs, Inc. S: 'Product=USB2.0' Hub 'C:' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA I: 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 1 'Ivl=256ms' 'I:' 'If#=' 0 'Alt=' 1 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=02' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 1 'Ivl=256ms' T: 'Bus=01' 'Lev=02' 'Prnt=08' 'Port=02' 'Cnt=01' 'Dev#=' 9 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.00 'Cls=ef(misc' ')' 'Sub=02' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1bc7' 'ProdID=1900' 'Rev=' 3.10 S: 'Manufacturer=Telit' S: 'Product=Telit' LN940 Mobile Broadband S: 'SerialNumber=0123456789ABCDEF' 'C:' '#Ifs=' 5 'Cfg#=' 1 'Atr=a0' 'MxPwr=500mA' 'I:' 'If#=' 0 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=01(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:' 'If#=' 1 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=qmi_wwan' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 8+ 'Ivl=32ms'cut E: -c-150 'Ad=82(I)' 'Atr=02(Bulk)' 'MxPS='
    512 'Ivl=0ms' E: 'Ad=02(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=85(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=84(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=03(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=87(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=86(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=04(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=89(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=88(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=05(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' T: 'Bus=01' 'Lev=02' 'Prnt=08' 'Port=03' 'Cnt=02' 'Dev#=' 10 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.10 'Cls=00(>ifc' ')' 'Sub=00' 'Prot=00' 'MxPS=64' '#Cfgs=' 2 P: 'Vendor=0bda' 'ProdID=8153' 'Rev=30.00' S: 'Manufacturer=Realtek' S: 'Product=USB' 10/100/1000 LAN S: 'SerialNumber=000001' 'C:' '#Ifs=' 1 'Cfg#=' 1 'Atr=a0' 'MxPwr=200mA' 'I:' 'If#=' 0 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=00' 'Driver=r8152' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 2 'Ivl=16ms' C: '#Ifs=' 2 'Cfg#=' 2 'Atr=a0' 'MxPwr=200mA' I: 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=02(comm.)' 'Sub=06' 'Prot=00' 'Driver=' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 16 'Ivl=16ms' I: 'If#=' 1 'Alt=' 0 '#EPs=' 0 'Cls=0a(data' ')' 'Sub=00' 'Prot=00' 'Driver=' I: 'If#=' 1 'Alt=' 1 '#EPs=' 2 'Cls=0a(data' ')' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' T: 'Bus=02' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=5000' 'MxCh=' 0 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.04 S: 'Manufacturer=Linux' 5.4.205-flippy-74+o xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' 'C:' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=(none)' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms'
  • PVMODEL=' Rev= 3.10 S: Manufacturer=Telit S: Product=Telit LN940 Mobile Broadband S: SerialNumber=0123456789ABCDEF C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA I:* I'
  • '[' -z ]
  • echo 'Rev=' 3.10 S: 'Manufacturer=Telit' S: 'Product=Telit' LN940 Mobile Broadband S: 'SerialNumber=0123456789ABCDEF' 'C:' '#Ifs=' 5 'Cfg#=' 1 'Atr=a0' 'MxPwr=500mA' 'I:' I
  • xargs
  • awk -F 'Manufacturer=|S: Product=' '{print $2}'
  • MODELBCUT=Telit
  • echo 'Rev=' 3.10 S: 'Manufacturer=Telit' S: 'Product=Telit' LN940 Mobile Broadband S: 'SerialNumber=0123456789ABCDEF'+ 'C:'awk '#Ifs=' -F 5 'Product=|S: SerialNumber' 'Cfg#=' '{print $2}' 1 'Atr=a0' 'MxPwr=500mA'
    'I:
    ' I
  • xargs
  • MODELACUT='Telit LN940 Mobile Broadband'
  • MODELC='Telit Telit LN940 Mobile Broadband'
  • echo 'Telit Telit LN940 Mobile Broadband'
  • awk '{for (i=1;i<=NF;i++) if (!a[$i]++) printf("%s%s",$i,FS)}{printf("\n")}'
  • MODEL='Telit LN940 Mobile Broadband '
  • sms_tool -d /dev/ttyUSB1 at ati
  • OF='
    Manufacturer: QUALCOMM INCORPORATED
    Model: 4105
    Revision: T77W676.F0.0.0.4.7.GC.017 1 [Jul 11 2018 00:00:00]
    SVN: 03
    IMEI: 866850028115674
    +GCAP: +CGSM
    '
    ' 'GCAP: '+CGSM028115674.0.4.7.GC.017 1 '[Jul' 11 2018 '00:00:00]
  • tr -s '\n'
  • xargs
  • DEV2='Manufacturer: QUALCOMM INCORPORATED Model: 4105 Revision: T77W676.F0.0.0.4.7.GC.017 1 [Jul 11 2018 00:00:00] SVN: 03 IMEI: 866850028115674 +GCAP: +CGSM'
  • echo Manufacturer: QUALCOMM INCORPORATED Model: 4105 Revision: T77W676.F0.0.0.4.7.GC.017 1 '[Jul' 11 2018 00:00:00] SVN: 03 IMEI: 866850028115674 +GCAP: +CGSM
  • awk -F 'Revision: | IMEI: ' '{print $2}'
  • cut -c-50
  • FW='T77W676.F0.0.0.4.7.GC.017 1 [Jul 11 2018 00:00:00]'
  • break
  • cat
    {
    "connt":"0d, 08:18:31",
    "conntx":"105.3 MiB",
    "connrx":"482.3 MiB",
    "modem":"Telit LN940 Mobile Broadband ",
    "mtemp":"32 °C",
    "firmware":"T77W676.F0.0.0.4.7.GC.017 1 [Jul 11 2018 00:00:00]",
    "cport":"/dev/ttyUSB1",
    "protocol":"qmi",
    "csq":"24",
    "signal":"77",
    "operator_name":"XL Axiata",
    "operator_mcc":"510",
    "operator_mnc":"11",
    "mode":"LTE-A | B1 (2100 MHz) + B3 (1800 MHz) / B8 (900 MHz)",
    "registration":"1",
    "lac_dec":"51005",
    "lac_hex":"",
    "tac_dec":"",
    "tac_hex":"",
    "tac":"",
    "cid_dec":"130689027",
    "cid_hex":"",
    "pci":"",
    "earfcn":"376",
    "pband":"B1 (2100 MHz) @10.0 MHz",
    "s1band":"B3 (1800 MHz) @20.0 MHz",
    "s1pci":"",
    "s1earfcn":"",
    "s2band":"B8 (900 MHz) @5.0 MHz",
    "s2pci":"",
    "s2earfcn":"",
    "s3band":"",
    "s3pci":"",
    "s3earfcn":"",
    "s4band":"",
    "s4pci":"",
    "s4earfcn":"",
    "rsrp":"",
    "rsrq":"",
    "rssi":"51005",
    "sinr":"-65"
    }
  • exit 0
<!-- gh-comment-id:1242979507 --> @odie84 commented on GitHub (Sep 11, 2022): root@OpenWrt:~# sh -x /usr/share/3ginfo-lite/3ginfo.sh + RES=/usr/share/3ginfo-lite + uci -q get '3ginfo.@3ginfo[0].device' + DEVICE=/dev/ttyUSB1 + '[' x/dev/ttyUSB1 '=' x ] + echo /dev/ttyUSB1 + '[' x/dev/ttyUSB1 '=' x ] + '[' x/dev/ttyUSB1 '=' x ] + uci -q get '3ginfo.@3ginfo[0].network' + SEC=wan1 + '[' -z wan1 ] + CONN_TIME=- + RX=- + TX=- + ifstatus wan1 + grep '"up": true' + NETUP=' "up": true,' + '[' -n ' "up": true,' ] + uci -q -P /var/state/ get network.wan1.connect_time + CT= + '[' -z ] + ifstatus wan1 + awk '-F[:,]' '/uptime/ {print $2}' + xargs + CT=29911 + '[' '!' -z 29911 ] + expr 29911 / 60 / 60 / 24 + D=0 + expr 29911 / 60 / 60 '%' 24 + H=8 + expr 29911 / 60 '%' 60 + M=18 + expr 29911 '%' 60 + S=31 + printf '%dd, %02d:%02d:%02d' 0 8 18 31 + CONN_TIME='0d, 08:18:31' + ifstatus+ wan1awk '-F"' '/l3_device/ {print $4}' + IFACE=wwan0 + '[' -n wwan0 ] + ifconfig wwan0 + awk '-F[()]' '/bytes/ {printf "%s",$2}' + RX='482.3 MiB' + ifconfig wwan0 + awk '-F[()]' '/bytes/ {printf "%s",$4}' + TX='105.3 MiB' + sms_tool -D -d /dev/ttyUSB1 at 'AT+CSQ;+CPIN?;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?' + O=' +CSQ: 24,99 +CPIN: READY +COPS: 0,0,"XL Axiata XL Axiata",7 +COPS: 0,2,"51011",7 +CREG: 2,1,"FFFE","7CA2803",7 'K + echo ' +CSQ: 24,99 +CPIN: READY +COPS: 0,0,"XL Axiata XL Axiata",7 +COPS: 0,2,"51011",7 +CREG: 2,1,"FFFE","7CA2803",7 'K + awk '-F[, ]' '/^\+CSQ/ {print $2}' + CSQ=24 + '[' x24 '=' x ] + '[' 24 -ge 0 -a 24 -le 31 ] + CSQ_PER=77 + echo ' +CSQ: 24,99 +CPIN: READY +COPS: 0,0,"XL Axiata XL Axiata",7 +COPS: 0,2,"51011",7 +CREG: 2,1,"FFFE","7CA2803",7 'K + awk '-F["]' '/^\+COPS: .,2/ {print $2}' + COPS_NUM=51011 + '[' x51011 '=' x ] + COPS_MCCB=510 + echo 510 + tr '\n' ' ' + sed 's/ //g' + COPS_MCC=510 + COPS_MNCB=11 + echo 11 + tr '\n' ' ' + sed 's/ //g' + COPS_MNC=11 + awk '-F[;]' '/51011/ {print $2}' /usr/share/3ginfo-lite/mccmnc.dat + COPS='PT. Excelcom' + '[' 'xPT. Excelcom' '=' x ] + '[' -z ] + echo ' +CSQ: 24,99 +CPIN: READY +COPS: 0,0,"XL Axiata XL Axiata",7 +COPS: 0,2,"51011",7 +CREG: 2,1,"FFFE","7CA2803",7 'K + awk '-F["]' '/^\+COPS: .,0/ {print $2}' + T='XL Axiata XL Axiata' + '[' 'xXL Axiata XL Axiata' '!=' x ] + COPS='XL Axiata XL Axiata' + echo XL Axiata XL Axiata + sed ':s;s/\(\<\S*\>\)\(.*\)\<\1\>/\1\2/g;ts' + COPZ='XL Axiata ' + echo XL Axiata + awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1' + COPS='XL Axiata' + echo ' +CSQ: 24,99 +CPIN: READY +COPS: 0,0,"XL Axiata XL Axiata",7 +COPS: 0,2,"51011",7 +CREG: 2,1,"FFFE","7CA2803",7 'K + awk '-F[, ]' '/^\+CPIN:/ {print $0;exit}' + xargs + T='+CPIN: READY' + '[' -n '+CPIN: READY' ] + '[' '+CPIN: READY' '=' '+CPIN: READY' ] + echo ' +CSQ: 24,99 +CPIN: READY +COPS: 0,0,"XL Axiata XL Axiata",7 +COPS: 0,2,"51011",7 +CREG: 2,1,"FFFE","7CA2803",7 'K + awk '-F[, ]' '/^\+CME ERROR:/ {print $0;exit}' + T= + '[' -n ] + echo ' +CSQ: 24,99 +CPIN: READY +COPS: 0,0,"XL Axiata XL Axiata",7 +COPS: 0,2,"51011",7 +CREG: 2,1,"FFFE","7CA2803",7 'K + awk '-F[,]' '/^\+CREG/ {gsub(/[[:space:]"]+/,"");printf "T=\"%d\";LAC_DEC=\"%d\";CID_DEC=\"%d\";MODE_NUM=\"%d\"", $2, "0x"$3, "0x"$4, $5}' + eval 'T="1";LAC_DEC="65534";CID_DEC="130689027";MODE_NUM="7"' + T=1 + LAC_DEC=65534 + CID_DEC=130689027 + MODE_NUM=7 + REG=1 + '[' -z 7 ] + '[' x7 '=' x0 ] + MODE=LTE + sms_tool -d /dev/ttyUSB1 at 'AT+CEREG=2; +CEREG?' + OTX=' +CEREG: 2,1,"C73D","88","7CA2803",7 ' + echo ' +CEREG: 2,1,"C73D","88","7CA2803",7 ' + awk '-F[,]' '/^\+CEREG/ {printf "%s", toupper($3)}'+ sed 's/[^A-F0-9]//g' + TAC=C73D + '[' xC73D '!=' x ] + printf '%d' 0xC73D + LAC_DEC=51005 + uci -q get '3ginfo.@3ginfo[0].device' + DEVICE=/dev/ttyUSB1 + echo x/dev/ttyUSB1+ grep -q 192.168. + awk '/Vendor=/{gsub(/.*Vendor=| ProdID=| Rev.*/,"");print}' /sys/kernel/debug/usb/devices + sort -u + _DEVS='0bda8153 1bc71900 1d6b0002 1d6b0003 21092817' + '[' -e /usr/share/3ginfo-lite/3ginfo-addon/0bda8153 ] + '[' -e /usr/share/3ginfo-lite/3ginfo-addon/1bc71900 ] + cat /tmp/sysinfo/board_name + . /usr/share/3ginfo-lite/3ginfo-addon/1bc71900 + sms_tool -D -d /dev/ttyUSB1 at 'AT^CA_INFO?;^RFSTS?;+TEMP' + O=' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 'K + echo ' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 'K + grep -A2 RFSTS: + awk 'NR ==2{print $0}' + TR='"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Ax'ata",3,1,8.2 + echo ' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 'K + awk '-F[,:]' '/^\PCC* info: /{print $2}' + sed 's/Band is //g' + T=' LTE_B1' + '[' -z ' LTE_B1' ] + '[' -n ' LTE_B1' ] + band 1 'LTE ' + echo 'LTE B1 (2100 MHz)' + MODE='LTE B1 (2100 MHz)' + echo ' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 'K + awk '-F[,:]' '/^\SCC1 info: /{print $2}' + sed 's/Band is //g' + T=' LTE_B3' + '[' -n ' LTE_B3' ] + band 3 + echo 'B3 (1800 MHz)' + MODE='LTE_A B1 (2100 MHz) / B3 (1800 MHz)' + echo ' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 'K + awk '-F[,:]' '/^\SCC2 info: /{print $2}' + sed 's/Band is //g' + T=' LTE_B8' + '[' -n ' LTE_B8' ] + band 8 + echo 'B8 (900 MHz)' + MODE='LTE_A B1 (2100 MHz) / B3 (1800 MHz) / B8 (900 MHz)' + echo LTE_A B1 '(2100' 'MHz)' / B3 '(1800' 'MHz)' / B8 '(900' 'MHz)' + sed s,/,+, + sed 's,LTE_A,LTE-A | ,' + MODE='LTE-A | B1 (2100 MHz) + B3 (1800 MHz) / B8 (900 MHz)' + '[' 'LTE-A | B1 (2100 MHz) + B3 (1800 MHz) / B8 (900 MHz)' '=' LTE ] + echo '"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL 'xiata",3,1,8.2 + awk -F '[,]' '{printf "%.0f\n",$4}' + SINR=-65 + echo '"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL 'xiata",3,1,8.2 + awk -F '[,]' '{printf "%.0f\n",$6}' + RSSI=51005 + echo ' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 'K + awk '/PCC/{print $5}' + sed -e s/LTE_//g -e 's/.$//' + T1=B1 + '[' -n B1 ] + echo ' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 'K + sed -e s/Band_width//g + awk '/PCC/{print $8}' + T2=10.0 + band 1 + echo 'B1 (2100 MHz)' + PBAND='B1 (2100 MHz) @10.0 MHz' + echo '"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL 'xiata",3,1,8.2 + awk -F '[,]' '{print $2}' + EARFCN=376 + echo '"51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL 'xiata",3,1,8.2 + awk -F '[,]' '{print $11}' + SPCI=238 + echo ' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 'K + awk '/SCC1/{print $5}' + sed -e s/LTE_//g -e 's/.$//' + T3=B3 + '[' -n B3 ] + echo ' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 'K + awk '/SCC1/{print $8}' + sed -e s/Band_width//g + T4=20.0 + band 3 + echo 'B3 (1800 MHz)' + S1BAND='B3 (1800 MHz) @20.0 MHz' + echo ' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 '+ awk '/SCC2/{print $5}' + sed -e s/LTE_//g -e 's/.$//' + T5=B8 + '[' -n B8 ] + echo ' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 'K + awk '/SCC2/{print $8}' + sed -e s/Band_width//g + T6=5.0 + band 8 + echo 'B8 (900 MHz)' + S2BAND='B8 (900 MHz) @5.0 MHz' + echo ' PCC info: Band is LTE_B1, Band_width is 10.0 MHz SCC1 info: Band is LTE_B3, Band_width is 20.0 MHz SCC2 info: Band is LTE_B8, Band_width is 5.0 MHz ^RFSTS: "51011",376,-100.2,-64.8,-18.5,51005,0,0,19,1,238,"510113935956071","XL Axiata",3,1,8.2 tsens_tz_sensor0:32 tsens_tz_sensor1:33 tsens_tz_sensor2:34 tsens_tz_sensor4:34 tsens_tz_sensor5:34 'K + awk -F '[:]' '/tsens_tz_sensor0:/ {print $2}' + xargs + T=32 + '[' -n 32 ] + echo '32 &deg;C' + TEMP='32 &deg;C' + 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.04 S: Manufacturer=Linux 5.4.205-flippy-74+o xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=xhci-hcd.0.auto 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=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 8 Spd=480 MxCh= 4 D: Ver= 2.10 Cls=09(hub ) Sub=00 Prot=02 MxPS=64 #Cfgs= 1 P: Vendor=2109 ProdID=2817 Rev=90.43 S: Manufacturer=VIA Labs, Inc. S: Product=USB2.0 Hub C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=01 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms I:* If#= 0 Alt= 1 #EPs= 1 Cls=09(hub ) Sub=00 Prot=02 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=256ms T: Bus=01 Lev=02 Prnt=08 Port=02 Cnt=01 Dev#= 9 Spd=480 MxCh= 0 D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=1bc7 ProdID=1900 Rev= 3.10 S: Manufacturer=Telit S: Product=Telit LN940 Mobile Broadband S: SerialNumber=0123456789ABCDEF C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=32ms E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(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=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=03(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=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(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=89(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms T: Bus=01 Lev=02 Prnt=08 Port=03 Cnt=02 Dev#= 10 Spd=480 MxCh= 0 D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 2 P: Vendor=0bda ProdID=8153 Rev=30.00 S: Manufacturer=Realtek S: Product=USB 10/100/1000 LAN S: SerialNumber=000001 C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=200mA I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=00 Driver=r8152 E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=16ms C: #Ifs= 2 Cfg#= 2 Atr=a0 MxPwr=200mA I: If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver= E: Ad=83(I) Atr=03(Int.) MxPS= 16 Ivl=16ms I: If#= 1 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=00 Driver= I: If#= 1 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver= E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 0 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.04 S: Manufacturer=Linux 5.4.205-flippy-74+o xhci-hcd S: Product=xHCI Host Controller S: SerialNumber=xhci-hcd.0.auto C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms' + awk -F 'Vendor=1bc7 ProdID=1900' '{print $2}' + cut+ 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.04 S: 'Manufacturer=Linux' 5.4.205-flippy-74+o xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' '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=01' 'Lev=01' 'Prnt=01' 'Port=00' 'Cnt=01' 'Dev#=' 8 'Spd=480' 'MxCh=' 4 D: 'Ver=' 2.10 'Cls=09(hub' ')' 'Sub=00' 'Prot=02' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=2109' 'ProdID=2817' 'Rev=90.43' S: 'Manufacturer=VIA' Labs, Inc. S: 'Product=USB2.0' Hub 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA I: 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 1 'Ivl=256ms' 'I:*' 'If#=' 0 'Alt=' 1 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=02' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 1 'Ivl=256ms' T: 'Bus=01' 'Lev=02' 'Prnt=08' 'Port=02' 'Cnt=01' 'Dev#=' 9 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.00 'Cls=ef(misc' ')' 'Sub=02' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1bc7' 'ProdID=1900' 'Rev=' 3.10 S: 'Manufacturer=Telit' S: 'Product=Telit' LN940 Mobile Broadband S: 'SerialNumber=0123456789ABCDEF' 'C:*' '#Ifs=' 5 'Cfg#=' 1 'Atr=a0' 'MxPwr=500mA' 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=01(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 1 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=qmi_wwan' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 8 'Ivl=32ms' E: 'Ad=82(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(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=85(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=84(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=03(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=87(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=86(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=04(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=89(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=88(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=05(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' T: 'Bus=01' 'Lev=02' 'Prnt=08' 'Port=03' 'Cnt=02' 'Dev#=' 10 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.10 'Cls=00(>ifc' ')' 'Sub=00' 'Prot=00' 'MxPS=64' '#Cfgs=' 2 P: 'Vendor=0bda' 'ProdID=8153' 'Rev=30.00' S: 'Manufacturer=Realtek' S: 'Product=USB' 10/100/1000 LAN S: 'SerialNumber=000001' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=a0' 'MxPwr=200mA' 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=00' 'Driver=r8152' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 -c-1220 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 2 'Ivl=16ms' C: '#Ifs=' 2 'Cfg#=' 2 'Atr=a0' 'MxPwr=200mA' I: 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=02(comm.)' 'Sub=06' 'Prot=00' 'Driver=' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 16 'Ivl=16ms' I: 'If#=' 1 'Alt=' 0 '#EPs=' 0 'Cls=0a(data' ')' 'Sub=00' 'Prot=00' 'Driver=' I: 'If#=' 1 'Alt=' 1 '#EPs=' 2 'Cls=0a(data' ')' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' T: 'Bus=02' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=5000' 'MxCh=' 0 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.04 S: 'Manufacturer=Linux' 5.4.205-flippy-74+o xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=(none)' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' + PVCUT=' Rev= 3.10 S: Manufacturer=Telit S: Product=Telit LN940 Mobile Broadband S: SerialNumber=0123456789ABCDEF C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=32ms E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(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=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=03(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=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(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=89(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms T: Bus=01 Lev=02 Prnt=08 Port=03 Cnt=02 Dev#= 10 Spd=480 MxCh= 0 D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 2 P: ' + echo ' Rev= 3.10 S: Manufacturer=Telit S: Product=Telit LN940 Mobile Broadband S: SerialNumber=0123456789ABCDEF C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=32ms E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=02(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=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=03(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=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=04(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=89(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms T: Bus=01 Lev=02 Prnt=08 Port=03 Cnt=02 Dev#= 10 Spd=480 MxCh= 0 D: Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 2 P: ' + grep -q 'Driver=qmi_wwan' + PROTO=qmi + awk -F 'Vendor=1bc7 ProdID=1900' '{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.04 S: 'Manufacturer=Linux' 5.4.205-flippy-74+o xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' '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=01' 'Lev=01' 'Prnt=01' 'Port=00' 'Cnt=01' 'Dev#=' 8 'Spd=480' 'MxCh=' 4 D: 'Ver=' 2.10 'Cls=09(hub' ')' 'Sub=00' 'Prot=02' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=2109' 'ProdID=2817' 'Rev=90.43' S: 'Manufacturer=VIA' Labs, Inc. S: 'Product=USB2.0' Hub 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA I: 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 1 'Ivl=256ms' 'I:*' 'If#=' 0 'Alt=' 1 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=02' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 1 'Ivl=256ms' T: 'Bus=01' 'Lev=02' 'Prnt=08' 'Port=02' 'Cnt=01' 'Dev#=' 9 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.00 'Cls=ef(misc' ')' 'Sub=02' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1bc7' 'ProdID=1900' 'Rev=' 3.10 S: 'Manufacturer=Telit' S: 'Product=Telit' LN940 Mobile Broadband S: 'SerialNumber=0123456789ABCDEF' 'C:*' '#Ifs=' 5 'Cfg#=' 1 'Atr=a0' 'MxPwr=500mA' 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=01(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' 'I:*' 'If#=' 1 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=qmi_wwan' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 8+ 'Ivl=32ms'cut E: -c-150 'Ad=82(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(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=85(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=84(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=03(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=87(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=86(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=04(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=89(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=88(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=05(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' T: 'Bus=01' 'Lev=02' 'Prnt=08' 'Port=03' 'Cnt=02' 'Dev#=' 10 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.10 'Cls=00(>ifc' ')' 'Sub=00' 'Prot=00' 'MxPS=64' '#Cfgs=' 2 P: 'Vendor=0bda' 'ProdID=8153' 'Rev=30.00' S: 'Manufacturer=Realtek' S: 'Product=USB' 10/100/1000 LAN S: 'SerialNumber=000001' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=a0' 'MxPwr=200mA' 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=00' 'Driver=r8152' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 2 'Ivl=16ms' C: '#Ifs=' 2 'Cfg#=' 2 'Atr=a0' 'MxPwr=200mA' I: 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=02(comm.)' 'Sub=06' 'Prot=00' 'Driver=' E: 'Ad=83(I)' 'Atr=03(Int.)' 'MxPS=' 16 'Ivl=16ms' I: 'If#=' 1 'Alt=' 0 '#EPs=' 0 'Cls=0a(data' ')' 'Sub=00' 'Prot=00' 'Driver=' I: 'If#=' 1 'Alt=' 1 '#EPs=' 2 'Cls=0a(data' ')' 'Sub=00' 'Prot=00' 'Driver=' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' T: 'Bus=02' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=5000' 'MxCh=' 0 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.04 S: 'Manufacturer=Linux' 5.4.205-flippy-74+o xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=(none)' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' + PVMODEL=' Rev= 3.10 S: Manufacturer=Telit S: Product=Telit LN940 Mobile Broadband S: SerialNumber=0123456789ABCDEF C:* #Ifs= 5 Cfg#= 1 Atr=a0 MxPwr=500mA I:* I' + '[' -z ] + echo 'Rev=' 3.10 S: 'Manufacturer=Telit' S: 'Product=Telit' LN940 Mobile Broadband S: 'SerialNumber=0123456789ABCDEF' 'C:*' '#Ifs=' 5 'Cfg#=' 1 'Atr=a0' 'MxPwr=500mA' 'I:*' I + xargs + awk -F 'Manufacturer=|S: Product=' '{print $2}' + MODELBCUT=Telit + echo 'Rev=' 3.10 S: 'Manufacturer=Telit' S: 'Product=Telit' LN940 Mobile Broadband S: 'SerialNumber=0123456789ABCDEF'+ 'C:*'awk '#Ifs=' -F 5 'Product=|S: SerialNumber' 'Cfg#=' '{print $2}' 1 'Atr=a0' 'MxPwr=500mA' 'I:*' I + xargs + MODELACUT='Telit LN940 Mobile Broadband' + MODELC='Telit Telit LN940 Mobile Broadband' + echo 'Telit Telit LN940 Mobile Broadband' + awk '{for (i=1;i<=NF;i++) if (!a[$i]++) printf("%s%s",$i,FS)}{printf("\n")}' + MODEL='Telit LN940 Mobile Broadband ' + sms_tool -d /dev/ttyUSB1 at ati + OF=' Manufacturer: QUALCOMM INCORPORATED Model: 4105 Revision: T77W676.F0.0.0.4.7.GC.017 1 [Jul 11 2018 00:00:00] SVN: 03 IMEI: 866850028115674 +GCAP: +CGSM ' ' 'GCAP: '+CGSM028115674.0.4.7.GC.017 1 '[Jul' 11 2018 '00:00:00] + tr -s '\n' + xargs + DEV2='Manufacturer: QUALCOMM INCORPORATED Model: 4105 Revision: T77W676.F0.0.0.4.7.GC.017 1 [Jul 11 2018 00:00:00] SVN: 03 IMEI: 866850028115674 +GCAP: +CGSM' + echo Manufacturer: QUALCOMM INCORPORATED Model: 4105 Revision: T77W676.F0.0.0.4.7.GC.017 1 '[Jul' 11 2018 00:00:00] SVN: 03 IMEI: 866850028115674 +GCAP: +CGSM + awk -F 'Revision: | IMEI: ' '{print $2}' + cut -c-50 + FW='T77W676.F0.0.0.4.7.GC.017 1 [Jul 11 2018 00:00:00]' + break + cat { "connt":"0d, 08:18:31", "conntx":"105.3 MiB", "connrx":"482.3 MiB", "modem":"Telit LN940 Mobile Broadband ", "mtemp":"32 &deg;C", "firmware":"T77W676.F0.0.0.4.7.GC.017 1 [Jul 11 2018 00:00:00]", "cport":"/dev/ttyUSB1", "protocol":"qmi", "csq":"24", "signal":"77", "operator_name":"XL Axiata", "operator_mcc":"510", "operator_mnc":"11", "mode":"LTE-A | B1 (2100 MHz) + B3 (1800 MHz) / B8 (900 MHz)", "registration":"1", "lac_dec":"51005", "lac_hex":"", "tac_dec":"", "tac_hex":"", "tac":"", "cid_dec":"130689027", "cid_hex":"", "pci":"", "earfcn":"376", "pband":"B1 (2100 MHz) @10.0 MHz", "s1band":"B3 (1800 MHz) @20.0 MHz", "s1pci":"", "s1earfcn":"", "s2band":"B8 (900 MHz) @5.0 MHz", "s2pci":"", "s2earfcn":"", "s3band":"", "s3pci":"", "s3earfcn":"", "s4band":"", "s4pci":"", "s4earfcn":"", "rsrp":"", "rsrq":"", "rssi":"51005", "sinr":"-65" } + exit 0
Author
Owner

@4IceG commented on GitHub (Sep 11, 2022):

OK @odie84 , it should show well what is now.
The pci & earfcn data for the rest of the bands won't be there because we don't get them.

1bc71900v2.zip

<!-- gh-comment-id:1242998677 --> @4IceG commented on GitHub (Sep 11, 2022): OK @odie84 , it should show well what is now. The pci & earfcn data for the rest of the bands won't be there because we don't get them. [1bc71900v2.zip](https://github.com/4IceG/luci-app-3ginfo-lite/files/9543059/1bc71900v2.zip)
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-3ginfo-lite#138
No description provided.