Best practice for using KeepassXC on Windows and Linux

Hi,

If you plan to use the same KeepassXC database (stored on a shared drive) on Windows and on Linux: Is it true that it is better to configure the HMAC entry on the Nitrokey using the Nitrokey App on Linux rather than on Windows?

Reason for asking: I have a Nitrokey 3 NFC and have configured KeepassXC on Windows so that I can unlock the .kdbx database with the Nitrokey. Everything works perfectly. Now I want to use the same database with KeepassXC on Linux. To make a long story short, everything is configured correctly (e.g., the Linux Nitrokey App can open the .kdbx file) but KeepassXC does not show the checkbox related to the hardware key. This happens supposedly because the Nitrokey App on Windows creates the HMAC entry in a “modern format” so that it can be discovered by KeepassXC on Windows but no on Linux… Is this true?

Thanks in advance!

I don’t think so..
First connect the nk3 stick than start KeePassXC App.
Concurent/missing driver(s) may trouble you.
Take a look here:
https://docs.nitrokey.com/software/nk-app2/keepassxc#troubleshooting-for-linux

Check the udev rules: Troubleshooting - Nitrokey Documentation