aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/sierra/mm-common-sierra.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/sierra/mm-common-sierra.c b/plugins/sierra/mm-common-sierra.c
index fb71e049..1af64af4 100644
--- a/plugins/sierra/mm-common-sierra.c
+++ b/plugins/sierra/mm-common-sierra.c
@@ -215,6 +215,15 @@ mm_common_sierra_setup_ports (MMBroadbandModem *self)
MM_PORT_CARRIER_DETECT, FALSE,
NULL);
+ if (i == 1) {
+ /* Built-in echo removal conflicts with the APP1 port's limited AT
+ * parser, which doesn't always prefix responses with <CR><LF>.
+ */
+ g_object_set (ports[i],
+ MM_AT_SERIAL_PORT_REMOVE_ECHO, FALSE,
+ NULL);
+ }
+
mm_at_serial_port_add_unsolicited_msg_handler (
ports[i],
pacsp0_regex,