summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--TODO17
1 files changed, 17 insertions, 0 deletions
diff --git a/TODO b/TODO
index 9c495ca0..09b09897 100644
--- a/TODO
+++ b/TODO
@@ -142,6 +142,23 @@ SIM / SIM File system
Priority: Low
Complexity: C2
+- Add support for SIM 'ready' notifications from the driver to the core. Most
+ modem manufacturers initialize the SIM (e.g. cache SIM file system, STK
+ initialization, etc) internally before allowing the telephony stack to
+ access these portions. When the PIN is locked, this can lead to oFono being
+ too fast for the modem and asking it for things before the firmware is ready.
+
+ The proposal is to introduce a new sim function:
+ void ofono_sim_ready_notify(struct ofono_sim *sim);
+
+ When oFono determines the SIM PIN is READY, it checks whether
+ ofono_sim_ready_notify has been called. If it hasn't, then it stalls the
+ initialization procedure (and calling post_sim) until
+ ofono_sim_ready_notify is called.
+
+ Priority: High
+ Complexity: C2
+
Modem Emulator
==============