Closed xhikarishii closed 5 months ago
Hi @robreyes , You have error because 3ginfo-lite does not support results for 5G SA (so far we only had results for 5G NSA).
Show result of the command sh -x /usr/share/3ginfo-lite/3ginfo.sh
Here
+ RES=/usr/share/3ginfo-lite
+ /usr/share/3ginfo-lite/detect.sh
uci: Entry not found
+ DEVICE=/dev/ttyUSB2
+ '[' -z /dev/ttyUSB2 ]
+ O=
+ '[' -e /usr/bin/sms_tool ]
+ sms_tool -D -d /dev/ttyUSB2 at 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?'
+ O='
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ uci -q get '3ginfo.@3ginfo[0].network'
+ SECT=wanb
+ SUB=@
+ '[[' wanb '==' '*@*' ]]
+ uci -q get '3ginfo.@3ginfo[0].network'
+ SEC=wanb
+ '[' -z wanb ]
+ CONN_TIME=-
+ RX=-
+ TX=-
+ ifstatus wanb
+ grep '"up": true'
+ NETUP=' "up": true,'
+ '[' -n ' "up": true,' ]
+ uci -q -P /var/state/ get network.wanb.connect_time
+ CT=
+ '[' -z ]
+ ifstatus wanb
+ xargs
+ awk '-F[:,]' '/uptime/ {print $2}'
+ CT=14821
+ '[' '!' -z 14821 ]
+ expr 14821 / 60 / 60 / 24
+ D=0
+ expr 14821 / 60 / 60 '%' 24
+ H=4
+ expr 14821 / 60 '%' 60
+ M=7
+ expr 14821 '%' 60
+ S=1
+ printf '%dd, %02d:%02d:%02d' 0 4 7 1
+ CONN_TIME='0d, 04:07:01'
+ ifstatus wanb+ awk '-F"' '/l3_device/ {print $4}'
+ IFACE=wwan0
+ '[' -n wwan0 ]
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$2}'
+ RX='105.9 KiB'
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$4}'
+ TX='172.9 KiB'
+ echo '
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ awk '-F[, ]' '/^\+CSQ/ {print $2}'
+ CSQ=99
+ '[' x99 '=' x ]
+ '[' 99 -ge 0 -a 99 -le 31 ]
+ CSQ=
+ CSQ_PER=
+ COPS=
+ COPS_MCC=
+ COPS_MNC=
+ echo '
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ awk '-F["]' '/^\+COPS: .,2/ {print $2}'
+ COPS_NUM=51566
+ '[' -n 51566 ]
+ COPS_MCC=515
+ COPS_MNC=66
+ '[' -z ]
+ echo '
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ awk '-F["]' '/^\+COPS: .,0/ {print $2}'
+ COPS='515 66 DITO'
+ '[' -z '515 66 DITO' ]
+ echo 515 66 DITO
+ sed ':s;s/\(\<\S*\>\)\(.*\)\<\1\>/\1\2/g;ts'
+ COPZ='515 66 DITO'
+ echo 515 66 DITO
+ awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1'
+ COPS='515 66 DITO'
+ echo '
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ + awkxargs '-F[, ]'
'/^\+CPIN:/ {print $0;exit}'
+ T='+CPIN: READY'
+ '[' -n '+CPIN: READY' ]
+ '[' '+CPIN: READY' '=' '+CPIN: READY' ]
+ echo '
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ awk '-F[, ]' '/^\+CME ERROR:/ {print $0;exit}'
+ T=
+ '[' -n ]
+ echo '
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'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="0";LAC_HEX="0";CID_HEX="0";LAC_DEC="0";CID_DEC="0";MODE_NUM="0"'
+ T=0
+ LAC_HEX=0
+ CID_HEX=0
+ LAC_DEC=0
+ CID_DEC=0
+ MODE_NUM=0
+ REG=0
+ '[' -z 0 ]
+ '[' x0 '=' x0 ]
+ echo '
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ awk '-F[,]' '/^\+COPS/ {print $4;exit}'
' MODE_NUM='11
+ MODE=-
+ sms_tool -d /dev/ttyUSB2 at at+cereg
' OTX='
' echo '
+ + awksed '-F[,]' 's/[^A-F0-9]//g' '/^\+CEREG/ {printf "%s", toupper($3)}'
+ TAC=
+ '[' x '!=' x ]
+ TAC=-
+ TAC_HEX=-
+ uci -q get '3ginfo.@3ginfo[0].device'
+ CONF_DEVICE=/dev/ttyUSB2
+ echo x/dev/ttyUSB2
+ grep -q 192.168.
+ '[' -e /usr/bin/sms_tool ]
+ REGOK=0
+ '[' x0 '=' x1 ]
+ '[' x0 '=' x5 ]
+ getdevicevendorproduct /dev/ttyUSB2
+ basename /dev/ttyUSB2
+ devname=ttyUSB2
+ readlink -f /sys/class/tty/ttyUSB2/device
+ devpath=/sys/devices/platform/soc/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1/4-1:1.2/ttyUSB2
+ T=/sys/devices/platform/soc/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1
+ cat /sys/devices/platform/soc/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1/idVendor
+ cat /sys/devices/platform/soc/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1/idProduct
+ echo 2c7c0800
+ VIDPID=2c7c0800
+ '[' -e /usr/share/3ginfo-lite/modem/2c7c0800 ]
+ cat /tmp/sysinfo/board_name
+ . /usr/share/3ginfo-lite/modem/2c7c0800
+ sms_tool -d /dev/ttyUSB2 at at+qtemp
+ O='
+QTEMP:"qfe_wtr_pa0","49"
+QTEMP:"qfe_wtr_pa1","46"
+QTEMP:"qfe_wtr_pa2","50"
+QTEMP:"qfe_wtr_pa3","50"
+QTEMP:"aoss0-usr","50"
+QTEMP:"mdm-q6-usr","50"
+QTEMP:"ipa-usr","50"
+QTEMP:"cpu0-a7-usr","50"
+QTEMP:"mdm-5g-usr","51"
+QTEMP:"mdm-vpe-usr","51"
+QTEMP:"mdm-core-usr","51"
+QTEMP:"xo-therm-usr","51"
+QTEMP:"sdx-case-therm-usr","50"
+QTEMP:"ambient-therm-usr","51"
'
+ echo '
+QTEMP:"qfe_wtr_pa0","49"
+QTEMP:"qfe_wtr_pa1","46"
+QTEMP:"qfe_wtr_pa2","50"
+QTEMP:"qfe_wtr_pa3","50"
+QTEMP:"aoss0-usr","50"
+QTEMP:"mdm-q6-usr","50"
+QTEMP:"ipa-usr","50"
+QTEMP:"cpu0-a7-usr","50"
+QTEMP:"mdm-5g-usr","51"
+QTEMP:"mdm-vpe-usr","51"
+QTEMP:"mdm-core-usr","51"
+QTEMP:"xo-therm-usr","51"
+QTEMP:"sdx-case-therm-usr","50"
+QTEMP:"ambient-therm-usr","51"
'
+ sort -r
+ awk+ '-F[,:]'head -n1
+ xargs
'/^\+QTEMP/ {print $3}'
+ T=51
+ '[' -n 51 ]
+ TEMP='51 °C'
+ '[' 0 '=' 0 ]
+ sms_tool -d /dev/ttyUSB2 at 'at+c5greg=2;+c5greg?'
+ O='
+C5GREG: 2,1,"114000","100072000",11,4,"01.010101"
'
+ echo '
+C5GREG: 2,1,"114000","100072000",11,4,"01.010101"
'
+ awk '-F[,]' '/^\+C5GREG/ {gsub(/[[:space:]"]+/,"");printf "T=\"%d\";TAC_HEX=\"%X\";CID_HEX=\"%s\";TAC_DEC=\"%d\";MODE_NUM=\"%d\"", $2, "0x"$3, $4, "0x"$3, $5}'
+ eval 'T="1";TAC_HEX="114000";CID_HEX="100072000";TAC_DEC="1130496";MODE_NUM="11"'
+ T=1
+ TAC_HEX=114000
+ CID_HEX=100072000
+ TAC_DEC=1130496
+ MODE_NUM=11
+ REG=1
+ '[' x1 '=' x1 ]
+ REGOK=1
+ '[' 1130496 '!=' 0 ]
+ '[' -n 100072000 ]
+ printf '%d' 0x100072000
+ CID_DEC=4295434240
+ '[' 1 '=' 1 ]
+ sms_tool -d /dev/ttyUSB2 at 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn'
+ O='
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ xargs
+ awk '-F[,:]' '/^\+QSPN/ {print $2}'
+ T='515 66'
+ '[' -n '515 66' ]
+ '[' -z ]
+ COPS='515 66'
+ MODE='5G-SA |'
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $5}'
+ T='"NR5G BAND 78"'
+ '[' -n '"NR5G BAND 78"' ]
+ echo '"NR5G' BAND '78"'
+ sed 's/"NR5G BAND \(.*\)"/\1/'
+ B=78
+ band5g 78
+ echo -n n78
+ echo ' (3500 MHz)'
+ MODE='5G-SA | n78 (3500 MHz)'
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{gsub(" ", "-");print $5}'
+ T1=
+ '[' -n ]
+ '[' x11 '=' x7 ]
+ '[' x11 '=' x11 ]
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ + awkxargs '-F[,:]'
'/^\+QENG:/ {print $4}'
+ T=NR5G-SA
+ '[' xNR5G-SA '=' xNR5G-SA ]
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $8}'
+ T=100072000
+ '[' -n 100072000 ]
+ CID_HEX=100072000
+ printf '%d' 0x100072000
+ CID_DEC=4295434240
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $9}'
+ T=538
+ '[' -n 538 ]
+ PCI=538
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $13}'
+ T=12
+ BW=100
+ '[' -n 100 ]
+ DBW='@100 MHz'
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $14}'
+ T=-112
+ '[' -n -112 ]
+ RSRP=-112
+ '[' -n 100 ]
+ N=500
+ echo '-112 500'
+ awk '{printf "%d\n", $1 + 10*log(12*$2)/log(10)}'
+ RSSI=-74
+ '[' -n -74 ]
+ '[' -74 -lt -113 ]
+ '[' -74 -gt -51 ]
+ RSSI=-112
+ '[' -z ]
+ CSQ_PER=1
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $15}'
+ T=-12
+ '[' -n -12 ]
+ RSRQ=-12
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $16}'
+ T=13
+ '[' -n 13 ]
+ SINR=13
+ IFS='
'
+ '[' x11 '=' x13 ]
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $5}'
+ T='"NR5G BAND 78"'
+ '[' -n '"NR5G BAND 78"' ]
+ echo '"NR5G BAND 78"'
+ sed 's/"NR5G BAND \(.*\)"/\1/'
+ B=78
+ band5g 78
+ echo -n n78
+ echo ' (3500 MHz)'
+ T2='n78 (3500 MHz)'
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $4}'
+ T3=12
+ T4=
+ '[' -z ]
+ PBAND='n78 (3500 MHz)'
+ '[' -n '@100 MHz' ]
+ PBAND='n78 (3500 MHz) @100 MHz'
+ '[' x11 '=' x11 ]
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $3}'
+ T=620640
+ '[' -n 620640 ]
+ EARFCN=620640
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $6}'
' T='538
' ][' -n '538
' PCI='538
+ IDX=1
+ echo '
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-112,-12,13,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ grep -E '^\+QCAINFO: "(scc|SCC)"'
+ LINES=
+ echo '5G-SA | n78 (3500 MHz)'
+ sed s,/,+,
+ sed 's,LTE B,LTE | B,'
+ MODE='5G-SA | n78 (3500 MHz)'
+ sms_tool -d /dev/ttyUSB2 at AT+GMR
+ tr -s '\n'
+ xargs
+ FWA=RG500QEAAAR13A01M4G
+ echo RG500QEAAAR13A01M4G
+ sed 's/AT+GMR //'
+ FW=RG500QEAAAR13A01M4G
+ sms_tool -d /dev/ttyUSB2 at AT+CGMM
+ tr -s '\n'
+ xargs
+ MODELA=RG500Q-EA
+ sms_tool -d /dev/ttyUSB2 at AT+CGMI
+ tr -s '\n'
+ xargs
+ MODELB=Quectel
+ echo RG500Q-EA
+ sed 's/AT+CGMM //'
+ MODELACUT=RG500Q-EA
+ echo Quectel
+ sed 's/AT+CGMI //'
+ MODELBCUT=Quectel
+ MODEL='Quectel RG500Q-EA'
+ sms_tool -d /dev/ttyUSB2 at 'AT+QUIMSLOT?'
+ O='
+QUIMSLOT: 1
'
+ echo '
+QUIMSLOT: 1
'
+ xargs
+ awk -F '[:]' '/^\+QUIMSLOT/{print $2}'
+ T=1
+ '[' -n 1 ]
+ SSIM=1
+ sms_tool -d /dev/ttyUSB2 at AT+GSN
+ xargs
+ O=xxxxxxxxxxxxxxxxx
+ echo xxxxxxxxxxxxxx+ sed 's/AT+GSN //'
+ NR_I=xxxxxxxxxxxxx
+ '[' -n xxxxxxxxxxxxxxxx ]
+ NR_IMEI=xxxxxxxxxxxxxx
+ sms_tool -d /dev/ttyUSB2 at AT+CIMI
+ xargs
+ O=xxxxxxxxxxxxxxxxx
+ echo xxxxxxxxxxxxxx
+ sed 's/AT+CIMI //'
+ NR_C=xxxxxxxxxxxxxxxx
+ '[' -n xxxxxxxxxxxxxxxxxx ]
+ NR_IMSI=xxxxxxxxxxxxxxxx
+ sms_tool -d /dev/ttyUSB2 at AT+QCCID
+ O='
+QCCID: xxxxxxxxxxxxxxxxxxx
'
+ echo '
+QCCID: xxxxxxxxxxxxxxxxxxx
'
+ awk -F '[:]' '/^\+QCCID/{print $2}'
+ xargs
+ NR_D=xxxxxxxxxxxxxxxxxxxxxxx
+ '[' -n xxxxxxxxxxxxxxxxxxxx ]
+ NR_ICCID=xxxxxxxxxxxxxxxxxxx
+ cat /sys/kernel/debug/usb/devices
+ PV='
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 6.01
S: Manufacturer=Linux 6.1.71 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.1.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=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= 6.01
S: Manufacturer=Linux 6.1.71 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.1.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=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 6.01
S: Manufacturer=Linux 6.1.71 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.2.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=04 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= 6.01
S: Manufacturer=Linux 6.1.71 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.2.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=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=5000 MxCh= 0
D: Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=2c7c ProdID=0800 Rev= 4.14
S: Manufacturer=Quectel
S: Product=RG500Q-EA
S: SerialNumber=a460887d
C:* #Ifs= 9 Cfg#= 1 Atr=a0 MxPwr=896mA
A: FirstIf#= 4 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00
A: FirstIf#= 7 IfCount= 3 Cls=01(audio) Sub=00 Prot=00
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option
E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option
E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim
E: Ad=88(I) Atr=03(Int.) MxPS= 64 Ivl=32ms
I: If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
I:* If#= 5 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 7 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=(none)
I:* If#= 8 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
I: If#= 8 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
E: Ad=89(I) Atr=05(Isoc) MxPS= 32 Ivl=1ms
I:* If#= 9 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
I: If#= 9 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
E: Ad=05(O) Atr=09(Isoc) MxPS= 32 Ivl=1ms'
+ awk+ cut -c-1220 -F
'Vendor=2c7c ProdID=0800' '{print $2}'
+ echo 'T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1' 'B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0' 'D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1' 'P: Vendor=1d6b ProdID=0002 Rev= 6.01' 'S: Manufacturer=Linux 6.1.71 xhci-hcd' 'S: Product=xHCI Host Controller' 'S: SerialNumber=xhci-hcd.1.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=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= 6.01' 'S: Manufacturer=Linux 6.1.71 xhci-hcd' 'S: Product=xHCI Host Controller' 'S: SerialNumber=xhci-hcd.1.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=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1' 'B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0' 'D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1' 'P: Vendor=1d6b ProdID=0002 Rev= 6.01' 'S: Manufacturer=Linux 6.1.71 xhci-hcd' 'S: Product=xHCI Host Controller' 'S: SerialNumber=xhci-hcd.2.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=04 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= 6.01' 'S: Manufacturer=Linux 6.1.71 xhci-hcd' 'S: Product=xHCI Host Controller' 'S: SerialNumber=xhci-hcd.2.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=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=5000 MxCh= 0' 'D: Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1' 'P: Vendor=2c7c ProdID=0800 Rev= 4.14' 'S: Manufacturer=Quectel' 'S: Product=RG500Q-EA' 'S: SerialNumber=a460887d' 'C:* #Ifs= 9 Cfg#= 1 Atr=a0 MxPwr=896mA' 'A: FirstIf#= 4 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00' 'A: FirstIf#= 7 IfCount= 3 Cls=01(audio) Sub=00 Prot=00' 'I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option' 'E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option' 'E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms' 'E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option' 'E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms' 'E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option' 'E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms' 'E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 4 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim' 'E: Ad=88(I) Atr=03(Int.) MxPS= 64 Ivl=32ms' 'I: If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim' 'I:* If#= 5 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim' 'E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 7 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=(none)' 'I:* If#= 8 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)' 'I: If#= 8 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)' 'E: Ad=89(I) Atr=05(Isoc) MxPS= 32 Ivl=1ms' 'I:* If#= 9 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)' 'I: If#= 9 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)' 'E: Ad=05(O) Atr=09(Isoc) MxPS= 32 Ivl=1ms'
+ PVCUT=' Rev= 4.14 S: Manufacturer=Quectel S: Product=RG500Q-EA S: SerialNumber=xxxxxxx C:* #Ifs= 9 Cfg#= 1 Atr=a0 MxPwr=896mA A: FirstIf#= 4 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00 A: FirstIf#= 7 IfCount= 3 Cls=01(audio) Sub=00 Prot=00 I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 4 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim E: Ad=88(I) Atr=03(Int.) MxPS= 64 Ivl=32ms I: If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim I:* If#= 5 Alt= 1 #EPs= 2 Cls=0a(da'
+ + echogrep ' Rev= 4.14 S: Manufacturer=Quectel S: Product=RG500Q-EA S: SerialNumber=xxxxxxx C:* #Ifs= 9 Cfg#= 1 Atr=a0 MxPwr=896mA A: FirstIf#= 4 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00 A: FirstIf#= 7 IfCount= 3 Cls=01(audio) Sub=00 Prot=00 I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 4 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim E: Ad=88(I) Atr=03(Int.) MxPS= 64 Ivl=32ms I: If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim I:* If#= 5 Alt= 1 #EPs= 2 Cls=0a(da' -q
'Driver=qmi_wwan'
+ + grepecho -q ' Rev= 4.14 S: Manufacturer=Quectel S: Product=RG500Q-EA S: SerialNumber=xxxxxxx C:* #Ifs= 9 Cfg#= 1 Atr=a0 MxPwr=896mA A: FirstIf#= 4 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00 A: FirstIf#= 7 IfCount= 3 Cls=01(audio) Sub=00 Prot=00 I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 4 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim E: Ad=88(I) Atr=03(Int.) MxPS= 64 Ivl=32ms I: If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim I:* If#= 5 Alt= 1 #EPs= 2 Cls=0a(da' 'Driver=cdc_mbim'
+ PROTO=mbim
+ cat
{
"connt":"0d, 04:07:01",
"conntx":"172.9 KiB",
"connrx":"105.9 KiB",
"modem":"Quectel RG500Q-EA",
"mtemp":"51 °C",
"firmware":"RG500QEAAAR13A01M4G",
"cport":"/dev/ttyUSB2",
"protocol":"mbim",
"csq":"",
"signal":"1",
"operator_name":"515 66",
"operator_mcc":"515",
"operator_mnc":"66",
"mode":"5G-SA | n78 (3500 MHz)",
"registration":"1",
"simslot":"1",
"imei":"xxxxxxxxxxxxxxxxxxxx",
"imsi":"xxxxxxxxxxxxxxxxxxxx",
"iccid":"xxxxxxxxxxxxxxxxxxxx",
"lac_dec":"0",
"lac_hex":"0",
"tac_dec":"xxxxxxxxx",
"tac_hex":"xxxxxxxxx",
"tac_h":"",
"tac_d":"",
"cid_dec":"xxxxxxxx",
"cid_hex":"xxxxxxxxx",
",ci":"538
"earfcn":"620640",
"pband":"n78 (3500 MHz) @100 MHz",
"s1band":"",
"s1pci":"",
"s1earfcn":"",
"s2band":"",
"s2pci":"",
"s2earfcn":"",
"s3band":"",
"s3pci":"",
"s3earfcn":"",
"s4band":"",
"s4pci":"",
"s4earfcn":"",
"rsrp":"-112",
"rsrq":"-12",
"rssi":"-112",
"sinr":"13"
}
+ exit 0
@robreyes Copy extracted file 2c7c0800.zip to > /usr/share/3ginfo-lite/modem and check if it shows data.
Alrighty, will try then. Thanks :)
Hi again, still getting the same result after uploading the file.
Hi @robreyes , Did you clear the browser cache after copying extracted file?
If there is still an error, show the command result again:
sh -x /usr/share/3ginfo-lite/3ginfo.sh
Hi @4IceG
Yep, tried on incognito and other devices as well. Will try again later after work and send the command results when I'm back home. Thanks
Hi @4IceG
I noticed that the error is now on different lines:
here's the output of 3ginfo.sh
+ RES=/usr/share/3ginfo-lite
+ /usr/share/3ginfo-lite/detect.sh
+ DEVICE=/dev/ttyUSB2
+ '[' -z /dev/ttyUSB2 ]
+ O=
+ '[' -e /usr/bin/sms_tool ]
+ sms_tool -D -d /dev/ttyUSB2 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: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ uci -q get '3ginfo.@3ginfo[0].network'
+ SECT=wanb
+ SUB=@
+ '[[' wanb '==' '*@*' ]]
+ uci -q get '3ginfo.@3ginfo[0].network'
+ SEC=wanb
+ '[' -z wanb ]
+ CONN_TIME=-
+ RX=-
+ TX=-
+ ifstatus wanb
+ grep '"up": true'
+ NETUP=' "up": true,'
+ '[' -n ' "up": true,' ]
+ uci -q -P /var/state/ get network.wanb.connect_time
+ CT=
+ '[' -z ]
+ ifstatus wanb
+ awk '-F[:,]' '/uptime/ {print $2}'
+ xargs
+ CT=46409
+ '[' '!' -z 46409 ]
+ expr 46409 / 60 / 60 / 24
+ D=0
+ expr 46409 / 60 / 60 '%' 24
+ H=12
+ expr 46409 / 60 '%' 60
+ M=53
+ expr 46409 '%' 60
+ S=29
+ printf '%dd, %02d:%02d:%02d' 0 12 53 29
+ CONN_TIME='0d, 12:53:29'
+ ifstatus wanb
+ awk '-F"' '/l3_device/ {print $4}'
+ IFACE=wwan0
+ '[' -n wwan0 ]
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$2}'
+ RX='369.7 KiB'
+ ifconfig wwan0
+ awk '-F[()]' '/bytes/ {printf "%s",$4}'
+ TX='376.6 KiB'
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ awk '-F[, ]' '/^\+CSQ/ {print $2}'
+ CSQ=99
+ '[' x99 '=' x ]
+ '[' 99 -ge 0 -a 99 -le 31 ]
+ CSQ=
+ CSQ_PER=
+ COPS=
+ COPS_MCC=
+ COPS_MNC=
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ awk '-F["]' '/^\+COPS: .,2/ {print $2}'
+ COPS_NUM=51566
+ '[' -n 51566 ]
+ COPS_MCC=515
+ COPS_MNC=66
+ '[' -z ]
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ awk '-F["]' '/^\+COPS: .,0/ {print $2}'
+ COPS='515 66 DITO'
+ '[' -z '515 66 DITO' ]
+ echo 515 66 DITO
+ sed ':s;s/\(\<\S*\>\)\(.*\)\<\1\>/\1\2/g;ts'
+ COPZ='515 66 DITO'
+ echo 515 66 DITO
+ awk '{for(i=1;i<=NF;i++){ $i=toupper(substr($i,1,1)) substr($i,2) }}1'
+ COPS='515 66 DITO'
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ awk '-F[, ]' '/^\+CPIN:/ {print $0;exit}'
+ xargs
+ 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: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'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: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'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="0";LAC_HEX="0";CID_HEX="0";LAC_DEC="0";CID_DEC="0";MODE_NUM="0"'
+ T=0
+ LAC_HEX=0
+ CID_HEX=0
+ LAC_DEC=0
+ CID_DEC=0
+ MODE_NUM=0
+ REG=0
+ '[' -z 0 ]
+ '[' x0 '=' x0 ]
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CPIN: READY
+CSQ: 99,99
+COPS: 0,0,"515 66 DITO",11
+COPS: 0,2,"51566",11
+CREG: 2,0
'K
+ awk '-F[,]' '/^\+COPS/ {print $4;exit}'
' MODE_NUM='11
+ MODE=-
+ sms_tool -d /dev/ttyUSB2 at at+cereg
' OTX='at+cereg
' echo 'at+cereg
+ awk '-F[,]'+ '/^\+CEREG/ {printf "%s", toupper($3)}'
sed 's/[^A-F0-9]//g'
+ TAC=
+ '[' x '!=' x ]
+ TAC=-
+ TAC_HEX=-
+ uci -q get '3ginfo.@3ginfo[0].device'
+ CONF_DEVICE=/dev/ttyUSB2
+ echo x/dev/ttyUSB2
+ grep -q 192.168.
+ '[' -e /usr/bin/sms_tool ]
+ REGOK=0
+ '[' x0 '=' x1 ]
+ '[' x0 '=' x5 ]
+ getdevicevendorproduct /dev/ttyUSB2
+ basename /dev/ttyUSB2
+ devname=ttyUSB2
+ readlink -f /sys/class/tty/ttyUSB2/device
+ devpath=/sys/devices/platform/soc/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1/4-1:1.2/ttyUSB2
+ T=/sys/devices/platform/soc/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1
+ cat /sys/devices/platform/soc/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1/idVendor
+ cat /sys/devices/platform/soc/8cf8800.usb/8c00000.usb/xhci-hcd.2.auto/usb4/4-1/idProduct
+ echo 2c7c0800
+ VIDPID=2c7c0800
+ '[' -e /usr/share/3ginfo-lite/modem/2c7c0800 ]
+ cat /tmp/sysinfo/board_name
+ . /usr/share/3ginfo-lite/modem/2c7c0800
+ sms_tool -d /dev/ttyUSB2 at at+qtemp
+ O='at+qtemp
+QTEMP:"qfe_wtr_pa0","49"
+QTEMP:"qfe_wtr_pa1","50"
+QTEMP:"qfe_wtr_pa2","52"
+QTEMP:"qfe_wtr_pa3","53"
+QTEMP:"aoss0-usr","53"
+QTEMP:"mdm-q6-usr","53"
+QTEMP:"ipa-usr","53"
+QTEMP:"cpu0-a7-usr","53"
+QTEMP:"mdm-5g-usr","53"
+QTEMP:"mdm-vpe-usr","54"
+QTEMP:"mdm-core-usr","54"
+QTEMP:"xo-therm-usr","53"
+QTEMP:"sdx-case-therm-usr","52"
+QTEMP:"ambient-therm-usr","53"
'
+ echo 'at+qtemp
+QTEMP:"qfe_wtr_pa0","49"
+QTEMP:"qfe_wtr_pa1","50"
+QTEMP:"qfe_wtr_pa2","52"
+QTEMP:"qfe_wtr_pa3","53"
+QTEMP:"aoss0-usr","53"
+QTEMP:"mdm-q6-usr","53"
+QTEMP:"ipa-usr","53"
+QTEMP:"cpu0-a7-usr","53"
+QTEMP:"mdm-5g-usr","53"
+QTEMP:"mdm-vpe-usr","54"
+QTEMP:"mdm-core-usr","54"
+QTEMP:"xo-therm-usr","53"
+QTEMP:"sdx-case-therm-usr","52"
+QTEMP:"ambient-therm-usr","53"
'
+ awk '-F[,:]' '/^\+QTEMP/ {print $3}'
+ sort -r
+ head+ xargs
-n1
+ T=54
+ '[' -n 54 ]
+ TEMP='54 °C'
+ '[' 0 '=' 0 ]
+ sms_tool -d /dev/ttyUSB2 at 'at+c5greg=2;+c5greg?'
+ O='at+c5greg=2;+c5greg?
+C5GREG: 2,1,"114000","100072000",11,4,"01.010101"
'
+ echo 'at+c5greg=2;+c5greg?
+C5GREG: 2,1,"114000","100072000",11,4,"01.010101"
'
+ awk '-F[,]' '/^\+C5GREG/ {gsub(/[[:space:]"]+/,"");printf "T=\"%d\";TAC_HEX=\"%X\";CID_HEX=\"%s\";TAC_DEC=\"%d\";MODE_NUM=\"%d\"", $2, "0x"$3, $4, "0x"$3, $5}'
+ eval 'T="1";TAC_HEX="114000";CID_HEX="100072000";TAC_DEC="1130496";MODE_NUM="11"'
+ T=1
+ TAC_HEX=114000
+ CID_HEX=100072000
+ TAC_DEC=1130496
+ MODE_NUM=11
+ REG=1
+ '[' x1 '=' x1 ]
+ REGOK=1
+ '[' 1130496 '!=' 0 ]
+ '[' -n 100072000 ]
+ printf '%d' 0x100072000
+ CID_DEC=4295434240
+ '[' 1 '=' 1 ]
+ sms_tool -d /dev/ttyUSB2 at 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn'
+ O='at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QSPN/ {print $2}'
+ xargs
+ T='515 66'
+ '[' -n '515 66' ]
+ '[' -z ]
+ COPS='515 66'
+ MODE='5G SA |'
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $5}'
+ T='"NR5G BAND 78"'
+ '[' -n '"NR5G BAND 78"' ]
+ echo '"NR5G' BAND '78"'
+ sed 's/"NR5G BAND \(.*\)"/\1/'
+ B=78
+ band5g 78
+ echo -n n78
+ echo ' (3500 MHz)'
+ MODE='5G SA | n78 (3500 MHz)'
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(scc|SCC)"/{gsub(" ", "-");print $5}'
+ T1=
+ '[' -n ]
+ '[' x11 '=' x7 ]
+ '[' x11 '=' x11 ]
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ xargs
+ awk '-F[,:]' '/^\+QENG:/ {print $4}'
+ T=NR5G-SA
+ '[' xNR5G-SA '=' xNR5G-SA ]
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $8}'
+ T=100072000
+ '[' -n 100072000 ]
+ CID_HEX=100072000
+ printf '%d' 0x100072000
+ CID_DEC=4295434240
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $9}'
+ T=538
+ '[' -n 538 ]
+ PCI=538
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $13}'
+ T=12
+ BW=100
+ '[' -n 100 ]
+ DBW='@100 MHz'
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $14}'
+ T=-109
+ '[' -n -109 ]
+ RSRP=-109
+ '[' -n 100 ]
+ N=500
+ echo '-109 500'
+ awk '{printf "%d\n", $1 + 10*log(12*$2)/log(10)}'
+ RSSI=-71
+ '[' -n -71 ]
+ '[' -71 -lt -113 ]
+ '[' -71 -gt -51 ]
+ RSSI=-71
+ '[' -z ]
+ CSQ_PER=67
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $15}'
+ T=-12
+ '[' -n -12 ]
+ RSRQ=-12
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QENG:/ {print $16}'
+ T=14
+ '[' -n 14 ]
+ SINR=14
+ IFS='
'
+ '[' x11 '=' x13 ]
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $5}'
+ T='"NR5G BAND 78"'
+ '[' -n '"NR5G BAND 78"' ]
+ echo '"NR5G BAND 78"'
+ sed 's/"NR5G BAND \(.*\)"/\1/'
+ B=78
+ band5g 78
+ echo -n n78
+ echo ' (3500 MHz)'
+ T2='n78 (3500 MHz)'
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $4}'
+ T3=12
+ T4=
+ '[' -z ]
+ PBAND='n78 (3500 MHz)'
+ '[' -n '@100 MHz' ]
+ PBAND='n78 (3500 MHz) @100 MHz'
+ '[' x11 '=' x11 ]
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $3}'
+ T=620640
+ '[' -n 620640 ]
+ EARFCN=620640
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ awk '-F[,:]' '/^\+QCAINFO: "(pcc|PCC)"/{print $6}'
' T='538
' ][' -n '538
' PCI='538
+ IDX=1
+ echo 'at+qnwinfo;+qcainfo;+qeng="servingcell";+qspn
+QNWINFO: "TDD NR5G","51566","NR5G BAND 78",620640
+QCAINFO: "PCC",620640,12,"NR5G BAND 78",538
+QENG: "servingcell","NOCONN","NR5G-SA","TDD", 515,66,100072000,538,114000,620640,78,12,-109,-12,14,1,-
+QSPN: "515 66","515 66","DITO",0,"51566"
'
+ grep -E '^\+QCAINFO: "(scc|SCC)"'
+ LINES=
+ echo '5G SA | n78 (3500 MHz)'
+ sed s,/,+,
+ sed 's,LTE B,LTE | B,'
+ MODE='5G SA | n78 (3500 MHz)'
+ sms_tool -d /dev/ttyUSB2 at AT+GMR
+ tr -s '\n'
+ xargs
+ FWA='AT+GMR RG500QEAAAR13A01M4G'
+ echo 'AT+GMR RG500QEAAAR13A01M4G'
+ sed 's/AT+GMR //'
+ FW=RG500QEAAAR13A01M4G
+ sms_tool -d /dev/ttyUSB2 at AT+CGMM
+ + xargstr
-s '\n'
+ MODELA='AT+CGMM RG500Q-EA'
+ sms_tool -d /dev/ttyUSB2 at AT+CGMI
+ tr -s '\n'
+ xargs
+ MODELB='AT+CGMI Quectel'
+ echo 'AT+CGMM RG500Q-EA'
+ sed 's/AT+CGMM //'
+ MODELACUT=RG500Q-EA
+ + sedecho 's/AT+CGMI //' 'AT+CGMI Quectel'
+ MODELBCUT=Quectel
+ MODEL='Quectel RG500Q-EA'
+ sms_tool -d /dev/ttyUSB2 at 'AT+QUIMSLOT?'
+ O='AT+QUIMSLOT?
+QUIMSLOT: 1
'
+ echo 'AT+QUIMSLOT?
+QUIMSLOT: 1
'
+ awk -F '[:]' '/^\+QUIMSLOT/{print $2}'
+ xargs
+ T=1
+ '[' -n 1 ]
+ SSIM=1
+ sms_tool -d /dev/ttyUSB2 at AT+GSN
+ xargs
+ O='AT+GSN xxxxxxxxxxxxxxxxxxxxxx'
+ echo 'AT+GSN xxxxxxxxxxxxxxxxxxxxxxx'
+ sed 's/AT+GSN //'
+ NR_I=xxxxxxxxxxxxxxxx
+ '[' -n 352508206143329 ]
+ NR_IMEI=xxxxxxxxxxxxx
+ + xargssms_tool
-d /dev/ttyUSB2 at AT+CIMI
+ O='AT+CIMI xxxxxxxxxxxxxxxx'
+ echo 'AT+CIMI xxxxxxxxxxxxxxxxx'
+ sed 's/AT+CIMI //'
+ NR_C=xxxxxxxxxxxxxxxxxxxxx
+ '[' -n xxxxxxxxxxxxxxxxxxx]
+ NR_IMSI=xxxxxxxxxxxxxxxxx
+ sms_tool -d /dev/ttyUSB2 at AT+QCCID
+ O='AT+QCCID
+QCCID: xxxxxxxxxxxxxxxxxxxxxxxxx
'
+ echo 'AT+QCCID
+QCCID: xxxxxxxxxxxxxxxxxxxxxxxxxx
'
+ awk -F '[:]' '/^\+QCCID/{print $2}'
+ xargs
+ NR_D=xxxxxxxxxxxxxxxxxx
+ '[' -n xxxxxxxxxxxxxxxxxxxxx]
+ NR_ICCID=xxxxxxxxxxxxxxxxxx
+ cat /sys/kernel/debug/usb/devices
+ PV='
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 6.01
S: Manufacturer=Linux 6.1.71 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.1.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=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= 6.01
S: Manufacturer=Linux 6.1.71 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.1.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=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 6.01
S: Manufacturer=Linux 6.1.71 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.2.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=04 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= 6.01
S: Manufacturer=Linux 6.1.71 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.2.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=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=5000 MxCh= 0
D: Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=2c7c ProdID=0800 Rev= 4.14
S: Manufacturer=Quectel
S: Product=RG500Q-EA
S: SerialNumber=a460887d
C:* #Ifs= 9 Cfg#= 1 Atr=a0 MxPwr=896mA
A: FirstIf#= 4 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00
A: FirstIf#= 7 IfCount= 3 Cls=01(audio) Sub=00 Prot=00
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option
E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option
E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option
E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim
E: Ad=88(I) Atr=03(Int.) MxPS= 64 Ivl=32ms
I: If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
I:* If#= 5 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 7 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=(none)
I:* If#= 8 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
I: If#= 8 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
E: Ad=89(I) Atr=05(Isoc) MxPS= 32 Ivl=1ms
I:* If#= 9 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
I: If#= 9 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)
E: Ad=05(O) Atr=09(Isoc) MxPS= 32 Ivl=1ms'
+ awk -F 'Vendor=2c7c ProdID=0800' '{print $2}'
+ cut -c-1220
+ echo 'T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1' 'B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0' 'D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1' 'P: Vendor=1d6b ProdID=0002 Rev= 6.01' 'S: Manufacturer=Linux 6.1.71 xhci-hcd' 'S: Product=xHCI Host Controller' 'S: SerialNumber=xhci-hcd.1.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=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= 6.01' 'S: Manufacturer=Linux 6.1.71 xhci-hcd' 'S: Product=xHCI Host Controller' 'S: SerialNumber=xhci-hcd.1.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=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1' 'B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0' 'D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1' 'P: Vendor=1d6b ProdID=0002 Rev= 6.01' 'S: Manufacturer=Linux 6.1.71 xhci-hcd' 'S: Product=xHCI Host Controller' 'S: SerialNumber=xhci-hcd.2.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=04 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= 6.01' 'S: Manufacturer=Linux 6.1.71 xhci-hcd' 'S: Product=xHCI Host Controller' 'S: SerialNumber=xhci-hcd.2.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=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=5000 MxCh= 0' 'D: Ver= 3.20 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1' 'P: Vendor=2c7c ProdID=0800 Rev= 4.14' 'S: Manufacturer=Quectel' 'S: Product=RG500Q-EA' 'S: SerialNumber=a460887d' 'C:* #Ifs= 9 Cfg#= 1 Atr=a0 MxPwr=896mA' 'A: FirstIf#= 4 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00' 'A: FirstIf#= 7 IfCount= 3 Cls=01(audio) Sub=00 Prot=00' 'I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option' 'E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option' 'E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms' 'E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option' 'E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms' 'E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option' 'E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms' 'E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 4 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim' 'E: Ad=88(I) Atr=03(Int.) MxPS= 64 Ivl=32ms' 'I: If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim' 'I:* If#= 5 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim' 'E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms' 'I:* If#= 7 Alt= 0 #EPs= 0 Cls=01(audio) Sub=01 Prot=00 Driver=(none)' 'I:* If#= 8 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)' 'I: If#= 8 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)' 'E: Ad=89(I) Atr=05(Isoc) MxPS= 32 Ivl=1ms' 'I:* If#= 9 Alt= 0 #EPs= 0 Cls=01(audio) Sub=02 Prot=00 Driver=(none)' 'I: If#= 9 Alt= 1 #EPs= 1 Cls=01(audio) Sub=02 Prot=00 Driver=(none)' 'E: Ad=05(O) Atr=09(Isoc) MxPS= 32 Ivl=1ms'
+ PVCUT=' Rev= 4.14 S: Manufacturer=Quectel S: Product=RG500Q-EA S: SerialNumber=a460887d C:* #Ifs= 9 Cfg#= 1 Atr=a0 MxPwr=896mA A: FirstIf#= 4 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00 A: FirstIf#= 7 IfCount= 3 Cls=01(audio) Sub=00 Prot=00 I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 4 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim E: Ad=88(I) Atr=03(Int.) MxPS= 64 Ivl=32ms I: If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim I:* If#= 5 Alt= 1 #EPs= 2 Cls=0a(da'
+ + grepecho -q ' Rev= 4.14 S: Manufacturer=Quectel S: Product=RG500Q-EA S: SerialNumber=a460887d C:* #Ifs= 9 Cfg#= 1 Atr=a0 MxPwr=896mA A: FirstIf#= 4 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00 A: FirstIf#= 7 IfCount= 3 Cls=01(audio) Sub=00 Prot=00 I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 4 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim E: Ad=88(I) Atr=03(Int.) MxPS= 64 Ivl=32ms I: If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim I:* If#= 5 Alt= 1 #EPs= 2 Cls=0a(da' 'Driver=qmi_wwan'
+ + echogrep -q ' Rev= 4.14 S: Manufacturer=Quectel S: Product=RG500Q-EA S: SerialNumber=a460887d C:* #Ifs= 9 Cfg#= 1 Atr=a0 MxPwr=896mA A: FirstIf#= 4 IfCount= 2 Cls=02(comm.) Sub=0e Prot=00 A: FirstIf#= 7 IfCount= 3 Cls=01(audio) Sub=00 Prot=00 I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=30 Driver=option E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=40 Driver=option E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=82(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=option E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 4 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=0e Prot=00 Driver=cdc_mbim E: Ad=88(I) Atr=03(Int.) MxPS= 64 Ivl=32ms I: If#= 5 Alt= 0 #EPs= 0 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim I:* If#= 5 Alt= 1 #EPs= 2 Cls=0a(da' 'Driver=cdc_mbim'
+ PROTO=mbim
+ cat
{
"connt":"0d, 12:53:29",
"conntx":"376.6 KiB",
"connrx":"369.7 KiB",
"modem":"Quectel RG500Q-EA",
"mtemp":"54 °C",
"firmware":"RG500QEAAAR13A01M4G",
"cport":"/dev/ttyUSB2",
"protocol":"mbim",
"csq":"",
"signal":"67",
"operator_name":"515 66",
"operator_mcc":"515",
"operator_mnc":"66",
"mode":"5G SA | n78 (3500 MHz)",
"registration":"1",
"simslot":"1",
"imei":"xxxxxxxxxxxxxx",
"imsi":"xxxxxxxxxxxxxxxx",
"iccid":"xxxxxxx",
"lac_dec":"0",
"lac_hex":"0",
"tac_dec":"xxxxxxxx",
"tac_hex":"xxxxxxxx",
"tac_h":"",
"tac_d":"",
"cid_dec":"x",
"cid_hex":"100072000",
",ci":"538
"earfcn":"620640",
"pband":"n78 (3500 MHz) @100 MHz",
"s1band":"",
"s1pci":"",
"s1earfcn":"",
"s2band":"",
"s2pci":"",
"s2earfcn":"",
"s3band":"",
"s3pci":"",
"s3earfcn":"",
"s4band":"",
"s4pci":"",
"s4earfcn":"",
"rsrp":"-109",
"rsrq":"-12",
"rssi":"-71",
"sinr":"14"
}
+ exit 0
@robreyes I check your data by testing it myself and I don't have any errors. I have no idea where the problem is. I don't know, maybe you have some unusual packages configuration.
I compiled a new package, but I don't know if it will eliminate error 🤔 . luci-app-3ginfo-lite_1.0.62-20240110_all.zip
Hi @4IceG
Sadly, even with the ipk package it still shows the error. I'll deep further regarding the issue, and see where it is.
Still thanks for looking into it. Cheers!
Oh yeah, just to add, I have tested the package with the vanilla openwrt with just the 3ginfo, sms, and modem band, the other packages seems to work fine.
@robreyes If my package doesn't work, you can try another one, e.g. luci-app-modeminfo.
@4IceG thanks! will look into those. I'll close this ticket now :)
Hi @4IceG
Reopening this ticket since you might find this interesting, the JSON error was caused by a line break in the output of 3ginfo.sh when opening the dashboard:
Removing the PCI values worked:
@robreyes I know where the script returned error, but I couldn't repeat it myself. This is what your data looks like running on my router.
Edit: I made some changes to the script and you can test if it's better. luci-app-3ginfo-lite_1.0.62-20240112_last.zip
Hi @4IceG
Sorry for the late response, was busy with work. I have tested it out and worked great! PCI and signal properties are now displayed as well :)
Hi, I have been trying to have the package work on my Quectel RG500Q-EA, I can see that RG502Q is supported and your other packages seem to work smoothly with the modem, but whenever I visit the information page I am greeted with this error![image](https://github.com/4IceG/luci-app-3ginfo-lite/assets/14310325/ab0140de-376e-4238-bc9a-213106ae2f08)
3ginfo.sh also seems to work fine
The page seems to work fine on 4G only settings, but whenever I am on 5G it doesn't work for me.