MSE set At возвращает ошибку 6A87
Делаю приложение для чтения украинских электронных паспортов. Новые паспорта, выданные примерно после июля 2022 года, читаются без проблем. Из старых паспортов, выданных до этой даты, я могу прочитать только файл CardAccess.
При попытке выполнить PACE команда
MSE set At (INS 22)
возвращает ошибку
6A87
Разницы между файлами CardAccess для старых и новых паспортов нет.
Параметры команды 22 одинаковы. ObjectIdentifier также одинаковый: 0.4.0.127.0.7.2.2.4.2.2.
Однако новые паспорта читаются, а старые — нет.
Новые электронные паспорта ATR 3b8580018073c821100e
Старые ATR 3b8c8001...........
ATS также не работает для старых паспортов. Возвращает 6A81
Что посоветуете?