Nitrokey 3 - Firmware Release

The latest firmware for the Nitrokey 3 in version 1.3.1 is now available. A central change is the file format which is used for the update of all Nitrokey 3. For this it is mandatory to update to a current pynitrokey version (>= 0.4.35), without this the update will fail.

Most important changes:

  • The Secrets functionality is now enabled and available. Currently you can use it for one-time passwords (OTP). This will be extended step by step with password safe features.
  • Improvement of data security for the Nitrokey 3A Mini
  • Numerous bugs especially in communication (CCID, CTAP) have been fixed
  • Improvement of FIDO2 compatibility
  • A common update file format for all Nitrokey 3 variants

More details can be found in the changelog in the Nitrokey 3 Firmware repository.

As a small bonus, we now also offer pynitrokey now as a Windows installer and single executable, the latter could lead to a virus warning depending on the system, which is of course a false alarm. In addition, there is also a single executable for Linux.



"pynitrokey nk3 status" shows the number of free blocks. How big is such a block?
Internal 512 Bytes for the LPC55S Variants (Nitrokey 3A/C NFC) and 256 Bytes for the nRF52 Variant (Nitrokey 3 Mini). On the external flash these are 4kB blocks. Although space matters, usually no free blocks translates to: Nothing can be added to the storage anymore. In the future we will also show how many items there will be left to save for the various functionalities (Resident Keys for FIDO2, Secrets entries, ...)
Yaaay! Is going to be updated accordingly
yes, it will be done, but maybe only after the next stable, because this will change even more...
Hi, Nice update. But how to use OTP? Haven't found any documentation. Thanks.
There will be a blog post with some more details soon, in the meantime just check the output of `nitropy nk3 secrets`, it should be quite self explanatory.
When will the nitrokey be able to handle Nitrokey 3 ?
mmh? Do you mean when the nitrokey-app will handle the Nitrokey 3? We are working on a nitrokey-app2 with Nitrokey 3 support, it should soon get an initial release with a minimal featureset.
Tja also Ich habe keinen Plan Wie ich ein Nitrokey Update durchführen soll, vor allem unter Linux ( Ubuntu ) sehr schade, das hier Token herausgegeben werden, die nicht keine Updates erhalten können es gibt ja auch keine Anleitung im Forum, also Danke nie wieder
Hey hey, der Artikel in dem du hier kommentiert hast beschreibt und verlinkt alles was benötigt wird. Hier nochmal als Referenz: die Dokumentation und für Ubuntu (Linux) gibt es auch die super-einfach Methode indem man nur diese Datei herunterläd, auspackt, das Ergebnis ausführbar macht und nitropy dann entsprechend der Dokumentation benutzt. P.S.: Unser Forum ist nicht für Anleitungen bzw. Dokumentation gedacht, dafür ist unsere Dokumentation da.
Ist das jetzt ein Test-Release oder ein Stable? Ich verstehe die Nomenklatur nicht bzw. will sie nicht missverstehen. Danke, dass Ihr beständig am Key arbeitet.
Hey, danke für das Feedback. Das ist ein stable release, aber nehmen das mal mit und werden die folgenden Blog posts expliziter mit stable markieren.

Add new comment

Fill in the blank.