Обновление микропрограммы#

(Nitrokey 3 - Linux)

В этом руководстве описано, как обновить микропрограмму на Nitrokey 3.

Важно

В настоящее время обновление прошивки приведет к удалению всех пользовательских данных! Убедитесь, что у вас включены надлежащие резервные методы входа и/или что Nitrokey 3 не является единственным способом аутентификации/2FA для ваших приложений/сервисов.

Как обновить#

Важно

Никогда не отключайте Nitrokey 3 и не прерывайте процесс обновления, это может привести к тому, что ваше устройство станет бесполезным!

  1. Убедитесь, что у вас установлена последняя версия pynitrokey, пожалуйста, проверьте инструкции по установке для вашей ОС.

  2. Выполнить nitropy nk3 update.

  3. Коснитесь устройства, чтобы активировать загрузчик (после получения инструкций nitropy).

  4. только для macOS: Запустите команду update еще раз (после указания nitropy).

  5. Подождите 3-10 минут на macOS/Linux, 12-25 минут на Windows.

  6. Обновление завершено.

  7. Опционально: запустите 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 или перезагрузите машину. После этого обновление должно работать без проблем с разрешениями.