Hi,
We are trying to develop an integrated application for saving data on cards in text format. For this purpose trying with TapLinx. As far as I understood from "Starting Development with Taplinx SDK" we can read and write data on Desfire v1 8k tag in NDEF format.
I used Desfire Ev1 8K tags in which we store text data using TagXplorer-v1.2. Now when trying to read data using TapLinx SDK. Can connect to the reader using TapLinxTest-Desktop app. Able to get application ids (as an example "0x9f7870"), but when try to selectApplication with this Id we get exception "Application not found". Below is the code I tried. I need your help!!!
desfire.selectApplication( 0 );
try
{
desfire.authenticate( 0, IDESFireEV1.AuthType.Native, KeyType.THREEDES, m_2k3desDef );
}
catch( Exception e )
{ // No default PICC Master Key
logWindow.append( e.getMessage() + "\n" );
bSuccess = false;
}
int[] appIds = desfire.getApplicationIDs();
if(appIds.length==0)
return bReturn;
byte[] bappId=intToBytes(appIds[0]);
try
{
// byte[] fileIds=desfire.readData(arg0, arg1, arg2)
desfire.selectApplication(bappId);
}
catch (Exception e)
{
return bReturn;
}