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 ofono@ofono.org https://lists.ofono.org/mailman/listinfo/ofono