diff options
author | Jimmy Gysens <jimmy.gysens_ext@softathome.com> | 2020-06-26 08:36:40 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2020-06-26 10:30:10 -0500 |
commit | b513bf8d3352d1d02fdb942b824ae996543ff6fb (patch) | |
tree | 7f61cbb35729f30315d75777b7f9257a78652f4d /drivers | |
parent | c83d693097fcafd7d1fbea79c051f27c3849dd59 (diff) | |
download | ofono-b513bf8d3352d1d02fdb942b824ae996543ff6fb.tar.gz |
huawei: fix AT^SYSCFGEX acqorder "0201"
Commit 6c574ee24a57d0397e4e3c617016bf026405960a ("huawei: the AT^SYSCFGEX
command supports additional modes") has a mistake for acqorder "0201". It
should be UMTS and GSM preferred.
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/huaweimodem/radio-settings.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/huaweimodem/radio-settings.c b/drivers/huaweimodem/radio-settings.c index ff7be48a..c8ebcba0 100644 --- a/drivers/huaweimodem/radio-settings.c +++ b/drivers/huaweimodem/radio-settings.c @@ -210,7 +210,7 @@ static void syscfgex_query_mode_cb(gboolean ok, GAtResult *result, else if (strstr(acqorder, "0302")) mode = (OFONO_RADIO_ACCESS_MODE_LTE | OFONO_RADIO_ACCESS_MODE_UMTS); else if (strstr(acqorder, "0201")) - mode = (OFONO_RADIO_ACCESS_MODE_UMTS | OFONO_RADIO_ACCESS_MODE_LTE); + mode = (OFONO_RADIO_ACCESS_MODE_UMTS | OFONO_RADIO_ACCESS_MODE_GSM); else if (strstr(acqorder, "03")) mode = OFONO_RADIO_ACCESS_MODE_LTE; else if (strstr(acqorder, "02")) @@ -330,7 +330,7 @@ static void syscfgex_set_rat_mode(struct radio_settings_data *rsd, if (mode == (OFONO_RADIO_ACCESS_MODE_LTE | OFONO_RADIO_ACCESS_MODE_UMTS)) acqorder = "0302"; - else if (mode == (OFONO_RADIO_ACCESS_MODE_UMTS | OFONO_RADIO_ACCESS_MODE_LTE)) + else if (mode == (OFONO_RADIO_ACCESS_MODE_UMTS | OFONO_RADIO_ACCESS_MODE_GSM)) acqorder = "0201"; snprintf(buf, sizeof(buf), atcmd, acqorder); |