@@ -24,7 +24,7 @@ T=$(echo "$O" | awk -F[,:] '/^\+CESQ/ {print $6}' | xargs)
2424if [ -n "$T" ]; then
2525 if [ "$T" != "255" ]; then
2626 T=$(echo "$T" | awk '{printf "%.1f", -1 * (20 - $1 * 0.5)}')
27- RSRQ="- $T"
27+ RSRQ="$T"
2828 SINR=""
2929 fi
3030fi
@@ -33,10 +33,12 @@ T=$(echo "$O" | awk -F[,:] '/^\+ZPAS/ {print $2}' | xargs)
3333if [ -n "$T" ]; then
3434 MODE=$T
3535 T=$(echo "$O" | awk -F[,:] '/^\+ZCELLINFO/ {print $4}' | xargs)
36- if [ "x$MODE_NUM" = "x7" ]; then
36+ if [ "x$MODE_NUM" = "x7" ] || [ "x$MODE_NUM" = "x9" ] ; then
3737 MODE="$MODE $(band ${T/LTE B/})"
38+ PBAND="$(band ${T/LTE B/})"
3839 else
3940 MODE="$MODE $T"
41+ PBAND="$(band ${T})"
4042 fi
4143fi
4244
@@ -46,6 +48,7 @@ case "$MODE_NUM" in
4648 if [ -n "$T" ]; then
4749 if [ "$T" != "0" ]; then
4850 MODE="$MODE / $(band ${T})"
51+ S1BAND="$(band ${T})"
4952 fi
5053 fi
5154 ;;
@@ -63,6 +66,10 @@ MODELACUT=$(echo $MODELA | awk -F [:] '/^\+CGMM:/{print $2}' | xargs)
6366MODELBCUT=$(echo $MODELB | awk -F [:] '/^\+CGMI:/{print $2}' | xargs)
6467MODEL="$MODELBCUT "$MODELACUT
6568
69+ # LAC & TAC
70+ T_HEX=$LAC_HEX
71+ T_DEC=$LAC_DEC
72+
6673# International Mobile Equipment Identity (IMEI)
6774O=$(sms_tool -d $DEVICE at "AT+CGSN" | xargs)
6875NR_I=$(echo "$O" | sed s/"AT+CGSN"//)
8895# DRIVER=QMI_WWAN & DRIVER=CDC_MBIM & DRIVER=CDC_ETHER
8996PV=$(cat /sys/kernel/debug/usb/devices 2>/dev/null)
9097PVCUT=$(echo $PV | awk -F 'Vendor=2cd2 ProdID=0004' '{print $2}' | cut -c-1220)
91- if echo "$PVCUT" | grep -q "cdc_ncm "
98+ if echo "$PVCUT" | grep -q "Driver=rndis_host "
9299then
93100 PROTO="ncm"
94101fi
0 commit comments