В процессе поиска решения заблокировал пароль администратора, однако отформатировать токен тоже не удается. Вылезает следующая ошибка:
❯ ./rtadmin -f
Ошибка при форматировании. Id токена: 0x3ef558a7
0x3ef558a7 / 1056266407 : Форматирование закончено с ошибкой : 87654321 : 12345678 : SM режим = 0
Внутренняя ошибка: PKCS#11 код ошибки: 0x00000030
при этом в логах демона pcsc появляются следующие ошибки:
янв 26 00:42:07 IMPC pcscd[1852]: 00000000 ccid_usb.c:902:ReadUSB() read failed (1/12): -7 LIBUSB_ERROR_TIMEOUT
янв 26 00:42:07 IMPC pcscd[1852]: 00000058 ifdwrapper.c:543:IFDTransmit() Card not transacted: 612
янв 26 00:42:07 IMPC pcscd[1852]: 00000008 winscard.c:1618:SCardTransmit() Card not transacted: 0x80100016
янв 26 00:42:09 IMPC pcscd[1852]: 02200877 ccid_usb.c:902:ReadUSB() read failed (1/12): -8 LIBUSB_ERROR_OVERFLOW
янв 26 00:42:09 IMPC pcscd[1852]: 00000035 ifdwrapper.c:543:IFDTransmit() Card not transacted: 612
янв 26 00:42:09 IMPC pcscd[1852]: 00000008 winscard.c:1618:SCardTransmit() Card not transacted: 0x80100016
янв 26 00:42:13 IMPC pcscd[1852]: 03401136 ccid_usb.c:902:ReadUSB() read failed (1/12): -7 LIBUSB_ERROR_TIMEOUT
янв 26 00:42:13 IMPC pcscd[1852]: 00000036 ifdwrapper.c:364:IFDStatusICC() Card not transacted: 612
янв 26 00:42:13 IMPC pcscd[1852]: 00000007 eventhandler.c:336:EHStatusHandlerThread() Error communicating to: ACS ACR122U PICC Interface 00 00
По совету из другой пробовал заменять ccid на собственную реализацию от ACS (acsccid), после этого ошибки демона исчезают, но форматирование все равно не работает. Android приложение, к сожалению, форматировать не умеет.