Hi, According to 3GPP specification 3GPP TS 31.102 section 5.1.1 USIM application selection, "After UICC activation, the ME selects a USIM application. If no EFDIR file is found or no USIM applications are listed in the EFDIR file, the ME may then try to select the GSM application as specified in TS 51.011".
If EFdir is present and if AID present is matching with the USIM AID(RID = A000000087, Application Code = 1002), then the selected/active application is 3G USIM. If EFdir is not present or the AID present is matching with the SIM AID(RID = A000000009, ETSI application code = 0001), then the selected/active application is GSM. Information on the AID and RID can be found in the specification 3GPP TS 31.110. RID - Registered application provider identifier AID - Application Identifier Since almost all the cards nowdays are UICC cards and EFdir is also a mandatory file, can we rely on the EFdir to confirm the active application? This way, we can avoid reading of files which are not present in the active application and also we can avoid issuing of multiple read requests for the same file(eg: EFecc) Thanks and Regards, jeevaka _______________________________________________ ofono mailing list ofono@ofono.org http://lists.ofono.org/listinfo/ofono