From 15f7a370d2c4adb118488287fd553c673e8142b4 Mon Sep 17 00:00:00 2001 From: Ben Chan Date: Wed, 31 Oct 2012 21:31:29 -0700 Subject: [PATCH] novatel-lte: increase the wait after SIM unlock to 3 seconds After repeated stress tests on a few Novatel E362 modems and SIM cards, it is revealed that a 3-second wait after SIM unlock is necessary for reliably reading ICCID and IMSI through the SIM interface. --- plugins/novatel/mm-broadband-modem-novatel-lte.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/novatel/mm-broadband-modem-novatel-lte.c b/plugins/novatel/mm-broadband-modem-novatel-lte.c index da855fc3..6f2e7e2f 100644 --- a/plugins/novatel/mm-broadband-modem-novatel-lte.c +++ b/plugins/novatel/mm-broadband-modem-novatel-lte.c @@ -152,9 +152,9 @@ modem_after_sim_unlock (MMIfaceModem *self, user_data, modem_after_sim_unlock); - /* A 2-second wait is necessary for SIM to become ready. + /* A 3-second wait is necessary for SIM to become ready. * Otherwise, a subsequent AT+CRSM command will likely fail. */ - g_timeout_add_seconds (2, (GSourceFunc)after_sim_unlock_wait_cb, result); + g_timeout_add_seconds (3, (GSourceFunc)after_sim_unlock_wait_cb, result); } /*****************************************************************************/