Hi all, I am going to implement an UIM manager atom for CDMA extension. Its APIs will be almost the same as current SIM manger atom's APIs. But I suggest maybe will can do some changes:
1. Add PIN remain retry count support 2. replace properties 'Present' 'PinRequired' and 'LockedPins' with a new add property 'Status' Properties string Status [readonly] Contains the string type of the status of the SIM. The possible values are: "ready" - Not waiting for a password "pin" - SIM PIN is required "phone" - Phone-to-SIM PIN is required [GSM only] "firstphone" - Phone-to-very-first SIM PIN is required [GSM only] "pin2" - SIM PIN2 is required "network" - Network Personalization password is required [GSM only] "netsub" - Network subset personalization password is required [GSM only] "service" - Service Provider personalization password is required [GSM only] "corp" - Corporate personalization password is required [GSM only] "puk" - SIM PUK is required "firstphonepuk" - Phone-to-very-first SIM PUK is required [GSM only] "puk2" - SIM PUK2 is required "networkpuk" - Network personalization unblocking password is required [GSM only] "netsubpuk" - Network subset personalization unblocking password is required [GSM only] "servicepuk" - Service provider personalization unblocking password is required [GSM only] "corppuk" - Corporate personalization unblocking password is required [GSM only] "absent" - No SIM inserted array{uint8} PinRetryCount [readonly] Contains the remain retry count of PIN,PIN2,PUK and PUK2 I marked all the values that only support in GSM with [GSM only]. Yes, ofono current API is OK. This is just my suggestion. Maybe I should completely follow current SIM manger atom's APIs. Any suggestion? Thanks! Caiwen _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono