Я использую устройство чтения смарт-карт ACR1222L NFC с картами Mifare Plus (уровень безопасности 0 на данный момент; ключи производителя по умолчанию A и B). Я пробовал несколько команд для загрузки ключа аутентификации в считыватель:
FF 82 00 00 06 FF FF FF FF FF FF
FF 82 00 01 06 FF FF FF FF FF FF
FF 82 20 00 06 FF FF FF FF FF FF
FF 82 00 00 06 A0 A1 A2 A3 A4 A5
FF 82 00 00 06 D3 F7 D3 F7 D3 F7
... and others ...
Все они возвращают статус ошибки:
63 00 (Operation Failed)
Что могло быть не так? Я долго и широко искал подсказку, но многие другие вопросы касаются неудачной аутентификации или неудачного чтения после успешной загрузки ключа аутентификации с помощью одной из вышеперечисленных команд, и они часто основаны на другом устройстве ( ACR122U).
Заметил, что ридер даже не реагирует на команду при отсутствии карты. Должна ли карта присутствовать на считывателе, чтобы он загружал ключ аутентификации?
6
от собственного метода на основе Jacspcsc, который пытается передать команду считывателю (вероятно, указывая на сбой передачи). От самого читателя ответа нет. Когда карта присутствует, я получаю код ошибки0
от этого метода (указывающий на успешную передачу команды). Ответ самого ридера находится в отдельном массивеbyte
. - person ADTC   schedule 28.08.2015write perso
для загрузки вашего ключа на карту. - person Xaqq   schedule 01.09.2015