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.
---
 drivers/huaweimodem/radio-settings.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/drivers/huaweimodem/radio-settings.c 
b/drivers/huaweimodem/radio-settings.c
index 40431d3..20181d2 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;
-- 
2.7.4
_______________________________________________
ofono mailing list -- ofono@ofono.org
To unsubscribe send an email to ofono-le...@ofono.org

Reply via email to