The three-commands-in-one-go results in error on some quectel devices
(e.g. m95), so do the commands in three separate calls to
g_at_chat_send() instead.
---
plugins/quectel.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/plugins/quectel.c b/plugins/quectel.c
index 3c6b9d9f..1727ef40 100644
--- a/plugins/quectel.c
+++ b/plugins/quectel.c
@@ -207,10 +207,9 @@ static int quectel_enable(struct ofono_modem *modem)
g_at_chat_set_slave(data->modem, data->aux);
- g_at_chat_send(data->modem, "ATE0 &C0 +CMEE=1", none_prefix, NULL, NULL,
- NULL);
- g_at_chat_send(data->aux, "ATE0 &C0 +CMEE=1", none_prefix, NULL, NULL,
- NULL);
+ g_at_chat_send(data->aux, "ATE0", none_prefix, NULL, NULL, NULL);
+ g_at_chat_send(data->aux, "AT+CMEE=1", none_prefix, NULL, NULL, NULL);
+ g_at_chat_send(data->aux, "AT&C0", none_prefix, NULL, NULL, NULL);
g_at_chat_send(data->aux, "AT+CFUN?", cfun_prefix, cfun_query, modem,
NULL);
--
2.22.0
_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono