Я пытаюсь выполнить простую команду CommitPerso
APDU
String APDU_COMMAND =
"90" // CLA 90h
+ " 01" // INS (command for writePerso (01h sample data for privacy))
+ " 00" // P1: 00h
+ " 00" // P2: 00h
+ " 10" // Lc: Length of data field (10h = 16 bytes = 1 block)
+ " 01 02 03 04 05 06 07 08 01 02 03 04 05 06 07 08" // String of data units to be written
+ " 00"; // Le: 00h
Я получаю 62531
код ответа. Буду признателен за любую помощь.
Редактировать: Я использую карты Mifare Plus SE 1K и считыватель Pinetree, который поддерживает карты Mifare PLUS. Я использую SDK, предоставленный тем же читателем, который называется SmartPeak, следующим образом для отправки команд APDU:
mMifareCardReader.transmitRawCmd(inBuf, rspBuf)
Ответ будет int
.