From aa6a4e88d148bd11ea2efa1d1e47134620849862 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 26 Mar 2016 13:31:14 +0000 Subject: [PATCH] modem: Support LTE as connection type This will now correctly show LTE connections that were previously "unknown". Signed-off-by: Michael Tremer Reviewed-by: Arne Fitzenreiter --- src/functions/functions.modem | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/src/functions/functions.modem b/src/functions/functions.modem index d85fdd3..b527b68 100644 --- a/src/functions/functions.modem +++ b/src/functions/functions.modem @@ -496,12 +496,13 @@ modem_get_network_operator() { # Exit codes of the network operator mode function. EXIT_OPMODE_GSM=0 EXIT_OPMODE_COMPACTGSM=1 -EXIT_OPMODE_GSM_WITH_EGPRS=2 -EXIT_OPMODE_UMTS=3 +EXIT_OPMODE_UMTS=2 +EXIT_OPMODE_GSM_WITH_EGPRS=3 EXIT_OPMODE_UMTS_WITH_HSDPA=4 EXIT_OPMODE_UMTS_WITH_HSUPA=5 EXIT_OPMODE_UMTS_WITH_HSDPA_AND_HSUPA=6 -EXIT_OPMODE_UNKNOWN=7 +EXIT_OPMODE_LTE=7 +EXIT_OPMODE_UNKNOWN=8 modem_get_network_mode() { local device=${1} @@ -525,17 +526,25 @@ modem_get_network_mode() { return ${EXIT_OPMODE_UMTS} ;; 3) - print "UMTS with HSDPA" - return ${EXIT_OPMODE_UMTS_WITH_HSDPA} + print "EDGE (GSM+EGPRS)" + return ${EXIT_OPMODE_GSM_WITH_EGPRS} ;; 4) - print "UMTS with HSUPA" - return ${EXIT_OPMODE_UMTS_WITH_HSUPA} + print "UMTS +HSDPA" + return ${EXIT_OPMODE_UMTS_WITH_HSDPA} ;; 5) - print "UMTS with HSDPA and HSUPA" + print "UMTS +HSUPA" + return ${EXIT_OPMODE_UMTS_WITH_HSUPA} + ;; + 6) + print "UMTS +HSDPA +HSUPA" return ${EXIT_OPMODE_UMTS_WITH_HSDPA_AND_HSUPA} ;; + 7) + print "LTE" + return ${EXIT_OPMODE_LTE} + ;; *) print "Unknown" return ${EXIT_OPMODE_UNKNOWN} -- 2.47.3