Nitrokey 3C NFC no longer detected by KeepassXC after update

@sosthene-nitrokey I’m running ubuntu 24.04 and have pcsclite installed from the distro’s repo. This is libpcsclite1/noble,now 2.0.3-1build1 amd64.

Hello,

This appears to be an issue of incompatibility of the PC/SC protocol between the host (2.0.x) and the flatpak (2.3.x): Backward protocol compatibility · Issue #199 · LudovicRousseau/PCSC · GitHub

I think the best solution is to either upgrade your distribution package to an up-to-date version of PCSC or to use your distrubution’s KeypassXC package.

2 Likes

Thanks @sosthene-nitrokey for researching this! So (in my understanding) the only way to solve this for now would be to provide two flatpak packages: one for distros shipping PCSC version using the old protocol and one for distros with a post-protocol-change PCSC …

As the latest flatpak only changed the PCSC version (KeePassXC is unchanged), sticking with the previous version seems to be the best option (for me) right now.

KeePassXC will go back to a pcsc version compatible with ubuntu LTS :smile:: Revert "Update pcsc-lite to 2.3.3 for compatibility with newer systems" by droidmonkey · Pull Request #145 · flathub/org.keepassxc.KeePassXC · GitHub

2 Likes

Update: the new flatpak is available on flathub. Just updates to the latest version and things are working fine again.

1 Like