Morning Harald, thanks for getting back to me. For a little more context, the problem I'm trying to solve is that I've written an android application to update EF.IMSI, but I don't have a way to inform the UE of changes to the files on the SIM. TS 31.102 has a note in Annex A that says if EF.IMSI is changed through proactive UICC commands (which I'm NOT using, I just thought this was a helpful reference), a REFRESH command should be sent which would cause a 3G session reset which in turn updates the UE about changes to the filesystem. Since I'm not using proactive UICC commands (and it's my understanding that if I wanted to I would need to write an applet to support that, correct?) I'm wondering if there's any other way for me to trigger a 3G session reset. For context, the method I'm currently using to make changes to the files is to simply open a logical channel with ADF.USIM and send the SELECT and UPDATE BINARY APDUs over.
Any help or insight would be much appreciated!
On Tue, Jan 4, 2022 at 4:20 AM Harald Welte laforge@osmocom.org wrote:
Hi Bryan,
On Tue, Dec 28, 2021 at 08:35:03AM -0500, bryan coxwell wrote:
I have a SysmoISIM-SJA2 which I believe doesn't have a CAT application
and
doesn't support the SUSPEND APDU (per the manual). Given that, is there
any
way to reset/refresh the card through APDU commands (or through any other means)? Would something along the lines of deactivating and then reactivating the USIM application work?
can you please explain the use case? What exactly do you want to refresh/reset, from which particular api/interface point of view?
--
- Harald Welte laforge@osmocom.org
============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6)