APDU send on JRT 2.1 with JSR-177
Hi,
I'm trying to communicate with SIM, SIM inserts and UICC cards through SATSA-APDU on S60 5th ed and Symbian^3 mobiles. I have test the followings with lastest firmware but no success:
- NokiaX6-00/31.0.004/sw_platform=S60;sw_platform_version=5.0;java_build_version=2.1.18
- NokiaC6-00/20.0.042/sw_platform=S60;sw_platform_version=5.0;java_build_version=2.1.18
- NokiaC6-01/4.002/sw_platform=S60;sw_platform_version=5.2;java_build_version=2.1.49
MIDlet is Verisign signed and works perfectly on BlackBerry and Samsung mobiles but in Nokia ones I can only get exceptions like:
- java.io.IOException: Opening APDU Connection failed: No free channels or other I/O error
- javax.microedition.io.ConnectionNotFoundException: Opening APDU Connection failed: Card application does not exist or refused selection
- java.io.IOException: Opening APDU Connection failed: Item not found
Any idea or known bug?
Thanks
Re: APDU send on JRT 2.1 with JSR-177
I guess you have these covered, as you have this working on other devices, but...
- you have the applet available on SIM card?
- you are not trying to access SIM Application Toolkit?
- you have the correct entries in the access control list?
No, I have not tested / followed the Symbian APDU implementation, so I do not have any information about known issues...
Hartti
Re: APDU send on JRT 2.1 with JSR-177
The applet is correctly installed in the SIM
It is not a SAT applet
I dont't know to configure de ACL but the SIM works in other devices
Re: APDU send on JRT 2.1 with JSR-177
Hi, i have same problem:
* I have the applet available on SIM card (just tested it with contact reader)
* Applet doesn't use SAT
Can you explain please what do you mean by this: "- you have the correct entries in the access control list?"
Re: APDU send on JRT 2.1 with JSR-177
The SIM card has an access control list and the correct entries to allow the commands to be sent to the specific applet have to be there.
Please read the SATSA specification for more information.
Hartti
Re: APDU send on JRT 2.1 with JSR-177
Thanks, hartti!
I read SATSA specification ([url]http://docs.oracle.com/javame/dev-tools/jme-sdk-3.0.5/developer-guide/satsa.htm[/url]) and saw format of the ACL but I can't figure out where should i put it?
If ACL is a special file on a SIM card can you tell me FID(file identifier) of this file?