diff options
-rw-r--r-- | plugins/sierra/mm-common-sierra.c | 9 |
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, |