Actualizarea firmware-ului#

(Nitrokey 3 - Linux)

Acest ghid descrie modul de actualizare a firmware-ului de pe Nitrokey 3.

Important

Pentru firmware v.1.0.0 și mai jos, actualizarea va șterge toate datele utilizatorului! Asigurați-vă că aveți activate metode de autentificare de rezervă adecvate și/sau asigurați-vă că Nitrokey 3 nu este singura modalitate de autentificare/2FA pentru aplicațiile/serviciile dvs.

Pentru firmware v1.0.1 și versiunile superioare, datele utilizatorului sunt păstrate în timpul actualizării. În orice caz, asigurați-vă că aveți întotdeauna un alt dispozitiv (sau o altă metodă de conectare) înregistrat la serviciul dvs., dacă, din anumite motive, datele dvs. nu sunt păstrate.

Cum se actualizează#

Important

Nu deconectați niciodată Nitrokey 3 sau nu întrerupeți procesul în timpul actualizării, deoarece acest lucru va face ca dispozitivul să devină inutilizabil!

  1. Asigurați-vă că aveți instalată cea mai recentă versiune pynitrokey, vă rugăm să verificați installation instructions pentru sistemul dumneavoastră de operare.

  2. Executați nitropy nk3 update.

  3. Odată ce ați fost instruiți de nitropy` atingeți dispozitivul pentru a activa bootloaderul.

  4. Doar pentru MacOS: Dacă sunteți instruit de nitropy rulați din nou comanda de actualizare.

  5. Vă rugăm să așteptați până la finalizarea procesului. (Acest lucru poate varia în funcție de sistemul dvs. de operare)

  6. Opțional: rulați nitropy nk3 test pentru a verifica dacă dispozitivul funcționează corect după blițuire

În caz de erori, vă rugăm să luați jurnalele din directorul /tmp (/tmp/nitropy.log.*).

Depanare:#

Problemă: Primesc permission denied for /dev/hidrawX în timpul actualizării.

Acest lucru înseamnă probabil că utilizatorul dvs. nu are permisiunile necesare pentru a citi-scrie pe dispozitiv. Vă rugăm să vă asigurați că ați configurat corect udev-rules. Descărcați acest set udev-rules și plasați-l în directorul dvs. de reguli udev (de exemplu, /etc/udev/rules.d). Apoi scoateți Nitrokey 3 din slotul USB și rulați: `udevadm control --reload-rules && udevadm trigger sau reporniți mașina. Ulterior, actualizarea ar trebui să funcționeze fără problema de permisiune.