Firmwareopdatering#
Denne vejledning beskriver, hvordan du opdaterer firmwaren på Nitrokey 3.
Advarsel
Denne vejledning er stadig i en eksperimentel tilstand!
Vigtigt
Opdatering kan føre til tab af data, så sørg for, at du har aktiveret korrekte backup-loginmetoder og/eller sørg for, at Nitrokey Pro ikke er den eneste måde at autentificere/2FA på for dine programmer/tjenester.
Sådan opdaterer du#
Vigtigt
Afbryd aldrig Nitrokey 3 eller afbryd processen under opdatering, da dette sandsynligvis vil gøre din enhed ubrugelig!
Sørg for, at du har den nyeste pynitrokey-version installeret, se venligst installationsvejledningen for dit operativsystem.
Download det seneste stabile firmware-image.
Vigtigt
Til produktionsbrug bør du vælge den seneste stabile version (altså kun versioner, der ikke indeholder f.eks. »pre-release« eller »RC«).
For at anvende opdateringen skal du køre:
$ nitropy pro enable-update
$ nitropy pro update nitrokey-pro-firmware-<version>.bin
Alternativ opdateringsmetode#
Alternativt kan dfu-util bruges til firmwareopdatering:
Installer dfu-util
- Binaries til Windows er tilgængelige på:
- Til macOS er binære filer tilgængelige via Homebrew:
Kun MacOS: Installer dfu-util via Homebrew
brew install dfu-util
Brug Nitrokey App v1.5-RC7 eller højere til at ændre Nitrokey Pro’s opstartstilstand til opdateringstilstand.
Nu følgende kommando for at anvende opdateringen
$ dfu-util -D update_binary.bin
Boottilstanden kan nu ændres igen med Nitrokey-appen.
Fejlfinding#
- Udgave:
libnitrokey
kunne ikke findes. Hvis libnitrokey ikke kunne findes automatisk, kan stien til den angives med env. variablen:
$ env LIBNK_PATH=/libnk/path/libnitrokey.so nitropy pro enable-update
Du kan finde libnitrokey på dit system ved at bruge:
$ locate libnitrokey.so