diff options
Diffstat (limited to 'package/comgt/files/3g.sh')
-rw-r--r-- | package/comgt/files/3g.sh | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/package/comgt/files/3g.sh b/package/comgt/files/3g.sh index b5da54c44..9e44d0665 100644 --- a/package/comgt/files/3g.sh +++ b/package/comgt/files/3g.sh @@ -52,6 +52,13 @@ proto_3g_setup() { export MODE="AT_OPSYS=${CODE}" elif echo "$cardinfo" | grep -q "Sierra Wireless"; then SIERRA=1 + elif echo "$cardinfo" | grep -q huawei; then + case "$service" in + umts_only) CODE="14,2";; + gprs_only) CODE="13,1";; + *) CODE="2,2";; + esac + export MODE="AT^SYSCFG=${CODE},3FFFFFFF,2,4" fi if [ -n "$pincode" ]; then |