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; } }