From 47021f99504e6b98f9a02c93fe85231a4d3df3d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Hundeb=C3=B8ll?= Date: Thu, 4 Jul 2019 13:03:50 +0200 Subject: [PATCH] quectel: fix initial channel/device configuration The three-commands-in-one-go results in error on some quectel devices (e.g. m95). Add semicolons between the commands to fix it. --- plugins/quectel.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/quectel.c b/plugins/quectel.c index f99b1ff8..37969097 100644 --- a/plugins/quectel.c +++ b/plugins/quectel.c @@ -212,9 +212,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, + 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, "AT+CFUN?", cfun_prefix, cfun_query, modem, NULL);