From 5a7a5655f165334a0a4022adaa58a5bf319088b3 Mon Sep 17 00:00:00 2001 From: Andrzej Zaborowski Date: Thu, 31 Mar 2011 15:40:57 +0200 Subject: TODO: Mark SIM Refresh task as done --- doc/features.txt | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'doc') diff --git a/doc/features.txt b/doc/features.txt index debdf1a3..eb945c3b 100644 --- a/doc/features.txt +++ b/doc/features.txt @@ -126,6 +126,40 @@ Supported Proactive Commands: NOTE: This command can also be handled by the modem. +- Refresh proactive command. The specification defines 7 types + of Refresh requests: + - NAA Initialization + - NAA File Change Notification + - NAA Initialization and File Change Notification + - NAA Initialization and Full File Change Notification + - UICC Reset + - NAA Application Reset (2G only) + - NAA Session Reset (3G only) + + oFono can fully perform the the first four types of Refresh. The + remaining three must be handled by the modem or its driver with a + notification sent to ofono. Regardless of whether the command is + handled by the modem or not, oFono will check whether there are any + calls or ussd operations active. If there are, the appropriate + response will be sent (e.g. busy on call or screen busy terminal + response.) Otherwise a positive response will be sent to the driver. + In the case of a 'UICC Reset' the driver / modem can interpret this + that it is safe to reset the UICC. + + Alternatively, the driver / modem can notify the core of the SIM removal + / SIM insertion events without using the Refresh proactive command. It + is up to the driver / modem to perform a warm reset. In particular, 3GPP + 31.111 mandates that any change to EFimsi is done by using 'UICC Reset', + 'NAA Application Reset' or 'NAA Session Reset'. Please see 3GPP 31.111 + Section 6.4.7.1. + + Other types are handled by oFono flushing the EF cache of the files + affected (or the entire SIM cache in case of Full File Change Notifications) + and re-reading the affected files. Any properties derived from these + Elementary Files will be updated and signaled using PropertyChanged. + + NOTE: This command can also be handled by the modem. + - Sim icon support. oFono supports icons that are stored on the SIM. If the SIM notifies oFono that an icon is available for a particular proactive command, oFono passes this information to the UI. The UI is able to obtain -- cgit v1.2.3