I have a Nitrokey Storage 16G which seems to work almost fine on Linux, but shows a lot of problems on a Mac running High Sierra. Firmware is 0.48. I did not set up an hidden volume. Works fine as an OpenPGP smart card.
sometimes after connecting the key, the app hangs and I have to restart it;
sometimes, unlocking the encrypted volume takes more time than usual, and fails with Could not unlock encrypted volume: Status code: -1; however the corresponding volume appears in the Finder anyway, empty but with more than 21 GB of free space… which is weird given I have the 16GB model; removing the key and trying again a couple of times will result in the encrypted volume being mounted correctly;
clicking the Eject button in the Finder always result in the volumes (encrypted or unencrypted) reappearing, meaning that I can’t remove the key or lock the encrypted volume safely; the only way I’m able to get the volumes to stay unmounted is by ejecting the “Nitrokey Nitrokey Storage Media” entries from Disk Utility – but this only works sometimes; ejecting works fine on Linux;
possibly related to that, I experienced data corruption with the encrypted volume a couple of times: a volume named “SECRET” with one file appeared as “Untitled”, and empty, after reconnecting the key and successfully unlocking the volume; note that I didn’t do any other “administrative” operation in between (like say, generating GPG keys or factory reset or whatever);
On top of this, I can’t use the Password Safe with Linux or macOS, as attempting to unlock it always result in my personalized User Pin being rejected. Also for these failed unlock attempts, the “Tries left” counter does not decrease. It decreases only if I enter one of the default pins.