Я пытался запустить протокол 3DES на Mifare Ultralight C. В техническом описании продукта они указывают, что вы должны начать с отправки команды 1A
(и я нашел этот пост, на который перенаправляются все, кто спрашивает: Android: проверка подлинности с помощью NXP MiFare Ultralight C ).
Поэтому я попытался сделать что-то похожее в приведенном ниже коде:
nfca.connect();
byte[] authData = new byte[] { 0x1A, 0x00};
encRndB = nfca.transceive(authData);
Но я всегда получаю следующую ошибку приоперация transceive:
W / System.err: android.nfc.TagLostException: тег был потерян.
Я делаю что-то неправильно или я должен сделать это в некоторыхДругой способ?