This is an Alpha Release for the Nitrokey 3. This is NOT intended for production use, make sure you have backups for your keys/logins before updating your Nitrokey.
To flash the alpha firmware, download the correct firmware image and update with:
nitropy nk3 update <downloaded-file>
You can always update back to the stable firmware using:
nitropy nk3 update
Please use these files together with pynitrokey for updating:
- NK3A Mini: alpha-nk3am-nrf52-v1.2.2-alpha.20230224.zip
- NK3 A/C NFC: alpha-nk3xn-lpc55-v1.2.2-alpha.20230224.sb2
Known issues:
- The first boot after the firmware update can take longer than usual (up to 20 seconds). This can cause the update command to fail with an error message (Device not found). If this is the case, please wait for one minute and then run
nitropy nk3 list
. The updated device should now show up. - If you used the OTP feature with the last alpha release v1.2.2-alpha.20221130, you have to reset the OTP application before the update by running
nitropy nk3 otp reset
. Otherwise all OTP commands will hang after the update. In this case, you have to go back to the last alpha, run the reset, and then update again.
Changes:
- Report the full firmware version and add a device status indicator
opcard
updated to v0.3.0- bugfixes and improved compatibility with OpenSC, see the opcard changelog
otp
updated to v0.6.0 (requires pynitrokey v0.4.33 or later):- encrypt data stored on the flash
- add user presence checks
- improve stability