Firmware bijwerken#

(Nitrokey 3 - Linux)

Deze handleiding beschrijft hoe u de firmware van de Nitrokey 3 kunt updaten.

Belangrijk

Voor firmware v.1.0.0 en lager zal de update alle gebruikersgegevens wissen! Zorg ervoor dat u de juiste back-up login methoden heeft ingeschakeld en/of zorg ervoor dat de Nitrokey 3 niet de enige manier van authenticatie/2FA is voor uw applicaties/diensten.

Voor firmware v1.0.1 en hoger worden de gebruikersgegevens tijdens de update bewaard:. Zorg er in ieder geval voor dat u altijd een ander apparaat (of aanmeldingsmethode) bij uw dienst hebt geregistreerd, als uw gegevens om de een of andere reden niet worden bewaard.

Hoe bij te werken#

Belangrijk

Koppel de Nitrokey 3 nooit los en breek het proces nooit af tijdens het updaten, hierdoor zal uw apparaat waarschijnlijk onbruikbaar worden!

  1. Zorg ervoor dat u de laatste pynitrokey versie heeft geinstalleerd, kijk hiervoor in de installatie instructies voor uw OS.

  2. Run nitropy nk3 update.

  3. Eenmaal geïnstrueerd door nitropy raak het apparaat aan om de bootloader te activeren.

  4. alleen voor MacOS: Indien geïnstrueerd door nitropy voer update commando opnieuw uit.

  5. Wacht tot het proces is voltooid. (Dit kan variëren afhankelijk van uw besturingssysteem)

  6. Optioneel: voer nitropy nk3 test uit om te controleren of het apparaat goed werkt na het flashen.

In geval van fouten, gelieve de logs van /tmp directory te nemen (/tmp/nitropy.log.*).

Problemen oplossen#

Issue: Ik krijg permission denied for /dev/hidrawX tijdens het updaten.

Dit betekent waarschijnlijk dat uw gebruiker niet de benodigde permissies heeft om het apparaat te lezen/schrijven. Zorg ervoor dat u de juiste udev-rules heeft ingesteld. Download deze udev-rules set en plaats het in uw udev rules directory (b.v., /etc/udev/rules.d). Verwijder vervolgens uw Nitrokey 3 uit de USB-sleuf en voer het volgende uit: udevadm control --reload-rules && udevadm trigger of start uw machine opnieuw op. Daarna zou de update moeten werken zonder het toestemmingsprobleem.