One of my Nitrokeys 3A is not recognized by GPG. It is the same behavior on different PCs, all running linux. Nitropy is working, I have tried several V1.5 firmware packages.
The result of “nitropy nk3 test”:
[2/4] version Firmware version query SUCCESS v1.5.0-test.20230613
[3/4] status Device status SUCCESS Status(init_status=<InitStatus.0: 0>, ifs_blocks=33, efs_blocks=467, variant=<Variant.LPC55: 1>)
Same PC with a different Nitrokey:
[2/4] version Firmware version query SUCCESS v1.4.0
[3/4] status Device status SUCCESS Status(init_status=<InitStatus.0: 0>, ifs_blocks=243, efs_blocks=474, variant=<Variant.NRF52: 2>)
So nitropy works, but gpg doesn’t:
> gpg --card-status
gpg: selecting card failed: No such device
gpg: OpenPGP card not available: No such device
Same PC with a different Nitrokey:
> gpg --card-status
Reader ...........: 20A0:42B2:X:0
Application ID ...:
Application type .: OpenPGP
Version ..........: 3.4
:::
GPG Version is
gpg (GnuPG) 2.2.27
libgcrypt 1.8.8
The key stopped being visible under GPG after I tried to reset it several times. Is there a kind of factory reset of the GPG part when GPG does not detect the key?