From fff3f0ff7130f291cbaf530d1aa3c31168e5e5db Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Fri, 15 Jun 2018 17:04:39 +0200 Subject: broadband-modem: skip concatenated AT commands Not all modems support AT command concatenation (e.g. u-blox TOBY-L4 doesn't, according to a specific note about it in the AT command reference). So just skip concatenation in the few places where it's used. --- src/mm-broadband-modem.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) (limited to 'src') diff --git a/src/mm-broadband-modem.c b/src/mm-broadband-modem.c index ade17def..8afec66f 100644 --- a/src/mm-broadband-modem.c +++ b/src/mm-broadband-modem.c @@ -3855,12 +3855,8 @@ modem_3gpp_load_operator_code (MMIfaceModem3gpp *self, gpointer user_data) { mm_dbg ("loading Operator Code..."); - mm_base_modem_at_command (MM_BASE_MODEM (self), - "+COPS=3,2;+COPS?", - 3, - FALSE, - callback, - user_data); + mm_base_modem_at_command (MM_BASE_MODEM (self), "+COPS=3,2", 3, FALSE, NULL, NULL); + mm_base_modem_at_command (MM_BASE_MODEM (self), "+COPS?", 3, FALSE, callback, user_data); } /*****************************************************************************/ @@ -3898,12 +3894,8 @@ modem_3gpp_load_operator_name (MMIfaceModem3gpp *self, gpointer user_data) { mm_dbg ("loading Operator Name..."); - mm_base_modem_at_command (MM_BASE_MODEM (self), - "+COPS=3,0;+COPS?", - 3, - FALSE, - callback, - user_data); + mm_base_modem_at_command (MM_BASE_MODEM (self), "+COPS=3,0", 3, FALSE, NULL, NULL); + mm_base_modem_at_command (MM_BASE_MODEM (self), "+COPS?", 3, FALSE, callback, user_data); } /*****************************************************************************/ -- cgit v1.2.3-70-g09d2