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

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

Эти инструкции актуальны в следующих случаях:

  • Вы хотите обновить микропрограмму головки.

  • Вы уже выполнили сброс к заводским настройкам, но счетчик TPM не был сброшен.

Подготовка#

  1. Подключите NitroPad к розетке и зарядите его батарею более чем на 70%.

  2. Загрузите последнюю версию прошивки ` <https://github.com/Nitrokey/heads/releases/latest>` __ и сохраните ее на USB-накопителе. Для:

    • NitroPad T430: firmware-nitropad-t430-[version].npf.

    • NitroPad X230: firmware-nitropad-x230-[version].npf.

    • NitroPad NV41: firmware-nitropad-nv41-[version].npf.

    • NitroPad NS50: firmware-nitropad-ns50-[version].npf.

Проверка подписи прошивки#

Для проверки микропрограммы выполните следующие действия:

  1. Загрузите sha256sum.sig и сохраните его.

  2. Загрузите и импортируйте gpg-ключ Маркуса Майснера ` <https://keyserver.ubuntu.com/pks/lookup?search=coder%40safemailbox.de&fingerprint=on&op=index>` __.

  3. Проверить подпись:

gpg --verify sha256sum.sig sha256sum

Вы ожидаете получить результат, подобный этому:

gpg: Signature made Wed 05 Jul 2023 04:30:34 PM CEST
gpg:                using RSA key C7E32619E2F71736F5910BB144CB2D868DD16BDA
gpg: Good signature from "Markus Meissner <meissner@nitrokey.com>" [ultimate]
gpg:                 aka "Markus Meissner <coder@safemailbox.de>" [ultimate]

При этом происходит верификация файла.

Процедура#

Это фактическая процедура обновления. Обычно первые два экрана не отображаются - в этом случае начните с шага 3.

  1. (Дополнительный экран) Выберите «Ignore error and continue to default boot menu» (Игнорировать ошибку и продолжить работу в меню загрузки по умолчанию).

имг1
  1. (Дополнительный экран) Выберите «Ignore error and continue to default boot menu» (Игнорировать ошибку и продолжить работу в меню загрузки по умолчанию).

имг2
  1. Перейдите в раздел «Опции».

img3
  1. Выберите «Flash/Update the BIOS».

имг4
  1. Пожалуйста, подтвердите первый вариант.

имг5
  1. Подтвердите процесс нажатием Enter.

img6
  1. Выберите нужный файл .npf.

имг7
  1. Подтвердите процесс нажатием Enter.

имг8
  1. Подтвердите перезагрузку нажатием Enter.

img9

Вы успешно обновили прошивку!

Дальнейшие шаги#

Подсказка

Известна проблема, связанная с тем, что NV41 после обновления может застрять в загрузочной заставке (загрузка головы занимает более 30 с). Эта проблема решается самостоятельно после не более 5 перезагрузок (кратковременное нажатие кнопки питания). В противном случае обращайтесь по адресу support@nitrokey.com.

  1. В случае появления экрана ERROR: TOTP Generation Failed!, пожалуйста, следуйте инструкциям по сбросу к заводским настройкам (в левом боковом меню), начиная с шага 11.