Тестируя с помощью DESFire, я взял следующие ATS: 0x75 0x77 0x81 0x02 0x80
.
Из того, что я могу сказать, ISO / IEC 14443-4 говорит, что первый байт должен быть«длина байта» и должна указывать общее количество байтов, отправленных как часть ATS.Тогда почему первый байт 0x75
?Если вы проигнорируете первый клочок, значение будет правильным, но есть ли какая-то причина, по которой мне действительно нужно это сделать, или нет никакой связи между этим байтом и значением длины?
Примечание: ATS был полученчерез libnfc через nfc_initiator_select_passive_target
.