diff options
-rw-r--r-- | src/mm-generic-gsm.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mm-generic-gsm.c b/src/mm-generic-gsm.c index 7323be09..f8cf6c2b 100644 --- a/src/mm-generic-gsm.c +++ b/src/mm-generic-gsm.c @@ -157,8 +157,11 @@ init_done (MMSerial *serial, if (error) { info->error = g_error_copy (error); mm_callback_info_schedule (info); - } else + } else { + /* Disable unsolicited registration state changes, these will mess up our response parser */ + mm_serial_queue_command (serial, "+CREG=0", 5, NULL, NULL); mm_serial_queue_command (serial, "+CFUN=1", 5, enable_done, user_data); + } } static void |