Актуализация на фърмуера#

(Nitrokey 3 - Linux)

Това ръководство описва как да актуализирате фърмуера на Nitrokey 3.

Important

За фърмуер v.1.0.0 и по-нисък актуализацията ще изтрие всички потребителски данни! Уверете се, че сте активирали подходящи резервни методи за влизане и/или се уверете, че Nitrokey 3 не е единственият начин за удостоверяване/2FA за вашите приложения/услуги.

При фърмуер v1.0.1 и по-нови потребителски данни се запазват по време на актуализацията. Както и да е, не забравяйте винаги да имате друго устройство (или метод за влизане), регистрирано в услугата, ако по някаква причина данните ви не се запазят.

Как да актуализирате#

Important

Никога не изключвайте Nitrokey 3 или не прекъсвайте процеса по време на актуализиране, защото това вероятно ще направи устройството ви безполезно!

  1. Уверете се, че имате инсталирана най-новата версия на pynitrokey, моля, проверете инструкциите за инсталиране за вашата операционна система

  2. Изпълнете nitropy nk3 update.

  3. След като получите инструкции от nitropy, докоснете устройството, за да активирате буутлоудъра.

  4. само за MacOS: Ако сте инструктирани от nitropy, изпълнете отново командата update.

  5. Моля, изчакайте, докато процесът приключи. (Това може да варира в зависимост от операционната ви система)

  6. Опционално: стартирайте nitropy nk3 test, за да проверите дали устройството работи правилно след флашването

В случай на грешки, моля, вземете логовете от /tmp директория (/tmp/nitropy.log.*).

Отстраняване на неизправности:#

Проблем: Получавам permission denied for /dev/hidrawX по време на актуализация.

Това вероятно означава, че вашият потребител няма необходимите разрешения за четене и запис на устройството. Уверете се, че сте настроили правилно udev-rules. Изтеглете този набор udev-rules и го поставете в директорията с правилата на udev (например /etc/udev/rules.d). След това извадете вашия Nitrokey 3 от USB слота и стартирайте: udevadm control --reload-rules && udevadm trigger или рестартирайте машината си. След това актуализацията би трябвало да работи без проблем с разрешенията.