summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorChristophe Ronco <c.ronco@kerlink.fr>2020-06-11 11:12:26 +0200
committerDenis Kenzior <denkenz@gmail.com>2020-06-11 09:30:04 -0500
commit6cc1851b187f411aa0fbb16067c7f6a91d5d55fe (patch)
treed95914a976e9185275b892ef17f002382e65779e /drivers
parent9fd44f11c8e9ea34ddc6fe9d36f637b0c52b6899 (diff)
downloadofono-6cc1851b187f411aa0fbb16067c7f6a91d5d55fe.tar.gz
huawei: use AT^SYSCFG for radio setting operations on 3G only modems
AT^SYSCFGEX must be used on LTE Huawei modems to enable LTE support. But some modems (or firmwares?) do not support this command and AT^SYSCFG must be used to get/set radio settings. This has been introduced in commit: 22adf6402c828f8b8cca1b65d8a46ba7792eb787 There is a bug in this commit and AT^SYSCFGEX commands are used even on modems not supporting it.
Diffstat (limited to 'drivers')
-rw-r--r--drivers/huaweimodem/radio-settings.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/huaweimodem/radio-settings.c b/drivers/huaweimodem/radio-settings.c
index 40431d38..20181d2b 100644
--- a/drivers/huaweimodem/radio-settings.c
+++ b/drivers/huaweimodem/radio-settings.c
@@ -532,6 +532,7 @@ static void syscfgex_support_cb(gboolean ok, GAtResult *result,
if (!ok) {
g_at_chat_send(rsd->chat, "AT^SYSCFG=?", syscfg_prefix,
syscfg_support_cb, rs, NULL);
+ return;
}
rsd->syscfgex_cap = 1;