Я пытаюсь прочитать блок на карте Mifare Classi c 1K на python с помощью USB-ключа scl3711. Я нашел nfcpy и без проблем clf.open()
мое устройство, поставил цель clf.sense(RemoteTarget('106A'))
и получил tag = nfc.tag.activate(clf, target)
. Возвращенный идентификатор правильный.
Попытка tag.sector_select()
tag.authenticate()
, также для получения nfc.tag.tt2.Type2TagMemoryReader(tag)
, но я не нашел работающего способа аутентификации.
Результаты Googles касаются взлома или arduino / реализации raspi.
Я также нашел tag.transceive()
- если я посылаю 2 байта, он возвращает \x04
, но я могу использовать эту функцию только один раз, вызывая дальнейший вызов результата по ошибке. Может быть, есть какая-то «промывочная» команда.
Заранее благодарю за любую полезную информацию об этом.