Unlike the JSR 257, it is not possible to send explicitly a SELECT command APDU to the SIM card via the JSR 177.
You have to open a connection with the AID of the applet in parameters like for example (APDUConnection)Connector.open("apdu:0;target=a0.00.00.00.62.03.01.0c.02.01").
It also means that it is not possible to get the applet APDU response to the SELECT command via the JSR 177.
The worst is that the connection opening fails if the applet response to the SELECT command contains some data.
If the response contains only the two status bytes 90 00 --> The connection is opened.
If the response contains some data (for example 01 02 03 04 05 06 90 00) --> The connection can't be opened!
I noticed it on the Nokia 6212 (and also the SAGEM my700X Contactless).
Does anyone face the same issue?
Is it the expected behaviour?
Would the future Nokia 6216 phone be able to open a connection with an applet if the response to the SELECT command contains some data?