diff --git a/luci/luci-app-qmodem/root/usr/share/qmodem/generic.sh b/luci/luci-app-qmodem/root/usr/share/qmodem/generic.sh index 154985d..887b36a 100755 --- a/luci/luci-app-qmodem/root/usr/share/qmodem/generic.sh +++ b/luci/luci-app-qmodem/root/usr/share/qmodem/generic.sh @@ -76,7 +76,7 @@ add_speed_entry() if [ -z "$rate" ]; then return fi - rate=`convert_rate $rate` + rate=`rate_convert $rate` case $type in "rx") add_plain_info_entry "Rx Rate" "$rate" "Transmit Rate" diff --git a/luci/luci-app-qmodem/root/usr/share/qmodem/modem_ctrl.sh b/luci/luci-app-qmodem/root/usr/share/qmodem/modem_ctrl.sh index 7fa67de..5e3f205 100755 --- a/luci/luci-app-qmodem/root/usr/share/qmodem/modem_ctrl.sh +++ b/luci/luci-app-qmodem/root/usr/share/qmodem/modem_ctrl.sh @@ -3,7 +3,7 @@ source /usr/share/libubox/jshn.sh method=$1 config_section=$2 at_port=$(uci get qmodem.$config_section.at_port) -sms_at_port=$(uci get qmodem.$config_section.sms_at_port) +uci -q get qmodem.$config_section.sms_at_port >/dev/null && sms_at_port=$(uci get qmodem.$config_section.sms_at_port) vendor=$(uci get qmodem.$config_section.manufacturer) platform=$(uci get qmodem.$config_section.platform) define_connect=$(uci get qmodem.$config_section.define_connect) diff --git a/luci/luci-app-qmodem/root/usr/share/qmodem/modem_dial.sh b/luci/luci-app-qmodem/root/usr/share/qmodem/modem_dial.sh index 7e00de6..7f52306 100755 --- a/luci/luci-app-qmodem/root/usr/share/qmodem/modem_dial.sh +++ b/luci/luci-app-qmodem/root/usr/share/qmodem/modem_dial.sh @@ -782,15 +782,12 @@ at_dial() esac m_debug "dialing vendor:$manufacturer;platform:$platform; $cgdcont_command ; $at_command" at "${at_port}" "${cgdcont_command}" - [ $mtk -eq 1 ] && sleep 1 at "$at_port" "$at_command" - [ $mtk -eq 1 ] && sleep 1 if [ "$driver" = "mtk_pcie" ];then + at "$at_port" "AT+CGACT=0,3" mbim_port=$(echo "$at_port" | sed 's/at/mbim/g') - umbim -d $mbim_port disconnect > /dev/null 2>&1 - sleep 1 - umbim -d $mbim_port connect > /dev/null 2>&1 - sleep 1 + umbim -d $mbim_port disconnect + umbim -d $mbim_port connect 0 fi }