From 5e173b28d0d8bc25b4a97a69edcf033440ba4416 Mon Sep 17 00:00:00 2001 From: Nicolas Serafini Date: Fri, 25 Jan 2019 13:15:02 +0000 Subject: [PATCH] qmimodem: Notify when SIM is initialized Since the commit that introduced the notification API of a SIM inserted and initialized I can not unlock the SIM card on a WP7607 modem. The previously mentioned commit: 54d56d763e40bc44c99a9b24aa0477bd373ea085 --- drivers/qmimodem/sim-legacy.c | 1 + drivers/qmimodem/sim.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/qmimodem/sim-legacy.c b/drivers/qmimodem/sim-legacy.c index af857693..30eb4613 100644 --- a/drivers/qmimodem/sim-legacy.c +++ b/drivers/qmimodem/sim-legacy.c @@ -250,6 +250,7 @@ static void process_uim_state(struct ofono_sim *sim, uint8_t state) switch (state) { case QMI_DMS_UIM_STATE_INIT_COMPLETE: ofono_sim_inserted_notify(sim, TRUE); + ofono_sim_initialized_notify(sim); break; case QMI_DMS_UIM_STATE_INIT_FAILED: case QMI_DMS_UIM_STATE_NOT_PRESENT: diff --git a/drivers/qmimodem/sim.c b/drivers/qmimodem/sim.c index 8edabb80..e91c6578 100644 --- a/drivers/qmimodem/sim.c +++ b/drivers/qmimodem/sim.c @@ -791,6 +791,7 @@ static void get_card_status_cb(struct qmi_result *result, void *user_data) break; case 0x01: /* Present */ ofono_sim_inserted_notify(sim, TRUE); + ofono_sim_initialized_notify(sim); break; } }