Closed nunomarks closed 4 years ago
Yes, it seems to be an issue. Can you provide the firmware version of the reader?
The current firmware version is:
Firmware version: 41 43 52 31 32 35 32 55 5F 56 31 30 37
Firmware version (ASCII): ACR1252U_V107
According to my colleague, the reader returns 0xC3 if it receives invalid block from the card. It may be firmware or card issue. Would you mind sending a sample card to us for reproducing the problem?
When performing an update on a file with a 32Kb APDU (extended APDU), the following error is shown on pcscd logs:
And the card capabilities are as follows:
Which means the card supports extended APDUs. I also have the NFC reader documentation and it supports extended Lc and Le fields.
Additional information:
Output of the command
/usr/sbin/pcscd --version
:OS:
Standard compatible PC with following hardware:
Smartcard reader name:
ACR1252U USB NFC Reader III
Smartcard reader manufacturer:ACS
Smartcard: STARCOS version 3.5 from G&D (NFC smartcard)Some logs when I try to perform binary update of a file: Logs: log.txt GDB backtrace: gdb_backtrace.txt
Additionally the exception that happens on code:
Also I should note, if it's a normal-sized APDU (not extended), it works.
Is this an issue?
Cheers.